/* Media Query */


@media only screen and (min-width: 992px) and (max-width: 1199px){
	.banner-section.support-new-banner{
		background-size: cover;
		margin-top: 0;
	}
	.support-choose-us .content-box{
		padding: 0 10px;
	}
}



@media only screen and (min-width: 768px) and (max-width: 991px){
	
	.banner-section.support-new-banner{
		background-size: cover;
		margin-top: 0;
	}
	.support-choose-us .details-box{
		flex-wrap: wrap;
		justify-content: center;
	}
	.support-choose-us .image-box-img{
		width: 78px;
	}
	.support-choose-us .content-box {
    	width: 100%;
    	padding: 20px 0;
	}
	.map-location-list ul.menu-list
	{
		column-count: 3;
	}
	.company-info{
		width: 75%;
	}
	.support-last-section{
		background-size: 100% 100%;
	}
	.support-choose-us{
		text-align: center;
	}
}

@media only screen and (min-width: 481px) and (max-width: 767px){

.banner-section.support-new-banner{
	background-position:center;
	background-size: cover;
	min-height: 60vh;
	margin-top: 0;

}
.large-size-heading h1{
	font-size: 40px;
	line-height: 40px;
}
.banner-heading {
    top: 50%;
    padding: 0 0;
    left: 50%;
    transform: translate(-50%, -50%);
}
section{
		text-align: center;
	}
section.support-coordination .col-sm-6 {
    max-width: 100%;
    flex: 0 0 100%;
	}
	.coordination-description.show-hide-content ol{
		margin: 1.5em 1.5em;

	}
	.coordination-description.show-hide-content ol li{
		text-align: justify;
		margin-bottom: 10px;
	}
	.map-text-left h2{
		width: 100%;
	}
	.support-choose-us .details-box{
		flex-wrap: wrap;
		justify-content: center;
	}
	.support-choose-us .image-box-img{
		width: 78px;
	}
	.support-choose-us .content-box {
    	width: 100%;
    	padding: 20px 0;
	}
	.reason-list .col-sm-4 {
	    max-width: 50%;
	    flex: 0 0 50%;
	}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.container {
    max-width: 100%;
}
}

@media only screen and (min-width:320px) and (max-width: 480px){
	section{
		text-align: center;
	}
	.banner-section.support-new-banner{
		background-size: cover;
		background-position: left center;
		min-height: 50vh;
		margin-top: 0;
	}
	.banner-heading {
	    top: 35%;
	    padding: 0 0;
	    width: 100%;
	}
	.contact-download-link .container .btn-group a{
		padding: 8px 10px;
	}
	.large-size-heading h1{
		font-size: 40px !important;
		line-height: 40px !important;

	}
	.coordination-description.show-hide-content ol{
		margin: 1.5em 1.5em;

	}
	.coordination-description.show-hide-content ol li{
		text-align: justify;
		margin-bottom: 10px;
	}
	.map-text-left h2{
		margin-top: 5%;
		margin-bottom: 10%;
		width: 100%;
		text-align: center;
	}
	.map-location-list {
    	margin: 20px auto;
	}
	.support-choose-us .section-big-title h2
	{
		line-height: 30px;
	}
	.section-small-details
	{
		width: 100%;
	}
	.support-choose-us .details-box{
		flex-wrap: wrap;
		justify-content: center;
	}
	.support-choose-us .image-box-img{
		width: 78px;
	}
	.support-choose-us .content-box {
    	width: 100%;
    	padding: 20px 0;
	}
	.video-link iframe{
		width: 95%;
	}
	.video-title{
		margin-top: 10%;
	}
	.video-title h2
	{
		width: 100%;
	}
	.conatc-btn-group a:first-child{
		margin-right: 0;
	}
	.conatc-btn-group a, .conatc-btn-group a:visited{
		padding: 20px 20px;
	}
	.support-last-section{
		background-size: cover;
	}
	.support-nids {
    	margin: 40px 0;
    	background: #fff;
	}
	.support-nids .container
	{
		border: none;
	}
	.support-latest-post .img-box img{
		height: 200px;
		object-fit: cover;
	}
	.company-info{
		width: 90%;
	}
	.post-title h2{
		color: #fff;
	}
	.map-location-list ul.menu-list
	{
		column-count: 2;
	}
}
@media screen and (max-width: 380px){

}