/*
Theme Name: Bundooravet
Description: Used to style the responsive layout.
*/

.main-menu ul,
.blog_page ul#tab-menu,
.outlet_page ul#tab-menu,
.main_content ul.masonry_content_tabs,
footer ul {margin:0; padding:0; list-style:none;}

.main-menu ul li,
.blog_page ul#tab-menu li,
.outlet_page ul#tab-menu li,
.main_content ul.masonry_content_tabs li,
footer ul li {padding:0;}

.menu_container ul li a,
.blog_page ul#tab-menu li a,
.outlet_page ul#tab-menu li a,
.main_content ul.masonry_content_tabs li a,
footer ul li a {text-decoration:none !important;}

.responsive_block {display:none;}
/*Menu reponsive*/
.btn_menu {
    display:none; position:absolute; margin-top:-30px; right:0;
    background:#33acf2;
}
.btn_menu span:before {
    content:"";
    position:absolute;
    width:68%;
    height:5px;
    background:#fff;
    top:10px;
    right:16%;
    -webkit-transition:all 0.5s;
    -o-transition:all 0.5s;
    transition:all 0.5s;
    opacity:0;
}
.btn_menu span:after {
    content:"";
    position:absolute; top:10px; left:16%;
    width:68%; height:5px;
    background:#fff;
    box-shadow:0 10px 0 #fff,
    0 20px 0 #fff;

    -webkit-transition:all 0.5s;
    -o-transition:all 0.5s;
    transition:all 0.5s;
}
.btn_menu span {
    background:transparent; border:none;
    width:48px; height:45px;
    text-indent:-900em;
    overflow:hidden;
    position:relative;
    cursor:pointer;
    outline:none;
    float:right;
    display:block;
    z-index:999;
    font-size:0;

    -webkit-transition:all 0.5s;
    -o-transition:all 0.5s;
    transition:all 0.5s;
}
.btn_menu.opened span:after {
    top:20px;
    left:16%;
    box-shadow:none;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
}
.btn_menu.opened span:before {
    opacity:1;
    top:20px;
    right:16%;
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg);
}
/*********************************************************************/
@media only screen and (max-width:1260px) {
    /*Header*/
    .main_header_inner .content_header {float:right;width:auto !important;}
    .main_header_inner .emergency_header {float:none;text-align:center;display:block;}
}
@media only screen and (max-width:1185px) {
    .single_staff_type .featured_staff .featured_staff_slider {padding-left:50px;padding-right:50px;}
    .single_staff_type .slick-prev {left:0;}
    .single_staff_type .slick-next {right:0;}
}
@media only screen and (max-width:1170px) {
    /*Header*/
    .main_header_wrapper .logo img {width:70%;}
    #menu_main_header {padding-right:0px;}
    .main_header_wrapper .main-menu {z-index:1;position:relative;}
    /*Page Staff*/
    .staff_page .info_staff .each_staff .content_staff {padding-top:0;}
}

@media only screen and (max-width:1130px) {
    .staff_page #staff_interests, .staff_page #staff_role, .staff_page #staff_specialty {
        width:200px;
    }
}
@media only screen and (max-width:1100px) {
    .single_staff_type .featured_staff .featured_staff_slider {padding-left:0;padding-right:0;}
    .single_staff_type .slick-prev {left:-45px;}
    .single_staff_type .slick-next {right:-45px;}
}
@media only screen and (max-width:1050px) {
    /*Page Staff*/
    .staff_page .info_staff .each_staff {text-align:center;}
    .staff_page .info_staff .each_staff .thumb_staff {left:50%;position:relative;margin-left:-100px;}
    .staff_page .info_staff .each_staff .content_staff {width:100% !important;height:auto;padding:20px 0 0 0;}
    .staff_page .info_staff .each_staff .content_staff .button_style_3 {position:relative;left:0;top:10px;}
    /*.staff_page .info_staff .each_staff:before{left: 0;}*/
}

