.otel2go_bg {display: inline-block;width: 100%;min-height: 740px;    background: url(../images/otel2go-bg.png) no-repeat;background-position: center;background-repeat: no-repeat;background-size: cover;}
.otel2go_logo_img{display: inline-block; vertical-align: middle;}
.otel2go_inner_contant{display: inline-block;margin: 0px 0px 0px 20px;vertical-align: middle;}
.otel2go_logo_img img{max-width:110px;}
.otel2go_main{padding: 100px 0px 0px 0px;text-align:center;}
.otel2go_inner_contant h1 {font-size:58px;line-height: 40px;color: #fff;margin: 0px 0 18px 0;font-weight: 500;}
.otel2go_inner_contant p {font-size: 25px;color: #fff; margin: 0px 0px 0px;font-weight: 500;line-height: 30px;    font-family: 'Muli', sans-serif;}
.overview_main{display: inline-block;margin: -510px 0px 70px 0px;width:100%;}
.overview_sec{display: inline-block;width: 100%;}
.overview_sec_contant h4 {font-size: 22px;color: #222;font-weight: 600;line-height: 30px;margin: 40px 0px 25px 0px;text-transform: uppercase;}
.overview_sec .row{margin-bottom:0px;}
.overview_sec_list ul{list-style-type: none;margin: 0;padding: 0px 0px 0px 22px;}
.overview_sec_contant p {font-size: 17px;color: #222;font-weight: 400;line-height:38px;margin: 0px;width: 595px;    font-family: 'Muli', sans-serif;}
.overview_sec_list ul li {font-size: 17px;position: relative;font-weight: 400;color: #222;margin: 0px 0px 15px 0px;line-height:29px;font-family: 'Muli', sans-serif;}
.overview_sec_list ul li:before {position: absolute;width: 8px;height: 8px;border-radius: 50%;background: #169eae;border: 2px solid #169eae;content: '';left: -20px;
top: 12px;}
.otel2go_product_inner {display: inline-block;width: 100%;margin: 50px 0px 0px 0px;}
.otel2go_product_title {text-align: center;}
.otel2go_product_title h5 {font-size: 17px;color: #222222;font-weight: 500;line-height:29px;margin: 30px 0px 10px 0px; font-family: 'Muli', sans-serif;}
.otel2go_product_inner .row{margin-bottom:0px;}
.otel2go_challanges_sec{display:inline-block;width:100%;background:#fbfbfb;padding: 40px 0px 40px 0px;}
.otel2go_challanges_sec .overview_sec_list{margin:40px 0px 0px 0px;display:inline-block;width:100%;}
.otel2go_inner_part img{max-width:100%;}
.otel2go_inner_part{position: relative; padding: 0px 0px 60px 0px;text-align: center;}
.otel2go_color_typography_sec {display: inline-block;width: 100%;padding: 50px 0px 70px 0px;background: #fbfbfb;}
.otel2go_home_page_title p {font-size: 18px;color: #222;line-height: 30px;margin: 10px 0 20px 0;font-family: 'Muli', sans-serif;}
.otel2go_used_for_hoteliers_sec{ margin: 60px 0px 60px 0px; display: inline-block;width: 100%;}
.otel2go_used_for_hoteliers_list {margin: 30px 0px 0px 0px;display: inline-block;width: 100%;}
.otel2go_used_for_hoteliers_list ul li {padding: 0 0 0px 38px;margin: 0px;font-size: 20px;font-weight:500;line-height: 29px;color: #222;display: inline-block; width: 100%;background:url(../images/otel2go-select-icon.png) left no-repeat;vertical-align: top;background-size: 20px;}
.otel2go_used_for_hoteliers_list  p{font-size: 18px;font-weight: 400;color: #222;padding: 0px 0px 0px 35px;line-height: 32px;margin: 10px 0px 30px 0px;font-family: 'Muli', sans-serif;}
.otel2go_home_page_img{margin:0px 0px 80px 0px}
.otel2go_typography_title h3 {font-size: 22px;color: #222222;font-weight: 600;margin: 20px 0 25px 0;text-transform: uppercase;}
.otel2go_typography_title h5 {font-size: 16px;color: #222;line-height: 30px; margin: 0 0 20px 0;  font-weight: 400;}
.otel2go_home_page_main {margin: 50px 0px 30px 0px; display: inline-block;width: 100%;}
.otel2go_home_page_title h3 {font-size: 22px;color: #222222;font-weight: 600;margin: 20px 0 20px 0;text-transform: uppercase;}
.our_tech_middle_pad{margin: auto;width: 780px;}
.otel2go_home_page_title h5 {font-size: 18px;color: #222;line-height: 30px;margin: 0 0 20px 0;}
.otel2go_home_page_img img{max-width:100%;}
.otel2go_booking_process {display: inline-block; width: 100%; padding: 60px 0px 60px 0px; background: #fbfbfb;}
.otel2go_booking_process_title h3 {font-size: 30px;color: #222222;font-weight: 500;margin: 0px 0 20px 0;text-transform: uppercase;text-align:center;}
.otel2go_booking_process_img img{max-width:100%;}
.pms_featutres_main { margin: 50px 0px 50px 0px;display: inline-block;width: 100%;}
.pms_featutres_list{display: inline-block;width: 100%;margin: 50px 0px 0px 0px;}
.pms_featutres_title {text-align: center;}
.pms_featutres_title h3 {font-size: 30px;color: #222222;font-weight: 500;margin: 20px 0 30px 0; text-transform: uppercase;}
.otel2go_home_page_main .row{margin-bottom:0px;}
.our_tech_stack_inner .row{margin-bottom:0px;}
.extent_of_our_involvement_inner {margin: 50px 0px 0px 0px;}
.our_involvement_box {display: inline-block; width: 100%;border: 1px dotted #e0e0e0;padding: 25px;border-radius:8px;min-height:328px;}
.our_involvement_box h5 {font-size: 20px;color: #222222;font-weight: 500;margin: 15px 0px 15px 0px;line-height: 30px;}
.our_involvement_box p {font-size: 16px;color: #222;font-weight: 400;margin: 0px 0px 0px 0px;line-height: 32px;font-family: 'Muli', sans-serif;}
.otel2go_booking_process .row{margin-bottom:0px;}
.our_tech_stack .digital_overview_title h3{text-transform:uppercase;}
.extent_of_our_involvement_sec{display: inline-block; width: 100%;margin:60px 0px 60px 0px;}
.otel2go_booking_process_img{margin:50px 0px 0px 0px;}
.our_tech_stack_icons {padding: 15px;background: #ffffff;text-align: center;box-shadow: 0 0 10px rgba(0,0,0,0.1);border-radius: 8px;}
.pms_featutres_title h5 {font-size: 18px; color: #222;line-height: 30px;margin: 0 0 20px 0;}
.direct_booking_contant {margin: 90px 0px 0px 0px;display: inline-block;width: 100%;}
.direct_booking_contant h4 {font-size: 22px;color: #222222;font-weight: 500;line-height: 30px;margin: 20px 0 20px 0;text-transform: uppercase;}
.direct_booking_contant p {font-size: 16px;color: #222;line-height: 28px;margin: 0 0 20px 0;}
.pms_features_box.box2{    padding: 0px 0px 0px 90px;}
.lookers_contant{margin:30px 0px 0px 0px;}
.pms_features1_img img{max-width:100px;}
.lookers_contant p{font-size: 17px;color: #000;line-height: 32px;font-weight: 500;    margin: 0px 0px 0px 30px;}
.accept_online_payments_sec {display: inline-block;width: 100%;padding: 80px 0px 80px 0px;background: #f9f9f9;}
.accept_online_payments_title {text-align: center;}
.accept_online_payments_title h3 {font-size: 30px;color: #222222;font-weight: 500; margin: 0px 0 20px 0;text-transform: uppercase;}
.accept_online_payments_title h5 {font-size: 18px;color: #222;line-height: 30px;margin: 0 0 20px 0;}
.accept_online_payments_list{ display: inline-block;width: 100%; padding: 50px 0px 0px 0px;}
.full_payment_box{width:500px;}
.full_payment_box h5{    background: #ffffff; box-shadow: 0 0 10px rgba(0,0,0,0.1);padding: 12px 18px 12px 18px;font-size: 17px;line-height: 32px;color: #000;font-weight: 500; border-left: 2px solid #03a2e3;margin: 0px 0px 20px 0px;}
.full_payment_box .pci{  border-left: 2px solid #ee1844;}
.access_anytime_sec{ display: inline-block;width: 100%;padding: 80px 0px 0px 0px;}
.mobile_resp_dashboard h5{    background: #ffffff;box-shadow: 0 0 10px rgba(0,0,0,0.1);padding: 12px 18px 12px 18px;font-size: 17px;line-height: 32px; color: #000;font-weight: 500; border-right: 2px solid #03a2e3;margin: 0px 0px 35px 0px;}
.mobile_resp_dashboard .pci{  border-right: 2px solid #ee1844;position: relative;right: 15%;}
.mobile_resp_dashboard{width:450px;margin: 75px 0px 0px 0px;}
.mobile_resp_dashboard h5 img{max-width: 25px; vertical-align: middle;float: right;}
.access_anytime_img {    position: relative;top: 35px;}
.easy_collaboration_sec{display: inline-block;width: 100%; padding: 70px 0px 70px 0px;background: #f9f9f9;}
.easy_collaboration_title h4{font-size: 26px; color: #222222;font-weight: 500;margin: 30px 0 20px 0;line-height: 38px;}
.easy_collaboration_title p{font-size: 16px;color: #222;line-height: 30px;margin: 0 0 0px 0;}
.easy_collaboration_box {text-align: center;background: #fff; min-height: 220px;box-shadow: 0 0 2px 3px #f4f4f4; -webkit-box-shadow: 0 0 2px 3px #f4f4f4;border-radius: 2px;margin:20px 0px 0px 0px;padding: 22px;}
.easy_collaboration_icons {display: inline-block;vertical-align: middle;width: 100%;min-height: 68px;}
.easy_collaboration_box h3 {font-size: 17px; margin: 10px 0px 10px 0px;line-height: 26px;color: #000;font-weight: 500;}
.self_service_sec{display: inline-block;width: 100%;padding: 80px 0px 50px 0px;}
.self_service_box{padding: 20px; background: #ffffff;box-shadow: 0 0 10px rgba(0,0,0,0.1);min-height: 62px;margin: 0px 0px 20px 0px;}
.self_service_contant p{font-size: 16px;color: #222;line-height: 30px; margin: 10px 0 0px 0;}
.self_service_box .row{margin-bottom:0px}
.self_service_icon img{max-width: 70px;}
.self_service_title h4{font-size: 26px;color: #222222;font-weight: 500;margin: 93px 0 10px 0;line-height: 38px;padding: 0px 0px 0px 50px;}
.accept_online_payments_img img {max-width: 58%;}

.digital_overview_sec {display: inline-block;width: 100%;padding: 60px 0 60px;background:#fbfbfb;}
.digital_overview_title {text-align: center;}
.digital_overview_title h3 {font-size: 22px;color: #222222;font-weight: 600;margin: 0px 0 20px 0;line-height: 45px;}
.digital_overview_title h5 {font-size: 18px;color: #222;line-height: 37px;margin: 10px 0 10px 0;    font-weight: 500;font-family: 'Muli', sans-serif;}
.our_tech_stack_inner{display:inline-block;width:100%;margin:50px 0px 0px 0px;}
.our_tech_middle_pad{margin: auto;width: 780px;}
.our_tech_stack_inner h5 {font-size: 18px;color: #000;font-weight: 500;line-height: 40px;margin: 20px 0px 0px 0px;text-align:center;}
.our_tech_stack_icons {padding: 15px;background: #ffffff;text-align: center;box-shadow: 0 0 10px rgba(0,0,0,0.1);border-radius: 8px;}
@media only screen and (min-width: 1400px) and (max-width: 1921px)  {
 .our_involvement_box{min-height:355px}
}
