@media(min-width:992px){
    /*======= patient-stories =======*/
    .each-patient-stories-area .swiper-wrapper {
        flex-wrap: wrap;
        transition: initial !important;
        transform:initial !important;
        row-gap: 50px;
        row-gap: 20px;
    }
    .each-patient-stories-area .swiper-slide{
        max-width: 33.33%;
        width: 100%;
        height: auto;
        margin-right: 0;
        max-width: 496px;
        padding: 0;
    }
    /*======= out-of-town =======*/
    .out-of-town-slider .swiper-wrapper {
        flex-wrap: wrap;
        transform: initial !important;
        row-gap: 69px;
    }
}
@media(min-width:1199px) {
    .treatment-areas-slider .swiper-wrapper {
        flex-wrap: wrap;
    }	
    .treatment-areas-slider .swiper  .swiper-wrapper .swiper-slide {
        flex: 0 0 50%;
        max-width: 50% !important;
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media(min-width:1200px) {
	.container{
        max-width: 1175px;
    }
}
@media(min-width:1350px) {
	.blog-overview-wrapper{
		margin-left: -78px;
		margin-right: -78px;
	}
}
@media(max-width:1420px){
    /*======= doctor-overview =======*/
    .doctor_dtls{
        padding: 38px 20px;
    }
}
@media(max-width:1320px){
    /*======= doctor-overview =======*/
    .doctor-overview-wrapper{
        padding: 0px 40px;
    }
    .doctor-overview-wrapper .swiper-button-next{
        right: 20px;
    }
    .doctor-overview-wrapper .swiper-button-prev{
        left: 20px;
    }
}
@media(max-width:1199px) {
	.top-header {
        column-gap: 30px;
    }
    .doctor-section {
        border-left: 00px solid #fff;
        border-right: 0px solid #fff;
        padding-left: 32px;
        padding-right: 32px;
    }
    .slider-controller .swiper-button-next{
        right:16px
    }
    .slider-controller .swiper-button-prev{
        left:16px
    }
    .logo-slider .swiper-wrapper .swiper-slide {
        padding: 0 30px;
    }
    .doctor-section.providers-area{
        padding-left: 0px;
        padding-right: 0px;
    }
/* 	 .doctor-section.providers-area .swiper-button-next {
        right: 20px;
    }
	.doctor-section.providers-area .swiper-button-prev {
        left: 20px;
    } */
    .provided-slider-wrapper {
        padding-left: 32px;
        padding-right: 32px;
    }
    /* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% resposive %%%%%%%%%%%%%%%%%%%%%%%% */  
    /*======= patient-stories =======*/
    .each-patient-stories-area .swiper-slide{
        padding: 0px 15px;
    }
    /*======= doctor post =======*/
    .img-half-column-wrapper .row{
        margin: 0px -15px;
    }
    .img-half-column-wrapper .row > div{
        padding: 0px 15px;
    }
    /*======= out-of-town =======*/
    .out-of-town-slider-content {
        padding-left: 0;
    }   
	
    /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Header Area %%%%%%%%%%%%%%%%%%%%%%%%%% 	 */
	.header-left, .top-header a.common-button{
        display: none;
    }
    .header-area {
        padding: 28px 40px;
        z-index: 999;
        background-color: #fff;
        position: sticky;
        top: 0px;
    }
    .logo {
        left: 20px;
    }
	.header-area {
       z-index: 999999 !important;
	}
}
@media(max-width:991px) {
/* 	.header-left, .top-header a.common-button{
        display: none;
    }
    .header-area {
        padding: 28px 40px;
        z-index: 999;
        background-color: #fff;
        position: sticky;
        top: 0px;
    }
    .logo {
        left: 10px;
    } */
	.footer-area {
		padding-bottom: 100px;
	}
    .each-service-image{
        display: block !important;
    }
    .each-service-image img{
        width:100%
    }
    .services-area:before {
        left: 65px;
        transform: translateX(0%);
    }
    .services-area:after{
        left: 75px;
        transform: translateX(0%);
    }
    .each-service-content {
        padding-top: 35px;
        padding-left: 90px;
    }
    .each-service-box:nth-child(even) .each-service-content{
        text-align: left;
    }
    .gallery-cta-content h2 {
        font-size: 72px;
        line-height: 120%;
    }
    .footer-bottom-info-top {
        flex-direction: column;
    }
    .footer-bottom-info-top ul{
        margin: 0px;
        justify-content: center;
    }
    .footer-menu-area ul{
        flex-direction: column;
    }
    .footer-content-info {
        flex-direction: column-reverse;
        max-width: 276px;
        margin-left: auto;
        margin-right: auto;
    }
    .contact-info{
        margin-bottom: 40px;
    }
    .hours-info{
        text-align: center;
        margin-bottom: 52px;
    }
    .footer-menu-area {
        border-top: 0px solid #fff;
        border-bottom: 0px solid #fff;
        padding: 0px 0px;
        width:100%
    }
    .footer-menu-area ul{
        justify-content: center;
        align-items: center;
    }
    .footer-menu-area ul li{
        padding: 10px 0px;
        border-bottom: 1px solid #fff;
        width: 100%;
        text-align: center;
    }
    .footer-address a{
        line-height: normal;
    }
    .footer-content-info {
        padding-top: 0px;
    }
    .footer-logo {
        margin-bottom: -35px;
    }
    .footer-menu-area ul li:first-child{
        padding-top: 0px;
    }
    .footer-menu-area ul li:last-child{
        padding-bottom: 0px;
        border:0px
    }
    .footer-menu-area{
        margin-bottom: 52px;
    }
    .footer-bottom-info {
        padding-top: 0px;
        border-top: 0px solid #fff;
    }
    .doctor-section .doctor-before-content  {
        display:none;
    }
    .doctor-section .doctor-after-content {
        height: auto;
        transform: translateX(0%);
        padding-left: 25px;
        padding-right: 25px;
        transition: all 0.5s;
        flex-direction: column;
    }
    .video-button{
        position: relative;
        bottom: 0px;
        margin-top: 25px;
        padding: 0px 10px;
    }
    /* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% resposive %%%%%%%%%%%%%%%%%%%%%%%% */
    .breast-implant-mobile-acoudian-area{
        display: block;
    }	
    .breast-implant-desk-each-area{
        display: none;
    }
    .treatment-areas-slider{
        position: relative;
    }
    .pro-testimonials-slider .swiper-pagination,
    .pro-after-before-slider .swiper-pagination {
       display: block;
    }
    .quick-facts-wrapper{
        width: 100vw;
        margin-left: -50vw;
        left: 50%;
        position: relative;
    }
    .patient-resources-each{
        margin-bottom: 20px;
        height: auto;
    }
    .pro-explore-content{
        margin-bottom: 0px;
    }
    .pro-testimonials-slider-controals{
        position: absolute;
        width: 200px;
        left: 50%;
        transform: translateX(-50%);
        bottom: 105px;
    }
    .pro-testimonials-slider .swiper-pagination{
        bottom: -10px;
    }
    .procedure-area .swiper-pagination-bullet{
        opacity: 1;
        background: #D9D9D9;
        border-radius: 0px;
    }
    .procedure-area .swiper-pagination-bullet-active{
        background-color: #575757;
    }
    .pro-testimonials-slider .swiper-pagination-bullet{
        opacity: 1;
        background: #D9D9D9;
        border-radius: 0px;
    }
    .pro-testimonials-slider .swiper-pagination-bullet-active{
        background-color: #575757;
    }
    .pro-testimonials-slider{
        margin-bottom: 62px;
    }
    .pro-download-wrapper {
        padding: 40px 20px;
        text-align: center;
    }
    .pro-after-before-slider {
        margin-bottom: 105px;
    }
    .pro-after-before-slider-controals{
        position: absolute;
        width: 200px;
        left: 50%;
        transform: translateX(-50%);
        bottom: -55px;
    }
    .pro-after-before-slider-controals .swiper-pagination{
        bottom: -10px;
    }
    .treatment-areas-slider-controals{
        position: absolute;
        width: 100%;
        left: 50%;
        transform: translateX(-50%);
        bottom: -16px;        
    }
    .treatment-areas-slider-controals .swiper-pagination{
        bottom: -10px;
        width: fit-content;
        margin: 0 auto;
        left: 50%;
        transform: translateX(-50%);
    }
    .pro-doctors-image:before {
        left: 50%;
        transform: translateX(-50%);
        top: -72px;
    }
    .pro-doctors-image:after {
        left: 50%;
        transform: translateX(-50%);
    }
    .pro-doctors-heading{
        padding-left: 0px;
    }
    .pro-doctors-heading h2 {
        font-size: 36px;
        text-align: center;
        margin-bottom: 9px !important;
    }
	.pro-doctors-heading h3{
		text-align: center;
	}
    .pro-doctors-content{
        padding: 30px 20px 0px;
    }
    .treatment-areas-each-content{
        margin-top: 25px;
		padding-left: 0px;
    }
    .treatment-areas h2 {
        text-align: left;
		margin-bottom: 20px;
    }
    .treatment-areas {
        margin-top: 40px;
    }
    .quick-facts-wrapper::after {
       width: calc(100% - 48px);
    }
    .quick-facts-wrapper {
       padding: 84px 40px;
    }
    .quick-facts-wrapper h2 {
        margin-bottom: 25px;
    }
    .quick-facts-each{
        margin-bottom: 30px;
    }
    .inner-container {
        padding: 0px 5px;
    }
    .blog-post-banner-area {
        background-size: 100% 30% !important;
        background-position: center bottom !important;
		padding-top: 58px;
        padding-bottom: 68px;
    }
    .blog-post-banner-content{
        margin-bottom: 40px;
    }
    .blog-post-banner-wrapper{
        padding-left: 20px;
        padding-right: 20px;
    }
    .blog-post-banner-content h1{
        font-size: 40px;
        line-height: 48px;
        margin-bottom: 30px;
        letter-spacing: 1px;
    }   
	.blog-post-banner-area .site-breadcrumb {
		margin-bottom: 20px;
	}
    /* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% resposive %%%%%%%%%%%%%%%%%%%%%%%% */ 
   /*======= patient-stories =======*/
    .each-patient-stories-area .swiper-container{
        overflow-x: hidden;
    }
    .patient-stories-sec {
        margin-top: 61px;
        margin-bottom: 61px;
    }
    .each-patient-stories-area h2 {
        margin-bottom: 6px;
        font-size: 36px;
    }
    .patient-stories-popup iframe {
        height: 430px;
        min-height: 430px;
    }
    .each-patient-stories-area:not(:last-child) {
        padding-bottom: 66px;
        margin-bottom: 65px;
    }
    .each-patient-stories-area .swiper-slide{
        padding: 15px 20px 0;
    }
    .each-patient-stories-area .swiper-container {
        margin: 0px -15px;
    }
    .each-patient-stories-area:not(:last-child)::after{
        width: calc(100% - 13px);
    }
    /*======= doctor post =======*/
    .doctor-post-sec {
        margin-top: 60px;
    }
    .patient_stories_vdo_wrapper{
        text-align: center;
    }
    .patient_stories_vdo_sec {
        margin-top: 60px;
        margin-bottom: 60px;
        padding: 75px 0;
    }
    .patient_stories_vdo_heding {
        margin-bottom: 32px;
    }
    .patient_stories_vdo_slider .patient-stories-nav {
        margin-top: 39px;
        margin-bottom: 49px;
    }
    .half-col-img {
        margin-bottom: 40px;
    }
    .img-half-column-sec {
        margin-top: 60px;
        margin-bottom: 60px;
    }
    /*============ overview ============*/
    .overview-wrapper::before{
        transform: translateX(0);
        left: 25px;
    }
    .overview-wrapper::after {
        left: 17px;
        transform: translateX(-0%);
    }
    .overview-content {
        padding-left: 55px;
        padding-top: 29px;
    }
    .each-overview:not(:last-child) {
        margin-bottom: 40px;
    }
    .each-overview:nth-child(even) .overview-content{
        padding-left: 55px;
        padding-right: 0;
        text-align: left;
    }
    .each-overview:last-child .overview-content{ 
        background-color: #FFFFFF;
    }
    .overview-sec {
        margin-bottom: 51px;
    }
    /*================ contact-us ================*/
    .contact-info-area{
        margin-top: 40px;
        margin-bottom: 120px;
    }
	.contact-page-form.inner-from-area {
		margin-bottom: 40px;
	}
    .contact-info-wrapper .row{
        margin: 0px -15px;
        row-gap: 20px;
    }
    .contact-info-wrapper .row > div{
        padding: 0px 15px;
    }
    .contact-map {
        margin-top: 0;
    }
    /*======= out-of-town =======*/
    .out-of-town-slider-content {
        margin-top: 40px;
    }
    .out-of-town-wrapper {
        padding: 0px 22px;
    }
    .out-of-town-sec {
        margin-top: 61px;
    }
    .out-of-town-accordian-area {
        margin-top: 101px;
        margin-bottom: 137px;
    }
    .each-out-of-town-accordian .accordion>li{
        margin-bottom: 43px;
    }
    .each-out-of-town-accordian .common-button{
        display: none;
    }
    .each-out-of-town-accordian .accordion>li>span{
        padding-top: 66px;
        transition: all 0.5s;
        -webkit-transition: all 0.5s;
        padding-bottom: 33px;
        pointer-events: none;
    }
    .each-out-of-town-accordian .accordion>li>span h2{
        margin-bottom: 0;
        line-height: normal;
        font-size: 36px;
    }
    .each-out-of-town-accordian .accordion>li>div{
        padding-bottom: 65px;
        padding-top: 0;
        display:  block !important;
    }
    /*======= fee-and-financing =======*/
    .financing-area {
        margin-bottom: 74px;
        margin-top: 76px;
    }
    .financing-wrapper .row{
        margin: 0px -15px;
        row-gap: 20px;
    }
    .financing-wrapper .row > div{
        padding: 0px 15px;
    }
    /* ==================our-office================== */
    .our-office-sec {
        margin-top: 44px;
    }
    .our-office-content h2 {
        line-height: 100%;
        margin-bottom: 24px;
    }
    .our-office-slider {
        margin-bottom: 44px;
    }
    .our-office-content {
        padding-left: 0;
    }
    .each-our-office:not(:last-child) {
        margin-bottom: 54px;
    }
    .each-our-office:nth-child(even) .our-office-content {
        padding-right: 0;
    }
    /*================= review =================*/
    .leave-review-sec::after{
        width: 100%;
        height: 84%;
    }
    .leave-review-heading h2{
        margin-bottom: 6px;
    }
    .leave-review-heading{
        margin-bottom: 35px;
    }
    .leave-review-wrapper .row{
        row-gap: 25px;
        margin: 0px -15px;
    }
    .leave-review-wrapper .row > div{
        padding: 0px 15px;
    }
    .leave-review-sec{
        margin-bottom: 55px;
    }
    .review-vdo-slider {
        padding: 0;
    }
    .review-vdo-slider .common-arrow{
        position: initial;
    }    
	.blog-overview-wrapper .row {
		margin-left: -15px;
		margin-right: -15px;
	}
	.blog-overview-wrapper .row .col-lg-4{
		padding-left: 15px;
		padding-right: 15px;
	}
	 .inner-banner-wrapper h1 {
		margin-top: 30px;
		font-size: 36px;
	}
	.pro-testimonials-slider-each h2 {
		font-size: 36px;
		line-height: 51px;
	}
	.doctor-overview-sec {
		margin-bottom: 50px;
	}
	.single-team .bragbook-area {
		margin-top: 60px;
	}
	.treatment-areas-each {
		margin-bottom: 13px;
	}
	.pro-download-area {
		margin-top: 60px;
		margin-bottom: 60px;
	}
	.pro-after-before-slider-area {
		margin-top: 70px;
		margin-bottom: 50px;
	}
	.pro-download-left-content p {
		margin-bottom: 33px;
	}
	.pro-testimonials-area {
		padding-bottom: 50px;
	}
	.pro-explore-area {
		margin-top: 48px;
		margin-bottom: 50px;
	}
	.pro-watch-story-area {
		margin-top: 50px;
		margin-bottom: 70px;
	}
	.financing-each-area {
		margin-top: 90px;
		margin-bottom: 90px;
	}
}
@media(max-width:767px) {
    .logo img{
        width:78px;
    }
    .container{
        max-width: 100%;
    }
    .logo {
        left: 16px;
        top:12px
    }
    .banner-content h1 {
        font-size: 48px;
        line-height: 46px;
    }
    .banner-area {
        min-height: calc(75vh - 80px);
        border-left: 16px solid #fff;
        border-right: 16px solid #fff;
        border-bottom: 10px solid #fff;
        padding-bottom: 50px;
    }
    .header-area {
        padding: 28px 16px;
        z-index: 999;
        background-color: #fff;
        position: sticky;
        top: 0px;
    }
	h2 {
		font-size:28px;
	}
	.pro-testimonials-slider-each p {
		font-size: 18px;
		line-height: 28px;
	}
    h2.heading {
        font-size: 28px;
        line-height: 100%;
        margin-bottom: 20px;
    }
    .intro-area {
        padding: 100px 0px 20px;
    }
    .logo-marquee {
        margin-top: 65px;
        margin-bottom: 75px;
    }
    .services-area:before {
        left: 30px;
        transform: translateX(0%);
    }
    .services-area:after {
        left: 40px;
        transform: translateX(0%);
    }
    .each-service-content {
        padding-top: 35px;
        padding-left: 50px;
    }
    .each-service-box:not(:last-child) {
        margin-bottom: 45px;
    }
    .services-area {
        padding-top: 65px;
        padding-bottom: 45px;
    }
    .gallery-cta-content h2 {
        font-size: 36px;
        line-height: 120%;
    }
    .gallery-cta-content {
        z-index: 1;
        max-width: 315px;
    }
    .gallery-cta-content h3{
        line-height: 160%;
    }
    .gallery-cta {
        min-height: 675px;
    }
    .providers-area {
        padding-top: 110px;
    }
    .provider-content {
        margin-bottom: 40px;
    }
    .each-testimonial-text p {
        font-size: 24px;
        line-height: 36px;
    }
    .testimonial-content-slider {
        padding: 0px 0px;
    }
    .testimonial-slider-controller{
        display: flex;
        justify-content: center;
        column-gap: 40px;
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .testimonial-slider-controller > *{
        position: relative;
        top: auto;
        margin: 0px;
        left: auto;
        right: auto;
       transform: none;
    }
    .testimonial-area {
        padding-top: 65px;
        padding-bottom: 145px;
    }
    .footer-bottom-info-top ul {
        column-gap: 20px;
        flex-wrap: wrap;
    }
    .footer-bottom-info-top ul li a:after {
        right: -10px;
    }
    /* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% resposive %%%%%%%%%%%%%%%%%%%%%%%% */
    .patient-resources-each {
        min-height: 356px;
    }
	.patient-resources-each h2{
		margin-bottom: 65px !important;
	}
    .procedure-area .container{
        padding-left: 20px;
        padding-right: 20px;
    }
    .pro-watch-story-video-bg img {
        height: 197px;
        object-fit: cover;
    }
    .pro-watch-story-video iframe {
        height: 197px;
    }
    .pro-watch-story-video-area h5 {
        margin-top: 14px;
    }
    .pro-watch-story-video-area{
        margin-top: 10px;
    }
    .blog-button {
        font-size: 14px;
        padding: 10px 15px;
    } 
    /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Responsive marge %%%%%%%%%%%%%%%%%%%%%%%  */
   /*======= patient-stories =======*/
    .patient-stories-popup iframe {
        height: 350px;
        min-height: 350px;
    }
    .patient-stories-img {
        margin-bottom: 46px;
    }
    .patient-stories-dtl {
        padding: 0px 15px 20px;
    }
    /*======= doctor-overview =======*/
    .each_doctor::after{
        display: none;
    }
    .each_doctor:hover .doctor_dtls,
    .doctor_dtls{
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        transform: translateY(0);
    }
    .doctor_dtls_hover,
    .doctor_dtls h5::after{
        opacity: 1;
        pointer-events: all;
    }
    .doctor_dtls {
        padding: 45px 19px 26px;
    }
    .doctor_dtls .common-button{
        margin-top: 28px;
    }
    .doctor-overview-wrapper .swiper-button-next,
    .doctor-overview-wrapper .swiper-button-prev{
        top: 60%;
    }
    /*======= doctor post =======*/
    .fee-and-financing-sec .container,
    .financing-area .container,
    .contact-info-area .container,
    .overview-sec .container,
    .doctor-post-sec .container{
        padding: 0px 20px;
    }
    .patient_stories_vdo_sec .container{
        padding: 0px 31px;
    }
    /*============== our-provider ==============*/
    .our-provider-sec .doctor_dtls{
        position: absolute;
    }
    .our-provider-sec .each_doctor:hover .doctor_dtls,
    .our-provider-sec .doctor_dtls {
        bottom: 0;
        position: absolute;
    }
    /*======= out-of-town =======*/
    .each-out-of-town-accordian .accordion>li>div{
        padding-left: 23px;
        padding-right: 23px;
    }
    /* ==================our-office================== */
    .review-vdo-sec .container,
    .leave-review-sec .container,
    .our-office-tour-sec .container,
    .our-office-sec .container{
        padding: 0px 30px;
    }
    .our-office-content p{
        display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
    }
    .our-office-content.text-more p{
        display: block;
    }
    /*================= review =================*/
    .each-leave-review {
        padding: 44px;
    }
    .leave-review-content-area{
        padding: 35px;
    }
    .review-vdo-sec h2{
        margin-bottom: 24px;
    }
    .review-vdo-slider .patient-stories-nav{
        margin-bottom: 47px;
    }
    .review-vdo-sec{
        margin-bottom: 70px;
    }   
	.single-post .blog-post-banner-content h1 {
		font-size: 34px;
		line-height: 42.5px;
	}
	.inner-from-wrapper #field_1_14 {
        padding: 29px 24px;
	}
	.inner-from-wrapper p {
		padding-left: 0px;
		padding-right: 0px;
	}
	.inner-from-wrapper .gform-footer .gform_button {
		padding: 9px 20px 9px 20px;
		min-width: 234px;
	}
	.inner-from-wrapper .gform-footer {
		justify-content: left;
	}
	.inner-from-wrapper .gform_wrapper.gravity-theme .gform_footer {
		margin-top: 4px;
	}
	.inner-from-wrapper {
		padding-left: 5px;
		padding-right: 5px;
	}
	.inner-from-wrapper h2 {
       font-size: 36px;
	}
	   .single-post .blog-post-banner-area {
        background-size: 100% 18% !important;
	}
	.procedure-area h2{
		line-height: 120%;
		margin-bottom: 12px;
	}
	.quick-facts-area {
		margin-top: 45px;
		margin-bottom: 40px;
	}
	.doctor-popup-area .popup-content {
		max-width: 100%;
		margin: 0 auto;
		margin-top: 200px;
		position: relative;
		padding-left: 25px;
		padding-right: 25px;
	}
	.doctor-popup-area .close-popup{
		right: 5px;
	}
	.doctor-pop iframe{
		height: 220px;
	}
	.intro-content-wrapper .row,  .each-service-box .row {
		margin: 0px -15px; 
	}
	.intro-content-wrapper .row > *,.each-service-box .row > * {
	 padding: 0px 15px; 
	}
	.financing-each-wrapper h2 {
       font-size: 28px;
		margin-bottom: 18px;
	}
	.written-story-area{
		margin-bottom: 50px;
	}
	.financing-each {
		margin-bottom: 15px;
	}
	.financing-each-wrapper .text-center .common-button.green-button{
		margin-top: 30px;
	}

}
@media(max-width:991px){
    .patient-story-template-default .inner-banner-area{
         padding-bottom: 20px;
    }
	.patient-story-template-default .inner-banner-area.default-banner.story-banner{
		padding-bottom: 30px;
	}
	.patient-story-template-default .patient-stories-sec{
		margin-top: 45px;
        margin-bottom: 70px;
	}
    .patient-story-template-default .inner-from-area{
        margin-top: 70px;
        margin-bottom: 90px;
    }
    .patient-story-template-default .blog-post-banner-image img{
        width: 100%;
    }
}
@media(max-width:767px){
	.patient-story-template-default .inner-banner-area.default-banner.story-banner{
		padding-bottom: 0px;
	}
	.patient-story-template-default .inner-banner-area .inner-banner-wrapper h1{
		margin-bottom: 30px;
	}
	.patient-story-template-default .inner-banner-area {
		padding-top: 60px;
		padding-bottom: 30px;
	}
	.patient-story-template-default .patient-stories-sec{
		margin-bottom: 50px;
	}
	.patient-story-template-default .inner-from-area{
		margin-top: 70px;
	}
}