@charset "utf-8";.glyphicon{font-family:inherit}.glyphicon:before{font-family:'Glyphicons Halflings'}body{margin:0px;padding:0px;font-family:'Muli',sans-serif!important}.zeropadding{padding:0px 0px 0px 0px!important}.overflow{overflow:hidden!important}.header-wrap{float:left;width:100%;height:auto;padding:15px 0px;background:#FFF}.logo{float:left;width:100%;height:auto;background:#FFF}.logo a{float:left;width:auto;height:auto}.logo img{display:block;margin:0px auto}.top-menu-btn{float:left;width:auto;height:auto;margin:5px 0px 0px 0px}.top-menu-btn ul{float:left;width:auto;height:auto;margin:0px;padding:0px}.top-menu-btn ul li{margin:0px;padding:0px;list-style:none;float:left;width:auto}.top-menu-btn ul li a{float:left;width:auto;height:auto;display:block;text-align:center;color:#333333;padding:10px;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none}.social-media{float:left;width:auto;height:auto}.social-media ul{float:left;width:auto;height:auto;margin:0px;padding:0px}.social-media ul li{margin:0px;padding:0px;list-style:none;float:left;width:auto}.social-media ul li a{float:left;width:auto;height:auto;display:block;text-align:center;color:#999;padding:5px 10px;font-size:13px;text-decoration:none}.social-link{position:fixed;width:20px;height:auto;top:50%;z-index:9999}.social-link ul{margin:0px;padding:0px}.social-link ul li{margin:0px;padding:1px 0px 0px 0px;line-height:none;display:block;clear:both}.social-link ul li a{float:left;display:block;width:25px;padding:3px 0px;height:auto;color:#FFF;text-align:center;background:#0051af}.change-location{float:left;width:100%;height:auto;margin:7px 0px}.change-location select{padding:7px;font-size:11px;border:1px solid #f0f0f0;color:#333333;width:100%;border-radius:5px;background:#FFF!important;font-weight:900!important; }.main-menu-wrap{float:left;width:100%;height:auto;padding:9px 0px;background:#003c82}.main-nav{float:left;width:100%;height:auto}.main-nav ul{margin:0px;padding:0px}.main-nav ul li{list-style:none;float:left;width:auto;display:block;color:#3c3c3b;background:#FFF;font-size:15px;font-weight:600;padding:12px 5px;margin:0px;text-decoration:none}.main-nav ul li a{float:left;width:auto;display:block;color:#5b6775;font-size:12px;font-weight:800;padding:5px 10px;margin:0px;text-transform:uppercase;text-decoration:none}.main-nav ul li a:hover{transition:all 100ms ease-out}.main-nav ul li a i,.main-nav ul li i{color:#1fadd3}.main-nav ul li a.active{color:#FFF;text-decoration:none;background:#96c11f}@media only screen and (max-width:800px){#nav-icon1{display:block;width:25px;height:10px;position:absolute;right:10px;top:10px;color:#3c3c3b;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;opacity:1}#nav-icon1 span{display:block;position:absolute;height:5px;width:100%;background:#3c3c3b;opacity:1;right:0;transform:rotate(0deg);transition:.25s ease-in-out}#nav-icon1 span:first-child{top:0px}#nav-icon1 span:nth-child(2){top:7px}#nav-icon1 span:nth-child(3){top:14px}#nav-icon1.open span:first-child{top:10px;transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){opacity:0;left:0px;animation-timing-function:0ms}#nav-icon1.open span:nth-child(3){top:10px;transform:rotate(-135deg)}.main-nav{position:absolute;width:100%;height:auto;display:none;clear:both;z-index:999999;left:0px;top:40px}.main-nav ul{margin:0px;padding:0px;width:100%}.main-nav ul li{margin:0px;padding:5px 0px;display:block;float:left;list-style:none;text-decoration:none;font-weight:bold;width:100%;height:auto;font-size:15px;list-style:none;background:#f1f1f1}.main-nav ul li a{margin:0px;padding:5px 0px;display:block;float:left;list-style:none;text-decoration:none;font-weight:900;width:100%;height:auto;font-size:16px;text-align:center}.main-nav ul li a span{float:right;display:block;width:10px;height:5px;background:url(../img/drop-down-image.png) no-repeat;margin:10px 0px 0px 5px;padding:0px 0px 0px 0px}.main-nav ul li a:hover{transition:all 100ms ease-out}.main-nav ul li a span{width:100%;height:6px;margin:0 auto;float:left}}.toll-free{float:left;width:100%;height:auto;margin:10px 0px}.toll-free p{color:#0a3762;float:left;width:100%;height:auto;margin:0px;padding:0px;font-size:18px;font-weight:900;text-align:center}.toll-free p i{color:#ed2229;font-size:20px}.covid-19-wrapper{float:left;width:100%;padding:10px 0px;text-align:center;color:#FFF}.covid-19-wrapper h2{margin:0px;padding:0px;font-size:20px;font-weight:900;color:#FFF}.covid-19-wrapper p{margin:0px;padding:0px;font-size:16px;color:#FFF}.covid-19-wrapper a{white-space:nowrap;color:#FFF!important;padding:0px 7px;background:#ec171f;border-radius:5px;text-decoration:none}.batch{float:left;width:100%}.batch img{width:auto!important;margin:0px 10px 0px 0px}.banner-wrap{float:left;width:100%;height:auto;background:url(../img/home-page/banner-image.jpg) no-repeat top center;background-size:cover;background-position: center;padding:80px 0px 80px 0px}.banner{float:left;width:100%;height:auto}.banner h1{float:left;width:100%;height:auto;margin:0px 0px 20px 0px;padding:0px;color:#FFF;font-size:48px;text-transform:uppercase;font-weight:900;line-height:60px}.banner h2{float:left;width:100%;height:auto;margin:0px;padding:0px;color:#FFF;font-size:22px;font-weight:600}.banner-btn-1{float:left;width:auto;height:auto;font-weight:700;margin:0px 20px 0px 0px;padding:10px 20px;background:#1e1e1e;color:#FFF;font-size:14px;border-radius:5px;border:none}.banner-btn-1:hover{text-decoration:none;color:#FFF}.banner-btn-2{float:left;width:auto;height:auto;font-weight:700;margin:0px;color:#005bb9;padding:10px 20px;background:#FFF;font-size:14px;border-radius:5px}.banner-btn-2:hover{text-decoration:none;color:#005bb9}.banner-btn-3{float:left;width:auto;height:auto;font-weight:700;margin:0px 20px 0px 0px;padding:10px 20px;background:#0a7fec;color:#FFF;font-size:14px;border-radius:5px;border:none}.banner-btn-3:hover{text-decoration:none;color:#FFF}.banner-btn-4{float:left;width:auto;height:auto;font-weight:700;margin:0px;color:#005bb9;padding:5px 10px;background:#FFF;font-size:11px;border-radius:5px;border:1px solid #005bb9}.banner-btn-4:hover{text-decoration:none;color:#005bb9}.banner img{display:block;width:100%;float:left;margin-bottom:30px}.banner-video iframe{display:block;float:left;margin:30px 0px 0px 0px;border:7px solid #FFF;width:100%;box-shadow:0 10px 10px -10px rgba(0,0,0,0.5);transform:scale(1.1)}.fixedimg{position:static;top:0px;margin:-66px 0px 0px 0px;width:100%}.company-prof{float:left;width:100%;height:auto}.completed{float:left;width:100%;height:auto;margin:10px 0px 10px 0px}.completed img{float:left;display:block;width:44px!important;height:auto;padding:0px 10px 0px 0px;margin-bottom:0px!important}.completed h4{float:left;width:auto!important;height:auto;margin:0px;padding:0px 5px;color:#FFF;font-size:24px;font-weight:900;text-align:left!important}.completed h4 span{color:#ffd51f;font-weight:900;padding:0px 15px 0px 5px;font-size:30px}.subb{font-size:12px;color:#FFF;margin:10px 0px 0px -45px!important;padding:10px 0px 0px 0px!important;text-shadow:0px 1px 2px #000;top:14px}.completed h5{float:left;width:auto!important;height:auto;margin:0px;padding:0px;color:#FFF;font-size:24px!important;font-weight:900;text-align:left!important}.completed h5 span{color:#ffd51f}.completed p{float:left;width:auto!important;height:auto;margin:0px;padding:0px 5px;color:#FFF;font-size:24px!important;font-weight:900;text-shadow:0px 1px 2px #000}.clients-wrap{float:left;width:100%;height:auto;padding:20px 0px;background:#fff}.clients{float:left;width:100%;height:auto}.clients img{display:block;width:100%;padding:20px}.about-wrap{float:left;width:100%;height:auto;padding:100px 0px;background:#f3f8fd url(../img/home-page/about-bg.jpg) no-repeat center;background-size:cover}.about-us-home{float:left;width:100%;height:auto}.logo-i-con{float:left;width:100%;height:auto}.logo-i-con img{float:left;width:auto!important;height:auto;display:block}.about-us-home img{display:block;width:100%;height:auto}.about-us-home h4{float:left;width:100%;height:auto;margin:0px 0px 50px 0px;padding:0px;color:#fff;font-size:24px;font-weight:700;font-style:italic;text-align:center}.about-us-home p{float:left;width:100%;height:auto;margin:20px 0px 20px 0px;padding:0px;color:#FFF;font-size:16px;line-height:26px;text-align:justify}.about-us-home p span{padding-top:15px;float:left;width:100%;display:block}.about-us-home iframe{width:100%;height:380px}.about-us-btn{display:inline-block;width:auto;height:auto;font-weight:700;padding:10px 25px;background:#0051af;color:#FFF;font-size:14px;border-radius:5px}.about-us-btn:hover{text-decoration:none;color:#FFF}.we-serve{padding:11px 10px!important;background:#0a7fec!important;color:#FFF;float:right;width:auto;border:none;font-size:13px;font-weight:700;margin-bottom:30px;box-shadow:0px 4px 4px rgba(0,0,0,0.3)}.services-home-wrap{float:left;width:100%;height:auto;padding:100px 0px}.services-home{float:left;width:100%;height:auto;margin-bottom:30px}.services-home h4{float:left;width:100%;height:auto;margin:0px;padding:0px 0px 15px;color:#0a3762;font-size:18px;font-weight:900}.services-home img{display:block;width:100%;border-radius:5px;margin:0px 0px 15px 0px}.services-home p{float:left;width:100%;height:auto;margin:0px;color:#48545f;text-align:left;font-size:16px;padding:0px 0px 20px 0px}.services-home-btn{width:auto;height:auto;font-weight:900;margin:5px 0px 0px 0px;color:#0051af;font-size:12px}.services-home-btn:hover{text-decoration:none}.projects-home-wrap{float:left;width:100%;height:auto;padding:70px 0px;background:#f6faff}.projects-home-wrap h4{float:left;width:100%;height:auto;margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;color:#0a3762;font-size:30px;font-weight:900}.projects-home-wrap h4:after{height:2px;display:block;width:96px;background:#0051af;content:'';margin-top:10px}.projects{float:left;width:100%;height:auto;margin-bottom:30px}.projects img{display:block;width:100%;border-radius:5px}.projects h5{float:left;width:100%;height:auto;margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;color:#0a3762;font-size:24px;font-weight:900}.projects p{float:left;width:100%;height:auto;padding:0px;color:#333333;margin:0px;font-size:13px;font-weight:700;text-align:center}.projects-home-wrap .projects a.float-top{position:absolute;width:auto;height:auto;font-weight:900;margin:10px 0px 0px 0px;padding:5px 10px;background:#f0f0f0;color:#333333;top:0px;left:10px}.projects-home-wrap .projects a.float-top:hover{text-decoration:none;color:#FFF}.projects-more-btn{text-align:center;display:inline-block;width:auto;height:auto;font-weight:700;margin:0px;color:#005bb9;padding:7px 15px;background:#FFF;font-size:13px;border-radius:5px;border:1px solid #005bb9}.projects-more-btn:hover{text-decoration:none}.carousel-control{float:left!important;font-size:30px;color:#fff;text-align:center;margin:0px 0px 0px 15px}.carousel-control .left{text-decoration:none;color:#FFF;background:#0a3762;text-align:center;display:block;float:left;padding:0px 15px;clear:both;margin-right:3px;width:auto;border-radius:5px}.carousel-control .left:hover{color:#FFF}.carousel-control .right{text-decoration:none;color:#FFF;background:#0a3762;text-align:center;display:block;float:left;padding:0px 15px;border-radius:5px}.carousel-control .right:hover{color:#FFF}.what-we-do-wrap{float:left;width:100%;height:auto;padding:100px 0px 100px 0px}.what-we-do-wrap h4{float:left;width:100%;height:auto;margin:0px 0px 20px 0px;padding:0px;font-size:40px;text-transform:uppercase;font-weight:700;text-align:left;color:#000}.what-we-do{float:left;width:100%;height:auto;padding:10px 10px}.what-we-do h5{text-transform:uppercase;width:100%;height:auto;margin:0px;padding:0px 0px 10px 0px;font-weight:900;font-size:11px;clear:both}.what-we-do h5 span{background:#0051af;padding:2px 5px;color:#fff;font-weight:900;margin-right:5px;font-size:12px;border-radius:4px}.what-we-do h6{float:left;width:100%;height:auto;margin:0px 0px 7px 0px;padding:0px 0px 0px 0px;font-weight:900;font-size:13px;color:#fff;clear:both}.what-we-do p{float:left;width:100%;height:auto;margin:0px 0px 7px 0px;padding:0px 0px 0px 0px;font-size:14px;color:#fff;clear:both; line-height: 24px;}.what-we-do img{display:block;width:100%;margin:0px 0px 10px 0px;border-radius:5px}.what-we-do a{float:left;width:auto;height:auto;font-weight:700;margin:5px 0px 0px 0px;padding:5px 10px;color:#0051af;font-size:11px;background:#ffd51f;border-radius:4px;border:none!important}.what-we-do a:hover{text-decoration:none;color:#FFF}.what-we-do-2-wrap{float:left;width:100%;height:auto;padding:50px 0px;background:#0051af}.testimonial-wrap{background: white; width:100%;height:auto;padding:100px 0px}.testimonial-wrap h3,.testimonial-wrap h2{float:left;width:100%;height:auto;margin:0px 0px 50px 0px;padding:0px;color:#0a3762;font-size:40px;text-transform:uppercase;font-weight:700;text-align:center}.testimonial{float:left;width:100%;height:auto;margin-bottom:30px}.testimonial-icon{float:left;width:auto;height:40px;padding:5px 15px;font-size:36px;color:#FFF;margin:0px 0px 10px 0px;background:#0051af}.testimonial p{float:left;width:100%;height:auto;margin:0px;padding:0px 0px 15px 0px;font-weight:400;font-size:18px;color:#0a3762;line-height:28px}.testimonial h4{float:left;width:100%;height:auto;margin:10px 0px;padding:0px;font-weight:700;font-size:14px;color:#0a3762;text-align:left}.testimonial h5{float:left;width:100%;height:auto;margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;font-weight:900;font-size:24px;color:#ffd51f}.testimonial h6{float:left;width:auto;height:auto;margin:0px;padding:5px;font-weight:700;font-size:12px;color:#FFF;background:#CCC}.testimonial h2{float:left;width:100%;height:auto;margin:10px 0px;padding:0px;font-weight:700;font-size:11px;color:#C0C0C0;text-transform:uppercase}.testimonial-more-btn{display:inline-block;width:auto;height:auto;font-weight:700;margin:0px 20px 0px 0px;padding:10px 20px;background:#0a7fec;color:#FFF;font-size:14px;border-radius:5px;border:none}.testimonial-more-btn:hover{text-decoration:none;color:#FFF}.recent-news-wrap{float:left;width:100%;height:auto;padding:100px 0px;background:#f3f8fd}.recent-news-wrap h5{float:left;width:100%;height:auto;margin:0px 0px 50px 0px;padding:0px;color:#0a3762;font-size:40px;text-transform:uppercase;font-weight:700;text-align:center}.recent-news{float:left;width:100%;height:auto;margin-bottom:30px}.recent-news span{float:left;width:100%;height:auto;display:block;color:#535961;font-size:11px}.recent-news p{float:left;width:100%;height:auto;margin:0px;padding:0px;font-size:18px;color:#0a3762}.recent-news a{float:left;width:100%;height:auto;margin:0px 0px 30px 0px;font-weight:900;font-size:20px;color:#0051af;text-decoration:underline}.recent-news a:hover{color:#0a3762}.recent-news img{display:block;width:100%;height:auto}.footer-menu{float:left;width:100%;height:auto}.footer-menu ul{margin:0px;padding:0px}.footer-menu ul li{margin:0px;padding:3px 0px;line-height:normal;float:left;width:100%;list-style:none;font-size:13px;line-height: 1.5em;}.footer-menu ul li a{display:block;float:left;width:auto;text-decoration:none;font-size:13px;color:#163a55;font-weight:400}.footer-menu ul li a:hover{text-decoration:underline}.light-txt{color:#7ba3c1}.mt-30{margin:30px 0px 0px 0px}.wrapper{float:left;width:100%;height:auto}.footer-wrapper{float:left;width:100%;height:auto;padding:100px 0px 30px 0px;background:#163a55}.footer{float:left;width:100%;height:auto;color:#FFF}.footer ul{float:left;width:100%;margin:0px;padding:0px}.footer ul li{width:100%;margin:0px;padding:0px 0px 20px 0px;display:inline-block;color:#FFF;font-size:14px;float:left;line-height:28px}.footer ul li i{font-size:14px;color:#FFF;}.footer ul li a{color:#FFF;font-size:14px;text-decoration:none}.footer ul li a span{color:#5ab9f8;font-size:16px;text-decoration:none;font-weight:700;margin:0px;padding:0px}.footer h2{float:left;width:100%;height:auto;margin:0px;font-size:18px;padding:0px;color:#FFF;margin:0px 0px 20px}.footer h3{float:left;width:100%;height:auto;margin:0px;font-size:18px;padding:0px;color:#FFF;margin:0px 0px 20px}.footer h6{color:#0a7fec!important;font-weight:700;width:100%;height:auto;margin:0px;font-size:18px;padding:0px;color:#FFF;margin:0px 0px 20px}.footer p{float:left;width:100%;height:auto;margin:0px;font-size:14px;padding:0px;color:#FFF}.personal-social{float:left;width:100%;margin:20px 0px 0px 0px}.personal-social ul{float:left;width:100%;margin:0px;padding:0px}.personal-social ul li{width:auto;margin:0px;padding:0px 0px 20px 0px;display:inline-block;color:#fff;font-size:16px;float:none}.personal-social ul li i{font-size:20px;color:#fff;}.personal-social ul li a{color:#28333b;font-size:16px; padding: 0 8px;}.personal-social iframe{width:100%;margin:0px 0px 60px 0px}.personal-social ul li svg{margin:0px 5px 0px 0px}.line-height-30{line-height:30px!important;margin:0px 0px 20px}.copy-wrapper{float:left;width:100%;height:auto;padding:20px 0px 20px}.projects-inner-page-wrap{float:left;width:100%;height:auto}.projects-inner-page-container{float:left;width:100%;height:auto;background:#FFF url(../img/home-page/banner-image.jpg) no-repeat center 40%;background-size:cover;padding:100px 0px 100px 0px}.projects-inner-page-title{float:left;width:100%;height:auto}.logo-bg-white{float:left;width:100%;height:auto;margin-bottom:30px}.logo-bg-white img{float:left;width:auto;display:block}.projects-inner-page-title img{display:block;width:100%;margin:0px auto}@media only screen and (max-width:780px){.projects-inner-page-title img{display:block;width:100%;margin:0px auto;padding:15px}}.projects-inner-page-title p{float:left;width:100%;height:auto;padding:0px;margin:0px;color:#FFF;font-size:16px;line-height:28px}.project-gallery-wrap{width:100%;height:auto;background:#FFF}.project-gallery-menu{float:left;width:100%;height:auto;margin:0px 0px 30px 0px}.project-gallery-menu h6{float:left;width:auto;height:auto;display:block;color:#333333;padding:6px 10px;margin:10px 0px 0px 0px;font-size:16px;text-align:left;text-decoration:none}.project-gallery-menu a{float:left;width:auto;height:auto;display:block;color:#FFF;background:#0a7fec;padding:6px 10px;margin:10px 0px 0px 0px;font-size:16px;text-align:left;text-decoration:none}.project-gallery-menu a:hover{text-decoration:none;color:#FFF}.project-gallery-menu select{padding:5px 10px;background:#f9f9f9!important;color:#333333;width:auto;float:left;margin:10px 10px 0px 0px;display:block;font-size:16px;border:none}@media only screen and (max-width:780px){.project-gallery-menu a,.project-gallery-menu h5,.project-gallery-menu h6,.project-gallery-menu select{width:100%;text-align:center;margin:10px 0px 0px 0px}}.project-gallery-box{float:left;width:100%;height:auto;margin:0px 0px 0px 0px;color:#333333;text-align:justify;font-weight:400}.project-gallery{position:relative;clear:both;width:100%;height:auto;margin:0px 0px 30px 0px;display:block;overflow:hidden}.project-gallery-padding{padding:30px}.project-gallery-padding:hover{padding:15px}.project-gallery img{float:left;width:100%;height:auto}.project-gallery h5{position:absolute;top:0px;right:0px;width:100%;height:auto;margin:0px;color:#FFF;padding:5px 10px;text-align:center;background:rgba(0,0,0,0.4)}.project-gallery-anchor{position:absolute;bottom:0px;width:100%;height:auto;margin:0px;color:#FFF;display:none;padding:5px 10px;text-align:center;background:rgba(10,127,236,0.7)}.project-gallery-anchor:hover{color:#FFF;text-decoration:none;background:rgba(10,127,236,1)}.project-gallery:hover .project-gallery-anchor{display:block}.project-details-box{float:left;width:100%;height:auto;padding:0px;margin:50px 0px 0px 0px}.project-details-box h5{float:left;width:100%;height:auto;margin:0px 0px 10px 0px;padding:0px;font-size:24px;font-weight:600;color:#333333}.project-details-box h6{float:left;width:100%;height:auto;margin:0px 0px 10px 0px;padding:0px;font-size:24px;font-weight:600;color:#333333}.project-details-box p{float:left;width:100%;height:auto;margin:0px 0px 20px 0px;padding:0px;color:#333333;font-size:16px;line-height:28px}.project-details-box a{float:left;width:auto;height:auto;padding:0px;font-size:16px;color:#0a7fec!important;text-decoration:none;margin:0px 3px 0px 0px}.project-location{float:left;width:100%;height:auto;margin:50px 0px 50px 0px}.project-location h5{float:left;width:100%;height:auto;margin:0px 0px 10px 0px;padding:0px;font-size:24px;font-weight:600;color:#333333}.project-location iframe{float:left;width:100%;height:400px;display:block}.project-gallery-inbox{float:left;width:100%;height:auto}.project-gallery-inbox h5{float:left;width:100%;height:auto;margin:0px 0px 10px 0px;padding:0px;font-size:24px;font-weight:600;color:#333333}.project-reviews{float:left;width:100%;height:auto;margin:50px 0px 50px 0px}.project-reviews h5{float:left;width:100%;height:auto;margin:0px 0px 10px 0px;padding:0px;font-size:24px;font-weight:600;color:#333333}.project-review-inbox{float:left;width:100%;height:auto;padding:20px;background:#0a3762}.project-review-inbox span{float:left;width:auto;height:40px;padding:5px 10px;font-size:30px;color:#FFF;margin:-40px 0px 0px 0px;background:#333333}.project-review-inbox p{float:left;width:100%;height:auto;margin:0px;padding:0px 0px 15px 0px;font-weight:400;font-size:16px;color:#FFF;line-height:28px}.project-review-inbox h4{float:left;width:100%;height:auto;margin:10px 0px 0px 0px;padding:5px 0px 5px 0px;font-weight:900;font-size:16px;color:#FFF;text-transform:uppercase;text-align:left}.project-review-inbox h4 i{color:#ffd51f}.project-review-inbox h5{float:left;width:100%;height:auto;margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;font-weight:900;font-size:24px;color:#ffd51f;text-transform:uppercase}.project-review-inbox h6{float:left;width:auto;height:auto;margin:5px 0px 0px 0px;padding:5px;font-weight:700;font-size:12px;color:#FFF;background:#CCC;text-transform:uppercase}.project-review-inbox h2{float:right;width:auto;height:auto;margin:20px 0px 0px 0px 0px;padding:0px;font-weight:700;font-size:12px;color:#FFF;background:#CCC;text-transform:uppercase}.left-project-gallery-menu{float:left;width:100%;height:auto}.left-project-gallery-menu h6{float:left;width:100%;height:auto;margin:0px 0px 10px 0px;padding:0px;font-size:24px;font-weight:600;color:#333333}.left-project-gallery-menu a{float:left;width:100%;height:auto;display:block;color:#FFF;background:#0a7fec;padding:7px 10px;margin:10px 0px 0px 0px;font-size:16px;text-align:center;text-decoration:none}.left-project-gallery-menu a:hover{text-decoration:none;color:#FFF}.left-project-gallery-menu select{padding:5px 10px;background:#f9f9f9!important;color:#333333;width:100%;float:left;margin:10px 10px 0px 0px;display:block;font-size:16px;border:none}#frmContact{float:left;width:100%;height:auto}#frmContact h4{float:left;width:100%;height:auto;margin:0px 0px 15px 0px;padding:0px;font-size:24px;font-weight:600;color:#333333}.field{float:left;width:100%;height:auto;display:block;margin-bottom:20px}.field input{float:left;width:100%;padding:10px 10px;font-size:16px;color:#333333;border:1px solid #CCC}.field textarea{float:left;width:100%;padding:10px 10px;font-size:16px;color:#333333;border:1px solid #CCC}.field-submit-btn{float:left;width:100%;height:auto;display:block;color:#FFF;background:#0a7fec;padding:7px 10px;margin:10px 0px 0px 0px;font-size:16px;text-align:center;text-decoration:none;border:none!important;border-radius:5px!important}#form-messages{float:left!important;width:100%!important;height:auto!important;text-align:center!important;font-size:18px!important;font-weight:200px!important;color:#fff!important;margin-bottom:30px;background:#0C3!important}.related-project{float:left;width:100%;height:auto}.related-project h5{float:left;width:100%;height:auto;margin:0px 0px 10px 0px;padding:0px;font-size:24px;font-weight:600;color:#333333}.related-project h6{float:left;width:100%;height:auto;margin:20px 0px 10px 0px;padding:0px;font-size:18px;font-weight:600;color:#333333}.related-project img{float:left;width:100%;height:auto}.related-project{float:left;width:100%;height:auto;margin:0px 0px 40px 0px;padding:0px;color:#333333;font-size:16px;line-height:28px}.related-project a{float:left;width:100%;height:auto;display:block;color:#FFF;background:#0a7fec;padding:7px 10px;margin:10px 0px 0px 0px;font-size:16px;text-align:center;text-decoration:none}.related-project a:hover{text-decoration:none;color:#FFF}.sump-pump-container-wrapper{float:left;display:block;width:100%;height:auto}.sump-pump-box{float:left;display:block;width:100%;height:auto}.sump-pump-img{float:left;width:100%;height:auto}.sump-pump-img img{float:left;width:100%;height:auto}.sump-pump-box h2{float:left;width:100%;height:auto;margin:0px 0px 30px 0px;padding:0px;font-weight:700;color:#0a3762}.sump-pump-box p{float:left;width:100%;height:auto;margin:0px 0px 30px 0px;padding:0px;color:#48545f;font-size:18px;line-height:30px}.sump-pump-basin{float:left;width:100%;height:auto;padding:20px;margin:30px 0px;background:#ffd51f}.sump-pump-basin h3{float:left;width:100%;height:auto;margin:0px 0px 20px 0px;padding:0px;font-size:26px;font-weight:700;color:#0a3762}.sump-pump-basin ul{float:left;width:100%;height:auto;margin:0px;padding:0px}.sump-pump-basin ul li{float:left;width:100%;height:auto;margin:0px;padding:0px;color:#333333;font-size:18px;line-height:30px;list-style:none}.sump-pump-basin img{float:left;width:100%;height:auto}.sump-pump-how-work{float:left;width:100%;height:auto;margin:30px 0px}.sump-pump-how-work h4{float:left;width:100%;height:auto;margin:0px 0px 20px 0px;padding:0px;font-size:26px;font-weight:700;color:#0a3762}.sump-pump-how-work p{float:left;width:100%;height:auto;margin:0px 0px 30px 0px;padding:0px;color:#48545f;font-size:18px;line-height:30px}.sump-pump-how-work img{float:left;width:100%;height:auto;margin:0px 0px 20px 0px}.sump-pump-how-work h5{float:left;width:100%;height:auto;margin:0px 0px 20px 0px;padding:0px;font-size:26px;font-weight:400;line-height:40px;color:#0051af}.sump-pump-city{float:left;width:100%;height:auto;margin:30px 0px}.sump-pump-city h4{float:left;width:100%;height:auto;margin:0px 0px 30px 0px;padding:0px;font-size:26px;font-weight:700;color:#0a3762}.sump-pump-city p{float:left;width:100%;height:auto;margin:0px 0px 30px 0px;padding:0px;color:#48545f;font-size:18px;line-height:30px}.sump-pump-city img{float:left;width:100%;height:auto;margin:0px 0px 20px 0px}.sump-pump-city h5{float:left;width:100%;height:auto;margin:0px 0px 20px 0px;padding:0px;font-size:20px;font-weight:400;line-height:30px;color:#0051af}.sump-pump-city h6{float:left;width:100%;height:auto;margin:0px 0px 20px 0px;padding:20px;font-size:18px;font-weight:700;color:#FFF;background:#0051af;text-align:center;line-height:26px}.left-bar-innerpage{float:left;width:100%;height:auto;border-right:1px solid #EDEDED}.left-bar-services-nav{float:left;width:100%;height:auto}.left-bar-services-nav h2{float:left;width:100%;height:auto;margin:0px 0px 30px 0px;padding:0px;font-size:20px;font-weight:900;color:#0a3762}.left-bar-services-nav ul{float:left;width:100%;height:auto;margin:0px;padding:0px}.left-bar-services-nav ul li{float:left;width:100%;height:auto;margin:0px 0px 1px 0px;padding:0px;list-style:none;border-bottom:1px solid #EDEDED}.left-bar-services-nav ul li a{float:left;width:100%;height:auto;margin:0px;font-weight:600;padding:10px 10px}.left-bar-services-nav ul li a:hover{text-decoration:none;color:#0051af}.left-bar-services-nav ul li a.active{border-left:2px solid #0051af;font-weight:900;color:#0051af}.quick-contact-inner-page{float:left;width:100%;height:auto;padding:20px;margin:30px 0px;background:#fafafa}.quick-contact-inner-page h3{float:left;width:100%;height:auto;margin:0px 0px 30px 0px;padding:0px;font-size:20px;font-weight:900;color:#0a3762}.content{display:inline-block;width:100%;height:auto}.content h2{margin:0px 0px 10px;padding:0px;font-size:26px;font-weight:700}.content h3{margin:0px;padding:0px 0px 10px;font-size:22px;font-weight:500;font-weight:700}.content h4{margin:0px;padding:0px}.content h5{margin:0px;padding:0px;font-size:16px}.content h6{margin:0px 0px 10px;padding:0px;font-size:13px;color:#b3b3b3;font-weight:400}.content p{margin:0px;padding:0px 0px 15px;font-size:14px;line-height:26px}.content a{margin:0px;padding:0px 0px 10px;font-size:16px;line-height:24px;font-weight:700}.content img{width:100%}.content ul{margin:0px;padding:0px}.content ul:not(.crack-features) li{margin:0px 0px 10px;font-size:14px;line-height:30px;list-style:inside none circle;width:100%;}.alpha-box{color:#136fb5;font-weight:700;padding:0px;text-align:center;float:left;margin:0px 5px 0px 0px}.svg-icon{font-size:40px;margin:0px 0px 30px 0px;display:inline-block}.guarantee-padding{padding:240px 0px 50px 0px}.clients img{width:100%;padding:10px;background:#FFF}.clients img:hover{opacity:1}.h-gallery{display:inline-block;width:100%}.h-gallery img{width:100%}.border-box{display:block;width:100%;height:auto;padding:20px;background:#FFF;border-radius:5px;float:left}.border-box img{width:100%;margin:0px 0px 20px 0px;border-radius:5px}.border-box h4{margin:0px;padding:0px 0px 10px;font-size:16px}.border-b{border-bottom:1px solid #136fb5}.border{border:1px solid #ade1ff}.star{color:#136fb5}@media screen and (max-width:1024px){.border-box{margin:0px 0px 30px}.content{margin:0px 0px 30px}.clients{text-align:center;display:inline-block;margin:0px 0px 20px 0px;width:100%}.clients img{width:130px;text-align:center;display:inline-block}.covid-19-wrapper{text-align:center;color:#FFF}}.mb20{margin:0px 0px 20px!important;}.slider{width:100%}.slick-slide{margin:0px 10px}.slick-slide img{width:100%}.slick-next:before,.slick-prev:before{color:black}.slick-slide{transition:all ease-in-out .3s;opacity:.2}.slick-active{opacity:.5}.slick-current{opacity:1}.innerpage-nav{width:100%;background:#f7f7f7;padding:15px 0px;float:left}.innerpage-nav ul{margin:0px;padding:0px}.innerpage-nav ul li{margin:0px;padding:0px 10px 0px 0px;float:left;font-size:12px;font-weight:700}.innerpage-nav ul li a{text-decoration:none;font-weight:900}.mb-30{margin:0px 0px 30px 0px}.blog-content{float:left;width:100%;display:block;margin:0px 0px 30px;padding-bottom:30px;border-bottom:1px dotted #ccc}.blog-content h3{width:100%;margin:0px 0px 10px;padding:0px;font-size:28px!important;font-weight:700}.blog-content h5{margin:0px;padding:0px;font-size:11px;font-weight:700}.blog-content h6{margin:0px 0px 10px;padding:0px;font-size:11px;font-weight:700}.blog-content p{margin:0px 0px 10px;padding:0px;font-size:13px; /*font-weight:700; */line-height:23px}.blog-btn{margin:0px 0px 10px;padding:5px 10px;font-size:11px;font-weight:900;border-radius:5px;border:1px solid #ccc}.blog-content img{width:100%}.white-box{background:#FFF;padding:30px;border:1px solid #ccc}.continue-btn{width:auto!important;height:auto!important;font-weight:700!important;padding:10px 25px!important;background:#0051af!important;color:#FFF!important;font-size:14px!important;border-radius:5px!important;margin:10px 0px 15px 0px!important;text-decoration:none!important}

.yellow_section_width {
    width: 60%!important;
    display: flex;
    align-items: center;
}
.yellow_section_width img {
    min-width: 40px;
}
.yellow_section_width a {
    font-size: 22px;
}
.bg-0063b1 ~ .wpb_row .vc_column-inner {
    padding: 0!important;
}
#menu-waterproofing-service li,
.list-unstyled li {
    list-style: none !important;
}
.video_container .wpb_video_widget .wpb_wrapper iframe {
    height: 350px;
}
.home_star_logo {
    width: 60%;
    margin-bottom: 0;
    margin: 0 auto;
}
.video-item {
    margin-bottom: 10px;
}
.banner p {
    float: left;
    width: 100%;
    height: auto;
    margin: 0px 0px 10px;
    padding: 0px 40px 0px 0px;
    color: #FFF;
    font-size: 18px;
    font-weight: 400;
}
.thumb-modern {
    position: relative;
    overflow: hidden;
    display: block;
    width: 100%;
    margin-top: -1px;
    padding-bottom: 75.21%;
    transform: translate3d(0, 0, 0);
}
.thumb-modern:hover .thumb-modern__overlay {
    opacity: 1;
}
.thumb-modern__overlay::before {
    position: relative;
    display: block;
    content: '\f067';
    font-family: 'FontAwesome';
    font-size: 30px;
    color: #fff;
    transform: scale(0);
    will-change: transform;
    transition: all .4s ease-out;
}
.thumb-modern__overlay i {
    color: #fff;
    font-size: 1.7em;
}
.video-item iframe {
    width: 100%;
    height: auto;
    min-height: 180px;
}
.thumb-modern__overlay {
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #003c82;
    opacity: 0;
    transition: all .4s ease-out;
    will-change: opacity, transform;
}

.blog-widget h4 {
    font-size: 22px;
}
.blog-widget {
    width: 100%;
    display: block;
    margin: 0px 0px 30px;
    padding-bottom: 30px;
    border-bottom: 1px dotted #ccc;
}

.blog-widget ul {
    list-style: none;
    padding: 0;
}

.blog-widget ul li {
    padding: 1em 0 0;
}

.blog-widget .search-form label .screen-reader-text {
    display: none;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    color: #FFF!important;
    background: #003c82!important;
    background-image: none;
    text-align: center;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    text-decoration: none;
    background-color: #FFF;
    background-image: none !important;
    color: black;
    outline: 0;
}

.wpcf7-submit {
    width: 100%;
    height: auto;
    display: block;
    color: #FFF;
    background: #0a7fec;
    padding: 7px 10px;
    margin: 10px 0px 0px 0px;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    border: none !important;
    border-radius: 5px !important;
}
.page-title-wrap {
    border-bottom: 1px solid #e9e9e9;
        border-bottom-color: rgb(233, 233, 233);
    border-top: 1px solid #e9e9e9;
        border-top-color: rgb(233, 233, 233);
    padding: 40px 0px;
    background: #f8f9f9;
        background-color: rgb(248, 249, 249);
}

hr, abbr, acronym, dfn, table, table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td, fieldset, select, textarea, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], .left-sidebar .content-area, .left-sidebar .sidebar, .right-sidebar .content-area, .right-sidebar .sidebar, .site-header, .wpc-menu.wpc-menu-mobile, .wpc-menu.wpc-menu-mobile li, .blog .hentry, .archive .hentry, .search .hentry, .page-header .page-title, .archive-title, .client-logo img, #comments .comment-list .pingback, .page-title-wrap, .page-header-wrap, .portfolio-prev i, .portfolio-next i, #secondary .widget.widget_nav_menu ul li.current-menu-item a, .icon-button, .woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li, woocommerce div.product .woocommerce-tabs ul.tabs::before, .woocommerce #content div.product .woocommerce-tabs ul.tabs::before, .woocommerce-page div.product .woocommerce-tabs ul.tabs::before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .shop-elements i, .testimonial .testimonial-content, .breadcrumbs, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .carousel-prev, .carousel-next, .recent-news-meta, .woocommerce ul.products li.product a img, .woocommerce div.product div.images img {

    border-color: #e9e9e9;

}
.page-title-wrap h1,.page-title-wrap .h1 {
    font-weight: 400;
    font-size: 2.625rem;
    text-transform: uppercase;
}
.page-title-wrap * {
    margin: 0;
}
.breadcrumbs {

    font-size: 12px;
    padding: 15px 0px;
    border-bottom: 1px solid #e9e9e9;
        border-bottom-color: rgb(233, 233, 233);
    color: #858585;

}
.breadcrumbs span {
    margin-right: 18px;
    position: relative;
}
.breadcrumbs a {
    text-decoration: none;
    color: #777777;
    font-weight: 600;
}

