/* small phone responsive css */

@media only screen and (min-width: 0px) and (max-width: 767px) {
    body{
        overflow-x: hidden;
    }
    .navbar .navbar-nav{
        padding: 0px 10px;
    }
    .navbar .nav-link{
        font-size: 14px;
        margin-right: 0;
        padding: 10px 0px !important;
        border-bottom: 1px solid #e4e8ed;
        display: flex;
        align-items: center;
    }
    .dropdown-toggle::after {
        position: absolute;
        right: 0;
    }
    .navbar .dropdown{
        position: relative !important;
    }
    .dropdown-menu.show {
        display: block !important;
    } 
    .navbar .dropdown-hover:hover>.dropdown-menu {
        display: none;
        padding: 0px;
    }

    section{
        padding: 50px 0px !important;
    }
    .d2c_see_more{
        margin-top: 40px;
    }
    /* header */
    .d2c_header{
        margin-bottom: 30px;
    }
    /* title */
    h2{
        font-size: 30px;
    }
    /* large button */
    .d2c_large_btn {
        padding: 7px 30px 8px;
    }
    /* Shuffle Btn */
    .shuffle-btn-group label {
        padding: 15px 20px 15px 20px;
    }

    /*=============================================================================*/
                            /*  Home pages V1 css start   */
    /*=============================================================================*/
    .d2c_hero .d2c_title {
        font-size: 34px;
    }

    .d2c_home_cta{
        background-position: left center;
    }

    /* hero section */
    .d2c_hero_v2{
        padding: 100px 0px !important;
    }
    .d2c_hero_large_img{
        display: none;
    }
    .d2c_hero_v2_content .d2c_title{
        font-size: 40px;
    }
    .d2c_hero_v2_right .d2c_hero_small_img{
        display: none;
    }
    /* support section */
    .d2c_support{
        padding-top: 0px !important;
    }
    /* services section */
    .d2c_v2_service_card .card-title{
        font-size: 20px;
    }
    .d2c_v2_service_card i{
        font-size: 40px;
    }
    /* department section */
    .d2c_home_department .d2c_header{
        margin-bottom: 10px;
    }
    .d2c_department_v2_content h3{
        margin-bottom: 5px;
        font-size: 20px;
    }
    .d2c_department_v2_content{
        padding: 30px 15px;
    }
    /* who we are section */
    .d2c_supports h6{
        font-size: 14px;
    }
    .d2c_who_we_are{
        margin-bottom: 0px;
    }
    /* why we different section */
    .d2c_why_different{
        padding: 0px !important;
    }
    .d2c_why_different .d2c_background{
        right: 0%;
    }
    .d2c_why_different .d2c_why_different_content {
        padding: 50px 0px;
    }
    .d2c_why_different h6{
        font-size: 14px;
    }

    /*=============================================================================*/
                            /*  Home pages V1 css end   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  Home pages V2 css start   */
    /*=============================================================================*/
    .d2c_department_v2_content .d2c_icon{
        width: 45px;
        height: 45px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 20px;
    }
    /*=============================================================================*/
                            /*  Home pages V2 css end   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  about pages css start   */
    /*=============================================================================*/
    .d2c_about .list-group-item{
        font-size: 14px;
    }
    .d2c_about .d2c_image_wrapper{
        margin-top: 50px;
    }
    .d2c_about img{
        max-width: 100%;
    }
    .d2c_about .d2c_image_wrapper::after{
        top: -15px;
        left: 15px;
        bottom: -15px;
        right: 15px;
    }
    .d2c_mission hr{
        margin: 35px 0px;
    }
    .d2c_counter .card .card-title{
        font-size: 18px;
    }
    .d2c_doctor_main{
        padding-bottom: 10px !important;
    }
    .d2c_mission .d2c_column:first-child{
        padding: 50px 25px;
    }
    .d2c_mission .d2c_column:last-child{
        padding: 50px 25px;
    }
    /*=============================================================================*/
                            /*  about pages css end   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  Our story page css start   */
    /*=============================================================================*/

    .d2c_who_we_are .d2c_right_image{
        display: none;
    }
    .d2c_advice .d2c_title{
        font-size: 35px;
    }
    .d2c_history_liner{
        display: none;
    }
    .d2c_advice_card{
        padding: 30px 20px;
        height: 100%;
    }
    .d2c_advice .d2c_advice_column{
        padding: 10px;
    }
    .d2c_advice .d2c_advice_column:first-child{
        margin-bottom: 0;
    }
    .d2c_advice .d2c_advice_column:nth-child(2) {
        margin-bottom: 0px;
    }
    .d2c_advice_card .d2c_advice_title{
        font-size: 18px;
    }
    .d2c_history_content{
        margin: 10px auto;
    }
    .d2c_support_column .d2c_icon{
        display: flex;
        justify-content: start;
      }
    
    

    /*=============================================================================*/
                            /*  Our story page css end   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  contact page css start   */
    /*=============================================================================*/
    .d2c_details .list-group-item .d2c_contact_find{
        margin-bottom: 12px;
        font-size: 16px;
    }
    .d2c_details .d2c_icon{
        width: 40px;
        height: 40px;
        font-size: 16px;
    }
    .d2c_v1_form{
        padding: 50px 15px;
    }
    .d2c_details{
        padding-top: 0px;
    }
        
    
    /*=============================================================================*/
                            /*  contact page css end   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  contact page v2 css start   */
    /*=============================================================================*/

    .d2c_contact_v2{
        padding: 40px 25px;
        margin-bottom: 0px;
    }
    .d2c_contact_v2 .d2c_form{
        padding: 25px;
        margin-top: 30px;
    }
    .d2c_contact_v2 .d2c_google_map iframe{
        height: 250px;
    }
    .d2c_contact_v2 .d2c_google_map{
        width: 100%;
        margin-bottom: 0px;
    }

    /*=============================================================================*/
                            /*  contact page v2 css end   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  event page css start   */
    /*=============================================================================*/
    .d2c_event_card .d2c_event_content{
        padding: 25px;
    }
    .d2c_event_content .d2c_title{
        font-size: 20px;
    }
    /*=============================================================================*/
                            /*  event page css start   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  career page css start   */
    /*=============================================================================*/
    .d2c_career .d2c_v2_service_card .card{
        padding-inline-start: 25px;
    }
    .d2c_career .d2c_v2_service_card .d2c_devider_img {
        margin: 0px 0px 15px 0px;
    }
    /*=============================================================================*/
                            /*  career page css end   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  single career page css start   */
    /*=============================================================================*/
    .d2c_single_career_content h5{
        margin-top: 50px;
    }
    .d2c_overview{
        margin-top: 50px;
    }
    /*=============================================================================*/
                            /*  single career page css end   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  Single Doctor pages css start   */
    /*=============================================================================*/
    .d2c_large_btn {
        padding: 8px 20px 9px;
        font-size: 14px;
    }
    .table th {
        font-size: 16px;
    }
    .table tbody td {
        font-size: 14px;
    }

    /*=============================================================================*/
                            /*  Single Doctor pages css End   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  FAQ pages css start   */
    /*=============================================================================*/

    .d2c_faq_main .btn{
        font-size: 18px;
        padding: 15px 45px 15px 0px;
        align-items: baseline !important;
    }
    .d2c_faq_content .card-body{
        font-size: 14px;
        padding: 10px 10px 10px 0px;
    }
    .d2c_faq_content .btn::after{
        margin-top: 5px !important;
    }
    .d2c_form_part{
        margin-top: 50px;
        padding: 0px;
    }
    .d2c_faq_v2 .d2c_header{
        margin-top: 30px;
    }
    /*=============================================================================*/
                            /*  FAQ pages css end   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  extra pages css start   */
    /*=============================================================================*/

    /* 404 page */
    .d2c_404,.d2c_thankyou,.d2c_maintenance{
        height: 65vh;
    }
    .d2c_404 h1:first-child{
        font-size: 100px;
    }
    .d2c_404 h1:nth-child(2) {
        margin-bottom: 20px;
    }
    .d2c_404_content .d2c_title{
        font-size: 32px;
    }

    /* thank you page */
    .d2c_thankyou_content .d2c_title{
        font-size: 24px;
    }
    .d2c_thankyou{
        background: var(--primary_color);
    }
    .d2c_thankyou h1{
        font-size: 50px;
        margin-bottom: 25px;
    }

    /* login system start */
    .d2c_login_system{
        padding: 7em 0em;
    }
    .d2c_form{
        padding: 40px 30px;
    }
    .d2c_form h3{
        font-size: 25px;
    }
    .d2c_form .d2c_btn{
        width: 100%;
    }

    .d2c_form .d2c_margin_left {
        padding-left: 15px;
    }

    .d2c_verification_form p{
        width: 100%;
    }

    .d2c_maintenance .d2c_sub_title{
        font-size: 30px;
    }
    .d2c_maintenance .d2c_title {
        font-size: 40px;
    }
    .d2c_maintenance label{
        font-size: 20px;
    }
    /* login system end */

    /* coming soon page start */
    .d2c_coming_soon_content{
        margin: 0px;
    }
    .d2c_image_wrapper::after   {
        display: none;
    }
    .d2c_image_wrapper img{
        max-width: 100%;
        margin-top: 30px;
    }
    .d2c_coming_soon_content .list-group{
        margin-bottom: 30px;
    }
    .slick-slide img {
        width: 100%;
    }
    /* coming soon page end */

    /*=============================================================================*/
                            /*  extra pages css end   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  appointment pages css start   */
    /*=============================================================================*/
    .d2c_appointment_content img {
        margin-top: 0px;
        margin-bottom: 20px;
    }
    .d2c_appointment_form{
        margin-top: 30px;
    }
    /*=============================================================================*/
                            /*  appointment pages css end   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  department pages css start   */
    /*=============================================================================*/
    
    .d2c_department_content .d2c_overlay .d2c_title{
        font-size: 25px;
    }
    .d2c_department_content .d2c_hover_title{
        font-size: 25px;
    }
    /*=============================================================================*/
                            /*  department pages css end   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /* single department pages css start   */
    /*=============================================================================*/
    
    .d2c_cta_fluid .d2c_title{
        font-size: 30px;
        margin-top: 20px;
    }
    .d2c_big_image_col{
        padding-top: 0px !important;
    }
    /*=============================================================================*/
                            /* single department pages css end   */
    /*=============================================================================*/

    /* services page start */
    
    .d2c_services_card .card-img-top{
        max-width: 100%;
    }
    .d2c_service_moment .slick-dots{
        text-align: center;
    }
    /* services page end */


    /*=============================================================================*/
                            /*  Single Service pages css start   */
    /*=============================================================================*/
    .d2c_thumbnil {
        padding-bottom: 35px;
    }
    /*=============================================================================*/
                            /*  Single Service pages css end   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  Single Service page v2 css start   */
    /*=============================================================================*/
    .d2c_single_service_img{
        height: 250px;
    }
    .d2c_treatment_pricing_heading i{
        font-size: 24px;
    }
    .d2c_treatment_pricing_heading{
        padding: 15px;
    }
    .d2c_treatment_price{
        padding: 15px;
    }
    .d2c_right_content{
        margin-top: 30px;
    }
    /*=============================================================================*/
                            /*  Single Service page v2 css end   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  Single blog page css start   */
    /*=============================================================================*/
    .d2c_recent_post h6{
        font-size: 16px;
    }
    .blockquote h5{
        font-size: 16px;
    }
    .d2c_emergency h3{
        font-size: 24px;
    }
    .d2c_post_comment_form .form-control{
        margin-bottom: 15px;
    }
    .d2c_post_comment_form .d2c_btn{
        margin-bottom: 15px;
    }
    
    /*=============================================================================*/
                            /*  Single blog page css end   */
    /*=============================================================================*/

    /* blog v2 page */
    .d2c_popular_blog,.d2c_weekly_blog{
        padding-top: 0px !important;
    }

    /* footer start */
    .d2c_subfooter_content ul li{
        margin-right: 0px;
    }
    .d2c_footer{
        padding-bottom: 20px !important;
    }
    .d2c_footer hr {
        margin: 40px 0px 20px 0px;
    }
    .d2c_subfooter_content .d2c_copyright{
        font-size: 14px;
    }
    .d2c_footer_04 .btn{
        margin-left: 0px;
    }
    /* footer end */


}