@media only screen and (max-width:1023px) {
    .main_header_inner .emergency_header .mobile {display:inline-block;}
    .main_header_inner .emergency_header .no_mobile {display:none;}
    .search_form {display:block;}
    .special_padding {padding:0;}
    .single_staff_type .featured_staff .featured_staff_slider {padding-left:50px;padding-right:50px;}
    .single_staff_type .slick-prev {left:0;}
    .single_staff_type .slick-next {right:0;}
    /*Menu*/
    .btn_menu {display:block;}
    .main_header .main-menu {width:100%;}
    .main-menu .menu_container {
        display:none; position:absolute; margin-top:35px;
        width:100%; text-align:center;
        background:rgba(255, 255, 255, 0.9);
        border:2px solid #fff;
        padding-bottom:20px;
    }
    .search_form input[type="text"] {width:100px;}
    .search_form:hover input.search_button {border-left:none;padding-left:0;}
    .main-menu ul {width:100%;}
    #menu_main_header ul li {padding:10px }
    #menu_main_header {padding-right:10px;}

    .header_services_page .tabs_page_services .tab_service {padding:10px 20px 10px 0;}
    .header_services_page .tabs_page_services {margin:20px 0;}

    /*About Page*/
    .list_items_about_us_page .item_about_us_page .thumb_item_about_us_page,
    .list_items_about_us_page .item_about_us_page .detail_item_about_us_page {width:100%;}
    .list_items_about_us_page .item_about_us_page .detail_item_about_us_page .title_item_about_us_page {text-align:center;}
    .list_items_about_us_page .item_about_us_page .thumb_item_about_us_page {margin-bottom:20px;text-align:center;}
    .list_items_about_us_page .item_about_us_page .item_about_us_page_inner {margin-bottom:0;}

    /*News Page*/
    .search .news_page .content_news .each_post:nth-child(odd) .thumb_post,
    .search .news_page .content_news .each_post:nth-child(even) .thumb_post,
    .search .news_page .content_news .each_post:nth-child(odd) .content_post,
    .search .news_page .content_news .each_post:nth-child(even) .content_post,
    .page-clinic-news .news_page .content_news .each_post:nth-child(odd) .thumb_post,
    .page-clinic-news .news_page .content_news .each_post:nth-child(even) .thumb_post,
    .page-clinic-news .news_page .content_news .each_post:nth-child(odd) .content_post,
    .page-clinic-news .news_page .content_news .each_post:nth-child(even) .content_post,
    .archive .news_page .content_news .each_post:nth-child(odd) .thumb_post,
    .archive .news_page .content_news .each_post:nth-child(even) .thumb_post,
    .archive .news_page .content_news .each_post:nth-child(odd) .content_post,
    .archive .news_page .content_news .each_post:nth-child(even) .content_post {
        width:100%;
    }
    .search .news_page .content_news .each_post:nth-child(odd) .content_post,
    .search .news_page .content_news .each_post:nth-child(even) .content_post,
    .archive .news_page .content_news .each_post:nth-child(odd) .content_post,
    .archive .news_page .content_news .each_post:nth-child(even) .content_post,
    .page-clinic-news .news_page .content_news .each_post:nth-child(odd) .content_post,
    .page-clinic-news .news_page .content_news .each_post:nth-child(even) .content_post {
        padding:20px 0;
        height:auto !important;
    }
    .search .news_page .content_news .each_post:nth-child(odd) .thumb_post,
    .search .news_page .content_news .each_post:nth-child(even) .thumb_post,
    .archive .news_page .content_news .each_post:nth-child(odd) .thumb_post,
    .archive .news_page .content_news .each_post:nth-child(even) .thumb_post,
    .page-clinic-news .news_page .content_news .each_post:nth-child(odd) .thumb_post,
    .page-clinic-news .news_page .content_news .each_post:nth-child(even) .thumb_post {
        height:auto !important;
        background:none !important;
    }
    .search .news_page .content_news .each_post .thumb_post img,
    .archive .news_page .content_news .each_post .thumb_post img,
    .page-clinic-news .news_page .content_news .each_post .thumb_post img {display:block;width:100%;}
    .search .news_page .content_news .thumb_post .date_post,
    .archive .news_page .content_news .thumb_post .date_post,
    .page-clinic-news .news_page .content_news .thumb_post .date_post {position:absolute;}

    .search .news_page .content_news .thumb_post.width_no_image .date_post {
        position:relative;
    }
    .search .news_page .content_news .each_post .thumb_post.width_no_image img {display:none;}
    .search .news_page .content_news .each_post .content_post.width_no_image {padding:0 10px;}
    .search .news_page .content_news .each_post .thumb_post.width_no_image {
        width:18%;
    }
    .search .news_page .content_news .each_post .content_post.width_no_image {
        width:82%;
    }
    .news_page .content_news .content_post .button_read_more {margin-bottom:0;}

}

@media only screen and (max-width:980px) {
    /*Page Staff*/
    .staff_page .left_info_search {padding-top:30px;width:100%;}
    .staff_page .left_info_search .interests_search_info,
    .staff_page .left_info_search .specialty_search_info, .staff_page .left_info_search .role_search_info {
        display:block;
        text-align:center;
        margin-right:0;
    }
    .staff_page .right_info_search {
        width:100%;
        padding-top:10px;
        text-align:center;
    }
    .staff_page #staff_interests,
    .staff_page #staff_role, .staff_page #staff_specialty {
        margin-right:0;
        display:inline-block;
        margin:10px 0;
    }
    .form_search_staff {text-align:center;}
    .staff_page .form_search_staff {margin-bottom:0;}
}

