/* global classes */a { color:#A8CE44;}a:hover, a:focus{ color:#6c4d89;}div.jumbotron { margin-bottom:0px;}/* top nav */div.top-nav img { max-height:150px;}div.top-nav .landing-btn { box-shadow:3px 3px 3px #888; font-size:2.2em; padding-top:5%; padding-bottom:5%; margin-top:20px; margin-bottom:20px;}div.top-nav div.thumbnail { width:100%; border:none; margin-bottom:0px; background-color:transparent; padding-left:0px !important;}div.top-nav div.thumbnail .caption h4 { color:#6c4d89; font-size:1em; margin-top:0px; margin-bottom:0px;}div.top-nav a:hover { color:#6c4d89;}/* Navbar */.navbar-toggle { font-size:3em; border:2px solid #6c4d89; transition:0.15s;}.icon-bar { display:block; width:22px; height:2px; border-radius:1px; border:2px solid #6c4d89; transition:0.15s;}.navbar-toggle:hover, .navbar-toggle:focus { border:2px solid #6c4d89;}nav.navbar { min-height:200px; margin-bottom:0; background-color:#fff; color:#6c4d89; border-radius:0; padding-left:10%; padding-right:10%; padding-top:10px; -webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.3); -moz-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.3); box-shadow:1px 1px 1px 1px rgba(0,0,0,0.3);}.nav-pills > li + li { margin-left:0;}.nav-pills li a { font-weight:bold;}ul.secondary-nav .dropdown-menu a { font-weight:normal;}.nav > li > a:hover, .nav > li > a:focus { background-color:#281D33; color:#fff; border:0px solid #281D33; border-radius:0;}a.navbar-brand { padding:0px; }a.navbar-brand img { height:175px;}/* Carousel Base Classes */div.carousel { box-shadow:2px 2px 4px rgba(0,0,0,0.1);}div.item { background-size:cover; background-repeat:no-repeat; min-height:200px;}div.carousel-text { /*width:90%;*/}div.hero-text { padding-top:30px;}div.hero-text h2 { color:#fff;}div.hero-text small.faint-text { color:rgba(255,255,255,0.75);}div.hero-text h2.hero-purple-text { color:#6C4D89;}div.hero-text a.landing-btn { width:auto; box-shadow:2px 2px 3px rgba(0,0,0,0.1);}div.hero-text a.aux-landing-btn { display:none;}a.aux-landing-btn { width:auto; color:#A8CE44; background-color:transparent; border:2px solid #A8CE44; margin-left:15px;}a.aux-landing-btn:hover { border-color:#687F2A;}/* slider 1 */div.item-1 { background-color:#703c80; background-image:url(/lib/img/carousel/greeting-customer.jpg); background-position:20% 40%;}/* slider 2 */div.item-2 { background-color:#fff; background-image:url(/lib/img/carousel/conquer-termites-team.jpg); background-size:55%; background-position:90% 30%;}div.item-2 div.hero-text { padding-left:20px; padding-right:20px;}/* slider 3 */div.item-3 { background-color:#703c80; background-image:url(/lib/img/carousel/southside-manager.jpg); background-position:40% 55%;}/* slider 4 */div.item-4 { background-color:#f9f9f9; background-image:url(/lib/img/carousel/termites-team.jpg); background-size:40%; background-position:80% 40%;}div.darker { color:#fff; padding:5%; font-size:3em;}div.darker small { color:#f0f0f0;}div.item .darker { background-color:rgba(105, 214, 242, 0.87); font-size:1em; border-radius:10px; padding-top:2%;}div.item div.darker h3 { color:#fff; text-shadow:1px 1px 5px #000;}/* contact form */div.form-row { margin-right:5%; margin-left:5%; text-align:left; padding-top:20px;}div.form-row label span { color:#C40D00; margin-right:0;}div.form-row div.error { padding:4px; background-color:#C40D00; border-radius:4px; margin-top:2px; display:inline-block; color:#FFF; box-shadow:2px 2px 3px #BBB;}/* Secondary Nav */ul.secondary-nav {  background-color:#6c4d89; padding-top:0%; padding-bottom:0%; font-size:0.8em; padding-left:1%; padding-right:1%;}ul.secondary-nav .navbar-collapse { max-height:none;}ul.secondary-nav .navbar-collapse.in { overflow:none;}ul.secondary-nav li a { color:#fff;}ul.secondary-nav button.navbar-toggle { border-color:#fff; margin-top:5px;}ul.secondary-nav button.navbar-toggle span { color:#fff; border-color:#fff;}ul.secondary-nav .dropdown-menu li a { font-size:0.8em;}div.jumbo-lead h3.company-name { font-size:4.5em;}div.jumbo-lead h1 { color:#777; font-size:2.92em;}div.jumbo-content blockquote { border-left:5px solid #ccc;}div.jumbo-content h1 { color:#6c4d89; font-size:2.6em; margin-bottom:10px;}div.jumbo-content h2 { color:#6c4d89; font-size:2.8em; margin-bottom:10px;}div.jumbo-content p.content-tagline { font-size:1.8em; font-weight:0; color:#808080; margin-bottom:10px;}div.jumbo-content h3 { color:#A8CE44; font-size:2.5em; margin-top:0px; margin-bottom:20px;}div.jumbo-content a.landing-btn { width:100%; font-weight:700; box-shadow:2px 2px 3px rgba(0,0,0,0.1);}div.jumbo-content .thumbnail, div.jumbo-contact .thumbnail { border:1px solid #A8CE44; padding:0px; background-color:#fff;}div.jumbo-content .thumbnail h3, div.jumbo-contact h3 { margin-bottom:20px; margin-top:5px; font-size:2.5em;}div.jumbo-contact .thumbnail span { color:#A8CE44; margin-right:5%;}div.jumbo-content .thumbnail span { color:#A8CE44; margin-right:10px; margin-bottom:12px;}.contact-btn { background-color:#A8CE44; color:#fff; font-size: 2em; margin-bottom:2%; padding-right:3%; border-radius:50px; transition:0.2s; box-shadow:2px 2px 2px #888;} .contact-btn:hover { box-shadow:3px 3px 3px #888; transition:0.2s; color:#fff;}.landing-btn { color:#fff; background-color:#A8CE44; border:none; transition:0.15s; width:100%; padding-top:2%; padding-bottom:2%; font-size:1.4em; box-shadow:3px 3px 3px rgba(0,0,0,0.4);}.landing-btn:hover, a.landing-btn:focus { background-color:#687F2A; -webkit-box-shadow:outset 0px 0px 3px 2px #274405; -moz-box-shadow:outset 0px 0px 3px 2px #274405); box-shadow:outset 0px 0px 3px rgba(0,0,0.7); color:#fff;}/* youtube section */div.yt-row { margin-top:5%;}div.yt-row h3 { padding-bottom:5%;}div.yt-row li { margin-top:2%; margin-bottom:2%;}/* Services jumbotron (3 panel) */div.jumbo-services { background-color:#fff; padding-top:30px; padding-bottom:30px;}div.jumbo-services h2.service-title { color:#6c4d89; font-size:1.5em; display:inline-block; margin:0; margin-top:2px;}div.jumbo-services hr { margin-top:10px; margin-bottom:10px; border-color:#A8CE44; border-width:2px;}div.jumbo-services .thumbnail { margin-bottom:0px; border:none;}div.jumbo-services img { height:90px; margin:0 auto; margin-bottom:15px;}div.jumbo-services a:hover { text-decoration:none;}div.jumbo-services p { font-size:1.3em;}/* Recent Posts */div.jumbo-articles { background-color:#fff;}div.jumbo-articles h2 { color:#6c4d89; margin-bottom:2%;}div.jumbo-articles .thumbnail { border:1px solid #eee; border-radius:0px;}.team_banner div.team-thumbnail { margin-left:0px; margin-right:0px; border:0px;}div.team-banner div.team-caption { padding-bottom:20px;}div.jumbo-articles div.team_banner .thumbnail h3 { margin-bottom:20px;}div.jumbo-articles div.article-row h4 a { display:block;}div.jumbo-articles div.article-row hr { display:block;}div.jumbo-articles div.article-row h3 { margin-top:0px;}div.jumbo-articles h3.quote { color:#6c4d89; font-size:1.9em;}div.jumbo-articles .fa-check { color:#A8CE44; margin-right:10%; float:left; margin-bottom:20px;}div.jumbo-articles div.col-checklist { padding-right:5%;}div.jumbo-articles div.col-checklist div.col-md-2 { text-align:center;}div.jumbo-articles div.article-img { background-color:#f6f6f6; border:1px solid #EAEAEA; padding:5px;}div.jumbo-articles div.article-img div.thumbnail { overflow:hidden;}div.jumbo-articles div.article-img img { transition:all 1s ease 0s; object-fit:cover;}div.jumbo-articles div.thumbnail-frame { border:1 solid #eaeaea; max-height:auto; overflow:hidden;}div.jumbo-articles div.article-img img:hover { transform: scale(1.2); opacity:0.7;}div.jumbo-articles {}div.jumbo-articles h3.article-headline { color:#6c4d89; font-size:2em;}a.btn-article { background-color:#6c4d89; color:#fff; margin-top:0px; margin-bottom:10px; font-size:1.6em;}a.btn-article:hover { color:#fff;}div.testimonial { background-size:cover; background-repeat:no-repeat; margin-top:0px; padding-top:0px; }a.carousel-control { top:35%; font-size:5em;}a.carousel-control.left { background-image:none;}a.carousel-control.right { background-image:none;}/* contact section */div.jumbo-contact { padding-top:60px;}div.jumbo-contact h2 { margin-top:0px;}div.jumbo-contact .landing-btn { margin:0px;}div.jumbo-contact span { margin-right:7%; margin-top:1%;}div.jumbo-contact span.fa.fa-mobile { margin-right:7%;}div.jumbo-contact div.contact-col { padding:7%;}div.jumbo-contact img {}/* main content */div.jumbo-secondary { background-image:url('/lib/img/Still-2.jpg'); background-position:20% 40%; background-size:cover; background-repeat:no-repeat; padding-top:4%; padding-bottom:4%; margin-bottom:0px; color:#fff; text-shadow:1px 1px 5px #000;}div.jumbo-main { padding-left:0px; padding-right:0px;}div.jumbo-main p { margin-bottom:20px;}div.jumbo-main li p { margin-bottom:5px;}div.jumbo-main h1 { color:#6c4d89; font-size:2.33em;}div.jumbo-main h2 { color:#6c4d89;}div.jumbo-main blockquote p {}div.jumbo-main hr { border:1px solid #ddd;}div.jumbo-main h3 { color:#6c4d89; font-size:2em;}a.half-width-btn { width:48%; margin-bottom:20px;}div.jumbo-main ol.breadcrumb { font-weight:bold;}div.jumbo-main .thumbnail h3 { color:#A8CE44; font-size:2em;}div.jumbo-main .thumbnail { border:1px solid #A8CE44;; padding:0px; background-color:#fff;}div.jumbo-main div.thumbnail div.caption { padding:5%;}div.jumbo-main .thumbnail h3{ margin-bottom:20px; margin-top:10px;}div.jumbo-main div.thumbnail div.caption p { font-size:1.1em; margin-left:4%;}div.jumbo-main div.thumbnail span { color:#A8CE44; margin-right:2%;}div.jumbo-main hr.seperator-30 { margin-top:30px; margin-bottom:30px;}div.jumbo-main blockquote { border-left:5px solid #ccc;}div.jumbo-main div.panel-info { background-color:#FFF; padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:5px; border-radius:4px; border:1px solid #A8CE44;}div.jumbo-main div.panel-info p.panel-lead { color:#6c4d89;}div.jumbo-main div.panel-info span { margin-right:20px;}div.jumbo-main div.panel-info hr { margin-top:15px; margin-bottom:15px;}/* article jumbo / feature images */div.jumbo-main div.article-heading-img { margin:0 auto; background-size:cover; margin-bottom:50px; background-position:100% 100%; padding:0;}div.article-heading-img img { border-radius:4px; box-shadow:2px 2px 5px rgba(0,0,0,0.3); max-height:300px; margin:0 auto;}/* sidebar panel and aux pages */div.jumbo-articles div.sidebar-panel { border-radius:4px;}/* articles and blogs */div.article-jumbo-img { background-size:cover; background-position:50% 50%; height:420px; box-shadow:2px 2px 10px rgba(0,0,0,0.1); margin-bottom:30px;}div.article-jumbo-textbox { padding-top:70px; text-align:center; text-shadow:2px 2px 5px rgba(0,0,0,0.5);}div.article-jumbo-textbox h1.article-jumbo-title { color:#fff; font-size:3.4em; line-height:0.9; margin-bottom:20px;}div.article-jumbo-textbox h1.article-jumbo-title small { color:#fff;}div.article-jumbo-textbox a.half-width-btn { font-size:1.2em; width:auto; padding-left:30px; padding-right:30px; margin-left:5px; margin-right:5px; margin-bottom:10px;}div.article-card { background-color:#fff; border:1px solid #A8CE44; border-radius:4px; box-shadow:2px 2px 5px rgba(0,0,0,0.1); margin-bottom:20px;}div.article-card p { margin-bottom:15px;}div.article-card-textbox { padding:20px; padding-top:40px;}div.article-card img.article-testimonial-image { width:100%;}div.free-termite-check-cta { background-color:#A8CE44; color:#fff; transition:0.5s; margin-bottom:30px; text-align:center;}div.termite-check-icon { padding-left:30px; padding-top:40px;}div.termite-check-icon img { max-height:100px; margin:0 auto; box-shadow:none !important;}div.termite-check-textbox { padding:20px; padding-top:40px; line-height:1}div.termite-check-textbox .fa-star { color:orange;}div.termite-check-action { padding-bottom:50px;}div.google-review-card { text-align:center;}p.google-places-text {margin-top:0px;}.btn-conquer-green { background-color:#A8CE44; border:none; color:#fff; width:auto; transition:0.15s;}.btn-conquer-green:hover { background-color:#687F2A; color:#fff;}.google-places-icon { padding:0; color:#333; text-align:center; margin-top:40px;}.google-places-icon img { box-shadow:none !important; width:80px;}/* service area heritage park */div.heritage-park-termite-inspection { background-image:url('/lib/img/service-areas/heritage-park-termite-inspection/default-bg.jpg');}/* testimonials */div.testimonial-page .thumbnail img { box-shadow:none;}div.testimonial-page img { box-shadow:3px 3px 3px #444;}div.testimonial-panels { font-weight:bold;}div.testimonial-page div.testimonial-panels div.thumbnail { height:520px; overflow:hidden; position:relative;}div.testimonial-page div.testimonial-panels div.thumbnail a.link { position:absolute; bottom:0; margin-bottom:20px;}div.testimonial-panels blockquote footer { font-size:80%; font-weight:normal;}blockquote footer { font-size:1em; color:#333;}/* about page */img.img-team { margin-bottom:20px;}/* services page */img.service-icon { margin-right:8px; margin-bottom:5px;}div.jumbo-main .service-iframe { margin-top:3%; margin-bottom:2%;}/* service area */div.jumbo-suburbs .col-sm-4 { padding-left:0%; margin-bottom:2%;}/* contact page */div.contact-content span.fa { color:#A8CE44; margin-right:2%;}div.contact-content span.fa-mobile { color:#A8CE44; margin-right:3.1%;}/* success page */div.success-thumbnail div.caption { padding:0 !important;}div.success-thumbnail .fa { font-size:15rem; margin-right:0 !important;}div.success-thumbnail p { font-size:1.8rem;}.success-btn { width:80%; margin-left:10%; margin-right:10%; margin-bottom:20px;}/* footer */div.footer { background-color:#281D33; color:#fff; margin-bottom:0px; font-weight:100;}div.footer a { color:#fff;}div.footer a:hover { color:#A8CE44;}div.footer a.social-circle { height:40px; width:40px; border-radius:50%; background-color:rgba(255,255,255,0.4); display:inline-block; margin-right:10px;}div.footer a.social-circle .fa { padding:13px; padding-left:15px;}@media(max-width:767px){ div.top-nav div.col-md-4 { margin-top:0px; } nav.navbar { padding-left:2%; padding-right:2%; } div.navbar-header .nav-btn { width:auto; margin-top:10px; margin-left:10px; padding-top:3px; padding-bottom:3px; } .nav-pills > li { display:block; width:100%; text-align:center; } .nav li a { display:inline-block; } .nav-pills > li.active > a { background-color:#A8CE44 !important; border:1px solid #A8CE44 !important; color:#fff; } .nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color:#281D33 !important; border:1px solid #281D33 !important; border-radius:4px; } a.sub-active { background-color:#281D33; } .dropdown-menu a { font-size:0.8em; text-align:center; display:block; } .dropdown-menu a:hover { background-color:#281D33 !important; color:#fff !important; border-radius:4px; }  .dropdown-menu li.active a { background-color:#A8CE44 !important; border-radius:4px; } ul.nav-center { text-align:center; } .navbar-nav { margin:0; } div.top-nav .landing-btn { font-size:1.8em; margin-top:5px; } /* Carousel Base Classes */ div.carousel { box-shadow:none; } div.item { min-height:170px; padding-top:10px; } div.item h2 { font-size:2em; } div.item h3 { font-size:1em; } a.carousel-control { font-size:2em; } div.hero-text { text-align:center; padding-left:10px; padding-right:10px; padding-top:30px; display:none; }  div.hero-text h2 { font-size:1.5em; line-height:normal; } a.slider-btn-xs { box-shadow:2px 2px 3px rgba(0,0,0,0.1); } /* slider 1 */ div.item-1 { background-image:url('/lib/img/carousel/customer-mobile.jpg'); background-size:110%; background-position:50% 10%; } div.item-1 div.hero-text { padding-top:40px; } div.item-1 div.hero-text h2 { font-size:1.5em; line-height:1em; } /* slider 2 */ div.item-2 { background-image:url('/lib/img/carousel/team-mobile.jpg'); background-size:320px; background-position:50% 100%; } div.item-2 div.hero-text h2 { font-size:1.5em; font-weight:700; } /* slider 3 */ div.item-3 { background-image:url('/lib/img/carousel/manager-mobile.jpg'); background-size:cover; background-position:50% 10%; } div.item-3 div.hero-text { padding-top:40px; } /* slider 4 */ div.item-4 { background-image:url('/lib/img/carousel/team-alt-mobile.jpg'); background-size:320px; background-position:50% 50%; } div.item-4 div.hero-text { padding-top:30px; } div.item-4 div.hero-text h2 { font-size:1.5em; } div.jumbotron { padding:0px; padding-top:20px; padding-bottom:20px; } /* services section */ div.jumbo-services { padding-top:20px; padding-bottom:20px; text-align:center; } div.jumbo-services div.service-box { padding:30px; } div.jumbo-services img { height:85px; float:none; margin:0 auto; margin-bottom:15px; display:block; } div.jumbo-services hr { width:20%; } div.jumbo-services p { } /* lead jumbotron */ div.jumbo-lead h3.company-name { font-size:2.58em; margin-bottom:0; } div.jumbo-lead h1 { color:#777; font-size:1.67em; margin-top:11px; margin-bottom:13px; } /* content section */ div.jumbo-content .landing-btn { margin:0; margin-bottom:20px; } div.jumbo-content .thumbnail span { margin-left:2%; }  div.jumbo-content .thumbnail h5 { margin-left:20px; margin-right:20px; font-weight:300; } div.jumbo-articles div.landing-article { } div.article-img-lg { float:none; margin:0 auto; width:250px; } div.article-img-lg-left { float:none; margin-right:0px; margin:0 auto; width:250px; } div.article-img-sm { float:none; margin:10px auto; width:100px; } div.jumbo-articles div.article-img { background-color:#f6f6f6; border:1px solid #EAEAEA; padding:5px; width:180px; margin:0 auto; } div.jumbo-articles div.article-img img { height:130px; width:180px; } a.navbar-brand img { height:165px; margin-top:0; }  ul.navbar-right a { text-align:center; }  ul.navbar-right { margin-top:5px; }  ul.nav li { margin-top:5px; margin-bottom:5px; } div.darker { margin-right:10%; margin-left:10%; } div.jumbo-services div.thumbnail { margin-bottom:40px; margin-top:40px; } div.jumbo-articles h4 { font-weight:200; } div.jumbo-contact div.img-container { padding-left:15px; padding-right:15px; }  div.jumbo-contact .contact-img { background-image:url('/lib/img/nick-conquer-termites-lg.jpg'); background-size:cover; height:200px;  margin-top:20px; margin-bottom:20px; border-radius:4px; } div.jumbo-contact .thumbnail { height:auto; } div.jumbo-contact p { font-size:0.95em; }  a.half-width-btn { margin:0; width:100%; margin-top:10px; margin-bottom:20px; } div.jumbo-main ol.breadcrumb { margin-top:20px; }  div.jumbo-main iframe { width:100%; height:200px; } div.jumbo-main a.page-link { margin-bottom:20px; }  div.jumbo-main div.thumbnail div.caption p { font-size:1em; margin-left:4%; }  div.jumbo-main div.panel-info div.article-img-lg-left { width:250px; margin:0 auto; } div.testimonial-page div.testimonial-panels div.thumbnail { height:auto; padding-bottom:5%; } /* articles and blogs */ div.article-jumbo-textbox h1.article-jumbo-title { font-size:3em; line-height:0.9; }  div.free-termite-check-cta { text-align:center; padding-top:50px; padding-bottom:50px; } div.termite-check-icon { padding:0px; } div.termite-check-icon img { margin:0 auto; } div.termite-check-action { padding:0; }  div.google-review-card { padding-bottom:40px; } div.contact-content .landing-btn { margin-bottom:20px; } div.footer { padding-top:30px; padding-bottom:30px; } div.footer a { margin-top:0px; margin-bottom:0px; border:1px solid rgba(255,255,255,0.3); padding:10px; display:block; } div.footer a.social-circle { margin:0; padding:0; border:none; }}@media (min-width: 480px) { /* landscape mode */ div.item { height:250px; } div.item-1 { background-size:cover; background-position:50% 30%; } div.item-2 { background-size:480px; background-position:50% 0%; } div.item-3 { background-size:cover; } div.item-4 { background-size:400px; }}@media(min-width:768px) { div.top-nav .landing-btn { margin-top:0px; }  nav.navbar { min-height:200px; }  a.navbar-brand img { height:165px; }  ul.secondary-nav { padding-left:0; padding-right:0; } ul.secondary-nav div.nav-container { /* padding-left:0%; padding-right:0%; width:100%;*/ } ul.nav-pills { float:right; } ul.secondary-nav ul.nav-tabs li a { background-color:none; border:none !important; padding-left:0px; padding-right:0px; font-weight:700; border-radius:0px; } ul.secondary-nav .dropdown-menu { background-color:#6c4d89; border-radius:0; padding:0; margin-top:-1px; } ul.secondary-nav .dropdown-menu a { padding:10px; padding-right:10px !important; padding-left:10px !important; font-weight:normal !important; } .nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color:#281D33 !important; border:0px solid #281D33 !important; border-radius:0px; } li.active a { background-color:#A8CE44 !important; border:0px solid #A8CE44 !important; border-radius:0 !important; color:#fff !important; } li.active a.subnav-item { background-color:#6c4d89 !important; border:1px solid #6c4d89 !important; } li.active a.subnav-item:hover { background-color:#281D33 !important; } li.active a > li { background-color:#6c4d89 !important; } li.sub-active { background-color:#281D33 !important; } ul.nav ul.dropdown-menu { margin-left:-1px; } ul.nav li.dropdown:hover > ul.dropdown-menu > li a { padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; }  ul.nav li.dropdown:hover > ul.dropdown-menu > li a:hover { background-color:#281D33; color:#fff; }  ul.nav li.dropdown:hover > ul.dropdown-menu { display: block; margin-top:-1px; } ul.nav-center { text-align:left; } /* Carousel Base Classes */ div.item { min-height:350px; padding-top:30px; margin-top:0;  } a.carousel-control { font-size:2.5em; top:40%; } div.item h3 { font-size:30px; } div.hero-text { padding-top:50px; padding-left:60px; } div.hero-text h2 { font-size:2em; color:#fff; text-shadow:none; margin-bottom:30px; } div.hero-text-alt { padding-top:30px; } div.item a.landing-btn { padding:10px; } a.carousel-control { width:70px; } /* slider 1 */ div.item-1 { background-image:url('/lib/img/carousel/992/greeting-customer-992.jpg'); background-position:80% 40%; } div.item-1 div.hero-text { padding-top:40px; } div.item-1 div.hero-text h2 { font-size:2.5em; line-height:1; font-weight:700; } div.item-1 div.hero-text h2 span { font-size:1.5em; } /* slider 2 */ div.item-2 { background-image:url('/lib/img/carousel/conquer-termites-team.jpg'); background-size:768px; background-position:50% -285%; padding-top:10px; } div.item-2 div.hero-text { text-align:center; padding-top:0; padding-left:0; padding-right:0; }  div.item-2 h2 { margin-bottom:15px; font-weight:700; } /* slider 3 */ div.item-3 { background-size:cover; background-position:100% 0; background-image:url('/lib/img/carousel/768/southside-manager-768.jpg'); } /* slider 4 */ div.item-4 { background-position:120% 50%; background-size:70%; }  div.darker { margin-right:10%; margin-left:10%; } /* services section */ div.jumbo-services div.service-box { margin-bottom:50px; } div.jumbo-services p { font-size:1.1em; } div.jumbo-articles div.darker { min-height:450px; } /* content section */ div.jumbo-content .landing-btn { margin:0; margin-bottom:20px; } div.jumbo-articles span.fa-check { margin-bottom:10px; } div.jumbo-articles div.article-img img { height:120px; } div.jumbo-articles div.landing-article img { height:60px; } div.jumbo-articles h4 { font-weight:200 !important; } ul.navbar-right { font-size:0.5em; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; }  div.jumbo-content .thumbnail h5 { margin-left:26%; margin-right:30px; font-weight:200; } div.jumbo-contact .contact-img { background-image:url('/lib/img/nick-conquer-termites-lg.jpg'); background-size:cover; height:300px;  margin-bottom:20px; border-radius:4px; } div.jumbo-contact div.col-contact { padding:5%; }  div.jumbo-contact div.img-container { padding-left:15px; padding-right:15px; } div.jumbo-main ol.breadcrumb { margin-top:00px; } div.jumbo-main div.article-img-lg { float:right; margin-left:10px; } div.jumbo-main div.article-img-lg-left { float:left; width:250px; margin-bottom:10px; margin-right:20px; }  div.jumbo-main iframe { width:100%; height:340px; } /* articles and blogs */ div.article-card img.article-testimonial-image { max-height:350px; object-fit:cover; } div.contact-content .landing-btn { margin-bottom:20px; }}@media(min-width:992px) { nav.navbar { min-height:200px; } a.navbar-brand img { height:175px; } ul.navbar-right { font-size:0.8em; margin-left:6px; margin-right:6px; }  /* Carousel Base Classes */ div.item { min-height:400px; padding-top:20px; } div.hero-text { padding-top:50px; } div.hero-text h2 { font-size:2.2em; } /* slider 1 */ div.item-1 { background-image:url('/lib/img/carousel/992/greeting-customer-992.jpg'); background-position:70% 50%; } div.item-1 div.hero-text { padding-top:90px; } div.item-1 div.hero-text h2 { font-size:3em; line-height:0.7; } div.item-1 div.hero-text h2 small { font-size:60%; } /* slider 2 */ div.item-2 { background-size:992px; background-position:50% -120%; padding-top:10px; } div.item-2 a.landing-btn { padding:10px 16px; } /* slider 3 */ div.item-3 { background-image:url('/lib/img/carousel/southside-manager.jpg'); background-position:90% 0%; }  div.item-3 div.hero-text { padding-top:70px; } /* services section */ div.jumbo-services div.service-box { margin-bottom:0px; } div.jumbo-services h2.service-title { font-size:1.2em; } /* content section */ div.jumbo-content .thumbnail h5 { margin-left:17%; margin-right:30px; } div.jumbo-content .landing-btn { margin-top:10px; margin-bottom:10px; font-size:1.4em; width:47%; margin-right:10px; } div.jumbo-articles span.fa-check { margin-bottom:10px; } div.jumbo-articles span.checklist-lg { margin-bottom:30px; } div.article-img-lg { float:right; margin-left:22px; } div.article-img-lg-left { float:left; margin-right:22px; } div.jumbo-contact .contact-img { height:480px; background-position:40% 0%; } div.jumbo-articles div.article-img { width:100%; margin-left:0%; } div.jumbo-articles div.article-img img { height:100px; }  div.jumbo-contact .thumbnail { height:482px; } div.jumbo-main iframe { width:100%; height:340px; } div.jumbo-main div.panel-info div.article-img-lg-left { width:250px; } /* articles and blogs */ div.article-card img.article-testimonial-image { min-height:280px; object-fit:cover; } div.free-termite-check-cta { text-align:left; }  div.termite-check-action { padding-left:30px; padding-top:70px; } div.termite-check-icon { padding-top:60px; } div.google-review-card { text-align:left; }div.google-review-action {padding-top:50px;padding-left:0;}p.google-places-text {margin-top:5px;} div.google-places-icon { margin-top:30px; margin-left:20px; } div.google-places-icon img { width:60px; }}@media(min-width:1200px) { nav.navbar { min-height:220px; }  div.top-nav div.col-md-4 { margin-top:10px; } ul.navbar-right { font-size:0.8em; margin-left:12px; margin-right:12px; } div.top-nav .thumbnail { margin-left:-50px; } div.top-nav img { margin-top:5px; } div.top-nav .landing-btn { margin-bottom:15px; margin-top:0px; } ul.secondary-nav {  font-size:1em; }  ul.secondary-nav .dropdown-menu li a { font-size:1em; } /* Carousel Base Classes */ div.item { min-height:450px; padding-top:90px; } div.hero-text h2 { font-size:3em; } div.hero-text a.aux-landing-btn { display:inline-block; } /* slider 1 */ div.item-1 { background-color:#703c80; background-image:url('/lib/img/carousel/greeting-customer.jpg'); background-position:70% 40%; } div.item-1 div.hero-text {  padding-left:0; padding-top:30px; } div.item-1 div.hero-text h2 { font-size:3.5em; } div.item-1 div.hero-text h2 small { font-size:65%; } /* slider 2 */ div.item-2 { background-position:100% 95%; background-size:59% auto; } div.item-2 div.hero-text { text-align:left; } div.item-2 div.hero-text, div.item-4 div.hero-text { padding-left:0; padding-top:0; } div.item-2 h2 { margin-bottom:30px; font-weight:normal; } /* slider 3 */ div.item-3 { background-color:#703c80; background-position:70% 55%; } div.item-3 div.hero-text { padding-left:0; padding-top:20px; } /* slider 4 */ div.item-4 { background-position:100% 40%; background-size:auto 480px; }  div.darker { margin-right:0%; margin-left:0%; } /* services section */ div.jumbo-services h2.service-title { font-size:1.3em; } /* content section */ div.jumbo-content div.blurb-column { margin-top:40px; } div.jumbo-content a.landing-btn { font-size:1.4em; font-weight:700; width:auto; margin-right:15px; } div.jumbo-content .thumbnail h5 { margin-left:17%; margin-right:30px; } div.article-heading-img img { max-height:500px; } div.jumbo-articles div.article-img { width:170px; margin-left:0%; } div.jumbo-articles div.article-img img { height:120px; } div.jumbo-articles div.darker { padding-top:25px; padding-bottom:0px; min-height:360px; } div.jumbo-contact .contact-img { background-size:cover; height:450px;  margin-bottom:20px; } div.jumbo-contact .contact-img { } div.jumbo-contact .thumbnail { height:451px; } div.jumbo-main div.article-img-lg { margin-left:20px; margin-right:0; } div.jumbo-main div.article-img-lg-left { margin-left:0; margin-right:20px; } div.jumbo-main iframe { width:80%; height:340px; margin-bottom:10px; } div.jumbo-main div.thumbnail div.caption p { font-size:1.2em; margin-left:4%; } /* articles and blogs */ div.article-card img.article-testimonial-image { min-height:200px; } div.termite-check-action { padding-left:30px; padding-right:30px; padding-top:60px; } div.google-review-action { padding-top:55px; } div.termite-check-icon { padding-top:45px; } div.google-review-action { padding-top:55px; }p.google-places-text {margin-top:18px;}}@media(min-width:1400px) { ul.navbar-right { font-size:1.1em; } ul.secondary-nav {  font-size:1em; } div.top-nav { } /* Carousel Base Classes */ a.carousel-control { width:15%; } /* slider 2 */ div.item-2 { background-position:100% 30%; background-size:auto 450px; } /* slider 4 */ div.item-4 { background-position:80% 40%; background-size:auto 510px; }}@media(min-width:1600px) { /* Carousel Base Classes */ /* slider 2 */ div.item-2 { background-position:85% 30%; }}@media(min-width:1800px) {}