
.mob-logo{
	display: none;
	text-align: center;
	margin: 30px 0;
}
.mob-logo img{
	margin: 0 auto
}
.mobile{
	display: none;
}  
@media (min-width: 1200px) {
  .container {
    max-width: 970px !important;
  }
}
@media (min-width: 960px) {
	.mobileOnly{
		display: none
	}
}
@media (max-width: 992px) {
	.tpesf-inline{
		display: inline;
	}
	.header-wrap ul li{
		display: block;
		margin-left: 0;
	}
	.header-wrap ul { 
		right: auto; 
		width: 100%;
		margin-right: 0; 
		bottom: auto;
		left: 0;
		text-align: center;
		position: relative;
		top: 120px;
	}
	.footer-wrap.fixed {
		position: relative
	}
	#ajax-wrap{
		height: auto !important;
		margin-top: 0;
	}
	.content-wrap.absolute{
		position: relative; 
	}
	.line{
		margin: 0;
	}
	.footer-wrap.homefoot{
		display: block;
	}
	.ajax-loader{
		top: 200px;
	}
	.call-us, .find-us{
		display: none;
	}
	img{
		display: block;
		max-width: 100%;
		height: auto;
	}
	.mob-logo,.mobile{
		display: block;
	}
	.desktop{
		display: none
	}
	.hedline h1{
		color: #e8705b;
	}
	.home .line{  
		margin: 16px 0 0;
	}
	.home .foter-rights li a, .home .foter-rights .rights{
		color: #444;
	}
	.footer-box{
		margin: 0 0 25px !important;
		float: none;
		display: block;
		width: auto !important;
		height: auto !important;
	}
	.hedline h1{
		font-size: 42px;
	}
	.l-title{
		margin-bottom: 25px
	}
	.foter-rights ul{
		display: none
	}
	.foter-rights .rights{
		float: none;
		margin: 20px 0;
		display: block;
	}
	.footer-wrap .line{
		margin: 0
	}
	.hedline.interior h1{
		font-size: 36px
	}
	.content-wrap{
		margin-top: 0
	}
	
	.loaded .ip-logo {
		-webkit-animation: animLoadedLogoMobile 1s cubic-bezier(0.7,0,0.3,1) forwards;
		animation: animLoadedLogoMobile 1s cubic-bezier(0.7,0,0.3,1) forwards;
	}
	.hedline{
		margin: 0 !important;
	}
	.header-wrap{
		top: 100px;
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	-o-transform: translateY(0%);
	transform: translateY(0%);
	}
	.header-wrap.inner{
		top: 10px;	
	}
	.header-wrap.inner .line{
		display: none	
	}
	.header-wrap.inner ul{
		opacity: 0;
		display: none;
	}
	.header-wrap.inner .logo img{
		margin: 0 auto;
	}
}
 
@media screen and (max-width: 641px) {  
}
@media screen and (max-width: 330px) {  
}