body {-webkit-animation: fadein 6s;-moz-animation: fadein 6s;-ms-animation: fadein 6s;-o-animation: fadein 6s;animation: fadein 6s;}
.call{font-size:1.5em;line-height:0.5em;color:#044868;}
.call:hover{color:#017fb5;}
p, blockquote{font-size:1.2em;line-height:1.2em}
.panel-title{}
blockquote{padding:0px 0;}
iframe{height:200px}

@media (min-width:1200px){.navbar-nav>li{float:none;}
section{padding:16% 0;}
}
@media (min-width:992px) and (max-width:1199px){section{padding:25% 0;}.contacto { font-size: 15px}}
@media (min-width:768px) and (max-width:991px){body{font-size:1em;line-height:1em;}
blockquote{font-size:1.5em;}
section{padding:25% 0;}
#home-slider .caption{padding:25% 0;}
h3{font-size:1em;}
.contacto { font-size: 12px}
}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:portrait)
and (-webkit-min-device-pixel-ratio:1){section{padding:50% 0;}
#home-slider .caption{padding:25% 0;}
}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:landscape)
and (-webkit-min-device-pixel-ratio:1){section{padding:25% 0;}
#home-slider .caption{padding:25% 0;}
}
@media only screen and (min-device-width:1366px) and (max-device-height:1024px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){section{padding:30% 0;}
#home-slider .caption{padding:30% 0;}}
@media only screen and (min-device-width:1024px) and (max-device-height:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){section{padding:50% 0;}
#home-slider .caption{padding:50% 0;}}
@media (max-width:767px){.navbar-offcanvas{min-height:100vh;bottom:25px;}
.navbar-brand img{height:80px;webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-top:10px;}
body{font-size:1.2em;line-height:1em;webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
#home-slider .caption{padding:65% 0 0 15%;}
.carousel-indicators{bottom:25px;}
section{padding:45% 0 0 30px;height:100vh;}
h3{margin-bottom:4px;}
.panel-title{text-align:left;}
p{margin:0 0 5px;}
p{font-size:0.9em;line-height:0.95em}
blockquote{font-size:1.0em;line-height:1em}
.img-circle{margin-top:10px;max-height:130px;}
h4{font-size:95%;}
.social-icons{margin:0 0 10px 0;}
iframe{height:120px}
.navbar-nav{font-size:145%;top:35%;}
}
@media only screen and (min-device-width:812px) and (max-device-height:411px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.img-circle{margin-top:10px;max-height:90px;}
section{padding:15% 0 0 30px;}
#home-slider .caption{padding:15% 0;}
}
@media (max-width:468px){.img-circle{margin-top:10px;max-height:115px;}
section{padding:35% 0 0 30px;}
#home-slider .caption{padding:60% 0 0 15%;}
iframe{height:130px;}
p{font-size:0.9em;line-height:1.2em}
}
@media (min-width:481px) and (max-width:767px){body{font-size:95%;line-height:1em;}
blockquote{font-size:1.5em;}
h3{margin-bottom:5px;font-size:1em;}
#home-slider .caption{padding:25% 0 0;}
section{padding:15% 30px;}
h3{font-size:0.8em;}blockquote{font-size:1.2em;}
.img-circle{margin-top:10px;max-height:80px;}
}
@media (max-width:360px){p{font-size:0.9em;line-height:0.95em}
blockquote{font-size:1.0em;line-height:1em}
h3{font-size:90%;}
iframe{height:130px;}
}