/*==================================================CSS=================================*/
/* 1. COMPONENT
/*	- NAVIGATION
/*  - SUB NAVIGATION
/*  - PRIMARY BUTTON
/* 2. SITE HEADER
/* 3. CAMERA CAROUSEL
/* 4. HOME PAGE
/* 5. ABOUT PAGE 
/* 6. COMMON FOOTER 


/*==============================================COMPONENT=======================*/
/*---------------------------NAVIGATION-------------------*/
/*----------------------------------SUB NAVIGATION----------------*/



.active{ display:block !important;}

.sub-navigation ul, #site-header .dropdown ul {
	margin: 0;
	padding: 0;
}

.loading { background: url('../img/ajax-loader.gif') no-repeat center center; position:fixed; z-index:1099; width:100%; height:100%; min-height:300px;}

.sub-navigation ul li, #site-header .dropdown ul li {
	list-style-type: none;
	display: block;
	border-bottom: 1px dotted white;
	position: relative;
}
.sub-navigation ul li a, #site-header .dropdown ul li a {
	display: block;
	padding: .7em;
	text-align: left;
	background: #3d484b;
	color: white;
	font-size: 1.2em;
}
.sub-navigation ul li a:hover, #site-header .dropdown ul li a:hover {
	color: #62a4b6;
}
.sub-navigation ul li a i, #site-header .dropdown ul li a em {
	color: #bb2d1f;
}
.sub-navigation ul li.selected a, #site-header .dropdown ul li.selected a {
	background: #62a4b6;
}
.sub-navigation ul li.selected a:hover, #site-header .dropdown ul li.selected a:hover {
	color: #3d484b;
}
.sub-navigation ul li:last-child, #site-header .dropdown ul li:last-child {
	border-bottom: none;
}
.sub-navigation ul li:last-child {
	margin-bottom: 20px;
}
#main-navi ul ul {
	display: none;
}
#main-navi ul li:hover ul {
	display: block;
	position: absolute;
	z-index: 9999;
	padding: 0px;
	background: #bb2d1f;
	position: absolute;
	top: 100%;
	left: 0;
	float: left;
	min-width: 160px;
	font-size: 14px;
	text-align: left;
	list-style: none;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
#main-navi ul li:hover ul li {
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
#main-navi ul li:hover ul li a {
	font-size: .8em;
	padding: .8em;
	font-family: 'PT Sans', sans-serif;
	color: white;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.42857143;
	display: block
}
#main-navi ul li:hover ul li a:hover {
	background: #871417;
}
 @media all and (max-width: 768px) {
.media-heading h2 {
	font-size: 22px;
}
}
/*---------------------------sidebar-----------------------------------*/
/*------------------------------news letter box--------------------------------*/

/*==============================================ELEMENTS=======================*/
/*-------------------SITE HEADER------------------------*/
#site-header {
	background: #f8f7ee url(../img/header-bg.png) no-repeat;
	background-size: 100% 100%;
	text-align:center;
}
#site-header .utility_navigation {
	margin-top: 25px;
	/*margin-left: 52px;*/
}
 @media all and (max-width: 480px) {
#site-header .utility_navigation {
	margin-top: -20px;
}
#main-navi ul ul {
	position: relative !important;
	clear: both
}
.nav li {
	clear: both;
}
#main-navi ul li:hover ul {
	min-width: 100%;
	border-radius: 0px;
}
.carousel-text{ display:none}
}
#site-header .utility_navigation ul li{
	list-style:none;
	display:inline-block;	
	margin:0px 10px;
}
#site-header .utility_navigation ul li {
	color: #7a6451;
}
#site-header .utility_navigation ul li a {
	color: #7a6451;
	text-transform: uppercase;
	font-size: .8em;
	text-decoration:none;
}
#site-header .utility_navigation ul li a:hover {
	text-decoration:underline;
}

