@media (max-width:1500px){
  #meet_tooter_slider .owl-prev, #meet_tooter_slider .owl-next{width: inherit;}
  #meet_tooter_slider .owl-prev{left: -100px;}
  #meet_tooter_slider .owl-next{right: -100px;}
}
@media (max-width:1440px){
  #meet_tooter_slider .owl-prev, #meet_tooter_slider .owl-next{font-size: 100px;}
  #meet_tooter_slider .owl-prev i,#meet_tooter_slider .owl-next i{line-height:105px}
  #meet_tooter_slider .owl-prev{left: -70px;}
  #meet_tooter_slider .owl-next{right: -70px;}
  .banner_device {left: -18px;}
}
@media (max-width:1400px){
  #meet_tooter_slider { padding: 0 50px;}
  #meet_tooter_slider .owl-prev{left: -50px;}
  #meet_tooter_slider .owl-next{right: -50px;}
}
@media (max-width:1380px){
.container {max-width: 100%; padding: 0 5%;}
.banner_device {left: 15px;}
}
@media (max-width:1352px){
  ul.subject_list li{padding: 0 18px;}
}
@media (max-width:1320px){
  #meet_tooter_slider { padding: 0 30px;}
  #meet_tooter_slider .item p {font-size: 15px;}
  .popup_arrow{left: -25px;}
  .popup_arrow img{max-width: 60px;}

}
@media (max-width:1308px){
  #meet_tooter_slider { padding: 0 20px;}
  #meet_tooter_slider .owl-prev{left: -65px;}
  #meet_tooter_slider .owl-next{right: -65px;}
}
@media (max-width:1300px){
  .popup_arrow{left: -20px;}

}
@media (max-width:1280px){
 .font36 { font-size: 30px;}
 .top_tooter_box_info h3{font-size: 18px;}
 .popup_arrow img { max-width: 50px;}
 .popup_arrow{left: -7px;}
 .home_banner h2{font-size: 40px;}
 .home_banner h3{font-size: 16px;}
 .banner_search p {font-size: 25px;}
 .banner_search .select2 {max-width: 100%;}
 .banner_search { max-width: 500px;}
 .popup_arrow { left: -56px;}
 .option_text {font-size: 17px;}
 

}
@media (max-width:1274px){
  ul.sign_step li a{font-size: 13px;}
}
@media (min-width:1200px) and (max-width:1288px) {
  #meet_tooter_slider .item .btn { min-width: 92%;}
}
@media (max-width:1237px){
}
@media (max-width:1235px){  
  #meet_tooter_slider .owl-prev, #meet_tooter_slider .owl-next{font-size: 70px;}
  #meet_tooter_slider .owl-prev i,#meet_tooter_slider .owl-next i{line-height:70px}
  
  #meet_tooter_slider .owl-prev{left: -20px;}
  #meet_tooter_slider .owl-next{right: -20px;}
  .container { padding: 0 25px;}

}
@media (max-width:1230px){
 
}
@media (max-width:1206px){
  .popup_arrow { left: -56px;}

}
@media (max-width:1199px){
  .container {max-width: 100%; padding: 0 25px;}
  .thumb_slider .item img, .thumb_slider2 .item img{height: 300px;}
}
@media (max-width:1177px){
  .popup_arrow {display: none;}
  .banner_device img{ max-width: 250px;}

}
@media (max-width:1153px){
ul.sign_step li {padding: 0 12px;}
}
@media (max-width:1112px){
ul.subject_list li{margin-bottom: 20px;}
}
@media (max-width:1031px){
  .banner_device img{ max-width: 215px;}
  }
  @media (max-width:972px){
    .banner_device img{ max-width: 20vw;}
    }

