@charset "utf-8";::selection{color:white;background:#7ab700}::-moz-selection{color:white;background:#7ab700}body{font-family:'Open Sans',sans-serif;color:#000;padding:81px 0 0;font-weight:300;font-size:15px;line-height:26px}h1,h2,h3,h4,h5,h6{color:#333;font-weight:400;margin:0 0 20px;line-height:35px}h1{font-size:30px}h2{font-size:28px}h3{font-size:26px}h4{font-size:20px;margin-top:30px;margin-bottom:10px}h5{font-size:16px}h6{font-size:14px}.blnk{line-height:0 !important;margin:0 !important;padding:0 !important;height:0 !important;width:0 !important;display:none}.mrgn-t0{margin-top:0 !important}.mrgn-t1{margin-top:5px}.mrgn-t2{margin-top:10px}.mrgn-t3{margin-top:15px}.mrgn-t4{margin-top:20px}.mrgn-t5{margin-top:25px}.mrgn-b0{margin-bottom:0 !important}.mrgn-b1{margin-bottom:5px}.mrgn-b2{margin-bottom:10px}.mrgn-b3{margin-bottom:15px}.mrgn-b4{margin-bottom:20px}.mrgn-b5{margin-bottom:25px}a{outline:0;color:#7ab700;text-decoration:none;transition:all .2s ease 0}a:hover{color:#4d4d4d}.clear{clear:both !important}.r-container{max-width:1140px;margin:auto}ul,li{margin:0;padding:0;list-style:none}.htxt{font-size:18px;font-weight:300;margin-top:30px}.htxt a{font-weight:400}.htxt a:hover{color:#333}.uldouble ul{width:48%;display:inline-block;vertical-align:top;padding-right:15px;box-sizing:border-box}.grn-bttn{background-color:#7ab700;border-radius:4px;color:#fff;display:inline-block;font-size:15px;font-weight:500;padding:10px 40px}.grn-bttn:hover{background-color:#4d4d4d;color:#FFF}.pos-r{position:relative}img{max-width:100%;height:auto}.endline{font-size:20px}.endline a{font-weight:600}input{border:0}p{margin:0 0 10px}b,strong{font-weight:500}header{border-bottom:2px solid #e5e5e5;width:100%;background-color:#FFF;position:fixed;top:0;width:100%;z-index:999}.header-container{max-width:1140px;margin:auto;width:100%}.logo{display:block;float:left;height:auto;width:189px;padding:11px 0 0}.logo>img{margin-top:5px}nav.main-nav{float:right}nav.main-nav li{display:inline-block;position:relative}nav.main-nav li a{color:#3e3e3e;font-size:15px;font-weight:300;line-height:20px;margin-top:25px;padding:20px 12px 14px 0;display:block}nav.main-nav li li a{margin:0}nav.main-nav .sub-menu li a{line-height:20px;padding:0;font-size:14px}nav.main-nav li a i{font-size:12px;color:#7ab700;margin-left:3px}nav.main-nav li a:hover,nav.main-nav li:hover>a,nav.main-nav li.active-top-menu a{color:#7ab700}nav.main-nav li.active-top-menu li a:hover{color:#7ab700}nav.main-nav li.active-top-menu li a{color:#3e3e3e}nav.main-nav li:hover .sub-menu{display:block}nav.main-nav li .sub-menu{display:none;background-color:#FFF;padding:0;position:absolute;width:240px;border-top:2px solid #7ab700;top:79px;box-shadow:0 6px 12px rgba(0,0,0,0.176)}nav.main-nav li .sub-menu .sub-menu2{background-color:#f9f9f9;display:none;left:240px;position:absolute;right:0;width:240px;top:0}nav.main-nav li .sub-menu li:hover .sub-menu2{display:block}.sub-menu li{display:block !important;padding:8px 10px;border-bottom:1px solid #e5e5e5}.sub-menu .icon-caret-right{float:right;margin-top:3px}.sub-lst{left:auto;right:0}.sub-lst .sub-menu2{left:-240px !important}.sub-lst a{text-align:right}.sub-lst a .icon-caret-left{float:left;margin-top:3px}.top-nav{position:absolute;right:0;top:0;z-index:99999}.top-nav li{border-left:1px solid #ccc;float:left;line-height:10px;margin:5px 0}.top-nav ul li:first-child{border-left:medium none}.top-nav li a{color:#7ab700;font-size:13px;font-weight:300;padding:0 10px}.top-nav li a:hover{color:#333}.top-nav li a i{margin-right:5px}.inner-body-wrap{margin-top:70px;padding-bottom:50px}.left-section{float:left;width:68%}.right-section{float:right;width:26%}.inner-body-wrap li{padding:0 0 10px 25px;background:url(../img/green-bullet.png) no-repeat 0 9px}.rgt-section h5{border-bottom:2px solid #7ab700;padding-bottom:10px;line-height:30px;margin:0 0 20px !important}.left-section h5{margin-bottom:0}.rgt-section{margin-bottom:50px}.click-btn,.left-off-canvas-menu{display:none}.testimonials{font-family:'Noto Serif',serif;font-style:italic}.testimonials span{float:right;display:inline-block;text-align:right;color:#7ab700;font-size:13px;font-weight:500}.full-nav{float:right !important}.inner-banner{background-color:#f2f1f1;min-height:100px}footer{background-color:#333;padding:40px 0 20px;color:#fff}footer h4,footer h6{color:#FFF;margin-top:0}.f-lft{float:left;width:60%}.f-rgt{float:right;width:32%}.f-contact span{display:block}.f-contact span i{margin-right:5px}.f-contact span a{font-weight:400}.f-contact span a:hover{color:#FFF}.social-icons{margin-top:30px}.social-icons h6{margin:0 15px 0 0;display:inline-block}.social-icons>a{font-size:20px;color:#FFF}.social-icons>a i.icon-light{color:#333}.social-icons>a:hover i.icon-light{color:#7ab700}.newsletter-section input{border-radius:4px;color:#828282;display:inline-block;font-size:12px;font-style:italic;padding:15px;vertical-align:top;width:57%;margin-right:3px;box-sizing:border-box}.newsletter-section input[type="submit"],.newsletter-section input[type="button"]{background-color:#7ab700;color:#fff;font-size:14px;font-style:normal;font-weight:500;padding:14px;text-align:center;width:33%;transition:all .2s ease 0}.newsletter-section input[type="submit"]:hover,.newsletter-section input[type="button"]:hover{background-color:#4d4d4d}.newsletter-section{margin-top:30px}.copyright-section{border-top:1px solid #616161;padding-bottom:20px}.bottom-links{margin-top:30px}.bottom-links li,.copyright-section li{display:inline-block}.bottom-links li a{color:#b7b7b7;padding:10px 15px 10px 0;display:block}.bottom-links li a:hover,.copyright-section li a:hover{color:#7ab700}.copyright-section{color:#b7b7b7}.copyright-section li a{color:#b7b7b7;padding:10px 0 10px 0;display:inline-block}.copyright-section li a span{display:inline-block;padding:0 5px}.copyright-section li span{display:inline-block;padding:0 7px;}.pad0{padding:0 !important;}.inner-banner li{display:inline-block;font-size:13px;line-height:17px;margin:auto;padding:0 .5%;text-align:center;vertical-align:top;width:11%;position:relative}.inner-banner li span{display:block;margin-top:10px}.inner-banner li a{color:#7d7d7d;display:block}.inner-banner ul{display:block;margin:auto;text-align:center;padding:35px 0 20px}.inner-banner li a img.hvr{display:none;transition:all .2s ease 0}.inner-banner li a:hover,.inner-banner li.active a{color:#333}.inner-banner li a:hover img,.inner-banner li.active a img{display:none}.inner-banner li a:hover img.hvr,.inner-banner li.active a img.hvr{display:inline-block}.inner-banner li:hover .hvr-arrow{display:block}.hvr-arrow{left:43%;position:absolute;top:-47px;display:none !important}.inner-banner li:hover .hvr-arrow,.inner-banner li.active .hvr-arrow{display:block !important}.home-banner{background:url(../img/bg-banner-img.jpg) no-repeat top center #333;background-size:cover;min-height:451px;position:relative}.hom-banner-txt{display:inline-block;vertical-align:bottom;width:auto;position:absolute;top:40px;color:#fff}.hom-banner-txt li{font-size:18px;font-weight:400;padding:0}.hom-banner-txt h2{color:#FFF;font-size:38px;margin-bottom:20px;font-weight:300}.hom-banner-txt h2 span{background:url(../img/header-rbg.png) repeat top left;padding:5px 10px;display:inline-block}.hom-banner-txt li span{background:url(../img/header-rbg.png) repeat top left;padding:7px 10px;display:inline-block}.hom-banner-txt img{float:left;margin-right:12px}.get-intouch{padding:20px 0;margin:15px 0 0;width:auto;display:inline-block}.get-intouch>a{background:url(../img/header-rbg.png) repeat top left;border-radius:6px;color:#fff;display:inline-block;font-size:20px;font-weight:600;padding:15px 40px;vertical-align:top}.get-intouch>a:hover{background:url(../img/header-rbg.png) repeat top left;color:#7ab700}.get-intouch p{display:inline-block;margin-left:20px;margin-bottom:0}.hom-txt1{display:block;border-bottom:1px solid #8c8c8c;font-size:18px;font-weight:600}.clients-section h3{font-size:28px;margin:0;padding:25px 0;text-align:center}.clients-section h3 strong{color:#333;font-weight:700}.clients-logos{background-color:#efefef;height:auto;padding:10px 0;text-align:center}.services-section h2{color:#7ab700;font-size:30px;margin-bottom:90px;text-align:center;margin-top:0}.serv-sect{border:2px solid #d9d9d9;border-radius:6px;box-sizing:border-box;display:inline-block;margin-right:4%;padding:60px 15px 20px;position:relative;text-align:left;vertical-align:top;width:30%}.services-section{padding:80px 0;text-align:center}.serv-icon{left:10px;position:absolute;top:-50px}.serv-sect>h3{color:#333;font-size:24px;line-height:30px}.serv-sect>p{font-size:14px;}.serv-sect strong{font-weight:600;}.serv-sect.lst{margin-right:0}.serv-sect strong{display:block;margin-bottom:15px}.serv-graphic>h2{background-color:#efefef;font-size:30px;padding:30px 0;text-align:center;margin:0}.graphic-box{background:#f2f2f2;background:-moz-radial-gradient(center,ellipse cover,#fff 0,#d6d6d6 86%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#fff),color-stop(86%,#d6d6d6));background:-webkit-radial-gradient(center,ellipse cover,#fff 0,#d6d6d6 86%);background:-o-radial-gradient(center,ellipse cover,#fff 0,#d6d6d6 86%);background:-ms-radial-gradient(center,ellipse cover,#fff 0,#d6d6d6 86%);background:radial-gradient(ellipse at center,#fff 0,#d6d6d6 86%);padding:40px 0;text-align:center}.testimonials-section{text-align:center;padding:50px}.testimonials-section h2{color:#4c4c4d;font-size:30px;margin-bottom:30px;margin-top:0}.testimonials-section span{color:#e5e5e5;float:left;font-family:'Noto serif',sans-serif;font-size:80px;font-style:italic;margin:0 8px 0 0;position:relative;top:10px}.testimonials-section span.closin{color:#e5e5e5;float:none;font-family:'Noto serif',sans-serif;font-size:80px;font-style:italic;line-height:0;margin:0;position:relative;top:50px;display:inline}.testimonials-section .testimonials{font-size:18px;color:#333}.testimonials-section .testimonials strong{color:#7ab700;font-size:14px;display:block;margin-top:10px}.clients-logos span{display:inline-block;margin:20px 50px 0 0;text-align:center}.contact-form{padding-top:0}.contact-fields{padding:10px 0}.contact-fields .left-label{float:left;width:360px}.contact-fields .right-fielts{float:left}.contact-fields-lst{height:125px}.contact-fields.msg-box{width:100%}.contct-btn .btn{background-color:#7ab700;border-radius:5px;color:#fff;font-size:15px;font-weight:500;padding:13px 40px;transition:all .2s ease 0;margin-right:10px;}.contct-btn .btn:hover{background-color:#4b4b4b !important}.contct-btn .btn:hover{background-color:#6e9d0c}.contact-fields{width:50%;float:left}.contact-fields .left-label{width:360px}.contact-fields.cnt-lst{float:right}.bodytext,.sec_code{border:1px solid #c8c8c8;border-radius:3px;padding:8px 6px}.sitemap-section li{display:inline-block;vertical-align:top;width:30%;background:0;margin-bottom:50px}.sitemap-section li li{width:100%;background:url("../img/green-bullet.png") no-repeat scroll 0 10px rgba(0,0,0,0);padding:0 0 0 25px;margin:0}.sitemap-section a{color:#4d4d4d;font-size:18px;padding:0 0 10px;display:block;border-bottom:1px solid #eee;margin-bottom:10px}.sitemap-section li li a{color:#7ab700;display:block;font-weight:300;padding:0 0 5px;font-size:15px;border:0;margin-bottom:0}.sitemap-section li li a:hover{color:#4d4d4d}.sub-menu2{box-shadow:2px 4px 4px rgba(0,0,0,0.176)}.sub-lst .sub-menu2{box-shadow:-2px 4px 4px rgba(0,0,0,0.176)}.inner-body-wrap h3{line-height:24px;margin-bottom:8px}.left-section ul ul{padding:10px 0 0}.left-section ul ul li{background:url("../img/grey-bullet.png") no-repeat scroll 0 9px rgba(0,0,0,0)}.contct-btn{margin-top:20px}.breadcrumbs{border-bottom:1px solid #f4f4f4;font-size:13px;font-weight:300;margin-top:0;padding:10px 0 9px}.bbreaker{font-weight:500}.inner-body-wrap{margin-top:30px;padding-bottom:50px}.breadcrumbs{padding:12px 0}.inner-body-wrap h3{margin-top:20px}h2{font-size:20px;margin-bottom:10px;margin-top:30px}h3{font-size:16px}h5{font-size:26px}h4{font-size:28px;margin:0 0 20px}h6{font-size:20px;margin-bottom:10px;margin-top:0}.breadcrumbs .icon-angle-right{color:#333;font-size:11px;margin:0 3px}#bottom_frm_loader{height:auto !important;margin-left:0 !important}.contact-fields{width:48%}.contact-form input{box-sizing:border-box;float:none;width:100%}.contact-form textarea{box-sizing:border-box;width:100%}.contct-btn input{margin-bottom:15px;width:auto}.click-btn{cursor:pointer;margin-top:0 !important;position:absolute;top:32px !important;z-index:99999}.policy-div{border:1px solid #616161;color:#b7b7b7;font-size:13px;line-height:18px;margin-top:46px;padding:10px;margin-bottom:20px;background-color:#454545}.policy-div p{margin-bottom:0}.policy-div strong{font-size:15px;color:#fff;display:block;margin-bottom:5px}.plft{border-right:1px solid #616161;box-sizing:border-box;display:inline-block;margin-right:2%;padding-right:10px;vertical-align:top;width:59%}.prgt{display:inline-block;vertical-align:top;width:38%}.bottom-links{margin-top:0}.social-icons h6{display:block}.pricing-link:hover{color:#fff !important}.res-table{margin-top:25px}.th-row td{background:none repeat scroll 0 0 #f2f1f1;font-weight:500;padding:0 10px;vertical-align:top;font-size:14px !important}.res-table table td{padding:5px 10px;font-size:13px;text-align:center;width:120px}.res-table table .td-left{text-align:left !important;width:225px !important}.payment input{border:1px solid #ccc;border-radius:3px;padding:5px}.payment .t-and-c{font-size:11px}.textfield{width:260px !important;margin-left:87px}.contct-btn.chkout-btn{text-align:center}.contct-btn.chkout-btn .btn{padding:12px 28px}.payment .note{font-size:13px}.social-icons-inner{margin-bottom:5px !important;margin-top:20px !important}.social-icons-inner>a{color:#fff;font-size:20px}.social-icons-inner>a i.icon-light{color:#333}.social-icons-inner>a:hover i.icon-light{color:#7ab700}.social-icons-inner h6{margin:0 15px 0 0;display:inline-block}.policy-div-inner{margin-top:30px}.footer-loader{display:none;height:30px;margin-left:10px;position:relative;top:10px}.cpt-code{margin:6px 0 10px 45px;display:block}.pad-tb{padding-top:9px !important;padding-bottom:9px !important}.txtpay{width:200px}footer h3{color:#fff;margin-top:0;font-size:20px;margin-bottom:10px}footer .social-icons-inner h3{display:inline-block;margin:0 15px 0 0}.hom-banner-txt h1{color:#fff;font-size:38px;font-weight:300;margin-bottom:20px;margin-top:30px}.hom-banner-txt h1 span{background:url("../img/header-rbg.png") repeat scroll left top rgba(0,0,0,0);display:inline-block;padding:5px 10px}.disp-none{display:none}.price-table{border-left:1px solid #a7a7a7;border-top:1px solid #a7a7a7}.price-table td{border-right:1px solid #a7a7a7;border-bottom:1px solid #a7a7a7}.stumble-icon img{left:8px;position:absolute;top:10px;z-index:1}.stumble-icon img.hvr{left:8px;position:absolute;top:10px;z-index:1;display:none}.stumble-icon:hover img{display:none}.stumble-icon:hover img.hvr{display:block}.header-container svg{margin-left:-6px}.logo{padding:16px 0}.hom-banner-txt svg{margin-right:10px}.inner-banner li a svg.hvr{display:none}.inner-banner li a:hover svg, .inner-banner li.active a svg{display:none}.inner-banner li a:hover svg.hvr, .inner-banner li.active a svg.hvr{display:inline-block}.hom-banner-txt svg{margin-right:10px;}.inner-banner li a svg.hvr{display:none;}.inner-banner li a:hover svg, .inner-banner li.active a svg{display:none;}.inner-banner li a:hover svg.hvr, .inner-banner li.active a svg.hvr{display:inline-block;}.pad-tb.spn1{display:block}footer h4{font-size: 27px;}.quik-contact input{border:none;margin-bottom:8px;width:100%;box-sizing:border-box;border: 1px solid #7ab700;}.quik-contact input:focus{border: 1px solid #54770c;}.quik-contact input.btn-input{float:right;background-color:#333;border-radius:4px;color:#fff;display:block;font-size:15px;font-weight:500;padding:10px;width:45%;cursor:pointer;text-align:center;border:none}.quik-contact input.btn-input:hover{background-color:#000;color:#fff}.quik-contact .security-sec img, .quik-contact .security-sec span{float:left;margin-top:3px;}.quik-contact .security-sec{padding-top:5px;float:left;font-size:18px;font-weight:600;color:#fff}.quik-contact textarea{border-box;border: 1px solid #7ab700;resize:none;box-sizing:border-box;width:100%;margin-bottom:8px;}.quik-contact textarea:focus{border: 1px solid #54770c;}.quik-contact .security-sec .txt-cpt{font-size: 16px;text-align:center;float:left;width:40px;padding:5px 6px;border-radius:4px;border:none;margin:0 0 0 8px;box-sizing:border-box;color:#000000}.quik-contact{background:none repeat scroll 0 0 #7ab700;border:none;border-radius:4px;padding:10px 8px 2px;}@media(max-width:1139px){.r-container{padding-left:20px;padding-right:20px}.logo{padding-left:10px}}@media(max-width:915px){body{padding:0}.click-btn,.left-off-canvas-menu{display:block}.main-nav .top-bar-section{display:none}header{position:static}}@media(min-width:768px) and (max-width:1024px){.f-rgt{width:33%}}@media(max-width:767px){.hom-banner-txt li{font-size: 16px;line-height: 22px;}.hom-banner-txt svg{float:left}.inner-banner li{width:12%}.hom-banner-txt{padding-right:20px}.serv-sect{width:100%;margin-bottom:90px}.serv-sect.lst{margin-bottom:0}.left-section{float:none;width:100%}.right-section{float:none;margin-top:70px;width:100%}.get-intouch p{margin-left:10px}.get-intouch>a{padding:15px 20px}.f-lft{float:none;width:100%}.f-rgt{float:none;margin-top:30px;width:100%}.social-icons h6{display:block}.newsletter-section input{width:68%;box-sizing:border-box;margin-bottom:10px}.newsletter-section input[type="submit"],.newsletter-section input[type="button"]{width:30%;box-sizing:border-box}.hom-banner-txt{top:0}.inner-banner li{margin:10px 0;width:31%}.inner-banner li:hover .hvr-arrow,.inner-banner li.active .hvr-arrow{display:none !important}.inner-banner ul{padding:20px 0}}@media(max-width:480px){.pad-tb.spn1, .pad-tb.spn2{display:inline}.hom-banner-txt h1 span{background:none;padding:0;}.hom-banner-txt h1{background: url("../img/header-rbg.png") repeat scroll left top;line-height:45px;padding:8px 10px;}.inner-banner li{margin:10px 0;width:48%}.inner-banner li:hover .hvr-arrow,.inner-banner li.active .hvr-arrow{display:none !important}.inner-banner ul{padding:20px 0}.top-nav li a span{display:none}.hom-banner-txt{text-align:center}.get-intouch p{margin-left:0}.hom-banner-txt ul{display:none}.get-intouch>a{margin-bottom:20px;padding:15px 40px}.newsletter-section input{width:100%;box-sizing:border-box;margin-bottom:10px}.newsletter-section input[type="submit"],.newsletter-section input[type="button"]{width:100%;box-sizing:border-box}.res-table{overflow-x:scroll;width:100%}footer .social-icons-inner h3{display:block}.plft{border-right:0;border-bottom:1px solid #616161;margin-bottom:15px;padding-bottom:15px}.plft,.prgt{display:block;width:100%;float:none}.f-contact span{margin-bottom:10px}.testimonials-section{padding: 30px 20px;}}@media(max-width:570px){.textfield{margin:5px 0 0 0;display:block}}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v14/Hgo13k-tfSpn0qi1SFdUfT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src: local('Roboto Regular'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v14/2UX7WLTfW3W8TclTUvlFyQ.woff) format('woff');}@font-face{font-family:'Roboto';font-style: normal;font-weight: 500;src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v14/RxZJdnzeo3R5zSexge8UUT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}@font-face{font-family:'Roboto';font-style: normal;font-weight:700;src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v14/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}@font-face{font-family:'Roboto';font-style: normal;font-weight:900;src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v14/mnpfi9pxYH-Go5UiibESIj8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}@font-face{font-family:'Noto Serif';font-style:italic;font-weight:400; src: local('Noto Serif Italic'), local('NotoSerif-Italic'), url(https://fonts.gstatic.com/s/notoserif/v4/HQXBIwLHsOJCNEQeX9kNz3hCUOGz7vYGh680lGh-uXM.woff) format('woff');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600; src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');}@media(min-width:480px) and (max-width:711px){.pad-tb.spn1, .pad-tb.spn2{display:inline}.hom-banner-txt h1 span{background:none;padding:0;}.hom-banner-txt h1{background: url("../img/header-rbg.png") repeat scroll left top;line-height:40px;padding:8px 10px;font-size:30px;}.hom-banner-txt svg{width: 23px !important;}.get-intouch{margin: 0 0 0;}}@media(min-width:480px) and (max-width:550px){.hom-banner-txt li{font-size: 16px;line-height: 22px;}}@media(min-width:768px) and (max-width:1070px){.quik-contact input.btn-input{float:none!important;margin-top:10px!important;width:100%!important;}.quik-contact .security-sec{ float:none}.blg-top li {width: 100% !important;}}@media(max-width:767px){ul.platfrms li{width:30.5%!important;padding-top:0 !important;} .services-section{padding:40px 0;}}

.agg-rating{text-align:center;width:100%;}.agg-rating span{color:#999;display:inline-block;float:none;font-size:13px;position:static;text-align:center;margin:0}.more-icon li{ padding:0;width: 10.5%;}.no-color a {color:#333;}.no-color a:hover {text-decoration:underline;}.auth-name {display:inline-block!important;}.snowfall-flakes{ background:url(../img/snowflake.svg) no-repeat 0 0 / cover;}
.quik-contact {box-shadow: 1px 1px 10px #c3c5bf;background: none;}.quik-contact input.btn-input {background-color: #7ab700;}.quik-contact input.btn-input:hover {background-color: #4E4E4E;color: #fff; border:1px solid #000000;}.quik-contact input,.quik-contact textarea{border: 1px solid #c9c9c9;}.quik-contact .security-sec {color: #7d7d7d;}.quik-contact .security-sec .txt-cpt {border: 1px solid #c9c9c9;}.quik-contact input.btn-input {border: 1px solid #344d00;}.quik-contact .security-sec .txt-cpt:focus,.quik-contact textarea:focus,.quik-contact input:focus {border: 1px solid #555; box-shadow:none;}
.boldtxt strong{font-weight: 600;}
.scnd-line{padding-top:30px!important;}
ul.platfrms li{width:12.5%;}
.left-section h2 a, .left-section h3 a{color:#333333;}
.left-section h2 a:hover, .left-section h3 a:hover{color:#7ab700;}
nav.main-nav li .sub-menu {width: 260px;}
strong.strng{font-weight:600!important;}
h3.inner-htxt{font-size: 23px;padding-top: 20px;text-align: center;}
h1.inner-htxt{font-size: 23px;padding-top: 20px;text-align: center;}
.split-banr ul {width:100%;padding:0 0 20px;}
.split-banr ul li {padding:0 1.5%;width: 13.2%; }
.split-banr ul li img{display:none!important;}
.split-banr .platfrms li{width:10.9%;}
.split-banr .platfrms li.scnd-line { padding-top: 20px !important; }
.r-container.split-banr span {border-bottom: 2px solid #7ab700;font-size: 14px !important;padding-bottom:10px;}
.r-container.split-banr span {border-bottom: 2px solid #7ab700;font-size: 14px !important;padding-bottom:10px;}


h2.heading-1 {color:#333;font-size:30px;line-height:30px;font-weight:400;margin:0 0 20px!important;text-align:left!important;}
h1.inner-htxt{padding-top:20px;text-align:center;}
.services-section h2.heading-1{text-align:left;margin:0;}
.head2{font-size:30px;margin: 0 0 20px;}

.home-banner{margin-top:0!important;}
footer{padding:50px 0 36px 0!important;}

h3.nwhead{font-size:20px;margin-bottom:10px;margin-top:30px;}
.pad-l5{margin-left:77px;}

.quick-links li {font-size: 17px !important;font-weight: 600 !important;line-height: 28px !important;}
.quick-links li a:hover {color:#fff;}
.f-lft {width: 68%;}
.content-left {width: 63%;float: left;}
.quick-links {float: left;width: 20%;margin-left: 70px;}
.policy-div{width:86%;margin-top:12px;}
.quick-links li{margin-bottom:5px;}
.f-contact a img {margin:0 3px 0 2px;}
.f-rgt a img{margin-left:18px;}

.hom-banner-txt h1{font-size:55px;line-height:60px;margin-top:20px;}
.hom-banner-txt h1 strong{font-weight:700;}
.hom-banner-txt p{font-size:20px;width:58%;}

.get-intouch{margin:0;}
.get-intouch a{background:none #78b90c; box-shadow: 5px 5px 16px rgba(0, 0, 0, 0.2)}

.f-contact h3 {font-size: 27px;}
.policy-div {margin-top: 27px;}
.home-banner {min-height: 550px;}
.home-contact-box input {padding: 20px;}
.home-contact-box {background-color: #fff;border: 1px solid #c9c9c9;}
.home-contact-box {position: absolute;bottom: 17px;width: 1140px;border-radius: 5px;background: #fff;padding: 15px 0;}
.home-banner {min-height: 550px;position: relative;}
.home-contact-box input, .home-contact-box textarea {border: none;vertical-align: top;padding: 15px;float: left;border-right: 1px solid #c9c9c9;width: 212px !important;margin-bottom: 0;height: 60px;font-size: 18px;font-weight: 300;border-radius:0px;}

.home-contact-box textarea {height: 60px;padding-top: 15px;}
.home-contact-box input, .home-contact-box textarea {border: none;vertical-align: top;padding: 15px;float: left;border-right: 1px solid #c9c9c9;width: 237px;margin-bottom: 0;height: 60px;font-size: 18px;font-weight: 300;font-family: "Merriweather";}
.home-contact-box input, .home-contact-box textarea {padding: 7px;margin-bottom: 0;height: 30px !important;font-size: 15px;font-weight: 400;font-family: 'Raleway';border-radius: 5px;background: #f5f5f5;margin: 0 0 0 15px;border: 1px solid #cdd0d4 !important;} .home-contact-box .btn-input1 {padding: 7px;margin-bottom: 0;height: 51px !important;font-size: 15px;font-weight: 400;font-family: 'Raleway';border-radius: 5px;background: #7ab700;margin-left: 0px;font-size: 17px !important;border:none;}
.home-contact-box .security-sec {float: left;padding-top: 5px;width: 150px; margin-left:13px;}
.home-contact-box input[type="submit"] {font-size: 20px;font-weight: 600;}
.home-contact-box input, .home-contact-box textarea {border: none;vertical-align: top;padding: 20px;float: left;border-right: 1px solid #c9c9c9;width: 212px;margin-bottom: 0;height: 68px;font-size: 20px;font-weight: 300;font-family: "Merriweather";}
input[type="submit"] {background: #83c452;border: none;color: #FFFFFF;cursor: pointer;font-family: "Merriweather";font-weight: 700;letter-spacing: 1px;padding: 10px 31px;margin-left:40px;}
.home-contact-box input {padding: 20px;}
.home-contact-box img {margin-top: 17px;}
.security-sec img {float: left;}
.home-contact-box .security-sec input.txt-cpt {color: #333;font-size: 17px;margin: 0 0 0;padding: 0 !important;text-align: center;width: 30px !important;height: 30px;border-right: none;margin-top: 15px !important;}
.sec-box {margin-top:0px;}
.home-contact-box .security-sec span {color: #333333 !important;position: static;margin-top: 22px;}
.try-sect {position: relative;}
.main-heading {padding: 50px 0;}
.home-banner h1 {font-size: 45px !important;font-weight: 600 !important;font-family: 'Roboto';line-height: 52px !important;}
.email-stl {border-bottom: 1px solid #83c452;padding-top: 6px;}
.home-contact-box input, .home-contact-box textarea{padding:10px;margin-bottom:0;height:53px;font-size:18px;font-weight:400;font-family:'Raleway';}
.home-contact-box .security-sec span{margin-top:10px;float:left;}
.home-contact-box img{margin-top:10px;}
.home-contact-box .security-sec input.txt-cpt{margin-top:7px !important;margin-left:3px;}
p.banner-prgh {font-size: 27px;line-height: 36px;width: 32%;margin-top: 35px;}
.f-lft .quick-links li a {font-size: 17px;}
.footer-cta a {font-size: 23px;font-weight: 600;color: #fff;display: inline-block;padding: 0 0 10px;}
.footer-cta {background: #454545;width: 100%;padding: 0px;box-sizing: border-box;margin-bottom: 20px;}
.footer-cta a.mail-cont {background: #7ab700;padding: 12px 15px;border-radius: 5px;box-sizing: border-box;width: 100%;text-align: center;margin-top: 8px;}
.f-rgt a img {margin-left: 0;}
.ftr-mid-rgt {float: left;text-align: left;width: 27%;margin-top: 17px;margin-left: 36px;}
.ftr-mid-rgt.inner-social-icon{float: left;text-align: left;width: 100% !important;margin-top: 30px;margin-left: 0;}
.ftr-mid-rgt.inner-social-icon li a { padding:0px;}
.ftr-mid-rgt li {display: inline-block;margin-right: 5px;}
.ftr-mid-rgt li:nth-child(1) a {background-color: #6179ab;}
.ftr-mid-rgt li:nth-child(2) a {background-color: #22c1ea;}
.ftr-mid-rgt li:nth-child(3) a {background-color: #0274b3;}
.ftr-mid-rgt li:nth-child(4) a {background-color: #ca1921;}
.ftr-mid-rgt li a {display: table-cell;width: 34px;height: 34px;border-radius: 100px;text-align: center;vertical-align: middle;}
.quick-links {float: left;width: 22%;margin-left: 36px;}
.quick-links li a i {color: #fff;text-decoration: none;margin-right: 5px !important;}
.ftr-mid-rgt li a i {color: #fff;font-size: 22px;vertical-align: middle;}
.continer-links {padding: 20px;margin-left: 0px;}
.newsletter-section {margin-top: 15px;}
.quick-links li {margin-bottom: 5px;line-height: 28px;}
.footer-cta a img {margin-right: 12px;}
.f-lft .quick-links li a {text-decoration:underline;}
.call-us p {font-size: 28px;font-weight: 800;line-height:34px}
.call-us {width: 32%;float: left;}
.call-number {width: 65%;float: left;}
.call-number a {font-size: 20px;}
.call-us i { color:#7ab700; font-size:18px;font-size: 25px;margin-left: 4px;position:relative;top:-20px;}
.mail-cont i{margin-right: 10px;}
.newsletter-section.width-adjust{width: 47%; margin-bottom: 20px;}
.f-rgt p{width: 96%;}
.follow-icon {display: inline-block;float: left;margin-right: 20px;font-size: 20px;margin-top: 2px;}
.call-us span {display: inline-block;width: 60px;line-height: 32px;}

.blog-sect {margin-top:50px !important;margin-bottom:50px;display: inline-block;}
.blog-sect li {border-bottom: 1px solid #e5e5e5; display: inline-block;font-size:15px;line-height:25px;margin:10px 10px 0px 0;padding-top:0;text-align:left;vertical-align:top;width:100%;color:#222222 !important;background:none;}
.blog-sect a {color: #222222;font-weight: 400;display:block;}
.blog-sect h5 a {font-size:14px;float:right;font-style:italic;color:#7ab700;margin:3px 0 0 0;}
.blog-sect h5 a:hover{color:#000000;}
.blog-sect h5{border-bottom: 2px solid #7ab700;padding:0 0 10px 0;}
.posts-lft {float:left;margin-right:0;text-align:right;width:22%;}
.posts-rgt {float:right;width:72%;padding-bottom:10px;}
.posts-rgt span {font-size:12px !important;color:#606060;display:block;margin-bottom:0;margin-top:5px; text-decoration:underline; font-style:italic;}
.blog-sect li {padding: 0px;}
.pad-bl {padding-left: 20px;padding-right: 10px;}
.blg-top li {margin: 0 2% 30px 0;}
.blg-top li {display: inline-block;width: 31.73%;vertical-align: top;background-color: #fff;margin: 0 6px 20px;border: 1px solid #e1e1e1;box-shadow: 0px -1px 5px -1px rgba(0,0,0,0.15);}
.news-insight li img {max-width: 100%;width: auto;float: left;margin-right: 20px;margin-bottom: 30px;}
.blg-date {font-size: 40px;color: #979797;font-weight: 600;margin: 20px 0 0 20px;display: inline-block;}
.blg-mnth {margin: 20px 0 0 20px;color: #979797;font-size: 14px;font-style: italic;}
.lft-align {float: left;width: 20%;margin-right: 20px;padding-bottom: 0px;border-right: 1px solid #979797;margin-top: 9px;}
.blg-date {font-size: 40px;color: #979797;font-weight: 600;margin:0px;display: inline-block;}
.blg-mnth {color: #979797;font-size: 14px;font-style: italic;margin: 0px 0 0 8px;}
.right-align {float: left;width: 66%;}
.blog-section h3 {font-size: 20px;color: #50504e;font-weight: 600;line-height: 28px; margin-bottom:10px !important;}
.marg-bl {margin-top: 20px;min-height: 133px;}
p.bottom-p {color: #50504e;margin-top: 10px;font-size: 18px;min-height: 106px;}
.blg-top li { min-height:522px;}
.read-more-link {font-size: 15px;font-weight: 800;margin-top: 10px;}
.blog-section {padding: 0px 0 50px 0;}
.blog-section h2 {color: #4c4c4d;font-size: 30px;margin-bottom: 30px;margin-top: 0;text-align:center;}
.blg-bottom .lft-align {width: 18%;float: left;}
.blg-bottom .right-align {float: left;width: 74%;}
.blg-bottom li {width: 35%;float: left;margin-right: 30px;}
.blg-bottom {margin-top: 15px;display: inline-block;width: 100%;}
.blg-bottom li .view-more-btn {padding: 13px 0;box-sizing: border-box;background: #7ab700;width: 180px;display: inline-block; color: #fff;margin-left: 27px;font-size: 15px;text-align: center;vertical-align: middle;}
.blog-section li a { color:#50504e;}
p.view-more-btn a { color:#fff; font-weight: 600;}
.blg-bottom li:nth-child(3) {width: 22%;float: left;margin-top: 19px;}

.blg-top li {min-height: 475px;}
p.bottom-p {min-height: 90px;}
.marg-bl {min-height: 103px;}
.read-more-link {margin-top: 0px;}
.blg-bottom {margin-top: 0px;}
.quick-links.good-firm { margin-bottom: 67px;margin-top: 20px; }

.newsletter-section.width-adjust { float: left !important;}

.follow-icon {margin-top: 4px !important;}
.ftr-mid-rgt.inner-social-icon { margin-top:20px !important;}


.left-cont {float: left;width: 68%;}
.rgt-cont {float: right;width: 26%;}




@media(max-width:767px){.blg-top li {width: 100% !important;}.blg-bottom li{width: 100% !important;} .content-left {width: 100%;}.f-lft {width: 100%;}.quick-links {width: 100%;margin-left: 0;}.ftr-mid-rgt { width: 100%;margin-left: 0;}
p.banner-prgh {width: 100%;}
.home-contact-box {position: absolute;bottom: 17px;width: 1140px;border-radius: 5px;background: #fff;padding: 15px 0;width: 87%;display: inline-block;margin: 30px 0 0 0;}
.home-contact-box input, .home-contact-box textarea {width: 81% !important;margin: 0 0 15px 15px !important;}
.home-banner {min-height: 650px;}
.footer-cta {width: 100%;}
.call-us {width: 100%;float: left;}
.call-us span {display: inline-block;width: 102px;line-height: 32px;}
.call-us i {color: #7ab700;font-size: 18px;font-size: 25px;margin-left: 4px;position: relative;top: 0px;display: inline-block;}
.call-number {width: 100%;float: left;}
.footer-cta a {font-size: 16px;}
.home-banner {background: #e0e0e0;background-size: cover;}
.hom-banner-txt h1 {background: #555555;padding: 15px 20px;}
.serv-graphic > h2 {padding: 20px 15px;}
.blg-top li {margin: 0 0px 20px;}

.left-cont {float: left;width: 100%;}
.rgt-cont {float: right;width: 100%;}

}


.slide-contact.is_stuck{height:128px!important;top:150px!important;width:auto!important;}
#slideout{position:fixed;top:150px;right:0; -webkit-transition-duration:0.3s; -moz-transition-duration:0.3s; -o-transition-duration:0.3s;transition-duration:0.3s;height:400px;}
#slideout_inner{position:fixed;top:150px;right:-250px;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s; -o-transition-duration:0.3s;transition-duration:0.3s;width:250px;background-color:#f6f6f6;padding:20px;box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);box-sizing:border-box;}
#slideout.slide-contact.selected{right:250px;}
#slideout.slide-contact{right:0;}
#slideout.slide-contact.selected #slideout_inner{right:0;}
#slideout_inner input, #slideout_inner textarea{width:100%;padding:10px 10px;margin-bottom:10px;font-size:13px;border:1px solid #DCD5C9;box-sizing:border-box;color:#333333;}
.slide-bttn {background-color:#7ab700;color: #FFFFFF;font-weight: 700;padding:8px 14px;position: relative;top:0;right: 0;text-transform: uppercase;border-radius: 10px 0 0 10px;cursor: pointer; transition: all 0.2s ease 0s;}
.slide-bttn:hover {background-color: #333;}
.slide-bttn i{margin-right:4px;font-size:19px;}
.slide-bttn span{display:block;}
#slideout_inner .btn-input1 {background: #333;border: none;color: #FFFFFF;margin: 0;font-weight: 700;border-radius: 4px;padding: 10px;letter-spacing: 2px;font-size: 15px;transition: all 0.2s ease 0s;font-family: "Open Sans";}
#slideout_inner .btn-input1:hover{background:#7ab700;color:#fff;}
#slideout_inner > h3 {color: #444;display: block;font-size: 19px;font-weight: 700;text-transform: uppercase;line-height: normal;margin: 0 0 10px !important;padding: 0 !important;}
#slideout_inner .sec-box{width:100%;}
#slideout_inner .security-sec{width:100%;color:#333;}
#slideout_inner .security-sec img, #slideout_inner .security-sec span, #slideout_inner .security-sec input{float:left;}
#slideout_inner .security-sec input{width:50px;margin-left:10px;padding:8px 10px;}
#slideout_inner .security-sec img, #slideout_inner .security-sec span{margin-top:4px;}
#slideout_inner span.spclose {cursor: pointer;display: inline-block;width: 10%;text-align: right;color: #858585;position: absolute;top: 10px;right: 10px;}


.slide-contact #Fname{float:left;width:48%;margin-right:4%;}
.slide-contact #email{float:left;width:48%;}
.slide-contact textarea{width:100%;}
.bld-txt { font-weight:600 !important;}



@media(max-width:767px){#slideout{display:none;}}

.contn img {width: 23px;margin-right: 5px;}

#top-nav li.contn a{font-weight:600;color:#333333;}












