@media (max-width: 575.98px) {
	#banner-top {
		background-size: cover !important;
		min-height: 140px !important;
	} #banner-top .white {
		font-size : 1em !important;
	} #cotizar {
		padding: 50px 0px 0px !important;
	} #cotizar .block .medicion {
		padding: 10px !important;
	} #cotizar .block .orange {
		font-size: 1.5em !important;
	} #cotizar .block .detalles .orange {
		font-size: 1em !important;
	} #cotizar .block .orange {
		font-size: 1em !important;
	} .btn-azul, .btn-naranja {
		font-size: 0.8em !important;
	} #calltoaction .white {
		font-size: 1em !important;
	} #cotizar .mapa-origen, #cotizar .mapa-destino {
        width: 300px !important; 
        height: 250px !important;
    } 
} @media (min-width: 575.98px) and (max-width: 767.98px) {
	#banner-top {
		background-size: cover !important;
		min-height: 140px !important;
	} #banner-top .white {
		font-size : 1em !important;
	} #cotizar {
		padding: 50px 0px 0px !important;
	} #cotizar .block .medicion {
		padding: 10px !important;
	} #cotizar .block .orange {
		font-size: 1.5em !important;
	} #cotizar .block .detalles .orange {
		font-size: 1em !important;
	} #cotizar .block .orange {
		font-size: 1em !important;
	} .btn-azul, .btn-naranja {
		font-size: 0.8em !important;
	} #calltoaction .white {
		font-size: 1em !important;
	} #cotizar .mapa-origen, #cotizar .mapa-destino {
        width: 420px !important; 
        height: 250px !important;
    } 
} @media (min-width: 767.98px) and (max-width: 991.98px) {
	#banner-top {
		background-size: cover !important;
		min-height: 140px !important;
	} #banner-top .white {
		font-size : 1em !important;
	} #cotizar {
		padding: 50px 0px 0px !important;
	} #cotizar .block .medicion {
		padding: 10px !important;
	} #cotizar .block .orange {
		font-size: 1.5em !important;
	} #cotizar .block .detalles .orange {
		font-size: 1em !important;
	} #cotizar .block .orange {
		font-size: 1em !important;
	} .btn-azul, .btn-naranja {
		font-size: 0.8em !important;
	} #calltoaction .white {
		font-size: 1em !important;
	} #cotizar .mapa-origen, #cotizar .mapa-destino {
        width: 420px !important; 
        height: 250px !important;
    } 
} @media (min-width: 991.98px) and (max-width: 1199.98px) { 
    #banner-top {
		background-size: cover !important;
		min-height: 200px !important;
	} 
} @media ( min-width: 1200px ) {
	#banner-top {
		min-height: 290px !important;
	}
}

/* BANNER */
#banner-top {
    margin-top: 66px;
    background-image: url("/img/COTIZARGUIA/HEADER1.webp");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    min-height: 245px;
    display: flex;
    justify-content: center;
    align-items: center;
} #banner-top .white {
    font-family: "Montserrat-Bold";
    font-size: 2em;
    line-height: 1.2;
    color: #fff;
}