.content-area {
    padding-top: 40px;
    padding-bottom: 40px;
}
@media screen and (max-width: 767px) {
    .yellow_section_width {
        align-content: center;
        display: flex;
    }
    
}
@media screen and (max-width: 400px) {
    .yellow_section_width {
        align-content: flex-start;
        display: flex;
        width: 90% !important;
    }
}
@media screen and (min-width: 790px) {
    .yellow_section_width {
        width: 100%;
    }
	.left-sidebar .content-area {
        padding-left: 39px;
        border-left: 1px solid #e9e9e9;
    }
    .right-sidebar .content-area {
        padding-right: 39px;
        border-right: 1px solid #e9e9e9;
    }
    .left-sidebar .sidebar-div {
        padding-top: 40px;
        padding-right: 39px;
        padding-left: 0!important;
        border-right: 1px solid #e9e9e9;
    }
    .right-sidebar .sidebar-div {
        padding-top: 40px;
        padding-right: 0;
        padding-left: 39px;
        border-left: 1px solid #e9e9e9;
    }
}


.all_projects_list .project-gallery img {
    height: 164px;
}
.services-home h3 {
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 0px 0px 15px;
    color: #0a3762;
    font-size: 18px;
    font-weight: 900;
    text-transform: uppercase;
}
.projects-home-wrap h2 {
    width: 100%;
    height: auto;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 10px 0px;
    color: #0a3762;
    font-size: 30px;
    font-weight: 900;
    text-transform: uppercase;
}
.what-we-do-wrap h2 {
    width: 100%;
    height: auto;
    margin: 0px 0px 20px 0px;
    padding: 0px;
    font-size: 40px;
    text-transform: uppercase;
    font-weight: 700;
    text-align: left;
    color: #000;
    text-transform: uppercase;
}
.about-us-home h2 {
    width: 100%;
    height: auto;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    color: #FFF;
    font-size: 50px;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
}
.about-us-home h2 span {
    float: left;
    width: 100%;
    height: auto;
    margin: 0px 0px 50px 0px;
    padding: 0px;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    font-style: italic;
    text-align: center;
}
.about-us-home h3 {
    width: 100%;
    height: auto;
    margin: 30px 0px 5px 0px;
    padding: 0px;
    color: #fff;
    font-size: 21px;
    font-weight: 700;
    text-transform: uppercase;
}
.section-3-wrapper {
    width: 100%;
    height: auto;
    background: #f9f9f9;
    padding: 1em 0px;
}
.section-3-content {
    width: 100%;
    height: auto;
    padding: 30px;
    margin: 0px 0px 30px;
}
.section-3-content h2 {
    width: 100%;
    height: auto;
    padding: 0px;
    font-size: 20px;
    font-weight: 700;
    color: #0a3762;
    margin: 0px 0px 15px 0px;
}
.section-3-content h3 {
    width: 100%;
    height: auto;
    padding: 0px;
    font-size: 20px;
    font-weight: 700;
    color: #0a3762;
    margin: 0px 0px 15px 0px;
}
.section-3-content p {
    width: 100%;
    height: auto;
    padding: 0px;
    font-size: 14px;
    margin: 0px 0px 10px 0px;
    line-height: 26px;
}
.project-ul li {
    padding: 1em 0;
    border-bottom: 1px dotted;
}
.footer-menu > a {
    padding: 0 5px;
    border-right: 1px solid;
}
.footer-menu > a:first-child {
    padding: 0 5px 0 0;
}
.footer-menu > a:last-child {
    padding: 0 5px;
    border-right: none;
}
.serving-area-wrap, .serving-postcode-wrap {
    width: 100%;
    height: auto;
    padding: 50px 0px;
    
}
.serving-postcode-wrap {
    width: 100%;
    height: auto;
    padding: 50px 0px 0;
    color: white;
    text-align: justify;
    background: #f3f8fd;
    position: relative;
}
.serving-postcode-wrap img.flag {
    float: right;
    margin: 0 0 16px 16px;
    z-index: 1;
    max-width: 250px;
}
.serving-area-wrap h5, .serving-postcode-wrap h4 {
    margin: 0px 0px 20px 0px;
    padding: 0px;
    color: #0a3762;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 900;
    text-align: center;
}
.serving-postcode-wrap h4 {
    text-align: left;
}
.serving-postcode-wrap span {
    opacity: 75%;
}

