

.carousel-control{ width: 30%;}
.privacy-sec h3, .privacy-sec p, .privacy-sec ul, .privacy-sec ul li { margin-bottom:15px;}
.wpcf7-mail-sent-ok { display:none !important;}
.why-adventure ul { margin:0px; padding-bottom:50px;}
.why-adventure ul li { list-style-type:none; float:left; margin-bottom:15px; width:100%; position: relative; padding-left: 50px; }
.why-adventure ul li br { display:none;}
.why-adventure ul li strong {float: left; margin-right: 10px; border-radius: 50%; background: #27bdfc; color: #fff; width: 30px; height: 30px; line-height: 30px; text-align: center; position: absolute; left: 0px; top: 0px;}
.wpcf7 label { font-weight: 600; text-transform:  }
.wpcf7 label input { padding: 8px; margin: 5px 0; width: 98%; border:1px solid #e3e3e3; margin-bottom: 5px; }
.wpcf7 input[type='submit']{ background: #27bdfc; color: #fff; font-size: 16px; padding: 8px 25px; border: none; margin-top: 10px; cursor: pointer; }
.wpcf7 input[type='submit']:hover { opacity: 0.8; }
.popupaoc-button { background: #27bdfc; }
.video-visibility img { visibility: hidden; }
.contact-frm { max-width: 500px; margin: 0 auto; text-align: left; }
.comment_holder { display:none;}
@media only screen and (max-width: 767px){
.contact-frm { max-width: 300px; }
.footer_bottom_holder { float:left !important; width:100%; text-align:center !important;}
.footer_bottom_holder span { margin-left:0px !important; margin-right:0px !important; text-align:center !important;}
}
@media only screen and (max-width: 420px){
.q_logo a{height: 42px !important;}
.header_bottom {padding: 0 15px;}

.popupaoc-button { max-width: 80%; }
h3, h2, h4, h5 { margin-top: 30px; }
p { text-align: justify; }
.qbutton { margin-bottom: 30px; white-space: inherit !important; }
.why-adventure ul li { width: 85%; }
.why-adventure ul li h4 { margin-top: 0px; }
.column_inner { min-height: auto !important; }
.qbutton.medium { max-width: 80%; line-height: 24px; height: auto !important; }
.logo_wrapper img.normal { height: 102px !important; width: 100px !important; margin-top: -31px !important; }
}
