@media (min-width:1200px) and (max-width:1400px) {
	
	#container1{
		display:none;
	}
}

	
	
@media (min-width:992px) and (max-width:1199px) {
	
	.officecol{
		min-height:210px !important;
	}
	
	.email{
		word-wrap: break-word;
	}
	
	#container1{
		display:none;
	}
	
	.grid{
	width:30.9% !important;
	}
	
	.imgleft img{
		width:100%;
	}
	
	.imgleft1 img{
		width:100%;
	}
	
	.top-ico img{
	margin:0 !important;
	width:12px;
	}
	
	.top-ico{
		top:22px !important;
	}
	
	.nav > li > a{
		padding: 10px 11px !important;
	}
	
	.header-text{
		top:184px !important;
	}
	
	.header-text h2{
		font-size:38px !important;
	}
	
	.SM img{
		width:42px;
		margin-right:6px !important;
	}
	
	.girl img{
		width:100%;
	}
	
	.girl {
    background-color: #fff;
    min-height: 493px;
	}
	
	.whoweare p{
		line-height:24px !important;
	}
	
	
	
	.quotebg{
		min-height:282px !important;
	}
	
	.Pimgsec{
		padding-left:0px !important;
		text-align:center;
	}
	
	.Pimgsec img{
		float:none !important;
	}
	
	.raitingbg{
		width:100% !important;
		background:#eeeeee !important;
	}
	
}
@media (max-width: 992px) {
    .navbar-default .navbar-nav > li > a {
        font-size: 14px !important;
        padding: 10px 10px !important;
    }
}
@media (min-width:768px) and (max-width:991px) {
    
	.nav-tabs{
		width:100%;
		background:#f2f2f2;
	}
	
	.detailstop .nav-tabs li{
		width:33.33333%;
	}
	
	.nav-tabs li a{
		border-radius:0px;
		text-align:center;
	}
	
	.nav-tabs li a:hover{
		background-color:#d7464e !important;
		color:#FFF;
		border-radius:0px;
	}
	.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{
		background-color:#b51f27 !important;
		color:#FFF !important;
		border-radius:0px;
	}
	
	.tab-content{
		width:100% !important;
	}
	
	.CI{
		border:0px !important;
		padding:0px !important;
	}
	
	.infield input{
		margin-bottom:20px;
	}
	
	.infield{
		margin:0 !important;
	}
	
	.Ptablebox{
		margin-bottom:100px;
	}
	
	#container1{
		display:none;
	}
	
		
		.imgleft{
			width:100% !important;
			text-align:center;
		}
		
		.imgleft1{
			width:100% !important;
			text-align:center !important;
		}
		
		.imgright{
			width:100% !important;
			text-align:center !important;
		}
		.inner-header{
			padding-top:0px !important;
			    
		}
	
		.logo{
		text-align:center;
	}
	
	.toppart{
		position:relative !important;
		background:#000 !important;
		z-index:60 !important;
	}
	
	.nav > li > a{
		padding: 10px 13px !important;
	}
	
	.header-text{
		top:100px !important;
	}
	
	.header-text h2{
		font-size:38px !important;
	}
	
	.connect{
		text-align:center;
		width:100%;
	}
	
	.connect::after{
		background:none !important;
		display:none;
	}
	
	.for768{
		width:100%;
		text-align:center;
		margin-top:10px;
	}
	
	.SM img{
		float:none !important;
		display:inline !important;
	}
	
	.girl{
		margin-top:35px !important;
		width:100% !important;
		background-color:#FFF !important;
		text-align:center !important;
		margin-bottom:40px;
	}
	
	.whoweare{
		text-align:center;
	}
	
	.quotebg{
		min-height:inherit !important;
	}
	
	.rightslider{
		min-height:480px !important;
	}
	
	.text{
		top:48% !important;
	}
	
	.footerleft{
		border-right:none !important;
		padding-right:0px !important;
	}
	
	.whatwedo{
		text-align:center;
	}
	
	.whatwedo h2{
		background:none !important;
		border-bottom:1px solid #fff;
	}
	
	.address{
		margin-bottom:50px;
	}
	
	.address1{
		margin-bottom:50px;
	}
	
}
@media (min-width:767px) and (max-width:991px) {
		.client img{
		width:50%;
	
	}
	.name img{width:auto!important;}}
	@media (max-width:768px){
	.carousel{margin-top: -21px!important;}
	.backendButtons-links{display:none;}}

	@media (max-width:991px){
	.carousel{margin-top: -26px;}}