.blog h3 {
    width: 100%;
    margin: 0px 0px 10px;
    padding: 0px;
    font-size: 18px !important;
    font-weight: 700;
}
.blog a {
    color: #003c82;
    text-decoration: none;
}
.blog h6 {
    margin: 0px 0px 10px;
    padding: 0px;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
}
.blog-btn {
    margin: 0px 0px 10px;
    padding: 5px 10px;
    font-size: 11px;
    font-weight: 900;
    border-radius: 5px;
    border: 1px solid #ccc;
}

.single-projects .carousel-control .glyphicon-chevron-right, .single-projects .carousel-control .icon-next {
    right: 20px;
}
.single-projects .carousel-control .glyphicon-chevron-left, .single-projects .carousel-control .icon-previous {
    left: 20px;
}

.single-projects .content-area  h5 {
    width: 100%;
    height: auto;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    font-size: 24px;
    font-weight: 600;
    color: #333333;

}
.left-project-gallery-menu select {
    padding: 5px 10px;
    background: #f9f9f9 !important;
    color: #333333;
    width: 100%;
    float: left;
    margin: 10px 10px 0px 0px;
    display: block;
    font-size: 16px;
    border: none;
}
/*.what-we-do-2-wrap .what-we-do img {
    max-height: 150px;
}*/

