/*
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';
    font-display: swap;
    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';
    font-display: swap;
    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';
    font-display: swap;
    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: 'fonts/Montserrat';
    font-display: swap;
    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';
    font-display: swap;
    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/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    font-display: swap;
    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;
}
@font-face {
    font-family: 'Montserrat';
    font-display: swap;
    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: 'Raleway';
    font-display: swap;
    src: url('fonts/Raleway-ExtraBold.eot');
    src: url('fonts/Raleway-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Raleway-ExtraBold.woff2') format('woff2'),
        url('fonts/Raleway-ExtraBold.woff') format('woff'),
        url('fonts/Raleway-ExtraBold.ttf') format('truetype'),
        url('fonts/Raleway-ExtraBold.svg#Raleway-ExtraBold') format('svg');
    font-weight: 800;
    font-style: normal;
}

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

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

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

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

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

@font-face {
    font-family: 'Raleway';
    font-display: swap;
    src: url('fonts/Raleway-Regular.eot');
    src: url('fonts/Raleway-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Raleway-Regular.woff2') format('woff2'),
        url('fonts/Raleway-Regular.woff') format('woff'),
        url('fonts/Raleway-Regular.ttf') format('truetype'),
        url('fonts/Raleway-Regular.svg#Raleway-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    font-display: swap;
    src: url('fonts/Lato-Black.eot');
    src: url('fonts/Lato-Black.eot?#iefix') format('embedded-opentype'),
        url('fonts/Lato-Black.woff2') format('woff2'),
        url('fonts/Lato-Black.woff') format('woff'),
        url('fonts/Lato-Black.ttf') format('truetype'),
        url('fonts/Lato-Black.svg#Lato-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}

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

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

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

@font-face {
    font-family: 'Lato';
    font-display: swap;
    src: url('fonts/Lato-Regular.eot');
    src: url('fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Lato-Regular.woff2') format('woff2'),
        url('fonts/Lato-Regular.woff') format('woff'),
        url('fonts/Lato-Regular.ttf') format('truetype'),
        url('fonts/Lato-Regular.svg#Lato-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.fusion-header-v3 .fusion-header{height: auto !important;}
.welcome_title{font-weight: 500; font-family: 'Montserrat'; font-size: 30px !important; line-height: 35px !important; text-transform: uppercase; text-shadow: 0px 0px 0px #5acc5a;    margin: 0px 0px;}
.welcome_sub_title{font-weight: 500; font-family: 'Montserrat'; font-size: 15px; line-height: 20px; text-shadow: 0px 0px 0px #3c3c3c; color:#3c3c3c; text-transform: uppercase;}
.bottom_border_left{width: 60px; background: #5acc5a; height: 3px; margin: 10px 0px 15px 0px; clear: both; display: block;}
.montserrat_light-15{font-family: 'Montserrat'; font-size:15px; font-weight:300;text-shadow: 0px 0px 0px #5acc5a;}
.montserrat_light-14{font-family: 'Montserrat'; font-size:14px; font-weight:300;text-shadow: 0px 0px 0px #5acc5a;}
.montserrat_rg-20{font-family: 'Montserrat'; font-size:20px; font-weight:500;text-shadow: 0px 0px 0px #5acc5a; color:#5acc5a; float: left; text-transform: uppercase; line-height: 22px; width: 100%;}
.area_we_serve{font-family: 'Montserrat'; font-size:14px; font-weight:300;text-shadow: 0px 0px 0px #5acc5a; color: #8b8b8b; position: relative; padding-left: 22px; float: left;
width: 100%;}
.area_we_serve:before{content:'\f111'; font-family: fontawesome; position: absolute; top:0px; left:0px; color:#5acc5a;font-size: 13px;}
.areas_we_service_wrap{background-size: contain !important;}
.temp_hide{display:none;}
/************call action phone header**********/
.form-slider-new 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;
}
.fusion-main-menu .fusion-dropdown-menu {
    overflow: visible !important;
}
#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:before{content: "\f095";color: #fff;font-size: 20px;font-family: fontawesome;display: inline-block;margin-right: 5px;}
#sticky-phone .contact-first .contact-body .phone {display: block;font-size: 18px;font-weight: 600; color: #fff;margin-top: 10px;margin-bottom: 10px;}
/************call action**********/
.lndg-frm-phone-top{text-align: center;width: 100%;float: left;color: #25a258;font-weight: 700;font-size: 25px; text-transform: uppercase;line-height: 30px;margin-bottom:10px;}
.landing-frm .landing-frm_fld.comnt{height: 80px!important;}
/**********header***********/
.fusion-secondary-header{background-color:#fff!important;border-bottom:0px!important;}
.display_none{display:none;}
.time-box, .mail-box{padding: 0px 15px;border-right:2px dashed #bdbdbd;}
.phone-box{padding: 0px 15px;position: relative;}
.topbarbox{float:left;margin: 15px 0px;}
.newheader-top-bar{position: relative;z-index: 200;overflow: hidden;padding-right:0px!important;margin:21px 0px;}
.title-topbar{font-family: 'Montserrat';font-weight: 600;text-transform: uppercase;font-size: 16px;line-height: 20px;position: relative; padding-left: 30px;color: #2a2a2a;}
.smalltitle-topbar{font-family: 'Raleway';font-weight: 500;font-size: 12px;line-height: 20px;color: #252525;}
.time-box .title-topbar:before{content: "\f017"; color: #5acc5a;position: absolute;font-family: fontawesome;display: block;font-size:22px;left:0px;font-weight: 200;}
.mail-box .title-topbar:before{content: "\f0e0"; color: #5acc5a;position: absolute;font-family: fontawesome;display: block;font-size:18px;left:0px;font-weight: 200;}
.phone-box:before{content: "\f098"; color: #5acc5a;position: absolute;font-family: fontawesome;display: block;font-size: 44px;
left: 15px;top: 0px;line-height: 40px;}
.phonecall{padding-left: 47px;}
.title-topbar.phone{font-size: 23px;font-weight: 700;line-height: 22px!important;}
.fusion-header-v2 .fusion-header, .fusion-header-v3 .fusion-header, .fusion-header-v4 .fusion-header, .fusion-header-v5 .fusion-header{border-bottom:0px solid #fff !important;}
.fusion-is-sticky .fusion-logo img{height: auto !important;} 
.fusion-header.fusion-sticky-shadow{height: auto !important; background: #fff !important;}
.slider-wrap{max-height:500px !important;}
/*********************/

/*********menu************/
.fusion-bar-highlight{height:50px!important; line-height:50px!important; max-height:50px;}
.fusion-header-v3 .fusion-header{ border-bottom: 0px solid transparent!important;/* max-height: 141px; */}
#menunav{float: right;position: relative; height: 100%; display: block;}
#menunav .fusion-main-menu{background: #5acc5a;}
/* #menunav:before{border-bottom: 50px solid #5acc5a;border-left: 58px solid transparent;content: "";display: block;left: -131px;
margin-left: 0;margin-top: 0;position: absolute;top: 0px;z-index: -1;width:100%; } */
.fusion-header:after{position: absolute; bottom:0px;right: 0;left: 25%;margin-left:20%;min-height: auto;height: 50px;content: "";/* background-color: #5acc5a; */ background:#5acc5a url(img/menu-left-bg.jpg) no-repeat top left;z-index: -1;}
.fusion-header.fusion-sticky-shadow:after{bottom:0px;}
.menu-text, .fusion-caret{font-family: 'Montserrat';font-weight: 600;font-size: 15px;line-height: 20px;padding: 0px 15px;border-right:1px solid rgba(37, 37, 37, 0.35)}
.fusion-last-menu-item .menu-text, li.menu-item-has-children .menu-text{border-right: 0px!important;}
#menu-main-menu .menu-item:hover, #menu-main-menu .menu-item.current-menu-item{background-color:#2b2b2b!important;}
#menu-main-menu .sub-menu .menu-item.current-menu-item a, .fusion-main-menu .sub-menu li a:hover{background-color:#5acc5a!important;}
.header-social{float:right; display:none;}
.widget .fusion-social-networks.boxed-icons .fusion-social-network-icon{margin: 8px 2px!important;}
.widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper{margin:0px!important;}
.fusion-is-sticky .fusion-main-menu > ul > li{padding-right: 0px!important;}
.fusion-main-menu .sub-menu a{padding: 0px 10px 0px 10px !important;}
.fusion-is-sticky .fusion-main-menu > ul > li.fusion-active-link > a, #menu-main-menu .menu-item:hover a, #menu-main-menu .menu-item.current-menu-item a{color: #fff !important;}

.fusion-caret {margin-left: 0px!important; padding: 0px 15px 0px 0px!important;}
/*********************/
.white{color:#fff!important;}
ul.Garage-ul {
    padding-left: 20px;
    list-style: none;
    font-size: 16px;
    color: #2b2b2b;
}
ul.Garage-ul li:before{color: #5acc5a; content: "\f00c"; font-family: FontAwesome;display: inline-block;margin-left: -1.3em; width: 1.3em;}
/*********************/
/**********footer***********/
.footer-section {float: left;width: 100%;border-bottom: 1px solid #747474 !important;}
.fusion-footer-widget-area li {padding: 10px 0px!important;margin-bottom: 0px!important;}
.footer-section .fusion-li-item span {background-color: transparent!important;}
.footer-section i.fa {font-size: 22px!important;width: 12%; float: left;}
.footer-section .footer-tlte, .time{font-size: 14px;color: #898686;font-family: 'Lato';font-weight: 700;margin-bottom: 0px;    line-height: 14px;}
.textwidget p, .fusion-li-item-content { font-family: 'Lato';font-size: 14px;font-weight: 300;float:left;margin-left:0px!important;}
#social_links-widget-3 h4{margin-bottom:0px!important;}
.fusion-footer-widget-column{margin-bottom:10px!important;}
.last-footer {border-bottom: 0px!important;}
.fotr-right {float: left;width: 85%;}
/* .time {float: left;width: 100%;font-size: 12px;color: #fff;font-family: Roboto;font-weight: 400;line-height: 15px!important;
} */
.day {float: left;width: 100%;margin-bottom: 10px;} 
.top-c:before{display:none;content:''; height:48px;width:38px;position:absolute;}
.top-right:after{background:url('img/website-logo.png') no-repeat center left!important;content:'';display:block;height:34px;width:54px;position:absolute;right:0px;top: 0px;}
.title-top{font-family: 'Montserrat';font-weight: 600;font-size: 16px;margin-left: 0px;}
.title-copy{font-family: 'Montserrat';font-weight: 600; font-size: 16px;color: #2b2b2b;}
.copy-left, .copy-right{width: 50%;float: left;}
.botom-c{font-family: 'Montserrat';font-weight: 400;font-size: 12px;color: #2b2b2b;text-transform: uppercase;margin-left: 0px;}
.top-right{font-family: 'Montserrat';font-weight: 400;font-size: 12px;color: #2b2b2b;position: relative;text-align: right;
padding-right: 70px;}
.bottom-right{color: #e4e1e1;font-family: 'Montserrat';font-weight: 400;font-size: 12px;text-align: right;padding-right: 70px;}
.bottom-right a{color: #e4e1e1!important; text-transform: uppercase;}
.fusion-footer-widget-column .widget-title{font-family: 'Montserrat'!important; font-weight: 400!important;font-size: 16px!important;color: #fff;}
.ftr-lg{width: auto !important; max-width: 250px;}
/*********************slider************************************/
.slider-top{font-family: 'Montserrat';font-weight: 400;text-transform: uppercase;font-size: 30px;text-shadow: 3px 2px 2px #000;line-height: 30px;}
.slider-medium{font-family: 'Montserrat';font-weight: 700;text-transform: uppercase;font-size: 70px;line-height: 60px;
text-shadow: 3px 2px 2px #000;}
.slider-botom{font-family: 'Montserrat';font-weight: 600;font-size: 55px;line-height: 55px;text-shadow: 3px 2px 2px #000;
text-transform: uppercase;}
/*******************************************************/

/*************************contact form******************************/
.form-slider-new {float: right;background: rgba(18, 19, 18, 0.7490196078431373);padding:45px 20px;}
.blue-form h6.slider-form-top-title {color: #fff!important;font-size: 14px!important;font-weight: 500!important; font-family: 'Montserrat';margin: 0px !important;line-height: 6px!important;}
.blue-form h3.slider-form-title {line-height: 40px!important;color: #5acc5a !important;margin: 0px;font-size: 30px;  text-align: left;font-weight: 700;font-family: 'Montserrat';}
.slider-form-bottom-title {font-size: 14px!important;font-weight: 100!important;font-family: 'Montserrat';color: #fff;line-height: 16px!important;}
.form-slider-new .wpcf7-form-control-wrap input, .form-slider-new .wpcf7-form-control-wrap select, .row.rowselectarea div {height: 30px!important;}
.form-slider-new span .wpcf7-form-control, .row.rowselectarea div {border-radius: 4px;margin-bottom: 5px;}
.pooldeck-form .form-slider-new span .wpcf7-form-control, .row.rowselectarea div {margin-bottom: 5px!important;}
.form-slider-new .wpcf7-form-control-wrap textarea {height: 80px;}
.pooldeck-form .form-slider-new span .wpcf7-form-control, .row.rowselectarea div {margin-bottom: 5px!important;}
.form-slider-new .wpcf7-submit{background: #e64322!important;box-shadow: 0px 5px 0px #7f0000!important;font-weight: 600!important;font-family: 'Montserrat'!important;padding: 10px 35px!important;font-size:20px!important;    margin-top: 15px;
}
/***********************************************************/

/*******************************section contact form****************************/
.labelfeild{font-weight: 400;font-family: 'Montserrat';font-size: 15px;line-height: 15px;}
.quick-contact span .wpcf7-form-control, .row.rowselectarea div {border-radius: 4px;margin-bottom: 10px;}
.quick-contact .wpcf7-submit{background: #ff1e15!important;box-shadow: none!important;font-weight: 600!important;font-family: 'Montserrat'!important;}
.sep-double{display:none;}
/***********************************************************/

/*********************discount**************************************/
.discount-top{font-size: 38px;line-height: 30px;font-weight: 600;font-family: 'Montserrat';text-transform: uppercase;}
.discount-bottm{font-size: 65px;line-height: 52px;font-weight: 600;font-family: 'Montserrat'; text-transform: uppercase;}
.disc-text{font-size: 25px;font-weight: 400;line-height: 25px;font-family: 'Montserrat';}
.disc-smalltext{font-size: 16px;font-weight: 400;line-height: 20px;font-family: 'Montserrat';}
.discount-text{margin-top:5px;}
.cap{text-transform:uppercase;}
/***********************************************************/


/*********************space**********************************/
.xs_space{float:left;height:5px;width:100%;}
.sm_space{float:left;height:10px;width:100%;}
.space, .md_space{float:left;height:15px;width:100%;}
.lg_space{float:left;height:20px;width:100%;}
/******************************************************/

/*********************color**********************************/
.green{color:#5acc5a!important;}
.white{color:#fff!important;}
.blk{color:#3c3c3c;}
.textgrey{color:#575757;}
.grey{color:#a5a5a5;}
.red{color:#ff1e15;}
.darkgre{color: #202020!important;}
.text-color{color:#c1c1c1;}
.dark-grey{color:#385b39;}
/*******************************************************/

/**********************width*********************************/
.thirty {width: 23%;float: left;}
.seventy {width: 70%; float: left;}
.darkred{color:#7f0000;}
/*******************************************************/

/************************section*******************************/
.greenleft-triangle{position:relative;}
.banner-box{float:left;width:100%;position:relative;padding-left:40px;}
.banner-box:before{height:51px;width:40px;display:block; content:'';background:url('img/license.png') no-repeat top left;position:absolute;left:-20px;}
.banner-box .banner-top {color: #000;font-size: 16px;font-weight: 300;line-height: 25px!important;
text-transform: uppercase;}
.banner-box .banner-top strong{font-family: 'Montserrat';}
.banner-bottom .bannernumber {font-family: 'Abel', sans-serif;font-size: 16px;font-weight: 600;color: #1e1a1b;float: left;line-height: 25px;transform: scale(1, 1.4);webkit-transform: scaleX(1, 1.4);}
.banner-bottom .banner-text {font-family: 'Montserrat'; font-size: 12px;line-height: 12px!important;color: #000;font-weight: 300;float: left;}

/*******************************************************/

/***********************buton********************************/
.fusion-button-wrapper .fusion-button.button-flat.redbuton{box-shadow: 0px 5px 0px #7f0000!important;}
.redbuton span{text-transform: capitalize;}
.learntag{font-family: 'Montserrat'; font-size: 14px;line-height: 12px!important;text-transform:uppercase;font-weight: 600;float:left;color:#5acc5a!important;}
/*******************************************************/

/************************sction title*******************************/
.section-top{font-weight: 600!important;font-family: 'Montserrat'!important;font-size: 30px!important;line-height: 35px!important;text-transform: uppercase!important;margin-bottom: 0px!important;}
.section-bottom{font-weight: 600;font-family: 'Montserrat';font-size: 15px;line-height: 15px;}
.title-box{border-left: 4px solid #5acc5a; padding-left: 15px;}
.title-box.title-box-welcome{border-left: 0px solid #5acc5a; text-align: center;}
.sub-section-top{font-weight: 600;font-family: 'Montserrat'; font-size: 35px; line-height: 30px; text-transform: uppercase;}
.sub-section-bottom{font-weight: 400;font-family: 'Montserrat';font-size: 20px;line-height: 20px;text-transform: uppercase;}
.imtext-box{position: absolute;bottom: 0px;}
.img-height{min-height:120px!important;}
.house{line-height:88px!important;}
.img-height .fusion-column-wrapper{position: absolute;bottom: 0px;}
/*******************************************************/
.fusion-copyright-notice{width:100%;}
/***********************with leaf title********************************/
.withleaf{position:relative;}
.withleaf:before{position:absolute;background: url('img/footer-leaf.png')no-repeat 10px center; content: ""; display: block;height:48px;width:48px;top:-30px;left:30px;}
.section-leaf-top{font-weight: 600;font-family: 'Montserrat';font-size: 30px;line-height: 40px;}
/*******************************************************/

/************************img title*******************************/
.icontitle{font-weight: 400;font-family: 'Montserrat';font-size: 22px;line-height: 22px;text-transform: uppercase;}
.imgtoptitle{font-weight: 600!important;font-family: 'Montserrat'!important;font-size: 20px!important;line-height: 20px!important;text-transform: uppercase!important;margin-bottom: 0px!important;}
.imgbottitle{font-weight: 600;font-family: 'Montserrat';font-size: 12px;line-height: 12px;text-transform: uppercase;}
.img-border-line{position:relative;}
.img-border-line span{z-index:9999!important;}
.img-border-line:before{content: " ";position: absolute;top: -8px;left: -9px;background: #5acc5a;display: block;z-index: 1;
height: 150px;width: 150px;}
.img-border-line:after{content: " ";position: absolute;bottom: -8px;right: -9px;background: #ffffff;display: block;z-index: 1;
height: 150px;width: 150px;}
h5.title-heading-left{font-size: 16px!important;line-height: 20px;font-weight: 400;font-family: 'Montserrat'!important;}
/*******************************************************/

/*************************border******************************/
.border-bot{border-bottom:1px solid #ececec;}
.border-right{border-right:1px solid #ececec;} 
.border-dashed-right{border-right:1px dashed #5d5d5d;}
.all-border .fusion-column-wrapper{padding:20px 10px 15px 20px!important;border-right: 1px solid #ececec;border-bottom: 1px solid #ececec;border-top: 1px solid #ececec;}
/*******************************************************/

/********************text***********************************/
.egreen-text, .s_subdes{font-family: 'Raleway';font-weight: 300;font-size: 15px;line-height: 20px;}
.egreen-light{font-family: 'Raleway';font-weight: 400;font-size: 22px;line-height: 28px;}
.egreen-light-200{font-family: 'Raleway';font-weight: 200;font-size: 22px;line-height: 28px;}
.egreen-text-large{font-family: 'Raleway';font-weight: 400;font-size: 25px;}
.egreen-text-14{font-family: 'Raleway';font-weight: 400;font-size: 14px;line-height:24px!important;}
.egreen-large{font-family: 'Raleway';font-weight: 200;font-size: 18px;line-height:20px;}
.egreen-large-400{font-family: 'Raleway';font-weight: 400;font-size: 18px;line-height:20px;}
.testimonial-text{font-family: 'Raleway';font-weight: 400;font-size: 15px;line-height:18px;}

/*******************************************************/

/************************min height*******************************/
.min-height .fusion-column-wrapper{min-height:194px!important;}
/*******************************************************/
.installatin-width{width:75%!important;margin:0 auto!important;}


/*****************************fa icons**************************/
.circl-img-border .fusion-fa-align-center{border: 2px solid #5acc5a; border-radius: 100%;float:left;}
.circl-img-border .double-border{border-width: 2px;}
/*******************************************************/

/*****************************call action**************************/
.callleft-img .fusion-column-wrapper{background-size:contain!important;}
.calltitel-top{font-size: 35px!important;font-weight: 600!important;font-family: 'Montserrat'!important;line-height: 35px!important;text-transform: uppercase;margin-bottom:0px;}
.callbottile{letter-spacing: 1px!important;font-size: 22px!important;font-weight: 400!important;font-family: 'Montserrat'!important;line-height: 30px!important;text-transform: uppercase;}
.callbuton span{font-size: 20px!important; font-weight: 400!important;font-family: 'Montserrat';line-height: 22px!important;
text-transform: capitalize; }
.callbuton .fa{font-size:20px!important;}
.capital{text-transform: uppercase!important;}
.callpading span{padding:15px 25px!important;}
/*******************************************************/

/***************************section afer before****************************/
.bg-trinle-right{}
.bg-trinle-right:after{content: "";position: absolute;top: 25px;right: -11px;width: 0;height: 0;border-width: 20px 0px 20px 20px;border-style: solid;border-color: #2b2b2b00 transparent transparent #5acc5a; }
/*******************************************************/

/****************************choose us***************************/
.choose-box{position:relative;padding-left: 70px;}
.choose-box:before{position:absolute;display: block; content: "4";float: left;font-family: 'Montserrat';font-size: 100px;color: #5acc5a;line-height: 80px;font-weight: 700;left:0px;}
.choosetop{font-size: 30px!important;font-weight: 400!important;font-family: 'Montserrat'!important;line-height: 35px!important;}
.choosebot{font-size: 50px!important;font-weight: 600!important;font-family: 'Montserrat'!important;line-height: 40px!important; text-transform: capitalize;}
.choose-imgtop{font-weight: 400;font-family: 'Montserrat';font-size: 20px;line-height: 20px;text-transform:capitalize;}
.choose-imgbot{font-weight: 400;font-family: 'Montserrat';font-size: 12px;line-height: 20px;}
.experienced, .Trust, .Bonded, .Choices{position:relative;padding-left: 70px;}
.experienced:before{position:absolute;background: url('img/experienced.png')no-repeat 10px center; content: ""; display: block;height:58px;width: 70px;top: 0px;left: 0px;}
.Trust:before{position:absolute;background: url('img/trust-dependability.png')no-repeat 10px center; content: ""; display: block;height:58px;width: 70px;top: 0px;left: 0px;}
.Bonded:before{position:absolute;background: url('img/bonded-and-insured.png')no-repeat 10px center; content: ""; display: block;height:58px;width: 70px;top: 0px;left: 0px;}
.Choices:before{position:absolute;background: url('img/choices.png')no-repeat 10px center; content: ""; display: block;height:58px;width: 70px;top: 0px;left: 0px;}

/*******************************************************/
.interior-head{color:#5e5e5e!important;font-family: Montserrat;font-weight: 400;font-size: 22px;line-height: 30px;}
.interior-text{color:#5e5e5e!important;font-family: Montserrat;font-weight:300;font-size: 16px;line-height: 26px;text-shadow: 0px 0px 0px #5e5e5e;}
.interior-sect-text{font-family: Montserrat;font-weight:300;font-size: 14px;line-height: 20px;}
.interiorli:before{content: "\f219";color: #5acc5a;font-size: 22px;font-family: fontawesome;display: inline-block;line-height: 26px;top: 0px; position: absolute;left:0px;}
.interiorli{padding-left:40px;position:relative;font-family: Montserrat;font-weight: 300;font-size: 14px;list-style: none;margin-bottom:15px;}
.interiorul{padding-left:0px!important;margin-bottom:0px;}


/*******************************************************/

/**************************testimonial*****************************/
.testimonial-name{font-family: Montserrat;font-weight: 600;font-size: 18px;line-height: 18px;text-transform: uppercase;}
.testimonial-office{font-family: Montserrat;font-weight: 600;font-size: 13px;}
/*******************************************************/

/**********************faq********************************/
.faq-box{padding-left:70px!important;}
.faq-box:before{content: "\f29c";color: #fff;font-family: fontawesome;display: inline-block;margin-right:10px;font-size: 55px;
    line-height: 50px;font-weight: 700;left: 45px;position: absolute;}
.faq-ques {font-family: Montserrat;font-weight: 400;font-size: 20px;line-height: 22px;text-transform: uppercase; position: relative;padding-left:30px!important;margin-bottom:5px;}
.faq-ques:before{content: "\f059";color: #5acc5a;font-size: 24px;font-family: fontawesome;display: inline-block;margin-right: 10px;left: 0px;line-height: 22px;top: 0px;position: absolute;}
.faq-ques-inner {font-family: Montserrat;font-weight: 400;font-size: 20px;line-height: 22px;position: relative;margin-bottom:5px;}
.faq-ques-inner:before{content: "\f29c";color: #5acc5a;font-size: 24px;font-family: fontawesome;display: inline-block;margin-right: 10px;left: -25px;line-height: 22px;top: 0px;position: absolute;}
/******************************************************/

/**********************blog*********************************/
.fusion-blog-shortcode-1 .fusion-blog-layout-grid .fusion-post-grid .fusion-post-wrapper{border: 0px!important;border-bottom:0px!important;}
.fusion-blog-shortcode-1 .fusion-blog-layout-grid .fusion-post-grid {
    padding: 20px 20px 0px 20px!important;
}
.fusion-blog-layout-grid .fusion-post-content-wrapper, .fusion-blog-layout-timeline .fusion-post-content-wrapper{padding:0px 0px 20px!important;float:left;}
.my-post{float:left;}
.my-meta-box {
    margin: 20px 0px;
    float: left;
    width: 100%;
}
.blogdate {
    text-align: center;
    border-right: 4px solid #5acc5a;
    width: 22%;
    float: left;
    font-size: 15px;
    color: #5e5e5e;
    padding-right: 5px;
    line-height: 20px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
   font-family: 'Montserrat';
}
.blogtile {
    width: 72%;
    float: left;
    margin-left: 10px;
}
.fusion-read-more.learntag{margin-top: 20px!important;}
#wrapper #main .fusion-post-content .blog-shortcode-post-title {
   color:#5acc5a!important; font-size: 14px!important;margin-bottom: 0px;
}
.my-post .blogtile a {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500!important;
	color: #5acc5a!important;
    margin-bottom: 0px!important;
    line-height: 14px!important;
    text-transform: uppercase;
    font-size: 16px;
}
.fusion-post-content p, .post-content p {
    margin: 0 0 20px;
}
.home-blog article .post-content .fusion-post-content-container {
    max-height: 150px!important;
}
.home-blog .fusion-blog-shortcode .fusion-read-more:after{display:none;}
.home-blog .fusion-post-wrapper{background: #fff!important; border: 0px;}
.my-post .fusion-post-content-container p {
    font-family: 'Raleway', sans-serif;
    line-height: 20px!important;
    font-size: 14px!important;
}
.fusion-read-more {
    position: relative;
    margin-right: 10px;
    text-align: right;
    font-weight: 400!important;
    font-size: 14px;
    color: #059fdf;
    text-transform: uppercase;
}
.my-post .myauthior {
    letter-spacing: 0px!important;
    font-family: 'Montserrat', sans-serif!important;
    text-transform: uppercase!important;
    font-size: 13px!important;
    font-weight: 400!important;
    margin: 0px !important;
}
/************************inner title wrapper******************************/
.fusion-page-title-captions .entry-title{font-size: 45px!important;color: #5acc5a;font-family: Montserrat;font-weight: 700;line-height: 45px!important; text-transform: uppercase;}
.fusion-page-title-captions h3{font-size: 35px!important;color: #ffffff!important;font-family: Montserrat!important;font-weight: 700!important;  line-height: 40px!important;text-transform: uppercase;}
.fusion-breadcrumbs a span{font-size: 15px!important;color: #909090;font-family: Montserrat;font-weight: 600;line-height: 15px!important;}
.fusion-breadcrumbs span.breadcrumb-leaf{font-size: 15px!important;color: #fff!important;font-family: Montserrat;font-weight: 400;line-height: 15px!important;}
.fusion-breadcrumb-sep{display:none;}
.fusion-breadcrumb-sep:before{content: "\f101";color: #909090;font-size: 20px;font-family: fontawesome;display: inline-block;margin-right: 5px;}
.text-space-10{float:left;width:100%;height:10px;}
.text-space-20{float:left;width:100%;height:20px;}
.text-space-30{float:left;width:100%;height:30px;}


.text-center{text-align:center;}
.text-caps{text-transform:uppercase;}
.lrge-spcng{padding:15px 30px!important;}
.lrg-buton{padding: 22px 45px!important;}
.inner-form{margin:0px 30px!important;}

.monst-30-400{font-family: Montserrat;font-weight: 400;font-size: 30px;line-height: 30px;}
.monst-15-400{font-family: Montserrat;font-weight: 400;font-size: 15px;line-height: 20px;}
.monst-16-500{font-family: Montserrat;font-weight: 500;font-size: 16px;line-height: 20px;}
.monst-20-500{font-family: Montserrat;font-weight: 500;font-size: 20px;line-height: 24px;}
.ral-22-200{}




.greenbulets{padding-left:15px!important;}
.gnli{list-style: none!important;color:#5e5e5e!important;position:relative;font-family: 'Raleway';font-weight: 300;font-size: 14px;line-height:18px;margin-bottom: 5px;}
.gnli:before{position: absolute;content: "\f111";color: #5acc5a;font-size: 12px;line-height: 20px!important;font-family: fontawesome;display: inline-block;margin-left: -20px;}
.inner-form .form-slider-new{padding:45px 30px!important;background: #272727!important;}

.page-id-14 .wpcf7-form .wpcf7-captchar, .page-id-14 .wpcf7-form .wpcf7-date, .page-id-14 .wpcf7-form .wpcf7-number, .page-id-14 .wpcf7-form .wpcf7-quiz, .page-id-14 .wpcf7-form .wpcf7-text{border-radius: 4px; margin-bottom: 5px;height: 35px!important; color: #aaa9a9; background-color: #ffffff;border: 1px solid #d2d2d2;font-size: 13px;padding: 4px 10px;font: 100% Arial,Helvetica,sans-serif; vertical-align: middle;}
.page-id-14 .wpcf7-form textarea{border-radius: 4px; margin-bottom: 5px;height: 100px!important; color: #aaa9a9; background-color: #ffffff;border: 1px solid #d2d2d2;font-size: 13px;padding: 4px 10px;font: 100% Arial,Helvetica,sans-serif; vertical-align: middle;}
.page-id-14 .wpcf7-form input[type="submit"]{background: #5acc5a;}
.footer-section .fusion-li-item .fusion-li-item-content .footer-tlte{margin-top: 0px;}
.menu-footer-menu-container .menu .menu-item{padding-left: 12px !important;}
.margin-tb-15{float:left; width:100%; margin: 15px 0px;}
.mycopy_txt {
    color: #fff;
    padding: 10px 0;
    font-size: 15px;
    line-height: 20px;
}
ul.custom-menu {
    float: right;
    list-style: none;
    padding: 0;
    margin: 0;
}
.custom-menu li {
    float: left;
    text-align: center;
}
.custom-menu li a {
    color: #fff;
    float: left;
    padding: 10px 0;
    font-size: 15px;
    line-height: 20px;
}
/*******************************************************/

/*********************/
.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;}
.single .fusion-page-title-bar .fusion-page-title-captions .entry-title{font-size:30px!important;}
@media only screen and (min-device-width: 230px) and (max-device-width: 450px){
	.wpcf7-form input[type=submit]{width:100% !important;}
	.fusion-button-wrapper{margin: 10px auto 0 auto !important; text-align: center !important; display: block!important; float: none!important;}
	.page-id-14 .wpcf7-form .wpcf7-captchar, .page-id-14 .wpcf7-form .wpcf7-date, .page-id-14 .wpcf7-form .wpcf7-number, .page-id-14 .wpcf7-form .wpcf7-quiz, .page-id-14 .wpcf7-form .wpcf7-text{border-radius: 4px; margin-bottom: 5px;height: 35px!important; color: #aaa9a9; background-color: #ffffff;border: 1px solid #d2d2d2;font-size: 13px;padding: 4px 10px;font: 100% Arial,Helvetica,sans-serif; vertical-align: middle;}
	.page-id-14 .wpcf7-form textarea{border-radius: 4px; margin-bottom: 5px;height: 100px!important; color: #aaa9a9; background-color: #ffffff;border: 1px solid #d2d2d2;font-size: 13px;padding: 4px 10px;font: 100% Arial,Helvetica,sans-serif; vertical-align: middle;}
	#wpcf7-f776-p14-o1 .col-sm-12{float: left; width:100%; margin-bottom:10px;}
	
	#wpcf7-f776-p14-o1 .fusion-columns.fusion-clearfix{margin-bottom:0px !important;}
	.page-id-14 .fusion-column-wrapper{background: #f5f5f5 !important;}
}	
@media only screen and (min-device-width: 230px) and (max-device-width: 768px){
    .mycopy_txt {
		text-align: center;
		width: 100%;
	}
	ul.custom-menu {
		float: left;
		list-style: none;
		padding: 0;
		margin: 0 0 50px 0;
		width: 100%;
		text-align: center;
	}
	.custom-menu li, .custom-menu li a {
		width: 100%;
	}
	.custom-menu li, .custom-menu li a {
		width: 100%;
	}
input.wpcf7-form-control.wpcf7-submit.landing-frm_submit{margin-bottom: 20px;}
	.lndg-frm-phone-top{font-size:22px!important;}
	.center-botm .fusion-button-wrapper{width:100%;}
	.discount-buton .fusion-button-wrapper{width:100%!important; margin:0 auto!important;}
	#sticky-phone {display: block;} 
	.inner-form{margin:0px!important;}
	.inner-form .blue-form h3.slider-form-title{font-size:28px!important;}
	.installatin-width{width:100%!important;}
	.newheader-top-bar, #menunav:before, .fusion-header:after, .header-social{display:none;}
	.fusion-mobile-menu-icons a{line-height:42px;}
	.phnslidrtop{font-size:16px!important;line-height:16px!important;}
	.phnslidrmed{font-size:35px!important;line-height:30px!important;}
	.phnslidrbot{font-size:32px!important;line-height:30px!important;}
	.fusion-button-wrapper .fusion-button.button-flat.redbuton{padding:12px!important;}
	.whitebg{background-color:#ffffff!important;background-image:none!important;}
	.triangle-bg{background-image:none!important;padding-top: 60px!important;}
	.banner-box{padding-left:50px!important;}
	.banner-box .banner-top{font-size:15px!important;}
	.thirty, .seventy, .copy-left, .copy-right{width:100%!important;}
	.section-leaf-top{font-size:28px!important;line-height:28px!important;}
	.section-top{font-size:20px!important;line-height:20px!important;}
	.section-bottom{font-size:12px!important;line-height:15px!important;}
	.border-dashed-right{border-right:0px!important;}
	.circl-img-border .fusion-column-wrapper{padding:15px 0px!important;}
	.fusion-column-wrapper .title{margin:10px 0px!important;}
	.callleft-img .fusion-column-wrapper{background-image:none!important; padding-left:0px!important;}
	.calltitel-top{font-size:18px!important;line-height:18px!important;}
	.callbottile{font-size:14px!important;color: #ff1e15!important;}
	.callbuton span{font-size:14px!important;padding:12px!important;}
	.callbuton{padding:12px!important;margin-bottom: 20px!important;}
	.egreen-text-large, .choosebot{font-size:22px!important;}
	.img-border-line{margin-bottom:20px!important;}
	.min-height .fusion-column-wrapper{min-height:90px!important;}
	.all-border{border:1px solid #ececec!important;}
	.discount-top{font-size:25px!important;line-height:25px!important;}
	.discount-bottm{font-size:25px!important;line-height:30px!important;}
	.disc-text{font-size:18px!important;line-height:18px!important;}
	.faq-ques{font-size:16px!important;line-height:16px!important;}
	.faq-box{padding-left:10px!important;}
	.faq-box:before{display:none!important;}
	.fusion-button, .building .fusion-column-wrapper .fusion-imageframe{width:100%!important;}
	.testimon .fusion-layout-column{margin-top:0px!important;}
	.menu-text, .fusion-caret{border-right: 0px solid rgba(37, 37, 37, 0.35);}
	.banner-box:before{left: 0px;}
}
@media only screen and (min-device-width: 1025px) and (max-device-width: 3200px){
	img{width:100%!important;}
	#wp-admin-bar-user-info .avatar, #wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-empty-item img, #wpadminbar #wp-admin-bar-my-account.with-avatar>a img{width: auto !important;}
}
/*********************/