#cotizar {
	position: relative;
    padding: 40px 0px;
} #cotizar .block {
    box-shadow: 1px 1px 10px;
    padding: 50px;
    background-color: #fff;
} #cotizar .block .box {
    max-width: 100%;
    max-height: 76px;
} #cotizar .block .line {
    border-right: 1px solid #e7e7e7;
} #cotizar .block .divider {
	border-bottom: 1px solid #e7e7e7;
} #cotizar .block .orange {
    font-family: "Montserrat-Bold";
    color: #ff6b00;
    /*font-size: 1.7em;*/
    line-height: 1.2;
    margin-bottom: 20px;
} #cotizar .block .gray {
    font-family: "Montserrat-Light";
    color: #6e6e70;
} #cotizar .block select {
    border: 1px solid #c9c9c9;
    color: #6e6e70;
    background: transparent;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    appearance:none;
    background-image: url('/img/COTIZARGUIA/DROP.webp');
    background-repeat: no-repeat;
    background-position-y: 50%;
    background-position-x: 98%;
} #cotizar .block .mapas {
    margin-top: 50px;
} #cotizar .mapa-origen, #cotizar .mapa-destino {
    width: 420px; height: 250px
} #cotizar .block .detalles .orange {
    margin: 0px;
} #cotizar .block .detalles .underline {
    color: #6e6e70;
    text-decoration: underline;
} #cotizar .block .medicion {
    margin-top: 20px;
    border-top: 1px solid #e0e0e0;
    padding: 50px;
    background-color: #f7f7f7;
} #cotizar .elementos {
    margin-top: 20px;
} #cotizar .elementos .orange {
    margin: 0px 10px 0px 5px;
    font-size: 1em;
} #cotizar .elementos .btn {
    width: 80%;
    font-family: "Montserrat-Bold";
    background-color: #005ebc;
    color: #fff;
    border-radius: 10px;
} #cotizar .elementos .btn {
    width: 80%;
    font-family: "Montserrat-Bold";
    background-color: #005ebc;
    color: #fff;
    border-radius: 10px;
} #cotizar .btnsmall {
    width: 70%;
    font-family: "Montserrat-Bold";
    background-color: #005ebc;
    color: #fff;
    border-radius: 9px;
} #cotizar .totales {
	margin-top: 50px;
} #cotizar .totales .orange {
	padding-bottom: 20px;
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 50px;
} #cotizar .totales input {
	border: 1px solid #cbcbcb;
	border-radius: 5px;
	color: #6e6e70;
	background-color: #fff;
} #cotizar .totales .data .orange {
	padding: 0px;
	border: 0px;
	margin: 0px;
	font-size: 1em;
} #cotizar .totales a {
	font-family: "Montserrat-Light";
	color: #6e6e70;
	text-decoration: none;
} #cotizar .totales .costos .data input {
	text-align: center;
} .totalguia {
	background-color: #ff6b00 !important;
	color: #fff !important;
	font-family: "Montserrat-Bold" !important;
} .totalguia::placeholder {
    color: #fff !important;
} .btn-azul {
	font-family: "Montserrat-Bold";
	background-color: #005ebc;
	color: #fff;
	padding: 6px 20px;
	margin: 0px 10px;
} .btn-azul:hover {
	color: #fff;
} .btn-naranja {
	font-family: "Montserrat-Bold";
	background-color: #ff6b00;
	color: #fff;
	padding: 6px 20px;
	margin: 0px 10px;
} .btn-naranja:hover {
	color: #fff;
} #cotizar .btn-eliminar {
	background-color: #f00 !important;
} #cotizar .block input {
	background-color: #fafafa;
	border: 1px solid #c9c9c9;
} #cotizar .block .withbutton {
    border-right: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
} .lupita {
	background-color: #e5e4e4;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border: 1px solid #c3c3c3;
} #cotizar .detalles-fecha-frecuencia {
	background-color: #0059b7;
}


.block-box {
	background-color: #fafafa;
	border: 2px solid #c9c9c9;
	padding: 40px;
	border-radius: 5px;
} .block-box input {
	background-color: #fff !important;
	text-align: center;
	border-right: 0px !important;
	border-left: 0px !important;
	border-radius: 0px;
} .block-box:hover {
	border: 2px solid #ff6b00;
} .block-box .countButton {
	padding: 6px 5px 6px 5px;
	border: 1px solid #c9c9c9;
	background-color: #fff;
} .block-box .countButton.lbutton {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-right: 0px !important;
} .block-box .countButton.rbutton {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-left: 0px !important;
}

.icon-card {
	margin: 5px 0px 8px 8px;
	max-width: 100%;
	height: 16px;
}


#calltoaction {
	min-height: 300px;
	margin-top: -300px;
	background-color: #ff6b00;
	padding-bottom: 80px;
} #calltoaction .white {
	padding-top: 350px;
	font-family: "Montserrat-Bold";
	color: #fff;
	font-size: 2em;
	margin: 0px;
	line-height: 1.2;
	text-align: center;
} #calltoaction .cotiza {
	text-align: center;
	margin-top: 30px;
} #calltoaction .cotiza a {
	font-family: "Montserrat-Bold";
	background-color: #005ebc;
	color: #fff;
	padding: 10px 20px;
	border-radius: 5px;
	text-decoration: none;
}
