@media only screen and (min-width: 992px) and (max-width: 1680px){
    .testimonial-section.style-02 .testimonials-carousel .testimonials-carousel-controller {
        top: 7%;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1450px){
    header.plastic-header-style-02 .header-area {
        background-color: #fff4;      
        box-shadow: 0px 0px 5px 0px #8394A5;
        padding-top: 20px;
        padding-bottom: 20px;
        z-index: 9;
    }
    header.plastic-header-style-02 {
        padding: 0;
    }
    header.plastic-header-style-02 .search-area .menu-toggle {
        margin-right: 0px;    
    }
}
@media only screen and (max-width: 1450px){ 
    .modal-design .modal-wrapper {
        width: 60%;
    }
    .carousel-control-next, .carousel-control-prev {
        width: 6%;
    }   
}

/* Medium Layout: 1200px. */
@media only screen and (min-width: 992px) and (max-width: 1200px){ 
    .about-our-doctor .about-doctor .carousel-item .slider-content {
        padding-right: 40px;
    }
    .testimonial-section .common-title.sergery-heading.padding-bottom-30{
        padding-bottom: 10px;
    }
    .testimonial-section.default-style .common-title.padding-bottom-30,  .testimonial-section.style-02 .common-title.padding-bottom-5{
        padding-bottom: 10px;
    }
    .testimonial-section.default-style .common-title.padding-bottom-35 {
        padding-bottom: 10px;
    }
    .why-choose-section.padding-100 {
        padding-bottom: 60px;
    }
    .mission-tab-area.padding-top-100 {
        padding-top: 50px;
    }
    .teeth-canel.padding-100 {
        padding-bottom: 60px;
    }
    header .header-area {
        padding: 0px 30px 0 30px;
    }
    .footer-area .footer-top {
        padding: 60px 30px 30px 30px;
    }
    .breadcrumb-area {
        padding-left: 30px;
        padding-right: 30px;
    }
    .modal-design .modal-wrapper {
        width: 70%;
    } 
    .login-section .login-form-wrap .login-form-area .login-form {
        padding: 0 50px;
    }
    .testimonial-section .testimonials-carousel .testimonial-carousel-content .carousel-items .content,
    .opening-popup, .location-popup, .form-popup, .about-us-section .about-content-area {
        width: 80%;
    }
    .comming-soon .comming-soon-wrap .countdown-part {
        width: 65%; 
    }
    .modal-design #google-map {
        width: 60%;
    } 
    .home-slider .home-slider-wrapper .slider-items .slider-content-area .slider-content{
        width: 70%;
    }
    .home-slider.slider-style-02 .plastic-surgery-slider .surgery-slider-area-02 .surgery-slider-wrapper .slider-items .slider-content-area {
        width: 50%; margin-right: 0;
    }
    .home-slider.slider-style-02 .plastic-surgery-slider .surgery-slider-area-02 .surgery-slider-wrapper .slider-items .slider-content-area .slider-content {
        width: 60%;
    }
    .header-bg {
        width: 46%;  
    }
    .home-slider.slider-style-04 .paralax-slider-area .slider-wrapper .slider-items .slider-content-area .slider-content,
    .home-slider.slider-style-03 .slider-content-area .slider-content,
    .home-slider.slider-style-04 .slider-wrapper .slider-items .slider-content-area .slider-content{
        width: 60% !important
    }
    .home-slider.slider-style-05 .dental-slider .slider-items .slider-content-area .slider-content {
        width: 60%;
        padding-right: 10px;
    }
    .modal-design .address-area, .home-slider.slider-style-05 .dental-slider .slider-items .slider-content-area .slider-child-img {
        width: 40%;
    }
    .comming-soon .comming-soon-wrap .comming-soon-text {
        width: 35%;
    }  
    .service .service-right .right-column-two {
        margin-left: 0;
    } 
    .play-area {
        padding-top: 0;
    }
    .login-section .login-form-wrap .login-form-area .login-form .create-new-member { 
        margin-top: 20px; 
    }
    .blog-filter-section .content-item .content-area .blog-content,
    .blog-filter-section .content-item:nth-child(2n) .content-area .blog-content {
        padding: 20px;
    }
    .home-slider.slider-style-02 .plastic-surgery-slider .surgery-slider-area-02 .surgery-slider-wrapper .slider-items .slider-content-area .slider-content p {
        margin: 10px 0;
    }
    .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu {
        left: -100%; 
    }  
    .full-width-header {
        background-position: inherit;
    }
    .footer-area .social-media-img .images {
        max-width: 50px;
    }
    .testimonial-section .testimonials-carousel .testimonials-carousel-controller {
      display: none;
    }
    .testimonial-section.style-02 .testimonials-carousel .testimonials-carousel-controller {
        top: -0%; text-align: inherit;
    }
    .padding-90 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .countdown-part {
        padding: 20px 0;
    }
    .comming-soon .comming-soon-wrap {
        margin-top: 50px;
    }
    .our-mission-section .mission-img-area {
        margin-top: -50px;
    }
    .mission-tab-area.padding-top-60 {
        padding-top: 10px;
    }

}

