@media (min-width: 1401px){
	body.about{
		background-image: url(../images/bg-full/body-about.jpg) !important;
	}
	body.services{
		background-image: url(../images/bg-full/body-services.jpg) !important;
	}
	body.contact{
		background-image: url(../images/bg-full/body-contact.jpg) !important;
	}
	body.services{
		background-image: url(../images/bg-full/body-services.jpg) !important;
	}
	body.awards{
		background-image: url(../images/bg-full/body-awards.jpg) !important;
	}

	#pagebody.page-gallery{
		padding-top: 50px;
	}
	#pagebody, .services #pagebody, .contact #pagebody, .about #pagebody{
		 margin-top: 226px;
	}

	/*slider*/
	#page-slider .slides li#slide-1{
		background-image: url(../images/slides/full/1.jpg) !important;
		
	}
}


@media (min-width: 1200px){
	.text-wrap{
		    padding-left: 85px;
	}
}

@media (min-width: 769px){
	.contact-slider {
	     margin-right: 74px; 
	}
}

@media (min-width: 768px){
	#page-slider{	 
	  position: fixed;
	  top: 0;
	  left: 0;
	  bottom: 0;
	  z-index:-9999;
	}
	#page-slider .slides li{	  
	  height: auto;
	  position: fixed !important;
	  bottom: 0;
	  top:0;
	}

	.welcome-text{
	  position: fixed;
	  left:0;
	  right: 0;
	  top:0;
	  bottom: 0;
	  width: 100%;
	  display: table;
	  height: 100%;
	  text-align: center;
	  
	}
	.wt-content{
	  display: table-cell;
	  vertical-align: middle;
	  font-size: 25px;
	  letter-spacing: 3px;
	  line-height: 1.3;
	  padding-top: 107px;
	}
	
	#footer{
	  position: fixed;
	  width: 100%;
	  left: 0;
	  bottom: 7px;
	}
	.mini-slider.flexslider .slides > li{padding-right: 1px;}
	
}



@media (min-width: 768px) and (max-width: 1023px){

}

@media (max-width: 1024px){
	.gallery .gal-link{
		height: auto;
	}
	@-moz-document url-prefix() { 
     .gallery .gal-link{
        height: auto;
      }
    }

}
@media (max-width: 1023px){
	.navbar-brand{
		width: 230px;
	}
	.nav > li > a{
		padding: 0 12px;
		outline: 0
	}
	.gallery .gal-link{
		width: 117px;
	}
}
@media (max-width: 768px){

}

@media (min-width: 768px)  and (min-height: 750px){
	#pagebody.page-gallery{
		margin-top: 0;
		height: 100%;
	    display: table;
	    position: fixed;
	    padding: 0;
	}
	#pagebody.page-gallery > .container-fluid{
		display: table-cell;
		vertical-align: middle;
	}
}

@media (min-width: 768px)  and (min-height: 780px){
	.gallery .gal-link{
		width: 126px;
		height: 76px;
	}

}

@media (max-width: 767px){
	body{
		padding-top: 59px;
	}
	.navbar-custom {
	     background: rgba(58,58,58,0.96);
	}
	.navbar-brand{
		width: 119px;
		padding: 10px 15px 10px
	}
	.full-mobile{
		padding-left: 0;
    	padding-right: 0;
	}
	.navbar-toggle{
		padding: 17px 10px 8px;
		color: #fff;
		margin-right: 5px;
	}
	.navbar-toggle .icon-bar{
		    background-color: rgba(255, 255, 255, 0.59);
	}
	.navbar-nav{
		display: block;
		margin: 0;
		padding: 0;
	}
	.navbar-collapse .navbar-nav:first-child{
		margin-top: 3px;
	}
	.navbar-collapse .navbar-nav:last-child{
		margin-bottom: 10px;
	}
	.nav > li{
		padding: 2px 0;
	}
	.nav > li > a{
		padding: 0;
	}

	.navbar-brand span{
		font-size: 7px;
		letter-spacing: 1px;
		padding-left: 0;
		bottom: -1px;
	}

	.navbar-brand i{
	    font-size: 11px;
	    letter-spacing: 1px;
	    padding-left: 0;
	    bottom: 10px;
	}

	.wt-content{
		padding-top: 59px;
		font-size: 17px;
	}
	.wt-content div{
		font-size: 9px;
	}
	#page-slider{
		position: static;
	}
	#page-slider .slides li{
		position: relative;
		height: 321px;
	}

	#pagebody{
		    background-color: rgba(0,0,0,0.8);
		/*color: rgba(0, 0, 0, 0.99);*/
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
	#pagebody a{
		/*color: rgba(0, 0, 0, 0.99);*/
	}
	.download{
	    border:1px solid #fff;
		padding: 7px;
	}
	.download ul{
		display: block;
	}
	.download ul li{
		border-color: #000;
	}

	.gallery .gal-link {
	    width: 105px;
	}
	#footer{
		position: static;
		line-height: 1.2;
		font-size: 9px;
		 /*   background: rgba(58, 58, 58, 0.90);*/
		padding: 10px 0;
	}
	.home #footer{
		   background: rgba(58, 58, 58, 0.90);
	}
	#footer.inverted, #footer.inverted a{
		/*color: #CCC;*/
	}

	
}
@media (max-width: 479px){
	.download ul{
		display: block;
		margin-left: 17px;
	}
	.download ul li{
		border:0;
		display: block;
		margin: 0;
		padding: 4px 0;
	}
	.gallery .gal-link {
	    width: 89px;
	}
}