/*
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('fonts/Montserrat-Regular.eot');
    src: url('fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Montserrat-Regular.woff2') format('woff2'),
        url('fonts/Montserrat-Regular.woff') format('woff'),
        url('fonts/Montserrat-Regular.ttf') format('truetype'),
        url('fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

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

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

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

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

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

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

.green{color:#38a175;}
.text{color:#7e7e7e;}
.white{color:#fff;} 
.grey{color:#4c4c4c;}
.black{color:#000!important;}

.borimgtop{border-top-left-radius:4px!important;border-top-right-radius:4px!important;}
.borimgbottom{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important;}


.wpcf7-form-control{background:transparent!important;}
.wpcf7-submit{background:#38a175!important;text-align:center!important;}

.bgcont{background-size:contain!important;}
.no-marg, .no-marg h2, .no-marg p{margin:0px!important;}

.mont, .mont h2{font-family: 'Montserrat'!important;}

.light, .light h2{font-weight: 300!important;}
.exlight, .exlight p{font-weight:200!important;}
.regular{font-weight:400!important;}

.m30, .m30 h2{font-size:30px!important;line-height:30px;}
.m16{font-size:16px!important;line-height:20px;}
.m15{font-size:15px!important;line-height:20px;}
.m14{font-size:14px!important;line-height:15px;}
.m12{font-size:12px!important;line-height:15px;}
.m18{font-size:18px!important;line-height:20px;}
.m40{font-size:40px!important;line-height:50px;}
.m36{font-size:36px!important;line-height:40px;}
.m50{font-size:50px!important;line-height:50px;}
.m22{font-size:22px!important;line-height:25px;}
.m25{font-size:25px!important;line-height:25px;}

.txtweb{line-height:24px!important;}
#home-slide > rs-sbg-px > rs-sbg-wrap > rs-sbg.overlayed:before {
	background-color: rgba(0,0,0,.5);
	content: "";
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 21;
}
.bgcontain .fusion-column-wrapper{background-size:contain!important;}
.custom-buton-call span{font-family: 'Montserrat';font-weight: 400;font-size: 16px;}
.custom-buton-call-larger{padding: 30px 22px!important;}
.custom-buton-call-larger span{font-family: 'Montserrat';font-weight: 400;font-size: 18px;}

.custom-buton .fusion-button-text{font-family: 'Montserrat';font-weight: 400;font-size: 18px;}
.textsdw{text-shadow: 0px 1px 3px #000;}

.fusion-counter-box .counter-box-container{background:#fff!important;}
.display-counter{font-weight:800!important;}
.counter-box-content{color: #000000!important;font-size: 12px!important;font-weight: 600!important;text-transform: uppercase!important;}
.fusion-counters-box .fusion-counter-box .counter-box-container{padding:0px!important;border-radius: 6px !important;}
.callblktop{font-family: 'Montserrat';font-weight: 400;font-size: 30px;color:#000!important;text-shadow: 0px 0px 3px #575656;text-transform: uppercase;}
.callblkbottom{font-family: 'Montserrat';font-weight: 300;font-size: 16px;color:#000!important;text-shadow: 0px 0px 3px #575656;}

.form_fld_submit {width: 100%;float: none;text-align: center!important;}

.fusion-bottombar-highlight:after{border-top: 3px solid #38a175!important;}
.fusion-header-wrapper{position:relative;}
.fusion-header-wrapper:before{content:"";background: url(img/line.jpg);display:block;position:absolute;top:0px;z-index: 9999999; width:2000px;height:3px;}
#menu-main-menu .menu-item{position:relative;}
#menu-main-menu .menu-item a{margin:0px 18px!important;}
#menu-main-menu .menu-item.current-menu-item:after, #menu-main-menu .menu-item:hover::after,  #menu-main-menu .menu-item:last-child::after{display:none;}
#menu-main-menu .menu-item:after{content: "";height: 18px;width: 5px;border-right: 2px dashed #969595;bottom: 0px;top: 0px;margin: auto 0;display: block;right: 0px;position: absolute;}
.myheader{overflow: visible;display: table;width: 100%;}
.fusion-main-menu #menu-main-menu .menu-item{padding-right:8px!important;}


.fusion-logo, .fusion-main-menu, .phone-box{display: table-cell!important;vertical-align: middle;float: none!important;}
.fusion-logo{width:15%!important;}
.fusion-main-menu{width:70%!important;}
.phone-box{width:15%!important;position:relative;padding-left: 35px;}
.phone-box:before{content:"";background: url(img/location-phone.png);display:block;position:absolute;top:0px;z-index: 9999999; width:30px;height:30px;top: 0px;margin: auto 0px!important;bottom: 0px;left: 0px;}
.text-top{color: #595959;font-family: 'Montserrat';font-weight: 400;font-size: 11px;}
.phn{color: #38a175;font-family: 'Montserrat';font-weight: 600;font-size: 18px;line-height: 23px!important}
.counter{color: #38a175;font-family: 'Montserrat';font-weight: 600;font-size: 23px;line-height: 23px!important;border-radius: 10px;}
.fusion-logo a{margin: 15px 0px!important;}
.img-after-new{margin-top: -16px;border-bottom-right-radius: 46px;border-bottom-left-radius: 27px;}
.mainbox{float:left;width:100%;}
.mydate{color:#fff;font-size: 15px!important;line-height: 16px;display: inline-block;}
.maintitle{font-family: 'Montserrat';font-weight: 700;font-size: 30px;color:#fff!important;text-shadow: 1px 2px 10px #575656;position:relative;padding-right: 17px;
    margin-right: 17px;}
.maintitle:before{content: "";display: block;border-right: 2px solid #dedede;height: 28px;right: 0px;top: 0px;bottom: 0px; margin: auto 0px;width: 1px; position: absolute;}

.duration {float:left;    font-size: 15px!important;line-height: 15px;color: #fff;position: relative;padding-left: 20px; float:left}

.practitioner{float:centre;    font-size: 15px!important;line-height: 15px;color: #fff;position: relative;padding-left: 40px; }

.duration:before{ position: absolute;content: "\f017";color: #fff;font-family: fontawesome;display: inline-block;font-size: 16px;line-height: 16px;left: 0px;z-index: 9999;}

.practitioner:before{ position: absolute;content: "\f2be";color: #fff;font-family: fontawesome;display: inline-block;font-size: 16px;line-height: 16px;left: 0px;z-index: 9999;padding-left: 20px; padding-right:20px;}

.box-serve{position:relative;z-index:9999999;}
.box-serve:after{content:"";background: url(img/box-shadow.png);display:block;position:absolute;bottom: -8px; border-radius: 10px;z-index: 99; width:288px;height:9px;margin: auto!important;right: 0px;left: 0px;}

.calltextop{font-family: 'Montserrat';font-weight: 400;font-size: 30px;color:#fff!important;text-shadow: 0px 0px 3px #575656;text-transform: uppercase;}
.calltexbottom{font-family: 'Montserrat';font-weight: 300;font-size: 16px;color:#fff!important;text-shadow: 0px 0px 3px #575656;}
.ttshowcase_rl_readmore{background: transparent;color: #45a27b;font-family: 'Montserrat';font-weight: 400;font-size: 10px;}
.ttshowcase_rl_aditional_info {margin: 10px!important;}
.fusion-counters-box .fusion-counter-box{margin-bottom:0px!important;padding:0px 2px!important;}

.form-slider-new .your-name:before {
    position: absolute;
    content: "\f2be";
    color: #38a175;
    font-family: fontawesome;
    display: inline-block;
    font-size: 18px;
    line-height: 22px;
    left: 10px;
    margin: auto 0px!important;
    bottom: 0px;
}
.form-slider-new .your-phone:before {
    position: absolute;
    content: "\f10b";
    color: #38a175;
    font-family: fontawesome;
    display: inline-block;
    font-size: 28px;
    line-height: 28px;
    left: 14px;
    margin: auto 0px!important;
    bottom: 0px;
}
.form-slider-new .your-email:before {
    position: absolute;
    content: "\f0e0";
    color: #38a175;
    font-family: fontawesome;
    display: inline-block;
    font-size: 18px;
    line-height: 24px;
    left: 10px;
    margin: auto 0px!important;
    bottom: 0px;
}
.form-slider-new .ServiceRequired:before {
    position: absolute;
    content: "\f085";
    color: #38a175;
    font-family: fontawesome;
    display: inline-block;
    font-size: 17px;
    line-height: 17px;
    left: 10px;
    z-index: 9999;
    margin: auto 0px!important;
    bottom: 0px;
}
.form-slider-new .your-message:before {
    position: absolute;
    content: "\f075";
    color: #38a175;
    font-family: fontawesome;
    display: inline-block;
    font-size: 20px;
    line-height: 30px;
    left: 10px;
    z-index: 9999;
}
::-webkit-input-placeholder, option:first  { /* Chrome/Opera/Safari */
  font-family: 'Montserrat', sans-serif!important;
   font-size: 24px!important;
    line-height: 25px;
}
::-moz-placeholder { /* Firefox 19+ */
  font-family: 'Montserrat', sans-serif!important;
    font-size: 24px!important;
    line-height: 25px;
}
:-ms-input-placeholder { /* IE 10+ */
  font-family: 'Montserrat', sans-serif!important;
   font-size: 24px!important;
    line-height: 25px;
}
:-moz-placeholder { /* Firefox 18- */
  font-family: 'Montserrat', sans-serif!important;
    font-size: 24px!important;
    line-height: 25px;
}
.__lpform_your-name_icon {
	display: none;
}
.button-icon-left{font-size: 24px!important;}
.form-slider-new{width:100%;float:left;margin-top:30px!important;}
.form-slider-new .wpcf7-form-control-wrap input{height: 60px;border-radius: 4px;margin-bottom: 10px;padding-left: 30px;}
.form-slider-new .wpcf7-form-control-wrap textarea{height: 140px;border-radius: 4px;margin-bottom: 0px;padding-left: 30px;}
.form-slider-new .wpcf7-form-control.wpcf7-submit{padding: 13px 29px!important;background: #38a175;color: #fff;font-family: 'Montserrat';font-weight: 400;font-size: 18px!important;
    border-radius: 4px!important;margin: 15px 0px;text-transform: capitalize;position:relative;}