@media only screen and (min-width: 992px) and (max-width: 1025px){ 
    .carousel-control-prev {
        left: -5px;
    }
    .carousel-control-next {
        right: -5px;
    }
    .subscribe-area .input-group .input-group-append .input-group-text {
        padding: 0 25px;
    }
    .home-slider.slider-style-03 .slider-content-area .slider-content,
    .home-slider.slider-style-04 .paralax-slider-area .paralax-slider-wrapper .slider-items .slider-content-area .slider-content {
        width: 70%;
    }
    .single-couterup .content .count-num {
        font-size: 50px;
        line-height: 60px;
    }
    .testimonial-section.padding-100.sergery-style {
        padding-bottom: 30px;
    }
    .testimonial-section.padding-100.style-02 {
        padding-bottom: 25px;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1023px){ 
    .latest-stories .storiest-carousel .slick-next {
        left: 66%;
    }
    .latest-stories .storiest-carousel .slick-prev {
        left: 32%;
    }
 }
/* Medium Layout: 1025px. */
@media only screen and (max-width: 1025px){ 
    .main-btn-wrap .main-btn, .main-btn-wrap-2 .main-btn, .main-btn-wrap-inactive .main-btn {
        min-width: 180px;
        padding: 10px 20px;
    }
    .side-form-icons {
        right: 20px;
    }
    .latest-stories.padding-top-95.padding-bottom-100 {
        padding-top: 30px;
    }
    .about-us-section .play-area {
        padding-bottom: 40px;    
    }
    .teeth-canel .canel-content-area {
        padding: 0;
    }
    .price-area .right-column ul {
        padding-left: 0;
    }
    .latest-stories.padding-95 {
        padding-top: 30px;
    }

}

@media only screen and (min-width: 768px) and (max-width: 991px){
    .subscribe-area .input-group .input-group-append .input-group-text {
        padding: 0 25px;
    }    
    .service .service-right .right-column-two {
        margin-left: -50px
    }
}



/* Tablet Layout: 991px. */
@media only screen  and (max-width: 991px){
        .testimonial-section.default-style .common-title.padding-bottom-30,  .testimonial-section.style-02 .common-title.padding-bottom-5,
        .testimonial-section .common-title.sergery-heading.padding-bottom-30 {
            padding-bottom: 0px;
        }
        .about-our-doctor .common-title.padding-bottom-40 {
            padding-bottom: 35px;
        }
        .home-slider.slider-style-02 .plastic-surgery-slider .slider-arrow-area .arrow-top {
            top: 15%;
        }
        .teeth-canel.padding-100 {
            padding-top: 90px;
        }
        .login-section.padding-top-5.padding-bottom-50 {
            padding-top: 30px;
        }
        .coundown-section.padding-100 {
            padding-top: 85px;
            padding-bottom: 85px;        
        }
        .service.padding-100 {
            padding-top: 91px;        
        }
        .latest-stories .storiest-carousel .slick-next {
            left: 67%;
        }
        .latest-stories .storiest-carousel .slick-prev {
            left: 33%;
        }
        .latest-stories.padding-95 {
            padding-top: 55px;     
        }
        .testimonial-section.default-style .common-title.padding-bottom-35 {
            padding-bottom: 0;        
        }
        header {
            padding: 20px 0;
            /* padding-top: 20px; */
        }
        .mission-tab-area.padding-top-60 {
            padding-top: 0px;
        }
        .login-section .login-form-wrap .login-form-area .login-form {
            padding: 0 30px;
            margin-top: 0px;
        }
        .ophtalmologue-img {
            padding-right: 15px;
        }
        .author-section .author-area .post-date {
            display: none;
        } 
        .author-section .author-area {
            margin-left: 20px;
        }
        .teeth-canel .canel-img-area img {
            border-radius: 20px;    
        }
        .carousel-control-prev {
            left: 0px;
        }
        .carousel-control-next {
            right: 0px;
        }
        .statistics-section .main-btn-wrap {
            margin-bottom: 50px;
        }
        .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a::before,
        .navbar-area .nav-container .navbar-collapse .navbar-nav > li > a::after {
            background-color: transparent;
            display: none;
        }
        .pricing .pricing-wrap {
            width: 96%;
            margin: auto;
        }
        .testimonial-section .testimonials-carousel, .our-doctor, .latest-stories, .home-slider {
            overflow-x: hidden;
        }
        .home-slider.slider-style-04, .home-slider.slider-style-02 .plastic-surgery-slider{
            overflow: hidden;
        }
        .testimonial-section .testimonials-carousel .testimonial-carousel-img {
            margin-top: 10px;
        }
        .our-mission-section .mission-img-area {
            transform: inherit;
        }
        .our-mission-section .mission-tab-area .tab-navbar-area {
            width: 100%;
        }
        .modal-design .address-area .address-content ul {
            width: 100%;
            padding: 0 20px;
        }
        .modal-design .appointment-section .appointment-content .tab-content .appointment-img-area {
            display: none;
        }
        .modal-design .appointment-section .appointment-content .tab-content .appointment-form-area {
            width: 100%;
            padding-left: 0;
        }
        .modal-design .appointment-section .appointment-content .tab-content .appointment-form-area .col-lg-6 {
            max-width: 50%;
        }
        .modal-design .appointment-section .appointment-content .tab-content .appointment-form-area {
            padding: 0;
        }
        .side-form-icons {        
            display: none;
            position: fixed;
            left: 70px;
            top: auto;
            bottom: -65px;
            transform: rotate(90deg);
            transition: all 0.3s ease;
        }
        .side-form-popup .logo-area, .modal-design .logo-area {
            display: none;
        }
        .side-form-popup .address-area .address-content .items {
            justify-content: space-around;
        }
        .appointment-section .appointment-content .tab-content .appointment-form-area {
            padding: 0 5%;
        }
        .side-form-icons .icon {
            transform: rotate(-90deg);
         }
         .appointment-section.style-02 .appointment-content .tab-content .appointment-img-area {
             display: none;
         }
        .appointment-section.style-02 .container {
            padding: 0;
        }
        .side-form-popup .address-area .address-content ul {
            width: 100%;
        }
        .side-form-popup .address-area .address-content { 
            position: inherit;
            transform: translateY(-0%);        
            padding: 20px;        
            width: 100%;        
            display: flex;        
            flex-direction: column;        
            height: 100%;        
            align-content: center;        
            align-items: center;        
            justify-content: space-evenly;
        }
        .comming-soon .comming-soon-wrap .countdown-part, .about-us-section .about-content-area,
        .about-our-doctor .container, header .header-area .navbar-area {
            width: 100%;
        }    
        .side-form-popup #google-map, .side-form-popup #google-map2, .side-form-popup .modal-image {
             height: 350px;
             overflow: hidden;
        }    
         .appointment-section.style-02 .appointment-content .tab-content .appointment-form-area {
            width: 100%;
            padding: 0;
         }
         .appointment-section.style-02 .row {
            margin: 0;
         }
         .appointment-section.style-02 .col-md-6, .appointment-section.style-02  .col-md-12   
         {
             padding: 0;
             margin: 0;
         }
         .appointment-section.style-02 .appointment-content .tab-content .appointment-form-area .row .col-lg-6 {
             max-width: 50%;
         }
         .opening-popup, .location-popup, .form-popup {
             width: 80%;
             min-height: 350px;        
        } 
        .side-form-popup .appointment-section .container .appointment-content {
            padding: 70px 45px;
        }
    
         .opening-popup, .location-popup, .form-popup {
            max-width: 700px;   
         }
         .side-form-popup .address-area .address-content {
             text-align: center;
         }
        .side-form-popup .address-area {
            margin-top: 0;
        } 
        .address-area h4.heading-04.padding-10 {
            padding: 0;
        }
        .address-content .main-btn-wrap-2 a {
            margin: auto;    
        }  
        .navbar-area .nav-container .navbar-collapse .navbar-nav li a, 
        .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a {
            display: inline-block;
        }
        .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a::before {
            top: 35%;
        }
        .navbar-area.nav-style-03 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children a::before {
            background-color: var(--paragraph-color);
        }
    
        /* Display None */
        .home-slider .scroll-down-area .scroll-down a, 
        .home-slider.slider-style-02 .plastic-surgery-slider .surgery-slider-area-02 .slider-controller-wrapper,
        .header-bg, .home-slider.slider-style-03 .slider-bottom-area .scroll-down-area, header .search-area,   
        .home-slider .slick-arrow .arrow-down, .home-slider .slick-arrow .arrow-up,
        .home-slider.slider-style-04 .paralax-slider-area .slider-bottom-area .scroll-down-area .scroll-down-btn,
        .home-slider.slider-style-02 .plastic-surgery-slider .social-icon-area {
            display: none
        }

        /* Width */
        .pricing .container, .navbar-area .nav-container, .timeline-section .container {
            max-width: 100%;
        }
        .ophtalmologue-section .container {  
            width: 100%; margin: auto;  
        }
        .testimonial-section .testimonials-carousel .testimonial-carousel-content .carousel-items .content {
            width: 99%
        }
        .modal-design .modal-wrapper,
        .modal-design .address-area .address-content{
            width: 80%;
        }
        .dental-section .dental-content-area { 
            width: 80%; margin: 50px auto 0;  
        }
        .footer-area .social-media-img .images {
            max-width: 75px;
        }
        .home-slider.slider-style-03 .slider-content-area .slider-content,  .home-slider.slider-style-04 .paralax-slider-area .paralax-slider-wrapper .slider-items .slider-content-area .slider-content,       
        .home-slider .home-slider-wrapper .slider-items .slider-content-area .slider-content, .timeline-section .big-slider-area .timeline-slider-big .items-content,     
        .home-slider.slider-style-01 .surgery-slide-wrapper .surgery-slider-items .slider-content-area .slider-content{
            width: 70%;
        }
        .home-slider.slider-style-02 .plastic-surgery-slider .surgery-slider-area-02 .surgery-slider-wrapper .slider-items .slider-content-area {
            width: 60%;
        }   
        .home-slider.slider-style-04 .slider-wrapper .slider-items .slider-content-area .slider-content {
            width: 55% !important;
        } 
        .home-slider.slider-style-05 .dental-slider .slider-items .slider-content-area .slider-content,
        .home-slider.slider-style-02 .plastic-surgery-slider .surgery-slider-area-02 .surgery-slider-wrapper .slider-items .slider-content-area .slider-content{
            width: 50%; 
        }  
    
        /* Text Center */ 
        .why-choose-section .container .why-choose-img, .neurology-img-area, .ophtalmologue-img,
        .our-mission-section .mission-img-area {
            text-align: center;
        }
        .appointment-section .appointment-content ul {
            justify-content: center;
         }
    
        /* Padding */ 
        .blog-filter-section .content-item .author-area .author-designation-area {
            padding: 50px 80px;
        }
        .appointment-section .appointment-content {
            padding: 50px 0;
        }
        .countdown-part 
        .our-doctor .carousel-inner .carousel-item .doctor-slider-content p {
            padding: 20px 0;
        }
        .our-mission-section .common-title, .modal-design .address-content p, .neurology-section .neurology-content-area, header .header-area,
        .our-doctor .carousel-inner .carousel-item .doctor-slider-content, .appointment-section .appointment-content ul,
        .comming-soon .comming-soon-wrap .countdown-part, .coundown-section.padding-top-50.padding-bottom-50, .help-section.padding-top-50.padding-bottom-80 {
            padding: 0;
        } 
        .statistics-section .progress-content p {
            margin: 0;
        }
        .mission-tab-area.padding-top-100 {
            padding-top: 0;    
        }
        .comming-soon .comming-soon-wrap .comming-soon-text  {
            padding-left: 0
        } 
        .service .service-right{
            padding-left: 0px;
        }
        header .header-area .logo-area {
            padding-left: 15px;
        } 
        .about-us-section .about-content-area .play-area{
            padding-top: 15px;
            padding-bottom: 40px;
        }      
        .timeline-section.padding-top-40.padding-bottom-110 {
            padding-bottom: 50px;    
        }
        .our-mission-section .mission-tab-area .tab-content-area .tab-content .paragraph-wrap,
        .about-our-doctor .container .about-doctor .carousel-item .slider-content {
            padding-right: 0;
        } 
        .help-section .content-area {  
            position: inherit; 
            padding-left: 30px;
            padding-top: 20px;
        }  
        .login-section .login-form-wrap .login-form-area .login-form .common-title { 
            padding-bottom: 5px; 
        }
        .blog-filter-section .content-item:nth-child(2n) .content-area .blog-content, .blog-filter-section .content-item .content-area .blog-content {
            padding: 20px;
        }
        .timeline-section .big-slider-area .timeline-slider-big .items-content {
            padding: 25px 20px 0
        }  

        /*---Spacing Solved---*/
        .membership-filter-section.padding-top-130.padding-bottom-100 {
            padding-top: 0;
            padding-bottom: 80px;
        }      
        .testimonial-section.padding-100 {
            padding-bottom: 55px;
        }
         .appointment-section.padding-80 {
            padding-top: 60px;
            padding-bottom: 60px;        
        }
        .blog-filter-section .padding-bottom-100,
        .latest-stories.padding-top-20.padding-bottom-100, .custom-date-picker.padding-top-70.padding-bottom-100, .pagination-two.padding-bottom-100 {
            padding-bottom: 80px;        
        }
        .help-section .padding-top-20.padding-bottom-30 {
            padding-top: 10px;
            padding-bottom: 0px;        
        }
        .membership-filter-section.padding-top-90.padding-bottom-40 {
            padding-top: 70px;
            padding-bottom: 10px;
        }
        .why-choose-section .check-box-area {
            padding-bottom: 0;
        }
        .testimonial-content-wrap .padding-90 {
            padding-top: 45px;
            padding-bottom: 45px;
        }
        .heading-two.padding-90 {
            padding-top: 50px;
            padding-bottom: 80px;
        }
        .heading-three.padding-bottom-100, .rooth-canal-price-section.padding-bottom-100, .statistics-section.padding-top-100.padding-bottom-90 {
            padding-bottom: 80px;
        }

        .common-title.padding-bottom-65 {
            padding-bottom: 45px;
        }
        .quality-section .common-title {
            padding-bottom: 20px;        
        }
        .quality-section .content-area {
            padding: 0 0px 25px 0;       
        }
        .latest-stories .storiest-carousel .slick-next, .latest-stories .storiest-carousel .slick-prev {
            z-index: 1;
        }
        .pricing.padding-130 {
            padding-top: 110px;
            padding-bottom: 110px;
        }
        .blog-filter-section.padding-top-130.padding-bottom-100 {
            padding-top: 0;
            padding-bottom: 80px;
        }
        .help-section.padding-top-140 {
            padding-top: 0;
        }
        .another-question-section.padding-100 {
            padding-top: 90px;
        }        
        .common-title.padding-bottom-90, .countdown-section.padding-bottom-100 {
            padding-bottom: 80px;
        }
        .doctor-slider-content .padding-60 {
            padding-top: 30px;
            padding-bottom: 30px;
        }
        .horizontal-scroll.padding-top-100.padding-bottom-50, .blog-details-section.padding-top-100,
        .statistics-section.padding-top-100, .inline-element.padding-top-100 {
            padding-top: 80px;
        }
        .blog-pagination.padding-bottom-100  {
            padding-bottom: 80px;
        }
        .about-us-section.padding-top-140 {
            padding-top: 10px;        
        }
        .about-our-doctor.our-doctor.padding-100 {
            padding-top: 55px;     
        }
        .about-our-doctor .about-doctor .carousel-item .slider-content {
            margin-top: 0;
        }
        .why-choose-section.padding-100 {
            padding-bottom: 65px;
        }
        .common-title.padding-top-40.padding-bottom-80 {
            padding-bottom: 45px;
        }    
        .content-item.padding-bottom-100 {
            padding-bottom: 60px;
            margin: 0;
        }
        .comment-area .comments-title {
            padding-top: 10px;
            font-size: 32px;
            line-height: 42px;
        } 
        .flat-icon.padding-bottom-100 {
            padding-bottom: 80px;
        } 
        .latest-stories .carousel-right-area {
            width: 100%;
            margin: auto;
            text-align: center;
        }
        .latest-stories .storiest-carousel .item .catousel-content .stories-text {
            text-align: left;
        }
        .accordion-page.padding-top-130.padding-bottom-100 {
            padding-top: 0px;
            padding-bottom: 80px;
        }
        .font-family.padding-top-130 {
            padding-top: 0;
        }
        .heading-font.padding-top-100 {
            padding-top: 80px;
        }
        .style-right {
            padding-left: 0;
            padding-top: 30px;
        }
        .style-left .heading-04 {
            margin: 0;
            padding-bottom: 30px;
        }
        .testimonial-section .testimonials-carousel .testimonial-carousel-img .carousel-items {
            height: 510px !important;
        }
        .service .service-left {
            padding-top: 0;
            padding-bottom: 50px;
        }
        .padding-50 {
            padding-top: 20px;
            padding-bottom: 20px;
        }
        .flat-icon.padding-top-100.padding-bottom-50 {
            padding-top: 50px;
            padding-bottom: 50px;
        }
        .statistics-section .progress-content {
            margin-top: 0;
            padding-right: 0;
        }
        .button-section ul li {
            padding: 20px 0;
        }
        .why-choose-section.padding-top-120.padding-bottom-110 {
            padding-top: 60px;
            padding-bottom: 20px;    
        }
        .quality-section.padding-top-100.padding-bottom-70 {
            padding-top: 90px;      
        }
        .our-mission-section.padding-top-70.padding-bottom-80 {
            padding-bottom: 30px;
        }
        .accordion-wrapper.style-02 .card .card-header a {
            padding: 15px;
        }
        .breadcrumb-area.padding-90 {
            padding: 40px 20px;
        }
        .accordion-page.padding-90, .latest-stories.padding-top-50 {
            padding-top: 0;
        }
        .service-left .padding-top-30.padding-bottom-35 {
            padding-top: 15px;
            padding-bottom: 20px;
        }

        .latest-stories.padding-top-95.padding-bottom-100 {
            padding-bottom: 80px;        
        }
        .about-us-section .padding-top-20.padding-bottom-40 {
            padding-top: 5px;
            padding-bottom: 10px;        
        }
        .blog-details-section .blog-details-item p {
            padding-top: 5px;
        }
        .canel-content-area .common-title.padding-bottom-20 {
            padding-bottom: 10px;
        }
        .home-slider.slider-style-05 .dental-slider .slider-items .slider-content-area .slider-content  {
            padding-right: 20px;
        }

        /*--------Font Size-------*/
        .home-slider .slider-content .slider-heading {
            font-size: 36px;
            line-height: 46px;
        }
        .common-title .heading {
            font-size: 30px;
            line-height: 40px;
        }
        .blog-details-section .common-title .heading {
            font-size: 26px;
            line-height: 36px;
        }
        .author-section .author-area .author-designation-area .name, .comment-area .comment-form-wrap .reply-title {
            font-size: 26px;
            line-height: 36px;
        }

    
        /* Margin */ 
        .horizontal-scroll.margin-bottom-100 {
            margin-bottom: 50px;
        }
        .horizontal-scroll.margin-top-60 {
            margin-bottom: 40px;
        }
        .blog-filter-section .content-item {
            margin: 0 0;
        }
        .our-doctor .carousel-inner .carousel-item .doctor-slider-content {
            margin-top: 12px;
        }
        .about-our-doctor .about-doctor .carousel-item .slider-content .main-btn-wrap {
            margin: 40px 0 40px;    
        }
        .our-doctor .carousel-inner .carousel-item .doctor-slider-content{
            padding-bottom: 20px;
        }
        .home-slider.slider-style-02 .plastic-surgery-slider .surgery-slider-area-02 .surgery-slider-wrapper .slider-items .slider-content-area .slider-content p {
            margin: 10px 0;
        } 
        .home-slider.slider-style-02 .plastic-surgery-slider .surgery-slider-area-02 .surgery-slider-wrapper .slider-items .slider-content-area
        {    
            margin-right: 0;
        }
        .our-mission-section .mission-img-area, .teeth-canel .canel-content-area .play-area {
            margin-top: 30px;
        }
        .login-section .login-form-wrap .login-form-area .login-form .create-new-member, .help-section .content-area .search-btn { 
            margin-top: 20px; 
        }  
        .login-section .login-form-wrap .login-form-area .login-form .form-btn a {
            margin-top: 10px;
        }
        .accordion-wrapper.style-03, .login-section .login-form-wrap .login-form-area .login-form .form-control { 
            margin-bottom: 10px;
        }
        .slider-p-margin {
            margin-bottom: 30px;
        }
        .comming-soon .comming-soon-wrap .comming-soon-text .text-wrap .heading-02 {
            margin-bottom: 0;
        }
        .icon-alert .alert-box {
            margin: 20px auto;
        }
        .single-couterup {
            margin: 15px 0;
        }
        .modal-design .row, .comment-area .comments-title, .comment-area .comment-form-wrap .form-area .comment-form .main-btn-wrap { 
            margin: 0;  
        }
        header.plastic-header-style-02 .search-area .menu-toggle { 
            margin-right: -10px; 
        }
        .our-doctor .common-title .heading, .why-choose-section .container .why-choose-img,
        .statistics-section .progress-content .common-title .heading, .our-mission-section .mission-tab-area .tab-navbar-area,
        .comming-soon .comming-soon-wrap .comming-soon-text, .latest-stories .common-title .heading, .neurology-img-area {
            margin: auto;
        }
        .ophtalmologue-section .container, .margin-left-160, .neurology-section .neurology-content-area{
            margin-left: 0;
        }
        .ophtalmologue-content-area{
            width: 80%;
            margin: 50px auto 0;
        }
        .neurology-section .neurology-content-area {
            padding-top: 50px;
        }
        .navbar-toggler {
            left: 100%; transform: translateX(-120%);
        }
        .countdown-part .counter-item-wrap .counter-item {
            height: inherit;  min-width: 120px;
        } 
        .about-our-doctor .about-doctor .carousel-item .slider-img {
            min-height: 700px;
        }
        .timeline-section .big-slider-area .timeline-slider-big .items-img {
            height: 600px;
        }     
        .modal-design .address-area .address-content {
            position: inherit;  top: 0; left: 0; margin: 0 auto 20px;
            transform: inherit; height: 100%; width: 100%; display: flex;
            flex-direction: column; align-items: center;
            justify-content: space-evenly;
        } 
        .side-form-popup .address-area {
            position: inherit; 
            margin-top: 0px;
        } 
        .about-our-doctor .container .about-doctor .carousel-item .slider-img {
            border-radius: 30px;
        }
        .about-our-doctor .container {
            max-width: inherit; margin-left: 0; 
        } 
        header .header-area { 
            flex-wrap: wrap;
        }   
        .comming-soon .comming-soon-wrap .comming-soon-text .text-wrap {
            position: inherit; transform: inherit;
        }
        .comming-soon {
            height: inherit;
        }    
        .comming-soon .comming-soon-wrap {
            margin-top: 110px;
            position: absolute;
            top: 40%;
            transform: translateY(-50%);
            overflow-y: hidden;
        } 
        .about-us-section .about-content-area {
            position: inherit; 
            transform: translate(0); 
            top: 0; 
            padding: 20px 0;
        }
        .blog-filter-section .content-item .content-area .blog-content{
            top: 45%;
        } 
        .navbar-area.nav-style-03 .nav-container .navbar-collapse .navbar-nav li a {
             color: inherit;
        }
        .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:first-child a,
        .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:last-child a,
        .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > .sub-menu  { 
             border-radius: 0; 
        }  
        .testimonial-section .testimonials-carousel .testimonials-carousel-controller {
            display: none;
        }
        .testimonial-section .testimonials-carousel .testimonial-carousel-img .right_active_item .carousel-items{
            height: 0 !important;
        }
        .testimonial-section.style-02 .testimonials-carousel .testimonials-carousel-controller {
            top: 6px; text-align: inherit;
        }
        .neurology-section .col-lg-6 { 
             order: 2;
        }
        .timeline-section .small-slider-area {
            left: 35%;
            bottom: 5%;
        }
        .breadcrumb-area .page-title .heading-1 {
            font-size: 36px;
            line-height: 46px;
        }
        .main-btn-wrap a, .main-btn-wrap input[type="submit"], .main-btn-wrap [type="button"], .main-btn-wrap-2 a, 
        .main-btn-wrap-2 input[type="submit"], .main-btn-wrap-2 [type="button"], .main-btn-wrap-inactive a, 
        .main-btn-wrap-inactive input[type="submit"], .main-btn-wrap-inactive [type="button"]{
            padding: 10px 10px;
            min-width: 200px;
        }
        .home-slider .controller-area {
            bottom: 10%;
        }
        .button-section ul li {
            width: 230px;
        }    
        .navbar-area .nav-container .navbar-collapse .navbar-nav li .sub-menu li {
            border-bottom: none;
        }
        .navbar-area .nav-container .navbar-collapse .navbar-nav li .sub-menu li a{
            display: block !important;
        }
       .testimonial-section .testimonials-carousel, .latest-stories.padding-top-20.padding-bottom-100 .carousel-right-area {
            width: 96%;
            margin: auto;
        }
        .statistics-section .progress-content .heading-3 {
            margin: 0;
            font-size: 26px;
            line-height: 36px;
        }    
        .carousel-right-area, .about-our-doctor .container {
            width: 95%;
            margin: auto;
        }
        .latest-stories .common-title .heading.line-left::before {
            margin: auto;
        }
        .why-choose-section .common-title {
            padding-top: 30px;        
        }
        .footer-area .footer-top {
            padding: 60px 30px 30px 30px;        
        }
        .teeth-canel .container, .carousel-right-area.style-02 {
            margin: auto;
        }
        .another-question-section .question-img {
            padding-top: 50px;
        }
        .our-mission-section .common-title .heading {
            margin: auto;
            padding-bottom: 20px;        
        }
        .package-section.quality-section {
            padding-top: 75px;
        }
        .appointment-section.style-02 .appointment-content .tab-content .appointment-form-area .main-btn-wrap {
            padding-left: 15px;
        }
        .comment-form-wrap .main-btn-wrap {
            margin-bottom: 30px;
        }
        .blog-details-footer .right {
            padding-top: 10px;
        }
        .blog-page-content .blog-details-footer .list-wrap a {
            margin-bottom: 10px;
        }
        .blog-page-content .blog-details-items .content .title {
            font-size: 26px;
            line-height: 36px;
        }
    }
    



