.form-section span.wpcf7-not-valid-tip{display:block !important;}@media (min-width:1400px){.header-phone .phone-no{font-size:22px !important;}}@media (min-width:768px){.patient-care-section{background-image:url("https://kmplasticsurgery.com/wp-content/themes/kmps/images/bg-layer.jpg");background-size:cover;overflow:hidden;}.patient-care-section:before{content:"";position:absolute;width:47%;height:100%;left:0;top:0;background-image:url("https://kmplasticsurgery.com/wp-content/themes/kmps/images/bg-staff.jpg");background-size:cover;}.patient-care-section .heading,.patient-care-section .right-col{color:#000;}.patient-care-section.nitro-lazy{background-image:none !important;}}@media (min-width:1200px){.container{max-width:1150px;}}@media (min-width:1300px){.container{max-width:1180px;}.home-banner{height:calc(100vh - 175px);}}@media (min-width:1400px){.container{max-width:1300px;}}@media (min-width:1600px){.container{max-width:1350px;}.wide .container{max-width:1550px;}}@media (max-width:1700px){.h1,h1{font-size:55px;}.h2,h2{font-size:45px;}.h3,h3{font-size:35px;}.h4,h4{font-size:30px;}.h5,.staff-list .name,h5{font-size:25px;}.h6,.staff-slider .name,h6{font-size:20px;}.patient-care-section .quote-col{padding-left:130px;}.sidebar-form .form-title{font-size:22px;}.home-banner{padding-bottom:50px;}}@media (max-width:1500px){.nav-menu>ul.menu>li{margin:0 10px;}.nav-menu>ul>li>a{font-size:15px;}.footer-menu ul a{font-size:14px;}.content-section-two .left-col{width:45%;}.content-section-two .middle-col{width:40%;}.content-section-two .right-col{width:15%;}.video-play-btn{width:80px;height:80px;}.patient-care-section .quote-col{padding-left:100px;}.staff-list img{height:500px;}.staff-slider .name{font-size:18px;}}@media (max-width:1400px){.cta-detail,.footer-top{padding-bottom:40px;}.header-btn .btn{padding:12px 5px;margin-right:15px;min-width:150px;font-size:13px;}.h1,h1{font-size:50px;}.h2,h2{font-size:40px;}.h3,.home-banner .banner-subtitle,h3{font-size:35px;}.h4,h4{font-size:30px;}.h5,h5{font-size:25px;}.h6,.home-banner .banner-description,.sidebar-form .form-title,h6{font-size:20px;}.home-banner .banner-title{font-size:75px;}.top-procedures img{height:475px;}.bottom-procedures .title{font-size:45px;}.staff-image img{height:280px;}.testimonials-slider .author-review{font-size:24px;}.video-section .video-box{height:330px;}.video-play-btn{width:70px;height:70px;}.footer{font-size:14px;}.footer-menu ul a{font-size:13px;}.footer-top{padding-top:40px;}.map-section iframe,.staff-list img{height:450px;}.staff-slider .staff-image img{height:270px;}.sidebar li a,.staff-slider .name{font-size:18px;}.testimonials-slider .quote{width:150px;}.testimonials-slider .author-name{margin:70px 0 0 200px;}.header-logo img{max-height:120px;}.home-banner{padding-bottom:30px;}.search-panel{height:175px;}.page-banner{height:500px;}.page-banner .banner-title{font-size:60px;}.staff-list .name{font-size:23px;}.procedure-category{padding:20px;}.patient-forms .pf-item{font-size:16px;}.products-list .image img{height:400px;}}@media (max-width:1300px){.nav-menu>ul>li>a{font-size:14px;}.header-search{margin-left:20px;}.patient-care-section .quote-col{padding-left:30px;}.video-section .video-box{height:280px;}.video-play-btn{width:60px;height:60px;}}@media (max-width:1199px){.h1,.top-procedures .title,h1{font-size:40px;}.h2,h2{font-size:35px;}.h3,.home-banner .banner-subtitle,h3{font-size:30px;}.h4,.products-list .title,h4{font-size:25px;}.h5,h5{font-size:22px;}.h6,.procedure-category .category-link,h6{font-size:18px;}body{padding-top:175px;}.section-pd,.spaced{padding-top:50px;padding-bottom:50px;}.header-top .row{align-items:center;justify-content:space-between;}.header .nav-menu,.header-top-left,.staff-slider .slick-next:after{display:none;}.header-menu{justify-content:flex-end;}.header-social-links li a{width:45px;height:45px;}.menu-button{display:flex;margin-left:10px;}.header-search .search-icon{display:flex;align-items:center;justify-content:flex-end;width:46px;height:45px;border:1px solid #1b2b5c;padding:12px;}.header-bottom{border-top:1px solid #ddd;padding:5px 0;}.header-logo img{max-height:120px;}.header-top-middle{width:150px;}.header-top-right{width:calc(100% - 150px);}.header-bottom .container{display:flex;align-items:center;justify-content:space-between;}.header-bottom .header-social-links{display:block;width:50%;}.header-logo{justify-content:flex-start;}.search-panel{height:180px;}.home-banner .banner-title{font-size:70px;}.home-banner .banner-description{font-size:20px;}.home-banner{height:600px;padding-bottom:50px;}.about-awards .award-logo{max-height:80px;}.top-procedures img{height:430px;}.bottom-procedures img{height:250px;}.staff-slider .slick-arrow{left:-220px;}.staff-slider .slick-next{left:-150px;}.sidebar-form .form-title,.staff-quote{font-size:16px;}.content-section-two .left-col{width:100%;}.content-section-two .middle-col{width:80%;}.content-section-two .right-col{width:20%;}.content-section-two .left-col img{height:500px;width:100%;object-fit:cover;object-position:center;}.btn{padding:13px 25px;font-size:15px;min-width:150px;}.testimonials-slider .quote{width:100px;}.testimonials-slider .author-review{width:calc(100% - 100px);padding-left:40px;font-size:20px;}.map-section iframe{height:400px;}.sidebar-form{padding:40px 20px;}.procedure-category{padding:20px;}.blog-item .blog-image,.staff-list img{height:350px;}.staff-list .name{font-size:21px;}.staff-list .designation{font-size:14px;}.video-layout .video-wrap{max-width:800px;}.products-list .image img{height:300px;}.pd-parent-child li{width:50%;}}@media (max-width:991px){.patient-care-section .image,.patient-care-section:before{width:100%;}.contact-page-gallery ul li{width:47%;}.about-section .left-col,.patient-care-section .image{max-width:500px;margin:0 auto 30px;}.procedure-top-section .description .alignright{float:none;max-width:100%;display:block;margin:0 0 20px;}.content-section-third ul li{width:50%;padding-right:15px;}.header-search{margin-left:10px;}.home-banner{height:430px;}.home-banner .banner-title{font-size:55px;}.home-banner .banner-subtitle{font-size:28px;}.bottom-procedure-category .category-link,.home-banner .banner-description{font-size:18px;}.about-awards .award-logo{max-height:100px;}.top-procedures img{height:300px;}.bottom-procedures .title{font-size:35px;}.bottom-procedures img{height:200px;}.bottom-procedures .content-inner{padding:20px;}.patient-care-section .heading,.patient-care-section .right-col{color:#fff;}.staff-quote{font-size:14px;margin-top:20px;padding-right:0;}.products-list .image img,.staff-image img,.staff-slider .staff-image img{height:230px;}.staff-slider .slick-arrow{width:45px;height:45px;left:-125px;}.staff-slider .slick-next{left:-70px;}.content-section-two .left-col img{height:370px;}.cta-section{padding-top:35%;}.page-banner{height:400px;}.sd-section-one .image{max-width:350px;margin:0 auto 30px;}.content-layout-right-image .row,.procedure-top-section .row,.sd-section-one .row{flex-direction:column-reverse;}.page-banner .banner-title{font-size:45px;}.testimonials-slider .author-name{margin:70px 0 0 140px;}.content-layout-left-image .image,.content-layout-right-image .image,.pd-content-section .image,.procedure-top-section .image{margin:0 auto 30px;max-width:400px;}.sd-section-two:after{width:0;}.sd-section-two .image{max-width:600px;margin:0 auto 30px;}.sidebar .widget-title,.sidebar .widgettitle{font-size:25px;}.procedure-category{padding:15px;}.procedure-category .category-link{padding:5px 5px 5px 20px;font-size:15px;}.top-procedures .title{font-size:24px;bottom:10px;}.video-layout .video-play-btn{width:80px;height:80px;}.blog-item .blog-image{height:275px;}.sidebar li a{font-size:16px;}.pd-top-section .image{max-width:400px;margin:15px auto 0;}.products-list .title{font-size:20px;}.pd-cta-section .row{max-width:100%;padding:50px 20px;}}@media (max-width:767px){body.home{overflow-x:hidden !important;}.about-section .about-image:after,.content-section-two .right-col,.header-btn,.header-btn .btn,.photos-layout .inner:after,.testimonials-slider .quote{display:none;}.content-section-two,.cta-section,.spaced{overflow:hidden;}.h1,.page-banner .banner-title,h1{font-size:32px;}.bottom-procedures .title,.h2,h2{font-size:28px;}.h3,h3{font-size:24px;}.h4,h4{font-size:20px;}.faq-accordion .accordion-item .accordion-header button,.h5,.procedure-category .category-link,.testimonials-slider .author-review,h5{font-size:18px;}.h6,h6{font-size:16px;}.section-pd,.spaced{padding-top:40px;padding-bottom:40px;}body{padding-top:205px;}.header-top-middle{width:100px;}.header-top-right{width:calc(100% - 100px);}.search-panel{height:150px;}.container,.menu-show{max-width:100%;}.header-logo img{max-height:90px;}.home-banner{height:320px;padding-bottom:30px;}.cta-section .heading,.home-banner .banner-title{font-size:25px;}.home-banner .banner-subtitle{font-size:14px;}.home-banner .banner-description{font-size:13px;}.home-banner .btn{margin-top:15px;font-size:13px;}.patient-care-section .quote-col{padding-left:15px;padding-bottom:40px;}.staff-image img,.top-procedures img{height:350px;}.content-section-two .middle-col,.footer .ftr-col-1,.home-procedures .item:last-child,.pd-parent-child li{width:100%;}.contact-page .wpcf7-form,.content-section-two .middle-col .inner{padding:40px 15px;}.testimonials-slider .author-review{width:100%;padding-left:0;}.testimonials-slider .author-name{margin:10px 0;font-size:20px;width:100%;}.testimonials-slider .slick-arrow{width:40px;height:40px;right:15px;}.footer .ftr-col-2,.footer .ftr-col-3{width:100%;padding-left:15px;margin-top:30px;}.testimonials-slider .slick-prev{right:65px;}.cta-section .description{font-size:13px;line-height:1.5;}.footer .ftr-col-2{text-align:center;}.footer-description{padding:0;margin-bottom:30px;}.footer-top{padding-top:20px;padding-bottom:20px;}.footer-bottom,.footer-menu{padding:10px 0;}.footer-bottom .row{font-size:14px;text-align:center;}.footer-links{margin-left:0;}.footer-links ul{justify-content:center;}.footer-bottom{line-height:1.5;}.search-panel form#searchform{width:90%;}.search-close{right:10px;top:10px;}.top-procedures .title{font-size:24px;bottom:10px;}.staff-slider .staff-image img{height:auto;}.bottom-procedures .row{flex-direction:column-reverse !important;}.bottom-procedures .row+.row{margin-top:15px;}.patient-care-section{padding-top:0;}.patient-care-section .heading,.patient-care-section .right-col{color:#000;}.content-section-two img,.photos-layout .inner{height:250px;}.testimonials-slider .author-name:after{width:calc(100% - 230px);left:100px;}.testimonials-slider .slick-arrow{bottom:15px;}.map-section iframe,.page-banner{height:300px;}.cta-detail{padding-bottom:20px;}.cta-section{padding-top:50%;}.footer-menu ul a{padding:10px;}.video-layout .video-play-btn{width:60px;height:60px;}.content-layout-left-image .image,.staff-list .item{margin-bottom:30px;}.photos-layout .item{padding-top:30px;padding-bottom:30px;}.photos-layout .item:last-child{padding-bottom:0;}.staff-list .item:last-child{margin-bottom:0;}.photos-layout .slick-arrow{width:35px;height:35px;right:-10px;bottom:40%;}.photos-layout .slick-prev{left:-10px;}.photos-layout .slick-arrow:before{content:"";width:12px;height:12px;}.pagination .nav-links,.photos-layout .slick-list.draggable{margin-top:20px;}.content-section-two .left-col img{height:275px;}.reviews-list .review-item{margin-bottom:20px;}.procedure-category,.reviews-list .review-inner{padding:20px;}.sd-quote-section .sd-quote{max-width:100%;padding:30px;}ul.list-col-three,ul.list-col-two{column-count:1;}.faq-accordion .accordion-item{padding:0 20px;}.sidebar{margin-top:40px;}.pagination .nav-links a,.pagination .nav-links span{padding:10px;width:50px;height:50px;font-size:14px;}.pd-top-section .row{flex-direction:column-reverse;}.pd-top-section .image{margin:0 auto 30px;}.products-section:before{height:30%;}.products-list .inner{background:#fff;box-shadow:0 0 10px #ddd;}.sd-section-two .quote-block{margin-left:0;margin-top:30px;}}@media (max-width:575px){.content-section-third ul li{width:100%;padding-right:0;}body{padding-top:125px;}}@media (min-width:375px) and (max-width:667px) and (orientation:landscape){.cta-section{padding-top:35%;}.sidebar-form .form-title{font-size:22px;}.content-layout-left-image .image,.content-layout-right-image .image{max-width:400px;margin-left:auto;margin-right:auto;}.sd-section-two .image{max-width:400px;}.faq-accordion .accordion-item .accordion-header button{font-size:18px;}}@media (min-width:768px) and (max-width:991px) and (orientation:landscape){.patient-care-section{padding-bottom:50px !important;}.staff-list img{height:400px;}.blog-item .blog-image{height:300px;}}