
@media (max-width: 1199px){
	
}
@media (max-width: 991px){
	.clients-grid li{
		width: 33.33%;
	}
	
}
@media (min-width: 639px) and (max-width: 991px){
	
}
@media (max-width: 767px){
	.about_inner .align-items-center{
		margin: 0;
	}
	.about_inner .align-items-center .col-sm-6{
		margin: 0;
		padding: 0 15px;
	}
	.title{
		font-size: 26px;
	}
	.about_right h4 {
	    font-size: 1.4em;
	}
	.clients-grid li{
		width: 50%;
	}
	.banner_contet h1{
		font-size: 19px;
	}
	.banner_main .img_hold img {
	    min-height: 300px;
	}
	.service_box {
	    margin-bottom: 50px;
	}
	.testimonial-box p{
		font-size: 0.85em;
	}
	.testimonial_main .img_hold img {
	    min-height: 450px;
	}
	.footer .text-right{
		text-align: left;
	}
	.footer_bottom .col-xs-6{
		width: 100%;
		text-align: left;
	}
	p{
		font-size: 14px;
	}
	.footer_bottom .col-xs-6.text-right ul{
		margin: 0;
	}
	.footer_bottom .col-xs-6.text-right ul li{
		padding-left: 0;
	}
	.footer_bottom .col-xs-6.text-right{
		padding-left: 0;
	}
	.about_us_boxes .col-xs-12.col-sm-4 {
	    margin-bottom: 30px;
	}
	.col-xs-4.logo_div {
	    width: 70%;
	    position: relative;
		z-index: 999;
	}
	.header_main .row > .col-xs-8{
		width: 100%;
		position: absolute;
	}
	.navbar-default .navbar-toggle{
		z-index: 9999;
		box-shadow: 0 2px 0 rgba(4, 0, 75, 0.5);
		background-color: #ffffff;
		border-radius: 50%;
		height: 44px;
		border: none;
		margin-top: 0;
		transition: 0.3s all ease;
	}
	.navbar-default .navbar-toggle:hover{
		box-shadow: none;
	}
	.navbar-collapse {
	    overflow-y: auto;
	    background-color: #fff;
	    /*margin: 0;*/
	    margin-top: 0;
	    border: none;
	}
	.navbar-default .navbar-toggle .icon-bar {
	    background-color: #291770;
	}
}
@media (max-width: 639px){
	
}
@media (max-width: 480px){
	
}