@font-face {
    font-family: 'Raleway-Bold';
    src:url(../fonts/Raleway-Bold.ttf) format('truetype');
}
@font-face {
    font-family: 'Raleway-Regular'
    src:url(../fonts/Raleway-Regular.ttf) format('truetype');
}
@font-face {
    font-family: 'OpenSans-Regular';
    src:url(../fonts/Raleway-SemiBold.ttf) format('truetype');
}
html, body{
    font-size: 100%;
	background:	#fff;
}
body {
	/*font-size: 100%;
	font-family: 'Arial';*/
	text-align: left;
	font-family: 'Work Sans', sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  word-wrap: break-word;
  text-align: left;

}
body a{
	transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-ms-transition: 0.5s all ease;
}
p{
	margin:0;
	font-family: Verdana;
}
ul,label{
	margin:0;
	padding:0;
}
body a:hover{
	text-decoration:none;
}
/*--Header-Starts--*/
.navigation {
	float: right;
	font-family: 'Arial';
}
.logo {
	float: left;
	margin-top: 0%;
}
.logo a {
	display: block;
}
.logo h1 a{
	font-size: 1.1em;
	font-weight: 700;
	color: #67267a;
	margin: 0;
}
.logo h1 a:hover{
	text-decoration:none;
	color: #67267a;
	transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-ms-transition: 0.5s all ease;
}
.header {
	background: #FEFEFE;
}
ul.navig {
	padding: 0;
	background-color: #FEFEFE;
}
ul.navig li span {
	color: #fff;
	margin: 0 15px;
	font-size: 16px;
}
ul.navig li {
	display: inline-block;
}
ul.navig li a {
	font-size: 1.15em;
	color: #000;
	font-weight: 400;
	text-decoration: none;
	padding: 62px 20px;
}

ul.navig li a:hover{
	color: #FFF !important;
}

.quienes-somos-santana p{
	margin-top:30px; 
}

/*social*/
.social{
	margin-left: 5%;
}
.social ul li {
font-size: 30px !important;
margin-top: 25px;
display: inline-block;
margin-left: 1%;
}

ul.follow-social li {
  display: inline-block;
  margin-right: 15px;
}

ul.follow-social li a {
  font-size: 20px;
}
/*social*/

/*botón whatsapp*/
.social_widgets {
    position: fixed;
    right: 1%;
    top: 68%;
    z-index: 189;
    list-style: none;
}

.whatsapp-color {
    background-color: rgb(20,211,110);
}
.sw_button, .sw_np_button {
    width: 50px;
    height: 50px;
    color: #fff;
    font-size: 1.9em;
    /*-webkit-border-top-left-radius: 4px;
    -moz-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;*/
    border-color: #14d36e;
}
/*botón whatsapp*/

/*galeria fotos*/
.contenedor_general {
    padding: 1% 2%;
}


.galeria-wrapper {
    padding: 2px 2px;
    overflow: hidden;
    float: left;
    margin-left: 0;
    margin-top: 2%;
}

#promociones .efecto {
    border-radius: 20px;
}
.efecto {
    overflow: hidden;
    transition: all 1s linear;
    border-radius: 20px;
}

.galeria-wrapper img {
    border-radius: 20px;
    padding: 1%;
    transition: all .3s linear;
    width: 100%;
    touch-action: pan-y pinch-zoom;
}

.galeria-wrapper .efecto:hover img {
    -webkit-filter: brightness(.6);
    filter: brightness(.6);
    transform: scale(1.1);
    border-radius: 20px;
}
.galeria-wrapper img {
    transition: all .3s linear;
    width: 320px;
    height: 250px;
    touch-action: pan-y pinch-zoom;
    float: left;
}

.galeria-wrapper a{
	text-align: center;
}
.center {
    float: none !important;
    margin-right: auto !important;
    margin-left: auto !important;
}

video {
  width: 270px;
  height: 480px;
}
/*galeria fotos*/



.clientes{
	margin-left: 3%;
}

.clientes ul{
	margin-left: 3%;	
}

.clientes ul li{
	margin-left: 3%;	
}


.abajo-home{
	text-align: center;
	background-color: #403f3f;
	padding: 10px 50px;
	width: 80%;
	margin:0 auto;
	margin-top: 50px;
}

.abajo-home h2,h3{
color:#FFF;
}

.abajo-home h4{
color:#997F30;	
font-weight: bold;
font-size: 30px;
}


.fixed1 {
  padding:0;
  margin:0;
  background:url(../images/fixed1.jpg) 100% 100%;
  background-position:center;
  background-size:cover;
  min-height:400px;
  background-repeat:no-repeat;
  background-attachment:fixed;
}

.fixed2 {
  padding:0;
  margin:0;
  background:url(../images/fixed2.jpg) 100% 100%;
  background-position:center;
  background-size:cover;
  min-height:400px;
  background-repeat:no-repeat;
  background-attachment:fixed;
}

.fixed3 {
  padding:0;
  margin:0;
  background:url(../images/fixed3.jpg) 100% 100%;
  background-position:center;
  background-size:cover;
  min-height:400px;
  background-repeat:no-repeat;
  background-attachment:fixed;
}


.about-us{
	padding: 2%;
}


.introduccion p{
	
	text-align: justify;
	font-size: 1.25em;
	margin-top: 2%;
	
}

.introduccion_imagen{
	float:right; 
	margin-left:10px; 
	margin-bottom:5px
}

.conozcanos_imagen{
	float:left; 
	margin-right:10px; 
	margin-bottom:5px
}


