/* -------------------------------------------------------------------
Responsive Media Querries
------------------------------------------------------------------- */


@media (min-width: 768px) {
	
.navbar-transparent {
	background: transparent;
	padding-bottom: 15px;
	padding-top: 15px;
}

.navbar-transparent-2 {
	background: transparent;
}

}


@media (max-width: 1200px) {
#navbarMain .container, #navbarMain2 .container{
		width:auto;
	}	
}

@media (max-width: 1001px) {
	ul.top_nav {text-align:center;}
	.navbar-header{height:auto;}
	.navbar-brand {top:0;padding-bottom:10px;}
	.navbar-header{float:none;}
	.navbar-header .relative{position:static;}
	.navbar-brand{float:none;}
	.navbar-brand img{margin:0 auto;display:block}
	.navbar-right{float:none!important;display:block;}
	nav #nav {text-align:center;}
	.navbar-right{margin-right:0;}
	

}



@media (max-width: 991px) {
.gallery li {
    height: auto;
    vertical-align: top;
    width:263px;
}


		.about_wrap.mt-30 {
				margin-top:0;
				margin-bottom:30px;
			}
		.about_wrap{border-right:none;border-bottom:10px solid #fcb816;text-align:center;}
		.about_wrap .pull-right{float:none!important;}
		.about_wrap img{margin:0 auto; display:block;}
		.about_us p{margin-bottom:15px;}
		.about_us {text-align:center;}
	}
	
@media (max-width: 930px) { 
	.contact_us .container{width:auto;}
}
@media (max-width: 801px) {
	.mean-push{float:none!important;}
	
	}
	
	@media (max-width: 768px) {
	
		#nav li a{padding:7px 10px;}	
		.mean-nav #nav li a {padding:14px 36px!important;}
	}
	
@media (max-width: 767px) {
                .media-left {
                    display: inline-block;
                    text-align: center;
                    width: 100%;
                }
                .media-body {
                    display: inline-block;
                    width: 100%;
                }
		.gall-expander{position:absolute;}
		.navbar-header{
			float:left;
			position:absolute;
			top:0px;
			left:10px;
		}
		
		.gallery{
			margin: 0;
			width: 100%;
		}
		.mean-container .mean-nav {margin-top:58px;}
		.navbar-header{margin-left:0!important;}
		.top_nav_wrap{top:0;}
		.navbar-brand.relative > img {width:200px;}
		.mean-container .mean-bar {min-height:55px;}
		.mean-container a.meanmenu-reveal {height:39px;padding-top:20px;}
		.mean-bar{position:fixed!important;top:0px;}
		.mean-nav .container{padding-left:0;padding-right:0;}
	}

@media (max-width: 587px){
		.tp-caption.Home6Large::before,.Home6Large::before{
			 height: 5px;	
			 top: -8px;
		}
}
@media (max-width: 416px){
/*	.mean-bar{top:53px;}
*/	ul.top_nav li a{padding:5px 25px 5px}
	ul.top_nav li.mail::before {top:6px}
	ul.top_nav li.phone::before {top:6px}
	ul.top_nav li.mail:after
	{
		border:none;
	}
	
	}

@media (max-width: 393px) {
	
ul.top_nav{
	text-align:center;
}

ul.top_nav li.mail{
	padding-right:0px;
	
}


}