/*Main Css */
::selection{background:#87ceeb;color:#fff;text-shadow:none;}
::-webkit-scrollbar{width:6px;background-color:#F5F5F5;}
::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment{display:none;}
::-webkit-scrollbar-track-piece{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#dedede;}
::-webkit-scrollbar-thumb:vertical{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#8ec63d;}

/* Tabbing CSS */
[class^="box-"]{display:none}
[class^="box-"].showfirst{display:block}

/* Accordion CSS */
.myaccordion li .faq-opt{display:none;}
.myaccordion li.active .faq-opt{display:block;}
.myaccordion li.active .faq-ang h4:before{content:'\f077';}

:root{
    --green-color:#8EC63D;
    --light-green-color:#F4F9EB;
    --dark-green-color:#709E2E;
    --dark-gray:#414141;
    --light-gray:#595959;
    --light-gray2:#F2F2F2;
    --black-color:#242424;
    --white:#fff;
    --main-font-family:'Inter', sans-serif;
}

.button_style_1 {
    background: #8EC63D;
    border: 0;
    padding: 12px 30px;
    color: #fff;
    font-size: 15px;
    border-radius: 20px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-decoration: none;
    transition-duration: 0.5s;
}
.button_style_1:hover{
    background: #fff;
    color: #8EC63D;
    box-shadow: 0px 4px 16px rgb(0 0 0 / 10%);
}
html, body{overflow-x: hidden;}
body{font-family: 'Inter', sans-serif;overflow-x:hidden;font-size:16px;line-height:1;color:#000000;}
h1,
h2,
h3,
h4,
h5,
h6{display:block;font-weight:normal;}
*:hover,
*:focus,
*{outline:none!important;}
img{max-width:100%;height:auto;}
a,
input[type="submit"]{-webkit-transition:all 0.4s ease-In-out;-moz-transition:all 0.4s ease-In-out;-o-transition:all 0.4s ease-In-out;transition:all 0.4s ease-In-out;display:inline-block;cursor:pointer;text-decoration: none;}
a:hover{color:#e00000;text-decoration: none;}
p,
a{font-size:16px;font-weight:normal;color:#000000;}
p{line-height:26px;display:block;}
span{display:inline-block;}

/* Custom Slick Css */
.slick-list{margin:0 -15px;}
.slick-slide{margin:0 15px;}
ul.slick-dots{padding:50px 0 0;text-align:center;}
ul.slick-dots li{margin:0 20px 0 0px;width:auto;display:inline-block;vertical-align:middle;overflow:hidden;padding:0px;border:none;}
.slick-dots li button:before,
.slick-dots li button:before{color:#FFF;opacity:1;font-size:20px;}
.slick-dots li button{height:8px;width:8px;border-radius:50%;padding:0px;background:#d6d6d6;border:none;cursor:pointer;font-size:0px;padding:0px;-webkit-transition:all 0.4s ease-In-out;-moz-transition:all 0.4s ease-In-out;-o-transition:all 0.4s ease-In-out;transition:all 0.4s ease-In-out;box-sizing:border-box;}
.slick-dots li.slick-active button{background:#f3c919;width:11px;height:11px;}
span.arrows{width:40px;height:40px;border:none;position:absolute;top:0px;bottom:0px;margin:auto;z-index:2;cursor:pointer;line-height:39px;font-size:12px;text-align:center;font-weight:300;top:0;border-radius:0;background:#f7f7f7;color:#696969}
span.arrows.next{right:1%;}
.slick-prev:before, .slick-next:before{display: none !important;}
textarea,
select,
input[type],
textarea,
select,
button{background:transparent;border:none;border-radius:0px;font-family: 'Inter', sans-serif;font-weight:400;}
::-webkit-input-placeholder{color:#a3a3a3;font-weight:400;}
::-moz-placeholder{color:#a3a3a3;font-weight:400;}
:-ms-input-placeholder{color:#a3a3a3;font-weight:400;}
:-moz-placeholder{color:#a3a3a3;font-weight:400;}

/* Padding Classes */
.pad-sec{}
.pad-zero{padding:0px;}
.pad-l-zero{padding-left:0px;}
.pad-r-zero{padding-right:0px;}

/* Global Css */
.sprite-icn:before{content:"";background-image:url(../images/sprite.png);background-repeat:no-repeat;display:inline-block;}
.ovr-hiddn{overflow:hidden;}

.overlay:after{content:"";position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.60);z-index:1;}
.overlay{display:none;}
.overlay.active{display:block;}

.mn-a a {
    background: #8EC63D;
    border: 0;
    padding: 15px 40px;
    color: #fff;
    font-size: 15px;
    border-radius: 50px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-decoration: none;
    transition-duration: 0.5s;
}
.mn-a a:hover{
    background: #fff;
    color: #8EC63D;
    box-shadow: 0px 4px 16px rgb(0 0 0 / 10%);
}

/* Heading Classes */
.mn-hd h1{}
.mn-hd h2{}
.mn-hd h3{}
.mn-hd h4{}
.mn-hd h5{}
.mn-hd h6{
	font-weight: 700;
	font-size: 46px;
	line-height: 1.2;
	color: #58595b;
	padding-bottom: 5px;
}
.mn-hd p{
	font-size: 16px;
	font-weight: 400;
	line-height: 1.3;
	color: #58595b;
	padding-bottom: 5px;
}

/* header CSS */
header{-webkit-transition:all 0.4s ease-In-out;-moz-transition:all 0.4s ease-In-out;-o-transition:all 0.4s ease-In-out;transition:all 0.4s ease-In-out;}
.top-header{
	background-color: #f4f9eb;
	padding: 12px 0;
}
.header-social ul li{
	display: inline-block;
	padding-right: 15px;
}
.header-social ul li a{
	color: #58595b;
	font-size: 16px;
}

.header-social ul li a:hover{
	color: #8ec63d;
}

.header-social ul li.last{
	padding-right: 0;
}
.header-login{
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.header-login span{
	color: #58595b;
	font-size: 18px;
	padding-right: 5px;
}
.header-login a, .header-login em{
	color: #58595b;
	font-size: 15px;
	line-height: 1.2;
	font-weight: 400;
}
.header-login em{
	padding: 0 4px;
}
.header-login a:hover{
	color:#8ec63d;
}
.main-header{
	padding: 15px 0;
}
.logo{display:inline-block;}
.logo img{display:block;}

/* Menu Css */
.menu{font-size:0px;display:inline-block;vertical-align:middle;}
.menu li{display:inline-block;vertical-align:middle;padding-right:30px;}
.menu li.last{padding-right: 0;}
.menu li a{display:block;font-size:15px;color:#565759;font-weight:500;}
.menu li a:hover,
.menu li.active a{color:#8ec63d;}

.nav-btn a{
	background-color: #8ec63d;
	border-radius: 100px;
	width: 100%;
	height: 45px;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.2;
	color: #fff;
	display: grid;
	place-items: center;
}
.nav-btn a:hover{
	background: #fff;
    color: #8ec63d;
    box-shadow: 0px 4px 16px rgb(0 0 0 / 10%);
}






/* Dropdown CSS*/
@keyframes btotreverse{
	0%{top:75px;opacity:1;}
	100%{top:115px;opacity:0;}
}
@keyframes btot{
	0%{top:115px;opacity:0;}
	100%{top:40px;opacity:1;}
}
.dropdown-nav{position:relative;overflow:hidden;vertical-align:middle;}
.dropdown-nav:hover{overflow:visible;}
ul.dropdown{position:absolute;width:100%;left:-0px;margin:auto;background:#fff;padding:20px;text-align:left;border-radius:2px;box-shadow:0 0 10px 3px #00000014;opacity:0;animation:btotreverse 0.5s forwards;}
ul.dropdown li{width:100%;display:inline-block;vertical-align:middle;}
ul.dropdown li a{padding:0;font-size:14px;color:#000!important;display:block;width:100%;margin:0px 0 15px;text-align:center;font-weight:600;background:transparent!important;}
ul.dropdown li.last a{margin-bottom:0px;}
ul.dropdown li a:hover{color:#000!important;}
.dropdown-nav:hover ul.dropdown{animation:btot 0.5s forwards;z-index:9;}

/* Hamburger Menu */
.menu-Bar{width:30px;height:20px;cursor:pointer;position:absolute;right:15px;top:0;bottom:0px;margin:auto;z-index:22;display:none;}
.menu-Bar span{display:block;height:4px;width:100%;background: #8ec63d;position:absolute;transition:.6s all;border-radius:100px;}
.menu-Bar span:nth-child(1){top:0;}
.menu-Bar span:nth-child(2){top:8px;transform-origin:left;}
.menu-Bar span:nth-child(3){top:16px;}
.menu-Bar.open span{background: #ffffff;}
.menu-Bar.open span:nth-child(1){transform:rotate(45deg);top:12px;transform-origin:right-center;}
.menu-Bar.open span:nth-child(2){width:0;opacity:0;}
.menu-Bar.open span:nth-child(3){transform:rotate(-45deg);top:12px;transform-origin:right-center;}

.innerBanner-img video {width: 100%;}

/* Custom CSS Styling */
.contactBanner{
	text-align: center;
	padding: 70px 0 250px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.contactBanner h1{
	font-size: 46px;
	font-weight: 700;
	line-height: 1.2;
	color: #fff;
	padding-bottom: 5px;
}
.contactBanner p{
	font-size: 18px;
	font-weight: 400;
	line-height: 1.4;
	color: #fff;
}
.contactSection1{
	background-color: #f4f9eb;
	padding-bottom: 0px;
}
.contactSec-main{
	position: relative;
	z-index: 2;
	transform: translateY(-200px);
	/* margin-top: -200px; */
}
.contactSection1 h6{
	font-size: 35px;
	font-weight: 700;
	color: #58595b;
	padding-bottom: 30px;
}
.contactSec-getTouch{
	width: 100%;
	height: 100%;
	padding: 40px 70px;
	border-radius: 20px;
	background-color: #fff;
}
.contactSec-getTouch ul li{
	
	padding-bottom: 20px;
	display: flex;
}
.contactSec-getTouch ul li.last{
	padding-bottom: 0;
}
.contactSec-getTouch ul li span{
	border-radius: 4px;
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 7px 16px 0px rgba(0, 0, 0, 0.04);
	width: 45px;
	height: 45px;
	flex: 0 0 45px;
	display: grid;
	place-items: center;
	font-size: 22px;
}
.contactSec-getTouch ul li:nth-child(1) span{color: #3d95c6;}
.contactSec-getTouch ul li:nth-child(2) span{color: #c63d3d;}
.contactSec-getTouch ul li:nth-child(3) span{color: #713dc6;}
.contactSec-getTouch ul li em {
	
	padding-left: 20px;
}
.contactSec-getTouch ul li em a{
	font-weight: 400;
	font-size: 18px;
	color: #58595b;
	line-height: 1.3;
}
.contactSec-getTouch ul li em a:hover{
	color: #8ec63d;
}
.contactSec-getTouch ul li em b{
	font-weight: 700;
	display: block;
	font-size: 18px;
	color: #58595b;
	line-height: 1.3;
}
.contactSec-form{
	width: 100%;
	height: 100%;
	padding: 40px;
	border-radius: 20px;
	background-color: #fff;
}
.contactSec-form input{
	border-bottom: 1px solid #000000;
	height: 45px;
	width: 100%;
	padding-left: 30px;
	padding-right: 10px;
	transition: all 0.4s ease-in-out;
	margin-top: -15px;
}
.contactSec-form input:focus{
	border-color: #8ec63d;
}
.contactSec-ffeild{
	position: relative;
	margin-bottom: 20px;
	width: 100%;
	height: 40px;
}
.contactSec-ffeild span{
	position: absolute;
	left: 9px;
	top: 0px;
	bottom: 0;
	margin: auto;
	width: 100%;
	height: 16px;
	color: #8ec63d;
} 
.contactSec-form button{
	background-color: #8ec63d;
	border-radius: 100px;
	padding: 15px 80px;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.2;
	color: #fff;
	display: grid;
	place-items: center;
	transition: all 0.4s ease-in-out;
	margin-top: 10px;
}
.contactSec-form button:hover{
	background: #fff;
    color: #8ec63d;
    box-shadow: 0px 4px 16px rgb(0 0 0 / 10%);
}


/* DOCTOR PAGE */
.doctorBanner{
	background-color: #8ec63d;
	padding: 40px;
}
.doctorBanner h1{
	font-size: 46px;
	font-weight: 700;
	line-height: 1.2;
	color: #fff;
	text-align: center;
}
.doctorSection1{
	background-color: #f4f9eb;
	padding: 40px 0 100px;
}








.docSec1-top{
	padding: 0 13%;
}

.docSec1-select{
	display: flex;
	position: relative;
	justify-content: flex-end;
}
.docSec1-top .selectProblem::after{
	content: '';
	width: 1px;
	height: 80%;
	margin: auto;
	top: 0;
	bottom: 0;
	right: 0;
	background-color: #cccccc;
	position: absolute;
}
.docSec1-top .selectProblem, .docSec1-top .selectSpecialist{
	position: relative;
}

.docSec1-top select~span{
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	left: 20px;
	background-origin: 0;
	color: #8ec63d;
	font-size: 20px;
	width: 20px;
	height: 20px;
}

.docSec1-top select{
    padding: 15px 30px 15px 55px;
    font-size: 16px;
    color: #58595b;
	font-weight: 600;
    border-radius: 20px 0 0 20px;
    outline: none;
    width: 250px;
    -webkit-appearance: none;
    background: #ffffff url(../images/arrow.svg) no-repeat 96% 50%;
	background-size: 10% 33%;
} 
.docSec1-top .selectProblem select{
	border-radius: 50px 0 0 50px;
}
.docSec1-top .selectSpecialist select{
	border-radius: 0 50px 50px 0;
}
.docSec1-top button{
	background-color: #8ec63d;
	border-radius: 100px;
	padding: 14px 70px;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2;
	color: #fff;
	display: grid;
	place-items: center;
	transition: all 0.4s ease-in-out;
}
.docSec1-top button:hover{
	background: #fff;
    color: #8ec63d;
    box-shadow: 0px 4px 16px rgb(0 0 0 / 10%);
}

.secttag{
	text-align: center;
	color: #58595b;
	font-size: 15px;
	font-weight: 400;
	padding-top: 10px;
}

.doctorList{
	padding: 30px 30px 0;
}

.docList-card{
	border-radius: 20px;
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 7px 16px 0px rgba(0, 0, 0, 0.04);
	width: 100%;
	padding: 30px;
	margin: 15px 0;
}
.docList-cardImg{
	text-align: center;
}
.docList-Detail h6{
	font-size: 25px;
	color: #58595b;
	font-weight: 700;
	line-height: 1.2;
}
.docList-Detail p{
	font-style: 15px;
	font-weight: 400;
	line-height: 1.2;
	color: #58595b;
}
.docList-Detail ul{
	padding-top: 25px;
}
.docList-Detail ul li{
	display: inline-block;
	padding-right: 30px;
	margin-right: 30px;
	position: relative;
	font-style: 15px;
	font-weight: 400;
	line-height: 1.2;
	color: #58595b;
}
.docList-Detail ul li.last{
	padding-right: 0;
	margin-right: 0;
}
.docList-Detail ul li::after{
	content: '';
	background-color: #d2d2d2;
	width: 1px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
.docList-Detail ul li.last::after{
	display: none;
}
.docList-Detail ul li b{
	display: block;
	font-weight: 700;
}

.docList-btn a{
	background-color: #8ec63d;
	border-radius: 100px;
	width: 100%;
	padding: 16px 0;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2;
	color: #fff;
	display: grid;
	place-items: center;
	transition: all 0.4s ease-in-out;
}
.docList-btn a:hover{
	background: #fff;
    color: #8ec63d;
    box-shadow: 0px 4px 16px rgb(0 0 0 / 10%);
}
.docList-btn a.bg-tran{
	background-color: #fff;
	color: #545558;
	border: 1px solid #545558;
	margin-bottom: 15px;
}
.docList-btn a.bg-tran:hover{
	border-color: #8ec63d;
	color: #8ec63d;
	background-color: #fff;
}

.docList-loadmore-btn a{
	background-color: #8ec63d;
	border-radius: 10px;
	width: 100%;
	padding: 25px 0;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2;
	color: #fff;
	display: grid;
	place-items: center;
	transition: all 0.4s ease-in-out;
	margin-top: 30px;
}
.docList-loadmore-btn a:hover{
	background: #fff;
    color: #8ec63d;
    box-shadow: 0px 4px 16px rgb(0 0 0 / 10%);
}

/* Careers */
.innerBanner{width:100%;min-height:650px;background-color:#f4f9eb;display:flex;align-items:center;padding:50px 0 50px 0;}
.innerBanner-cont h1{font-size:44px;font-family: 'Inter', sans-serif;color:rgb(65,65,65);line-height:1.2;font-weight:700;padding-bottom:20px;}
.innerBanner-cont h1 span{color:#8ec63d;display:inline;}
.innerBanner-cont p{font-size:16px;font-weight:400;line-height:1.6;color:#595959;padding-bottom:40px;}

.careerSection1{
	background-color: #fff;
	padding: 60px 0 30px;
}
.careerSec1-hd{
	text-align: center;
	padding-bottom: 45px;
}
.careerSec1-img{
	overflow: hidden;
	padding: 15px;
}
.careerSec1-img a{
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-radius: 15px;
}
.careerSec1-img img{
	transform: scale(1);
	transition: all 0.7s ease-in-out;
}
.careerSec1-img img:hover{
	transform: scale(1.1);
}

.careerSection2{
	background-color: #f4f9eb;
	padding: 60px 0;
}
.careerSec2-cont p{
	padding-bottom: 20px;
}

.careerSection3{
	padding: 60px 0;
}

.careerSec3-hd{
	text-align: center;
	padding: 0 12% 45px;
}
.careerSec3-hd p{
	padding-bottom: 25px;
}
.careerSec3-img{
	text-align: center;
}
.careerSec3-img img{
	width: 100%;
}
.careerSection4{
	background-color: #f4f9eb;
	padding: 60px 0 140px;
}
.careerSec4-hd{
	text-align: center;
	padding-bottom: 45px;
}
.careerSec4-card{
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #d5d9ce;
}
.careerSec4-cardHd h6{
	font-size: 18px;
	color: #58595b;
	line-height: 1.2;
	font-weight: 700;
	padding-bottom: 10px;
}
.careerSec4-cardHd p{
	font-size: 15px;
	color: #58595b;
	line-height: 1.2;
	font-weight: 400;
}
.careerSec4-cardHd p span{
	display: block;
}
.careerSec4-cardHd p b{
	font-weight: 700;
	display: block;
}
.careerSec4-cardbtn{
	text-align: center;
}

/* ABOUT */
.aboutSec1{
  margin-bottom: 80px;

}
.aboutSec1 .icon-box{
  margin-bottom: 65px;
  display: flex;
}

.aboutSec1 .icon-box span {
  flex: 0 0 35px;
  color: #fff;
  font-size: 22px;
  line-height: 0.0;
  padding-right: 5px;
}
.aboutSec1 .icon-box p {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.3;
color: #fff;
	font-family: var(--main-font-family) !important;
}
.aboutSec1 .icon-box p b {
  display: block;
  font-weight: 700;
	margin-bottom: 4px;
}


.aboutSection1{
	padding: 65px 0;
	background-color: #f4f9eb;
}
.aboutSec1-hd{
	padding: 0 8% 60px;
	text-align: center;
}

.aboutSec1-cont ul li{
	padding-bottom: 65px;
	display: flex;

}
.aboutSec1-cont ul li.last{
	padding-bottom: 0;
}
.aboutSec1-cont span{
	flex: 0 0 35px;
	color: #8EC63D;
	font-size: 22px;
	line-height: 0.0;
	padding-right: 5px;
}
.aboutSec1-cont p{
	font-size: 15px;
	font-weight: 400;
	line-height: 1.3;
}
.aboutSec1-cont p b{
	display: block;
	font-weight: 700;
	
}
.myabout-hd h6{
    font-size: 18px;
    font-weight: 400;
    line-height: 1.3;
    color: #8EC63D;
}
.myabout-hd p{
    font-weight: 700;
    font-size: 36px;
    line-height: 1.2;
    color: #58595b;
    padding-bottom: 5px;
}

.aboutSec2-video{
	position: relative;
	text-align: center;
}

.aboutSec2-videoCont{
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	width: 120px;
	height: 155px;
	text-align: center;
}
.aboutSec2-videoCont a{
	font-size: 90px;
	color: #8EC63D;
}
.aboutSec2-videoCont span{
	display: block;
	font-size: 15px;
	color: #fff;
	font-weight: 400;
	padding-top: 17px;
}

.aboutSec2-cardImg{
    padding-bottom: 30px;
}

.pagination {
    padding-top: 40px;
}
.aboutSection2{
	background-color: #8ec63d;
	padding: 60px 0;
}
.aboutSec2-hd{
	padding-bottom: 20px;
	text-align: center;
}

.aboutSec2-center{
	text-align: center;
	padding: 60px 5% 0;
}
.aboutSec2-center p{
	padding-bottom: 30px;
	padding-top: 10px;
}
.aboutSec2-center h4{
	color: #58595b;
	font-size: 25px;
	font-weight: 700;
	padding-bottom: 10px;
}

.aboutSec2-bottom{
	text-align: center;
	padding-bottom: 10px;
}
.aboutSec2-bottom h6, .aboutSec2-bottom  p{
	color: #fff;
}
.aboutSec2-card{
	text-align: center;
}
.aboutSec2-cardCont{
	padding-top: 20px;
}
.aboutSec2-cardCont h6{
	font-size: 16px;
	color: #fff;
	font-weight: 700;
	line-height: 1.2;
}
.aboutSec2-cardCont span{
	color: #fff;
	font-weight: 400;
	line-height: 1.2;
	font-size: 15px;
}
.aboutSec2-cardCont p{
	color: #fff;
	font-weight: 500;
	line-height: 1.2;
	padding: 15px 15% 30px;
	letter-spacing: -0.25px;
	min-height: 120px;
	font-size: 15px;
}
.aboutSec2-cardCont a{
	background-color: #fff;
	color: #8ec63d;
}
.aboutSec2-cardCont a:hover{
	background: #cef39d;
    color: #8ec63d;
}

.aboutSection3{
	padding: 60px 0;
	background-color: #f4f9eb;
}
.aboutSec3-hd{
	text-align: center;
	padding: 0 13% 45px ;
}
.aboutSec3-card img{
	width: 100%;
	margin-bottom: 30px;
}

.aboutSec3-btn{
	text-align: center;
	padding-top: 30px;
}
.aboutSec3-btn a{
	padding: 15px 80px;
}


.aboutSec3-partnerHd{
	text-align: center;
	padding-bottom: 30px;
}
.aboutSec3-partnerBtn{
	padding-bottom: 60px;
}
.aboutSec3-partnerBtn ul{
	text-align: center;
}
.aboutSec3-partnerBtn ul li{
	display: inline-block;
	padding-right: 15px;
}
.aboutSec3-partnerBtn ul li.last{
	padding-right: 0;
}
.aboutSec3-partnerBtn ul li a{
	border: 0;
    padding: 15px 40px;
    font-size: 15px;
    border-radius: 50px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-decoration: none;
    transition-duration: 0.5s;
	background: #fff;
    color: #414141;
    box-shadow: 0px 4px 16px rgb(0 0 0 / 10%);
}
.aboutSec3-partnerBtn ul li.current a, .aboutSec3-partnerBtn ul li.current:hover a{
	background: #8EC63D;
    color: #fff;
	box-shadow: 0px 4px 16px rgb(0 0 0 / 0%);
}
.aboutSec3-partnerBtn ul li:hover a{
	background: #f8ffef;
	color: #8ec63d;
}

.aboutSection4{
	padding: 60px 0 125px;
	background-color: #f4f9eb;
}
.aboutSec4-hd{
	padding-bottom: 60px;
	text-align: center;
}

.aboutSec4-card{
	text-align: center;
	margin-bottom:40px;
}
.aboutSec4-cardCont{
	padding: 15px 12% 0;
}
.aboutSec4-cardCont span{
	font-size: 15px;
	color: #58595b;
	font-weight: 400;
	line-height: 1.2;
	padding-bottom: 10px;
}

.aboutSec4-cardCont h6{
	color: #58595b;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.2;
	padding-bottom: 15px;
}

.aboutSection5{
	padding: 60px 0;
}

.aboutSect1-main{
	padding-bottom: 60px;
}

.aboutSect1-mainCont p{
	padding: 5px 0 20px;
	width: 90%;
}
.newsec-hd {
    padding-left: 40px;
}
.newsec-hd h6{
    font-size: 30px;
    
}





/* FOOTER */
footer{
	background-color: #000000;
	padding: 80px 0 25px;
	position: relative;
}
footer .fav{
	position: absolute;
	border-radius: 50%;
	background-color: rgb(244, 249, 235);
	width: 110px;
	height: 110px;
	top: -55px;
	right: 0;
	left: 0;
	margin: auto;
	display: grid;
	place-items: center;
	z-index: 2;
}
.widget p.about{
	font-size: 16px;
	color: #fff;
	font-weight: 400;
	line-height: 1.5;
	padding-top: 20px;
	padding-right: 10px;
}
.widget ul.footerNav li{
	padding-bottom: 25px;
	display: block;
}
.widget ul.footerNav li a{
	font-size: 16px;
	color: #fff;
	font-weight: 400;
}
.widget ul.footerNav li a:hover{
	color: #8ec63d;
}
.widget h6{
	font-size: 16px;
	font-weight: 700;
	line-height: 1.2;
	color: #fff;
	font-family: 'Inter', sans-serif;
}
.widget ul.cta li{
	padding-bottom: 15px;
}
.widget ul.cta li a{
	color: #adadad;
	font-weight: 400;
	font-size: 16px;
	padding-top: 5px;
}
.widget ul.cta li a:hover{
	color: #fff;
}
.widget ul.social{
	padding-top: 10px;
}
.widget ul.social li{
	display: inline-block;
}
.widget ul.social li a{
	color: #fff;
	padding-right: 15px;
	font-size: 18px;
}
.widget ul.social li a:hover{
	color: #8ec63d;
}
.widget.contact h6{
	padding-bottom: 15px;
}
.widget.contact input{
	width: 100%;
	border-bottom: 1px solid #ffff;
	height: 40px;
	margin-bottom: 20px;
	font-family: 'Inter', sans-serif;
	font-size: 14px;
	color: #fff;
}
.widget.contact button{
	background-color: #8ec63d;
	border-radius: 100px;
	padding: 15px 60px;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.2;
	color: #fff;
	display: grid;
	place-items: center;
	transition: all 0.4s ease-in-out;
}
.widget.contact button:hover{
	background: #fff;
    color: #8ec63d;
    box-shadow: 0px 4px 16px rgb(0 0 0 / 10%);
}
.copyright{
	padding-top: 45px;
}
.copyright p, .copyright span{
	font-weight: 700;
	font-style: 16px;
	color: #fff;
	line-height: 1.2;
}
.copyright-text{
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.copyright-text span, .copyright-text img{
	margin-right: 15px;
	transition: all 0.4s ease-in-out;
}
.copyright-text a:hover img{
	transform: scale(1.05);
}


/* Home Page */
.innerBanner-cont .docSec1-select.docSec1-top.ps-0 {
    justify-content: flex-start;
    padding: 0;
    padding-bottom: 25px;
}

.homeSection1{
	background-color: #f2f2f2;
	padding: 75px 0 50px;
}

.homeSection1 .row [class^="col-md-"]{
	margin-bottom: 30px;
}

.hSec1-hd{
	padding-bottom: 60px;
}

.hSec1-card{
	border-radius: 25px;
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 7px 16px 0px rgba(0, 0, 0, 0.04);
	width: 100%;
	height: 100%;
	padding: 30px 90px 30px 30px;
	display: flex;
    align-items: center;
}

.hSec1-card a{
	padding: 10px 50px;
	margin-top: 20px;
}

.hSec1-card.dGreen a{
	background-color: #30b78c;
}

.hSec1-card.red a{
	background-color: #e76370;
}

.hSec1-card.sky a{
	background-color: #00b2c0;
}

.hSec1-card.dGreen a:hover, .hSec1-card.red a:hover, .hSec1-card.sky a:hover{
	background-color: #fff;
}

.hSec1-cardHead{
	display: flex;
	align-items: center;
}

.hSec1-cardImg{
	flex: 0 0 80px;
	text-align: center;
}

.hSec1-cardCont{
	padding-left: 30px;
}

.hSec1-cardCont h6{
	color: #565759;
	font-size: 25px;
	font-weight: 700;
	line-height: 1.2;
	padding-bottom: 5px;
}

.hSec1-cardCont p{
	color: #565759;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.4;
}

.homeSection2{
	background-color: #8cc33b;
	padding: 80px 0 0;
}

.hSec2-hd{
	text-align: center;
	padding: 0 0 50px;
}

.hSec2-hd h6, .hSec2-hd p{
	color: #fff;
}
.hSec2-cont ul{
	margin-bottom: 80px;
}
.hSec2-cont ul li span{
	color: #fff;
}

.hSec2-cont ul li p{
	color: #fff;
}
.hSec2-img{
	font-size: 0;
}

.homeSection3{
	padding: 80px 0;
}
.hSec3-hd{
	padding-bottom: 40px;
	text-align: center;
}

.hSec3-slider .col-md-4{
	padding: 0;
	margin: 0;
}

.hSec3-slider  .slick-arrow{
	z-index:3;
	font-size:0;
	cursor:pointer;
	position:absolute;
	top:0px;
	bottom:0;
	margin:auto;
}
.hSec3-slider  .slick-arrow:after{
	content: '\f104';
    font-family: 'Font Awesome 5 Pro';
    position: absolute;
    font-size: 32px;
    color: #545558;
    line-height: 69px;
    transition: all 0.4s ease-In-out;
    width: 0px;
    height: 0px;
    border-radius: 50%;
    top: 0;
    bottom: 0;
    left: -10px;
    margin: auto;
    z-index: 1;
}
.hSec3-slider  .slick-next.slick-arrow:after{
	content: '\f105';
    left: auto;
    right: 30px;
}
.hSec3-slider .slick-arrow:hover:after{color: #8EC63D;}


.hSec3-card{
	text-align: center;
	border-radius: 30px;
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 7px 16px 0px rgba(0, 0, 0, 0.04);
	margin: 20px;
	margin-top: 50px;
	padding: 0 30px 30px;
}

.hSec3-cardImg{
	transform: translateY(-50px);
	margin-bottom: -40px;
}

.hSec3-cardImg img{
	margin: auto;
}

.hSec3-cardCont span{
	font-size: 20px;
	color: #ffc200;
	background: -webkit-linear-gradient(#f8923b, #ffc200);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.hSec3-cardCont h6{
	font-size: 18px;
	color: rgb(88, 89, 91);
	font-weight: 700;
	line-height: 1.2;
	padding: 10px 0 2px;
}
.hSec3-cardCont p{
	font-size: 15px;
	color: rgb(88, 89, 91);
	line-height: 1.2;
	font-weight: 400;
	padding: 0 25% 30px;
}

.hSec3-cardFoot h5{
	font-size: 22px;
	color: #58595b;
	font-weight: 400;
	line-height: 1.2;
}

.hSec3-cardFoot p{
	font-size: 15px;
	color: rgb(88, 89, 91);
	line-height: 1.2;
	font-weight: 400;
}

.homeSection4{
	background-color: #000000;
	padding-bottom: 75px;
}

.hSec4-main{
	margin-bottom: 60px;
	position: relative;
	text-align: center;
	font-size: 0;
}
.hSec4-main a{
	width: 100%;
	height: 100%;
	font-size: 0;
}
.hSec4-main h6{
	position: absolute;
	right: 0;
	left: 0;
	top: 80px;
	margin: auto;
	font-weight: 700;
	color: #fff;
	font-size: 46px;
}

.playBtn{
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 150px;
	height: 150px;
	text-align: center;
}
.playBtn i{
	font-size: 100px;
	color: #fff;
	transition: all 0.4s ease-in-out;
}
.playBtn span{
	color: #fff;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.2;
	padding-top: 10px;
	transition: all 0.4s ease-in-out;
	display: block;
}

.hSec4-main a:hover .playBtn i, .hSec4-main a:hover .playBtn span, .hSec4-card a:hover .playBtn span,  .hSec4-card a:hover .playBtn i{
	color: #8ec63d;
}

.hSec4-card{
	position: relative;
	font-size: 0;
}

.hSec4-card a{
	width: 100%;
	height: 100%;
	font-size: 0;
}
.hSec4-card .playBtn{
    width: 100px;
    height: 80px;
}
.hSec4-card .playBtn i {
    font-size: 50px;
}
.hSec4-card .playBtn span{
	font-size: 12px;
}


.homeSection5{
	padding: 80px 0;
	background-color: #f2f2f2;
}
.homeSection5 .container{
	position: relative;
	z-index: 9;
}
.hSec5-hd{
	text-align: center;
	padding-bottom: 30px;
}

.hSec5-main{
	padding: 0 12%;
	text-align: center;
}
.hSec5-mainImg {
	padding-bottom: 20px;
}
.hSec5-mainImg img{
	margin: auto;
}
.hSec5-mainCont p{
	font-size: 18px;
	font-weight: 400;
	line-height: 1.3;
	color: #414141;
	padding-bottom: 15px;
}
.hSec5-mainCont span{
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2;
	color: #414141;
}


.hSec5-slider .col-md-4{
	padding: 0;
	margin: 0;
}

.hSec5-slider  .slick-arrow{
	z-index:3;
	font-size:0;
	cursor:pointer;
	position:absolute;
	top:0px;
	bottom:0;
	margin:auto;
}
.hSec5-slider  .slick-arrow:after{
	content: '\f104';
    font-family: 'Font Awesome 5 Pro';
    position: absolute;
    font-size: 32px;
    color: #545558;
    line-height: 69px;
    transition: all 0.4s ease-In-out;
    width: 0px;
    height: 0px;
    border-radius: 50%;
    top: 0;
    bottom: 0;
    left: 0px;
    margin: auto;
    z-index: 1;
}
.hSec5-slider  .slick-next.slick-arrow:after{
	content: '\f105';
    left: auto;
    right: 0px;
}
.hSec5-slider .slick-arrow:hover:after{color: #8EC63D;}


.homeSection6{
	padding: 60px 0 125px;
    background-color: #f4f9eb;
}

.homeSection6 span{
	color: #8ec63d;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.2;
    padding-bottom: 25px;
}

.homeSection6 ul li{
	padding-bottom: 10px;
	padding-left: 20px;
	position: relative;
}

.homeSection6 ul li::after{
	content: '\f105';
	font-family: 'Font Awesome 5 Pro';
	position: absolute;
	left: 0;
	top: 3px;
	margin: auto;
	font-size: 12px;
	color: #8ec63d;
}

.homeSection6 ul li a{
	font-size: 14px;
    color: #58595b;
    font-weight: 400;
    line-height: 1.2;
}

.homeSection6 ul li a:hover{
	color: #8ec63d;
}












/* 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 */

.content.relative-wrapper {
    position: relative;
}
.content.relative-wrapper .preview {
    width: 100%;
    height: 100%;
    right: 72px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    opacity: 1;
    top: 72px;
}
.content.relative-wrapper .image-wrapper img {
    width: 100%;
    height: 100%;
}
.content.relative-wrapper .image-wrapper.resume {
    position: absolute;
    width: 378px;
    height: 535px;
}
.content.relative-wrapper .image-wrapper.resume,
.content.relative-wrapper .image-wrapper.resume img {
    border-radius: 2px;
}
.content.relative-wrapper .image-wrapper.user {
    width: 187px;
    height: 250px;
    left: 0;
}
.content.relative-wrapper .image-wrapper.user,
.content.relative-wrapper .image-wrapper.user img {
    border-radius: 8px;
}
.content.relative-wrapper .resume-example {
    position: absolute;
    z-index: 1;
    visibility: hidden;
    width: 100%;
    height: 100%;
    perspective: 1000px;
}
.content.relative-wrapper .resume,
.content.relative-wrapper .user {
    opacity: 0;
    will-change: opacity, transform;
}
.content.relative-wrapper .resume {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
}
.content.relative-wrapper .user {
    -webkit-transform: translateX(-50px) scale(0.8) rotateX(4deg) rotateY(-16deg) rotateZ(4deg);
    transform: translateX(-50px) scale(0.8) rotateX(4deg) rotateY(-16deg) rotateZ(4deg);
}
.content.relative-wrapper .resume-example.active,
.content.relative-wrapper .resume-example.leave {
    visibility: visible;
    z-index: 2;
}
.content.relative-wrapper .resume-example.active:not(.intro-active) {
    visibility: visible;
}
.content.relative-wrapper .resume-example.active:not(.intro-active) .resume {
    opacity: 0;
    -webkit-animation: home-intro-resume-entry 1.6s 10ms ease-in-out forwards;
    animation: home-intro-resume-entry 1.6s 10ms ease-in-out forwards;
}
.content.relative-wrapper .resume-example.active:not(.intro-active) .user {
    opacity: 0;
    -webkit-animation: home-intro-picture-entry 0.8s ease-in-out 0.8s forwards;
    animation: home-intro-picture-entry 0.8s ease-in-out 0.8s forwards;
}
@-webkit-keyframes home-intro-resume-entry {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.06) rotateX(4deg) rotateY(-16deg) rotateZ(2deg);
        transform: scale(1.06) rotateX(4deg) rotateY(-16deg) rotateZ(2deg);
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1) rotateX(4deg) rotateY(-16deg) rotateZ(2deg);
        transform: scale(1) rotateX(4deg) rotateY(-16deg) rotateZ(2deg);
    }
}
@keyframes home-intro-resume-entry {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.06) rotateX(4deg) rotateY(-16deg) rotateZ(4deg);
        transform: scale(1.06) rotateX(4deg) rotateY(-16deg) rotateZ(4deg);
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1) rotateX(4deg) rotateY(-16deg) rotateZ(4deg);
        transform: scale(1) rotateX(4deg) rotateY(-16deg) rotateZ(4deg);
    }
}
@keyframes home-intro-picture-entry {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px) scale(0.8) rotateX(4deg) rotateY(-16deg) rotateZ(4deg);
        transform: translateX(-20px) scale(0.8) rotateX(4deg) rotateY(-16deg) rotateZ(4deg);
    }
    100% {
        opacity: 1;
        -webkit-transform: translate(-60px, 100px) scale(1) rotateX(4deg) rotateY(-16deg) rotateZ(4deg);
        transform: translate(-60px, 100px) scale(1) rotateX(4deg) rotateY(-16deg) rotateZ(4deg);
    }
}
@-webkit-keyframes home-intro-picture-entry-firefox {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px) scale(0.8);
        transform: translateX(-20px) scale(0.8);
    }
    100% {
        opacity: 1;
        -webkit-transform: translate(-60px, 100px) scale(1);
        transform: translate(-60px, 100px) scale(1);
    }
}
@keyframes home-intro-picture-entry-firefox {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px) scale(0.8);
        transform: translateX(-20px) scale(0.8);
    }
    100% {
        opacity: 1;
        -webkit-transform: translate(-60px, 100px) scale(1);
        transform: translate(-60px, 100px) scale(1);
    }
}
@-webkit-keyframes product-invitation-template-1 {
    0% {
        -webkit-transform: translateY(-264px);
        transform: translateY(-264px);
    }
    32.04799% {
        opacity: 1;
        -webkit-transform: translateY(-638px);
        transform: translateY(-638px);
    }
    32.05799% {
        opacity: 0;
        -webkit-transform: translateY(-638px);
        transform: translateY(-638px);
    }
    32.06799% {
        opacity: 0;
        -webkit-transform: translateY(529px);
        transform: translateY(529px);
    }
    32.07799% {
        opacity: 1;
        -webkit-transform: translateY(529px);
        transform: translateY(529px);
    }
    100% {
        -webkit-transform: translateY(-264px);
        transform: translateY(-264px);
    }
}
@keyframes product-invitation-template-1 {
    0% {
        -webkit-transform: translateY(-264px);
        transform: translateY(-264px);
    }
    32.04799% {
        opacity: 1;
        -webkit-transform: translateY(-638px);
        transform: translateY(-638px);
    }
    32.05799% {
        opacity: 0;
        -webkit-transform: translateY(-638px);
        transform: translateY(-638px);
    }
    32.06799% {
        opacity: 0;
        -webkit-transform: translateY(529px);
        transform: translateY(529px);
    }
    32.07799% {
        opacity: 1;
        -webkit-transform: translateY(529px);
        transform: translateY(529px);
    }
    100% {
        -webkit-transform: translateY(-264px);
        transform: translateY(-264px);
    }
}
@-webkit-keyframes product-invitation-template-2 {
    0% {
        -webkit-transform: translateY(-577px);
        transform: translateY(-577px);
    }
    5.22708% {
        opacity: 1;
        -webkit-transform: translateY(-638px);
        transform: translateY(-638px);
    }
    5.23708% {
        opacity: 0;
        -webkit-transform: translateY(-638px);
        transform: translateY(-638px);
    }
    5.24708% {
        opacity: 0;
        -webkit-transform: translateY(529px);
        transform: translateY(529px);
    }
    5.25708% {
        opacity: 1;
        -webkit-transform: translateY(529px);
        transform: translateY(529px);
    }
    100% {
        -webkit-transform: translateY(-577px);
        transform: translateY(-577px);
    }
}
@keyframes product-invitation-template-2 {
    0% {
        -webkit-transform: translateY(-577px);
        transform: translateY(-577px);
    }
    5.22708% {
        opacity: 1;
        -webkit-transform: translateY(-638px);
        transform: translateY(-638px);
    }
    5.23708% {
        opacity: 0;
        -webkit-transform: translateY(-638px);
        transform: translateY(-638px);
    }
    5.24708% {
        opacity: 0;
        -webkit-transform: translateY(529px);
        transform: translateY(529px);
    }
    5.25708% {
        opacity: 1;
        -webkit-transform: translateY(529px);
        transform: translateY(529px);
    }
    100% {
        -webkit-transform: translateY(-577px);
        transform: translateY(-577px);
    }
}
@-webkit-keyframes product-invitation-template-3 {
    0% {
        -webkit-transform: translateY(265px);
        transform: translateY(265px);
    }
    77.37789% {
        opacity: 1;
        -webkit-transform: translateY(-638px);
        transform: translateY(-638px);
    }
    77.38789% {
        opacity: 0;
        -webkit-transform: translateY(-638px);
        transform: translateY(-638px);
    }
    77.39789% {
        opacity: 0;
        -webkit-transform: translateY(529px);
        transform: translateY(529px);
    }
    77.40789% {
        opacity: 1;
        -webkit-transform: translateY(529px);
        transform: translateY(529px);
    }
    100% {
        -webkit-transform: translateY(265px);
        transform: translateY(265px);
    }
}
@keyframes product-invitation-template-3 {
    0% {
        -webkit-transform: translateY(265px);
        transform: translateY(265px);
    }
    77.37789% {
        opacity: 1;
        -webkit-transform: translateY(-638px);
        transform: translateY(-638px);
    }
    77.38789% {
        opacity: 0;
        -webkit-transform: translateY(-638px);
        transform: translateY(-638px);
    }
    77.39789% {
        opacity: 0;
        -webkit-transform: translateY(529px);
        transform: translateY(529px);
    }
    77.40789% {
        opacity: 1;
        -webkit-transform: translateY(529px);
        transform: translateY(529px);
    }
    100% {
        -webkit-transform: translateY(265px);
        transform: translateY(265px);
    }
}
@-webkit-keyframes product-invitation-template-4 {
    0% {
        -webkit-transform: translateY(472px);
        transform: translateY(472px);
    }
    95.11568% {
        opacity: 1;
        -webkit-transform: translateY(-638px);
        transform: translateY(-638px);
    }
    95.12568% {
        opacity: 0;
        -webkit-transform: translateY(-638px);
        transform: translateY(-638px);
    }
    95.13568% {
        opacity: 0;
        -webkit-transform: translateY(529px);
        transform: translateY(529px);
    }
    95.14568% {
        opacity: 1;
        -webkit-transform: translateY(529px);
        transform: translateY(529px);
    }
    100% {
        -webkit-transform: translateY(472px);
        transform: translateY(472px);
    }
}
@keyframes product-invitation-template-4 {
    0% {
        -webkit-transform: translateY(472px);
        transform: translateY(472px);
    }
    95.11568% {
        opacity: 1;
        -webkit-transform: translateY(-638px);
        transform: translateY(-638px);
    }
    95.12568% {
        opacity: 0;
        -webkit-transform: translateY(-638px);
        transform: translateY(-638px);
    }
    95.13568% {
        opacity: 0;
        -webkit-transform: translateY(529px);
        transform: translateY(529px);
    }
    95.14568% {
        opacity: 1;
        -webkit-transform: translateY(529px);
        transform: translateY(529px);
    }
    100% {
        -webkit-transform: translateY(472px);
        transform: translateY(472px);
    }
}
@-webkit-keyframes product-invitation-template-5 {
    0% {
        -webkit-transform: translateY(-183px);
        transform: translateY(-183px);
    }
    38.98886% {
        opacity: 1;
        -webkit-transform: translateY(-638px);
        transform: translateY(-638px);
    }
    38.99886% {
        opacity: 0;
        -webkit-transform: translateY(-638px);
        transform: translateY(-638px);
    }
    39.00886% {
        opacity: 0;
        -webkit-transform: translateY(529px);
        transform: translateY(529px);
    }
    39.01886% {
        opacity: 1;
        -webkit-transform: translateY(529px);
        transform: translateY(529px);
    }
    100% {
        -webkit-transform: translateY(-183px);
        transform: translateY(-183px);
    }
}
@keyframes product-invitation-template-5 {
    0% {
        -webkit-transform: translateY(-183px);
        transform: translateY(-183px);
    }
    38.98886% {
        opacity: 1;
        -webkit-transform: translateY(-638px);
        transform: translateY(-638px);
    }
    38.99886% {
        opacity: 0;
        -webkit-transform: translateY(-638px);
        transform: translateY(-638px);
    }
    39.00886% {
        opacity: 0;
        -webkit-transform: translateY(529px);
        transform: translateY(529px);
    }
    39.01886% {
        opacity: 1;
        -webkit-transform: translateY(529px);
        transform: translateY(529px);
    }
    100% {
        -webkit-transform: translateY(-183px);
        transform: translateY(-183px);
    }
}
@-webkit-keyframes product-invitation-template-1-mobile {
    0% {
        -webkit-transform: translateY(75px);
        transform: translateY(75px);
    }
    68.80252% {
        opacity: 1;
        -webkit-transform: translateY(-580px);
        transform: translateY(-580px);
    }
    68.81252% {
        opacity: 0;
        -webkit-transform: translateY(-580px);
        transform: translateY(-580px);
    }
    68.82252% {
        opacity: 0;
        -webkit-transform: translateY(372px);
        transform: translateY(372px);
    }
    68.83252% {
        opacity: 1;
        -webkit-transform: translateY(372px);
        transform: translateY(372px);
    }
    100% {
        -webkit-transform: translateY(75px);
        transform: translateY(75px);
    }
}
@keyframes product-invitation-template-1-mobile {
    0% {
        -webkit-transform: translateY(75px);
        transform: translateY(75px);
    }
    68.80252% {
        opacity: 1;
        -webkit-transform: translateY(-580px);
        transform: translateY(-580px);
    }
    68.81252% {
        opacity: 0;
        -webkit-transform: translateY(-580px);
        transform: translateY(-580px);
    }
    68.82252% {
        opacity: 0;
        -webkit-transform: translateY(372px);
        transform: translateY(372px);
    }
    68.83252% {
        opacity: 1;
        -webkit-transform: translateY(372px);
        transform: translateY(372px);
    }
    100% {
        -webkit-transform: translateY(75px);
        transform: translateY(75px);
    }
}
@-webkit-keyframes product-invitation-template-2-mobile {
    0% {
        -webkit-transform: translateY(139px);
        transform: translateY(139px);
    }
    75.52521% {
        opacity: 1;
        -webkit-transform: translateY(-580px);
        transform: translateY(-580px);
    }
    75.53521% {
        opacity: 0;
        -webkit-transform: translateY(-580px);
        transform: translateY(-580px);
    }
    75.54521% {
        opacity: 0;
        -webkit-transform: translateY(372px);
        transform: translateY(372px);
    }
    75.55521% {
        opacity: 1;
        -webkit-transform: translateY(372px);
        transform: translateY(372px);
    }
    100% {
        -webkit-transform: translateY(139px);
        transform: translateY(139px);
    }
}
@keyframes product-invitation-template-2-mobile {
    0% {
        -webkit-transform: translateY(139px);
        transform: translateY(139px);
    }
    75.52521% {
        opacity: 1;
        -webkit-transform: translateY(-580px);
        transform: translateY(-580px);
    }
    75.53521% {
        opacity: 0;
        -webkit-transform: translateY(-580px);
        transform: translateY(-580px);
    }
    75.54521% {
        opacity: 0;
        -webkit-transform: translateY(372px);
        transform: translateY(372px);
    }
    75.55521% {
        opacity: 1;
        -webkit-transform: translateY(372px);
        transform: translateY(372px);
    }
    100% {
        -webkit-transform: translateY(139px);
        transform: translateY(139px);
    }
}
@-webkit-keyframes product-invitation-template-3-mobile {
    0% {
        -webkit-transform: translateY(-439px);
        transform: translateY(-439px);
    }
    14.81092% {
        opacity: 1;
        -webkit-transform: translateY(-580px);
        transform: translateY(-580px);
    }
    14.82092% {
        opacity: 0;
        -webkit-transform: translateY(-580px);
        transform: translateY(-580px);
    }
    14.83092% {
        opacity: 0;
        -webkit-transform: translateY(372px);
        transform: translateY(372px);
    }
    14.84092% {
        opacity: 1;
        -webkit-transform: translateY(372px);
        transform: translateY(372px);
    }
    100% {
        -webkit-transform: translateY(-439px);
        transform: translateY(-439px);
    }
}
@keyframes product-invitation-template-3-mobile {
    0% {
        -webkit-transform: translateY(-439px);
        transform: translateY(-439px);
    }
    14.81092% {
        opacity: 1;
        -webkit-transform: translateY(-580px);
        transform: translateY(-580px);
    }
    14.82092% {
        opacity: 0;
        -webkit-transform: translateY(-580px);
        transform: translateY(-580px);
    }
    14.83092% {
        opacity: 0;
        -webkit-transform: translateY(372px);
        transform: translateY(372px);
    }
    14.84092% {
        opacity: 1;
        -webkit-transform: translateY(372px);
        transform: translateY(372px);
    }
    100% {
        -webkit-transform: translateY(-439px);
        transform: translateY(-439px);
    }
}
@-webkit-keyframes product-invitation-template-4-mobile {
    0% {
        -webkit-transform: translateY(320px);
        transform: translateY(320px);
    }
    94.53782% {
        opacity: 1;
        -webkit-transform: translateY(-580px);
        transform: translateY(-580px);
    }
    94.54782% {
        opacity: 0;
        -webkit-transform: translateY(-580px);
        transform: translateY(-580px);
    }
    94.55782% {
        opacity: 0;
        -webkit-transform: translateY(372px);
        transform: translateY(372px);
    }
    94.56782% {
        opacity: 1;
        -webkit-transform: translateY(372px);
        transform: translateY(372px);
    }
    100% {
        -webkit-transform: translateY(320px);
        transform: translateY(320px);
    }
}
@keyframes product-invitation-template-4-mobile {
    0% {
        -webkit-transform: translateY(320px);
        transform: translateY(320px);
    }
    94.53782% {
        opacity: 1;
        -webkit-transform: translateY(-580px);
        transform: translateY(-580px);
    }
    94.54782% {
        opacity: 0;
        -webkit-transform: translateY(-580px);
        transform: translateY(-580px);
    }
    94.55782% {
        opacity: 0;
        -webkit-transform: translateY(372px);
        transform: translateY(372px);
    }
    94.56782% {
        opacity: 1;
        -webkit-transform: translateY(372px);
        transform: translateY(372px);
    }
    100% {
        -webkit-transform: translateY(320px);
        transform: translateY(320px);
    }
}
@-webkit-keyframes product-invitation-template-5-mobile {
    0% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }
    61.97479% {
        opacity: 1;
        -webkit-transform: translateY(-580px);
        transform: translateY(-580px);
    }
    61.98479% {
        opacity: 0;
        -webkit-transform: translateY(-580px);
        transform: translateY(-580px);
    }
    61.99479% {
        opacity: 0;
        -webkit-transform: translateY(372px);
        transform: translateY(372px);
    }
    62.00479% {
        opacity: 1;
        -webkit-transform: translateY(372px);
        transform: translateY(372px);
    }
    100% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }
}
@keyframes product-invitation-template-5-mobile {
    0% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }
    61.97479% {
        opacity: 1;
        -webkit-transform: translateY(-580px);
        transform: translateY(-580px);
    }
    61.98479% {
        opacity: 0;
        -webkit-transform: translateY(-580px);
        transform: translateY(-580px);
    }
    61.99479% {
        opacity: 0;
        -webkit-transform: translateY(372px);
        transform: translateY(372px);
    }
    62.00479% {
        opacity: 1;
        -webkit-transform: translateY(372px);
        transform: translateY(372px);
    }
    100% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }
}
.product-invitation {
    background-color: #f2f2f2;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 2;
    position: relative;
    width: 100%;
}
@media (max-width: 767px) {
    .product-invitation {
        height: 580px;
        padding: 128px 0;
    }
}
.product-invitation .text {
    width: 588px;
    left: 0;
    right: 0;
    text-align: center;
}
@media (max-width: 1199px) {
    .product-invitation .text {
        width: 714px;
        max-width: none;
    }
}
@media (max-width: 1023px) {
    .product-invitation .text {
        width: 100%;
        max-width: calc(100% - 56px);
    }
}
@media (max-width: 767px) {
    .product-invitation .text {
        width: 100%;
        max-width: calc(100% - 32px);
    }
}
.product-invitation > .content {
    position: relative;
    z-index: 4;
    height: 100%;
}
.product-invitation .templates {
    z-index: 1;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: scale(1) translateZ(0);
    transform: scale(1) translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: transform;
}
.product-invitation .templates,
.product-invitation .templates:after {
    position: absolute;
    left: 0;
    top: 0;
        width: 100vw;
    height: 100vh;
}

.healthcareSec1-main .row{
    display: flex !important;
}

.healthcareSec1-main  .slick-dots li.slick-active button{
        background: #ffffff;
}

.healthcareSec1-main .slick-dots li button {
    height: 11px;
    width: 11px;
    background: #9d9d9c;
}

@media (max-width: 767px) {
    .product-invitation .templates,
    .product-invitation .templates:after {
        height: 580px;
    }
}
.product-invitation .templates:after {
    content: "";
    background-color: #000;
    opacity: 0.0;
}
.product-invitation .templates .content {
    height: 100%;
    position: relative;
}
.product-invitation .template {
    position: absolute;
    bottom: 0;
    height: 45rem;
    background-size: contain;
    background-repeat: repeat;
    background-position: center;
    width: 50rem;
}
@media (max-width: 767px) {
    .product-invitation .template {
        width: 40vw;
        height: 372px;
    }
}
.product-invitation .template img,
.product-invitation .template picture {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
	object-fit: contain;
}
.product-invitation .template:nth-child(1) {
    left: 144px;
    -webkit-animation: product-invitation-template-1 infinite linear 40s;
    animation: product-invitation-template-1 infinite linear 40s;
}
@media (max-width: 767px) {
    .product-invitation .template:nth-child(1) {
        left: -89px;
        -webkit-animation: product-invitation-template-1-mobile infinite linear 40s;
        animation: product-invitation-template-1-mobile infinite linear 40s;
    }
}
.product-invitation .template:nth-child(2) {
    left: 464px;
    -webkit-animation: product-invitation-template-2 infinite linear 50s;
    animation: product-invitation-template-2 infinite linear 50s;
    z-index: -2;
}
@media (max-width: 767px) {
    .product-invitation .template:nth-child(2) {
        left: auto;
        right: -182px;
        z-index: auto;
        -webkit-animation: product-invitation-template-2-mobile infinite linear 50s;
        animation: product-invitation-template-2-mobile infinite linear 50s;
    }
}
.product-invitation .template:nth-child(3) {
    right: 48px;
    z-index: auto;
    -webkit-animation: product-invitation-template-3 infinite linear 70s;
    animation: product-invitation-template-3 infinite linear 70s;
}
@media (max-width: 767px) {
    .product-invitation .template:nth-child(3) {
        right: -29px;
        z-index: -1;
        -webkit-animation: product-invitation-template-3-mobile infinite linear 70s;
        animation: product-invitation-template-3-mobile infinite linear 70s;
    }
}
.product-invitation .template:nth-child(4) {
    left: -110px;
    -webkit-animation: product-invitation-template-4 infinite linear 80s;
    animation: product-invitation-template-4 infinite linear 80s;
}
@media (max-width: 767px) {
    .product-invitation .template:nth-child(4) {
        display: none;
        left: 0;
        right: 0;
        margin: auto;
        -webkit-animation: product-invitation-template-4-mobile infinite linear 60s;
        animation: product-invitation-template-4-mobile infinite linear 60s;
    }
}
.product-invitation .template:nth-child(5) {
    right: -253px;
    -webkit-animation: product-invitation-template-5 infinite linear 60s;
    animation: product-invitation-template-5 infinite linear 60s;
}
@media (max-width: 767px) {
    .product-invitation .template:nth-child(5) {
        display: none;
        -webkit-animation: product-invitation-template-5-mobile infinite linear 60s;
        animation: product-invitation-template-5-mobile infinite linear 60s;
    }
}
.product-invitation.pause-animations .template {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}


.innerFAQSec-accordion .accordion {
	 list-style: none;
	 padding: 0;
	 margin: 0;
}
 .innerFAQSec-accordion .accordion li {
	 background-color: transparent;
	 will-change: border;
	 transition: all 0.4s ease-in-out;
}
.innerFAQSec-accordion .accordion>li::after{
    display: none;
}
.innerFAQSec-accordion .accordion li.active i {
	 transform: rotate(360deg);
}
 .innerFAQSec-accordion .accordion li.active i:before {
	 content: "\f068";
}
 .innerFAQSec-accordion .accordion li .acc_title {
	 background: #8ec63d;
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    cursor: pointer;
    font-size: 18px;
    line-height: 1.25;
    font-weight: 500;
    color: #fff;
    padding: 20px 30px;
    border-radius: 50px;
    transition: all 0.4s ease-in-out;
}
 .innerFAQSec-accordion .accordion li .acc_title i {
	 color: #fff;
	 padding: 0 15px;
	 transition: 0.35s ease-out;
}
 .innerFAQSec-accordion .accordion li .acc_desc {
	 padding: 15px;
}
 .innerFAQSec-accordion .accordion li .acc_desc p {
	 padding-bottom: 0;
	 margin-bottom: 0;
	 font-weight: 400;
	 font-size: 16px;
	 line-height: 1.6;
	 color: #303a42;
	 transition: all 0.4s ease-in-out;
}
 .innerFAQSec-accordion .accordion li .acc_desc p b {
	 font-weight: 700;
}
 .innerFAQSec-accordion .accordion li .acc_desc ul li {
	 background-color: transparent;
	 border-top: 0px solid transparent;
	 border-bottom: 0px solid #dfdfdf;
	 will-change: border;
	 transition: all 0.4s ease-in-out;
	 padding-bottom: 0;
	 margin-bottom: 0;
	 font-weight: 400;
	 font-size: 15px;
	 line-height: 1.7;
	 padding-left: 15px;
	 color: #303a42;
}

ul.accordion {
    display: flex;
    justify-content: center;
}

ul.accordion>li {
    margin: 0 15px;
    padding: 0px !important;
    border: none;
        flex: 0 0 33.33%;
}
 


/**/
.mynews-slider  .slick-arrow{
	z-index:3;
	font-size:0;
	cursor:pointer;
	position:absolute;
	top:90px;
	bottom:auto;
	margin:auto;
}
.mynews-slider  .slick-arrow:after{
	content: '\f104';
    font-family: 'Font Awesome 5 Pro';
    position: absolute;
    font-size: 30px;
    color: #545558;
    line-height: 36px;
    transition: all 0.4s ease-In-out;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    top: 40px;
    bottom: 0;
    left: -15px;
    margin: auto;
    z-index: 1;
    background-color: #ffffff;
    box-shadow: 0px 0px 10px 5px #0000003d;
}
.mynews-slider  .slick-next.slick-arrow:after{
	content: '\f105';
    left: auto;
    right: 15px;
}
.mynews-slider .slick-arrow:hover:after{color: #8EC63D;}
















@media (max-width:1440px){
	.aboutSec3-partnerBtn ul li a {
		padding: 15px 30px;
	}
	.hSec1-cardCont h6 {
		font-size: 20px;
	}
	.hSec1-cardCont p {
		font-size: 16px;
	}
	.playBtn i {
		font-size: 70px;
	}
	.playBtn {
		top: 50px;
		width: 120px;
		height: 100px;
	}
	.hSec4-card .playBtn{
		top: 0;
	}
	.hSec3-cardCont p {
		padding: 0 15% 30px;
	}
}
@media (max-width:1200px){
	.nav-btn a {
		font-size: 15px;
	}
	.header-login a, .header-login em {
		font-size: 14px;
	}
	.header-login span {
		font-size: 16px;
	}
	.innerBanner-cont h1, .contactBanner h1, .doctorBanner h1 {
		font-size: 36px;
	}
	.innerBanner-cont p, .contactBanner p {
		font-size: 14px;
		padding-bottom: 30px;
	}
	.mn-hd h6 {
		font-size: 32px;
	}
	.careerSec1-img {
		padding: 7px 0;
	}
	.aboutSec1-cont p {
		font-size: 14px;
	}
	.aboutSec2-hd {
		padding-bottom: 40px;
	}
	.aboutSec2-cardCont p {
		padding: 15px 15px 30px;
	}
	.aboutSec3-partnerBtn ul li a {
		padding: 15px 20px;
		letter-spacing: 0.3px;
		font-size: 14px;
	}
	.careerSec4-cardHd h6 {
		font-size: 16px;
	}
	.careerSec4-cardHd p {
		font-size: 14px;
	}
	.contactSec-getTouch, .contactSec-form {
		padding: 30px;
	}
	.docList-btn a {
		font-size: 14px;
	}

	.hSec1-cardCont p {
		font-size: 14px;
	}
	.hSec1-card {
		padding: 35px 30px 35px 30px;
	}
	.innerFAQSec-accordion .accordion li .acc_title {
        font-size: 16px;
        line-height: 1;
        padding: 15px 20px;
	}
	ul.accordion>li {
        flex: 0 0 calc(33.33% - 30px);
	}
}
@media (max-width:992px){
	.menu li {
		padding-right: 15px;
	}
	.nav-btn a {
		font-size: 10px;
		height: 34px;
	}
	.menu li a {
		font-size: 12px !important;
	}
	.header-social ul li a {
		font-size: 12px;
	}
	.header-social ul li {
		padding-right: 10px;
	}
	.header-login a, .header-login em {
		font-size: 12px;
	}
	.header-login span {
		font-size: 12px;
	}
	.innerBanner-cont h1, .contactBanner h1, .doctorBanner h1 {
		font-size: 28px;
	}
	.button_style_1 {
		padding: 10px 25px;
		font-size: 14px;
		letter-spacing: 0.3px;
	}
	.mn-hd h6 {
		font-size: 24px;
	}
	.aboutSec1-cont span {
		flex: 0 0 20px;
		font-size: 16px;
	}
	.aboutSec1-cont p {
		font-size: 13px;
	}
	.mn-hd p {
		font-size: 14px;
	}
	.mn-a a {
		padding: 10px 25px;
		font-size: 14px;
		letter-spacing: 0.3px;
	}
	.aboutSec2-cardCont p {
		font-size: 13px;
	}
	.aboutSec3-partnerBtn ul li a {
		padding: 10px 15px;
		letter-spacing: 0px;
		font-size: 10px;
	}
	.aboutSec3-partnerBtn ul li {
		display: inline-block;
		padding-right: 0px;
	}
	.aboutSec4-cardCont span {
		font-size: 12px;
	}
	.aboutSec4-cardCont h6 {
		font-size: 16px;
	}
	a.footerLogo img {
		width: 75%;
	}
	.widget p.about {
		font-size: 12px;
	}
	.widget ul.footerNav li a {
		font-size: 12px;
	}
	.widget ul.footerNav li {
		padding-bottom: 15px;
		display: block;
	}
	.widget h6 {
		font-size: 13px;
	}
	.widget ul.cta li a {
		font-size: 12px;
	}
	.widget.contact input {
		height: 35px;
		margin-bottom: 15px;
		font-size: 12px;
	}
	.widget.contact button {
		padding: 10px 30px;
		font-size: 12px;
	}
	.copyright p, .copyright span {
		font-weight: 700;
		font-size: 12px;
		color: #fff;
		line-height: 1.2;
	}
	.copyright-text img {
		width: 80px;
	}
	footer .fav {
		width: 70px;
		height: 70px;
		top: -40px;
	}
	footer .fav img {
		width: 50px;
		height: auto;
	}
	/* Careers */
	.innerBanner {
		min-height: 50px;
	}
	.careerSection4 {
		padding: 40px 0 80px;
	}
	.contactSection1 h6 {
		font-size: 28px;
		padding-bottom: 20px;
	}
	.contactSec-getTouch, .contactSec-form {
		padding: 20px;
	}
	.contactSec-getTouch ul li em {
		padding-left: 15px;
	}
	.contactSec-getTouch ul li em b {
		font-size: 16px;
	}
	.contactSec-getTouch ul li em a {
		font-size: 14px;
	}
	.contactSec-form input {
		border-bottom: 1px solid #8a8989;
		height: 30px;
		padding-left: 30px;
		padding-right: 10px;
		font-size: 12px;
	}
	.contactSec-form button {
		padding: 10px 60px;
		font-size: 14px;
		margin-top: 10px;
	}
	.contactSec-main {
		transform: translateY(-150px);
	}
	.contactBanner {
		padding: 70px 0 200px;
	}
	/* DOCTOR */
	.docSec1-top {
		padding: 0 0%;
	}
	.docSec1-top button {
		padding: 10px 30px;
		font-size: 14px;
	}
	.docSec1-top select {
		padding: 10px 30px 10px 55px;
		font-size: 14px;
		width: 210px;
	}
	.docList-Detail h6 {
		font-size: 20px;
	}
	.docList-Detail p {
		font-size: 14px;
	}
	.docList-Detail ul li {
		padding-right: 10px;
		margin-right: 10px;
		font-size: 12px;
	}
	.docList-btn a.bg-tran {
		margin-bottom: 10px;
	}
	.docList-btn a {
		font-size: 12px;
		padding: 10px 0;
	}
	.doctorList {
		padding: 30px 0px 0;
	}
	.docList-loadmore-btn a {
		padding: 20px 0;
		font-size: 16px;
		letter-spacing: 0.5px;
		word-spacing: 4px;
		margin-top: 25px;
	}

	/* INDEX */
	.hSec1-hd p {
		padding: 0 12%;
	}
	.hSec1-card {
		padding: 20px;
	}
	.hSec1-cardCont {
		padding-left: 15px;
	}
	.aboutSec1-cont ul li {
		padding-bottom: 30px;
		padding-right: 10px;
	}
	.hSec3-cardCont p {
		padding: 0 0% 30px;
		font-size: 12px;
	}
	.hSec4-main h6 {
		top: 30px;
		font-size: 32px;
	}
	.hSec3-cardCont h6 {
		font-size: 14px;
	}
	.hSec3-cardFoot h5 {
		font-size: 18px;
	}
	.hSec3-cardFoot p {
		font-size: 10px;
	}
	.hSec3-card {
		border-radius: 15px;
		margin: 15px;
		margin-top: 50px;
		padding: 0 15px 15px;
	}
	.hSec5-mainCont p {
		font-size: 14px;
	}
	.product-invitation .template {
		width: 100vw;
	}
	.homeSection6 span {
		font-size: 13px;
		padding-bottom: 20px;
	}
	.homeSection6 ul li a {
		font-size: 11px;
		line-height: 1;
	}
	.homeSection6 ul li {
		padding-bottom: 10px;
		padding-left: 12px;
	}
	.homeSection6 ul li::after {
		font-size: 10px;
	}



.innerFAQSec-accordion .accordion li .acc_title {
    font-size: 14px;
    line-height: 1;
    padding: 15px 10px;
}
ul.accordion>li {
    flex: 0 0 calc(33.33% - 10px);
    margin: 0 5px;
}
.innerFAQSec-accordion .accordion li .acc_desc {
    padding: 5px 0 0 10px;
}
.innerFAQSec-accordion .accordion li .acc_title i {
    padding: 0 5px;
    font-size: 10px;
}
.innerFAQSec-accordion .accordion li .acc_desc ul li {
    background-color: transparent;
    border-top: 0px solid transparent;
    border-bottom: 0px solid #dfdfdf;
    will-change: border;
    transition: all 0.4s ease-in-out;
    padding-bottom: 0;
    margin-bottom: 0;
    font-weight: 400;
    font-size: 18px;
    line-height: 0.7;
    padding-left: 15px;
    color: #303a42;
    padding-bottom: 7px;
}



}
ul.sub-menu {
    padding: 20px 0px 0px;
}
.sub-menu li {
    text-align: left !important;
    margin-bottom: 10px !important;
    padding: 10px 25px!important;
    width: 100%;
}
ul.sub-menu li a {
    text-align: left !important;
    display: block !important;
    width: 100%;
    
    padding: 0 !important;
}

@media (max-width:767px){
/* 	img{max-width:100%;height:auto;}
	.menu-Bar{display:block;top:0px;}
	.menuWrap.open{display:flex;left:0px;}
	.menuWrap{overflow:hidden;overflow-y:auto; position:fixed;left: -200%;right:auto;top:0;bottom:auto;margin:auto;background: #8ec63d;height:100vh;display:flex;align-items:center;justify-content:center;flex-flow:column;transition:all 0.4s ease;z-index:3;width:100vw; background-color: #58930266; overflow-y: auto;z-index: 9;-webkit-backdrop-filter: blur(50px);backdrop-filter: blur(50px);}
	ul.menu li{display:block;}
	ul.menu li a{margin-bottom:10px;padding:0;display:block;text-align:center;margin-bottom:15px;padding-right:0px;margin-right:0px;color:#fff;font-size:15px;text-transform:capitalize;}
	.logo img{max-width:50%;}
	.container{position:relative;}
	header .header-top{display:none;}
	header .main-header ul.menu>li{display:block!important;padding:0px!important;border-bottom: 1px solid #e0ffe1!important;margin-bottom: 15px!important;width: 100%!important;}
	header .main-header ul.menu>li a{color:#fff!important;padding:0px!important;}
	header .main-header ul.menu>li a:before{display:none;}
	.menu-main-menu-container {
    width: 100%;
} */
		img {
    max-width: 100%;
    height: auto;
}

	.menu-Bar {
    display: block;
    top: 0px;
}

	.menuWrap.open {
    display: flex;
    left: 0px;
}
	.menu-Bar.open {
    position: fixed;
    top: 55px !important;
    margin: unset;
}

	.menuWrap {
    overflow: hidden;
    overflow-y: auto;
     position: fixed;
    left:  -200%;
    right: auto;
    top: 0;
    bottom: auto;
    margin: auto;
    background:  #8ec63d;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: column;
    transition: all 0.4s ease;
    z-index: 3;
    width: 100vw;
      background-color:  #58930266;
     overflow-y:  auto;
    z-index:  9;
    -webkit-backdrop-filter:  blur(50px);
    backdrop-filter:  blur(50px);
}

	ul.menu li {
    display: block;
}

	ul.menu li a {
    margin-bottom: 10px;
    padding: 0;
    display: block;
    text-align: center;
    margin-bottom: 15px;
    padding-right: 0px;
    margin-right: 0px;
    color: #fff;
        font-size: 20px !important;
    text-transform: capitalize;
}

	.logo img {
    max-width: 120px !important;
}

	.container {
    position: relative;
}

	header .header-top {
    display: none;
}

	header .main-header ul.menu>li {
    display: block!important;
    padding: 0px!important;
    border-bottom:  1px solid #e0ffe1!important;
/*     margin-bottom:  15px!important; */
    width:  100%!important;
}

	header .main-header ul.menu>li a {
    color: #fff!important;
  padding: 15px 0px!important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
	.menu-item-has-children > a {
    display: none !important;
}
	.menu-item-has-children > ul {
    padding: 0 !important;
    border: 0 !important;
}

	header .main-header ul.menu>li a:before {
    display: none;
}

	.menu-main-menu-container  {
    
    width:  100%;
    
}


.sub-menu {
    position: relative;
    top: 0;
    left: 0;
    z-index: 9999;
    background: #fff0;
    padding: 0;
    margin: 0;
    box-shadow: 0px 0px 0px 0px #cccccc78;
    display: block;
    border-radius: 0;
    border-top: 1px solid #e0ffe1!important;
    padding-top: 15px;
}

.sub-menu li{
    display: block!important;
    padding: 0px!important;
    border-bottom: 1px solid #e0ffe1!important;
    margin-bottom: 0px!important;
    width: 100%!important;
    text-align:center !important;
}

.sub-menu li.last{
    border-bottom: none!important;
    margin-bottom: 0px!important;
}
ul.sub-menu li a {
    text-align: center!important;
    display: block !important;
    width: 100%;
    padding: 0 !important;
}


/* 	.header-social ul {
		text-align: center;
	} */
/* 	.header-login {
		justify-content: center;
		padding-top: 7px;
	} */
	.top-header {
		padding: 5px 0;
	}
	.nav-btn a {
		font-size: 10px;
		height: auto;
		width: auto;
		display: inline-block;
		padding: 10px 20px;
 
	}
/* 	.logo img {
		max-width: 75%;
	} */
	.nav-btn {
		position: absolute;
    right: 0;
    left: 150px;
    margin: 0 auto;
    top: 50%;
    width: 120px;
    text-align: center;
    transform: translate(-50%, -50%);
	}
	.innerBanner {
		padding: 30px 0;
		min-height: 1px;
	}
	.innerBanner-cont {
		padding-bottom: 15px;
	}
	.innerBanner-cont h1, .contactBanner h1, .doctorBanner h1 {
		font-size: 22px;
		padding-bottom: 5px;
	}
	br{
		display: none;
	}
	.innerBanner-cont p, .contactBanner p {
		padding-bottom: 20px;
	}
	.button_style_1 {
		padding: 10px 20px;
		font-size: 14px;
		letter-spacing: 0.3px;
	}
	/* JJJJJJJJJJJJJJ */
	.careerSection1, .aboutSection1, .aboutSection2, .aboutSection3, .aboutSection4, .careerSection2,
	.careerSection3, .careerSection4, .homeSection1, .homeSection2, .homeSection3, .product-invitation, .aboutSection5
	{
		padding: 30px 0;
	}
	.mn-hd h6 {
		font-size: 20px;
	}
	.careerSec1-hd, .aboutSec1-hd, .aboutSec2-hd, .aboutSec3-hd, .aboutSec4-hd, .careerSec3-hd,
	.careerSec4-hd, .hSec1-hd, .hSec2-hd, .hSec3-hd {
		padding: 0 0 30px;
	}
	section.careerSection1 .col {
		flex: 0 0 100%;
	}
	.careerSec1-img {
		padding: 0;
		width: 100%;
		height: 280px;
		margin-bottom: 15px;
		border-radius: 20px;
	}
	.careerSec1-img img{
		width: 100%;
		object-fit: contain !important;
		height: 280px;
	}
	.aboutSec1-cont {
		padding: 15px 0 15px;
	}
	.aboutSec1-cont ul li {
		padding-bottom: 15px;
	}
	.aboutSec2-videoCont a {
		font-size: 40px;
	}
	.aboutSec2-card {
    margin-bottom: 50px;
}
	.aboutSec2-videoCont {
		width: 120px;
		height: 60px;
	}
	.aboutSec2-videoCont span {
		font-size: 12px;
		padding-top: 6px;
	}
	.aboutSec2-center {
		padding: 30px 0% 0;
	}
	.aboutSec2-center p {
		padding-bottom: 0px;
		padding-top: 10px;
	}
	.aboutSec2-cardCont p {
		padding: 10px 0px 15px;
		min-height: 1px;
	}
	/*.aboutSec2-card {*/
	/*	padding-bottom: 20px;*/
	/*}*/
	.myabout-hd p {
    font-size: 18px;
	}
	.aboutSec3-card img {
		margin-bottom: 15px;
	}
	.aboutSec3-btn {
		padding-top: 10px;
		padding-bottom: 30px;
	}
	.aboutSec3-partnerBtn ul li {
		padding: 10px;
		width: 49%;
	}
	.aboutSec3-partnerBtn {
		padding-bottom: 30px;
	}
	.aboutSec3-partnerlogo {
		overflow-y: auto;
	}
	.aboutSec3-partnerlogo::-webkit-scrollbar{
		display: none;
	}
	.aboutSec3-partnerlogo img {
		margin: 0 auto;
	}
	.aboutSec4-cardImg img {
		width: 100%;
	}
	.aboutSec4-card {
		padding-bottom: 20px;
	}
	.blog-cardImg img {
    height: auto !important;
}
	.aboutSec4-cardCont {
		padding: 10px 0% 10px;
	}
	footer {
		padding: 40px 0 15px;
	}
	.widget p.about {
		font-size: 12px;
		padding: 15px 10% 15px 0;
	}
	.widget ul.footerNav {
		padding-bottom: 20px;
	}
	.widget ul.footerNav li {
		padding-bottom: 10px;
	}
	.widget ul.social {
		padding-bottom: 30px;
	}
	.copyright {
		padding-top: 35px;
		text-align: center;
	}
	.copyright .col-md-6.text-right{
		text-align: center !important;
	}
	.copyright-text {
		justify-content: center;
		padding-top: 10px;
	}
	/* CAREERS */
	.careerSec2-cont {
		padding-top: 15px;
	}
	.careerSec2-cont p {
		padding-bottom: 10px;
	}
	.careerSec3-hd p {
		padding-bottom: 15px;
	}
	.careerSec3-img {
		margin-bottom: 15px;
	}
	.careerSec4-cardHd h6 {
		padding-bottom: 5px;
	}
	.careerSec4-cardHd{
		padding-bottom: 15px;
	}
	.careerSec4-cardbtn {
		text-align: left;
	}
	.careerSec4-card {
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.contactBanner {
		padding: 30px 0 120px;
	}
	.contactSec-main {
		transform: translateY(-100px);
		margin-bottom: -20px;
	}
	.contactSec-main .row{
		align-items: center!important;
	}
	.contactSec-getTouch {
		margin-bottom: 15px;
	}
	.contactSec-form {
		padding: 20px 20px 0px;
	}
	.contactBanner p{
		padding-bottom: 0;
	}
	/* DOCTOR */
	.docSec1-select {
		justify-content: center;
		flex-wrap: wrap;
	}
	.docSec1-top .selectProblem, .docSec1-top .selectSpecialist {
		margin-bottom: 10px;
		    width: 75%;
	}
	.innerBanner-cont .docSec1-select.docSec1-top.ps-0 {
        padding: 0;
        padding-bottom: 0;
    }
	.docSec1-top .selectProblem::after{
		display: none;
	}
	.docSec1-top select {
		    border-radius: 50px !important;
    padding: 10px 30px 10px 40px;
    width: 100%;
    margin: 0;
	}
	.docSec1-top select~span {
		top: 0px;
		left: 14px;
		font-size: 16px;
	}
	.secttag {
		font-size: 12px;
		padding-top: 5px;
	}
	.docSec1-top button {
		padding: 10px 30px;
		font-size: 14px;
		margin: 10px auto auto;
	}
	.doctorList {
		padding: 10px 0px 0;
	}
	.docList-card {
		padding: 20px;
		margin: 7.5px 0;
		text-align: center;
	}
	.docList-Detail {
		padding: 15px 0;
	}
	.docList-btn a {
		font-size: 12px;
		display: inline-block;
		width: auto;
		padding: 10px 20px;
	}
	.docList-loadmore-btn a {
		padding: 15px 0;
		font-size: 14px;
		letter-spacing: 0.3px;
		word-spacing: 1px;
		margin-top: 15px;
	}
	.doctorSection1 {
		padding: 30px 0 70px;
	}
	.menuWrap.open ul.menu li {
		animation-name: fadeInUp;
		animation-duration: 1.25s;
		animation-fill-mode: both;
	}
	.menuWrap.open ul.menu li.last{
		border-bottom: none;
	}
	.menuWrap.open ul.menu {
		width: calc(100% - 30px);
	}
	.aboutSec2-center h4 {
		font-size: 18px;
		padding-bottom: 0px;
	}

	.aboutSec2-hd{
		padding-bottom: 10px;
	}
	.aboutSect1-main.right .row .col-md-6:nth-child(2) {
		order: -1;
	}
	.aboutSect1-main {
		padding-bottom: 0;
	}
	.aboutSect1-mainCont {
		padding: 20px 0 40px;
	}
	.hSec1-hd p {
		padding: 0 0%;
	}
	.hSec1-cardCont h6 {
		font-size: 16px;
	}
	.hSec1-cardCont p {
		font-size: 13px;
	}
	.homeSection1 .row [class^="col-md-"] {
		margin-bottom: 15px;
	}
	.homeSection1 .row [class^="col-md-"]:nth-last-child(1) {
		margin-bottom: 0px;
	}
	.hSec2-cont ul {
		margin-bottom: 0px;
	}
	.aboutSec1-cont {
		padding: 0px 0 15px;
	}
	.homeSection2 {
		padding-bottom: 0;
	}
	.hSec3-slider .slick-arrow:after {
		left: 40px;
	}
	.hSec3-slider .slick-next.slick-arrow:after {
		right: 50px;
	}
	.hSec3-cardFoot .col-md-6 {
		width: 50%;
	}
	.hSec5-slider .slick-arrow:after {
		left: 30px;
	}
	.hSec5-slider .slick-next.slick-arrow:after {
		right: 40px;
	}
	.product-invitation {
		height: auto;
	}
	.hSec5-main {
		padding: 0 8%;
	}
	.hSec5-mainCont span {
		font-size: 16px;
	}
	.hSec5-mainCont p {
		font-size: 13px;
	}
	.slick-slide {
		margin: 0 5px;
	}
	.hSec4-main {
		margin-bottom: 20px;
		height: 300px;
	}
	.hSec4-main img{
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.hSec4-main h6 {
		top: 60px;
		font-size: 22px;
	}
	.playBtn i {
		font-size: 40px;
	}
	.playBtn span {
		font-size: 12px;
	}
	.hSec4-card .playBtn i {
		font-size: 26px;
	}
	.hSec4-card .playBtn span {
		font-size: 10px;
	}
	.hSec4-card .playBtn {
		width: 80px;
		height: 50px;
	}
	.homeSection4 {
		padding-bottom: 35px;
	}
	.slick-list {
		margin: 0 0px;
	}

	.homeSection6{
		padding: 30px 0 40px;
	}
	.homeSection6 span {
		font-size: 16px;
		padding-bottom: 10px;
	}
	.homeSection6 ul{
		padding-bottom: 20px;
	}
	.aboutSection5 {
		padding: 30px 0;
	}
	.aboutSec1-img {
		padding-bottom: 20px;
	}
	.aboutSection4 {
		padding: 30px 0 55px;
	}

section.aboutSection3 .aboutSec2-cardCont.mn-a {
    bottom: 30px !important;
    width: 100%!important;
    padding: 15px 25px!important;
    text-align: left!important;
}
.pagination span, .pagination a {
    display: block;
    color: var(--black-color);
    font-size: 16px;
    text-decoration: none;
    padding: 10px 10px;
    margin-right: 5px;
}
.innerFAQSec-accordion .accordion {
    flex-direction: column;
}
ul.accordion>li {
    flex: 0 0 calc(100% - 10px);
    margin: 0 5px;
    padding-bottom: 15px !important;
}
ul.accordion>li.first.active {
    padding-bottom: 0 !important;
}

.innerBanner-cont p {
    font-size: 14px;
    margin-bottom: 10px !important;
    line-height: 1.3;
}
	.eClinicSection2 .owl-stage-outer {
    padding: 0 !important;
}
}


ul.slick-dots {
    padding: 0px 0 0;
    transform: translateY(20px);
}
.image-wrapper img {
    width: 100%!important;
}
.client-slider ul.slick-dots, .slick-dots li button:before, .slick-dots li button:before {
    display: none!important;
}

.contactSec-form input.wpcf7-form-control.has-spinner.wpcf7-submit{    width: 50% !important;padding: 15px 30px !important;}




/* @media (max-width: 767px) {
    .innerBanner-cont h1{
        padding-right: 25px;
    }
    .innerBanner-cont h1 span {
        padding-left: 5px;
            white-space: nowrap;
    }
} */


.ourValue-card {
    width: 100%;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    row-gap: 30px;
    align-items: center;
    justify-content: space-between;
    padding: 40px;
    border-radius: 30px;
    height: 100%;
        text-align: center;
}

.ourValue-card h6 {
    font-size: 17px;
    color: rgb(88, 89, 91);
    font-weight: bold;
    line-height: 1.436;
    text-align: left;
     text-align: center;
}



@media only screen and (max-width: 400px) {
	.logo img {
    max-width: 100px !important;
}
	.nav-btn a {
    padding: 8px 16px !important;
}
	
}