@media (max-width: 1200px){

		 ul.navig li a {
    padding: 19px 20px !important;
	}

span.menu:before {
	content: url(../images/nav-icon3-.png);
	cursor: pointer;	
	height:32px;
}
.header {
	padding: 10px 0px;
}
ul.navig li.plan:hover ul.sub-nav{
	display:none;
}
ul.navig {
	width: 11%;
	float: right;
	margin:0;
}
ul.navig{
	display:none;
}
ul.navig li {
	font-size: 12px;
	display:inline-block;
	width: 100%;
	margin:0;
	font-family: 'Arial';
}
ul.navig li a {
	width: 100%;
	font-weight: 600;
	display: block;
	color: rgba(64, 63, 69, 1);

}
span.menu {
	display: block;
	float: right;
	margin: 16px 0px 0 0;

}
ul.navig {
  margin: 0 auto;
  z-index: 999;
  position: absolute;
  width: 50%;
  text-align: center;
  top: 9.6%;
  right: 2%;
  background: rgba(255, 255, 255, 0.97);
}
.navigation {
	height: 60px;
	padding: 0px 0px 0em;
	margin-bottom: 0em;
}


}
/* Bounce To Bottom */
.hvr-bounce-to-bottom {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.hvr-bounce-to-bottom:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	/*background: #00436a;*/
	background: #a6171c;
	color: #000;
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
	color: #403F45;
}
.hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
	transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
ul.navig li a.active{
	/*background:#00436a;*/
	background: #a6171c;

	color:#FFF;

}
/* Shutter Out Horizontal */
.hvr-shutter-out-horizontal {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.hvr-shutter-out-horizontal:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #05a6b3;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active {
	color: white;
}
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}
/*--Header-Ends--*/
/*--banner-starts--*/
/*.banner{
	background:url(../images/banner.jpg) no-repeat;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	min-height:670px;
	position:relative;
}
.banner-top {
	position: absolute;
	width: 35%;
	padding: 2em 30px;
	background: rgba(228, 232, 246, 0.56);
	top: 20.5%;
	left: 13.5%;
}
.banner-top h1 {
	font-size: 2.4em;
	font-weight: 600;
	margin: 0;
	color: #000000;
}
.banner-bottom{
	margin-top:3%;
}
.bnr-left {
	width:22%;
	float:left;
}
.bnr-right {
	width:78%;
	float:right;
}
.bnr-left p {
	color: #000;
	font-size: 14px;
	font-weight: 700;
	margin-top: 10%;
}*/



/*--- slider-css --*/
.banner1{
	background:url(../images/bnr1-.jpg) no-repeat 0px 0px;
	background-size:cover;
	min-height:350px;
}
.banner2{
	background:url(../images/bnr2-a.jpg) no-repeat 0px 0px;
	background-size:cover;
	min-height:350px;
}
.banner3{
	background:url(../images/bnr3-.jpg) no-repeat 0px 0px;
	background-size:cover;
	min-height:350px;
}
.banner4{
	background:url(../images/bnr4-.jpg) no-repeat 0px 0px;
	background-size:cover;
	min-height:350px;
}


.slider {
	position: relative;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }
.rslides div.slid {
  -webkit-backface-visibility: hidden;
  width: 100%;
  left: 0;
  top: 0;
  }
.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }

  .slider li{
  	display: none;
  }



/*--portfolio--*/
.gallery-bor p{
  margin: 0 auto 45px auto;
  font-size: 14px;
  line-height: 1.3em;
  color: #5f5d5d;
  width:75%;
  text-align:center;
}
.gallery-bor{
  padding:50px 0;
  border: 15px solid #fff;
  box-shadow: 4px 0px 15px 4px #E6E6e6;
  border-radius: 5px;
}
.gallery-bor h3{
  margin: 0 0 25px 0;
  font-size: 26px;
  text-align:center;
  font-weight: 700;
  color: #0a0a0a;
}
.gallery-grid {
  padding: 0;
}
.gallery1 {
position:relative;
}
.gallery1 .textbox {
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
-webkit-transform: scale(0);
transform: scale(0);
background-color: rgba(0, 0, 0, 0.1);
border:3px solid #000;
}
.gallery1:hover .textbox {
-webkit-transform: scale(1);
transform: scale(1);
}
.gallery-grid img{
width:100%;
}
.textbox {
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
}
.textbox  p{
  margin: 68px 0 0px 0;
  font-size: 20px;
  font-weight: 700;
  color: #ffffff;
  text-align:center;
  margin-top: 15%;
}
/*--//portfolio--*/



.caption {
    text-align: right;
    width: 35%;
    margin: 16em 0em 0 14em;
    background: rgba(255, 255, 255, 0.82);
    padding: .94em  2em;
}
.caption h3{
    font-size: 2em;
    text-transform: capitalize;
    color: #3A3B3C;
	font-family: 'Righteous', cursive;
}
.caption p{
	font-size: 1em;
    color: #222;
    line-height: 1.3em;
    padding: 1em 0 2em;
}