/* Tablet Layout wide: 768px. */

@media only screen and (max-width: 768px){ 

   /* width */   
    .testimonial-section .testimonials-carousel .testimonial-carousel-img, .testimonial-section .testimonials-carousel .testimonial-carousel-content 
    .carousel-items .content, .testimonial-section .testimonials-carousel .testimonial-carousel-content, 
    .ophtalmologue-section .container .ophtalmologue-content-area .ophtalmologue-content, .our-mission-section .mission-tab-area .tab-navbar-area,
    .error-404 .error-404-wrap, .blog-filter-section .content-item .content-area .blog-content, .blog-filter-section .content-item .content-area .blog-img,
    .appointment-section .container .appointment-content .tab-content .appointment-img-area, .testimonial-section .testimonials-carousel .testimonial-content-wrap,
    .appointment-section .appointment-content .tab-content .appointment-form-area, .home-slider.slider-style-05 .slider-wrap .slider-right-content {
        width: 100%;
    }
    .dental-section .dental-content-area, .dental-section .dental-content-area, .comming-soon .comming-soon-wrap .comming-soon-text,
    .home-slider.slider-style-02 .plastic-surgery-slider .surgery-slider-area-02 {
        width: 90%
    }   
    .home-slider.slider-style-04 .slider-wrapper .slider-items .slider-content-area .slider-content {
        width: 80% !important;
    }
    .home-slider.slider-style-05 .dental-slider .slider-items .slider-content-area .slider-content {
         width: 75%; 
    }
    .home-slider.slider-style-04 .paralax-slider-area .slider-wrapper .slider-items .slider-content-area .slider-content,
    .login-section .login-form-wrap .login-form-area {
        width: 60%;
    }
    .pricing .pricing-wrap .pricing-column {
        width: 45%; 
    }
    .blog-filter-section .content-item .author-area .author-img {
        width: 30%
    }
    .appointment-section.style-02 .container {
        max-width: 100%;
    }

    /* padding */
    .timeline-section .big-slider-area .year-area ul {
        padding: 0;    
    }
    .appointment-section.padding-top-80.padding-bottom-100 {
        padding-top: 75px;    
    }
    .another-question-section .question-form {
        padding-right: 0;
    }
    .pricing.padding-75 {
        padding-top: 50px;
        padding-bottom: 50px;    
    }
    .statistics-section.padding-80 {
        padding-bottom: 0;    
    }
    .testimonial-section.padding-80.default-style {
        padding-bottom: 0;    
    }
    .pricing .common-title {
        padding-bottom: 30px;    
    }
    .service .service-left {
        padding-top: 0;
    } 
    .blog-filter-section .content-item .author-area .author-designation-area {
        padding: 40px;
    }
    .rooth-canal-price-section .price-area {
        padding: 30px; 
        margin-left: 0;
    }
    .author-section .author-area .author-designation-area {
        padding: 20px;
    }
    .home-slider.slider-style-05 .dental-slider .slider-items .slider-content-area .slider-content {
        padding-left: 20px;
    }
    .timeline-section .big-slider-area .timeline-slider-big .items-content .heading-03{
        padding-bottom: 0;
    }
    .ophtalmologue-section .container .ophtalmologue-content-area {
        margin-left: 0px;
        margin-right: 0;
        width: 90%;
    } 

    /*---Spacing Solution---*/
    .appointment-section .appointment-content .tab-content .appointment-img-area {      
        margin: auto;
        padding-bottom: 10px;
    }
    .appointment-section .appointment-content .tab-content .appointment-img-area img {
        border-radius: 20px;
    }
    .pricing.padding-100 {
        padding-bottom: 80px;
    }
    .our-doctor.padding-top-25 {
        padding-top: 0;
    }
    .testimonial-content-wrap .padding-90 {
        padding-top: 0;
    }
    .testimonial-section .testimonials-carousel .testimonial-carousel-img {
        padding-bottom: 20px;
    }
    .pricing.padding-bottom-100.sergery-style {
        padding-bottom: 70px;
    }
    .pricing.padding-bottom-100.style-02{
        padding-bottom: 80px;
    }
    .another-question-section .question-img {
        text-align: center;
    }

    /* Margin */
    .service-item, .font-family .heading, .heading-font .heading, .inline-element .heading, .countdown-part .heading-02, 
    .our-mission-section .mission-tab-area .tab-navbar-area,
    .home-slider.slider-style-04 .paralax-slider-area .slider-wrapper .slider-items .slider-content-area .slider-content .main-btn-wrap a,
    .subscribe-area .input-group {
        margin: auto;
    } 
    .error-404 .error-404-wrap .page-title::before {
        margin-bottom: 5px;
    }
    .countdown-part .counter-item-wrap .counter-item {
        margin: 5px;
    }
    .comming-soon .comming-soon-wrap .comming-soon-text .text-wrap .heading-02 {
        margin: 0;
    } 
    .comming-soon .comming-soon-wrap .comming-soon-text .text-wrap .heading-02 {
        padding-top: 20px;
    }
    .login-section .login-form-wrap .login-form-area.login-form-style-02 .form-btn {
        margin-top: 0;
    } 
    .pricing .pricing-wrap .pricing-column {
        margin: 20px auto;
    }


    /* Dinsplay None */
    .blog-filter-section .content-item .author-area .post-date,
    .home-slider.slider-style-03 .slider-bottom-area .scroll-down-area .scroll-down-btn a, .modal-area .logo-area img, 
    .home-slider.slider-style-04 .paralax-slider-area .slider-bottom-area .scroll-down-area .scroll-down-btn a, .home-slider .social-icon, 
    .home-slider .controller-area, .home-slider.slider-style-02 .plastic-surgery-slider .surgery-slider-area-02 .slider-controller-wrapper,
    .home-slider .scroll-down-area .scroll-down,    
    .testimonial-section .testimonials-carousel .testimonial-arrow  {
        display: none !important;
    }

    /* Text Center */
    .widget.footer-widget
    .comming-soon .comming-soon-wrap .comming-soon-text .text-wrap, .font-family .common-title,
    .heading-font .common-title, .inline-element .common-title, .primary-font, .secondary-font, 
    .page-header{
        text-align: center; 
    }
    .blog-filter-section .content-item .content-area .blog-content, 
    .blog-filter-section .content-item .content-area .blog-img {
        min-height: 450px; margin: 20px 0;
    }
    .blog-filter-section .content-item .content-area .blog-img {
        overflow-x: hidden;   
    }

    .pricing .pricing-wrap .pricing-column:nth-child(2){
        transform: inherit;
    }
    .testimonial-section .testimonials-carousel .testimonial-content-wrap {  
        margin: 0; position: inherit; top: 0; 
        right: 0; transform: translateY(-0%); padding: 0 20px;
    }
    .testimonial-section .testimonials-carousel .testimonials-carousel-controller {
        top: -1%;
    }
    .testimonial-section .testimonials-carousel {
        flex-wrap: wrap;
    }    
    .pricing .pricing-wrap {
        flex-wrap: wrap;
    }   
    .countdown-part .counter-item-wrap .counter-item:nth-child(2) {
        transform: scale(1)
    } 
    .comming-soon .comming-soon-wrap .comming-soon-text .text-wrap .heading-02 {
        font-size: 30px;
    }
    .membership-filter .membership-grid .membership-image-section .membership-heading .heading {
        font-size: 50px;
    }
    .testimonial-section.style-02 .testimonials-carousel .testimonials-carousel-controller {
        top: 7px;
    }
    .service .service-right .right-column-two {
        margin-top: 40px;
        margin-left: 0;
    }
    .latest-stories .storiest-carousel .slick-next, .latest-stories .storiest-carousel .slick-prev {
        display: none !important;
    }
    .subscribe-area .input-group .form-control {
        border: 2px solid #FF8686;    
    }
    .subscribe-area.style-03 .input-group .form-control {
        border: 2px solid #2D9BE2;    
    }
    .latest-stories.padding-100 .container {
        max-width: inherit;
        width: 94%;
        margin: auto;
    }
    .service.three.padding-100 .common-title {
        margin-top: 80px;
    }  
    .blog-filter-section .padding-bottom-100 {
        padding-bottom: 50px;
    } 
    .pricing .pricing-wrap .pricing-column .price-content .price .heading-2 {
        font-size: 60px;
        line-height: 90px;
    }
    .login-section .login-form-wrap .login-form-area{
        width: 100%;
    } 
}

