.locations-left .vc_column-inner,
.locations-right .vc_column-inner,
.city-names .vc_column-inner,
.ul-col .vc_column-inner
{
padding-inline:0 !important;
}
.locations-row{
    padding-block: 10vh;
}

.locations-row >.clearfix{
    max-width: 1800px!important;
    margin-inline: auto!important;
    padding-inline: 0!important;

}

.locations-row .vc_column-inner{
     padding-inline: 0!important;
}

.locations-inner{
      max-width: 1800px!important;
    margin-inline: auto!important;
    padding-block: 5vh;
}
.locations-inner .clearfix{
    margin-inline:0 !important;
    display:flex!important;
    align-items: center;
}

.locations-inner .wpb_wrapper{
    padding:0!important;
}

.locations-inner .locations-left,
.locations-inner .locations-right{
   width:48%!important;
}
.locations-inner .locations-right{
   margin-left:auto !important;
}

@media(max-width:1600px){
    .locations-row >.clearfix{
    width:90%!important;
  

}
}









.locations-row .ul-col ul {
    margin:0!important;
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	padding:0!important;
}

.city-names {
    padding-left: 2vw;
    padding-block: 4vh;
    margin: 0;
    color: white;
    background: linear-gradient(45deg, #22529C, #2f2f2f) !important;
    color: #ffffff !important;
}
.locations-row .city-names .ul-col ul {
	list-style: none;
	position: relative;
	
}

.locations-row .city-names .ul-col ul  li::before {
	content: "›";
	
	transform: translateY(-50%);
	color: white;
	font-weight: bold;
	font-size: 30px;
	padding-right: 10px;
}


.city-lists {
	padding-top: 4vh;
}

.city-lists h5 {
	color: #050624;
	font-size: 18px;
	font-weight: 300 !important;
}




@media(max-width:1200px){
    .locations-row .ul-col ul {
  
	grid-template-columns: repeat(4, 1fr);

}
}

@media(max-width:1024px){
    .locations-inner .clearfix{
    flex-direction:column;
}
.locations-row{
    padding-block: 5vh;
}

.locations-inner{
     
    padding-block: 3vh;
}
.city-lists {
    padding-top: 1vh;
}

.locations-inner .locations-left,
.locations-inner .locations-right{
   width:100%!important;
}

.faq-row {
    padding-block: 3vh;
}
.faq-h {
    padding-top: 3vh;
}
}

@media(max-width:800px){
    .locations-row .ul-col ul {
  
	grid-template-columns: repeat(3, 1fr);

}
}

@media (max-width: 600px) {
    .locations-row >.clearfix {
        width: 75% !important;
    }
     .locations-row .ul-col ul {
  
	grid-template-columns: repeat(2, 1fr);
	column-gap: 14px;

}
.city-names{
    padding-inline:6vw;
}
}





.faq-row,.faq-h,.testimonial-row {
    max-width:1400px;
    margin-inline:auto;
}

.faq-h{
    padding-top:7vh;
}
.faq-row{
    padding-block:5vh;
}

.faq .qode-accordion-holder,
.faq .qode-accordion-holder .qode-title
{
    border:none;
}