/* CSS Document */
@media only screen and (min-width:991px) and (max-width:1199px)
{
	nav ul li{padding:0 20px;}
	nav ul li a{font-size:14px;}
	.testiquote{width:300px;}
}

@media only screen and (max-width: 991px)
{
	.col-xs-offset-2{margin-left:5%;}
	.container{max-width:700px;}
	.rsize-100{width:100%;}
	.rsize-66-66{width:66.66%}
	.rsize-50{width:50%; float:left;}
	.rsize-33-33{width:33.33%;}
	.rmrgb-30{margin-bottom:30px;}
	.rmrgb-50{margin-bottom:50px;}
	
	
	nav ul li{padding:0 20px;}
	nav ul li a{font-size:14px;}
	
	nav{background:none;}
	.desktop-nav, .slide-desc{display:none;}
	#nav-head, .mobile-nav{display:block;}
	.title-wrapper, .slider{margin-top:10px;}
	
	footer h3
	{
		text-transform:none;
		color:#845042 !important;
		background:#dccdb0;
		padding:5px 10px !important;
		font-size:20px !important;
		margin-bottom:0 !important;
	}
	footer h3 i
	{
		float:right;
		display:block;
	}
	.footer-info ul, .foot-about
	{
		border:1px solid #dccdb0;
		border-top:none;
	}
	.foot-about{padding:5px 10px;}
	.footer-info ul li
	{
		display:block;
		float:none;		
	}
	
	.footer-info ul li a
	{
		padding:5px 10px;
		display:block;
		border-bottom:1px solid #dccdb0;
	}
	
	.footer-info ul li a:hover
	{
		color:#d77d31;
	}
	
	.welcome-section p, .service-section p{padding:0; line-height:30px;}
	.testiquote{max-width:500px;}
	.g-rsize{width:50%; float:left;}
	
	 .img-wrap{float:none;}
    .img-wrap img{margin-right:0; margin-bottom:30px;}
}

@media only screen and (max-width: 767px)
{
	.container{max-width:600px;}
	.rsize-66-66, .rsize-50, .rsize-33-33{width:100%;}
	.toplft-back, .toprit-back{display:none;}
	.author{float:none; margin-left:auto; margin-right:auto;}
	.testiquote{width:100%; max-width:100%;}
	.testi-head{text-align:center; border-bottom:2px dashed #845042; padding-bottom:30px !important;}
	.galleryf-img{width:70%; padding:30px; margin:0 auto;}
	
	.logo{text-align:center;}
}


@media only screen and (max-width: 600px)
{
	
	.galleryf-wrap img { width:100%; }
	.galleryf-img{padding:20px;}
	
}


@media only screen and (max-width: 400px)
{
	.galleryf-img{width:100%; padding:25px;}
	.title-boder h1{padding:20px !important;}
}


@media only screen and (max-width: 320px)
{
	.galleryf-img{padding:15px;}
	
}


@media only screen and (max-width: 300px)
{
	
	
}