@media only screen and (max-width: 740px){ 
    .our-doctor .carousel-control-next, .our-doctor .carousel-control-prev{
        display: none;
    }
    .login-section .login-form-wrap .login-form-area .login-form {
        padding: 0 15px;
    }
    .service .service-right .right-column-two {
        margin-left: 0;
    }
    .home-slider .slider-content .slider-heading, .breadcrumb-area .page-title .heading-1{ 
        font-size: 30px; 
        line-height: 40px;
    } 
    .comment-area .comments-title {
        font-size: 30px;
        line-height: 40px;
    }  
    .common-title .heading {
        font-size: 28px;
        line-height: 38px;
    }
    .service .service-left .heading-3, .statistics-section .progress-content .heading-3,
    .our-mission-section .mission-tab-area .tab-content-area .tab-content .award-area .award-title .heading-03,
    .timeline-section .big-slider-area .timeline-slider-big .items-content .heading-03,
    .blog-details-section .common-title .heading,
    .author-section .author-area .author-designation-area .name, .comment-area .comment-form-wrap .reply-title,
    .another-question-section .question-form .common-title .heading-03,
    .quality-section .common-title .heading, .membership-filter .accounting-section .form-bottom .common-title .heading, 
    .blog-post-single-item .content .title, .blog-page-content .blog-details-items .content .title {
        font-size: 24px;
        line-height: 34px;
    }
    .our-doctor .carousel-inner .carousel-item .doctor-slider-content .heading-4,
    .testimonial-section .testimonials-carousel .testimonial-content-wrap .carousel-items .content .heading-4,
    .about-our-doctor .about-doctor .carousel-item .slider-content .heading-04{
        font-size: 22px;
        line-height: 32px;
    }
    .play-area .play-text {
        font-size: 18px;
        line-height: 28px;
    }
    .timeline-section .small-slider-area {
        bottom: 0%;
    }
    .timeline-section .big-slider-area .timeline-slider-big .items-content {
        padding: 0 20px 0;
    }


}


