@media(min-width:1400px) {
	.container{
        max-width: 1340px;;
    }
}
@media(max-width:1299px){
    .specialists-left:after{
            left: 0px;          
    }
    .specialists-left{
          padding-left: 40px;
    }
}
@media(max-width:1199px) {
	.hear-method-wrapper {
        margin: -140px 0px 0;
    }
    .testimonial-wrapper {
        padding: 0px 50px;
    }
    .hear-method-content {
        padding: 30px 30px 30px 0;
    }
    /*=========== team-overview ===========*/
    .doctor-sec{
        margin-top: 34px;
    }
    .doctor-wrapper .row{
        margin: 0px -15px;
    }
    .doctor-wrapper .col-lg-6{
        padding: 0px 15px;
    }
    .specialists-name {
        padding: 0 10px;
    }
    .team-inject-wrapper{
        padding: 59px 0 59px 30px;
    }
    .overview-content-area .hear-method-content {
        padding: 30px 30px 30px 0;
    }
}
@media(max-width:991px) {
    h1{
        font-size: 36px;
        line-height: normal;
    }
    h2{
        font-size: 32px;
        line-height: 42px; 
    }
    .container{
        padding: 0px 24px;
    }
    .header-area{
        padding: 10px 8px;
    }
    .header-content-wrapper h1 span{
        margin-bottom: 14px;
    }
    .header-content-wrapper h1 {
        margin-bottom: 14px;
    }
    .header-button,
	.header-menu {
        display: none;
    }
    .header-wrapper{
        border-radius: 15px;
        padding: 10px 18px;
    }
    .banner-area{
        padding-bottom: 140px;
        align-items: end !important;
    }
    .hear-method-wrapper{
        margin-top: -75px;
    }
    .hear-method-sec {
        margin-bottom: 54px;
    }
    .tinnitus-management-tools-sec {
        margin-top: 54px;
        margin-bottom: 63px;
    }
    .hear-method-content {
        padding: 47px 25px;
    }
    .hear-method-content h3{
        color: #3D4D71;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }
    .hear-method-content h2 {
        margin-bottom: 21px;
    }
    .hear-method-content p {
        margin-bottom: 25px;
    }
    .tinnitus-management-tools-heading p,
    .tinnitus-management-tools-heading{
        margin-bottom: 27px;
    }
    .each-tinnitus-management-tools{
        padding-bottom: 51px;
    }
    .each-tinnitus-management-tools .common-link{
        font-weight: 400;
    }
    .schedule-cta-doctors-sec{
        margin-top: 63px;
    }
    .schedule-cta-area {
        padding-top: 85px;
        padding-bottom: 339px;
    }
    .slider-navigation .swiper-pagination {
        position: initial;
        margin-top: 0;
        width: auto;
    }
    .slider-navigation {
        position: relative;
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 44px;
    }
     .swiper-arrow {
        display: flex;
        column-gap: 16px;
     }
    .swiper-arrow .common-arrow{
        position: initial;
    }
    .testimonial-sec {
        margin-top: 114px;
        margin-bottom: 48px;
    }
    .testimonial-wrapper {
        padding: 0;
    }
    .schedule-cta-wrapper p{
        margin-bottom: 24px;
    }
    .home-doctor-dtls {
        padding: 23px 25px;
    }
    .home-doctor-dtls h3{
        font-weight: 400;
        font-style: normal;
    }
    .testimonial-video-sec {
        margin-bottom: 58px;
        margin-top: 64px;
    }
    .testimonial-video-wrapper h2{
        margin-bottom: 22px;
    }
    .testimonial-video-wrapper .row{
        margin: 0px -15px;
        row-gap: 18px;
    }
    .home-doctor-area {
        margin-top: -255px;
    }
    .schedule-cta-doctors-sec .container{
        padding: 0px 22px;
    }
    .each-home-doctor{
        border-radius: 20px;
    }
    .testimonial-video-wrapper .col-lg-6{
        padding: 0px 15px;
    }
    .footer-wrapper{
        flex-direction: column;
    }
    .footer-wrapper{
        text-align: center;
    }
    .each-footer {
        max-width: 100%;
    }
    .each-footer h6 a{
        margin: 0px auto 12px;
    }
    .footer-area {
        padding: 43px 0 131px;
    }   
    .fotter-left{
        margin-top: 53px;
    }
    .footer-btn {
        margin-top: 55px;
    }
    .footer-center{
        margin-bottom: 26px;
    }
    .each-footer ul{
        justify-content: center;
    }
    .footer-btm{
        margin-top: 33px;
        padding-top: 36px;
        display: block;
        text-align: center;
    }
    .footer-privacy ul{
        justify-content: center;
        margin-bottom: 21px;
    }
    .website-by{
        margin-top: 21px;
    }
    /*=============== about-us ===============*/
    .doctor-sec .each-home-doctor {
        border-radius: 20px;
    }
     .team-post-right-area{
        margin: 0 auto;
        margin-bottom: -50px;
    }
    .team-post-left-area{
        /* margin-top: 127px; */
        text-align: center;
        margin-bottom: 50px;
    }
    .team-post-area{
        margin-top: 80px;
    }
    /* ++++++++ Contact-us-area +++++++ */
    .contact-us-content-area{
        max-width: 100%;
    }
    .form-area{
        max-width: 100%;
        margin-left: 0;
		padding: 25px 30px 33px;
        margin-top: 50px;
    }
    .each-location-area{
        margin-bottom: 28px;
        
    }
    .blog-wrapper .row{
        row-gap: 40px;
    }
    /* %%%%%%%%%%%%%% Interior %%%%%%%%%%%%%% */
    .specialists-left:after{
        width: 100%;
        height: 100%;
        border-radius: 0px;
        height: 100%;
        border-radius: 0px;
        width: 100vw;
        margin-left: -50vw;
        left: 50%;
    }
    .specialists-left{
        max-width: 100%;
        padding: 50px 0px 150px 8px;
    }
    .each-specialists img{
        width: 100%;
    }
    .specialists-controler{
        position: relative;
        margin-top: 40px;
    }
    .specialists-arrow{
        position: absolute;
        bottom: 16px;
        width: 104px;
        right: 17px;
    }
    .specialists-pagination{
        width: 100px;
        left: -8px;
        position: absolute;
    }
    .specialists-controler .swiper-pagination-bullet-active{
        background: #3D4D71 !important;
        width: 10px;
        height: 10px;
    }
    .specialists-controler .swiper-pagination-bullet{
        background: #DBDBDB;
        width: 10px;
        height: 10px;
        opacity: 1;
    }
    .specialists-area{
        padding-top: 20px;
        padding-bottom: 30px;
    }
    .specialists-name {
        padding: 0px 70px;
    }
    .specialists-area .container{
        padding: 0px;
    }
    .team-inject-content {
        padding-right: 0px;
        margin-bottom: 36px;
    }
    .team-inject-wrapper::after{
        width: 100vw;
        left: 50%;
        margin-left: -50vw;
        border-radius: 0;
        height: 70%;
    }
    .team-inject {
        margin-top: 40px;
        margin-bottom: 60px;
        overflow-x: clip;
    }
    .team-inject-wrapper {
        padding: 43px 0 0;
    }
    .interior-content-area .testimonial-sec {
        margin-top: 45px;
        margin-bottom: 26px;
    }
    .blog-btn-area {
        position: inherit;  
        text-align: right;
    }
    .overview-content-area .hear-method-sec {
        margin-top: 40px;
        margin-bottom: 25px;
    }
    .overview-content-area .hear-method-content h2{
        line-height: 42px;
    }
    .overview-content-area .hear-method-content{
        padding: 25px;
    }
    .blog-area{
        margin-top: 29px;
    }
    .overview-content-area .inner-container > h2{
        font-size: 34px;
        line-height: 40px;
    }
    body .blog-area .container,
    .overview-content-area .hear-method-sec .container{
        padding: 0px 20px;
    }
    .contact-us-area .container{
        padding: 0px 15px;
    }
}
@media(max-width:767px) {
    .header-content-wrapper .common-button{
        display: block;
    }
    .schedule-cta-wrapper ul{
        flex-direction: column;
        justify-content: center;
        row-gap: 27px;
    }
    .each-testimonial-video video{
        height: 195px;
    }
    /* %%%%%%%%%%%% Team Post %%%%%%%%%% */
    .team-post-right-area{
        margin-bottom: -80px;
    }
    .team-post-left-area{
        padding: 0;
        margin-top: 0px;
    }
    .team-post-left-area h1{
        font-size: 36px;
        margin-bottom: 7px;
    }
    .team-post-left-area h1 span{
        margin-bottom: 30px;
    }
    .team-post-banner-area .container{
        padding: 0 30px;
    }
    .team-post-area .site-breadcrumb{
        text-align: center;
        margin-bottom: 25px;
    }
    .team-post-area .container{
        padding: 0 22px;
    }
    .team-post-video-area iframe{
        height: 197px;
    }
    .team-post-area{
        margin-bottom: 60px;
        margin-top: 100px;
    }
    .responsive-form-area{
        display: block;
        margin-top: 44px;
        border: 1px solid #FFFFFF;
        box-shadow: 0px 0px 25px 0px #00000040;
        border-radius: 20px;
        padding: 30px;
    }
    .contact-us-content-area{
        padding: 0 10px;
    }
    .contact-us-area{
        padding-top: 30px;
         padding-bottom: 75px;
    }
    .team-post-area iframe{
        width: 100%;
        max-width: 347px;
        height: 197px;
    }
    /* %%%%%%%%%% Team Overview %%%%%%%%%% */
    .team-overview-area{
        margin-top: 30px;
    }

    .team-overview-area .container{
       padding: 0px 33px;
    }
    /* %%%%%%%% Review Post %%%%%%%%%% */
  
    .inner-banner-area .site-breadcrumb{
        margin-top: 11px;
    }
    .inner-banner-area{
        padding-bottom: 80px;
    }
    .inner-banner-content-area h1{
        font-size: 36px;
        margin-bottom: 30px;
    }
    .inner-banner-content-area .bredcrumb-area{
        margin-top: 23px;
    }
    .review-wapper .card-columns{
        column-count: 1;
    }
    .review-wapper .card-columns .card:last-child{
        margin-bottom: 0;
    }
    .review-area{
        margin-top: 40px;
        margin-bottom: 60px;
    }
    /* %%%%%%%%%%%% Contact Page %%%%%%%%%%% */
    .contact-banner-area .inner-banner-content-area h1 span{
        font-size: 16px;
    }
    .contact-banner-area .inner-banner-content-area{
        margin-top: 70px;
    }
    .contact-form-wrapper {
        padding:30px;
		margin-top:-172px;
    }
	.contact-page .container{
		padding:0px 15px;
	}
    .responsive-contact-form-wrapper{
        display: block;
        display: block;
        background: #374666;
        box-shadow: 0px 0px 25px 0px #00000040;
        padding: 36px 31px 26px 34px;
        border: 1px solid #FFFFFF;
        border-radius: 20px;
        margin-top: -170px;
    }
    .location-wrapper{
        margin-top: 37px;
        margin-bottom: 54px;
    }
    .each-location-area{
        margin-bottom: 32px;
    }
    .contact-banner-area{
        padding-bottom: 180px;
        align-items: flex-start;
        padding-top: 135px;
    }
    /* %%%%%%%%% Over-View %%%%%%%%%% */
    .overview-banner-content-area .row{
        flex-direction: column-reverse;
        margin: 0;
    }
    .overview-banner-content-area .col-lg-8{
        padding: 0;
    }
    .overview-banner-content-area .col-lg-4{
        padding: 0;
    }

    .overview-baner-content-right-area{
        display: block;
    }
    .service-banner-area {
        background-image: none !important;
        padding: 0;
    }
    .service-banner-area .container{
        padding: 0;
    }
    .banner-social-area{
        top: 78px;
        justify-content: space-between;
        width: 100%;
        left: 50%;
        transform: translate(-50%);
        bottom: initial;
        flex-direction: row;
        padding: 0 24px;
    }
    .overview-baner-content-left-area h1{
        line-height: normal;
        font-size: 36px;
    }
     .overview-baner-content-left-area h1 span{
        font-size: 16px;
        line-height: normal;
        display: block;
     }
     .overview-baner-content-left-area{
        padding: 30px 25px 51px;
        background-repeat: no-repeat;
        background-size: cover;
        background-color: #3D4D71;
        max-width: 100%;
     }
     .overview-baner-content-right-area img{
        width: 100%;
		 display:none;
     }  
    .blog-wrapper .row{
        row-gap: 30px;
    }
    .scroll-bottom{
        margin-top: 30px;
    }
    .overview-content-area .container{
        padding: 0 25px;
    }
    .blog-area{
        margin-bottom: 109px;
    }
    /* %%%%%%%%%%%%% interior %%%%%%%%%%%% */
    .interior-content-area .container{
            padding: 0 26px;
    }
    .interior-content-area .site-breadcrumb strong{
        display: block;
    }
    .specialists-right-area .swiper-container{
        width: 95vw;
        overflow-x: initial;
    }
    .specialists-name {
        padding: 0px 40px;
    }
    .specialists-controler{
        margin-top: 74px;
    }
    .specialists-left h2{
        line-height: 105%;
    }
    .overview-baner-content-left-area p{
        margin-bottom: 17px;
    }
    .service-banner-area:after{
       display:none;
    }
    .team-inject-wrapper::after{
        height: 63%;
    }
/* 	banner-design */
	.service-center-banner {
		padding:50px 0;
	}
	.service-center-banner .service-banner-mb-img {
		display: none !important;
	}
	.service-center-banner .overview-baner-content-left-area{
		background-color:transparent;
	}
	.service-banner-area{
		min-height:486px;
	}
	.service-center-banner.service-banner-area:after{
		display:block;
	}
}
@media(max-width:375px){
    .team-post-left-area a{
        padding: 08px 17px;
        min-width: initial;
    }
    .overview-baner-content-left-area a{
          min-width: initial;
    }
    .contact-us-content-area a{
        min-width: initial;
    }
}