/*
Theme Name: www.stanhouston.com Template
Theme URI: https://sandhills.com
Author: Sandhills
Author URI: https://sandhills.com
Description: Sandhills default template.
Version: 1.0
Text Domain: sandhills
Tags: Sandhills default
*/

a {text-decoration: none;}
body {
    line-height: normal;
}
#navbar-collapse-primary{width: 100%;}


@media only screen and (min-width : 769px) {
    .collapse:not(.show):not([data-blockStyles="sheditor-element-ignore"]) {
        display: inline-block !important;
    }

    #menu-primary {
        display: flex;
        flex-direction: row;
    }

    ul li .sub-menu {
        position: absolute !important;
    }

    ul li {}

    ul.dropdown-menu {
        
        left: 0px !important;
    }
}
@media only screen and (max-width : 769px) {
    .navbar-collapse.collapse { display: none !important;}
}
.logo-home {
    display:flex;
    
}
.col-sm-offset-2.col-sm-8 {
    width: 100%;
}


nav.navbar {padding:0px !important;}
a::after {content: none !important;}
.bs10-col-md-2 {
    width: 20%;
}

h1 {font-size:36px}
h2 {font-size:30px}
h3 {font-size:24px}
h4 {font-size:18px}
h5 {font-size:14px}
h6 {font-size:12px}
p {margin:0;}
.text-center {text-align:center;}
.width-90 {width: 90%; margin: 0 auto; padding: 25px 0;}

