body {font-size:16px; color:#000; font-family:"Raleway", sans-serif; padding:0px; margin:0px; line-height:24px;}
Section {padding:85px 0px; display:block; width:100%; float:left;}
h1 {font-size:60px; font-weight:bold;}
h2, h3, h4 {font-size:48px; font-weight:normal;}
h2 span, h3 span, h4 span {color:#5d7a5c; font-weight:bold;}
h5, h6 {font-size:24px; display:block; font-family:"Raleway", sans-serif; font-weight:bold;}
ul, ol li {margin:0px; padding:0px; font-size:15px;}
a, input, button, img {-moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; text-decoration:none; outline:0px;}
a:hover, button:hover, input:hover, a:focus, button:focus, input:focus {text-decoration:none !important;}
.form-control {border-radius:0px !important; font-size:15px; height:40px; color:#000000;}
.form-control:focus {box-shadow:none !important;}
.img-responsive {width:100%; height:auto;}
.btn {background:transparent; color:#000; border:2px solid #212531; border-radius:5px; font-size:18px; font-weight:400; text-transform:uppercase; padding:9px 25px; box-shadow:0 0 0 transparent;}
.btn.focus, .btn:focus {outline:0; box-shadow:none;}
.btn-black {background:#212531; color:#fff; border:2px solid #212531; border-radius:5px; font-size:18px; font-weight:400; text-transform:uppercase; padding:9px 25px; box-shadow:0 0 0 transparent;}
.btn-black.focus, .btn-black:focus {outline:0; box-shadow:none; color:#fff;}
#button {display:inline-block; background-color:#121212; width:40px; height:40px; text-align:center; border-radius:4px; position:fixed; bottom:70px; right:30px; -webkit-transition:background-color .3s, opacity .5s, visibility .5s; -o-transition:background-color .3s, opacity .5s, visibility .5s; transition:background-color .3s, opacity .5s, visibility .5s; opacity:0; visibility:hidden; z-index:6; cursor:pointer;}
#button:hover {background:#a9ffff;}
#button:hover::after {color:#000;}
#button:hover a {color:#000;}
#button.show {opacity:1; visibility:visible;}
#button::after {content:"\f077"; font-family:FontAwesome; font-weight:normal; font-style:normal; font-size:14px; line-height:40px; color:#fff;}
.logo {display:flex; justify-content:center; align-items:center;}
.fixed-header {position:fixed; top:0; left:0; width:100%; -webkit-transition:.5s; -o-transition:.5s; transition:.5s; background:#2a2a2a; z-index:999; bottom:inherit;}
.logo img {max-width:100%; transition:.5s; width:100%;}
.fixed-header .logo img {max-width:230px; -webkit-transition:.5s; -o-transition:.5s; transition:.5s;}
header {width:100%; ; z-index:2; float:left;}
.header-menu {width:100%; float:left; position:relative; padding:0; background:#fff; transition:.5s;}
.header-menu > .container {position:relative; z-index:2; max-width:1170px;}
.social-media-header a:first-child {margin-right:6px;}
.header-menu .menu-social {display:flex; align-items:center; position:relative;}
.header-menu .right-side {position:relative;}
.header-menu .social-media-header a {color:#fff; width:30px; height:30px; border:1px solid white; min-width:30px; display:flex; align-items:center; justify-content:center;}
.header-menu .social-media-header a:hover {background:#fff; color:#000;}
.header-menu .social-media-header {display:flex; position:relative;}
.stellarnav {position:inherit; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
.stellarnav a {color:#fff;}
.stellarnav ul {margin:0; padding:0; display:-webkit-box; display:-ms-flexbox; display:flex; width:100%; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;}
.stellarnav li a img {margin-right:5px; float:left;}
.stellarnav li {list-style:none; display:block; margin:0; padding:0; position:relative; line-height:normal; vertical-align:middle;}
.stellarnav li a {display:block; text-decoration:none; color:#000; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-transition:transform .2s ease-out, opacity .2s ease-out; font-size:16px;}
.stellarnav > ul > li {display:inline-block;}
.stellarnav > ul > li > a {color:#000; display:block; -webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; position:relative; margin:23px 15px;}
.stellarnav > ul > li.current_page_item, .stellarnav > ul > li.active a, .stellarnav > ul > li > a:hover {color:#a9ffff;}
.stellarnav ul ul {top:auto; width:240px; position:absolute; z-index:9900; text-align:left; display:none; background:#121212 none repeat scroll 0 0; left:0;}
.stellarnav li li {display:block;}
.stellarnav ul ul ul {top:0; left:100%;}
.stellarnav > ul > li:hover > ul > li:hover > ul {opacity:1; visibility:visible; top:0;}
.stellarnav > ul > li.drop-left > ul {right:0;}
.stellarnav li.drop-left ul ul {left:auto; right:220px;}
.stellarnav.light {background:rgba(255, 255, 255, 1);}
.stellarnav.light a {color:#121212;}
.stellarnav ul ul li a {padding:10px 15px; color:#fff;}
.stellarnav ul ul li a:hover {background:#ffffff; color:#000;}
.stellarnav.light ul ul {background:rgba(255, 255, 255, 1);}
.stellarnav.light li a {color:#121212;}
.stellarnav.fixed {position:fixed; width:100%; top:0; left:0; z-index:9999;}
body.stellarnav-noscroll-x {overflow-x:hidden;}
.stellarnav li.has-sub > a:after {content:'\f107'; font-family:'FontAwesome'; border:none !important; margin-left:7px;}
.stellarnav li li.has-sub > a:after {margin-left:10px; float:right; border-top:6px solid transparent; border-bottom:6px solid transparent; border-left:6px solid #FFF; position:relative; top:4px;}
.stellarnav li.drop-left li.has-sub > a:after {float:left; margin-right:10px; border-left:0; border-top:6px solid transparent; border-bottom:6px solid transparent; border-right:6px solid #FFF;}
.stellarnav.hide-arrows li.has-sub > a:after, .stellarnav.hide-arrows li li.has-sub > a:after, .stellarnav.hide-arrows li.drop-left li.has-sub > a:after {display:none;}
.stellarnav .menu-toggle, .stellarnav .close-menu, .stellarnav .call-btn-mobile, .stellarnav .location-btn-mobile {display:none; text-transform:uppercase; text-decoration:none;}
.stellarnav .dd-toggle {display:none; position:absolute; top:0; right:0; padding:0; width:48px; height:48px; text-align:center; z-index:9999; border:0;}
.stellarnav.desktop.hide-arrows li.has-sub a {padding-right:15px;}
.stellarnav.mobile > ul > li > a.dd-toggle {padding:0;}
.stellarnav li.call-btn-mobile, .stellarnav li.location-btn-mobile {display:none;}
.stellarnav a.dd-toggle .icon-plus {-webkit-box-sizing:border-box; box-sizing:border-box; -webkit-transition:-webkit-transform 0.3s; transition:-webkit-transform 0.3s; transition:transform 0.3s; transition:transform 0.3s, -webkit-transform 0.3s; width:12px; height:100%; position:relative; vertical-align:middle; display:inline-block;}
.stellarnav a.dd-toggle .icon-plus:before {content:''; display:block; width:12px; height:0px; border-bottom:solid 3px #777; position:absolute; top:50%; -webkit-transform:rotate(90deg); transform:rotate(90deg); -webkit-transition:width 0.3s; transition:width 0.3s;}
.stellarnav a.dd-toggle .icon-plus:after {content:''; display:block; width:12px; height:0px; top:50%; border-bottom:solid 3px #777; position:absolute;}
.stellarnav li.open > a.dd-toggle .icon-plus {-webkit-transform:rotate(135deg); transform:rotate(135deg);}
.stellarnav.light a.dd-toggle .icon-plus:before {border-color:#121212;}
.stellarnav.light a.dd-toggle .icon-plus:after {border-color:#121212;}
.stellarnav.dark a.dd-toggle .icon-plus:before {border-color:#FFF;}
.stellarnav.dark a.dd-toggle .icon-plus:after {border-color:#FFF;}
.stellarnav .icon-close {-webkit-box-sizing:border-box; box-sizing:border-box; width:12px; height:12px; position:relative; display:inline-block;}
.stellarnav .icon-close:before {content:''; display:block; width:12px; height:0px; border-bottom:solid 3px #777; position:absolute; top:50%; -webkit-transform:rotate(45deg); transform:rotate(45deg);}
.stellarnav .icon-close:after {content:''; display:block; width:12px; height:0px; top:50%; border-bottom:solid 3px #777; position:absolute; -webkit-transform:rotate(-45deg); transform:rotate(-45deg);}
.stellarnav.light .icon-close:before {border-color:#121212;}
.stellarnav.light .icon-close:after {border-color:#121212;}
.stellarnav.dark .icon-close:before {border-color:#FFF;}
.stellarnav.dark .icon-close:after {border-color:#FFF;}
.stellarnav .menu-toggle, .stellarnav .call-btn-mobile, .stellarnav .location-btn-mobile, .stellarnav .close-menu {padding:15px; -webkit-box-sizing:border-box; box-sizing:border-box;}
a.menu-toggle {border:none !important; background:#f79627; margin-top:0px; border-radius:0px; margin-right:15px;}
.stellarnav .menu-toggle span.bars {display:inline-block; position:relative; top:0px;}
.stellarnav .menu-toggle span.bars span {display:block; width:15px; height:2px; border-radius:6px; background:#777; margin:0 0 3px;}
.stellarnav .menu-toggle span.bars span:last-child {margin-bottom:0px;}
.search-container input[type="text"] {width:239px;}
.stellarnav .full {width:100%;}
.stellarnav .half {width:50%;}
.stellarnav .third {width:33%; text-align:center;}
.stellarnav .location-btn-mobile.third {text-align:center;}
.stellarnav .location-btn-mobile.half {text-align:right;}
.stellarnav.light .third, .stellarnav.light .half {border-left:1px solid rgba(0, 0, 0, .15);}
.stellarnav.light.left .third, .stellarnav.light.left .half {border-bottom:1px solid rgba(0, 0, 0, .15);}
.stellarnav.light.right .third, .stellarnav.light.right .half {border-bottom:1px solid rgba(0, 0, 0, .15);}
.stellarnav.light .third:first-child, .stellarnav.light .half:first-child {border-left:0;}
.stellarnav.dark .third, .stellarnav.dark .half {border-left:1px solid rgba(255, 255, 255, .15);}
.stellarnav.dark.left .third, .stellarnav.dark.left .half {border-bottom:1px solid rgba(255, 255, 255, .15);}
.stellarnav.dark.right .third, .stellarnav.dark.right .half {border-bottom:1px solid rgba(255, 255, 255, .15);}
.stellarnav.light.left .menu-toggle, .stellarnav.light.right .menu-toggle {border-bottom:0;}
.stellarnav.dark.left .menu-toggle, .stellarnav.dark.right .menu-toggle {border-bottom:0;}
.stellarnav.dark .third:first-child, .stellarnav.dark .half:first-child {border-left:0;}
.stellarnav.light .menu-toggle span.bars span {background:#6f3a95;}
.stellarnav.dark .menu-toggle span.bars span {background:#fff;}
.stellarnav.mobile {position:static;}
.stellarnav.mobile.fixed {position:static;}
.stellarnav.mobile ul {position:relative; display:none;}
.stellarnav.mobile.active {padding-bottom:0;}
.stellarnav.mobile.active > ul {display:block;}
.stellarnav.mobile ul {text-align:left;}
.stellarnav.mobile > ul > li {display:block;}
.stellarnav.mobile > ul > li > a {padding:15px;}
.stellarnav.mobile ul {background:rgba(221, 221, 221, 1);}
.stellarnav.mobile ul ul {position:relative; opacity:1; visibility:visible; width:auto; display:none; -webkit-transition:none; transition:none;}
.stellarnav.mobile ul ul ul {left:auto; top:auto;}
.stellarnav.mobile li.drop-left ul ul {right:auto;}
.stellarnav.mobile li a {border-bottom:1px solid rgba(255, 255, 255, .15); color:#fff;}
.stellarnav.mobile > ul {border-top:1px solid rgba(255, 255, 255, .15);}
.stellarnav.mobile.light li a {border-bottom:1px solid rgba(0, 0, 0, .15);}
.stellarnav.mobile.light > ul {border-top:1px solid rgba(0, 0, 0, .15);}
.stellarnav.mobile li a.dd-toggle {border:0;}
.stellarnav.mobile.light li a.dd-toggle {border:0;}
.stellarnav.mobile .menu-toggle, .stellarnav.mobile .dd-toggle, .stellarnav.mobile .close-menu, .stellarnav.mobile .call-btn-mobile, .stellarnav.mobile .location-btn-mobile {display:inline-block;}
.stellarnav.mobile li.call-btn-mobile {border-right:1px solid rgba(255, 255, 255, .1); -webkit-box-sizing:border-box; box-sizing:border-box;}
.stellarnav.mobile li.call-btn-mobile, .stellarnav.mobile li.location-btn-mobile {display:inline-block; width:50%; text-transform:uppercase; text-align:center;}
.stellarnav.mobile li.call-btn-mobile.full, .stellarnav.mobile li.location-btn-mobile.full {display:block; width:100%; text-transform:uppercase; border-right:0; text-align:left;}
.stellarnav.mobile.light ul {background:rgba(255, 255, 255, 1);}
.stellarnav.mobile.dark ul {background:#000;}
.stellarnav.mobile.dark ul ul {background:rgba(255, 255, 255, .08);}
.stellarnav.mobile.light li.call-btn-mobile {border-right:1px solid rgba(0, 0, 0, .1);}
.stellarnav.mobile.top {position:absolute; width:100%; top:0; left:0; z-index:9999;}
.stellarnav.mobile li.has-sub > a:after, .stellarnav.mobile li li.has-sub > a:after, .stellarnav.mobile li.drop-left li.has-sub > a:after {display:none;}
.stellarnav.mobile.right > ul, .stellarnav.mobile.left > ul {position:fixed; top:0; bottom:0; width:100%; max-width:280px; overflow-x:hidden; overflow-y:auto; -webkit-overflow-scrolling:touch;}
.stellarnav.mobile.right > ul {right:0; z-index:9999;}
.stellarnav.mobile.right .close-menu, .stellarnav.mobile.left .close-menu {display:inline-block; text-align:right;}
.stellarnav.mobile.left > ul {left:0;}
.stellarnav.mobile.right .location-btn-mobile.half, .stellarnav.mobile.right .call-btn-mobile.half, .stellarnav.mobile.right .close-menu.half {text-align:center;}
.stellarnav.mobile.right .location-btn-mobile.third, .stellarnav.mobile.right .call-btn-mobile.third, .stellarnav.mobile.right .close-menu.third {text-align:center;}
.stellarnav.mobile.left .location-btn-mobile.half, .stellarnav.mobile.left .call-btn-mobile.half, .stellarnav.mobile.left .close-menu.half {text-align:center;}
.stellarnav.mobile.left .location-btn-mobile.third, .stellarnav.mobile.left .call-btn-mobile.third, .stellarnav.mobile.left .close-menu.third {text-align:center;}
.stellarnav.mobile.left .menu-toggle.half, .stellarnav.mobile.left .menu-toggle.third, .stellarnav.mobile.right .menu-toggle.half, .stellarnav.mobile.right .menu-toggle.third {text-align:left;}
.stellarnav.mobile.left .close-menu.third span, .stellarnav.mobile.right .close-menu.third span {display:none;}
.stellarnav.desktop li.mega ul ul {background:none;}
.stellarnav.desktop li.mega li {display:inline-block; vertical-align:top; width:100% !important;}
.stellarnav.desktop li.mega li li {display:block; position:relative; left:4px;}
.stellarnav.desktop > ul > li.mega > ul {-webkit-column-count:4; column-count:4;}
.stellarnav.desktop li.mega ul ul {width:auto;}
.stellarnav.desktop > ul > li.mega {position:inherit;}
.stellarnav.desktop > ul > li.mega > ul {width:100%; max-width:95% !important;}
.stellarnav.desktop > ul > li.mega > ul > li > a {padding:7px 15px;}
.stellarnav.desktop > ul > li.mega > ul li.has-sub ul {display:block; position:relative; left:auto;}
.stellarnav.desktop > ul > li.mega > ul > li {-webkit-box-sizing:border-box; box-sizing:border-box;}
.stellarnav.desktop li.mega li li a {padding:5px 15px;}
.stellarnav.desktop li.mega li.has-sub a:after {display:none;}
.stellarnav1 {position:inherit; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
.stellarnav1 a {color:#fff;}
.stellarnav1 ul {margin:0; padding:0; display:-webkit-box; display:-ms-flexbox; display:flex; width:100%; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;}
.stellarnav1 li a img {margin-right:5px; float:left;}
.stellarnav1 li {list-style:none; display:block; margin:0; padding:0; position:relative; line-height:normal; vertical-align:middle;}
.stellarnav1 li a {display:block; text-decoration:none; color:#000; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-transition:transform .2s ease-out, opacity .2s ease-out;}
.stellarnav1 > ul > li {display:inline-block;}
.stellarnav1 > ul > li > a {color:#000; display:block; -webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; position:relative;}
.stellarnav1 > ul > li > a:hover:before {transform:scaleX(1); border-bottom:2px solid #000; height:100%; opacity:1; width:100%;}
.searchBar a {color:#000;}
.stellarnav1 ul ul {top:auto; width:240px; position:absolute; z-index:9900; text-align:left; display:none; background:#121212 none repeat scroll 0 0; left:0;}
.stellarnav1 li li {display:block;}
.stellarnav1 ul ul ul {top:0; left:100%;}
.stellarnav1 > ul > li:hover > ul > li:hover > ul {opacity:1; visibility:visible; top:0;}
.stellarnav1 > ul > li.drop-left > ul {right:0;}
.stellarnav1 li.drop-left ul ul {left:auto; right:220px;}
.stellarnav1.light {background:rgba(255, 255, 255, 1);}
.stellarnav1.light a {color:#121212;}
.stellarnav1 ul ul li a {padding:10px 15px; color:#fff;}
.stellarnav1 ul ul li a:hover {background:#ffffff;}
.stellarnav1.light ul ul {background:rgba(255, 255, 255, 1);}
.stellarnav1.light li a {color:#121212;}
.stellarnav1.fixed {position:fixed; width:100%; top:0; left:0; z-index:9999;}
body.stellarnav1-noscroll-x {overflow-x:hidden;}
.stellarnav1 li.has-sub > a:after {content:'\f107'; font-family:'FontAwesome'; border:none !important; margin-left:7px;}
.stellarnav1 li li.has-sub > a:after {margin-left:10px; float:right; border-top:6px solid transparent; border-bottom:6px solid transparent; border-left:6px solid #FFF; position:relative; top:4px;}
.stellarnav1 li.drop-left li.has-sub > a:after {float:left; margin-right:10px; border-left:0; border-top:6px solid transparent; border-bottom:6px solid transparent; border-right:6px solid #FFF;}
.stellarnav1.hide-arrows li.has-sub > a:after, .stellarnav1.hide-arrows li li.has-sub > a:after, .stellarnav1.hide-arrows li.drop-left li.has-sub > a:after {display:none;}
.stellarnav1 .menu-toggle, .stellarnav1 .close-menu, .stellarnav1 .call-btn-mobile, .stellarnav1 .location-btn-mobile {display:none; text-transform:uppercase; text-decoration:none;}
.stellarnav1 .dd-toggle {display:none; position:absolute; top:0; right:0; padding:0; width:48px; height:48px; text-align:center; z-index:9999; border:0;}
.stellarnav1.desktop.hide-arrows li.has-sub a {padding-right:15px;}
.stellarnav1.mobile > ul > li > a.dd-toggle {padding:0;}
.stellarnav1 li.call-btn-mobile, .stellarnav1 li.location-btn-mobile {display:none;}
.stellarnav1 a.dd-toggle .icon-plus {-webkit-box-sizing:border-box; box-sizing:border-box; -webkit-transition:-webkit-transform 0.3s; transition:-webkit-transform 0.3s; transition:transform 0.3s; transition:transform 0.3s, -webkit-transform 0.3s; width:12px; height:100%; position:relative; vertical-align:middle; display:inline-block;}
.stellarnav1 a.dd-toggle .icon-plus:before {content:''; display:block; width:12px; height:0px; border-bottom:solid 3px #777; position:absolute; top:50%; -webkit-transform:rotate(90deg); transform:rotate(90deg); -webkit-transition:width 0.3s; transition:width 0.3s;}
.stellarnav1 a.dd-toggle .icon-plus:after {content:''; display:block; width:12px; height:0px; top:50%; border-bottom:solid 3px #777; position:absolute;}
.stellarnav1 li.open > a.dd-toggle .icon-plus {-webkit-transform:rotate(135deg); transform:rotate(135deg);}
.stellarnav1.light a.dd-toggle .icon-plus:before {border-color:#121212;}
.stellarnav1.light a.dd-toggle .icon-plus:after {border-color:#121212;}
.stellarnav1.dark a.dd-toggle .icon-plus:before {border-color:#FFF;}
.stellarnav1.dark a.dd-toggle .icon-plus:after {border-color:#FFF;}
.stellarnav1 .icon-close {-webkit-box-sizing:border-box; box-sizing:border-box; width:12px; height:12px; position:relative; display:inline-block;}
.stellarnav1 .icon-close:before {content:''; display:block; width:12px; height:0px; border-bottom:solid 3px #777; position:absolute; top:50%; -webkit-transform:rotate(45deg); transform:rotate(45deg);}
.stellarnav1 .icon-close:after {content:''; display:block; width:12px; height:0px; top:50%; border-bottom:solid 3px #777; position:absolute; -webkit-transform:rotate(-45deg); transform:rotate(-45deg);}
.stellarnav1.light .icon-close:before {border-color:#121212;}
.stellarnav1.light .icon-close:after {border-color:#121212;}
.stellarnav1.dark .icon-close:before {border-color:#FFF;}
.stellarnav1.dark .icon-close:after {border-color:#FFF;}
.stellarnav1 .menu-toggle, .stellarnav1 .call-btn-mobile, .stellarnav1 .location-btn-mobile, .stellarnav1 .close-menu {padding:15px; -webkit-box-sizing:border-box; box-sizing:border-box;}
a.menu-toggle {border:none !important; background:#5d7a5c; margin-top:0px; border-radius:0px; margin-right:15px;}
.stellarnav1 .menu-toggle span.bars {display:inline-block; position:relative; top:0px;}
.stellarnav1 .menu-toggle span.bars span {display:block; width:15px; height:2px; border-radius:6px; background:#777; margin:0 0 3px;}
.stellarnav1 .menu-toggle span.bars span:last-child {margin-bottom:0px;}
.search-container input[type="text"] {width:239px;}
.stellarnav1 .full {width:100%;}
.stellarnav1 .half {width:50%;}
.stellarnav1 .third {width:33%; text-align:center;}
.stellarnav1 .location-btn-mobile.third {text-align:center;}
.stellarnav1 .location-btn-mobile.half {text-align:right;}
.stellarnav1.light .third, .stellarnav1.light .half {border-left:1px solid rgba(0, 0, 0, .15);}
.stellarnav1.light.left .third, .stellarnav1.light.left .half {border-bottom:1px solid rgba(0, 0, 0, .15);}
.stellarnav1.light.right .third, .stellarnav1.light.right .half {border-bottom:1px solid rgba(0, 0, 0, .15);}
.stellarnav1.light .third:first-child, .stellarnav1.light .half:first-child {border-left:0;}
.stellarnav1.dark .third, .stellarnav1.dark .half {border-left:1px solid rgba(255, 255, 255, .15);}
.stellarnav1.dark.left .third, .stellarnav1.dark.left .half {border-bottom:1px solid rgba(255, 255, 255, .15);}
.stellarnav1.dark.right .third, .stellarnav1.dark.right .half {border-bottom:1px solid rgba(255, 255, 255, .15);}
.stellarnav1.light.left .menu-toggle, .stellarnav1.light.right .menu-toggle {border-bottom:0;}
.stellarnav1.dark.left .menu-toggle, .stellarnav1.dark.right .menu-toggle {border-bottom:0;}
.stellarnav1.dark .third:first-child, .stellarnav1.dark .half:first-child {border-left:0;}
.stellarnav1.light .menu-toggle span.bars span {background:#6f3a95;}
.stellarnav1.dark .menu-toggle span.bars span {background:#fff;}
.stellarnav1.mobile {position:static;}
.stellarnav1.mobile.fixed {position:static;}
.stellarnav1.mobile ul {position:relative; display:none;}
.stellarnav1.mobile.active {padding-bottom:0;}
.stellarnav1.mobile.active > ul {display:block;}
.stellarnav1.mobile ul {text-align:left;}
.stellarnav1.mobile > ul > li {display:block;}
.stellarnav1.mobile > ul > li > a {padding:15px;}
.stellarnav1.mobile ul {background:rgba(221, 221, 221, 1);}
.stellarnav1.mobile ul ul {position:relative; opacity:1; visibility:visible; width:auto; display:none; -webkit-transition:none; transition:none;}
.stellarnav1.mobile ul ul ul {left:auto; top:auto;}
.stellarnav1.mobile li.drop-left ul ul {right:auto;}
.stellarnav1.mobile li a {border-bottom:1px solid rgba(255, 255, 255, .15); color:#fff;}
.stellarnav1.mobile > ul {border-top:1px solid rgba(255, 255, 255, .15);}
.stellarnav1.mobile.light li a {border-bottom:1px solid rgba(0, 0, 0, .15);}
.stellarnav1.mobile.light > ul {border-top:1px solid rgba(0, 0, 0, .15);}
.stellarnav1.mobile li a.dd-toggle {border:0;}
.stellarnav1.mobile.light li a.dd-toggle {border:0;}
.stellarnav1.mobile .menu-toggle, .stellarnav1.mobile .dd-toggle, .stellarnav1.mobile .close-menu, .stellarnav1.mobile .call-btn-mobile, .stellarnav1.mobile .location-btn-mobile {display:inline-block;}
.stellarnav1.mobile li.call-btn-mobile {border-right:1px solid rgba(255, 255, 255, .1); -webkit-box-sizing:border-box; box-sizing:border-box;}
.stellarnav1.mobile li.call-btn-mobile, .stellarnav1.mobile li.location-btn-mobile {display:inline-block; width:50%; text-transform:uppercase; text-align:center;}
.stellarnav1.mobile li.call-btn-mobile.full, .stellarnav1.mobile li.location-btn-mobile.full {display:block; width:100%; text-transform:uppercase; border-right:0; text-align:left;}
.stellarnav1.mobile.light ul {background:rgba(255, 255, 255, 1);}
.stellarnav1.mobile.dark ul {background:#5d7a5c}
.stellarnav1.mobile.dark ul ul {background:rgba(255, 255, 255, .08);}
.stellarnav1.mobile.light li.call-btn-mobile {border-right:1px solid rgba(0, 0, 0, .1);}
.stellarnav1.mobile.top {position:absolute; width:100%; top:0; left:0; z-index:9999;}
.stellarnav1.mobile li.has-sub > a:after, .stellarnav1.mobile li li.has-sub > a:after, .stellarnav1.mobile li.drop-left li.has-sub > a:after {display:none;}
.stellarnav1.mobile.right > ul, .stellarnav1.mobile.left > ul {position:fixed; top:0; bottom:0; width:100%; max-width:280px; overflow-x:hidden; overflow-y:auto; -webkit-overflow-scrolling:touch;}
.stellarnav1.mobile.right > ul {right:0; z-index:9999;}
.stellarnav1.mobile.right .close-menu, .stellarnav1.mobile.left .close-menu {display:inline-block; text-align:right;}
.stellarnav1.mobile.left > ul {left:0;}
.stellarnav1.mobile.right .location-btn-mobile.half, .stellarnav1.mobile.right .call-btn-mobile.half, .stellarnav1.mobile.right .close-menu.half {text-align:center;}
.stellarnav1.mobile.right .location-btn-mobile.third, .stellarnav1.mobile.right .call-btn-mobile.third, .stellarnav1.mobile.right .close-menu.third {text-align:center;}
.stellarnav1.mobile.left .location-btn-mobile.half, .stellarnav1.mobile.left .call-btn-mobile.half, .stellarnav1.mobile.left .close-menu.half {text-align:center;}
.stellarnav1.mobile.left .location-btn-mobile.third, .stellarnav1.mobile.left .call-btn-mobile.third, .stellarnav1.mobile.left .close-menu.third {text-align:center;}
.stellarnav1.mobile.left .menu-toggle.half, .stellarnav1.mobile.left .menu-toggle.third, .stellarnav1.mobile.right .menu-toggle.half, .stellarnav1.mobile.right .menu-toggle.third {text-align:left;}
.stellarnav1.mobile.left .close-menu.third span, .stellarnav1.mobile.right .close-menu.third span {display:none;}
.stellarnav1.desktop li.mega ul ul {background:none;}
.stellarnav1.desktop li.mega li {display:inline-block; vertical-align:top; width:100% !important;}
.stellarnav1.desktop li.mega li li {display:block; position:relative; left:4px;}
.stellarnav1.desktop > ul > li.mega > ul {-webkit-column-count:4; column-count:4;}
.stellarnav1.desktop li.mega ul ul {width:auto;}
.stellarnav1.desktop > ul > li.mega {position:inherit;}
.stellarnav1.desktop > ul > li.mega > ul {width:100%; max-width:95% !important;}
.stellarnav1.desktop > ul > li.mega > ul > li > a {padding:7px 15px;}
.stellarnav1.desktop > ul > li.mega > ul li.has-sub ul {display:block; position:relative; left:auto;}
.stellarnav1.desktop > ul > li.mega > ul > li {-webkit-box-sizing:border-box; box-sizing:border-box;}
.stellarnav1.desktop li.mega li li a {padding:5px 15px;}
.stellarnav1.desktop li.mega li.has-sub a:after {display:none;}
.banner {position:relative; background-attachment:fixed; background-position:0 -317px; background-repeat:no-repeat; background-size:cover; padding:100px 0 265px;}
.banner .rightSide {display:flex; justify-content:flex-end; align-items:center; column-gap:21px; margin-top:20px;}
.banner .WaitlistBtn {background:#a9ffff; font-size:16px; font-weight:600; padding:10px 21px;}
.banner .WaitlistBtn a {color:#000;}
.banner .WaitlistBtn a span {padding-left:9px;}
.banner .left a img {border-radius:0 0 10px 10px;}
.banner .socialMedia a {font-size:24px; color:#000; padding-right:20px;}
.banner .socialMedia a:last-child {padding-right:0;}
.banner .fullText {padding:320px 0 0px 0;}
.banner .fullText h1 {color:#fff;}
.banner .fullText h1 span {display:block; font-weight:normal;}
.abHome {background:#f8fcff;}
.abHome .row {align-items:center; flex-wrap:wrap;}
.abHome .imgBox img {width:100%; padding:0px 15px;}
.abHome .contentBox h2 {font-weight:normal;}
.abHome .contentBox h2 span {display:block; font-size:35px; font-weight:bold;}
.abHome .contentBox p {font-size:20px; line-height:35px; width:100%; max-width:450px; margin:0 0 25px;}
.abHome .contentBox .CtaGroup a {font-weight:500; color:#000; border:2px solid #000; padding:10px 23px; display:inline-block;}
.abHome .contentBox .CtaGroup a:hover {background:#000; color:#fff;}
.abHome .contentBox .CtaGroup .greenBor {border-color:#5d7a5c; margin-left:24px; color:#5d7a5c;}
.abHome .contentBox .CtaGroup .greenBor:hover {background:#5d7a5c; color:#fff;}
.OurCommit {position:relative;}
.OurCommit > img {width:100%; position:absolute; top:0; left:0; height:100%; object-fit:cover;}
.OurCommit .boxWrapp {text-align:center;}
.OurCommit .boxWrapp p {font-size:20px; line-height:35px; width:100%; max-width:900px; margin:14px auto 20px auto;}
.OurCommit .boxWrapp .greenBor {border:2px solid #5d7a5c; color:#5d7a5c; padding:8px 23px; display:inline-block; font-size:16px; font-weight:500;}
.OurCommit .boxWrapp .greenBor:hover {background:#5d7a5c; color:#fff;}
.footTob {text-align:center;}
.whtWeTob {position:relative; float:left; width:100%;}
.whtWeTob >img {width:100%; position:relative; z-index:-1;}
.whtWeTob::after {position:absolute; content:""; background:#000; width:31vw; left:0; bottom:0px; height:86px; z-index:1;}
.whtWeTob .topInfo {position:absolute; z-index:2; bottom:0px;}
.whtWeTob .topInfo h3 {background:#000; display:inline-block; color:#fff; border-radius:0 43px 43px 0px; margin:0; padding:14px 116px 14px 0; height:86px; display:inline-flex; align-items:center;}
.whatWedo {position:relative;}
.whatWedo > img {width:100%; position:absolute; top:0; left:0; height:100%; object-fit:cover;}
.what-we-do {min-height:1700px; height:100%; background-size:cover; margin:-80px 0 0; padding:0 0 80px; position:relative;}
.what-we-do .container {position:relative; z-index:1;}
section.what-we-do .col-lg-12 {position:relative; top:100px;}
.what-we-do .breeding-section .breeding-content:hover {background:#010101 !important;}
.breeding-section {display:flex; align-items:center; gap:30px; padding:40px 20px; position:absolute; right:0; top:-170px;}
.breeding-section h2 {font-size:30px; margin:0 0 10px; text-transform:capitalize;}
.breeding-section p {margin:0; line-height:1.5; font-size:16px;}
.breeding-content {background:#5d7b5c; color:#fff; padding:30px; border-radius:30px; max-width:360px; padding-left:60px; padding-right:20px; transition:.5s; position:relative; z-index:1;}
.breeding-image {margin-right:-70px; position:relative; top:80px; z-index:2; overflow:hidden;}
.breeding-image img {width:100%; height:auto; border-radius:20px; object-fit:cover;}
.custom-breeding-image img { max-width: 400px !important;}
.breeding-image:hover img {transition:.6s; transform:rotatex(10deg) translatey(-100px) translatez(-10px) !important;}
.icon-wrap .dog-icon img {width:100px; height:100px;}
.icon-wrap {font-size:30px; margin-bottom:10px; display:flex; gap:10px; opacity:0.9;}
.breeding-section.layout-second {flex-direction:column; align-items:start; left:0; top:0px;}
.breeding-section.layout-second .breeding-content {padding:30px; padding-bottom:100px;}
.breeding-section.layout-second .breeding-image {margin-right:0; top:-100px; left:100px;}
.breeding-section.breeding-section1.breeding-section2 .breeding-image.breeding-image1 {right:initial; left:200px;}
.breeding-section.layout-third {right:80px; left:inherit; top:350px; flex-direction:column; align-items:start;}
.breeding-section.layout-third .breeding-content {max-width:490px; width:100%; padding:30px; padding-bottom:100px;}
.breeding-section.layout-third .breeding-image {margin-right:0; top:-100px; left:210px;}
.breeding-section.layout-fourth {left:0; right:0; top:820px;}
.breeding-section.layout-fifth {top:1160px;}
.breeding-section.layout-fifth .breeding-content {max-width:390px; padding-left:30px; padding-right:90px;}
.breeding-section.layout-fifth .breeding-image {margin-right:initial; margin-left:-90px; top:initial; bottom:90px;}
.waitlist {position:relative; background:#5d7a5c;}
.waitlist::after {position:absolute; content:""; width:100%; height:100%; top:0; left:0; background-image:-moz-linear-gradient( 90deg, rgba(154,204,150,0.96863) 0%, rgba(93, 122, 92, 0.52157) 100%); background-image:-webkit-linear-gradient( 90deg, rgba(154,204,150,0.96863) 0%, rgba(93, 122, 92, 0.52157) 100%); background-image:-ms-linear-gradient( 90deg, rgba(154,204,150,0.96863) 0%, rgba(93, 122, 92, 0.52157) 100%);}
.waitlist > img {position:absolute; width:100%; left:0; top:0; height:100%; object-fit:cover; opacity:.20;}
.waitlist .container {position:relative; z-index:1;}
.waitlist .textBox {width:100%; max-width:830px; margin:0px auto; color:#fff;}
.waitlist .textBox h3 {text-align:center;}
.waitlist .textBox h3 span {color:#fff;}
.waitlist .textBox p {text-align:center; width:100%; max-width:760px; line-height:26px; margin:20px auto 20px;}
.waitlist .textBox form {border:4px solid #9acc96; background:#5d7a5c; padding:25px 30px;}
.waitlist .textBox form .form-group {margin:0 0 24px;}
.waitlist .textBox form .form-group label {margin:0 0 1rem;}
.waitlist .textBox form .d-flex {width:100%; column-gap:30px;}
.waitlist .textBox form .d-flex .form-group {width:100%;}
.waitlist .textBox form .form-control {width:100%; font-size:16px; font-weight:500; color:#8e8e8e; height:44px;}
.waitlist .textBox form .form-group .d-radioGroup {margin-left:0px; display:flex; column-gap:40px;}
.waitlist .textBox form .form-group .d-radioGroup label {display:flex; column-gap:10px; align-items:center;}
.waitlist .textBox form .form-group .d-radioGroup input[type="radio"] {appearance:none; -webkit-appearance:none; -moz-appearance:none; width:20px; height:20px; border-radius:20px; background-color:transparent; cursor:pointer; transition:all 0.3s ease; position:relative; border:2px solid #fff;}
.waitlist .textBox form .form-group .d-radioGroup input[type="radio"]:checked {background-color:#fff0; border-color:#fff;}
.waitlist .textBox form .form-group .d-radioGroup input[type="radio"]:checked::after {content:""; position:absolute; top:50%; left:2px; right:0; font-weight:bold; transform:translateY(-50%); text-align:center; width:12px; height:12px; background:#fff; border-radius:12px;}
.waitlist .textBox form .form-group .d-radioGroup label, .waitlist .textBox form .form-group.chekBox label {margin:0;}
.waitlist .textBox form .form-group textarea.form-control {width:100%; height:146px;}
.waitlist .textBox form .form-group.chekBox {margin-left:20px;}
.waitlist .textBox form .form-group.chekBox label {display:flex; column-gap:12px;}
.waitlist .textBox form .form-group.chekBox input[type="checkbox"] {position:relative;}
.waitlist .textBox form .form-group.chekBox input {appearance:none; -webkit-appearance:none; width:20px; height:20px; border:2px solid #fff; background-color:transparent; top:8px; top:0; min-width:20px;}
.waitlist .textBox form .form-group.chekBox input[type="checkbox"]:checked {border:2px solid #fff; background-color:transparent;}
.waitlist .textBox form .form-group.chekBox input[type="checkbox"]:checked::after {content:"✔"; position:absolute; top:-10px; left:-2px; font-size:13px; color:#fff; padding:5px;}
.waitlist .textBox form .form-group .btnbg {border:2px solid #a9ffff; background:#a9ffff; color:#000; width:100%; text-align:center; font-size:20px; font-weight:bold; padding:6px;}
.waitlist .textBox form .form-group .btnbg:hover {background:#fff; color:#000; border:2px solid #fff;}
.gallery {padding-bottom:10px;}
.gallery .d-flex {justify-content:space-between; align-items:center; margin:0 0 35px;}
.gallery .d-flex h3 span {color:#000;}
.gallery .d-flex .socialMedia {display:flex;}
.gallery .d-flex .socialMedia a {width:45px; height:45px; color:#fff; margin-left:20px; display:flex; justify-content:center; align-items:center; border-radius:50px; font-size:24px;}
.gallery .d-flex .socialMedia a:first-child {margin-left:0;}
.gallery .d-flex .socialMedia a.face {background:#125fad;}
.gallery .d-flex .socialMedia a.inst {background:#a107af;}
.gallery .d-flex .socialMedia a.enve {background:#000;}
.gallery .d-flex .socialMedia a:hover {transform:skew(5deg, 2deg);}
#lightgallery img {width:100%;height: 100%;
  object-fit: cover;}
#lightgallery li a {background-color:#000; display:block;height: 100%;}
#lightgallery li:hover a > img {opacity:.5;}
#lightgallery li {margin-bottom:30px;height:160px;}
.gallery #lightgallery figcaption {position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); color:#fff; font-size:60px; opacity:0;}
.gallery #lightgallery li:hover figcaption {opacity:1;}
.gallery h4 {text-align:center; font-weight:600;}
.footTob img {width:100%;}
.footer {position:relative; background-color:#000; padding-top:65px; display:inline-block; width:100%;}
.footer > img {position:absolute; width:100%; height:100%; object-fit:cover; opacity:.5; background-size:cover; top:0; left:0; object-position:top;}
.footer .footInfo h5 {margin:0 0 20px; color:#fff;}
.footer .footInfo ul li a {color:#fff; line-height:30px;}
.footer .footInfo ul li a:hover {color:#a9ffff; ;}
.footer .footInfo ul li a i {padding-right:10px;}
.copy_right {border-top:1px solid #fff; position:relative; z-index:1; margin-top:60px; padding:13px 15px; color:#fff; text-align:center;}
.copy_right p {margin:0px;}
.copy_right p a {color:#fff;}
.inner-top {padding:0px; position:relative;height: 450px;}
.inner-top.banner .img-responsive {position: absolute;top: 0;width: 100%;height: 100%;object-fit: cover;}
.inner-top > .feature-top > img {width:100%; height:350px; object-fit:cover;}
.inner-top .feature-top .heading {position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.inner-top .feature-top .heading h1 {margin:0; background:#a9ffff; ; border-radius:5px; padding:10px; text-transform:capitalize; text-align:center;}
.in_an_left > img {float:left; width:100%; max-width:40%; margin:0 20px 0px 0; line-height:0px; height:440px; object-fit:cover;}
.about_full .ab-flex > .ab-flex-img {margin:10px 0px 0px;}
.about_full .ab-flex > .ab-flex-img > img {width:auto !important;}
.innne_ab.home_about .about_full img {width:100%;}
.about_full h4 {text-align:left;}
.about_full h4 span {color:#00aae7;}
.details-left-inner h6 {font-size:30px; text-align:left;}
.abIneer .details-right-inner ul li a {display:flex; align-items:center; color:#000; margin:0 0 10px; column-gap:10px;}
.abIneer .details-right-inner ul li a i {background:#000; width:30px; height:30px; display:flex; justify-content:center; align-items:center; color:#fff;}
.abIneer .details-right-inner ul li a i:hover {background:#5d7a5c;}
.abIneer .socialMedia a {width:45px; height:45px; color:#fff; display:flex; justify-content:center; align-items:center; border-radius:50px; font-size:24px;}
.abIneer .details-right-inner .socialMedia {display:flex; gap:10px;}
.details-left-inner .socialMedia a {background:#5d7a5c; width:30px; height:30px; display:flex; border-radius:30px; justify-content:center; align-items:center; margin-right:10px; color:#fff; transition:.5s;}
.abIneer .socialMedia a.face {background:#125fad;}
.abIneer .socialMedia a.inst {background:#a107af;}
.abIneer .socialMedia a:hover {background:#5d7a5c;}
.abIneer .contact-form-inner .form-group .greenBor {background:#fff; border:2px solid #5d7a5c; color:#5d7a5c; padding:8px 23px; display:inline-block; font-size:16px; font-weight:500;}
.abIneer .contact-form-inner .form-group .greenBor:hover {background:#5d7a5c; color:#fff;}
.abIneer .row {background:#efefef; padding:50px 30px; box-shadow:2px 3px 4px #5d7a5c75;}
.map {padding:0; line-height:0;}
.map iframe {width:100%; border:none; height:300px;}
.storyapproach {background:#5d7a5c; color:#fff; padding:0; position:relative;}
.storyapproach > img {position:absolute; right:0; width:50%; opacity:.15; height:100%; object-fit:cover;}
.storyapproach .lftBox, .storyapproach .rightBox {padding:50px 0;}
.traingStap .imBox {width:100%; height:100%; position:relative;}
.traingStap .imBox >img {max-width:100%; height:100%; object-fit:cover;}
.traingStap .boxWrapp {display:flex; gap:20px;}
.traingStap .imBox figure {position:absolute; bottom:0; left:0; margin:0;}
.traingStap .imBox figure img {max-width:150px;}
.meet-the-team .teamHead {padding:0 0 50px;}
.meet-the-team .teamHead h3 {text-align:center;}
.meet-the-team .teamHead p {text-align:center; font-size:20px; margin:0;}
.meet-the-team .teamwrap {display:flex; gap:30px;}
ul.tabs {margin:0; padding:0; list-style:none; width:100%; display:flex; justify-content:space-between; gap:0px;}
ul.tabs li {margin-left:15px;}
ul.tabs li:first-child {margin:0;}
ul.tabs li {float:left; cursor:pointer; height:auto; color:#ccc; overflow:hidden; position:relative;}
ul.tabs li img {margin-bottom:-14px; border-radius:15px; box-shadow:0px 5px 5px #53585b; width:100%;}
ul.tabs li .figcption {background:rgba(0,0,0,1); width:100%; text-align:center; padding:24px 10px 10px; position:relative; min-height:109px; z-index:-1;}
ul.tabs li .figcption h4, .meet-the-team .tab_content h4 {color:#fff; margin:0 0 10px; font-size:24px; font-weight:600; margin:0;}
.meet-the-team .tab_content h4 {color:#000; margin:0 0 10px;}
.meet-the-team .tab_content p strong {color:#5d7a5c;}
ul.tabs li .figcption h5, .meet-the-team .tab_content h5 {color:#83cccc; font-size:16px;}
ul.tabs li.active {color:#333; border-bottom:10px solid #a6faf9; display:block;}
.tab_container {clear:both; float:left; width:100%; background:#f6f6f6; overflow:auto;}
.tab_content {padding:20px; display:none;}
.tab_drawer_heading {display:none;}
button.sub-menu-toggle {display:none;}
.left-seprater h2 {font-size:30px; color:#fff; font-weight:bold; line-height:36px; margin-bottom:25px;}
.align-center-1 img {width:100%;}
.align-center-1 {align-items:center; float:right; width:300px; margin:30px 0 30px 40px;}
.left-seprater p {font-size:20px; line-height:35px; width:100%; margin:14px auto 20px auto; color:#fff;}
.left-seprater span {background:#5d7b5c; display:inline-block; width:40px; height:40px; border-radius:50px; display:none;}
.left-seprater {background:#5d7b5c; padding:50px 50px; border-radius:20px;}
.daycare_second-section {padding:60px 0; background:#83cccc;}
.dat-located {padding:30px;}
.dat-located img {width:100%; border-radius:30px;}
.dat-located p {font-size:20px; line-height:35px; width:100%; margin:14px auto 20px auto; color:#000;}
.first_sec:first-child img {margin-top:20px;}
.first_sec:last-child img {margin-bottom:20px;}
.move-img {overflow:hidden; border-radius:30px;}
.tabs-content-1 p {font-size:20px; line-height:35px; width:100%; margin:14px auto 20px auto; color:#000;}
.tabs-1 {float:left; *display:inline; vertical-align:middle; width:30%;}
.tabs-content-1 {display:inline-block; width:70%; padding:15px 20px; background:#ececec;}
.tabs-1 div:not(#div1), .tabs-content-1 div:not(#div1) {display:none;}
a.myLink {display:inline-block; font-size:18px; color:#000; width:100%; font-family:sans-serif; letter-spacing:0.5px; border-bottom:#ccc solid 1px; padding-bottom:10px; margin-bottom:10px; position:relative; transition:300ms; padding:10px;}
.tabs-1-flex {display:flex; flex-wrap:wrap; width:100%; margin-top:50px;}
a.myLink:hover {color:#fff; background:#475e46; text-decoration:none;}
a.myLink.active {background:#5d7b5c; text-decoration:none; color:#fff;}
a.myLink.active .line {background:#fff;}
a.myLink:hover .line {background:#fff;}
.plus-arrow {position:absolute; right:0; top:8px; height:25px; width:25px;}
.line {background:#000; height:1px; position:absolute; width:11px; transition:500ms;}
.myLink .line1 {top:50%;}
.myLink .line2 {transform:rotate(90deg); top:50%;}
a.myLink.active .line1 {transform:rotate(25deg); top:54%;}
a.myLink.active .line2 {transform:rotate(-25deg); top:70%;}
.tabs-content-1 img {width:100%; border-radius:30px;}
.extra_mental-block {background:#5d7b5c; padding:60px 0;}
.extra_mental-block h3 {color:#fff; text-align:center; width:100%; font-weight:bold;}
.extra_mental-flex {display:flex; width:100%; flex-wrap:wrap; justify-content:space-between; margin-top:30px;}
.extra_box p {font-size:20px; line-height:35px; width:100%; padding:15px; color:#fff;}
.extra-heading {font-size:22px; line-height:35px; width:100%; color:#fff; font-weight:600; background:#536a52; padding:10px 20px; border-radius:30px 30px 0 0;}
.extra-subheading {font-size:21px; line-height:27px; width:100%; color:#fff; font-weight:500; padding:9px 20px; background:#597358; min-height:72px; display:flex; align-items:center;}
.extra_box {font-size:20px; line-height:35px; width:24%; color:#fff; background:#779776; border-radius:30px;}
.not-incl h3 {font-weight:400; font-size:40px; margin-top:40px;}
.extra_box_single {width:50%; text-align:center;}
.extra_mental-flex-single {justify-content:center;}
.extra_mental-flex-single .extra-subheading {justify-content:center;}
.pack-block_flex {display:flex; flex-wrap:wrap; width:100%; justify-content:space-between;}
.pack-block_box {text-align:center; width:22%; display:inline-block; padding:25px 12px 15px; border-radius:20px; box-shadow:0 7px 13px #5d7b5c;}
.pach-heading {font-size:24px; font-weight:700; margin-top:30px; line-height:34px;}
.pach-content {font-size:18px; line-height:24px; margin-top:15px;}
.pack-block_box:hover {position:relative; top:-1px;}

.first_sec-button {text-align:center;}
.first_sec-button a {font-weight:500; color:#000; border:2px solid #000; padding:10px 23px; display:inline-block; font-size:16px;}
.first_sec-button a:hover {background:#5d7a5c; color:#fff; border-color:#5d7a5c;}
.pack-block_template hr {display:block; width:100%; margin-bottom:50px;}
h3.sub-basic {display:none;}
.left-seprater {overflow:hidden;}
.spamenu-block.abHome .contentBox h2 span {display:inline;}
.spamenu-block .imgBox img {border-radius:30px; border:1px solid #f1f1f1; padding:0;}
.abHome.spamenu-block .contentBox .num {padding:0; margin:0;}
.abHome.spamenu-block .contentBox .num li {position:relative; list-style:none; font-size:20px; padding-left:35px; margin:20px 0;}
.abHome.spamenu-block .contentBox .num li:before {content:url(https://kandlaussies.com/wp-content/uploads/2025/12/arrow-green.png); position:absolute; left:0;}
.reachout-block {background-repeat:no-repeat; background-size:cover; background-attachment:fixed;}
.reachout-block .col-md-12 {background:rgb(93 122 92 / 30%); backdrop-filter:blur(10px); -webkit-backdrop-filter:blur(10px); padding:20px; border-radius:6px; text-align:center;}
.reachout-block h3 {display:block; color:#000000; font-size:36px; font-weight:normal; line-height:normal;}
.reachout-block h3 span {display:block; margin:20px 0;}
.reachout-block a {font-weight:500; color:#ffffff; border:2px solid #000; padding:10px 23px; display:inline-block; background:#000;}
.reachout-block a:hover, .reachout-block a:focus {background:transparent; color:#000;}
.puppiessale-box img {width:100%; border-radius:15px;}
.puppiessale-box h4 {font-size:30px; font-weight:500; margin:33px 0 25px;}
.puppiessale-box a {font-weight:500; color:#000000; border:2px solid #000; padding:10px 23px; display:inline-block; background:transparent;}
.puppiessale-box a:hover, .puppiessale-box a:focus {background:#5d7a5c; border:2px solid #5d7a5c; color:#fff;}
.dog_pupy-sale-bar {margin-bottom:70px; text-align:center;position:relative;}
.spamenu-block {padding:60px 0 0;}
.abHome .contentBox h2 span.spa-head {font-size:48px;}
.spamenu-block-top {padding-bottom:60px;}
.daycare_tab-block h3 {text-align:center;}
.pack-block_template h3 {text-align:center; width:100%; margin-bottom:60px;}
.gallery.gallery_bg-bar {padding:80px 0 50px; background:#e8f4e8;}
.allglobal-heading span {color:#fff; font-weight:bold;}
.allglobal-heading {text-align:center; margin-bottom:40px; color:#fff;}
.str_block p {font-size:20px; line-height:35px; width:100%; margin:14px 0 20px auto; color:#fff;}
.str_block .right_img {margin-bottom:50px;}
.str_block .right_img img {border-radius:30px; width:100%;}
.structure-center {border-radius:20px; background:#5d7b5c; padding:50px 50px;}
.str_block ol li {font-size:20px; line-height:35px; width:100%; margin:14px 0 6px auto; color:#fff;}
.pricing-all_block {padding:60px 0; background:#83cccc;}
.pricing-all_block h3 {text-align:center; margin-bottom:50px;}
.pricing-all_box {text-align:center; padding:30px; border-radius:20px; background:#fff; box-shadow:2px 2px 14px #5d7b5c;}
.pricing-allcon-head {font-size:24px; line-height:35px; width:100%; margin:0; color:#000; font-weight:600;}
.pricing-price {font-size:20px; line-height:35px; width:100%; margin:0; color:#000; font-weight:400;}
.pricing-all_block h3 span {color:#fff;}
.pricing-allcon-img {margin-bottom:24px;}
.she_outer {position:relative; display:flex; align-items:center;}
.she_right {position:absolute; right:0; width:58%; background:#5d7b5c; padding:30px 30px 60px; font-size:20px; color:#fff; line-height:35px; border-radius:20px;}
.she_left {width:50%;}
.she_left img {width:100%; border-radius:20px;}
.she_price {position:absolute; bottom:0; left:0; width:100%; background:#476046; text-align:center; font-weight:700; font-size:22px; border-radius:0 0 20px 20px; line-height:28px; padding:10px 10px;}
.liter_block h3 {text-align:center;}
.liter_block {background:#e8f4e8;}
.liter_block h4 {font-size:18px; background:#5d7b5c; color:#fff; margin-top:10px; padding:10px 20px; display:inline-block; border-radius:50px;}
.lit_outer {text-align:center;}
.heading {clear:both; text-align:center; margin-top:70px; display:block; float:left; width:100%;}
.heading h1 {font-size:36px; line-height:38px; text-transform:uppercase;}
.liter_block img {width:100%; border-radius:20px;}
.lit-outer {position:relative; margin-top:50px;}
.lit-outer span {font-size:22px; line-height:35px; width:100%; color:#000; text-align:center; margin-top:30px; display:block; font-weight:600;}
.res_center p {font-size:20px; line-height:35px; width:50%; margin:0; margin-top:0px; color:#fff; display:inline-block; padding:20px; background:#5d7a5c; margin-top:50px; border-radius:100px;}
.res_center {text-align:center;}
.liter_block h4 a {color:#fff;}
.liter_block h4 a:hover {color:#9ACC96;}
.tbd-center {background:#5d7b5c; border-radius:20px; text-align:center;}
.tbd-center img {width:320px;}
.mango_box-right img {max-width:320px; width: 100%; border-radius:20px; border:4px solid #fff;}
.mango_box-right .mango_box_hide { display: none; }
.mango_box-left {width:100%;}
.mango_box-left p {font-size:20px; line-height:35px; width:100%; margin:14px 0 20px auto; color:#fff;}
.mango_box-left ul li {font-size:20px; list-style-position:inside; line-height:35px; width:100%; margin:0px 0 0px 20px; color:#fff;}
.mango_flex {display:flex; width:100%; justify-content:space-between; flex-wrap:wrap; background:#4b644a; border-radius:20px; padding:40px 40px 20px;}
.mango_box-left h2 {font-size:28px; font-weight:600; color:#fff;}
.mango_box-left-info {float:left;}
.mango_box-right {float:left; margin:0 50px 20px 0; cursor: pointer; }
.mango_flex:nth-child(2n+2) {background:#3b553a; margin:40px 0;}
.suntitle-all {text-align:center; width:100%; margin-bottom:50px;}
.mango_block {padding-top:40px;}
.spa-add-middle {display:inline-block; padding:30px; text-align:center; box-shadow:0 0 9px #5d7a5c; border-radius:20px;}
.spa-add-center {text-align:center;}
.spa_treatment-add-block {padding:0; margin-bottom:70px;}
.spa_treatment-add-block a {font-weight:500; color:#ffffff; border:2px solid #000; padding:10px 23px; display:inline-block; background:#000;}
.spa_treatment-add-block a:hover, .spa_treatment-add-block a:focus {background:transparent; color:#000;}
.bottom-content p {font-size:20px; line-height:35px; width:100%; color:#000; margin-bottom:40px;}
.tabs-content-1 ul li {font-size:20px; line-height:35px; width:100%; margin-bottom:20px color:#000;}
.tabs-content-1 ul {margin-left:20px; margin-bottom:20px;}
.align-center-1_alongimg img {border-radius:20px; height:100%; object-fit:cover;}
.align-center-1_alongimg {height:400px; width:36%;}
.aussiedoodles_right {padding-bottom:30px;}
.divider-line {margin:80px 0 60px 0}
.aussi_midde-bar h3 {font-weight:600; font-size:48px;}
.aussi_midde-bar p {font-weight:500; font-size:22px;}
.acc-container {max-width:700px; width:100%; margin:0 auto;}
.acc {margin-bottom:10px;}
.acc-head {background-color:#e8f4e8; padding:15px 10px; font-size:22px; position:relative; cursor:pointer;}
.acc-head::before, .acc-head::after {content:''; position:absolute; top:50%; background-color:#000; transition:all .3s;}
.acc-head::before {right:30px; width:3px; height:20px; margin-top:-10px;}
.acc-head::after {right:21px; width:20px; height:3px; margin-top:-2px;}
.acc-head p {color:#000; font-weight:600; margin-bottom:0;}
.acc-content {background:#fff; padding:15px 10px; display:none;}
.acc-head.active::before {transform:rotate(90deg);}
.faqs_bar {background:#5d7b5c}
.faqs_bar h3 {color:#fff; text-align:center; margin-bottom:40px;}
.faqs_bar span {color:#fff;}
.acc-content p {font-size:20px; line-height:35px; width:100%; color:#000; margin-bottom:0;}
.faqs_bar h3.size-aussin {text-align:center; width:100%; margin-bottom:0; margin-top:80px;}
.aussiedoodles_booxes {width:32%;}
.divider-line1 {margin:90px 0 0 0; border-color:#6b8c6a;}
.editorial-dog-wrap {padding:85px 0;}
.editorial-dog-inner {display:flex; flex-direction:column; gap:50px;}
.editorial-dog-block {display:flex; align-items:center; justify-content:space-between;}
.editorial-dog-block:nth-child(2n+2) {flex-direction:row-reverse;}
.editorial-dog-block:nth-child(2n+2) .editorial-dog-content {right:-80px; left:auto;}
.editorial-dog-image {width:50%;}
.editorial-dog-image img {width:100%; height:400px; object-fit:cover; border-radius:20px; display:block;}
.editorial-dog-content {width:48%; padding:30px; display:flex; flex-direction:column; justify-content:center; box-shadow:0 0 10px 0px #5d7a5c; border-radius:20px; position:relative; left:-80px; background:#fff;}
.editorial-dog-strip {background:#5d7b5c; color:#ffffff; padding:18px 26px; display:inline-flex; flex-direction:column; margin-bottom:28px;}
.editorial-dog-strip h3 {font-size:30px; font-weight:600; line-height:1.2;}
.editorial-dog-strip p {margin-bottom:0px;}
.clear {width:100%; float:left; clear:both;}
.shepherd_block.slide .row {width:50%; align-items:flex-start;}
.shepherd_block.slide .dogs-flex {display:flex; flex-wrap:wrap; justify-content:space-between;}
.puppiessale-box.new img {height:450px; object-fit:cover;}
.shepherd_block.slide .she_outer {flex-wrap:wrap; margin-bottom:50px;}
.shepherd_block.slide .she_left {width:100%;}
.shepherd_block.slide .she_right {width:100%; position:inherit; border-radius:0 0 20px 20px; padding-bottom:20px; text-align:center;}
.shepherd_block.slide .she_left .item img {height:600px; object-fit:cover; object-position:top; border-radius:20px 20px 0 0;}
.shepherd_block.slide .she_right h3 {font-size:30px; color:#fff; font-weight:bold; line-height:36px; margin-bottom:25px;}
.she_right a {  color: #fff;}
.she_price p:last-child {margin-bottom:0px;}
.shepherd_block.slide .she_right .she_price {position:initial; border-radius:0px;}
.she_right h3 span {color:white; font-weight:400;}
.all_page_padding-top{padding-top:60px;}
.all_page_margin-top{margin-top:60px;}
.tbd-center span{color:#fff;padding-bottom:40px;}
.page-id-311 .inner-top > .feature-top > img { object-position: 45% 20%;}
.she_left p a{color: #ffffff;}
.she_left p a:hover{color: #a9ffff;}
 .inner-top > .feature-top#page-705 > img { object-position: 45% 28%;}
.inner-top > .feature-top#page-100 > img { object-position: 45% 40%;}
.inner-top > .feature-top#page-688 > img { object-position: 45% 40%;}
.inner-top > .feature-top#page-686 > img { object-position: 45% 7%;}
.inner-top > .feature-top#page-2 > img { object-position: 45% 7%;}
.inner-top > .feature-top#page-349 > img { object-position: 45% 18%;}
.acc-contain{margin-top:30px;}
.acc-contain .acc{margin-top:15px;}

.col-grooming_pricing { height:350px;   
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;

    border-radius: 10px;
	display: flex;
  align-items: end;
}
.col-grooming_pricing span{color:#fff;font-size:20px;margin-bottom:7px;display: block;font-weight: 600;}
.col-grooming_pricing p{color:#fff;margin-bottom:0;}
.col-grooming-price{background: rgba(93,123,92,0.90);width: 100%;border-radius: 0 0 10px 10px;
  padding: 20px;}
.grooming-bottom{margin-bottom:30px;}
.grooming_services-block{padding-top:60px;}

.full_services-block{padding: 60px 0;
  background: #83cccc;}
.grooming-price{padding: 0 12px; width: 50%;margin-bottom: 30px;}
.grooming-price-inner{background:#fff;border-radius:10px;}
.full_services-flex{justify-content:center;}
.grooming-price h3{font-size: 24px;text-align:center;margin-bottom: 0;
  font-weight: 600;
  background: #449393;color: #fff;
  padding: 10px;border-radius:10px 10px 0 0;}
.grooming-price-content{padding:30px;min-height: 230px;}
.grooming-price-content p{margin-bottom:10px;}
.grooming-price-content ul {
  list-style-position: inside;
}
.grooming-price-content ul li{margin-bottom:5px;list-style: none;background:url(https://kandlaussies.com/wp-content/uploads/2026/01/arrow-left.png) no-repeat;background-position:left 8px;
  padding-left: 28px;}
.grooming-price-content ul li .fa{margin-right:5px;display:none;}
.grooming-price-content ul li:last-child{margin-bottom:0;}

.grooming_services-block-heading{padding: 30px 0 0 0;text-align:center;}
.rates-ul{padding-left: 0;
  list-style: none;}
.rates-ul ul{margin-right:5px;}
.she_right-notes{padding-bottom:30px;}
.our-train-boxe h2{font-size: 26px;font-weight: 600; margin-bottom: 14px;}
.grooming_services-block-heading-private{padding-top:20px;}
.private_option h3.perivate_head{text-align: center;margin-bottom: 30px;font-size:26px;font-weight: 600;}
.private_option{margin:0;}
.contentBox-dation h2{margin-bottom:30px;}
.grou-tra_bar ul{list-style: none;font-size: 20px;
  line-height: 35px;
  padding-left: 20px;}
.grou-tra_bar .aussiedoodles_booxes p{margin-bottom:0;}
.grou-tra_bar span {
 display: block;
  font-size: 24px;
  margin-top: -36px;
  position: relative;
  top: -25px;
}
.traing-hours p{font-size: 20px;
  line-height: 35px;}
.traing-hours ul{list-style:none;margin-bottom: 20px;}
.traing-hours ul li{font-size: 20px;
  line-height: 35px;}
.traing-hours p b{font-size:20px;}

.traing-hours{padding:40px 0 0;}
.grooming-center_bar{text-align:center;padding-top: 20px;}

.contentBoxleft_bar p{min-width:100%;}
.all_page_margin-top-fret{padding-top:40px;}

.left-seprater-train-sec ul li{font-size:20px;line-height:35px;}

.num li {
  position: relative;
  list-style: none;
  font-size: 20px;
  padding-left: 35px;
  margin: 20px 0;
}

.num li::before {
  content: url(https://kandlaussies.com/wp-content/uploads/2025/12/arrow-green.png);
  position: absolute;
  left: 0;
}

.align-center-109{width: 36%;
  float: right;}
.num-tracer{margin-bottom:30px;}
.num-tracer li{margin-bottom:0;margin-top: 10px;}
.num-tracer li:first-child{margin-top:24px;}
.align-center-109 img{width:100%;border-radius:20px;}
.boardcare_page-block p{font-size:20px;line-height:35px;}
.boardcare_page-block{padding:0 0 72px 0;}


.puppyboardcare_page-block{background: #e8f4e8;padding:60px 0;text-align:center;}
.puppyboardcare_page-block p{font-size: 20px;
  line-height: 35px;}

.puppyboardcare_page-block h3 {
  font-size: 30px;
  color: #000;
  font-weight: bold;
  line-height: 36px;
  margin-bottom: 25px;
}

.br-line{border-color: #647d63;margin:40px 0;}
.anch-text-by b{font-size:25px;}
.anch-text-by .rates-ul li{font-size:20px;line-height:35px;}
.all_page_padding-top-minus{padding-top:40px;}
.mango_block-keyer{margin-top:50px;}

.shepherd_block-sensor{background: #f8fcff;padding:60px 0;}
.all_page_padding-top-minus .rates-ul{margin-bottom:20px;}

.board_expetion ul li{font-size:20px;line-height:35px;}
.board_expetion ul {margin-left:18px;}
.board_expetion h3 {
  font-size: 28px;
  font-weight: 600;
  margin-top: 40px;
}

.shepherd_block-sensor h3{margin-bottom:20px;}
.shepherd_block-sensor p{font-size:20px;line-height:35px;margin-bottom:10px;}
.shepherd_block-sensor img{width:100%;}
.private_option-board-train h3{margin-bottom:12px !important;}
.private_option-board-train p{font-size:20px;line-height:35px;margin-bottom:30px;text-align: center;}
.facity-bar p{margin-bottom:5px;}
.facity-bar-daily{min-height: 323px;}

.board_expetion{margin-top:50px;}

.all_page_padding-top-minusboard{margin-top:40px;}

/* Home Form CSS */
a.contact-links {color: white;}
/* Home Form CSS */

.application_block{padding:80px 0;}

.form-wrapper {
      max-width: 850px;
      margin: 0 auto;
      background:#efefef;
      padding: 30px;
      border-radius: 6px;
      box-shadow: 0 0 10px rgba(0,0,0,0.05);
    }

.app-sub {
  background: #fff;
  border: 2px solid #5d7a5c;
  color: #5d7a5c;
  padding: 8px 23px;
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
}
.app-sub:hover {
  background: #5d7a5c;
  color: #fff;
}

.application_block{padding:60px 0 80px;}
.editorial-dog-inner-margin-bottom-all{margin-bottom:80px;}
.editorial-dog-inner-margin-bottom-all:last-child{margin-bottom:0;}
.all-ul-bullets ul{font-size:20px;}
.all-ul-bullets p b{font-size:25px;}

.editorial-dog-inner-margin-bottom-all:nth-child(2n+2) .editorial-dog-block {
  flex-direction: row-reverse;
}

.editorial-dog-inner-margin-bottom-all:nth-child(2n+2) .editorial-dog-content {
  right: -80px;
  left: auto;
}

.private_option-listed ul li{
	font-size:20px;
	line-height:35px;
}

.private_option-listed .grooming-price{
	width:50%;
}
.grooming-price-content ul li{background-position: left 14px;}
.private_option-listed .grooming-price-content ul li{background-position: left 14px;}
.grooming_services-block-heading-private p {font-size:20px;
	line-height:35px;}
.groom-page_content p{font-size:20px;
	line-height:35px;}

.grooming-price-content p{
	font-size:20px;
	line-height:35px;
}

.grooming-price-content ul li{font-size:20px;
	line-height:35px;}

.grooming-price-inner-height .grooming-price-content{
	min-height: 296px;
}

.ma-title-block{
	position: absolute;
  bottom: 0;
left: 0;
 
  width: 100%;
  
  padding:0 15px;
}
.ma-title-block1{ background: rgba(93,123,92,0.90);border-radius: 0 0 10px 10px;
	width: 100%;
	padding: 20px 20px 30px;
}
.ma-title-block h4{margin-top:0;color:#fff;}
.puppiessale-box .ma-title-block a{color:#fff;border-color:#fff;}
.puppiessale-box .ma-title-block a:hover{color:#83cccc;border-color:#83cccc;background:#fff;}

.alternate-content p b {
  font-size: 25px;
}
.alternate-content li {
  font-size: 20px;
}

.form-label {font-weight:600;}

.all_page_padding-top-120{padding-top:100px;}
.form-label span{    color: #ff0000;    font-size: 21px;}

/* male-female page css */
.dog-profile-container {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    max-width: 1100px;
    margin: 20px auto;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    color: #444;
  }

  /* Left Side: Static Image Gallery */
  .gallery-section {
    flex: 1 1 500px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 10px;
  }

.main-img {
    grid-column: span 2;
    width: 100%;
    border-radius: 4px;
    display: block;
    object-fit: cover;
    height: 650px;
}

  .sub-img {
    width: 100%;
    aspect-ratio: 1 / 1;
    object-fit: cover;
    border-radius: 4px;
  }

  /* Right Side: Content Stack */
  .info-section {
    flex: 1 1 400px;
  }

  .dog-name {
    font-size: 42px;
    color: #5d7a5c;
    margin: 0 0 10px 0;
    font-weight: 700;
}

.breed-tag {
    color: #9acc96;
    font-weight: bold;
    margin-bottom: 15px;
    position: relative;
    z-index: 0;
    margin-left: 45px;
    font-size: 20px;
    font-style: italic;
}

.breed-tag::before {
    display: block;
    content: '';
    width: 35px;
    height: 2px;
    background: #9acc96;
    position: absolute;
    top: 50%;
    left: -45px;
    z-index: 1;
    border: none;
    outline: none;
    box-shadow: none;
    transform: translate(0%, -50%);
    margin-right: 50px;
}

  .stats-grid {
    display: grid;
    grid-template-columns: auto 1fr;
    gap: 8px 15px;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
    margin-bottom: 15px;
  }

.stat-label {
    font-weight: bold;
    color: #5d7a5c;
}

  .bio-text {
    line-height: 1.6;
    margin-bottom: 20px;
  }

.pedigree {
    color: #444444;
    border-top: 1px solid #eee;
    padding-top: 10px;
    font-style: italic;
    font-size: 18px;
    line-height: 21px;
    font-weight: 400;
}
.pedigree p strong {
    color: #5d7a5c;
}
.dog-profiles {
    display: flex;
    flex-direction: column;
    position: relative;
    padding: 70px 20px;
}
.dog-profile-container {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  max-width: 1349px;
  margin: 0 auto 100px auto;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  color: #444;
  align-items: flex-start;
}
.info-section:nth-child(2) p > em > strong {
    color: #5d7a5c;
}
.fixed-on-top {
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
  height: auto;
}
h2.about-title {
    font-size: 24px;
    line-height: 28px;
    margin-top: 35px;
}
.not-img .she_left {
    display: none;
}
.not-img .she_right {
    position: relative !important;
	margin: auto;
}
.banner .container {
    max-width: 100% !important;
    padding: 0px 40px 0px 40px !important;
}
.page-id-1033 .abHome .contentBox h2 span {
    font-size: unset;
}
	.banner .fullText {
    max-width: 90% !important;
}
	.banner .fullText h1 {
    font-weight: bold;
	text-align: left;
	padding-left: 30px;
}

.banner .rowwrapp{display:none;}
#masthead .container{max-width:87% !important;}

.li-fourth-margin{
    margin-right: 275px !important;
}
@media screen and (min-width: 2500px){
	.banner {
		position: relative;
		background-attachment: fixed;
		background-position: center 35%;
		background-repeat: no-repeat;
		background-size: cover;
		padding: 0 0 265px;
	}
	.whtWeTob .topInfo {
    position: absolute;
    z-index: 2;
    bottom: 0px;
    left: -20%;
}
.banner .fullText {
        max-width: 90% !important;
        padding: 780px 0 0px 0;
    }
	.banner .fullText h1 {
    font-size: 120px;
    font-weight: bold;
	text-align: left;
	padding-left: 30px;
}
	.special-spacing-around {
    justify-content: space-around !important;
}
}
@media screen and (max-width: 1023px) {
    .banner .header-menu {
        padding: 0px 10px 13px;
        position: fixed;
        top: 0;
        z-index: 3;
    }
}
@media screen and (max-width: 991px){
	.banner {
    position: relative;
    background-attachment: unset;
    background-position: 34% -42% !important;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 100px 0 265px;
    margin-top: 100px;
}
}
@media (min-width:1200px) and (max-width: 1279px) {
  .stellarnav > ul > li > a {
    margin: 23px 7px !important;
    font-size: 14px;
  }
}
@media screen and (max-width: 1200px) {
	.banner .mobileNav .rightWrapp {
        gap: 0px !important;
    }
		.li-fourth-margin {
    margin-right: 0px !important;
}
	.banner .WaitlistBtn {
    margin-left: 20px !important;
}
	.banner .rightSide {
    column-gap: 0px !important;
}
	a.menu-toggle {
		margin-left: 15px;
		margin-right: 0px;
	}
	
.banner .mobileNav .rightWrapp a.menu-toggle {border:1px solid #fff !important; padding:5px 9px;}
}
.banner {
    position: relative;
    background-attachment: scroll !important;
    background-position: 0% 10% !important;
    background-repeat: no-repeat;
    background-size: cover;
}
@media screen and (max-width: 560px){
	.banner{
		background-position: 50% 10% !important;
	}
}
@media screen and (max-width: 420px) {
	a.menu-toggle {
		margin-left: 5px;
	}
    .banner .WaitlistBtn {
        margin-left: 5px !important;
    }
}
@media (min-width: 991px) and (max-width: 1100px){
	.inner-top > .feature-top#page-100 > img {
    object-position: 45% 0% !important;
}
}
@media (min-width: 991px) and (max-width: 1200px){
	.banner {
    position: relative;
    background-attachment: scroll !important;
    background-position: center 90px !important;
    background-repeat: no-repeat;
    background-size: cover;
}
}
@media screen and (max-width: 1199px) {
    .inner-top.banner .img-responsive {
        object-position: top center !important;
    }
}
header {
    width: 100%;
    z-index: 9999;
    float: left;
    background: #00000000;
    position: absolute;
}
.header-menu {
    background: #ffffff00;
}
.header-logo {
    position: relative;
    left: unset;
    margin-left: unset;
}
.header-logo img {
    height: 110px;
}
.li-fourth-margin {
    margin-right: unset !important;
}
.banner .socialMedia a {
    font-size: 24px;
    color: #ffffff;
    padding-right: 20px;
}
.stellarnav > ul > li > a {
	color: #ffffff;
    margin: 23px 10px;
}
.stellarnav li a {
    font-size: 15px;
}
.page-id-1039 .heading h1{
	margin-bottom: 70px;
}
.boardcare_page-block{
	margin-top: 70px;
}
.site-header {
    background: transparent;
    transition: all 0.3s ease;
}

.site-header a,
.site-header i {
    color: #fff;
}

/* Header after scroll */
.site-header.scrolled {
    background: #ffffff;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
	position: fixed;
}

.site-header.scrolled a,
.site-header.scrolled i {
    color: #000000;
}
.site-header {
    background: rgba(0, 0, 0, 0.4);
    transition: all 0.3s ease;
}
.home .site-header {
     background: rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease;
}
.site-header.scrolled {
    background: #ffffff;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
	position: fixed;
}
@media screen and (max-width: 1199px) {
    .inner-top {
        margin-top: 100px !important;
    }
	.banner .mobileNav .left img {
    height: 100px;
    width: auto !important;
}
	.banner .socialMedia a {
    color: #000000 !important;
}
	.header-menu {
    background: #ffffff;
}
}
@media (min-width: 991px) and (max-width: 1200px) {
    .home  .banner {
        position: relative;
        background-attachment: scroll !important;
        background-position: center 0px !important;
        background-repeat: no-repeat;
        background-size: cover;
    }
}
.banner .header-menu{
        z-index: 9999 !important;
    }