@media (min-width: 1500px) and (max-width: 1600px) {
	.hero_container_color .elementor-element.elementor-element-95b8eaf.elementor-absolute.bckbtn_statetxt.elementor-widget.elementor-widget-shortcode {

		left:80px;
	}

	.hero_container_color .elementor-element.elementor-element-282a575.elementor-align-right.elementor-absolute.btn_stats.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list{
		left: 110px;

	}
}

@media (min-width: 1400px) and (max-width: 1500px) {

	.hero_container_color .elementor-element.elementor-element-95b8eaf.elementor-absolute.bckbtn_statetxt.elementor-widget.elementor-widget-shortcode {

		left:0px;
	}


	.hero_container_color .elementor-element.elementor-element-282a575.elementor-align-right.elementor-absolute.btn_stats.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list{
		left: 20px;

	}


	.jurisdiction-wrap .container {

		padding-left: 50px;
		padding-right: 50px;
	}


	.e-con > .e-con-inner {
		padding-left: 50px !important;
		padding-right: 50px !important;
	}
}




@media (min-width: 1200px) and (max-width: 1399px) {
	.jurisdiction-wrap .list-item .span-2 {font-size: 14px;}
}


@media (max-width: 1024px){
	.jurisdiction-wrap .row>.jurisdiction-info {flex: 0 0 65%;}
	.jurisdiction-wrap .row>.jurisdiction-tight-item {flex: 0 0 30%;}
	.jurisdiction-tight-item svg {width: 90% !important;}
	.jurisdiction-wrap .list-item .span-1 {
    font-size: 16px;
   
}
	
	
	.bckbtn_statetxt button::before {
   
    width: 12px  !important;
    height: 12px  !important;
 
}
	
	.jurisdiction-wrap {
    margin-bottom: 60px !important;
}
	
	 
	
	
	.jurisdiction-button-information .button-poll-worker {
    width: 100%;
}
	
	.jurisdiction-wrap .list-item .span-2 {
    font-size: 14px;
     
	}
	
	.jurisdiction-information p {
    font-size: 14px;
}
	
	.jurisdiction-information-wrap{
    
    padding: 40px 20px 20px !important;
}
	
	.jurisdiction-requirements-right{
    
    padding: 20px !important;
}
	
	.jurisdiction-requirements-left {
    
    padding: 20px !important;
}
	
	.jurisdiction-requirements h4 {
    font-size: 20px;
}
	
	.jurisdiction-button-information  a{
		font-size: 14px !important;
		padding: 15px !important;

	}
	
	.jurisdiction-wrap {
    justify-items: center;
    padding: 0px 30px 0px 15px;
}
	
	.jurisdiction-wrap .container h1 {
    font-size: 45px;
}
	
	.single-state-wrap>div {
    flex: 0 1 50%;
}
	
	.states_citytxt .state_respnsvepg .state-wrap-content {
    
    padding: 25px;
    margin: 10px;
}
	
	.jurisdiction-wrap {
    
    margin-top: 50px;
}
		.jurisdiction-button-information {
    display: block;
    
}
	
	.bckbtn_statetxt button {
   
    font-size: 16px !important;
}
	
}



@media (max-width: 991px){
	.jurisdiction-wrap .row {flex-direction: column;}
	.jurisdiction-tight-item svg {width: 50% !important;}
	.jurisdiction-tight-item .image-right {justify-content: center;}
		.footicon_color a.elementor-icon.elementor-social-icon {
    width: 40px;
}
	
	
	    .jurisdiction-wrap {
         
        padding: 0px 16px 0px 15px;
    }
	
	
	.jurisdiction-button-information {
    display: block;
    
}
	
	
	    .jurisdiction-wrap .list-item .span-2 {
        font-size: 16px;
    }
	
	.jurisdiction-left-item .jus-contact-info:nth-of-type(2) {
  display: flex ;
  flex-direction: column;

}
	
	 

.jurisdiction-requirements {
  
    font-size: 14px;
}
}

 

@media (max-width: 600px){
	.states_citytxt .image-single-state svg {max-width:220px;}
	.image-single-state {text-align:center;}
	.an-loader-complete .hero_second {z-index:0!important;transform: translateY(-200px)!important;}
	.jurisdiction-wrap .list-item .span-2 {font-size: 12px;}
 
	
	.elementor-71 .elementor-element.elementor-element-34f3cec .elementor-icon-list-item:not(:last-child):after {
     
    border: none !important;
}
	
	.jurisdiction-requirements-right {
      width: 100% !important;
}
	
	
	.jurisdiction-requirements-left {
    width: 100% !important;
    
}
	
	.jurisdiction-requirements {
 
    flex-direction: column;
}
	
	
	.jurisdiction-wrap .list-item {
    
    max-width: 100%;
}
	
	
	.jus-contact-info {
   
    flex-direction: column;
}
	
	
	.jurisdiction-tight-item svg {
    max-height: 400px;
}

	
	
	.jurisdiction-wrap .row {
    
    flex-direction: column;
}
	
	    .jurisdiction-wrap .container h1 {
        font-size: 28px;
    }

	
		.bckbtn_statetxt button {
   
    font-size: 16px !important;
}
	
	.single-state-wrap {
    
    flex-direction: column;
}
	
	.single-state-wrap>div {
        flex: none;
        width: 100%;
    }
	
}