#book-applevacations .childrenDropdown1,
#book-applevacations .childrenDropdown2,
#book-applevacations .childrenDropdown3,
#book-applevacations .childrenDropdown4{
    display: none;
}

.glyphicon{
    color: #000;
}

.seeitalldudes {overflow:visible;}

@media screen and (max-width:480px) {
	searchform form spcol row label:hover {background-color: #0073c1;}
	searchform form spcol row input[type=submit]:hover {background-color: #0073c1;}
	.childrenDropdownBox {clear:left;}
}

@media screen and (max-width:520px) {
	searchform {width:100%;}
	searchform form {margin:10px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;gap:10px;}	
	searchform form spcol {display:flex;flex-direction:row;justify-content:space-between;gap:10px;}
	searchform form spcol row {width:50%;}
	searchform form spcol row input[type="radio"] {opacity:0;position:fixed;width:0;} 
	searchform form spcol row label {display:inline-block;width:100%;height:36px;margin:0;padding:0;background-color:#0073c1;border: 2px solid #0073c1;border-radius: 4px;color:#fff;font-size:16px;text-align:center;text-transform:uppercase;font-family:"Montserrat", sans-serif;}
	searchform form spcol row label span {display:block;margin: 7px 14px;}
	searchform form spcol row label:hover {background-color: #1A81C7;}
	searchform form spcol row input[type="radio"]:focus + label {border: 2px solid #f79503;}
	searchform form spcol row input[type="radio"]:checked + label {background-color: #0073c1;border-color: #f79503;}
	searchform form spcol row input[type=submit] {width:100%;height:40px;background-color:#0073c1;color:#fff;text-align:center;text-transform:uppercase;padding:10px;border:0;border-radius:4px;font-size:16px;font-family:"Montserrat", sans-serif;} 
	searchform form spcol row input[type=submit]:hover {background-color: #1A81C7;} 
	searchform form lgcol {display:flex;flex-direction:column;gap:10px;}
	searchform form lgcol row select {width:100%;height:40px;border:1px solid #ccc;border-radius:4px;}
	searchform form smcol {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;}
	searchform form smcol row {flex-basis:45%;flex-grow:1;}
	searchform form smcol row select {width:100%;height:40px;border:1px solid #ccc;border-radius:4px;}
	searchform form smcol row input {width:100%;height:40px;border:1px solid #ccc;border-radius:4px;}
	searchform form smcol hrow {display:none;} 
}
@media screen and (min-width:521px) {
	searchform {}
	searchform form {padding:10px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:5px;border-radius: 8px;background-color: rgba(255,255,255,0.6)}	
	searchform form spcol {flex-grow:1;display:flex;flex-direction:column;gap:5px;}
	searchform form spcol row input[type="radio"] {opacity:0;position:fixed;width:0;} 
	searchform form spcol row label {width:100%;height:40px;margin:0;padding:0;background-color:#0073c1;border: 2px solid #0073c1;border-radius: 4px;color:#fff;font-size:10px;text-align:center;text-transform:uppercase;font-family:"Montserrat", sans-serif;display: flex;justify-content: center;align-items: center;}
	searchform form spcol row label span {display:block;margin:2.5px 12px;}
	searchform form spcol row label:hover {background-color: #1A81C7;}
	searchform form spcol row input[type="radio"]:focus + label {border: 2px solid #f79503;}
	searchform form spcol row input[type="radio"]:checked + label {background-color: #0073c1;border-color: #f79503;}
	searchform form spcol row input[type=submit] {width:100%;height:40px;background-color:#0073c1;color:#fff;text-align:center;text-transform:uppercase;padding:10px;border:0;border-radius:4px;font-size:10px;font-family:"Montserrat", sans-serif;} 
	searchform form spcol row input[type=submit]:hover {background-color: #1A81C7;} 
	searchform form lgcol {flex-grow:1.5;display:flex;flex-direction:column;gap:5px;}
	searchform form lgcol row select {width:100%;height:40px;border:1px solid #ccc;border-radius:4px;padding: 0 10px 0 10px;}
	searchform form smcol {flex-grow:1;display:flex;flex-direction:column;gap:5px;}
	searchform form smcol row select {width:100%;height:40px;border:1px solid #ccc;border-radius:4px;padding: 0 10px 0 10px;}
	searchform form smcol row input {width:100%;height:40px;border:1px solid #ccc;border-radius:4px;padding: 0 10px 0 10px;}
	searchform form smcol hrow {display:none;}
}