@media only screen and (max-width:930px) {
    .news_page .sidebar_news .recent_posts_news .each_recent_post .thumb_recent_post {display:none;}
    .news_page .sidebar_news .recent_posts_news .each_recent_post .detail_recent_post {width:100%;height:auto !important;}
    .news_page .sidebar_news .recent_posts_news .each_recent_post .detail_recent_post .detail_recent_post_inner {margin-left:0;}
    .news_page .sidebar_news .recent_posts_news .each_recent_post .detail_recent_post .title_recent_post {min-height:0;}
}
@media only screen and (max-width:890px) {
    /*Footer*/
    .our_other_surgeries:before {display:none;}
    .our_other_surgeries .each_website {width:100%;}
    .our_other_surgeries .each_website .each_website_inner {padding:20px 0;}
    .our_other_surgeries {padding:40px 0;}
    .our_other_surgeries .title_our_other_surgeries {margin-bottom:0;font-size:40px;}
    .footer_content {padding:40px 0;}
    .footer_content .detail_footer {padding-bottom:20px;}
    /*Default Page*/
    .main_content {margin:40px 0;}
    .font_s_50 {font-size:40px;}

    .detail_banner .banner .content_banner h3 {font-size:30px;line-height:1;}
    .detail_banner .banner .content_banner .breadcrumbs {margin-top:10px;}

    .list_items_about_us_page {padding:20px 0;margin:0;}
    .news_page .sidebar_news .sidebar_title_news {margin:10px;line-height:1;padding:10px 0;}

    /*Home Page*/
    .home_page .content_home_page {margin-top:0;}
    .home_page .content_home_page .content_home_page_inner {padding-top:40px;padding-bottom:10px;padding-left:20px;padding-right:20px;}
    .home_page .content_home_page .main_content {margin-top:40px;}
    .home_page .emergency_details_home_page {margin-top:110px;padding-bottom:20px;}
    .home_page .news_page {padding:40px 0;}
    .home_page .news_page .content_news .each_post {margin-top:20px;}
    .home_page .news_page .button_news_section_home_page {margin-top:20px;}
    .home_page .emergency_details_home_page .title_emergency_details_home_page h2 {font-size:40px;}
    .home_page .news_page .title_news_section_home_page h2 {font-size:40px;}
    .font_s_28 {font-size:20px;}
    .font_s_48 {font-size:40px;}

    .page-emergency .home_page .content_home_page {margin-bottom:20px;}
    .news_page {margin:40px 0;}
    .news_page .content_news .each_post {margin-bottom:40px;}
    .single .news_page {margin-bottom:0;}

    .our_other_surgeries .each_website .each_website_inner .content_website, .our_other_surgeries .each_website .each_website_inner
    .opening_hours {
        height:auto !important;
        margin:10px 0;
    }

    .contact_page .main_content {margin-bottom:0;}

    h1 {font-size:40px !important;line-height:1 !important;}
    h2 {font-size:30px !important;line-height:1 !important;}

    .staff_page {padding:40px 0;}
    .single_staff_type .featured_staff .title_featured_staff {padding-top:0;padding-bottom:10px;text-align:center;}

    .single_staff_type {margin-bottom:20px;}
}
@media only screen and (max-width:880px) {
    /*Header*/
    .main_header_inner .content_header,
    .main_header_inner .share_button_header {float:none;text-align:center;display:block;}
    .main_header_inner .content_header {line-height:1.35;padding-bottom:10px;}
    .main_header_inner .emergency_header {line-height:1.35;padding-top:10px;padding-bottom:10px;}

}
@media only screen and (max-width:800px) {
    .copyright .copyright_left, .copyright .copyright_right {
        width:100%;
        text-align:center;
        float:none;
    }
    /*Home Page*/
    .home_page .news_page .content_news .each_post:nth-child(odd) .thumb_post,
    .home_page .news_page .content_news .each_post:nth-child(even) .thumb_post,
    .home_page .news_page .content_news .each_post:nth-child(odd) .content_post,
    .home_page .news_page .content_news .each_post:nth-child(even) .content_post {
        width:100%;
    }
    .home_page .news_page .content_news .each_post:nth-child(odd) .content_post,
    .home_page .news_page .content_news .each_post:nth-child(even) .content_post {
        padding:20px 0;
        height:auto !important;
    }
    .home_page .news_page .content_news .each_post:nth-child(odd) .thumb_post,
    .home_page .news_page .content_news .each_post:nth-child(even) .thumb_post {
        height:auto !important;
        background:none !important;
    }
    .home_page .news_page .content_news .each_post .thumb_post {position:relative;}
    .home_page .news_page .content_news .each_post .thumb_post img {display:block;width:100%;}
    .home_page .news_page .content_news .thumb_post .date_post {position:absolute;left:0;top:0;}
}