.bnr-one{
	margin-top:3.3%;
}
.bnr-one:nth-child(1){
	margin-top:0;
}
.bnr-right input[type="text"] {
	width: 95%;
	color: #9E9E9E;
	outline: none;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	padding: 10px 10px;
	border: none;
	-webkit-appearance: none;
}
.date {
	background: url(../images/date-icon.png) no-repeat 95.5% 45% #fff;
	cursor: pointer;
}
.bnr-btn {
	margin: 5% 0 0 22.2%;
}
.bnr-btn input[type=submit]{
	color: #403F45;
	padding: 7px 13px;
	font-size: 14px;
	cursor: pointer;
	font-weight: 600;
	border: none;
	/*background: #00436a;*/
	background: #a6171c;

	outline: none;
}
.bnr-btn input[type=submit]:hover{
	background:#403F45;
	color:#fff;
	transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-ms-transition: 0.5s all ease;
}
/*--banner-end--*/
/*--why-start--*/
.why{
	/*padding:6em 0px;*/
	padding-bottom: 3em;
}
.why-top{
	text-align:center;
}
.heading h3 {
	font-size: 2.1em;
	font-weight: 700;
	/*color: #00436a;*/
	color: #a6171c;

	margin: 0;
	
	font-family: 'Raleway-Bold';
	
}
.why-top p {
	margin: 3px auto 0;
	font-size: 19px;
	line-height: 1.3em;
	color: #999;
	width: 80%;
	text-transform: uppercase;
}
.why-bottom{
	margin-top:4%;
}
.why-left{
	text-align:center;
}
.why-left p {
	margin-top: 1%;
	font-size: 15px;
	line-height: 1.3em;
	color: #AFAFAF;
}
.why-left p label {
	font-weight: 700;
	color: #6A6A6A;
}
.why-left span{
	background:url(../images/w-sprit.png) no-repeat;
	width:100px;
	height:100px;
	display:block;
	margin:0 auto;
}
.why-left span.w-one{
	background-position:0px 0px;
}
.why-left span.w-two{
	background-position:-100px 0px;
}
.why-left span.w-tre{
	background-position:-200px 0px;
}
/*--why-end--*/
.grids4-info{
	margin-top: 6%;
	margin-bottom: 11%;
}

.grids4-info h5
{
  margin: 0;
  padding: 0;
  color: var(--heading-color);
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  text-align: center;
  font-size: 26px;
  margin-top: 15px;
  margin-bottom: 15px;
}


.grids4-info img{
	width: 100%;
}

.grids4-info span.price2 {
  color: #4576a4;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
}

.grids4-info p{
/*text-align: justify;
  font-size: 16px;
  margin-top: 5%;*/
  text-align: center;
  font-family: 'Work Sans', sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 21px;
  word-wrap: break-word;
}


/*--how-start--*/
.how-left{
	text-align:right;
}
.how-top h3{
	color:#fff;
}
.how {
	padding: 6em 0px;
	background: rgba(20, 20, 20, 0.960784);
}
.how-right p {
	margin-top: 4%;
	font-size: 15px;
	line-height: 1.3em;
	color: #fff;
	width: 88%;
}
.h-btn{
	margin-top:11%;
}
.h-btn a {
	color: #fff;
	font-size: 14px;
	padding: 7px 31px;
	border: 2px solid #fff;
}
.h-btn a:hover{
	background: rgba(255, 235, 0, 0.70);
	border: 2px solid rgba(255, 235, 0, 0.32);
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-ms-transition: 0.5s all;
	-o-transition: 0.5s all;
}
.how-left img{
	width:100%;
}
/*--how-end--*/
/*--secure-start--*/
.secure{
	padding:6em 0px;
}
.secure-left h4{
	font-size: 1.5em;
	font-weight: 700;
	color: #146eb4;
	margin: 0;
	font-family: 'Raleway-Bold';
}
.secure-left {
	text-align:center;
}
.secure-left p{
	margin-top: 3%;
	font-size: 15px;
	line-height: 1.3em;
	color: #AFAFAF;
}
/*--secure-end--*/
/*--touch-start--*/
.touch-top{
	text-align:center;
	margin-top:2%;
}
.touch-top h3{
	color:#fff;
}

