section{padding:60px 0}.m-b-40{margin-bottom:40px}.m-b-50{margin-bottom:50px}.top_row{display:flex;align-items:center}h1.title{font-size:40px;color:#55748f}.vertical_cnt{height:100%;display:flex;justify-content:center;flex-direction:column;align-items:flex-start;flex:1}.top_steps{height:100px}.top_cover_img{max-width:100%}.why_img{height:90px;margin-bottom:20px}.why_item h4{text-transform:uppercase;font-style:italic;margin:25px 0}.hiw_item{float:left}.hiw_item img{height:40px;margin-bottom:15px}.hiw_item h4{margin-bottom:25px}.btn-xlg{padding:12px 35px;font-size:16px}section.cta_section{width:100%;background:url(/images/bg_cta.png) no-repeat;background-position:bottom}.btn-blue{background:#157efb;color:#fff;font-weight:700}.btn-blue:hover{color:#fff;background:#226ec7}section.booking_section{width:100%;background-color:#f3f3f3}section.booking_section .sb_item{font-size:16px}section.booking_section .sb_item span{border:1px solid #52d298;padding:4px 8px;border-radius:15px}section.booking_section .sb_item i{color:#52d298}section.testimonials .img img{max-width:100%}section.testimonials .flex_row{display:flex;align-items:center}section.testimonials .cnt{height:100%;display:flex;justify-content:center;flex-direction:column;align-items:flex-start;flex:1;padding-left:30px}section.testimonials .cnt .text{font-size:22px;font-weight:600;font-style:italic}section.testimonials .cnt .author{text-transform:uppercase;font-size:15px}section.testimonials .cnt img{width:150px;height:auto}section.faq .panel{border:none}section.faq .panel-heading{background-color:#fff;font-size:16px}section.faq .panel-heading a i{transition:all .4s}section.faq .panel-heading a:not(.collapsed) i{transform:rotate(45deg)}section.faq .panel-title{color:#55748f}@media (max-width:1200px){.top_steps{width:100%;height:auto}}@media (max-width:992px){section{padding:30px 0}h1.title{font-size:26px}h2{font-size:22px}.btn-xlg{padding:12px 20px;font-size:15px}.sb_item{margin-bottom:20px}}@media (max-width:767px){.top_steps{width:100%;height:auto}.hiw_item,.why_item{margin-bottom:20px}.flex_row{flex-direction:column}.flex_row .img{margin-bottom:20px}}