/* medium tablet layout 599px */
@media only screen and (max-width: 599px){
    .blog-page-content .blog-details-testimonial_wrap {
        flex-wrap: wrap;
    }
    .check-box li {
        padding-left: 40px;
    }
    .blog-page-content .blog-details-testimonial_wrap .thumb {
        margin-bottom: 10px;
        width: 100%;
        margin-right: 0;
    }
    .blog-page-content .blog-details-testimonial_wrap .content {
        width: 100%;
    }
    .faq-section.padding-100 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .home-slider.slider-style-03 .slider-content-area .slider-content {
        padding-left: 20px;
        padding-right: 20px;
    }
    .home-slider.slider-style-03 .slider-content-area .slider-content,
    .home-slider.slider-style-04 .paralax-slider-area .paralax-slider-wrapper .slider-items .slider-content-area .slider-content{
        width: 100%;
    }
    .home-slider.slider-style-01 .surgery-slide-wrapper .surgery-slider-items .slider-content-area .slider-content,
    .home-slider.slider-style-04 .paralax-slider-area .paralax-slider-wrapper .slider-items .slider-content-area {
        left: 0;
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
    .horizontal-scroll .button-group .button {    
        padding: 10px 15px;
    }
    .comment-area .comment-list .single-comment-wrap, .comment-area .comment-form-wrap .form-area {
        flex-wrap: wrap;
    }
    .comment-area .comment-list .single-comment-wrap .content .title-area {
        width: 100%;
        padding-top: 10px;
    }
    .comment-area .comment-list li ul.children li {
        margin-left: 0;
    }
    .comment-area .children {
        padding-left: 0;
    }
    .home-slider.slider-style-04 .paralax-slider-area .paralax-slider-wrapper .slick-dots {
        display: none !important;
    }
    .comment-area .comment-form-wrap .form-area .comment-form,
    .comment-area .comment-list .single-comment-wrap .content {
        width: 100%;
    }
    .about-our-doctor .about-doctor .carousel-item .slider-img {
        min-height: 600px;
    }
    .timeline-section .small-slider-area {
        bottom: 14%;
    }  
    .service.three.padding-100 .common-title {
        margin-top: 40px;
    }
    .form-bottom .main-btn-wrap .main-btn {
        padding: 10px;
    }
    .author-section .author-area {
        margin: 20px;
    }
    .author-section .author-area .author-img {
        width: 30%;
    }
    .modal-design .modal-wrapper .location-popup-design .close-button {
        top: -15px;
        right: -15px;
    }
    .timeline-section .big-slider-area .timeline-slider-big .items-img img {
        height: inherit;
    }
    .modal-design .address-area .address-content .items { 
        justify-content: space-around;
    }
    .modal-design .modal-wrapper {
        width: 90%;
    }
    .modal-design .modal-image,
    .side-form-popup #google-map, .side-form-popup #google-map2, .side-form-popup .modal-image, .modal-design .modal-image img, .modal-design #google-map   {
        display: none;
    }
    .modal-design,
    .opening-popup, .location-popup, .form-popup, .modal-design .address-area {
        min-height: 300px;
    }
    .side-form-popup .address-area .address-content {
        min-height: 300px;
    }  
    .side-form-popup .address-area, .modal-design .address-area {
        width: 100%;
    }
    .opening-popup, .location-popup, .form-popup {
        width: 90%;
    }
    .opening-popup .close-popup, .location-popup .close-popup, .form-popup .close-popup {
        top: -15px;
        right: -15px;
    }
    .navbar-area .nav-container .navbar-collapse {
        width: 90%;
        margin: auto;
    }
    .modal-design .appointment-section .appointment-content .tab-content .appointment-form-area .col-lg-6,
    .appointment-section.style-02 .appointment-content .tab-content .appointment-form-area .row .col-lg-6 {
        max-width: 100%;    
    }
    .side-form-popup .address-area .address-content ul {
        margin-bottom: 10px;
    }
    .appointment-section.style-02 .appointment-content .tab-content .appointment-form-area {
        padding: 50px 30px;
    }
    .side-form-popup .appointment-section .container .appointment-content {
        margin-top: 0;
        padding: 0;
    }
     /* Width   */
    .rooth-canal-price-section .price-area .left-column, .rooth-canal-price-section .price-area .right-column, .modal-design, 
    .timeline-section .big-slider-area .timeline-slider-big .items-img, .timeline-section .big-slider-area .timeline-slider-big .items-content,
    .home-slider.slider-style-05 .dental-slider .slider-items .slider-content-area .slider-content, .home-slider .home-slider-wrapper {
        width: 100%;
    }   
    .dental-section .dental-content-area {
        width: 98%
    }
    .timeline-section  .small-slider-area .timeline-slider-small .items {
        width: 95% !important;
    }
    .home-slider .home-slider-wrapper .slider-items .slider-content-area .slider-content {
        width: 100%
    } 
    .home-slider.slider-style-04 .paralax-slider-area .slider-wrapper .slider-items .slider-content-area .slider-content {
        width: 80%;
    }
    .pricing .pricing-wrap .pricing-column {
        width: 60%
    }

    /* Padding */
    .login-section .login-form-wrap .login-form-area .login-form .form-btn input[type="submit"] {
        padding: 10px 40px;
    } 
    .blog-filter-section .content-item .author-area .author-designation-area { 
        padding: 25px; 
    }
    .timeline-section  .small-slider-area .timeline-slider-small .items {
        padding: 12px;
    }
    .membership-filter .container { 
        padding: 0 30px; 
    }
    .timeline-section .common-title .heading, .home-slider .home-slider-wrapper  {
        padding: 0 20px;
    }
    .testimonial-section .testimonials-carousel .testimonial-carousel-img .carousel-items {
        height: 450px !important;
    }

   
    /* Margin */
    .common-title .center::after, .navbar-area .nav-container, .comment-area .comment-form-wrap .form-area .comment-form .main-btn-wrap,
    .timeline-section .big-slider-area .timeline-slider-big, .accordion-wrapper.style-02   {
        margin: 0;
    }    
    .home-slider.slider-style-05 .dental-slider .main-btn-wrap a {
        margin: auto;
    }
    .home-slider .slider-content p {
        margin-bottom: 0px;       
    }
    .home-slider-one .slider-content p {
        display: none;
    }
    /* Display None */
    .timeline-section .big-slider-area .year-area, .home-slider .scroll-down-area, .home-slider .social-icon{
        display: none;
    } 
    .latest-stories .storiest-carousel .slick-prev, .latest-stories .storiest-carousel .slick-next {  
        display: none !important
    }
  
    /* Text align */
    .timeline-section .big-slider-area .timeline-slider-big, .timeline-section .big-slider-area {
        display: flex;
        justify-content: center;
    }    
    .help-section .content-area .search-btn input::placeholder {
        text-align: left
    }
    .home-slider.slider-style-02 .plastic-surgery-slider .slider-arrow-area .arrow-top {
        top: 15%;
    }
    .countdown-part .counter-item-wrap .counter-item {
        min-width: 130px;  
        height: 130px;
    }
    .countdown-part .counter-item-wrap {
        flex-wrap: wrap;
    }
    .timeline-section .big-slider-area .timeline-slider-big .items-content {
        position: absolute;
        padding-top: 17%;   
        height: 100%;    
    } 
    .timeline-section .big-slider-area .timeline-slider-big .items {
        position: relative;
    } 
    .timeline-section  .small-slider-area .timeline-slider-small .items {
        background: transparent;  
        border: 1px solid #fff; 
    }
    .timeline-section  .small-slider-area .timeline-slider-small .items img {
        height: inherit
    }    
    .timeline-section  .small-slider-area .timeline-slider-small .slick-current.slick-active .items {
        border: 1px solid #FF8686
    }
    .timeline-section  .small-slider-area {
        left: 50%; 
        transform: translateX(-50%);
    }
    .home-slider.slider-style-05 .dental-slider .slider-items .slider-content-area {
        flex-wrap: wrap;
        margin-top: 20px;
    }
    .home-slider.slider-style-05 .dental-slider .slider-items .slider-content-area .slider-child-img {
        order: 1; 
        margin: 0 auto;
        width: 40%;
    }
    .home-slider.slider-style-05 .dental-slider .slider-items .slider-content-area .slider-content {
        order: 2; 
        text-align: center; 
    }
    .rooth-canal-price-section .price-area {
        margin: 0 20px;
    }
    .service .service-right {
        padding-left: 0px;
    }
    .latest-stories .carousel-right-area{
        width: 100%;
        margin: auto;
        text-align: center;    
    }

 
}


