body {
  margin: 0;
  padding: 0;
}


@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Black.eot');
    src: url('../fonts/Poppins-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Black.woff2') format('woff2'),
        url('../fonts/Poppins-Black.woff') format('woff'),
        url('../fonts/Poppins-Black.ttf') format('truetype'),
        url('../fonts/Poppins-Black.svg#Poppins-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Bold.eot');
    src: url('../fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Bold.woff2') format('woff2'),
        url('../fonts/Poppins-Bold.woff') format('woff'),
        url('../fonts/Poppins-Bold.ttf') format('truetype'),
        url('../fonts/Poppins-Bold.svg#Poppins-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-SemiBold.eot');
    src: url('../fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-SemiBold.woff2') format('woff2'),
        url('../fonts/Poppins-SemiBold.woff') format('woff'),
        url('../fonts/Poppins-SemiBold.ttf') format('truetype'),
        url('../fonts/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Regular.eot');
    src: url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Regular.woff2') format('woff2'),
        url('../fonts/Poppins-Regular.woff') format('woff'),
        url('../fonts/Poppins-Regular.ttf') format('truetype'),
        url('../fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Medium.eot');
    src: url('../fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Medium.woff2') format('woff2'),
        url('../fonts/Poppins-Medium.woff') format('woff'),
        url('../fonts/Poppins-Medium.ttf') format('truetype'),
        url('../fonts/Poppins-Medium.svg#Poppins-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-ExtraBold.eot');
    src: url('../fonts/Poppins-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-ExtraBold.woff2') format('woff2'),
        url('../fonts/Poppins-ExtraBold.woff') format('woff'),
        url('../fonts/Poppins-ExtraBold.ttf') format('truetype'),
        url('../fonts/Poppins-ExtraBold.svg#Poppins-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}



* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
 font-family: "Poppins", sans-serif;
  margin: 0;
}