.what-we-do-2-wrap .what-we-do img {
    max-height: 100% !important;
}

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: none;
}
@media all and (max-width: 749px) {
    .about-us-home h2 {
        font-size: 2.9em;
    }
    #menu-main-menu.nav {
        padding-left: 30px!important;
    }
}
.navbar-nav>li>.dropdown-menu {
    overflow: hidden;
}
.grecaptcha-badge--1 {
    visibility: hidden;
}
.dryshield-logo-review img {
    margin: 57px 0 0!important;
}




.dot_dot li{
    list-style-type: square;
}
.serving-postcode-wrap .img-background,
.img-hidden {
    position: absolute;
    width: 0;
    height: 0;
}

.city_details-section h3 {
    width: 100%;
    height: auto;
    margin: 0px 0px 50px 0px;
    padding: 0px;
    color: #0a3762;
    font-size: 40px;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;

}
.city_details-section .city_details {
    background-color: #005bb9;
    color: white;
    padding: 1.5em;
}
.city_details-section .city_details p {
    padding-left: 1.5em;
}
.city_details-section .city-description,
.city_details-section .city_details {
    text-align: justify;
}
.crack-features li {
    background-image: url("../img/arrow-small.png");
    background-repeat: no-repeat;
    margin-left: 10px;
    padding-left: 36px;
    font-size: 17px;
    margin-bottom: 1em;
    list-style: none !important;
}
.bg-0063b1 {
    background-color: #0063b1;
}
.menu-toll-free {
    padding: 15px 0;
    margin: 0;
    font-size: 18px;
    color: white;
    font-weight: bold;
}

