body{font-family:'Montserrat', sans-serif !important;}
.img-responsive{display:inline-block !important;}
.header_top{background:url(../images/banner.jpg);min-height:650px;height:auto;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-top:80px;}
.navbar-default{background:#FFFFFF;padding:15px 0px !important;}
.txt-heder-tel{color:#8A8A8A;font-size:16px;padding:15px 0px;display:inline-block;}
p{font-size:14px;}
.banner_content{margin-top:120px;}
.banner_content h1{color:#FFFFFF;margin-top:90px;font-weight:700;}
.banner_content p{color:#FFFFFF;}
.btn-info,
.btn-info:hover,
.btn-info:focus{background:#FAD309 !important;color:#383838;padding:10px 40px;font-weight:700;font-size:16px;border-radius:3px;text-decoration:none;}
.apartado{background:#FFFFFF;padding:60px 0px;}
.apartado h2{color:#393939;font-weight:700;padding-bottom:15px;}
.apartado p{color:#393939;}
.conoce_servicios{background:#344DA1;padding:20px 0px;}
.conoce_servicios h2{color:#FFFFFF;font-weight:700;margin:0;}
.btn_scroll{padding-top:150px;padding-bottom:30px;}
.btn_scroll a{position:relative;left:50%;}
.caracterizacion{background:url(../images/caracteristicas.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;padding-top:15px;padding-bottom:60px;}
.caracterizacion h2{color:#FFFFFF;font-weight:700;padding-top:50px;padding-bottom:50px;}
.caracterizacion p{color:#FFFFFF;padding-top:15px;}
.caracterizacion img{height:80px;}
.servicios h4{font-weight:700;color:#393939;font-size:32px;}
.servicios ul{color:#393939;font-size:14px;}
.form h2{color:#393939;font-weight:700;padding-top:80px;}
.form p{color:#393939;}
.contentform{background:rgba(0,0,0,0.7);padding:0px 10px;border-radius:5px;}
.contentform h4{color:#FFFFFF;padding-top:0;}
.contentform p{color:#FFFFFF;}
.btn_send{width:100%;background:#FF871F;padding:15px 0px;font-size:22px;font-weight:700;color:#FFFFFF;}
.servicios img{width:100%;}
.servicios .col-md-6{padding:0;}
.info_left{padding-top:60px;padding-left:150px;}
.info_right{padding-top:180px;padding-left:130px;}
.fullwidth{width:100%;}
.darkBackground{background:rgba(0,0,0,0.7) !important;}
.navbar-fixed-top{padding:0px 0px;}
.footer p{font-size:14px;}
#contacto{margin-top:60px;}
.form-group{margin-bottom:5px;}
.resaltado-orange{color:#FD891E;}
.renta-venta{background:#E0E0E0;padding:50px 0px;}
.renta-venta img{width:100%;}
.content-info-square{background:#FCFCFC;border:1px solid #CCCCCC;padding:10px;min-height:110px;}
.content-info-square h4{color:#115DA7;margin-top:0;}
.btn_transparent_blue{border:1px solid #115DA7;color:#115DA7;padding:5px;}
.cuadros > .row{padding:15px;}
.porque{background:url(../images/bg-beneficios.jpg);padding:50px;}
.images img{min-height:60px;margin-bottom:15px;}
.servicios{padding:50px 0px;}
.btn_ornge_a{background:#FF871F;color:#FFFFFF;font-weight:700;font-size:16px;padding:10px 20px;border:1px solid #A15718;border-radius:5px;}
.marcas{padding:50px 0px;}
.imgs_brands img{width:13%;}
.prefoot-left h2{margin-top:0;text-align:right;}
.prefoot-right{text-align:left;margin-top:10px;}
.section1{padding:50px;background:#F2F2F2;}
.footer{background:#F2F2F2;}
.alert{margin-bottom:0;}
.modal-body{padding:0;}
@media (max-width:768px){.info_left{position:unset;left:unset;padding-top:15px !important;padding-left:15px !important;}
.servicios .col-md-6{padding:15px !important;}
.fullwidth{width:auto;}
.img-clear-both{padding:40px 0px;}
.content-info-square{min-height:auto;}
.txt-heder-tel{font-size:14px;padding:7px 0;}
.header_top,
.banner_content,
#contacto{margin-top:0;}
.header_top{background:transparent;}
.banner_content{padding-bottom:15px;}
.banner_content h1{margin-top:15px;}
.banner_content h1,
.banner_content p{color:#393939;}
#inicio{height:auto !important;}
.marcas{padding-top:0px;}
.servicios{text-align:center;padding-bottom:0;}
.servicios ul{text-align:left;}
.section1{padding:50px 0px;}
.prefoot-left h2,
.prefoot-right{text-align:center;}
.cuadros > .row{padding:0;}
.cuadros .col-sm-6{padding:8px;}
}
@media (min-width:769px){}
@media (max-width:992px){.info_left{position:unset;left:unset;padding:0 !important;text-align:center;}
.info_right{position:unset;left:unset;padding:0 !important;text-align:center;}
}
@media (min-width:1024px){}7