.row-flex{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.row-flex>*{box-sizing:border-box;flex-shrink:0;padding-right:15px;padding-left:15px;width:100%}.demo-booking-page .row-flex{justify-content:center;}.user_consent_section label{display: flex!important;align-items: flex-start;gap: 5px;cursor: pointer;line-height: 1.5em;}
@media (max-width: 991px) {.navigation a.btn-default {font-size: 15px;min-width: 139px;padding: 0;line-height: 42px;margin-left: 10px;}.navigation .logo{width:200px !important;}nav ul.nav-list li{margin:0 10px;}nav ul.nav-list li a{font-size:14px !important;}.dashboard_login{font-size:14px !important;}}
@media (min-width:768px){.col-span-1{flex:0 0 auto;width:8.33333333%}.col-span-2{flex:0 0 auto;width:16.66666667%}.col-span-3{flex:0 0 auto;width:25%}.navigation .row-flex>*{flex:0 0 auto;width: auto;}.col-span-4{flex:0 0 auto;width:33.33333333%}.col-span-5{flex:0 0 auto;width:41.66666667%}.col-span-6{flex:0 0 auto;width:50%}.col-span-7{flex:0 0 auto;width:58.33333333%}.col-span-8{flex:0 0 auto;width:66.66666667%}.col-span-9{flex:0 0 auto;width:75%}.col-span-10{flex:0 0 auto;width:83.33333333%}.col-span-11{flex:0 0 auto;width:91.66666667%}.col-span-12{flex:0 0 auto;width:100%}.navigation .row-flex{width:100%;display:flex;justify-content:space-between;flex-wrap: nowrap;}}
@media (max-width:767px){.nav-mobile,.navigation .row-flex{position:relative}h1{font-size:30px;line-height:40px}h2{font-size:25px;line-height:35px}p{font-size:14px;line-height:25px;font-family:'Avenir LT Pro'}.nav-mobile{width:35px;height:24px}.navigation .head-right{width:auto;margin-left:auto;position:absolute;right:0}.navigation .logo{padding:0;width:auto;position:absolute;left:50%;right:auto;transform:translate(-50%,0);display: flex;align-items: center;}.navigation .logo a img{max-width:150px}.main-navigation nav ul.nav-list li.hide,.navigation a.btn-default,footer .dataHide{display:none}a.header_login_link{font-size:16px;line-height:15px;letter-spacing:.05em;color:#1a4778;font-family:'Avenir LT Pro 55 Roman'}.nav-mobile a#navbar-toggle{cursor:pointer}#navbar-toggle.active span{background-color:transparent}#navbar-toggle span,#navbar-toggle span:after,#navbar-toggle span:before{cursor:pointer;height:2.2px;width:100%;background:#1a4778;position:absolute;display:block;content:"";transition:.3s ease-in-out}#navbar-toggle.active span:before{transform:rotate(45deg)}#navbar-toggle.active span:after{transform:rotate(-45deg);bottom:-10px;width:81%}#navbar-toggle span:before{top:10px;width:76%}#navbar-toggle span:after{bottom:-21px;width:100%}section.navigation{padding:20px 0}.main-navigation nav ul.nav-list{position:absolute;display:none;box-sizing:border-box;padding:10px 0;background:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:25px 25px 55px rgba(0,0,0,.02);border-radius:35px;min-width:250px;z-index:10}.main-navigation nav ul.nav-list ul.navbar-dropdown{border:0;position:relative;box-shadow:none;padding:0;border-top:1px solid rgba(0,0,0,.15);border-radius:0;margin-top:10px}nav ul.nav-list li.submenu ul.navbar-dropdown li{padding:0;margin:0}section.sticky_bottom_button{background-color:#cee6ff;position:fixed;bottom:0;text-align:center;width:100%;z-index:10;padding-bottom:10px}section.sticky_bottom_button a.viewDetails{color:#fff;margin:21px 0 14px;min-width:260px}.sticky_bottom_button p.pb-none{color:#0e2a49;font-weight:600}footer img.footer-logo{width:145px;margin-bottom:13px}footer .pt-47{padding-top:21px}footer .col-span-5 .col-span-6{flex:0 0 auto;width:50%}.subscribeEmail .signUpHeading{margin-top:28px}footer .subscribeEmail{margin-top:14px}.all-model.open{padding-right:17px;padding-left:17px}.sign-with-login .register{border-radius:30px}.register .col-container{display:block}.register .col-container .contentBlk.register_left_side_logo{width:100%;border-radius:30px 30px 0 0}.register .col-container .contentBlk{width:100%;display:block;border-radius:0 0 30px 30px}.popup-left-logo h2{font-size:25px;line-height:35px;margin-bottom:5px}.popup-left-logo img{width:100%;max-width:100px}.contentBlk h3{font-size:20px;margin-bottom:0}.sign-in-block{padding-top:7px;padding-bottom:22px;display:block}.contentBlk p{font-size:12px;line-height:22px}.sign-in-block .wtsapp_check_box_width{width:100%;align-items:center}.sign-in-block .wtsapp_check_box_width label{font-size:12px;line-height:20px;width:83%;margin-right:auto;margin-left:7px}#teacher-account .login-block .forgot-your-password .send-otp-btn a,#teacher-account .login-block .send-otp-btn a.loginPass,#teacher-account .login-block .send-otp-btn a.send-otp,.contentBlk .custom_submit_button{line-height:55px;width:251px;height:55px;font-size:15px}#teacher-account .login-block .mobile-block .input-field{width:76%}#teacher-account .login-block .mobile-block .code-block{padding-right:8px;font-size:11px}#teacher-account .login-block .mobile-block{padding-left:15px}#teacher-account .login-block .mobile-block .code-block img{width:20px}.login_part .customSelectBox input[type=text],.login_part .customSelectBox.display_country_mobile select{font-size:13px}.enter-otp{padding-top:14px;padding-bottom:15px}.cta-step .resendOtp{font-size:12px;line-height:28px}.enter-otp .form-group-regiser .passcode-wrapper input[type=number]{width:60.94px;height:61px;border-radius:9.47155px}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:4px;padding-right:0}.desktop-show{display:none}.mobile-show{display:block}}
@media (max-width:479px){.enter-otp .form-group-regiser .passcode-wrapper input[type=number]{width:37.94px;height:42px;border-radius:5.47155px;font-size:18px}.after-login-block>.book-a-free-content .streaming-ban-content .streaming_count_main{font-size:58.492px;line-height:65px}.after-login-block>.book-a-free-content .streaming-ban-content .streaming_count_main span h2{font-size:36px;line-height:68px;width:70.54px;height:71.54px;border-radius:11px;margin:0 9px}.blog-deatil-post img{width:auto!important;height:auto!important;margin-top:15px;margin-bottom:15px}}