#site-header .utility_navigation ul li.selected a {
	text-decoration:underline;
}
#site-header .dropdown button:hover, #site-header .dropdown button:focus {
	background: #4e8392;
}
#site-header .dropdown ul li {
	border-bottom: 1px dotted white;
}
#site-header .dropdown ul li a {
	padding: .75em;
	text-align: left;
	font-size: 1.1em;
}
/*---------------------------------SITE NAVIGATION----------------------------*/
#site-nav, #site-footer .footer-nav {
	background-image: url(../img/nav-bg.png);
	background-repeat: repeat-x;
	background-color: #646464;
	margin-bottom: 0;
}
 @media all and (max-width: 768px) {
	#site-nav, #site-footer .footer-nav {
		background: -webkit-linear-gradient(top, #949494, #646464);
	background: -moz-linear-gradient(top, #949494, #646464);
	background: -ms-linear-gradient(top, #949494, #646464);
	}
}
#site-nav .navbar-nav, #site-footer .footer-nav .navbar-nav {
	background: -webkit-linear-gradient(top, #62a4b6, #62a4b6);
	background: -moz-linear-gradient(top, #62a4b6, #62a4b6);
	background: -ms-linear-gradient(top, #62a4b6, #62a4b6);
}
#site-nav .navbar-nav li, #site-footer .footer-nav .navbar-nav li {
	background: none;
}
#site-nav .navbar-nav li a, #site-footer .footer-nav .navbar-nav li a {
	color: white;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'PT Sans', sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}

#site-footer .footer-nav .navbar-nav li.selected a {
	text-decoration:underline;	
}

#site-nav .navbar-nav li a:hover, #site-footer .footer-nav .navbar-nav li a:hover {
	background: none;
	text-decoration: underline !important;
}
#site-nav .navbar-nav li .dropdown-menu, #site-footer .footer-nav .navbar-nav li .dropdown-menu {
	background: #bb2d1f;
	padding: 0;
}
#site-nav .navbar-nav li .dropdown-menu li, #site-footer .footer-nav .navbar-nav li .dropdown-menu li {
	border-bottom: 1px dotted rgba(255, 255, 255, 0.5);
}
#site-nav .navbar-nav li .dropdown-menu li a, #site-footer .footer-nav .navbar-nav li .dropdown-menu li a {
	font-size: .8em;
	padding: .8em;
	font-family: 'PT Sans', sans-serif;
}
#site-nav .navbar-nav li .dropdown-menu li a:hover, #site-footer .footer-nav .navbar-nav li .dropdown-menu li a:hover {
	background: #871417;
}
#site-nav .navbar-nav li .dropdown-menu li:last-child, #site-footer .footer-nav .navbar-nav li .dropdown-menu li:last-child {
	border-bottom: none;
}
#site-nav .navbar-nav li .open, #site-footer .footer-nav .navbar-nav li .open {
	background: none;
}
#site-nav .navbar-nav li:after, #site-footer .footer-nav .navbar-nav li:after {
	content: '\f005';
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	float: right;
	margin-top: -32px;
	margin-right: -5px;
	color: #BB2D1F;
}

.facebook {
    width: 24px;
    height: 24px;
    float: right;
    margin: -31px 16px 0 0px;	
}

 @media (min-width: 320px) and (max-width: 800px){
 
 .carousel-text{margin-top: 40px !important;}
 }

 @media all and (max-width: 768px) {
#site-nav .navbar-nav li:after, #site-footer .footer-nav .navbar-nav li:after {
	display: none !important;
}

}
#site-nav .navbar-nav li ul > li:after, #site-footer .footer-nav .navbar-nav li ul > li:after {
	display: none;
}
#site-nav .navbar-nav li:last-child:after, #site-footer .footer-nav .navbar-nav li:last-child:after {
	display: none;
}
#site-nav #main-navi, #site-footer .footer-nav #main-navi {
	width: 640px;
	margin: 0 auto;
}
 @media all and (max-width: 768px) {
#site-nav #main-navi, #site-footer .footer-nav #main-navi {
	width: auto;
}
}

 @media all and (max-width: 1200px) {
.facebook {
    margin: -31px -12px 0 0px;	
}
}