.touch-top h2{
	color:#FFF;
	font-family: Arial;
	font-size: 1.7em;
	margin-top: 2px;
}
.touch-bottom{
	margin-top:2%;
	text-align:center;
}
.touch-bottom p{ 
	color: #fff;
	font-size:15px;
}
.touch-bottom h6{
	color: #fff;
	font-size:20px;
	margin:10px 0px;
}
.touch-bottom ul{
	padding:0;
	margin:1% 6% 0 0;
}
.touch-bottom ul li{
	list-style:none;
	display:inline-block;
	margin:0 3px;
}
.touch-bottom ul li a span{
	/*background:url(../images/social-icons.png) no-repeat;*/
	width:32px;
	height:32px;
	display:block;
}
.touch-bottom ul li a span:hover{
	transform: rotatey(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-ms-transition: 0.5s all ease;
}
.touch-bottom ul li a span.fb{
	background-position:0px 0px;
}
.touch-bottom ul li a span.twit{
	background-position:-32px 0px;
}
.touch-bottom ul li a span.google{
	background-position:-64px 0px;
}
.touch-bottom ul li a span.fb:hover{
	background-position:0px -32px;
}
.touch-bottom ul li a span.twit:hover{
	background-position:-32px -32px;
}
.touch-bottom ul li a span.google:hover{
	background-position:-64px -32px;
}
/*--touch-end--*/
/*--map-start--*/
.map iframe{
	width:100%;
	height:400px;
	border:none;
	margin:0;
}
.contact{
	padding:0px 0px;
	/*margin-bottom: 30px;*/
}

.contact img{
	padding: 20px;
	width: 90%;
}

.contact-top {
	text-align: center;
}
.contact-bottom{
	margin-top:4%;
	text-align:center;
}
.contact-bottom input[type="text"]:nth-child(2) {
	margin:0px 8px;
}
.contact-bottom input[type="text"] {
	width: 32.627%;
	margin: 0px;
	color: #847878;
	background: none;
	padding: 15px 10px;
	outline: none;
	border: 1px solid #BEBEBE;
}
.contact-bottom textarea {
	width: 100%;
	color: #847878;
	resize: none;
	background: none;
	height: 12.7em;
	padding: 15px;
	outline: none;
	border: 1px solid #BEBEBE;
	margin-top: 1.4%;
}
.submit-btn input[type=submit] {
	color: #B1AFAF;
	padding: 10px 50px;
	font-size: 20px;
	font-weight: 700;
	cursor: pointer;
	font-weight: 700;
	margin: 20px 0 0 0px;
	border: 1px solid #BEBEBE;
	background: none;
	outline: none;
	width: 100%;
}
.submit-btn input[type=submit]:hover {
	color:#fff;
	background: rgba(64, 63, 69, 1);
	border:1px solid rgba(64, 63, 69, 1);
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-ms-transition: 0.5s all;
	-o-transition: 0.5s all;
}
/*--map-end--*/
/*--services-start--*/
.services{
	padding:6em 0px;
}
.services-bottom {
	margin-top:3%;
}
.services-one h4 {
	font-size: 1.3em;
	font-weight: 700;
	color: #146eb4;
	margin: 3% 0 0 0;
	font-family: 'Raleway-Bold';
}
.services-one p{
	margin-top: 2%;
	font-size: 17px;
	line-height: 1.3em;
	color: #1C1C1C;
	width: 80%;
}
.services-one ul{
	padding:0;
	margin:3% 0 0 0;
}
.services-one:nth-child(2){
	margin-top:6%;
}
.services-one ul li{
	list-style-image: url(../images/side.png);
	margin: 0px 0px 12px 18px;
}
.services-one ul li a{
	color: #AFAFAF;
	font-size: 16px;
}
.services-one ul li a:hover{
	font-weight:700;
	margin-left:10px;
}
.special {
	background: url(../images/foto-jardin-flores.jpg) no-repeat;
	background-size: cover;
	min-height: 150px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
}

.special_fixed4 {
	background: url(../images/fixed4__.jpg) no-repeat;
	background-size: cover;
	min-height: 150px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
	background-attachment:fixed;
}

.special_fixed4- {
	background: url(../images/fixed4-.jpg) no-repeat;
	background-size: cover;
	min-height: 150px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
	background-attachment:fixed;
}

.special_fixed5 {
	background: url(../images/fixed5_.jpg) no-repeat;
	background-size: cover;
	min-height: 150px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
	background-attachment:fixed;
}

.special_fixed6 {
	background: url(../images/fixed6.jpg) no-repeat;
	background-size: cover;
	min-height: 150px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
	background-attachment:fixed;
}

/*servicios imagenes*/
.work-gris {
	background: #f3f3f3;
	padding: 3em 0;
}

.detalles2{
	padding-left: 5%;
}

.detalles2 h3{
	margin-bottom: 2%;
}

.detalles2 p{
	text-align: justify;
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 2%;
	color: #242f5b;
}

.promociones_vigentes {
    /*margin-top: 1em;
    margin-left: 1em;*/
}

.view2 {
   width: 45%;
   height: 560px;
   float: left;
   overflow: hidden;
   position: relative;
   text-align: center;
   -webkit-box-shadow: 1px 1px 2px #e6e6e6;
   -moz-box-shadow: 1px 1px 2px #e6e6e6;
   box-shadow: 1px 1px 2px #e6e6e6;
   cursor: default;
   margin-left: 2%;
   margin-top: 1%;
   
}
.view2 .mask2,.view2 .content {
   width: 100%;
   height: 100%;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view2 img {
   display: block;
   position: relative;
}
.view2 h4 {
  font-family: 'Montserrat','Orbitron', sans-serif;
  color: #fff;
   text-align: center;
   position: relative;
   font-size: 24px;
   padding: 30px;
   background: rgba(0, 0, 0, 0.8);
   margin: 40px 0 0 0;
}

.view2 ul{
	padding: 20px;
	text-align: left;
}

.view2 li{
	margin-left: 2%;
}

.view2 h1{
	margin-top: 3px;
}

/*servicios imágenes*/

/*servicios texto */


section.about-us p.abt {

    text-align: justify;
    font-size: 19px;
    padding: 0 80px;
    font-weight: 400;
    line-height: 1.3em;
    color: #4B4747;
}



/*servicios texto */

.special-left h3{
	color:#fff;
}
.special-left p{
	font-size: 15px;
	line-height: 1.3em;
	color: #fff;
}
.special-main {
	margin-top: 10%;
}
.additional{
	padding:6em 0px;
}
.additional-bottom{
	margin-top:3%;
}
.add-left h4{
	font-size: 1.3em;
	font-weight: 700;
	color: #146eb4;
	margin: 0% 0 0 0;
	font-family: 'Raleway-Bold';
}
.add-left p{
	margin-top: 3%;
	font-size: 15px;
	line-height: 1.3em;
	color: #AFAFAF;
}
.add-left ul{
	padding:0;
	margin:4.5% 0 0 0;
}
.add-left ul li{
	list-style-image: url(../images/side.png);
	margin: 0px 0px 12px 18px;
}
.add-left ul li a {
	color: #AFAFAF;
	font-size: 16px;
}
.add-left ul li a:hover {
	font-weight: 700;
	margin-left: 10px;
}
/*--services-end--*/
/*--test-start--*/
.test{
	padding-bottom:6em;
}
.test-left{
	text-align:center;
}
.test-left p{
	margin-top: 4%;
	font-size: 15px;
	line-height: 1.3em;
	color: #AFAFAF;
}
.test-left h4 {
	font-size: 1.2em;
	font-weight: 700;
	color: #403f45;
	margin: 11px 0 0 0;
	font-family: 'Raleway-Bold';
}
/*--test-end--*/
/*--news-start--*/
.news {
	padding: 6em 0px;
	background: rgba(64, 63, 69, 0.1);
}
.news-top{
	text-align:center;
}
.news-bottom{
	margin-top:4%;
}
.n-left{
	width:20%;
	float:left;
}
.n-right{
	width:75%;
	float:right;
}
.n-right h4{
	font-size: 1.3em;
	font-weight: 700;
	color: #403f45;
	margin: 0;
	font-family: 'Raleway-Bold';
}
.n-left img{
	width:100%;
}
p.admin {
	margin-top: 1.5%;
	font-size: 15px;
	color: #AFAFAF;
}
.n-right p{
	margin-top: 2%;
	font-size: 15px;
	line-height: 1.3em;
	color: #AFAFAF;
}
.news-one:nth-child(2){
	margin-top:4%;
}
/*--news-end--*/
/*--events-start--*/
.events{
	padding:6em 0px;
}
.events-top {
	text-align: center;
}
.events-bottom{
	margin-top:4%;
}
.events-left img{
	width:100%;
}
.events-left{
	position:relative;
}
.event-btm {
	position: absolute;
	top: 31%;
	left: 26%;
}
.event-btm h4 {
	font-size: 18px;
	color: #fff;
	font-weight: 700;
	padding: 15px 22px;
	margin: 0;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}
.events-left p {
	margin-top: 4%;
	font-size: 15px;
	line-height: 1.3em;
	color: #AFAFAF;
	text-align: center;
}
/*--events-end--*/
/*--footer-start--*/
.footer{
	padding:1em 0px;
	background:#a6171c;
	/*background: #a6171c;*/

}
.footer-top {
	text-align: right;
	margin-top: 3.5%;
}
.footer-top p{
	color:#fff;
	font-size:15px;
}
.footer-top p a{
	color:#fff;
}
.footer-top p a:hover{
	/*color:#00436a;*/
	color: #a6171c;

}
/*--footer-end--*/
/*--typo-start--*/
.pages {
	padding: 6em 0px;
}
.headdings, .Buttons, .progress-bars, .alerts, .bread-crumbs, .pagenatin, .appearance, .distracted {
	padding: 2em 0;
}
h3.ghj {
	font-size: 2.5em;
	font-weight: 700;
	color: #146eb4;
	margin: 0 0 1em 0;
	font-family: 'Raleway-Bold';
}
/*--typo-end--*/
/*--about-start--*/
.about{
	padding:6em 0px;
}
.about-bottom{
	margin-top:2%;
	text-align:center;
}
.about-top{
	text-align:center;
}
.about-bottom p{
	font-size: 15px;
	line-height: 1.3em;
	color: #AFAFAF;
}
.about-bottom p:nth-child(2){
	width:90%;
	margin:1% auto 0;
}
.about-btm{
	margin-top:4%;
}
.about-left{
	text-align:right;
}
.about-right{
	text-align:left;
}
/*--about-end--*/
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 10px;
	right: 50px;
	overflow: hidden;
	width: 50px;
	height: 25px;
	border: none;
	text-indent: 100%;
	background: url(../images/top-arrow.png) no-repeat;
}


}
/*--media-quaries-starts-here--*/
@media (max-width:1440px){
.banner {
	min-height: 635px;
}
.why,.how,.secure,.news,.events,.about,
.services,.additional,.pages,.contact {
	padding-bottom: 5em;
	padding-top: 0;
}	
.banner-top {
	left: 10%;
}
.test {
	padding-bottom: 5em;
}
}
@media (max-width:1366px){
.banner-top {
	left: 8%;
	width: 37%;
}	
}
@media (max-width:1280px){
.logo a img {
	width: 95%;
}	
.contact-bottom {
  margin-top: 3%;
}
.map iframe {
  height: 350px;
}
.about-bottom {
	margin-top: 1%;
}
.submit-btn input[type=submit] {
  font-size: 18px;
}
.about-btm {
	margin-top: 3%;
}
ul.navig li a {	
	padding: 68px 20px;
}
.logo {
	margin-top: 1.75%;
}
.banner-top h1 {
	font-size: 2.2em;
}
.banner {
	min-height: 600px;
}
.banner-top {
	left: 4%;
	width: 38%;
}
.heading h3,h3.ghj {
	font-size: 2.4em;
}
.why, .how, .secure, .news, .events, .about, .services, .additional, .pages, .contact {
	padding: 4em 0px;
}
.why-bottom {
	margin-top: 3%;
}
.test {
	padding-bottom: 4em;
}
}
@media (max-width:1024px){

.navigation {
	float: none;
}

/*.logo a img {
	width: 87%;
}*/

section.about-us p.abt {
     padding: 0 80px 0 40px;
    }

ul.navig li a {
	padding: 68px 20px;
	font-size: 1.05em;
}
.contact-bottom input[type="text"]:nth-child(2) {
  margin: 0px 5px;
}
.contact-bottom input[type="text"] {
  font-size: 15px;
  padding: 12px 10px;
}
.contact-bottom textarea{
	font-size: 15px;
}
.map iframe {
  height: 300px;
}
.logo {
	margin-top: 1.7%;
	margin-right: 10%;
}
.banner-top h1 {
	font-size: 2.1em;
}
.bnr-right input[type="text"] {
	width: 99%;
	padding: 6px 10px;
}
select {
	padding: 6px 0px 6px 10px;
	width: 99%;
}
.banner-top {
	padding: 1.8em 30px;
	top: 18.5%;
}
.banner {
	min-height: 510px;
}
.heading h3,h3.ghj {
	font-size: 2.2em;
}
.why-top p {
	font-size: 18px;
}
.why, .how, .secure, .news, .events, .about, .services,
 .additional, .pages, .contact {
	padding: 3.5em 0px;
}
.why-left p {
	margin-top: 0%;
}
.how-right p {
	width: 94%;
}
.secure-left h4 {
	font-size: 1.35em;
}
.test-left h4 {
	font-size: 1.1em;
}
.flex-direction-nav .flex-next {
	left: 94.3%;
}
.n-right h4 {
	font-size: 1.25em;
}
.event-btm h4 {
	font-size: 17px;
	padding: 12px 18px;
}
.event-btm {
	top: 25%;
	left: 23%;
}
.news-bottom {
	margin-top: 3%;
}
.events-bottom {
	margin-top: 3%;
}
.footer {
	padding: 3em 0px;
}
.test {
	padding-bottom: 3.5em;
}
.add-left ul li a {
  font-size: 14px;
}
.add-left p {
  font-size: 14px;
}
.add-left h4 {
  font-size: 1.2em;	
}
.additional-bottom {
  margin-top: 2%;
}
.special-left p {
  font-size: 14px;
}
.special {
  min-height: 260px;
}
.special-main {
  margin-top: 9.5%;
}
.services-one h4 {
  font-size: 1.2em;
}
.services-one p {
  margin-top: 1%;
  font-size: 14px;
}
.services-one ul li a {
  font-size: 14px;
}
}


