@media (min-width: 1200px) {
    .grid-item {width: 25%;}
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .send-quote-block {background: transparent;border: 0;}
    .user-profile-content p {font-size: 14px;}
    .featured-on ul>li {margin-bottom: 10px;} 
    .user-profile-content .user-badges {float: none;}
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
    .blog-card-img,
    .blog-large {height: 100%;}
}
@media (min-width: 990px) {
    .grid-item {width: 33.33333%}
}
@media(min-width: 768px) {
    .grid-item {width: 50%}
    .qns-panel .panel-body {margin-left: 92px;margin-bottom: 15px;}
    .navbar-collapse.collapse {display: inline-block !important;}
    .navbar-right {margin-right: 0;}
    .navbar .navbar-nav {display: inline-block;float: none;vertical-align: middle;}
}
@media (max-width: 1200px) {
    .user-profile-pic {width: auto;height: auto;}
    .btn-success {margin-bottom: 7px;}
    .btn-danger {min-width: 78px;}
    .find_tutor_footer:before {height: 120px;width: 120px;top: -25px;left: -25px;}
    .find_tutor_footer {width: 850px;padding: 40px 20px 40px 110px;}
    .find_txt h4 {font-size: 22px;}
    .find_tutor_footer:after {left: 15px;top: 10px;font-size: 36px;}
    .footer_nav_links {padding-left: 30px;width: calc(100% - 200px);}
    .social-share li a {padding-top: 10px;}
    .social-share li a i {font-size: 20px;}
    .are_you_guru .center-block {padding: 30px 8px;}
    .col-sm-3.sidebar-offcanvas {width: 300px;}
    .col-sm-9.dashboard-content {width: calc(100% - 300px);}
    .work_radio_btn {width: 193px;}
    .work_radio_btn span {padding: 9px 15px 0;}
    /*.work_radio_btn.yes_toggle:after, .work_radio_btn.no_toggle:after {width: 93px;}*/
    .work_radio_btn {width: 100%;}
    .work_radio_btn label {width: 50%;float: left;text-align: center;padding: 0;}
    .work_radio_btn.yes_toggle:after, .work_radio_btn.no_toggle:after {width: 50%;}
    .small_column .col-sm-8 {width: 60%;display: inline-block;float: left;}
    .small_column .col-sm-4 {width: 40%;display: inline-block;float: left;}
    .document_identification_page .col-sm-3 {width: 50%;text-align: center;display: inline-block;float: left;}
    .document_box {max-width: 215px;float: none;}
    .document_box label {height: 170px;}
    #tutor_list {padding-left: 10px;}
    .filter_section .coman_form {padding: 15px;}
    .find_guru_detail_page .col-sm-4 {width: 360px;}
    .sticky_box .detail_profile_box {width: 330px;}
    .find_guru_detail_page .col-sm-8 {width: calc(100% - 360px);}
    .detail_profile_box .listing_img {height: 150px;width: 150px;}
    .details_title_content h4 {font-size: 26px;}
    .details_tab_content h3 {font-size: 22px;}
    .medium_title {font-size: 18px;}
    .details_tab_list li a {font-size: 16px;}
    .find_guru_detail_page:before {height: 183px;}
    .details_buttons .input_submit {font-size: 16px;padding: 0 22px;}
    .details_buttons {padding: 20px 15px;}
    .grey_box li {font-size: 14px;}
    .contact_info_links li:before, .mode_of_teaching li:before {top: 1px;}
    .contact_info_links li.contact_phone:before,
    .contact_info_links li.contact_language:before,
    .contact_info_links li.contact_email:before {font-size: 16px;}
    .contact_info_links li {padding-left: 28px;}
    .contact_info_links li:last-child {margin-bottom: 0;}
    .mode_of_teaching li {padding-left: 21px;}
    .grey_box h5 {font-size: 16px;padding-bottom: 10px;}
    .sticky_content ul.details_tab_list,
    .details_tab {margin-top: 25px;}
    .grey_box {padding: 15px;}
    .details_tab_list li {margin-right: 30px;}
    .form_group.date_slotinput {margin-right: 10px;}    
    .date_content .form_group.time_slotinput {width: 240px;}
    .login-register .check {display: inline-block;width: 100%;}
    .forgot-pass {float: none;}
    .view_profile_links .input_submit {min-width: 1px;font-size: 16px;}
    .white_btn.input_submit {margin-right: 10px;}
    .img_price {height: 37px;width: 75px;}
    .img_price label {font-size: 20px;}
    .listing_img {width: 120px;height: 120px;}
    .listing_title {width: calc(100% - 120px);padding: 25px 10px 0 10px;}
    .dashbord_page .col-md-4 {width: 50%;display: inline-block;float: left;}
    .dash-block {padding: 30px 5px 30px 15px;}
    .dash-block h2 {font-size: 36px;}
    .dash-block p {font-size: 18px;margin-bottom: 20px;}
    .dash-block:after {font-size: 75px;}
    .dash-block.d-block2:after {font-size: 65px;bottom: -7px;}
    .cmn_desc.blue_txt label,
    .cmn_desc span {font-size: 14px;}
    .filter_selection_content {width: 40%;}
    .filter_radio_content {width: 60%;}
    #filters {right: 20px;}
    .card-title {font-size: 18px;}
    .navbar-default .navbar-nav>li>a {font-size: 14px;}
    .add_course_selection .flexigrid div.fbutton span:before {left: 15px;}
    .add_course_selection .flexigrid div.fbutton span.print, .add_course_selection .flexigrid div.fbutton span.export {padding: 7px 15px 7px 40px;}
    .lession-cards .col-md-7 .lession_text {padding-top: 0;}
    .lession-cards .col-md-7,
    .lession-cards .col-md-5 {width: 50%;display: inline-block;float: left;}
    .header-homepage {background-position: center;}
    .extra_padding.header-homepage {min-height: 1px;}
    .lession_text {padding: 0;}
    .online_status {bottom: 15px;right: 12px;}
    .find_guru_listbox .online_status {bottom: 19px;right: 3px;}
    .id_verification_content .col-md-4 {width: 100%;}
    .flexigrid thead {display: none;} 
    .flexigrid tr,
    .flexigrid tr td {display: inline-block;width: 100%;position: relative;}
    .flexigrid tr td {padding-left: 50%;word-break: break-all;padding-top: 3px;padding-bottom: 3px;white-space: initial !important;}
    .flexigrid tr {display: inline-block;width: 50%;float: left;padding: 15px;}
    .flexigrid tr td:before {content: attr(attr);font-family: Muli-Bold;color: #6b6b6b;font-size: 12px;display: inline-block;position: absolute;left: 0;top: 4px;left: 15px;}
}
@media (max-width: 1199px){
    li.category-item {min-height: 195px;}
    .login_btn {margin-left: 15px;}
    .login_btn .nav-btn {min-width: 1px; padding: 9px 30px;}
    .navbar-default .navbar-nav>li {margin: 0 10px;}
    .after_login_formenu,
    .navbar-collapse {width: calc(100% - 150px);}
    .logo,
    .navbar-header {width: 150px;margin-top: 0;}
    /*.login_btn .nav-btn {display: none;}*/
    /*.login_btn:after {content: "\f090";display: inline-block;font: normal normal normal 14px/1 FontAwesome;color: #ffffff;font-size: 22px;}*/
    .hidden-navbtn {display: none;}
    .extra_padding.header-homepage,
    .become_a_guru_page .header-homepage,
    .header-homepage {padding: 150px 0;}
    .date_content .form_group
    .date_content .form_group.time_slotinpout {width: 180px;}
    .buy_course_page .details_tab_content .col-sm-3 {display: inline-block;float: left;width: 50%;}
    span.logo_sub_title {font-size: 14px;}
    .hero-title {top: -70px;}
    .hero-tag {font-size: 22px;}
}
@media (max-width: 1060px) {
    .listing_extra_page .list_top_box {min-height: 213px;}
    .list_bottom_box {padding: 20px 13px;}
}
@media (max-width: 1100px){
    .date_content .form_group {width: 180px;}
    .date_content .form_group.time_slotinput {width: 180px;}
    .booking_details_list li {width: 50%;}
}
@media (max-width: 1024px) {
    li.category-item {padding: 25px 5px;width: 12%;}
    .form-section-study {padding: 0 15px;}
    .ind-class-option {width: 47%;}
    .main-tutor-subject .row {padding: 0 15px;}
    label.blue_label {font-size: 14px;}
    .form_group.date_slotinput:first-child {margin-right: 10px;}
    .course_detail_content {display: inline-block;float: left;}
    .cmn_desc span, .cmn_desc label,
    .course_detail_img, .course_detail_desc {display: inline-block;}
    .course_detail_desc.cmn_desc {width: 100%;margin-top: 10px;padding-top: 10px;border-top: 1px solid #cfcfcf;}
    .cmn_desc label {width: 40%;min-width: 100px;}
    .blue_txt {text-align: left;}
    .course_detail_content {padding: 15px;}
}
@media (max-width: 992px) {
    .btn-search {max-width: 100%;border-radius: 5px;}
    .home-counting h2 {line-height: 41px;text-align: left;}
    .hidden-navbtn {display: none;}
    .google-map {margin-top: 40px;}
    .update-profile {position: inherit;text-align: left;margin-bottom: 20px;}
    .update-profile a {padding: 6px 9px;border: 1px solid;border-radius: 5px;}
    .dashboard-links li {border-bottom: 1px solid #f2f2f2;position: relative;}
    .dashboard-links li:before {display: none;}
    .dashboard-profile h4 {font-size: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
    .dashboard-profile p {font-size: 10px;}
    .radio-label {display: block;margin-bottom: 10px;}
    .color-heading {font-size: 24px;}
    .skype-contact {margin-bottom: 60px;}
    .faq_page .heading-tag {margin-bottom: 30px;}
    .filter_section .input_text {margin-bottom: 10px;}
    #offline_location {margin-top: 0;}
    .locdiv.col-md-6 {width: 50%;float: left;}
    .flexigrid tr {width: 100%;padding: 10px;}
}
@media (max-width: 991px){
    .navbar-default #mega-nav-menu .navbar-nav>li>a{padding:10px 5px !important;}
    .how-it-works {background-image: none;}
    .down_img2,
    .last_img,
    .down_img {margin-top: 0;}
    .how-it-works .step-block p {min-height: 72px;}
    .how-it-works .step-block {margin-top: 30px;display: inline-block;width: 100%;}
    .are_you_guru .center-block {margin-bottom: 30px;}
    .find_tutor_footer .find_txt,
    .find_tutor_footer form,
    .are_you_guru .col-sm-4 {width: 100%;}
    .find_tutor_footer {width: 600px;padding: 30px 20px 35px 90px;top: -98px;background-size: 100% 100%;}
    .find_tutor_footer .find_txt {margin-bottom: 15px;}
    .find_tutor_footer:before {height: 100px;width: 100px;top: -20px;left: -20px;}
    .footer .google_play_links {float: none;display: inline-block;margin: 15px auto 0;width: 100%;text-align: center;}
    .google_play_links a {float: none;margin: 0;}
    .footer_nav_links {padding-left: 0;float: none;display: inline-block;margin-top: 20px;width: 100%;}
    .foot_top {padding-bottom: 15px;}
    .social-share li {float: none;vertical-align: top;}
    .footer_social_links {width: 100%;display: block;float: none;text-align: center;}
    .login_btn {position: absolute;top: 0;right: 15px;z-index: 11;}
    .navbar-collapse {text-align: center;width: 100%;}
    .navbar .navbar-nav {margin-top: 10px;display: inline-block;width: auto;}
    .navbar-default .navbar-nav>li>a {font-size: 14px;}
    .col-sm-4.pro_left_info {margin: 0 auto 30px;float: none;}
    .col-sm-8.pro_right_info {width: 100%;}
    .coman_form {padding: 20px;}
    .work_radio_btn {width: 100%;display: block;max-width: 250px;}
    .profile-img-block img {height: 100px;width: 100px;display: block;margin: 0 auto;}
    .after_login_header.navbar-default .navbar-nav>li {margin: 0 10px;}
    .user_content {margin-left: 20px;}
    .after_login_formenu,
    .after_login_formenu .navbar-collapse {width: 100%;}
    .after_login_formenu .user_content {position: absolute;top: 0;right: 15px;margin: 0;}
    .after_login_formenu {margin-top: 10px;}
    .head_user_pro img {width: 40px;height: 40px;}
    .date_content .form_group,
    .date_content .form_group.time_slotinput {width: 220px;}
    .date_content label.blue_label {width: 100%;margin-bottom: 5px;}
    .date_content .form_group,
    .select_slot_content {float: none;}
    .date_content .form_group,
    .date_content.select_slot .form_group {width: calc(50% - 5px);float: left;}
    .find_guru_section .col-sm-4 {width: 50%;}
    .find_guru_section .col-sm-4:nth-child(3n + 1) {clear: initial;}
    .find_guru_section .col-sm-4:nth-child(2n + 1) {clear: both;}
    /*a#filters {display: none;}*/
    a.mobile_filter.filter_main_btn {display: inline-block;}
    .filter_section .margin-btm {display: none;margin-bottom: 0;margin-top: 15px;}
    .filter_section:after {display: none;}
    .filter_section {padding: 15px 0;background-color: #fafafa;border-bottom: 1px solid #dcdcdc;z-index: auto;}
    .filter_radio_content {width: 100%;}
    .filter_radio_content .custom_radio,
    .filter_selection_content {width: 100%;}
    .filter_radio_content .col-md-2 {margin: 15px 0;padding: 0;}
    /*.col-md-2.rate_per_hours {display: block !important;}
    .col-md-2.language_select {display: block !important;}*/
    .filter_radio_content .custom_radio {margin-bottom: 15px;}
    .col-md-6.locdiv {width: calc(50% - 15px);padding-left: 0;padding-right: 0;display: inline-block;float: left;margin-bottom: 15px;}
    .filter_selection_content .col-md-2 {width: 50%;margin-bottom: 0;margin-top: 0 !important;}
    .rate_per_hours {margin-top: 0;}
    .searched_values {margin-top: 15px;}
    /*.filter_section .coman_form {padding-bottom: 0;}*/
    .custom_checkbox label span:before,
    .custom_radio label span:before {top: 1px;font-size: 15px;}
    .custom_checkbox label span,
    .custom_radio label span {padding-left: 22px;}
    .course_labels li {margin-top: 15px;}
    .details_title_content h4 {font-size: 22px;}
    .details_title_content {margin-top: 0;}
    .course_labels li {font-size: 14px;height: 30px;}
    .exp_inline_listing {margin-top: 15px;}
    .find_guru_detail_page .col-sm-8,
    .find_guru_detail_page .col-sm-4 {width: 100%;}
    .detail_profile_box .listing_img {height: 120px;width: 120px;margin-bottom: 50px;}
    .exp_inline_listing .exp_label {margin-right: 20px;margin-bottom: 5px;}
    .exp_inline_listing .exp_label:last-child {margin-right: 0;}
    .medium_title {font-size: 16px;}
    .details_tab_content h3 {font-size: 20px;}
    .booknow_datepicker {width: 295px;}
    label.slot_date {font-size: 14px;}
    .course_content {margin-top: 20px;}
    .detail_profile_box {margin-bottom: 30px;}
    .grey_box.border_btm {border-bottom: none;}
    .grey_box {float: left;width: 50%;background-color: transparent;}
    ul.details_tab_list,
    .details_buttons {border-bottom: 1px solid #cfcfcf;}
    .input_submit {font-size: 16px;}
    .head_user_pro:after {top: 13px;}
    ul.details_tab_list {display: none;}
     .details_tab {margin-top: 0;}
     .cvv_submit {padding-left: 15px;}
     .add_course_selection .flexigrid div.tDiv2,
    .add_course_selection .flexigrid div.tDiv2 .fbutton,
    .add_course_selection .flexigrid div.tDiv3 {width: 100%;text-align: center;}
    .add_course_selection .form_title {text-align: center;}
    .add_course_selection div.flexigrid a {display: inline-block;}
    .back_btn_content,
    .diff_search_content {position: relative;left: auto;top: auto;}
    .back_btn_content {margin-bottom: 15px;}
    .add_course_selection {margin-top: 0;}
    span.add_action {display: block;width: 191px;float: none;padding: 7px 10px 7px 15px;margin: 10px auto 0;}
    label.no_of_download {margin: 7px auto 0;width: 160px;padding: 8px 10px;text-align: center;display: block;float: none;}
    .breadcrumb, .dashcrumb {padding-left: 25px;}
    .course_details_page .form_title {padding: 10px 15px;}
    .otherlocationdiv .col-sm-3,
    .otherlocationdiv .col-sm-1,
    .otherlocationdiv .col-sm-4, .otherlocationdiv .col-sm-6 {width: calc(100% - 127px);width: 100%;display: inline-block;float: left;}
    .otherlocationdiv .col-sm-2 {display: inline-block;float: left;}
    .teaching_location span, .teaching_location label {font-size: 14px;}
    .teaching_location span {width: 150px;}
    .teaching_location label {width: calc(100% - 150px);}
    .teaching_location .medium_title {margin-bottom: 20px;}
    .home-search li {width: 100% !important;}
    ul.home-search {border-radius: 0;overflow: visible;background-color: transparent;}
    .learning_mode_search .filter_radio_content {width: 100%;border-radius: 50px;padding: 16px 20px 0;}
    .home-search li {margin-bottom: 10px;margin-top: 0px;}
    .home-search li.location_search input {width: 100%;}
    .home-search .input_text {border-radius: 50px;}
    #search_form {width: 100%;height: auto;border-radius: 30px;}
    .home-search li.learning_mode_search .select2-container--default .select2-selection--single {padding-right: 40px;background-position: center right 25px;}
    .home-search .select2-container--default .select2-selection--single {border-radius: 50px !important;margin-top: 10px;}
    li.search_home_btn {position: relative;margin-top: 0px;top: auto;right: auto;text-align: center !important;}
    .home-search .input_submit {width: 110px;}
    .home-search .default_dropdown {border-radius: 50px;padding-right: 40px;}
    .home-search .find_guru_search:after {right: 25px;}
    .buy_course_page .course_price_content .exp_label b {font-size: 14px;}
    .course_price_content .exp_label label span {font-size: 20px;}
    .card-title {font-size: 16px;}
    .details_tab_content .card-title {font-size: 14px;}
    .buy_course_page .col-sm-3 {display: inline-block;float: left;width: 33.33%;}
    .booking_details_list span,
    .booking_stu_details_page .text_content p {font-size: 14px;}
    .course_fee_content label.pengind_course {padding: 12px 30px 14px}
    .booking_details_list label {margin-bottom: 5px;}
    .course_fee_content {padding: 10px 10px 10px 20px}
    .filter_radio_content.beside_content .custom_radio {width: auto;}
    .home-search li.location_search {margin-left: 0px;}
    .batch_cat_tab {padding: 15px 0 10px;}
    .home_links_content ul li {font-size: 14px;padding: 0 22px;}
    .lession_img {width: 60%;display: block;margin: 0 auto;}
    .lession_text .heading {margin-bottom: 15px;}
    .lession_text .text_content {margin-bottom: 20px;}
    .lession_text {padding: 0;}
    .lession-cards {padding: 30px 0;}
    .hero-title {top: 0;}
    .hero-tag {font-size: 18px;}
    .river__paragraph {padding-top: 20px;}
    .text_content .padding_text.river__paragraph {font-size: 16px;line-height: 26px;}
    .lession-cards .col-md-6 .lession_text {padding-top: 30px;padding-left: 0;}
    .lession-cards .col-md-6,
    .lession-cards .col-md-6 {width: 100%;}
    .lession-cards .col-md-6 .lession_text .river__paragraph {padding-top: 0;}
    .choose-block p {min-height: 1px;}
    .are_you_guru {padding-bottom: 30px;}
    .pd-6 {padding: 40px 0;}
    .apply-now a {font-size: 16px;}
    .header-homepage h2 {font-size: 28px;}
    .new_bout_content .about_img {text-align: right;}
    .tutorring.section_padding {padding: 40px 0;}
    .otherlocationdiv .auto_width .col-sm-4 {width: 100%;}
    .listing_extra_page .list_top_box {min-height: 173px;}
    .otherlocationdiv .add_minus_btn i {margin: 10px 0 30px;}
    .hero-title,
    .hero-tag {padding-left: 10px;text-align: left;}
    .filter_radio_content,
    .filter_selection_content .col-md-2 {padding-left: 15px;padding-right: 15px;}
    a#filters {position: relative;top: auto;right: auto;bottom: auto;left: auto;margin: 0 0 0 20px;}
    .filter_radio_content .custom_radio {padding-left: 5px;}
    .filter_section .margin-btm {display: inline-block;width: 100%;}
    a.mobile_filter.filter_main_btn {display: none;}
    a.filter_main_btn.filters_close:after {left: 6px}
    .contactus_page .social-share li a {padding-top: 8px;}
    .lession-cards .col-md-7, .lession-cards .col-md-5 {width: 100%;}
    .online_status {right: 3px;}
    .terms_links_list {margin-bottom: 30px;}

}
@media (max-width: 900px) {
    .date_content .form_group {width: 100%;}
    .date_content.select_slot .form_group {width: 100%;margin: 0;}
    .date_content.select_slot .form_group.date_slotinput {margin-bottom: 10px;}
    .input_text {padding-top: 8px;padding-bottom: 8px;line-height: normal;}
    .find_tutor_footer .input_text {line-height: normal;padding-top: 10px;padding-bottom: 10px;}
}
@media (max-width: 768px) {
    .dashboard-list li div {min-width: auto;margin-right: 5px;}
    h1,
    .hero-title {font-size: 28px;line-height: 36px;}
    h2,
    .heading,
    .blog-fullcard-title,
    .color-heading {font-size: 28px;line-height: 38px;}
    h3,
    .heading-line,
    .heading-border-btm,
    .widget-title,
    .home-counting h2,
    .find-tutor h2,
    .sign-block h2 {font-size: 22px;line-height: 24px;}
    .top-bar {display: none;}
    .row-margin {margin-top: 50px;margin-bottom: 50px;}
    .find_guru_section .row-margin {margin-top: 30px;}
    .radio-margin {margin-top: 0;}
    .dashboard-section .row-margin {margin-top: 20px;}
    .mtop7 {margin-top: 30px;}
    .nav-links li a {color: #e8d5d5;font-size: 14px;padding: 7px 0px;}
    .nav-links li {border-bottom: 1px solid rgba(245, 245, 245, 0.15);}
    .nav-head {color: #d6cfd5;font-size: 18px;padding: 0;margin: 0;line-height: initial;}
    .nav-banner {height: auto;}
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {color: #e8d5d5;}
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {color: #ffffff;}
    .navbar-nav.sm-collapsible ul .dropdown-menu > li > a {padding-left: 40px;}
    .navbar-nav.sm-collapsible ul ul .dropdown-menu > li > a {padding-left: 60px;}
    .dropdown-menu>li>a {border-bottom: 1px solid rgba(241, 241, 241, 0.10);}
    .nav .open>a {background-color: #40343e;}
    .choose-block p {margin-top: 10px;margin-bottom: 40px;}
    .widget {margin-top: 50px;max-width: 100%;}
    .load-more {margin-top: 25px;}
    .page-title-wrap {display: none;}
    .footer-help {margin-left: 0;}
    .footer-help:after {display: none;}
    .btn-footer {margin: 20px 0 20px 0;}
    .footer-contact {float: left;}
    .footer-head {margin-bottom: 10px;}
    .footer-links li {padding-bottom: 13px;}
    .featured-on ul>li img {width: 100%;height: 100%;}
    .featured-on ul>li {height: 50px;width: 50px;margin: 5px 5px;}
    .featured-on h4 {text-align: center;margin-top: inherit;opacity: .7;}
    .box-border {border: 0;margin: 0;margin-bottom: 30px;}
    .blog-card-img,
    .play-video>img,
    .blog-fullcard-img,
    .my-images img,
    .my-videos>img {height: auto;}
    .blog-card-content li {font-size: 14px;margin-right: 14px;}
    .blog-card-title {font-weight: 400;font-size: 17px;line-height: inherit;}
    .video-tabs {margin-top: 30px;}
    .blog-quote,
    .blog-post-description h2 {font-size: 18px;}
    .blog-author {text-align: center;}
    .blog-profile-img {display: block;margin-left: auto;margin-right: auto;float: none;}
    .comments-list .media-body {padding: 0;}
    .comments-list .media-body a {margin: 7px 0px;}
    .comments-list h4 {font-size: 15px;margin-bottom: 20px;}
    .comments-list .time-stamp {clear: both;}
    .comments-list p {font-size: 13px;}
    .user-more-details .media-left {display: block;float: none;margin: 0 auto;margin-bottom: 10px;padding-right: 0;}
    .user-more-details .media-body {text-align: left;padding: initial;}
    .user-profile-pic {width: 123px;height: 123px;display: block;margin: auto;margin-bottom: 20px;}
    .profile-listing {width: 90px;height: 90px;display: block;margin: auto;}
    .user-status {position: absolute;top: 0;left: 15px;}
    #lessonsCount {font-size: 25px;letter-spacing: .5px;margin: 0px 7px;}
    .profile-view {margin-top: 0;}
    .no-padleft {padding-left: 15px;}
    .feeperhour {margin-bottom: 40px;}
    .comments-list .startRate {margin-left: 0;margin-top: 10px;        display: block;}
    .send-quote-block {background: transparent;padding: 0px;border-radius: 0;border: 0;}
    .user-profile-content {padding: 0;border-bottom: 1px solid #ddd;}
    .user-profile-content .sub-title {font-style: normal;margin-top: 0;}
    .signin-left {float: none;margin-right: 0px;}
    .sign-block {margin: auto;}
    /*.offcanvas-left .sidebar-offcanvas {right: -320px;}
    .offcanvas-right.active {left: 320px;}
    .offcanvas-left.active {right: 320px;}*/
    .col-sm-3.sidebar-offcanvas {width: 320px;}    
    .offcanvas.active .dashboard-menu {box-shadow: 3px 0 7px -3px #484646;}
    /*.dahboard-logo {width: 36%;margin: auto;margin-top: 10px;display: block;}
    .dahboard-logo {width: 36%;margin: auto;margin-top: 10px;display: block;}*/
    .gallery-wrap img {margin: auto;display: block;width: 100%;}
    .advantage {margin-bottom: 30px;}
    .advantage h4:after {left: 0;right: 0;margin: auto;}
    .advantage .media-left {display: table;float: none;margin: 0 auto;margin-bottom: 10px;padding-right: 0;}
    .advantage .media-body {text-align: center;padding: initial;}
    .tutor-profile .media-left {display: table;float: none;margin: 0 auto;margin-bottom: 10px;padding-right: 0;}
    .tutor-profile .media-body {padding: initial;}
    .tutor-profile {border-top: 1px solid #e7e7e7;}
    .user-profile-content .title {font-size: 18px;line-height: initial;}
    .no-border {border: 0;}
    .dash-user-btn {max-width: 200px;}
    .location,
    .role {display: inline-block;margin-right: 10px;}
    .dash-list-img {padding: 0;padding-top: 20px;}
    .table-responsive {padding: 5px;}
    .btn-accept,
    .btn-reject {max-width: 200px;}
    .no-padright,
    .no-padleft {padding: initial;}
    .dashboard-link {padding-top: 0;padding-bottom: 0;}
    .col-sm-9.dashboard-content {width: 100%;}
    .visible-xs {display: block!important;}
    .navbar-header {width: 100%;}
    .offcanvas-btn img {display: none;}
    .offcanvas-btn {position: absolute;top: 59px;z-index: 99;background-color: #1a74ce;transition: 0.3s all;border-radius: 50%;height: 60px;left: -30px;width: 60px;padding-left: 24px;}
    .offcanvas-right .sidebar-offcanvas {transition: 0.3s all;left: -340px;z-index: 999;padding: 0;}
    .offcanvas-right.active .sidebar-offcanvas {left: 0;pointer-events: all;}
    .offcanvas-btn.btnborder {left: 290px;padding-left: 20px;}
    /*.dahboard-logo {margin: 0 auto;display: block;width: 150px;}*/
    .navbar-default {padding: 15px 0;z-index: auto;}
    .offcanvas-btn:after {content: "\64";display: inline-block;font-family: "guruz" !important;color: #ffffff;}
    .offcanvas-btn.btnborder:after {content: "\63";}
    .dashboard-menu,
    .dashboard-menu-panel {border-radius: 0;height: 100%;}
    .sidebar-offcanvas {position: fixed;top: 0;bottom: 0;margin: auto;z-index: 999;}
    .overflo-dark .dashboard-section {overflow: hidden;pointer-events: none;}
    .overflo-dark {overflow: hidden !important;}
    .date_content .form_group,
    .date_content.select_slot .form_group {width: calc(50% - 5px);}
    .date_content.select_slot .form_group.date_slotinput {margin-right: 10px;}
    .modal.in .modal-dialog {margin-top: 15%;}
    .dashboard-menu-panel {overflow-x: hidden;overflow-y: auto;}
    span.tooltiptext {font-size: 14px;}
    /*.tooltiptext {animation: fadeOut 3s linear;opacity: 0;}*/
    span.logo_sub_title {width: 100%;display: inline-block;}
    .contact_us_link.input_submit {margin: 10px auto;display: block;max-width: 180px;}
}
@media (max-width: 767px) {
    .yamm .navbar-collapse {background-color: #ffffff;}
    .yamm ul.nav.navbar-nav.pull-right.sm-collapsible {float: none !important;}
    .yamm ul.nav.navbar-nav.pull-right.sm-collapsible .hidden-navbtn {display: inline-block;}
    .tutorring .carousel-inner {text-align: center;}
    .ind-class-option{margin-right: 0 !important;}
    li.category-item {width: 20%;}
    .boot-carousel .carousel-indicators {bottom: -30px;}
    .profile-barp .text-progress {width: 100%;padding: 10px 0;}
    .main-tutor-subject h2 {margin-top: 30px;margin-bottom: 5px;}
    .ind-class-option {width: 100%;margin-bottom: 10px;}
    .profile-barp .text-progress .progress {width: 100%;margin-left: 0;}
    #modalapply .modal-dialog {max-width: 500px;}
    .sign-block {max-width: 100%;}
    .profile-barp {padding: 0px 0 0px;border-bottom: 1px solid #eee;}
    .profile-barp .text-progress span {display: inline-block;margin-bottom: 5px;}
    li.category-item {width: 20%;}
    .choose-block p {margin-bottom: 0;}
    /*#testimonials .owl-item .comment {height: auto;}*/
    #testimonials .owl-carousel .owl-stage-outer {padding-bottom: 10px;height: auto;}
    #testimonials .owl-item .item {margin-top: 0;}
    #testimonials .owl-item {padding: 13px;}
    #testimonials .owl-item:after {top: 28px;left: 23px;right: 0px;bottom: -2px;}
    .owl-theme .owl-controls .owl-nav .owl-prev, .owl-theme .owl-controls .owl-nav .owl-next {height: 40px;width: 40px;padding-top: 10px;}
    .left-arrow:after, .right-arrow:after {font-size: 14px;}
    .footer .col-sm-4:last-child .footer-links li,
    .footer .col-sm-4,
    .footer .col-sm-3,
    .footer .col-sm-2 {width: 50%;display: inline-block;float: left;}
    .footer .col-sm-4:last-child {width: 100%;}
    .footer .col-sm-4:last-child .footer-links li {padding-right: 15px;padding-left: 15px;}
    .footer .col-sm-4:last-child .footer-links li:first-child {padding-left: 0;}
    a.foot_logo {margin-bottom: 15px;}
    .social-share li a {height: 34px;width: 34px;padding-top: 8px;}
    .social-share li a i {font-size: 18px;}
    .footer {background-color: transparent;padding-top: 0;}
    .footer.small_footer {padding-top: 0;}
    .find_tutor_footer {width: 100%;position: relative;top: auto;left: auto;bottom: auto;right: auto;display: block;background-color: #1a74ce;border-radius: 0;}
    .foot_top {padding-top: 30px;}
    .find_tutor_footer .alert {position: relative;left: auto;right: auto;bottom: auto;text-align: left;margin-bottom: 10px;}
    .are_you_guru {padding-bottom: 0;}
    .heading {margin-bottom: 20px;}
    .col-md-4:last-child .lession-card {margin-bottom: 0;}
    .navbar-header {width: 100%;}
    .home_header {padding: 15px 0;}
    .navbar-toggle {margin-right: 0;margin-bottom: 0;}
    .navbar-collapse {width: auto;float: none;padding: 0;text-align: left;border-radius: 10px;box-shadow: 0 0 20px 5px #1a73cd;position: absolute;left: 15px;right: 15px;top: 50px;margin: 0px !important;z-index: 9999;}
    .navbar-nav,
    .navbar-default .navbar-nav>li {margin: 0;}
    .navbar-default .navbar-nav>li>a {color: #1663af;}
    .navbar-default .navbar-nav>li>a.active,
    .navbar-default .navbar-nav>li>a:hover,
    .navbar-default .navbar-nav>li>a:focus {text-decoration: underline;color: #1663af;}
    .login_btn {margin-left: 0;margin-top: 0px;position: relative;top: auto;right: auto;display: block;padding: 0px 20px 20px 20px;}
    .login_btn .nav-btn {background-color: #1663af;color: #ffffff;}
    .navbar-toggle {margin-top: 3px;}    
    .home-search .default_dropdown {font-size: 14px;}
    .become_a_guru_page .header-homepage,
    .extra_padding.header-homepage,
    .header-homepage {padding: 110px 0 90px;}
    .navbar .navbar-nav {margin-top: 0;width: 100%;padding: 20px;}
    .dash-btn {margin-top: 10px !important;margin-bottom: 0 !important;}
    .dashboard-section .row-margin {margin-bottom: 40px;}
    .after_login_header.navbar-default .navbar-nav>li {margin: 0;}
    .after_login_formenu .user_content {right: 67px;}
    .after_login_formenu {margin-top: 0;width: auto;}
    .after_login_formenu .navbar-collapse {width: auto;}
    .small_column .col-sm-8 {width: 65%;}
    .small_column .col-sm-4 {width: 35%;}
    ul.home-search label.error {position: relative;bottom: -82px;left: auto;padding-left: 20px;}
    .dashboard-panel .coman_form,
    .date_content {padding: 15px;}
    .add_minus_btn i {width: 40px;height: 40px;padding: 10px 0;font-size: 20px;}
    .add_minus_btn {width: auto;}
    .date_content {width: calc(100% - 60px);}
    .dash-head {font-size: 18px;}
    .clock_icon .select2-selection__rendered {background-position: top 12px right 0px;}
    .clock_icon .select2-container--default .select2-selection--multiple {background-position: center left 10px;padding-left: 30px;}
    .coman_form .input_submit {padding: 0 30px;}
    .white_btn {margin-left: 15px;}
    .find_guru_section .col-sm-4 {width: 100% !important;}
    .listing_title,
    .list_bottom_box {padding: 15px;}
    .list_top_box {padding-bottom: 0;}
    .listing_title {margin-top: 10px;}
    .filter_section .input_text,
    .filter_selection_content .input_text {height: 40px;}
    .col-md-6.locdiv {width: 100%;padding-right: 15px;}
    .countguru {width: 100%;margin-bottom: 10px;}
    .text_content.exp_txt_content {margin: 20px 0;}
    .blue_small_title {margin: 10px 0;}
    .home-search li.learning_mode_search .select2:before {display: none;}
    .input_submit.margin_right {margin-right: 15px;}
    .find_guru_section .dashcrumb {margin-bottom: 20px;}
    .cvv_submit {padding-left: 0;}
    .cvv_submit,
    .cvv_submit .input_submit.green_btn,
    .exp_date_input {width: 100%;}
    .form_group.cvv_num {width: 50%;}
    .cvv_submit {margin-left: -5px;margin-right: -5px;}
    .cvv_submit .form_group {padding-left: 5px;padding-right: 5px;display: inline-block;width: 50%;}
    .amount_text label {font-size: 18px;}
    .amount_text span {min-width: 170px;}
    .modal-body {padding: 15px;}
    .exp_date_input .col_6,
    .cvv_submit .form_group {padding-left: 0;padding-right: 10px;}
    .exp_date_input .col_6:last-child,
    .cvv_submit .form_group:last-child {padding-right: 0;}
    .exp_date_input,
    .cvv_submit {margin-left: 0;margin-right: 0;}
    .diff_search_content .input_text {height: 40px;}
    .diff_search_content .input_submit {height: 36px;line-height: 36px;}
    .otherlocationdiv .col-sm-4, .otherlocationdiv .col-sm-6 {width: calc(50% - 28px);/*padding-left: 8px;padding-right: 8px;*/}
    .otherlocationdiv .col-sm-2 {width: 56px;/*padding-left: 8px;padding-right: 8px;*/}
    /*.otherlocationdiv .row {margin-right: -8px;margin-left: -8px;}*/
    .buy_course_page .col-sm-3 {width: 50%;}
    .lession-card {margin-bottom: 20px;}
    .details_tab_content .text_content p {font-size: 14px;}
    .reviews_page .review_box {padding: 15px;}
    .faq_page .heading-tag {margin-top: -10px;}
    .faq_page .panel-title a {font-size: 16px;padding: 10px 10px 10px 25px;}
    .faq_page .panel-title a i {font-size: 16px;top: 17px;}
    .faq_page .qns-panel .panel-body {margin-bottom: 15px;margin-left: 40px;font-size: 14px;}
    .about_text ul li strong {font-size: 16px;}
    .about_text ul li {font-size: 14px;}
    .about_text {padding: 40px 0;}
    .home_links_content ul li {width: 50%;float: left;}
    .home_links_content ul li:nth-child(2):after,
    .home_links_content ul li:nth-child(4):after,
    .home_links_content ul li:nth-child(6):after {display: none;}
    .tutorring .carousel-inner .col-sm-2,
    .tutorring .carousel-inner .col-sm-10 {width: 100%;}
    .lession-cards .col-md-7 .lession_text .river__paragraph {font-size: 14px;padding: 0;line-height: 24px;}
    .home_links_content ul li a {font-size: 14px;}
    .about-block p,
    .apply-now a {font-size: 14px;}
    .about-block h4 {font-size: 16px;}
    .tooltip_div2 b {left: -100px;right: auto;}
    .seconddoc .tooltip_div2 b {left: auto;right: 0;}
    .form_group {margin-bottom: 15px;}
    .about_top .text_content,
    .about_top .about_img,
    .about_top {/*display: inline-block;width: 100%;*/display: flex;align-items: center;flex-wrap: wrap;}
    .about_top .text_content, .about_top .about_img {display: inline-block;width: 100%;}
    .about_top .text_content {padding-left: 0;padding-top: 30px;text-align: center;}
    .new_bout_content strong {font-size: 18px;}
    .about_last {display: flex;flex-wrap: wrap;}
    .new_bout_content .about_img {width: auto;order: 1;}
    .new_bout_content .text_content {width: auto;order: 2;}
    .become_a_guru_page .new_bout_content .about_img {display: inline-block;}
    .about_middle_btn {display: flex;width: 100%;order: 2;text-align: center;}
    .about_middle_btn .input_submit {display: block;margin: 15px auto 0;}
    .about_middle {margin: 30px 0;}
    .tutorring.section_padding {padding: 30px 0;}
    .become_a_guru_page .about_top {display: flex;width: auto;flex-wrap: wrap;}
    .become_a_guru_page .about_top .text_content {display: flex;flex-wrap: wrap;order: 2;}
    .become_a_guru_page .about_top .white_btn.input_submit {margin: 15px auto 0;}
    .become_a_guru_page .new_bout_content strong {margin: 0;}
    .text_content p {font-size: 14px;}
    .new_bout_content .about_text .heading {text-align: left;margin-bottom: 0;}
    .find_guru_listbox .list_bottom_box ul,
    .list_bottom_box .text_content p,
    .find_guru_listbox .list_bottom_box .exp_label {height: auto;}
    .cookie_page .about_top {display: flex;}
    .cookie_page .about_top {flex-wrap: wrap;}
    .cookie_page .text_content {order: 2;}
    .cookie_page .about_img {order: 1;text-align: center;margin-bottom: 30px;margin-top: 30px;}
    .cookie_page .about_top .text_content {padding: 0;}
    .cookie_page .text_content p {font-size: 14px;}
    .listing_extra_page .list_top_box,
    .listing_extra_page .list_bottom_box .listing_title {min-height: 1px;}
    select.input_text {padding-right: 35px;}
    .terms_page .text_content {margin-bottom: 20px;}
    .terms_links_list li a,
    .terms_page .text_content p {font-size: 14px;}
    .terms_page .text_content h3 {font-size: 16px;}
    .footer-links li {display: inline-block;float: left;width: 100%;}
    .foot_top .col-sm-3,
    .foot_top .col-sm-4,
    .foot_top .col-sm-5 {display: inline-block;width: 100%;}
}
@media (max-width: 640px) {
    .form-section-study h2, .main-tutor-subject h2 {margin-top: 30px;}
    .bottom-btn {margin-top: 0;}
    .become_a_guru_page .header-homepage,
    .extra_padding.header-homepage,
    .header-homepage {padding: 100px 0 50px;}
    .filter_radio_content,
    .filter_selection_content {width: 100%;}
    .filter_section .coman_form {padding-bottom: 15px;}
    .review_img {display: block;float: none;margin: 0 auto;}
    .revie_dec {width: 100%;padding-left: 0;margin-top: 20px;float: none;}
}
@media (max-width:600px) {
    h1,
    .hero-title {font-size: 26px;line-height: 34px;}
    h2,
    .heading,
    .blog-fullcard-title,
    .color-heading {font-size: 25px;line-height: 32px;}
    h3,
    .heading-line,
    .heading-border-btm,
    .widget-title,
    .home-counting h2,
    .find-tutor h2,
    .sign-block h2 {font-size: 20px;}
    .header-margin {margin-top: 20px;}
    .hero-tag {font-size: 16px;letter-spacing: .5px;}
    .panel-icn {width: 24px;height: 24px;padding: 0px;margin-right: 10px;font-size: 14px;line-height: 24px;text-align: center;float: left;margin-bottom: 5px;}
    .user-profile-content p {font-size: 14px;line-height: 20px;margin: initial;margin-bottom: 10px;}
    .select-location li {display: block;}
    .select-location li:first-child {margin-top: 20px;}
    .set_availability_page .ui-tabs .ui-tabs-nav .ui-tabs-anchor {font-size: 14px;padding: 15px;}
    .set_availability_page .ui-tabs .ui-tabs-nav li {margin-right: -16px;}
    .set_availability_page .ui-tabs .ui-tabs-nav li.ui-state-active.available_slot .ui-tabs-anchor {padding-right: 15px;}
    .grey_box {width: 100%;background-color: #f5f5f5;}
    .grey_box.border_btm {border-bottom: 1px solid #ffffff;}
    .filter_radio_content.beside_content .custom_radio {margin-right: 15px;}
    .filter_radio_content.beside_content .input_text {width: 240px;}
    .batch_cat_tab .details_tab_list li {margin-right: 20px;}
    .batch_cat_tab .details_tab_list li:last-child {margin-right: 0;}
    .form-display-as-box {width: 52%;}
    .pd-6 {padding: 35px 0;}
    .header-homepage h2 {font-size: 24px;}
    .listing_title h4.title {font-size: 18px;}
}
@media (max-width: 567px) {
    .head_user_pro img + a {display: none;}
    .head_user_pro img {margin-right: 0;}
    .date_content .form_group,
    .date_content.select_slot .form_group {width: 100%;}
    .date_content.select_slot .form_group.date_slotinput {margin-right: 0;}
    .select_all_content .select2-container--default .select2-selection--multiple .select2-selection__rendered {padding-right: 10px;}
    .select_all {position: relative;right: auto;top: auto;float: right;font-size: 14px;margin-top: 10px;}
    .time_slot_listing {margin-left: 0;width: 100%;margin-top: 15px;}
    .booknow_datepicker {width: 100%;}
    .details_tab_list li {margin-right: 20px;}
    .details_tab_list li a {font-size: 14px;}
    .amount_text label {font-size: 18px;width: 100%;text-align: center;display: inline-block;margin: 0 0 15px;}
    .amount_text {padding: 15px;}
    .amount_text span {min-width: 170px;padding: 10px 15px;display: block;margin: 0 auto;float: none;}
    .dashbord_page .col-md-4 {width: 100%;}
    .otherlocationdiv .col-sm-4, .otherlocationdiv .col-sm-6 {width: calc(100% - 56px);}
    .course_table table {width: 570px;}
    .course_table {overflow-x: auto;overflow-y: hidden;}
    .course_price_content {width: 100%;text-align: center;margin-bottom: 30px;float: none;}
    .buy_course_page .details_title_content .text_content {margin-top: 10px;}
    .batch_cat_tab .details_tab_list li a {font-size: 12px;}
    .lession_img {width: 80%;}
    body a#cookit-link {font-size: 14px;padding: 0 20px !important;}
    body #cookit #cookit-container #cookit-button {font-size: 14px;padding: 0 20px;margin-top: 10px;}
}
@media (max-width: 480px) {

    .ck_editor_content {padding: 0 10px;}

    body {font-size: 14px;}
    h1,
    .hero-title {font-size: 24px;line-height: 32px;}
    h2,
    .heading,
    .blog-fullcard-title,
    .color-heading {font-size: 22px;line-height: 30px;}
    h3,
    .heading-line,
    .heading-border-btm,
    .widget-title,
    .home-counting h2,
    .find-tutor h2,
    .sign-block h2 {font-size: 18px;}
    .social-share {margin-top: 10px;}
    .footer-hr-big {height: 0;}
    .pagination>li:first-child a {margin-right: 0px;}
    .pagination>li:last-child a {margin-left: 0px;}
    .widget-newsletter input {min-width: 100%;}
    .dashboard-profile {padding-top: 15px;padding-bottom: 15px;}
    .dashboard-menu .panel {margin: 0;margin-bottom: 5px;}
    .dashboard-menu .panel-title .fa,
    .dashboard-link .fa {margin-right: 20px;}
    select[multiple] {width: 220px;}
    .memeber-features ul li {font-size: 12px;}
    li.category-item {width: 49%;}
    .find_tutor_footer:after,
    .find_tutor_footer:before {display: none;}
    .find_tutor_footer {padding: 20px 15px;}
    .find_txt p {font-size: 14px;}
    .find_tutor_footer .input_submit {border-radius: 50px;position: relative;border: 1px solid #fff;margin-top: 15px;right: auto;top: auto;}
    .col-sm-3.sidebar-offcanvas {width: 280px;}
    .offcanvas-btn.btnborder {left: 250px;}
    .small_column .col-sm-8,
    .small_column .col-sm-4 {width: 100%;}
    textarea.input_text {border-radius: 15px;}
    .document_identification_page .col-sm-3 {width: 100%;}
    .date_content {width: 100%;margin-bottom: 15px;}
    .add_minus_btn {margin: 0px;margin-left: 10px;position: absolute;right: -8px;top: -8px;z-index: 11;}
    .add_minus_btn i {width: 30px;height: 30px;padding: 4px 0 0;margin-top: 0;}
    .mobile_div {position: relative;display: inline-block;width: 100%;}
    .coman_form .input_submit {padding: 0 25px;}
    .listing_img {left: auto;top: auto;margin: 0 auto;float: none;display: block;margin-bottom: 5px;margin-top: 10px;}
    #tutor_list {padding-left: 0;}
    .filter_selection_content .col-md-2,
    .listing_title {width: 100%;}
    .find_guru_listbox {margin-bottom: 30px;}
    .find_guru_section .row-margin {margin-top: 0;}
    .exp_date_input .col_6,
    .cvv_submit .form_group {width: 100%;}
    .exp_date_input select.input_text[name="expiryMonth"] {margin-bottom: 10px;}
    .cvv_submit .input_submit.green_btn {margin-top: 0;}
    .exp_date_input .col_6,
    .cvv_submit .form_group {padding-right: 0;}
    .otherlocationdiv .add_minus_btn {position: relative;right: auto;top: auto;}
    .manage_locations_page .add_minus_btn i {width: 40px;}
    .teaching_location span,
    .teaching_location label {width: 100%;}
    .teaching_location span {margin-bottom: 3px;}
    .buy_course_page .col-sm-3,
    .buy_course_page .details_tab_content .col-sm-3 {width: 100%;}
    .lession-card {margin-bottom: 15px;}
    .booking_details_list li {width: 100%;}
    .booking_details_list span {display: inline-block;}
    .booking_details_list label {margin-bottom: 0px;min-width: 130px;display: inline-block;}
    .course_fee_content label {width: 100%;padding-top: 0;}
    .course_fee_content label.pengind_course {float: none;margin-top: 10px;}
    .course_fee_content {text-align: center;}
    .course_fee_content {padding: 10px;}
    .filter_radio_content.beside_content .custom_radio {margin-right: 0;}
    .filter_radio_content.beside_content .input_text {width: 100%;margin-top: 0;}
    .listing_title h4.title,
    .listing_title h4.title a {margin-top: 15px;}
    .batch_cat_tab .details_tab_list li {width: 100%;text-align: center;margin-bottom: 15px;margin-right: 0;}
    .batch_cat_tab .details_tab_list li:last-child {margin-bottom: 0;}
    .batch_cat_tab ul.details_tab_list {border-bottom: none;}
    .batch_cat_tab {border-bottom: 1px solid #cfcfcf;}
    .home_links_content ul li {width: 100%;padding: 0;}
    .home_links_content ul li:after {display: none;}
    .text_content .padding_text.river__paragraph {font-size: 14px;line-height: 22px;}
    .header-homepage h2 {font-size: 20px;}
    .otherlocationdiv .col-sm-4, .otherlocationdiv .col-sm-6 {width: 100%;}
    .otherlocationdiv .form_group {margin-bottom: 10px;}
    .otherlocationdiv .add_minus_btn i {margin-bottom: 20px;width: 100%;margin-top: 10px;padding-top: 9px;}
    .otherlocationdiv .col-sm-2 {width: 100px;}
    .otherlocationdiv .add_minus_btn {width: 100%;}
    .tooltip_div2.long_tooltip b {left: auto;right: 0;}
}
@media(max-width: 425px) {
    .tooltip_div2.long_tooltip {display: block;}
    .tooltip_div2.long_tooltip b {left: 0;right: auto;}
}
@media(max-width: 360px) {
    .footer .col-sm-4:last-child .footer-links li,
    .footer .col-sm-4 {width: 100%;}
    .footer .col-sm-4:last-child .footer-links li {padding-left: 0;padding-right: 0;}
    .footer_nav_links {max-width: 60%;display: block;margin: 20px auto 0;padding-left: 0;text-align: center;}
    .details_tab_list li a {font-size: 13px;}
    .details_tab_list li {margin-right: 10px;}
    .details_buttons .input_submit {font-size: 14px;padding: 0 18px;}
    .diff_search_content {width: 100%;}
    .booking_details_list label,
    .booking_details_list span {width: 100%;}
    .booking_details_list label {margin-bottom: 5px;}
    ul.booking_details_list {display: inline-block;width: 100%;text-align: center;}
    .footer .col-sm-4,
    .footer .col-sm-3,
    .col-sm-9 .footer-links li ,
    .footer .col-sm-2 {width: 100%;}
    .social-share {margin-bottom: 15px;}
}