/*-------------------------------------------CAMERA CAROUSEL---------------------*/
.camera_wrap {
	margin-bottom: 0 !important;
}
.camera_wrap .camera_thumbs {
	margin-top: -100px;
	z-index: 1;
	background: -webkit-linear-gradient(top, #3d484b, #1e2426);
	background: -moz-linear-gradient(top, #3d484b, #1e2426);
	background: -ms-linear-gradient(top, #3d484b, #1e2426);
}
.camera_wrap .camera_thumbs .camera_thumbs_cont {
	background: -webkit-linear-gradient(top, #3d484b, #1e2426);
	background: -moz-linear-gradient(top, #3d484b, #1e2426);
	background: -ms-linear-gradient(top, #3d484b, #1e2426);
	padding: 10px 56px;
	  max-width: 560px;
	width: auto;
	margin: 0 auto;
}
.camera_wrap .camera_thumbs .camera_thumbs_cont:before {
	display: none;
	content: '';
	width: 60px;
	height: 100px;
	position: absolute;
	background: -webkit-linear-gradient(top, #3d484b, #1e2426);
	background: -moz-linear-gradient(top, #3d484b, #1e2426);
	background: -ms-linear-gradient(top, #3d484b, #1e2426);
	left: 0;
	margin-top: -10px;
	z-index: 1;
}
.camera_wrap .camera_thumbs .camera_thumbs_cont:after {
	display: block;
	content: '';
	width: 60px;
	height: 100px;
	position: absolute;
	background: -webkit-linear-gradient(top, #3d484b, #1e2426);
	background: -moz-linear-gradient(top, #3d484b, #1e2426);
	background: -ms-linear-gradient(top, #3d484b, #1e2426);
	right: 0;
	margin-top: -10px;
	z-index: 1;
}
.camera_wrap .camera_thumbs .camera_command_wrap .hideNav {
	  display: block;
}
.camera_wrap .camera_thumbs .camera_prevThumbs {
	bottom: 4px;
	cursor: pointer;
	left: 50%;
	margin-left: -265px;
	position: absolute;
	top: 4px;
	visibility: visible;
	width: 30px;
	z-index: 10;
}
.camera_wrap .camera_thumbs .camera_nextThumbs {
	bottom: 4px;
	cursor: pointer;
	position: absolute;
	right: 50%;
	margin-right: -265px;
	top: 4px;
	visibility: visible;
	width: 30px;
	z-index: 10;
}
.camera_wrap .camera_thumbs .camera_prevThumbs, .camera_wrap .camera_thumbs .camera_nextThumbs, .camera_wrap .camera_thumbs .camera_prev, .camera_wrap .camera_thumbs .camera_next {
	background: none;
	border: 3px solid #871417;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	top: 35%;
}
 
@media (min-width: 320px) and (max-width: 480px) {
.camera_wrap {
	margin-bottom: 100px !important;
}	
}
@media all and (min-width: 480px)
{
.camera_fakehover{min-height: 214px;}	
}

 @media all and (max-width: 980px) {

.camera_wrap .camera_thumbs {
	margin-top: auto;
	max-width: auto;
}
.camera_wrap .camera_thumbs .camera_prevThumbs {
	left: 30px;
	margin-left: auto;
}
.camera_wrap .camera_thumbs .camera_nextThumbs {
	right: 30px;
	margin-right: auto;
}
.camera_wrap .camera_thumbs .camera_thumbs_cont {
	padding: 10px 0px;
}
.camera_wrap .camera_thumbs .camera_thumbs_cont:before, .camera_wrap .camera_thumbs .camera_thumbs_cont:after {
	display: none;
}
.carousel-text{ top:13% !important;}
}

@media (min-width: 568px){
.carousel-text{ top:32% !important;}	
	
}
@media (min-width: 768px) and @media (max-width: 979px){
.carousel-text{ top:15% !important;}		
}
.camera_wrap .carousel-text {
	border: 8px solid white;
	padding: 10px 5px;
	margin-top: 100px;
	color: white;
	background: rgba(0, 0, 0, 0.2);
	margin-left: 40px;
	margin-right: 40px;
}
.camera_wrap .carousel-text big {
	display: block;
	text-align: center;
	font-size: 5em;
	font-family: 'Oswald', sans-serif;
}
.camera_wrap .carousel-text small {
	text-align: center;
	display: block;
	font-size: 2em;
	font-style: italic;
}
/*-------------------------------------------HOME PAGE---------------------*/
#home-content {
/*----------------latest news-------------------*/ }
#home-content .cta {
/*----------cta intro----*/
    /*----------sidebar----*/ }
#home-content .cta .cta-intro {
	background: rgba(255, 255, 255, 0.9);
	padding: 30px;
/*----------news letter----*/ }
#home-content .cta .cta-intro .image img {
	width: 100%;
}
#home-content .cta .cta-intro .newsletter {
/*----------news letter box----*/
        /*----------media----*/ }
#home-content .cta .cta-intro .newsletter .news-letter-box {
	background: -webkit-linear-gradient(top, #3d484b, #1e2426);
	background: -moz-linear-gradient(top, #3d484b, #1e2426);
	background: -ms-linear-gradient(top, #3d484b, #1e2426);
	padding: 20px;
}
 @media all and (max-width: 768px) {
#home-content .cta .cta-intro .newsletter .news-letter-box {
	padding: 27px;
}
}
#home-content .cta .cta-intro .newsletter .news-letter-box p {
	color: white;
	font-size: 1.8em;
	text-align: center;
	width: 130px;
	font-family: Cambria, Hoefler Text, Liberation Serif, Times, "Times New Roman", serif;
}
#home-content .cta .cta-intro .newsletter .news-letter-box .arrow {
	margin: 0 auto;
	display: block;
	border: 2px solid #AF1D1E;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 42px;
	color: #FFF;
}
#home-content .cta .cta-intro .newsletter .news-letter-box .arrow i {
	color: white;
	margin-top: 5px;
}
#home-content .cta .cta-intro .newsletter .media-heading, #home-content .cta .cta-intro .newsletter .media-body {
	color: #7a6451;
}
#home-content .cta .cta-intro .newsletter .media-heading h2 {
	margin-top: 0;
	color: #7a6451;
}
#home-content .cta .cta-intro .newsletter .media-body p {
	font-size: 1.2em;
}
#home-content .cta .sidebar {
/*------contact info-------*/
      /*------------------work-order-------*/
      /*--------send us email------*/ }
#home-content .cta .sidebar .contact-info {
	background: -webkit-linear-gradient(top, #3d484b, #1e2426);
	background: -moz-linear-gradient(top, #3d484b, #1e2426);
	background: -ms-linear-gradient(top, #3d484b, #1e2426);
	padding: 30px 30px 15px 30px;
	color: white;
}


@media (max-width: 480px){
.send-us-email a{padding: 24px !important;}
#home-content .cta .sidebar .contact-info {
	
	text-align:center;
}	
}

 @media all and (max-width: 768px) {

}
#home-content .cta .sidebar .contact-info .address {
	border-bottom: 2px dotted white;
}
#home-content .cta .sidebar .contact-info .address .heading i {
	margin-top: -15px;
	margin-right: 15px;
}
#home-content .cta .sidebar .contact-info .address .heading h3 {
	font-size: 16px;
	text-transform: uppercase;
	font-family: 'PT Sans', sans-serif;
	color: #FFF !important;
	margin-left: 15px;
	float:left;
}
#home-content .cta .sidebar .contact-info .contact-numbers {
	padding-top: 20px;
}
#home-content .cta .sidebar .work-order, #home-content .cta .sidebar .send-us-email {
	background: -webkit-linear-gradient(top, #e56645, #b12317);
	background: -moz-linear-gradient(top, #e56645, #b12317);
	background: -ms-linear-gradient(top, #e56645, #b12317);
}
#home-content .cta .sidebar .work-order a, #home-content .cta .sidebar .send-us-email a {
	padding: 30px;
	display: block;
	color: white;
	font-size: 1.9em;
	text-align: left;
}
@media (max-width: 480px){
#home-content .cta .sidebar .work-order a{ text-align:center;}	
}

#home-content .cta .sidebar .work-order a:hover, #home-content .cta .sidebar  {
	text-decoration: none;
}
#home-content .cta .sidebar .send-us-email a:hover,.send-us-email a:hover{
		background: -webkit-linear-gradient(top, #e56645, #b12317);
	background: -moz-linear-gradient(top, #e56645, #b12317);
	background: -ms-linear-gradient(top, #e56645, #b12317);
	}
#home-content .cta .sidebar .send-us-email {
	background: -webkit-linear-gradient(top, #3d484b, #1e2426);
	background: -moz-linear-gradient(top, #3d484b, #1e2426);
	background: -ms-linear-gradient(top, #3d484b, #1e2426);
}
#home-content .latest-news {
	color: white;
}
#home-content .latest-news h2 {
	color: white;
}
#home-content .latest-news h2 a {
	color: white;
}
#home-content .latest-news .media {
	border-bottom: 1px solid #666666;
	padding: 10px 0;
}
#home-content .latest-news .media .media-object .month, #home-content .latest-news .media .media-object .date {
	display: block;
	text-align: center;
	line-height: 24px;
	margin: 5px;
	text-transform: uppercase;
	font-family: 'PT Sans', sans-serif;
	font-weight: bold;
}
#home-content .latest-news .media .media-object .month {
	font-size: 1.4em;
}
#home-content .latest-news .media .media-object .date {
	font-size: 1.8em;
}
#home-content .latest-news .media .media-body .media-heading h2 {
	margin: 0;
}
/*======================================================ABOUT PAGE =========================================*/
#about-page {
	background-color: #bba98a;
	background-image: url(../img/texture_bg.png), url(../img/texture.png);
	background-position: top, 0px 400px;
	background-size: 100% 500px, 100%;
	background-repeat: no-repeat;
	min-height: 800px;
