@media (max-width: 1199px) {
	
.links h3 {
    height: 80px;
   
}

}


@media (max-width: 767px) {

.g-promo-section .g-padding-y-125--sm {
    padding-top: 4.8125rem;
   
	
}

.g-promo-section .g-promo-section__img-right--lg {
    
    background-position: 0px 0px !important;
}

.services-col{
	
	padding-top:30px;
	overflow:hidden;
}


.ser-image{
	width:100%;
}


footer p{
	text-align:center;
}

footer .col-sm-4:nth-child(2),footer .col-sm-4:last-child{
   margin-top:10px;	
}


.table-col .g-padding-y-80--xs{
	padding-bottom:0px;
}

.links h3 {
    height: auto;
}

.address-section .g-width-500--sm {
    width: 24.25rem;
}

.address-section1 .col-xs-3 {
    width: 50%;
	margin-bottom:20px;
}


}


@media (max-width: 540px) {
	
	
.address-section .g-margin-b-50--xs:last-child{
	
	margin-bottom:0px;
}


.s-header__nav-menu{
	padding-bottom:10px;
}

.table>thead>tr>th{
	font-size:18px;
}


.table-col .g-padding-y-80--xs{
  padding-top:10px;	
}

.address-section1 div {
   
    width: auto;
}


.address-section .g-width-500--sm {
    width: 21.25rem;
    overflow: hidden;
}

.js__parallax-window.banner .g-padding-y-150--xs {
    padding-bottom: 5.375rem;
   
}

}


@media (max-width: 414px) {
	
.s-swiper h1{
	font-size:2rem;
}

.js__parallax-window.banner .g-padding-y-150--xs {
    padding-top: 7.375rem;
   
}

.address-section1 .col-xs-3 {
    width: 100%;
	
}

}


@media (max-width: 320px) {
	
.address-section .g-width-500--sm {
    width: 19rem;
    overflow: hidden;
}

.address-section1 div {
    
    margin-right: 6px;
}



}