body,html,p{font-size:15px}.aligncenter,.alignleft,.alignright,img{max-width:100%}.fa,.menu_div ul li.menu-item-has-children>a:after{text-rendering:auto;-moz-osx-font-smoothing:grayscale}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:FontAwesome;src:url(https://www.denverheating-airconditioning.com/wp-content/themes/denverheating/css/fonts-awesome/fontawesome-webfont.eot#1779987374);src:url(https://www.denverheating-airconditioning.com/wp-content/themes/denverheating/css/fonts-awesome/fontawesome-webfont.eot#1779987374) format('embedded-opentype'),url(https://www.denverheating-airconditioning.com/wp-content/themes/denverheating/css/fonts-awesome/fontawesome-webfont.woff2#1779987374) format('woff2'),url(https://www.denverheating-airconditioning.com/wp-content/themes/denverheating/css/fonts-awesome/fontawesome-webfont.woff#1779987374) format('woff'),url(https://www.denverheating-airconditioning.com/wp-content/themes/denverheating/css/fonts-awesome/fontawesome-webfont.ttf#1779987374) format('truetype'),url(https://www.denverheating-airconditioning.com/wp-content/themes/denverheating/css/fonts-awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}audio,body,div,html,iframe,video{margin:0;padding:0;border:0;outline:0}:focus,a:focus,input[type=text]:focus{outline:0}a:focus{text-decoration:none}body,html{width:100%;line-height:1.4;font-weight:400;font-family:Roboto,sans-serif;color:grey}p{line-height:25px;margin-bottom:20px}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased}.clear,.clear20{line-height:0;visibility:hidden;clear:both}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-google-plus:before{content:"\f0d5"}.fa-pinterest-p:before{content:"\f231"}.fa-youtube:before{content:"\f167"}.fa-star-o:before{content:"\f006"}.fa-star:before{content:"\f005"}.p0{padding:0!important}.top0{padding-top:0!important}.bottom0{padding-bottom:0!important}.left0{padding-left:0!important}.right0{padding-right:0!important}.top10{padding-top:10px}.top20{padding-top:20px}.top30{padding-top:30px}.top40{padding-top:40px}.top60{padding-top:60px}.bottom20{padding-bottom:20px}.bottom30{padding-bottom:30px}.bottom40{padding-bottom:40px}.bottom60{padding-bottom:60px}.pt40{padding-top:40px;padding-bottom:40px}.pt30{padding-top:30px;padding-bottom:30px}.clear{height:0}.clear20{height:20px}.clearfix:after,.clearfix:before{content:'';display:table}.clearfix:after{clear:both}.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}.aligncenter{display:block;margin:0 auto 20px}.tableDiv{display:table;width:100%;height:100%}.tableDiv .tableCell{display:table-cell;vertical-align:middle}ol,ul{margin:0 0 20px;padding:0 0 0 20px}.h2,.h3,h2,h3{margin-bottom:25px}ol li,ul li{font-size:15px;line-height:30px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;line-height:1.3;color:#313131}.h2,h2{font-size:30px;line-height:34px}.h3,h3{font-size:24px;line-height:30px}.h5,h5{margin-bottom:15px;font-size:16px;line-height:24px}a{transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out}.header,.menu_div ul li{transition:all .4s ease-in-out}.align-self-center{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.align-self-center .align-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-center .col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.align-self-center .col3{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}table{border-collapse:collapse;table-layout:fixed;width:100%;max-width:100%;margin-bottom:20px}table tr td,table tr th{padding:10px;vertical-align:middle;border:1px solid #eee;font-size:14px;line-height:24px;letter-spacing:.25px}.header{padding:0 82px;background:#fff;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out}.header .logo_div{padding-top:6px;padding-bottom:6px}.header .logo_div img{max-height:60px}.menu_div{text-align:right;line-height:0}.menu_div ul{list-style:none;display:inline-block;margin:0;padding:0}.menu_div ul:after,.menu_div ul:before{display:block;content:''}.menu_div ul:after{clear:both}.menu_div ul li{position:relative;display:block;float:left;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out}.menu_div>ul li:first-child{margin-left:0}.menu_div>ul li:last-child{margin-right:0}.menu_div ul li a{padding:26px 8px;display:block;font-size:12px;line-height:20px;color:#272727;font-weight:400;position:relative}.menu_div ul li a:hover{text-decoration:none}.menu_div ul ul.sub-menu{position:absolute;min-width:160px;left:0;top:100%;z-index:-99;background:#fff;padding:13px 0;opacity:0;filter:alpha(opacity=0);transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;visibility:hidden;box-shadow:0 3px 3px 0 rgb(0 0 0 / .4);-moz-box-shadow:0 3px 3px 0 rgb(0 0 0 / .4);-webkit-box-shadow:0 3px 3px 0 rgb(0 0 0 / .4)}.menu_div ul ul.sub-menu li{margin:0;border:none;float:none;padding:0;border-right:none}.menu_div ul ul.sub-menu li a{padding:5px 20px;font-size:12px;line-height:20px;color:#272727;text-align:left;white-space:nowrap}.menu_div ul li:hover ul.sub-menu{z-index:99;opacity:1;filter:alpha(opacity=100);visibility:visible}.open_m_menu,a.close_m_menu{position:absolute;z-index:9}.menu_div ul li.current_page_item,.menu_div ul li:hover{background:#50a451}.menu_div ul li.current_page_item>a,.menu_div ul li:hover>a,.menu_div ul ul.sub-menu li.current_page_item>a,.menu_div ul ul.sub-menu li:hover>a{color:#fff}.menu_div ul li.menu-item-has-children>a{padding-right:20px}.menu_div ul li.menu-item-has-children>a:after{color:#272727;display:inline-block;font-family:FontAwesome;font-size:16px;line-height:20px;text-align:center;-webkit-font-smoothing:antialiased;content:"\f107";position:absolute;right:4px;top:50%;margin-top:-10px}.menu_div ul li.menu-item-has-children:hover>a:after{color:#fff}.header #Mobile_menu{display:none}#Mobile_menu.mm-menu{background:#fff;color:#000;text-transform:uppercase;font-size:16px;font-family:Roboto,sans-serif}#Mobile_menu.mm-menu .mm-navbar a,#Mobile_menu.mm-menu .mm-navbar>*{color:#50a451;font-size:16px;font-weight:500}#Mobile_menu.mm-menu .mm-listview>li:after,#Mobile_menu.mm-menu .mm-navbar{border-color:#ccc}#Mobile_menu .mm-listview>li:not(.mm-divider):after{left:0}a.close_m_menu{right:15px;color:#50a451;font-size:24px;line-height:24px;top:7px;width:24px;height:24px;text-align:center}a.close_m_menu:hover{text-decoration:none}#Mobile_menu .mm-listview>li{font-size:14px;line-height:24px}.open_m_menu,.open_m_menu a,.open_m_menu a .s_icon{line-height:20px;font-size:24px}#Mobile_menu .mm-listview>li.current-menu-item a{color:#50a451;font-weight:500}#Mobile_menu .mm-listview>li>a,#Mobile_menu .mm-listview>li>span{padding-left:15px}html.mm-opening .mm-slideout{-webkit-transform:translate(300px,0);-moz-transform:translate(300px,0);-ms-transform:translate(300px,0);-o-transform:translate(300px,0);transform:translate(300px,0)}html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-300px,0);-moz-transform:translate(-300px,0);-ms-transform:translate(-300px,0);-o-transform:translate(-300px,0);transform:translate(-300px,0)}.mm-listview .mm-next{width:40px}.mm-arrow:after,.mm-next:after{right:15px}.open_m_menu a{color:#ee3524;display:block;height:22px;width:24px}.open_m_menu a .s_icon{color:#fff;content:"";position:absolute;display:block;height:0;width:20px;box-shadow:2px 3px 0 2px #50a451,2px 11px 0 2px #50a451,2px 19px 0 2px #50a451}.open_m_menu{display:none;margin-top:-11px;top:50%;right:15px}#Mobile_menu.mm-menu{max-width:300px;width:100%}#Mobile_menu .mm-listview .social_icons a{color:#004069;display:inline-block;padding-left:10px;font-size:24px}#Mobile_menu .mm-listview .social_icons a:first-child{padding-left:15px}.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:#f1f1f1;color:#d41328}#mm-blocker{background:rgb(0 0 0 / .5)}.bg_img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.banner_div{position:relative;height:690px}.banner_div:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:rgb(20 23 35 / .7)}.main_page.inner_page .banner_div:after{background:0 0}.main_page.inner_page .bg_img{background-position:33% 50%;background-size:cover}.main_page.inner_page .banner_div{height:450px}.banner_div .caption_text{position:relative;z-index:2}.banner_div .caption_text .tel_number{margin:0 0 8px;font-size:60px;line-height:60px;color:#fff;font-weight:400;display:inline-block}.banner_div .caption_text .tel_number:hover{text-decoration:none}.banner_div .caption_text h5{margin:0;font-size:36px;line-height:40px;color:#fff;font-weight:300}.galleryCarousel .owl-nav{display:none}.galleryCarousel .owl-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.galleryCarousel .owl-dots .owl-dot{margin:0 5px;display:inline-block;width:10px;height:10px;background:#fff;border-radius:50%}.formSec,.galleryCarousel .owl-dots .owl-dot.active{background:#50a451}.main_page.inner_page .container{margin-top:50px}.main_page.inner_page .h1,.main_page.inner_page .h2,.main_page.inner_page .h3,.main_page.inner_page .h4,.main_page.inner_page .h5,.main_page.inner_page .h6,.main_page.inner_page h1,.main_page.inner_page h2,.main_page.inner_page h3,.main_page.inner_page h4,.main_page.inner_page h5,.main_page.inner_page h6,h1 a,h1 a:hover,h2 a,h2 a:hover,h3 a,h3 a:hover,h4 a,h4 a:hover,h5 a,h5 a:hover,h6 a,h6 a:hover{color:#50a451}.about_sec{padding:80px 0}.about_sec .content h3{margin:0 0 40px;font-size:30px;line-height:34px;color:#50a451;font-weight:700}.about_sec .content p{margin-bottom:40px}.about_sec .content p:last-child{margin-bottom:0}.about_sec .content p strong{color:#50a451;font-weight:500}.about_sec .formSec{margin-top:-290px;margin-bottom:30px;position:relative;z-index:2}.about_sec ul{list-style:none;padding-left:0;margin-bottom:40px}.about_sec ul li{position:relative;padding-left:15px;color:#313131;font-weight:500}.about_sec ul li:before{content:'';display:block;position:absolute;left:0;top:11px;background:#50a451;width:8px;height:8px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.formSec{padding:25px}.widget-area .formSec{margin-bottom:20px}.formSec .title,.main_page.inner_page .formSec .title{font-size:25px;line-height:30px;color:#fff;font-weight:400;border-bottom:1px solid #fff;padding:0 0 15px;margin:0 0 15px}.formSec .top p{color:#fff;font-weight:700;margin:0 0 5px}.formSec .top p:last-child{margin-bottom:20px}.formSec .wpcf7{width:100%;margin:0 auto}.formSec .wpcf7 .input-text,.wpcf7 .input-text{margin:0 0 15px}.input-text input[type=tel],.wpcf7 .input-text input[type=email],.wpcf7 .input-text input[type=text],.wpcf7 .input-text select,.wpcf7 .input-text textarea{border:1px solid #aaa!important;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-appearance:none}.wpcf7 input[type=submit]{border:1px solid #50a451}.formSec .wpcf7 .input-text input[type=email],.formSec .wpcf7 .input-text input[type=tel],.formSec .wpcf7 .input-text input[type=url],.formSec .wpcf7 .input-text input[type=text],.formSec .wpcf7 .input-text select,.formSec .wpcf7 .input-text textarea,.wpcf7 .input-text input[type=email],.wpcf7 .input-text input[type=tel],.wpcf7 .input-text input[type=text],.wpcf7 .input-text select,.wpcf7 .input-text textarea{font-size:16px;line-height:20px;color:#aaa;font-weight:400;width:100%;padding:12px 20px;background:#fff;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.formSec .wpcf7 .input-text textarea,.wpcf7 .input-text textarea{resize:none;height:100px;display:block}.formSec .wpcf7 .info-text{margin:5px 0 20px;font-size:13px;line-height:24px;color:#fff;font-weight:400}.formSec .wpcf7 .input-submit{padding-bottom:15px;padding-top:30px;text-align:center}.formSec .wpcf7 .radio-field{line-height:0}.formSec .wpcf7 .radio-field p{margin:0;display:inline-block}.formSec .wpcf7 .radio-field .wpcf7-list-item label{margin-bottom:0}.formSec .wpcf7 .radio-field .wpcf7-list-item input[type=radio]{transform:scale(1.1);margin-top:0;position:relative;top:2px}.formSec .wpcf7 .input-select,.wpcf7 .input-select{position:relative}.formSec .wpcf7 .input-select:after,.wpcf7 .input-select:after{content:'';display:block;border-left:1px solid #313131;border-bottom:1px solid #313131;position:absolute;right:10px;top:50%;width:10px;height:10px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-top:-5px;pointer-events:none}.formSec .wpcf7 input[type=submit],.wpcf7 input[type=submit]{background:#fff;font-size:16px;line-height:22px;color:#50a451;font-weight:500;width:auto;padding:10px 20px;text-transform:uppercase;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;display:inline-block;min-width:131px;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;font-family:'Open Sans',sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none}.formSec .wpcf7 input[type=submit]{border:1px solid #fff0}.formSec .wpcf7 input[type=submit]:hover,.wpcf7 input[type=submit]:hover{border-color:#fff;background:#50a451;color:#fff}.formSec .wpcf7 ::-webkit-input-placeholder{color:#aaa}.formSec .wpcf7 ::-moz-placeholder{color:#aaa}.formSec .wpcf7 :-ms-input-placeholder{color:#aaa}.formSec .wpcf7 :-moz-placeholder{color:#aaa}.formSec span.wpcf7-not-valid-tip{font-size:12px;line-height:18px}.formSec .wpcf7-validation-errors{display:none!important}.coupon-box{margin-bottom:30px;padding:35px 20px;width:100%;border:2px solid #50a451;text-align:center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#f3f9f3}.coupon-box.style1{padding-top:55px;padding-bottom:47px}.coupon-box .small-text,.coupon-box p{margin-bottom:20px;color:#313131;font-size:20px;text-transform:uppercase;line-height:24px;font-weight:500}.coupon-box .medium-text,.coupon-box h2{margin-bottom:15px;color:#50a451;font-size:34px;line-height:38px;font-weight:500}.coupon-box .large-text,.coupon-box h1{margin-bottom:20px;color:#50a451;font-weight:500;font-size:57px;line-height:60px}.coupon-btn{padding:10px 20px;color:#50a451;font-size:16px;line-height:22px;text-transform:uppercase;font-weight:500;background:#fff;box-shadow:1px 1px 4px 0 rgb(0 0 0 / .2);display:inline-block;min-width:238px}.coupon-btn:hover{background:#50a451;color:#fff;text-decoration:none}.review_sec{padding:90px 0;background:#141723}.d3cp_feature_wrap,.review_top{margin-bottom:40px}.d3cp_feature_wrap .d3cp_feature_sum,.review_top h3{font-size:30px;line-height:34px;color:#f3f9f3;font-weight:400}.d3cp_feature_wrap span,.review_top h3 .large{display:inline-block;font-size:56px;line-height:56px}.d3cp_button_request,.review_top .btn-style{padding:16px 20px;color:#fff;font-size:15px;line-height:22px;text-transform:uppercase;font-weight:400;background:#50a451;display:inline-block;min-width:270px;text-align:center}.d3cp_itemized_box.bodymiddle,.review-count,.user-review .rating-inner{display:inline-block;text-align:left}.d3cp_button_request:hover{color:#fff}.d3cp_review_itemize .totalcount,.review-count h5{color:#f3f9f3;font-size:24px;line-height:30px}.sating-row .stars-wrap{margin-right:10px}.stars-wrap{display:inline-block}.d3cp_review_itemize span,.review-text{display:inline-block;font-size:14px;line-height:20px;color:#f3f9f3}.stars-wrap .fa-star{color:#ffea04}.stars-wrap .fa-star-o{color:#f3f9f3}.stars-wrap .fa{font-size:18px;display:inline-block;margin:0 2px}.d3cp_review_name,.user-review h6{margin-bottom:5px;padding-right:25px;display:inline-block;font-size:15px;line-height:20px;color:#fff;text-transform:uppercase;font-weight:400;background-image:url(https://www.denverheating-airconditioning.com/wp-content/themes/denverheating/css/../images/review-right.png);background-position:100% 0;background-repeat:no-repeat}.d3cp_feature_wrap .d3cp_review_content,.d3cp_review_content,.user-review p{font-size:13px;line-height:25px;color:#fff}.d3cp_review_content{width:83%}.d3cp_feature_wrap .d3cp_review_content{width:100%}.user-review a:hover{text-decoration:none}.d3cp_feature_wrap .d3cp_review_date,.d3cp_review_date,.user-review .date{line-height:25px;color:#fff;display:block;float:right;font-size:13px}.d3cp_review_date{position:relative;right:-80px;top:15px}.d3cp_feature_wrap .d3cp_review_date{position:inherit}.d3cp_review_box:nth-child(2n),.user-review:nth-child(2n){padding-left:55px}.d3cp_review_box:nth-child(2n+1),.user-review:nth-child(2n+1){clear:both}.d3cp_feature_wrap .d3cp_review_box{clear:both;padding-left:0}.user-review:nth-child(2n) .rating-div{text-align:right}.pagination-wrap{margin-bottom:45px}.pagination-link{list-style:none;margin:0;padding:0}.pagination-link li{color:#f2f2f2;font-size:13px;line-height:20px;display:inline-block}.pagination-link li a{color:#f2f2f2;font-size:13px;line-height:20px}.review_bottom .logo-text{padding-left:60px;color:#f2f2f2;font-size:13px;line-height:25px;background-image:url(https://www.denverheating-airconditioning.com/wp-content/themes/denverheating/css/../images/review-logo.png);background-position:0 0;background-repeat:no-repeat}.company-logo ul,.widget-area .company-logo ul{line-height:0;list-style:none;text-align:center}.company-logo{padding:110px 0 70px}.company-logo ul{margin:0 -15px;padding:0}.company-logo ul li{padding:10px;width:calc(33% - 30px);display:inline-block;height:210px;margin-bottom:30px;margin-left:15px;margin-right:15px;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out}.company-logo ul li:hover{border-color:#50a451}.error404_page .company-logo{padding:50px 0 70px}.error404_page .company-logo ul li{padding:0;width:calc(50% - 30px);display:inline-block;margin-bottom:30px;margin-left:10px;margin-right:10px}.widget-area .company-logo{padding:0}.widget-area .company-logo ul{margin:0 -15px;padding:0}.widget-area .company-logo ul li{width:80%;display:inline-block;height:230px;margin-bottom:30px;margin-left:15px;margin-right:15px;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out}.services_sec{padding:80px 0;background:#50a451}.services_sec .col-md-3:nth-child(4n+1){clear:both}.services_sec h2{margin-bottom:40px;font-size:50px;line-height:50px;text-align:center;font-weight:400;text-transform:uppercase;color:#fff}.servicesBox{margin-bottom:30px}.servicesBox img{display:block;margin:auto;width:100%}.servicesBox h4{margin:0;padding:18px;font-size:20px;line-height:24px;color:#50a451;font-weight:500;background:#fff}.services_sec a:hover{text-decoration:none}.newsletter.widget.widget_text h3{margin-bottom:10px;font-size:15px}.newsletter.widget.widget_text h3 a{font-size:15px;line-height:22px;font-weight:400;color:#fff;text-transform:uppercase;text-decoration:none}.newsletter.widget.widget_text h3 a:hover{text-decoration:none;color:#50a451}.footer_top{padding:50px 0 30px;background:#070707}.contactus_wrap .widget-title,.footer_links .menu>li>a{margin:0 0 20px;font-size:15px;line-height:22px;font-weight:400;color:#fff;text-transform:uppercase}.contactus_wrap p{margin:0 0 30px;font-size:13px;line-height:25px;font-weight:400;color:#fff}.contactus_wrap p:last-child{margin-bottom:0}.footer .phone-no{font-size:32px;line-height:25px;color:#50a451;display:block}.footer .phone-no:hover{color:#fff;text-decoration:none}.footer_links .menu:after,.footer_links .menu:before{content:'';display:block}.footer_links .menu:after{clear:both}.footer_links .menu{list-style:none;margin:0;padding:0}.footer_links .menu>li{padding-right:10px;line-height:25px;width:33.33%;float:left;display:block}.footer_links .menu>li:nth-child(3n+1){clear:both}.footer_links .menu>li>a{display:inline-block;margin:0}.footer_links .menu .sub-menu{padding:0;margin:15px 0 20px}.footer_links .menu .sub-menu>li{line-height:25px;display:block}.footer_links .menu .sub-menu>li>a{font-size:13px;line-height:25px;font-weight:400;color:#fff;display:inline-block}.footer_links .menu .sub-menu>li.current_page_item>a,.footer_links .menu .sub-menu>li>a:hover,.footer_links .menu li.current_page_item>a,.footer_links .menu li>a:hover{text-decoration:none;color:#50a451}.footer .social_icon{display:inline-block;padding:0;margin:0}.social_icon li{display:inline-block;margin-right:11px;margin-bottom:20px;float:left}.social_icon li:last-child{margin-right:0}.social_icon .icon{display:block;width:44px;height:44px;color:#50a451;border:1px solid #50a451}.social_icon .icon:hover{text-decoration:none;border-color:#fff}.social_icon .icon .fa{font-size:18px;line-height:42px;display:block;text-align:center;color:#50a451;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out}.footer_botttom p a,.social_icon .icon:hover .fa{color:#fff}.footer_botttom{padding:45px 0;background:#141414;text-align:center}.footer_botttom p{text-align:center;margin-bottom:30px;font-size:15px;line-height:22px;color:#fff}.footer_botttom p a:hover{color:#50a451;text-decoration:none}.footer_botttom .copyright{margin-bottom:0;color:#fff;font-weight:400;font-size:13px;line-height:20px}.d3cp_review_main{width:100%}.archive .imp_links .cat-links,.archive .imp_links .posted-on,.blog .imp_links .cat-links,.blog .imp_links .posted-on,.single-post .entry-footer .byline,.single-post .entry-footer .cat-links,.single-post .entry-footer .posted-on{padding:5px 20px 5px 0;font-size:14px;line-height:24px}.archive .imp_links .screen-reader-text,.blog .imp_links .screen-reader-text,.single-post .entry-footer .screen-reader-text,.single-post .post-navigation .meta-nav{font-weight:600}.archive article,.blog article{position:relative;margin-bottom:40px;padding-bottom:40px}.archive article:after,.blog article:after{content:'';display:block;background:#eee;width:calc(100% - 30px);height:1px;position:relative;bottom:-40px;left:15px;right:15px}.pagination{width:100%;text-align:center;display:block;border-radius:0}.navigation.pagination h2.screen-reader-text{display:none}.pagination .nav-links .page-numbers{margin:0 3px 6px;min-width:36px;padding:5px 8px;background:0 0;border:1px solid #50a451;color:#50a451;display:inline-block;font-size:14px;line-height:20px}.pagination .nav-links .page-numbers.current,.pagination .nav-links .page-numbers:hover{background:#50a451;border:1px solid #50a451;color:#fff}@media (min-width:768px){.header.header_Fixed{position:fixed;top:0;left:0;right:0;z-index:99;animation:slide-down .7s;box-shadow:1px 1px 3px 1px rgb(0 0 0 / .3);-webkit-box-shadow:1px 1px 3px 1px rgb(0 0 0 / .3);-moz-box-shadow:1px 1px 3px 1px rgb(0 0 0 / .3)}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}}@media (min-width:992px){.enquiry_form .formSec .input_wrap .input-text{width:100%;padding-left:0;float:none}}@media (min-width:1200px){.container{width:970px}.footer_botttom .container{width:1070px}}@media (max-width:1350px){.header{padding:0 15px}}@media (max-width:1199px){.open_m_menu{display:block}.header .right_div{display:none}.header .logo_div{width:100%}}@media (max-width:991px){.about_sec .formSec{margin-top:-150px}.banner_div{height:500px}.main_page.inner_page .banner_div{height:450px}.coupon-box .large-text,.coupon-box h1{font-size:47px;line-height:50px}.company-logo ul li{height:170px}.services_sec h2{font-size:40px;line-height:44px}.social_icon .icon{width:40px;height:40px}.social_icon .icon .fa{line-height:38px}.footer .phone-no{font-size:25px}.user-review:nth-child(2n){padding-left:15px}.d3cp_review_box:nth-child(2n){padding-left:0}.widget-area .company-logo ul li{height:190px}}@media (max-width:767px){.info-pack .wpcf7{margin-bottom:20px}.about_sec .formSec{margin-top:0}.banner_div,.main_page.inner_page .banner_div{height:280px}.banner_div .caption_text .tel_number{font-size:40px;line-height:40px}.banner_div .caption_text h5{font-size:20px;line-height:30px}.about_sec,.review_sec,.services_sec{padding:40px 0}.formSec{padding:15px}.about_sec .content h3{margin:0 0 30px;font-size:26px}.about_sec .content p,.about_sec ul{margin-bottom:20px}.review_top h3{font-size:24px}.review_top h3 .large{font-size:40px;line-height:40px}.review_top .text-right{text-align:left;margin-top:30px}.review_top{margin-bottom:50px}.user-review:nth-child(2n+1) .rating-div{text-align:right}.review_bottom .text-right{text-align:center;margin-top:25px}.formSec .wpcf7 .input-submit{padding-top:15px}.coupon-box.style1{padding-top:30px;padding-bottom:30px}.coupon-box{padding:30px 15px}.company-logo{padding:40px 0 10px}.company-logo ul li{height:240px;width:calc(49% - 30px)}.services_sec h2{font-size:30px;line-height:34px}.footer_links .menu>li{width:50%}.footer_links .menu>li:nth-child(3n+1){clear:none}.footer_links .menu>li:nth-child(2n+1){clear:both}.footer .contactus_wrap{margin-top:20px}.servicesBox h4{padding:10px;font-size:18px}.widget-area .company-logo ul li{height:230px;width:calc(49% - 30px);width:auto}.review_bottom .logo-text{line-height:55px}}@media (max-width:480px){.info-pack .wpcf7{margin-bottom:20px}.stars-wrap .fa{font-size:16px}.company-logo ul{margin:0 -5px}.company-logo ul li{width:calc(49% - 10px);margin-left:5px;margin-right:5px;margin-bottom:20px;height:140px}.services_sec h2{font-size:25px;line-height:30px;margin-bottom:25px}.widget-area .company-logo ul li{width:88%}.review_bottom .logo-text{line-height:25px}.d3cp_button_request{margin-bottom:20px;float:none},.d3cp_feature_wrap .d3cp_review_box,.d3cp_feature_wrap .d3cp_review_box .d3cp_review_main,.d3cp_itemized_box{width:100%}}