/*----------sidebar----*/ }
#about-page .sidebar {
/*------contact info-------*/
    /*------------------work-order-------*/
    /*--------send us email------*/ }
#about-page .sidebar .contact-info {
	background: -webkit-linear-gradient(top, #3d484b, #1e2426);
	background: -moz-linear-gradient(top, #3d484b, #1e2426);
	background: -ms-linear-gradient(top, #3d484b, #1e2426);
	padding: 10px 30px 15px 30px;
	color: white;
}
 @media all and (max-width: 768px) {
#about-page .sidebar .contact-info {
	padding: 10px 30px 8px 5px;
	text-align:center;
}

#about-page .newsletter .news-letter-box p{ width:auto;}
.carousel-text{ top:15%;}
}
#about-page .sidebar .contact-info .address {
	border-bottom: 2px dotted white;
}
#about-page .sidebar .contact-info .address .heading i {
	margin-top: -15px;
	margin-right: 15px;
}
#about-page .sidebar .contact-info .address .heading h3 {
	font-size: 1.4em;
	text-transform: uppercase;
	font-family: 'PT Sans', sans-serif;
	color: #FFF !important;
}
#about-page .sidebar .contact-info .contact-numbers {
	padding-top: 20px;
}
#about-page .sidebar .work-order, #about-page #home-content .cta .sidebar .send-us-email, #home-content .cta #about-page .sidebar .send-us-email, #about-page .sidebar .send-us-email {
	background: -webkit-linear-gradient(top, #e56645, #b12317);
	background: -moz-linear-gradient(top, #e56645, #b12317);
	background: -ms-linear-gradient(top, #e56645, #b12317);
}
#about-page .sidebar .work-order a, #about-page #home-content .cta .sidebar .send-us-email a, #home-content .cta #about-page .sidebar .send-us-email a, #about-page .sidebar .send-us-email a {
	padding: 30px;
	display: block;
	color: white;
	font-size: 1.9em;
	text-align: left;
}
#about-page .sidebar .work-order a:hover, #about-page .sidebar .send-us-email a:hover {
	text-decoration: none;
}
#about-page .sidebar .send-us-email {
	background: -webkit-linear-gradient(top, #3d484b, #1e2426);
	background: -moz-linear-gradient(top, #3d484b, #1e2426);
	background: -ms-linear-gradient(top, #3d484b, #1e2426);
}
#about-page .sidebar {
/*------contact info-------*/
    /*------------------work-order-------*/ }
#about-page .sidebar .contact-info .address .heading h3 {
	font-size: 14px;
	float: left;
	margin-left: 20px;
}
#about-page .sidebar .work-order a, #about-page #home-content .cta .sidebar .send-us-email a, #home-content .cta #about-page .sidebar .send-us-email a, #about-page .sidebar .send-us-email a {
	font-size: 1.4em;
}
#about-page .newsletter {
	padding: 30px;