/* Tab responsive css */

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .navbar .navbar-nav{
        padding: 0px 10px;
    }
    .navbar .nav-link{
        font-size: 14px;
        margin-right: 0;
        padding: 10px 0px !important;
        border-bottom: 1px solid #e4e8ed;
        display: flex;
        align-items: center;
    }
    .dropdown-toggle::after {
        position: absolute;
        right: 0;
    }
    .navbar .dropdown{
        position: relative !important;
    }
    .dropdown-menu.show {
        display: block !important;
    } 
    .navbar .dropdown-hover:hover>.dropdown-menu {
        display: none;
    }
    
    section{
        padding: 70px 0px;
    }
    .d2c_see_more{
        margin-top: 60px;
    }


    /*=============================================================================*/
                            /*  Home pages V1 css start   */
    /*=============================================================================*/
    .d2c_hero .d2c_title {
        font-size: 34px;
    }


    /* hero section */
    .d2c_hero_v2{
        padding: 100px 0px !important;
    }
    .d2c_hero_large_img{
        display: none;
    }
    .d2c_hero_v2_content .d2c_title{
        font-size: 50px;
    }
    .d2c_hero_v2_right .d2c_hero_small_img{
        width: 250px;
        height: 400px;
        margin-left: auto;
    }
    .d2c_hero_v2_content{
        display: flex;
        align-items: center;
    }
    /* support section */
    .d2c_support{
        padding-top: 0px !important;
    }
    /* who we are section */
    .d2c_who_we_are{
        padding-top: 0px !important;
        margin-bottom: 0px;
    }
    /* department section */
    .d2c_department_v2_content{
        padding: 20px 15px;
    }
    .d2c_department_v2_content h3{
        font-size: 20px;
        margin-bottom: 5px;
    }
    .d2c_department_v2_content .d2c_icon{
        width: 40px;
        height: 40px;
        font-size: 20px;
        padding: 0px;
    }
    /* why we different section */
    .d2c_why_different{
        padding: 0px !important;
    }
    .d2c_why_different .d2c_background{
        right: 0%;
    }
    .d2c_why_different .d2c_why_different_content{
        padding: 70px 0px;
    }
    /* blog section */
    .d2c_blog_v2{
        padding-top: 0px;
    }

    /*=============================================================================*/
                            /*  Home pages V1 css end   */
    /*=============================================================================*/

    /* home v2 page start */
    .d2c_testimonial_slider_2 button{
        display: none !important;
    }
    /* home v2 page end */

    /*=============================================================================*/
                            /*  about pages css start   */
    /*=============================================================================*/
    .d2c_about .d2c_image_wrapper{
        margin-top: 50px;
    }
    .d2c_about img{
        max-width: 100%;
    }
    .d2c_about .d2c_image_wrapper::after{
        top: -15px;
        left: 15px;
        bottom: -15px;
        right: 15px;
    }
    .d2c_mission hr{
        margin: 35px 0px;
    }
    .d2c_mission .d2c_title{
        font-size: 20px;
    }
    .d2c_mission .d2c_column:first-child{
        padding: 25px;
    }
    .d2c_mission .d2c_column:last-child{
        padding: 25px;
    }
    .d2c_mission .d2c_content p{
        font-size: 14px;
    }
    .d2c_features .d2c_feature_wrapper{
        padding: 30px 10px;
    }
    .d2c_doctor_main{
        padding-bottom: 10px !important;
    }
    /*=============================================================================*/
                            /*  about pages css end   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  Our story page css start   */
    /*=============================================================================*/

    .d2c_story_who_we_are{
        padding-top: 70px !important;
    }
    .d2c_who_we_are .d2c_right_image img{
        display: none;
    }
    .d2c_history_content{
        margin: 5px;
    }

    .d2c_history_liner{
        display: none;
    }
    .d2c_advice .d2c_title{
        font-size: 40px;
    }

    /*=============================================================================*/
                            /*  Our story page css end   */
    /*=============================================================================*/

    /* contact page start */
    .d2c_details{
        padding-top: 0px;
    }
    /* contact page end */

    /* call to action */
    .d2c_cta .d2c_title{
        font-size: 45px;
        margin-top: 20px;
    }

    /*=============================================================================*/
                            /*  contact page v2 page css start   */
    /*=============================================================================*/

    .d2c_contact_v2 .d2c_google_map{
        margin-bottom: 40px;
        width: 100%;
    }
    .d2c_contact_v2{
        margin-bottom: 0;
    }

    /*=============================================================================*/
                            /*  contact page v2 page css end   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  event page css start   */
    /*=============================================================================*/
    .d2c_event_card .d2c_event_content{
        padding: 25px;
    }
    .d2c_event_content .d2c_title{
        font-size: 20px;
    }
    /*=============================================================================*/
                            /*  event page css start   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  career page css start   */
    /*=============================================================================*/
    .d2c_career .d2c_v2_service_card .card{
        padding: 25px;
    }
    .d2c_career .d2c_v2_service_card .d2c_devider_img {
        margin: 0px 0px 15px 0px;
    }
    .d2c_v2_service_card .card-title{
        font-size: 20px;
    }
    /*=============================================================================*/
                            /*  career page css end   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  single career page css start   */
    /*=============================================================================*/
    .d2c_single_career_content h5{
        margin-top: 50px;
    }
    .d2c_overview{
        margin-top: 50px;
    }
    /*=============================================================================*/
                            /*  single career page css end   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  Single Doctor pages css start   */
    /*=============================================================================*/
    .d2c_our_doctors .d2c_doctor .card-img-top img {
        height: 175px;
    }

    .d2c_large_btn {
        padding: 8px 20px 9px;
        font-size: 14px;
    }

    .table th {
        font-size: 16px;
    }
    .table tbody td {
        font-size: 14px;
    }

    /*=============================================================================*/
                            /*  Single Doctor pages css End   */
    /*=============================================================================*/


    /*=============================================================================*/
                            /*  FAQ pages css start   */
    /*=============================================================================*/

    .d2c_faq_main .btn{
        font-size: 20px;
        padding: 15px 45px 15px 0px;
    }
    .d2c_faq_content .card-body{
        font-size: 14px;
        padding: 10px 10px 10px 0px;
    }
    .d2c_form_part{
        margin-top: 70px;
        padding: 0px;
    }
    .d2c_form_part .d2c_title {
        font-size: 30px;
    }

    /*=============================================================================*/
                            /*  FAQ pages css end   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  extra pages css start   */
    /*=============================================================================*/

    /* 404 page */
    .d2c_404{
        height: 70vh;
    }
    .d2c_404 h1:first-child{
        font-size: 130px;
    }
    .d2c_404 h1:nth-child(2) {
        margin-bottom: 30px;
        font-size: 45px;
    }

    /* thank you page */
    .d2c_thankyou {
        height: 70vh;
        background: var(--primary_color);
    }
    .d2c_thankyou h1{
        font-size: 70px;
        margin-bottom: 25px;
    }
    /* maintenance */
    .d2c_maintenance{
        height: 70vh;
    }

    /* login system start */
    .d2c_login_system{
        padding: 10em 0em;
    }
    .d2c_form{
        padding: 50px 50px;
    }
    .d2c_form .d2c_btn{
        width: 100%;
    }

    .d2c_verification_form p{
        width: 100%;
    }

    .d2c_maintenance .d2c_title {
        font-size: 70px;
    }
        
    /* login system end */

    /*=============================================================================*/
                            /*  extra pages css end   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  appointment pages css start   */
    /*=============================================================================*/
    .d2c_appointment_content img {
        margin-top: 0px;
        margin-bottom: 20px;
    }
    .d2c_appointment_form{
        margin-top: 20px;
    }
    /*=============================================================================*/
                            /*  appointment pages css end   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  department pages css start   */
    /*=============================================================================*/

    .d2c_department_content .d2c_overlay .d2c_title{
        font-size: 28px;
    }
    .d2c_department_content .d2c_hover_title{
        font-size: 28px;
    }

    /*=============================================================================*/
                            /*  department pages css end   */
    /*=============================================================================*/


    /* coming soon page */
    .d2c_coming_soon_content{
        margin-top: 0px;
    }

    /* blog v2 page */
    .d2c_blog_v2_page{
        padding-top: 70px;
    } 
    .d2c_weekly_blog {
        padding-top: 70px;
    }

    /* blog archive page */
    .d2c_blog_archive{
        padding-top: 70px;
    }


    /* single department start */
    .d2c_department_spatialist{
        padding-top: 0px !important;
    }
    /* single department end */


    /*=============================================================================*/
                            /* Service pages css start   */
    /*=============================================================================*/
    .d2c_service_moment_img {
        margin: 100px 0px;
    }
    /*=============================================================================*/
                            /* Service pages css end   */
    /*=============================================================================*/
    /*=============================================================================*/
                            /*  Single Service pages css start   */
    /*=============================================================================*/
    .d2c_thumbnil {
        padding-bottom: 55px;
    }
    /*=============================================================================*/
                            /*  Single Service pages css end   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  Single Service page v2 css start   */
    /*=============================================================================*/
    .d2c_right_content{
        margin-top: 40px;
    }
    .d2c_treatment_price{
        padding: 20px 25px;
    }
    /*=============================================================================*/
                            /*  Single Service page v2 css end   */
    /*=============================================================================*/


    /*=============================================================================*/
                            /*  Single blog page css start   */
    /*=============================================================================*/
    .d2c_post_comment_form .form-control{
        margin-bottom: 15px;
    }
    .d2c_post_comment_form .d2c_btn{
        margin-bottom: 40px;
    }
    /*=============================================================================*/
                            /*  Single blog page css end   */
    /*=============================================================================*/

    /* footer */
    .d2c_footer_04 .btn{
        margin-left: 0px;
        padding: 0px 20px;
    }
}


