
/* fuentes */

@import url('https://fonts.googleapis.com/css?family=Montserrat');

/* overwrite boostrap */

body {font-family: 'Montserrat', sans-serif;line-height: 20px;font-weight: 400;font-style: normal;color: #282828;font-size: 18px;}

p {display: block;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;}

img {max-width: 100%;width: auto\9;height: auto;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;}

a:hover, a:focus {text-decoration: none;}

/* Menu CSS */

.main-menu ul {list-style-type: none;margin: 0;padding: 0;overflow: hidden;}

.main-menu li {float: left;}

.main-menu li a {display: block;color: #193c6a;text-align: center;padding: 14px 16px;text-decoration: none;}

.main-menu li a:hover {color: #ff7200;}

.main-menu{position: fixed;width: 100%;z-index: 10;top: 0px;}

/* stdClases */

.col-white{color:#ffffff;}
.col-orange{color:#ff7200;}
.col-blued{color:#182b55;}
.col-bluel{color:#0da5c7;}

.txt-center{text-align:center;}
.txt-right{text-align: right;}
.txt-shadow{text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.35);}
.txt-just{text-align: justify;}
.txt-number{font-size: 120px;font-weight: 800;line-height: 1.2;}
.txt-rubro{font-size: 28px;line-height: 1.2;font-weight: 600;color: transparent;padding-bottom: 20%;padding-top: 20%;text-align: center;background: transparent;}
.txt-rubro:hover{color: #fff;background: rgba(0, 0, 0, 0.75);}
.txt-specialh {height: 300px;font-size: 28px;line-height: 1.2;font-weight: 600;color: transparent;padding-bottom: 20%;padding-top: 20%;text-align: center;background: transparent;}
.txt-specialv {height: 650px;font-size: 28px;line-height: 1.2;font-weight: 600;color: transparent;padding-bottom: 50%;padding-top: 100%;text-align: center;background: transparent;}
.txt-specialh:hover, .txt-specialv:hover{color: #fff;background: rgba(0, 0, 0, 0.75);}

.tittle{font-size: 40px;line-height: 1.2;}
.subtittle{font-size: 30px;line-height: 0.9em;}

.bg-orange{background-color:#ff7200;}
.bg-blued{background-color:#182b55;}
.bg-bluel{background-color:#0da5c7;}
.bg-greyl{background-color:#f1f1f1;}
.bg-black{background-color:#121212;}
.bg-blue-clear, .sub-banner{background: rgba(13, 165, 199, 0.85);}
.bg-med{background-image: url(../img/am_asset-bg_med.png); background-repeat: no-repeat; background-size: contain; background-position-y: 50%;}
.bg-sect-exito{background-image: url(../img/am_home-exito_back.png); background-repeat: repeat; background-size: 350px;background-attachment: fixed;background-position: center;}
.bg-sect-stats{background-image: url(../img/am_home-stats_back.png); background-repeat: repeat; background-attachment: fixed;background-position: center;}
.bg-sect-test{background-image: url(../img/am_home-test_back.jpg); background-repeat: no-repeat; background-size: cover;}

.btn-logo{width:250px;}
.btn-exito {margin-top: 45px;}
.btn-exito a {padding: 15px;}
.btn-exito a:hover {color: #0da5c7;}
.btn-banner {margin-top: 50px;}
.btn-banner a {padding: 10px;}
.btn-banner a:hover {color: #ff7200;}

.img-yellowbg:hover {background: #231903;-webkit-filter: brightness(700%) !important;filter: brightness(700%) !important;}

.box-ingreso {background: #ffffff;border: 1px solid #959595;padding: 15px;}
.box-table{display: -webkit-box;}
.box-redes{width: 205px;margin: 40px auto;display: block;float: none;}
.box-video{width:560px;}
.box-ramificaciones{border-top: 9px solid #efac0d;}

.special-fertilidad {
    width: 65%;
    height: 300px;
    margin-right: 1%;
    float: left;
    background-image: url(../img/am_asset-rubro04.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 25px;
}
.special-bariatrica {
    width: 32%;
    margin-left: 1%;
    height: 650px;
    float: left;
    background-image: url(../img/am_asset-rubro03.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: 40%;
    margin-bottom: 25px;
}
.special-plastica{
    width: 32%;
    margin-right: 1%;
    height: 650px;
    float: left;
    background-image: url(../img/am_asset-rubro02.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: 70%;
    position: relative;
    top: -350px;
    margin-bottom: -350px;
}
.special-ortodoncia{
    width: 65%;
    height: 300px;
    margin-left: 1%;
    float: left;
    background-image: url(../img/am_asset-rubro01.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.special-text {
    width: 32%;
    margin-left: 1%;
    height: 300px;
    float: left;
    padding-top: 10%;
    position: relative;
    top: -350px;
    margin-bottom: -350px;
}

.banner-home{background-image: url(../img/am_mainbanner-back.png); background-repeat: no-repeat; background-size: cover;}
.banner-homev2{background-image: url(../img/am_banner-back.jpg); background-repeat: no-repeat; background-size: cover; background-position-y: 100%; margin-top: 155px;}
.banner-tittle{font-size: 55px;line-height: 40px;}
.banner-subtittle{font-size: 40px;line-height: 30px;}
.banner-form{position: absolute;top: 575px;left: 0;right: 0;}
.banner-form .bg-blued{padding-top: 20px;padding-bottom: 20px;}
.banner-img{width: 515px; max-width: 100%;}

.separador-maximo{height:4em;width:100%;}
.separador{height:2em;width:100%;}
.separador-inter{height:1.5em;width:100%;}
.separador-mini{height:1em;width:100%;}
.separador-micro{height:.5em;width:100%;}
.separador-nano{height:.25em;width:100%;}
.separador-pico{height:.125em;width:100%;}

.form-ban-name{float: left;width: 65% !important;margin-right: 1%;margin-top: 10px !important;margin-bottom: 10px;padding: 10px !important;border: 1px solid #ffffff !important;}
.form-ban-email{float: left;width: 33% !important;margin-left: 1%;margin-top: 10px !important;margin-bottom: 10px;padding: 10px !important;border: 1px solid #ffffff !important;}
.form-ban-text{float: left;width: 65% !important;margin-right: 1%;margin-top: 10px !important;margin-bottom: 10px;padding: 10px !important;border: 1px solid #ffffff !important;height: 100px;}
.form-ban-btn{float: left;width: 33% !important;margin-left: 1%;margin-top: 10px !important;margin-bottom: 10px;padding: 10px !important;border: 1px solid #0da5c7;background: transparent;color: #fff;}

.form-footer-name {float: left;width: 100%;margin-top: 5px;margin-bottom: 5px;padding: 10px;border: 1px solid #ffffff;}
.form-footer-email {float: left;width: 64%;margin-right: 1%;margin-top: 5px;margin-bottom: 5px;padding: 10px;border: 1px solid #ffffff;}
.form-footer-tel {float: left;width: 34%;margin-left: 1%;margin-top: 5px;margin-bottom: 5px;padding: 10px;border: 1px solid #ffffff;}
.form-footer-text {float: left;width: 100%;margin-top: 5px;margin-bottom: 5px;padding: 10px;border: 1px solid #ffffff;}
.form-footer-btn.form-footer-btn {background: #ff7200;padding: 10px;width: 195px;float: right;margin-top: 10px;border: 1px solid transparent;}

.img-center{display: block;margin: 0 auto;float: none;}

.footer-icona{padding-right: 15px; float: left; margin-top: -5px;}
.footer-iconb{padding-right: 15px; float: left; padding-bottom: 55px;}
.footer-logo{width:350px;}

.clientes-icon{filter: grayscale(100%);margin-bottom: 20px;}
.clientes-icon:hover{filter: grayscale(0%);}

.rubro-fertilidad{background-image: url(../img/am_asset-rubro04.jpg); background-repeat: no-repeat; background-size: cover;}
.rubro-bariatrica{background-image: url(../img/am_asset-rubro03.jpg); background-repeat: no-repeat; background-size: cover;}
.rubro-plastica{background-image: url(../img/am_asset-rubro02.jpg); background-repeat: no-repeat; background-size: cover;}
.rubro-ortodoncia{background-image: url(../img/am_asset-rubro01.jpg); background-repeat: no-repeat; background-size: cover;}

.mobile{display:none;}
.monitor{display:block;}

@media (max-width: 990px){
.banner-form{display:none;}
.mobile{display:block;}
.monitor{display:none;}
}

/* Internas CSS */

.banner-fertilidad{background-image: url(../img/med_int_fertilidad-banner_back.jpg); background-repeat: no-repeat; background-size: cover;}
.banner-bariatrica{background-image: url(../img/med_int_bariatrica-banner_back.jpg); background-repeat: no-repeat; background-size: cover;}
.banner-plastica{background-image: url(../img/med_int_plastica-banner_back.jpg); background-repeat: no-repeat; background-size: cover;}
.banner-dental{background-image: url(../img/med_int_dental-banner_back.jpg); background-repeat: no-repeat; background-size: cover;}

.iconito {width: 300px;margin-top: 25px;margin-bottom: 100px;}
.montaje {width: 80%;position: relative;margin-top: -100px;}

.img-shadow {box-shadow: 5px 5px 6px rgba(0, 0, 0, 0.3);}

@media (max-width: 770px){
	.txt-rubro {color: #ff7200; background: rgba(0, 0, 0, 0.75);}
	.txt-specialh, .txt-specialv {height: 200px; color: #ff7200; background: rgba(0, 0, 0, 0.75);padding-bottom: 0%;padding-top: 15%;}
	.iconito {width: 200px;}
	.special-text{display:none;}
	.banner-tittle {font-size: 50px;line-height: 45px;}
	.box-table {display: block;}
	.box-video{width:100%;}
	.top-nav img {width: 12%;margin: 13px 3.4%;}
	.btn-logo {width: 250px !important;margin: 20px auto 0px auto !important;display: block;float: none !important;}
	.footer-iconb {padding-bottom: 5px;}
	.special-fertilidad,.special-plastica,.special-bariatrica,.special-ortodoncia {width: 100%;height: 200px;margin-right: 0px; margin-left:0px;top: 0;margin-bottom: 15px;}
    .banner-homev2{margin-top: 0px;}
}

/* 

\     \
 \(°□°)\ < TO THE WINDOW!!!

  /     /
 /(°□°)/ < TO THE WALL!!!

*/