/*----------news letter box----*/ }
#about-page .newsletter .news-letter-box {
	background: -webkit-linear-gradient(top, #3d484b, #1e2426);
	background: -moz-linear-gradient(top, #3d484b, #1e2426);
	background: -ms-linear-gradient(top, #3d484b, #1e2426);
	padding: 20px;
}
 @media all and (max-width: 768px) {
#about-page .newsletter .news-letter-box {
	padding: 27px;
}
}
#about-page .newsletter .news-letter-box p {
	color: white;
	font-size: 1.8em;
	text-align: center;
	width: 130px;
	font-family: Cambria, Hoefler Text, Liberation Serif, Times, "Times New Roman", serif;
}
#about-page .newsletter .news-letter-box .arrow {
	margin: 0 auto;
	display: block;
	border: 2px solid #AF1D1E;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 43px;
	color: #FFF;
}
#about-page .newsletter .news-letter-box .arrow i {
	color: white;
	margin-top: 5px;
}
/*--------------------------------------------------COMMON FOOTER ------------------------------*/
#site-footer {
	background: #1e2426;
	padding: 50px 0 80px 0;
}
#site-footer .footer-nav {
	background: none;
}
#site-footer .footer-nav .navbar-nav {
	background: none;
	float: none;
	text-align: center;
}
#site-footer .footer-nav .navbar-nav li {
	float: none;
	display: inline-block;
}
#site-footer .footer-nav .navbar-nav li:after {
	color: rgba(0, 0, 0, 0.9) !important;
}
#site-footer .copyright span {
	text-align: center;
	display: block;
	color: #6a6e70;
}
#footer-nav li ul {
	display: none;
}
.side_menu li a em {
	color: #bb2d1f;
	margin-top: 5px !important;
	margin-right: 10px !important;
}
#primary-navigation li.selected a {
	text-decoration: underline;
}
#primary-navigation > ul > li.selected > ul > li.selected a{
	background: #ece0c0;
	color:black;
}
#primary-navigation li.selected li a {
	text-decoration: none
}
.contact-info p.add {
	font-size: 11px;
}
.carousel-text {
	visibility: visible;
	position: absolute;
	z-index: 100;
	left: 50%;
	margin-left: -180px;
	  top: 24% !important;
	border: 8px solid white;
	padding: 10px 5px;
	/*margin-top: 200px;*/
	color: white;
	background: rgba(0, 0, 0, 0.2);
	
	margin-right: 40px;
}
.carousel-text big {
	display: block;
	text-align: center;
	font-size: 5em;
	font-family: 'Oswald', sans-serif;
}


