*{border:none;box-sizing:border-box;font-family:Source Sans Pro,sans-serif;list-style:none;margin:0;outline:none;padding:0;text-decoration:none}img{max-width:100%}.clear{clear:both}.wrapper{margin:0 auto;max-width:1200px;width:96%}.header,.header_area,.main{float:left;width:100%}.header{position:relative}.logo{left:0;position:absolute;top:0;z-index:999}.logo2{display:none}.success_msg{border-radius:2px;color:#04aa6d;display:flex;font-size:14px;margin:0 auto 35px;padding:7px;text-align:center;width:100%}.logo:before{content:url(../images/logo-img1.jpg);left:-19px}.logo:after,.logo:before{position:absolute;top:103px;z-index:999}.logo:after{content:url(../images/logo-img2.jpg);right:-19px}.head_right{float:right;margin:10px 0 20px}.head_right p{color:#565656;display:inline-block;font-size:20px;font-weight:600;line-height:49px;padding-left:30px}.head_right p a{color:#565656}.tel1{background:url(../images/tel1-icon.png) 0 no-repeat}.tel2{background:url(../images/tel2-icon.png) 0 no-repeat;margin-left:20px}.email{float:right;font-size:18px;font-weight:400;line-height:24px}.email,.email a{color:#565656}.mail:hover{text-decoration:underline}.navigation{background:#3a3a3a;float:left;width:100%}.nav{float:right}.nav li{display:inline-block;float:left;margin-left:1px}.nav li a{color:#fff;display:block;font-size:16px;font-weight:600;line-height:49px;padding:0 22px;position:relative;text-transform:uppercase;transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.nav li a:before{background:#a3c53a;bottom:0;content:"";height:3px;left:50%;position:absolute;right:50%;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.nav li a.active:before,.nav li a:hover:before{left:0;right:0}.nav li a.active,.nav li a:hover{color:#a3c43d}.banner{float:left;position:relative;width:100%}.gallery li img{display:block;width:100%}.content,.content_row1{float:left;width:100%}.content_row1{padding-top:10px;text-align:center}h1{font-size:46px;line-height:49px}h1,p{color:#3a3a3a;font-weight:lighter}p{font-size:18px;line-height:32px}.content_row1 h1{margin:25px 0}.banner-btn{background:#a3c43d;border-radius:7px;display:none;padding:10px;position:absolute;right:30px;top:50%;transform:translateY(-50%);width:40%;z-index:9}.banner-btn a{background:url(../images/call-icon.png) 0 no-repeat;font-size:18px;line-height:28px;padding-left:40px}.our_service{background:url(../images/srvs-img.jpg) 0 0 no-repeat;float:left;width:49.85%}.cover_box,.srvc_box{background:#a3c53d;border-radius:10px;float:right;margin:30px 0;min-height:472px;padding:15px 20px;text-align:left;width:292px}.srvc_box{box-shadow:-30px 30px 30px rgba(0,0,0,.4)}.cover_box{box-shadow:30px 30px 30px rgba(0,0,0,.4);float:left}.h3_ul{color:#fff;font-size:23px;font-weight:700;line-height:27px;margin-bottom:10px;text-transform:uppercase}.row1_ul{float:right}.row1_ul li{background:url(../images/chk-icon.png) left 4px no-repeat;color:#fff;float:left;font-size:16px;font-weight:400;line-height:27px;padding-left:25px;width:100%}.cover_box .row1_ul li{background:url(../images/chk-icon-grey.png) left 4px no-repeat}.we_cover{background:url(../images/cover-img.jpg) 0 0 no-repeat;float:right;width:49.85%}.cover_box{background:#fff}.cover_box .h3_ul,.cover_box .row1_ul li{color:#6f6f6f}.dtl_list{float:left;margin:50px 0;width:100%}.dtl_list li{border:1px solid #e8e8e8;border-radius:8px;display:inline-block;float:left;margin-right:1.75%;overflow:hidden;padding:9px;width:32.15%}.dtl_list li:last-child{margin-right:0}.dtl_list li img{border-radius:4px;display:block}.footer{background:#3a3a3a;float:left;padding:20px 0;width:100%}.footer p{color:#f2f2f2;font-size:16px;font-weight:lighter;line-height:26px;text-transform:uppercase}.footer p a{color:#a3c53a;font-weight:600}.foot_left{float:left}.foot_right{float:right}.responsive_menu{background:transparent;display:none;float:left;position:relative;width:100%}.responsive_menu li{cursor:pointer;display:inline;float:right}.responsive_menu li ul{background:#7b991f;height:0;opacity:0;overflow:hidden;position:absolute;right:0;top:50px;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;width:35%;z-index:1000}.responsive_menu li.open ul{height:auto;opacity:1;top:41px}.responsive_menu li ul li{display:block;float:left;width:100%}.responsive_menu li ul li a{border-bottom:1px solid #688317;color:#fff;display:block;font-family:sans-serif;font-size:15px;padding:15px;text-decoration:none;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s}.responsive_menu li ul li a.active,.responsive_menu li ul li a:hover{background:#242a27;color:#fff}.menu{background:#7b991f;display:block;float:right;height:40px;padding:13px 7px;width:50px}.menu .line{background:#fff;display:inline-block;height:3px;position:relative;top:6px;width:35px}.menu .line:before{top:6px}.menu .line:after,.menu .line:before{background:#fff;content:"";display:block;height:3px;left:0;position:absolute;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;width:35px}.menu .line:after{bottom:6px}.open{background:#7b991f}.open .line{background:transparent;display:inline-block;height:3px;position:relative;top:6px;width:30px}.open .line:before{top:0;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.open .line:after,.open .line:before{background:#fff;content:"";display:block;height:3px;left:2px;position:absolute;width:30px}.open .line:after{bottom:0;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}.inner h2{color:#427ac5;font-size:25px;font-weight:700;line-height:33px;margin-bottom:10px;margin-top:10px}.inner p{margin-bottom:0}.service_left{float:left;text-align:left;width:60%}.service_row1,.service_row2{float:left;width:100%}.service_right{float:right;margin-bottom:40px;width:40%}.service_left li{background:url(../images/chk-icon-grey.png) left 4px no-repeat;color:#6f6f6f;width:50%}.srvc_img{border:1px solid #dedede;margin-top:30px;padding:5px;width:100%}.srvc_img img{display:block}.inner .dtl_list{margin:40px 0}.contact-info{float:left;margin-top:10px;width:100%}.contact_left{margin-top:42px}.contact_left,.new_cont_right_section{float:left;width:50%}.contact-form_address{float:left;width:100%!important}.contact-form_address li{background:none!important}.contact-form_address li,.contact-form_address li label{background:none;color:#353535;display:block;float:left;font-size:16px;font-weight:600;line-height:25px;padding:0;text-align:left;width:100%}.contact-form_address li a{color:#002e5f;display:inline-block;text-decoration:underline}.contact-form_address li a:hover{color:#7a9724;text-decoration:none}.contact-form_address li:first-child{color:#353535;font-size:16px;font-weight:700;text-align:left}.contact-form_address li:nth-child(2),.contact-form_address li:nth-child(3){line-height:25px}.contact-form_address li:last-child{color:#353535;margin-top:15px}.contact-form_address p a:hover{color:#de2110;text-decoration:none}.map{border:2px solid #7a9724;float:left;margin-top:15px;width:95%}.map iframe{float:left;height:265px;padding:2px;width:100%}.contact_right{background:#f5f5f5;display:flex;flex-direction:column;justify-content:center;margin:30px auto;padding:20px;width:100%}.contact_right a{color:#7a9724;text-decoration:underline}.new_right_section{margin:0 auto;width:60%}.contact_right p{margin:0!important;text-align:left!important}.contact_right h3{color:#7a9724;font-size:23px;font-weight:400;font-weight:700;line-height:22px;margin-bottom:20px;text-align:left}.contact_right form label{color:#707070;float:left;font-size:16px;font-weight:600;line-height:25px;margin:2px 0;text-align:left;width:100%}.contact_right form input[type=text]{border:1px solid #ddd;float:left;font-size:14px;margin-bottom:3px;padding:10px;transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;width:100%}.contact_right form input[type=text]:focus{border:1px solid #7a9724}.contact_right form textArea{border:1px solid #ddd;float:left;font-size:14px;height:100px;margin-bottom:5px;padding-left:10px;padding-top:5px;transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;width:100%}.contact_right form textArea:focus{border:1px solid #7a9724}.contact_right form input[type=submit]{background:#7a9724;border:none;border-radius:2px;color:#fff;cursor:pointer;float:left;font-size:16px;height:45px;line-height:25px;margin-top:10px;transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;width:120px}.contact_right form input[type=submit]:hover{background:#3a3a3a}.map2{display:none}.error{color:red;float:right}.news a{color:#000}.success{color:green}.error,.success{text-align:left}.footer-visible{float:left;margin:10px 0;width:100%}.footer-visible a{color:#fff;display:inline-block;font-size:14px;margin:0 5px 5px}.footer-visible a:hover{color:#a3c53a;text-decoration:underline}.footer-invisible{float:left;margin:10px 0;width:100%}.footer-invisible a{color:#3a3a3a;font-size:14px;margin-right:8px}.testi-box{border:1px solid #e8e8e8;border-radius:5px;float:left;margin-bottom:10px;padding:9px;text-align:left;width:100%}.testi-box h3{color:#a3c43d;font-size:18px;font-weight:600;line-height:20px;margin-bottom:0;text-align:left}.new-left{float:left;margin-bottom:30px;text-align:left;width:65%}.new-right{float:right;margin-bottom:20px;width:34%}.checkatrade-box{margin:0 auto;padding:5px 0 50px;width:640px}.checkatrade-box
h3{color:#3a3a3a;font-size:22px}.checkatrade-box h3 span{display:inline-block;padding-top:5px}.checkatrade-box h3 img{float:right}.gallery_pic{float:left;width:100%}.gallery_pic li{float:left;padding:5px;text-align:center;width:25%}.gallery_pic li a{background:#f8f8f8;border:1px solid #dedede;display:block;padding:4px}.gallery_pic li a img{display:block;width:100%}.gallery_pic li a p{line-height:20px;margin:10px 0 5px}.form_box{float:left;width:100%}#fail,.captchadiv #success{display:none}.captchadiv #fail,.captchadiv #message,.captchadiv #success{margin-bottom:10px;margin-top:10px}.captchadiv #fail{color:red}.captchadiv #success{color:#044b0f}.captchadiv .container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.fcaptchadiv p{display:inline;float:left;margin-right:5px}.captchadiv button,.captchadiv input{font-family:Open Sans;font-size:12px;font-weight:lighter}.captchadiv input{height:35px;text-align:center;width:200px!important}.inner_video{background:#f7f7f7;float:left;margin-bottom:30px;padding:30px 0;text-align:center;width:100%}.inner_video iframe{background:#fff;border:1px solid #ddd;max-width:570px;padding:4px;width:100%}.inner_video h3{color:#3a3a3a;font-size:22px;font-weight:600;margin-bottom:10px}.news-list{float:left;text-align:center;width:100%}.news-list li{color:#3a3a3a;font-size:18px;line-height:32px}.banner-btn .contact_right{background:#f5f5f5;display:flex;flex-direction:column;justify-content:center;margin:0;padding:10px;width:100%}.banner-btn .form-box-grid{display:grid;gap:8px;grid-template-columns:1fr 1fr}.banner-btn .contact_right form label,.banner-btn .success_msg{margin:0}.banner-btn .contact_right form input[type=text]{border:1px solid #ddd;float:left;font-size:14px;height:30px;margin-bottom:0;padding:0 10px;transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;width:100%}.banner-btn .contact_right form textArea{border:1px solid #ddd;float:left;font-size:14px;height:60px;margin-bottom:5px;padding-left:10px;padding-top:5px;resize:none;transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;width:100%}.content .contact_right{display:none}@media screen and (max-width:1150px){.banner-btn{display:none!important}.content .contact_right{display:none}}@media screen and (max-width:800px){.header{text-align:center}.logo{display:none}.logo2{display:block}.head_right{margin:5px 0 10px;width:100%}.email{float:none}.head_right p{font-size:19px;line-height:28px}.nav{display:none}.responsive_menu{display:block}.content_row1 h1{margin:15px 0}h1{font-size:36px}p{font-size:17px}.content_row1 p{margin-bottom:15px}.our_service,.we_cover{display:inline-block;float:none;margin:5px auto;width:90%}.cover_box,.srvc_box{box-shadow:-10px 10px 10px rgba(0,0,0,.4);display:inline-block;float:none;min-height:0}.dtl_list{margin:15px 0}.footer p{font-size:15px}.contact_left,.contact_right{width:100%}.contact-form_address li{text-align:center!important}.inner h1,.inner h3{text-align:center}.contact_right{margin-top:10px}.map{display:none}.map2{display:block}.contact_right form{padding:0}.banner_form_box input[type=text]{height:40px}.banner_form_box textArea{height:80px}.inner p{margin-bottom:0}.inner h2{font-size:19px;line-height:25px}.service_left li{width:100%}.service_left,.service_right{width:50%}.checkatrade-box{float:left;margin:0;padding:20px 0;text-align:center;width:100%}.checkatrade-box h3 span{display:block}.checkatrade-box h3 img{float:none}.gallery_pic li{width:33.33%}.banner-btn{padding:8px 13px;position:absolute;right:0;top:0}.new_right_section{margin:0 auto;width:100%}.contact_left{margin-top:0}.new-left,.new-right,.new_cont_right_section{width:100%}}@media screen and (max-width:600px){.responsive_menu li ul{width:100%}.content_row1 h1{margin:5px 0}h1{font-size:28px}p{line-height:27px}.footer{padding:10px 0}.foot_left,.foot_right{text-align:center;width:100%}.dtl_list{display:inline-block;float:none;margin:10px auto 0;width:300px}.dtl_list li{margin:0 0 10px;width:100%}.service_left,.service_right{width:100%}.srvc_img{margin-top:0}.inner .row1_ul{margin-bottom:10px}.inner .row1_ul li{width:50%}.srvc_img{display:inline-block;float:none;margin:auto;width:350px}.gallery_pic li{width:50%}.callbacks_tabs{display:flex}}@media screen and (max-width:480px){.logo2 img{width:210px}.head_right{display:inline-block;float:none;margin:5px auto 10px;width:270px}.head_right p{font-size:18px}.our_service,.we_cover{width:100%}.cover_box,.srvc_box{margin:20px 0}.dtl_list li{border-radius:5px;padding:4px}.gallery_pic li{width:100%}.sl-wrapper .sl-navigation{display:none!important}.gallery_pic li a{display:inline-block}li{width:100%}.banner-btn{border-radius:0;display:block;position:static;text-align:center}.banner .callbacks_container{display:none}}@media screen and (max-width:360px){.our_service,.we_cover{background-image:none;width:100%}.cover_box,.srvc_box{box-shadow:0 0 10px transparent;margin:0;width:100%}h1{font-size:26px}.dtl_list,.srvc_img{width:100%}.srvc_img{float:left}}


.service_row1.news{
    margin-bottom:15px;
}
.news_img{
    float: right;
    width: 36%;
    margin-left: 20px;
    border: 1px solid #cecece;
    padding: 3px
}


@media only screen and (max-width : 800px) {
    .news_img{
      float: none;
       width: 100%;
     }
}