@media (max-width:375px){
    .frm .nav-tabs > li > a {
        font-size: 14px;

padding: 10px;
    }
}
@media (min-width:320px) and (max-width:767px) {
	.clientimg{
	width:22px !important;
}
	
	.tab-content img{
		float:none !important;
		margin:0 !important;
		width:100%;
	}
	
	.nav-tabs{
		width:100%;
		background:#f2f2f2;
	}
	
	.detailstop .nav-tabs li{
		width:100%;
	}
	
	.nav-tabs li a{
		border-radius:0px;
		text-align:center;
	}
	
	.nav-tabs li a:hover{
		background-color:#d7464e !important;
		color:#FFF;
		border-radius:0px;
	}
	.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{
		background-color:#b51f27 !important;
		color:#FFF !important;
		border-radius:0px;
	}
	
	.tab-content{
		width:100% !important;
	}
	
	.sendus h2{
		font-size:25px !important;
	}
	
	.CI h2{
		font-size:25px !important;
	}
	
	.CI{
		border:0px !important;
		padding:0px !important;
	}
	
	.infield input{
		margin-bottom:20px;
	}
	
	.infield{
		margin:0 !important;
	}
	.Ptablebox{
		margin-bottom:100px;
	}
	#container1{
		display:block;
	}
	
	#container{
		display:none;
	}
	
	.grid{
	width:100% !important;
	}
	
	.imgleft{
			width:100% !important;
			text-align:center;
		}
		
		.imgleft1{
			width:100% !important;
			text-align:center !important;
		}
		
		.imgright{
			width:100% !important;
			text-align:center !important;
		}
	.inner-header{
			padding-top:0px !important;
			    
		}
	
	.top-ico{
		top:10px !important;
		right:16px !important;
	}
	
	.toppart{
		position:relative !important;
		background:#000 !important;
		z-index:60 !important;
	}
	
	.navbar-toggle{
		position:absolute !important;
		right:0;
		top:-44px;
		margin-right:0px !important;
	}
	
	.icon-bar{
		background-color:#c4464d !important;
	}
	
	.navbar-default .navbar-toggle{
		border:none !important;
	}
	
	.header-text{
		display:none;
	}
	
	.connect{
		text-align:center;
		width:100%;
		font-size:19px !important;
	}
	
	.connect::after{
		background:none !important;
		display:none;
	}
	
	.for768{
		width:100%;
		text-align:center;
		margin-top:10px;
	}
	
	.SM img{
		float:none !important;
		display:inline !important;
		margin-right:4px !important;
		width:45px;
	}
	
	.SM img:last-child{
		margin-right:0px !important;
	}
	
	.girl{
		margin-top:35px !important;
		width:100% !important;
		background-color:#FFF !important;
		text-align:center !important;
		margin-bottom:40px;
	}
	
	.girl img{
		width:100%;
	}
	
	.whoweare{
		text-align:center;
	}
	
	.quotebg{
		min-height:inherit !important;
	}
	
	.rightslider {
    min-height: 642px !important;
	}
	
	.text{
		top:46% !important;
	}
	
	.footerleft{
		border-right:none !important;
		padding-right:0px !important;
	}
	
	.whatwedo{
		text-align:center;
	}
	
	.whatwedo h2{
		background:none !important;
		border-bottom:1px solid #fff;
	}
	
	.client img{
		width:100%;
	}
	.name img{width:auto!important;}
	.Pimgsec{
		padding-left:0px !important;
		text-align:center;
	}
	
	.Pimgsec img{
		float:none !important;
	}
	
	.raitingbg{
		width:100% !important;
		background:#eeeeee !important;
	}
	
	.footerlinks ul{
		width:100% !important;
	}
	
	.copyright{
		line-height:18px !important;
		padding:12px 0;
	}
	
}

@media (min-width:431px) and (max-width:600px) {
	
	.rightslider {
    min-height: 550px !important;
}
}

@media (min-width:320px) and (max-width:430px) {
	
	.rightslider {
    min-height: 480px !important;
}