/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

@font-face {
    font-family: 'Montserrat';
    src: url('font/Montserrat-Italic.eot');
    src: url('font/Montserrat-Italic.eot?#iefix') format('embedded-opentype'),
        url('font/Montserrat-Italic.woff2') format('woff2'),
        url('font/Montserrat-Italic.woff') format('woff'),
        url('font/Montserrat-Italic.ttf') format('truetype'),
        url('font/Montserrat-Italic.svg#Montserrat-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('font/Montserrat-Thin.eot');
    src: url('font/Montserrat-Thin.eot?#iefix') format('embedded-opentype'),
        url('font/Montserrat-Thin.woff2') format('woff2'),
        url('font/Montserrat-Thin.woff') format('woff'),
        url('font/Montserrat-Thin.ttf') format('truetype'),
        url('font/Montserrat-Thin.svg#Montserrat-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('font/Montserrat-ExtraLight.eot');
    src: url('font/Montserrat-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('font/Montserrat-ExtraLight.woff2') format('woff2'),
        url('font/Montserrat-ExtraLight.woff') format('woff'),
        url('font/Montserrat-ExtraLight.ttf') format('truetype'),
        url('font/Montserrat-ExtraLight.svg#Montserrat-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('font/Montserrat-Light.eot');
    src: url('font/Montserrat-Light.eot?#iefix') format('embedded-opentype'),
        url('font/Montserrat-Light.woff2') format('woff2'),
        url('font/Montserrat-Light.woff') format('woff'),
        url('font/Montserrat-Light.ttf') format('truetype'),
        url('font/Montserrat-Light.svg#Montserrat-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('font/Montserrat-Regular.eot');
    src: url('font/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
        url('font/Montserrat-Regular.woff2') format('woff2'),
        url('font/Montserrat-Regular.woff') format('woff'),
        url('font/Montserrat-Regular.ttf') format('truetype'),
        url('font/Montserrat-Regular.svg#Montserrat-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('font/Montserrat-Medium.eot');
    src: url('font/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
        url('font/Montserrat-Medium.woff2') format('woff2'),
        url('font/Montserrat-Medium.woff') format('woff'),
        url('font/Montserrat-Medium.ttf') format('truetype'),
        url('font/Montserrat-Medium.svg#Montserrat-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('font/Montserrat-SemiBold.eot');
    src: url('font/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('font/Montserrat-SemiBold.woff2') format('woff2'),
        url('font/Montserrat-SemiBold.woff') format('woff'),
        url('font/Montserrat-SemiBold.ttf') format('truetype'),
        url('font/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('font/Montserrat-Bold.eot');
    src: url('font/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
        url('font/Montserrat-Bold.woff2') format('woff2'),
        url('font/Montserrat-Bold.woff') format('woff'),
        url('font/Montserrat-Bold.ttf') format('truetype'),
        url('font/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
}@font-face {
    font-family: 'Montserrat';
    src: url('font/Montserrat-ExtraBold.eot');
    src: url('font/Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('font/Montserrat-ExtraBold.woff2') format('woff2'),
        url('font/Montserrat-ExtraBold.woff') format('woff'),
        url('font/Montserrat-ExtraBold.ttf') format('truetype'),
        url('font/Montserrat-ExtraBold.svg#Montserrat-ExtraBold') format('svg');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('font/Montserrat-Black.eot');
    src: url('font/Montserrat-Black.eot?#iefix') format('embedded-opentype'),
        url('font/Montserrat-Black.woff2') format('woff2'),
        url('font/Montserrat-Black.woff') format('woff'),
        url('font/Montserrat-Black.ttf') format('truetype'),
        url('font/Montserrat-Black.svg#Montserrat-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}



@font-face {
    font-family: 'Adamina';
    src: url('font/Adamina-Regular.eot');
    src: url('font/Adamina-Regular.eot?#iefix') format('embedded-opentype'),
        url('font/Adamina-Regular.woff2') format('woff2'),
        url('font/Adamina-Regular.woff') format('woff'),
        url('font/Adamina-Regular.ttf') format('truetype'),
        url('font/Adamina-Regular.svg#Adamina-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('font/Raleway-Light.eot');
    src: url('font/Raleway-Light.eot?#iefix') format('embedded-opentype'),
        url('font/Raleway-Light.woff2') format('woff2'),
        url('font/Raleway-Light.woff') format('woff'),
        url('font/Raleway-Light.ttf') format('truetype'),
        url('font/Raleway-Light.svg#Raleway-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff!important;
}
input::-moz-placeholder, textarea::-moz-placeholder{ /* Firefox 19+ */
  color: #fff!important;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{ /* IE 10+ */
  color: #fff!important;
}
input:-moz-placeholder textarea:-moz-placeholder{ /* Firefox 18- */
  color: #fff!important;
}
.button-large.button-custom{padding:13px 22px!important;}
.wpcf7-mail-sent-ok{display:none !important;}
/*********************************header********************************/
.five-header{display:none!important;}
.fusion-header-wrapper, .page-id-437 .fusion-header-wrapper{width:100%;position:absolute!important;top:0px;margin:0 auto;} 
.fusion-header, #main{background-color:transparent!important;}
.half-center{display:inline-block!important;width:16%!important;}
.half-left{width:44%;margin:0px!important;}
.half-right{width:40%;margin:0px!important;}
#rev_slider_1_1_wrapper{border:0px!important;}
.tp-leftarrow.tparrows, .tp-rightarrow.tparrows{border-radius:100%!important;}

.fusion-header{border: 0px!important;}
.section-top.left-text{/* margin-left: 40px!important; */}
/*********************************Menu**********************************/
.half-left #menu-main-menu li.current-menu-parent .fusion-caret .fusion-dropdown-indicator:before, .half-left #menu-main-menu li.fusion-dropdown-menu:hover .fusion-caret .fusion-dropdown-indicator:before{color:#fff;}
.fusion-caret .fusion-dropdown-indicator:before{color:#0ba0ad;}
.fusion-caret{float: left;line-height: 13px;}
.header-socials{float:right; display:none;}
/* .fusion-main-menu .sub-menu{border-top: 4px solid transparent!important; margin-top: 10px; */
/* background-color:transparent!important; }*/
.header-socials .fusion-icon-facebook:before{content:"\f082"!important;font-family:fontawesome!important; display:block;font-size:22px!important;}
.header-socials .fusion-icon-youtube:before{content:"\f167"!important;font-family:fontawesome!important; display:block;font-size:22px!important;}
.header-socials .fusion-icon-googleplus:before{content:"\f0d4"!important;font-family:fontawesome!important; display:block;font-size:22px!important;}
.header-socials .fusion-social-networks.boxed-icons .fusion-social-network-icon{margin:0px!important;padding:2px!important;}
.fusion-social-links-footer .fusion-social-networks.boxed-icons a{padding: 4px 0px!important;max-width: 28px;}
.fusion-social-networks.boxed-icons .fusion-social-networks-wrapper{margin:0px!important;}
.half-left #menu-main-menu, .fusion-contact-info{float: left;width: 100%;margin-top: 20px;}



/****************Menu******************/
.half-left .fusion-main-menu{width:100%;float:left;}
.half-left #menu-main-menu li{margin-left: 13px;border:0px!important;padding: 7px 0px;}
.half-left #menu-main-menu li .sub-menu li{margin-left: 0px;border:0px!important;padding:0px;}
.half-left #menu-main-menu li a{height:13px!important;padding: 0px 8px!important; border-right: 1px dashed #fff;}
.half-left #menu-main-menu li a span.menu-text{font-family: 'Poppins';font-weight: 300;color: #cbcbcb;font-size: 13px;
line-height: 13px;text-transform: uppercase;float:left;text-shadow: 1px 2px 4px rgba(56, 56, 56, 0.6196078431372549);}
.half-left #menu-main-menu li:last-child a{border:0px!important;}
/****************active******************/

.half-left #menu-main-menu li.current-menu-item, .half-left #menu-main-menu li:hover, .half-left #menu-main-menu li.current-menu-parent{border:0px!important; background: #0ba0ad;/* border-radius: 4px; */}
.half-left #menu-main-menu li.current-menu-item a, .half-left #menu-main-menu li:hover a, .half-left #menu-main-menu li.current-menu-parent a{border-right:0px!important; /* padding:0px 12px!important; */}
.half-left #menu-main-menu li.current-menu-item a span.menu-text, .half-left #menu-main-menu li:hover a span.menu-text, .half-left #menu-main-menu li.current-menu-parent a span.menu-text{font-family: 'Poppins';color: #fff!important;/* text-transform: uppercase;font-size: 13px;line-height: 13px; */float:left;}
/****************Menu******************/
.half-left #menu-main-menu li.fusion-dropdown-menu .sub-menu{margin-top:8px!important;border-top:0px!important;}
.half-left #menu-main-menu li.fusion-dropdown-menu .sub-menu li a {border-right: 0px!important;color: #fff;  line-height: 13px;padding:13px!important;}
.half-left #menu-main-menu li.fusion-dropdown-menu .sub-menu li a span{font-family: 'Poppins';font-weight: 400;color: #000!important;font-size: 13px;line-height: 13px;float:left;}



/* .bgtree{background-size:auto!important;} */
/****************************fusion header seprator***************************************/
.fusion-header-separator{border-right: 1px dashed #fff;height:13px;width:1px;line-height: 13px!important;margin: 0px 6px;padding:0px!important;display: none!important;}
.fusion-header-separator .sep{display:none;}
.fusion-contact-info, .fusion-contact-info a{font-family: 'Poppins';font-weight: 300;color: #cbcbcb;font-size: 25px;line-height: 25px;text-transform: capitalize;}
.phncal{font-weight: 700!important;color: #00ad17!important;}

/****************************slider**********************************/
.slider-box{width: 100%;float: left;text-align: center!important;}
.slider-top{text-align:center!important;font-family: 'Montserrat'!important;font-size: 14px!important;line-height: 15px!important;font-weight: 500!important;text-transform: uppercase!important;position:relative;text-shadow: 1px 1px 1px #000;}
.slider-top:before{content: " ";position: absolute;top: 10px;left: -120px;background: #fff;display: block;z-index: 1;
height: 1px;width: 100px;line-height: 20px!important;}
.slider-top:after{content: " ";position: absolute;top: 10px;right: -120px;background: #fff;display: block;z-index: 1;
height: 1px;width: 100px;line-height: 20px!important;}
.slider-middle{text-align:center!important;font-family: 'Adamina'!important;font-weight: 500!important;font-size: 30px!important;line-height: 30px!important;text-transform: uppercase;text-shadow: 1px 1px 1px #000;}
.slider-bottom{color:#28abb7!important;text-align:center!important;font-family: 'Adamina'!important;font-weight: 500!important;font-size: 45px!important;line-height: 45px!important;text-transform: uppercase;text-shadow: 2px 3px 1px #000000;}


.slider-form .frm-fld-wrap{width: 100%; float: left; margin-bottom: 10px;}
.slider-form .frm-fld-wrap .wpcf7-text{height: 40px!important; background: rgba(255, 255, 255, 0.10980392156862745)!important;border: 1px dashed #d8d0d0; border-radius: 4px; float: left!important; width: 100%!important; color: #fff;}
.slider-form .frm-fld-wrap .wpcf7-textarea{height: 100px!important; background: rgba(255, 255, 255, 0.10980392156862745)!important;border: 1px dashed #d8d0d0!important; border-radius: 4px; float: left!important; width: 100%!important;     padding: 8px 12px !important; line-height: 20px !important;color: #fff;}
input.wpcf7-form-control.wpcf7-submit.frm-sbmt{color: #fff; background: #00ad17!important;width: 100%!important;text-align: center!important;padding: 15px 50px!important; font-family: 'Montserrat'!important; font-size: 14px!important; font-weight: 600!important; margin-top: 10px;}
/****************************contact ************************************/
.field .wpcf7-text, .fullfield .wpcf7-text, .fullfield .wpcf7-textarea{font-family: FontAwesome;font-style: normal; font-weight: normal;text-decoration: inherit;font-size: 20px!important;line-height: 22px;letter-spacing: 1px!important;
text-shadow: 2px 2px 2px #000;}
.wpcf7-mail-sent-ok{display:none !important;}

.slider-myfrm .your-name, .slider-myfrm .your-email, .slider-myfrm .your-phone, .slider-myfrm .your-message{position:relative; float: left; width:100%;}
.slider-myfrm .your-name .wpcf7-form-control, .slider-myfrm .your-email .wpcf7-form-control, .slider-myfrm .your-phone .wpcf7-form-control, .slider-myfrm .your-message .wpcf7-form-control{padding-left:40px!important;}
.slider-myfrm .your-name:before{position: absolute;content: "\f2be";color: #fff;font-family: fontawesome;display: inline-block;font-size: 23px;line-height: 45px;left: 10px;}
.slider-myfrm .your-email:before{position: absolute;content: "\f0e0";color: #fff;font-family: fontawesome;display: inline-block;font-size: 22px;line-height: 45px;left: 10px;}
.slider-myfrm .your-phone:before{position: absolute;content: "\f10b";color: #fff;font-family: fontawesome;display: inline-block;font-size: 30px;line-height: 45px;left: 14px;}
.slider-myfrm .your-message:before{position: absolute;content: "\f075";color: #fff;font-family: fontawesome;display: inline-block;font-size: 24px;line-height: 35px;left: 10px;z-index:9999;}
.field{width:100%;float:left;}
.contactus{margin-top:0px!important;}
.callcontact a{color:#000!important;font-family: 'Montserrat'!important;font-weight: 600!important;font-size: 48px!important;
line-height: 60px!important;text-shadow: 2px 2px 1px #055d65;}
.nameus, .phoneus{width:48%;float:left;margin-right:2%;}
.emailus, .phoneusright{width:48%;float:left;}
/* .contactus .field span input, .contactus .fullfield span input, .contactus .fullfield span textarea{border:0px!important;} */
.contact-text{font-family: 'Montserrat'!important;font-size: 16px!important;font-weight: 500!important;text-shadow: 3px 2px 1px #2d2b2b;margin: 0px!important;}
.greyform{margin-top:15px;}
.slider-form-title{font-family: 'Montserrat'!important;font-size: 34px!important; line-height: 38px!important;font-weight: 700!important;text-shadow: 2px 2px 6px #1d1d1d;text-transform: capitalize!important;margin: 0px!important;}
.slider-form-bottom-title a:hover{color:#fff!important;}
.slider-form-bottom-title{font-family: 'Montserrat'!important;font-size: 15px!important;font-weight: 600!important;  text-shadow: 3px 2px 1px #2d2b2b;margin: 0px!important;}
.greyform .col-xs-12{margin:5px 0px;}
.greyform span input{height:50px!important;background:rgba(255, 255, 255, 0.10980392156862745)!important;border: 1px dashed #d8d0d0!important; border-radius: 4px; color:#fff !important;}
.greyform span textarea{height:80px!important;background:rgba(255, 255, 255, 0.10980392156862745)!important;border: 1px dashed #d8d0d0!important; border-radius: 4px; color:#fff !important;}
.submit .wpcf7-submit{color: #fff;background: #2eb0bb!important;padding: 15px 50px!important;font-family: 'Montserrat'!important;font-size: 14px!important;font-weight: 600!important;margin-top: 10px;}
.submit .wpcf7-submit:hover{color: #fff;background: #1fddee!important;}
.single.single-post .post-content{font-size:15px;}
.single.single-post .fusion-page-title-captions .entry-title{font-size: 28px!important;}
.fusion-blog-pagination .fusion-hide-pagination-text .pagination-next:hover, .fusion-blog-pagination .fusion-hide-pagination-text .pagination-prev:hover, .fusion-blog-pagination .pagination .current, .fusion-date-and-formats .fusion-date-box {background-color: #28abb7 !important; border-color: #28abb7 !important;}
.fusion-date-and-formats .fusion-format-box i{color: #28abb7 !important;}
#commentform #comment-textarea #comment, #commentform #comment-input #author, #commentform #comment-input #email, #commentform #comment-input #url{background: #e2e0e0;}
.single.single-post .entry-title.fusion-post-title{font-size: 20px !important; font-weight: 600 !important;}
/******************************footer*************************************/
.copyright-left, .footer-copy{position:relative;padding-left: 45px;}
.copyright-left:before{background:url('img/footer-tree.png') no-repeat center left!important;content:'';display:block;height:67px;width:81px;position:absolute;left:0px;top: -8px;}
#menu-footer-menu{margin: 5px 0px!important;}
#menu-footer-menu li{list-style: none;width: auto;float: left;border-right: 1px solid #fff;line-height: 12px;}
#menu-footer-menu li:last-child{border-right: 0px solid #fff;line-height: 12px;}
#menu-footer-menu li a{padding: 0px 5px;font-family: 'Montserrat';font-size: 14px;font-weight: 400;height: 14px;color: #fff;}
.copyrightnav, .footer-copy{width: 100%; float: left;}
.text-top{font-family: 'Montserrat';font-size: 12px;font-weight: 400;margin: 2px 0px;width: 100%;float: left;}
.text-bottom{font-family: 'Poppins';font-weight: 100;color: #cbcbcb;font-size: 12px;}
.fusion-copyright-notice a{color:#fff!important;}
.fusion-social-links-footer .fusion-social-networks .fusion-social-networks-wrapper{float: right;position: relative;  padding-left: 145px;color: #fff;font-family: 'Montserrat';font-size: 14px;font-weight: 400;text-transform: capitalize;}
.fusion-social-links-footer .fusion-social-networks .fusion-social-networks-wrapper:before{content:'Get Social With Us:'; display: block;font-family: 'Montserrat';position: absolute;left: 0px;top: 8px;}
/* .footer-abot img{margin-top: -40px;} */
.footer-abot p:first-child{display:none!important;}
h4.widget-title{font-family: 'Montserrat'!important;font-size: 20px!important;font-weight: 400!important;text-transform: capitalize!important;}
.text-light{font-family: 'Poppins';font-weight: 100;font-size: 14px;}
.titletop{font-family: 'Montserrat'!important;font-size: 14px!important;font-weight: 400!important;text-transform: capitalize!important;}
.addrress, .phonel, .emaill, .right-box{position: relative;padding-left: 40px;float: left;width: 100%;}
.addrress:before{content: "\f277";color: #0ba0ad;font-family: fontawesome;display: inline-block;margin-right:10px;font-size: 15px;line-height: 20px;left: 13px;position: absolute;}
.fottext{font-family: 'Poppins';font-weight: 200;font-size: 14px; padding-left: 40px;float: left; width: 100%; box-sizing: border-box;margin-bottom:5px;color:#a7a6a6!important;}
.footer-section{border-bottom: 1px solid #747474;width: 100%;float: left;margin: 5px 0px;}
.footer-section.last{border-bottom: 0px!important;}
.phonel:before{content: "\f095";color: #0ba0ad;font-family: fontawesome;display: inline-block;margin-right:10px;font-size: 15px;line-height: 20px;left: 13px;position: absolute;}
.fottext a{color:#bfbfbf!important;}
.emaill:before{content: "\f0e0";color: #0ba0ad;font-family: fontawesome;display: inline-block;margin-right:10px;font-size: 15px;line-height: 20px;left: 13px;position: absolute;}
.right-box:before{content: "\f017";color: #0ba0ad;font-family: fontawesome;display: inline-block;margin-right:10px;font-size: 15px;line-height: 20px;left: 13px;position: absolute;}
.half-ft{width:50%;float:left;}
.half-ft .titletop{color: #b7b1b1!important;font-weight: 500!important;}
.half-ft .fottext{padding-left:0px!important;}
.home .fusion-footer .footer-row{padding-left: 0px;padding-right: 0px;max-width: 1200px!important;}


/*******************************top section title************************************/
.section-top{font-family: 'Adamina'!important;font-weight:400!important;font-size:18px!important;line-height:24px!important;margin:0px!important;}
.section-bottom{font-family: 'Montserrat'!important;font-weight:700!important;font-size:50px!important;line-height:48px!important;margin:0px!important;text-shadow: 3px 2px 4px rgba(0, 0, 0, 0.32);;}
.section-bottom-46{font-family: 'Montserrat'!important;font-weight:700!important;font-size:46px!important;line-height:48px!important;margin:0px!important;text-shadow: 3px 2px 4px #056a73;}
.section-bottom-36{font-family: 'Montserrat'!important;font-weight:700!important;font-size:36px!important;line-height:30px!important;margin:0px!important;text-shadow: 3px 2px 4px #000;}
.section-bottom-56{font-family: 'Montserrat'!important;font-weight: 600!important;font-size: 56px!important;line-height: 56px!important;margin: 0px!important;text-shadow: 2px 3px 2px rgba(0, 0, 0, 0.32);-webkit-transform: scaleX(0.5);transform: scaleX(0.5);transform: scale(1, 1.1);letter-spacing: -2px!important;}

/**********************************section bg*********************************/
.bg-size .fusion-column-wrapper{background-size:contain!important;background-color: #0ca0ae!important;}
.left-title-bg .fusion-column-wrapper{background-color: transparent!important;}


/**********************************callbox*********************************/
.caltop{font-family: 'Adamina'!important;font-weight: 400!important;font-size: 25px!important;line-height: 20px!important;
margin: 0px!important;text-transform: uppercase;}
.calbot{font-family: 'Poppins';font-weight: 200;font-size: 13px;}


/**********************************color*********************************/
.blue-icon{color:#0ba0ad;font-size: 25px!important;}
.white{color:#fff!important;}
.blue{color:#0ba0ad!important;}
.blk{color:#000!important;}
.light-blk{color:#252525!important;}
.grey{color:#c9c9c9!important;}
.newgrey{color:#c6c6c6!important;}
.dgrey{color:#3d3d3d!important;}
.darkgrey{color:#888888!important;}
.skyblue{color:#1fddee;}
.gtext{color:#a5a5a5!important;}
.faqcolor{color:#4a4a4a!important;}
.darktext{color:#858585!important;}
/**************************buton*****************************************/
.fusion-button-text{font-family: 'Montserrat';font-size: 14px;font-weight: 600;text-transform: capitalize;}
.large-spac .fusion-button-text{font-family: 'Montserrat';font-size: 14px;font-weight: 600;text-transform: capitalize;padding: 0px 15px!important;}

.top_trng .divider-candy{margin-top:-25px!important;background-color: #f3f3f3!important;}
.arrow-up:before{position: absolute; left: 0; content: "\f061"!important;font-family: fontawesome!important;display: inline-block;color:#1fddee;margin-right: 12px;margin-left: 0px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);font-size: 15px;top:0px;}
.arrow-up{position: relative;margin-bottom: 5px;list-style: none!important;padding-left: 22px;color:#fff!important;font-size: 16px;font-family: 'Montserrat';font-weight: 500;} 



/********************************text***********************************/
.Capt{text-transform: capitalize;}
.upper{text-transform: uppercase;}
.textblk{font-weight:500!important;color:#000!important;}
.most-25{font-family: 'Montserrat'!important;font-weight: 500!important;font-size: 25px!important;line-height: 30px!important;margin: 0px!important;}
.most-22{font-family: 'Montserrat'!important;font-weight: 500!important;font-size: 22px!important;line-height: 30px!important;margin: 0px!important;}
.most-22-200{font-family: 'Montserrat'!important;font-weight: 200!important;font-size: 22px!important;line-height: 30px!important;margin: 0px!important;}
.most-12{font-family: 'Montserrat'!important;font-weight: 600!important;font-size: 12px!important;line-height: 15px!important;margin:0px 0px!important;}
.most-18{font-family: 'Montserrat'!important;font-weight: 400!important;font-size: 18px!important;line-height: 20px!important;margin: 0px 0px 0px 0px!important;text-shadow: 1px 1px 6px #0000008c;}
.most-17{font-family: 'Montserrat'!important;font-weight: 600!important;font-size: 17px!important;line-height: 20px!important;margin: 0px 0px 0px 0px!important;}
.imgsmall:after{display: block;content: "";background-image: url(img/title-botom-blue.png); height: 10px; width: 41px;left: 0px;bottom: -13px;margin: 8px auto 15px auto;}
.imgsmall{position:relative;}
.most-20{font-family: 'Montserrat'!important;font-weight: 500!important;font-size: 20px!important;line-height: 20px!important;
text-transform: uppercase;  margin-bottom: 20px;}
.most-40{font-family: 'Montserrat'!important;font-weight: 500!important;font-size: 40px!important;line-height: 40px!important;
text-transform: uppercase;margin-bottom: 20px;}
.pop-16{font-family: 'Poppins';font-weight: 300; font-size: 16px;line-height: 20px;}
.pop-20{font-family: 'Poppins';font-weight: 300; font-size: 20px;line-height: 26px;}
.pop-22{font-family: 'Poppins';font-weight: 400; font-size: 22px;line-height: 26px;}
.pop-24{font-family: 'Poppins';font-weight: 300; font-size: 24px;line-height: 30px;}
.pop-18-300{font-family: 'Poppins';font-weight: 300; font-size: 18px;line-height: 26px;}
.pop-18-500{font-family: 'Poppins';font-weight: 500; font-size: 18px;line-height: 26px;}
.pop-19-300{font-family: 'Poppins';font-weight: 300; font-size: 19px;line-height: 26px;}
.pop-18{font-family: 'Poppins';font-weight: 400; font-size: 18px;line-height: 26px;}
.pop-14{font-family: 'Poppins';font-weight: 200; font-size: 14px;line-height: 20px;}
.pop-13{font-family: 'Poppins';font-weight: 200; font-size: 13px;line-height: 20px;text-shadow: 0px 0px 0px rgba(116, 116, 116, 0.66);}
.gallery .pop-14{font-family: 'Poppins';font-weight: 300; font-size: 14px;line-height: 20px;}
.faqc{font-family: 'Poppins';font-weight: 300; font-size: 14px;line-height: 19px;}
.pop-15{font-family: 'Poppins';font-weight: 300; font-size: 15px;line-height: 20px;}
.pop-15-reglr{font-family: 'Poppins';font-weight: 400; font-size: 15px;line-height: 20px;}
.pop-50{font-family: 'Poppins';font-weight: 200; font-size: 50px;line-height: 50px;}
.mont-15{font-family: 'Montserrat'!important;font-weight: 600!important;font-size: 15px!important;line-height: 20px!important;margin: 0px!important;}
.adamina{font-family: 'Adamina'!important;font-weight: 400!important;font-size: 18px!important;line-height: 24px!important;margin: 0px!important;}
.nubertitle{font-family: 'Montserrat'!important;font-weight: 600!important;font-size: 100px!important;line-height: 75px!important;margin: 0px!important;text-shadow: 3px 2px 4px #056a73;color: #fff;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);transform: scale(1, 2);}
.designul-title{font-family: 'Montserrat'!important; font-weight: 500!important; font-size: 20px!important; line-height: 22px!important; margin: 0px 0px 5px 0px!important; color:#0ba0ad;}
.designul-des{font-family: 'Montserrat'!important; font-weight: 600!important; font-size: 20px!important; line-height: 30px!important; margin: 0px!important; color:#444444;}
.designul-des:after {display: block; content: ""; background-image: url(img/title-botom-blue.png); height: 10px; width: 41px; left: 0px; bottom: -13px; margin: 0px 0px 15px 0px;}
 .about-img{background:url(img/white.jpg) repeat!important;}
.about-img:before{content: ""; background: url(img/before-about.png) no-repeat; background-size: contain; position: absolute;top: -2px;left: -2px;display: block;height: 130px; width: 130px;}
.about-img:after{content: ""; background: url(img/after-about.png) no-repeat;  background-size: contain;  position: absolute;bottom: -2px;right: -2px; display: block;height: 130px;width: 130px;} 
.review-img{margin-right: 0px!important;margin-bottom: 0px;position: absolute!important;right: 15px; bottom: -25px;}
.review-img img{height: 60px; width: 60px;}
.half-width{width:50%;float:left;}

/*******************************space************************************/
.lgspace{width: 100%;float: left;height: 40px;}
.space{width: 100%;float: left;height: 20px;}
.sm-space{width: 100%;float: left;height: 10px;}
.xs-space{width: 100%;float: left;height: 5px;}


.my_small_icons {background: #0f8986; padding: 20px; border-radius: 100%; margin-bottom: 20px;  max-width: 90px !important;}
/******************************width***********************************/
.width-100{width:100%;float:left;}
/********************************page title***********************************/
.section-title-top-without{font-family: 'Adamina'!important;font-weight: 400!important;font-size: 18px!important;line-height: 24px!important;margin: 0px 0px 0px 0px !important; float: left; width: 100%;}
.upper-sml{float: left; line-height: 100px;}
.section-title-top-without p{float: left; margin-bottom: 0px !important;}
.section-title-top{font-family: 'Adamina'!important;font-weight: 400!important;font-size: 18px!important;line-height: 24px!important;margin: 0px!important;}
.section-title-top:after{display:block; content:"";background-image: url('img/title-botom-blue.png');height:10px;width:41px;left: 0px;bottom: -13px; margin: 8px 0px 15px 0px;} 

.section-title-top-center{font-family: 'Adamina'!important;font-weight: 400!important;font-size: 18px!important;line-height: 24px!important;margin: 0px!important;}
.section-title-top-center:after{display:block; content:"";background-image: url('img/title-botom-blue.png');height:10px;width:41px;left: 0px;right:0px; bottom: -13px; margin: 8px auto 15px auto;} 

.img-arrow{margin:10px 0px;float:left;width:100%;}
.img-arrow:after{display:block; content:"";background-image: url('img/title-botom-arow.png');height:10px;width:41px;left: 0px;bottom: -13px; margin: 5px 0px;} 
.section-botom-title{font-family: 'Montserrat'!important;font-weight: 700!important;font-size: 56px!important;line-height: 56px!important;margin: 0px!important;}
.section-botom-title-big{font-family: 'Montserrat'!important;font-weight: 700!important;font-size: 90px!important;line-height: 70px!important;margin:0px 10px!important;}

/*********************************discount offer**********************************/
.disc-mont-40{font-family: 'Montserrat'!important;font-weight: 600!important;font-size: 40px!important;line-height:163px!important;margin: 0px!important;text-shadow: 3px 2px 4px #056a73;}
.disc-mont-30{font-family: 'Montserrat'!important;font-weight: 600!important;font-size: 30px!important;line-height:163px!important;margin: 0px!important;text-shadow: 3px 2px 4px #056a73;}
.disc-popin-20{font-family: 'Poppins';font-weight: 200;font-size: 20px;line-height: 20px;}
.boldwhite{background: #000;padding: 0px 5px;font-family: 'Poppins';font-weight: 600;font-size: 20px;line-height: 20px;text-transform: uppercase;}
.pop-shadow{font-family: 'Poppins';font-weight: 400;font-size: 15px;line-height: 20px;text-transform: uppercase;text-shadow: 3px 0px 1px #056a73;}

/**********************************border*********************************/
.border-top{border-top:1px solid #f3f3f3;}
.dsh-brdr-btm{border-bottom: 1px dashed #e5e5e5; margin-bottom: 15px; width: 30%; margin-left: 20px; margin-top: 12px; float: left;}
/*******************************************************************/
/*******************************************************************/
.p-right-box{width:20%; float:left;}
.purple-titlebox{margin-left: -160px;margin-top: 60px;}
.rightpurple-titlebox{margin-top: 60px;}
.p-left-box, .p-left-box2{position:relative;z-index: 999999999;}
.rightpuple-box{position:relative;z-index: 999999999;padding-left: 275px;margin-right: -210px;}
.p-left-box:after{display: block;content: "01";right: 20px;font-family: 'Montserrat'!important;font-weight: 600!important;font-size: 176px!important;top: -5px;position: absolute;color: rgba(255, 255, 255, 0.18);line-height: 150px!important;
    letter-spacing: -10px!important;}
.p-left-box2:after{display: block;content: "03";right: 20px;font-family: 'Montserrat'!important;font-weight: 600!important;font-size: 176px!important;top: -5px;position: absolute;color: rgba(255, 255, 255, 0.18);line-height: 150px!important;
    letter-spacing: -10px!important;}
.rightpuple-box:after{display: block;content: "02";left:0px;font-family: 'Montserrat'!important;font-weight: 600!important;font-size: 176px!important;top: -5px;position: absolute;color: rgba(255, 255, 255, 0.18);line-height: 150px!important;
    letter-spacing: -10px!important;}
 
.top-line-irst .title_img_dff:before{display:block; content:"";background-image: url('img/title-top.png');height:120px;width:36px;right: 90px;top: -85px; margin: 5px 0px;position:absolute;background-size: contain;background-repeat: no-repeat;}
.top-line-second .title_img2_dff:before{display:block; content:"";background-image: url('img/title-top.png');height:120px;width:36px;left: 85px;top: -85px; margin: 5px 0px;position:absolute;background-size: contain;background-repeat: no-repeat;}


/*********************************testimonial**********************************/
.raleway-text{font-family: 'Raleway';font-weight: 300;font-size: 18px;line-height: 20px;font-style:normal!important;}
.tst-nme{color: #1f1f1f!important; font-family: 'Montserrat'!important;font-weight: 700!important;font-size: 20px!important;  line-height: 20px!important;margin: 0px!important;width: 100%; float: left; text-align: left;}
.type_of_review{color: #0ba0ad;font-family: 'Montserrat'!important;font-weight: 600!important;font-size: 14px!important;line-height: 20px!important;margin: 0px!important;width: 100%;float: left;text-align: left;}
.str-rtng{color: #fac907;width: 100%;float: left;text-align:left;}
.review .author{margin-bottom: 10px;position:relative;padding-left: 95px;float: left;width: 100%;}
.review .author:before{display:block; content:"";background-image: url('img/quotes.png');height:60px;width:87px;left: 0px;top: 0px; position:absolute;}
.fusion-testimonials .testimonial-pagination{text-align:left!important;}
.testimonial-pagination{position:relative;width:auto;float: left;margin: 0px 20px;}
/* .testimonial-pagination:before{content: "\f0d9";color: #0ba0ad;line-height: 30px;position: absolute;font-size: 30px;left: -20px;top: -8px;font-family: fontawesome;display: block;}
.testimonial-pagination:after{content: "\f0da";color: #0ba0ad;line-height: 30px;position: absolute;font-size:30px;right:-15px;top:-8px;font-family:fontawesome; display:block;} */
#fusion-testimonials-1 a:hover, #fusion-testimonials-1 .activeSlide{background-color:#0ba0ad!important;}


/****************************new titles**************************************/
.monst-56{font-family: 'Montserrat'!important;font-weight: 600!important;font-size: 56px!important;line-height: 50px!important;  margin: 0px!important;text-shadow: 3px 3px 2px rgba(0, 0, 0, 0.41);/* -webkit-transform: scaleX(0.5); *//* transform: scaleX(0.5); */transform: scale(1, 1);letter-spacing: -2px!important;}
/****************************new titles**************************************/
/****************************faq***************************************/
.faq-top{position:relative;padding-left:90px;}
.faq-top-big{position:relative;padding-left:100px;}
.faq-top-large{position:relative;padding-left:130px;}
.faq-quest-top-large{font-weight: 700!important;font-family: 'Montserrat';font-size: 35px;line-height: 45px;color: #3b3b3b;}
.faq-top-big:before{content: "\f29c";color: #0ba0ad;font-family: fontawesome;display: inline-block;margin-right: 10px;font-size: 100px;line-height: 95px;font-weight: 500;left: 0px;position: absolute;}
.faq-top-large:before{content: "\f29c";color: #0ba0ad;font-family: fontawesome;display: inline-block;margin-right: 10px;font-size: 135px;line-height: 135px;font-weight: 500;left: 0px;position: absolute;}
.faq-top:before{content: "\f29c";color: #0ba0ad;font-family: fontawesome;display: inline-block;margin-right: 10px;font-size: 90px;line-height: 70px;font-weight: 500;left: 0px;position: absolute;}
.faq-smlltop{font-weight: 500;font-family: 'Montserrat';font-size: 25px;line-height: 20px;color: #fff;}
.faq-slgrvbotm{color: #fff;}
.faq-slgrbotm{font-weight: 500;font-family: 'Montserrat';font-size: 50px;line-height: 50px;color: #fff;}
.faq-quest{font-family: Montserrat;font-weight: 600;font-size:20px;line-height: 22px;position: relative;padding-left: 30px!important;margin-bottom: 10px;color: #0d9ba8;}
.faq-quest-1, .faq-quest-2, .faq-quest-3, .faq-quest-4{font-family: Montserrat;font-weight: 600; font-size: 20px;line-height: 22px; position: relative;padding-left: 70px!important; margin-bottom: 10px; color: #3b3b3b;}

.faq-quest-1:before  {width: 58px;display: block;content: "";position: absolute;left: 0px;top: 0px;height: 69px;background-image: url('img/natural-stone.png');background-repeat: no-repeat; background-position: top right;}

.faq-quest-2:before{width: 58px;display: block;content: "";position: absolute;left: 0px;top: 0px;height: 69px;background-image: url('img/natural-and-manufactured.png');background-repeat: no-repeat; background-position: top right;}

.faq-quest-3:before{width: 58px;display: block;content: "";position: absolute;left: 0px;top: 0px;height: 69px;background-image: url('img/grill.png');background-repeat: no-repeat; background-position: top right;}

.faq-quest-4:before{width: 58px;display: block;content: "";position: absolute;left: 0px;top: 0px;height: 69px;background-image: url('img/stainless-steel.png');background-repeat: no-repeat; background-position: top right;}
.faq-ans-1, .faq-quest-1, .faq-quest-2, .faq-quest-3, .faq-quest-4, .faq-ans-2, .faq-ans-3, .faq-ans-4{padding-left:70px;}
.faq-ans-1, .faq-ans-2, .faq-ans-3, .faq-ans-4{font-family: 'Poppins';font-weight: 300; font-size: 14px;line-height: 20px;}


.icon-box{text-align:center;}
.icon-box .faq-quest{font-family: Montserrat;font-weight: 600;font-size:20px;line-height: 22px;position: relative;padding-left: 30px!important;margin-bottom: 10px;color: #3b3b3b;width: auto;margin: 0 auto;display: inline-block;}
.faq-quest:before{content: "\f059";color: #0ba0ad;font-size: 24px;font-family: fontawesome;display: inline-block;margin-right: 10px;left: 0px;line-height: 22px;top: 0px;position: absolute;} 
 .faq-ans{font-family: 'Poppins';font-weight: 300;font-size: 14px;line-height: 20px; color:#fff;}
.box-shdw{box-shadow: 4px 5px 26px #000 !important;}
.page-id-1451 .faq-ans{color: #747474;}
/****************************more About***************************************/
.more-about, .beforemore-about{position:relative;}
.more-about span, .beforemore-about span{z-index: 2;}
.more-about:after{content: " ";position: absolute!important;bottom: -28px;right: -28px;background: rgba(0, 0, 0, 0.19);     display: block;z-index: 1;height: 330px;width: 280px;}
.beforemore-about:before{content: " ";position: absolute!important;bottom: -28px;left: -28px;background: rgba(0, 0, 0, 0.19); display: block;z-index: 1;height: 310px;width: 280px;}
.fusion-image-carousel{margin-bottom:0px!important;}
.uppercase .fusion-button-text, .uppercase{text-transform: uppercase!important;}
.paddingmob{padding:13px 20px!important;}


/************************************************************/
.imgafterborder{position:relative;z-index:99999;}
.imgafterborder .imageframe-dropshadow{box-shadow: 3px 4px 7px rgba(0, 0, 0, 0.65)!important;}
.imgafterborder:after{content: " ";position: absolute;bottom: -20px;right: -20px;background: #0f575e;display: block;height: 200px;width: 200px;}
.imgbeforeborder{position:relative;z-index:99999;}
.imgbeforeborder .imageframe-dropshadow{box-shadow: -3px 4px 7px rgba(0, 0, 0, 0.65)!important}
.imgbeforeborder:after{content: " ";position: absolute;bottom: -20px;left: 0px;background: #0f575e;display: block;height: 200px;width: 200px;}

/************************************************************/
/**************************gallery section**********************************/
.gallery-box-title{font-family: 'Montserrat'!important;font-weight: 500!important;font-size: 20px!important;line-height: 20px!important;margin: 0px!important;}
.gallery-box-title:after{display:block; content:"";background-image: url('img/white-bottom.png');height:10px;width:41px;left: 0px;bottom: -13px; margin: 8px 0px 15px 0px;} 
.border-left .fusion-column-wrapper, .border-right .fusion-column-wrapper, .border-box-top .fusion-column-wrapper{position:relative;}
.border-left .fusion-column-wrapper:after{display: block; content: ""; border-top: 20px solid transparent; border-left: 0px solid transparent; border-bottom: 20px solid transparent; border-right: 20px solid #1ca7b3; left: -20px; position: absolute;
top: 118px;z-index:9999;}
.border-right .fusion-column-wrapper:after{display: block; content: ""; border-top: 20px solid transparent; border-left: 20px solid #292929; border-bottom: 20px solid transparent; border-right: 0px solid transparent; right: -20px; position: absolute;
top: 118px;z-index:9999} 
.border-box-top .fusion-column-wrapper:after{display: block; content: ""; border-top: 20px solid transparent;border-left: 20px solid transparent;   border-bottom: 20px solid #7079be;border-right: 20px solid transparent;left: 0px;right: 0px;position: absolute;top: -40px;z-index: 9999;width: 0px;margin: 0 auto;}




.border-left-skyblue .fusion-column-wrapper, .border-right-blk .fusion-column-wrapper, .border-top-purple .fusion-column-wrapper, .border-right-purple .fusion-column-wrapper, .border-top-blk .fusion-column-wrapper, .border-left-skyblue-right .fusion-column-wrapper {position:relative;}


.border-left-skyblue .fusion-column-wrapper:after{display: block; content: ""; border-top: 20px solid transparent; border-left: 0px solid transparent; border-bottom: 20px solid transparent; border-right: 20px solid #1ca7b3; left: -20px; position: absolute;z-index:9999;top: 0px;bottom: 0px;height: 0px;margin:auto 0;}

.border-left-skyblue-right .fusion-column-wrapper:after{display: block; content: ""; border-top: 20px solid transparent; border-left: 0px solid transparent; border-bottom: 20px solid transparent; border-right: 20px solid #7079be; left: -20px; position: absolute;z-index:9999;top: 0px;bottom: 0px;height: 0px;margin:auto 0;}

.border-right-blk .fusion-column-wrapper:after{display: block; content: ""; border-top: 20px solid transparent; border-left: 20px solid #292929; border-bottom: 20px solid transparent; border-right: 0px solid transparent; right: -20px; position: absolute;z-index:9999;top: 0px;bottom: 0px;height: 0px;margin:auto 0;}

.border-top-purple .fusion-column-wrapper:after{display: block; content: ""; border-top: 20px solid transparent;border-left: 20px solid transparent;   border-bottom: 20px solid #7079be;border-right: 20px solid transparent;position: absolute;top: -40px;z-index: 9999;left: 0px;right: 0px;width: 0px;margin: 0 auto;}

.border-right-purple .fusion-column-wrapper:after{display: block; content: ""; border-top: 20px solid transparent; border-left: 20px solid #535a86; border-bottom: 20px solid transparent; border-right: 0px solid transparent; right: -20px; position: absolute;z-index:9999;top: 0px;bottom: 0px;height: 0px;margin:auto 0;}

.border-top-blk .fusion-column-wrapper:after{display: block; content: ""; border-top: 20px solid transparent;border-left: 20px solid transparent;   border-bottom: 20px solid #292929;border-right: 20px solid transparent;position: absolute;top: -40px;z-index: 9999;left: 0px;right: 0px;width: 0px;margin: 0 auto;}

.faq-quest-top-title{font-weight: 700!important;font-family: 'Montserrat';font-size: 50px; line-height: 50px; color: #3b3b3b;}

.faq-quest-title{font-family: 'Montserrat'!important;font-weight: 600!important;font-size: 14px!important;line-height:20px!important;margin: 0px!important;color:#3b3b3b!important;}

ul.list_faq {font-family: 'Poppins'; font-weight: 300; font-size: 14px; line-height: 20px; list-style: none; padding-left: 15px;}
ul.list_faq li{position: relative; padding-left:20px; margin-bottom: 5px; font-weight: 500;}
ul.list_faq li:before{content: '\f1bb'; position: absolute; top:0px; left:0px; font-family: fontawesome; font-size:15px;color: #0ba0ad;}
/**************************inner page wrpper*****************************/
.fusion-header-wrapper{background: url('img/blue-bord-header.png')no-repeat ;}
.fusion-page-title-captions .entry-title{color:#28abb7!important;text-align:center!important;font-family: 'Adamina'!important;font-weight: 500!important;font-size: 40px!important;line-height: 40px!important;text-transform: uppercase;text-shadow: 2px 3px 1px rgba(0, 0, 0, 0.78);margin-bottom:6px!important;}
.fusion-page-title-bar-center .fusion-page-title-captions{margin-top:120px!important;}
.fusion-page-title-captions h3{text-shadow:2px 3px 1px rgba(0, 0, 0, 0.7);font-family: 'Montserrat'!important;font-weight: 600!important;color:#fff!important;    margin-bottom: 5px!important;}
.fusion-breadcrumbs a span{font-family: 'Poppins';font-weight: 200; font-size: 14px;line-height: 20px; color: #fff;
text-shadow: 1px 3px 1px rgba(0, 0, 0, 0.49019607843137253);}
.fusion-breadcrumbs span.breadcrumb-leaf{font-family: 'Montserrat'!important;font-weight: 500!important;font-size: 14px;
color:#28abb7!important;text-shadow: 1px 3px 1px rgba(0, 0, 0, 0.57);}
.fusion-breadcrumb-sep .fa-angle-double-right{color: #b9b9b9!important;font-size: 13px!important;}
.fusion-page-title-bar{border-bottom:0px!important;}
a:hover{color:#fff!important;}
.callcontact{font-family: 'Montserrat'!important;font-weight: 600!important;font-size: 55px!important;line-height: 60px!important;text-shadow: 2px 2px 1px #055d65;}
.idea-icon{width: 100%;float: left;margin-bottom: 30px;position: relative;padding:0px 95px;}
.online:before{width: 58px;display: block;content: "";position: absolute;left: 0px;top: 0px;height: 69px;background-image: url('img/online-questioniare.png');background-repeat: no-repeat; background-position: top right;}
.sales:before{width: 58px;display: block;content: "";position: absolute;left: 0px;top: -12px;height: 69px;background-image: url('img/sales-service.png');background-repeat: no-repeat; background-position: top right;}
.mailus:before{width: 58px;display: block;content: "";position: absolute;left: 0px;top: -12px;height: 69px;background-image: url('img/send-email.png');background-repeat: no-repeat; background-position: top right;}
.ideas-title{font-family: 'Montserrat'!important;font-weight: 500!important;font-size: 20px!important;text-transform: uppercase; color: #fff;text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.48);}
.designul{padding-left:0px!important;margin-bottom:0px!important;color:#c6c6c6!important;}
.designul li.designli{position: relative; margin-bottom: 5px;list-style:none!important;padding-left: 22px;}
.designul li.designli:before{position: absolute; left: 0; content:"\f061"!important;font-family:fontawesome!important;display: inline-block;color: #0ba0ad; margin-right: 12px;margin-left: 0px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); font-size: 13px;}
.full-box{width:100%;float:left;}
.half-box-left, .half-box-left-bottom{width:35%;float:left;position:relative;}
.half-box-right, .half-box-right-bottom{width:65%;float:left;position:relative;}
.half-box-left:before{content: '\f0f7'!important;font-family:fontawesome!important;display: inline-block;color: #1fddee;margin-right: 15px;font-size: 25px;text-shadow: 0px 0px 11px #000000a6;}
.half-box-left-bottom:before{content: '\f07a'!important;font-family:fontawesome!important;display: inline-block;color: #1fddee;margin-right: 15px;font-size: 25px;text-shadow: 0px 0px 11px #000000a6;}
.half-box-right:before{content: '\f0f1'!important;font-family:fontawesome!important;display: inline-block;color: #1fddee;margin-right: 15px;font-size: 25px;text-shadow: 0px 0px 11px #000000a6;}
.half-box-right-bottom:before{content: '\f1ad'!important;font-family:fontawesome!important;display: inline-block;color: #1fddee;margin-right: 15px;font-size: 25px;text-shadow: 0px 0px 11px #000000a6;}
.stpes1, .stpes2, .stpes3, .stpes4, .stpes5, .stpes6{position:relative;padding-left:70px;}
.stpes1:before{content: '01'!important;color: #5b6395;margin-right: 20px;left:0px;display: inline-block;font-family: 'Montserrat'!important;font-weight: 700!important;font-size: 45px;position: absolute;top: 0px;line-height: 45px;}
.stpes2:before{content: '02'!important;color: #5b6395;margin-right: 20px;left: 0px;display: inline-block;font-family: 'Montserrat'!important;font-weight: 700!important;font-size: 45px;position: absolute;top: 0px;line-height: 45px;}
.stpes3:before{content: '03'!important;color: #5b6395;margin-right: 20px;left: 0px;display: inline-block;font-family: 'Montserrat'!important;font-weight: 700!important;font-size: 45px;position: absolute;top: 0px;line-height: 45px;}
.stpes4:before{content: '04'!important;color: #5b6395;margin-right: 20px;left:0px;display: inline-block;font-family: 'Montserrat'!important;font-weight: 700!important;font-size: 45px;position: absolute;top: 0px;line-height: 45px;}
.stpes5:before{content: '05'!important;color: #5b6395;margin-right: 20px;left:0px;display: inline-block;font-family: 'Montserrat'!important;font-weight: 700!important;font-size: 45px;position: absolute;top: 0px;line-height: 45px;}
.stpes6:before{content: '06'!important;color: #5b6395;margin-right: 20px;left:0px;display: inline-block;font-family: 'Montserrat'!important;font-weight: 700!important;font-size: 45px;position: absolute;top: 0px;line-height: 45px;}
.fusion-main-menu .sub-menu li.current-menu-item a, .fusion-main-menu .sub-menu li:hover a{background: #0ba0ad!important;color:#fff!important;}
.fusion-main-menu .sub-menu li a, .fusion-main-menu .sub-menu li a{background: #fff!important;}
.half-left .fusion-main-menu .sub-menu li.current-menu-item a span, .half-left .fusion-main-menu .sub-menu li:hover a span{color:#fff!important;}
.desktop_slider_form{display:block;}
.mobile_slider_form, .mobile-only-sec{display:none;}
.desktop_hide{display:none !important;}
.slider-myfrm .wpcf7-mail-sent-ok{white-space: pre-wrap!important; white-space: -moz-pre-wrap!important;   white-space: -pre-wrap!important; white-space: -o-pre-wrap!important; word-wrap: break-word!important; font-size: 15px !important;}
.greyform span .wpcf7-not-valid, .slider-form span .wpcf7-not-valid {border: 1px solid #ff0000 !important;}
span.wpcf7-not-valid-tip {display: none!important;}
div.wpcf7-validation-errors {background: #ffe2e2;border: 1px solid #ff0000; color: #C10000;}
div.wpcf7-response-output {margin: 2em 0; padding: 15px; border-radius: 5px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
div.wpcf7-validation-errors {display: none !important;}
.wpcf7-spam-blocked {background: #e2e2e2; border: 1px solid #bcbcbc !important; color: #383838;}
.wpcf7-mail-sent-ng {background: #fcf8e3; border: 1px solid #ac9163 !important; color: #8a6d3b;}
.wpcf7-mail-sent-ok {background: #dff0d8;  border: 1px solid #3c763d !important;     color: #3c763d;}
#sticky-phone {display: none; background: #25a258; padding: 0; text-align: center; position: fixed; bottom: 0; left: 0; right: 0; z-index: 9999; height: 50px !important;}
#sticky-phone .contact-first {height: auto !important;}
#sticky-phone .contact-first .contact-body {padding: 0 !important;}
#sticky-phone .contact-first .contact-body .phone {display: block;  font-size: 18px; font-weight: 600; color: #fff; margin-top: 10px;  margin-bottom: 10px;}
#sticky-phone .contact-first .contact-body .phone:before {content: "\f095"; color: #ffffff; font-size: 20px; font-family: fontawesome;  display: inline-block; margin-right: 5px;}
.benefits_list, .benefits_list-white{list-style: none; padding-left: 0px;}
.benefits_list-white.column_fifty li, .benefits_list.column_fifty li{width:50% !important;}
.benefits_list li, .benefits_list-white li{font-family: 'Poppins'; font-weight: 300; color:#fff; font-size: 18px; line-height: 26px; padding-left: 30px; margin-bottom: 5px; float: left; width: 100%; position: relative;}
.benefits_list li:before{content: '\f046'; position: absolute; top:2px; left:0px; display: block; font-family: fontawesome;color: #0ba0ad!important;font-size: 20px;}
.benefits_list-white li:before{content: '\f046'; position: absolute; top:2px; left:0px; display: block; font-family: fontawesome;color: #fff!important;font-size: 16px;}


@media only screen and (max-width: 1024px){
	.fusion-header {
    padding-top: 35px !important;
    padding-bottom: 50px !important;
}
.fusion-header .fusion-aligncenter.half-center {
    position: absolute;
    top: 0;
}
.fusion-header .fusion-mobile-menu-icons {
    position: absolute;
    top: 0;
}
.fusion-header	nav.fusion-mobile-nav-holder.fusion-mobile-menu-text-align-left{
     margin-top: 60px !important;
}	
}

@media only screen and (min-device-width: 230px) and (max-device-width: 767px){
	.myframe{width:100%; height: auto !important;}
	.border-left-skyblue .fusion-column-wrapper:after, .border-top-purple .fusion-column-wrapper:after, .border-right-blk .fusion-column-wrapper:after, .border-left-skyblue .fusion-column-wrapper:after, .border-top-blk .fusion-column-wrapper:after, .border-right-purple .fusion-column-wrapper:after, .border-left-skyblue .fusion-column-wrapper:after{display:none;}
	.desktop_slider_form, .imgafterborder:after{display:none;}
	.desktop_hide{display:block !important; margin-top: 20px !important;}
	.fusion-footer-copyright-area{margin-bottom: 50px;}
	.mobile-center-section{text-align: center;}
	.mobile-center-text .mont-15, .mobile-center-text .pop-15{text-align: center;}
	.mobile-center-line .dsh-brdr-btm{margin: 20px auto;padding: 10px 0px; float: none;}
	.mobile-center-section .fa{float:none;}
	.mobile_slider_form, .mobile-only-sec{display:block;}
	.mobile_slider_form{margin: 30px 0px 21px 0px;float: left;}
	.mobile_slider_form input.wpcf7-form-control.wpcf7-submit.frm-sbmt{width: 100%;}
	.fusion-imageframe.review-img img{width:60px!important;}
	.top-0{margin-top:0px!important;}
	.half-right, .display_none{display:none!important;}
	.fusion-button-wrapper .fusion-button{width:100%!important;margin-bottom:10px!important;}
	.section-bottom, .section-botom-title{font-size:30px!important;line-height:35px!important;}
	.disc-mont-40{font-size:20px!important;line-height:30px!important;}
	.whitebg{background-image:none!important;}
	.boldwhite{font-size: 12px;line-height: 20px;}
	.mob-spacing .fusion-column-wrapper, .sps, .mobile-spacing-inner .fusion-column-wrapper{padding:15px!important;}
	.margin-spacing .fusion-column-wrapper{margin:15px!important;padding:0px!important;}
	.margin-spacing{margin-top:0px!important;margin-bottom:0px!important;}
	.faq-top-big{padding-left:0px!important;}
	.faq-top-big:before{display:none!important;}
	.half-box-left, .half-box-right, .half-box-left-bottom, .half-box-right-bottom{width:100%;margin-bottom:10px!important;}
	.upper-sml{line-height: 20px!important;}
	.section-botom-title-big, .section-bottom-56{font-size: 25px!important;line-height: 25px!important;}
	.p-left-box2{margin-left: 0px!important;margin-top: 0px;float: left;padding-left: 100px!important;}
	.purple-titlebox{margin-left: 0px!important;margin-top: 0px;float: left;}
	.rightpuple-box{padding-left: 100px!important;margin-left: 0px!important;width: 100%;}
	.rightpurple-titlebox{margin-top:0px!important;}
	.faq-smlltop, .faq-slgrbotm{font-size: 15px!important;line-height: 20px!important;}
	.section-bottom-46{font-size: 26px!important;line-height: 26px!important;}
	.section-title-top-without{margin-top:10px!important;}
	.top-line-irst:before, .more-about:after, .top-line-second:before, .beforemore-about:before{display:none;}
	.purple-bg .fusion-column-wrapper{background-color:#494f71!important;}
	.fusion-imageframe img{width: 100%!important;}
	.fusion-header-wrapper{position:relative!important;}
/* 	nav.fusion-mobile-nav-holder.fusion-mobile-menu-text-align-left {
    position: absolute;top: 21px;width: 100%;right: 0px;} */
	.counter-box{text-align:center!important;}
	.p-left-box{padding-left: 100px!important;}
	.adamina{font-size: 14px!important;line-height: 18px!important;}
	.p-left-box2 .section-bottom{font-size: 22px!important;line-height: 24px!important;}
	.p-left-box .section-bottom{font-size: 22px!important;line-height: 24px!important;}
	.rightpuple-box .section-bottom{font-size: 22px!important;line-height: 24px!important;}
	.p-left-box:after{right: 100%;left: 0px;font-size: 56px!important;line-height: 50px!important;letter-spacing: -4px!important;}
	.rightpuple-box:after{right: 100%;left: 0px;font-size: 56px!important;line-height: 50px!important;letter-spacing: -4px!important;}
	.mob-buton{padding:13px 25px!important;}
	.white-buton{background: #0ca0ae!important;}
	.white-buton span{color:#fff!important;}
	.half-ft{width:100%;}
	.copyright-left, .footer-copy{padding-left:0px!important;}
	#menu-footer-menu li{float:none!important;}
	.copyright-left{padding-top:80px!important;width:100%;}
	.copyrightnav, .footer-copy{text-align: center!important;}
	.copyright-left:before{top: 0px;right: 0px;margin: 0 auto;}
	.afottext{width:100%;float:left;}
	.half-ft {width: 100%;padding-left: 40px;}
	.p-left-box2:after{right: 100%;left: 0px;font-size: 56px!important;line-height: 50px!important;letter-spacing: -4px!important;}
	.callcontact a{font-size:40px!important;line-height:40px!important;}
	.idea-icon{padding: 0px 0px 0px 60px!important;}
	.ideas-title{font-size: 18px!important;}
	.sales:before, .mailus:before{top:0px!important;}
	.slider-form-title{font-size:32px!important;}
	.gallery-height .fusion-column-wrapper{min-height:273px!important;}
	.mob-margin{margin-top:0px!important;}
	.disc-mont-40 img{display:block;margin:0 auto;}
	.top-line-irst .title_img_dff:before, .top-line-second .title_img2_dff:before{display:none!important;}
	.faq-top-large:before{font-size:35px!important;line-height:50px!important;}
	.slider-bottom, .most-40{font-size: 22px!important;line-height: 37px!important;}
	.slider-middle{font-size: 18px!important;line-height: 30px!important;}
	.fusion-page-title-bar-center .fusion-page-title-captions{margin-top:50px!important;margin-bottom:50px!important;}
	.fusion-page-title-captions .entry-title{font-size: 30px!important;}
	.faq-top-large{padding-left:35px!important;}
	.faq-quest{font-size:16px!important;}
	.callcontact, .callcontact a{font-size: 35px!important;line-height: 35px!important;}
	.fusion-footer #sticky-phone {display: block;}
	.bluecolor{background-color:#000!important;}
	.benefits_list-white.column_fifty li, .benefits_list.column_fifty li{width:100% !important;}
}

@media only screen and (min-device-width: 1300px) and (max-device-width: 3200px){
.gallery{max-width:100%!important;margin: 60px auto!important;}
	

}
@media only screen and (min-device-width: 768px) and (max-device-width: 769px){
.callcontact, .callcontact a{font-size: 35px!important;line-height: 35px!important;}
.faq-quest{font-size:16px!important;}
.faq-top-large{padding-left:35px!important;}
.slider-bottom, .most-40{font-size: 22px!important;line-height: 37px!important;}
.slider-middle{font-size: 18px!important;line-height: 30px!important;}
.mob-margin{margin-top:0px!important;}
.top-line-irst .title_img_dff:before, .top-line-second .title_img2_dff:before{display:none!important;}
.disc-mont-40 img{display:block;margin:0 auto;}	
.faq-top-large:before{font-size:35px!important;line-height:50px!important;}	
.fusion-page-title-bar-center .fusion-page-title-captions{margin-top:50px!important;margin-bottom:50px!important;}
.fusion-page-title-captions .entry-title{font-size: 30px!important;}
.top-0{margin-top:0px!important;}
.fusion-imageframe img{width: 100%!important;}
.slider-form-title{font-size:32px!important;}
.idea-icon{padding: 0px 0px 0px 60px!important;}
.sales:before, .mailus:before{top:0px!important;}
.ideas-title{font-size: 18px!important;}
.callcontact a{font-size:40px!important;line-height:40px!important;}
.disc-mont-40{font-size:20px!important;}
.whitebg{background-image:none!important;}
.boldwhite{font-size: 12px;line-height: 20px;}
.white-buton{background: #0ca0ae!important;}
.white-buton span{color:#fff!important;}
	.half-left, .half-right, .display_none{display:none!important;}
.fusion-button-wrapper .fusion-button{width:100%!important;margin-bottom:10px!important;}
.section-bottom, .section-botom-title{font-size:30px!important;line-height:35px!important;}
.mob-spacing .fusion-column-wrapper, .sps, .mobile-spacing-inner .fusion-column-wrapper{padding:15px!important;}
.margin-spacing .fusion-column-wrapper{margin:15px!important;padding:0px!important;}
.margin-spacing{margin-top:0px!important;margin-bottom:0px!important;}
.faq-top-big{padding-left:0px!important;}
.faq-top-big:before{display:none!important;}
.half-box-left, .half-box-right, .half-box-left-bottom, .half-box-right-bottom{width:100%;margin-bottom:10px!important;}
.upper-sml{line-height: 20px!important;}
.mob-buton{padding:13px 25px!important;}
.section-botom-title-big{font-size: 25px!important;line-height: 25px!important;}
.purple-titlebox{margin-left: 0px!important;margin-top: 0px;float: left;}
.p-left-box2{margin-left: 0px!important;margin-top: 0px;float: left;padding-left: 100px!important;}
.rightpuple-box{padding-left: 100px!important;margin-left: 0px!important;width: 100%;}
.rightpurple-titlebox{margin-top:0px!important;}
.faq-smlltop, .faq-slgrbotm{font-size: 15px!important;line-height: 20px!important;}
.section-bottom-46{font-size: 26px!important;line-height: 26px!important;}
.section-title-top-without{margin-top:10px!important;}
.top-line-irst:before, .more-about:after, .top-line-second:before, .beforemore-about:before{display:none;}
.purple-bg .fusion-column-wrapper{background-color:#494f71!important;}
.fusion-imageframe img{width: 100%!important;}
.fusion-header-wrapper{position:relative!important;}
/* nav.fusion-mobile-nav-holder.fusion-mobile-menu-text-align-left {
    position: absolute;
    top: 21px;
    width: 100%;
    right: 0px;
} */
.half-ft {
    width: 100%;
    padding-left: 40px;
}
.half-ft{width:100%;}
.counter-box{text-align:center!important;}
.p-left-box{padding-left: 100px!important;}
.copyright-left, .footer-copy{padding-left:0px!important;}
#menu-footer-menu li{float:none!important;}
.copyright-left{padding-top:80px!important;width:100%;}
.copyrightnav, .footer-copy{text-align: center!important;}
.copyright-left:before{top: 0px;right: 0px;margin: 0 auto;}
.adamina{font-size: 14px!important;line-height: 18px!important;}
.p-left-box .section-bottom, .p-left-box2 .section-bottom{font-size: 22px!important;line-height: 24px!important;}
.rightpuple-box .section-bottom{font-size: 22px!important;line-height: 24px!important;}
.p-left-box:after{right: 100%;left: 0px;font-size: 56px!important;line-height: 50px!important;letter-spacing: -4px!important;}
.rightpuple-box:after{right: 100%;left: 0px;font-size: 56px!important;line-height: 50px!important;letter-spacing: -4px!important;}
.p-left-box2:after{right: 100%;left: 0px;font-size: 56px!important;line-height: 50px!important;letter-spacing: -4px!important;}
.afottext{width:100%;float:left;}
.gallery-height .fusion-column-wrapper{min-height:273px!important;}
}

.fusion-footer {
    display: inline-block;
    width: 100%;
}
.fusion-secondary-main-menu {
    display: none;
}
.fusion-secondary-main-menu.sticks {
    display: block;
}
