@media screen and (min-width: 1024px) {
    .textwhite { color: #fff; }
    .nav-mob, .d-funct { display: none !important; }
    header { position: fixed; top: 0px; left: 0; z-index: 4; width: 100%; padding: 10px 0; }
    .header .header-main { display: flex; align-items: center; justify-content: space-between; }
    .header-main ul li a, .header-main ul li { color: white; font-size: 1rem; }
    .header-main ul li a.nav-link:hover, .header-main ul li:hover span i, .header-main ul li:hover span a { color: #ffffff; font-size: 1rem; }
    .header-main ul li a.nav-link { padding: 0 13px !important; color: white; }
    .header-main ul li a.dropdown-item { padding: 6px 20px 6px; }
    .dropdown:hover > .dropdown-menu { display: block; transition: .5s; padding-top: 11px; }
    .dropdown:hover > .dropdown-menu.bg-menu { columns: 2; -webkit-columns: 2; -moz-columns: 2; }
    .log-button_con { display: flex; align-items: center; justify-content: space-around; }
    .contanct-icon ul { display: flex; justify-content: flex-end; align-items: center; }
    .contanct-icon ul li { margin: 0 8px; display: flex; justify-content: flex-end; align-items: center; }
    .navbar .dropdown-menu { background-color: #3A3A3A; padding: 0; border: 0px; }
    .dropdown-item:focus, .dropdown-item:hover { background-color: #F2EDE7; color: #C0A791; }
    .li-two-col ul { display: grid; grid-template-columns: repeat(2, 1fr); }
    img[src*="logo"] { height: 78px; }
    img[src*="logo_dark"] { height: 90px; }
    section { padding: 50px; position: relative; }
    h2, h1, .h2-cln { font-size: 5rem; }
    .blogs-page h2, .blogs-page h1, .blogs-page.h2-cln { font-size: 2.5rem; }
    .h2-cln { color: white; font-family: 'El Messiri'; line-height: 1.2; font-weight: bold; }
    h4 { font-size: 2.4rem; }
    .h1-clon { font-size: 2.4rem; margin-top: 60px; }
    h5 { font-size: 1.6rem; }
    p, .cont_space ul li { font-size: 19px; line-height: 29px; margin-bottom: 1rem; }
    p:last-child, .cont_space ul li:last-child { margin-bottom: 0px; }
    .fixed-back { background-color: #3A3A3A; transition: 0.5s; position: fixed !important; }
    .bread-crumb { padding: 15px 0; border-bottom: 1px solid #cccccc; }
    .bread-crumb ul.listy2 li { padding: 0 16px; }
    .h3-inner { margin: 100px 0; }
    .wrap-inner .container.con_cus { z-index: 2; position: relative; }
    .darkbackin.modal-content { background: #000000; }
    #Proceedfrm .btn-close, #exampleModal .btn-close { position: absolute; top: -37px; right: 0; }
    #Proceedfrm .btn-close::before, #exampleModal .btn-close::before { content: unset; }
    #Proceedfrm .req-form input, #exampleModal .req-form input { max-width: 100%; }
    .prcd:hover { color: #ffffff !important; cursor: pointer; }
    #exampleModal .req-form { position: relative; bottom: unset; top: unset; }
    .slider .carousel-item img { object-fit: cover; position: absolute; top: 0; left: 0; height: 100%; }
    .hair-trans .carousel-item img { height: calc(100vh - 200px); object-fit: cover; margin-top: 60px; }
    .slider p.slide-text { color: white; font-size: 1.5rem; width: 45%; }
    .slider .carousel-item .container { height: 215px; }
    .click_but, .click_but input { background-color: #3E6041; color: white; padding: 10px; border-radius: 30px; position: relative; padding: 5px 12px; transition: 0.5s; border: 2px solid transparent; width: fit-content; display: block; }
    .click_but.sub_but { background-color: #ffffff; width: 118px; border-radius: 50px; height: 47px; }
    .click_but.read_but { background-color: #CC936B; }
    .click_but.sub_but input, .prcd { background-color: transparent; max-width: 100%; border-radius: 50px; height: auto; line-height: 33px; outline: none; border: none; margin: 0; padding: 0; }
    .prcd { text-align: center; }
    .click_but.sub_but:hover input { color: #ffffff !important; }
    .req-form { width: 100%; position: absolute; bottom: 5%; z-index: 3; }
    .head p { width: 36%; margin: 18px 0; }
    .h3-cus { font-size: 2.75rem; margin-bottom: 0; line-height: 2.6rem; width: 100%; font-family: 'El Messiri'; font-weight: bold; }
    .req-form .form-sp { color: white; display: flex; flex-direction: row; justify-content: space-evenly; align-items: flex-end; max-width: 1100px; margin: 0 auto; }
    .inp-req { max-width: 22%; width: 100%; margin: 0 18px; }
    .inp-req .error { color: red !important; }
    .req-form input { width: 100%; font-size: 20px; padding: 10px; border-radius: 3px; color: white; border: none; box-shadow: none; height: 47px; outline: none; border: 0px; border-bottom: 1px solid white; background: transparent; }
    .req-form input::-webkit-input-placeholder, .req-form input::-moz-placeholder, .req-form input:-ms-input-placeholder, .req-form input:-moz-placeholder { color: #ffffff; font-size: 18px; text-transform: inherit; line-height: 20; }
    input.sub-but { background-color: #9dca91; color: #ffffff; font-family: 'El Messiri'; font-weight: bold; font-size: 22px !important; }
    .info p { margin: 10px 0px; color: #ffffff; font-family: 'El Messiri'; }
    .info a { margin: 10px 0px; color: #ffffff; }
    .anicustom .card { position: relative; transition: 0.5s ease-in-out; cursor: pointer; text-align: center; overflow: hidden; margin-bottom: 20px; border: none; border-radius: 0; }
    .anicustom .card .info a, .card-flip .read_more { text-decoration: none; color: white; position: absolute; bottom: 14px; }
    .anicustom .card::before { content: ""; width: 100%; height: 100%; background-image: linear-gradient(to top, #0000008c, #fff0); position: absolute; top: 0; left: 0; opacity: 1; transition: 0.5s all; }
    .h-card { opacity: 1; position: absolute; bottom: 20px; width: 100%; color: #fff; transform: translateY(-2px); transition: 0.5s all; text-align: center; text-transform: capitalize; }
    .info h5, .card-flip h5 { text-transform: capitalize; }
    .anicustom .card .info { width: 100%; padding: 10px; position: absolute; bottom: 0px; color: white; opacity: 0; top: 0; transform: translateY(20px); transition: 0.5s all; background-color: rgb(7 6 6 / 39%); display: flex; flex-direction: column; align-items: center; justify-content: center; }
    .anicustom .card:hover .info { opacity: 1; transform: translateY(0px); z-index: 1; }
    .anicustom .card img { transition: 2s; height: 437px; width: 100%; object-fit: cover; }
    .anicustom.sig_card .card:hover img { transform: scale(1.2); }
    .anicustom .card:hover .h-card { opacity: 0; transform: translateY(0px); }
    .anicustom.serv-ani .card .info { padding: 0 63px; }
    .anicustom.serv-ani .card:hover .info { transform: translateY(0px); }
    .card-container { perspective: 700px; }
    .card-flip { position: relative; width: 100%; transform-style: preserve-3d; height: auto; transition: all 0.5s ease-out; background: transparent; border: none; }
    .card-flip div { transform-style: preserve-3d; height: 100%; width: 100%; border: none; }
    .card-flip .front { position: relative; z-index: 1; height: 100% !important; }
    .card-flip .back { position: absolute; z-index: 0; transform: rotateY(-180deg); background: #C0A791; padding: 20px; text-align: center; height: 100% !important; visibility: hidden; }
    .card-flip .back p, .card-flip .back h5, .card-flip .back .read_more { color: white; }
    .card-container:hover .card-flip { transform: rotateY(180deg); }
    .card-container:hover .back { visibility: visible; z-index: 3; }
    .card-container:hover .front { visibility: hidden; }
    .flip_container .card-flip { border-radius: 0; height: 357px; border: 1px solid rgb(255 255 255 / 50%); }
    .card-flip .flip_img { width: 120px; height: 120px; background: #C0A791; border-radius: 50%; padding: 10px; margin-bottom: 20px; }
    .card-flip .ico-bx { border-radius: 50%; background: #ffffff; height: 80px; width: 80px; box-shadow: 0 0 26px #826868; }
    .card-flip .ico-bx img { height: 51px; }
    .flip_container .read_more { color: #000000; }
    .tabs_wrapper { width: 100%; text-align: center; margin: 0 auto; background: transparent; }
    ul.tabs { display: inline-block; vertical-align: top; position: relative; padding: 0; margin-bottom: 0px; width: 19%; min-width: 175px; list-style: none; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
    ul.tabs li { margin: 0; cursor: pointer; padding: 0px 15px; line-height: 31px; color: #292020; text-align: left; font-weight: bold; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; font-family: 'El Messiri'; padding: 10px 0; font-size: 18px; }
    ul.tabs li:hover, ul.tabs li a:hover { color: #CC936B; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
    ul.tabs li.active { color: #CC936B; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
    .tab_container { display: inline-block; vertical-align: top; position: relative; left: 0; width: 80%; min-width: 10px; text-align: left; background: transparent; }
    .tab_content { padding: 0px; height: 100%; display: none; justify-content: space-between !important; }
    .tab_drawer_heading { display: none; }
    .video-contain { width: 471px; position: relative; cursor: pointer; display: flex; align-items: center; justify-content: center; margin-bottom: 30px; }
    .video-contain .video-cap { height: 471px; object-fit: cover; width: 100%; }
    .tab_container .video-contain .video-cap { height: 593px; }
    .text-contain { width: calc(100% - 522px); }
    .text-img img { height: 346px; object-fit: cover; width: 100%; }
    .video-click .modal-dialog, .video-big .modal-dialog { max-width: 60%; height: 84%; }
    .video-click .modal-content, .video-big .modal-content { height: 100%; background-color: transparent; border: none; }
    .video-click .modal-content .modal-title, .video-big .modal-content .modal-title { display: none; border: none; }
    .video-click .modal-content .modal-title, .video-big .modal-content .modal-header { border: none; padding-bottom: 10px; }
    .btn-close { background: url(../images/close.png); height: 28px; width: 28px; background-repeat: no-repeat; background-size: 18px; padding: 0px !important; opacity: 1; outline: none; }
    .overlay::after { content: ''; width: 100%; height: 100%; background-color: rgb(0 0 0 / 30%); position: absolute; z-index: 1; top: 0; left: 0; transition: 0.3s; }
    .video-contain:hover overlay::after { background-color: red; }
    img[src*="video-ico"] { position: absolute; z-index: 2; width: 77px; transition: 0.5s; }
    .video-contain:hover img[src*="video-ico"] { background: transparent; border-radius: 10px; padding: 10px; border: 1px solid white; }
    .text-img { margin-bottom: 31px; }
    ul.tabs li a { color: #292020; }
    .hair-trans ul { font-weight: bold; display: flex; flex-wrap: wrap; margin-bottom: 50px; }
    .hair-trans ul li { flex-direction: row; font-family: 'El Messiri'; display: flex; align-items: center; justify-content: start; margin-top: 25px; width: 50%; }
    .hair-trans ul li span { width: 90px; height: 90px; background: #ffffff; border-radius: 50%; border: 4px solid #3E6041; display: flex; align-items: center; justify-content: center; margin-right: 12px; overflow: hidden; }
    .hair-trans ul li span img { width: 50px; padding: 2px; }
    .hair-trans ul li p br { display: none; }
    .contanct-icon { margin-bottom: 13px; }
    .hair_transbx { margin: 0px 0 60px; }
    .about-doc { background: url(../images/doc_banner.jpg); background-repeat: no-repeat; background-size: COVER; }
    .about-sec { background-color: #ffeec7; padding: 70px 0; }
    .about_cont { background-color: rgb(255 255 255 / 95%); padding: 40px 47px; }
    .about_cont ul li div { border: 1px solid #C08669; border-radius: 50%; padding: 10px; margin: 0 27px; transition: 1s; cursor: pointer; }
    .about_cont ul li:nth-child(2n) div { border: 1px solid #3E6041; }
    .about_cont ul li div span { background-image: radial-gradient(#F2EDE7, #C08669); display: block; border-radius: 50%; padding: 20px; }
    .about_cont ul li:nth-child(2n) div span { background-image: radial-gradient(#9CCA91, #3E6041); display: block; border-radius: 50%; padding: 20px; }
    .about_cont ul li span img { width: 100%; }
    .about_cont ul li p { font-family: 'El Messiri'; margin-top: 11px; font-weight: bold; margin-bottom: 0px; }
    .back-pink { background-color: #faede1; }
    .awards ul { align-items: start; justify-content: start; margin-top: 33px; }
    .awards ul li { width: 30%; }
    .awards ul li img { height: 97px; }
    .awards ul li p { text-align: center; margin-bottom: 0px; font-size: 13px; width: 130px; line-height: 17px; margin-top: 11px; }
    .about-sec, .about-doc { padding: 50px 0; }
    .about-sec { padding: 70px 0; }
    .test-detail i { color: #FFB638; font-size: 23px; }
    .testimonial-wrap .test-review a img { height: 33px; }
    .test-review { margin-bottom: 20px; border-bottom: 3px dotted #EFD1C2; padding-bottom: 28px; }
    .testimonial-wrap .test-review a { background: white; padding: 9px; box-shadow: 0 0 9px #c3c0c0; }
    .testimonial-sec .video-contain { width: 100%; display: flex; align-items: flex-end; justify-content: flex-end; max-width: 340px; }
    .testimonial-sec .video-contain img[src*="video-ico"] { position: absolute; z-index: 2; width: 56px; transition: 0.5s; margin-right: 20px; margin-bottom: 20px; }
    .testimonial-sec .video-contain.overlay:after { display: none; }
    .testimonial-sec h6 { margin-top: 20px; display: none; }
    .testimonial-sec .view_a { margin-top: 16px; display: block; width: fit-content; }
    .testimonial-sec .video-contain .video-cap { height: 382px; }
    .product-img { position: relative; }
    .product-img.overlay::after { background-color: #ffffff2e; }
    .product-img img { height: 487px; width: 100%; object-fit: cover; }
    .product-img h5 { position: absolute; bottom: 0; z-index: 2; WIDTH: 100%; TEXT-ALIGN: CENTER; color: #000; }
    .product-img h5 a { position: absolute; bottom: 0; z-index: 2; WIDTH: 100%; TEXT-ALIGN: CENTER; color: #000; }
    .press-blogs img.big_blog { height: 332px; width: 100%; object-fit: cover; }
    .press-int .latpost-con { margin-top: 11px; }
    .lat-post { cursor: pointer; display: flex; flex-direction: row; align-items: flex-start; padding: 0px 0; transition: 0.5s; margin-bottom: 20px; }
    .press-media .lat-post { height: 153px; }
    .lat-post p { margin-bottom: 0; }
    .lat-post a { height: 100%; display: block; }
    .lat-post a>img { height: 100%; margin-right: 13px; width: 260px; object-fit: cover; }
    .lat-post:hover { box-shadow: 0 0 23px #cccccc; }
    .press-smtxt { font-size: 13px; }
    .press-smtxt img { height: 22px; width: auto !important; display: inline !important; }
    .lat-post h5 { font-weight: 100; margin-top: 20px; color: #000000; }
    .form img[src*="cap"] { height: 56px; margin: 15px 0px 0px; object-fit: cover; }
    .form input,textarea { width: 100%; padding: 12px 8px; margin: 15px 0px 0px; font-size: 17px; position: relative; border: none; outline: none; border-radius: 0; }
    .form textarea { height: 130px; }
    .calcdat { position: relative; }
    .calcdat span { position: absolute; right: 27px; top: 50%; transform: translateY(-50%); z-index: 1; color: #3E6041; margin-top: 10px; pointer-events: none; }
    .form_Data { display: flex; margin-top: 20px; flex-direction: row; }
    .readmore { color: #f69585; }
    .form_Data:last-child { margin-bottom: 30px; }
    .form_Data p, .form_Data a { color: #ffffff; font-size: 18px; margin-bottom: 0; }
    .form_Data p span { font-weight: bold; }
    footer { padding: 50px 0; }
    .footer-section { background-color: #fff6f0; }
    .footer-section h4 { font-size: 2rem; font-family: "Trajan Pro Regular"; FONT-WEIGHT: 800; }
    .listy2 { display: flex; flex-wrap: wrap; justify-content: space-between; }
    .useful-links { border-top: 2px solid #cccccc; border-bottom: 2px solid #cccccc; padding: 30px 0; color: #3A3A3A; }
    .footer-list { color: #3A3A3A; }
    li.social-ico i { color: #3E6041; }
    li.social-ico a { background-color: #ffffff; border-radius: 50%; width: 30px; height: 30px; transition: 2s; }
    li.social-ico a:hover { background-color: white; cursor: pointer; }
    li.social-ico a:hover i { color: #C0A791; }
    .carousel-item { position: relative; }
    .carousel-item .container { position: relative; z-index: 3; top: 33%; left: 50%; transform: translate(-50%); margin: 249px 0; }
    .carousel .carousel-control { visibility: hidden; }
    .slider .carousel-indicators { bottom: 155px; }
    .flip_container .card-block { cursor: pointer; }
    .about_cont .read_more { color: #CC936B; }
    .form-section p, .form-section h2, .form-section h5, .form-section h4 { color: white; }
    .footer-list .listy2 { display: block; }
    .footer-list .listy2 li { padding: 0px; }
    .footer-list ul.listy2 li::after { content: none; }
    .foot-logo img[src*="logo"] { height: 107px; }
    .footer-list ul li a { color: #000000; }
    .footer-list ul li { margin-bottom: 7px !important; }
    .disclaimer { width: 70%; margin: 0 auto; text-align: center; }
    .disclaimer p { font-size: 12px; text-align: center; line-height: 21px; }
    .footer-list ul li:last-child a { color: #9B7C60; }
    .footer-bottom { padding: 16px 50px; background-color: #3A3A3A; }
    .policies, .copy { display: flex; align-items: center; }
    .policies a { font-size: 14px; margin-right: 8px; color: white; text-decoration: none; }
    .footer-bottom p { font-size: 14px; font-weight: 300; }
    .footer-bottom p a { color: inherit; }
    .policies a::after { content: "|"; margin-left: 8px; }
    ul.social-media { display: flex; color: #3A3A3A; }
    ul.social-media li { display: flex; flex-direction: row; align-items: center; margin: 0 10px; }
    ul.social-media li p a { color: #000000; font-weight: bold; font-size: 1rem; }
    ul.social-media li img { margin-right: 10px; width: 19px; }
    .address { display: flex; align-items: center; flex-direction: column; }
    .socila-links a { border-radius: 3rem; background-color: black; box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px; margin: 0 5px; width: 40px; height: 40px; display: flex; float: left; align-items: center; justify-content: center; }
    .wrap-inner { background: url(../images/banner_img.png); background-color: #c0a791; background-repeat: no-repeat; background-size: cover; position: relative; }
    .wrap-inner .req-form { position: relative; }
    .wrap-inner .head { margin: 200px 0; color: #ffffff; }
    .video-gall .video-contain { width: 100%; }
    .img-name { width: 100%; position: relative; bottom: 0; padding: 5px 10px; background: #c0a791; border: 2px solid #c0a791; margin-top: -4px; }
    .img-name a { color: white !important; margin: 10px 0; width: 100%; }
    .imp-tag { font-weight: bold; font-size: 12px; padding: 10px 10px; }
    .video-gall .video-contain .video-cap { height: 249px; object-fit: cover; width: 100%; }
    .mar-down { margin-top: 63px; }
    .mar-up { margin-top: -59px; }
    .flip_container.overlay::after { background-color: rgb(0 0 0 / 60%); }
    .our-videos .overlay::after { background-color: rgb(0 0 0 / 5%); }
    .press-int .overlay::after { background-color: rgb(0 0 0 / 5%); }
    .press-wrap { background: url(../images/banner_img3.jpg); background-repeat: no-repeat; background-size: COVER; background-position: right px bottom; }
    .inner-page .header { background-color: #3A3A3A; position: relative; }
    .special-in.overlay::after { background-color: rgb(0 0 0 / 20%); }
    .sypmtoms-sec.list-wrap ul, .edu_exp.list-wrap ul { display: grid; grid-template-columns: repeat(3, 1fr); margin-top: 24px; grid-column-gap: 140px; }
    .sypmtoms-sec.list-wrap ul { grid-column-gap: 80px; }
    .list-wrap ul li { display: flex; flex-direction: row; width: 100%; }
    .list-wrap ul li div:first-child { margin-right: 17px; }
    .list-next ul { display: flex; flex-wrap: wrap; }
    .list-next ul li { margin-right: 13px; width: auto; }
    .list-between ul { display: table; margin: 0 auto; }
    .center-u ul { justify-content: center; }
    .treatment-sec ol { list-style: none; display: grid; grid-template-columns: repeat(2, 1fr); margin-top: 24px; grid-column-gap: 140px; padding-left: 0px; counter-reset: li !important; }
    .treatment-sec ol li { width: 100%; list-style: none; counter-reset: decimal; counter-increment: li !important; }
    .treatment-sec ol li::before { color: white; font-weight: bold; font-size: 18px; content: counter(li); margin-bottom: 10px; background: #3E6041; width: 30px; height: 30px; border-radius: 50%; align-items: center; justify-content: center; display: flex; }
    .treatment-sec ol ol { grid-template-columns: repeat(1, 1fr); margin-top: 0px; }
    .treatment-sec ol ol li::before { position: absolute; left: 0px; }
    .treatment-sec ol ol li { padding-left: 40px; position: relative; }
    .treatment-sec ol.list-col ol li strong { font-weight: bold; }
    .edu_exp img { height: 116px; }
    .edu_exp .flex-row li { margin: 0 4%; }
    .insta .fa-instagram { font-size: 57px; font-weight: normal; }
    .insta-feed { display: flex; justify-content: space-between; align-items: center; }
    .insta-feed a { margin: 20px 0; width: 100%; margin-left: 12px; max-width: 210px; }
    .insta-feed a img { width: 100%; object-fit: cover; }
    .our-videos h5 a img { display: block; height: 45px; margin-left: 15px; width: 100%; }
    .our-videos .video-contain .video-cap { height: 249px; object-fit: cover; width: 100%; }
    .our-videos img[src*="video-ico"] { width: 45px; }
    .our-videos .video-contain, .press-int .video-contain { width: 100%; margin-bottom: 15px; }
    .press-int .video-contain .video-cap { height: 286px; }
    .press-int img[src*="video-ico"] { width: 45px; }
    .press-int .lat-post { flex-direction: column; }
    .press-int .p-2 { display: flex; flex-direction: column; align-items: flex-start; text-align: left; }
    .press-int .lat-post a { width: 100%; }
    .press-int .lat-post p.press-smtxt { margin: 7px 0 0; }
    .press-int .lat-post a>img { width: 100%; height: 161px; }
    .press-int .lat-post h5 { font-size: 1.3rem; margin: 12px 0; font-family: 'Optima LT Std'; }
    .press-int .video-contain p { font-size: 1.3rem; }
    .line { height: 1px; border-bottom: 2px dotted #cccccc; width: 36%; margin: 20px 0; }
    .pillar-item { display: block; background: #ffffff; padding: 20px; transition: 0.5s; cursor: pointer; margin-top: 20px; }
    .pillar-item:hover { box-shadow: 0 0 23px #cccccc; }
    .pillar-item p { color: #3a3a3a; }
    .prdtxtabso { color: transparent; -webkit-text-stroke: 1px rgb(231 225 213 / 50%); font-family: 'El Messiri'; POSITION: ABSOLUTE; RIGHT: 0; TOP: 120px; font-size: 15rem; }
    .meet_team .img-block img { width: 100%; height: 100%; object-fit: contain; }
    .meet_team .img-block { background-color: #696464; height: 346px; }
    .doctor-cont { text-align: center; margin: 20px 0; }
    .doctor-cont h5 { margin-bottom: 0; }
    .doctor-cont p { font-size: 1.3rem; }
    h2.meet-2 { font-size: 2.7rem; }
    .abt-dna h4 br, .about-doc ul li br { display: none; }
    .sypmtoms-sec ul li { color: white; margin-top: 20px; }
    .sypmtoms-sec ul li i:before { color: white; }
    .service-dna .press-int { margin-top: 30px; }
    .acne-list ul.list-col { grid-template-columns: repeat(1, 1fr); }
    .sypmtoms-sec .bnner-img { height: 100%; object-fit: cover; }
    .sypmtoms-sec.overlay:after { background-color: rgb(0 0 0 / 50%); }
    .txt-zero { font-size: 15px; }
    .treatment-sec ul li { flex-direction: column; }
    .treatment-sec ul li span { width: 30px; height: 30px; background: #3E6041; border-radius: 50%; display: block; display: flex; align-items: center; justify-content: center; color: white; font-family: 'El Messiri'; font-size: 14px; line-height: 14; margin-bottom: 15px; }
    .treatment-sec ul.list-col { grid-template-columns: repeat(2, 1fr); }
    .befafter .img-block { background-color: transparent; height: auto; }
    .cus-accrd { justify-content: space-between; align-items: flex-start; margin-top: 29px; }
    .cus-accrd .accordion-item { width: 97%; margin-bottom: 40px; background-color: transparent; border: none; }
    .accrd-p { position: relative; padding-right: 41px; border-bottom: 2px solid #cccccc; padding-bottom: 20px; }
    .accrd-p::after { content: ''; position: absolute; background-image: url(../images/accrd-arrw.png); background-repeat: no-repeat; background-size: 1.25rem; transition: transform .2s ease-in-out; right: 7px; bottom: 6px; width: 21px; height: 21px; background-size: 100% 100%; }
    .accrd-p:not(.collapsed)::after { background-image: url(../images/accrd-arrw.png); transform: rotate(-180deg); }
    .accordion-body p:not(ul p) :first-child { margin-top: 10px; }
    .cus-accrd ul.list-col { grid-column-gap: 0; grid-template-columns: repeat(1, 1fr); }
    .accrd-p::after { content: ''; position: absolute; background-image: url(../images/accrd-arrw.png); background-repeat: no-repeat; background-size: 1.25rem; transition: transform .2s ease-in-out; right: 7px; top: 0; width: 21px; height: 21px; background-size: 100% 100%; }
    .sticky-bot { bottom: 8px !important; }
    .blog-bx .card-img { width: 34%; min-height: 200px; height: 100%; }
    .blog-bx .card { flex-direction: row; margin-bottom: 36px; }
    .blog-bx .card-img-top { height: 231px; }
    .blog-bx i, .blog-bx span.text-p { font-size: 13px; }
    .blog-bx .card-body, .blog-bx .card-body p { color: #3a3a3a; }
    .blogsform.form-section { padding: 40px; }
    .card-flip br { display: none; }
    .blogs-side { margin-top: 40px; }
    .bloglist { display: flex; margin-bottom: 20px; box-shadow: 0 0 33px inset #F2EDE7 !important; }
    .bloglist a img { width: 100px; height: 100%; object-fit: cover; }
    .bloglist p.sb-h { color: #C0A791; margin-bottom: 10px; }
    .bloglist p.sb-h i { color: #C0A791; font-size: 13px; }
    .bloglist p.sb-h span { margin-left: 2px !important; }
    .bloglist a h5 { font-size: 14px; color: #3a3a3a; font-weight: normal; margin-bottom: 0; }
    .press-cont { margin-top: 20px; margin-bottom: 20px; }
    .testimonial-pge .testimonial-wrap { background: #ffffff; padding: 20px; transition: 1s; cursor: pointer; border: 1px solid transparent; }
    .testimonial-pge .testimonial-wrap:hover { background-color: rgb(242 237 231 / 50%); border: 1px solid #3a3a3a; }
    .notifica { background: url(../images/banner_img_thnkyou.jpg); background-repeat: no-repeat; background-size: COVER; }
    .thnk h1 { font-size: 6rem; }
    .thnk h3 { color: #ffffff; }
    .thnk .click_but { background-color: #C0A791; }
    .case-study .video-contain .video-cap { height: auto; object-fit: cover; width: 100%; }
    .nw-case { max-width: 48%; width: 100%; }
    .img-div { display: flex; flex-direction: row; justify-content: space-between; margin-bottom: 20px; align-items: center; }
    .all-service .card-img img { }
    .bnner-img { position: absolute; top: 0; left: 0; width: 100%; object-fit: cover; height: 100%; object-position: 100% 50%; }
    .wrap-inner.special-in { overflow: hidden; }
    ul.list-col.publishing { grid-column-gap: 39px; }
    ul.list-col.list-sin li { position: relative; padding-left: 29px; display: block; }
    ul.list-col.list-sin li::before { content: "\f00c"; font-family: FontAwesome; width: 17px; height: 17px; color: #ffffff; background-color: #3E6041; border-radius: 15px; padding-left: 2px; margin-right: 5px; font-size: 9px; display: flex; align-items: center; justify-content: center; position: absolute; left: 0; top: 5px; }
    .sypmtoms-sec ul.list-col.list-sin li::before { color: #3E6041; background-color: #ffffff; }
    footer p { font-size: 1rem; }
    .h3wrp { FONT-WEIGHT: BOLD; POSITION: RELATIVE; LEFT: -30PX; BACKGROUND: #3E6041; WIDTH: AUTO; DISPLAY: INLINE-BLOCK; PADDING: 10PX; COLOR: WHITE; BORDER-RADIUS: 12PX; }
    section.press-blogs .click_but { margin-top: 43px; }
    .patient-case-stdy .tabs_wrapper { flex-direction: column; }
    .patient-case-stdy .tabs_wrapper ul.tabs { width: 100%; min-width: 100%; display: flex; justify-content: center; margin-bottom: 20px; border-bottom: 1px solid #cccccc; padding-bottom: 30px; }
    .patient-case-stdy .tabs_wrapper ul.tabs li { font-family: 'Optima LT Std'; border: 1px solid #dbbfbf; padding: 10px; background-color: #c0a791; color: white; }
    .patient-case-stdy .tabs_wrapper .tab_container { width: 100%; }
    .patient-case-stdy .tabs_wrapper ul.tabs li.active { background: #F2EDE7 !important; color: #CC936B !important; }
    .patient-case-stdy .text-contain { display: flex; flex-direction: row; }
    .patient-case-stdy .img-div { flex-direction: column; width: 29%; margin-right: 3%; }
    .patient-case-stdy .nw-case { width: 100%; max-width: 100%; }
    .patient-case-stdy .text-written { width: 70%; }
}
@media screen and (max-width: 1023px) and (-webkit-min-device-pixel-ratio: 2) {
    header.nav-mob { box-shadow: 0 8px 12px -9px #00000063; }
    .nav-desktop { display: none !important; }
    ol { padding-left: 0px; }
    .sypmtoms-sec ol li { margin: 0px !important; padding: 7px !important; }
    .sypmtoms-sec li p { margin: 20px 0; }
    .mob_header { padding: 10px 0 5px 0; }
    .logo { width: 75%; }
    .desktop { display: none; }
    .mobile { display: block; }
    .li-two-col ul { display: grid; grid-template-columns: repeat(1, 1fr); }
    .location { width: 80px !important; font-size: 12px !important; margin-top: 15px; background-color: #fafafa !important; }
    .lacation-group { text-align: center; margin-bottom: 0 !important; margin-right: 80px; position: relative; }
    .lacation-group::before { content: "|"; position: absolute; color: #ccc; right: -40px; top: 16px; }
    .lacation-group i { position: absolute; font-size: 14px; display: flex; align-items: center; color: #0452a0; margin-top: 23px; }
    .lacation-group select { padding-left: 8px; height: 30px; border: none; width: 150px !important; margin-right: -15px !important; color: #adadad; font-size: 10px !important; font-weight: 600; }
    .mobile-nav { position: fixed; top: 0; bottom: 0; z-index: 9999; overflow-y: auto; left: -70%; width: 70%; padding-top: 18px; background: #F2EDE7; -webkit-transition: 0.4s; transition: 0.4s; }
    .mobile-nav * { margin: 0; padding: 0; list-style: none; }
    .mlogo { margin-bottom: 15px; }
    .mobile-nav a { display: block; position: relative; color: #3E6041 !important; font-size: 15px; padding: 8px 12px; font-weight: 500; border-bottom: #d7cfc4 1px solid; white-space: normal; }
    .mobile-nav a i { padding-right: 2px; }
    .mobile-nav a:hover { text-decoration: none; background: #fff; color: #201f23 !important; font-weight: 500; font-size: 14px; }
    .mobile-nav .active>a { text-decoration: none; font-weight: 500; font-size: 14px; }
    .mobile-nav li:hover>a { text-decoration: none; background: #fff; color: #201f23 !important; font-weight: 500; font-size: 14px; }
    .mobile-nav .drop-down>a { padding-right: 25px; }
    .mobile-nav .drop-down>a:after { content: "\f078"; font-family: FontAwesome; padding-left: 10px; position: absolute; right: 15px; font-size: 11px; }
    .mobile-nav .drop-down ul { display: none; overflow: hidden; }
    .mobile-nav .drop-down li a { padding-left: 38px; }
    .mobile-nav .drop-down .drop-down li a { padding-left: 40px; }
    .mobile-nav .active.drop-down>a::after { content: "\f077"; }
    .mobile-nav ul li ul li a:before { content: ""; width: 10px; height: 1px; margin-right: 5px; display: inline-block; vertical-align: middle; background-color: #3E6041; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; position: absolute; top: 50%; transform: translateY(-50%); left: 22px; }
    .mobile-cat-link { width: 80%; line-height: 17px; padding: 0; display: inline-block; position: absolute; z-index: 99; }
    .mobile-cat-link a { font-size: 14px; color: #fff; display: block; }
    .mobile-cat-link a { font-size: 0 !important; line-height: 20px; }
    li.drop-down { position: relative; }
    ul.social-media.mob-soc { align-items: flex-start; }
    .mob-soc p { display: flex; align-items: center; }
    .info h5, .card-flip h5 { text-transform: capitalize; }
    li.focus .mobile-cat-link a { color: #fff; }
    ul.social-network li { display: inline-block; }
    ul.social-network li a { padding: 10px 5px; border: none; font-size: 20px; }
    ul.social-network a:hover { background: 0 0; color: #fff; }
    .mobile-nav-toggle { position: fixed; right: -11px; top: 15px; z-index: 999; border: 0; font-size: 25px; -webkit-transition: all 0.4s; transition: all 0.4s; outline: 0 !important; line-height: 1; cursor: pointer; text-align: right; background: 0 0; }
    .mobile-nav-toggle i { margin: -4px 26px 0 0; color: #3E6041; padding: 3px; }
    .mobile-nav-overly { width: 100%; height: 100%; z-index: 9997; top: 0; left: 0; position: fixed; overflow: hidden; display: none; }
    .mobile-nav-active { overflow: hidden; }
    .mobile-nav-active .mobile-nav { left: 0; }
    .mobile_navigation { padding: 0; margin: 0; }
    .mob-soc p { display: flex; align-items: center; }
    .nav-mob { display: block; }
    .rmvbnn { display: none; }
    .in-drktxt { background-color: #3A3A3A; color: white; font-size: 1.5rem; font-family: 'Optima LT Std' !important; font-weight: normal !important; text-align: center; margin-bottom: 0px; padding: 10px 0; }
    .foot-logo { text-align: center; }
    header { top: 0px; left: 0; z-index: 4; width: 100%; padding: 10px 0; background-color: transparent; transition: 0.5s; }
    .fixed-back { position: fixed; background-color: white; z-index: 4; left: 0; top: 0; }
    .header .header-main { display: flex; align-items: center; justify-content: space-between; }
    .header-main ul li a, .header-main ul li { color: white; font-size: 1rem; }
    .header-main ul li a.nav-link { padding: 0 20px !important; color: white; }
    .header-main ul li a.dropdown-item { padding: 10px 20px 10px; }
    .log-button_con { display: flex; align-items: center; justify-content: space-around; }
    .contanct-icon ul { display: flex; justify-content: flex-end; align-items: center; }
    .contanct-icon ul li { margin: 0 8px; display: flex; justify-content: flex-end; align-items: center; }
    .navbar .dropdown-menu { background-color: #000000; padding: 0; border: 0px; }
    .dropdown-item:focus, .dropdown-item:hover { background-color: #3E6041; color: #FFE8C4; }
    img[src*="logo"] { height: 46px; }
    section { padding: 20px 7px; }
    .slider h2, .slider h1, .h2-cln { font-size: 1.5rem; font-family: 'Optima LT Std' !important; font-weight: normal !important; text-align: center; margin-bottom: 0px; padding: 10px 0; }
    .h2-cln { color: white; }
    h4 { font-size: 1.5rem; text-align: center; }
    h5 { font-size: 1.6rem; }
    .form-section_page .form_Data h5 { font-size: 1.4rem; }
    p, .cont_space ul li { font-size: 17px; }
    .cont_space ul li { margin-bottom: 1rem; }
    .cont_space ul li: last-child { margin-bottom: 0px; }
    h2, h1 { margin-bottom: 0px; }
    .h1-clon { font-size: 1.5rem; margin-top: 30px; }
    .special-in .head .h3-cus { color: #3E6041; font-size: 25px; margin-bottom: 0; margin-top: 0px; font-family: 'El Messiri'; font-weight: bold; }
    br { display: none; }
    .bread-crumb { padding: 7px 0; border-top: 1px solid #cccccc; background-color: transparent !important; }
    .bread-crumb ul.listy2 li { padding: 0 16px; }
    .h3-inner { margin: 100px 0; }
    .wrap-inner .container.con_cus { z-index: 2; position: relative; padding: 0; }
    .carousel-item img { height: 323px; object-fit: cover; }
    .slider p.slide-text { color: white; font-size: 1.6rem; width: 45%; display: none; }
    .click_but, .click_but input { background-color: #3E6041; color: white; padding: 10px; border-radius: 30px; position: relative; padding: 5px 12px; transition: 0.5s; border: 2px solid transparent; width: fit-content; display: inline-block; text-align: center; margin-left: 45%; }
    .mobile-nav .click_but, .mobile-nav .click_but input { color: white !important; margin: 30px 0 !important; }
    .click_but.sub_but { background-color: #ffffff; width: 118px; border-radius: 50px; height: 47px; }
    .click_but.read_but { background-color: #CC936B; }
    .click_but.sub_but input { background-color: transparent; max-width: 100%; border-radius: 50px; height: 38px; line-height: 25px; outline: none; border: none; margin: 0; padding: 0; }
    .click_but.sub_but:hover input { color: #ffffff !important; }
    .req-form { width: 100%; position: absolute; bottom: 5%; z-index: 3; }
    .h3-cus { font-size: 2.75rem; margin-bottom: 0; line-height: 2.4rem; }
    .req-form .h3-cus { font-size: 1.75rem; }
    .req-form .form-sp { color: white; display: flex; flex-direction: row; justify-content: space-evenly; align-items: flex-end; max-width: 1100px; margin: 0 auto; }
    .req-form input { width: 100%; font-size: 20px; max-width: 22%; padding: 10px; border-radius: 3px; color: #000; border: none; margin: 0 18px; box-shadow: none; height: 47px; outline: none; border: 0px; border-bottom: 1px solid white; background: transparent; }
    .req-form input::-webkit-input-placeholder { color: #ffffff; font-size: 18px; text-transform: inherit; line-height: 20; }
    .req-form input::-moz-placeholder { color: #ffffff; }
    .req-form input:-ms-input-placeholder { color: #ffffff; }
    .req-form input:-moz-placeholder { color: #ffffff; }
    input.sub-but { background-color: #9dca91; color: #ffffff; font-family: 'El Messiri'; font-weight: bold; font-size: 22px !important; }
    .info p { margin: 10px 0px; color: #ffffff; font-family: 'El Messiri'; }
    .info a { margin: 10px 0px; color: #ffffff; }
    .anicustom .card { position: relative; transition: 0.5s ease-in-out; cursor: pointer; text-align: center; overflow: hidden; margin-bottom: 20px; border-radius: 22px; border: none; }
    .anicustom .card .info a { text-decoration: none; color: white; }
    .h-card { opacity: 1; bottom: 20px; width: 100%; color: #3a3a3a; transform: translateY(-2px); transition: 0.5s all; text-align: center; font-size: 1.2rem; }
    .anicustom .card .info { width: 100%; padding: 10px; position: absolute; bottom: 0px; color: white; opacity: 0; top: 0; transform: translateY(20px); transition: 0.5s all; background-color: rgb(7 6 6 / 39%); display: flex; flex-direction: column; align-items: center; justify-content: center; }
    .anicustom .card:hover .info { opacity: 1; transform: translateY(0px); z-index: 1; }
    .anicustom .card:hover .h-card { opacity: 0; transform: translateY(0px); }
    .card-container { perspective: 700px; }
    .card-flip { position: relative; width: 100%; transform-style: preserve-3d; height: auto; transition: all 0.5s ease-out; background: transparent; border: none; }
    .card-flip div { backface-visibility: hidden; transform-style: preserve-3d; height: 100%; width: 100%; border: none; }
    .card-flip .front { position: relative !important; z-index: 1; height: 100% !important; margin-bottom: 10px; }
    .card-flip .back { display: none; position: relative; z-index: 0; transform: rotateY(-180deg); background: #C0A791; padding: 20px; text-align: center; height: 100% !important; }
    .card-flip .back p, .card-flip .back h5, .card-flip .back .read_more { color: white; }
    .card-flip .back { display: none; }
    .flip_container .card-flip { border-radius: 0; height: auto; border: transparent; }
    .card-flip .flip_img { width: 90px; height: 90px; background: #efd2a3; border-radius: 50%; padding: 10px; margin-bottom: 9px; }
    .card-flip .ico-bx { border-radius: 50%; background: #ffffff; height: 60px; width: 60px; box-shadow: 0 0 26px #826868; }
    .card-flip .ico-bx img { height: 32px; }
    .card-flip br { display: none; }
    .flip_container h5 { text-align: center; font-size: 1.2rem; }
    .flip_container h5 br { display: none; }
    .flip_container .read_more { color: #000000; }
    .tabs_wrapper { width: 100%; text-align: center; margin: 0 auto; background: transparent; flex-direction: column; }
    ul.tabs { position: relative; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; display: grid; height: 100%; gap: 6px; grid-auto-columns: minmax(9rem, auto); grid-auto-flow: column; overflow-x: scroll; width: 100%; }
    ul.tabs li { cursor: pointer; line-height: 21px; color: black; font-weight: bold; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; font-family: 'El Messiri'; padding: 6px 10px; text-align: center; background: #F2EDE7; display: flex; align-items: center; justify-content: center; height: 57px; border-radius: 30px; }
    ul.tabs li:hover, ul.tabs li a:hover { color: #CC936B; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
    ul.tabs li.active { background-color: #CC936B; color: white; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
    .text-written .click_but { display: none; }
    .text-written p { margin-bottom: 0px; }
    .viewtb { display: none; }
    .tab_container { display: inline-block; vertical-align: top; position: relative; width: 80%; min-width: 10px; text-align: left; background: transparent; }
    .tab_content { padding: 20px 0; height: 100%; display: none; flex-direction: column; }
    .tab_drawer_heading { display: none; }
    .video-contain { width: 100%; position: relative; cursor: pointer; display: flex; display: flex; align-items: center; justify-content: center; }
    .video-contain .video-cap { height: auto; object-fit: cover; width: 100%; }
    .text-contain { width: 100%; text-align: center; }
    .text-contain h5 { margin-top: 20px; }
    .text-img img { height: 247px; object-fit: cover; width: 100%; }
    .video-click .modal-dialog, .video-big .modal-dialog { max-width: 60%; height: 84%; }
    .video-click .modal-content, .video-big .modal-content { background-color: transparent; border: none; }
    .video-click .modal-content .modal-title, .video-big .modal-content .modal-title { display: none; border: none; }
    .video-click .modal-content .modal-title, .video-big .modal-content .modal-header { border: none; padding-bottom: 10px; }
    .btn-close { background: url(../images/close.png); height: 28px; width: 28px; background-repeat: no-repeat; background-size: 18px; padding: 0px !important; opacity: 1; outline: none; }
    .overlay::after { content: ''; width: 100%; height: 100%; background: #00000054; position: absolute; z-index: 1; top: 0; left: 0; transition: 0.3s; }
    .carousel-item .overlay::after { background-color: transparent; }
    .video-contain:hover overlay::after { background-color: red; }
    img[src*="video-ico"] { position: absolute; z-index: 2; width: 43px; transition: 0.5s; margin: 16px; }
    .video-contain:hover img[src*="video-ico"] { background: transparent; border-radius: 10px; padding: 10px; border: 1px solid white; }
    .text-img { margin-bottom: 31px; border-radius: 50%; }
    ul.tabs li a { color: #292020; }
    .hair-trans ul { font-weight: bold; display: flex; flex-wrap: wrap; margin-bottom: 50px; }
    .hair-trans ul li { flex-direction: row; font-family: 'El Messiri'; display: flex; align-items: center; justify-content: start; margin-top: 25px; width: 50%; }
    .hair-trans ul li span { width: 90px; height: 90px; background: #ffffff; border-radius: 50%; border: 4px solid #3E6041; display: flex; align-items: center; justify-content: center; margin-right: 12px; }
    .hair-trans ul li span img { width: 50px; padding: 2px; }
    .contanct-icon { margin-bottom: 13px; }
    .hair-trans { background: none; background-repeat: no-repeat; background-size: 72%; background-position: right top; }
    .hair-trans ul li p { margin-bottom: 0px; }
    .about-doc { background: none; background-repeat: no-repeat; background-size: COVER; background-position: right px bottom; }
    .about-sec { background-color: #ffeec7; }
    .about_cont { background-color: rgb(255 255 255 / 95%); padding: 10px; }
    .about_cont ul li div { border: 1px solid #C08669; border-radius: 50%; padding: 8px; margin: 0 2px; transition: 1s; cursor: pointer; }
    .about_cont ul li:nth-child(2n) div { border: 1px solid #3E6041; }
    .about_cont ul li div span { background-image: radial-gradient(#F2EDE7, #C08669); display: block; border-radius: 50%; padding: 10px; }
    .about_cont ul li:nth-child(2n) div span { background-image: radial-gradient(#9CCA91, #3E6041); display: block; border-radius: 50%; padding: 10px; }
    .about_cont ul li span img { height: 43px; }
    .about_cont ul li p { font-family: 'El Messiri'; margin-top: 11px; font-weight: bold; line-height: 19px; }
    .about_cont ul { justify-content: center; FLEX-WRAP: noWRAP; flex-grow: 3; overflow-x: scroll; }
    .about_cont ul li { width: 137px; margin: 0 11px; }
    .about-doc .col-lg-5, .form-section .col-lg-6 { width: 100%; }
    .back-pink { background-color: #faede1; }
    .awards { margin-top: 10px; margin-top: 0px !important; }
    .awards ul { align-items: start; justify-content: center; margin-right: 20px 0; }
    .awards ul li { width: 48%; }
    .awards ul li img { height: 72px; }
    .awards ul li p { text-align: center; margin-bottom: 0px; font-size: 12px; }
    .awards .drimg { width: 100%; margin: 0px 0 20px 0; }
    .awards h5 { text-align: center; }
    .about-sec, .about-doc { padding: 16px 0; }
    .about-doc h6, .about-doc p { text-align: center; }
    .about-doc h6 { font-size: 1rem; }
    .about-doc .click_but { margin-top: 30px; }
    .test-detail i { color: #FFB638; font-size: 16px; }
    .testimonial-wrap .test-review a img { height: 33px; }
    .test-review { margin-bottom: 20px; border-bottom: 3px dotted #EFD1C2; padding-bottom: 28px; }
    .testimonial-wrap .test-review a { background: white; padding: 9px; box-shadow: 0 0 9px #c3c0c0; width: 53px; }
    .testimonial-sec .video-contain { width: 100%; }
    .testimonial-sec h6 { margin-top: 20px; font-size: 1rem; display: none; }
    .testimonial-sec .view_a { margin-top: 16px; display: block; width: fit-content; }
    .testimonial-sec .video-contain .video-cap { height: 50%; }
    .product-img { position: relative; }
    .product-img.overlay::after { background-color: #ffffff2e; }
    .product-img img { height: 400px; width: 100%; object-fit: cover; }
    .product-img h5 { position: absolute; bottom: 0; z-index: 2; WIDTH: 100%; TEXT-ALIGN: CENTER; }
    .press-blogs img.big_blog { height: 332px; width: 100%; object-fit: cover; display: block; }
    .latpost-con { }
    .lat-post { cursor: pointer; display: flex; flex-direction: row; align-items: flex-start; padding: 0px 0; transition: 0.5s; margin-bottom: 20px; }
    .lat-post p { margin-bottom: 0; }
    .lat-post a>img { height: 131px; margin-right: 13px; width: 143px; object-fit: cover; }
    .lat-post:hover { box-shadow: 0 0 23px #cccccc; }
    .press-smtxt { font-size: 13px; }
    .press-smtxt img { height: 22px; }
    .lat-post h5 { font-weight: 100; margin-top: 20px; color: #000000; font-size: 17px; }
    .form img[src*="cap"] { height: 56px; margin: 15px 0px 0px; object-fit: contain; }
    .form input,textarea { width: 100%; padding: 12px 8px; margin: 15px 0px 0px; font-size: 17px; position: relative; border: none; outline: none; border-radius: 0; }
    .form textarea { height: 130px; }
    .calcdat { position: relative; }
    .calcdat span { position: absolute; right: 27px; top: 50%; transform: translateY(-50%); z-index: 1; color: #3E6041; margin-top: 10px; pointer-events: none; }
    .form_Data { display: flex; margin-top: 10px; flex-direction: column; align-items: center; }
    .readmore { color: #f69585; }
    .form_Data p, .form_Data a { color: #ffffff; margin-bottom: 0; }
    .form_Data p span { font-weight: bold; }
    footer { padding: 50px 0; }
    .footer-section { background-color: #fff6f0; }
    .footer-section h4 { font-size: 2rem; font-family: "Trajan Pro Regular"; FONT-WEIGHT: 800; }
    .listy2 { display: flex; justify-content: center; flex-wrap: wrap; }
    .useful-links { color: #3A3A3A; text-align: center; }
    .footer-list { color: #3A3A3A; }
    li.social-ico i { color: #3E6041; }
    li.social-ico span { background-color: #ffffff; border-radius: 50%; width: 30px; height: 30px; transition: 2s; }
    li.social-ico span:hover { background-color: #3E6041; cursor: pointer; }
    li.social-ico span:hover i { color: #FFE8C4; }
    .carousel-item { position: relative; }
    .carousel-item .container { position: absolute; z-index: 1; top: 33%; left: 50%; transform: translate(-50%); bottom: 0; top: auto; background: #3A3A3A; }
    .carousel .carousel-control { visibility: hidden; }
    .flip_container .card-block { cursor: pointer; }
    .about_cont .read_more { color: #CC936B; }
    .form-section p, .form-section h2, .form-section h5, .form-section h4 { color: white; }
    .foot-logo img[src*="logo"] { height: 107px; }
    .footer-list ul li a { color: #000000; }
    .footer-list ul li { margin-bottom: 7px; }
    .disclaimer { width: 100%; margin: 0 auto; text-align: center; margin-top: 20px; }
    .disclaimer span { width: 100%; clear: both; display: block; font-weight: bold; }
    .disclaimer p { font-size: 17px; text-align: center; }
    .footer-list ul li:last-child a { color: #9B7C60; }
    .footer-bottom { padding: 16px 16px; background-color: #3A3A3A; margin-bottom: 64px; position: relative; }
    .policies, .copy { display: flex; align-items: center; flex-wrap: wrap; justify-content: center; }
    .policies a:nth-child(2)::after { display: none; }
    .policies a:last-child::after { display: none; }
    .policies a { font-size: 17px; margin-right: 8px; color: white; text-decoration: none; }
    .footer-bottom p { font-size: 17px; font-weight: 300; text-align: center; margin-top: 20px !important; }
    .footer-bottom p a { color: inherit; }
    .policies a::after { content: "|"; margin-left: 8px; }
    ul.social-media { display: flex; color: #3A3A3A; flex-direction: column; align-items: center; }
    ul.social-media li { display: flex; flex-direction: row; align-items: center; margin: 0 10px; }
    ul.social-media li p a { color: #000000; font-weight: bold; }
    ul.social-media li img { margin-right: 10px; width: 19px; }
    .address { display: flex; align-items: center; flex-direction: column; }
    .socila-links a { border-radius: 3rem; background-color: black; box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px; margin: 0 5px; width: 40px; height: 40px; display: flex !important; float: left; align-items: center; justify-content: center; }
    .socila-links a i { color: white; }
    .wrap-inner { padding: 12px 7px; background: #C0A791; background-repeat: no-repeat; background-size: cover; position: relative; }
    .wrap-inner .req-form { position: relative; }
    .wrap-inner .head h3 { margin: 20px 0; color: #ffffff; }
    .video-gall .video-contain { width: 100%; }
    .img-name { width: 100%; position: relative; bottom: 0; padding: 5px 10px; background: #c0a791; border: 2px solid #c0a791; margin-top: -4px; }
    .img-name a { color: white !important; margin: 10px 0; width: 100%; }
    .video-testimonial .video-contain { align-items: flex-end; justify-content: flex-end; }
    .imp-tag { font-weight: bold; font-size: 12px; padding: 10px 10px; }
    .video-gall .video-contain .video-cap { height: 249px; object-fit: cover; width: 100%; }
    .in-req h1 { font-family: }
    .secondry-col { background: #343434 !important; }
    .hair_transbx img { width: 100%; }
    .hair_transbx center p { text-align: center; }
    .scroll-x { display: flex; flex-direction: row; flex-wrap: nowrap; overflow-x: scroll; align-items: center; justify-content: flex-start; }
    .scroll-x .col-4 { position: relative; left: -11px; }
    .scroll-x img { width: 100%; }
    .socila-links { display: flex; align-items: center; justify-content: center; }
    .video-width { margin: 10px; }
    .press-media, .press-int .latpost-con { margin-top: 24px; }
    .text-left { text-align: left; }
    .footer-list h5 { text-align: center; margin-top: 20px; font-family: 'El Messiri'; }
    .testimonial-wrap h5 { font-size: 1.3rem; }
    .address p { text-align: center; }
    footer .social-media img { display: none; }
    .darkbackin.modal-content { background: #000000; }
    .darkbackin.modal-content .req-form { position: relative; bottom: auto; z-index: 3; }
    .req-form input { box-sizing: border-box; margin: 0 0 30px 0; max-width: 100%; color: white; }
    .req-form .form-sp { flex-direction: column; }
    .req-form .h3-cus { text-align: center; width: 100%; margin-bottom: 20px; }
    .darkbackin.modal-content .btn-close { background: none; color: #f3ebeb; font-size: 22px; position: absolute; padding: 0; margin: 0; float: right; right: 7px; z-index: 5; }
    .owl-theme .owl-dots .owl-dot span { border: 1px solid rgb(58 58 58 / 60%); background-color: rgb(58 58 58 / 60%); }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { border: 1px solid #3A3A3A; background-color: #3A3A3A; width: 30px; }
    .slider .carousel-indicators { bottom: 46px; }
    .ourservice_mob .owl-carousel .owl-stage { overflow-x: scroll; }
    .slider .carousel-indicators [data-bs-target] { width: 18px; }
    .inner-page .header { background-color: #3A3A3A; position: relative; }
    .doctor-wrap.overlay::after { background-color: rgb(0 0 0 / 20%); }
    .our-videos .overlay::after { background-color: rgb(0 0 0 / 5%); }
    .press-int .overlay::after { background-color: rgb(0 0 0 / 5%); }
    .sypmtoms-sec.list-wrap ul, .edu_exp.list-wrap ul { display: grid; grid-template-columns: repeat(1, 1fr); margin-top: 24px; grid-column-gap: 140px; }
    .edu_exp.list-wrap ul { grid-column-gap: 20px; }
    .edu_exp.list-wrap .list-none ul { grid-template-columns: repeat(3, 1fr); grid-column-gap: 20px; }
    .list-wrap ul li { display: flex; flex-direction: row; width: 100%; }
    .list-wrap ul li div:first-child { margin-right: 17px; }
    .treatment-sec ol { list-style: none; display: grid; grid-template-columns: repeat(1, 1fr); margin-top: 24px; grid-column-gap: 90px; padding-left: 0px; counter-reset: li !important; }
    .treatment-sec ol li { width: 100%; list-style: none; counter-reset: decimal; counter-increment: li !important; display: flex; flex-direction: column; align-items: center; }
    .treatment-sec ol li::before { color: white; font-weight: bold; font-size: 18px; content: counter(li); margin-bottom: 10px; background: #3E6041; width: 30px; height: 30px; border-radius: 50%; align-items: center; justify-content: center; display: flex; }
    .treatment-sec ol ol li::before { left: 0px; }
    .treatment-sec ol ol li { pposition: relative; }
    .treatment-sec ol.list-col ol li strong { font-weight: bold; }
    .edu_exp img { max-width: 104%; }
    .edu_exp .flex-row li { margin: 0 4%; }
    .insta .fa-instagram { font-size: 57px; font-weight: normal; }
    .insta-feed { display: flex; justify-content: space-between; align-items: center; }
    .insta-feed a { margin: 20px 0; width: 35%; padding: 10px; box-sizing: border-box; }
    .insta-feed a img { width: 100%; }
    .our-videos h5 a img { display: block; width: 125px; }
    .our-videos .video-contain .video-cap { height: auto; object-fit: cover; width: 100%; }
    .our-videos img[src*="video-ico"] { width: 45px; }
    .our-videos .video-contain, .press-int .video-contain { width: 100%; margin-bottom: 12px; }
    .press-int .video-contain .video-cap { height: auto; }
    .press-int img[src*="video-ico"] { width: 45px; }
    .press-int .p-2 { display: flex; flex-direction: column; align-items: flex-start; text-align: left; }
    .our-videos h5 { flex-direction: column; margin-bottom: 30px !important; }
    .prdtxtabso { display: none; }
    ul.listy.listy2 { justify-content: center !important; }
    .video-testimonial { display: flex; justify-content: space-evenly; }
    .special-in .head { justify-content: center; align-items: center; display: flex; flex-direction: column; }
    .special-in .head p { width: 100%; margin-bottom: 0; text-align: center; font-size: 12px; }
    .special-in { background-color: transparent; }
    .special-in.overlay:after { display: none; }
    .line { height: 1px; border-bottom: 2px dotted #cccccc; width: 36%; margin: 0 auto 20px; }
    .pillar-item { display: block; background: #ffffff; padding: 20px; transition: 0.5s; cursor: pointer; margin-top: 20px; }
    .pillar-item:hover { box-shadow: 0 0 23px #cccccc; }
    .pillar-item p { color: #3a3a3a; }
    .prdtxtabso { color: transparent; -webkit-text-stroke: 1px rgb(231 225 213 / 50%); font-family: 'El Messiri'; POSITION: ABSOLUTE; RIGHT: 0; TOP: -34px; font-size: 15rem; }
    .meet_team .img-block img { width: 100%; height: 100%; object-fit: contain; }
    .meet_team .img-block { background-color: #696464; height: 346px; }
    .doctor-cont { text-align: center; margin: 20px 0; }
    .doctor-cont h5 { margin-bottom: 0; font-size: 1.3rem; }
    .doctor-cont p { font-size: 1.3rem; font-size: 1.1rem; }
    h2.meet-2 { font-size: 2rem; }
    .abt-dna h4 br, .about-doc ul li br { display: block; }
    .abt-dna p { text-align: center; }
    .sypmtoms-sec ul li { color: black; margin-top: 20px; background: white; padding: 20px; text-align: center; flex-direction: column; }
    .sypmtoms-sec ul li i:before { color: white; }
    .sypmtoms-sec h6 { color: #3E6041; }
    .service-dna .press-int { margin-top: 30px; }
    .bnner-img { display: none; }
    .acne-list ul.list-col { grid-template-columns: repeat(1, 1fr); }
    .sypmtoms-sec { background-color: #3a3a3a; }
    .txt-zero { font-size: 15px; }
    .treatment-sec ul li { flex-direction: column; align-items: center; }
    .treatment-sec ul li span { width: 30px; height: 30px; background: #3E6041; border-radius: 50%; display: block; display: flex; align-items: center; justify-content: center; color: white; font-family: 'El Messiri'; font-size: 14px; line-height: 14; margin-bottom: 15px; }
    .treatment-sec ul.list-col { grid-template-columns: repeat(, 1fr); }
    .treatment-sec ul.list-col ul { grid-template-columns: repeat(1, 1fr); margin-top: 0px; }
    .treatment-sec ul.list-col ul li { flex-direction: column; }
    .treatment-sec ul.list-col ul li strong { font-weight: bold; }
    .befafter .img-block { background-color: transparent; height: auto; margin-bottom: 30px; }
    .sypmtoms-sec ul { margin-top: 0px; }
    .sypmtoms-sec.overlay:after { display: none; }
    .sypmtoms-sec ul.list-col li div:first-child { display: none; }
    .sypmtoms-sec p { margin-bottom: 0px; }
    .service-dna .video-click { width: 80%; }
    .acne-list h4 { text-align: left; }
    .treatment-sec p { text-align: center; }
    .cus-accrd { justify-content: space-between; align-items: flex-start; margin-top: 29px; }
    .cus-accrd .accordion-item { width: 97%; margin-bottom: 40px; background-color: transparent; border: none; }
    .accrd-p { position: relative; padding-right: 41px; border-bottom: 2px solid #cccccc; padding-bottom: 20px; }
    .accrd-p::after { content: ''; position: absolute; background-image: url(../images/accrd-arrw.png); background-repeat: no-repeat; background-size: 1.25rem; transition: transform .2s ease-in-out; right: 7px; bottom: 6px; width: 21px; height: 21px; background-size: 100% 100%; }
    .accrd-p:not(.collapsed)::after { background-image: url(../images/accrd-arrw.png); transform: rotate(-180deg); }
    .accordion-body p:not(ul p) :first-child { margin-top: 10px; }
    .cus-accrd ul.list-col { grid-column-gap: 0; grid-template-columns: repeat(1, 1fr); }
    .cus-accrd ul.list-col li { position: relative; padding-left: 29px; }
    .cus-accrd ul.list-col li::before { content: "\f00c"; font-family: FontAwesome; width: 17px; height: 17px; color: #ffffff; background-color: #3E6041; border-radius: 15px; padding-left: 2px; margin-right: 5px; font-size: 9px; display: flex; align-items: center; justify-content: center; position: absolute; left: 0; top: 5px; }
    .accrd-p::after { content: ''; position: absolute; background-image: url(../images/accrd-arrw.png); background-repeat: no-repeat; background-size: 1.25rem; transition: transform .2s ease-in-out; right: 7px; top: 0; width: 21px; height: 21px; background-size: 100% 100%; }
    .video-click .modal-content, .video-big .modal-content { height: 50%; }
    .nw-case { max-width: 100%; width: 100%; margin-bottom: 20px; }
    .img-div { display: flex; flex-direction: column; justify-content: space-between; margin-bottom: 20px; }
    .blog-bx .card-img { width: 34%; min-height: 200px; height: 100%; }
    .blog-bx .card { flex-direction: row; margin-bottom: 36px; }
    .blog-bx .card-img-top { height: 200px; }
    .blog-bx i, .blog-bx span.text-p { font-size: 13px; }
    .blog-bx .card-body, .blog-bx .card-body p { color: #3a3a3a; }
    .blogsform.form-section { padding: 40px; }
    .blogs-side { margin-top: 40px; }
    .bloglist { display: flex; margin-bottom: 20px; box-shadow: 0 0 33px inset #F2EDE7 !important; }
    .bloglist a img { width: 100px; height: 100%; object-fit: cover; }
    .bloglist p.sb-h { color: #C0A791; margin-bottom: 10px; }
    .bloglist p.sb-h i { color: #C0A791; font-size: 13px; }
    .bloglist p.sb-h span { margin-left: 2px !important; }
    .bloglist a h5 { font-size: 14px; color: #3a3a3a; font-weight: normal; margin-bottom: 0; }
    .notifica { background: url(../images/banner_img_thnkyou.jpg); background-repeat: no-repeat; background-size: COVER; }
    .thnk h1 { font-size: 4rem; color: white; }
    .thnk.head p { color: white; width: 100%; margin: 18px 18px; }
    .thnk.head h3 { color: #ffffff; }
    .thnk .click_but { background-color: #C0A791; }
    .special-in .head.thnk { padding: 40px 20px; }
    .sticky { position: fixed; bottom: 0; z-index: 3; background-color: white; transition: 0.5s all; opacity: 1; left: 0; width: 100%; padding: 0; }
    .sticky ul { display: flex; justify-content: space-around; padding: 6px 0; align-items: center; }
    .sticky ul li { display: flex; align-items: center; justify-content: center; }
    .sticky p { font-size: 12px !important; margin-bottom: 0px !important; }
    .sticky ul li a { display: flex; align-items: center; justify-content: center; flex-direction: column; color: #3a3a3a; }
    .sticky ul img { height: 18px; }
    .sticky ul .email img { height: 40px; }
    .sticky ul .email a { width: 50px; height: 50px; background: radial-gradient(#9cca91, #3E6041); animation: AnimateBG 0.5s ease infinite; background-position: 0% 0%; border-radius: 50%; flex-direction: unset; }
    .press-cont { margin-top: 20px; margin-bottom: 20px; }
    .testimonial-pge .testimonial-wrap { background: #ffffff; padding: 20px; transition: 1s; cursor: pointer; border: 1px solid transparent; }
    .testimonial-pge .testimonial-wrap:hover { background-color: rgb(242 237 231 / 50%); border: 1px solid #3a3a3a; }
    .blog-img { width: 100% !important; }
    .case-study .video-contain .video-cap { height: auto; object-fit: cover; width: 100%; }
    .sypmtoms-sec.list-wrap ul li::before { content: none; }
    .our-videos .video-click, .press-int .col-lg-6 { width: 80%; }
    .press-int .col-lg-6 { width: 100%; }
    .patient-case-stdy .tabs_wrapper { flex-direction: column; }
    .patient-case-stdy .tabs_wrapper ul.tabs { width: 100%; min-width: 100%; display: flex; justify-content: center; margin-bottom: 20px; border-bottom: 1px solid #cccccc; padding-bottom: 30px; }
    .patient-case-stdy .tabs_wrapper ul.tabs li { font-family: 'Optima LT Std'; border: 1px solid #dbbfbf; padding: 10px; background-color: #c0a791; color: white; }
    .patient-case-stdy .tabs_wrapper .tab_container { width: 100%; }
    .patient-case-stdy .tabs_wrapper ul.tabs li.active { background: #F2EDE7 !important; color: #CC936B !important; }
}
@media screen and (min-width: 1024px) and (max-width: 1200px) {
    .header-main ul li a, .header-main ul li { font-size: 13px; }
    .header-main ul li a.nav-link { padding: 0 4px !important; }
    .h3-cus { font-size: 2.2rem; }
}
.mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; }
.mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; }
.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; box-sizing: border-box; }
.mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }
.mfp-align-top .mfp-container:before { display: none; }
.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; }
.mfp-ajax-cur { cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; }
.mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; }
.mfp-auto-cursor .mfp-content { cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; }
.mfp-loading.mfp-figure { display: none; }
.mfp-hide { display: none !important; }
.mfp-preloader { color: #CCC; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; }
.mfp-preloader a { color: #CCC; }
.mfp-preloader a:hover { color: #FFF; }
.mfp-s-ready .mfp-preloader { display: none; }
.mfp-s-error .mfp-content { display: none; }
button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; box-shadow: none; touch-action: manipulation; }
button::-moz-focus-inner { padding: 0; border: 0; }
.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; padding: 0 0 18px 10px; color: #FFF; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus { opacity: 1; }
.mfp-close:active { top: 1px; }
.mfp-close-btn-in .mfp-close { color: #333; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: #FFF; right: -6px; text-align: right; padding-right: 6px; width: 100%; }
.mfp-counter { position: absolute; top: 0; right: 0; color: #CCC; font-size: 12px; line-height: 18px; white-space: nowrap; }
.mfp-arrow { position: absolute; opacity: 0.65; margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: transparent; }
.mfp-arrow:active { margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; }
.mfp-arrow:before, .mfp-arrow:after { content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent; }
.mfp-arrow:after { border-top-width: 13px; border-bottom-width: 13px; top: 8px; }
.mfp-arrow:before { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; }
.mfp-arrow-left { left: 0; }
.mfp-arrow-left:after { border-right: 17px solid #FFF; margin-left: 31px; }
.mfp-arrow-left:before { margin-left: 25px; border-right: 27px solid #3F3F3F; }
.mfp-arrow-right { right: 0; }
.mfp-arrow-right:after { border-left: 17px solid #FFF; margin-left: 39px; }
.mfp-arrow-right:before { border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }
.mfp-iframe-holder .mfp-close { top: -40px; }
.mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; }
.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #000; }
img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; }
.mfp-figure { line-height: 0; }
.mfp-figure:after { content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444; }
.mfp-figure small { color: #BDBDBD; display: block; font-size: 12px; line-height: 14px; }
.mfp-figure figure { margin: 0; }
.mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; }
.mfp-title { text-align: left; line-height: 18px; color: #F3F3F3; word-wrap: break-word; padding-right: 36px; }
.mfp-image-holder .mfp-content { max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    .textwhite { color: #212529 !important; }
    .mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; }
    .mfp-img-mobile img.mfp-img { padding: 0; }
    .mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; }
    .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }
    .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; }
    .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
    .mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0; }
}
@media all and (max-width: 900px) {
    .mfp-arrow { -webkit-transform: scale(0.75); transform: scale(0.75); }
    .mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; }
    .mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; }
    .mfp-container { padding-left: 6px; padding-right: 6px; }
}
.newverticletab { display: flex; align-items: flex-start; }
.newverticletab .nav-pills .nav-link.active, .newverticletab .nav-pills .show>.nav-link { color: #CC936B !important; background-color: unset !important; }
.newverticletab .nav-pills .nav-link { background: 0 0; border: 0; border-radius: 0px !important; }
.newverticletab .nav-link:focus, .newverticletab .nav-link:hover { color: #292020 !important; }
.newverticletab .nav-link { display: block; padding: 0.5rem 1rem; color: #292020 !important; text-align: left !important; font-size: 18px; font-weight: bold; font-family: 'El Messiri'; }
.commontabpic { width: 100% !important; }
.commontabpic img { width: 100%; }
.me-3 { margin-right: 1rem !important; width: 25%; float: left; flex-direction: column; }
#v-pills-tabContent { width: 75%; float: right; }