@media (max-width:800px){
	.logo {
	    margin-right: 0%;
	}

	ul.navig li a {
    padding: 68px 14px;
	}

	section.about-us p.abt {
    padding: 0 50px 0 10px;
	}

	.view2 {
    width: 90%;
    height: 90%;
	}


}



@media (max-width:768px){
.logo {
	margin-top: 5px;
}

.quienes-somos-santana p{
	margin-top:0px; 
}

ul.navig {
  width: 100%;
}

.n-left {
	width: 23%;
}
.services-one img {
  width: 100%;
}

section.about-us p.abt {
    padding: 0 0 0 10px;
}

.contact-bottom input[type="text"]:nth-child(2) {
  margin: 0px 3px;
}
.contact-bottom input[type="text"],.contact-bottom textarea {
	font-size: 14px;
	padding: 8px 10px;
}
.contact-bottom textarea{
	height: 11.7em;
}
.submit-btn input[type=submit] {
  font-size: 16px;
}
.map iframe {
  height: 260px;
}
.services-left {
	width: 50%;
	float: left;
}
.special-left {
  width: 50%;
  float: left;
  padding: 0 7px;
}
.add-left ul {
  margin: 1.5% 0 0 0;
}
.add-left p {
  margin-top: 1.5%;
}
.about-left img,.about-right img{
	width:100%;
}
.add-left{
	margin-bottom:3%;
}
.add-left:nth-child(3){
	margin-bottom:0%;
}
.about-bottom p {
  font-size: 14px;
}
.about-left,.about-right{
	width:50%;
	float:left;
}
ul.navig li a {
	padding: 19px 20px;
	font-size: 15px;
}
.banner-top h1 {
	font-size: 1.7em;
}
.bnr-left p {
	font-size: 13px;
}
.banner-top {
	left: 2.5%;
	width: 50%;
	padding: 1.8em 28px;
	top: 14.5%;
}
.bnr-btn input[type=submit] {
	padding: 6px 11px;
	font-size: 13px;
}
select {
	font-size: 13px;
}
/*.logo a img {
	width: 80%;
}*/
.banner {
	min-height: 430px;
}
.why-left {
	width: 33.3%;
	float: left;
}
.why-left p,.how-right p {
	font-size: 14px;
}
.why-left span {
	width: 80px;
	height: 80px;
	background-size: 300%;
}
.why-left span.w-two {
	background-position: -80px 0px;
}
.why-left span.w-tre {
	background-position: -160px 0px;
}
.heading h3,h3.ghj {
	font-size: 2em;
}
.why-top p {
	font-size: 16px;
}
.why, .how, .secure, .news, .events, .about, .services,
 .additional, .pages, .contact {
	padding: 3em 0px;
}
.how-left {
	width: 50%;
	float: left;
}
.how-right {
	width: 50%;
	float: right;
}
.how-right p {
	width: 100%;
	margin-top: 3%;
}
.h-btn a {
	font-size: 13px;
	padding: 5px 25px;
}
.h-btn {
	margin-top: 7%;
}
.secure-left h4 {
	font-size: 1.2em;
}
.secure-left {
	width: 33.3%;
	float: left;
	padding: 0 8px;
}
.test-left {
	width: 33.3%;
	float: left;
	padding: 0 5px;
}
.secure-left p {
	font-size: 14px;
}
.flexslider {
	padding: 0 !important;
}
.test-left p {
	font-size: 14px;
}
.test-left h4 {
	font-size: 1em;
}
.news-left {
	width: 50%;
	float: left;
}
.n-right h4 {
	font-size: 1.1em;
}
.n-right p {
	font-size: 14px;
}
.events-main {
	width: 33.3%;
	float: left;
	padding: 0 10px;
}
.event-btm h4 {
	font-size: 13px;
	padding: 9px 10px;
}
.events-left p {
	font-size: 14px;
}
.event-btm {
	top: 24%;
	left: 27%;
}
.test-left img {
	width: 50%;
}
.footer {
	padding: 2.5em 0px;
}
/*.touch-bottom p {
	font-size: 14px;
}*/
.touch-bottom h6 {
	font-size: 19px;
	margin: 7px 0px;
}
.footer-top p {
	font-size: 14px;
}
.test {
	padding-bottom: 3em;
}
.label {
  font-size: 67%;
}
.headdings, .Buttons, .progress-bars, .alerts, .bread-crumbs, .pagenatin, .appearance, .distracted {
  padding: 1em 0;
}
}
@media (max-width:640px){
/*.logo a img {
	width: 80%;
}*/
section.about-us p.abt {
 font-size: 18px;
  line-height: 1.1em;
  text-align: left;
}

.touch-bottom ul {
  padding: 0;
  margin: 1% 8% 0 0;
}

.fixed1 {
  background-attachment:revert;
}

.fixed2 {
  background-attachment:revert;
}

.fixed3 {
  background-attachment:revert;
}

.special_fixed4- {
 background-attachment:revert;
}	

.abajo-home{
	width: 100%;
}

.label {
  font-size: 56%;
}
.about-left, .about-right {
  padding: 0 10px;
}
.contact-bottom input[type="text"] {
  width: 32.53%;
}
.submit-btn input[type=submit] {
  margin: 7px 0 0 0px;
}

.banner1, .banner2, .banner3, .banner4{
	
	min-height:200px;
}

.services-one h4 {
  font-size: 1.1em;
}
span.menu {
	margin: 14px 0px 0 0;
}	
.submit-btn input[type=submit] {
  font-size: 15px;
}
.map iframe {
  height: 230px;
}
.services-one ul li a {
  font-size: 13px;
}
.services-one p {
  margin-top: 1.5%;
  font-size: 13px;
}
.services-left {
  padding: 0 10px;
}
.special-left p {
  font-size: 13px;
}
.special {
  min-height: 230px;
}
.special-main {
  margin-top: 8%;
}
.add-left h4 {
  font-size: 1.1em;
}
.add-left ul li a {
  font-size: 13px;
}
.add-left p {
  font-size: 13px;
}
.header {
	padding: 5px 0px;
}
.logo {
	margin-top: 9px;
}
.banner-top h1 {
	font-size: 1.5em;
}
.bnr-left p {
	font-size: 11px;
}
.banner-top {
	left: 2%;
	width: 50%;
	padding: 1em 20px 1.2em 20px;
	top: 12%;
}
.bnr-right input[type="text"] {	
	padding: 3px 10px;
}
select {
	font-size: 12px;
	padding: 3px 0px 3px 10px;
}
.bnr-btn input[type=submit] {
	padding: 5px 9px;
	font-size: 11px;
}
.banner {
	min-height: 315px;
}
.heading h3,h3.ghj {
	font-size: 1.65em;
}
.why-top p {
	font-size: 14px;
	margin: 2px auto 0;
}
.why, .how, .secure, .news, .events, .about, .services, .additional, .pages, .contact {
	padding: 2.5em 0px;
}
.why-left {
	width: 100%;
	float: none;
	margin-bottom:1.5em;
}
.why-left:nth-child(3){
	margin-bottom:0;
}
.how-left,.how-right {
	width: 100%;
	float: none;
	text-align:center;
}
.how-right{
	margin-top:3.5%;
}
.secure-left {
	width: 100%;
	float: none;
	margin-bottom: 2.5%;
}
.secure-left p {
	margin-top: 1.5%;
}
.h-btn {
	margin-top: 4%;
}
.how-right p {
	margin-top: 2%;
}
.test-left p {
	font-size: 12px;
}
.test-left h4 {
	font-size: 15px;
	margin: 8px 0 0 0;
}
.test {
	padding-bottom: 2.5em;
}
.n-right h4 {
	font-size: 1em;
}
.news-left {
	width: 100%;
	float: none;
	margin-bottom: 3.5%;
}
.news-left:nth-child(2){
	margin-bottom: 0;
}
.n-right p {
	margin-top: 1.5%;
}
.events-main {
	width: 100%;
	float: none;
	margin-bottom:3%;
}
.events-main:nth-child(3){
	margin-bottom:0;
}
.events-left {
	text-align: center;
}
.events-left img {
	width: 45%;
}
.event-btm {
	top: 31%;
	left: 41%;
}
.events-left p {
	margin-top: 2%;
}
ul.navig li a {
  padding: 13px 20px;
  font-size: 14px;
}
ul.navig {
  top: 8.4%;
}
h3.ghj {
  margin: 0 0 13px 0;
}
}
@media (max-width:480px){
.logo a img {
	width: 98%;
}



.tarjetas-credito img{
	width: 90%;
}

.banner1, .banner2, .banner3, .banner4{
	
	min-height:150px;
}

ul.navig {
  top: 7.5%;
}
h1.head {
  font-size: 28px;
}
h2.head {
  font-size: 26px;
}
.label {
  font-size: 39%;
}
.headdings, .Buttons, .progress-bars, .alerts, .bread-crumbs, .pagenatin, .appearance, .distracted {
  padding: 7px 0;
}
.header {
	padding: 0px 0px;
}
.contact-bottom input[type="text"] {
	width: 100%;
	margin-bottom: 10px;
}
.contact-bottom input[type="text"]:nth-child(2) {
	margin: 0px 0px 10px 0px;
}
.contact-bottom textarea {
	height: 10.7em;
	margin-top: 0;
}
.map iframe {
	height: 195px;
}
.contact-bottom input[type="text"], .contact-bottom textarea {
	font-size: 13px;
	padding: 7px 10px;
}
.banner-top h1 {
	font-size: 1.3em;
}
.about-bottom p {
  font-size: 13px;
}
.services-left {
  width: 100%;
}
.services-left:nth-child(2){
	margin-top:3%;
}
.special-left {
  width: 100%;
}
.special-left:nth-child(2) {
  margin-top:3%;
}
.special-main {
  margin-top: 9.5%;
}
.special {
  min-height: 200px;
}
.logo {
	margin-top: 12px;
}
.bnr-right {
	width: 73%;
}
.bnr-left {
	width: 27%;
}
.banner-top {
	left: 3%;
	width: 65%;
	padding: 13px 12px 1em 12px;
	top: 11%;
}
.bnr-btn {
	margin: 5% 0 0 30%;
}
.bnr-one {
	margin-top: 3%;
}
.date {
	background: url(../images/date-icon.png) no-repeat 95.5% 50% #fff;
	background-size: 7%;
}
select {
	background-size: 6%;
}
.banner {
	min-height: 298px;
}
.why, .how, .secure, .news, .events, .about, .services, .additional, .pages, .contact {
	padding: 2em 0px;
}
.why-top p {
	font-size: 13px;
	margin: 1px auto 0;
}
.why-left span {
	width: 70px;
	height: 70px;
}
.why-left span.w-two {
  background-position: -70px 0px;
}
.why-left span.w-tre {
  background-position: -140px 0px;
}
.why-left p {
  font-size: 13px;
}
/*.heading h3,h3.ghj {
  font-size: 1.4em;
}*/
.how-right p {
  font-size: 13px;
}
.secure-left h4 {
  font-size: 1em;
}
.secure-left p {
  margin-top: 1%;
  font-size: 13px;
}
.test-left p {
  font-size: 11px;
}
.test-left h4 {
  font-size: 14px;
}
.n-right h4 {
	font-size: 15px;
}
.n-right p {
	margin-top: 1%;
	font-size: 13px;
}
.events-left img {
  width: 55%;
}
.event-btm h4 {
	font-size: 12px;
	padding: 6px 10px;
}
.event-btm {
	top: 31%;
	left: 38%;
}
.events-left p {
	font-size: 13px;
}
.footer {
	padding: 2em 0px;
}
/*.touch-bottom p {
	font-size: 13px;
}*/
.touch-bottom h6 {
	font-size: 17px;
	margin: 4px 0px;
}
.footer-top p {
	font-size: 13px;
}
.touch-bottom ul li a span {
	width: 28px;
	height: 28px;
	background-size: 300%;
}
.touch-bottom ul li a span.google:hover {
  background-position: -56px -28px;
}
.touch-bottom ul li a span.google{
  background-position: -56px 0px;
}
.touch-bottom ul li a span.fb:hover {
  background-position: 0px -28px;
}
.touch-bottom ul li a span.twit {
  background-position: -28px 0px;
}
.touch-bottom ul li a span.twit:hover {
  background-position: -28px -28px;
}
.pagination {
  margin: 13px 0;
}
}
@media (max-width:320px){
.logo a img {
	width: 100%;
}	
.pagination-lg > li > a, .pagination-lg > li > span {
	padding: 7px 12px;
	font-size: 15px;
}

.banner1, .banner2, .banner3, .banner4{
	
	min-height:120px;
}

.well {
  padding: 19px;
  margin-bottom: 13px;
  font-size: 13px;
}
.secure-left p {
	margin-top: 2%;
}
.alert {
  margin-bottom: 15px;
  font-size: 14px;
}
.test-left {
  width: 100%;
  padding: 0;
  margin-bottom:6.5%;
}
 .test-left:nth-child(3){ 
	 margin-bottom:0%;
}
.navigation {
	height: 53px;
}
.logo {
	margin-top: 11px;
}
span.menu {
	margin: 11px 0px 0 0;
}
ul.navig {
	top: 11%;
}
ul.navig li a {
	padding: 9px 20px;
	font-size: 12px;
}
.banner-top h1 {
	font-size: 1.1em;
}
.banner-top {
	left: 10%;
	width: 80%;
	padding: 10px 9px 12px 9px;
	top: 11%;
}
select {
	font-size: 11px;
	padding: 3px 0px 3px 4px;
}
.bnr-btn {
	margin: 3.5% 0 0 27.4%;
}
.bnr-btn input[type=submit] {
	padding: 4px 9px;
	font-size: 10px;
}
.banner {
	min-height: 260px;
}
/*.heading h3,h3.ghj {
	font-size: 1.3em;
}*/
.why-top p {
	margin: 0px auto 0;
}
.why, .how, .secure, .news, .events, .about, .services, .additional, .pages, .contact {
	padding: 1.5em 0px;
}
.why-left span {
	width: 55px;
	height: 55px;
}
.why-left span.w-two {
  background-position: -55px 0px;
}
.why-left {
  margin-bottom: 12px;
  padding: 0;
}
.why-left span.w-tre {
	background-position: -110px 0px;
}
.how-left, .how-right {
  padding: 0;
}
.h-btn a {
	font-size: 12px;
	padding: 4px 18px;
}
.secure-left h4 {
  font-size: 15px;
}
.secure-left {
  margin-bottom: 4%;
  padding: 0;
}
.news-bottom {
  margin-top: 5%;
}
.n-left,.n-right {
  width: 100%;
  float: none;
  text-align:center;
}
.n-left img {
  width: 40%;
}
.n-right {
  margin-top: 3.5%;
}
.news-left {
  margin-bottom: 4.5%;
}
.events-left img {
  width: 85%;
}
.event-btm {
	top: 27%;
	left: 32%;
}
.events-main {
  margin-bottom: 4%;
}
#toTop {
  width: 35px;
  height: 18px;
  background-size: 100%;
}
.footer {
	padding: 1.5em 0px;
}
.touch-bottom {
  margin-top: 4%;
}
.footer-top {
  margin-top: 4.5%;
}
.touch-bottom h6 {
  margin: 6px 0px;
}
.events-bottom {
  margin-top: 4%;
}
.about-left, .about-right {
  width: 100%;
}
.about-right {
	margin-top:4%;
}
.about-btm {
  margin-top: 4%;
}
.services-one h4 {
  font-size: 1em;
  margin: 5% 0 0 0;
}
.services-left {
  padding: 0;
}
.special {
  min-height: 230px;
}
.special-main {
  margin-top: 11%;
}
.add-left {
  padding: 0;
}
.additional-bottom {
  margin-top: 5%;
}
.add-left h4 {
  font-size: 1em;
}
.contact-bottom textarea {
  height: 10em;
  margin-top: 0;
}
.submit-btn input[type=submit] {
  font-size: 14px;
  padding: 7px 50px;
}
.map iframe {
  height: 175px;
}
h1.head {
  font-size: 22px;
}
h2.head {
  font-size: 19px;
}
h3.head {
  font-size: 16px;
}
h4.head {
  font-size: 15px;
}
h4.head {
  font-size: 14px;
}
.label {
  font-size: 23%;
}
h2.b2,h1.b1,h3.b3,h4.b4,h5.b5 {
  margin: 0px 0px;
}
.touch-bottom ul {
  margin: 5% 0 0 0;
}
}
/*--media-quaries-starts-here--*/