#Capa_1 {
    width: 18px;
    vertical-align: text-top;
}
.menu-toll-free svg {
    background: #fff;
    width: 18px;
    vertical-align: text-top;
}
.toll-free a {
    color: #0a3762;
    text-decoration: none;
}
.menu-toll-free a {
    color: #FFF;
    text-decoration: none;
}
.toll-free a:hover,
.menu-toll-free a:hover {
    text-decoration: none;
}

#thankyou-container {
    text-align: center;
    margin: 1.5em 0;
}
.hamilton-wrapper {
    width: 100%;
    padding: 50px 0px;
    background: #f3f8fd;
}
.hamilton-container {
    width: 100%;
}
.hamilton-container h1 {
    width: 100%;
    margin: 0px 0px 25px;
    padding: 0px;
    text-align: center;
    font-weight: 700;
    color: #003c82;
}
 .hamilton-container .custom_title_style {
    width: 100%;
    margin: 0px 0px 25px;
    padding: 0px;
    text-align: center;
    font-weight: 700;
    color: #003c82;
    font-size:30px;
}
.hamilton-container .website-btn {
    display: inline-block;
    width: auto;
    height: auto;
    font-weight: 700;
    margin: 0px 10px 30px;
    padding: 10px 20px;
    background: #0a7fec;
    color: #FFF;
    font-size: 14px;
    border-radius: 5px;
    border: none;
    text-decoration: none;
}
.hamilton-container .website-btn-2 {
    display: inline-block;
    width: auto;
    height: auto;
    font-weight: 700;
    margin: 0px 0px 30px;
    padding: 10px 20px;
    background: #003c82;
    color: #FFF;
    font-size: 14px;
    border-radius: 5px;
    border: none;
    text-decoration: none;
}


.header-wrap .logo img{
	width:187px !important;
	max-width:fit-content !important;

}