/* small laptop responsive css */

@media only screen and (min-width: 992px) and (max-width: 1199px) {

    section{
        padding: 70px 0px;
    }
    .d2c_see_more{
        margin-top: 50px;
    }
    .d2c_header{
        margin-bottom: 20px;
    }

    /*=============================================================================*/
                            /*  Home pages V1 css start   */
    /*=============================================================================*/

    .d2c_hero_v2_content .d2c_title{
        font-size: 45px;
    }
    .d2c_hero .d2c_title{
        font-size: 45px;
    }
    .d2c_hero_v2_right{
        display: none;
    }
    .d2c_hero_large_img {
        width: 440px;
        height: 600px;
        right: 30px;
    }
    .d2c_hero_large_img::after{
        right: -25px;
    }
    .d2c_hero_large_img img{
        width: 440px;
        height: 600px;
    }

    .d2c_support{
        padding-bottom: 70px;
    }

    .d2c_who_we_are{
        padding-top: 0px;
        margin-bottom: 40px;
    }

    .d2c_department_v2_content h3 {
        font-size: 25px;
        margin-bottom: 8px;
    }
    .d2c_department_v2_content .d2c_icon{
        font-size: 25px;
    }

    .d2c_why_different h6{
        font-size: 14px;
    }
    .d2c_why_different .d2c_why_different_content {
        padding: 50px 0px;
    }

    .d2c_home_blog_v2{
        padding-top: 0px !important;
    }

    .d2c_fitness_patient .list-group .list-group-item,.d2c_fitness_patient .list-inline .list-inline-item{
        font-size: 14px;
    }
    .d2c_fitness_patient .d2c_title{
        font-size: 32px;
    }

    /*=============================================================================*/
                            /*  Home pages V1 css end   */
    /*=============================================================================*/

    /* home v2 page */
    .d2c_home_who_we_are{
        margin-bottom: 0px;
    }
    .d2c_testimonial_slider_2 button{
        display: none !important;
    }

    /*=============================================================================*/
                            /*  about pages start   */
    /*=============================================================================*/
    .d2c_mission .d2c_column:first-child{
        padding: 50px 25px;
    }
    .d2c_mission .d2c_column:last-child{
        padding: 50px 25px;
    }
    .d2c_features h4{
        font-size: 18px;
    }
    .d2c_icon{
        padding: 5px;
        width: 48px;
        height: 48px;
        line-height: 37px !important;
    }
    .d2c_counter .card .card-title{
        font-size: 16px;
    }
    .d2c_doctor .card-title a{
        font-size: 18px !important;
    }
    /*=============================================================================*/
                            /*  about pages end   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  Our story page css start   */
    /*=============================================================================*/
    .d2c_story_who_we_are{
        padding-top: 70px;
    }
    .d2c_history_liner{
        width: 90%;
        margin-left: 90px;
        margin-top: -80px;
        margin-bottom: -80px;
    }
    .d2c_advice .d2c_title{
        font-size: 45px;
    }
    .d2c_advice .d2c_advice_column{
        padding: 10px;
    }
    .d2c_advice .d2c_advice_column:first-child{
        margin-bottom: 0px;
    }
    .d2c_advice .d2c_advice_column:nth-child(2){
        margin-bottom: 0px;
    }
    .d2c_advice_card .d2c_advice_title{
        font-size: 18px;
    }
    .d2c_advice_card{
        padding: 30px 20px;
        height: 100%;
    }
    /*=============================================================================*/
                            /*  Our story page css end   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  FAQ pages css start   */
    /*=============================================================================*/

    .d2c_faq_main .btn{
        font-size: 20px;
        padding: 15px 45px 15px 0px;
    }
    .d2c_faq_content .card-body{
        font-size: 16px;
        padding: 10px 10px 10px 0px;
    }
    .d2c_form_part{
        margin-top: 70px;
        padding: 0px;
    }
    .d2c_form_part .d2c_title {
        font-size: 30px;
    }

    /*=============================================================================*/
                            /*  FAQ pages css end   */
    /*=============================================================================*/


    /*=============================================================================*/
                            /*  extra pages css start   */
    /*=============================================================================*/

    /* 404 page */
    .d2c_404 h1:first-child{
        font-size: 170px;
    }
    .d2c_404 h1:nth-child(2) {
        margin-bottom: 30px;
    }

    /* thank you page */
    .d2c_thankyou{
        background: var(--primary_color);
    }
    .d2c_thankyou h1{
        font-size: 90px;
    }

    /* login system start */
    .d2c_login_system{
        padding: 10em 0em;
    }
    .d2c_verification_form p{
        width: 100%;
    }
    /* login system end */

    /*=============================================================================*/
                            /*  extra pages css end   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  appointment pages css start   */
    /*=============================================================================*/
    .d2c_appointment_content img {
        margin-top: 0px;
        margin-bottom: 25px;
    }
    .d2c_appointment_content p{
        font-size: 14px;
    }
    .d2c_appointment_form {
        padding: 30px;
    }
    /*=============================================================================*/
                            /*  appointment pages css end   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  department pages css start   */
    /*=============================================================================*/

    /* .d2c_department_content{
        height: 360px;
    } */
    .d2c_department_content .d2c_overlay .d2c_title{
        font-size: 20px;
    }
    .d2c_department_content .d2c_hover_title{
        font-size: 20px;
    }

    /*=============================================================================*/
                            /*  department pages css end   */
    /*=============================================================================*/

    

    /*=============================================================================*/
                            /*  Single Service pages css start   */
    /*=============================================================================*/
    .d2c_service_pricing .card {
        padding: 20px 0px;
    }
    /*=============================================================================*/
                            /*  Single Service pages css end   */
    /*=============================================================================*/

    /*=============================================================================*/
                            /*  Single Service page v2 css start   */
    /*=============================================================================*/
    .d2c_right_content{
        padding: 40px 15px;
    }
    .d2c_single_service_v2 p{
        font-size: 15px;
    }
    .d2c_treatment_price{
        padding: 16px 25px;
    }
    /*=============================================================================*/
                            /*  Single Service page v2 css end   */
    /*=============================================================================*/

    /* single doctor page */
    .d2c_doctor_info .d2c_large_btn {
        padding: 10px 10px 11px;
        font-size: 16px;
    }

    /* services v2 page */
    .d2c_help_content .d2c_title{
        font-size: 32px;
    }

    /* call to action */
    .d2c_cta .d2c_title{
        font-size: 50px;
    }

    /* footer */
    .d2c_footer_content .d2c_footer_logo{
        width: 100%;
    }

}

/* Template Name: Arisrtoaid-Bootstrap Medical Service Template
Template URI: https://www.designtocodes.com/product/arisrtoaid-bootstrap-medical-service-template
Description: Arisrtoaid is a fully responsive medical service website template inspired by a modern flat design.
Author: DesignToCodes
Author URI: https://www.designtocodes.com
Text Domain: Arisrtoaid */