.container {
	max-width: 1500px;
	margin: auto;
}
/*header css*/
.header-top {background-color: #1C1B33;padding: 13px 20px;}
.header-top .top-bar .inner-bar-left {width: 70%;display: flex;}
.header-top .top-bar .inner-bar-right {width: 30%;display: flex;justify-content: flex-end;gap: 50px;}
.header-top .top-bar {display: flex;align-items: center;}
.header-top .top-bar .inner-bar-left .address-box {display: flex;position: relative;align-items: center;gap: 12px;padding: 0px 0px 0px 50px;}
.header-top .top-bar .inner-bar-right .top-social ul {display: flex;list-style: none;padding: 0px;margin: 0px;gap: 25px;}
.header-top .top-bar .inner-bar-left h3 {color: #fff;}
.header-top .top-bar .inner-bar-left h3 {color: #fff;font-family: "Poppins", Sans-serif;font-size: 16px;font-weight: 400;line-height: 24px;}
.login-btn a {color: #fff;font-family: "Poppins", Sans-serif;font-size: 16px;font-weight: 400;line-height: 24px;text-decoration: none;display: flex;align-items: center;gap: 10px;}
.header-top .top-bar .inner-bar-left .address-box .img-icon {display: flex;align-items: center;justify-content: center;}
.header-top .top-bar .inner-bar-left .address-box.style-2 {padding: 0px 50px 0px 0px;border-right: 1px solid #FFFFFF21;}
.login-btn a .btn-icon {display: flex;}
.header-top .top-bar .inner-bar-right .top-social ul .air-icon {display: flex;}
.main-header {padding: 20px 20px;position: relative;}
.main-header .inner-hed {display: flex;align-items: center;}
.main-header .inner-hed .header-menu-bar {width: 60%;display: flex;align-items: center;justify-content: flex-end;}
.main-header .inner-hed .header-menu-bar .menu {display: flex;list-style: none;padding: 0px;margin: 0px;gap: 44px;}
.btn-main a {background-color: #EF794B;padding: 18px 34px;border-radius: 150px;color: #fff;text-decoration: none;font-family: "Poppins", Sans-serif;font-size: 17px;font-weight: 500;line-height: 24px;text-transform: uppercase;display: flex;height: 59px;align-items: center;justify-content: center;gap: 12px;}
/*.search-icon {background-color: #3639661A;width: 59px;height: 59px;border-radius: 50%;display: flex;align-items: center;justify-content: center;}*/
.main-header .inner-hed .search-btn-col {display: flex;width: 20%;justify-content: flex-end;gap: 18px;}
.main-header .inner-hed .header-menu-bar .menu li a {font-family: "Poppins", Sans-serif;font-size: 16px;font-weight: 400;line-height: 24px;color: #000;text-decoration: none;}
.main-header .inner-hed .logo-col {width: 20%;}	
.search-icon a {display: flex;}
.search-icon img {max-width: 18px;}
.search-btn-col .btn-main {display: none;}
/*.header-top .top-bar .inner-bar-left .address-box.style-2 {display: flex;border: none;display: none;}*/
.header-top .top-bar .inner-bar-left .address-box.style-2 {display: none;}
.header-top .top-bar .inner-bar-left .address-box {display: none;}
.login-btn {display: none;}
.main-header .inner-hed .logo-col a {display: flex;justify-content: flex-start;align-items: center;}
.mobile-menu {display: none;}
.main-header .inner-hed .header-menu-bar .menu .current-menu-item a {color: #ef794b;}


.openBtn {background-color: #3639661A;width: 59px;height: 59px;border-radius: 50%;display: flex;align-items: center;justify-content: center;border: none;cursor: pointer;}
.openBtn:hover {background: #bbb;}
.search-overlay {height: 100%;width: 100%;display: none;position: fixed;z-index: 9;top: 0;left: 0;background-color: rgb(0,0,0);background-color: rgba(0,0,0, 0.9);padding: 0px 20px;}
.overlay-content {position: relative;top: 50%;width: 100%;text-align: center;margin-top: 30px;margin: auto;max-width: 650px;}
.search-overlay .closebtn {position: absolute;top: 20px;right: 20px;font-size: 60px;cursor: pointer;color: white;}
.search-overlay .closebtn:hover {color: #ccc;}
.search-overlay input[type=text] {position: relative;width: 100%;height: 65px;border-radius: 140px;border: none;background-color: #ffff;color: #878787;opacity: 1;font-size: 16px;line-height: 24px;font-family: "Poppins", sans-serif;padding: 10px 20px;display: flex;align-items: center;}
.search-overlay input[type=text]:hover { background: #f1f1f1;}
.search-overlay button {position: absolute;left: auto;right: 8px;top: 0;bottom: 0;background-color: #EF794B;color: #fff;font-family: "Poppins", sans-serif;font-size: 17px;text-transform: uppercase;cursor: pointer;border: none;font-weight: 500;letter-spacing: 0;border-radius: 100px;height: 52px;margin: auto;padding: 10px 30px;display: flex;align-items: center;gap: 10px;}
.search-overlay button:hover {background: #bbb;}
.search-overlay button .btn-icon {display: flex;}

/*banner css here*/
.banner-section::after {position: absolute;content: "";background-color: #000000B2;width: 100%;height: 100%;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.banner-section::before {position: absolute;content: "";background-image: url("../images/mountain-shape-bottom.svg");width: 1920px;height: 140px;bottom: 0;opacity: 1;z-index: 1;left: 0;right: 0; }
.banner-section {background-image: url(../images/team-young-specialist.png);padding: 190px 20px 316px;background-repeat: no-repeat;background-size: cover;position: relative;background-position: center bottom;overflow: hidden;}
.banner-section .banner-col {z-index: 1;position: relative;display: flex;align-items: center;justify-content: center;}
.banner-section .banner-col .banner-info h2 {color: #fff;font-size: 60px;line-height: 72px;letter-spacing: 0.5px;font-weight: 800;font-family: "Poppins", sans-serif;padding-bottom: 30px;text-align: center;}
.banner-section .banner-col .banner-info p {color: #fff;text-align: center;font-size: 15px;line-height: 23px;font-weight: 400;font-family: "Poppins", sans-serif;letter-spacing: 0.5px;padding-bottom: 23px;display: none;}
.banner-section .banner-col .banner-info .form-group input {position: relative;width: 100%;height: 65px;border-radius: 140px;border: none;background-color: #ffff;color: #878787;opacity: 1;font-size: 16px;line-height: 24px;font-family: "Poppins", sans-serif;padding: 10px 20px;display: flex;align-items: center;}
.banner-section .banner-col .banner-info .form-group button {position: absolute;left: auto;right: 8px;top: 0;bottom: 0;background-color: #EF794B;color: #fff;font-family: "Poppins", sans-serif;font-size: 17px;text-transform: uppercase;cursor: pointer;border: none;font-weight: 500;letter-spacing: 0;border-radius: 100px;height: 52px;margin: auto;padding: 10px 30px;display: flex;align-items: center;gap: 10px;}
.banner-section .banner-col .banner-info .form-group {max-width: 650px;margin: auto;position: relative;display: flex;align-items: center;justify-content: center;}
.banner-section .banner-col .banner-info .form-group button .btn-icon img {max-width: 18px;}
.banner-section .banner-col .banner-info .form-group button .btn-icon {display: flex;}
.banner-section .banner-col .select-box {padding: 13px 0px 0px 0px;display: flex;align-items: center;justify-content: center;list-style: none;gap: 32px;}
.banner-section .banner-col .select-box input[type="radio"]:checked + label span::before {opacity: 1;transform: scale(1,1);}
.banner-section .banner-col .select-box label span::before {position: absolute;content: '';width: 10px;height: 10px;left: -1px;top: -1px;border-radius: 50%;opacity: 0;transform: scale(0,0);transition: all 200ms ease;background: #EF794B !important;}
.banner-section .banner-col .select-box input[type="radio"]:checked + label span {border: 1px solid #ef794b;border-radius: 50%;}
.select-box input[type="radio"] {display: none;}
.select-box .single-checkbox {position: relative;display: block;}
.select-box input[type="radio"] + label span {position: absolute;top: 8px;left: 0;width: 10px;height: 10px;vertical-align: middle;background-color: transparent;border: 1px solid #ef794b;border-radius: 50%;cursor: pointer;transition: all 300ms ease;}
.banner-section .banner-col .select-box .single-checkbox label {color: #fff;font-family: "Poppins", sans-serif;font-size: 17px;line-height: 26px;font-weight: 500;position: relative;display: block;padding-left: 20px;margin-right: 0px;margin-bottom: 0;cursor: pointer;}
.banner-section .banner-col .banner-info .form-group input::placeholder {opacity: 1;color: #878787;}
.banner-section .banner-col .banner-info .form-group button:hover {background-color: #061a3a;}
.category-boxes .category-info-col .category-content a:hover {background-color: #061a3a;}
.category-boxes .category-info-col .category-content a:hover img {filter: brightness(0) invert();}
.btn-col a:hover {background-color: #ef794b;}
.btn-main a:hover {background-color: #061a3a;}
.testimonial-author-slider .slider-button .swiper-btn:hover {background-color: #ef794b;}
.testimonial-author-slider .slider-button .swiper-btn:hover img {filter: brightness(0) invert();}
.contact-form .contact-inner .wpcf7-submit:hover {background-color: #061a3a;}
.copyright-section .inner-col .social-col .bottom-social ul li:hover {background-color: #ef794b;}
.footer-section .widget-nav-menu-item ul .current-menu-item a {color: #ef794b;}


/*second section*/
.category-section {padding: 84px 20px 53px;background: linear-gradient(180deg, rgba(54, 57, 102, 0) 0%, rgba(54, 57, 102, 0.1) 100%);position: relative;overflow: hidden;}
.sub-hed h3 {background-color: #EF794B1A;width: fit-content;color: #EF794B;font-family: "Poppins", sans-serif;font-size: 13px;font-weight: 600;text-transform: uppercase;line-height: 20px;border-radius: 50px;padding: 8px 30px;letter-spacing: 1px;}
.category-section .heding-col {text-align: center;}
.category-section .heding-col .sub-hed {text-align: center;margin: auto;display: none;padding-bottom: 3px;}
.category-boxes {display: grid;grid-gap: 57px;grid-template-columns: repeat(4, 2fr);}
.category-boxes .category-info-col {background-color: #fff;border-radius: 40px;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 60px 20px 48px;position: relative;}
.category-boxes .category-info-col .category-content {display: flex;flex-direction: column;justify-content: center;align-items: center;padding-top: 20px;}
.category-boxes .category-info-col .category-content h2 {color: #000;font-size: 22px;line-height: 33px;letter-spacing: 0.5px;font-weight: 500;padding-bottom: 24px;text-align: center;}
.category-boxes .category-info-col .category-content a {background-color: #3639661A;width: 67px;height: 67px;display: flex;align-items: center;justify-content: center;border-radius: 50%;}
.category-section .heding-col h2 {font-size: 50px;line-height: 75px;color: #1C1B33;letter-spacing: 0.5px;font-weight: 900;font-family: "Poppins", sans-serif;}
.category-col {padding-top: 30px;}
.category-section::after {position: absolute;content: "";width: 406px;height: 342px;background-image: url("../images/pluse-img.png");top: 7%;z-index: -1;left: 0;}
.category-section::before {position: absolute;content: "";width: 406px;height: 342px;bottom: 80px;right: -20px;background-image: url("../images/pluse-bottom.png");z-index: -1;}
.btn-col a {background-color: #061A3A;padding: 18px 28px;border-radius: 150px;color: #fff;text-decoration: none;font-family: "Poppins", Sans-serif;font-size: 15px;font-weight: 400;line-height: 24px;text-transform: uppercase;display: flex;height: 56px;align-items: center;justify-content: center;gap: 12px;width: fit-content;letter-spacing: 0.5px;}
.btn-col {text-align: center;padding-top: 80px;display: flex;align-items: center;justify-content: center;}
.btn-col a img {max-width: 13px;}
/*#pointer .horizontal::after, #pointer .horizontal::before {position: absolute;content: "";border-top: 4px solid #ef794b;border-left: 4px solid transparent;border-right: 4px solid transparent;bottom: -4px;}
#pointer .horizontal::after {right: 13px;}
#pointer .horizontal::before {left: 9px;}
#pointer {position: absolute;top: -6px;right: -6px;width: 105px;height: 106px;overflow: hidden;}
#pointer .horizontal {display: inline-block;position: absolute;padding: 7px 0;left: -22px;top: 29px;width: 170px;text-align: center;font-size: 12px;line-height: 16px;background: linear-gradient(to right, #ef794b 0%,#ef794bc2 100%);color: #fff;text-shadow: 0 2px 2px #ef794b;letter-spacing: 0.05em;-webkit-transform: rotate(45deg);transform: rotate(45deg);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);}*/
/*.category-info-col.oncologia-highlight #pointer {display: none;}*/
#pointer {position: absolute;top: 12px;right: 14px;color: #fff;padding: 4px 17px;border-radius: 40px;font-size: 13px;background: linear-gradient(to right, #ef794b 0%,#ef794bc2 100%);text-transform: uppercase;font-weight: 500;}

/*about section*/
.about-us-sec {padding: 90px 20px;display:none;}
.about-top {display: flex;gap: 52px;}
.about-top .images-col {width: 52%;position: relative;height: fit-content;}
.about-content-col {width: 48%;}
.about-top .images-col .three-img-col {display: flex;gap: 32px;position: relative;width: 100%;}
.about-top .images-col .left-col {width: 42%;display: flex;flex-direction: column;gap: 32px;}
.about-top .images-col .right-col {width: 57.999%;display: flex;}
.about-logo {position: absolute;bottom: 140px;right: -140px;left: 0;margin: auto;display: flex;flex-direction: column;justify-content: center;align-items: center;border: 2px dotted #363966;width: 150px;height: 150px;border-radius: 100%;background-color: #fff;}
.about-logo img {max-width: 107px;}
.three-img-col img {border-radius: 10px;width: 100%;max-width: 100%;}
.about-top .images-col .left-col .tb-img {display: flex;}
.about-top .about-hed .sub-hed {padding-bottom: 18px;display:none;}
.about-hed h2 {font-size: 44px;line-height: 60px;letter-spacing: 0.5px;font-weight: 400;font-family: "Poppins", sans-serif;padding-bottom: 8px;}
.about-hed h2 span {font-size: 50px;font-weight: 900;}
.about-top .about-hed p {font-size: 15px;color: #00000099;line-height: 27px;letter-spacing: 0.5px;padding-bottom: 15px;}
.about-hed .about-list {padding: 0px 0px 0px 0px;list-style: none;display: flex;flex-direction: column;gap: 15px;padding-bottom: 17px;}
.about-hed .about-list li {position: relative;font-size: 18px;font-weight: 600;letter-spacing: 0.5px;line-height: 27px;padding-left: 32px;}
.about-hed .about-list li::after {position: absolute;content: "";width: 20px;height: 20px;background-image: url("../images/check-icon.svg");left: 0;top: 0; bottom: 0;margin: auto;}
.btn-main.style-2 {width: fit-content;padding-top: 14px;}
.about-top .images-col::after {position: absolute;content: "";width: 204px;height: 204px;left: -70px;background-image: url("../images/draw-img.png");bottom: -70px;z-index: -1;}
.about-top .images-col::before {position: absolute;content: "";width: 234px;height: 226px;background-image: url("../images/dot-img.png");top: -20px;left: -94px;}
.about-bottom .about-color-box {display: flex;padding-top: 84px;gap: 50px;}
.about-bottom .about-color-box .about-info.book-box {background-color: #E1F3CA;border-radius: 40px;}
.about-bottom .about-color-box .about-info.call-box {background-color: #B3C8FF;border-radius: 40px;}
.about-bottom .about-color-box .about-info {width: 50%;padding: 65px 50px 68px 50px;position: relative;display: flex;flex-direction: column;justify-content: space-between;}
.about-bottom .about-color-box .about-info .about-content h3 {font-size: 20px;line-height: 30px;font-weight: 600;color: #061A3A;padding-bottom: 8px;}
.about-bottom .about-color-box .about-info .about-content p {font-size: 16px;line-height: 30px;letter-spacing: 0.5px;font-weight: 400;padding-bottom: 48px;}
.about-bottom .about-color-box .about-info.book-box .box-btn {width: fit-content;}
.about-bottom .about-color-box .box-btn a {display: flex;gap: 10px;color: #061A3A;font-size: 15px;line-height: 23px;letter-spacing: 0.5px;font-weight: 500;text-decoration: none;align-items: center;}
.about-color-box .about-content {max-width: 460px;}
.about-info .box-btn {width: fit-content;}
.about-info .box-btn .round-icon {background-color: #fff;width: 46px;height: 46px;display: flex;align-items: center;justify-content: center;border-radius: 50%;}
.about-info .box-btn .round-icon img {max-width: 22px;}
.about-info .box-btn.style-2 a {font-size: 30px;line-height: 45px;font-weight: 600;}
.about-bottom .about-color-box .about-info.book-box::after {position: absolute;content: "";width: 50px;height: 50px;background-image: url("../images/calender-img.png");right: 0;bottom: 0;}
.about-bottom .about-color-box .about-info.book-box::after {position: absolute;content: "";width: 181px;height: 181px;background-image: url("../images/calender-img.png");right: 24px;bottom: 0;}
.about-bottom .about-color-box .about-info.call-box::after {position: absolute;content: "";width: 243px;height: 243px;right: 38px;bottom: -12px;background-image: url("../images/doc-icon.png");}

/*process section*/
.process-section {padding: 80px 20px;background-color: #3639660D;}
.process-boxes {display: grid;grid-gap: 73px;grid-template-columns: repeat(4, 1fr);}
.numbers-text {background-color: #363966;color: #fff;width: 66px;height: 66px;position: absolute;top: -10px;left: 0px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 22px;font-weight: 500;letter-spacing: 0.5px;line-height: 33px;}
.process-info-col .category-content p {font-size: 15px;line-height: 28px;letter-spacing: 0.5px;color: #00000099;}
.process-info-col .category-content h2 {font-weight: 500;font-size: 22px;letter-spacing: 0.5px;line-height: 33px;padding-bottom: 9px;}
.process-info-col .category-content {text-align: center;padding-top: 18px;}
.process-boxes .process-info-col {background-color: #fff;border-radius: 90px;padding: 55px 40px 40px 40px;position: relative;}
.process-info-col .process-icon {text-align: center;display: flex;justify-content: center;}
.process-section .heding-col {align-items: center;display: flex;flex-direction: column;padding-bottom: 50px;gap: 10px;}
.process-section .heding-col h2 {color: #1C1B33;font-size: 50px;font-weight: 900;line-height: 75px;letter-spacing: 0.5px;text-align: center;}
.process-boxes .process-info-col.left-arrow-col::after {position: absolute;content: "";width: 150px;height: 51px;background-image: url("../images/left-border-arrow.png");top: 45px;right: -100px;bottom: 0;margin: auto;z-index: -1;}
.process-boxes .process-info-col.right-arrow-col::after {position: absolute;content: "";width: 150px;height: 51px;background-image: url("../images/right-border-arrow.png");right: -100px;top: -8px;bottom: 0;margin: auto;z-index: -1;}


/*team section*/
.specialist-section {padding: 90px 20px;}
.specialist-section .team-col h2 {font-size: 50px;line-height: 65px;font-weight: 900;color: #1C1B33;letter-spacing: 0.5px;padding-top: 10px;}
.specialist-section .team-col .heding-col {width: 65%;}
.specialist-section .team-col {display: flex;}
.specialist-section .team-col .btn-col {width: 35%;justify-content: flex-end;padding: 0;align-items: first baseline;}
.specialist-section .medical-team {padding-top: 30px;display: grid;grid-gap: 33px;grid-template-columns: repeat(4, 1fr);}
.medical-team .team-box .doc-image {display: flex;}
.medical-team .team-box .doc-image img {border-radius: 30px;width: 100%;height: 413px;object-fit: cover;object-position: center top;}
.medical-team .team-box .doc-content {padding-top: 16px;}
.medical-team .team-box .doc-content h2 {color: #061A3A;font-size: 25px;line-height: 38px;font-weight: 700;letter-spacing: 0.5px;font-family: "Poppins", sans-serif;padding-bottom: 3px;}
.medical-team .team-box .doc-content p {font-family: "Poppins", sans-serif;font-size: 18px;line-height: 27px;color: #EF794B;letter-spacing: 0.5px;}

/*testimonial section*/
.testimonial-sec {overflow: hidden;display: none;}
.testimonial-sec .inner-col {display: flex;}
.full-image-col {width: 50%;display: flex;}
.testimonial-content-col {background-color: #001C34;display: flex;align-items: center;padding: 50px 10px 50px 50px;width: 50%;}
.testimonial-content-col .slider-content {max-width: 768px;width: 100%;}
.testimonial-content-col h2 {color: #fff;font-size: 50px;letter-spacing: 0.5px;line-height: 75px;padding-top: 6px;}
.testimonial-author-slider {position: relative;max-width: 660px;}
.testimonial-author-slider .author-desc {padding-top: 46px;}
.testimonial-author-slider .author-desc p {color: #fff;font-size: 17px;line-height: 30px;font-family: "Poppins", sans-serif;font-weight: 400;padding-right: 20px;}
.testimonial-author-slider .author-name {display: flex;align-items: center;gap: 40px;padding-top: 10px;}
.testimonial-author-slider .author-name .author-img {display: flex;}
.testimonial-author-slider .author-name .author-img img {border-radius: 50%;width: 70px;height: 70px;}
.testimonial-author-slider .author-name h4 {color: #Fff;font-size: 20px;font-weight: 700;line-height: 30px;padding-bottom: 4px;}
.testimonial-author-slider .slider-button {display: flex;justify-content: flex-end;gap: 20px;position: absolute;bottom: 0;right: 0;z-index: 1;}
.testimonial-author-slider .slider-button .swiper-btn {background-color: #fff;width: 45px;height: 45px;display: flex;align-items: center;justify-content: center;	border-radius: 50%;cursor: pointer;}
.full-image-col img {width: 100%;}
.testimonial-author-slider .testimonial-slider {overflow: hidden;}
.testimonial-author-slider::after {position: absolute;content: "";width: 184px;height: 184px;right: -110px;background-image: url("../images/qutoe-img.png");top: -35px;bottom: 0;margin: auto;}

/*connect section*/
.connect-section {padding: 57px 20px 65px 20px;position: relative;overflow: hidden;}
.connect-section .inner-col {display: flex;gap: 40px;}
.connect-section .inner-col .connect-left {	width: 35%;}
.connect-section .inner-col .connect-left h2 {color: #061A3A;font-size: 48px;line-height: 72px;}
.connect-section .inner-col .connect-left p {font-family: "Poppins", sans-serif;font-size: 16px;line-height: 30px;}
.connect-section .inner-col .connect-form-col {width: 65%;padding: 0px 0px 0px 75px;}
.connect-section::after {position: absolute;content: "";width: 406px;height: 342px;background-image: url("../images/pluse-img.png");top: 30px;z-index: -1;left: -18px;}
.contact-form .contact-inner {display: flex;flex-direction: column;gap: 45px;}
.contact-form .contact-inner .input-field input::placeholder {opacity: 1;color: #061A3A;}
.contact-form .contact-inner .input-field input {width: 100%;border: 0px;border-bottom: 1px solid #36396633;color: #061A3A;font-size: 17px;letter-spacing: 0px;font-weight: 400;font-family: "Poppins", sans-serif;padding: 4px 0px;background-color: transparent;outline: none;}
.contact-form .contact-inner .input-field p .wpcf7-form-control-wrap {width: 50%;}
.contact-form .contact-inner .input-field p {display: flex;width: 100%;gap: 33px;}
.contact-form .contact-inner .input-field {display: flex;}
.contact-form .contact-inner .input-field textarea {width: 100%;border: 0px;border-bottom: 1px solid #36396633;color: #061A3A;font-size: 17px;letter-spacing: 0px;font-weight: 400;font-family: "Poppins", sans-serif;padding: 4px 0px;resize: none;height: 35px;background-color: transparent;outline: none;}
.contact-form .contact-inner .input-field textarea::placeholder {color: #061A3A;opacity: 1;}
.contact-form .contact-inner .wpcf7-submit {background-color: #EF794B;border: none;border-radius: 150px;color: #fff;padding: 17px 56px 17px 20px;font-size: 17px;font-weight: 500;letter-spacing: 0px;position: relative;background-image: url("/wp-content/themes/topdoc/assets/images/right-arrow.svg");background-repeat: no-repeat;background-position: right 15% bottom 50%;text-transform: uppercase;width: 100%;max-width: 232px;display: flex;cursor: pointer;}
.contact-form .contact-inner .submit-btn {text-align: right;display: flex;justify-content: flex-end;padding-top: 2px;}
.connect-section::before {position: absolute;content: "";width: 406px;height: 342px;background-image: url("/wp-content/uploads/2025/06/pluse-bottom.png");top: 30px;z-index: -1;right: -188px;left: auto;}
.wpcf7-response-output {text-align: center;padding: 10px !important;border-color: #ef794b !important;font-family: "Poppins", sans-serif;font-size: 16px;line-height: 28px;}

/*new css here*/
.categories-doc-sec .categori-doc .team-box .doc-content h3 {font-family: "Poppins", sans-serif;font-size: 18px;line-height: 27px;color: #EF794B;letter-spacing: 0.5px;font-weight: 400;padding-bottom: 10px;}
.categories-doc-sec.style-3 .categori-doc .team-box img {border-radius: 50%;height: 300px;background-color: #f8e8e6;max-width: 300px;}
.categories-doc-sec.style-3 .categori-doc .team-box .doc-content {text-align: center;background-color: transparent;}
.categories-doc-sec.style-3 .categori-doc .team-box .doc-content a {margin: auto;}
.inner-banner-section.specialty-section {padding: 80px 20px;}
.categories-doc-sec.masters-sec {padding: 65px 20px;}
.bottom-text {padding: 10px 0px 0px 0px;max-width: 700px;margin: auto;}
.bottom-text p {text-align: center;color: #061A3A;font-size: 17px;line-height: 32px;font-weight: 500;letter-spacing: 0.5px;font-family: "Poppins", sans-serif;}
.categories-doc-sec.specialty-main-style {padding: 65px 20px;}
.category-boxes .category-info-col img {max-width: 65px;}
.view-more-link a {color: #9E9E9E;padding: 0px 10px 0px 34px;text-decoration: none;}
.view-more-link {padding: 10px 0px 0px 0px;}
.specialist-card .category-icon img {max-width: 65px;}
.single-specialist-sec .categori-doc .doc-image img {border-radius: 20px 20px 0px 0px !important;height: 350px !important;max-width: 100% !important;}
.categories-doc-sec .categori-doc .team-box .doc-content a {color: #1c1b33;text-decoration: none;position: relative;padding: 0px 30px 0px 0px;font-size: 16px;width: fit-content;}
.categories-doc-sec .categori-doc .team-box .doc-image a {display: flex;width: 100%;justify-content: center;}
.categories-doc-sec .categori-doc .team-box .doc-content h2 a {color: #061A3A;font-size: 20px;line-height: 32px;font-weight: 600;letter-spacing: 0.5px;font-family: "Poppins", sans-serif;padding: 0px 0px 3px 0px;cursor: pointer;}
.academic-profile-conntent .info-col-2 ul {padding: 0px;list-style: none;display: flex;gap: 20px;flex-wrap: wrap;}
.academic-profile-conntent .info-col-2 ul li {position: relative;font-size: 15px;font-weight: 400;letter-spacing: 0.5px;line-height: 24px;padding-left: 20px;}
.academic-profile-conntent .info-col-2 ul li::after {position: absolute;content: "";width: 15px;height: 15px;background-image: url("/wp-content/uploads/2025/06/check-icon.svg");left: 0;top: 5px;bottom: 0;background-size: 15px;background-repeat: no-repeat;}
.categories-doc-sec .categori-doc .team-box .doc-content h2 a::after {display: none;}
.specialist-section .medical-team .doc-content {height: auto;}
.specialists-sec .specialist-grid .specialist-card .category-icon img {filter: grayscale(100%);}
.specialists-sec .specialist-grid .specialist-card.oncologia-highlight .category-icon img {filter: none;}
.category-section .category-boxes .category-info-col .category-icon img {filter: grayscale(100%);}
.category-section .category-boxes .category-info-col.oncologia-highlight .category-icon img {filter: none;}
.categories-doc-sec.style-3.single-specialist-sec .categori-doc .team-box .doc-content {background-color: #fff;}
.categories-doc-sec .show-btn {text-align: center;padding: 20px 0px;display: flex;justify-content: center;}
.categories-doc-sec .show-btn a {background-color: #061A3A;padding: 18px 28px;border-radius: 150px;color: #fff;text-decoration: none;font-family: "Poppins", Sans-serif;font-size: 15px;font-weight: 400;line-height: 24px;text-transform: uppercase;display: flex;height: 56px;align-items: center;justify-content: center;gap: 12px;width: fit-content;letter-spacing: 0.5px;}
.categories-doc-sec .show-btn {text-align: center;padding: 20px 0px;display: flex;justify-content: center;display: none;}
.single-doctor .inner-banner-section {padding: 80px 20px;}
.profile-inner-col .profile-img .profile-img-col {display: flex;}
.profile-inner-col .profile-img .profile-img-col h3 {position: absolute;display: inline-block;background-color: #ef794b;width: auto;margin-left: 0;height: 40px;line-height: 2.2rem;left: 55px;top: 12px;padding: 12px;display: flex;justify-content: center;align-items: center;color: #fff;font-weight: 500;font-size: 18px;z-index: 2;}
.profile-inner-col .profile-img .profile-img-col h3::before {display: inline-block;content: "";position: absolute;left: -14px;top: 0px;border: 13px solid transparent;border-width: 20px 18px;border-color: #ef794b;border-right-color: transparent !important;left: 0;z-index: -1;right: -18px;}
.testimonial-content-col .sub-hed {display: none;}
.process-section {display: none;}
.specialist-section .doc-content {background-color: transparent;}
.specialist-section {padding: 90px 20px;background-color: #3639660D;}
.single-doctor .banner-info h3 {padding: 7px 12px;display: flex;justify-content: center;align-items: center;color: #fff;font-weight: 500;font-size: 18px;background-color: #ef794b;width: fit-content;margin: 20px auto 0px auto;position: relative;}
.single-doctor .banner-info h3::before {display: inline-block;content: "";position: absolute;left: -14px;top: 0px;border: 13px solid transparent;border-top-width: 13px;border-top-color: transparent;border-right-width: 13px;border-right-color: transparent;border-bottom-width: 13px;border-bottom-color: transparent;border-left-width: 13px;border-left-color: transparent;border-width: 21px 18px;border-color: #ef794b;border-right-color: transparent !important;left: 0;z-index: -1;right: -18px;}
.single-doctor .banner-info h3::after {display: inline-block;content: "";position: absolute;left: -18px;border: 13px solid #fff;border-top-width: 13px;border-top-color: transparent;border-left-width: 13px;border-left-color: transparent;border-bottom-width: 13px;border-bottom-color: transparent;border-right-width: 13px;border-right-color: transparent;border-width: 21px 18px;border-color: #ef794b;border-left-color: rgb(239, 121, 75);border-left-color: transparent !important;z-index: -1;}
.categories-doc-sec .categori-doc .team-box h4 {color: #ef794b;font-weight: 600;padding-bottom: 5px;}
.info-col-1.style-2 ul li a {font-weight: 500;text-decoration: underline;}
.super-section.categories-doc-sec .categori-doc .super-doc .team-box {width: 100%;transition: all 0.4s ease-in-out;}
.super-doc .swiper-slide {transition: transform 0.6s ease-in-out;}
.super-doc .swiper-button-next.swiper-btn::after {content: "";background-image: url("/wp-content/themes/topdoc/assets/images/t-right-arrow.svg");width: 15px;height: 11px;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: flex;justify-content: center;align-items: center;position: absolute;}
.super-doc .swiper-button-prev.swiper-btn::after {content: "";background-image: url("/wp-content/themes/topdoc/assets/images/t-left-arrow.svg");width: 15px;height: 11px;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: flex;justify-content: center;align-items: center;position: absolute;}
.super-doc .swiper-btn {background-color: #fff;width: 45px;height: 45px;display: flex;align-items: center;justify-content: center;border-radius: 50%;cursor: pointer;}
.super-doc .swiper-pagination {bottom: 0px;left: 0;right: 0;margin: auto;}
.super-doc .swiper-pagination .swiper-pagination-bullet {background-color: #000;width: 10px;height: 10px;opacity: .2;margin: 0px 4px;}
.super-doc .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #ef794b;opacity: 1;}
.super-doc {padding-bottom: 70px;}
.super-section .super-inner-col {display: none !important;}
.main-category-section .category-inner-content .category-info-col .category-service-box {display: none;}
.coming-section {padding: 80px 20px;min-height: 500px;margin: auto;display: flex;justify-content: center;align-items: center;position: relative;overflow: hidden;}
.coming-section .come-hed h2 {text-align: center;font-size: 42px;padding: 0px 0px 20px 0px;}
.coming-section .come-hed p {font-family: "Poppins", sans-serif;font-size: 16px;line-height: 30px;text-align: center;}
.coming-section::before {position: absolute;content: "";width: 406px;height: 342px;bottom: 80px;right: -20px;background-image: url("../images/pluse-bottom.png");z-index: -1;}
.coming-section::after {position: absolute;content: "";width: 406px;height: 342px;background-image: url("../images/pluse-img.png");top: 7%;z-index: -1;left: 0;}
.coming-section .come-hed .btn-col {padding-top: 25px;}
.coming-section .come-hed {max-width: 650px;}
.page-template-page-specialist-search .categories-doc-sec .doc-content h3 {padding: 5px 12px 5px 12px !important;color: #ef794b !important;background-color: #fcf0ec;width: fit-content;font-size: 15px !important;border-radius: 4px;margin: 5px 0px 8px 0px;font-weight: 500 !important;line-height: 24px !important;}

/*footer section*/
.footer-section {background-color: #161617;padding: 0px 20px;position: relative;}
.footer-section .inner-col {display: flex;}
.footer-section .inner-col .footer-widget-1 {width: 25%;display: flex;gap: 50px;border-right: 1px solid #FFFFFF14;padding: 74px 50px 0px 0px;}
.footer-section .inner-col .footer-widget-1 .content-col-address p {color: #9E9E9E;font-size: 17px;line-height: 30px;font-weight: 400;font-family: "Poppins", sans-serif;padding-bottom: 40px;}
.footer-section .inner-col .footer-widget-1 .content-col-address .address-col {display: flex;gap: 18px;}
.footer-section .inner-col .footer-widget-1 .content-col-address .address-col .locate-icon {background-color: #FFFFFF0D;width: 45px;height: 45px;display: flex;align-items: center;justify-content: center;border-radius: 5px;}
.footer-section .inner-col .footer-widget-1 .content-col-address .address-col h3 {color: #EF794B;font-weight: 500;font-size: 17px;line-height: 25px;}
.footer-section .inner-col .footer-widget-1 .content-col-address .address-col p {color: #fff;line-height: 25px;padding-bottom: 0px;}
.footer-section .widget-nav-menu-item h3 {color: #EF794B;font-size: 28px;font-weight: 600;line-height: 38px;}
.footer-section .widget-nav-menu-item ul li {padding-left: 35px;position: relative;}
.footer-section .widget-nav-menu-item ul li a {color: #9E9E9E;text-decoration: none;font-size: 17px;line-height: 35px;}
.footer-section .widget-nav-menu-item ul li::after {position: absolute;content: "";width: 16px;height: 12px;background-image: url("../images/double-check.svg");left: 0;top: 12px;bottom: auto; margin: auto;}
.footer-section .widget-nav-menu-item ul {list-style: none;padding: 8px 0px 0px 0px;}
.footer-section .inner-col .footer-widget-2 {width: 24%;padding: 64px 45px 50px 45px;border-right: 1px solid #FFFFFF14;}
.footer-section .inner-col .footer-widget-3 {width: 27%;padding: 64px 45px 56px 45px;border-right: 1px solid #FFFFFF14;}
.footer-section .inner-col .footer-widget-4 {width: 24%;padding: 64px 45px 56px 45px;}
.footer-section .inner-col .footer-widget-1 .content-col-address .address-col.style-2 {align-items: center;padding-top: 16px;}

.copyright-section {background-color: #161617;border-top: 1px solid #FFFFFF14;padding: 30px 20px;display: none;}
.copyright-section .inner-col .social-col {	width: 50%;}
.copyright-section .inner-col .copy-content-col {width: 50%;}
.copyright-section .inner-col {display: flex;}
.copyright-section .inner-col .social-col .bottom-social {display: flex;justify-content: flex-end;}
.copyright-section .inner-col .social-col .bottom-social ul {display: flex;list-style: none;padding: 0;justify-content: flex-end;gap: 20px;}
.copyright-section .inner-col .social-col .bottom-social ul li .air-icon {display: flex;}
.copyright-section .inner-col .social-col .bottom-social ul li {background-color: #363966;width: 36px;height: 36px;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.copyright-section .inner-col {display: flex;align-items: center;}
.copyright-section .inner-col .copy-content-col p {font-size: 18px;line-height: 18px;color: #595959;}
.footer-section::after {position: absolute;content: "";width: 299px;height: 239px;background-image: url("/wp-content/uploads/2025/06/footer-pluse-left.png");left: -47px;top: 0px;bottom: 90px;margin: auto;background-repeat: no-repeat;}
.footer-section::before {position: absolute;content: "";width: 360px;height: 286px;background-image: url("/wp-content/uploads/2025/06/footer-pluse-right.png");right: 0;bottom: 22px;background-repeat: no-repeat;}
.footer-section .inner-col {position: relative;z-index: 1;}
.footer-section .inner-col .footer-widget-1 .content-col-address .address-col p a {color: #fff;text-decoration: none;}
.footer-widget-1 .content-col-address {display: none;}
/*top doc page css here*/
.inner-banner-section {padding: 80px 20px;background-image: url('/wp-content/uploads/2025/06/doc-about-bg.jpg');background-size: 100%;position: relative;z-index: 1;background-repeat: no-repeat;background-size: cover;}
.inner-banner-section::before {position: absolute;content: "";background-color: #000000B2;width: 100%;height: 100%;top: 0;bottom: 0;left: 0;right: 0;margin: auto;z-index: -1;}
.inner-banner-section .banner-info p {text-align: center;color: #fff;padding-top: 10px;font-size: 16px;line-height: 24px;}
.inner-banner-section .banner-info h2 {color: #fff;text-align: center;font-family: "Poppins", sans-serif;font-size: 50px;line-height: 62px;letter-spacing: 0.5px;font-weight: 800;}
.bread-col .hfe-breadcrumbs {padding: 0px;display: flex;list-style: none;justify-content: center;align-items: center;gap: 10px;}
.bread-col .hfe-breadcrumbs .hfe-breadcrumbs-item .hfe-breadcrumbs-home-icon {display: flex;}
.bread-col .hfe-breadcrumbs .hfe-breadcrumbs-item .hfe-breadcrumbs-home-icon img {max-width: 16px;}
.bread-col .hfe-breadcrumbs .hfe-breadcrumbs-item {display: flex;align-items: center;gap: 10px;color: #fff;}
.bread-col .hfe-breadcrumbs .hfe-breadcrumbs-item a {color: #fff;text-decoration: none;}
.bread-col .hfe-breadcrumbs .hfe-breadcrumbs-separator {color: #fff;}
.bread-col .hfe-breadcrumbs .hfe-breadcrumbs-last .hfe-breadcrumbs-text {color: #ef794b;}
.inner-banner-section .banner-info .bread-col {padding-top: 20px;}
.master-section {padding: 90px 20px;}
.master-section .master-inner-col {display: flex;}
.master-inner-col .inner-col-img img {width: 100%;}
.master-section .master-inner-col {display: flex;gap: 40px;}
.master-section .master-inner-col .about-list {padding-top: 24px;}
.master-section .master-inner-col p {font-size: 16px;color: #00000099;line-height: 27px;letter-spacing: 0.5px;}
.master-inner-col .inner-col-img::after {position: absolute;content: '';width: 90%;height: 200%;top: -100px;left: -100px;transform: rotate(-30deg);background: #fd8e50;z-index: -1;}
.master-inner-col .inner-col-img {position: relative;padding: 10px;overflow: hidden;box-shadow: 0 0 15px rgb(0 0 0 / 10%);border-radius: 20px;display: flex;}
.master-section .master-inner-col .img-col {width: 50%;}
.master-section .master-inner-col .inner-conntent {width: 50%;}
.master-inner-col .inner-conntent .about-hed .about-list li::after {top: 5px !important;margin: inherit;}

.top-doctors-sec {padding: 84px 20px 80px;background: #f5f5f582;position: relative;overflow: hidden;}
.top-doctors-sec::after {position: absolute;content: "";width: 406px;height: 342px;bottom: 80px;right: -20px;background-image: url("/wp-content/uploads/2025/06/pluse-bottom.png");z-index: 1;opacity: 0.9;}
.top-doctors-sec::before {position: absolute;content: "";width: 406px;height: 342px;background-image: url("/wp-content/uploads/2025/06/pluse-img.png");top: 7%;z-index: 1;opacity: 0.9;;left: 0;}
.top-doctors-sec .heding-col {align-items: center;display: flex;flex-direction: column;padding-bottom: 50px;gap: 10px;}
.top-doctors-sec .heding-col h2 {color: #1C1B33;font-size: 50px;font-weight: 900;line-height: 75px;letter-spacing: 0.5px;text-align: center;}
.top-doctors-sec .heding-col p {font-family: "Poppins", sans-serif;font-size: 16px;line-height: 30px;max-width: 600px;text-align: center;margin: auto;}
.top-doctors-col {padding-top: 30px;gap: 28px;width: 100%;flex-wrap: wrap;justify-content: center;display: flex;}
.top-doctors-col .specialty-boxes {background-color: #fff;border-radius: 40px;padding: 32px 32px 40px 32px;position: relative;width: 31.866%;}
.top-doctors-col .specialty-boxes .specialty-info-col {text-align: center;}
.top-doctors-col .specialty-boxes .specialty-info-col .specialty-icon img {max-width: 70px;}
.top-doctors-col .specialty-boxes .specialty-info-col .specialty-icon {display: flex;justify-content: center;width: 105px;height: 105px;margin: auto;background-color: #f5f5f578;border-radius: 50%;padding: 16px;}
.top-doctors-col .specialty-boxes .specialty-info-col .specialty-content h2 {font-size: 22px;letter-spacing: 0.5px;line-height: 33px;padding-bottom: 9px;font-weight: 500;}
.top-doctors-col .specialty-boxes .specialty-info-col .specialty-content p {font-size: 15px;line-height: 28px;letter-spacing: 0.5px;color: #00000099;padding-bottom: 14px;}
.top-doctors-col .specialty-boxes .specialty-info-col .specialty-content {padding-top: 20px;}
.top-doctors-col .specialty-boxes .specialty-info-col .specialty-content .about-list {padding: 14px 0px 0px 0px;list-style: none;border-top: 1px solid #f5f5f5;}
.top-doctors-col .specialty-boxes .specialty-info-col .specialty-content .about-list li {font-size: 16px;color: #000;}
.footer-widget-1 p {font-size: 18px;line-height: 32px;color: #595959;padding-top: 10px;}
.footer-section .follow-icons li {background-color: #363966;width: 36px;height: 36px;border-radius: 50%;display: flex;align-items: center;justify-content: center;padding: 0px !important;}
.footer-section .follow-icons li::after {display: none;}
.footer-section .follow-icons li .air-icon {display: flex;}
.footer-section .follow-icons {display: flex;gap: 20px;flex-wrap: wrap;max-width: 200px;}


/*about us page css here*/
.about-purpose-section {padding: 80px 20px;position: relative;}
.about-purpose-section .about-inner-col {display: flex;gap: 40px;}
.about-purpose-section .about-inner-col .img-col {position: relative;	width: 53%;}
.about-img-sp {display: flex;position: relative;}
.about-img-sp .img-empty-col {width: 25%;}
.about-img-sp .inner-col-img {width: 75%;}
.about-purpose-section .about-inner-col .inner-col-img img {width: 100%;border-radius: 14px;height: 500px;object-fit: cover;}
.about-purpose-section .year-col {display: flex;width: 100%;max-width: 700px;gap: 20px;position: absolute;right: 0;bottom: 25px;}
.about-purpose-section .year-col .inner-year {background-color: #1C6DE0;padding: 30px;border-radius: 14px;width: 50%;}
.about-purpose-section .year-col h3 {font-size: 18px;font-weight: 500;}
.about-purpose-section .year-col h4 {font-size: 60px;font-weight: 600;line-height: 70px;}
.about-purpose-section .year-col .inner-doctor {background-color: #ef794b;padding: 30px;border-radius: 14px;width: 50%;}
.about-purpose-section .about-inner-col .about-hed h2 {color: #1C1B33;font-size: 44px;font-weight: 900;line-height: 60px;letter-spacing: 0.5px;padding-top: 12px;}
.about-purpose-section .about-inner-col .about-hed p {font-family: "Poppins", sans-serif;font-size: 16px;line-height: 30px;padding-bottom: 12px;color: #00000099;}
.about-purpose-section .about-inner-col .inner-conntent {width: 47%;display: flex;align-items: center;}
.year-col .content-info-year {color: #fff;}

.about-purpose-section .three-img-col {display: flex;gap: 20px;position: relative;width: 100%;}
.about-purpose-section .right-col {width: 52%;display: flex;}
.about-purpose-section .right-col img {height: 500px;object-fit: cover;}
.about-purpose-section .left-col {width: 48%;display: flex;flex-direction: column;gap: 20px;}
.about-purpose-section .left-col .tb-img {display: flex;}
.about-purpose-section .left-col img {height: 240px;object-fit: cover;}
.public-section {padding: 80px 20px;}
.public-section .inner-content {background-color: #E1F3CA;padding: 30px;border-radius: 20px;text-align: center;max-width: 1200px;margin: auto;}
.public-section .inner-content p {font-size: 18px;color: #061A3A;line-height: 27px;letter-spacing: 0.5px;padding-bottom: 10px;}
.top-doctors-sec .container {z-index: 2;position: relative;}
.about-purpose-section::after {position: absolute;content: "";background-image: url("/wp-content/uploads/2025/06/draw-img.png");width: 204px;height: 204px;top: 0;left: 70px;z-index: -1;}

/*our methodology page css here*/
.methodology-sec {padding: 120px 20px;}
.methodology-inner-col {display: flex;gap: 50px;}
.methodology-inner-col .img-col {width: 47%;}
.methodology-inner-col .img-col .two-img-col {display: flex;gap: 20px;}
.methodology-inner-col .img-col .two-img-col .right-col {display: flex;position: relative;}
.methodology-inner-col .img-col .two-img-col img {width: 100%;border-radius: 0px 33px 0px 33px;height: 450px;object-fit: cover;}
.methodology-inner-col .img-col .two-img-col .left-col {display: flex;position: relative;}
.methodology-inner-col .inner-conntent {width: 53%;display: flex;align-items: center;}
.methodology-inner-col h2 {color: #1C1B33;font-size: 44px;font-weight: 900;line-height: 60px;letter-spacing: 0.5px;padding-top: 12px;}
.methodology-inner-col p {font-family: "Poppins", sans-serif;font-size: 16px;line-height: 30px;padding-bottom: 12px;color: #0009;}
.methodology-inner-col p:last-child {padding: 0px;}
.methodology-inner-col .img-col .two-img-col .left-col::after {position: absolute;content: "";background-image: url("/wp-content/uploads/2025/06/up-line.png");width: 155px;height: 155px;right: 0;left: 0;top: -60px;margin: auto;z-index: -1;}
.methodology-inner-col .img-col .two-img-col .right-col::after {position: absolute;content: "";background-image: url("/wp-content/uploads/2025/06/bottom-line.png");width: 155px;height: 155px;right: 0;left: 0;bottom: -60px;margin: auto;z-index: -1;}

.criteria-col {display: grid;grid-gap: 33px;grid-template-columns: repeat(2, 2fr);}
.criteria-col .criteria-boxes {background-color: #fff;border-radius: 40px;padding: 30px 28px 30px 28px;position: relative;}
.criteria-col .criteria-boxes .criteria-info-col {text-align: left;display: flex;gap: 30px;}
.criteria-col .criteria-boxes .criteria-info-col .criteria-icon {display: flex;justify-content: center;width: 105px;height: 105px;margin: auto;background-color: #f5f5f578;border-radius: 50%;padding: 16px;}
.criteria-col .criteria-boxes .criteria-info-col .criteria-icon img {max-width: 70px;}
.criteria-col .criteria-boxes .criteria-info-col h2 {font-size: 20px;letter-spacing: 0.5px;line-height: 30px;padding-bottom: 9px;font-weight: 500;}
.criteria-col .criteria-boxes .criteria-info-col p {font-size: 15px;line-height: 28px;letter-spacing: 0.5px;color: #00000099;}
.criteria-list {padding: 0px;list-style: none;display: flex;flex-direction: column;gap: 8px;padding-top: 10px;}
.criteria-list li::after {position: absolute;content: "";width: 20px;height: 20px;background-image: url("/wp-content/uploads/2025/06/check-icon.svg");left: 0;top: 5px;bottom: 0;}
.criteria-list {padding: 10px 0px 0px 0px;list-style: none;display: flex;flex-direction: column;gap: 8px;}
.criteria-list li {position: relative;font-size: 16px;font-weight: 500;letter-spacing: 0.5px;line-height: 27px;padding-left: 32px;}
.criteria-col .criteria-boxes .criteria-info-col p:last-child {padding: 0px;}
.criteria-col .criteria-boxes .criteria-info-col p {padding-bottom: 8px;}
/*Data source page css here*/
.technology-section{padding: 80px 20px;}
.technology-inner-col .inner-conntent .about-list {padding: 10px 0px 0px 0px;}
.technology-section .technology-inner-col {display: flex;gap: 33px;align-items: center;}
.technology-section .technology-inner-col .img-col {width: 50%;}
.technology-section .technology-inner-col .img-col img {width: 100%;border-radius: 20px;}
.technology-section .technology-inner-col .inner-conntent {width: 50%;}
.technology-section .technology-inner-col .img-col .two-img-col {display: flex;}

/*.technology-inner-col .inner-conntent h2 {color: #1C1B33;font-size: 50px;font-weight: 900;line-height: 75px;letter-spacing: 0.5px;}*/
.technology-inner-col .inner-conntent p {font-family: "Poppins", sans-serif;font-size: 16px;line-height: 30px;padding-bottom: 12px;color: #0009;}
.technology-inner-col .inner-conntent .about-list {padding: 10px 0px 0px 0px;}
.data-sources-sec {padding: 80px 20px;background-color: #3639660D;}
.data-sources-sec .heding-col {align-items: center;display: flex;flex-direction: column;padding-bottom: 50px;gap: 10px;}
.data-sources-sec .heding-col h2 {color: #1C1B33;font-size: 50px;font-weight: 900;line-height: 75px;letter-spacing: 0.5px;text-align: center;}
.data-sources-sec .heding-col h2 {color: #1C1B33;font-size: 50px;font-weight: 900;line-height: 75px;letter-spacing: 0.5px;text-align: center;}
.data-col {display: grid;grid-gap: 20px;grid-template-columns: repeat(5, 1fr);}
.data-col .data-boxes {background-color: #fff;border-radius: 40px;padding: 31px 28px 40px 28px;position: relative;}
.data-col .data-boxes .data-info-col {text-align: center;}
.data-col .data-boxes .data-info-col .data-icon {display: flex;justify-content: center;width: 105px;height: 105px;margin: auto;background-color: #f5f5f578;border-radius: 50%;padding: 16px;}
.data-col .data-boxes .data-info-col img {max-width: 70px;}
.data-col .data-boxes .data-info-col .data-content {padding-top: 10px;}
.data-col .data-boxes .data-info-col .data-content h2 {font-size: 18px;letter-spacing: 0.5px;line-height: 28px;padding-bottom: 9px;font-weight: 500;}

/*profile page css here*/
.profile-section {padding: 84px 20px;background: linear-gradient(180deg, rgba(54, 57, 102, 0) 0%, rgba(54, 57, 102, 0.1) 100%);position: relative;}
.profile-section::after {position: absolute;content: "";width: 406px;height: 342px;bottom: 80px;right: 0px;background-image: url("/wp-content/uploads/2025/06/pluse-bottom.png");z-index: 1;opacity: 0.9;}
.profile-section::before {position: absolute;content: "";width: 406px;height: 342px;background-image: url("/wp-content/uploads/2025/06/pluse-img.png");top: 7%;z-index: 1;opacity: 0.9;left: 0;}
.profile-section .profile-inner-col {display: flex;gap: 33px;}
.profile-section .profile-inner-col .profile-information-col {width: 40%;border-radius: 20px;z-index: 1;}
.profile-section .profile-inner-col .profile-information-col .profile-img img {width: 100%;object-fit: cover;border-radius: 20px;height: 470px;max-width: 500px;margin: auto;object-position: center top;}
.basic-info-col ul {padding: 30px 0px 0px 0px;list-style: none;}
.basic-info-col ul li {padding: 12px 0px 12px 0px;border-bottom: 1px solid #ebe9f047;font-size: 16px;line-height: 24px;}
.basic-info-col ul li:last-child {border: none;}
.basic-info-col ul li span {color: #000;font-weight: 600;}
.profile-section .profile-inner-col .academic-profile-conntent {width: 60%;display: flex;flex-direction: column;gap: 25px;}
.academic-profile-conntent h3 {font-size: 20px;line-height: 32px;padding-bottom: 10px;font-weight: 600;color: #061A3A;}
.academic-profile-conntent p {font-size: 16px;color: #00000099;line-height: 27px;letter-spacing: 0.5px;}
.academic-profile-conntent .info-col-2 {padding: 25px;background-color: #F8F8F8;border-radius: 20px;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}
.info-col-1 ul li a {color: #000;text-decoration: none;}
.academic-profile-conntent .info-col-2 .inner-info-col {width: 50%;}
.academic-profile-conntent .info-col-2 .inner-info-col ul {padding: 12px 0px 0px 0px;list-style: none;display: flex;flex-direction: column;gap: 10px;}
.academic-profile-conntent .info-col-2 .inner-info-col ul li::after {position: absolute;content: "";width: 20px;height: 20px;background-image: url("/wp-content/uploads/2025/06/check-icon.svg");left: 0;top: 5px;bottom: 0;}
.academic-profile-conntent .info-col-2 .inner-info-col ul li {font-size: 16px;font-weight: 600;letter-spacing: 0.5px;line-height: 24px;padding-left: 32px;position: relative;}
.academic-profile-conntent .info-col-2 .inner-info-col ul li a {color: #ef794b9e;}
.academic-profile-conntent .top-profiles {padding: 25px;background-color: #F8F8F8;border-radius: 20px;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; display: flex; flex-direction: column;gap: 18px;}
.profile-section .profile-inner-col .academic-profile-conntent .basic-info-col {background-color: #B3C8FF;border-radius: 20px;padding: 40px;position: relative;}
.academic-profile-conntent .info-col-1 ul {padding: 0px;list-style: none;display: flex;gap: 20px;flex-wrap: wrap;}
.academic-profile-conntent .info-col-1 ul li {position: relative;font-size: 15px;font-weight: 400;letter-spacing: 0.5px;line-height: 24px;padding-left: 20px;}
.academic-profile-conntent .info-col-1 ul li::after {position: absolute;content: "";width: 15px;height: 15px;background-image: url("/wp-content/uploads/2025/06/check-icon.svg");left: 0;top: 5px;bottom: 0;background-size: 15px;background-repeat: no-repeat;}
.academic-profile-conntent .info-col-1.style-2 ul {flex-wrap: wrap;}
.profile-section .profile-inner-col .academic-profile-conntent .basic-info-col::after {position: absolute;content: "";background-image: url("/wp-content/uploads/2025/06/about-logo.svg");width: 107px;height: 96px;top: 8px;right: 0px; background-size: 90px;background-repeat: no-repeat;}
.profile-section .profile-inner-col .profile-information-col .profile-img h2 {text-align: center;font-size: 22px;font-weight: 600;padding-top: 10px;}
.top-profiles .digital-col .info-col-1 {width: 50%;background-color: #B3C8FF;border-radius: 20px;padding: 20px;}
.top-profiles .digital-col .info-col-1 ul {flex-wrap: wrap;flex-direction: column;}
.top-profiles .digital-col {display: flex;gap: 20px;}
.digital-style-col {background-color: #B3C8FF;border-radius: 20px;display: flex;flex-direction: column;gap: 20px;padding: 20px;}
.master-section .master-inner-col .inner-conntent h2 {padding-top: 12px;}
.master-section .master-inner-col .inner-conntent h2 {padding-top: 12px;}
.technology-section .technology-inner-col .inner-conntent h2 {padding-top: 12px;}
.profile-inner-col .profile-img.sticky {position: fixed;top: 0px;z-index: 10;display: flex;flex-direction: column;}
.profile-inner-col .profile-img {transition: all 0.3s ease;position: sticky;top: 0;margin: auto;display: flex;flex-direction: column;justify-content: center;}

/*categori pages css here*/
.categories-doc-sec {padding: 80px 20px;background: linear-gradient(180deg, rgba(54, 57, 102, 0) 0%, rgba(54, 57, 102, 0.1) 100%);position: relative;overflow: hidden;}
.categories-doc-sec .heding-col {text-align: center;}
.categories-doc-sec .heding-col .sub-hed {text-align: center;margin: auto;display: flex;justify-content: center;padding-bottom: 3px;}
.categories-doc-sec .categori-doc {display: flex;gap: 0px;padding-top: 50px;margin: 0 -15px;flex-wrap: wrap;row-gap: 30px;justify-content: center;}
.categories-doc-sec .categori-doc .team-box {border-radius: 20px;display: flex;flex-direction: column;align-items: flex-start;width: 25%;padding: 0 15px;}
.categories-doc-sec .categori-doc .team-box .doc-image {width: 100%;display: flex;}
.categories-doc-sec .categori-doc .team-box img {width: 100%;border-radius: 20px 20px 0px 0px;height: 350px;object-fit: cover;cursor: pointer;object-position: center top;}
.categories-doc-sec.specialty-main-style .categori-doc .team-box .doc-content h2 {font-size: 22px;}
.categories-doc-sec.style-3 {padding: 65px 20px;}
.categories-doc-sec .categori-doc .team-box .doc-content {padding: 15px 20px;background-color: #fff; border-radius: 0px 0px 20px 20px;height: 100%;width: 100%;}
.categories-doc-sec .categori-doc .team-box .doc-content h2 {color: #061A3A;font-size: 20px;line-height: 32px;font-weight: 600;letter-spacing: 0.5px;font-family: "Poppins", sans-serif;padding-bottom: 3px;cursor: pointer;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.categories-doc-sec .categori-doc .team-box .doc-content p {font-size: 15px;line-height: 27px;letter-spacing: 0.5px;color: #00000099;display: -webkit-box;
  -webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;margin-bottom: 10px;}
.categories-doc-sec .heding-col h2 {font-size: 50px;line-height: 75px;color: #1C1B33;letter-spacing: 0.5px;font-weight: 900;font-family: "Poppins", sans-serif;}
.main-category-section {padding: 80px 20px;}
.main-category-section .category-inner-content .category-info-col {width: 66.66666667%;}
.main-category-section .category-inner-content .other-list-col {width: 33.33333333%;}
.main-category-section .category-inner-content {display: flex;gap: 30px;}
.main-category-section .category-inner-content .category-info-col .inner-info {max-width: 880px;}
.category-info-col .inner-info .top-info h2 {font-size: 35px;font-weight: 600;line-height: 48px;color: #1c1b33;padding-bottom: 18px;}
.category-info-col .inner-info .top-info p {font-size: 16px;color: #00000099;line-height: 28px;letter-spacing: 0.5px;padding-bottom: 15px;}
.other-list-col .sidebar-box {background-color: #B3C8FF;border-radius: 30px;padding: 40px;position: sticky;top: 0;}
.other-list-col .sidebar-box h3 {font-size: 23px;line-height: 32px;color: #1c1b33;}
.other-list-col .sidebar-box .list {list-style: none;padding: 20px 0px 0px 0px;}
.other-list-col .sidebar-box .list li {display: flex;align-items: center;justify-content: space-between;background-color: #ffffff;border-radius: 50px;padding: 10px 25px 10px 10px;margin-bottom: 15px;}
.other-list-col .sidebar-box .list li .title-icon {display: flex;align-items: center;}
.other-list-col .sidebar-box .list li .title-icon .icon {margin-right: 15px;background-color: #EF794B5E;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;border-radius: 50%;flex-direction: column;}
.other-list-col .sidebar-box .list li .title-icon .icon img {max-width: 24px;width: 100%;}
.other-list-col .sidebar-box .list li .title-icon a {text-decoration: none;font-weight: 600;color: #20265B;font-size: 16px;}
.category-service-box {display: grid;grid-gap: 20px;grid-template-columns: repeat(2, 2fr);padding-top: 20px;}
.category-service-box .simple-card {background-color: #3639660D;border-radius: 20px;padding: 20px;}
.category-service-box .simple-card .category-icon {height: 75px;width: 75px;background-color: #fff;border-radius: 100%;display: inline-flex;justify-content: center;align-items: center;}
.category-service-box .simple-card .category-icon img {width: 100%;max-width: 50px;}
.category-service-box .simple-card h2 {font-weight: 600;font-size: 22px;letter-spacing: 0.5px;line-height: 33px;padding-bottom: 9px;color: #1c1b33;}
.category-service-box .simple-card p {font-size: 15px;line-height: 27px;letter-spacing: 0.5px;color: #00000099;padding-bottom: 10px;}
.category-service-box .simple-card a::after {position: absolute;content: "";width: 17px;height: 9px;background-image: url("/wp-content/uploads/2025/06/bold-arrow.svg");right: 0;top: 0;bottom: 0;margin: auto;}
.category-service-box .simple-card a {color: #1c1b33;text-decoration: none;position: relative;padding: 0px 30px 0px 0px;font-size: 16px;}
.categories-doc-sec::after {position: absolute;content: "";width: 406px;height: 342px;bottom: 80px;right: -20px;background-image: url("/wp-content/uploads/2025/06/pluse-bottom.png");z-index: -1;opacity: 0.9;}
.categories-doc-sec::before {position: absolute;content: "";width: 406px;height: 342px;background-image: url("/wp-content/uploads/2025/06/pluse-img.png");top: 7%;z-index: -1;opacity: 0.9;left: 0;}
.categories-doc-sec .categori-doc .team-box .doc-content a {color: #1c1b33;text-decoration: none;position: relative;padding: 0px 30px 0px 0px;font-size: 16px;width: fit-content;}
.categories-doc-sec .categori-doc .team-box .doc-content a::after {position: absolute;content: "";width: 17px;height: 9px;background-image: url("/wp-content/uploads/2025/06/bold-arrow.svg");right: 0;top: 0;bottom: 0;margin: auto;}
.basic-info-col .title span {max-width: 680px;display: block;}
.other-list-col .sidebar-box .list li:hover {background-color: #E1F3CA;}
.other-list-col .sidebar-box .list li:hover .icon {background-color: #fff;}
.specialists-sec {padding: 80px 20px;background: linear-gradient(180deg, rgba(54, 57, 102, 0) 0%, rgba(54, 57, 102, 0.1) 100%);position: relative;overflow: hidden;}
.specialists-sec .heding-col h2 {color: #1C1B33;font-size: 50px;font-weight: 900;line-height: 75px;letter-spacing: 0.5px;text-align: center;}
.specialists-sec .heding-col h2 {color: #1C1B33;font-size: 50px;font-weight: 900;line-height: 75px;letter-spacing: 0.5px;text-align: center;}
.specialists-sec .heding-col {align-items: center;display: flex;flex-direction: column;padding-bottom: 50px;gap: 10px;}
.specialist-grid {display: grid;gap: 30px;grid-template-columns: repeat(4, 2fr);}
.specialist-grid .specialist-card {width: 100%;background: #fff;border: 1px solid #ccc0;border-radius: 40px;text-align: center;padding: 20px;}
.specialist-card .category-icon {padding-bottom: 10px;}
.specialist-card .category-icon {padding-bottom: 10px;}
.specialist-grid .specialist-card h2 {font-weight: 600;font-size: 22px;letter-spacing: 0.5px;line-height: 33px;padding-bottom: 9px;text-decoration: none;color: #000;}
.specialist-grid .specialist-card p {font-family: "Poppins", sans-serif;font-size: 16px;line-height: 27px;padding-bottom: 12px;color: #00000099;}
.specialist-grid .specialist-card a {text-decoration: none;}
.specialists-sec::before {position: absolute;content: "";width: 406px;height: 342px;background-image: url("/wp-content/uploads/2025/06/pluse-img.png");top: 7%;z-index: -1;opacity: 0.9;left: 0;}
.specialists-sec::after {position: absolute;content: "";width: 406px;height: 342px;bottom: 80px;right: -20px;background-image: url("/wp-content/uploads/2025/06/pluse-bottom.png");z-index: -1;opacity: 0.9;}
.all-doc-col {display: grid;gap: 30px;grid-template-columns: repeat(4, 2fr);}
.all-doc-col .doc-box {border-radius: 20px;display: flex;flex-direction: column;}
.all-doc-col .doc-box .doc-image {display: flex;}
.all-doc-col .doc-box .doc-image img {border-radius: 20px 20px 0px 0px;width: 100%;height: 413px;object-fit: cover;}
.doc-content {background-color: #fff;padding: 20px;height: 100%;display: flex;flex-direction: column;border-radius: 0px 0px 20px 20px;}
.all-doc-col .doc-box h2 {color: #061A3A;font-size: 24px;line-height: 36px;font-weight: 700;letter-spacing: 0.5px;font-family: "Poppins", sans-serif;padding-bottom: 3px;}
.all-doc-col .doc-box p {font-family: "Poppins", sans-serif;font-size: 18px;line-height: 27px;color: #EF794B;letter-spacing: 0.5px;font-weight: 400;}

.soon-section { padding: 80px 20px; background: linear-gradient(180deg, rgba(54, 57, 102, 0) 0%, rgba(54, 57, 102, 0.1) 100%); position: relative;
overflow: hidden;}
.soon-section::after { position: absolute; content: ""; width: 406px; height: 342px; background-image: url("/wp-content/uploads/2025/06/pluse-img.png");top: 7%; z-index: -1; opacity: 0.9; left: 0; }
.soon-section::before { position: absolute; content: ""; width: 406px; height: 342px; bottom: 80px; right: -20px; background-image: url("/wp-content/uploads/2025/06/pluse-bottom.png"); z-index: -1; opacity: 0.9; }
.soon-section .soon-col h3 { padding-bottom: 10px; text-align: center; font-size: 22px; }
.soon-section .soon-col p { padding-bottom: 10px; text-align: center; font-size: 20px;}
 

/*blog css*/
.blog-sec {padding: 80px 20px;}
.blog-sec .heding-col {align-items: center;display: flex;flex-direction: column;padding-bottom: 50px;gap: 10px;}
.blog-sec .heding-col h2 {color: #1C1B33;font-size: 50px;font-weight: 900;line-height: 75px;letter-spacing: 0.5px;text-align: center;}
.blog-sec .blog-box-col .blog-inner-col {width: 100%;display: grid;gap: 30px;grid-template-columns: repeat(4, 2fr);}
.blog-sec .blog-box-col {display: flex;gap: 50px;}
.blog-sec .blog-box-col .blog-inner-col .blog-box {border: 1px solid #E5E5E5;border-radius: 30px;}
.blog-sec .blog-box-col .blog-inner-col img {width: 100%;border-radius: 30px 30px 0px 0px;}
.blog-sec .blog-box-col .blog-inner-col .blog-content {padding: 20px;}
.blog-sec .blog-box-col .blog-inner-col .blog-img {display: flex;}
.blog-sec .blog-box-col .blog-inner-col .blog-content h2 {color: #061A3A;font-size: 18px;line-height: 30px;font-weight: 600;letter-spacing: 0.5px;font-family: "Poppins", sans-serif;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden;margin-bottom: 10px;}
.blog-sec .blog-box-col .blog-inner-col .blog-content p {font-size: 16px;color: #00000099;line-height: 28px;letter-spacing: 0.5px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; overflow: hidden;margin-bottom: 10px;}
.blog-sec .blog-box-col .blog-inner-col .blog-content a::after {position: absolute;content: "";width: 17px;height: 9px;background-image: url("/wp-content/uploads/2025/06/bold-arrow.svg");right: 0;top: 0;bottom: 0;margin: auto;}
.blog-sec .blog-box-col .blog-inner-col .blog-content a {color: #1c1b33;text-decoration: none;position: relative;padding: 0px 30px 0px 0px;font-size: 16px;}
.blog-sidebar .form-group button {position: absolute;left: auto;right: 5px;top: 0;bottom: 0;background-color: #EF794B;color: #fff;font-family: "Poppins", sans-serif;font-size: 17px;text-transform: uppercase;cursor: pointer;border: none;font-weight: 500;letter-spacing: 0;border-radius: 100px;height: 50px;margin: auto;padding: 10px 16px;display: flex;align-items: center;gap: 10px;width: 50px;}
.blog-sidebar .form-group input {position: relative;width: 100%;height: 55px;border-radius: 140px;border: none;background-color: #F5F5F3;color: #878787;opacity: 1;font-size: 16px;line-height: 24px;font-family: "Poppins", sans-serif;padding: 10px 20px;display: flex;align-items: center;}
.blog-sidebar .form-group {max-width: 650px;margin: auto;position: relative;display: flex;align-items: center;justify-content: center;}
.blog-sidebar .form-group input::placeholder {opacity: 1;color: #878787;}
.blog-sec .blog-box-col .blog-sidebar {width: 34%;border: 1px solid #E5E5E5;padding: 40px;border-radius: 30px;display: block;height: fit-content;position: sticky;top: 0;}
.blog-sec .container {max-width: 1320px;}
.blog-sec .blog-box-col .blog-sidebar .posts_thumbs {padding: 40px 0px;}
.posts_thumbs .artical {display: flex;flex-direction: column;gap: 20px;padding-top: 20px;}
.posts_thumbs .artical .item {display: flex;align-items: center;gap: 20px;}
.blog-sec .blog-box-col .blog-sidebar .artical img {width: 100%;max-width: 200px;border-radius: 12px;}
.posts_thumbs .artical .item a {position: relative;font-size: 15px;font-weight: 600;letter-spacing: 0.5px;line-height: 25px;text-decoration: none;color: #061A3A;display: flex;}
.blog-sidebar .form-group button .btn-icon {display: flex;}
.blog-search h3 {font-size: 20px;font-weight: 700;letter-spacing: 0.5px;line-height: 25px;text-decoration: none;color: #061A3A;padding-bottom: 15px;}
.blog-sec .blog-box-col .blog-sidebar .posts_thumbs h3 {font-size: 20px;font-weight: 700;letter-spacing: 0.5px;line-height: 25px;text-decoration: none;color: #061A3A;}
.blog-single-sec {padding: 80px 20px;}
.blog-single-sec .container {max-width: 1320px;}
.single-blog-content img {width: 100%;border-radius: 20px;}
.single-blog-content .feature-img img {height: 500px;object-fit: cover;}
.blog-single-sec .blog-content h2 {color: #061A3A;font-size: 30px;line-height: 40px;font-weight: 700;letter-spacing: 0.5px;font-family: "Poppins", sans-serif;padding: 12px 0px;}
.blog-single-sec .blog-content p {font-size: 16px;color: #00000099;line-height: 27px;letter-spacing: 0.5px;padding-bottom: 15px;}
.blog-content img {height: 400px;object-fit: cover;margin: 20px 0px;}
.blog-content .wp-block-quote {background-color: #B3C8FF;padding: 50px !important;line-height: 25px;border-radius: 30px;position: relative;border-left: 3px solid #000;margin: 20px 0;}
.blog-inner-content h3 {color: #061A3A;font-size: 24px;line-height: 40px;font-weight: 700;letter-spacing: 0.5px;padding-bottom: 10px;}
.blog-inner-content .inner-imges {display: flex;gap: 30px;}
.blog-list {padding: 10px 0px 10px 0px;list-style: none;display: flex;flex-direction: column;gap: 8px;}
.blog-list {padding: 10px 0px 10px 0px;list-style: none;display: flex;flex-direction: column;gap: 8px;}
.blog-list li::after {position: absolute;content: "";width: 20px;height: 20px;background-image: url("/wp-content/uploads/2025/06/check-icon.svg");left: 0;top: 5px;bottom: 0;}
.page-template-blog-single .banner-info h2 {max-width: 1100px;margin: auto;}
.blog-list li { position: relative; padding: 0px 0px 0px 30px;}

/*contact Us */
.contact-sec {padding: 80px 20px;background-color: #f5f5f7;display: none;}
.contact-sec.style-2 {display: block;}
.contact-box-col {display: grid;grid-gap: 30px;grid-template-columns: repeat(3, 1fr);}
.contact-box-col .contact-boxes {background-color: #fff;border-radius: 40px;padding: 31px 28px 40px 28px;position: relative;}
.contact-box-col .contact-boxes .contact-info-col {text-align: center;}
.contact-box-col .contact-boxes .contact-info-col .contact-icon {display: flex;justify-content: center;width: 105px;height: 105px;margin: auto;background-color: #f5f5f578;border-radius: 50%;padding: 16px;}
.contact-box-col .contact-boxes .contact-info-col .contact-icon img {max-width: 80px;}
.contact-box-col .contact-boxes .contact-info-col .contact-content {padding-top: 10px;}
.contact-box-col .contact-boxes .contact-info-col .contact-content h2 {font-size: 24px;letter-spacing: 0.5px;line-height: 28px;padding-bottom: 9px;font-weight: 600;}
.contact-box-col .contact-boxes .contact-info-col .contact-content p {font-family: "Poppins", sans-serif;font-size: 17px;line-height: 30px;padding-bottom: 12px;color: #0009;}
.contact-form-sec {padding: 80px 20px;display: none;}
.contact-form-sec .inner-col {display: flex;gap: 30px;align-items: center;}
.contact-form-sec .inner-col .contact-form-info {width: 50%;}
.contact-form-sec .inner-col .contact-form-info h2 {color: #061A3A;font-size: 40px;line-height: 50px;font-weight: 700;letter-spacing: 0.5px;font-family: "Poppins", sans-serif;padding-bottom: 14px;}
.contact-form-sec .inner-col .contact-form-info p {font-family: "Poppins", sans-serif;font-size: 16px;line-height: 30px;padding-bottom: 14px;color: #0009;}
.contact-form-sec .inner-col .contact-form-col {width: 50%;}
.contact-form-sec .inner-col .contact-form-col h2 {color: #061A3A;letter-spacing: 0.5px;font-family: "Poppins", sans-serif;font-weight: 500;font-size: 35px;line-height: 53px;padding-bottom: 20px;}
.input-field-full textarea {width: 100%;border: 0px;border-bottom: 1px solid #36396633;color: #061A3A;font-size: 17px;letter-spacing: 0px;font-weight: 400;font-family: "Poppins", sans-serif;padding: 4px 0px;background-color: transparent;outline: none;height: 35px;}
.contact-form-sec .inner-col .contact-form-col {width: 50%;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;padding: 38px;border-radius: 20px;}
.input-field-full .wpcf7-textarea::placeholder {opacity: 1;color: #061A3A;}
.contact-box-col .contact-boxes .contact-info-col .contact-content p a {text-decoration: none;color: #0009;}
.contact-sec.style-2 .contact-box-col {display: flex;gap: 20px;}
.contact-sec.style-2 .contact-box-col .contact-boxes {width: 100%;max-width: 500px;margin: auto;}
.contact-sec.style-2 .contact-box-col .contact-boxes .contact-info-col {display: flex;align-items: center;gap: 10px;}
.contact-sec.style-2 .contact-box-col .contact-boxes .contact-info-col .contact-icon {margin: auto 0;width: fit-content;height: fit-content;}
.contact-sec.style-2 .contact-box-col .contact-boxes .contact-info-col .contact-icon img {max-width: 90px;}
.contact-sec.style-2 .contact-box-col .contact-boxes .contact-info-col .contact-content {padding: 0px 0px 0px 20px;text-align: left;}

/*responsive*/

@media(max-width:1400px){
.footer-section .widget-nav-menu-item ul li a {color: #9E9E9E;text-decoration: none;font-size: 15px;line-height: 35px;}
.footer-section .inner-col .footer-widget-2 {padding: 50px 40px;}
.footer-section .inner-col .footer-widget-3 {padding: 50px 40px;}
.main-header .inner-hed .logo-col a img {width: 100%;}
.top-doctors-col .specialty-boxes {padding: 32px 20px 32px 20px;width: 31.866%;}
.top-doctors-col {gap: 24px;}
.footer-section .inner-col .footer-widget-4 {padding: 50px 40px;}
	
}
@media(max-width:1300px){
.main-header .inner-hed .header-menu-bar .menu {display: flex;gap: 30px;}
}

@media(max-width:1200px){
.category-boxes {display: grid;grid-gap: 30px;grid-template-columns: repeat(4, 2fr);}
.category-boxes .category-info-col .category-content h2 {font-size: 20px;line-height: 30px;padding-bottom: 20px;}
.process-boxes {display: grid;grid-gap: 40px;grid-template-columns: repeat(4, 1fr);}
.process-boxes .process-info-col {padding: 45px 20px 40px 20px;}
.process-info-col .category-content h2 {font-size: 18px;line-height: 30px;padding-bottom: 6px;}
.process-boxes .process-info-col.left-arrow-col::after {background-size: 125px;}
.process-boxes .process-info-col.right-arrow-col::after {background-size: 125px;}
.medical-team .team-box .doc-content h2 {font-size: 22px;line-height: 32px;}
.testimonial-content-col h2 {color: #fff;font-size: 40px;letter-spacing: 0.5px;line-height: 52px;padding-top: 6px;}
.testimonial-author-slider .author-desc {padding-top: 20px;}
.testimonial-author-slider::after {right: 0px;background-image: url("../images/qutoe-img.png");top: -120px;}

.footer-section .inner-col .footer-widget-1 .content-col-address p {font-size: 15px;line-height: 28px;padding-bottom: 15px;}
.footer-section .inner-col .footer-widget-1 {width: 25%;gap: 10px;padding: 50px 20px 40px 0px;flex-wrap: wrap;}
.footer-section .inner-col .footer-widget-2 {width: 25%;padding: 50px 40px;}
.footer-section .inner-col .footer-widget-3 {width: 25%;padding: 50px 40px;}
.footer-section .widget-nav-menu-item h3 {font-size: 26px;font-weight: 600;line-height: 36px;}
.main-header .inner-hed .header-menu-bar {width: 70%;}
.main-header .inner-hed .search-btn-col {width: 10%;}
.main-header .inner-hed .header-menu-bar .menu {gap: 28px;}
.main-header .inner-hed .header-menu-bar .menu li a {font-size: 15px;}
.top-doctors-col {gap: 20px;}
.about-purpose-section .about-inner-col {gap: 30px;}
.other-list-col .sidebar-box {padding: 28px;}
.other-list-col .sidebar-box .list li .title-icon a {font-size: 15px;}
.main-category-section .category-inner-content {gap: 20px;}
.contact-box-col .contact-boxes .contact-info-col .contact-content h2 {font-size: 20px;line-height: 28px;}
.contact-box-col {grid-gap: 20px;grid-template-columns: repeat(3, 1fr);}
.all-doc-col .doc-box h2 {font-size: 20px;line-height: 30px;}
.all-doc-col {gap: 20px;}
.categories-doc-sec.style-3 .categori-doc .team-box img {height: auto;}
.footer-section .inner-col .footer-widget-4 {width: 25%;padding: 50px 40px;}
.super-section .categori-doc .team-box img {height: 230px !important;}
}
@media(max-width:1100px){
.main-header .inner-hed .header-menu-bar .menu {gap: 20px;}
.blog-sec .blog-box-col .blog-inner-col {gap: 20px;}
.specialist-grid {display: grid;gap: 20px;grid-template-columns: repeat(3, 2fr);}
}

@media(max-width:1024px){
.banner-section .banner-col .banner-info h2 {font-size: 50px;line-height: 62px;}
.banner-section {padding: 150px 20px 220px;}
.category-section .heding-col h2 {font-size: 40px;line-height: 52px;padding-top: 10px;}
.category-boxes {display: grid;grid-gap: 20px;grid-template-columns: repeat(3, 2fr);}
.category-boxes .category-info-col {padding: 55px 20px 40px;}
.category-boxes .category-info-col .category-content h2 {font-size: 18px;line-height: 28px;padding-bottom: 15px;}
.about-hed h2 span {font-size: 40px;}
.about-hed h2 {font-size: 34px;line-height: 45px;}
.about-top .images-col .three-img-col {gap: 20px;}
.about-top .images-col .left-col {width: 42%;gap: 20px;}
.about-top {display: flex;gap: 28px;}
.about-hed .about-list li {font-size: 16px;line-height: 24px;}
.about-hed .about-list {gap: 10px;padding-bottom: 15px;}
.about-us-sec {padding: 70px 20px;}
.about-logo {position: absolute;bottom: 0px;right: 0px;width: 140px;height: 140px;left: 0;}
.about-top .images-col {width: 52%;position: relative;height: fit-content;}
.about-bottom .about-color-box .about-info {width: 50%;padding: 50px 30px 50px 30px;}
.about-info .box-btn.style-2 a {font-size: 22px;line-height: 36px;font-weight: 600;}
.about-bottom .about-color-box {display: flex;padding-top: 60px;gap: 30px;}
.numbers-text {width: 40px;height: 40px;top: 5px;font-size: 16px;}
.process-info-col .category-content p {font-size: 14px;line-height: 24px;letter-spacing: 0.5px;color: #00000099;}
.process-info-col .category-content h2 {font-size: 16px;line-height: 26px;padding-bottom: 6px;}
.process-info-col .process-icon img {max-width: 90px;}
.process-section .heding-col h2 {font-size: 40px;line-height: 52px;}
.process-boxes {display: grid;grid-gap: 40px;grid-template-columns: repeat(2, 1fr);}
.process-boxes .process-info-col.right-arrow-col::after {background-size: 125px;display: none;}
.medical-team .team-box .doc-content h2 {font-size: 20px;line-height: 32px;}
.specialist-section .medical-team {padding-top: 30px;display: grid;grid-gap: 20px;grid-template-columns: repeat(2, 1fr);}
.specialist-section .team-col h2 {font-size: 40px;line-height: 52px;padding-top: 10px;}
.testimonial-content-col h2 {font-size: 34px;letter-spacing: 0.5px;}
.testimonial-author-slider .author-desc p {font-size: 15px;line-height: 28px;}
.testimonial-content-col {padding: 30px 30px 30px 30px;}
.connect-section .inner-col .connect-form-col {width: 100%;padding: 0px 0px 0px 0px;}
.connect-section .inner-col .connect-left h2 {font-size: 40px;line-height: 52px;}
.connect-section .inner-col {display: flex;gap: 20px;flex-wrap: wrap;}
.connect-section .inner-col .connect-left {width: 100%;}
.footer-section .inner-col {display: flex;flex-wrap: wrap;}
.footer-section .inner-col .footer-widget-1 {width: 50%;gap: 10px;padding: 50px 20px 40px 0px;flex-wrap: wrap;}
.footer-section .inner-col .footer-widget-2 {width: 50%;padding: 50px 20px;}
.footer-section .inner-col .footer-widget-3 {width: 50%;padding: 50px 20px;}
.mobile-menu {display: block;}
.main-header .menu-main-menu-container {display: none;}
.inner-banner-section .banner-info h2 {font-size: 40px;line-height: 52px;}
.master-section .master-inner-col {display: flex;gap: 20px;}
.top-doctors-sec .heding-col h2 {font-size: 40px;line-height: 52px;}
.top-doctors-col .specialty-boxes .specialty-info-col .specialty-content .about-list li {font-size: 15px;}
.top-doctors-col .specialty-boxes {width: 48%;}

.menu-inner-items ul li.menu-item-has-children .sub-menu a::after {content: "";background-image: url(/wp-content/uploads/2024/04/sub-menu-arrow.png);position: absolute;width: 21px;height: 16px;	background-color: transparent;top: 3px;}
	.menu-inner-items ul li.menu-item-has-children .sub-menu a::before {content:none;}
	/*.menu-inner-items ul li.menu-item-has-children a::before, .menu-inner-items ul li.menu-item-has-children a::after {content: "";width: 18px;height: 3px;background-color: #EF794B;position: absolute;right: 0;top: 10px;border-radius: 17px;}
	.menu-inner-items ul li.menu-item-has-children a::before {transform: rotate(90deg);-webkit-transform: rotate(90deg);}*/
	.header-right-btn, .haeder-menu-div, .header-section .logo-div {display:none;}
	.mobile-menu, .mobile-menu .logo-div {display: flex;width: 100%;justify-content: flex-end;}
	.header-section .logo-div {width: 180px;padding: 0;}
	.menu-inner-items {position: absolute; top: 110px; background-color: #fff; width: 100%; right: 0; height: auto;padding: 0px; overflow-y: scroll; display: none;z-index: 9;border-top: 3px solid #ef794b;}
	.menu-inner-items .menu-with-button { display: flex; height: 100%; flex-direction: column; justify-content: space-between; row-gap: 60px; padding:0px;}
	.click-open-toggle i {display: block;width: 34px;height: 4px;background-color: #5d1122;margin-bottom: 7px;border-radius: 20px;font-style: normal;}
	.click-open-toggle i:first-child, .click-open-toggle i:last-child {width: 21px;}
	.menu-inner-items ul {margin: 0;padding: 0;list-style: none;display: flex;flex-direction: column;}
	.menu-inner-items ul li { font-size: 15px; line-height: 22px; text-transform: uppercase; font-weight: 600; padding: 18px 20px;width: 100%;border-bottom: 1px solid #f5f5f5;}
	.menu-inner-items ul li a {color: #EF794B;display: block;position: relative;text-decoration: none;}
	.menu-inner-items ul li:last-child { border-bottom: 0px;}
	.menu-inner-items .request-btn {text-align: center; border-top: 1px solid #DEE5E5; padding: 40px 0 45px;}
	.mobile-top-header { display: flex; align-items: center; justify-content: space-between; padding: 10px 20px; background: #fff; min-height: 113px;}
	.click-open-toggle { width: 34px; z-index: 9; cursor: pointer; display: flex; flex-flow: column; align-items: center; height: 27px; border: 0; box-shadow: 0 0 0 transparent; outline: 0; background: transparent;  justify-content: center; position: relative; padding: 0;}
	.click-open-toggle .icon-bar { width: 34px; height: 4px; background: #EF794B; display: block; border-radius: 30px;}
	.click-open-toggle .icon-bar::before { position: absolute; right: 0; width: 21px; height: 4px; top: 0; content: ""; background: #EF794B; border-radius: 30px;}
	.click-open-toggle .icon-bar::after { position: absolute; right: 0; width: 21px; height: 4px; bottom: 0; content: ""; background: #EF794B; border-radius: 30px;} 
	.click-open-toggle.active .icon-bar::before { -webkit-transform: translateY(10px) rotate(-45deg); -ms-transform: translateY(10px) rotate(-45deg); transform: translateY(10px) rotate(-45deg); width: 100%; height: 5px;}
	.click-open-toggle.active .icon-bar::after { -webkit-transform: translateY(-12px) translateX(0rem) rotate(45deg); -ms-transform: translateY(-12px) translateX(0rem) rotate(45deg); transform: translateY(-12px) translateX(0rem) rotate(45deg); width: 100%; height: 5px;}
	.click-open-toggle.active .icon-bar { background: transparent;}
.menu-inner-items ul li.li-large-font { font-size: 19px; line-height: 29px;}
.about-purpose-section .about-inner-col .about-hed h2 {font-size: 34px;line-height: 45px;padding-top: 10px;}
.about-purpose-section .about-inner-col {display: flex;gap: 30px;}
.about-purpose-section .about-inner-col .img-col {width: 100%;}
.about-purpose-section .about-inner-col .inner-conntent {display: flex;width: 100%;}
.about-purpose-section .about-inner-col .about-hed h2 {font-size: 28px;line-height: 34px;}
.about-purpose-section .about-inner-col {display: flex;gap: 30px;flex-wrap: wrap;}
.main-header .inner-hed .logo-col a img {width: 100%;text-align: left;max-width: 226px;}
.main-header .inner-hed .header-menu-bar {width: 42%;}
.main-header .inner-hed .search-btn-col {width: fit-content;}
.main-header .inner-hed .logo-col {width: 50%;}
.methodology-inner-col {gap: 30px;}
.criteria-col .criteria-boxes {padding: 24px 20px 24px 20px;}
.criteria-col .criteria-boxes .criteria-info-col .criteria-icon {width: 90px;height: 90px;padding: 16px;}
.criteria-col .criteria-boxes .criteria-info-col p {font-size: 15px;line-height: 27px;}
.criteria-col {grid-gap: 20px;}
.criteria-col .criteria-boxes .criteria-info-col {text-align: left;display: flex;gap: 20px;}
.data-sources-sec .heding-col h2 {font-size: 40px;line-height: 52px;}
.data-col {display: grid;grid-gap: 18px;grid-template-columns: repeat(3, 1fr);}
.data-col .data-boxes {padding: 25px 20px 25px 20px;}
.data-col .data-boxes .data-info-col .data-content h2 {font-size: 16px;line-height: 27px;}
.technology-section .technology-inner-col .inner-conntent h2 {padding-top: 10px;}
.technology-inner-col .inner-conntent p {font-family: "Poppins", sans-serif;font-size: 15px;line-height: 27px;padding-bottom: 10px;}
.profile-section .profile-inner-col {gap: 20px;}
.basic-info-col ul {padding: 17px 0px 0px 0px;}
.academic-profile-conntent h3 {font-size: 18px;line-height: 27px;}
.basic-info-col ul li {font-size: 15px;line-height: 24px;padding: 10px 0px 10px 0px;}
.profile-section .profile-inner-col .profile-information-col .profile-img h2 {font-size: 18px;}
.academic-profile-conntent p {font-size: 15px;line-height: 27px;}
.top-profiles .digital-col {flex-wrap: wrap;}
.top-profiles .digital-col .info-col-1 {width: 100%;}
.profile-section .profile-inner-col .academic-profile-conntent .basic-info-col {padding: 25px;}

.main-header .inner-hed {display: flex;align-items: center;gap: 10px;}
.categories-doc-sec .categori-doc .team-box {width: 50%;}
.categories-doc-sec .categori-doc {flex-wrap: wrap;row-gap: 20px;}
.categories-doc-sec .heding-col .sub-hed {padding-bottom: 10px;}
.categories-doc-sec .heding-col h2 {font-size: 40px;line-height: 52px;}
.main-category-section .category-inner-content .category-info-col {width: 100%;}
.main-category-section .category-inner-content .other-list-col {width: 100%;}
.main-category-section .category-inner-content {gap: 20px;flex-wrap: wrap;}
.categories-doc-sec .categori-doc .team-box {padding: 0 10px;}
.categories-doc-sec .categori-doc {margin: 0 -10px;}
.blog-sec .blog-box-col .blog-inner-col {gap: 20px;grid-template-columns: repeat(3, 2fr);}
.contact-form-sec .inner-col .contact-form-info h2 {font-size: 34px;line-height: 40px;}
.contact-form-sec .inner-col .contact-form-col h2 {font-size: 30px;line-height: 40px;}
.contact-form-sec .inner-col .contact-form-info {width: 100%;}
.contact-form-sec .inner-col .contact-form-col {width: 100%;padding: 30px;}
.contact-form-sec .inner-col {flex-direction: column;}
.specialist-grid {display: grid;gap: 20px;grid-template-columns: repeat(2, 2fr);}
.specialists-sec .heding-col h2 {font-size: 40px;line-height: 52px;}
.all-doc-col {display: grid;gap: 20px;grid-template-columns: repeat(2, 2fr);}
.bread-col .hfe-breadcrumbs {gap: 10px;flex-wrap: wrap;}
.contact-box-col .contact-boxes .contact-info-col .contact-content p {font-size: 15px;line-height: 26px;padding-bottom: 0px;}
.contact-box-col .contact-boxes {padding: 30px 20px 30px 20px;}
.search-icon {width: 50px;height: 50px;}
.header-top .top-bar .inner-bar-left {width: 0%;}
.header-top .top-bar .inner-bar-right {width: 100%;justify-content: center;}
.footer-section .inner-col .footer-widget-4 {width: 50%;padding: 50px 20px;}
.super-section .categori-doc .team-box img {height: 300px !important;}
}

@media(max-width:767px){
	
.category-boxes {display: grid;grid-gap: 20px;grid-template-columns: repeat(2, 2fr);}
.btn-col {text-align: center;padding-top: 40px;display: flex;align-items: center;justify-content: center;}
.category-section {padding: 50px 20px 50px;}
.about-top {display: flex;gap: 20px;flex-wrap: wrap;}
.about-top .images-col {width: 100%;position: relative;}
.about-content-col {width: 100%;}
.about-logo {position: absolute;bottom: 0px;right: 0px;width: 100px;height: 100px;top: 0;}
.about-logo img {max-width: 78px;}
.about-hed h2 span {font-size: 32px;}
.about-hed h2 {font-size: 28px;line-height: 38px;}
.about-hed .about-list li {font-size: 15px;line-height: 22px;}
.btn-main a {background-color: #EF794B;padding: 18px 30px;font-size: 15px;line-height: 24px;height: 56px;gap: 10px;}
.about-bottom .about-color-box .about-info .about-content p {font-size: 15px;line-height: 30px;letter-spacing: 0.5px;font-weight: 400;padding-bottom: 10px;}
.about-info .box-btn.style-2 a {font-size: 15px;line-height: 36px;font-weight: 600;}
.about-bottom .about-color-box .about-info {width: 50%;padding: 30px 22px 30px 22px;}
.about-bottom .about-color-box .about-info.call-box::after {right: 0px;bottom: 0px;background-size: 200px;background-repeat: no-repeat;background-position: bottom;}
.about-bottom .about-color-box {display: flex;padding-top: 40px;gap: 20px;flex-wrap: wrap;}
.about-bottom .about-color-box .about-info {width: 100%;}
.process-boxes .process-info-col.left-arrow-col::after {background-size: 125px;bottom: -50px;top: auto;left: 0;right: 0;margin: auto;background-repeat: no-repeat;transform: rotate(90deg);}
.process-boxes .process-info-col.right-arrow-col::after {background-size: 125px;bottom: -50px;top: auto;left: 0;right: 0;margin: auto;background-repeat: no-repeat;transform: rotate(90deg);}
.process-boxes {display: grid;grid-gap: 40px;grid-template-columns: repeat(1, 1fr);}
.specialist-section .team-col {display: flex;flex-wrap: wrap;}
.specialist-section .team-col .heding-col {width: 100%;}
.specialist-section .team-col .btn-col {width: 100%;justify-content: center;padding: 20px 0px 0px 0px;align-items: first baseline;}
.specialist-section .team-col h2 {font-size: 28px;line-height: 36px;padding-top: 10px;text-align: center;}
.specialist-section .team-col .heding-col .sub-hed {text-align: center;display: flex;justify-content: center;}
.specialist-section .medical-team {padding-top: 30px;display: grid;grid-gap: 20px;grid-template-columns: repeat(1, 1fr);}
.medical-team .team-box .doc-content h2, .medical-team .team-box .doc-content p {text-align: center;}
.sub-hed h3 {font-size: 12px;}
.heding-col h2 {font-size: 28px;line-height: 36px;}
.btn-col a {padding: 18px 28px;font-size: 14px;line-height: 22px;height: 52px;}
.testimonial-sec .inner-col {display: flex;flex-wrap: wrap;}
.full-image-col {width: 100%;display: flex;}
.testimonial-content-col {background-color: #001C34;display: flex;align-items: center;padding: 30px 30px 30px 30px;width: 100%;}
.testimonial-content-col .slider-content .heding-col h2 {padding-top: 10px;}
.connect-section .inner-col .connect-left {width: 100%;}
.connect-section .inner-col .connect-form-col {width: 100%;padding: 0px 0px 0px 0px;}
.connect-section .inner-col {display: flex;gap: 20px;flex-wrap: wrap;}
.connect-section .inner-col .connect-left h2 {font-size: 28px;line-height: 34px;padding-bottom: 10px;}

.footer-section .inner-col {display: flex;flex-wrap: wrap;}
.footer-section .inner-col .footer-widget-1 {width: 100%;gap: 10px;padding: 50px 0px 20px 0px;flex-wrap: wrap;border-bottom: 1px solid #FFFFFF14;border-right: 0px;}
.footer-section .inner-col .footer-widget-2 {width: 100%;padding: 20px 0px;border-bottom: 1px solid #FFFFFF14;border-right: 0px;}
.footer-section .inner-col .footer-widget-3 {width: 100%;padding: 20px 0px 20px 0px;border-bottom: 1px solid #FFFFFF14;border-right: 0px;}
.copyright-section .inner-col {display: flex;align-items: center;flex-wrap: wrap;}
.copyright-section .inner-col .copy-content-col {width: 100%;}
.copyright-section .inner-col .social-col {width: 100%;}
.copyright-section .inner-col .social-col .bottom-social {display: flex;justify-content: left;padding-top: 20px;}
.banner-section .banner-col .banner-info h2 {font-size: 36px;line-height: 46px;}
.master-section .master-inner-col {flex-wrap: wrap;}
.master-section .master-inner-col .img-col {width: 100%;}
.master-section .master-inner-col .inner-conntent {width: 100%;}
.master-section .master-inner-col p {font-size: 15px;color: #00000099;line-height: 27px;letter-spacing: 0.5px;}
.top-doctors-col .specialty-boxes {width: 100%;}
.inner-banner-section .banner-info h2 {font-size: 30px;line-height: 42px;}
.inner-banner-section .banner-info .bread-col {padding-top: 10px;}
.top-doctors-col .specialty-boxes .specialty-info-col .specialty-content h2 {font-size: 18px;line-height: 28px;}
.top-doctors-sec .heding-col h2 {font-size: 28px;line-height: 34px;}
.about-purpose-section .about-inner-col .about-hed p {font-size: 15px;line-height: 27px;}
.main-header .inner-hed .search-btn-col {width: fit-content;}
.main-header .inner-hed .header-menu-bar {width: 50%;}
.search-icon {width: 52px;height: 52px;}
.main-header .inner-hed {gap: 10px;}
.public-section .inner-content p {font-size: 16px;line-height: 26px;}
.footer-left-logo img {max-width: 190px;}
.methodology-inner-col {gap: 30px;flex-wrap: wrap;}
.methodology-inner-col .img-col {width: 100%;}
.methodology-inner-col .inner-conntent {width: 100%;padding-top: 30px;}
.methodology-inner-col p {font-size: 15px;line-height: 27px;}
.methodology-inner-col .inner-conntent h2 {padding-top: 10px;}
.methodology-sec {padding: 70px 20px 60px;}
.criteria-col {display: grid;grid-gap: 20px;grid-template-columns: repeat(1, 2fr);}
.criteria-col .criteria-boxes .criteria-info-col {text-align: left;display: flex;gap: 20px;flex-direction: column;}
.criteria-col .criteria-boxes .criteria-info-col .criteria-icon {margin: 0 0 auto;}
.methodology-inner-col .img-col .two-img-col img {height: 350px;}
.top-doctors-sec {padding: 60px 20px 60px;}
.public-section {padding: 60px 20px;}
.technology-section .technology-inner-col .inner-conntent {width: 100%;}
.technology-section .technology-inner-col .img-col {width: 100%;}
.technology-section .technology-inner-col {gap: 30px;flex-wrap: wrap;}
.data-col {grid-template-columns: repeat(1, 1fr);}
.data-sources-sec .heding-col h2 {font-size: 28px;line-height: 38px;}
.data-sources-sec {padding: 60px 20px;}
.technology-section {padding: 60px 20px;}
.profile-section {padding: 70px 20px;}
.profile-section .profile-inner-col {flex-wrap: wrap;flex-direction: column;}
.profile-section .profile-inner-col .profile-information-col {width: 100%;}
.profile-section .profile-inner-col .academic-profile-conntent {width: 100%;flex-direction: column;gap: 20px;}
.basic-info-col ul {padding: 15px 0px 0px 0px;}
.profile-section .profile-inner-col .academic-profile-conntent .basic-info-col::after {top: 15px;right: 20px;background-size: 90px;background-repeat: no-repeat;background-position: right;width: 90px;}
.profile-section .profile-inner-col .academic-profile-conntent .basic-info-col {padding: 22px;}
.academic-profile-conntent .top-profiles {padding: 22px;}
.academic-profile-conntent .info-col-2 {padding: 22px;}
.academic-profile-conntent .info-col-1 ul {flex-wrap: wrap;gap: 15px;}
.about-purpose-section .left-col img {height: 190px;object-fit: cover;}
.about-purpose-section .right-col img {height: 400px;object-fit: cover;}
.top-doctors-sec .heding-col {align-items: center;display: flex;flex-direction: column;padding-bottom: 20px;gap: 10px;}
.master-section {padding: 70px 20px;}
.data-sources-sec .heding-col p {text-align: center;}
.about-purpose-section {padding: 60px 20px;}
.top-doctors-col .specialty-boxes .specialty-info-col .specialty-content h2 {font-size: 20px;line-height: 32px;}
.top-doctors-col .specialty-boxes .specialty-info-col .specialty-icon {width: 90px;height: 90px;}
.criteria-list li {font-size: 15px;line-height: 27px;}
.categories-doc-sec .categori-doc .team-box {width: 100%;padding: 15px 0px;}
.categories-doc-sec .heding-col h2 {font-size: 28px;line-height: 38px;}
.categories-doc-sec {padding: 60px 20px;}
.categories-doc-sec .categori-doc {max-width: 500px;margin: auto;}
.category-service-box {grid-template-columns: repeat(1, 2fr);}
.category-service-box .simple-card h2 {font-size: 18px;padding-bottom: 5px;}
.category-info-col .inner-info .top-info h2 {font-size: 30px;line-height: 42px;}
.other-list-col .sidebar-box h3 {font-size: 20px;line-height: 32px;}
.main-category-section {padding: 60px 20px;}
.categories-doc-sec .categori-doc .team-box img {height: auto;}
.inner-banner-section {padding: 80px 20px;}
.other-list-col .sidebar-box {padding: 20px;}
.connect-section {padding: 60px 20px;}
.profile-section .profile-inner-col .academic-profile-conntent .basic-info-col::after {display: none;}
.blog-sec .blog-box-col {max-width: 500px;margin: auto;}
.blog-sec .blog-box-col .blog-inner-col {grid-template-columns: repeat(1, 2fr);}
.contact-form .contact-inner .input-field p br {display: none;}
.contact-form .contact-inner .input-field p {display: flex;width: 100%;gap: 25px;}
.contact-form .contact-inner .wpcf7-submit {font-size: 15px;}
.specialist-grid {display: grid;gap: 20px;grid-template-columns: repeat(1, 2fr);}
.specialists-sec .heding-col h2 {font-size: 28px;line-height: 34px;}
.all-doc-col {grid-template-columns: repeat(1, 2fr);max-width: 500px;margin: auto;}
.blog-inner-content .inner-imges {display: flex;gap: 20px;flex-wrap: wrap;padding-bottom: 20px;}
.blog-content img {margin: 0;}
.banner-section .banner-col .banner-info .form-group button {font-size: 12px;height: 50px;padding: 10px 18px;}
.banner-section .banner-col .banner-info .form-group input {font-size: 12px;padding: 10px 12px;}
.category-section .heding-col h2 {font-size: 28px;line-height: 36px;padding-top: 10px;}
.process-section .heding-col h2 {font-size: 28px;line-height: 36px;}
.testimonial-author-slider .slider-button .swiper-btn {width: 37px;height: 37px;}
.copyright-section .inner-col .copy-content-col p {font-size: 18px;line-height: 24px;}
.doc-content {height: auto;}
.process-boxes .process-info-col.right-arrow-col::after {display: block;}
.about-top .images-col::after {display: none;}
.process-section {padding: 60px 20px;}
.specialist-section {padding: 60px 20px;}
.blog-single-sec {padding: 60px 20px;}
.blog-content .wp-block-quote {padding: 30px !important;}
.contact-box-col .contact-boxes .contact-info-col .contact-content p {font-size: 15px;line-height: 26px;padding-bottom: 0px;}
.contact-box-col .contact-boxes {padding: 30px 20px 30px 20px;}
.contact-box-col {grid-template-columns: repeat(1, 1fr);max-width: 500px;margin: auto;}
.contact-sec {padding: 60px 20px;}
.contact-form-sec .inner-col .contact-form-info h2 {font-size: 28px;line-height: 36px;}
.contact-form-sec {padding: 60px 20px;}
.specialists-sec {padding: 60px 20px;}
.category-icon img {max-width: 85px;}
.categories-doc-sec.style-3 .categori-doc .team-box img {height: auto;}
.categories-doc-sec .show-btn {text-align: center;padding: 10px 0px 0px 0px;justify-content: center;display: flex;}
.categories-doc-sec.style-3 .categori-doc {display: none;}
.categories-doc-sec.style-2 .categori-doc {display: none;}
.search-overlay button {font-size: 14px;height: 50px;padding: 10px 24px;}
.search-overlay input[type="text"] {font-size: 13px;padding: 10px 20px;}
.main-header .inner-hed .search-btn-col .search-icon {display: flex;align-items: center;}
.openBtn {background-color: transparent;}
.openBtn:hover {background: transparent;}
.footer-section .follow-icons {max-width: 100%;}
.footer-section .inner-col .footer-widget-4 {width: 100%;padding: 20px 0px 20px 0px;}
#pointer {font-size: 11px;}
.super-doc {padding-bottom: 25px;}
.super-section .super-inner-col.categori-doc {display: none !important;}
.super-section .categori-doc {display: block !important;}
}
@media(max-width:450px){
.category-boxes {display: grid;grid-gap: 20px;grid-template-columns: repeat(1, 2fr);}
.contact-form .contact-inner .input-field p {flex-direction: column;}
.contact-form .contact-inner .input-field p .wpcf7-form-control-wrap {width: 100%;}
.contact-form .contact-inner {gap: 20px;}
}