.wpcf7-submit:before{ content: ""!important;background: url(img/calendar-small.png);display: inline-block!important;top: 0px;left: 0px!important;width: 38px;line-height: 20px!important;
    height: 37px;}
 .form-slider-new .wpcf7-form-control.wpcf7-submit:hover{background:#ececec!important;color:#000!important;}
.imgrigt .fusion-column-wrapper{border-right:0px!important;}
.first-women:before{content:''; position: absolute; bottom:0px; left:0px; background: url(img/womenone.png) no-repeat; background-size:contain; width:310px; height:455px;}
.second-women:after{content:''; position: absolute; bottom: 0px;right: 0px; background: url(img/womentwo.png) no-repeat; background-size:contain; width:310px; height:455px;}
.first-women, .second-women {position:relative;}
.bbywomen{position:relative!important;background-size:contain;}
.bbywomen:after{ content: ""!important;background: url(img/women.png);display:block!important;position:absolute;bottom: 0px;left: 0px!important;right:0px; margin:0px auto!important;width: 1132px;
    line-height: 20px!important;height: 496px;}

.form-call{padding:40px 0px!important;}
.sep-line{position:relative;}
.sep-line:after{content: ""!important;background: url(img/separate.png);display:block!important;position:absolute;bottom: 0px;top: 0px!important;right:-40px; margin:auto!important;width: 85px;
    line-height: 20px!important;height: 13px;}
.fusion-post-title{color:#4c4c4c!important;font-family: Montserrat;font-weight: 300;line-height: 27px;letter-spacing: 0px;
font-style: normal; font-size: 20px!important;}
.fusion-post-content-container p{color: #7e7e7e;font-family: Montserrat;font-weight: 400;line-height: 27px;letter-spacing: 0px;
    font-style: normal;font-size: 14px!important;}
.homeblog{width: 20%!important;height: 4px!important;background-color: #4ab889!important;}
.fusion-single-line-meta, .vcard a{color: #48a880!important;font-family: Montserrat;font-weight: 400;line-height: 27px;letter-spacing: 0px;font-style: normal;font-size: 14px!important;}
.ttshowcase_rl_title{color: #48a880;font-size: 18px;line-height: 18px;font-weight: 400!important;font-family: 'Montserrat';}
.ttshowcase_rl_subtitle{color: #4c4c4c;font-family: 'Montserrat';font-weight: 400;font-size: 13px;}
.ttshowcase_rl_quote{background:transparent!important;}
.ttshowcase_rl_quote:after{border-color: #d6292900 #060000!important;border-width: 5px 0px 5px 5px!important;left:35%!important;height:0px!important;top:0px!important; bottom:0px!important;margin:auto 0px!important;}
.phntel, .emailto, .webul{color:#fff!important;}
.phntel:hover, .emailto:hover, .webul:hover{color:#38a175!important;}

.sticky-phone {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999999;
    background-color: #53ad88;
    text-align: center;
    color: #ffffff;
    font-size: 20px;
    padding: 15px;
    display: none;
}
.myblog-category {font-family: 'Montserrat', sans-serif!important; font-size: 18px!important; font-weight: 500!important; color: #e60000!important;}
.mypage_title_bottom {font-family: 'Montserrat', sans-serif!important; font-size: 45px!important; color: #535353!important; font-weight: 300!important;    line-height: 45px!important; margin-bottom: 20px!important;}
.single #sidebar{padding: 20px 30px !important; background: url(img/sidebar-bg.png) repeat-y; background-size: contain;    }
.single #main {padding-top: 0px;}
.single #sidebar .widget .heading .widget-title{font-family: 'Montserrat', sans-serif; font-size: 24px; line-height: 30px; font-weight: 400 !important; color: #535353 !important; margin-bottom: 10px;padding: 0px !important; background: transparent !important;}
.recent_posts{}
.recent_posts .recent_post_wrap{float: left; margin-bottom: 30px;}
.recent_posts .post-thumb{}
.recent_posts .post-title{font-family: 'Montserrat', sans-serif; font-size:16px; line-height:22px; font-weight: 400 !important; color: #535353 !important; margin-top: 10px; float: left; width: 100%;}
.recent_posts .post_des{font-family: 'Montserrat', sans-serif; font-size:14px; line-height:20px; font-weight: 400 !important; color: #7b7b7b !important;}
.recent_posts .post_link{font-family: 'Montserrat', sans-serif; font-size:14px; line-height:20px; font-weight: 500 !important; color: #535353 !important; margin-top: 5px; float: left; width: 100%;}
.recent_posts .post_link:hover{color: #0f75bc !important;}
/**************** Custom Meta ********************/
.custom_post_meta{float: left; width: 100%; margin-bottom: 20px;}
.custom_post_meta .custom_col_4{float:left; width:33.33%; font-family: 'Montserrat', sans-serif; font-size:14px; line-height:18px; font-weight: 400 !important; position:relative; padding-left:22px;}
.custom_post_meta .custom_post_date:before{content:''; position: absolute; top:0px; left:0px; background: url(img/calender-icon.png) no-repeat; background-size:contain; width:16px; height:15px;}
.custom_post_meta .custom_post_category:before{content:''; position: absolute; top:0px; left:0px; background: url(img/tag-icon.png) no-repeat; background-size:contain; width:16px; height:15px;}
.custom_post_meta .custom_post_author:before{content:''; position: absolute; top:0px; left:0px; background: url(img/user-icon.png) no-repeat; background-size:contain; width:16px; height:15px;}
.ohio-text {font-size: 16px!important; font-family: 'Montserrat', sans-serif;  font-weight: 300; line-height: 24px;}
.myblogtitle {font-family: 'Montserrat', sans-serif!important; font-size: 30px!important; font-weight: 400!important; line-height: 40px!important;    color: #535353!important;}
.myblogtitle_small {font-family: 'Montserrat', sans-serif!important; font-size: 25px!important; font-weight: 400!important; line-height: 30px!important;    color: #535353!important;}
.servul {width: 100%; float: left;  padding-left: 0px!important;}
.servul.servul_full .servli {font-size: 16px!important; font-family: 'Montserrat', sans-serif; font-weight: 300; line-height: 22px; list-style: none;position: relative; padding-left: 25px; margin-bottom: 5px;}
.servul_full .servli {width: 100% !important;}
.servul.servul_full .servli:before {content: ""; background: url(img/circle-chk.png); display: inline-block; top: 2px; left: 0px!important; width: 17px;    line-height: 20px!important; height: 16px; position: absolute;} 
.servul.servul_full.pros_list .servli:before{background: none!important; content: "\f046" !important; color: #03ca12; font-family: fontawesome; font-size: 18px!important;}
.servul.servul_full.cons_list .servli:before{background: none!important; content: "\f068" !important; color: #ca0303; font-family: fontawesome; font-size: 16px!important;}
.tt_theme_separator .ttshowcase_rl_box{border-bottom:0px!important;}

.myblog .fusion-post-grid .fusion-post-wrapper{border:0px!important;}
.myblog  .blog-shortcode-post-title{color: #4c4c4c;font-family: 'Montserrat', sans-serif;font-size: 20px;line-height: 22px;font-weight: 300 !important;width: 80%;
    float: right;}
.myblog .sep-double{display:none!important;}
.myblog .fusion-single-line-meta{width:20%;floaat:left;}
.myblog .fusion-post-content-container{width: 100%;margin-top:0px!important; float: left;color:#7e7e7e;font-family: 'Montserrat', sans-serif;font-size: 14px;line-height: 22px;font-weight: 300 !important;}
.myblog .fusion-read-more{color:#38a175!important;font-family: 'Montserrat', sans-serif!important; font-size: 14px!important; }
.myblog .fusion-meta-info{margin-top:0px!important;}


.tnp-subscription .tnp-email{width: 70%!important;float: left!important;height: 50px;padding: 10px;display: block;border-color: #fff;border: 1px solid #fff!important;border: 1px solid #fff!important;
    border-bottom-left-radius: 26px;border-right: 0px!important;border-top-left-radius: 26px;background-color: transparent!important; background-image: none;text-shadow: none;color: #444;font-size: 14px;}
.tnp-subscription input.tnp-submit{font-family: 'Montserrat', sans-serif!important;font-size: 12px!important;font-weight: 400!important;line-height: 30px!important;height:50px!important;background-color: #38a175!important;color: #fff!important;width: 30%!important;margin-left: -20px!important;border-bottom-right-radius: 26px!important;border-top-right-radius: 26px!important;float: right;height: 50px!important;}
.tnp-subscription input.tnp-submit:before{position: absolute;content: "\f0a9 ";color: #545454;font-family: fontawesome;display: inline-block;font-size: 23px;line-height: 35px;top: 0px;bottom: 0px;margin:auto 0px!important;}
.faq-ques{padding-left: 30px;line-height: 24px!important;font-weight: 600!important;font-size: 17px!important;color: #3a3535;list-style: none;}
.faq-ques:before{font-size: 26px;content:"\f29c"!important; display:inline-block;  font-family:fontawesome; left: 15px;position: absolute;color: #38a175;}
.faqans{float:left;padding-left:30px!important;}


.footertext{font-size:16px;line-height:20px!important;font-family: 'Montserrat', sans-serif!important;font-weight: 200!important;color:#fff!important;}

.red-girl{position:relative;}
.red-girl:after{content:"";background: url(img/jill-mallory.png);z-index: 9999;display:block;position:absolute;left:0px; right:0px;bottom:0px; margin:0px auto ;width:469px;height:404px;}

.fusion-footer {position: relative;z-index:99!important;}
.fusion-footer-copyright-area{position: relative;z-index:99!important;padding:60px 0px!important;}
.section-one{position:relative;padding-left: 32px!important;}
.section-one:before{position:absolute;content:''; top:0px; left:-15px; background: url(img/footer-tree.png) no-repeat; background-size:contain; width:40px; height:46px;}
.top-section{font-family: 'Montserrat', sans-serif!important;font-size: 16px!important;text-transform: uppercase;font-weight: 400;}
.websiteby_inner{font-family: 'Montserrat', sans-serif!important;text-align: right;padding-right: 40px;font-size: 13px!important;font-weight: 200;position:relative;}
.websiteby_inner:after{position:absolute;content:''; top:0px;right:0px; background-size:contain; width:30px; height:30px;}
.fusion-footer-copyright-area a{ color: #53ad88!important;}
.bottom-right{font-family: 'Montserrat', sans-serif!important;font-size: 12px!important;font-weight: 400;}
.foot-contact-section{padding: 15px;position: absolute;content: "";top: -40px;left: 0px;right: 0px;background-color: #53ad88;height: 80px;margin: auto;float: left;z-index: 99999999;
    width: 90%;border-radius: 6px;}
.three-box{width:33%;float:left;position:relative;}
.three-box:after{content: "";height: 40px;border-right: 1px dashed #fff;bottom: 0px;top: 0px;margin: auto 0px;display: block;right: 15%;position: absolute;}
.top-title-one, .top-title-two, .top-title-three{padding-left: 50px;position:relative;font-family: 'Montserrat', sans-serif!important;font-size: 12px!important;text-transform: uppercase;font-weight: 100;color: #fff;float: left;width: 100%;}
.bot-text{padding-left: 40px;font-family: 'Montserrat', sans-serif!important;font-size: 14px!important;font-weight: 500;color: #fff;float: left; width: 100%;}
.top-title-one:before{position:absolute;content:''; top:0px;left:0px;background: url(img/location.png) no-repeat; background-size:contain; width:41px; height:40px;}
.top-title-two:before{position:absolute;content:''; top:0px;left:0px;background: url(img/envelop.png) no-repeat; background-size:contain; width:40px; height:40px;}
.top-title-three:before{position:absolute;content:''; top:0px;left:0px;background: url(img/footer-phone.png) no-repeat; background-size:contain; width:40px; height:40px;}
.last-bor:after{display:none;}
#menu-footer-menu .link-text{position:relative;font-family: 'Montserrat', sans-serif!important;font-size: 12px!important;font-weight: 200!important;line-height: 25px!important;padding-left: 20px;}
.blog-shortcode-post-title{width:100%!important;}
#menu-footer-menu .menu-item .link-text:before{content: "\f111";color: #53ad88;font-family: fontawesome;display: inline-block;margin-right: 10px;font-size: 12px;line-height: 20px;left: 0px;position: absolute;}
.widget-title{font-family: 'Montserrat', sans-serif!important;font-size: 14px!important;text-transform: uppercase;font-weight: 400;margin: 0px!important;}
.three-box .bot-text a{color:#fff!important;}
@media only screen and (min-device-width: 230px) and (max-device-width: 763px){
 .fusion-main-menu{display:none!important;}
 .fusion-body .fusion-header-wrapper .fusion-header, .fusion-body .fusion-header-wrapper .fusion-secondary-main-menu{background-color: #fff!important;}
 .maintitle{width:100%;float:left;}
  .maintitle:before{display:none;}
  .fusion-button{width:100%;float:left;margin:10px 0px!important;}
  .box-serve:after{display:none!important;}
  .bgcontain .fusion-column-wrapper {background-size: auto!important;top: 0px;background-position: top center!important;left: 0px;}
  .custom-buton-call-larger{padding:12px!important;}
  .center-box p, .center-box h4{text-align:center!important;}
  .facility-tour {background-color: #434c50!important;background-image:none!important;}
  .facility-tour h2{font-size:34px!important;}
  .sep-line:after{display:none!important;}
  .bookfacility .fusion-column-wrapper{padding:0px!important;}
  .newsletbox .fusion-column-wrapper{padding:0px!important;}
  .tnp-subscription .tnp-email{width:100%!important;border:1px solid #fff!important;border-radius:26px!important;}
  .tnp-subscription input.tnp-submit{width: 100%!important;border-radius: 26px!important; margin: 15px 0px!important;}
  .red-girl:after{display:none!important;}
  .halpad .fusion-column-wrapper{padding:15px!important;}
  .foot-contact-section{display:none;}
  .section-one:before{left: 0px;right: 0px;margin: 0px auto;}
  .websiteby_inner:after{left: 0px;right: 0px;margin: 0px auto;bottom:0px;}
  .section-one {padding-left: 0px!important;padding-top: 50px!important;}
  .websiteby_inner {padding-right: 0px!important;padding-top: 50px!important;}
  .top-right, .bottom-right{text-align:center!important;}
  .servies .fusion-imageframe img{width:100%!important;}
  .phone-box{display:none!important;}
  .fusion-logo {
    width: 70%!important;
    display: block!important;
    float: left!important;}
.fusion-mobile-menu-icons{margin-top:40px!important;}
.fusion-counters-box .fusion-counter-box{margin-bottom:20px!important;}
.whitebg{background-image:none!important; background-color:#fff!important;}





}
    

@media only screen and (min-device-width: 230px) and (max-device-width: 1440px){
.form-call{padding:40px 0px 0px 0px!important;}


}
@media only screen and (min-device-width: 1440px) and (max-device-width: 1920px)
{
.form-call{padding:0px!important;}
}

@media only screen and (max-width: 800px){
	.fusion-header-wrapper:before,
	.bbywomen::after,
	.sep-line::after,
	.red-girl:after {
		content: none !important;
	} 
	.bgcontain > .fusion-column-wrapper {
		padding-left: 0 !important;
		background-image: none !important;
	}
	.name-pine > .fusion-column-wrapper {
		display: none;
	}
	.title-heading-left {
		text-align: center !important;
	}
	.fusion-separator {
		margin: 0 auto !important;
	}
	.page-id-641 .title-heading-left {
		margin-top: 20px !important;
	}
	.page-id-641 .txtweb {
		margin: 10px 0 !important;
    	text-align: center;
	}
	.bgcontain .fusion-column-wrapper {
		float: none 0 !important;
		padding: 0 !important;
	}
}

@media only screen and (max-width: 414px){
	.sticky-phone {
		display: block;
	}
}