@media (max-width:991px){
  header{position: relative; padding: 0;}
.topbar { width:100%; position:relative;  background:rgba(255,255,255,0.88); padding: 10px 0;}
.no_links .topbar{ -webkit-box-shadow:0 2px 10px rgb(0 0 0 / 6%); box-shadow:0 2px 10px rgb(0 0 0 / 6%);}
.topbar.sticky{margin:0;position:fixed;top:0;left:0;width:100%;z-index:999;animation-name:menu_sticky;animation-duration:.6s;animation-timing-function:ease-out; -webkit-box-shadow:rgba(0,0,0,0.2) 0 0 10px; box-shadow:rgba(0,0,0,0.2) 0 0 10px; background: rgba(255,255,255,0.99);}
.topbar ul.top_right_contents{padding:0;margin:0;list-style:none; text-align: right;}
.topbar ul.top_right_contents li{vertical-align:middle; position:relative; display: inline-block; margin-right: 20px; line-height: 1;}
.topbar ul.top_right_contents li:last-child {margin-right: 0;}
.topbar ul.top_right_contents li.phone a{font-size:20px;font-weight:600;color:#000; text-decoration: none;}
.topbar ul.top_right_contents li.phone a i.icon{color:#00aeef;margin-right:7px; position: relative; top: 5px;}
.topbar ul.top_right_contents li a i {font-size: 26px;}
.topbar ul.top_right_contents li a.menu_open i {font-size: 36px;color:#000;}
.logo img {width: 150px;}
.full_screen_search {width: 92%;}
.mobile_search {color: #333;}
.menu_overlay {position: fixed; top:0; right:0; bottom:0; left:0; z-index:9999; background: rgba(0,0,0,0.75);}
.menu_toggler {margin:15px 0 0;}
.menu_toggler .icons {font-size:26px; color:#212121}
.menu_head {background:#000;text-align: center; position: relative;color:#fff;}
.menu_head a {color:#fff; padding:15px 10px; display: inline-block; font-weight: 500; font-size: 16px;}
.menu_close {position: absolute; left:-40px; top:20px;}
.menu_close i {font-size:30px; color: #fff;}
.mobile_menu_wrap {position: fixed; top:0; bottom: 0; right:-100%; z-index:99999; background:#212121; padding:0 0 75px; transition: all linear 0.2s; max-width: 80%; width: 280px; height: 100vh;}
.mobile_menu_wrap.menu_show {right:0;}
.mobile_menu_wrap ul {padding:0; margin:0; list-style:none; font-size: 15px}
.mobile_menu_wrap ul.main_menu {margin-bottom:10px; padding:0 0 120px;}
.mobile_menu_wrap ul.main_menu li {border-bottom: 1px solid #333; padding:0 15px 0 15px;}
.mobile_menu_wrap ul.main_menu li a {font-size:15px; text-decoration: none;}
.mobile_menu_wrap ul li a {display: block; padding:15px 0;color: #fff !important;}
.mobile_menu_wrap ul li.hassub {position: relative; padding:0 50px 0 15px;}
.mobile_menu_wrap ul li.hassub .sub_menu_open {position: absolute; right:0; top:0; font-size:18px; line-height: 1; padding:17px 20px; border-left:1px solid #333;}
.mobile_menu_wrap ul li.hassub ul {position: fixed; top:0; bottom:0; right:-100%; max-width: 80%; width: 280px; background:#212121; margin:0; transition: all linear 0.3s; padding:48px 0 100px; overflow: auto; z-index: 9; visibility: hidden;}
.mobile_menu_wrap ul li.hassub ul.show_submenu {visibility: visible; right: 0;}
.mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu {position: absolute; top:0; width: 100%; background: #444;}
.mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu a {font-size:15px; color: #bbb; padding:10px 0;}
.mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu a i.fa {margin:2px 5px 0 0; font-size:20px;}
.mobile_menu_wrap {position: fixed; top:0; bottom: 0; right:-100%; z-index:99999; background:#212121; padding:0 0 75px; transition: all linear 0.2s; max-width: 80%; width: 280px; height: 100vh;}
.mobile_menu_wrap.menu_show {right:0;}
.mobile_menu_wrap ul {padding:0; margin:0; list-style:none; font-size: 15px; overflow: auto; height: 100vh;}
.mobile_menu_wrap ul.main_menu {margin-bottom:10px; padding:0 0 120px;}
.mobile_menu_wrap ul.main_menu li {border-bottom: 1px solid #333; padding:0 15px 0 15px;}
.mobile_menu_wrap ul.main_menu li a {font-size:16px;}
.mobile_menu_wrap ul li a {display: block; padding:17px 0;color: #fff !important;}
.mobile_menu_wrap ul li.hassub {position: relative; padding:0 50px 0 15px;}
.mobile_menu_wrap ul li.hassub .sub_menu_open {position: absolute; right:0; top:0; font-size:18px; line-height: 1; padding:19px 20px; border-left:1px solid #333;}
.mobile_menu_wrap ul li.hassub ul {position: fixed; top:62px; bottom:0; right:-100%; max-width: 80%; width: 280px; background:#212121; margin:0; transition: all linear 0.3s; padding:48px 0 100px; overflow: auto; z-index: 9; visibility: hidden;}
.mobile_menu_wrap ul li.hassub ul.show_submenu {visibility: visible; right: 0;}
.mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu {position: absolute; top:0; width: 100%; background: #444;}
.mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu a {font-size:16px; color: #bbb; padding:10px 0;}
#home_slider .item {height:500px; }
.banner_wrapper, .inner_banner  {margin-top: 0;}
.popup_arrow{display: none;}
.banner_views{max-width: 350px; margin: 0 auto;}

.font36 {font-size: 27px;}
.font38 {font-size: 30px;}
.font52 {font-size: 40px;}
.banner_search p { font-size: 20px;}
.select2-container--default .select2-selection--single{font-size: 25px; padding: 10px 35px 11px;}
.top_tootr-right {padding: 50px 30px;}
.box_1 {max-width: 400px; margin: 0 auto;}
.video_box1 {max-width: 350px; margin: 0 auto 30px;}
.contact_box {margin-top: 50px;}
.profile_list {margin-bottom: 40px;}
.inner_section {min-height: 0;}

.top_tootr-left {padding-right:0;}
.available_list {padding: 0 0 20px;}

.top_search_browse .select2 {left: 0;}
ul.filter_list {margin: 0 0 30px;}

.inner_form {margin-top: 0; padding: 0; border-top: 0;}

.profile_list ul {padding: 0;}
.profile_list ul li {margin: 0 0 5px;}

.aside_result {position: fixed; top: 0; bottom: 0; left: 0; width: 320px; transform: translateX(-100%); transition: all linear 0.2s; background: #fff; padding: 20px; z-index: 1000; overflow: auto; scrollbar-width: none;}
.aside_result::-webkit-scrollbar {display: none;}
.aside_result.show {transform: translateX(0%);}
.black_overlay {position: fixed; top: 0; bottom:0; right:0; left: 0; background: rgba(0,0,0,0.60); z-index: 999;}

aside.profile_list {display: none;}
.step_box+.step_box {margin-top: 30px;}
.section2_wrapper {padding-bottom: 70px;}
.gtco-testimonials .active{margin: 0;}
.inner_wrapper{margin-top: 0;}
.inner_section h1.font60{font-size: 50px;}
ul.join_list {margin-bottom: 20px;}
.step_slide_section {padding-bottom: 80px;}
.inner_wrapper_section{padding-bottom: 80px;}
}
@media (min-width:768px) and (max-width:1199px) {
}
@media (min-width:768px) and (max-width:991px){
}

@media (max-width:874px){

  .section2_wrapper h2{font-size: 36px;}
  .section2_wrapper h2 span{font-size: 21px;}
}
  @media (max-width:832px){
.home_banner h2{font-size: 36px;}
}

@media (max-width:768px){
  ul.sign_step li{padding: 0 12px;}
  .font36 span.font30{font-size: 23px;}
}
@media (max-width:767px){

.banner_search {max-width: 66%;}
.banner_device img {max-width: 165px;}
.selector-item_label {min-width: inherit; width: 100%;}
.form-block .btn.w-75 {width: 100% !important;}
#recording_buttons .btn {margin:10px 2px 0px 0;}
}
@media (max-width:730px){
  .heading_icon{display: block; margin: 0 auto 10px;}
  .section2_wrapper h2 {  line-height: 1.3;}
}
@media (max-width:723px){
.banner_views {max-width: 250px;}
}
@media (max-width:667px){
  .font38 {font-size: x-large;}
  .home_banner .font36 {font-size: 20px;}
  .home_banner .font38 {font-size: 26px;}
  .banner_device img {  max-width: 150px; }
  .btn_browse {font-size: 25px;}
  .video_box1_wrapper {margin-top: 30px;}
  .home_banner h2 br{display: none;}
  
}
@media (max-width:691px){
.big_btn { font-size: x-large;}
}
@media (max-width:649px){
  ul.sign_step li {padding: 0 5px;}
}
@media (max-width:640px){
  ul.sign_step li{font-size: 12px;}
  ul.sign_step:before{width: 100%;}
}
@media (max-width:636px){
  #meet_tooter_slider .owl-prev{left: 0;}
  #meet_tooter_slider .owl-next{right: 0;}
}
@media (max-width:625px){
  .home_banner{padding: 40px 0 0;}
  .home_banner .container{height:auto ;}
  .banner_device { position: relative; left: inherit;  bottom: inherit; }
  .banner_search { max-width: 100%; }
  .banner_views {max-width: 100%; margin:0 auto 25px;}
}

@media (min-width:576px) and (max-width:667px){
  .top_tooter_box_info {  padding: 5px 5px 15px; }
  .top_tooter_box_info p{font-size: 13px;}
  .top_hour_text {font-size: 11px;}
  .top_hour_text div.rate {font-size: 38px;}
}
@media (max-width:636px){
  .thumb_slider .owl-stage { margin-left: -50px;}
.thumb_slider2 .owl-stage { margin-left: 170px;}
}
@media (max-width:600px){
  ul.subject_list li {  width: 45%; }
  ul.schedule_btn_list li .row {margin: 0 7px;}
  ul.schedule_btn_list li .row [class*=col] {padding: 0 7px;}
  .inner_wrapper_section{padding-bottom: 60px;}
}
@media (max-width:599px){
  ul.sign_step {text-align: left;}
  ul.sign_step::before { height: 100%; width: 5px;left: 0; right: inherit; top: 0px; bottom: 0; }
  ul.sign_step li {display: block;padding: 10px 25px;}
  ul.sign_step li br {display: none;}
  ul.sign_step li:before{left: -3px; transform:translateY(-50%); top: 50%;}
}

@media (max-width:580px){
  .subject_list_btn {width: 100%;}
}
@media (max-width:575px){

  .home_banner .blue_bg {   background: transparent;  padding: 0;  }
  .banner_search {  max-width: 100%; }
  .banner_views {max-width: 300px;}
  .banner_device img { max-width: 120px;}
  .meet_top_tooter_box {margin: 0 auto;}
  .meet_top_tooter_box {  margin: 0 auto; max-width: 400px; }

  .inner_banner h1 {font-size: 36px;}
  .font30 {font-size:x-large}
  .contact_box {padding: 50px 25px;}
  .font27 {font-size:23px;}
  .font33, .font36 {font-size:26px;}
  .font40 {font-size:28px;}
  .font52 {font-size: 32px;}
  .m-center {text-align: center;}
  /* .form-block .row {margin: 0 -5px;}
  .form-block .row [class*=col-] { padding: 0 5px;} */

  .click_photo {padding:10px 0 10px 70px; position: relative;}
  .click_photo img {position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
  .select2-container--default .select2-selection--single .select2-selection__arrow {top: -15px;}

  .profile_image_block  {display:flex ; align-items: center; gap: 25px; margin-bottom: 15px;}
  .profile_image {max-width: 120px;}
  .profile_image img {max-width: 100%;}

  .capture_photo_wrap video {width: 100%; object-fit: cover;}
  .capture_photo_wrap canvas {width:100%; height: 362px !important; object-fit: cover;}
  .home_banner h2 {font-size: 30px;}

}

@media (max-width:519px){  
  ul.schedule_btn_list li .row {margin: 0 -5px;}
  ul.schedule_btn_list li .row [class*=col] {padding: 0 5px;}
}

@media (min-width:481px) and (max-width:554px){  
  ul.schedule_btn_list li, ul.schedule_btn_list li .select-round{font-size: 13px;}
}
@media (min-width:481px) and (max-width:519px){
  ul.schedule_btn_list li .selector-item_label, ul.schedule_btn_list li .select-round {padding-left: 15px;}
}


@media (max-width:510px){
  .section2_wrapper h2{font-size: 30px;}
  .section2_wrapper h2 span{font-size: 18px;}
  .inner_section h1.font60{font-size: xx-large;}
}
@media (max-width:480px){
  .home_banner {padding-top: 60px;}
  .contact_box .form-control { padding: 12px 20px; }
  .logo img { width: 100px; }
  .find_sec {padding-top:25px;}
  .recordrtc .btn {padding: 7px 16px; font-size: 14px;}
  input[type="range"] {max-width: 100%;}
  .value_wrapper {margin-top: 15px;}
  .banner_device {display: none;}
  .home_banner .container {display: block;}
  .search_btn {min-width: inherit;}
  
.thumb_slider2 .owl-stage { margin-left: 80px;}
ul.schedule_btn_list li .row {margin: 0 -15px;}
  ul.schedule_btn_list li .row [class*=col] {padding: 0 15px; width: 100%; max-width: 100%; flex: inherit;}
  .col-dash{display: none;}

  ul.schedule_btn_list li .selecotr-item, ul.schedule_btn_list li .select-round {margin-bottom: 7px;}

}
@media (max-width:475px){
  .banner_device img { max-width: 100px; }

}
@media (max-width:425px){
  .select2-container--default .select2-selection--single {font-size: 25px;}
  .banner_views { max-width: 100%; }
.search_btn {width: 100%; font-size: 23px;}

.banner_caption {text-align: center;}
.font48 {font-size: xx-large;}
.thumb_slider .owl-stage { margin-left: -120px;}

}
@media (max-width:414px){
  .select2-container--default .select2-selection--single { font-size: 18px; }
  .step_form .btn {font-size: 18px;}
  .choose_form .btn{width: auto; font-size: 14px !important;}

}
@media (max-width:400px){
  .btn_browse, .search_btn{ font-size: 20px; padding: 10px 30px; border-radius: 30px;}
  .topbar ul.top_right_contents li a.btn {padding: 10px 30px;}
  .grey_bg_bar:before{display: none;}
  .top_tootr-right {  padding: 0 0 50px; }

  #meet_tooter_slider .owl-prev, #meet_tooter_slider .owl-next{font-size: 40px;}
  #meet_tooter_slider .owl-prev i,#meet_tooter_slider .owl-next i{line-height:40px}
    #meet_tooter_slider .owl-prev{left: -30px;}
    #meet_tooter_slider .owl-next{right: -30px;}
  }
 @media (max-width:394px){
  .logo img { width: 93px; }
  .topbar ul.top_right_contents li{margin-right: 9px;}
  .step_form .btn {font-size: 16px;}
  
}
@media (max-width:375px){
  .top_tooter_box_info .row [class*=col-] {width: 100%;}
  .top_hour_text div br{display: none;}
  .select2-container--default .select2-selection--single {padding: 10px 35px 11px;}

  .select2-container--default .select2-selection--single .select2-selection__arrow b {width: 15px ;  height: 15px; border-width: 2px}
 .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {width: 15px;  height: 15px; border-width: 2px}

 .top_hour_text div.rate {font-size: 30px;}
 .btn_styled {padding: 10px 25px;}
 .v-play {width: 50px; height: 50px;}
 .v-play .play_icon {border-top: 15px solid transparent; border-bottom:15px solid transparent; border-left: 20px solid white;}
 .topbar ul.top_right_contents li a.btn { padding: 8px 20px;}
 .top_hour_text div {vertical-align: middle;}
 .choose_form .btn { width: auto; font-size: inherit;}
 .btn-capture {max-width: inherit; font-size: 15px !important;}
}
@media (max-width:360px){
  .font40, .font52 {  font-size: x-large; }
  footer {font-size: 13px;}
  .phone_icon { width: 50px; height: 50px; line-height: 50px;}
  .phone_icon img { max-width: 17px; }
  #meet_tooter_slider .owl-prev{left: 0;}
  #meet_tooter_slider .owl-next{right: 0;}
  .thumb_slider2 .owl-stage { margin-left: 50px;}
  .thumb_slider .owl-stage { margin-left: -150px;}

  }
  @media (max-width:356px){
    .topbar ul.top_right_contents li a.btn { padding: 8px 14px; font-size: 13px;  }
  }
  @media (max-width:350px){
  #meet_tooter_slider {  padding: 0 20px; }
  #meet_tooter_slider .item .btn{min-width: 92%;}
  .thumb_slider .owl-stage { margin-left: -160px;}
}

@media (max-width:330px){
  .thumb_slider .item img, .thumb_slider2 .item img{height: 250px;}
  .thumb_slider .owl-stage { margin-left: -120px;}
}

@media (max-width:320px){



  .contact_phone a {font-size: 18px;}
  .topbar ul.top_right_contents li a.btn { padding: 8px 14px; font-size: 12px; }
  .select2-container--default .select2-selection--single {  padding:10px 35px 11px;}
  .select2-container--default .select2-selection--single .select2-selection__arrow b { margin-left: -19px !important;}
  .video_box1_item_caption h4 {font-size: 16px;}


}