*{ margin:0px; padding:0px; }
body{ color:#000; font-family: 'TMSans-Regular'; }
@font-face {
font-family: 'TMSans-Regular';
src:  url(//www.morrellinspectionservices.com/wp-content/themes/hasinspections/fonts/TMSans-Regular.eot?#iefix) format('embedded-opentype'),  
url(//www.morrellinspectionservices.com/wp-content/themes/hasinspections/fonts/TMSans-Regular.otf)  format('opentype'),
url(//www.morrellinspectionservices.com/wp-content/themes/hasinspections/fonts/TMSans-Regular.woff) format('woff'), 
url(//www.morrellinspectionservices.com/wp-content/themes/hasinspections/fonts/TMSans-Regular.ttf)  format('truetype'), 
url(//www.morrellinspectionservices.com/wp-content/themes/hasinspections/fonts/TMSans-Regular.svg#TMSans-Regular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'TMSans-SemiBold';
src:  url(//www.morrellinspectionservices.com/wp-content/themes/hasinspections/fonts/TMSans-SemiBold.eot?#iefix) format('embedded-opentype'),  
url(//www.morrellinspectionservices.com/wp-content/themes/hasinspections/fonts/TMSans-SemiBold.otf)  format('opentype'),
url(//www.morrellinspectionservices.com/wp-content/themes/hasinspections/fonts/TMSans-SemiBold.woff) format('woff'), 
url(//www.morrellinspectionservices.com/wp-content/themes/hasinspections/fonts/TMSans-SemiBold.ttf)  format('truetype'), 
url(//www.morrellinspectionservices.com/wp-content/themes/hasinspections/fonts/TMSans-SemiBold.svg#TMSans-SemiBold) format('svg');
font-weight: normal;
font-style: normal;
}
.container{ max-width:1200px; }
.information-sec { position:absolute; top:50px; right:10px; } .information-sec a { padding:5px 23px; color:#fff; font-size:21px; text-decoration:none; border-radius:8px; background-color:#b81513; margin-left:20px;
font-family: 'TMSans-SemiBold'; text-transform:uppercase;}
.information-sec a:hover { background:#000; transition:0.2s ease; cursor:pointer; } header .main-menu-nav ul { margin:0px; padding:0px; list-style:none; float:right; }
header .main-menu-nav ul li { float:left; margin:0px 10px; text-transform: uppercase; }
header .main-menu-nav ul li a { color:#000; text-decoration:none; cursor:pointer; }
header .main-menu-nav ul li a:hover { color: rgb(184, 21, 19); text-decoration:none; cursor:pointer; }
header .main-menu-nav { float:right; position:absolute; right: 0px; bottom:30px; }
header .main-menu-nav ul li.current-menu-item a{ color:rgb(184, 21, 19); }
.slider{ position:relative; }
.slider .carousel-item img { width:100%; background-size:100% 100%; }
.slider .carousel-caption { top:40%; z-index:99; }
.slider .carousel-caption h1{ font-size:56px; font-family: 'TMSans-Regular'; font-weight:bold; text-transform: uppercase; margin-bottom: 15px; }
.slider .carousel-caption h6{ font-size:56px; font-family: 'TMSans-Regular'; font-weight:bold; text-transform: uppercase; margin-bottom: 15px; }
.slider .carousel-caption h2{ font-size:56px; font-family: 'TMSans-Regular'; font-weight:bold; text-transform: uppercase; margin-bottom: 15px; }
.slider .carousel-caption p{ font-size:18px; max-width:940px; margin:0 auto; } 
.slider .carousel-control-next, .slider a.carousel-control-prev, .slider ul.carousel-indicators  { display:none; }
.slider .carousel-item::after { content:""; background:#b81513; opacity:0.55; top:0px; left:0px; right:0px; bottom:0px; position:absolute; z-index:1;
width:100%; height:100%; }
.slider a.arrow img { width:auto !important; margin-top:10%;opacity: .5; }
.slider a.arrow img:hover{opacity: 1;}
.right-cont { position:fixed; right:-130px; top:50%; background:#b81513; transform:rotate(-90deg); height:65px; display:flex; z-index:99; align-items: center; }
.right-cont:hover { background:#000; transition:0.2s ease;}
.right-cont a { font-family:'TMSans-SemiBold'; color:#fff; text-decoration:none; font-size:36px; padding: 10px 30px; }
.welcome-sec .content { padding: 55px 30px 120px; text-align: center; }
.welcome-sec h3 { font-size:56px; color:#b81513; font-weight:bold; position:relative; margin-top: 20px;}
.welcome-sec h3 span { font-size:21px; color:#000;	font-family: 'TMSans-SemiBold';	display:block; margin-top:25px; }
.welcome-sec h3:after { content: ""; position:absolute; width: 134px; height: 2px; background: #000; top:-20px; left:50%; margin-left:-67px; }
.welcome-sec h2 { font-size:56px; color:#b81513; font-weight:bold; position:relative; margin-top: 20px;}
.welcome-sec h2 span { font-size:21px; color:#000;	font-family: 'TMSans-SemiBold';	display:block; margin-top:25px; }
.welcome-sec h2:after { content: ""; position:absolute; width: 134px; height: 2px; background: #000; top:-20px; left:50%; margin-left:-67px; }
.welcome-sec .content a{ background:#b81513; color:#fff; padding:10px 50px; font-size:24px; font-weight:bold; text-decoration:none; position:relative; top:80px; border:2px solid #b81513; text-transform:uppercase;}
.welcome-sec .content a:hover { transition:0.2s ease; cursor:pointer; background:#000; border-color: #000; }
.icon-img { position:absolute; left: 0px; right: 0px;  bottom:100%; background: #b81513; opacity:0.55; color:#fff; overflow:hidden; width:100%;
height:0; transition: .5s ease; }
.icon-img .fa { font-size:36px; width:52px; height:52px; border:2px solid #fff; border-radius:50%; text-align:center; line-height:52px; transform:translate(-50%, -50%); top:50%; left:50%; position:relative; }
.pd-hide{ padding:0px; }
.welcome-sec img { width:100%; background-size:cover; height:100%; }
.welcome-sec .pd-hide:hover .icon-img { transition: 0.2s ease; bottom:0; height:100%; }
.certified-sec { background:#b81513; color:#fff; padding:65px 0px; }
.certified-sec h3 { font-size:30px; text-transform:uppercase; text-align:center; margin-bottom:40px; font-family:'TMSans-SemiBold'; position:relative; }
.certified-sec h3:after { content:""; position:absolute; width:134px; height:2px; background:#fff; top:-25px; left:50%; margin-left:-67px; }
.certified-sec .content div { background:rgba(255,255,255,0.5); padding:20px 10px 25px; text-align:center; }
.certified-sec .content div h4{ font-family: 'TMSans-SemiBold'; font-size:20px; text-transform:uppercase; }
.certified-sec .content div h2{ font-family: 'TMSans-SemiBold'; font-size:20px; text-transform:uppercase; }
.certified-sec .content div a { text-decoration:none; color:#fff; border:1px solid #fff; padding: 5px 9px; font-family: 'TMSans-SemiBold'; }
.certified-sec .content div a:hover { background:#000; color: #fff; cursor: pointer; border-color: #000; transition: 0.2s ease; }
.certified-sec .content{ margin:0px 9px; }
.certified-sec .content img { width:100%; height:100%; background-size:cover; }
.certified-sec .content .img-hover-zoom { padding:0px; height:250px; overflow:hidden; }
.certified-sec .content .img-hover-zoom img { transition: transform .5s ease-in-out; }	
.certified-sec .content .img-hover-zoom:hover img { transform:scale(1.5) rotate(15deg); }
.offer-sec h4, .inspections-right-adjs h4 { font-size:30px; color:#b81513; font-family:'TMSans-SemiBold'; position:relative; }
.offer-sec p{ margin-bottom:0px; }
.offer-sec h4:before, .inspections-right-adjs h4:before{ content: ""; position: absolute; width:134px; height: 2px; background:#b81513; top:-25px; }
.offer-sec .left-adjs { padding: 70px 15px 45px 19%; }
.offer-sec ul { padding:0px; margin: 25px 0px; list-style: none; }
.offer-sec .left-adjs ul li{ background:url(//www.morrellinspectionservices.com/wp-content/themes/hasinspections/images/square.png) no-repeat center left; padding-left:20px;}
.img-shd:before{ position:absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; content: ""; background: rgba(42, 42, 42,0.4); }
.img-shd { position:relative; overflow: hidden; }
.img-shd img { width:100%; background-size:100% 100%; }
.inspections-right-adjs { padding:70px 0px 0px 10%; }
.inspections-right-adjs ul { list-style:none; }
.inspections-right-adjs ul li{ background:url(//www.morrellinspectionservices.com/wp-content/themes/hasinspections/images/right-arrow.png) no-repeat left 12px; padding-left:20px; line-height:2.2; width:50%; float:left; }
.inspections-right-adjs ul li a { color: #000; text-decoration: none; cursor:pointer; }
.inspections-right-adjs ul li a:hover{ color: #b81513; text-decoration: none;   }
.testimonial-sec { padding:70px 0px; background:#222; color:#fff; }
.testimonial-sec h3 { text-align:center; font-size:30px; color:#b81513; position:relative; margin-bottom:40px; }
.testimonial-sec h3:after { content:""; position:absolute; width:134px; height:2px; background:#fff; top:-20px; left:50%; margin-left: -67px; }
.testimonial-sec p{ font-size:21px; }
.testimonial-sec .fa{ font-size:50px; color:#7c1a19; margin:10px 10px 0px 0px; }
.testimonial-sec a{ color:#b81513; font-size:24px; text-decoration:none; cursor:default; }
.testimonial-hgt { min-height:170px; padding-top: 15px;}
.test-wrap {padding: 0 15px;}
.testimonial-hgt:after { content:""; position:absolute; background:url(//www.morrellinspectionservices.com/wp-content/themes/hasinspections/images/quote.png) no-repeat center left; width:44px; height:38px; top:0px; 
left:15px; }
.testimonial-sec p::first-letter { margin-left:65px; }
.testimonial-sec .col-sm-4 { display:none; }
.testimonial-sec .col-sm-4:nth-child(1), .testimonial-sec .col-sm-4:nth-child(2), .testimonial-sec .col-sm-4:nth-child(3) { display:block;}
footer { padding:70px 0px 0px; }
footer h3{ font-size:30px; color:#b81513; position:relative; margin-bottom:40px; font-family: 'TMSans-SemiBold'; }
footer h3:after { content:""; position:absolute; width:134px; height:2px; background:#b81513; top:-20px; left:0; }
footer form input, footer form select { color:#8b8b8b; border:1px solid #9e9e9e !important; border-radius:0px !important; width:100%; padding:0px 15px;
line-height:44px; }
footer ::placeholder  { color:#8b8b8b; opacity: 1; }
footer :-ms-input-placeholder { color:#8b8b8b; }
footer ::-webkit-input-placeholder { color:#8b8b8b; }
footer ::-ms-input-placeholder { color:#8b8b8b; }
footer form textarea{ width:100%; height:200px; padding:15px 15px; color:#8b8b8b; border:1px solid #9e9e9e !important; }
footer form select { height:46px; appearance:none; -webkit-appearance:none; color:#8b8b8b !important; -moz-appearance:none; opacity:1 !important; }
footer form .btn { background:#b81513; color: #fff; border-radius: 0px; font-size: 22px; padding:8px 33px; border:2px solid #b81513; text-transform: uppercase; width:auto; }
footer form .btn:hover { cursor:pointer; background:#000; transition:0.2s ease; border-color: #000; }
footer form .btn.focus, footer form .btn:focus{ box-shadow:none; outline: none; }
.contact-sec form input:focus, .contact-sec form input:hover, .contact-sec form select:focus, .contact-sec form select:hover, .contact-sec form textarea:hover, .contact-sec form textarea:focus { outline: none;  }
footer form .form-group, footer form textarea { margin-bottom:35px; }
footer ul { margin:0px 0px 30px; padding:0px; list-style:none; }
footer ul li { line-height:3; }
footer ul li .fa{ font-size:24px; color:#b81513; width: 40px;}
footer ul li a{ color:#000; text-decoration:none; cursor:pointer; }
footer ul li a:hover{ color:#b81513; text-decoration:none; cursor:pointer; }
.social-icons .fa { font-size: 36px; color: #b81513; margin: 0px 15px; }
.social-icons .fa:first-child { margin-left:0px;}
.social-icons i.fa.fa-facebook:hover { color:#4C66A4; }
.social-icons i.fa.fa-twitter:hover { color:#2C77BA; }
.social-icons i.fa.fa-google-plus:hover { color:#dc4e41; }
.footer-botm { padding:15px 0px; }
.footer-botm h5{ margin-bottom:0px; font-size:16px; }
.footer-botm h5 a{ color:#b81513; cursor:pointer; text-decoration:none;}
.fancybox-custom .fancybox-skin { box-shadow:0 0 50px #222;	}
.banner { height:auto; width:100%; padding:80px 0px; text-align:center; color:#fff; position:relative; background-size:cover; background-position:center; }  .banner:after { position:absolute; content:""; top:0px; right:0px; left:0px; bottom:0px; width:100%; height:100%; background:rgba(184, 21, 19,0.6); 
z-index:1; }
.banner .inner { position:relative; z-index:9; }
.banner .inner h2 { font-size:36px; font-weight:bold; text-transform:uppercase; }
.banner .inner p { font-size:18px; }
.breadcrumbs{ font-weight:bold; text-transform:uppercase; }
.breadcrumbs a { text-decoration:none; color:#fff; cursor:pointer; }
.breadcrumbs a:hover{ color:#000; cursor:pointer; transition:0.2s ease; }
.about-sec { padding:70px 0px; }
.about-sec h3{ font-size:56px; font-weight:bold; color:#b81513; text-transform:uppercase; font-family:'TMSans-SemiBold'; position:relative; }
.about-sec h3 span{ font-size:21px; display:block; color:#000; font-family:'TMSans-SemiBold'; margin-top:20px; text-transform:capitalize; }
.about-sec h3:after { content:""; position:absolute; width:134px; height:2px; background:#000; top:-20px; }
.about-sec h2{ font-size:56px; font-weight:bold; color:#b81513; text-transform:uppercase; font-family:'TMSans-SemiBold'; position:relative; }
.about-sec h2 span{ font-size:21px; display:block; color:#000; font-family:'TMSans-SemiBold'; margin-top:20px; text-transform:capitalize; }
.about-sec h2:after { content:""; position:absolute; width:134px; height:2px; background:#000; top:-20px; }
.about-sec a.btn { padding:10px 53px; background:#b81513; color:#fff; border-radius:0px; font-weight:bold; font-size: 30px; text-transform:uppercase;     margin-top: 20px; }
.about-sec a.btn:hover { background:#000; transition:0.2s ease; }
.about-sec p { padding-right:10px; }
.inspections-sec, .engineering-sec, .pricing-sec, .faq-sec, .contact-sec, .blog-sec, .blog-details, .service-details, .privacy-sec, .request-sec-page, .thankyou-sec{ padding:40px 0px; }
.inspections-sec h3, .thankyou-sec h3 { font-size:30px; font-weight:bold; text-align:center; text-transform:uppercase; margin-bottom:20px; color: #b81513; }
.inspections-sec h2, .thankyou-sec h2 { font-size:30px; font-weight:bold; text-align:center; text-transform:uppercase; margin-bottom:20px; color: #b81513; }
.thankyou-sec h3 { margin-bottom:0px; }
.inspections-sec p a { color:#000; text-decoration: none; }
.inspections-sec .container-fluid { margin-top:50px;}
.engineering-sec h3, .privacy-sec h3 { font-size:30px; text-transform:uppercase; font-weight:bold; color:#b81513; margin-bottom: 20px;}
.engineering-sec h2, .privacy-sec h2 { font-size:30px; text-transform:uppercase; font-weight:bold; color:#b81513; margin-bottom: 20px;}
.engineering-sec ul { margin:0px 0px 20px; padding: 0px; list-style: none; }
.pricing-sec h3, .faq-sec h3, .resource-sec h3, .contact-sec h3 { font-size:30px; text-align:center; text-transform:uppercase; margin-bottom:30px; color: #b81513; font-family: 'TMSans-SemiBold'; }
.contact-sec h2 { font-size:30px; text-align:center; text-transform:uppercase; margin-bottom:30px; color: #b81513; font-family: 'TMSans-SemiBold'; }
.pricing-sec thead { background:#dfdfdf; font-size:21px; }
.pricing-sec .table { box-shadow:1px 1px 6px rgba(0,0,0,0.2); display:table; }
.pricing-sec table tr td span { margin: 0px 5px; cursor:pointer; }
.pricing-sec table tr td:even{ font-size:21px; }
.pricing-sec table tr td ul.pagination li a { margin:0px 15px 0px 0px; color: #000; text-decoration: none; }
.pricing-sec .table-content { margin-top:50px; }
.pricing-sec .table-content h4 { margin:40px 0px; font-size: 24px; font-family: 'TMSans-SemiBold'; }
.pricing-sec .table-content h4:first-child{ margin-top:0px; }
.pricing-sec .table-content ul { margin: 0px; padding: 0px; list-style: none; }
.pricing-sec .table-content table td:nth-of-type(odd) { font-size:21px; }
table tr td.pd-hide{ padding:0px; }
.pricing-sec .table-content .table td, .pricing-sec .table-content .table th { border-top: 1px solid #d9d9d9; }
.pricing-sec h3, .resource-sec h3, .contact-sec h3{ margin-bottom:20px; }
.contact-sec h2{ margin-bottom:20px; }
.faq-sec { counter-reset: my-sec-counter; }
.faq-sec .faq-sps h4 { font-size: 24px; color: #1a1a1a; margin-bottom: 15px; }
.faq-sec .faq-sps h4::before { 	counter-increment: my-sec-counter; content:"0" counter(my-sec-counter) " "; color:#b81513; margin-left:-40px; 
margin-right:10px; }
.faq-sec .faq-sps { padding:0px 40px; margin-bottom: 20px; }
.resource-sec { padding:70px 0px 40px; text-align:center; }
.request-sec { padding:25px 0px; background:#b81513; color:#fff; }
.request-sec p { font-size: 21px; margin-bottom: 0px;}
.request-sec a.btn { font-size: 21px; text-transform:uppercase; line-height:28px; color:#ffffff; font-family:'TMSans-SemiBold'; border:3px solid #ffffff;
padding:7px 20px; position: absolute; transform:translate(-50%, -50%); top:50%; left:50%; }
.request-sec a.btn:hover { color:#b81513; border:3px solid #fff; background:#fff; transition:0.3s ease; }
.resource-botm { padding: 70px 0px 20px; text-align:center;}
.resource-botm h3 { font-size:30px; text-transform:uppercase; margin-bottom:15px; color: #b81513; font-family: 'TMSans-SemiBold'; }
.resource-botm h4 { font-size: 21px; font-family: 'TMSans-SemiBold'; }
.resource-botm .content { margin-top:40px; }
.resource-botm .content p { margin-bottom:50px; }
section.resource-sec.resource-botm .content p {margin-bottom: 0;}
section.resource-sec.resource-botm .content .col-md-4 {margin-bottom: 25px;}
section.resource-sec.resource-botm .content p a {color: #b81513;}
.contact-sec form { margin-top:35px; }
.contact-sec form input, .contact-sec form select, .contact-sec form textarea { height:40px; border-radius:0px; border:1px solid #b81513; padding-left:10px; width: 100%; box-sizing:border-box;-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); box-shadow: inset 0 0 5px rgba(0,0,0,0.2); color:#010101; }
.contact-sec form select{ appearance:none; -webkit-appearance:none; -moz-appearance:none; color:#010101 !important; }
.contact-sec ::-webkit-input-placeholder { color:#010101 !important; opacity:1 !important; }
.contact-sec ::-moz-placeholder { color:#010101 !important; opacity:1; }
.contact-sec ::-moz-placeholder { color:#010101 !important; opacity:1; }
.contact-sec ::-ms-input-placeholder { color:#010101 !important; opacity:1; }
.contact-sec ::-ms-input-placeholder { color:#010101 !important; opacity:1; }
.contact-sec ::placeholder { color:#010101 !important; opacity:1; }
.contact-sec form textarea { min-height:160px; padding-top:8px; }
.contact-sec form .btn { background:#b81513; color:#fff; border-radius:0px; margin:0 auto; display:table; font-size:21px; padding:0px 47px; font-family:'TMSans-SemiBold'; margin-top:40px; width:auto; height: auto;
line-height:50px;}
.contact-sec form .btn:hover { background:#000; transition: 0.2s ease; } 
.contact-info-botm { text-align:center; border-top:1px solid #d9d9d9; margin-top:70px; padding-top:40px; }
.contact-info-botm h4 { font-size:30px; font-family:'TMSans-SemiBold'; text-transform:capitalize; }
.contact-info-botm p { font-size:21px; max-width:200px; margin:0 auto; }
.contact-info-botm p a { color:#000; text-decoration:none;cursor: pointer; }
.contact-info-botm p a:hover{ transition:0.2s ease; color:#b81513; }
.blog-sec h3 { font-size:30px; text-align:left; text-transform:uppercase; margin-bottom:40px; color:#b81513; font-family:'TMSans-SemiBold'; }
.blog-sec .blog-spas { margin-bottom:50px; }
.blog-sec .blog-spas img { width:100%; background-size:100%; }
.blog-sec .blog-spas:nth-child(n+1) { padding-right:50px; padding-left: 15px;}
.blog-sec .blog-spas:nth-child(2n+2) { padding-left:50px; padding-right: 15px; }
.blog-sec .blog-spas div { padding:30px 25px 25px; border:1px solid #cbcbcb; box-sizing:border-box; border-top:transparent; }
.blog-sec .blog-spas div h4 { border-bottom:2px solid #ececec; padding:15px 0px; margin-bottom:20px; font-size:21px; }
.blog-sec .blog-spas div h4 a { color:#000; text-decoration:none; cursor:pointer; }
.blog-sec ul { margin:0px 0px 0px 15px; padding:0px; list-style:none;  }
.blog-sec ul li { float: left; padding:0px 20px 0px 0px; line-height: 30px; }
.blog-sec ul li.active a { background:#b81513; border-radius:0px; color:#fff; padding: 0px 10px; }
.blog-sec ul li a { color:#b81513; font-size:21px; border:1px solid #b81513; padding:0px 10px; text-decoration:none; cursor:pointer; }
.faq-sec a.btn { background-color:#b81513; color:#fff; text-decoration:none; font-size:21px; margin:0 auto; display:table; font-family:'TMSans-SemiBold';
padding:3px 23px; text-transform:uppercase; cursor:pointer; }
.faq-sec a.btn:hover{ transition:0.2s ease; background:#000; }
.blog-details h4 { padding:0px; margin:20px 0px 10px; font-size:21px; }
.blog-details img,  .service-details img { width:100%; }
.blog-details h2,  .service-details h3 { font-size:30px; font-weight:bold; text-transform:uppercase; margin-bottom:20px; color:#b81513; }
.service-details h2 { font-size:30px; font-weight:bold; text-transform:uppercase; margin-bottom:20px; color:#b81513; }
.blog-details ul { margin: 0px; padding: 0px; list-style: none; }
.blog-details ul li { border-bottom:1px solid #ececec; }
.blog-details ul li .fa { color:#b81513; }
.blog-details ul li a { color: #000; text-decoration:none; cursor:pointer; line-height: 40px; display: block;}
.blog-details ul li a:hover { background:#b81513; text-decoration: none; color:#fff; transition:0.2s ease; padding-left:15px;}
.blog-details ul li a:hover .fa{ color:#fff; } .privacy-sec ol { margin:0px 0px 0px 15px; padding: 0px; }
.privacy-sec ol li { margin-bottom: 20px; }
.blog-spas a { text-decoration:none; color:#000; }
.faqBox.moreBox { display:none; } .footer-botm h5 a:hover { color:#000; transition:0.2s ease-in-out; }
footer .service-ftr select { background: url(//www.morrellinspectionservices.com/wp-content/themes/hasinspections/images/dropdown-arrow.png) no-repeat center right 20px; }
footer div.wpcf7-validation-errors, footer div.wpcf7-acceptance-missing { border:none; color:#ff0000; }
.pricing-sec .pricing-sps2 { padding-left:70px; }
.pricing-sec .pricing-sps { padding-right:30px; }
.contact-sec form .service-bgg select { background:url(//www.morrellinspectionservices.com/wp-content/themes/hasinspections/images/contact-arrow-drop.png) no-repeat center right 20px; } 
footer div.wpcf7-response-output {  margin:2em 0px 1em; padding:0.2em 0px; } .mySlides, .mySlides2, .mySlides3, .mySlides4 {
display: none;
}
tr.slider-bottom-buttons td.lft-sps {
width: 70%;
}
tr.slider-bottom-buttons td.rgt-sps {
width: 40%;
}
footer ::-webkit-input-placeholder { color:#8b8b8b !important;
opacity:1 !important;
}
footer ::-moz-placeholder  { color:#8b8b8b !important;
opacity:1;
}
footer ::-moz-placeholder { color: #8b8b8b !important;
opacity:1;
}
footer ::-ms-input-placeholder { color: #8b8b8b !important;
opacity:1;
}
footer ::-ms-input-placeholder { color: #8b8b8b !important;
opacity:1;
}
footer ::placeholder { color:#8b8b8b !important;
opacity:  1;
}
.request-sec-page h3{ font-size:30px; font-weight:bold; text-align:center; text-transform:uppercase; margin-bottom:20px; color:#b81513; }
.request-sec-page p span{ color: #ff0000; }
.request-sec-page ul { margin:0px; padding:0px; }
.request-sec-page ul li { margin-left:30px; }
.request-sec-page ul li a{ text-decoration:underline; cursor:pointer; color:#000; }
.request-sec-page ul.site-built { margin-bottom: 1rem; }
.request-sec-page ul.site-built li a { color:#ff0000; }
.request-sec-page p a { color:#ff0000; }
.service-details ul { margin: 0px; padding: 0px; }
.service-details ul li{ margin-left:30px; }
.service-details ul.srvce-dtls { margin-bottom: 10px;}
.insurance-inner-point {
background: #83adac;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #83adac 0%, #789c9a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #83adac), color-stop(100%, #789c9a));
background: -webkit-linear-gradient(top, #83adac 0%, #789c9a 100%);
background: -o-linear-gradient(top, #83adac 0%, #789c9a 100%);
background: -ms-linear-gradient(top, #83adac 0%, #789c9a 100%);
background: linear-gradient(to bottom, #83adac 0%, #789c9a 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#83adac', endColorstr='#789c9a',GradientType=0 );
-webkit-border-radius: 8px;
border-radius: 8px;
color: #fff;
padding:10px 15px;
margin-bottom: 15px;
}
.insurance-inner-point:nth-child(2){
background: #ecaf6e;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ecaf6e 0%, #e59e4c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ecaf6e), color-stop(100%, #e59e4c));
background: -webkit-linear-gradient(top, #ecaf6e 0%, #e59e4c 100%);
background: -o-linear-gradient(top, #ecaf6e 0%, #e59e4c 100%);
background: -ms-linear-gradient(top, #ecaf6e 0%, #e59e4c 100%);
background: linear-gradient(to bottom, #ecaf6e 0%, #e59e4c 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecaf6e', endColorstr='#e59e4c',GradientType=0 );
}
.insurance-inner-point:nth-child(3){
background: #c82f31;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #c82f31 0%, #af0400 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c82f31), color-stop(100%, #af0400));
background: -webkit-linear-gradient(top, #c82f31 0%, #af0400 100%);
background: -o-linear-gradient(top, #c82f31 0%, #af0400 100%);
background: -ms-linear-gradient(top, #c82f31 0%, #af0400 100%);
background: linear-gradient(to bottom, #c82f31 0%, #af0400 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c82f31', endColorstr='#af0400',GradientType=0 );
}
.about-sec img.img-fluid{margin:0 auto 15px;display: block;}
.reviews-container{padding: 50px 0;}
.review-btn img {
max-width: 265px;
width: 100%;
padding-top: 40px;
}
.serv {
padding-top: 30px;
}
ul.sub-menu li {
float: initial!important;
}
header ul.sub-menu {
position: absolute;
float: initial!important;
z-index: 99999;
top: 23px;
left: -10px;
width: 240px;
background: #fff;
display:none;
padding: 20px 10px 5px;
}
header ul.sub-menu li{
margin:10px 0px;
}
li#menu-item-557 {
position: relative;
}
li#menu-item-557:hover ul.sub-menu{
display:block;
}
.review-btn {
text-align: center;
}
section.video-sec {
text-align: center;
padding: 60px 0 40px;
}
section.abt-sec {
padding: 40px 0;
background-color: #b3cbd7;
}
section.abt-sec h1 {
font-size: 36px;
text-transform: uppercase;
text-align: center;
margin-bottom: 20px;
font-family: 'TMSans-SemiBold';
position: relative;
color: #b81513;
}
section.abt-sec h2 {
font-size: 30px;
text-align: center;
margin-bottom: 15px;
font-family: 'TMSans-SemiBold';
position: relative;
color: #b81513;
margin-top: 20px;
}
section.abt-sec h3 {
font-size: 30px;
text-align: center;
margin-bottom: 15px;
font-family: 'TMSans-SemiBold';
position: relative;
color: #b81513;
margin-top: 20px;
}
.abt-sec p {
text-align: center;
}
button#toggle {
font-size: 16px;
font-weight: 500;
color: #fff;
display: inline-block;
padding: 12px 25px;
border: none;
outline: none;
background-color: #b81513;
border-radius: 0px;
}
.text {
display: none;
}
.btn-container {
text-align: center;
padding-top: 10px;
}
button#toggle:hover {
background-color: #000;
}
ul.srvce-points li {
list-style: decimal;
padding-bottom: 10px;
}
.certiy-btn {
padding-top: 20px;
}
.certiy-btn img {
width: 42%;
}
img.sewer-logo {
width: 45%;
}
.tt {
margin-top: 16px;
}
.comm-insp {
width: 50%;
text-align: center;
}
.sch-btn a {
background: #b81513;
color: #fff;
padding: 10px 20px;
font-size: 16px;
font-weight: bold;
text-decoration: none;
border: 2px solid #b81513;
}
.sch-btn {
margin-top: 25px;
margin-bottom: 40px;
}
.our-client-wrap {
display: block;
text-align:center;
}
.client-logo {
display: inline-block;
padding: 15px 0; 
}
.client-logo img {
width: 220px;
padding: 0px 20px;
}
.our-client-sec {
padding: 20px 0 50px;
}
.menu-main-menu-container ul li.menu-item-557{
position: relative;
}
.menu-main-menu-container ul li.menu-item-557:after {
position: absolute;
content: "\f107";
right: -12px;
font-size: 18px;
color: #000;
font-family: FontAwesome;
top: -2px;
transition: 0.5s linear;
-webkit-transition: 0.5s linear;
}
.video-sec iframe {
width: 100%;
}
div#recaptcha-holder-0 {
display: none;
}
select { -moz-appearance: none; -webkit-appearance: none;
} select::-ms-expand {
display: none;
}