@media only screen and (max-width:1199px){
	#header .navbar .navbar-brand{
		max-width: 160px;
	}
	
}

@media only screen and (max-width:991px){
	.navbar-toggler{
		padding: .25rem .615rem;
		border:1px solid #000 !important;
	}
	.img-fluid{ width: 100%; }
	.heading-style{ margin-top: 50px !important; }
	.white-gray-bg{background: #f3f3f3;
background: -moz-linear-gradient(left,  #f3f3f3 0%, #f3f3f3 100%, #f3f3f3 100%, #ffffff 100%, #ffffff 100%, #ffffff 100%);
background: -webkit-linear-gradient(left,  #f3f3f3 0%,#f3f3f3 100%,#f3f3f3 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: linear-gradient(to right,  #f3f3f3 0%,#f3f3f3 100%,#f3f3f3 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ffffff',GradientType=1 ); padding: 50px 0;}
.float-xs-none{ float: none !important; margin-top: 20px; display: inline-block; width: 100%; text-align: center; }
.mid-grid{ background-size: cover; }
.ipad-grid .col-md-6{ min-height: 450px; }
.d-cont{ display: block !important;    display: block !important;
    text-align: center;
    float: none !important;
    margin: 0 auto !important; }
    .terms-war h4{ margin-left: 0; }
    .terms-war p{ margin-left: 0; }

    
.terms-war li{ }

    footer{background: #F3F3F3}

}
@media only screen and (max-width:992px){
	    footer{background: #F3F3F3}
}	

@media only screen and (max-width:767px){
	
}

@media only screen and (max-width:576px){
	.white-gray-bg{background: #f3f3f3;
background: -moz-linear-gradient(left,  #f3f3f3 0%, #f3f3f3 100%, #f3f3f3 100%, #ffffff 100%, #ffffff 100%, #ffffff 100%);
background: -webkit-linear-gradient(left,  #f3f3f3 0%,#f3f3f3 100%,#f3f3f3 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: linear-gradient(to right,  #f3f3f3 0%,#f3f3f3 100%,#f3f3f3 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ffffff',GradientType=1 ); padding: 50px 0;}
.float-xs-none{ float: none !important; margin-top: 20px; display: inline-block; width: 100%; text-align: center; }
.heading-style{ margin-top: 50px !important; }
.wh-wrapper h4{ display: block; font-size: 18px; margin-top: 0; }
.banner img{ margin-top: 20px; }
.blue-wrapper{ background-size: 20px; }
.classy-heading .col-lg-3{ text-align: center; }
.classy-heading .col-lg-3 img{ display: inline; }
.blue-wrapper{ background-image: none; }
.other-heading{ font-size: 26px; }
.terms-war{ text-align: center; }
.terms-war h4{ clear: both; display: block; }
.blue-wrapper2 h1{ font-size: 28px; }
.owl-carousel .owl-item img{ display: initial !important; }
.work-progress-list li img{ display: none; }
.terms-war li img{float: none !important;
    display: inline;
}
.thumb-im img{ width: 100%; }
.quality-part li{ float: none; width: 100%;  }
.quality-part li .d-cont{text-align: left;}
.quality-part li img{ margin-right: 20px !important; }
.thumb-im .heading-style{ margin-top: 0 !important;
}


@media screen and (min-device-width: 481px) and (max-device-width: 768px) { 
   .terms-war li{ width: 50%; float: left; text-align: center; }
   .terms-war li img{ float: none !important; display: inline; }
   .terms-war li p{ width: 100%; }
   .terms-war li h4{ width: 100%; }
   .terms-war li:last-child{ width: 100%; }
   .thumb-im .heading-style{ margin-top: 0 !important; }

}