@media only screen and (max-width:767px) {
    .content_services_page .box_service_text {padding-top:0;}
    .letter_spacing_box h1 {padding-top:0;}
}
@media only screen and (max-width:760px) {
    .close_sidebar {display:block;}
    .news_page .icon_close_sidebar {position:fixed;width:230px;background:#fff;padding-left:20px;right:0;top:20px; padding-top:20px;padding-bottom:20px;z-index:1000;}
    .news_page .sidebar_news {width:100%;}
    .search .news_page .content_news,
    .single .news_page .content_news,
    .archive .news_page .content_news,
    .page-clinic-news .news_page .content_news {width:100%;padding-right:0;}
    .our_other_surgeries .our_other_surgeries_slider {margin-bottom:0;}
    .our_other_surgeries .our_other_surgeries_slider .slick-prev {
        left:0 !important;
    }
    .our_other_surgeries .our_other_surgeries_slider .slick-next {
        right:0 !important;
    }
    .our_other_surgeries .each_website .each_website_inner .thumb_website {
        width:200px;
        height:200px;
        margin-left:-100px;
    }
}
@media only screen and (max-width:710px) {
    .staff_page .info_staff .each_staff {width:100%;}
    .staff_page .info_staff .each_staff .content_staff .content_staff_inner {height:auto !important;}
    .single_staff_type .main_detail .thumb_staff_single_page {
        position:relative;
        top:0;
        left:50%;
        margin-left:-100px;
    }
    .single_staff_type .main_detail .content_staff_single_page {
        padding:0;
        padding-top:20px;
        min-height:0;
    }
    .single_staff_type .main_detail .position_staff_single_page {display:block;text-align:center;padding-bottom:30px;}
    .single_staff_type .main_detail .name_staff_single_page {display:block;text-align:center;margin-right:0;}
}
@media only screen and (max-width:600px) {
    .masonry-grid-item {width:100%;}
    .search .news_page .content_news .each_post .thumb_post.width_no_image {width:100%;text-align:center;}
    .search .news_page .content_news .each_post .content_post.width_no_image {width:100%;padding:10px 0;text-align:center;}
    .list_items_about_us_page .item_about_us_page .detail_item_about_us_page {padding:0;}
    .staff_page #staff_role, .staff_page #staff_specialty,
    .staff_page #staff_interests {
        display:block;
        margin:10px auto;
    }
}
@media only screen and (max-width:565px) {
    /*Single Page Staff*/
    .single_staff_type .button_single_staff_type .previous_profile, .single_staff_type .button_single_staff_type .next_profile {
        text-indent:-9999px;
        color:transparent;
        padding-left:0;
        padding-right:0;
        width:45px;
        line-height:2.5;
    }
}
@media only screen and (max-width:510px) {
    /*.search_form {position: absolute;width: 100%;}*/
    /*.search_form input[type='text']{width: 63%;background: #fff;color: #000;}*/
    /*.search_form ::-webkit-input-placeholder {color:#000;}*/
    /*.search_form :-moz-placeholder {color:#000;}*/
    /*.search_form ::-moz-placeholder {color:#000;}*/
    /*.search_form :-ms-input-placeholder {color:#000;}*/
}
@media only screen and (max-width:475px) {
    .header_services_page .tabs_page_services .tab_service {display:block;padding-right:0;text-align:center;}
    .header_services_page .title_services_page {text-align:center;}
}
@media only screen and (max-width:435px) {
    #menu_main_header {padding:0;}
    #menu_main_header ul li {display:block;padding:10px 0;}
    .icon_search_form {display:block;left:50%;margin-left:-9px;margin-top:10px;
        margin-bottom:20px;}
}
@media only screen and (max-width:405px) {
    /*Footer*/
    .footer_content .menu_footer ul li {display:block;padding:0;}
}

@media only screen and (max-width:380px) {
    .single_staff_type .featured_staff .each_staff_slider .thumb_staff_slider img {display:block;width:100%;height:100%;}
    .single_staff_type .featured_staff .each_staff_slider .thumb_staff_slider {background:none;width:100%;height:100%;left:0;margin-left:0;}
}

@media only screen and (max-width:320px) {
    .news_page .icon_close_sidebar {width:190px;}
    .single_staff_type .button_single_staff_type .back_to_list {display:block;text-align:center;margin-bottom:20px;}
    .single_staff_type .button_single_staff_type .previous_profile {margin-left:0}
    .single_staff_type .button_single_staff_type .previous_next_profile {text-align:center;display:block;}
    .single_staff_type .button_single_staff_type .previous_profile, .single_staff_type .button_single_staff_type .next_profile {
        text-align:right;
    }
}










