/*
** Theme Name: Mybizniche
** Theme URI: https://mybizniche.com/
** Author: Mybizniche
** Author URI: https://mybizniche.com/
** Version: 1.0
*/

/*


font-family: korolev-compressed, sans-serif;font-weight: 700,500;font-style: normal;
font-family: aglet-sans, sans-serif;font-weight: 400;font-style: normal;


*/

@font-face {
    font-family: 'FrontageCondensed';
    src: url('resources/fonts/FrontageCondensedInline.eot');
    src: url('resources/fonts/FrontageCondensedInline.eot') format('embedded-opentype'),
         url('resources/fonts/FrontageCondensedInline.woff2') format('woff2'),
         url('resources/fonts/FrontageCondensedInline.woff') format('woff'),
         url('resources/fonts/FrontageCondensedInline.ttf') format('truetype'),
         url('resources/fonts/FrontageCondensedInline.svg#FrontageCondensedInline') format('svg');
}

/**{ -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;  }*/
html {
  scroll-padding-top: 180px;
	scroll-behavior: smooth;
	overflow:auto;
}
body,p{font-family: aglet-sans, sans-serif;font-weight:400;font-size: 22px;

}
h1,h2,h3,h4,h5,h6{font-family: korolev-compressed, sans-serif;font-weight: 700;}
a.primary-link{ text-decoration:underline;color: #FFFFFF;}
a.primary-link:hover{ text-decoration:none;}
#___container_Sticky.sticky.is-stuck {z-index: 99; width: 100%;transform: translateX(-50%); left: 50%;max-width: none !important;}
.sticky{max-width: none !important;}
.grid-x  {max-width:1920px!important;margin: 0 auto;}
.hero-section-text{}
.hero_title{font-family: 'FrontageCondensed';color: #93CDD3;font-weight: normal;font-size: 9.3vw;line-height: 90%;text-align: center;letter-spacing: -0.165em;margin-top: -41px;margin-bottom: 60px;}
.sub_title{font-size: 2.5vw; line-height: 110%;color: #48605F;margin-bottom: 35px;font-weight: 700;}
.sub_sub_title{font-weight: 700;font-size: 32px;line-height: 90%;color: #FFFFFF;text-shadow: 0px 0px 12px #182236;margin: 300px 0 200px;}
.clear{clear:both;}
/**Hp - Hero ***/
.hero-section { /* background: #fff url('images/capitol-new1.jpg') center no-repeat;  background-attachment: fixed;  background-repeat: no-repeat; background-size: cover;*//* height: 100vh;*/  text-align: center;  align-items: center;  justify-content: center;padding-bottom: 90px; }
.hero-s2 { min-height: calc(150vh - 75px);position: relative; z-index:1}
body.error404 .hero-s2 {min-height: calc(60vh - 75px);}
.white,a.white{ color:#fff!important;}
header#header{ background: #fff url('images/bg-pattern1.jpg') center repeat; position:relative;overflow: hidden;}

header#header.page_head, .sub-heading{ background: #EBEBEB;padding: 15px 0 5px;}
.sticky.is-stuck  .sub-heading{padding: 21px 0 7px;}
header#header.page_head h2, .sub-heading h2{font-weight: 700;line-height: 90%;color: #48605F;  margin: 0; text-transform:uppercase;}
header#header.page_head .title-sec, .sub-heading .title-sec{ position:relative;}
.capitol_img_div	{ position:absolute;bottom: -120px; width:100%;text-align: center;}

.new_btn{ font-weight: 700; border: 3px solid #48605F;color: #48605F;padding: 0 20px 0 0;background-color: transparent!important;font-family: 'korolev-compressed', sans-serif; text-transform:uppercase; font-size: 40px;line-height: 110%;border-radius: 0;max-width: 550px;display: flex;justify-content: left;align-items: center;margin: 0 auto; transition: color .3s ease-in-out, box-shadow .3s ease-in-out;  box-shadow: inset 0 0 0 0 #48605F;text-align: left;gap: 25px;}

.new_btn:hover,.new_btn:active,.new_btn:focus{box-shadow: inset 1000px 0 0 0 #48605F; text-shadow:none;color: #fff;}
.new_btn img{background-color: #48605F; padding:30px; }

.new_btn.small_btn{ border: 2px solid #48605F;font-size: 32px;line-height: 110%;max-width: 293px;padding: 0 12px 0 0; margin:0; margin-left:auto;gap: 10px; }
.new_btn.small_btn img {background-color: #48605F; padding: 15px 25px 15px 21px; }

.new_btn.error_btn{margin: 0 auto;max-width: 430px;}

.button_new {margin: 0 auto; display: inline-flex;flex-direction: row;border: 2px solid #48605f;box-shadow: inset 0px 0px 0px 1px #48605f;color: #48605f;text-align: left;max-width: 550px;}
.button_icon_new {position: relative;left: -1;/*width: 120px;*/display: inline-block; padding: 28px;flex-shrink: 0;background-color: #48605f;text-align: center;color: #ffffff;}

.button_textarea_new {position: relative;height: 100%;padding: 14px 26px;flex-grow: 1;font-family: 'korolev-compressed', sans-serif; font-size: 40px;line-height: 110%;font-weight: 700;line-height: 1.1;text-transform: uppercase;transition: color 0.3s ease;display: flex;}
.button_text_new {position: relative;z-index: 1;margin-top: 4px;}
.button_hoverfill_new {position: absolute;z-index: 0;left: 0;top: 0;width: 0%;height: 100%;background-color: #48605f;transition: width 0.3s ease;}
.button_new:hover .button_hoverfill_new,.button_new:active .button_hoverfill_new,.button_new:focus .button_hoverfill_new  {width: 100%;}
.button_new:hover .button_textarea_new,.button_new:active .button_textarea_new,.button_new:focus .button_textarea_new {color: #ffffff;}

.button_new.small_btn{max-width: 293px;}
.small_btn .button_textarea_new {font-size: 32px;line-height: 110%; padding: 10px;	}
.small_btn .button_icon_new { padding:11px 20px 15px; }


.error404 .sub_title {margin-bottom: 10px;}
.error404  .sec-request .article_content{ padding:0;}

.topnav{padding: 16px 0;}
.mainnav  {background-color: #fff;max-width: none !important;}

/*header#header .sticky-container{ display:none!important;}*/
/*.sticky-container:not(has(.sticky.is-anchored)) {display:none; }*/
.home .sticky-container{ display:none;}
.error404 .sticky-container{ display:block;}
.sticky-container .sticky.is-stuck{ display:block!important;}
.sub-heading-sticky.sticky.is-stuck{ z-index: 999;}
.logo img{}
.main_content .sticky-container{ height:90px;}
.sec-about{background: #48605F;overflow: hidden;}
.sec-about-sub-content{padding-top: 70px;}
.sub_art_title{font-size: 1.8vw;line-height: 110%;letter-spacing: 0.02em;text-transform: uppercase;color: #93CDD3;}
.article_content{ padding-top: 130px;}
.article_content p{font-size: 1.1vw;line-height: 136%;letter-spacing: 0.02em;color: #FFFFFF;}
.content_main_title{font-family: 'FrontageCondensed';color: #93CDD3;font-weight: normal;font-size: 7.8vw;line-height: 88%;letter-spacing: -0.15em;margin-top: -33px;margin-left: -16px;}
.text-quote { background:  url('images/texture_dark_bg.jpg') center left no-repeat;padding: 60px 0; }
.text-quote blockquote{font-family: korolev-compressed, sans-serif;font-weight: 700;font-size: 2vw;line-height: 144%;letter-spacing: 0.02em;color: #D2D2D2; border:0; margin:0; padding: 0 10px 0 0;}
.text-quote blockquote cite{font-weight: 700;font-size: 1.2vw;line-height: 136%;letter-spacing: 0.02em;color: #D2D2D2;font-style: normal;}
.text-quote blockquote cite:before {content: "";}
.text-quote blockquote span{ position:relative;background: linear-gradient(180deg, #fff0 34%, #231F20 0%);}

.text-quote .quote-icon{position:relative;}
.text-quote .quote-icon img{ margin-right: 24px;}
.text-quote .quote-icon:after {content: ''; width: 0; height: 79%; position: absolute; border: 1px solid #93CDD3; top: 58%; transform: translateY(-50%);right: 50px;}

.sec-request{ background: #fff url('images/bg-pattern1.jpg') center repeat;overflow: hidden; position:relative;}
.sec-request .content_main_title{ z-index:1;position: relative;}
.sec-request .article_content{padding-top: 30px;}
.sec-request .article_content p{font-size: 28px;line-height: 136%;letter-spacing: 0.01em;color: #231F20;}
.sec-request  .new_btn{ margin:0;}
.sec-request img.request-doc-img{ position:absolute; right:0; bottom: 0; 	}
.sec-request .sec-about-sub-content{ z-index:1;position: relative;}

a.download_link{font-weight: 400;font-size: 22px;line-height: 136%;letter-spacing: 0.01em;color: #48605F; margin: 25px 0 120px;display: flex;gap: 10px;}
.page_head a.download_link, .sub-heading a.download_link{margin:0;   position:absolute;  right:0;bottom: 7px;}
a:hover.download_link,a:focus.download_link{ text-decoration:underline;color: #231F20;}
a:hover.white,a:focus.white, a:hover.primary-link, a:focus.primary-link{ color: #93CDD3!important;}
.sec-map { /*display:none;*/ position:relative; overflow: visible;}
.sec-map .content_main_title{padding: 35px 0;}

.sec-contact{padding-top: 30px;}
.question_title{font-weight: 700;font-size: 3.6vw;line-height: 110%;color: #93CDD3;margin-bottom: 0; }
.question_title span{ color:#90ccff}
.sec-contact .article_content p{font-size: 1.4vw;line-height: 136%;letter-spacing: 0.01em;color: #fff;}
.sec-contact .sec-about-cont{ position:relative;}
.sec-contact .sec-about-cont:after {background: transparent url('images/g-bg.svg') center right no-repeat; content: ""; opacity: 0.3;top: 0;left: 0; bottom: 0; right: 80px;position: absolute; z-index: 1;  }
.sec-contact  .article_content { padding: 180px 0;z-index: 9;}
.state-full-content{ z-index:10;    position: relative;}
footer#footer .sec-footer{ padding:30px 0;}
footer#footer a.download_link { justify-content: center;align-items: center;margin-bottom: 0; }
footer#footer hr{width: 54px;border-bottom-width: 2px;border-bottom-color: #fff;}
footer#footer img.logo-footer{ padding:30px 0 10px}
footer#footer h4{font-size: 32px;line-height: 90%;text-align: center;text-transform: capitalize;color: #FFFFFF;margin: 10px 0;}
footer#footer p{ font-weight: 400;font-size: 16px;line-height: 136%;text-align: center;letter-spacing: 0.01em;color: #FFFFFF; margin: 0;}

/*STATES*/
.sub-heading{z-index: 999;}
/*.states-content{   background: #48605F url('images/states/alabama.jpg')  center 35px no-repeat;  }*/
/*.states-content{   background: #48605F url('images/states/alabama.jpg')  center  no-repeat; background-attachment:fixed; min-height:1000px; }*/
.states-content .states-title-head{display: flex;gap: 50px;justify-content: center;align-content: center;padding: 60px 0 20px; }
.states-content .states-title-head img{ width: auto;  height: 120px;}
.states-content .states-title-head.sub{ padding: 0 0 80px;}
.states-content .states-title-head.sub p{ color: #D2D2D2;margin: 0;}
.states-content .states-title-head.sub img{ width:15px; height:auto;}
.states-content .states-content-sec .article_content{ padding:20px 0 0 0;z-index: 10;}
.states-content .states-content-sec .article_content p{ margin-bottom:50px;}
.states-content .states-content-sec .states-sidebar ul{ margin-left:50px;  border-left: 2px solid #93CDD3;display: inline-block; }
.states-content .states-content-sec .states-sidebar ul li{ padding:0 0 0 30px; margin:0; list-style:none;line-height: 40px;}
.states-content .states-content-sec .states-sidebar ul li a{ font-weight: 400;font-size: 18px;line-height: 136%;letter-spacing: 0.02em;color: #FFFFFF;}
.states-content .states-content-sec .states-sidebar ul li a:hover,.states-content .states-content-sec .states-sidebar ul li a:active,.states-content .states-content-sec .states-sidebar ul li a:focus{color: #93CDD3;}
.states-content .states-content-sec .states-sidebar .sticky.is-anchored{}
.reveal-overlay{z-index: 99999;background-color: rgba(72, 96, 95, 0.85);}
.reveal{ background:none; border:0;}
.close-button { position: relative; font-weight: 400;font-size: 22px;line-height: 136%;letter-spacing: 0.01em;color: #FFFFFF;display: flex;gap: 9px;margin: 0 auto;align-items: center;}
.close-button:hover, .close-button:focus { color: #93CDD3;}
.close-button:hover img, .close-button:focus  img{filter: invert(82%) sepia(10%) saturate(915%) hue-rotate(137deg) brightness(93%) contrast(92%);}

.subArt a{color: #FFFFFF;}
.subArt a:hover,.subArt a:focus{color: #93CDD3; text-decoration:underline;}
.links_recs{margin-bottom: 50px;}
.links_recs hr{ width:50%; border-bottom:1px solid #93CDD3; margin: 0px;}
.links_recs ul{ margin:20px 0 0 0 ; list-style:none; padding:0;}
.links_recs ul li{ margin:0; padding:0;line-height: 1.1;}
.links_recs ul li a{color: #FFFFFF;font-size: 20px;font-size: 16px; font-weight: 300; }
.links_recs ul li a:hover, .links_recs ul li a:focus{color: #93CDD3; text-decoration:underline;}


/*#cssmap-tooltip{ z-index:999px; display:block;}*/
/*.cssmap > li a { z-index: 99999!important;}*/
.reveal-overlay {     z-index: 999; }
@media (min-width: 1800px) { 
.hero-s2 { min-height: auto; }
.hero_title{font-size: 181px; }
.sub_title {  font-size: 48px; }
.content_main_title {font-size: 152px; }
.sub_art_title { font-size: 36px; }
.article_content p {font-size: 22px; }
.text-quote blockquote { font-size: 40px; }
.text-quote blockquote cite {font-size: 24px; }
.question_title { font-size: 72px; }
.sec-contact .article_content p { font-size:28px; }

}
@media (max-width: 1800px) { 
.hero_title { margin-top: -36px; }
.button_new{ max-width: 436px;}
.button_icon_new { padding: 15px; }
.button_textarea_new { font-size: 31px; }
.new_btn {font-size: 32px; max-width: 436px;}
.new_btn img { padding: 15px;}
.content_main_title { margin-top: -30px; }
.article_content { padding-top: 90px;}
.sec-request .article_content p {font-size: 25px; }
a.download_link { font-size: 18px; }
.sec-contact .sec-about-cont:after {  background-size: 550px;}
.text-quote {padding: 45px 0;}
.error404 #header .button_icon_new {padding: 18px 18px;}
.capitol_img_div { bottom: 0; }
.states-content .states-content-sec .states-sidebar ul li a {font-size: 16px; }
}
@media (max-width: 1500px) { 
.hero_title {margin-top: -30px;}
.content_main_title { margin-top: -24px;margin-left: -9px; }
.sub_art_title {font-size: 2vw;}
.article_content p {font-size: 1.2vw; }
.text-quote .quote-icon:after {top: 64%; }
.sec-request .article_content p {font-size: 21px;}
.sec-request img.request-doc-img {right: -15%;width: 600px;}
.text-quote .quote-icon img { margin-right: 30px;width: 42px;}
.sub_sub_title {margin: 200px 0 200px;}
	.hero-s2 {min-height: 1100px;}
	.states-content .states-content-sec .states-sidebar ul li a {font-size: 15px; }
}
@media (max-width: 1300px) { 
.hero_title {margin-top: -26px;}
.content_main_title { margin-top: -20px;  }
.text-quote blockquote cite { font-size: 17px;  }
a.download_link { font-size: 16px; padding: 25px 0 37px;}
.sec-contact .sec-about-cont::after {background-size: 370px;}
.new_btn {font-size: 29px; }
.text-quote .quote-icon img { width: 35px;margin-right: 34px;}
.text-quote .quote-icon::after {top: 57%;}
.sub-heading a.download_link{ padding:0;}
.sub_sub_title {margin: 100px 0 100px;}
.hero-s2 {min-height: 840px;}
.states-content .states-title-head img {     height: 85px;}
.states-content .states-title-head.sub p { font-size: 20px;}
}
 /*medium*/
@media (max-width: 1023.98px) {
	.hero_title {margin-top: -21px;font-size: 70px; }
	.new_btn.small_btn {font-size: 25px; max-width: 247px; }
	.new_btn.small_btn img {padding: 9px 21px 9px 17px;}
	.sub_title {font-size: 3.1vw; }
	header#header .sticky-container{ display:block!important;}
	.topnav { padding: 11px 0;}
	.new_btn { font-size: 25px; max-width: 360px;}
	.new_btn img { padding: 7px;}
	.button_new{ max-width:360px;}
	.button_icon_new { padding: 10px;}
	.button_textarea_new { font-size: 23px}
	.small_btn .button_textarea_new { font-size: 25px; }
	.small_btn .button_icon_new {padding: 6px 20px 10px;}
	.content_main_title { font-size: 10vw; }
	.sec-about-sub-content { padding-top: 40px;}
	.sub_art_title {font-size: 2.8vw; }
	.article_content p { font-size: 1.7vw; }
	.text-quote {background: url('images/texture_dark_bg.jpg') 159% 50% no-repeat; }
	.text-quote blockquote { font-size: 2.2vw; }
	.text-quote blockquote cite { font-size: 17px; }
	.text-quote .quote-icon img {width: 75%;}
	.sec-request img.request-doc-img {width: auto;}
	.sec-request .article_content p { font-size: 18px;}
	a.download_link { font-size: 14px;}
	.sec-contact .article_content {  padding: 70px 0; }
	.sec-contact .sec-about-cont::after {background-size: 260px;}
	.question_title { font-size: 5vw; }
	.sec-contact .article_content p {font-size: 2.4vw; }
	.sec-about .sub_title { margin: 0;}
	.main_content .sticky-container{ display:none;}
	.new_btn.error_btn { max-width: 290px;}
	.error404 #header .button_icon_new { padding: 16px 18px;}
.hero-s2 {min-height: 1000px;}
	.sub_sub_title {margin: 180px 0 100px;}
	.sub-heading-sticky.sticky.is-stuck {margin-top: 3.5em !important;}
	.states-content .states-title-head.sub p { font-size: 18px;}
	.states-content .states-title-head { padding: 40px 0 20px;}
	.states-content .states-title-head.sub {padding: 0 0 40px;}
	.states-sidebar { display:none!important;}
	.states-content { background-size: 400px;}
	}
 /*  Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) { 
.hero_title {margin-top: -17px;margin-bottom: 30px;}
.hero-s2 {min-height: 900px;}
}
/*  Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {	
.logo font{font-family: 'korolev-compressed';font-weight: 700;font-size: 5.6vw;line-height: 90%;color: #48605F;}
.logo {display: flex;align-items: center;}
.sub_title {font-size: 24px;}
.hero_title {margin-bottom: 30px;margin-top: -12px;}
.new_btn img {   padding: 17px 15px 17px 15px;width: 50px;}
.new_btn {font-size: 20px; max-width: 295px;}
.button_new{ max-width:295px;}
.button_textarea_new { font-size: 20px;padding: 8px 15px;}
.button_icon_new {padding: 10px; display: flex;}
.button_icon_new img{width: 30px;}
.small_btn .button_icon_new img { width: auto;}
.sub_sub_title{ display:none;}
.content_main_title {margin-top: -15px;}
.sec-about .sub_title { font-size: 28px;padding: 0;}
.sec-about-sub-content { padding-top: 10px;}
.sub_art_title {font-size: 24px; margin-bottom: 10px;}
.article_content p { font-size: 16px;} 
.text-quote blockquote {font-size: 22px;} 
.text-quote .quote-icon { padding-right: 15px;}
.text-quote .quote-icon:after { right: 30px;}
.text-quote .quote-icon::after {  right: 39px;top: 53%;}
.sec-request img.request-doc-img {right: -15%;}
.sec-request img.request-doc-img {right: auto; position: relative; left: 0; width: auto; margin-left: auto;display: block;}
a.download_link {padding-bottom: 30px;}
.sec-request .article_content p { font-size: 20px;}
a.download_link {font-size: 12px;}
.sub-heading a.download_link img{ width:14px; height:auto;}
.sub-heading a.download_link {bottom: 10px;}
.sec-request .article_content {padding-top: 0;}
.question_title {font-size: 32px;}
.sec-contact .article_content p { font-size: 20px;}
.sec-contact .sec-about-cont::after {background-image: none;}
.g-bg-mobile{ position:relative; z-index:99; text-align:center;}
.hero-s2 {/*min-height: calc(120vh  - 75px);*/min-height: 774px; }
.error404 #header .button_icon_new { padding: 5px 5px;}
	.states-content .states-title-head.sub p { font-size: 16px;}
	.states-content .states-title-head.sub {padding: 0 0 20px;}
	.states-content .states-title-head img {    height: 60px;}
	.states-content .states-title-head {gap: 30px; }
 }
  @media (max-width: 650px) {
	  /* .hero-s2 {  min-height: calc(155vh - 75px); }*/

  }
 /*small*/
 @media (max-width: 639.98px) {
	 .small_btn .button_textarea_new {font-size: 18px;}
	 .small_btn .button_icon_new {padding: 10px 14px;}
	 /*.sticky-container{ display:block!important;}*/


	 .new_btn.small_btn { font-size: 4vw;white-space: nowrap; }
	 .hero_title {margin-top: -10px;font-size: 52px;line-height: 90%;}
	 .sub_title {font-size: 20px;padding: 0 20px;}
	 .content_main_title {font-size: 60px;margin-top: -12px;margin-left: -6px;}
	 .sec-about-sub-content .article_content, .sec-quote .text-quote,footer#footer .sec-footer{padding-right: 0.625rem;padding-left: 0.625rem;}
	.sec-quote .article_content{ order:1}
	.sec-quote .text-quote{ order:2;background: none;padding: 25px 0;}
	.text-quote blockquote { font-size: 28px;} 
	.text-quote .quote-icon img {width: 39px;margin-left: 20px;}
	.text-quote .quote-icon::after {right: 59px;top: 65%;}
	.text-quote blockquote cite {font-size: 20px;}
	footer#footer h4 {font-size: 20px; }
	footer#footer p { font-size: 12px; }
	footer#footer img.logo-footer {width: 265px;}
	.new_btn.error_btn { max-width: 240px;}
	.error404 .sub_title {  font-size: 30px;}
	.content_main_title,.sec-about .sub_title,.sub_art_title,.article_content p,.question_title {text-align: center;}
	.article_content {padding-top: 40px;}
	.sec-request .new_btn {margin: 0 auto;}
	a.download_link{justify-content: center; margin-bottom:10px;padding: 0px 0 29px;}
	.sec-contact .article_content {padding: 10px 0;  }
	.sec-request .article_content { text-align: center;}
	.hero-s2 {min-height: 872px;}
	.sub-heading h2 { text-align: left;}
	.sub-heading a.download_link {bottom: 0;}
	.sub-heading-sticky.sticky.is-stuck { margin-top: 2.8em !important;}
	.states-content .states-title-head {display: block;padding-bottom: 0;}
	.states-content .states-title-head img { margin-bottom: 20px;  }
	.states-content .states-title-head.sub span{ display:block;}
	#map_overlay{}
	.map-container .map-select{  margin-top: 0!important;} 
	.map-select{  display: flex; margin-top: 100px!important;} 
	.map-select details {position: relative;width: 100%;margin-right: 1rem;}
.map-select details[open] {z-index: 99999;}
.map-select summary {padding: .7rem;cursor: pointer;background-color: #FFFFFF;list-style: none;font-weight: 400;font-size: 16px;line-height: 136%;letter-spacing: 0.01em;color: #48605F;text-align: left;}
.map-select summary::-webkit-details-marker {display: none;}
.map-select details[open] summary:before {content: '';display: block;width: 100vw;height: 100vh;background: transparent;position: fixed;top: 0;left: 0;}
.map-select summary:after {content: '';display: inline-block;float: right;width: .6rem;height: .6rem;border-bottom: 2px solid currentColor;border-left: 2px solid currentColor;border-bottom-left-radius: 2px;transform: rotate(315deg) translate(50%, 0%);transform-origin: center center;transition: transform ease-in-out 100ms;margin: .5rem .9em;}
.map-select summary:focus {outline: none;}
.map-select details[open] summary:after {transform: rotate(135deg) translate(0%, 0%);}
.map-select ul {width: 100%;background: #f2f2f2;position: absolute;top: calc(100% + .2rem);left: 0;padding: .5rem 1rem;margin: 0;box-sizing: border-box;max-height: 200px;overflow-y: auto; list-style:none;}
.map-select li {margin: 0;padding: .3rem 0;border-bottom: 1px solid #e8e8e8; list-style:none;text-align: left;}
.map-select li a{font-weight: 400;font-size: 16px;line-height: 136%;letter-spacing: 0.01em;color: #48605F;}
.map-select li a:hover{ text-decoration:underline;color: #000; }
.map-select li:first-child {padding-top: 0;}
.map-select li:last-child {padding-bottom: 0;border-bottom: none;}/* FAKE SELECT */
.map-select summary.radios {counter-reset: radios;}
.map-select input[type=radio] {counter-increment: radios;appearance: none;display: none;}
.map-select input[type=radio]:checked {display: inline;}
.map-select input[type=radio]:after {content: attr(title);display: inline;font-size: 1rem;}
.map-select ul.list {counter-reset: labels;}
.map-select label {width: 100%;display: block;cursor: pointer;}
.states-content { background-size: 200px;}
.states-content .states-content-sec .article_content p{ text-align:justify;margin-bottom: 35px;}

	   }
    @media (max-width: 550px) {
	.hero-s2 { min-height: 812px;}	
	}
	    @media (max-width: 450px) {
			 .content_main_title {font-size: 52px;margin-top: -11px;}
			 .text-quote .quote-icon:after {top: 57%;}
			 .text-quote blockquote {padding-left: 10px;}
	 .hero-s2 {min-height: 765px;}
		}
		  @media (max-width: 390px) { .text-quote .quote-icon:after { right: 33%;} .hero-s2 {min-height: 694px;}.small_btn .button_textarea_new {font-size: 16px;}}