@media screen and (max-height: 480px) {
    .service.three.padding-100.sergery-style-02{
        padding-top: 120px;
    }
    .side-form-popup .appointment-section .appointment-content .tab-content .appointment-form-area .main-btn-wrap {
        margin: 0 auto;
    }
 }

 @media only screen and (max-width: 480px){  
    .our-doctor .carousel-inner .carousel-item .doctor-slider-content .main-btn-wrap {
        padding-left: 5px;
    }
    .blog-page-content .blog-details-next-previous .home-btn {
        display: none;
    }
 }
/* mobile tablet layout 450px */
@media only screen and (max-width: 450px){ 
    .horizontal-scroll .button-group {
        border-bottom: 0;
    }
    .home-slider .slider-content .slider-heading, .breadcrumb-area .page-title .heading-1 {
        font-size: 28px;
        line-height: 38px;
    }
    .subscribe-area .input-group .input-group-append .input-group-text {
        padding: 0 20px;    
    }
    .our-doctor .carousel-inner .carousel-item .doctor-slider-content .main-btn-wrap {
        padding-right: 0;
    }
    .main-btn-wrap .main-btn, .main-btn-wrap-2 .main-btn, .main-btn-wrap-inactive .main-btn { 
        min-width: 150px;
    }
    .mission-tab-area.padding-top-60 {
        padding-top: 18px;
    }
    .comment-area .comment-list .single-comment-wrap .content p {
        margin: 10px 0;
    }
    .doctor-slider .carousel-item .d-flex .main-btn {
        margin-right: 15px;
    }
    .appointment-form-area .margin-15 {
        margin: 0 0 10px 0;
    }
    .appointment-section.style-02 .appointment-content .tab-content .appointment-form-area {
        padding: 40px 20px;
    }
    .our-mission-section .common-title .heading {
        padding-bottom: 0;
    }
    .rooth-canal-price-section .price-area .left-column {
        padding-right: 0;
    }
    .progress-section .title {
        padding: 0 0 0 20px;
    } 
    .common-title.padding-bottom-65, .quality-section .common-title {
        padding-bottom: 25px;
    } 
    .latest-stories.padding-top-95.padding-bottom-100 {
        padding-top: 10px;
        padding-bottom: 50px;
    }
    .our-doctor .carousel-inner .carousel-item .doctor-slider-content {
        margin-top: 0px;
    }
    .doctor-slider-content .padding-60 {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .testimonial-content-wrap .padding-90, .pricing.padding-bottom-100.sergery-style {
        padding-bottom: 50px;
    }
    .appointment-section.padding-80 {
        padding-top: 40px;
        padding-bottom: 40px;    
    }
    .why-choose-section.padding-100 {
        padding-bottom: 60px;  
    }
    .horizontal-scroll.padding-top-100.padding-bottom-50 {
        padding-top: 50px;
        padding-bottom: 20px;
    }
    .content-item.padding-bottom-100 {
        padding-bottom: 20px;
    }
    .blog-filter-section .content-item .author-area {
        padding: 10px 0 0 0;
    }
    .dental-section .dental-content-area {
        margin: 50px auto 0;
    }
    .ophtalmologue-img, .countdown-section.padding-bottom-100{
        padding-bottom: 50px;
    }
    .neurology-section .padding-top-70 {
        padding-top: 50px;    
    }
    .accordion-page.padding-top-130.padding-bottom-100 {
        padding-bottom: 50px;
    }
    .common-title-wrap .common-title p {
        margin: 20px 0 0 0;
    }
    .heading-font.padding-top-100 {
        padding-top: 50px;
    }
    .custom-date-picker.padding-top-70.padding-bottom-100 {
        padding-top: 50px;
    }
    .heading-one.padding-top-100 {
        padding-top: 50px;
    }
    .common-title.padding-40 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .heading-two.padding-90 {
        padding-bottom: 50px;
        padding-top: 30px;
    }
    .heading-three.padding-bottom-100 {
        padding-bottom: 50px;
    }
    .pricing.padding-130 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .rooth-canal-price-section.padding-bottom-100 {
        padding-bottom: 50px;
    }
    .statistics-section.padding-top-100.padding-bottom-90 {
        padding-bottom: 40px;
    }
    .container-fluid.pr-0 {
        padding-right: 15px !important;
    }
    .paragraph-area.padding-top-60.padding-bottom-60 {
        padding-top: 30px;
        padding-bottom: 30px;    
    }
    .our-mission-section .mission-tab-area .tab-content-area .tab-content .paragraph-area p:nth-child(1) {
        margin-bottom: 10px;    
    }
    .award-title.padding-bottom-70 {
        padding-bottom: 15px;    
    }
    .appointment-section .appointment-content .tab-content .appointment-img-area .doctor-info {
        padding-bottom: 15px;    
    }
    .latest-stories.padding-top-20.padding-bottom-100 .carousel-right-area { 
        text-align: center;
    }
    .latest-stories .storiest-carousel .item .catousel-content .stories-text {
        padding: 0 20px;
    }
    .horizontal-scroll.padding-top-100.padding-bottom-50, .blog-details-section.padding-top-100, 
    .statistics-section.padding-top-100, .inline-element.padding-top-100 {
        padding-top: 50px;
    }
    .latest-stories.padding-top-20.padding-bottom-100, .custom-date-picker.padding-top-70.padding-bottom-100, .pagination-two.padding-bottom-100,
    .blog-pagination.padding-bottom-100 {
        padding-bottom: 50px;
    }
    .testimonial-content-wrap .padding-90{
        padding-bottom: 30px;
    }
   .side-form-popup .logo-area, .modal-design .logo-area {
        display: none;
    }   

    /* width */
    .timeline-section .small-slider-area .timeline-slider-small .items img { 
        width: 100%;  
    }
    .home-slider.slider-style-02 .plastic-surgery-slider .surgery-slider-area-02 .surgery-slider-wrapper .slider-items .slider-content-area .slider-content {
        width: 96%;
        padding-right: 20px;
    }
    .pricing .pricing-wrap .pricing-column, .timeline-section .small-slider-area {
        width: 80%;
    }     
     
    /* Width and height */
    .countdown-part .counter-item-wrap .counter-item { 
        min-width: 90px; 
        height: 90px; 
    }
    .testimonial-section .testimonials-carousel .testimonial-carousel-img .carousel-items {
        height: 400px !important;
    }
    .comming-soon  {
        min-height: 450px;
    }
    .error-404 {
        min-height: 100%;
    }
    .timeline-section .small-slider-area .timeline-slider-small .items img { 
        height: 100%;
        border-radius: 50%; 
        padding: 4px;     
    }
    .comming-soon .comming-soon-wrap .comming-soon-text .text-wrap {
        top: -45px;
    }
    .timeline-section .small-slider-area .timeline-slider-small .items { 
        height: 70px; 
        width: 70px !important; 
        border-radius: 50%; 
        padding: 0;
    }

    /* Text Center */
    .timeline-section .small-slider-area { 
        text-align: center;
    }

    /* Display None */    
    .home-slider.slider-style-02 .plastic-surgery-slider .surgery-slider-area-02 .surgery-slider-wrapper .slider-items .slider-img-area .sergery-style  {
        display: none;
    }

    /* Padding */
    .blog-filter-section .content-item .author-area .author-designation-area {
        padding: 20px;
    }
    .author-section .author-area .author-designation-area  {
        padding: 10px;
    }
    .login-section .login-form-wrap .login-form-area .login-form .create-new-member .create-btn a {
        padding: 8px 15px;
    }  
    .our-mission-section .mission-tab-area .tab-navbar-area .nav-tabs .nav-item .nav-link {
        padding: 20px 10px;
    }
    .comment-area .comment-list li ul.children .px-4 {
        padding: 0 !important;
    }

    /* Margin */
    .our-doctor .carousel-inner .carousel-item .doctor-slider-content .heading-4 {
        margin-top: 20px
    }
    .home-slider.slider-style-05 .dental-slider .slider-items .slider-content-area .slider-content {
        margin-top: 0;
    }
    .comment-area .comment-list li ul.children li {
        margin-left: 0;
    }
    .appointment-section .common-title .heading {
        margin: auto;
        text-align: center;    
    }

    /* Font size */
    .countdown-part .heading-06 {
        font-size: 18px; 
        line-height: 25px;
    }
    .form-bottom .main-btn-wrap {
        flex-wrap: wrap;
    }
    .breadcrumb-area.style-03 .breadcrumb-content {
        min-width: 280px;
    }
    .timeline-section .small-slider-area {
        bottom: 10%;
    }  

    
}


/* mobile tablet layout 414px */

@media only screen and (max-width: 414px){   
    .footer-area .footer-top {
        padding: 60px 0px 30px 0px;
    }
    .play-area .play-text {
        margin: auto;
    }
}

/* mobile tablet layout 375px */

@media only screen and (max-width: 384px) {

}

/* mobile tablet layout 360px */

@media only screen and (max-width: 360px) {


}

