.stateMapComp{padding:70px 0}
.stateMapComp .mapListBox{text-align:center;position:relative;padding-bottom:30px;display:flex;justify-content:center;align-items:center}
.stateMapComp .mapListBox .imgSec img{width:200px;margin:0 auto}
.stateMapComp .mapListBox .imgSec.imgSecSmall img{width:300px}
.stateMapComp .mapListBox span{display:block;font-family:'robotomedium';font-size:2.8rem;line-height:60px;color:#20252b;position:absolute;left:0;right:0;bottom:-40px;margin:0 auto;text-align:center}
.stateMapComp .mapListBox.active span{color:#c21b17}
.stateMapComp .btnWrap{display:flex;justify-content:center;margin-top:100px}
.stateMapComp .btnWrap a{padding:14px 23px;margin-top:20px;border-width:1px;text-transform:uppercase;min-width:385px;text-align:center}
.stateMapComp .btnWrap a:first-child{margin-right:40px}
@media(max-width:1024px){.stateMapComp .mapListBox span{bottom:-20px;line-height:50px;font-size:2rem}
.stateMapComp .btnWrap a{min-width:300px;margin-top:11px}
}
@media(max-width:767px){.stateMapComp .mapListBox{padding-bottom:100px}
.stateMapComp .mapListBox span{bottom:40px;line-height:50px;font-size:2rem}
.stateMapComp .btnWrap{display:block;margin-top:10px}
.stateMapComp .btnWrap a{min-width:100%}
.stateMapComp .btnWrap a:first-child{margin:11px 0 0}
.stateMapComp .mapListBox .imgSec img{width:151px}
.stateMapComp .mapListBox .imgSec.imgSecSmall img{width:200px}
}
@media(max-width:399px){.stateMapComp .mapListBox{max-width:100% !important;flex:0 0 100% !important}
}