

@media screen and (min-width: 1295px) {

}

@media only screen and (min-width: 992px)  {
	body {
  background:url(../../images/slide-2.jpg); background-size:cover;
font-family: 'Cinzel', serif;
  color: #1a1117;
  -webkit-text-size-adjust: none;
  /* Prevent font scaling in landscape */
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  line-height: 1.75em;
  font-weight: 500;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
  position: relative; padding:0px 60px 0px 60px;

}
	

}

/* ======================
:: Tablet Screen:768px
====================== */


/* ==========================
:: Width Mobile Layout:480px
========================== */

@media only screen and (min-width: 220px) and (max-width: 767px) {
	
	.breadcrumb {
  font-family: 'Raleway', sans-serif;

  color: #666; font-size:11px; font-weight:600;
float:left; padding-right:4%; letter-spacing:1px; 
text-transform:uppercase;
  background-color: transparent;
  margin: 0;
  padding: 0;
}



	.vertical-text3 {  font-family: 'Raleway', sans-serif;

  color: #666; font-size:12px; font-weight:600;
writing-mode: tb-rl;
float:right; padding-right:4%; letter-spacing:10px; padding-top:96%;
	
}
	
	.vertical-text{  font-family: 'Raleway', sans-serif;

  color: #666; font-size:12px; font-weight:600;
writing-mode: tb-rl;
float:left; padding-left:4%; letter-spacing:10px; padding-top:12%;
	
}



	
h1 {
font-family: 'Cinzel', serif;
font-size: 32px;
line-height: 1.2em;
text-transform: uppercase;
font-weight: 500;
}

	
	.sub{
	 
font-family: 'Cinzel', serif;
    font-size: 32px;font-weight: 500;
    line-height: 1.2em; letter-spacing:-1px;
  
	
}

.sub1 {
font-family: 'Cinzel', serif;
font-size: 47px;font-weight: 500;
line-height: 1.2em;
color: #FFF;
}


	.sub-color {
font-family: 'Cinzel', serif;
letter-spacing: 2px;
font-weight: 500;font-size: 12px;
text-transform: uppercase;
line-height: .1em;
color: #b2b2b2;
}

.sub3{
	 
font-family: 'Cinzel', serif;
    font-size: 32px;font-weight: 500;
    line-height: 1.2em; color: #FFF;
  
	
}



#swiper-1 .swiper-slide {
  height: 520px;
  position: relative;
  overflow: hidden;
  background: #1a1117;
  padding-top:20px;
}

.vertical-text { display:none;
}


body {
  background:url(../../images/slide-2.jpg); background-size:cover;
font-family: 'Cinzel', serif;
  color: #1a1117;
  -webkit-text-size-adjust: none;
  /* Prevent font scaling in landscape */
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  line-height: 1.75em;
  font-weight: 500;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
  position: relative; 

}
#legales
{ padding-top:20px;height:60px;font-family: 'Raleway', sans-serif;
letter-spacing:1px; font-size:9px; text-transform:uppercase;
background-color:#333;
text-align:center; color:#999;
}

	
}



@media only screen and (min-width: 790px) and (max-width: 1000px) {
	
	.breadcrumb {
  font-family: 'Raleway', sans-serif;

  color: #666; font-size:11px; font-weight:600;
float:left; padding-right:4%; letter-spacing:1px; 
text-transform:uppercase;
  background-color: transparent;
  margin: 0;
  padding: 0;
}



	.vertical-text3 {  font-family: 'Raleway', sans-serif;

  color: #666; font-size:12px; font-weight:600;
writing-mode: tb-rl;
float:right; padding-right:4%; letter-spacing:10px; padding-top:96%;
	
}
	
	.vertical-text{  font-family: 'Raleway', sans-serif;

  color: #666; font-size:12px; font-weight:600;
writing-mode: tb-rl;
float:left; padding-left:4%; letter-spacing:10px; padding-top:12%;
	
}



	
h1 {
font-family: 'Cinzel', serif;
font-size: 32px;
line-height: 1.2em;
text-transform: uppercase;
font-weight: 500;
}

	
	.sub{
	 
font-family: 'Cinzel', serif;
    font-size: 32px;font-weight: 500;
    line-height: 1.2em; letter-spacing:-1px;
  
	
}

.sub1 {
font-family: 'Cinzel', serif;
font-size: 47px;font-weight: 500;
line-height: 1.2em;
color: #FFF;
}


	.sub-color {
font-family: 'Cinzel', serif;
letter-spacing: 2px;
font-weight: 500;font-size: 12px;
text-transform: uppercase;
line-height: .1em;
color: #b2b2b2;
}

.sub3{
	 
font-family: 'Cinzel', serif;
    font-size: 32px;font-weight: 500;
    line-height: 1.2em; color: #FFF;
  
	
}



#swiper-1 .swiper-slide {
  height: 520px;
  position: relative;
  overflow: hidden;
  background: #1a1117;
  padding-top:20px;
}

.vertical-text { display:none;
}


body {
  background:url(../../images/slide-2.jpg); background-size:cover;
font-family: 'Cinzel', serif;
  color: #1a1117;
  -webkit-text-size-adjust: none;
  /* Prevent font scaling in landscape */
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  line-height: 1.75em;
  font-weight: 500;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
  position: relative; 

}
#legales
{ padding-top:20px;height:60px;font-family: 'Raleway', sans-serif;
letter-spacing:1px; font-size:9px; text-transform:uppercase;
background-color:#333;
text-align:center; color:#999;
}

	
}



	/* Newsletter Area */
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.newsletter_area h2 {
	font-size: 32px; } }

	@media only screen and (min-width: 0px) and (max-width: 767px) {
	.newsletter_area h2 {
	font-size: 30px;
	margin-bottom: 20px; } }

	@media only screen and (min-width: 0px) and (max-width: 767px) {
	.newsletter_area input {
	margin-top: 16px; } }

	@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.newsletter_area .common_btn {
	width: 145px; } }

	@media only screen and (min-width: 768px) and (max-width: 991px) {
	.newsletter_area .common_btn {
	float: right; } }

	@media only screen and (min-width: 0px) and (max-width: 767px) {
	.newsletter_area .common_btn {
	display: block;
	margin: 40px auto 0; } }

	@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.newsletter_text {
	font-size: 13px; } }

	@media only screen and (min-width: 768px) and (max-width: 991px) {
	.newsletter_text {
	margin-bottom: 30px; } }

	@media only screen and (min-width: 767px) and (max-width: 800px) {
		.slider-area { display:none;
   
}
	.newsletter_text {
	text-align: center; }
	.mainmenu ul#nav li a {
	color: #233240;
	display: block;
	font-size: 11px;
	letter-spacing:1px;
	padding: 35px 10px;
	text-transform: uppercase;
}

 }
	
@media screen and (min-width: 1400px) {
	section.section-bg-light-gray1 {
  background:url(../../images/valle.jpg) bottom no-repeat;
    background-color: #f1f1f1; background-size:cover;
}

	.vertical-text {  font-family: 'Raleway', sans-serif;

  color: #666; font-size:12px; font-weight:600;
writing-mode: tb-rl;
float:right; padding-right:0%; letter-spacing:10px; padding-top:12%;
	
}
.vertical-text1 {  font-family: 'Raleway', sans-serif;

  color: #666; font-size:12px; font-weight:600;
writing-mode: tb-rl;
float:left; padding-left:14%; letter-spacing:10px; padding-top:10%;
	
}




}
	