/* Font Family */
/*body{text-align: justify;}

h1, h2, h3, h4, h5, h6{text-align: left !important;}*/

p,ul li{text-align: justify;}

.font-poppins { font-family: "Poppins", sans-serif; }



.font-marcellus { font-family: "Marcellus", serif; }



a:hover {color: #b68e46;}



strong {font-weight: 600;}



/* Font Size */



.font-size-12 { font-size: 12px; }



.font-size-13 { font-size: 13px; }



.font-size-14 { font-size: 14px; }



.font-size-15 { font-size: 15px; }



.font-size-16 { font-size: 16px; }



.font-size-18 { font-size: 18px; }



.font-size-19 { font-size: 19px; }



.font-size-20 { font-size: 20px; }



.font-size-22 { font-size: 22px; }



.font-size-23 { font-size: 23px; }



.font-size-24 { font-size: 24px; }



.font-size-26 { font-size: 26px; }



.font-size-28 { font-size: 28px; }



.font-size-30 { font-size: 30px; }



.font-size-34 { font-size: 34px; }



.font-size-40 { font-size: 40px; }



.font-size-50 { font-size: 50px; }











/* tags */



h1, .h1 { font-size: 60px; }



.h20 { font-size: 40px; }



h2, .h2 { font-size: 40px; }



.h30 { font-size: 48px; }



h3, .h3 { font-size: 36px; }



h6, .h6 { font-size: 26px; }



.h61 { font-size: 24px; }















/* Font Weight */



.font-weight-200 { font-weight: 200; }



.font-weight-normal { font-weight: 400; }



.font-weight-medium { font-weight: 500; }



.font-weight-semibold { font-weight: 600; }



.font-weight-bold { font-weight: 700; }



.font-weight-extrabold { font-weight: 800; }











/* Text Color */

.text-success {color: #005f68 !important;}

.text-gray-1 { color: #404A58; }



.text-gray-2 { color: #2F2B2A; }



.text-gray-3 { color: #594F4D; }



.text-gray-4 { color: #413E38; }



.text-gray-5 { color: #534F4E; }



.text-green-1 { color: #005F68; }



.text-yellow-1 { color: #B68E46; }



.text-yellow-2 { color: #D8A851; }



.text-yellow-3 { color: #FFC42E; }



.text-yellow-4 { color: #B78938; }











/* Background Color */



.bg-yellow { background-color: #B78938; }



.bg-yellow2 { background-color: rgba(182, 142, 70, 13%); }



.bg-yellow3 { background-color: #B68E46 }



.bg-gray { background-color: #37290F; }



.bg-gray-2 { background-color: #413E38; }







/* Button */



/*.btn-style { padding: 10px 30px; letter-spacing: 1px; }*/



.btn-success { color: #fff; background-color: #005F68; border-color: #005F68; padding: 10px 20px; border-radius: 0 !important; letter-spacing: 1.5px;}



.btn-success:hover, .btn-success:active, .btn-success:focus { color: #005F68; background-color: #fff; border-color: #005F68; }



.btn-dark { color: #fff; background-color: #342100; border-color: #342100; }



.btn-dark:hover, .btn-dark:active, .btn-dark:focus { color: #342100; background-color: #fff; border-color: #fff; }



.btn-outline-light { color: #f8f9fa; border-color: #f8f9fa; }



.btn-outline-light:hover, .btn-outline-light:active, .btn-outline-light:focus { color: #342100; border-color: transparent; background-color: #fff; }



.btn-warning { color: #fff; background-color: #DDA747; border-color: #DDA747; }



.btn-warning:hover, .btn-warning:active, .btn-warning:focus { color: #DDA747; background-color: #fff; border-color: #fff; }











/* slider */



.splide__pagination { bottom: 53px; left: 0; padding: 0 1em; position: absolute; right: 0; z-index: 1; gap: 10px; }



.splide__pagination__page { background: #D6D6D6; border: 0; border-radius: 50%; display: inline-block; height: 6px; margin: 0px; opacity:1; padding: 0; position: relative; transition: transform .2s linear; width: 6px; }



.splide__pagination__page.is-active { background: #E7B459; transform: scale(1.4); z-index: 1; width: 8px; height: 8px;}



.blog .splide__pagination {

	bottom: 0;

	/* left: 0; */

	/* padding: 0 1em; */

	/* position: relative; */

	/* right: 0; */

	/* z-index: 1; */

	/* gap: 10px; */

}











/* slider arrows */



.splide__arrow { -ms-flex-align: center; align-items: center; background: #fff; border: 1px solid #575251; border-radius: 50%; cursor: pointer; display: -ms-flexbox; display: flex;  height: 42px; -ms-flex-pack: center; justify-content: center; opacity: .7; padding: 0; position: absolute; top: 110%; transform: translateY(-50%); width: 42px; z-index: 1; }



.splide__arrow:hover { background: #B68E46; border: 1px solid #B68E46; }



/*.splide__arrow--prev { left: 11%; }



.splide__arrow--next { left: 18%; }*/



.splide__arrow svg { fill: #575251; height: 1.2em; width: 1.2em; }



.splide__arrow:hover svg { fill: #fff; }











/* extra */



.letter1 { letter-spacing: 5px; }



.letter2 { letter-spacing: 1.5px; }



/*.letter3 { letter-spacing: 2px; }*/



.line1 { line-height: 1.1; }



.line2 { line-height: 1.5; }



.line3 { line-height: 1.3; }



.gp-4 { gap: 4px; }



.gap-20 { gap: 20px; }



.homepad {padding-top: 80px; padding-bottom: 80px;}



/*.homepad2 { padding-bottom:420px; }



.homepad3 { padding: 30px 0 0 0; }*/



/*.margin { margin-top: 600px; }*/



/*.margin2 { margin-top: 350px; }



.margin3 { margin-top: 1500px; }



.margin4 { margin-top: 700px; }*/



.text-justify { text-align: justify; }



.font-italic { font-style: italic; }



.overflow { overflow: hidden; }











/* mobile */



.mobile-nav { padding: 15px 0; }



.mobile-nav .container { display: flex; justify-content: space-between; align-items: center; }



.offcanvas-start { top: 0; left: 0; width: 313px; border-right: 1px solid rgba(0, 0, 0, .2); transform: translateX(-100%); }







/* Model */



.modal-body { padding: 1rem 1rem 0 1rem; }



.modal-dialog { max-width: 430px; margin: 1.75rem auto; }



.modal-footer { border-top: none; justify-content: center; }



/*.form-control::placeholder { font-size: 13px; }*/



.form-control {padding: .5375rem .75rem;}

textarea.form-control {min-height: 162px;}









/* -------------------------- HOME PAGE -------------------------- */







/* header top */



/*.marquee { height: 40px; width: 100%; overflow: hidden; position: relative; }*/



/* .marquee div { */

	/* display: inline-block; */

	/* width: 260%; */

	 /* height: 40px;  */

	/* position: absolute; */

	 /* overflow: hidden; 

	animation: marquee 20s linear infinite;

	display: flex;

	align-items: center; */

	/* flex: 0 0 auto; */

	/* width: 100%; */

/* } */



/* .marquee span {flex: 0 0 auto; width: 50%; line-height: 0.7;} */



/* @keyframes marquee { 0% { left: 0; } 100% { left: -150%; } } */



/* @keyframes marquee { 0% { transform: translateX(30%); } 100% { transform: translateX(-100%); } } */







/* header top */

.marquee { height: 40px; width: 100%; overflow: hidden; position: relative; }

.marquee div {padding-bottom: 3px; height: 40px; position: absolute; overflow: hidden; animation: marquee 20s linear infinite; display: flex; align-items: center; }

.marquee span {line-height: 1; text-align: center; margin: 0 3vw;}
.marquee span a {white-space: nowrap;}

@keyframes marquee { 0% { transform: translateX(80%); } 100% { transform: translateX(-80%); } }







/* main header meadal*/



.header .navbar-expand-lg .navbar-nav .nav-link { padding-right: 1rem; padding-left: 1rem; }



.header .navbar-expand-lg .navbar-nav .nav-link:hover, .header .navbar-expand-lg .navbar-nav .nav-link:focus, .header .navbar-expand-lg .navbar-nav .nav-link.active { color: #B78938; }



.header .mobile-nav .navbar-nav .nav-link:hover, .header .mobile-nav .navbar-nav .nav-link:focus, .header .mobile-nav .navbar-nav .nav-link.active {

	color: #B78938;

}



.header .bottom-header .navbar-nav .nav-link {

	padding-right: 16px;

	padding-left: 16px;

	padding-top: 14px;

	padding-bottom: 14px;

	letter-spacing: 1px;

}



.header .bottom-header .navbar-nav .nav-link:hover, .header .bottom-header .navbar-nav .nav-link.active { background-color: #005F68; }



.header .dropdown-toggle::after { margin-left: 9px !important; border-top: 5px solid; border-right: 5px solid transparent; border-left: 5px solid transparent; }



.header .dropdown-toggle.show::after { transform: rotate(-180deg); }



.navbar-nav .dropdown-menu { background-color: #005F68; padding: 0; top: -3px !important; border-radius: 0 0 10px 10px; min-width: 13rem; }



.navbar-nav .dropdown-menu li { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }



.navbar-nav .dropdown-menu li:last-child { border: none; }



.navbar-nav .dropdown-menu li a { color: #fff; background-color: transparent; padding: 10px 16px; }



.navbar-nav .dropdown-menu li a:hover { background-color: #0F6B74; }



.navbar-nav .dropdown-menu li:last-child a:hover { border-radius: 0 0 10px 10px; }







/* banner section */



.banner-slider-img { display: flex; justify-content: center; align-items: center; text-align: center; }



.banner-content { margin-top: 12vw; position: absolute; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; max-width: 68%; }



.banner-side-img {

	bottom: 3.5rem;

	right: 5rem;

	z-index: 2;

}

.banner-side-img img {

	max-width: 100px;

}



.banner-side-img-width { max-width: 80%; }



.social-media {bottom: 18rem; left: 0; z-index: 2;}

.social-media > div{transform: rotate(-90deg);}

.social-media > div::after {position: relative; content: ""; border-bottom: 1px solid white; height: 1px; width: 100px;	display: block;	margin-bottom: 0px;	left: 4px; top: 16px;}











/* introduction section */



/*.introduction-details { top: 0; }*/



/*.introduction-img { padding-right: 50px; }*/



.introduction-call {

	border-radius: 5px;

	border: 1px solid #fff;

	background-color: #fff;

	max-width: fit-content;

	padding: 18px 20px;

	bottom: 25px;

	right: -50px;

	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;

}



.introduction {

	background-size: 100% !important;

	background-position: center !important;

	background-repeat: no-repeat !important;

}

.introduction {

	background-size: 80% !important;

	background-position: center !important;

	background-repeat: no-repeat !important;

	margin-left: 4rem;

}







/* clinic section */



/*.clinic-container { top: 0; }*/











/* services section */



.services .services-slider .cart .cart-body { padding: 20px; }



/*.services .services-bg { width: 100%; height: 2022px; }*/



.services .services-slider .cart:hover .cart-body h3, .services .services-slider .cart:hover .cart-body a { color: #B68E46; }



.services .services-slider .overlay-img {

	position: absolute;

	top: 0;

	background: rgba(0,95,104,0.8);

	bottom: 0;

	left: 0;

	right: 0;

}



.services .offer-details::before {content: "";	display: block;	position: absolute;	left: 0; right: 0; top: 0; bottom: 0;}

.services .offer-details.bg-green::before{background: #196F77;}

.services .offer-details.bg-darks::before{background: #413E38;}

.services .offer-details.bg-yellows::before{background: #B68E46;}



.services .cart-header .overlay-img { display: none; }



.services .services-slider .cart:hover .overlay-img { display: block; }



.services .offer-details .vactor-img { position: absolute; bottom: -20px; left: 40px; }



.services .offer-details .vactor-img2 { position: absolute; top: -20px; left: 40px; }



.services .offer-details .vactor-img-content { position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; }











/* desition information section */



.decision-info .decision-info-details { /*position: absolute; top: 0; bottom: 0;*/ display: flex; align-items: center; }











/* testimonial */



.testimonial .testimonial-slider ul li { padding: 0px 0px 60px 80px; }



.testimonial .testi-img {

	position: absolute;

	top: -8px;

	left: 44px;

	max-width: 60px;

}



.testimonial .img-right-bg { position: absolute; bottom: -36px; right: 60px; }



.testimonial .testimonial-side-img img { border-radius: 0 80px 0 0; }











/* blog section */



/*.blog .blog-container { position: absolute; top: -78px; }



.blog .blog-img { position: absolute; top: 0px; right: -70px; left: 60%; }*/



/*.blog .blog-details { margin-top: 160px; }*/



.blog .blog-details a span {

	border: 1px solid #fff;

	border-radius: 50%;

	padding: 4px;

	background-color: #fff;

	width: 30px;

	height: 30px;

	display: inline-block;

	line-height: 20px;

	text-align: center;

}



.blog .splide__slide .blog-slider-details { position: absolute; bottom: 0; background-color: #fff; padding: 30px; }



.blog .splide__slide:hover .blog-slider-details { background-color: transparent; }



.blog .splide__slide:hover .blog-slider-details h6, .blog .splide__slide:hover .blog-slider-details .blog-p-content { color: #fff; }



/*.blog .blog-container-bottom { position: absolute; bottom: -460px; }



.blog .blog-btn { position: absolute; bottom: -279px; left: 42% }*/











/* footer section */



/*.footer .footer-top { position: absolute; top: 0; left: 6%; }*/



.footer .footer-top ul { list-style: none; padding: 0; line-height: 2; text-align: left;}



.footer .footer-top svg { min-width: 40px; }



.footer .footer-top ul li a:hover, .footer .footer-top ul li a:active { color: #B78938; }



/*.footer .footer-top a:hover { color: #B78938; }*/



/*.footer .footer-bottom { padding: 30px 0; position: absolute; bottom: -30px; }*/











/* -------------------------- CONTACT US PAGE -------------------------- */



/* contact information */



.contact-information .details-box .details-box-icon .icon { border: 1px solid #B78938; background-color: #B78938; border-radius: 50%; width: 40px !important; height: 40px !important; line-height: 60px; display: flex; justify-content: center; align-items: center; }



.contact-information .details-box {

	border-radius: 10px;

	background-color: #F5F5F5;

	padding: 30px;

}



.contact-information .contact-map { border-radius: 10px; }



.contact-information .openig-hours .time { min-width: 45%; }











/* -------------------------- SERVICES PAGE -------------------------- */



/* banner section */



.service-banner .service-banner-bg { position: relative; }



/*.service-banner .service-banner-bg .service-banner-container { position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: flex; justify-content: center; align-items: center; text-align: center; }*/







/* Reshaping section */



/*.service-reshaping .reshaping-bottom-bg .reshaping-bottom-details { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }*/



/*.service-reshaping .service-why-consider-container { margin-left: 105px; }*/



.service-reshaping-side-img { border-radius: 0 50px 0 0; }



.face-way-consider { border-radius: 50px 0 0 0; }



.journey-side-img { border-radius: 50px 0 0 0; }







/* candidate section */



.candidate .cart { background-color: #fff; border-radius: 10px; padding: 35px;  }



.candidate .cart:hover { background-color: #B78938; }



.candidate .cart:hover h6, .candidate .cart:hover p { color: #fff; }

.candidate .cart h6:first-child {color: #DDA747;}

.candidate .cart:hover h6:first-child {color: #fff;}







/* the journey section */



/*.journey .journey-container { background-color: #2A3738; min-width: 1240px; }*/



.journey .journey-container .journey-border { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }



.journey .journey-container .journey-border:last-child { border-bottom: none }



.candidate {margin-bottom: -330px; padding-bottom: 426px !important;}



.journey-side-img { border-radius: 50px 0 0 0; }







/* types */



.types .cart { background-color: #F6F6F6; border-radius: 10px; padding: 35px;  }



.types .cart:hover { background-color: #B78938 !important; }



.types .cart:hover h6, .types .cart:hover p { color: #fff; }







/* procedure */



.procedure .procedure-details .overlay1 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(181, 128, 35, 0.94); }



.procedure .procedure-details .overlay2 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0, 95, 104, 0.94); }



.procedure .procedure-details .procedure-content { position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: flex; justify-content: center; align-items: center; text-align: center; padding: 0 90px; }







/* other cosmetic */



.other-cosmetic { position: relative; }



/*.other-cosmetic-container { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }*/



/*.other-cosmetic-container-bottom { position: absolute; top: 25%; bottom: 0; left: 0; right: 0; }*/



.card { border-radius: 10px; }



.card .card-header { padding: 0; border-bottom: none; }



.card .card-header img { border-radius: 10px; }



.card .card-body {padding: 20px; }



.card .card-body a span {

	border-radius: 50%;

	background-color: #005F68;

	color: #fff;

	padding: 3px;

	width: 20px;

	height: 20px;

	display: inline-block;

	line-height: 14px;

	text-align: center;

}







/* faq */



.accordion-item { margin-bottom: 15px; border: none; background-color: transparent; }



.accordion-item .accordion-header .accordion-button { border-radius: 10px; background-color: #EBEBEB; }



.accordion-collapse.collapse { border-radius: 10px; }



.accordion-item .accordion-header .accordion-button:not(.collapsed) { color: #fff; background-color: #B78938; border-radius: 10px 10px 0 0; box-shadow: none; padding: 20px 20px 15px 20px; }



.accordion-item .accordion-collapse.show  { color: #fff; background-color: #B78938; border-radius: 0 0 10px 10px; padding: 0 10px 0px 0px; }



.accordion-item:last-of-type .accordion-button.collapsed { border-radius: 10px; }



.accordion-button:focus { box-shadow: none; }



.accordion-header { margin-bottom: -1px; }







.faq { background: rgb(255,255,255); background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%); }



/*.faq .reshaping-bottom-bg .reshaping-bottom-details { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }*/



.faq .accordion .accordion-item .accordion-header .accordion-button::after { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23454545' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z' clip-rule='evenodd'/%3e%3c/svg%3e"); transform: scale(0.7); }



.faq .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' clip-rule='evenodd'/%3e%3c/svg%3e"); }







/* get in touch */



.get-in-touch-form .form-control { background-color: transparent; border: 2px solid #fff; color: #fff; }



.get-in-touch-form .form-control::placeholder { color: #fff; }



.get-in-touch-form .form-control:focus { box-shadow: none; }



/* captcha */



.get-in-touch-form .container { position: relative; max-width: 300px; width: 100%; border-radius: 12px; padding: 15px 25px 25px; background: #fff; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); }



.get-in-touch-form header { color: #333; margin-bottom: 20px; font-size: 18px; font-weight: 600; text-align: center; }



.get-in-touch-form .input_field { position: relative; height: 43px; width: 100%; }



.get-in-touch-form .refresh_button { position: absolute; top: 50%; right: 10px; transform: translateY(-50%); background: transparent; height: 30px; width: 30px; border: none; border-radius: 4px; color: #fff; cursor: pointer; }



.get-in-touch-form .refresh_button:active { transform: translateY(-50%) scale(0.98); }



.get-in-touch-form .input_field input, .button button { height: 100%; width: 100%; outline: none; border: none; border-radius: 8px; }



.get-in-touch-form .input_field input { padding: 0 15px; border: 2px solid #fff; background-color: transparent; }



.get-in-touch-form .input_field input::placeholder { color: #fff; }



.get-in-touch-form .captch_box input { color: #fff; font-size: 16px; pointer-events: none; }



.get-in-touch-form .captch_input input:focus { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08); }



.get-in-touch-form .message { font-size: 14px; margin: 14px 0; color: #826afb; display: none; } 



.get-in-touch-form .message.active { display: block; }



.get-in-touch-form .button button { background: #826afb; color: #fff; cursor: pointer; user-select: none; }



.get-in-touch-form .button button:active { transform: scale(0.99); }



.get-in-touch-form .button.disabled { opacity: 0.6; pointer-events: none; }











/* -------------------------- BLEPHROPLASTY PAGE -------------------------- */



/* reshaping */



/*.reshaping-bottom-details { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }*/







/* upper eyelid */



.upper-eyelid .gray-scale { filter: grayscale(100%); }



.upper-eyelid-box { background-color: #B78938; padding: 30px; }



.upper-eyelid-row {

	position: absolute;

	top: -80px;

	justify-content: end;

	right: 0;

	z-index: 1;

}



.lower-eye-content-ul { list-style: none; }



/*.lower-eye-details { max-width: 80%; display: flex; flex-direction: column; }*/



.upper-eyelid-box{}







.journey ol,.journey ul, .upper-eyelid-box ul{font-family: "Poppins", sans-serif; color: #fff; text-align: left; position: relative; z-index: 2; margin-top: 1rem;	margin-bottom: 0;}

.journey ul,.upper-eyelid-box ul {list-style: none;}

.journey ol li,.upper-eyelid-box ol li {margin-bottom: 1rem; padding-left: 1rem; position: relative;}

.journey ul li::before{content: ""; position: absolute; display: inline-block;	transform: rotate(45deg); height: 12px;	width: 8px;	border-bottom: 2px solid #b78938; border-right: 2px solid #b78938; left: -24px; top: 4px;}

.upper-eyelid-box ul li::before {content: ""; position: absolute; display: inline-block; transform: rotate(45deg); height: 12px;	width: 8px;	border-bottom: 2px solid #fff; border-right: 2px solid #fff; left: -24px; top: 4px;}

.journey ul li,.upper-eyelid-box ul li{margin-bottom: 1rem; position: relative;}
.journey ul li:last-child,.upper-eyelid-box ul li:last-child{margin-bottom: 0rem;}

.journey ol li:last-child{margin-bottom: 0;}

.journey ol li::before {content: ""; background: #dda747; width: 24px; height: 24px; position: absolute; left: -24px; border-radius: 100%; top: 0px; z-index: -1;}

.journey ol li::marker {color: #FFF; font-size: 16px; font-weight: 600;}

.journey::before {content: ""; background: #2A3738; position: absolute; left: 50%; right: 0; top: 0; bottom: 0; z-index: 0;	margin-left: -650px;}

.reshaping-bottom-bg {border-radius: 20px;}

.journey_pl .the-journey-section-col {padding-left: 5rem;}

.bg-danger{background-color: #b68e46 !important;}

.inqueryform .form-control {border-color: #fff; color: #fff;}

.inqueryform .form-control::-webkit-input-placeholder {color: #fff; opacity: 1;}

.inqueryform .form-control:-moz-placeholder {color: #fff; opacity: 1;}

.inqueryform .form-control::-moz-placeholder {color: #fff; opacity: 1;}

.inqueryform .form-control:-ms-input-placeholder {color: #fff; opacity: 1;}

.inqueryform img {max-width: 100px;}



.reshaping-bottom-bg {background-size: cover !important; background-position: center bottom !important;}



.fullimg-contant ul {margin: 1.4rem 0 1.4rem; padding: 0; list-style: none;}

.fullimg-contant ul li {position: relative; padding-left: 30px;	margin-bottom: 6px;}

.fullimg-contant ul li::before {content: ""; position: absolute; display: inline-block;	transform: rotate(45deg); height: 12px;	width: 8px; border-bottom: 2px solid #b78938; border-right: 2px solid #b78938; left: 8px; top: 4px;}

.fullimg-contant h3 {margin-bottom: 14px;}





.video {z-index: 9; top: 50%; left: 50%; transform: translate(-50%, -50%);}

.video a {position: relative; width: 60px; height: 60px; display: inline-block; background: #FFF; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; text-align: center; line-height: 60px; top: -30px;}

.video a span {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid #FFF; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; transition: border-color 0.3s linear; -webkit-transition: border-color 0.3s linear; -moz-transition: border-color 0.3s linear; -o-transition: border-color 0.3s linear; -ms-transition: border-color 0.3s linear;}

.video a .circle-1 {animation: circle-fade-before 2s infinite ease-in-out; -webkit-animation: circle-fade-before 2s infinite ease-in-out;}

.video a .circle-2 {animation: circle-fade-after 2s infinite ease-in-out; -webkit-animation: circle-fade-after 2s infinite ease-in-out;}



@keyframes circle-fade-before {

  0% {

    transform: scale(1);

    opacity: 1;

  }

  100% {

    transform: scale(1.8);

    opacity: 0;

  }

}

@keyframes circle-fade-after {

  0% {

    transform: scale(1);

    opacity: 1;

  }

  100% {

    transform: scale(2.5);

    opacity: 0;

  }

}



.blog {

	padding-top: 100px;

	padding-bottom: 310px;

}

.blog .blog-img {

	margin-top: -180px;

}



.blog.blog-slider-mad {

	padding-top: 0;

	padding-bottom: 40px;

	margin-top: -310px;

}
.blog.blog-slider-mad .splide__pagination {bottom: -40px;}
.blog.blog-slider-mad .blog-btn {margin-top: 4rem !important;}

.blog.blog-slider-mad .splide__track li.splide__slide .blog-slider-details h6{overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: pre-wrap;}
.blog.blog-slider-mad .splide__track li.splide__slide .blog-slider-details .blog-p-content{ overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; white-space: pre-wrap;}

.service-banner {

	background-size: cover !important;

	background-position: center !important;

}



.testimonial .splide__arrows .splide__arrow {

	position: relative !important;

	top: 0;

	transform: initial !important;

	left: 0 !important;

	right: 0 !important;

}



.testimonial .splide__arrows {

	position: absolute;

	bottom: 10px;

	left: 80px;

	display: flex;

}

.testimonial .splide__arrows .splide__arrow--prev {

	margin-right: 15px;

}



.introduction-img img {

	border-top-left-radius: 350px;

	border-top-right-radius: 350px;

}

.surgical-row img {max-width: 90px;}



.clinic {background-size: cover !important; padding-bottom: 2rem !important;}

.clinic-container {margin-bottom: -27rem;}

.technologies-mad {
	margin-top: 25rem;
	margin-bottom: 1rem;
}

.services-bg {padding-bottom: 23.5rem !important; margin-bottom: -18rem !important;}

.services-slider .splide__pagination {position: relative; bottom: 0;}

.decision-info {background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important;}

/*.banner-content .content-details h1 {font-size: 65px;}*/

.footer-top ul li a {display: inline-block; line-height: 1;}

.footer-media {position: relative; margin-left: -13px;}

.special-grad {padding-left: 14px !important; padding-right: 14px !important;}

.footer {background-size: 26% !important; background-position: 50% 30% !important; background-repeat: no-repeat !important;}

.candidate .servicedetails .col-md-6 .cart p:last-child {margin-bottom: 0 !important;}

.upper-eyelid-mad {margin-bottom: 80px;}



.service-reshaping ul {margin-top: 1rem; margin-bottom: 1rem; list-style: none; text-align: left;}

.service-reshaping ul li {margin-bottom: 0.6rem; position: relative;}

.service-reshaping ul li::before {content: ""; position: absolute; display: inline-block; transform: rotate(45deg);	height: 12px; width: 8px; border-bottom: 2px solid #b78938;	border-right: 2px solid #b78938; left: -24px; top: 4px;}



.service-reshaping h3 {color: #005F68; font-size: 24px; font-weight: 500; margin-bottom: 12px; margin-top: 1.5rem;}

.journey-container h3{font-size: 26px; font-weight: 500; margin-bottom: 12px; margin-top: 1.5rem;}

.about-intro-details {bottom: 0; text-align: center; right: 100px; margin: 0 auto;}

.about-intro-details .about-intro {border: 1px solid #B78938; border-radius: 35px 0; background-color: #B78938;	padding: 7px 19px;}

.services.services-about {margin-top: 0rem;}

.header .navbar .navbar-brand img {max-width: 200px;}
.other-cosmetic li .custom-dcs {height: 46px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}

.other-cosmetic-container-bottom-splide .splide__pagination { bottom: -26px; }
.journey .journey-container .journey-border:last-child p:last-child {margin-bottom: 0;}
.textcenter p,.blog-details p{text-align: center;}






@media screen and (min-width: 992px) {

.header .bottom-header .navbar-nav li.nav-item.dropdown .dropdown-menu {position: absolute; top: 100% !important; transform: inherit !important; display: none;}

.header .bottom-header .navbar-nav li.nav-item.dropdown:hover .dropdown-menu {display: block; position: absolute;}

.header .bottom-header .navbar-nav li.nav-item.dropdown:hover .nav-link,

.header .bottom-header .navbar-nav li.nav-item.dropdown:hover .nav-link.show {background-color: #005F68;}

.header .bottom-header .navbar-nav li.nav-item.dropdown:hover .nav-link::after {transform: rotate(-180deg);}

}



.service-title-area-desc ul,.servicedetails ul {margin-top: 0rem; margin-bottom: 0rem; list-style: none; text-align: left;	margin-left: -15px; margin-right: -15px; display: flex;	flex-wrap: wrap; padding-left: 16px;}

.service-title-area-desc ul li,.servicedetails ul li {margin-bottom: 0.6rem; position: relative; flex: 0 0 auto; width: 33.33333333%; padding-left: 25px;	padding-right: 15px; line-height: 1.1;}

.service-title-area-desc ul li::before,.servicedetails ul li::before {content: ""; position: absolute; display: inline-block; transform: rotate(45deg); height: 12px;	width: 8px;	border-bottom: 2px solid #b78938; border-right: 2px solid #b78938; left: 4px; top: 0px;}



.candidate .servicedetails ul li {line-height: 1.3;	width: 100%;}

.candidate .servicedetails .cart:hover ul li, .candidate .servicedetails .cart:hover ul li *{color: #fff;}



.servicedetails .cart:hover ul li::before {

	border-bottom: 2px solid #fff;

	border-right: 2px solid #fff;

}



/* Service list */

.services-list .cart .cart-body { padding: 20px; }

.services-list .cart:hover .cart-header .overlay-img { position: absolute; top: 0; background: rgba(0, 95, 104, 0.8); bottom: 0; left: 0; right: 0; } 

.services-list .cart:hover .cart-body h3, .services-list .cart:hover .cart-body a { color: #B68E46; }



/* Blog List */

.blog-details-content a span { border: 1px solid #fff; border-radius: 50%; padding: 4px; background-color: #fff; width: 30px; height: 30px; display: inline-block; line-height: 20px; text-align: center; }

.blog-details-content .blog-slider-details { position: absolute; bottom: 0; background-color: #fff; padding: 30px; }

.blog-details-content:hover .blog-slider-details { background-color: transparent; }

.blog-details-content:hover .blog-slider-details h6, .blog-details-content:hover .blog-slider-details .blog-p-content { color: #fff; }



.faq .accordion .accordion-item:last-child {margin-bottom: 0;}

.title-breadcumb span {position: relative; bottom: -2px;}



.role-microaire.candidate {padding-bottom: 100px !important;}

.role-microaire {margin-top: -100px; margin-bottom: 100px; background-color: #F3ECDF;}

.role-microaire .rolemicroaire-had {background-color: #B78938;}



.banner-slider .splide__track li.splide__slide {position: relative;}

.banner-slider .splide__track li.splide__slide::before {content: ""; position: absolute; left: 0; right: 0; top: 0;	bottom: 0; z-index: 1; background: rgba(51, 47, 39, 0.33);}

.banner-slider .splide__track li.splide__slide .banner-content {z-index: 2;}

section.clinic {background-position: center bottom !important; background-size: 100% !important; background-repeat: no-repeat !important;}

.blog {background-position: center !important; background-size: cover !important; background-repeat: no-repeat !important;}



.decision-info::before {content: ""; position: absolute; left: 0; right: 0; top: 0;	bottom: 0; z-index: 1; background: rgba(51, 47, 39, 0.33);}

.decision-info .decision-info-bg {z-index: 2;}

.homeclient .splide__pagination {bottom: -32px;}



.service-banner {position: relative;}

.service-banner::before {content: ""; background: rgba(0,0,0,0.3); position: absolute; left: 0; right: 0; top: 0; bottom: 0;}

.google-reviews-logo img {max-width: 160px;}

.what-liposuction h4 {

	font-size: 25px;

	font-family: "Marcellus", serif;

	line-height: 1;

	margin-bottom: 18px;

	color: #2F2B2A;

}



.what-liposuction ul {display: flex; flex-wrap: wrap; margin: 0; padding: 0;}

.what-liposuction ul li {flex: 0 0 auto; width: 50%; padding-left: 28px;}

.what-liposuction ul li:before {left: 4px;}

.splide.after .splide__pagination {bottom: -30px;}



.bg-light-yellow{

	background-color: #DDA747;

}



/*.introduction_detail_img{background-color: #EBEBEB;border-radius: 22px;padding: 35px;width: 47% !important;}*/
.introduction_detail_box .introduction_detail_img {padding-top: 8px;}
.introduction_detail_box .introduction_detail_img img {
	max-width: 60px;
}
/*.home-img{width: 15% !important;}*/

.contact-information .details-box .details-box-icon .icon {width: 38px !important; height: 38px !important; line-height: 60px; min-width: 38px;}
.recovery-mad {margin-top: 80px;}
.recovery-mad .col-md-10 p:last-child {margin-bottom: 0;}
.recovery-mad h3 {margin-bottom: 1rem !important;}
.candidate.benifit-pb {margin-bottom: 0; padding-bottom: 80px !important;}

.accordion .accordion-item .accordion-body ul li {padding: 10px 0; line-height: 1.3;}
.lower-eyelid .lower-eye-details p:last-child {margin-bottom: 0 !important;}

.offcanvas-header .btn-close {box-shadow: none;}
.blog .splide__slide .blog-slider-details p:last-child,
.upper-eyelid-box p:last-child {margin-bottom: 0;}
.services .service-container-top .services-slider.homepad {padding-top: 0 !important; padding-bottom: 0 !important;}
.blog-content h3 {
    font-size: 22px;
    color: #b68e46;
}
.whats-app {
    position: fixed;
    width: 60px;
    height: 60px;
    bottom: 40px;
    right: 15px;
    background-color: #25d366;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 30px;
    box-shadow: 2px 2px 3px #999;
    z-index: 100;
}

.my-float {
    margin-top: 8px;
}

.learn-drkena .learn-box {
  background-color: #f8f9fa;
}
.learn-drkena .learn-box .box-content {
  padding: 20px;
}

.learn-drkena .learn-box .box-content a {
  color: #ed1c24;
}

.learn-drkena .learn-box .box-content a span {
  margin-right: 6px;
}

.learn-drkena .learn-video {
  position: relative;
  height: 100%;
}

.learn-drkena .learn-video .video-img {
  position: relative;
  height: 100%;
}

.learn-drkena .learn-video .video-img img {
  object-fit: cover;
  height: 100%;
}

.learn-drkena .learn-video .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1;
}

.utube, .utube:hover {
    background: #ed1c24;
    color: #fff;
    border-radius: 12px;
    padding: 5px 23px;
}

a.more-videos {
    color: #005f68;
    text-decoration: none;
    font-size: 20px;
    font-weight: 700;
    margin-left: 10px;
}

.learn-box, .learn-box iframe {
    border-radius: 10px;
    overflow: hidden; /* helps maintain rounding in some browsers */
}


.best-surgon-list ul {margin-top: 0rem; margin-bottom: 0rem; list-style: none; text-align: left;	margin-left: -15px; margin-right: -15px; padding-left: 16px;}

.best-surgon-list ul li {margin-bottom: 0.6rem; position: relative; flex: 0 0 auto; padding-left: 25px;	padding-right: 15px; line-height: 1.1;}

.best-surgon-list ul li::before {content: ""; position: absolute; display: inline-block; transform: rotate(45deg); height: 12px;	width: 8px;	border-bottom: 2px solid #b78938; border-right: 2px solid #b78938; left: 4px; top: 0px;}

.best-surgen{height: 930px;}
.journey-container{margin-top: -318px;}
 .best-surgon-slider .cart{position: relative;}
.best-surgon-slider .cart .cart-body{display: none;}
.best-surgon-slider .cart:hover .cart-body{position: absolute;top: 0;bottom: 0;left: 0;right: 0;justify-content: center;display: flex;flex-direction: column;align-items: center;cursor: pointer;background: rgba(0, 95, 104, 0.8);padding: 0 10px;}
.best-surgon-slider .cart p{text-align: center;}
.embark-journey{margin-top: 60px; margin-bottom: -56px;}