
.table_text1 sup {
    font-size: 60%;
}
.table_bg .col-inner {
    min-height: 750px;
}
.table_itemdetail {
    font-size: 90%;
}
.table_itemname {
    font-style: italic;
}
.table_text1 {
    font-size: 350%;
    font-weight: 700;
    margin-bottom: 10px;
}
.header-contact .icon-envelop {
    display:none;
}
.header-contact span {
    text-transform:none !important;
}
body.blog .header-wrapper, body.single-post .header-wrapper, body.archive .header-wrapper   {
    background:rgba(11, 40, 72, .9) !important;
}
.pricing-table .items {
    min-height:620px;
}
.cust_imgshadow img {
    box-shadow:0px 30px 40px 0px rgba(0,0,0,0.2);
}
.cust_fontsize {
    letter-spacing:1px;
    font-size:70%;
}
.cust_fontsize2 {
    font-size:90%;
}
.cust_footermenu {
    letter-spacing:1px;
    text-transform:uppercase;
    font-size:90%;
}
.footer-desktop .cust_footermenu a, .footer-mobile .cust_footermenu a {
    margin-right:10px;
    margin-left:10px;
}
.button {
    letter-spacing:2px;
}
.cust_watch {
    letter-spacing:4px;
}
.pricing-table .title {
    color: #FFF;
    padding: 30px;
    line-height: 25px;
    min-height: 120px;
    background: #2b2d3a;
    border-bottom:#27a4e4 7px solid;
}
.cust_row1 .title {
    border-bottom:#00c198 7px solid !important;
}
.post_comments, .cat-links {
    display:none !important;
}
footer.entry-meta {
    border-top:none !important;
}
.cust_row2 .title {
    border-bottom:#fd4754 7px solid !important;
}
.cust_row3 .title {
    border-bottom:#27a4e4 7px solid !important;
}
.accordion-title {
    border:none !important;
    padding:0px !important;
    background:none !important;
}
.accordion .toggle {
    display:none !important;
}
.accordion-item span {
    color:#27a4e4 !important;
    font-weight:400 !important;
}
.accordion-inner {
    padding: 0px;
    padding-top: 1em;
}
.pricing-table .price {
    display:none;
}
.pricing-table .cust_price {
    font-size: 350%;
    font-weight: 700;
    margin-top:10px;
    margin-bottom:10px;
}
.pricing-table .cust_itemname {
    font-style:italic;
}
.pricing-table .bullet-item {
    border-top: 1px solid #ececec;
    border-bottom:none !important;
    padding-top: 25px !important;
    font-size:90%;
}
.cust_radius2 span {
    background: #2b2d3a;
    color: #FFF;
    width: 30px;
    height: 30px;
    float: left;
    margin-right: 10px;
    line-height: 30px;
    text-align: center;
    border-radius: 300px;
}
.cust_color p {
    color:#00c198 !important;
}
.cust_color p span {
    background: #00c198 !important;
}
.cust_vertical {
    padding-top:15px;
}
.cust_vertical2 {
    padding-top:3px;
}
h2 {
    line-height:40px;
}
.pricing-table .cust_price sup {
    font-size:60% !important;
}
.cust_bonus p span {
    background: #fd4754;
    color: #FFF;
    width: 25px;
    height: 25px;
    float: left;
    margin-right: 10px;
    line-height: 25px;
    text-align: center;
    border-radius: 300px;
}
.cust_slider	{
    margin-top:-100px !important;
}
.cust_slider .banner-layers	{
    max-width:none !important;
}
.flickity-slider	{
    transform:translateX(0%) !important;
}
.cust_align1 .img-inner img	{
    width:auto !important;
}
.cust_slider h1 {
    line-height: 1.3;
}
.cust_slider h3 {
    font-size: 115%;
    line-height: 1.6;
}
.cust_color1 {
    color:#a6a8b1 !important;
}
.cust_color2 {
    color:#5a5f72 !important;
}
.cust_color3 {
    color:#fd4754 !important;
}
h5 {
    line-height: 1.4 !important;
}
h6 {
    line-height: 1.4;
    text-transform: capitalize;
    letter-spacing: 1px;
}
.cust_align1 h4	{
    color:#666666 !important;
}
.cust_section4 .img-inner img	{
    width:auto !important;
    height:160px !important;
}
.cust_property .img-inner img	{
	height:auto !important;
}
.header-wrapper.stuck	{
	box-shadow:none !important;
}
p.lead, a.lead	{
	font-size:1.45em;
}
.button, button	{
	box-shadow:none !important;
}
.button:hover, button:hover	{
	border-color:transparent !important;
}
.button, button, .medium-font	{
	font-weight:600 !important;
}
.cust_p p	{
	margin-bottom:0px !important;
}
.cust_size	{
	font-size:250%;
}
.cust_footer a, .cust_footer a:visited	{
	color:#767676 !important;
}
.cust_footer a:hover	{
	color:#cc9832 !important;
}
.absolute-footer	{
	display:none !important;
	background:#FFFFFF !important;
}
.has-sticky	.stuck	{
	background:rgba(0, 0, 0, .8);
}
.forminator-custom-form input, .forminator-custom-form textarea, .forminator-error-message	{
	border-radius:3px !important;
	-webkit-border-radius:3px !important;
	-moz-border-radius:3px !important;
	box-shadow:none !important;
}
.forminator-label {
    display:none !important;
}
.forminator-button {
    letter-spacing:2px !important;
}
.forminator-custom-form #submit	{
	text-align:left;
}
.cust_bgabsolute .bg-fill	{
	background-attachment:inherit !important;
	background-size:auto !important;
}
.forminator-success	{
	border-radius:3px !important;
	-webkit-border-radius:3px !important;
	-moz-border-radius:3px !important;
}
.forminator-success p	{
	margin-bottom:0px !important;
}
body.page-id-290 .header-button .button,
body.page-id-292 .header-button .button,
body.page-id-294 .header-button .button	{
	background-color:#5fa2bd;
}
body.page-id-294 button.forminator-button	{
	background-color:#cc9832 !important;
}
.nav>li.active>a	{
}
@media only screen and (max-width: 48em) {
.pricing-table .items {
    min-height:auto;
}
.cust_slider h1	{
	line-height:1.2em;
}
.cust_slider .is-large	{
	font-size:1.5em;
}
.cust_slider .is-outline	{
	font-size: 1.3em;
}
.h2, h2 {
    font-size: 1.6em;
    line-height: 1.3;
}
.h3, h3 {
    font-size: 1.25em;
}
.cust_section4 img	{
	max-height:100px !important;
}
.cust_section4 .h3, .cust_section4 h3 {
    font-size: 1.3em;
}
.cust_align	{
	margin-left:4%;
}
.cust_footer2	{
	padding-bottom:0px !important;
}
.cust_footer3 .col-inner	{
	padding-top:0px !important;
}
.off-canvas-center .mfp-content	{
	padding-top:0px;
}
.off-canvas-center .nav-vertical>li>a	{
	font-size:1em;
}
.header-button .button	{
	font-size:1.3em;
}
}