@font-face{font-family:'Montserrat';font-display:swap;src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-ExtraLight.eot);src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-ExtraLight.eot?#iefix) format('embedded-opentype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-ExtraLight.woff2) format('woff2'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-ExtraLight.woff) format('woff'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-ExtraLight.ttf) format('truetype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-ExtraLight.svg#Montserrat-ExtraLight) format('svg');font-weight:200;font-style:normal;}
@font-face{font-family:'Montserrat';font-display:swap;src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-Light.eot);src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-Light.eot?#iefix) format('embedded-opentype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-Light.woff2) format('woff2'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-Light.woff) format('woff'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-Light.ttf) format('truetype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-Light.svg#Montserrat-Light) format('svg');font-weight:300;font-style:normal;}
@font-face{font-family:'Montserrat';font-display:swap;src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-Regular.eot);src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-Regular.eot?#iefix) format('embedded-opentype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-Regular.woff2) format('woff2'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-Regular.woff) format('woff'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-Regular.ttf) format('truetype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/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(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-Medium.eot);src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-Medium.eot?#iefix) format('embedded-opentype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-Medium.woff2) format('woff2'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-Medium.woff) format('woff'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-Medium.ttf) format('truetype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-Medium.svg#Montserrat-Medium) format('svg');font-weight:500;font-style:normal;}
@font-face{font-family:'Montserrat';font-display:swap;src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-Bold.eot);src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-Bold.eot?#iefix) format('embedded-opentype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-Bold.woff2) format('woff2'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-Bold.woff) format('woff'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-Bold.ttf) format('truetype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-Bold.svg#Montserrat-Bold) format('svg');font-weight:bold;font-style:normal;}
@font-face{font-family:'Montserrat';font-display:swap;src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-SemiBold.eot);src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-SemiBold.eot?#iefix) format('embedded-opentype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-SemiBold.woff2) format('woff2'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-SemiBold.woff) format('woff'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-SemiBold.ttf) format('truetype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold) format('svg');font-weight:600;font-style:normal;}
@font-face{font-family:'Montserrat';font-display:swap;src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-ExtraBold.eot);src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-ExtraBold.eot?#iefix) format('embedded-opentype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-ExtraBold.woff2) format('woff2'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-ExtraBold.woff) format('woff'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-ExtraBold.ttf) format('truetype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Montserrat-ExtraBold.svg#Montserrat-ExtraBold) format('svg');font-weight:800;font-style:normal;}
@font-face{font-family:'Raleway';font-display:swap;src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-ExtraBold.eot);src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-ExtraBold.eot?#iefix) format('embedded-opentype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-ExtraBold.woff2) format('woff2'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-ExtraBold.woff) format('woff'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-ExtraBold.ttf) format('truetype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-ExtraBold.svg#Raleway-ExtraBold) format('svg');font-weight:800;font-style:normal;}
@font-face{font-family:'Raleway';font-display:swap;src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-Bold.eot);src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-Bold.eot?#iefix) format('embedded-opentype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-Bold.woff2) format('woff2'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-Bold.woff) format('woff'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-Bold.ttf) format('truetype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-Bold.svg#Raleway-Bold) format('svg');font-weight:bold;font-style:normal;}
@font-face{font-family:'Raleway';font-display:swap;src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-ExtraLight.eot);src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-ExtraLight.eot?#iefix) format('embedded-opentype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-ExtraLight.woff2) format('woff2'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-ExtraLight.woff) format('woff'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-ExtraLight.ttf) format('truetype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-ExtraLight.svg#Raleway-ExtraLight) format('svg');font-weight:200;font-style:normal;}
@font-face{font-family:'Raleway';font-display:swap;src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-SemiBold.eot);src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-SemiBold.eot?#iefix) format('embedded-opentype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-SemiBold.woff2) format('woff2'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-SemiBold.woff) format('woff'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-SemiBold.ttf) format('truetype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-SemiBold.svg#Raleway-SemiBold) format('svg');font-weight:600;font-style:normal;}
@font-face{font-family:'Raleway';font-display:swap;src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-Medium.eot);src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-Medium.eot?#iefix) format('embedded-opentype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-Medium.woff2) format('woff2'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-Medium.woff) format('woff'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-Medium.ttf) format('truetype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-Medium.svg#Raleway-Medium) format('svg');font-weight:500;font-style:normal;}
@font-face{font-family:'Raleway';font-display:swap;src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-Light.eot);src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-Light.eot?#iefix) format('embedded-opentype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-Light.woff2) format('woff2'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-Light.woff) format('woff'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-Light.ttf) format('truetype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-Light.svg#Raleway-Light) format('svg');font-weight:300;font-style:normal;}
@font-face{font-family:'Raleway';font-display:swap;src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-Regular.eot);src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-Regular.eot?#iefix) format('embedded-opentype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-Regular.woff2) format('woff2'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-Regular.woff) format('woff'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-Regular.ttf) format('truetype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Raleway-Regular.svg#Raleway-Regular) format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato';font-display:swap;src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Lato-Black.eot);src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Lato-Black.eot?#iefix) format('embedded-opentype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Lato-Black.woff2) format('woff2'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Lato-Black.woff) format('woff'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Lato-Black.ttf) format('truetype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/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(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Lato-Hairline.eot);src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Lato-Hairline.eot?#iefix) format('embedded-opentype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Lato-Hairline.woff2) format('woff2'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Lato-Hairline.woff) format('woff'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Lato-Hairline.ttf) format('truetype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Lato-Hairline.svg#Lato-Hairline) format('svg');font-weight:300;font-style:normal;}
@font-face{font-family:'Lato';font-display:swap;src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Lato-Light.eot);src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Lato-Light.eot?#iefix) format('embedded-opentype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Lato-Light.woff2) format('woff2'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Lato-Light.woff) format('woff'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Lato-Light.ttf) format('truetype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Lato-Light.svg#Lato-Light) format('svg');font-weight:300;font-style:normal;}
@font-face{font-family:'Lato';font-display:swap;src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Lato-Bold.eot);src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Lato-Bold.eot?#iefix) format('embedded-opentype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Lato-Bold.woff2) format('woff2'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Lato-Bold.woff) format('woff'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Lato-Bold.ttf) format('truetype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Lato-Bold.svg#Lato-Bold) format('svg');font-weight:bold;font-style:normal;}
@font-face{font-family:'Lato';font-display:swap;src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Lato-Regular.eot);src:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Lato-Regular.eot?#iefix) format('embedded-opentype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Lato-Regular.woff2) format('woff2'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Lato-Regular.woff) format('woff'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/fonts/Lato-Regular.ttf) format('truetype'), url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/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;}
.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;}
.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;}
.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;}
.fusion-bar-highlight{height:50px!important;line-height:50px!important;max-height:50px;}
.fusion-header-v3 .fusion-header{border-bottom:0px solid transparent!important;}
#menunav{float:right;position:relative;height:100%;display:block;}
#menunav .fusion-main-menu{background:#5acc5a;}
.fusion-header:after{position:absolute;bottom:0px;right:0;left:25%;margin-left:20%;min-height:auto;height:50px;content:"";background:#5acc5a url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/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:0px;list-style:none;font-size:16px;color:#2b2b2b;display:block;float:left;margin-top:0px!important;}
ul.Garage-ul li{padding-left:25px;position:relative;}
ul.Garage-ul li.half_colmn{width:49%;display:inline-block;}
ul.Garage-ul li.full_colmn{width:100%;display:block;}
ul.Garage-ul li:before{color:#5acc5a;content:"\f00c";font-family:FontAwesome;display:inline-block;position:absolute;top:0px;left:0px;}
ul.Garage-list{padding-left:20px;list-style:none;font-size:16px;color:#fff;}
.Garage-list li:before{color:#5acc5a;content:"\f00c";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em;}
.footer-section{float:left;width:100%;border-bottom:1px solid #747474 !important;padding-bottom:10px;}
.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;margin-top:0px;line-height:14px;}
.textwidget p, .fusion-li-item-content{font-family:'Lato';font-size:14px;font-weight:400;margin:0px;}
#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%;}
.day{float:left;width:100%;}
.top-c:before{display:none;content:'';height:48px;width:38px;position:absolute;}
.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;text-align:center;}
.top-right{font-family:'Montserrat';font-weight:400;font-size:12px;color:#2b2b2b;position:relative;text-align:center;padding-right:0px;}
.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-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;}
.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:40px!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;}
.form-slider-new .your-name, .form-slider-new .your-email, .form-slider-new .your-phone, .form-slider-new .message{position:relative;}
.form-slider-new .your-name .wpcf7-form-control, .form-slider-new .your-email .wpcf7-form-control, .form-slider-new .your-phone .wpcf7-form-control, .form-slider-new .message .wpcf7-form-control{padding-left:40px!important;}
.form-slider-new .your-name:before{position:absolute;content:"\f2be";color:#adadad;font-family:fontawesome;display:inline-block;font-size:23px;line-height:45px;left:10px;}
.form-slider-new .your-email:before{position:absolute;content:"\f0e0";color:#adadad;font-family:fontawesome;display:inline-block;font-size:22px;line-height:45px;left:10px;}
.form-slider-new .your-phone:before{position:absolute;content:"\f10b";color:#adadad;font-family:fontawesome;display:inline-block;font-size:30px;line-height:45px;left:14px;}
.form-slider-new .message:before{position:absolute;content:"\f075";color:#adadad;font-family:fontawesome;display:inline-block;font-size:24px;line-height:35px;left:10px;z-index:9999;}
.form-slider-new .wpcf7-form-control.wpcf7-submit{width:100% !important;text-align:center;margin-top:0px;}
.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-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;}
.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%;}
.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;}
.thirty{width:23%;float:left;}
.seventy{width:70%;float:left;}
.darkred{color:#7f0000;}
.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(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/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;}
.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;}
.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%;}
.withleaf{position:relative;}
.withleaf:before{position:absolute;background:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/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;}
.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-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;}
.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 .fusion-column-wrapper{min-height:194px!important;}
.installatin-width{width:75%!important;margin:0 auto!important;}
.circl-img-border .fusion-fa-align-center{border:2px solid #5acc5a;border-radius:100%;float:left;}
.circl-img-border .double-border{border-width:2px;}
.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;}
.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-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(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/img/experienced.png)no-repeat 10px center;content:"";display:block;height:58px;width:70px;top:0px;left:0px;}
.Trust:before{position:absolute;background:url(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/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(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/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(//www.pooldeckcolumbus.com/wp-content/themes/Avada-Child-Theme/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-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-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;}
.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;}
.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;}
.page-id-14074 .fusion-page-title-captions .entry-title{font-size:30px!important;color:#5acc5a;font-family:Montserrat;font-weight:700;line-height:35px!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;}
.fusion-copyright-notice .top-c{text-align:center;}
@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){
.page-id-14074 .fusion-page-title-captions .entry-title{line-height:25px!important;font-size:20px!important;}
.mycopy_txt{text-align:center;width:100%;}
ul.Garage-ul li.half_colmn{width:100%!important;}
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;}
}