@media (min-width: 600px) and @media (max-width: 1024px){
.carousel-text big{font-size: 4em;}	
	}
@media (max-width: 568px) {
.carousel-text big{font-size: 3em;}	
}

 @media (max-width: 1280px){
	 .carousel-text{margin-top: 330px !important;}
	 #camera_wrap{ min-height:646px;}
	 
	 .slider{ height:614px !important; }
	 .carousel-text{    top: 15% !important;}
	 #carousel{  left: 29% !important;
  bottom: 0px !important;}
	 
	  @media (max-width: 1024px){
	  #preloader{ height:400px;}
	  
	   .slider{     height: 512px !important; }
	   .carousel-text{  top: 6% !important;}	
	   #carousel{  left: 23% !important; }   
  }
   @media (max-width: 991px){
	  
	  
	   .slider{    height: 369px !important; }
	  .carousel-text {  left: 52% !important;   top: 16% !important;}
	  .carousel-text big{  font-size: 3em !important;}
	  
	  #carousel{left: 14% !important;}
	   
  }
   @media (max-width: 767px){
	   
	   #carousel{display:none !important ; }
	    .slider{    height: 288px !important; }	
		.carousel-text{  top: 15% !important;} 
		.slider{ border-width:0px 0px 0px 0px !important;}
   }
     @media (max-width: 568px){
		 .slider{     height: 273px !important; }	  
	 }
	  @media (max-width: 480px){
		 .slider{    height: 154px !important; }
		 #status{ top:10% !important;}	  
	 }
	 
	
		@media (min-width: 800px) and  @media (max-width: 1280px){
		.site-body{padding-top: 91px !important;}
		
		}

.carousel-text small {
	text-align: center;
	display: block;
	font-size: 2em;
	font-style: italic;
}

.fulldate{ display:none;}


 
#carousel{ position:relative}
 
  @media (max-width: 480px){
	  .camera_wrap .camera_thumbs .camera_prevThumbs, .camera_wrap .camera_thumbs .camera_nextThumbs, .camera_wrap .camera_thumbs .camera_prev, .camera_wrap .camera_thumbs .camera_next{
		width: 30px;
height: 30px;

  
	  }
	  .camera_white_skin .camera_prevThumbs div{background-position: -163px -80px;}
	  .camera_white_skin .camera_nextThumbs div{background-position: -193px -80px;}
	  #preloader{ height:300px;}
	  #about-page .sidebar .contact-info {
padding: 10px 30px 8px 30px;
text-align: center;
}
#about-page .newsletter .news-letter-box p{ width:auto}
	  .work-order a,.send-us-email a{text-align:center !important}
	  
	  
  }
@media (max-width: 768px){
 #preloader{ height:300px;}	
}
.camera_fakehover{ min-height:214px;}
#carousel{ position:relative; }

 @media (min-width: 768px) and  @media (max-width: 1024px){
	 .carousel-text{margin-top: 330px !important;}
	 
	
	
 }
 
 

		