.popupbg {background-image:url('/wp-content/uploads/2022/01/Milwaukee-stock-photo-hammer-drill-overlay.jpg');background-size:cover; background-repeat:no-repeat; background-position:center center;border: solid 1px #303030;}
.popupbg h2, .popupbg h3, .popupbg h4, .popupbg p {color:#fff; text-shadow: 1px 2px 3px #333;font-family: 'Oswald', sans-serif; }

.popupbg a .red-btn {background: #980002; padding: 10px 20px; display: inline-block; color:#fff; text-align: center; text-transform: uppercase;font-size:16px; font-weight: 600; font-family: 'Oswald', sans-serif; transition: .3s ease;}
.popupbg a .red-btn:hover {background: #000; color:#fff; }
.popupbg hr {background: #980002; height: 2px; width: 100px; margin: 15px 0;}
.popupbg .red-text {color:#ddd}
.popup-bg  {padding-top:20px;position: relative;z-index: 2;}
.popup-bg .contactFormRow {
    font-size: 14px;
}
.popup-bg .bv-form h1 {
    display:none;
}
.popup-bg .inline-recaptcha-fields .col-form-label {
	color:#fff;
}
.modal-popup .modal-body {padding:0px;}
.popup-content:after {content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:radial-gradient(rgba(0,0,0,.35), rgba(0,0,0,1)); z-index:1;}
.popup-content {border: solid 1px #303030;}
.popup-content > .row {padding: 20px !important;}
.popup-content .form-group.sh-form-group.has-feedback .glyphicon-star {display: none !important;}
.popup-content  {position:relative; z-index:1;}
.popup-content label.contactFormLabel {color: #fff;font-weight: 700;}
.popup-content label {color: #fff;}
.popup-content input.form-control {background: #dbdbdb !important;}
.popup-content i.form-control-feedback.glyphicon.glyphicon-star {color: #f40c0e;width: 25px !important;height: 25px !important;font-size: 8px;}
.flex-me {display:flex;}
.popup-content .recaptchasandhills_contact_form-9 {color:#fff; font-size:14px;}

.popup-content .contactForm {
	position: relative;
	z-index: 2;
	padding:20px!important;
	box-sizing: border-box;
}


div#myModal {background: rgba(0,0,0,.75);}
.modal-popup input.btn.btn-success {background: #0c69f4 !important;
    border-color: #0c69f4 !important;width: auto;font-weight: 700;text-transform: uppercase;font-size: 14px;}
.modal-popup input.btn.btn-success:hover {opacity:.75;}
.modal-popup button.btn.btn-default:hover {background:none !important; color:#f40c0e !important;}
.modal-popup button.btn.btn-default {
    background: none;
    border: none;
    position: absolute;
    right: 10px;
    bottom: 95%;
	z-index: 101;
    font-size: 20px;
	color:#fff;
	top:5px;
}

.popup-content .popup-red {color:#f40c0e; font-weight:900;}
.popup-content h1 {color: #dbdbdb;}
/** Base Styles **/
html, body {height:100%;width:100%;font-size:16px;color: #000000 !important; line-height: normal;}
.row-eq-height {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display:flex;}
.pad25 {padding:25px;}
.pad50 {padding:50px;}
.pad100 {padding-top:100px; padding-bottom:100px;}
.p-pad {padding:1em;}
.pad-top-50 {padding-top:50px;}
.pad-top-100 {padding-top:100px;}
.pad-bottom-25 {padding-bottom:25px;}
.pad-bottom-50 {padding-bottom:50px;}
.pad-bottom-100 {padding-bottom:100px;}
.tb100 {margin-top:100px; margin-bottom:100px;}
.box-shad2 {box-shadow:  4.5px 4.5px 9.5px #e1e1e3 !important;z-index: 100;position: relative;}
.p-pad {padding:1em;}
.p-pad2 {padding:2em;}
div.results {margin-top: 25px;border: solid 1px #bababa;}
table#standard {font-size: 16px !important;}
.container.special-cont {width:90%;max-width: 100%;}

.col-xs-12.post-div-tool-rentals-type {position: absolute;bottom: 10%;}
.row.post-content-row-tool-rentals {min-height: 180px;}
.row.post-content-row-tool-rentals {max-width: 90%;border: solid 1px #dedede;position: relative;border-radius: 10px;margin: 0 auto;text-align: center;float: none;padding: 20px 10px 30px !important;background-color:#fff;box-shadow: 4.5px 4.5px 9.5px #e1e1e3 !important;z-index: 100;text-transform: uppercase;font-size: 16px;}
.post-tool-rentals-toolbrand {font-weight: 700;font-size: 12px;margin-bottom: .8em;}
.post-tool-rentals-tooltype, p.post-tool-rentals-toolbrand, a.post-tool-rentals-manlink {font-weight: 600;border-bottom: solid 2px #eb0e10;width: max-content;margin: 0 auto;}
.post-column-tool-rentals {padding:10px 10px 15px;}
.post-column-tool-rentals:hover {box-shadow:none !important;}
img.post-tool-rentals-productimage {margin: 0 auto;padding: 10px;max-height: 60px; max-width: 150px; margin-bottom:1em;}
.post-row-tool-rentals.row {margin-bottom: 1em;}
.post-tool-rentals-toolbrand {font-weight: 700;}
.post-div-tool-rentals-tool_brand.col-xs-36 {
    display: none;
}
h2.post-title-link-tool-rentals {
    display: none;
}
.post-column-tool-rentals {box-shadow: 4.5px 4.5px 9.5px #e1e1e3 !important;}
.post-column-tool-rentals:hover {box-shadow: none!important;}
/*** Styles Area ***/
.btn-toolbar .btn-group {float: none;}
ul.post-list a:hover {font-weight: 700;color: #eb0e10;}
.overlay-gradient:after {content: "" ;position: absolute;width:100%;top:0;left:0;height: 100%;background-color:#0405dbe3;z-index: 100;}
.overlay-gradient * {position: relative; z-index: 10001;}
.parallax {height:200px;background-attachment: fixed !important;}
div.mt4 {display:none !important;}


/** Button & Link Styles **/
.btn-danger, .btn-danger:focus {
    background-color: #eb0e10 !important;
    border-color: #eb0e10 !important;
    color: #fff;
}
.btn-danger:hover {
    background-color: #f55145 !important;
    border-color: #eb0e10 !important;
    color: #fff !important;
}
.cta-frame button {margin-top:16px; position: absolute; bottom:10px; left:10px;}
.card-stan button {border: none;outline: 0;padding: 12px;color: white;background-color: #000;cursor: pointer;width: 100%;}
.card-stan button:hover {opacity: 0.7;}
button.btn.btn-primary,a.btn.btn-primary {background-color: #3131e3 !important;border-color: #0405db !important;}
button.btn.button.btn-primary {background-color: #3131e3 !important;border-color: #0405db !important;border: solid 1.5px;font-size: .8em;text-transform: uppercase;}
button.btn.button.btn-default {background-color: transparent;border-color: #ffffff !important;border: solid 2px !important;padding: 10px 20px !important;border-radius: 5PX;color:#ffffff !important;width:auto !important;font-weight:700;text-transform: uppercase;}
button.btn.button.btn-default a {color:#ffffff !important; font-weight: 600;}

/** Text & Font Styles **/
h1 {font-size:3em !important;}
h1.list-title {font-size: 1em !important;}
h1, h2, h3, h4, h5 {font-family: 'Oswald', sans-serif; text-transform: uppercase; line-height: normal;}

/** Header Styles **/
.flex-head {display: flex; flex-direction: row; align-items: stretch}

div#header, .box-shad {box-shadow: 0px 3px 15px rgba(0,0,0,.6);z-index: 100;position: relative;}
#header * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.top-navigation { background-color:#03038f; padding-top:5px; padding-bottom:5px; height:40px;}
.navigation { background:#0405db;}
.icon-row.head-icons {text-align: right;padding-top:.5em;padding-right:.5em;font-size:27px;}
.head-pad {padding-top:.5em;}
.head-pad h5 {margin:10px 0px 5px 0px !important;}

.icon-row.head-icons a {color: #0405db;}
.icon-row.head-icons a:hover {color: #eb0e10;}
.icon-row2.head-icons {text-align: center;padding-right: 1em;padding-top:1em;font-size:27px;}
.icon-row2.head-icons a {color: #ffffff;}
.icon-row2.head-icons a:hover {color: #eb0e10;}

.header-row h2 {color:#0405db; border-bottom:solid 2px #eb0e10; font-weight: 700; width:50%;}
.header-row p {color:#282828;}
.header-cta-row .row .bs10-col-md-2 {background: #000;}
.header-cta {text-align: center; transition:.5s;border:inset .5px #fff; opacity:.9;}
.header-cta:hover {opacity: .5;border:inset .5px red}
.header-cta:hover i {color:#eb0e10;}
.header-cta:hover img {filter: invert(89%) sepia(91%) saturate(5085%) hue-rotate(357deg) brightness(106%) contrast(101%);}
.header-cta * {position:relative; z-index: 150; line-height: 25px;}
.header-cta h5 {
    margin:10px 0;
}
.top-navigation form > label {color: #ffffff;font-size: 14px;padding-left:1em;}
.top-navigation form > input {font-size:14px;padding-right:10px;}

ul#menu-primary {width: 100%;text-align: center; display: flex;justify-content: space-between;}
ul#menu-primary li {width: auto; flex-grow:1; }
ul#menu-primary li li {width: 100%; box-sizing: border-box;}
ul#menu-primary li li a {padding:5px!important;box-sizing: border-box;}
ul#menu-primary li:hover {background-color:#ffffff; color:#eb0e10 !important;}

.nav>li>a {padding-right:5px !important; padding-left:5px !important;}
.main-menu-item {color: #ffffff;}
.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {margin: 0 0 1.5em;overflow: hidden;}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {float: left;width: 50%;}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {float: right;text-align: right;width: 50%;}
.google_map {width:100%; min-height:58vh;}
.navbar-default { background-color:transparent!important;border-color:transparent!important;}
.navbar {min-height:auto!important;margin-bottom:0!important;}
.navigation-top {width:100%;}
.menu li {width:auto!important;padding-right:6%;display:inline-block;}
.menu li:last-child {padding-right:0!important;} 
.menu li > a {color:inherit;font-size:1.5em;}
div#navbar-collapse-primary {padding-right: 0px !important;padding-left: 0px !important;}
.dropdown-menu {background-color: rgba(0,0,0,0.7);color:#ffffff;border-radius:0px;width:100%;}li.sub-menu-item:hover {background-color: initial !important;}
li.sub-menu-item:hover a{color: #eb0e10 !important;}


.navbar-default .navbar-nav>li>a {color: inherit;text-transform: uppercase;font-size: 16px;font-weight: 600;display: block;box-sizing: border-box;padding:20px 10px!important;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {color:inherit;}
.dropdown-menu:not(.head-list)>li>a {color: inherit;font-size:16px;font-weight:400;display: block;box-sizing: border-box;padding:15px 10px!important;}
.dropdown-menu:not(.head-list)>li>a:hover {background-color: inherit;transition: linear 0.2s;}

/** Home CTA Styles **/
.home-cta img {position:relative; z-index:24 !important;}
.home-cta a {display: inline-block; position:relative; transition:opacity 300ms; max-width:90%; margin:0 auto;}
.home-cta a * {position:relative; z-index:50;}
.home-cta a::after {
    content: ""!important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .45;
	z-index:25;
    display: block;
}
.home-cta a:hover::after {
opacity:.1;
}
.home-cta:hover h3 {position: absolute;bottom: 20%;color: #eb0e10;width: 100%;left: 0;right: 0;}
.home-cta {border: solid 1px #ffffff;text-align: center;position:relative;}
.home-cta h3 {position: absolute;bottom: 5%;color: #ffffff;font-weight: 700;transition: .5s;text-align: center;width: 100%;left: 0;right: 0;}

.home-cta2 a {display: inline-block;}
.home-cta2:hover h4 {color: #eb0e10;width: 100%;left: 0;right: 0;}
.home-cta2:hover {box-shadow:0px 0px 10px 5px rgba(0,0,0,.15); border-bottom:solid 3.5px #eb0e10;}
.home-cta2 {
    border: solid 1px #ffffff;
    text-align: center;
    position:relative;
    width:12.3%; 
    float:left;
    border-bottom:solid 3.5px transparent;
    box-shadow:0px 0px 1px 1px rgba(0,0,0,.00);
        transition:.25s;
    padding:0px;
}
.home-cta2 h4 {font-weight: 700;transition: .5s;text-align: center;width: 100%;left: 0;right: 0; font-size:80%;}

/** footer Styles **/
div#foot * {box-sizing: border-box !important;}
a.foot-add2 {color:#ffffff !important;}
a.foot-add2:hover {color:rgb(235, 14, 16) !important; font-weight: 700;}
.foot-add a:hover {color:rgb(235, 14, 16) !important; font-weight: 700;}
.foot-add a {color:#000000 !important;}
.foot-add4 a:hover { font-weight: 700;}
.foot-add4 a {color:#ffffff !important;}
.foot-add4 .add-box:hover a:hover {color:rgb(235, 14, 16) !important;}
.post-list {list-style:none; padding-left:0px; font-size:.8em;}
.foot-list h3 {color:#0405db; border-bottom:solid 2px #eb0e10; font-weight: 700; margin-top:0px !important; width:max-content;}
.add-box {width: 16.66%;float: left;text-align: right;}
.cta-frame .panel-default .panel-heading {height: auto !important;}
.add-col {width: 16.66%;float: left;padding: 3px;}
.add-col * {font-size: 14px;line-height: initial;}
.foot-add p {font-size: 16px;}
.add-col h3 {font-size: 18px;}
.foot-row {background-color:#fafafa !important; border-top:solid 1px #e4e4e4;}

/** Cards, Panels, CTA Styles **/
.panel-custom img {height: 75px;margin: 0 auto;padding: 10px;}
.rental-listings {background-color:#f2f2f2;}
#accordion.csp h3 {font-size: 18px;}
#accordion.csp h4 a {font-size: .9em !important;}
#accordion.csp > .panel-heading {height: auto;}
ul.nav.nav-tabs.nav-justified {background: #fff;position: relative;top: -10px;border-radius: 30px;padding: 10px 0;}
li.dropdown {width: 33.33%;text-align: center;padding: 0;}
li.dropdown a {font-size: 16px;}
.col-md-offset-2 {margin-left: auto;margin-right: auto;}

.frame-box {position: relative;width: 100%;}
.hero-text-box {position: absolute;width: 80%;margin: 0 auto;z-index: 9000;top: 25%;left: 10%;}
.hero-text-box h4 {font-size: 48px;font-weight: 700;}
.hero-text-box h1 {font-size: 82px; margin-top:0px !important;}
.hero-text-box p {margin-top:1em !important; margin-bottom:1em;}

.cta-frame .panel-default {    width: 90%;margin-left: 5%;min-height: 469px;position: relative;box-shadow: 0 1px 4px 0 rgba(12, 12, 13, 0.1) !important;border-radius: 4px;overflow: hidden;border-color: #d3d3d357;}
.cta-frame .panel-body {font-size:16px !important;}

.panel-custom, .post-column-tool-rentals {max-width:90%; border:solid 1px #dedede; position: relative; border-radius:10px; background:#fff; min-height:150px;}
.panel-custom .panel-footer {background-color: rgba(0,0,0,.02);padding:10px 5px;}
.panel-custom .panel-footer button {text-align:center; margin:0 auto;}
.panel.panel-custom .panel-heading h4 b {font-size: 14px; padding: 5px 0 0 0;}
.post-content-frame {border-radius:10px !important;margin-top: 35px;margin-bottom: 35px;background: #f7f7f740;box-shadow: 0px 5px 10px rgba(0,0,0,.2); overflow: hidden;}
.post-content-frame p {font-size:16px; margin-top:1em;}
.rental-request h1 {font-size:30px !important; font-weight:700; border-bottom:solid 2px #eb0e10;}
.rental-request input {width:90%;}
.rental-request label {font-size:16px !important;}

.card-stan {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);max-width: 90%;margin: 0 auto;padding:10px;text-align: center;}
.card-stan p {font-size:16px !important;}
.card-stan h4 br {display: none;}
.card-stan a {font-weight: 700;color: #666;}
.card-stan a:hover {color: rgb(235, 14, 16) !important;}

.pad50.lawn-garden, .pad50.con-crete  {border: solid 1px rgba(255,255,255,.3);box-shadow: 0px 10px 10px rgba(0,0,0,.25);}
.pad50.lawn-garden a:hover, .pad50.con-crete a:hover {color: rgb(235, 14, 16) !important;font-weight: 700;}
.pad50.lawn-garden a, .pad50.con-crete a {color: #ffffff !important;border:1px solid rgba(255,255,255,.3);padding:2px 8px;}
.container.post-content-frame a:hover {position:relative; left:10px; border-bottom:solid 1px #eb0e10; color: #eb0e10; width: max-content;}
.container.post-content-frame a {position: relative; left:0; color: #000000;font-weight: 700;transition: .5s;}
.container.post-content-frame img.img-responsive {padding-top: 1em;}
.panel.panel-custom.box-shad2 {text-align: center;padding:5px 0; margin-bottom: 10px;}

/** Sidebar Styles **/
#sidebar176-sideBar1 .col-md-4 .thumbnail {border-radius: 10px;box-shadow: 0px 5px 15px rgba(0,0,0,.1);padding:10px;border: solid 5px #ececec;}
#sidebar176-sideBar1 .widget_sandhills_editable_area_background .container {max-width: 80%;width: 100%;left: 10%;}
#sidebar1476-cpt-categories > .row, #sidebar1484-cpt-categories > .row, #sidebar1490-cpt-categories > .row, #sidebar1499-cpt-categories > .row, #sidebar1503-cpt-categories > .row, div#sidebar1997-cpt-categories > .row, #sidebar245-cpt-categories > .row {max-width: 80%;left: 10%;margin: 100px 0px; overflow: hidden;}
#sidebar1476-cpt-categories, #sidebar1484-cpt-categories, #sidebar1490-cpt-categories, #sidebar1499-cpt-categories, #sidebar1503-cpt-categories, #sidebar1997-cpt-categories, #sidebar245-cpt-categories { background-color: #f2f2f2;}
#sidebar-two.sidebarColumn {min-height: 0px !important;}
aside#sidebar-two .bs10-col-sm-2 {padding-left:0px !important; padding-right:0px !important;}

/** WP Styles **/
.wp-custom-header iframe,
.wp-custom-header img,
.wp-custom-header video {display: block;height: auto;max-width: 100%;}
.wp-custom-header {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;}
.wp-custom-header iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/** Inventory Styles **/
.list-content .list-title .list-title-text {font-size: 1.4em !important;}
h1.detail-title {font-size: 25px !important;}


.rental-disc {
    text-align: center;
    color:#eb0e10;
}

.scrollToTop a {
  color: #fff!important;
}


.container-lg {
	width: 80%;
	margin:0 auto!important;
}

/** Media Queries **/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1400px) {
	#sidebar176-sideBar1 .col-md-4 .thumbnail {font-size:14px;}
	#sidebar176-sideBar1 .col-md-4 .thumbnail .h3, h3 {font-size:18px;}
	#sidebar176-sideBar1 .widget_sandhills_editable_area_background .container {
    max-width: 90%;
    width: 100%;
    left: 5%;
}
}
@media only screen and (max-width : 1200px) {
	.home-cta2 {width:12.2%;}
	.home-cta2 h4 {font-size:70%;}
	#sidebar176-sideBar1 .col-md-4 .thumbnail .btn.btn-primary {
    margin-bottom: -20px;
}
	#sidebar176-sideBar1 .col-md-4 .thumbnail .btn {
    width: 100%;
    margin-bottom: 0px;
}
	#sidebar1476-cpt-categories > .row {
    max-width: 90%;
    left: 5%;
    margin: 100px 0px;
        margin-right: 0px;
        margin-left: 0px;
}
	.header-cta i, .header-cta img {
    display: none !important;
}
	.header-cta * {font-size:14px;}
    .add-col {width:33.33%;}
    .hero-text-box h1 {
    font-size: 52px;
    margin-top: 0px !important;
}
    .hero-text-box h4 {
    font-size: 28px;
    font-weight: 700;
}
	.foot-add.foot-col {
    margin:0 1em 1em;
}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 1500px) {
	.modal.fade.in:not(.animated) .modal-dialog {width: 70%; margin-top:25px; }
	.modal-popup button.btn.btn-default {top:3px;font-size: 20px; color:#fff;}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
		.home-cta2 {width:12.2%;}
	.home-cta2 h4 {font-size:70%; letter-spacing:normal;}
	#widget_sandhills_editable_area_background_286 {
    padding-bottom: 100px;
}
	#sidebar176-sideBar1 .col-md-4 .thumbnail .h3, h3 {
    font-size: 16px;
	}
	#sidebar176-sideBar1 .widget_sandhills_editable_area_background .p-pad {padding:.5em !important;}
	.row.post-content-row-tool-rentals {margin-left:5% !important;}
	.post-column-tool-rentals.col-md-3.col-sm-6.col-xs-12 {
    margin-bottom: 1em;
}
	.post-row-tool-rentals.row {
    margin-bottom: 0px;
}
	.pad-top-100 {
    padding-top: 50px;
}
	.add-col a {
    width: 100%;
    display: block;
    margin: 5px 0px;
	text-transform: uppercase;
	font-weight: 700;
	}
	.add-col i {color:#eb0e10;}
	.parts-sect .col-sm-offset-4.col-sm-7 {
    width: 100%;
    margin-left: auto !important;
}
	.parts-sect {margin-top:75px;}
	div#widget_sandhills_editable_area_background_283 {
    display: none;
	}
	.m-n-bg * {background-image: none !important}
	.parts-sect img {
    margin: 0 auto !important;
}
	h1 {font-size:3em !important;}
    .pt-row .col-sm-2 {
    width: 33.33%;
    float: left;
    margin-left: 0px;
}
    .panel-group.csp .panel-heading .panel-title {
    padding-left: 8px !important;
    height: 40px;
}
    .panel-group.csp .panel-heading h3 {
    font-size: 20px;
    margin-top: 0px;
    padding: 6px 0px 0px 7px !important;
}

 .panel-group.csp .panel-heading {
    height: auto !important;
}   
    div#foot, div#foot img {
    text-align: center;
    margin: 0 auto;
}
    .icon-row.head-icons {
    text-align: center;
    padding-bottom: .5em;
}
    img.img-responsive.logo-img {
    text-align: center;
    margin: 0 auto;
    }
    .navbar-default .navbar-nav>li>a {font-size:14px; padding:10px 3px !important;}
    .logo-home {
    padding-top: 3px;
    padding-left: 3px;
}
div#header .foot-add h5, div#header .foot-add p {
    margin-bottom: 0px;
    margin-top:0px;
    text-align: center;
}
    div#header .foot-add {padding-top:3px; padding-bottom:3px;}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
.collapse.show {display: block !important;} 

	.modal.fade.in:not(.animated) .modal-dialog {width: 90%;}
			.home-cta2 {width:25%; border-left:none; border-right:none;}
	.home-cta2 h4 {font-size:70%; letter-spacing:normal;}
	.nav.nav-tabs.nav-justified {
    display: none;
}
	#sidebar176-sideBar1 .widget_sandhills_editable_area_background .container {
    max-width: 100%;
    width: 100%;
    left: 0;
}
	#sidebar1476-cpt-categories, #sidebar1484-cpt-categories, #sidebar1490-cpt-categories, #sidebar1499-cpt-categories, #sidebar1503-cpt-categories, #sidebar1997-cpt-categories, #sidebar245-cpt-categories {
    background-color: #fff;
}
	.add-row-2 .add-col:nth-child(3) {
		clear:both;
	}
	.add-row-2 .add-col:nth-child(5) {
		clear:both;
	}
	.dropdown-menu.sh-dropdown-menu.sub-menu.menu-odd.menu-depth-1 a {
    text-align: center;
    padding-left: 0px;
	}
	form.bv-form {
    text-align: left;
}
	body {text-align:center;}
	.cf {
    text-align: left;
}
	#widget_sandhills_editable_area_background_50, #widget_sandhills_editable_area_background_217 {
    display: none;
}
	.navigation {background-color:#333;}
	.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {background-color:#fff !important;}
	.navbar-header:before {
    background-color: #000 !important;
	display: none !important;
}
	aside#sidebar-two {
    display: none !important;
}
	h1 {font-size:2.5em !important;}
    .pad50 {padding:31px;}
    .pad25 {padding:16px;}
	.pad-top-100 {
    padding-top: 50px;
}
    .header-row h2 {width:100%;}
    .add-col {width:50%;}
    .foot-add p {
    font-size: 14px;
}
.add-col h3 {
    font-size: 16px;
}
    .pt-row .col-sm-2 {
    width: 50%;
    float: left;
    margin-left: 0px;
}
    .cta-frame .panel-default .panel-heading {
    height: auto !important;
}
    .csp img {
    margin: 0 auto;
}
    .csp {text-align:center;}
    .panel-custom {left:5%}
    .bv-form {
    margin: .5em !important;
}
    .hero-text-box h4 {
    font-size: 18px;
    font-weight: 700;
}
    .hero-text-box h1 {
    font-size: 36px;
    margin-top: 0px !important;
}
    .home-cta {
    width: 50%;
    float: left;
    text-align: center;
}
    .resp-cat-row {
    padding: 1em !important;
}
    .foot-add.foot-col {
    text-align:center;
}
    .hamburger {padding: 9px 15px 3px !important;}
    .navbar-header {float:none !important; display:block !important; width:100%; text-align:center;} 
    button.navbar-toggle.sh-navbar-toggle.sh-collapsed.hamburger.hamburger--3dxy.collapsed,button.navbar-toggle.sh-navbar-toggle.sh-collapsed.hamburger.hamburger--3dxy.is-active {
    width: 100px;
    float: none;
    margin: 0 auto;
    text-align: center;
}
    ul#menu-primary li {width:100%;}
	.navbar-header.sh-navbar-header {
    margin: 0px !important;
}
}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
    .cta-frame .panel-default .panel-heading img {
    margin: 0 auto;
    max-width: 100% !important;
}
    .pt-row .col-sm-2 {
    width: 100%;
    float: left;
    margin-left: 0px;
}
    div#widget_sandhills_editable_area_background_181 {
    padding-bottom: 0px !important;
}
    .foot-add > .row > .col-sm-2 {
    padding: 1em !important;
}
    div#sidebar1-sideBar2 {
    display: none;
}
    div#widget_sandhills_editable_area_background_50 {display:none;}
    .job-calculator {
    display: none;
}
    .foot-col h3 {
    font-size: 20px;
}
    .foot-col p a {
    font-size: 12px !important;
}
    
    .hero-text-box h1 {
    font-size: 6vw;
}
    .hero-text-box h4, .hero-text-box p {
    display: none;
}
    .home-cta {
    width: 100%;
    float: none;
    text-align: center;
}
.container-lg {
	width:98%;
}

}
