 
body{
	padding:0;
	margin:0; 
	font-family: 'Rubik', sans-serif;
	background:#fff; 
     overflow-x: hidden !important;
	 width:100%;
}
body a{
    transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
 
.nav-link:focus, .nav-link:active {
    outline: none !important;
    box-shadow: none !important;
}
input[type="button"],input[type="submit"]{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
h1,h2,h3,h4,h5,h6{margin:0;	 font-family: 'Oxygen', sans-serif;}	
p{margin:0;}
ul{margin:0;padding:0;}
label{margin:0;}
.container {
    position: relative;
}

/*-----start-header----*/
.header_top { background: #fff;
    padding: 0px 0px 0px 0px;
    width: 100%;
    z-index: 2000; 
    margin: 0px 0px 0px 0px;
    box-shadow: 0px 0px 8px #ccc;
    min-height: 87px;
 
}
.logo { float: left;  width: 325px;  margin: 2px 0px 0px 0px;  position: absolute;  z-index: 5;}
.logo a {display: block;}
.top_social{ width:100%; display:inline-block; margin:0px 0px 0px 0px; padding:6px 0px 0px 0px; position:absolute; text-align:right;}
.top_social a { text-align: right; 	 
	color:#200d93;	
	font-weight: normal;
	text-transform: none; 
	padding:0px 10px 0px 10px;
	font-size:14px;	 
	}
.top_social a:hover { 	color: #dc2776;
	font-weight: normal;
	text-transform: none;	  
	}
.top_mainbg{background:#fff;
    background-position: left top;
	padding:8px 0px 0px 0px; display:inline-block;
	background-repeat:no-repeat;
	width:100%;
	border-radius: 8px;
	} 
.top-menu { float: right ; margin: 40px 0px 0px 0px;}
.top-menu ul li {display:inline-block;}
.top-menu ul li a {	color:#181818;
	text-transform: none;
	font-size:14px;
	font-weight: 600; 
	text-decoration:none;
	padding:6px 10px;
	text-transform:uppercase;
}
.top-menu ul li a.active {background:#44bbff;
	color:#fff;
	padding:6px 15px;
	border-radius:4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
}
.header-buttons{ margin:10px 0px 0px 0px; padding:0px;}
.header-buttons a{     color: #fff;
    background: #0057fc;
    text-transform: none;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
    padding: 11px 23px;
    text-transform: uppercase;
    border-radius: 5px;
	border:1px solid #0057fc;
	}
.header-buttons a:hover{ color:#0057fc; background:#fff;
	border:1px solid #0057fc;
	text-decoration:none;
	 }
.banner_sec{ margin:-3px 0px 0px 0px; padding:0px 0px 0px 0px;}
.banner_bg{ background: #f6fcfe; background-repeat:no-repeat;
background-position:center top;
padding:0px 0px 10px 0px; margin:0px;
width:100%; display:inline-block;
    background-size: cover;     
	}
.banner_bg1{ background: #f9fcfb; background-repeat:no-repeat;
background-position:center top;
padding:30px 0px 70px 0px; margin:0px;
width:100%; display:inline-block;
    background-size: cover;     
	}		
.banner_con { text-transform: none;
    padding: 15px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    /*position: absolute;*/
    z-index: 500;
    display: block;
    text-shadow: 0xp 2px 0px #2d2d2d;
    width: 100%;
    top: 0%;
}
.banner_con_sec { padding: 150px 0px 15px 0px;   margin: 0px 0px 0px 0px; min-height: 677px; }
.h_banner_con_icons { padding: 00px 0px 15px 0px; margin: 0px 0px 0px 0px; }
.banner_con_icons { padding: 00px 0px 15px 0px; margin: 0px 0px 0px 0px; }
.banner_icons1 { position:absolute;  padding: 00px 0px 0px 0px;  margin: 0px  0px 0px 300px; }
.banner_icons2 { position:absolute;  padding: 0px 0px 0px 0px;  margin: 90px 0px 0px 180px; }
.banner_icons3 { position:absolute;  padding: 0px 0px 0px 0px;  margin:200px 0px 0px 80px; }
.banner_icons4 { position:absolute;  padding:0px 0px 0px 0px;  margin:350px 0px 0px 80px; }
.banner_icons5 { position:absolute;  padding: 0px 0px 0px 0px; margin:460px 0px 0px 180px; }
.banner_icons6 { position:absolute;  padding: 0px 0px 0px 0px;  margin:550px 0px 0px 300px; }
.banner_icons_sect { position:absolute; width:688px; padding: 0px 0px 0px 0px; right:-20px;  }
.banner_second_img { position:absolute; width:958px; padding: 0px 0px 0px 0px; right:-70px;}
.banner_bg_round { width:98px; height:98px; border-radius: 50%; padding:14px 0px 0px 0px;}
.banner_bg_clr1 { background:#f023c2;}
.banner_bg_clr2 { background:#00c409;}
.banner_bg_clr3{ background:#2872f9;}
.banner_bg_clr4 { background:#f68b00;}
.banner_bg_clr5 { background:#b405ee;}
.banner_bg_clr6 { background:#fa2e76;}
.banner_icon_con {color:#fff;
	font-size:12px;
	font-weight: 500;
	text-transform: none;
	padding:3px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	text-align:center; line-height:14px;
} 
.banner_icons_img {  padding: 0px 0px 0px 0px; right:-3px;  margin-top:70px ; }
.banner_icons_img img { width:90%;}
.banner_con h1 {color:#2d2d2d;
	font-size:55px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px;	
} 
.banner_con h2  {
	color:#0276ea;
	font-size:20px;
	font-weight: 300;
	text-transform: none;
	padding:0px;
	margin:0px 0px 20px 0px;	
} 
.banner_con h2 span  {color:#512d6d; } 
.banner_con h3 {color:#512d6d;
	font-size:40px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px 0px 10px 0px;
	text-align:center;	
} 
.banner_con h3 span  {color:#2d2d2d;font-size:64px; } 
.banner_con p  {font-size: 19px !important;  font-weight: 300;   color: #2d2d2d;  margin: 25px 0px 25px 0px;} 
.banner_conts{
	font-size: 1rem  !important;
    font-weight: 300;
    color: #2d2d2d;
    margin-bottom: 25px;
	text-align:center
} 
.banner_img{ position:  relative; margin:-85px 0px 0px 0px; width:50%; float:right; right: 0;}
.sub_banner_sec{ margin:-3px 0px 0px 0px; padding:0px; border-radius: 0px 0px 0px 3px;}
.sub_banner_care_m{ margin:-3px 0px 0px 0px; padding:0px; border-radius: 0px 0px 0px 3px;
	overflow: hidden;
	justify-content: center;
	align-items: center; 
	display: flex;
	position: relative;
}
.sub_banner_care_pad{ padding:120px 0px 120px 0px;}
.sub_banner_care_pad1{ padding:50px 0px 50px 0px;}
 
.sub_banner_bg{ background:  /*url(../images/sub_banner.png)*/ #f6fcfe; background-repeat:no-repeat;
	background-position:center top;
	padding:0px 0px 10px 0px; margin:0px;
	width:100%; display:inline-block;
    background-size: cover;
	min-height:720px;     
	}
.sub_banner_bg1{ background:  /*url(../images/sub_banner.png)*/ #f6fcfe; background-repeat:no-repeat;
	background-position:center top;
	padding:0px 0px 25px 0px; margin:0px;
	width:100%; display:inline-block;
    background-size: cover;     
	}
.sub_banner_pricing{ background:  /*url(../images/sub_banner.png)*/ #fff; background-repeat:no-repeat;
	background-position:center top;
	padding:30px 0px 10px 0px; margin:0px;
	width:100%; display:inline-block;
    background-size: cover;     
	} 
.sub_gift_bg{ background:  /*url(../images/sub_banner.png)*/ #f6fcfe; background-repeat:no-repeat;
	background-position:center top;
	padding:0px 0px 0px 0px; margin:0px;
	width:100%; display:inline-block;
    background-size: cover; 
	}
.sub_banner_partners{  
	background-position:center top;
	padding:120px 0px 120px 0px; margin:0px;
	width:100%; display:inline-block;
    background-size: cover; 
    background-image: linear-gradient(to bottom right, #202371, #202371, #ea2bac);
}
.sub_banner_partners h1 { text-align:center;
    color: #fff;
    font-size: 65px !important;
    font-weight: 700;
    text-transform: none;
    padding: 0px 0px 15px 0px;
    margin: 0px;
	font-family: Inter, system-ui, sans-serif;
}
.sub_banner_partners p {
    text-align: center;
    color: #fff;
    font-size: 17px;
    font-weight: 300;
    text-transform: none;
    padding: 0px;
    margin: 15px 0px 30px 0px;
    line-height: 25px;
    display: inline-block;
    width: 100%;
    font-family: Inter, system-ui, sans-serif;
    opacity: .9;
}
.banner_part_con { text-align:center;
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    text-transform: none;
    padding: 0px;
    margin: 15px 0px 0px 0px;
    line-height: 44px;
	font-family: Inter, system-ui, sans-serif;
	opacity: .9;
}
.banner_part_con1 { text-align:center;
    color: #f0e8ee;
    font-size: 24px;
    font-weight: 400;
    text-transform: none;
    padding: 0px;
    margin: 15px 0px 0px 0px;
    line-height: 44px;
	font-family: Inter, system-ui, sans-serif;
}
	 
.sub_banner_sec1{ margin:-3px 0px 0px 0px; padding:0px; border-radius: 0px 0px 0px 0px;}
.sub_banner_sec1 img{  border-radius: 0px 0px 0px 0px;}
.sub_banner_con { text-transform: none;
    padding: 15px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    position: relative;
    z-index: 500;
    display: block;
    text-shadow: 0xp 2px 0px #2d2d2d;
    width: 100%;
    top: 0%;
}

.sub_banner_con h1  {
    color: #512d6d;
    font-size:50px !important;
    font-weight: 500;
    text-transform: none;
    padding:0px 0px 15px 0px;
    margin: 0px;
	 
} 
/*.sub_banner_con h2  {
    color: #512d6d;
    font-size:40px !important;
    font-weight: 500;
    text-transform: none;
    padding:45px 0px 15px 0px;
    margin: 0px;
	 
} */
.sub_banner_con p  {
	color: #2d2d2d;
    font-size:18px;
    font-weight:400;
    text-transform: none;
    padding: 0px;
    margin: 15px 0px 30px 0px;
	line-height:25px ;
}
.sub_banner_icons_sect {
    position: absolute;
    width: 888px;
    padding: 0px 0px 0px 0px;
    right: -240px;
    display: block;
}
.banner_web_bg {
    background-color: #f6fcfe;
    background-repeat: no-repeat;
    background-position: center top;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    width: 100%;
    display: inline-block;
    background-size: cover;
}
.banner_web_bg { 
    background-repeat: no-repeat;
    background-position: center top;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    width: 100%;
    display: inline-block;
    background-size: cover;
}
 
.banner_web_bg1 {background-image: linear-gradient(to right, #d0f2fd , #f6fcfe);
    background-repeat: no-repeat;
    background-position: center top;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    width: 100%;
    display: inline-block;
    background-size: cover;
}
.banner_web_con { text-transform: none;
    padding: 15px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    position: relative;
    z-index: 500;
    display: block;
    text-shadow: 0xp 2px 0px #2d2d2d;
    width: 100%;
    top: 0%;
}

.banner_web_con h1  {
    color: #512d6d;
    font-size: 50px ;
    font-weight: 500;
    text-transform: none;
    padding: 100px 0px 15px 0px;
    margin: 0px; 
} 
 
.banner_web_con p  {
	color: #545454;
    font-size:19px;
    font-weight: 300;
    text-transform: none;
    padding: 0px;
    margin: 15px 0px 30px 0px;
	line-height:30px ;
}

.aib_ribbon{/*background: #960e96;*/background-image: linear-gradient(#11359b, #051f67); width:100%; display: inline-block; color:#fff; text-align:center;  
 padding:15px 0px 17px 0px;
}
.aib_ribbon img{ width:100px;}
.aib_con{ color:#fff; text-align:center; font-size:14px; 
}
.aib_leran {margin: -29px 86px 8px 0px;
    padding: 0px 0px 0px 0px;
    width: 120px;
    float: right;
    position: absolute;
    right: 70px;
}
.aib_leran a {  text-align:  center;
    color: #fff;   text-transform:  none;
    padding: 10px 12px 10px 12px;
    margin: 0px 0px 0px 0px;
	min-height:29px;
    font-size: 11px;
    font-weight: 600; 
    border-radius: 44px;
	letter-spacing:.5px;
    background: none;
    border: 1px solid #fff;
    background: none; 
    letter-spacing: .05; text-decoration:none;
}
.v a:hover { color: #0276ea; text-decoration:none; background: #fff;	border:1px solid #0276ea; } 

/* Shutter Out Horizontal */
a.hvr-shutter-out-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; 
  color: #fff;
	padding:6px 15px;
}
a.hvr-shutter-out-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #2d2d2d;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
	color:#fff;
	padding:6px 15px;
	border-radius:30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	-ms-border-radius: 30px;
	border-bottom-right-radius: 0;
}
a.hvr-shutter-out-horizontal:hover,a.hvr-shutter-out-horizontal:focus,a.hvr-shutter-out-horizontal:active {
  color: white;
}
a.hvr-shutter-out-horizontal:hover:before,a.hvr-shutter-out-horizontal:focus:before,a.hvr-shutter-out-horizontal:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.top-menu ul {margin-top: 8px;}
.banner {background:#709dca;
	padding-bottom:21em;
	margin-bottom:9em;
}
.banner-info h2 {color:#fff;
	font-size:2.5em;
	font-weight:800;
	text-transform:uppercase;
	word-spacing:2px;
	padding-top:2.5em;
}
.banner-info p {	color:#fff;
	font-size:1.12em;
	font-weight:300;
	margin:0.1em 0 1em 0;
}
.details input[type="text"] {	width: 85%;
	color: #a9a9a9;
	font-size: 0.9em;
	padding: 14px 14px 14px 0;
	border: none;
	outline: none;
	background: #fff;
}
.details form li {	display:inline-block;}
.details {	margin:3em 0 5em 0;}
.details form li {	border-radius:3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	list-style: none;
	float: left;
	width: 26%;	
	background: #fff;
	margin-right:0.7em;
}
.name {	/*background: url(../images/img-sprite.png) no-repeat 0px 0px;*/
	height: 25px;
	width: 25px;
	display: block;
	float: left;
	margin: 10px 0px 9px 10px;
}
.mail {	/*background: url(../images/img-sprite.png) no-repeat -25px 0px;*/
	height: 25px;
	width: 25px;
	display: block;
	float: left;
	margin: 10px 0px 9px 10px;
}
.num {	/*background: url(../images/img-sprite.png) no-repeat -50px 0px;*/
	height: 25px;
	width: 25px;
	display: block;
	float: left;
	margin: 10px 0px 9px 10px;
}
.details form input[type="submit"] {	color: #fff;
	text-transform: uppercase;
	font-size: 0.95em;
	font-weight: 300;
	border: none;
	background: #ffbb42;
	padding: 14px 0px;
	width:19%;
	outline: none;
	border-radius:4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
}
.details form input[type="submit"]:hover {	background:#394b50;}
.header-bottom {	position:relative;}
.right-grid-1 {	/*background: url('../images/slider-bg.png') no-repeat 0px 0px;*/
	background-size: 100% 100%;
	width: 62%;
	margin: 0 auto;
	position: absolute;
	left: 227px;
	min-height: 380px;
}
.icon {    width: 55px;
    text-align: left;
    position: relative;
    float: left;
    margin: 0px 25px 0px 0px;
    height: 55px;
    border-radius: 50%;
    box-shadow: 0px 0px 5px #ccc;
}
.icon img {	 width:55px;  }
/*i.s1 {	width:70px;	height:70px;background: url('../images/img-sprite.png') no-repeat -540px 0px;display:inline-block;}
.service-section-grid:hover i.s1{	background: url('../images/img-sprite.png') no-repeat -540px -70px;}
i.s2 {	width:70px;	height:70px;background: url('../images/img-sprite.png') no-repeat -610px 0px;	display:inline-block;}
.service-section-grid:hover i.s2{	background: url('../images/img-sprite.png') no-repeat -610px -70px;}
i.s3 {	width:70px;	height:70px;background: url('../images/img-sprite.png') no-repeat -680px 0px;display:inline-block;}
.service-section-grid:hover i.s3{	background: url('../images/img-sprite.png') no-repeat -680px -70px;}
i.s4 {	width:70px;	height:70px;background: url('../images/img-sprite.png') no-repeat -750px 0px;display:inline-block;}
.service-section-grid:hover i.s4{	background: url('../images/img-sprite.png') no-repeat -750px -70px;}
i.s5 {	width:70px;	height:70px;background: url('../images/img-sprite.png') no-repeat -820px 0px;	display:inline-block;}
.service-section-grid:hover i.s5{	background: url('../images/img-sprite.png') no-repeat -820px -70px;}
i.s6 {	width:70px;	height:70px;background: url('../images/img-sprite.png') no-repeat -890px 0px;	display:inline-block;}
.service-section-grid:hover i.s6{background: url('../images/img-sprite.png') no-repeat -890px -70px;}
i.s7 {	width:70px;	height:70px;background: url('../images/img-sprite.png') no-repeat -960px 0px;display:inline-block;}
.service-section-grid:hover i.s7{background: url('../images/img-sprite.png') no-repeat -960px -70px;}
i.s8 {	width:70px;	height:70px;background: url('../images/img-sprite.png') no-repeat -1022px 0px;	display:inline-block;}
.service-section-grid:hover i.s8{	background: url('../images/img-sprite.png') no-repeat -1022px -70px;}
i.s9 {	width:70px;	height:70px;background: url('../images/img-sprite.png') no-repeat -1085px 0px;	display:inline-block;}
.service-section-grid:hover i.s9{	background: url('../images/img-sprite.png') no-repeat -1085px -70px;}*/
.icon-text {width:70%;	margin-top: 0;	margin-left:0%;	float:left;	}
.service-section {	padding:10em 0px 0px 0px;}
.banner-section {padding:8em 0px 0px 0px;}
.service-section-head h1 {	color:#394b50;	font-size:30px;	font-weight: normal;	text-transform:uppercase;}
.service-section-head h1 span {	color:#394b50;	font-size:53px;	font-weight:600; }
.service-section-head-cl {	color:#3190e7 !important; }
.service-section-head h2 {
	color:#394b50;
	font-size:30px;
	font-weight:normal;
	margin:10px 0px 20px 0px;
}
.service-section-head h2 span {	color:#3190e7;}
.service-section-head {	margin-bottom:3em;}
.service-section-head p {	color:#394b50;
	font-size:18px;
	font-weight:500; line-height:30px;
	margin:20px 0px 20px 0px;
}
.service-section-grid {	margin-top:4em; background:#FFFFFF; box-shadow:0px 0px 0px #919191; padding-bottom:25px; margin-bottom:70px;}
.service-section-grid h4 {	color:#2d2d2d;
	font-size:18px;
	font-weight:600;text-transform: none;		
	margin-bottom:0.85em;
	text-align:center;
	padding:18px 0px 0px 0px;
}
.service-section-grid p {	color:#7b7b7b;
	font-size:13px;
	font-weight:400;
	line-height:1.8em;
	text-align:center; min-height:150px;
}
.about_left {	padding:0;}
.about_left img {width:100%;}
.about_right {	background: #2d2d2d;	padding:11em 8em 0;	min-height: 594px;}
.about_right h3 {	color: #fff;	font-size: 2.2em;	font-weight:600;	text-transform: uppercase;}
.about_right p {color: #fff;
	font-size: 1em;
	font-weight: 300;
	line-height:1.9em;
	margin:1.6em 0 3em 0;
}
.about_right a {	text-decoration:none;
	color:#fff;
	font-size:1.05em;
	font-weight:300;
	text-transform: uppercase;
	padding:9px 18px;
	border:1px solid #fff;
}
.about_right a:hover {	background:#394b50;}
.price-section {	padding: 6em 0;	background:#e7edf3;}
.price-section-head h3 {	color: #394b50;
	font-size: 2.2em;
	font-weight: 700;
	text-transform: uppercase;
}
.price-section-head p {	color: #394b50;	font-size: 1.2em;	font-weight: 500;}
.price-section-grid h5 {	color:#818b95;	
	font-size:1.9em;
	font-weight:300;
	text-transform:uppercase;
	margin-bottom:0.8em;
}
.price-section-grid h3 span {	font-size:0.7em;	vertical-align: top;}
.price-section-grid h3 {	color:#ffbb42;		font-size:3.5em;	font-weight:700;}
.price-section-grid p {	color:#818b95;	
	font-size:1.1em;
	font-weight:300;
	text-transform:uppercase;
}
.price-section-grid ul {margin:2.5em 0; }
.price-section-grid ul li {	list-style-type:none;
	color:#b5bbc1;	
	font-size:1.1em;
	font-weight:400;
	text-transform:uppercase;
	border-top:1px solid #e2e9f0;
	padding:0.7em;
}
.price-section-grid a {	color:#fff;	
	font-size:1.1em;
	text-decoration:none;
	background:#ffbb42;
	text-transform:uppercase;
	font-weight:400;
	padding:11px 20px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
}
.price-section-grid a:hover {	background:#394b50;}
.price-value {
	border: 1px solid #ccd5df;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	padding:4em 2em 5em 2em;
	background:#fff;
	width:32.888%;
	float:left;
	margin-right:0.6%;
	margin-top:6em;
}
.price-value:hover {	background:#709dca;	border:none;}
.price-value:hover div.price-section-grid h5,.price-value:hover div.price-section-grid p,.price-value:hover div.price-section-grid h3,
.price-value:hover div.price-section-grid span {
	color:#fff;
    transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
.price-value:hover div.price-section-grid ul li {	color:#c2e1ff;}
.price-value:nth-child(3){	margin-right:0;}
.price-value:hover {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	z-index: 1;
	border: none;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.work-section {	padding: 6em 0;}
.work-section-head h3 {	color: #394b50;	font-size: 2.2em;	font-weight: 700;	text-transform: uppercase;}
.work-section-head p {	color: #394b50;	font-size: 1.2em;	font-weight: 500;}
.work-section-grid {	margin-top:8em;	position:relative;}
span.arrow1 {	position: absolute;	top: -35px;	right: -64px;}
span.arrow2 {	position: absolute;	top: 95px;	right: -64px;}
.work-section-grid h4 {	color:#394b50;	font-size:1.5em;
	font-weight:700;
	margin-bottom:0.8em;
	text-transform: uppercase;
	margin-top:4em;
}
.work-section-grid p {	color: #7b7b7b;
	font-size: 0.95em;
	font-weight: 300;
	line-height: 1.8em;
	margin-bottom:6em;
}
a.work {color: #fff;	
	font-size: 1em;
	text-decoration: none;
	background: #ffbb42;
	text-transform: uppercase;
	font-weight: 300;
	padding: 11px 23px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
}
a.work:hover {	background:#394b50;}
.client {	float:left;	width: 25%;	margin-right: 6%;}
.client img {
	width:100%;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
}
.client-info {float:left;	width: 69%;}
.happy-clients {background: #66ccff;padding:10em 0px 50px 0px;}
.career {background: #f8f8f8;	padding:10em 0px 7em 0px;}
 
.start_trail{ margin:0px 0px 0px 6px; padding:0px;}
.start_trail a{  
    text-align: right;
    color: #00ab04;
    font-weight: 600;
    text-transform: uppercase;
    padding: 10px 12px 10px 12px;
    margin: 0px 10px 0px 0px;
	min-height: 29px;
    font-size: 11px;
    border-radius: 44px;
    background: none;
    border: 1px solid #00ab04; 
    letter-spacing: 0.08em;
    line-height: 16px;
    text-decoration: none;
} 
.start_trail a:hover { color: #fff; background:#00ab04;	border: 1px solid #00ab04; } 
#divexample1 {overflow: auto;height: 362px;} 
.span_66{	margin-right:0;} 
img.open {	margin: 0 6px 9px 0px;}
img.closeq {margin: 6px 0px 0px 11px;}
.contact-section {	padding: 60px 0px 30px 0px  !important; background: url(../images/contact_logo.png)   #f5f5f5; background-repeat:no-repeat;
	background-position: center ; border-radius: 0px 0px 0px 0px;
}
.contact-section h1 {
	color:#2d2d2d;
	font-size:15px;
	font-weight: 600;
	text-transform: uppercase;
	text-align: left;
	margin:7px 0px 0px 0px;
	line-height:16px;
} 
.contact-section h2 {
	color:#2d2d2d;
	font-size:15px;
	font-weight: 600;
	text-transform: uppercase;
	text-align:  right;
	margin:7px 0px 3px 0px;	
} 
.contact-section-head h3 {	color: #2d2d2d;
	font-size: 2.2em;
	font-weight: 700;
	text-transform: uppercase;
}
.contact-section-head p {color: #2d2d2d;
	font-size: 1.2em;
	font-weight: 500;
}
.form input[type="text"] {	width: 85%;
	color: #a9a9a9;
	font-size: 0.9em;
	padding: 14px 14px 14px 0;
	border: none;
	outline: none;
	background: #fff;
}
.form form li {	display:inline-block;}
.form {	margin:3em 0 5em 0;}
.form form li {
	border-radius:3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	list-style: none;
	float: left;
	width: 35%;	
	background: #fff;
	margin-right:1em;
	border:1px solid #cbcbcb;
}
.form form input[type="submit"] {
	color: #fff;
	text-transform: uppercase;
	font-size: 1em;
	font-weight: 300;
	border: none;
	background: #2d2d2d;
	padding: 14px 0px;
	width: 19%;
	outline: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
}
.form form input[type="submit"]:hover {	background:#394b50;}
.bottom-menu ul li {display:inline-block;	margin:0 1em;}
.bottom-menu ul li a {	font-size:1.05em;	
	color:#394b50;	
	text-transform:uppercase;
	font-weight:500;
	text-decoration:none;
}
.bottom-menu ul li a:hover {color:#ffbb42;}
.footer {padding:1.2em 0;	background:#191919;}
.copyright { border-top:0px solid #ccc; margin:20px 0px 0px 0px;padding: 15px 0px 0px 0px;}
.copyright p {	color:#ccc;	font-size:12px;	font-weight:400;	padding:15px 0px 0px 0px}
.copyright p a {color:#ffffff;}
.social-icons i {height: 25px;
	width: 25px;	
	/*background: url(../images/img-sprite.png) no-repeat 0px 0px;*/
	display: inline-block;
	margin:0 0.5em;
}
i.twitter {	background-position: -75px 0px;}
i.twitter:hover {background-position: -75px -25px;}
i.facebook {background-position: -100px 0px;}
i.facebook:hover {	background-position: -100px -25px;}
i.googlepluse {	background-position: -125px 0px;}
i.googlepluse:hover {	background-position: -125px -25px;}
i.linkedin {	background-position: -150px 0px;}
i.linkedin:hover {	background-position: -150px -25px;}
p.call {font-size:1.6em;	color:#394b50;	font-weight:700;margin:1em 0;}
/*i.phone {	height: 25px;	width: 25px;	background: url(../images/img-sprite.png) no-repeat -175px 0px;	display: inline-block;	vertical-align:sub;}
i.ear-phones {	height: 85px;	width: 85px;	background: url(../images/img-sprite.png) no-repeat -200px 0px;	display: inline-block;}
i.lock {height: 85px;	width: 85px;	background: url(../images/img-sprite.png) no-repeat -285px 0px;	display: inline-block;}
i.cloud {	height: 85px;	width: 85px;	background: url(../images/img-sprite.png) no-repeat -370px 0px;	display: inline-block;}
i.done {height: 85px;	width: 85px;	background: url(../images/img-sprite.png) no-repeat -455px 0px;	display: inline-block;}*/
.map {	margin-top: 0px;	padding-bottom: 3em;	position:relative;} 
.location {	position: absolute;	left: 525px;    top: -20px;}
.bottom-logo img {	width: 19%;}
.address {	background:#394b50;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	padding:5em;
	margin-bottom:2em;
	position:relative;
}
.address h4 {color:#fff;text-transform:uppercase;	font-size:1.2em;font-weight:500;margin-bottom:1em;}
.address p {color:#aeb7ba;	font-size:0.9em;font-weight:500;margin:0.5em 0;}
.address a {color:#ffbb42;	font-size:0.95em;font-weight:500;display:block;	margin-top:0.8em;}
span.locate {position: absolute;bottom: -17px;	left: 130px;}
span.locate img {	width: 100%;}
#toTop {display: none;
	text-decoration: none;
	position: fixed;
	bottom: 10px;
	right: 10px;
	overflow: hidden;
	width: 48px;
	height: 48px;
	border: none;
	text-indent: 100%;
	/*background: url(../images/up-arrow.png) no-repeat 8.8px 12px #2d2d2d;*/
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
}
/*-- responsive-design starts-here --*/
.icon_b {
    text-align: center;
    width: 75px;
	border-radius: 50%; background-color:#fff;
	margin:0px auto; box-shadow: 0 0 7px #919191;
}
.team_con{	color:#ffffff;	font-size:16px;	font-weight:400; margin:20px 0px 0px 0px;}
.team_members{ padding:0px 15px 0px 15px;}
.chat{ position:fixed; bottom:0px; right:4%; z-index:2500;}
.location1{/* background-image: url(../images/location_icon.png);*/ background-repeat:no-repeat; font-size:16px; color:#5f5f5f; margin:30px 0px 40px 0px; padding:0px 0px 0px 50px;}
.phone1{ /*background-image: url(../images/phone_icon.png);*/ background-repeat:no-repeat; font-size:16px; color:#5f5f5f; margin:40px 0px 40px 0px; padding:0px 0px 0px 50px;}
.mail1{ /*background-image: url(../images/mail_icon.png);*/ background-repeat:no-repeat; sans-serif; font-size:16px; color:#5f5f5f; margin:40px 0px 40px 0px; padding:0px 0px 0px 50px;}
.form_m{ margin:0px 0px 20px 0px;}
.form-control{ background-color:#fff; border-radious:5px !important; border:1px solid #ccc !important;  color:#9b9a9a; font-style:italic;}
.input-group{width:100% !important;}
.form-control1{ background-color:#fff; border-radious:0px !important; border:none !important;  color:#2d2d2d; font-style:italic; height:58px; width:70%; margin:0px; padding:0px; float:left;}
.glyphicon{ background-color: #FFF; width:58px; height:58px; padding:18px 0px 0px 12px;}
.btn{ background-color:#a6a6a6; border:0px; 	
border-radius: 5px ; color:#FFF; 
font-size:16px  ;  text-transform:uppercase; font-weight:600; padding:6px 8px 6px 8px; width:100%;
height:45px  ;
   }
.btn:hover{  color:#fff; text-decoration:none; border-radious:0px; background:#535353 !important;}
.btn a{ font-size:14px;color:#FFF; text-decoration:none; border-radious:0px; font-size:14px; }
.btn a:hover{  color:#fff; text-decoration:none; border-radious:0px; background:#535353 !important;}
.btn-success{ background-color:#f6f5f9; border:0px; font-weight: 500; padding:6px 8px 6px 8px;}
.btn-success:hover{  background:#f6f5f9 !important;  padding:6px 8px 6px 8px; color:#2d2d2d !important;}
.team_member_bg{ background:#1b1d1c; min-height:130px; text-align:center; color:#fff; margin:0px;}
.team_name{ color:#fff; font-size:21px;  padding:16px 0px 0px 0px;}
.team_designation{ color:#6f6f6f; font-size:14px;}
.team_social{ color:#fff; font-size:25px;}
.pad_0{ padding:0px;}
.video_bg{ background:#2d2d2d; padding:20px 25px 20px 25px; width:100%; display:inline-block; margin:30px 0px 0px 0px;}
.video_bg iframe{ width:100%; height: auto;}
.testimonial{ /*background: url(../images/testimonial.jpg);*/ background-attachment:fixed; margin: 0px 0px 0px 0px  !important; padding: 80px 0px 80px 0px;}
.testimonial h1 {
	color:#fff;
	font-size:50px;
	font-weight: 600;
	text-transform: none;
	text-align:center;
	margin:0px 0px 15px 0px;	
} 
.testimonial h1 span{color:#2d2d2d; }
.contact_sec_mn{   position:absolute; z-index:2500; margin:-109px 0px 0px 0px; width:100%;}
.contact_sec{ background:#3190e7; width:100%;  display:inline-block; text-align:center; color:#fff; padding: 0px; font-size:14px; text-transform:uppercase;}
.contact_shade{ /*background: url(../images/contact_shade.png);*/ background-repeat: repeat-y; background-position:right top; padding:20px 0px 20px 0px; }
.contact_shade1{ padding:20px 0px 20px 0px; }
.contact_icon{ height:50px;}
.contact-section p{ padding: 8px 0px 0px 0px;
    font-size: 12px;
    text-transform: none;
    color: #2d2d2d;
    border-bottom: 0px solid #201272;
    display: inline-block;
    width: 100%;
    font-weight: 300;
}
.footer_section{ margin:0px 0px 0px 0px;}
/*.footer_section img{ width:70%;}*/
 .footer_head{ font-size:14px; text-transform:uppercase; color:#fff; font-size:20px; margin:15px 0px 0px 0px;} 
.footer_links{  margin:0px; padding:0px;} 
.footer_links ul{  margin:15px 0px 0px 0px; padding:0px;} 
.footer_links li{ margin:0px; padding:0px; list-style:none;} 
.footer_links li a {
    padding: 5px 0px 5px 0px;
    font-size: 14px;
    text-transform: none;
    color: #2d2d2d;
    border-bottom: 0px solid #201272;
    display: inline-block;
    width: 100%;
	text-align: left;
    font-weight: 300; text-decoration:none;
}
.footer_links li a:hover{ color: #c04b99; text-decoration:none} 
.footer_links1{  margin:32px 0px 0px 0px; padding:0px;} 
.footer_links1 ul{  margin:15px 0px 0px 0px; padding:0px;} 
.footer_links1 li{ margin:0px; padding:0px; list-style:none;} 
.footer_links1 li a {
    padding: 5px 0px 5px 0px;
    font-size: 14px;
    text-transform: none;
    color: #2d2d2d;
    border-bottom: 0px solid #201272;
    display: inline-block;
    width: 100%;
	text-align: left;
    font-weight: 300; text-decoration:none;
}
.footer_links1 li a:hover{ color: #00ab04; text-decoration:none} 
.social_bt { 	border-radius: 0px;
	width:100%;
	text-align:   right;
	padding:0px 0px 12px 0px;
	font-size:12px;
	color:#7a7a7a;	 
	}
.social_bt a {     text-align:   center;
    color: #2d2d2d;
    font-weight: normal;
    text-transform: none;
    padding: 0px 0px 0px 0px;
	margin:0px 5px 0px 0px;
    font-size: 16px;
    width: 35px;
    height: 35px;
    border: 1px solid #545454;
    border-radius: 50%;
    display: inline-table;
    line-height: 33px;
} 
.social_bt a:hover { 	color: #0c26a7; background:#fff;
	font-weight: normal;
	text-transform: none;	
  
	}
	
.social_icons{  
    width: 1rem;
    height: 1rem;
    color: #545454;
} 	
.bottom_sec {  margin:0px; padding:0px; text-align:center;}  
.bottom_sec  a {
    padding: 5px 0px 5px 0px;
    font-size: 14px;
    text-transform: none;
    color: #2d2d2d;
    border-bottom: 0px solid #201272; 
    width: 100%;
	text-align: center;
    font-weight: 300; text-decoration:none;
}
.bottom_sec a:hover{ color: #00ab04; text-decoration:none} 

.bottom_sec1 {  margin:0px; padding:0px;} 
.bottom_sec1 ul{  margin:0px; padding:0px;} 
.bottom_sec1 li{ margin:0px; padding:0px; list-style:none;} 
.bottom_sec1 li a {
    padding: 5px 0px 5px 0px;
    font-size: 12px;
    text-transform: none;
    color: #2d2d2d;
    border-bottom: 0px solid #201272;
    display: inline-block;
    width: 100%;
	text-align:right;
    font-weight: 300; text-decoration:none;
}
.bottom_sec1 li a:hover{ color: #00ab04; text-decoration:none} 

.complaince {  margin:0px; padding:0px;} 
.bottom_icon{  margin:0px; padding:0px;}  
.bottom_icon a {padding: 5px 0px 5px 15px; float: right;}  
.complaince_head {
    color: #545454;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    text-align:  center;
    margin: 7px 0px 0px 0px;
	letter-spacing:.5px;
	line-height:10px;
}
.complaince_con {
    color: #545454;
    font-size: 10px;
    font-weight: 400;
    text-transform:  none;
    text-align:  center;
    margin: 0px 0px 15px 0px;
	letter-spacing:.5px;
}
 
 
.mar_t_0{ margin-top:0px;}
.mar_t_20{ margin-top:20px;}
.mar_t_30{ margin-top:30px;}
.mar_t_50{ margin-top:50px !important;}
.mar_t_100{ margin-top:100px;}
.mar_t_125{ margin-top:125px;}
.mar_t_150{ margin-top:150px;}
.mar_t_200{ margin-top:200px;}
.mar_t_250{ margin-top:250px;}
.mar_l_25{ margin-left:25px;}
.mar_l_50{ margin-left:50px;}
.footer_con{ padding:9px 0px 9px 0px; font-size:13px; color:#ffffff;   
 display:inline-block; width:100%; font-weight:300;} 
 .footer_con1{ padding:9px 0px 9px 0px; font-size:14px; color:#ffffff;   
 display:inline-block; width:100%; font-weight:300;} 
.contact_bg{ background:rgba(255, 255, 255, 1); width:100%; display:inline-block; padding:20px; margin:40px 0px 0px 0px}
.contact_bg h1 { font-size:36px; } 
/*Stiky keader Start*/ 
header{text-align: center;
	line-height: normal;       
	width:100%;	 
	// set animation
	-webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
	-ms-transition: All 0.5s ease;
	transition: All 0.5s ease;
	margin:0px 0px 0px 0px !important;
	min-height: 87px;
	 
	}
header img { -webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
	-ms-transition: All 0.5s ease;
	transition: All 0.5s ease;
	} 

header.sticky {	position: fixed; 
	line-height: normal; 
	width: 100%;
	background: #fff;
	text-align: left;
	padding-left:0px;
	z-index:1000;
	-webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
	-ms-transition: All 0.5s ease;
	transition: All 0.5s ease;
	box-shadow:0px 0px 6px #ccc;
	margin:0px 0px 0px 0px;
	top:0px;
	}	
header.sticky .header {	 margin:0px 0px 0px 0px; 	}	
header.sticky img {  
	-webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
	-ms-transition: All 0.5s ease;
	transition: All 0.5s ease;
	margin-top: 0px; 
	} 
header.sticky .top-menu {  	margin-bottom: 5px;	margin-top: 17px !important;	padding-top:  0px;	 	} 
header.sticky .quote	{margin-bottom: 5px;	margin-top: 10px;	padding-top:  0px;}   
.sp_pad{ padding:0px 20px 0px 20px !important;}
.sp_pad1{ padding:0px 20px 0px 20px !important;}    
/*Stiky keader End*/  
.menu_desk{ display:block; float:right;}
.menu_mob{ display: none;}
.navbar {  position: relative;
    min-height:0 !important;
    margin-bottom: 0px !important;
    border: 0px solid transparent !important; margin-top: 24px !important; -webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
	-ms-transition: All 0.5s ease;
	transition: All 0.5s ease;
	justify-content: center;
}
 
.navbar-nav{justify-content: center;}
.navbar-expand-lg .navbar-nav {    
        width: 100%;
    }
header.sticky .navbar {margin-top:24px !important; -webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
	-ms-transition: All 0.5s ease;
	transition: All 0.5s ease;
}
.navbar-inverse { background: none;  border-color: #080808;} 
.nav > li a:hover { color: #2d2d2d !important;  background-color:#2d2d2d;} 
.navbar-toggle {  background: #2d2d2d; }
/*.navbar-toggler {
  padding: .25rem .75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
  border-radius: .25rem;
  transition: box-shadow .15s ease-in-out;
}*/
.navbar-nav > li > a { 	padding: 2px 10px !important;	color: #2d2d2d !important;	 border: 0px !important; font-size: 15px;}
.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {    color: #fff;    background-color:#2d2d2d;}
.nav > li .active {color: #fff !important;    background-color:#2d2d2d;  } 
.navbar-inverse .navbar-toggle { border-color: #2d2d2d;}
.navbar-toggle { background: #2d2d2d;} 
.navbar-collapse {
    padding-right: 0px;
    padding-left: 0px; 
}
.menus_head{color: #512d6d;
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
    text-align: left;
    padding: 0px;
    margin: 0px 0px 25px 0px;
	}
 
.sub_videos{ margin:0px 0px 30px 0px; padding:0px;}
.hp07nav li {list-style: none !important; }
.hp07nav {  font-size: 1.5rem !important;}
.cmps-bttns div a, .cmps-bttns div span {   padding: 0.45em 1.8em 0.45em 1.8em !important;}
.apply-button{ background-color:#0164a2; margin-top:8px; font-size:25px; padding:8px 0px 8px 0px; color:#FFF; text-align:center; width:100%;}
.apply-button1{ background-color:#750000; margin-top:8px; font-size:25px; padding:8px 0px 8px 0px; color:#FFF; text-align:center; width:100%;}
.form-control{ background-color:#eeeeee; border-radious:0px !important; border:none !important;  color:#9b9a9a; font-style:italic; margin-bottom:10px !important; }
.register{ text-align:right; margin:0px 10px 0px 0px; padding:0px; text-transform:uppercase;}
.register a{ text-align:right; margin:0px; padding:0px; color:#999; text-decoration:none}
.register a:hover{ text-align:right; margin:0px; padding:0px; color: #09F; text-decoration:none;} 
#owl-demo .item{
        background: #3fbf79;
        padding: 30px 0px;
        margin: 10px;
        color: #FFF;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        text-align: center;
    }
    .customNavigation{
      text-align: center;
    }
    .customNavigation a{
      -webkit-user-select: none;
      -khtml-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }

.our_clients .nbs-flexisel-nav-left{ display:none !important;}
.our_clients .nbs-flexisel-nav-right{ display:none !important;}

.allvideos{ margin:0px auto; width:200px; margin-top:35px; }
.allvideos a{ margin:0px; padding:10px 0px 10px 0px ; font-size:18px; color:#FFF; background: #2d2d2d; 
display:inline-block; width:100%; text-align:center; text-transform:uppercase; text-decoration: none; }
.allvideos a:hover{  color:#2d2d2d; background: #fff; text-decoration: none; }

.read_more{ margin:0px auto; width:200px; margin-top:35px; }
.read_more a{ margin:0px; padding:10px 25px 10px 25px ; font-size:18px; color:#FFF; background: #2d2d2d;   width:100%; text-align:center; text-transform:uppercase; text-decoration: none; }
.read_more a:hover{  color:#fff; background: #2d2d2d; text-decoration: none; }

.desk_sec{ display: block;}
.mob_sec{ display: none;}
 
.service_read{ margin:0px auto; padding:0px; width:150px;}
.service_read a{ margin:0px; padding:6px 0px 6px 0px; display:inline-block; color: #0077ca;
font-size:13px; text-transform:uppercase;
border:2px solid #0077ca;
width:100%;
text-align:center;
}
.service_read a:hover{ color: #2d2d2d; 	border:2px solid #2d2d2d; 	text-decoration:none; }
 
.sevides_sec{	box-shadow: 0px 0px 0px #ccc; 
	width:100%; 
	display:inline-block;
	margin:35px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	 }

.sevides_sec h3 {	color:#0077ca;
	font-size:18px;
	font-weight: normal;
	text-transform: none;
	margin:0px 0px 15px 0px;
	background:#e3f3ff;
	padding:8px 0px 8px 15px;
}
.sevides_sec p{ padding:0px 0px 0px 0px;}
.sevides_sec ul{ margin:20px 0px 0px 0px; padding:0px;}
.sevides_sec li{ margin:0px; padding:0px 0px 7px 25px; list-style:none; /*background-image:url(../images/list_arrow.png);*/
background-repeat:no-repeat;background-position:0px 2px;
}
.sevides_sec1{ 	width:100%; 	display:inline-block;	margin:35px 0px 0px 0px;	padding:0px 0px 0px 0px;}
.sevides_sec1 h3 {
	color:#0077ca;
	font-size:20px;
	font-weight: normal;
	text-transform: none;
	margin:0px 0px 8px 0px; 
	padding:0px 0px 8px 0px;
}
.sevides_sec1 p{ padding:0px 0px 0px 0px;}
.sevides_sec1 ul{ margin:20px 0px 0px 0px; padding:0px;}
.sevides_sec1 li{ margin:0px; padding:0px 0px 7px 25px; list-style:none; /*background-image:url(../images/list_arrow.png);*/
background-repeat:no-repeat;background-position:0px 2px;
}
 
.our_team_b{
	box-shadow: 0px 0px 5px #ccc; 
	width:100%; 
	display:inline-block;
	margin:0px 0px 0px 0px;
	padding:15px 0px 15px 0px;
	text-align:center;
}
.our_team_n {
	color:#0077ca;
	font-size:20px;
	font-weight: normal;
	text-transform: none;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	text-align:center;
}
.our_team_d{
	color:#515151;
	font-size:15px;
	font-weight: normal;
	text-transform: none;
	margin:0px; 
	padding:0px 0px 10px 0px;
	text-align:center;
}
.con_sections{    margin: 50px 0px 0px 0px;
    padding: 50px 0px 50px 0px;
    position: relative; background:#332f3f}
	
.con_sections_p1{ margin:0px; padding:25px 0px 0px 0px;  }
.con_sections_p2{ margin:0px; padding:30px;  }
.con_sections_p3{ margin:0px; padding:30px; }
.con_sections h1 {
    color: #fff;
    font-size:50px;
    font-weight: 600;
    text-transform: none;
	text-align:center;
    padding: 0px;
    margin: 0px 0px 30px 0px;
}
.con_sections h2 {
    color: #2d2d2d;
    font-size: 18px;
    font-weight: 600;
    text-transform: none;	
	text-align: left;
	margin:0px 0px 15px 0px; padding:0px;
}
.con_sections p {   color: #fff;
   font-size: 20px;
    font-weight: 300;
    line-height: 30px;
    margin:10px 0px 30px 0px; 
	text-align: center;
}
.con_phamacy{    margin:0px 0px 0px 0px;    padding: 50px 0px 0px 0px;    position: relative; background:#5d01ba} 
.con_phamacy h1 {
    color: #47f8be;
    font-size: 45px;
    font-weight: 600;
    text-transform: none;
	text-align:left;
    padding: 0px;
    margin: 0px 0px 30px 0px;	
}
.con_phamacy h2 {   color: #2d2d2d;
    font-size: 18px;
    font-weight: 600;
    text-transform: none;	
	text-align: left;
	margin:0px 0px 15px 0px; padding:0px;
}
.con_phamacy p {
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    line-height: 26px;
    margin:10px 0px 30px 0px; 
	text-align: left;
	}
.sub_con_sections{  margin: 60px 0px 0px 0px;   padding: 0px;   position: relative;}	
.sub_con_sections h1 {   color: #fff;   font-size: 30px;   font-weight: 600;   text-transform: none;}
.sub_con_sections h2 {
    color:#2d2d2d;
    font-size: 50px;
    font-weight: 600;
    text-transform: none;	
	text-align:center;
	margin:0px 0px 50px 0px; padding:0px;
}
.sub_con_sections p {  color: #fff;   font-size: 14px;   font-weight: 500;    line-height: 25px;    margin: 30px 0px 15px 0px; }
.con_sections_p1_inn{ margin:0px; padding:30px; background:#210d92; min-height: 325px;}
.con_sections_p2_inn{ margin:0px; padding:30px; background:#2d2d2d; min-height: 325px;}
.con_sections_p3_inn{ margin:0px; padding:30px; background:#7517cd; min-height: 325px;}
.find_out{ margin:0px 0px 20px 0px; padding:0px; }
.find_out a{ border-radius: 50px;
   border-bottom-right-radius: 50px;
    border-bottom-right-radius: 0;
	background:#fff;
	color:#2d2d2d;
	font-size:12px;
	padding:15px 25px 15px 25px;
	font-weight:600;
	text-transform:none;
}
.find_out a:hover{ border-radius: 50px; 
    border-top-right-radius: 0;
	text-decoration:none;
	color:#00ab04;
}
.find_out1{ margin:0px 0px 20px 0px; padding:0px; }
.find_out1 a{ border-radius: 50px;
        border-bottom-right-radius: 50px;
    border-top-left-radius: 0;
	background:#fff;
	color:#2d2d2d;
	font-size:18px;
	padding:15px 25px 15px 25px;
	font-weight:400;
	text-transform:none; 
}
.find_out1 a:hover{ border-radius: 50px; 
    border-bottom-left-radius: 0;
	text-decoration:none;
	color:#00ab04;
}

.find_out2{ margin:0px 0px 20px 0px; padding:0px; }
.find_out2 a{ border-radius: 50px;
        border-bottom-right-radius: 50px;
    border-bottom-right-radius: 0;
	background:#8a8a8a;
	color:#fff;
	font-size:18px;
	padding:15px 25px 15px 25px;
	font-weight:400;
}
.find_out2 a:hover{ border-radius: 50px; 
    border-top-right-radius: 0;
	text-decoration:none;
	background:#00ab04;
	color:#fff;
}

.get_started_bt{ margin:30px 15px 0px 0px; padding:0px;  }
.get_started_bt a{ color: #fff;
    margin-top: 0px;
    border-radius: 44px;
    background-color: #512d6d !important;
    border: 2px solid #70ff07 !important;
    font-size: 11px;
    font-weight: 600;
    padding: 10px 20px 10px 20px;
    margin: 20px 0px 0px 0px;
    min-height: 27px;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    line-height: 16px;
}
 
.get_started_bt a:hover{ color: #fff;
    margin-top: 0px;
    border-radius: 44px;
    background-color: #512d6d !important;
    border: 2px solid #70ff07 !important;
    font-size: 11px;
    font-weight: 600;
    padding: 10px 20px 10px 20px;
    margin: 20px 0px 0px 0px;
    min-height: 27px;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    line-height: 16px;
}
 

.get_started_bt1{ margin:30px 15px 0px 0px; padding:0px; float: left}
.get_started_bt1 a{ border-radius: 50px;
        border-bottom-right-radius: 50px;
    border-bottom-right-radius: 0;
	background: none;
	border:2px dashed #00ab04;
	color:#00ab04;
	font-size:18px;
	padding:15px 25px 15px 25px;
	font-weight:400;
}
.get_started_bt1 a:hover{ border-radius: 50px; 
    border-top-right-radius: 0;
	text-decoration:none;
	background:#00ab04;
	border:2px solid #00ab04;
	color:#fff;
}

.agree_btn{ margin:30px 15px 0px 0px; padding:0px; float: left}
.agree_btn a{ border-radius: 50px;
        border-bottom-right-radius: 50px;
    border-bottom-right-radius: 0;
	background:#8a8a8a;
	border:2px solid #8a8a8a;
	color:#fff;
	font-size:18px;
	padding:15px 25px 15px 25px;
	font-weight:400;
}
.agree_btn a:hover{ border-radius: 50px; 
    border-top-right-radius: 0;
	text-decoration:none;
	background:#00ab04;
	border:2px solid #00ab04;
	color:#fff;
}
.free_demo{ margin:0px auto 20px auto; padding:0px; width:150px }
.free_demo a{ border-radius: 50px;
        border-bottom-right-radius: 50px;
    border-bottom-right-radius: 0;
	background:#8a8a8a;
	color:#fff;
	font-size:18px;
	padding:15px 25px 15px 25px;
	font-weight:400;
}
.free_demo a:hover{ border-radius: 50px; 
    border-top-right-radius: 0;
	text-decoration:none;
	background:#00ab04;
	color:#fff;
}
.features{ margin:120px 0px 0px 0px; padding:80px 0px 80px 0px; background:#f5f5f5;}
.features h1 {	color:#2d2d2d;
	font-size:40px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px 0px 50px 0px;	
} 
.features h1 span {	color:#00ab04;} 
.features h2 {color:#181818;
	font-size:23px;
	font-weight:normal;
	margin:10px 0px 10px 0px;
	    padding: 12px 0px 12px 25px;
} 
.features_con {	color:#565656;
	font-size:18px;
	font-weight:500; line-height:25px;
	margin:5px 0px 00px 0px;
	padding:0px 0px 50px 0px;
	text-align:center;
} 
.features p {	color:#181818;
	font-size:14px;
	font-weight:500; line-height:25px;
	margin:5px 0px 20px 0px;
	padding:0px 0px 0px 35px;
}
.and_more { margin:0px; padding:0px;   text-align: center;}
.and_more  a{   color: #545454;
    font-size: 21px;
    font-weight: 500;
    line-height: 25px;
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 00px 0px;
    text-align: center;
	 text-decoration:none;
}
.and_more  a:hover{ color: #00ab04; text-decoration:none;}
.whatwe_offer{ margin:0px 0px 0px 0px; padding:50px 0px 70px 0px; background:#f7f9fd;}
.whatwe_offer h1 {	color:#181818;
	font-size:50px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px 0px 50px 0px;
	text-align:center;	
} 
.whatwe_offer h1 span {	color:#00ab04;}  
.whatwe_offer_sec{ background: url(../images/what_we_offfer2.jpg);
    background-position: center top;
    width: 100%;
    height: 100%;
    background-size: cover;
    padding: 71px 30px 50px 30px;
    margin: 0px;
}
 
.whatwe_offer_sec h2 {
	color:#2d2d2d;
	font-size:22px;
	font-weight:500;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;	
}  
.whatwe_offer_sec p {color:#2d2d2d;
	font-size:18px;
	font-weight:300; line-height:25px;
	margin:5px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.whatwe_offer_secn{ background: #fff; background-position:center top;    
    width: 100%;     height: 100%; 
    background-size: cover;
	padding:30px 30px 0px 30px;
	margin:0px;
	min-height:290px;
	}
.whatwe_offer_secn h2 {	color:#2d2d2d;	font-size:22px;
	font-weight:500;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	
}  
.whatwe_offer_secn p {color:#2d2d2d;font-size:18px;	font-weight:300; line-height:25px;	margin:5px 0px 20px 0px;	padding: 0px 0px 20px 0px;display: inline-block;}
.whatwe_offer_sec1{ background: url(../images/what_we_offfer1.jpg);
    background-position: center top;
    width: 100%;
    min-height: 329px;
    background-size: cover;
    padding: 100px 30px 50px 30px;
    margin: 0px;
	}	
.whatwe_offer_sec1 h2 {
	color:#fff;
	font-size:23px;
	font-weight:normal;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;	
}  
.whatwe_offer_sec1 p {	color:#fff;
	font-size:14px;
	font-weight:500; line-height:25px;
	margin:5px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	}	
.emar_built{ margin:0px 0px 0px 0px; padding:30px 0px 90px 0px; background:#fff;  } 
.emar_built_sec{ margin:0px 0px 0px 0px; padding:0px 15px 0px 0px; background:#e6e6e6;   /*box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);*/   border-radius: 10px;	 } 	 
.emar_built_sec img { border-radius: 10px 0px 0px 10px;}
 .emar_built  h1 {	color: #2d2d2d;
    font-size: 40px;
    font-weight:600;
    text-transform: none;
    padding:25px 0px 0px 0px;
    margin: 0px 0px 0px 0px;    
}
.emar_built  h1 span {	color: #00ab04;
    font-size: 40px;
    font-weight: 300;
    text-transform: none;
    padding: 0px;
    margin: 0px 0px 30px 0px;    
}    
 .emar_built  p{
	color:#2d2d2d;
	font-size: 18px;
    font-weight: 300; line-height:30px;
	margin:5px 0px 40px 0px;
	padding:0px 0px 0px 0px;
	text-align:left; 
}  
.emar_built_h1 {color:#00ab04;
	font-size:25px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px 0px 0px 0px;
	} 
.emar_built_h2 {color:#2d2d2d;
	font-size:25px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px 0px 0px 0px;	
} 
.emar_built_h3 {color:#48dcac;
	font-size:22px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px 0px 0px 0px;	
} 
.emar_built img { border-radius: 15px;}
.emar_built-con {
    color:#2d2d2d;
    font-size: 15px;
    font-weight: 500;
    line-height: 25px;
    margin: 10px 0px 30px 0px;
} 
.technolagy-section{ margin: 0px 0px 0px 0px;
    padding: 80px 0px 80px 0px;
  } 
.technolagy-section h1 {
        color: #512d6d;
        font-size: 45px;
        font-weight: 600;
        text-transform: none;
        padding: 0px;
        margin: 0px 0px 30px 0px;
        font-family: 'Montserrat', sans-serif;
    }

        .technolagy-section h1 span {
            color:#2d2d2d;
        }
.technolagy-section  h2 {
	color: #00ab04;
    font-size: 40px;
    font-weight: 300;
    text-transform: none;
    padding: 0px;
    margin: 0px 0px 30px 0px;    
}    
 .technolagy-section  p{
	color:#181818;
	font-size: 18px;
    font-weight: 300; line-height:25px;
	margin:5px 0px 40px 0px;
	padding:0px 0px 0px 0px;
	text-align:left; 
}  
.technolagy_h1 {
	color:#fb17ce;
	font-size:20px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px 0px 0px 0px;	
} 
.technolagy_h2 {
	color:#210d94;
	font-size:25px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px 0px 0px 0px;	
} 
.technolagy_h3 {color:#30d474;
	font-size:20px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px 0px 0px 0px;	
} 
.technolagy-con {  color:#2d2d2d;
    font-size: 15px;
    font-weight: 300;
    line-height: 25px;
    margin: 10px 0px 30px 0px;
}
.technolagy_br{ border-right:1px solid #ccc; padding-top:25px; padding-bottom:15px ;}
.technolagy_br1{ border-right:0px solid #ccc; padding-top:25px; padding-bottom:15px ;}
.tec_feature_sec {
    margin: 8px 0px 0px 0px;
    padding: 0px;
    position: relative;
}

 .tec_feature_sec1 { margin: 0px 0px 20px 0px;
    padding: 0px;
	background:#fff;
    box-shadow: 0px 0px 0px #f0f0f0; 
  z-index: -9;
  transform: skewY(10deg);
  border-radius: 30px;
  box-shadow: 0 10px 35px 0 rgba(92.99999999999996, 72.00000000000001, 223, .08);
  width:100%; 
  min-height:262px;
  position:absolute;
  z-index: 1;
}
/* .tec_feature_sec { 
content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--themeht-white-color);
  z-index: -9;
  transform: skewY(10deg);
  border-radius: 30px;
  box-shadow: 0 10px 35px 0 rgba(92.99999999999996, 72.00000000000001, 223, .08);
 }
*/
 .tec_feature_sec_con { margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 20px;  
	   position: relative;
  z-index: 5;
}
 
.tec_feature_sec h3 {
    color: #2d2d2d;
    font-size: 20px;
    font-weight: 600;
    text-transform: none;
    padding: 0px;
    margin: 10px 0px 10px 0px;
    text-align:  center;
    text-transform: none;
	position: relative;
  z-index: 5;
    
}
.tec_feature_sec p{
    color: #2d2d2d;
    font-size: 18px;
    font-weight: 300;
    text-transform: none;
    padding: 0px;
    margin: 0px 0px 30px 0px;
    text-align:  center;
    text-transform: none;
	line-height:24px;
	height:130px;
	position: relative;
  z-index: 5;
}
 .tec_feature_sec_icon{ margin:0px 0px 10px 0px; 
 padding:15px 0px 0px 0px; 
  position: relative;
  z-index: 5;
}


.fearutes_great{ margin:0px 0px 0px 0px; padding:80px 0px 80px 0px; background: url(../images/bgn-shapes-lines.png) #ffffff;
background-repeat:no-repeat; background-position:center top; background-size: cover;} 
.fearutes_great h1 {
	color:#181818;
	font-size:40px;
	font-weight: 300;
	text-transform: none;
	padding:0px;
	margin:0px 0px 30px 0px;
	
} 
.fearutes_great h1 span {
	color:#00ab04;
} 
.fearutes_great h2 {
	color:#181818;
	font-size:19px;
	font-weight: 500;
	text-align:center;
	text-transform: none;
	padding:0px;
	margin:30px 0px 20px 0px;
	
}

.fearutes_great p {
    color:#2d2d2d;
    font-size: 14px;
    font-weight: 500;
    line-height: 25px;
	text-align:center;
    margin: 10px 0px 70px 0px;
}
  
.mobile_sec{ margin:0px 0px 0px 0px; padding:80px 0px 0px 0px; background: url(../images/bg3.jpg); background-repeat:no-repeat; background-position: center top;}
.mobile_sec h1 {
	color:#181818;
	font-size:40px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px 0px 60px 0px;
	text-align:center;
	
} 
 
.mobile_sec_heading{
	color:#181818;
	font-size:20px;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
} 
 
.mobile_sec p {
	color:#181818;
	font-size:14px;
	font-weight:500; line-height:25px;
	margin:5px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.mobile_secs{ border-left:2px solid #210d92; width:100%; display:inline-block; margin:-5px 0px 0px 0px ; padding:0px 0px 40px 0px;}
.mobile_secs1{ border-left:0px solid #2abeef; width:100%; display:inline-block; margin:-5px 0px 0px 0px ; padding:0px 0px 00px 0px;}
.mobile_count{ width:45px; float: left; position:relative; margin:0px 25px 0px -23px;}
.mobile_con{ width:85%; float: left;}
 
.ourteam-section {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 80px 0px;
    background: #ffffff;
    width: 100%;
    display: inline-block;
}
.ourteam-section h1 {
	color:#512d6d;
	font-size:40px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px 0px 30px 0px;
	font-family: 'Montserrat', sans-serif;
} 
.ourteam-section h1 span {
	color:#181818;
} 
.ourteam-section h2 {
	color:#181818;
	font-size:35px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:30px 30px 0px 30px;
	font-family: 'Montserrat', sans-serif;
} 
.ourteam-section p {
    color:#2d2d2d;
    font-size: 14px;
    font-weight: 500;
    line-height: 25px;
    margin: 10px 30px 30px 30px;
}
.it_section{     margin: 0px 0px 0px 0px;
    padding: 80px 0px 80px 0px;
    background: #ffffff;
	} 

.it_content_area{
	width: 50%;
    position: relative;
    background: #210d92;
    right: 0px;
    margin: -600px 0px 0px 0px;
    padding: 70px 70px 70px 70px;
    float: right;
}


.it_section_head{
	color:#f1f0f8;
	font-size:15px;
	font-weight: 600;
	text-transform: uppercase;
	padding:0px;
	margin:0px 0px 12px 0px;
	
} 
.it_section h1 {
    color: #fff;
    font-size: 30px;
    font-weight: 600;
    text-transform: none;
    padding: 0px;
    margin: 0px 0px 20px 0px;
    font-family: 'Montserrat', sans-serif;
}
.it_section h1 span {
	color:#ffffff;
} 
.it_section h2 {
	color:#ffffff;
	font-size:30px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:30px 0px 0px 0px;
	
} 
.it_section h3 {
	color:#47f8be;
	font-size:22px;
	font-weight: 500;
	text-transform: none;
	padding:0px;
	margin:0px 0px 0px 0px;
	
} 

.it_section p {
    color: #f1f0f8;
    font-size: 18px;
    font-weight: 300;
    line-height: 30px;
    margin: 10px 0px 10px 0px;
}

.it_l{ width:15%; float:left; margin:0px 15px 0px 0px
    
}

.it_r{ width:80%; float:left;
    
}
.privacypolicy{ margin:0px 0px 0px 0px;    
padding: 50px 0px 60px 0px;
display:inline-block; 
width:100%;
/*background:  #fff;*/ 
/*background:url(../images/welcome_bg.png) #fff; */  
background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  olor: #2d2d2d;
	font-size: 16px;
	font-weight: normal;
} 
.privacypolicy h4 {
	color: #191d27;
	font-size:30px;
	font-weight:500;
	text-transform: none;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 10px 0px;
	text-align: left;
}	
.privacypolicy h2 {
	    color: #2d2d2d;
	font-size:18px;
	font-weight:600;
	text-transform: none;
	margin:0px 0px 0px 0px; 
	padding:15px 0px 15px 0px; 
	text-align:left;
}	
.privacypolicy h5 { 
	color: #2d2d2d;
	font-size: 18px;
	font-weight:500;
	text-transform: none;
	margin:0px 0px 0px 0px; 
	padding:10px 0px 15px 0px; 
	text-align: left;
}
.privacypolicy p {
	color: #2d2d2d;
	font-size: 16px;
	font-weight: normal;
	text-transform: none;
	margin:6px 0px 15px 0px; 
	padding:0px;
	line-height:26px;
	 font-weight:400;text-align:left;
} 	
 
 .privacypolicy_con {
    color: #51535d;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
    text-align: left;
}
.privacypolicy_list  { margin:0px 0px 25px 45px; padding:0px;
 
}  
  .privacypolicy_list li {color: #2d2d2d;
	font-size: 16px;
	font-weight: normal;
	text-transform: none;
	margin:6px 0px 5px 0px; 
	padding:0px;
	line-height:26px;
	 font-weight:400;text-align:left; 
	list-style:  circle;
}  
.privacypolicy_list li span{ margin:-2px 0px  0px 0px; padding:0px 15px 0px 0px; color: #0C0; float: left; font-size:30px; line-height: 1.625;
 
} 
.read_more{ margin:0px 0px 20px 30px; padding:0px; }
.read_more a{ border-radius: 50px;
        border-bottom-right-radius: 50px;
    border-bottom-right-radius: 0;
	background:#2d2d2d;
	color:#fff;
	font-size:12px;
	padding:15px 25px 15px 25px;
	font-weight:600;
	text-transform:none;
}
.read_more a:hover{ border-radius: 50px; 
    border-top-right-radius: 0;
	text-decoration:none;
	background:#00ab04;
}
.read_more1{ margin:0px 0px 20px 30px; padding:0px; }
.read_more1 a{ border-radius: 50px;
        border-bottom-right-radius: 50px;
    border-top-left-radius: 0;
	background:#2d2d2d;
	color:#fff;
	font-size:12px;
	padding:15px 25px 15px 25px;
	font-weight:600;
	text-transform:none;
}
.read_more1 a:hover{ border-radius: 50px; 
    border-bottom-left-radius: 0;
	text-decoration:none;
	background:#00ab04;
}
.sections_m{ margin:0px 0px 0px 0px; padding: 0px; background:url(../images/bg1.png); background-repeat:no-repeat; background-position: left top; 
display:inline-block; width:100%;  }
 
.sections{ margin:0px 0px 0px 0px; padding:40px 0px 60px 0px; }
.sections h1 {
	color:#42495b;
	font-size:40px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px 0px 25px 0px;
	text-align: left;
	
	line-height:60px;
}  
 
.sections h2 {
	color:#181818;
	font-size:20px;
	font-weight: 600;
	margin:25px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	
}  
.sections p {
	color:#565656;
	font-size:16px;
	font-weight:500; line-height:25px;
	margin:5px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	line-height:30px;
	
}
.sections ul{ margin:0px 0px 0px 17px; padding: 0px; }
.sections ul li{ margin:0px 0px 8px 0px; padding: 0px; list-style: circle;
color:#565656;
	font-size:15px;
	font-weight:500; line-height:25px; 
 }

.m_t_15{ margin-top:15px !important;}	
.m_t_40{ margin-top:40px !important;}
	
.m_l_30{ margin-left:60px !important;}	

.sections_con {
    color: #2d2d2d;
    font-size: 15px;
    font-weight: 300;
    margin: 5px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 24px;
}
.sections_box {
    background: #ffffff;
	padding: 30px 25px;
	box-shadow: 0px 15px 38px  rgba(0, 0, 0, 0.1);
    border-radius: 30px;
    text-align: left;
	margin:0px 0px 50px 0px;
}

.sections_box .fa-cogs{ font-size:50px;
	color:#6a4bc4;
	-webkit-text-fill-color:transparent;
	-webkit-background-clip: text;
	background-image: -webkit-linear-gradient(0deg, #fa16ce 0%, #b60694 100%);
	background-image: -moz-linear-gradient(0deg,#fa16ce 0%, #b60694 100%);
}

.sections_box .fa-cubes{ font-size:50px;
	color:#54e0c4;
	-webkit-text-fill-color:transparent;
	-webkit-background-clip: text;
	background-image: -webkit-linear-gradient(0deg, #29f1af 0%, #0ac084 100%);
	background-image: -moz-linear-gradient(0deg,#29f1af 0%, #0ac084 100%);

}
.sections_box .fa-user-md{ font-size:50px;
	color:#6a4bc4;
	-webkit-text-fill-color:transparent;
	-webkit-background-clip: text;
	background-image: -webkit-linear-gradient(0deg, #7516cd 0%, #b985ea 100%);
	background-image: -moz-linear-gradient(0deg,#7516cd 0%, #b985ea 100%);
}
 
.sections_top {
    margin: -150px 0px 0px 0px;
    padding: 120px 0px 60px 0px;
    background: #fff;
    background-repeat: no-repeat;
    background-position: top right;
    border-radius: 50px 50px 0px 0px;
    position: relative;
    box-shadow: 0px -12px 10px #eee;
}

.sections_top h1 {
	color:#181818;
	font-size:40px;
	font-weight: 500;
	text-transform: none;
	padding: 150px 50px 0px 50px;
	margin:0px 0px 20px 0px;
	  text-align: left;
	  line-height:50px;
	
}  
.sections_top p {
    color: #2d2d2d;
    font-size: 18px !important;
    font-weight: 300;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 50px 0px 50px;
    line-height: 24px;
    text-align: left;
    width: 100%;
}



.sections1{ margin:0px 0px 0px 0px; padding:0px 0px 30px 0px; background:url(../images/bg2.png); background-repeat:no-repeat; background-position: top right ; }
.sections1 h1 {
	color:#181818;
	font-size:40px;
	font-weight: 500;
	text-transform: none;
	padding: 150px 50px 0px 50px;
	margin:0px 0px 20px 0px;
	  text-align: left;
	  line-height:50px;
	
}  
.sections1 p {
    color: #2d2d2d;
    font-size: 18px !important;
    font-weight: 300;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 50px 0px 50px;
    line-height: 24px;
    text-align: left;
    width: 100%;
}
 
.sections1_head {
	color:#181818;
	font-size:18px;
	font-weight: 600;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	
	text-align:left;
}  
.sections1_head1 {
	color:#181818;
	font-size:18px;
	font-weight: 600;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	
	text-align: right;
} 

.sections1_pra{
	color:#181818;
	font-size: 18px;
    font-weight: 300; line-height:25px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	
} 
.sections1_pra1{
	color:#181818;
	font-size: 18px;
    font-weight: 300; line-height:25px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align: right;
	
} 


.sections1_box { margin:50px 0px 0px 0px; padding-top: 34px !important;
padding-right: 20px !important;
padding-bottom: 30px !important;
padding-left: 27px !important;
border-radius: 30px !important;
display:inline-block;
	
}

.sections1_box:hover { box-shadow: inset 0px 14px 20px 0px rgba(0,0,0,0.08);
border-color:transparent;
border-radius: 30px;
 
}

.sections1_icons { width:40px; float:left; margin:0px 10px 0px 0px; padding:0px; font-size:23px; font-weight:600;
	color:#6a4bc4;
	-webkit-text-fill-color:transparent;
	-webkit-background-clip: text;
	background-image: -webkit-linear-gradient(0deg, #6a4bc4 0%, #d75dbc 100%);
	background-image: -moz-linear-gradient(0deg,#6a4bc4 0%, #d75dbc 100%);
	
} 
.sections1_icons1 { width:40px; float: right; margin:0px 0px 0px 0px; padding:0px; font-size:23px; font-weight:600;
	color:#6a4bc4;
	-webkit-text-fill-color:transparent;
	-webkit-background-clip: text;
	background-image: -webkit-linear-gradient(0deg, #6a4bc4 0%, #d75dbc 100%);
	background-image: -moz-linear-gradient(0deg,#6a4bc4 0%, #d75dbc 100%);
	
} 

.sections1_con { width:82%; float:left; margin:0px; padding:0px; 
}

.sections1_con1 { width:82%; float: right; margin:0px 15px 0px 0px ; padding:0px; text-align:right;
}
	
	
.sections2{ margin:0px 0px 0px 0px; padding:30px 0px 30px 0px; background:#fff; }
.sections2 h1 {
	color:#181818;
	font-size:40px;
	font-weight:  500;
	text-transform: none;
	padding: 150px 50px 0px 50px;
	margin:0px 0px 20px 0px;
	text-align: left; 
	line-height:50px;
}  
 
 .sections2 p{color: #2d2d2d;
    font-size: 18px !important;
    font-weight: 300;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 50px 0px 50px;
    line-height: 24px;
    text-align: left;
    width: 100%;
	
}

.contents_sec{ margin:0px 0px 0px 0px; padding:30px 0px 45px 0px;  background-repeat:no-repeat; background-position: top right ; }
.contents_sec_clr2{   background:#d3ffd8; }
.contents_sec_clr1{   background:#d3fdff; }
.contents_sec_clr5{   background:#e8d3ff; }
.contents_sec_clr8{   background:#ffe6d3; }
.contents_sec_clr9{   background:#fcffd3; }
.contents_sec_clr11{   background:#ffd3e4; }
.contents_sec_clr14{   background:#d3eaff; }
.contents_sec_clr15{   background:#eed3ff; }

.contents_sec_clr3{   background:#ffd3cd; }
.contents_sec_clr4{   background:#d3fffb; }


.contents_sec_clr6{   background:#ffd3e4; }
.contents_sec_clr7{   background:#d3eaff; } 
.contents_sec_clr10{   background:#d3fffb; }
.contents_sec_clr12{   background:#f2ffd5; }
.contents_sec_clr13{   background:#f5eabb; }



.contents_sec h1 { 
	color:#181818;
	font-size:40px;
	font-weight: 500;
	text-transform: none;
	padding: 10px 00px 0px 0px;
	margin:0px 0px 20px 0px;
	  text-align: left;
	  line-height:50px;
	  
	
}  
.contents_sec p {
    color: #2d2d2d;
    font-size: 1rem  !important;
    font-weight: 300;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 50px 0px 0px;
    line-height:28px;
    text-align: left;
    width: 100%;
}


.contents_sec1{     padding: 60px 0px 30px 0px;
    margin: 0px 0px 0px 0px;
    background: #f9fcfb;
 }
.contents_sec1 h1 {
	color:#181818;
	font-size:40px;
	font-weight: 500;
	text-transform: none;
	padding: 90px 00px 0px 0px;
	margin:0px 0px 20px 0px;
	  text-align: left;
	  line-height:50px;
	  
	
}  
.contents_sec1 h3 {
    color: #2d2d2d;
    font-size: 20px;
    font-weight: 500;
    text-transform: none;
    padding: 0px;
    margin: 10px 0px 10px 0px;
    text-align: left;
    text-transform: none;
	
}
.contents_sec1 p {
    color: #2d2d2d;
    font-size: 1rem  !important;
    font-weight: 300;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 50px 0px 0px;
    line-height:28px;
    text-align: left;
    width: 100%;
}




.content_sub{ margin:0px 0px 0px 0px; padding:60px 0px 60px 0px; background:#fff; background-repeat:no-repeat; background-position: top right ; }
.content_partner{ margin:0px 0px 0px 0px; padding:60px 0px 00px 0px; background:#fff; background-repeat:no-repeat; background-position: top right ; }
 
.content_sub h1 {
	color:#181818;
	font-size:40px;
	font-weight: 500;
	text-transform: none;
	padding: 30px 00px 0px 0px;
	margin:0px 0px 20px 0px;
	  text-align: left;
	  line-height:50px; 
}  
.content_top {
    color: #2d2d2d;
    font-size: 19px !important;
    font-weight: 300;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px 50px 0px;
    line-height:28px;
    text-align:  center;
    width: 100%;
} 
.content_sub h2 {
	color:#181818;
	font-size:22px;
	font-weight: 600;
	text-transform: none;
	padding: 0px 00px 0px 0px;
	margin:15px 0px 10px 0px;
	  text-align: left;
	  line-height:30px; 
}  
.content_sub h3 {color: #181818;
    font-size: 40px;
    font-weight: 500;
    text-transform: none;
    padding: 30px 00px 0px 0px;
    margin: 0px 0px 20px 0px;
    text-align: left;
    line-height: 50px;
	font-family: 'Oxygen', sans-serif;
} 
.content_sub h4 {
	color:#512d6d;
	font-size:40px;
	font-weight: 500;
	text-transform: none;
	padding: 30px 00px 0px 0px;
	margin:0px 0px 20px 0px;
	  text-align:  center;
	  line-height:50px;
}
	
 
.content_sub p {
    color: #2d2d2d;
    font-size: 1rem  !important;
    font-weight: 300;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px 0px 0px;
    line-height:28px;
    text-align: left;
    width: 100%;
}
 
 .content_sub1{ margin:0px 0px 0px 0px; padding:60px 0px 60px 0px; background:#f9fcfb; background-repeat:no-repeat; background-position: top right ; }
 
.content_sub1 h1 {
	color:#181818;
	font-size:40px;
	font-weight: 500;

	text-transform: none;
	padding: 30px 00px 0px 0px;
	margin:0px 0px 20px 0px;
	  text-align: left;
	  line-height:50px; 
}  
.content_sub1 h3 {color: #181818;
    font-size: 40px;
    font-weight: 500;
    text-transform: none;
    padding: 30px 00px 0px 0px;
    margin: 0px 0px 20px 0px;
    text-align: left;
    line-height: 50px;
	font-family: 'Oxygen', sans-serif;
} 
.content_sub1 p {
    color: #2d2d2d;
    font-size: 1rem  !important;
    font-weight: 300;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px 0px 0px;
    line-height:28px;
    text-align: left;
    width: 100%;
} 

.content_sub_list{margin:15px 0px 0px 0px; padding:0px; } 
.content_sub_list ul{ margin:0px 0px 0px 0px; padding:0px; } 
.content_sub_list li{ margin:0px; padding:0px 0px 0px 40px; list-style: none;   color: #2d2d2d;
    font-size:16px;
    font-weight: 300;
    line-height: 30px;
	background:url(../images/tick_list.png);
	background-repeat:no-repeat;
	text-align:left;
	} 


.content_sub_sec { padding: 0px 50px 0px 50px; }
.content_sub_icon{ margin:0px; padding:0px;}
.content_sub_icon img{ width:80px;}
.content_im { margin: 0px; padding:0px 30px 0px 30px}
.content_im img {    border-radius: 14px;} 

.partners_sub{ margin:0px 0px 0px 0px; padding:60px 0px 60px 0px; background:#f3f4f6; background-repeat:no-repeat; background-position: top right ; }   
.partners_sub h1 {
	color:#303a50;
	font-size:45px;
	font-weight: 700;
	text-transform: none;
	padding: 0px 00px 20px 0px;
	margin:0px 0px 0px 0px;
	  text-align:  center;
	  line-height:50px; 
	  font-family: Inter, system-ui, sans-serif;
}  
.partners_sub h2 {color: #303a50;
    font-size:22px;
    font-weight: 700;
    text-transform: none;
    padding: 0px 00px 0px 0px;
    margin: 0px 0px 15px 0px;
    text-align: left;
    line-height: 32px;
	font-family: Inter, system-ui, sans-serif;
}
.partners_sub h3 {color: #847b8c;
    font-size:18px;
    font-weight: 400;
    text-transform: none;
    padding: 0px 00px 0px 0px;
    margin: 0px 0px 40px 0px;
    text-align:    center;
    line-height: 37px;
	font-family: Inter, system-ui, sans-serif;
}
.partners_sub p {
    color: #847b8c;
    font-size: 15px !important;
    font-weight: 400;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 00px 0px 0px;
    line-height: 28px;
    text-align: left;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
}

.partners_sub1{ margin:0px 0px 0px 0px; padding:60px 0px 60px 0px; background:#fff; background-repeat:no-repeat; background-position: top right ; } 
.partners_sub1 h1 {
	color:#303a50;
	font-size:46px;
	font-weight: 700;
	text-transform: none;
	padding: 0px 00px 0px 0px;
	margin:0px 0px 20px 0px;
	  text-align:center;
	  line-height:50px; 
	  font-family: Inter, system-ui, sans-serif;
}  
.partners_sub1 h3 {color: #13226c;
    font-size:20px;
    font-weight: 400;
    text-transform: none;
    padding: 0px 00px 0px 0px;
    margin: 0px 0px 10px 0px;
    text-align:    center;
    line-height: 37px;
	font-family: Inter, system-ui, sans-serif;
} 
.partners_sub1 p {
    color: #847b8c;
    font-size: 1.1rem  !important;
    font-weight: 300;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px 30px 0px;
    line-height:28px;
    text-align:   center;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
} 
.partners_sub_con {color: #847b8c;
    font-size: 18px !important;
    font-weight: 400;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px 30px 0px;
    line-height: 28px;
    text-align: left;
    width: 100%;
    min-height: 90px;
	font-family: Inter, system-ui, sans-serif;
} 
.partners_sub2{ margin:0px 0px 0px 0px; padding:0px 0px 60px 0px; background:#fff; background-repeat:no-repeat; background-position: top right ; } 
 
.partners_sub2 p {
    color: #847b8c;
    font-size: 1.1rem  !important;
    font-weight: 300;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px 30px 0px;
    line-height:28px;
    text-align: left;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
} 

.partners_tab{ margin:0px 0px 0px 0px; padding:20px 0px 40px 0px; background:#fff; background-repeat:no-repeat; background-position: top right ; } 
.partners_tab h1 {
	color:#181818;
	font-size:46px;
	font-weight: 700;
	text-transform: none;
	padding: 0px 00px 0px 0px;
	margin:0px 0px 20px 0px;
	  text-align:center;
	  line-height:50px; 
	  font-family: Inter, system-ui, sans-serif;
}  
.partners_tab h3 {color: #303a50;
    font-size: 28px;
    font-weight: 900;
    text-transform: none;
    padding: 0px 00px 0px 0px;
    margin: 0px 0px 19px 0px;
    text-align: left;
    line-height: 20px;
    font-family: Inter, system-ui, sans-serif;
} 
.partners_tab p {
    color: #847b8c;
    font-size: 1rem  !important;
    font-weight: 300;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px 30px 0px;
    line-height:28px;
    text-align:   center;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
} 
.partners_comment{ margin:0px 0px 0px 0px; padding:60px 0px 60px 0px; background:#fff; background-repeat:no-repeat; background-position: top right ; }   
.partners_comment h1 {
	color:#303a50;
	font-size:40px;
	font-weight: 500;
	text-transform: none;
	padding: 0px 00px 20px 0px;
	margin:0px 0px 0px 0px;
	  text-align:  center;
	  line-height:50px; 
	  font-family: Inter, system-ui, sans-serif;
}  
.partners_comment h2 {color: #303a50;
    font-size:20px;
    font-weight: 700;
    text-transform: none;
    padding: 0px 00px 0px 0px;
    margin: 0px 0px 10px 0px;
    text-align: left;
    line-height: 20px;
	font-family: Inter, system-ui, sans-serif;
}
.partners_comment h3 {color: #847b8c;
    font-size:20px;
    font-weight: 400;
    text-transform: none;
    padding: 0px 00px 0px 0px;
    margin: 0px 0px 10px 0px;
    text-align:    center;
    line-height: 37px;
	font-family: Inter, system-ui, sans-serif;
}
.partners_comment p {
    color: #847b8c;
    font-size: 15px !important;
    font-weight: 400;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 00px 0px 0px;
    line-height:28px;
    text-align: left;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
} 
.partners_comment p span{
    color: #13226c; 
    font-weight: 700; 
} 
.comment_box{ margin:0px 0px 0px 0px; padding:50px; background:#f5f4f8; background-repeat:no-repeat; background-position: top right ; border:2px solid #e3deec;
 width:100%; border-radius: 16px;
}
.comment_box .fa-star{ color:#ee2bad; font-size:23px;
}
 .comment_box p {
    color: #303a50;
    font-size: 23px !important;
    font-weight: 400;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding:15px 00px 25px 0px;
    line-height:40px;
    text-align: left;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
} 
.name_bg_sec{ width: 100%; display:inline-block;}
.name_bg{ background-image: linear-gradient(to bottom right, #202371, #ea2bac); width:65px; height:65px; border-radius: 50%; float:left; text-align:center; color: #fff; font-size:22px;  line-height:65px; margin:0px 10px 0px 0px;
font-family: Inter, system-ui, sans-serif; font-weight:600;}
.name_cont{  float:left;}
.comment_name {
    color: #303a50;
    font-size: 18px !important;
    font-weight: 400;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding:0px 00px 0px 0px; 
    text-align: left; 
	font-family: Inter, system-ui, sans-serif;
} 
.comment_des {
    color: #847b8c;
    font-size: 15px !important;
    font-weight: 400;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding:3px 00px 0px 0px; 
    text-align: left; 
	font-family: Inter, system-ui, sans-serif;
} 

.transform_clinic{ margin:0px 0px 0px 0px; padding:60px 0px 80px 0px; background-image: linear-gradient(to bottom right, #202371, #202371, #ea2bac); background-repeat:no-repeat; background-position: top right ; }   
.transform_clinic h1 {
	color:#fff;
	font-size: 45px !important;
    font-weight: 700; 
	text-transform: none;
	padding: 0px 00px 20px 0px;
	margin:0px 0px 0px 0px;
	  text-align:  center;
	  line-height:60px; 
	  font-family: Inter, system-ui, sans-serif;
}   
.transform_clinic p {
    color: #fff;
    font-size: 22px;
    font-weight: 400;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 00px 25px 0px;
    line-height:28px;
    text-align:  center;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
} 
.transform_clinic_btns {margin: 30px auto 5px auto; padding: 0px;  text-align: center;}
.transform_clinic_btns a {  
    margin: 0px 7px 0px 0px; 
    border-radius: 15px;
    font-size: 1.1rem  !important;
    font-weight: 500;
    padding: 18px 25px 18px 25px;
    text-transform: none;
    letter-spacing: 0; 
    background: #fff;
    color: #13226c;
	text-align:center;
    text-decoration: none;
    border: 0px solid #9a61d8 !important;
}
 .transform_clinic a:hover{ background: #13226c; color: #fff; text-decoration:none;  }

.tabs_sec_top{ margin:00px; height:80px; padding:00px; /*background:#f7f9fd;*/ }  
.tabs_sec{ margin:00px; padding:00px 0px 60px 0px; background:#fff; }  
.tabs_nav{text-align: center;
	line-height: normal;       
	width:100%;	 
	// set animation
	-webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
	-ms-transition: All 0.5s ease;
	transition: All 0.5s ease;
	margin:0px 0px 0px 0px !important;
	min-height: 87px; position:absolute;
	 
	}
 
.tabs_nav.sticky {	position: fixed; 
	line-height: normal; 
	width: 100%;
	background: #fff;
	text-align: left;
	padding-left:0px;
	z-index:1000;
	-webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
	-ms-transition: All 0.5s ease;
	transition: All 0.5s ease;
	box-shadow:0px 0px 6px #ccc;
	margin:0px 0px 0px 0px;
	top:100px;
	}	

.tabs_sec  h1 {color: #512d6d;    font-size: 40px;    font-weight: 500;
    text-transform: none; padding: 0px 0px 30px 0px; margin: 00px 0px 0px 0px; text-align:left; }
.tabs_sec  h1 span {	color: #00ab04;	font-size: 40px;
    font-weight: 300; text-transform: none;
    padding: 0px;  margin: 0px 0px 30px 0px;    
	text-align:left;
} 
.tabs_sec h2 { color:#2d2d2d;
    font-size: 20px; font-weight: 600;
    margin: 25px 0px 15px 0px;    padding: 0px 0px 0px 0px;
	text-align:left;
}
.tabs_sec h3 { color: #0f38c1;
    font-size: 20px; font-weight: 600;
    margin: 25px 0px 15px 0px;    padding: 0px 0px 0px 0px;
	text-align:left;
}
.tabs_sec  p{color:#2d2d2d;	font-size:18px;
    font-weight:400 !important; line-height:25px;
	margin:5px 0px 20px 0px;padding:0px 0px 0px 0px;
	text-align:left;line-height:31px;
} 
.tabs_list{margin:0px 0px 0px 0px; padding:0px; } 
.tabs_list ul{ margin:0px 0px 0px 0px; padding:0px; } 
.tabs_list li{ margin:0px; padding:0px 0px 0px 40px; list-style: none;   color: #2d2d2d;
    font-size:18px;
    font-weight: 400;
    line-height: 30px;
	background:url(../images/tick_list.png);
	background-repeat:no-repeat;
	text-align:left;
	} 
 
.welcome_sec{ margin:0px 0px 0px 0px; padding:50px 0px 40px 0px; background:#f9f9f9; position:relative; } 
.welcome_sec img{  border-radius: 10px;
}
.welcome_sec h1{ text-align:center; color:#2d2d2d;
   font-size: 40px;
    font-weight: 500;
    text-transform: none;
    padding: 00px 0px 20px 0px;
    margin: 00px 0px 0px 0px;
}

.welcome_sec p{color: #2d2d2d;
    font-size: 16px;
    font-weight: 300;
    margin: 5px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    text-align:  center;
    line-height: 30px;
} 
.welcome_sec_sec{ margin:60px 0px 60px 0px; padding:0px 0px 0px 0px; background:#fff; } 
.welcome_sec img{     border-radius: 15px;}
.features{ margin:-12px 0px 0px 0px ; padding:50px 0px 30px 0px; background: linear-gradient(0deg, rgb(228, 238, 255) 0%, rgb(241, 232, 236) 100%);
/*background:#ddf4ff;*/ position:relative; }
.features  h1 {color: #42495b; font-size: 45px;
    font-weight: 600;  text-transform: none;
    padding: 0px; margin: 00px 0px 30px 0px;
	text-align:center;
} 
 .features  h1 span {
	color: #42495b;
	font-size: 40px;
    font-weight: 300;
    text-transform: none;
    padding: 0px;
    margin: 0px 0px 30px 0px;    
} 
.features  h3 {
	color:#2d2d2d;
	font-size:16px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px 0px 0px 0px;
	text-align:   ;
	text-transform: none;
	text-align:left;	 
}
.features p {
    color: #2d2d2d;
    font-size: 15px;
    font-weight: 300;
    line-height: 25px;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    line-height: 21px;
}
 
/* .features_sec { width:100%; 
    background: #fff;
    padding: 8px;
    box-shadow: 0px 0px  10px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    text-align:  center;
    margin: 0px 10px 10px 0px;
}*/
.features_sec_icon { 
    color: #ff7607;
    padding: 5px;
    margin: 0px 10px 0px 0px;
    width: 50px;
    border-radius: 10px;
    text-align: center;
    float: left;
    height: 50px;
    line-height: 40px;
}
.features_clr1 { background: #d3ffd8; }
.features_clr2 { background: #e8d3ff; }
.features_clr3 { background: #f5d2fb; }
.features_clr4 { background: #ffe6d3; }
.features_clr5 { background: #d3fdff; }
.features_clr6 { background: #fcffd3; }
.features_clr7 { background: #FFDCDC; }
.features_clr8 { background: #d3eaff; }

.features_con_sec{ width:69%; float:left;}
.deliverty_sec{ margin:0px 0px 0px 0px; padding:30px 0px 30px 0px; background: #fff;
 /*background: #0057fc;*/
background-repeat:no-repeat;
background-position: right top;
background-size: contain; }


 .deliverty_sec  h1 {
	color: #2d2d2d;
    font-size:40px;
    font-weight: 600;
    text-transform: none;
    padding:70px 0px 0px 0px;
    margin:0px 0px 25px 0px;
	text-align: left;
    
}

.deliverty_sec  h2 {
	color: #2d2d2d;
    font-size:50px;
    font-weight: 600;
    text-transform: none;
    padding: 0px;
    margin: 0px 0px 30px 0px;
    
}  

 .deliverty_sec  h3 {
	color:#2d2d2d;
	font-size:22px;
	font-weight: 500;
	text-transform: none;
	padding:0px;
	margin:0px 0px 10px 0px;
	text-align:  left;
	text-transform: none;
	 
}
 .deliverty_sec  p{
	color:#2d2d2d;
	font-size: 18px;
    font-weight: 300; line-height:25px;
	margin:5px 0px 00px 0px;
	padding:0px 0px 25px 0px;
	text-align:left; 
} 
 .store_icon{ float:left; margin:0px 10px 0px 0px;}
.faq{ margin:0px 0px 0px 0px; padding:60px 0px 60px 0px; background:#fff; }
.faq  h2 {
	color:#8d08c5;
	font-size:35px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px 0px 15px 0px;
	text-align:  center;
	
	line-height:60px;
}  
 .faq  h3 {
	color:#181818;
	font-size:18px;
	font-weight:600;
	text-transform: none;
	padding:0px;
	margin:0px 0px 45px 0px;
	text-align:  center;
	 
}
 .faq  p{
	color:#181818;
	font-size: 18px;
    font-weight: 300; line-height:25px;
	margin:5px 0px 25px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	
} 

.our_app{ margin:0px 0px 0px 0px; padding:60px 0px 0px 0px; background:#f5f5f5; }
.our_app  h1 {
	color: #2d2d2d;
    font-size: 40px;
    font-weight: 300;
    text-transform: none;
    padding: 0px;
    margin: 0px 0px 0px 0px;
	text-align:center;
    
}  
 .our_app  h2 {
	color: #00ab04;
    font-size:50px;
    font-weight: 600;
    text-transform: none;
    padding: 0px;
    margin: 0px 0px 30px 0px;
	text-align:center;
    
}
 .our_app  h3 {
	color:#2d2d2d;
	font-size:22px;
	font-weight: 500;
	text-transform: none;
	padding:0px;
	margin:0px 0px 10px 0px;
	text-align:  left;
	text-transform: none;
	 
}
 .our_app  p{
	color:#181818;
	font-size: 18px;
    font-weight: 300; line-height:25px;
	margin:5px 0px 40px 0px;
	padding:0px 0px 0px 0px;
	text-align:left; 
} 
 .our_app_sec{
    background: #fff;
    padding: 20px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    text-align: center;
    margin: 30px 0px 0px 0px;
	display:inline-block;
	width:100%;
	min-height:150px;
	}
 
  

.internet_gen{ margin:40px 0px 0px 0px; padding:0px 0px 50px 0px; background:url(../images/bg2.png); background-repeat:no-repeat; background-position: top right ; } 
.internet_gen h1 {
	color:#00ab04;
	font-size:40px;
	font-weight: 300;
	text-transform: none;
	padding:0px;
	margin:0px 0px 30px 0px;
	
	text-align: center;
 
} 
.internet_gen h1 span {
	color:#00ab04;
} 

.internet_gen p {
    color:#2d2d2d;
    font-size: 16px;
    font-weight: 500;
    line-height: 25px;
    margin: 10px 0px 30px 0px;
}

.internet_gen_head {
	color: #2d2d2d;
    font-size:22px;
    font-weight: 500; 
    padding: 0px;
    margin: 20px 0px 15px 0px; 
    text-align: center;
	text-transform: uppercase;
    letter-spacing: .1em;
    
} 
   
.internet_gen_con {
        color: #2d2d2d;
    font-size: 18px;
    font-weight:300;
    line-height: 28px;
    margin: 10px 0px 30px 0px;
    text-align: center;
    min-height: 60px;
}

.internet_gen_h1 {
	color:#00ab04;
	font-size:40px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px auto;
	
	border:2px solid #1495c9;
	width:100px;
	height:100px;
	border-radius: 50%;
	text-align: center;
	line-height:90px;
} 

.internet_gen_h2{
	color:#ff7607;
	font-size:40px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px auto;
	
	border:2px solid #ff7607;
	width:100px;
	height:100px;
	border-radius: 50%;
	text-align: center;
	line-height:90px;
} 
 
.internet_gen_h3 {
	color:#48dcac;
	font-size:40px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px auto; 
	border:2px solid #7c65e4;
	width:100px;
	height:100px;
	border-radius: 50%;
	text-align: center;
	line-height:90px;
} 
.internet_gen_h4 {
	color:#7cd670;
	font-size:40px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px auto; 
	border:2px solid #7cd670;
	width:100px;
	height:100px;
	border-radius: 50%;
	text-align: center;
	line-height:90px;
}

.internet_gen_h5 {
	color:#ff836f;
	font-size:40px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px auto;
	
	border:2px solid #ff836f;
	width:100px;
	height:100px;
	border-radius: 50%;
	text-align: center;
	line-height:90px;
} 
.internet_gen_h6 {
	color:#7517cd;
	font-size:40px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px auto;
	
	border:2px solid #7517cd;
	width:100px;
	height:100px;
	border-radius: 50%;
	text-align: center;
	line-height:90px;
} 
.internet_gen_h7 {
	color:#7517cd;
	font-size:40px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px auto;
	
	border:2px solid #7517cd;
	width:100px;
	height:100px;
	border-radius: 50%;
	text-align: center;
	line-height:90px;
}
.internet_gen_h8 {
	color:#7517cd;
	font-size:40px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px auto;
	
	border:2px solid #7517cd;
	width:100px;
	height:100px;
	border-radius: 50%;
	text-align: center;
	line-height:90px;
}
.internet_gen_h9 {
	color:#7517cd;
	font-size:40px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px auto;
	
	border:2px solid #c08ce6;
	width:100px;
	height:100px;
	border-radius: 50%;
	text-align: center;
	line-height:90px;
}
.internet_gen_h10 {
	color:#19aea6;
	font-size:40px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px auto;
	
	border:2px solid #19aea6;
	width:100px;
	height:100px;
	border-radius: 50%;
	text-align: center;
	line-height:90px;
}

.internet_gen_br{ border-right:1px solid #ccc; padding-top:25px; padding-bottom:15px ;
}
.internet_gen_br1{ border-right:0px solid #ccc; padding-top:25px; padding-bottom:15px ;
}

.internet_gen ul{ margin:0px 0px 25px 25px; padding:0px; } 
.internet_gen li{ margin:0px; padding:0px; list-style:circle;   color:#2d2d2d;
    font-size: 16px;
    font-weight: 500;
    line-height: 25px;} 
	
.internet_gen1{ margin:0px 0px 0px 0px; padding:60px 0px 120px 0px; background:url(../images/bg3.png); background-repeat:no-repeat; background-position: top left ; } 
  
.clinic_sec{ margin:0px 0px 0px 0px; padding:40px 0px 30px 0px; background: #f4f3fd; }
.clinic_sec h1 {
	color:#00ab04;
	font-size:40px;
	font-weight: 300;
	text-transform: none;
	padding:0px;
	margin:0px 0px 10px 0px;
	text-align: left; 
	line-height:60px;
}  
 
.clinic_sec h2 {
	color:#181818;
	font-size:20px;
	font-weight: 600;
	margin:25px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	
}  
.clinic_sec p {
	color: #2d2d2d;
    font-size: 18px;
    font-weight: 300;
    margin: 5px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 26px;
	
}

.clinic_sec_con{
	color:#a3a3a3;
	font-size:14px;
	font-weight:500; line-height:25px;
	margin:5px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	line-height:25px;
	
}  

.clinic_sec_box {
    background: #ffffff;
	padding: 30px 25px;
	box-shadow: 0px 15px 38px  rgba(0, 0, 0, 0.1);
    border-radius: 30px;
    text-align: left;
	margin:0px 0px 50px 0px;
}

.gdpr_icon1 {
	color:#fff;
	font-size:25px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px ;
	
	border:0px solid #8604ea;
	background:#8604ea;
	width:60px;
	height:60px;
	border-radius: 50%;
	text-align: center;
	line-height:55px;
} 
.gdpr_icon2 {
	color:#fff;
	font-size:25px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px ;	
	border:0px solid #00cc87;
	background:#00cc87;
	width:60px;
	height:60px;
	border-radius: 50%;
	text-align: center;
	line-height:55px;
} 
.gdpr_icon3 {	color:#fff;	font-size:25px;
	font-weight: 600;	text-transform: none;
	padding:0px; margin:0px ; border:0px solid #ff05ab;
	background:#ff05ab;
	width:60px;	height:60px;
	border-radius: 50%;
	text-align: center;
	line-height:55px;
} 
.clinic_sec1{ margin:0px 0px 0px 0px; padding:60px 0px 60px 0px; }
.clinic_sec1_box{	background: #ffffff;
    padding: 10px 20px;    box-shadow: 0px 5px 14px rgb(0 0 0 / 10%);
    border-radius: 30px;    text-align: left;
    margin: 0px 0px 20px 0px;    width: 100%;
    display: inline-block;
}
.clinic_sec1 h1 {color:#42495b;	font-size:40px;
	font-weight: 600;text-transform: none;
	padding:0px;margin:0px 0px 25px 0px;
	text-align: left;	line-height:60px;
	text-align:left;
	}   
 .clinic_sec1_icon { width: 40px;  height: 40px;
    float: left;  margin: 0px 10px 0px 0px;  padding: 0px;
    font-size: 23px; font-weight: lighter;
    color: #fff;  text-align: center; line-height: 40px;
    border-radius: 50%;
} 
.clinic_sec1_con {  width: 82%;  float: left;  margin: 0px;  padding: 0px;}
.clinics_head {	color:#2d2d2d;
    font-size: 16px;
    font-weight: 500;
    margin: 0px 0px 10px 0px !important;
    padding: 12px 0px 0px 0px;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: .1em;
} 
.clinics_pra{	color:#545454 !important;
	font-size:15px !important;
	font-weight:500 !important; 
	line-height:25px !important;
	margin:5px 0px 0px 0px !important;
	padding:0px 0px 0px 0px !important;
	text-align:left !important;	
}   
.wecover_bx1{ 	background: #210d92;
	padding: 25px 15px;	box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.1);
	border-radius:4px;	text-align: left;
	margin: 0px 0px 30px 0px;	width:100%; display:inline-block;
}
 .wecover_bx2{ 	background: #fb17ce;
	padding: 25px 15px;	box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.1);
	border-radius:4px;	text-align: left;
	margin: 0px 0px 30px 0px;	width:100%; display:inline-block;
}
 .wecover_bx3{ 	background: #7517cd;
	padding: 25px 15px;	box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.1);
	border-radius:4px;	text-align: left;
	margin: 0px 0px 30px 0px;	width:100%; display:inline-block;
}
 .wecover_bx4{	background: #1ad397;
	padding: 25px 15px;	box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.1);
	border-radius:4px;	text-align: left;
	margin: 0px 0px 30px 0px;	width:100%; display:inline-block;
}
 .wecover_bx5{ 	background:#48dcac;
	padding: 25px 15px;	box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.1);
	border-radius:4px;	text-align: left;
	margin: 0px 0px 30px 0px;	width:100%; display:inline-block;
}
 .wecover_bx6{ 	background: #210d92;
	padding: 25px 15px;	box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.1);
	border-radius:4px;	text-align: left;
	margin: 0px 0px 30px 0px;	width:100%; display:inline-block;
}
 .wecover_bx7{ 	background: #fb17ce;
	padding: 25px 15px;	box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.1);
	border-radius:4px;	text-align: left;
	margin: 0px 0px 30px 0px;	width:100%; display:inline-block;
}
 .wecover_bx8{ 	background: #7517cd;
	padding: 25px 15px;	box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.1);
	border-radius:4px;	text-align: left;
	margin: 0px 0px 30px 0px;	width:100%; display:inline-block;
}
 .wecover_bx9{ 	background: #7517cd;
	padding: 25px 15px;	box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.1);
	border-radius:4px;	text-align: left;
	margin: 0px 0px 30px 0px;width:100%; display:inline-block;
}
 .wecover_bx10{ 	background: #48dcac;
	padding: 25px 15px;	box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.1);
	border-radius:4px;	text-align: left;
	margin: 0px 0px 30px 0px;width:100%; display:inline-block;
}
 .wecover_bx11{ 	background: #210d92;
	padding: 25px 15px;	box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.1);
	border-radius:4px;	text-align: left;
	margin: 0px 0px 30px 0px;	width:100%; display:inline-block;
}
 .wecover_bx12{ background: #fb17ce;	padding: 25px 15px;
	box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.1);
	border-radius:4px;	text-align: left;	margin: 0px 0px 30px 0px;	width:100%; display:inline-block;
}
 .wecover_bx13{ background: #fb17ce;	padding: 25px 15px;
	box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.1);
	border-radius:4px;	text-align: left;	margin: 0px 0px 30px 0px;
	width:100%; display:inline-block;
}
 .wecover_bx14{ background:  #7517cd;padding: 25px 15px;	box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.1);
	border-radius:4px;	text-align: left;margin: 0px 0px 30px 0px;
	width:100%; display:inline-block;
}
 .wecover_bx15{ 	background: #1ad397;padding: 25px 15px;
	box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.1);
	border-radius:4px;	text-align: left;margin: 0px 0px 30px 0px;
	width:100%; display:inline-block;
}
 .wecover_bx16{ 	background: #210d92;padding: 25px 15px;
	box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.1);
	border-radius:4px;	text-align: left;	margin: 0px 0px 30px 0px;
	width:100%; display:inline-block;
}
.wecover_icon { width: 40px; height:40px;	float: left;	margin: 0px 15px 0px 0px;	padding: 0px;
	font-size: 23px;
	font-weight: lighter;
	color: #fff; 
	background: -webkit-linear-gradient(0deg, #6a4bc4 0%, #d75dbc 100%);
	background: -moz-linear-gradient(0deg,#6a4bc4 0%, #d75dbc 100%);
	text-align: center;
	line-height:40px;
	border-radius: 50%;	
} 
.wecover_con { width: 100%;  color: #fff; margin:0px; padding:0px;}
.wecover_co_head {	width: 100%;	color: #fff;	font-size: 18px;	font-weight: 600;
	text-transform: none;	padding:0px 0px 0px 0px;	margin:0px;	
	text-align:center;	
}
.sub_con{ margin:100px 0px 0px 0px;}
.sub_content {    color: #2d2d2d;    font-size: 18px;    font-weight:  normal;
    text-transform: none;
    padding: 0px 50px 0px 50px;
    margin: 0px 0px 50px 0px;
     text-align: center !important;
}
.sub_content1 {    color: #2d2d2d;    font-size: 16px;    font-weight:  normal;
    text-transform: none;
    padding: 25px 10px 0px 10px;
    margin: 0px 0px 20px 0px;
     text-align: center !important;
}
.price_sec_main{ background:#5700b9;}
.price_sec{ margin:0px 0px 0px 0px; padding:0px; border-radius: 0px 0px 200px 0px; background:#fff; min-height:150px;}
.price_sec_main1{ background:#fff; margin:0px 0px 50px 0px;}
.price_sec1{ margin:0px 0px 0px 0px; padding:130px 0px 0px 0px; border-radius: 200px 0px 0px 0px; background:#2d2d2d url(../images/pricing_bg.jpg); min-height:150px; background-repeat:no-repeat; background-position:center top;}
.price_heading{color: #F00;	font-size:60px;	font-weight: 600;
	text-transform: none; 
	margin:0px;
	padding:200px 0px 200px 0px;	
	text-align:center !important;
}
.price_heading1{color: #2d2d2d;	font-size: 45px;	font-weight: 600;
	text-transform: none;
	padding: 0px;
	margin: 0px 0px 50px 0px;	
	text-align: left !important;
	}
.price_heading1 span{color: #47f8be; }
.price_con{color: #fff;	font-size:18px;
	font-weight: normal;
	text-transform: none;
	padding: 0px;
	line-height:20px;	 
	text-align:left;
}
.price_con span{color: #47f8be; }
.price_sec_main1_pop { background: #fff;  margin: 0px 0px 0px 0px;}
.price_heading_pop{color: #F00;	font-size:40px;
	font-weight: 600;
	text-transform: none; 
	margin:0px;
	padding:60px 0px 100px 0px;	
	text-align:center !important;
} 
.price_heading1_pop {    color: #2d2d2d;
    font-size: 30px;
    font-weight: 600;
    text-transform: none;
    padding: 0px 50px 0px 50px;
    margin: 0px 0px 50px 0px;    
    text-align: left !important;
}
.price_heading1_pop span{color: #47f8be; }
.price_con_pop {
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    text-transform: none;
    padding: 0px 50px 0px 50px;
    line-height: 20px;
    text-align: left;
}
.price_con_pop span{color: #47f8be; }
.price_sec1_pop {    margin: 0px 0px 0px 0px;
    padding: 90px 0px 0px 0px;
    border-radius: 200px 0px 0px 0px;
    background: #2d2d2d url(../images/pricing_bg.jpg);
    min-height: 150px;
    background-repeat: no-repeat;
    background-position: center top;
}
.contact_sub{ margin:0px 0px 0px 0px;    
	padding: 50px 0px 60px 0px;
	display:inline-block; 
	width:100%;
	background:  #f7f9fd; 
	/*background:url(../images/welcome_bg.png) #fff; */  
	background-position: center center;
	  background-repeat: no-repeat;
	  background-size: cover;  
} 
.contact_sub h1 {color: #263676;
	font-size:35px;
	font-weight:600;
	text-transform: none;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 15px 0px;
	line-height:55px; 
	text-align: center;
} 
.contact_sub h2{color: #2d2d2d;
    font-size: 25px;
    font-weight: 600;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
    line-height: 55px;
    text-align: center;
}
.contact_sub h3{color: #512d6d ;
    font-size: 32px;
    font-weight: 600;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 25px 12px 25px;
    text-align:   center;
}
.contact_sub p {    color: #263676;
    font-size: 15px;
    text-transform: none;
    margin: 15px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
    line-height: 22px;
    font-weight: 500;
    text-align: center;
    min-height: 66px;
}
.contact_sub_sec {    background:  #fff;
    background-position: right top;
	background-repeat:no-repeat;
    box-shadow: 0px rgb(0, 0, 0, 0.1);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 0px 35px 0px;
    border-radius:6px;
    display: inline-block;
    margin: 0px 0px 20px 0px;
    width: 100%; 
	color:#fff; 
	border:0px solid #ffff;
	text-align:center; color:#2d2d2d;
}
 .contact_sub_icons{  margin:0px auto 0px auto; padding:10px 0px 0px 0px; width:80px; height:80px; border-radius:50%; background:#f7f9fd;  }
 .contact_btn{  margin:20px auto 0px auto; padding:0px 0px 0px 0px; width:186px; }
.contact_btn a {   text-align: right;
    color: #512d6d;    text-transform: uppercase;
    padding: 8px 10px 8px 10px;    margin: 0px 4px 0px 0px;
    font-size: 11px;    font-weight: 600;
	letter-spacing: 0.08em;    border-radius: 44px;
    background: none;   border: 1px solid #512d6d;
    background: #fff;     letter-spacing: .05; text-decoration:none;
}
.contact_btn a:hover { 	color: #fff; text-decoration:none;	background: #512d6d;  border:1px solid #512d6d; } 
.contact_p{ margin:100px 0px 100px 0px; padding:0px 0px 0px 0px; background-repeat:no-repeat; background-position: top right ; } 
.contact_p h1 {	color:#2d2d2d;	font-size:40px;	font-weight: 600;text-transform: none;	padding:0px;margin:0px 0px 30px 0px;	} 
.contact_p h1 span {color:#00ab04;} 
.contact_p p {  color:#2d2d2d; font-size: 16px; font-weight: 500;   line-height: 25px;   margin: 10px 0px 50px 0px;}
.contact_p_head {color:#181818;	font-size:16px;	font-weight: 600;text-transform: none;	padding:0px;	margin:20px 0px 15px 0px;	text-align:center;}    
.contact_p_con {   color:#2d2d2d;  font-size: 15px; font-weight: 500; line-height: 25px;  margin: 10px 0px 15px 0px;text-align: left; }
.contact_icons { width:86px; float:left;}
.contact_ad {   float:left; width:60%; margin:0px 0px 0px 20px;}
.contact_ad h2{	color:#2d2d2d;	font-size:22px;	font-weight: 600;text-transform: none;	padding:0px;margin:0px 0px 0px 0px;	}
.contact_ad_pra{  color:#2d2d2d;  font-size: 14px;   font-weight: 500; line-height: 25px;    margin: 5px 0px 50px 0px;} 
.contact_p1{ margin:80px 0px 0px 0px; padding:0px 0px 120px 0px; background-repeat:no-repeat; background-position: top right ; } 
.contact_p1 h1 {color:#2d2d2d;	font-size:40px;	font-weight: 600;text-transform: none;	padding:0px;margin:0px 0px 30px 0px;	} 
.contact_p1 h1 span {color:#00ab04;} 
.contact_p1 p {  color:#2d2d2d; font-size: 16px; font-weight: 500; line-height: 25px;  margin: 10px 0px 50px 0px;}
.map{z-index: 2;  pointer-events: none;  position: relative;border-radius: 40px;}
.form-control{border: 1px solid rgba(34,34,34,.25) !important; 
	box-shadow: 0 0px 0px rgba(34,34,34,.07); 
	border-radius: 6px;
	height:40px; background:#fff !important; width:100%;
	color:#2d2d2d;
	font-style:normal;
}
.form-control1{border: 1px solid rgba(34,34,34,.25) !important; 
	box-shadow: 0 20px 30px rgba(34,34,34,.07); border-radius: 40px;
	height:150px !important; background:#fff !important; width:100%; line-height:50px !important; padding:0px 0px 0px 20px !important;
}
.buttons{ float:left; border-radius: 50px; padding:15px 50px 15px 50px; width:auto !important;}
.top_link{  margin:34px 0px 0px 0px; padding:0px 0px 0px 0px; float:right; display:block;}
.top_link a { text-align: right;
    color: #512d6d;
    font-weight: 600;
    text-transform: uppercase;
    padding: 10px 12px 10px 12px;
    margin: 0px 10px 0px 0px;
	min-height: 29px;
    font-size: 11px;
    border-radius: 44px;
    background: none;
    border: 1px solid #512d6d;
    letter-spacing: 0.08em;
    line-height: 16px;
    text-decoration: none;
}
.top_link a:hover { color: #fff; background:#512d6d;	border: 1px solid #512d6d; } 
.top_link1{ display: none;}
 
/*.top_link{ text-align: right;  color: #fff;  font-weight: 500; text-transform: uppercase;   margin: 0px 0px 0px 0px;  border-radius: 50px;  background: none;    border: 0px solid #f0f0f0;  background: #00ab04;    letter-spacing: .05;
}*/
.free_trail{  margin:34px 0px 0px 0px; padding:0px 0px 0px 0px; }
.free_trail a { 
	color: #fff;
	margin-top: 0px;
    border-radius: 44px;
    font-size: 11px !important;
    font-weight: 600;
    padding: 10px 12px 10px 12px;
    min-height: 29px;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    line-height: 16px;
	border: 1px solid #512d6d;
    background-color: #512d6d;
} 
.free_trail a:hover { 	color: #fff !important;	text-decoration:none; background: #00856a; 	border:1px solid #00856a; }	
 
 .free_trail_con { color: #0276ea;
    font-size: 14px;
    font-weight: 500;
    text-transform: none;
    padding: 20px 0px 0px 0px;
    margin: 0px 0px 20px 0px;
	text-align:left;
}
 

.flag_link{  margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; float:right; display:block;}
.flag_link a { text-align: right; color:#fff;	
	font-weight:500;text-transform: none; 
	padding:6px 0px 6px 10px;margin:0px 0px 0px  0px;font-size:14px; 	 
	}
.flag_link a:hover { color: #dc2776;font-weight: normal;text-transform: none;text-decoration:none;}
.flag_link img{ width:25px;}
.ourteam-section a:hover{ text-decoration:none;}
.management{padding:30px 0px 30px 0px; margin:0px 0px 0px 0px; 
 background-repeat:no-repeat; background-position: top  center;   } 
.management h1 {color:#512d6d;	font-size:40px;
	font-weight: 600;	text-transform: none;
	padding:100px 0px 0px 0px;	margin:0px 0px 30px 0px;
	font-family: 'Montserrat', sans-serif;
} 
.management h1 span {color:#181818;} 
.management p { color: #2d2d2d;  font-size: 19px;  font-weight: 300; line-height: 25px;
    margin: 5px 0px 40px 0px; padding: 0px 0px 0px 0px; text-align: left; line-height: 33px;
} 
.management_img img { border-radius: 15px;} 
.management_sec { margin:30px 0px 0px 0px; padding:0px;} 
.management_sec h3 {    color: #2d2d2d;
    font-size:22px;
    font-weight: 500;
    text-transform: none;
    padding: 0px;
    margin: 15px 0px 10px 0px;
    text-align: left;
    text-transform: none;    
}
.management_sec_con{ color: #2d2d2d;
    font-size:18px;
    font-weight: 300;
    text-transform: none;
    padding: 0px;
    margin: 0px 0px 30px 0px;
    text-align: left;
    text-transform: none;
	line-height:26px;
	min-height: 80px;
}
.engage{padding:60px 0px 60px 0px; margin:0px 0px 0px 0px;  background-repeat:no-repeat; background-position: top  center; background:#fafafa; } 
.engage h1 {color: #2d2d2d;  font-size: 40px; font-weight: 300; text-transform: none; padding: 0px; margin: 0px 0px 0px 0px;} 
.engage h1 span {color: #00ab04; font-size: 50px; font-weight: 660; text-transform: none; padding: 0px;  margin: 0px 0px 30px 0px;} 
.engage p { color: #2d2d2d;  font-size: 18px; font-weight: 300; line-height: 30px; margin: 10px 0px 0px 0px;} 
.engage_img{margin:60px 0px 60px 0px; padding:0px 0px 0px 0px;/*box-shadow: 0px 25px 73px rgb(0 0 0 / 10%);*/  }
.engage_sec { margin:0px; padding:0px;} 
.engage_sec h3 {    color: #2d2d2d;
    font-size: 18px;
    font-weight: 600;
    text-transform: none;
    padding: 0px;
    margin: 15px 0px 10px 0px;
    text-align: left;
    text-transform: none;
    
}
.engage_sec_con{ color: #2d2d2d;
    font-size: 16px;
    font-weight: 500;
    text-transform: none;
    padding: 0px;
    margin: 0px 0px 30px 0px;
    text-align: left;
    text-transform: none;
	line-height:26px;
}
.engage img { border-radius: 15px;}
.why_it_best{padding:70px 0px 00px 0px; margin:0px 0px 0px 0px;   } 
.why_it_best h1 {	color: #0057fc;
    font-size: 16px;
    font-weight: 600;
    padding: 0px;
    margin: 0px 0px 10px 0px;
    text-align:  center;
    text-transform: uppercase;    
} 
.why_it_best h2 {	color:#8d08c5;
	font-size:35px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px 0px 50px 0px;
	text-align:  center;	
} 
.why_it_best h1 span {color:#00ab04;} 
.why_it_best_img{margin:60px 0px 60px 0px; padding:0px 0px 0px 0px;box-shadow: 0px 25px 73px rgb(0 0 0 / 10%);  } 
.why_it_best_sec { margin:0px 0px 20px 0px; padding:15px; border:1px solid #eeeeee;  border-radius: 8px;} 
.why_it_best_sec h3 { color: #2d2d2d; font-size: 18px; font-weight: 600; text-transform: none; text-align: center; padding: 0px; margin: 15px 0px 10px 0px; }
.why_it_best_sec p{ color: #2d2d2d; font-size: 16px;  font-weight: 500;  text-transform: none; text-align: center; line-height:26px; padding: 0px;margin: 0px 0px 30px 0px;}
.why_it_best_icon{ margin:0px 0px 15px 0px; padding:0px;}
.ultimate{padding:60px 0px 0px 0px; margin:0px 0px 0px 0px; background: #fafafa/* url(../images/ultimate_bg.jpg)*/;
 background-repeat:no-repeat; background-position: top  center; 
  background-size: cover;
   } 
.ultimate h1 {color: #2d2d2d; font-size: 40px; font-weight: 300; text-transform: none;  padding: 250px 0px 0px 0px; margin: 0px 0px 0px 0px;} 
.ultimate h2 {color: #00ab04;  font-size: 40px;  font-weight: 300; text-transform: none; padding: 0px; margin: 0px 0px 30px 0px;} 
.ultimate h3 {color: #2d2d2d;  font-size: 18px;
    font-weight: 500;
    text-transform: none;
    padding: 0px;
    margin: 25px 0px 10px 0px;
    text-align: left;
    text-transform: none;    
}  
.ultimate p{ color: #2d2d2d;  font-size: 18px;
    font-weight: 300;
    text-transform: none;
    padding: 0px;
    margin: 0px 0px 30px 0px;
    text-align: left;
    text-transform: none;
	line-height:35px;
}
.ultimate_sec_con{	color: #2d2d2d;  font-size: 18px; font-weight: 300; text-transform: none; text-align: left;line-height:26px;  padding: 0px; margin: 0px 0px 30px 0px;  } 
.signup{padding:50px 0px 40px 0px; margin:0px 0px 0px 0px; background: /*url(../images/signup_bg.png)*/ #fafafa;
 background-repeat:no-repeat; background-position: top  center;   background-size: cover;  } 
 
.signup h1 {color: #00ab04;   font-size: 45px; font-weight: 600;  text-transform: none;	text-align:center; padding: 0px;  margin: 0px 0px 30px 0px;  }   
.signup p{ color: #2d2d2d;  font-size: 18px;
    font-weight: 300;  text-transform: none;
    padding: 0px; margin: 0px 0px 30px 0px;
    text-align:center; text-transform: none;
	line-height:30px; display:inline-block;
}
.signup_btn{ margin:0px; padding:0px; }
.signup_btn a{ color: #fff;	font-size: 15px;font-weight: 600;text-transform: none; line-height:19px;
	background:#4440db;  border-radius: 30px;padding:15px 40px 15px 40px;
}
.signup_btn a:hover { color: #2d2d2d;  text-decoration:none;}
.our_services{padding:80px 0px 60px 0px; margin:0px 0px 0px 0px; } 
.our_services h1 {color: #2d2d2d;   font-size: 45px;   font-weight: 600;  text-transform: none; padding: 0px; margin: 0px 0px 0px 0px;text-align:center;   } 
.our_services h1 span {color: #00ab04; width:100%; display:inline-block; }  
.our_services h2 {	color: #00ab04; font-size: 45px; font-weight: 600;  text-transform: none; text-align:center;
    padding: 0px; margin: 0px 0px 30px 0px;	
}  
.our_services_img{margin:60px 0px 60px 0px; padding:0px 0px 0px 0px;box-shadow: 0px 25px 73px rgb(0 0 0 / 10%);  } 
.our_services_sec { margin:0px 0px 20px 0px; padding:45px 15px;  border-radius: 8px; background:#f6fbff;}
.our_services_sec:hover { background:#fff; box-shadow: 0px 10px 24px #eff1f7;} 
.our_services_sec h3 { color: #2d2d2d; font-size: 18px; font-weight: 600;  text-align: center;  text-transform: none;
    padding: 0px; margin: 30px 0px 10px 0px;       
}
.our_services_sec p{ color: #2d2d2d;  font-size: 16px;  font-weight: 500; text-align: center; text-transform: none; line-height:26px;
    padding: 0px; margin: 0px 0px 30px 0px;    
}
.our_offers{padding:60px 0px 30px 0px; margin:30px 0px 30px 0px; background:#fff;  } 
.our_offers h1 {color: #2d2d2d;  font-size: 40px; font-weight: 300; text-transform: none; padding: 0px; margin: 120px 0px10px 0px;    } 
.our_offers h1 span{color: #00ab04;  width:100%; } 
.our_offers h2 {color: #00ab04;  font-size: 40px; font-weight: 300; text-transform: none;
    padding: 0px;   margin: 0px 0px 30px 0px;    
} 
.our_offers h3 { color: #2d2d2d; font-size:22px; font-weight: 500;
    text-transform: none; padding: 0px; margin: 0px 0px 10px 0px;
    text-align: left; text-transform: none;    
} 
.our_offers p{ color: #2d2d2d;  font-size:18px;  font-weight: 300;  text-transform: none;
    padding: 0px;  margin: 0px 0px 45px 0px;
    text-align: left;  text-transform: none; line-height: 35px;
}
.our_offers_sec {  background: #fff; padding: 25px 20px; margin:0px 0px 20px 0px;
	box-shadow: 0px 15px 38px  rgba(0, 0, 0, 0.1);
    border-radius: 25px; text-align: left;	
	width:100%; display:inline-block;
}
.our_offers_sec:hover { background: #f5f5f5; } 
.our_offers_con{ width:75%; float:left; margin:0px; padding:0px;}
.our_offers_sec_img1 {width:100%;   margin:0px 20px 0px 0px; padding:0px;}
.our_offers_sec_img2 {  color: #a31277;
	font-size: 40px;
	font-weight: 600;
	text-transform: none;
	padding: 0px;
	margin: 0px auto;	
	border: 2px solid #a31277;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	text-align: center;
	line-height: 90px;
}
.our_offers_sec_img3 {	color: #7517cd;
	font-size: 40px;
	font-weight: 600;
	text-transform: none;
	padding: 0px;
	margin: 0px auto;	
	border: 2px solid #7517cd;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	text-align: center;
	line-height: 90px;
}
.contact_sec {  background: #fff; background-repeat: no-repeat;   margin:50px 0px 0px 0px;  padding: 0px 0px 0px 0px;
	width:100%; display:inline-block;background-size: contain;
} 
.contact_sec h1 {  font-size: 30px;  margin: 0px ; color: #545454 ;  text-align: center;  padding:0px 0px 40px 0px; font-weight:600;line-height:28px; 	}
.contact_sec h2 {  font-size: 30px;  margin: 0px ;  color: #2d2d2d ;  text-align: center;
    padding:10px 0px 40px 0px; font-weight:600;line-height:28px; 	
	}
.contact_sec p { font-size: 16px;  margin: 0px ;  color: #2d2d2d ;  text-align: center; padding: 20px 0px 50px 0px; font-weight: normal;line-height:28px; }
.contact_icons { float: left; width: 50px; margin: 0px 0px 40px 0px;}
.contact_add { float: left; width: 80%; margin: 10px 0px 0px 7px;}
.contact_head{  color: #2d2d2d;  font-size: 18px;  font-weight: 600; text-transform: none; text-align: left; line-height:20px; margin: 0px 0px 10px 0px;   }
.contact_con { color: #2d2d2d;  font-size: 18px;  font-weight: 300;  text-transform: none;  text-align: left; line-height: 25px; margin: 0px 0px 30px 0px; }
.contact_form {  background-color: #ff5e14;  padding: 40px;  margin: 0px 0px 25px 0px; nborder-radius: 20px;}
.contact_sec_con {font-size: 36px; margin: 0px; color: #fff; text-align: left;
    padding: 0px 0px 35px 0px; font-weight: 600; line-height: 46px;
}
.contact_sec .form-control { border: 0px solid #a2a2a9 !important;
    border-radius: 15px;
    color: #2d2d2d;
    height: 45px ;
    padding: 0px 0px 0px 20px ;
    margin-top: 0px;
    width: 100% !important;
    float: left;
    background: #fff !important;
    font-size: 16px;
} 
.contact_sub_icon{ float:left; width:50px;}
.contact_address { display: inline flex;}
.contact_address_sec{margin: 0px 0px 0px 15px; width:80%; float: left;}
.contact_address_head {
    color: #ff5e14;
    font-size: 18px;
    font-weight: 600;
    text-transform: none;
    text-align: left;
    line-height: 30px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.contact_address_con {
    color: #323743;
    font-size: 14px;
    font-weight: 600;
    text-transform: none;
    text-align: left;
    line-height: 24px;
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}
.form-control1 {  height: 100px !important; padding: 15px 0px 0px 20px !important;}
.contact_sec .form-group {  margin-bottom: 10px !important;  display: inline-block;  width: 100%;}
.contact_makeappointmet{ background: #ff5e14; padding:35px 0px 35px 0px; margin:-8px 0px 0px 0px;}
.contact_appointmet_con{ color:#fff; font-size:22px; text-align:left; padding:0px; margin:0px; font-weight:normal;}
.contact_appointmet_con span{ color:#fff; font-size:22px; text-align:left; padding:0px; margin:0px; font-weight:800;}
.contact_home{ margin:-8px 0px 0px 0px; padding:50px 0px 50px 0px;   width:100%; display: inline-block; background:#f8f8f8;	}  
.contact_home_sec{ position: relative; margin:-150px 0px 0px 0px; width:100%; } 
.contact_home_sec1{ background:#fff; margin:0px 0px 50px 0px; padding:50px 50px 30px 50px;  box-shadow: 0px 10px 20px #efefef;  border-radius: 8px;	 }
.contact_home_sec2{ background:#fff; margin:0px 0px 50px 0px; padding:15px;  box-shadow: 0px 10px 20px #efefef; border-radius: 8px; width:100%; display:inline-block; }
.contact_home_form{ 
    padding:0px 0px 20px 0px;
    margin:0px 0px 0px 0px;
    border-radius: 10px;  
    z-index: 60;
	 }
.contact_home_form h1 {
	color:#42464e;
	font-size:30px;
	font-weight: 600;
	text-transform: none;
	margin:0px 0px 15px 0px;
	text-align:center;
	padding:0px; 
}	
.contact_home_form p { 
	color:#2d2d2d;
	font-size:18px;
	font-weight: 300;
	text-transform: none;
	margin:6px 0px 20px 0px; 
	padding:0px;
	line-height:30px;
	text-align:center !important;
}
.contact_home_form .form-control {
    display: block;
    width: 100%;
    height: 44px;
    padding: 6px 15px;
    font-size: 15px;
    line-height: 1.42857143;
    color: #2d2d2d;
	font-weight:500;
    background-color: #fff;
    background-image: none;
    border: 1px solid #f4f4f4 !important;
	/*border-bottom:2px solid #f4f4f4 !important;*/
    border-radius:5px;
    -webkit-box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
    box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	box-shadow: 0px 0px 0px #ddd;
	color:#2d2d2d;
	font-style:normal;
} 
.contact_home_form label { display: inline-block;
    font-weight: 600 !important; size: 100%;   font-size: 12px !important;   color: #ba104f;
	margin-bottom: 3px; padding: 5px 0px 0px 0px; 
    width: 100%; text-transform: none; font-family: 'Source Sans Pro', sans-serif !important;
}
.contact_home_form::-webkit-input-placeholder {/* Chrome/Opera/Safari */ color: #6e777f; font-style: italic; font-size:14px; font-weight:400 !important;}
.contact_home_form::-moz-placeholder { /* Firefox 19+ */ color: #6e777f;  font-style: italic; font-size:14px; font-weight:400 !important;}
.contact_home_form:-ms-input-placeholder { /* IE 10+ */ color: #6e777f; font-style: italic; font-size:14px; font-weight:400 !important;}
.contact_home_form:-moz-placeholder { /* Firefox 18- */ color: #6e777f;  font-style: italic; font-size:14px; font-weight:400 !important;}
::-webkit-input-placeholder {/* Chrome/Opera/Safari */ color: #2d2d2d !important; font-size:14px; font-weight:400 !important;} 
::-moz-placeholder {/* Firefox 19+ */ color: #2d2d2d !important; font-size:14px; font-weight:400 !important;}
 :-ms-input-placeholder {/* IE 10+ */ color: #2d2d2d !important; font-size:14px; font-weight:400 !important;}
:-moz-placeholder { /* Firefox 18- */ color: #2d2d2d !important; font-size:14px; font-weight:400 !important;}
.ehr_right::-webkit-input-placeholder {/* Chrome/Opera/Safari */ color: #545454 !important; font-size:10px !important;font-weight:400 !important;} 
.ehr_right::-moz-placeholder {/* Firefox 19+ */ color: #545454 !important; font-size:10px !important;  font-weight:400 !important;}
.ehr_right:-ms-input-placeholder {/* IE 10+ */ color: #545454 !important; font-size:10px !important; font-weight:400 !important;}
.ehr_right:-moz-placeholder { /* Firefox 18- */ color: #545454 !important; font-size:10px !important; font-weight:400 !important;}
.contact_home_section { background: #25296b  none repeat scroll 0 0; margin: 0; padding: 30px 0px 50px 0px; text-align: center;} 
.contact_home_section .fa { color: #fff; font-size: 50px;}
.contact_home_con { color: #fff;  font-size: 16px; margin: 15px 0 0;}
.contact_home_bor { border-left: 1px solid #fff;  border-right: 1px solid #fff;}
.contact_form_btn { padding: 0px 0px 0px 0px; margin: 0px  auto 0px auto; width: 165px}
.contacts_cont{ font-size: 10px !important; font-weight: 300; color: #2d2d2d; margin: 25px 0px 0px 0px; text-align:center;}
.contact_submit { text-align: center;
    color: #512d6d;  text-transform: uppercase;
    padding: 0px 0px 0px 0px;  margin: 15px auto 0px auto;
    font-size: 11px;   font-weight: 600; letter-spacing: 0.08em;
    border-radius: 50px;  background: none;
    border: 1px solid #512d6d !important;
    background: #fff !important;
    letter-spacing: .05; text-decoration: none;
    width: 100%; height: 29px; display: inline-block; 
}
.contact_submit:hover {   border: 1px solid #512d6d !important; background: #512d6d !important;  letter-spacing: .05;  text-decoration: none;  }
.emr_sec{ margin:40px 0px 0px 0px; padding:0px 0px 20px 0px; background:#fff; background-repeat:no-repeat; background-position: top right ; } 
.emr_sec h1 {color:#2d2d2d;	font-size:40px;	font-weight: 500;text-transform: none;	padding:0px;margin:0px 0px 20px 0px; text-align: center; } 
.emr_sec h2 {	color:#00ab04;	font-size:30px;	font-weight: 500;	text-transform: none; text-align: center; padding:0px;margin:0px 0px 30px 0px; }  
.internet_gen p { color:#2d2d2d;  font-size: 16px;   font-weight: 500; line-height: 25px; margin: 10px 0px 30px 0px;}
.bigscreen{ display:block}
.deskcreen{ display:none}

.blogs{ margin:0px 0px 0px 0px;    
	padding: 50px 0px 60px 0px;
	display:inline-block; 
	width:100%;
	background:  #f7f9fd;  
	background-position: center center;
	  background-repeat: no-repeat;
	  background-size: cover;  
} 
.blogs h1 {color: #2d2d2d;
	font-size:35px;
	font-weight:500;
	text-transform: none;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 10px 0px;
	line-height:40px; 
	text-align:  left;
} 
.blogs h2{color: #2d2d2d;
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    line-height: 26px;
    text-align: left;
}
.blogs h4 {color: #2d2d2d;
	font-size:35px;
	font-weight:500;
	text-transform: none;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 10px 0px;
	line-height:40px; 
	text-align:  left;
} 
.blogs p {    color: #545454;
    font-size: 15px;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    line-height: 26px;
    font-weight: 400;
    text-align: left; 
}
.blogs_date { color: #263676;
    font-size: 13px;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    line-height: 22px;
    font-weight: 400;
    text-align: left; 
}
.blogs_pad { 
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 5px 0px !important; 
}
 
.blogs_sec {
    background: #fff;
    background-position: right top;
    background-repeat: no-repeat;
    box-shadow:0px 0px 10px #efefef;   
    border-radius: 20px;
    display: inline-block;
    margin: 0px 0px 20px 0px;
	padding: 35px 35px 35px 35px;
    width: 100%; 
    border: 0px solid #ffff; 
}
.blogs_sec img { border-radius: 20px;}

.blogs_sec1 {
    background: #fff;
    background-position: right top;
    background-repeat: no-repeat;
    box-shadow:0px 0px 10px #efefef;  
    border-radius: 10px;
    display: inline-block; 
	margin: 0px 0px 8px 0px ; 
    padding: 10px 10px 10px 10px;
    width: 100%; 
    border: 0px solid #ffff; 
}
.blogs_sec1 img { border-radius: 10px;}

.blogs_sec2 {
    background: #fff;
    background-position: right top;
    background-repeat: no-repeat;
    box-shadow:0px 0px 10px #efefef; 
    border-radius: 10px;
    display: inline-block; 
	margin: 0px 0px 25px 0px ; 
    padding: 10px 10px 10px 10px;
    width: 100%; 
    border: 0px solid #ffff; 
}
.blogs_sec2 img { border-radius: 10px;}
.blogs_imgs{ width:35%; float:left;}
.blogs_conts{ width:60%; float:left; margin:0px 0px 0px 5%;}
.blogs_read{ margin:0px; padding:0px; }
.blogs_read a{ color: #002afc; font-size: 14px;	font-weight: normal; text-transform: none; line-height:19px;}
.blogs_read a:hover { color: #2d2d2d;  text-decoration:none;}
.browse_more{ margin:0px; padding:16px 0px 0px 0px; text-align:right;}
.browse_more a{ color: #002afc; font-size: 16px;	font-weight: 500; text-transform: none; line-height:19px;}
.browse_more a:hover { color: #2d2d2d;  text-decoration:none;}
.blogs_relate{ margin:0px 0px 0px 0px;    
	padding: 50px 0px 60px 0px;
	display:inline-block; 
	width:100%;
	background:  #fff;  
	background-position: center center;
	  background-repeat: no-repeat;
	  background-size: cover;  
} 
.blogs_relate h1 {color: #2d2d2d;
	font-size:35px;
	font-weight:500;
	text-transform: none;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 20px 0px;
	line-height:40px; 
	text-align:  left;
} 
.blogs_relate h2{color: #2d2d2d;
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    line-height: 26px;
    text-align: left;
}
.blogs_relate p {    color: #545454;
    font-size: 15px;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    line-height: 26px;
    font-weight: 400;
    text-align: left; 
} 
.blogs_details{ margin:0px 0px 0px 0px;    
	padding: 50px 0px 60px 0px;
	display:inline-block; 
	width:100%;
	background:  #f7f9fd;  
	background-position: center center;
	  background-repeat: no-repeat;
	  background-size: cover;  
} 
.blogs_details h1 {color: #2d2d2d;
	font-size:45px;
	font-weight:500;
	text-transform: none;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 20px 0px;
	line-height:50px; 
	text-align:  left;
} 
.blogs_details h2{color: #2d2d2d;
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    line-height: 26px;
    text-align: left;
}
 
.blogs_details p {    color: #545454;
    font-size: 16px;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding: 25px 0px 5px 0px;
    line-height: 26px;
    font-weight: 400;
    text-align: left; 
}
.blogs_details_date { color: #263676;
    font-size: 16px;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 12px 0px;
    line-height: 28px;
    font-weight: 400;
    text-align: left; 
}
.blogs_details img { border-radius: 20px;}

.news{ margin:0px 0px 0px 0px;    
	padding: 50px 0px 60px 0px;
	display:inline-block; 
	width:100%;
	background:  #f7f9fd;  
	background-position: center center;
	  background-repeat: no-repeat;
	  background-size: cover;  
} 
.news h1 {color: #2d2d2d;
	font-size:35px;
	font-weight:500;
	text-transform: none;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 10px 0px;
	line-height:40px; 
	text-align:  left;
} 
.news h2{color: #2d2d2d;
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    line-height: 26px;
    text-align: left;
}
 .news h3{color: #2d2d2d;
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
    margin: 0px 0px 15px 0px;
    padding: 7px 0px 7px 15px;
    line-height: 26px;
    text-align: left;
	background:#e6ebf6;
	width:100%;
}
.news h4 {color: #2d2d2d;
	font-size:35px;
	font-weight:500;
	text-transform: none;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 10px 0px;
	line-height:40px; 
	text-align:  left;
} 
.news p {    color: #545454;
    font-size: 15px;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    line-height: 26px;
    font-weight: 400;
    text-align: left; 
}
.news_date { color: #263676;
    font-size: 13px;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    line-height: 22px;
    font-weight: 400;
    text-align: left; 
}
.news_sec {    
    border-radius: 0px;
    display: inline-block;
	padding:0px;
    margin: 0px 0px 20px 0px;
    width: 100%; 
    border: 0px solid #fff; 
}
.news_sec img { border-radius: 0px;}

.news_sec1 {     
    border-radius: 0px;
    display: inline-block;
	padding:0px 0px 10px 0px;
    margin: 0px 0px 10px 0px;
    width: 100%; 
    border-bottom: 1px solid #e6ebf6; 
}
.news_sec2 { 
    border-radius: 0px;
    display: inline-block; 
	margin: 0px 0px 25px 0px ; 
    padding: 0px 0px 0px 0px;
    width: 100%; 
    border: 0px solid #ffff; 
}
.news_sec1 img { border-radius: 0px;}
.recomeded_news{ margin:0px 0px 0px 0px;    
	padding: 50px 0px 60px 0px;
	display:inline-block; 
	width:100%;
	background:  #fff;  
	background-position: center center;
	  background-repeat: no-repeat;
	  background-size: cover;  
} 
.recomeded_news h1 {color: #2d2d2d;
	font-size:35px;
	font-weight:500;
	text-transform: none;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 20px 0px;
	line-height:40px; 
	text-align:  left;
} 
.recomeded_news h2{color: #2d2d2d;
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    line-height: 26px;
    text-align: left;
}
.recomeded_news p {    color: #545454;
    font-size: 15px;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    line-height: 26px;
    font-weight: 400;
    text-align: left; 
}
@media only screen and (max-width: 1440px) {
.about_right {padding: 7em 8em 0;min-height: 528px;	}
.banner_sec{ margin:-3px 0px 0px 0px; padding0px 0px 0px 0px;}
.banner_img{ position:  relative; margin:-85px 0px 0px 0px; width:55%; float:right; right: 0;}
.banner_icons1 { position:absolute;  padding: 00px 0px 0px 0px;  margin: 0px  0px 0px 300px; }
.banner_icons2 { position:absolute;  padding: 0px 0px 0px 0px;  margin: 90px 0px 0px 180px; }
.banner_icons3 { position:absolute;  padding: 0px 0px 0px 0px;  margin:200px 0px 0px 80px; }
.banner_icons4 { position:absolute;  padding:0px 0px 0px 0px;  margin:350px 0px 0px 80px; }
.banner_icons5 { position:absolute;  padding: 0px 0px 0px 0px; margin:460px 0px 0px 180px; }
.banner_icons6 { position:absolute;  padding: 0px 0px 0px 0px;  margin:550px 0px 0px 300px; }
.banner_icons_sect { position:absolute; width:680px;    padding: 0px 0px 0px 0px; right:-150px;  }
.banner_icons_img {      padding: 0px 0px 0px 0px; right:-3px;    margin-top:70px ; }
.banner_icons_img img { width:90%;}
 .carousel-item {     min-height: 690px;}
.banner_second_img { position:absolute; width:958px;  padding: 0px 0px 0px 0px; right:-300px;}
.bigscreen{ display:none}
.deskcreen{ display:block}
}
@media only screen and (max-width: 767px) {
.about_right p {font-size: 0.98em;	}
.about_right {padding: 6em 6em 0;min-height: 500px;	}
.service-section-grid {	margin-top:25px;}
}
@media screen and (max-width: 1280px) { 
.top-menu ul li a { font-size: 14px;   padding: 6px 10px;} 
}
@media screen and (max-width: 1200px) { 
.top-menu ul li a { font-size: 12px;   padding: 6px 10px;} 
}

@media screen and (max-width: 1024px){
.top-menu {    float: right;  margin: 16px 0px 0px 0px;}
.top_mainbg{ /*background:url(../images/top_bg1.png); */
    background-position: left top;
	padding:0px 0px 0px 0px; display:inline-block;
	background-repeat:no-repeat;
	width:100%;
	}
.logo {	float:left; width:230px;} 
.navbar-nav > li > a {  font-size: 14px; padding: 2px 11px !important;}
} 

@media screen and (max-width: 1000px){
.logo {   float: left;   width: 225px;} 
.top-menu ul li a { font-size: 12px;  padding: 0px 9px;}	
.service-section-head h1 { font-size: 27px;   }
.service-section-head h1 span {    font-size: 38px; }
.service-section-head h2 { font-size: 26px; } 
.service-section-head p { font-size: 16px;  line-height: 25px; } 
.team_con { font-size: 14px; }
.team_name { font-size: 16px; }
.team_designation { font-size: 12px;}  
.video h1 { font-size: 36px;  } 
.our_clients { padding: 9.5em 0px 0em 0px;}
.our_clients h1 { font-size: 36px; }
.testimonial h1 { font-size: 36px; }
.footer_links li a { padding: 7px 0px 7px 0px; font-size: 11px; }
.contact_sec {  font-size: 12px; } 
.contact_bg h1 { font-size:32px; } 
.footer_head { font-size: 14px; }
.footer_con1 { font-size: 13px;}
.navbar { margin-top: 12px !important; }
.navbar-nav > li > a {
    padding: 14px 14px !important;
    color: #2d2d2d !important;
    background-color: #fff;
    border: 0px !important;
    text-align: left;
}
}
@media screen and (max-width: 900px){
 
}
@media screen and (max-width: 768px){
.about_right {min-height: 282px;}
}
@media screen and (max-width: 767px){
.header {  margin: 0px 0px 0px 0px;}	
.top_mainbg {background: #FFF;}
.service-section { padding: 7em 0px 0px 0px;}	 
.service-section-head h1 { font-size:20px;   }
.service-section-head h1 span {    font-size: 29px; }
.service-section-head h2 { font-size: 18px; } 
.service-section-head p { font-size: 13px;    line-height: 20px; }
.service-section-grid { margin-bottom: 0px;}
.team_member_bg{  min-height:60px; margin:0px 0px 25px 0px; padding-bottom:20px;}
.team_con { font-size: 14px; margin-bottom:30px;}
.team_name { font-size: 16px; }
.team_designation { font-size: 12px;} 
.video { padding: 9.5em 0px 7em 0px;}
.video h1 { font-size: 36px;  } 
.our_clients {padding: 9.5em 0px 0em 0px;}
.testimonial { padding: 9.5em 0px 9.5em 0px;}
.testimonial h1 { font-size: 36px; }
.footer_links li a { padding: 5px 0px 5px 0px; font-size: 15px; }
.contact-section { padding: 30px 0px 15px 0px !important; }
.contact_sec { font-size: 12px; } 
.contact_bg h1 { font-size:32px; }  
.contact_sec_mn { position:  relative; z-index: 2500;  margin: 0px 15px 0px 0px; width: auto;} 
.footer_head { font-size: 14px; }
.footer_con1 {  font-size: 13px;}  
.menu_desk{ display: none;}
.menu_mob{ display: block;}
.navbar {  float: right;  position:  relative;  margin-top: 0px !important; right: 0;width:100%;}
.navbar-nav > li > a { padding: 14px 14px !important;  color: #2d2d2d;  background-color: #fff; text-align: left;  font-size: 16px;     } 
.navbar-nav { margin: 40px 0px 0px 0px ; } 
header.sticky .navbar {margin-top: -24px !important;}
.desk_sec{ display: none;}
.mob_sec{ display: block;}
}

@media screen and (max-width: 500px){  
.banner_sec{ margin: 0px; padding:15px 0px 0px 0px;}
.video_bg iframe{ width:100%; height: auto !important;}
}
@media screen and (max-width: 480px){	
.top_mainbg {  margin: 0px 0px 0px 0px ;} 
.video {  padding: 7em 0px 6em 0px;}
.testimonial { padding: 7em 0px 7em 0px;}	
.work-section-grid{	width:50%;}
span.arrow2 {display:none;}
.work-section-grid h4 {	font-size: 1.2em;	margin-bottom: 0.5em;	margin-top: 0.5em;}
.work-section-grid p {	margin-bottom: 3em;}
.work-section-grid {margin-top: 3em;}
.work-section-head {margin-bottom: 2.5em;}
span.menu {	background-size: 25px;	margin-top:12px;}
.logo {	width: 50% !important;}
.logo img {	width: 100%;}
.banner-info h2 {	font-size: 1.4em;	padding-top: 1em;}
.banner-info p {height:20px;	overflow:hidden;}
.details form li:nth-child(3){	display:none;}
.details form li {	width:33.33%;}
.details form input[type="submit"] {	width: 30%;	padding: 7px 0px;}
.right-grid-1 {	min-height: 167px;	left: 76px;}
.details input[type="text"] {	padding: 7px 8px 7px 0;}
.name, .mail, .num {margin: 3px -1px 2px 2px;}
.details {margin: 1.5em 0 2em 0;}
.banner {padding-bottom: 9em;	margin-bottom: 4em;}
.service-section-head h3, .price-section-head h3, .work-section-head h3, .happy-clients-head h3, .contact-section-head h3, .about_right h3 {font-size: 1.4em;}
.service-section-head {	margin-bottom: 2em;}
.service-grid {	padding:0;}
.about_left {width: 55%;}
.about_right {	width: 45%;	padding: 1.2em 1.2em 0;	min-height: 191px;}
.about_right p {margin: 0.5em 0 1.5em 0;}
.about_right a {font-size: 0.9em;	padding: 5px 14px;}
.happy-clients-grid {	padding: 1.5em;}
.happy-clients-grid p {	font-size: 0.89em;}
.happy-clients {padding: 3em 0;}
.happy-clients-grids {	margin-top: 2.5em;}
.happy-clients-grid h4 {font-size: 0.9em;}
.client {margin-top: 3%;}
.price-section {padding: 2.5em 0;}
.price-section-grid h5 {font-size: 0.9em;margin-bottom: 0.5em;}
.price-section-grid h3 {font-size: 2em;}
.price-section-grid ul li {	font-size: 0.8em;	padding: 0.5em;}
.price-section-grid p{	font-size:0.9em;}
.price-section-grid a {	font-size: 0.9em;	padding: 6px 14px;}
.price-value {	margin-top: 2em;	padding: 1.8em 0.3em 1.8em 0.3em;}
.price-section-grid ul {	margin: 1.5em 0;}
.form input[type="text"] {	padding: 7px 10px 7px 0;width: 80%;}
.form form input[type="submit"] {	padding: 8px 0;	font-size: 0.875em;	width: 24%;}
.form form li {	margin-right: 0.5em;}
.address p:nth-child(3),.address p:nth-child(2){	display:none;}
.address {	padding: 3em 1em;}
.location {	top: 14px;	left: 126px;}
span.locate {	left: 68px;}
.bottom-menu ul li a {	font-size: 0.9em;}
.bottom-menu ul li {	margin: 0.3em;}
}
@media screen and (max-width: 320px){	 
.top-menu ul li a.active {	padding: 7px 0px;}
.top-menu ul li a:hover {padding: 7px 0px;}
.top-menu ul li a {	padding: 7px 0px;}
}
  
@media screen and (max-width: 767px){
.flag_link{   display: none;}
.logo { width: 69% !important; position: absolute;margin: 20px 0px 0px 0px;    }
.con_sections h1 { font-size:30px; }
.sections_top h1 { font-size: 30px;  padding: 30px 0px 0px 0px; margin: 0px 0px 20px 0px;  line-height: 38px;}
.sections_top p {  font-size: 15px !important;  margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.sections2 { margin:0px 0px 0px 0px; }
.sections2 h1 {  font-size: 30px; line-height: 38px; padding: 30px 0px 0px 0px;}
.sections2 p { font-size: 15px !important; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.features { margin: 0px 0px 0px 0px; padding: 40px 15px 40px 15px; }
.features h1 { font-size: 30px; }
.features h2 { font-size: 18px; }
.features_con {  margin: 5px 0px 0px 0px; padding: 0px 0px 20px 0px; }
.technolagy-section { padding: 40px 0px 40px 0px;}
.management { margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}
.management h1 { font-size: 30px; }
.management h2 { font-size: 30px; }
.sections h1 { font-size: 30px; line-height: 38px;}
.mar_l_50 { margin-left: 0px;}
.mar_t_100 { margin-top:0px;}
.mar_l_25 { margin-left: 0px;}
.mar_t_150 { margin-top: 0px;}
.mar_t_200 {margin-left: 0px;}
.whatwe_offer h1 { font-size: 30px; }
.whatwe_offer_sec { padding: 30px 30px 30px 30px; margin: 0px 0px 10px 0px;}
.fearutes_great { margin: 0px 0px 0px 0px; padding: 40px 0px 40px 0px;}
.fearutes_great h1 { font-size: 30px; }
.mobile_sec { padding: 40px 0px 0px 0px; }
.mobile_sec h1 { font-size: 25px; }
.mobile_secs { margin: -5px 0px 0px 12px; }
.it_content_area { position:relative;  padding: 70px 80px 80px 30px; width: 100%;}
.it_section h1 { font-size: 30px; }
.ourteam-section { margin: 0px 0px 0px 0px; padding: 00px 0px 30px 0px; }
.ourteam-section h1 { font-size: 25px; }
 .whatwe_offer_sec p { font-size: 16px; }
.price_heading_pop { font-size: 25px;  padding: 30px 0px 40px 0px; }
.price_heading1_pop { font-size: 18px;  padding: 0px 20px 0px 20px; margin: 0px 0px 50px 0px; }
.price_con_pop { font-size: 16px;  padding: 0px 20px 0px 20px; }
.sub_banner_con { top: 20%;}
.sub_banner_con h2 { font-size: 18px; margin: 25px 0px 30px 0px; padding:0px;}
.sub_con_sections { margin: 30px 0px 0px 0px; }
.sub_con_sections h2 { font-size: 30px; margin: 0px 0px 20px 0px;}
.sub_con_sections h1 { font-size: 18px; }
.con_sections_p2_inn {  min-height: auto;} 
.clinic_sec { margin: 0px 0px 0px 0px; padding: 40px 0px 70px 0px;}
.clinic_sec h1 { font-size: 30px;  line-height: 38px; }
.clinic_sec1 { margin: 0px 0px 0px 0px; padding: 30px 0px 40px 0px;}
.internet_gen h1 { font-size: 30px; }
.price_heading {  font-size: 30px; padding: 40px 0px 40px 0px; }
.price_heading1 { font-size: 18px; }
.contact_p h1 { font-size: 30px; }
.contact_p { margin: 30px 0px 40px 0px; }
.mar_t_200 { margin-top: 0px;}
.partners_logo{ margin:0px; padding:0px; width:100%;}
.partners h1 {  font-size: 30px; }
.con_sections_p1 { margin: 0px 0px 15px 0px; }
.con_sections_p2 { margin: 0px 0px 15px 0px; }
}
.copd_box {padding: 15px 15px 15px 15px;    
    border-radius: 10px;
    text-align:  center;
    margin: 15px 0px 0px 0px; 
	 min-height: 130px;
}
.copd_box img { display: none !important;  margin-bottom: 10px; width: 60px;} 

.copd_box1 {background: #ffffff;
    padding: 15px 0px 15px 0px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    text-align: left;
    margin: 15px 0px 0px 0px;
    font-size: 14px;
    color: #5700b9;
    text-align: center;
    font-weight: 600;
}
.copd_box1 img {   margin-bottom: 10px; width: 60px;} 

.copd_box_hed { margin: 0px 0px 0px 0px;
	font-size:20px; 
	color:#2d2d2d;
	 text-align: left; 
	 font-weight:600; 
	 font-family: 'Oxygen', sans-serif;	 
	 
}
.copd_box_con { margin: 10px 0px 0px 0px;
	font-size:15px; 
	color:#2d2d2d;
	 text-align: left; 
	 font-weight:400;  
	 
}
.modal { background:rgba(0, 0, 0, 0.5); overflow:scroll; z-index:9999;}
.modal .modal-dialog { }
new_modals .modal_contents {
    width: 100%;
    padding: 15px 35px 25px 35px;
    display: inline-block;
	height:550px;
	    overflow-y: scroll;
    overflow-x: hidden;
}
.settings h1 { font-size:18px; text-align:center; font-weight:600px; color:#666; margin:0px; padding:20px 0px 15px 0px;}
.settings h2 { font-size:18px; text-align:center; font-weight:600px; color:#666; margin:0px; padding:0px 0px 15px 0px;}
.settings p { font-size:12px; text-align: justify; font-weight:400px; color:#666; margin:0px; padding:10px 15px 10px 0px; line-height:20px;}
.settings_sec{ border-top:1px solid #ccc; width:100%; display:inline-block; padding:0px 0px 15px 0px; margin:0px 0px 0px 0px}
.settings_head { font-size:16px; text-align: left;  font-weight:900px; color:#7517cd; margin:0px; padding:15px 0px 0px 0px;}
.settings_more{ margin:0px; padding:0px; float:left;}
.settings_more a{ color: #7517cd; font-size: 13px;	font-weight: normal; text-transform: none; line-height:19px;}
.settings_more a:hover { color: #2d2d2d;  text-decoration:none;}
.settings_yes{ margin:0px; padding:0px; float: right;}
.settings_yes a{ color: #fff; padding:4px 10px 4px 10px; margin:0px 0px 0px 5px;
	font-size: 12px; font-weight: normal; text-transform: none; line-height:19px; background:#19dc5e; border-radius: 4px;
}
.settings_yes a:hover { color: #2d2d2d; }
.settings_no{ margin:0px; padding:0px; float: right;}
.settings_no a{ color: #2d2d2d; padding:4px 10px 4px 10px;  background: #f5f5f5; border-radius: 4px;
	font-size: 12px;
	font-weight: normal;
	text-transform: none; line-height:19px;
}
.settings_no a:hover { color: #fff; background: #C30;  text-decoration:none;} 
.menus_sec{  width:100%;   margin:0px 0px 0px 0px; text-align: left; font-weight:500; font-size:14px; color:#2d2d2d; display:block;}
.menus_sec a{ color:#696969 !important;}
.menus_sec a:hover{ color:#2d2d2d;}
.menus_sec img{ width:40px;} 
.menus_items{ background:#f2f4f5; border-radius: 8px; text-align:center; padding:15px 0px 15px 0px; margin:0px 10px 10px 10px; display:block;  }
.menus_items:hover{ background:#d4f5fb;   }
.sub_content { padding: 30px 0px 0px 0px;  margin: 0px;  background: #fff;  position: relative;  z-index: 0;}
.sub_main { background: #f7f5ff;  position: relative; z-index: 0;}
.sub_main1 { background: #eaf9ff; position: relative; z-index: 0;} 
.sub_main2 { background: #fef6ee; position: relative; z-index: 0;}
.sub_main3 { background: #f7f5ff; position: relative; z-index: 0;}
.sub_main4 { background: #f2fbf0; position: relative; z-index: 0; padding: 45px 0px 30px 0px;}
.sub_main5 { background: #fff2f0; position: relative; z-index: 0;} 
.sub_main6 { background: #fde9f0; position: relative; z-index: 0; padding: 45px 0px 30px 0px;} 
.sub_main7 { background: #fff8e7; position: relative; z-index: 0;}
.sub_main8 { background: #ebfbfa; position: relative; z-index: 0;}
.sub_main9 { background: #f9f3fc; position: relative; z-index: 0;}
.sub_main10 {background: #e8f7f6; position: relative; z-index: 0;}
.sub_main h1 { color: #7c64e4;
    font-size: 40px;
    font-weight: 300;
    text-align: center;
    padding: 0px 0px 25px 0px;
    margin: 0px;
    line-height: 45px;
} 
.sub_main1 h1 { color: #1395c9;
    font-size: 40px;
    font-weight: 300;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    line-height: 45px;
} 
.sub_main2 h1 { color: #dd7d14;
    font-size: 40px;
    font-weight: 300;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    line-height: 45px;
}
.sub_main3 h1 { color: #7c64e4;
    font-size: 40px;
    font-weight: 300;
    text-align: center;
    padding: 0px 0px 25px 0px;
    margin: 0px;
    line-height: 45px;
} 
.sub_main4 h1 { color: #7cd670;
    font-size: 40px;
    font-weight: 300;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    line-height: 45px;
} 
.sub_main5 h1 { color: #ff836f;
    font-size: 40px;
    font-weight: 300;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    line-height: 45px;
} 
.sub_main6 h1 { color: #f38db4;
    font-size: 40px;
    font-weight: 300;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    line-height: 45px;
}
.sub_main7 h1 { color: #fab300;
    font-size: 40px;
    font-weight: 300;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    line-height: 45px;
}
.sub_main8 h1 { color: #3edbcf;
    font-size: 40px;
    font-weight: 300;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    line-height: 45px;
}
.sub_main9 h1 { color: #c08ce6;
    font-size: 40px;
    font-weight: 300;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    line-height: 45px;
}
.sub_main10 h1 { color: #19aea6;
    font-size: 40px;
    font-weight: 300;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    line-height: 45px;
}
.sub_content_heading {color: #046dc7;
    font-size: 35px;
    font-weight: normal;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    line-height: 45px;
}
.sub_content h2 { color: #2d2d2d;
    font-size: 18px;
    font-weight: normal;
    text-align: left;
    padding: 19px 0px 0px 0px;
    margin: 0px;
    line-height: 20px;
}
.sub_content h3 { color: #2d2d2d;
    font-size: 26px;
    font-weight: normal;
    text-align: center;
    padding: 0px 0px 25px 0px;
    margin: 0px;
    line-height: 50px;
}
.resident_bg{ /*background: url(../images/resident.jpg); */
	background-attachment:fixed; 
	background-position:center top;
	background-size: cover;
	padding:60px 0px 60px 0px;
	margin:0px; 
   }
.emr_bg{ /*background: url(../images/emr_bg.jpg);*/ 
	background-attachment:fixed; 
	background-position:center top;
	background-size: cover;
	padding:60px 0px 60px 0px;
	margin:0px; 
   }
.hr_bg{ /*background: url(../images/hr_bg.jpg); */
	background-attachment:fixed; 
	background-position:center top;
	background-size: cover;
	padding:60px 0px 60px 0px;
	margin:0px; 
   }   
.housekeeping_bg{ /*background: url(../images/housekeeping_bg.jpg); */
	background-attachment:fixed; 
	background-position:center top;
	background-size: cover;
	padding:60px 0px 60px 0px;
	margin:0px; 
   }  
.kitchen_bg{ /*background: url(../images/kitchen_bg.jpg); */
	background-attachment:fixed; 
	background-position:center top;
	background-size: cover;
	padding:60px 0px 60px 0px;
	margin:0px; 
   }  
.nursing_bg{ /*background: url(../images/nursing_station.jpg); */
	background-attachment:fixed; 
	background-position:center top;
	background-size: cover;
	padding:60px 0px 60px 0px;
	margin:0px; 
   } 
.mdt_bg{ /*background: url(../images/mdt_bg.jpg); */
	background-attachment:fixed; 
	background-position:center top;
	background-size: cover;
	padding:60px 0px 60px 0px;
	margin:0px; 
   }
.staff_roster_bg{ /*background: url(../images/staff_roster_bg.jpg); */
	background-attachment:fixed; 
	background-position:center top;
	background-size: cover;
	padding:60px 0px 60px 0px;
	margin:0px; 
   } 
.cloud_bg{ /*background: url(../images/cloud_bg.jpg); */
	background-attachment:fixed; 
	background-position:center top;
	background-size: cover;
	padding:60px 0px 60px 0px;
	margin:0px; 
   } 
.front_office_bg{ /*background: url(../images/front_office_bg.jpg); */
	background-attachment:fixed; 
	background-position:center top;
	background-size: cover;
	padding:60px 0px 60px 0px;
	margin:0px; 
   }  
.resident_h{ background:rgba(57, 179, 228, 0.7); width:100%; position:relative; margin:-86px 0px 0px 0px; padding:15px 0px 15px 0px;
	font-size:40px; text-align: left; color:#fff; font-weight:400; 
	}
.nursing_h{ background:rgba(243, 141, 180, 0.7); width:100%; position:relative; margin:-86px 0px 0px 0px; padding:15px 0px 15px 0px;
	font-size:40px; text-align: left; color:#fff; font-weight:400; 
	}
.emr_h{ background:rgba(246, 170, 86, 0.7); width:100%; position:relative;margin:-86px 0px 0px 0px; padding:15px 0px 15px 0px;
	font-size:40px; text-align: left; color:#fff; font-weight:400; 
	}
.mdt_h{ background:rgba(255, 188, 19, 0.7); width:100%; position:relative; margin:-86px 0px 0px 0px; padding:15px 0px 15px 0px;
	font-size:40px; text-align: left; color:#fff; font-weight:400; 
	}
.staff_roster_h{ background:rgba(62, 219, 207, 0.7); width:100%; position:relative; margin:-86px 0px 0px 0px; padding:15px 0px 15px 0px;
	font-size:40px; text-align: left; color:#fff; font-weight:400; 
	}		
.hr_h{ background:rgba(178, 160, 255, 0.7); width:100%; position:relative; margin:-86px 0px 0px 0px; padding:15px 0px 15px 0px;
	font-size:40px; text-align: left; color:#fff; font-weight:400; 
	}
.housekeeping_h {
    background: rgba(124, 214, 112, 0.7);
    width: 100%;
    position: relative;
     margin:-86px 0px 0px 0px; padding:15px 0px 15px 0px;
    font-size: 40px;
    text-align: left;
    color: #fff;
    font-weight: 300;
}
.cloud_h {
    background: rgba(192, 140, 230, 0.7);
    width: 100%;
    position: relative;
     margin:-86px 0px 0px 0px; padding:15px 0px 15px 0px;
    font-size: 40px;
    text-align: left;
    color: #fff;
    font-weight: 300;
}
.kitchen_h {
    background: rgba(255, 131, 111, 0.7);
    width: 100%;
    position: relative;
     margin:-86px 0px 0px 0px; padding:15px 0px 15px 0px;
    font-size: 40px;
    text-align: left;
    color: #fff;
    font-weight: 300;
}
.front_office_h {
    background: rgba(25, 174, 166, 0.7);
    width: 100%;
    position: relative;
     margin:-86px 0px 0px 0px; padding:15px 0px 15px 0px;
    font-size: 40px;
    text-align: left;
    color: #fff;
    font-weight: 300;
}	
.sec_ic_m{  margin: 0px 0px 0px 0px; padding:30px 0px 15px 0px;     background: #f9f9f9;}
.sec_ic_con{  margin: 0px 0px 0px 0px;
    padding: 3px 0px 40px 0px;
    font-size: 18px;
    text-align: center;
    color: #2d2d2d;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .1em;
	}
.sec_ic_m1{  margin: 0px 0px 0px 0px; padding:50px 0px 50px 0px;     background: #f9f9f9;}
.sec_ic_m1 h1 {
    color: #00ab04;
    font-size: 45px;
    font-weight: 300;
    text-transform: none;
    padding: 0px;
    margin: 0px 0px 30px 0px;
    text-align: center;
}		
.sec_ic_m1 img{ width:80px; margin-bottom: 20px  ; }		
.over_view_resident{  margin: 0px; padding:0px; background-image: linear-gradient(to right, #39b3e4, #39b3e4, #39b3e4, #f5f5f5, #f5f5f5);}
.over_view_nursing{  margin: 0px; padding:0px; background-image: linear-gradient(to right, #f38db4, #f38db4, #f38db4, #f5f5f5, #f5f5f5);}
.over_view_emr{  margin: 0px ; padding:0px; background-image: linear-gradient(to right, #f6aa56, #f6aa56, #f6aa56, #f5f5f5, #f5f5f5);}	
.over_view_mdt{  margin: 0px ; padding:0px; background-image: linear-gradient(to right, #ffbc13, #ffbc13, #ffbc13, #f5f5f5, #f5f5f5);}	
.over_view_staff_roster{  margin: 0px ; padding:0px; background-image: linear-gradient(to right, #1ac0b3, #1ac0b3, #1ac0b3, #f5f5f5, #f5f5f5);}	
.over_view_hr{  margin: 0px ; padding:0px; background-image: linear-gradient(to right, #b2a0ff, #b2a0ff, #b2a0ff, #f5f5f5, #f5f5f5);}	
.over_view_head{  margin: 35px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:40px; text-align: left; color:#fff; font-weight:600; }	
.over_view_se{  margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; background:#F5F5F5; text-align:left;}
.over_view_con{  margin: 0px 0px 0px 0px; padding:00px 0px 00px 0px; font-size:18px; text-align: left; color:#2d2d2d; font-weight:300; line-height:26px;	}	
.over_views{ margin:15px 0px 15px 0px; padding:0px;}	
.over_views ul{ margin:0px 0px 0px 15px; padding:0px;}
.over_views li{ margin:0px; padding:0px 0px 5px 0px; color:#fff; text-align:left; font-size:18px; list-style:outside; line-height:25px;}
.sub_page_heading {
    color: #2d2d2d;
    font-size: 40px;
    font-weight: normal;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    line-height: 45px;
} 
.elementor-widget-button .elementor-button {  background-color: #30F;margin:15px 0px 0px 0px;}
.spinwheel_head{ font-size:30px; text-align:center; color:#00ab04; padding:50px 0px 20px 0px; font-weight:600;}
.spinwheel_con{ font-size:18px; text-align:center; color:#545454; padding:0px 0px 30px 0px;}
.spinwheel_form{ width:450px; margin:0px auto; padding:0px;}
.luck{ margin:0px; padding:0px;}
.luck a{ color: #fff;
	font-size: 15px;
	font-weight: normal;
	text-transform: none; line-height:19px;
	display:inline-block;
	width:100%;
	background:#535353 ;
	border-radius: 6px;
	padding:12px 0px 12px 0px;
	text-align:center;
}
.luck a:hover { color: #fff; font-weight: normal;text-transform: none; line-height:19px;text-decoration:none;}
.partner-table { display: table;  height: 100%; margin:0px; width:100%;}
.partner {    display: table-cell; vertical-align: middle;  float: none;}
#info-img { padding-left: 0; padding-right: 0;}
.pharmacy_sec{ margin:0px ; padding:40px 0px 0px 0px; 
	background: url(../images/core_bg.jpg) #fff; 
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
}
.pharmacy_sec h1  {	color: #00ab04;
    font-size: 40px;
    font-weight: 500;
    text-transform: none;
    padding: 0px;
    margin: 0px 0px 30px 0px;
	line-height:50px;    
}
.pharmacy_sec p  {	color: #2d2d2d;
    font-size:18px;
    font-weight: 300;
    text-transform: none;
    padding: 0px;
    margin: 0px 0px 30px 0px; 
}
.phamacy_1{ background: none;}
.phamacy_1 h1  {
	color: #00ab04;
    font-size: 40px;
    font-weight: 500;
    text-transform: none;
    padding: 0px;
    margin: 0px 0px 30px 0px;
	line-height:50px;    
}
.phamacy_1 p  {
	color: #2d2d2d;
    font-size:18px;
    font-weight: 300;
    text-transform: none;
    padding: 0px;
    margin: 0px 0px 30px 0px; 
	line-height:26px;
}
.phamacy_2{ background:none}
.phamacy_2 h1  {
	color: #00ab04;
    font-size: 40px;
    font-weight: 500;
    text-transform: none;
    padding: 0px;
    margin: 0px 0px 30px 0px;
	line-height:50px;    
}
.phamacy_2 p  {
	color: #2d2d2d;
    font-size:18px;
    font-weight: 300;
    text-transform: none;
    padding: 0px;
    margin: 0px 0px 30px 0px; 
	line-height:26px;
}
.phamacy_3{ background:none}
.phamacy_3 h1  {
	color: #00ab04;
    font-size: 40px;
    font-weight: 500;
    text-transform: none;
    padding: 0px;
    margin: 0px 0px 30px 0px;
	line-height:50px;    
}
.phamacy_3 p  {
	color: #2d2d2d;
    font-size:18px;
    font-weight: 300;
    text-transform: none;
    padding: 0px;
    margin: 0px 0px 30px 0px; 
	line-height:26px;
}
.support_grow{  margin: 0px 0px 0px 0px; padding:50px 0px 50px 0px;  background: #fff;}
.support_grow img{ width:100px;	}	
.support_grow h1  {	color: #00ab04;
    font-size: 50px;
    font-weight: 500;
    text-transform: none;
	text-align:center;
    padding: 0px;
    margin: 0px 0px 60px 0px; line-height:60px;
}
.support_grow h2  {	color: #2d2d2d;
    font-size:22px;
    font-weight: 500;
    text-transform: none;
	text-align:center;
    padding: 30px 0px 0px 0px;
    margin: 0px 0px 30px 0px;    
}
.support_grow p  {	color: #2d2d2d;
    font-size:18px;
    font-weight: 300;
    text-transform: none;
    padding: 0px;
	text-align:center;
    margin: 0px 0px 30px 0px; 
}
.phamacy_main {  background: #fff;  position: relative;  z-index: 0;}
.digital{ margin0px 0px 0px 0px; padding:80px 0px 40px 0px; background:#e9efff }
.digital h1 {color: #e91a74;
    font-size: 40px;
    font-weight: 300;
    text-transform: none;
    padding: 0px;
    margin: 0px 0px 20px 0px;
    text-align: left;
    line-height: 44px;
}   
.digital p{color:#2d2d2d;
	font-size:18px;
	font-weight:300; line-height:30px;
	margin:5px 0px 00px 0px;
	padding:0px 0px 0px 0px;
	text-align: left;	
} 
.digital ul{list-style:none;} 
.digital li{ color:#2d2d2d; 
    background-image: url(../images/logo_icon1.png);
    background-repeat:no-repeat;
	background-position: 0px 8px;
	font-size:18px;
	font-weight:500; line-height:30px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 23px;
	text-align: left;
	}  
header.sticky .flag_link { margin: 14px 0px 0px 0px; padding: 0px 0px 0px 0px; }
/*******************Marqueee Start**************/ 
ul{list-style:none;}
#demo1{position:absolute;top:180px;left:50px;width:310px;height:45px;overflow:hidden;background:#333;border:2px solid #333;}
#demo1 ul li{float:left; padding:0 1px;}
#demo1 ul li img{display:block;}
#demo2{position:absolute;top:180px;left:400px;width:300px;height:25px;overflow:hidden; background:#ff6633;}
#demo2 ul li{float:left; padding:0 10px; line-height:25px;}
#demo3{position:relative;  height:350px; overflow:hidden; }
#demo3 ul li{float: none; padding:0px 15px 0px 15px;}
#demo3 ul li img{display:block;}
#demo4{position: relative;  height:350px; overflow:hidden; }
#demo4 ul li{float: none;  padding:0px 15px 0px 15px;}
#demo4 ul li img{display:block;}
/*******************Marqueee End**************/ 	
.reseeler_sec{    margin: 50px 0px 0px 0px;
    padding: 50px 50px 30px 50px;
    position: relative; background:#5d01ba;
	display:inline-block;
	width:100%;
	}
.reseeler_sec h1 { color: #fff;
    font-size: 25px;
    font-weight: 600;
    text-transform: none;
	text-align:center;
    padding: 0px;
    margin: 0px 0px 30px 0px;
    }
.reseeler_sec h2 {    color: #2d2d2d;
    font-size: 18px;
    font-weight: 500;
    text-transform: none;	
	text-align: left;
	margin:0px 0px 15px 0px; padding:0px;
}
.reseeler_sec p { color: #fff;
    font-size: 18px;
    font-weight: 300;
    line-height: 30px;
    margin:10px 0px 30px 0px; 
	text-align: center;
}

.partners{ margin:00px 0px 0px 0px; padding:0px 0px 80px 0px; background:#fff; width:100%; display:inline-block;}
.partners_logo{ margin:0px auto; padding:0px; width:100%;}
.partners_logo img{ width:80%;}
.partners h1 {
	color:#545454;
	font-size:40px;
	font-weight: 600;
	text-transform: none;
	padding:0px;
	margin:0px 0px 50px 0px;
	font-family: 'Montserrat', sans-serif; text-align:center;
} 
.partners h1 span {
	color:#181818;
} 
.partners h2 {
	color:#181818;
	font-size:20px;
	font-weight:600;
	margin:10px 0px 5px 0px;
	padding:0px 0px 0px 35px;
	font-family: 'Montserrat', sans-serif;
	text-align:left;
} 
 .partners_con{ 
	margin:0px;
	padding:30px 20px 30px 20px;
}
 .partners_con1{ 
	margin:0px;
	padding:0px 40px 0px 40px;
}

.partners p {
    color: #545454;
    font-size: 14px;
    font-weight: 500;
    line-height: 25px;
    margin: 5px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    min-height: auto;
    font-style: normal;
}
.parter_photo {
    width:90px; float:left;
    position: relative;
}
.parter_photo img { border:1px solid #e5e5e5; 
}
.parter_staff { float:left;
		width: 70%;
		margin:0px;
		padding:0px; 
	
	}
.parter_details {  
		margin:0px;
		padding:0px 0px 0px 35px;
		color:#181818;
	font-size:12px;
	font-weight:500; line-height:18px; text-align:left; font-style:italic;
	
	}
.partnership_sec{   margin: 50px 0px 0px 0px;
    padding: 50px 50px 50px 50px;
    position: relative; 
	background:#fafafa;
	display:inline-block;
	width:100%;
	}	 
.partnership_sec h1 {  color: #2d2d2d;
    font-size: 45px;
    font-weight: 600;
    text-transform: none;
	text-align:center;
    padding: 0px;
    margin: 0px 0px 30px 0px; 	
}
.partnership_sec h2 { color: #00ab04;
    font-size:40px;
    font-weight: 600;
    text-transform: none;
        padding: 50px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
} 
.partnership_sec p { color:#2d2d2d;
    font-size: 16px;
    font-weight: 500;
    line-height: 25px;
    margin: 10px 0px 0px 0px;
	text-align:left;
} 
.partnership_cont { color:#2d2d2d;
    font-size: 18px;
    font-weight: 500;
    line-height: 26px;
    margin:10px 0px 30px 0px; 
	text-align: center;
}
.partnership_sec ul { margin: 30px 0px 0px 50px;padding:0px; }
.partnership_sec li {    color: #2d2d2d;
    font-size: 18px;
    font-weight: 300;
    line-height: 25px;
    margin: 10px 0px 0px 0px;
	text-align:left;
}
.partnership_sec li img{  margin: 0px 10px 0px 0px;}
.partnership_secns{    margin: 00px 0px 0px 0px;
    padding: 50px 50px 00px 50px;
    position: relative; 
	background:#fafafa;
	display:inline-block;
	width:100%;
	}
.how_does_itwork{    margin: 50px 0px 0px 0px;
    padding: 50px 50px 50px 50px;
    position: relative; background:#fff;
	display:inline-block;
	width:100%;
	} 
.how_does_itwork h2 { color: #2d2d2d;
    font-size: 45px;
    font-weight: 600;
    text-transform: none;
	text-align:center;
    padding: 0px;
    margin: 0px 0px 30px 0px; 
} 
.how_does_itwork p { color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
    margin:10px 0px 30px 0px; 
	text-align: center;
}
.ready_toexpert{    margin: 50px 0px 50px 0px;
    padding: 50px 50px 50px 50px;
    position: relative; 
	background:#bce8f6;
	display:inline-block;
	width:100%;
	}
.ready_toexpert_le { width:60%; float:left;}	
.ready_toexpert h1 { color: #2d2d2d;
    font-size: 30px;
    font-weight: 600;
    text-transform: none;
	text-align:center;
    padding: 0px;
    margin: 0px auto; width:60%;
}
.coming_soon { background: #ccffd1;
    text-align: center;
    color: #2d2d2d;
    font-size: 14px;
    padding: 1px 7px 1px 7px;
    margin: -40px 0px 10px 25px;
    border-radius: 5px;
	position:absolute;
}
.pricacy_policy{ margin:0px ; padding:0px; text-align:left; font-size:16px; line-height:28px; font-weight:300; color:#2d2d2d;}
.pricacy_policy h4 {    color: #545454;
  font-size: 20px;
  font-weight: 600;
  text-transform: none;
  text-align: left;
  margin: 30px 0px 15px 0px;
}
.pricacy_policy h5 { color: #545454;
  font-size: 18px;
  font-weight: 500;
  text-transform: none;
  text-align: left;
  margin: 15px 0px 15px 0px;
}
.pad_l_50 {  padding-left: 50px;}
.cookieBar { color: #4c4c4c;
  display: none;
  display: block;
  z-index: 9999;
  position: fixed;
  background-color: #332f3f;
  bottom: 0px;
  width: 100%; padding:12px 0px 8px 0px;
}
.cookieBar h3 { font-family: Arial, sans-serif;
    display: block;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
    line-height: 18px; 
    margin-bottom: 7px;
}
.cookieBar p {    display: inline-block;
    color: #fff;
    font-size: 14px;
    line-height: 30px;
    padding-bottom: 0px;
    width: 100%;
}
.cookieBar a {color: #FFF; text-decoration:underline;}
.cookie_btns {background: none repeat scroll 0px 0px;
    border: 1px solid #fff;
    border-radius: 40px;    
    /* display: block; */
    font-weight: 600;
    position: relative;
    text-align: center;
    text-decoration: none !important;
    font-size: 11px;
    cursor: pointer;
    /* float: left; */
    padding: 10px 12px 10px 12px;
    margin: 7px 0px 0px 10px;
}
.terms_h { background: rgba(57, 179, 228, 0.7);
    width: 100%;
    position: relative;
    margin: -86px 0px 0px 0px;
    padding: 15px 0px 15px 0px;
    font-size: 40px;
    text-align: left;
    color: #fff;
    font-weight: 300;
}
.terms_sec{ margin:0px ; padding:0px; text-align:left;  }
.terms_sec h1 {color: #545454;
  font-size: 23px;
  font-weight: 600;
  text-transform: none;
  text-align: center;
  margin: 30px 0px 30px 0px;
}
.terms_sec h2 {color: #545454;
  font-size: 16px;
  font-weight: 600;
  text-transform: none;
  text-align: left;
  margin: 0px 0px 15px 0px;
}
.terms_sec h3 {  
  color: #545454;
  font-size: 14px;
  font-weight: 500;
  text-transform: none;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
.terms_sec p{ margin:0px ; padding:0px 0px 15px 0px; text-align:left; font-size:16px; line-height:28px; font-weight:400; color:#2d2d2d;}
.terms_content{ margin:0px ; padding:0px 0px 15px 20px !important ; }
.big_x{ display:block;}
.big_d{ display: none;}
.faq{ margin:0px 0px 0px 0px;    
padding: 50px 0px 60px 0px;
display:inline-block; 
width:100%;
background:  #fff; 
/*background:url(../images/welcome_bg.png) #fff; */  
background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}  
.faq h1 { color: #2d2d2d;
	font-size:30px;
	font-weight:600;
	text-transform: none;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 15px 0px;
	line-height:55px; 
	text-align: center;
}
 
.pricing{ background: #f9fcfb;  margin: 0px 0px 0px 0px; padding: 60px 0px 25px 0px; display: inline-block; width: 100%;}
.pricing h1 {color:#512d6d;	font-size:40px;	font-weight:600;text-transform:  none; text-align:   left; 	
	margin:0px 0px 0px 0px; padding:150px 0px 10px 0px;  	 
}.
pricing h2{	color:#2d2d2d; font-size: 23px;font-weight:600;text-transform:  none; text-align:   left;  
	margin:0px 0px 0px 0px; padding:00px 0px 10px 0px;  	
}		
.pricing p { color: #2d2d2d; font-size: 18px; font-weight: 300; text-transform: none; line-height: 24px; text-align: left;
    margin: 10px 0px 25px 0px; padding: 0px;    
}
.pricing_sec { width: 100%; background: #ffffff;  padding: 20px 16px;  margin: 0px 0px 20px 0px; display: inline-block;
    box-shadow: 0px 15px 38px rgba(0, 0, 0, 0.1); border-radius: 6px; text-align: left;        
} 
.pricing_sec h2 {color:#512d6d;	font-size:20px;	font-weight:500;text-transform:  none; text-align:  left ;
	width:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  	 
}	 
.pricing_sec_con { color: #2d2d2d;  font-size: 18px !important;
    font-weight: 300;  text-transform: none;
    margin: 10px 0px 0px 0px;  padding: 0px;
    line-height: 24px; text-align: left; width:100%;
} 
.pricing_sec_icon { float: left;  width: 100px;  height: 100px;
    margin: 0px 0px 0px 0px; padding: 0px; text-align: center; line-height: 34px;
}
.pricing_sec_con { float:left;  width: 78%;  margin: 0px; padding: 5px 0px 0px 0px;}
.pricing_built{ margin:0px 0px 0px 0px;  padding: 50px 0px 60px 0px;
	display:inline-block; width:100%; 	background:  #f7f9fd; 	 
	background-position: center center;  background-repeat: no-repeat;  background-size: cover;  
} 
.pricing_built h1 {color: #2d2d2d;	font-size:50px;	font-weight:600;text-transform: none; line-height:55px; text-align: center;
	margin:0px 0px 0px 0px; padding:0px 0px 15px 0px;	
	}
.pricing_built h1  span{color: #62f694;  font-size:60px;}	
.pricing_built h2{color: #2d2d2d; font-size: 40px; font-weight: 600; text-transform: none; line-height: 55px; text-align: center;
    margin: 0px 0px 0px 0px; padding: 0px 0px 15px 0px;    
}
.pricing_built h3{color: #512d6d ;  font-size: 32px;  font-weight: 600; text-transform: none; text-align:   center;
    margin: 0px 0px 0px 0px; padding: 0px 25px 12px 25px;    
}
.pricing_built h3 span{color: #545454;   font-size: 20px; }
.pricing_built p {color: #2d2d2d;font-size:18px; 	text-transform: none; line-height:26px;	 font-weight:300;text-align: center;
	margin:6px 0px 25px 0px; padding:0px 15px 0px 15px;	
} 	
.pricing_built_sec {
    background: url(../images/pricing_bg.jpg) #fff;
    background-position: right top;
	background-repeat:no-repeat;
    box-shadow: 5px 5px 20px 8px rgb(0, 0, 0, 0.1);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 0px 35px 0px;
    border-radius:5px 5px 20px 20px;
    display: inline-block;
    margin: 30px 0px 18px 0px;
    width: 100%;
    min-height: 550px;
	color:#fff;
	border-top:7px solid #512d6d !important;
	border:0px solid #ffff;
}
 
.pricing_built_sec:hover {
    background-color: #fff;
	/*background-color: #e9f5ff;*/
    box-shadow: 5px 5px 20px 8px rgb(0, 0, 0, 0.1);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 0px 35px 0px;
    border-radius:5px 5px 20px 20px;
    display: inline-block;
    margin: 30px 0px 18px 00px;
    width: 100%;
     min-height: 550px;
	color:#fff;
	border-top:7px solid #512d6d !important;
	border:0px solid #512d6d;
}
.pricing_built .actives { background-color: #fff;
    box-shadow: 5px 5px 20px 8px rgb(0, 0, 0, 0.1);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 0px 35px 0px;  border-radius: 5px;
    display: inline-block; margin: 30px 0px 18px 0px;
    width: 100%;   min-height: 550px;
	color:#fff;	border-top:7px solid #512d6d !important;
	border:2px solid #512d6d;
}
.start_head{color: #2d2d2d; font-size: 23px;font-weight: 600; text-transform: none;line-height: 30px; text-align:  left;
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 25px;    
	}
.start_con{ color: #898989; font-size: 16px; font-weight: 300; text-transform: none; line-height: 30px; text-align:  left;
    margin: 0px 0px 0px 0px; padding: 0px 25px 0px 25px;    
	}
.pricing_built_sec h1 {color: #898989;font-size: 16px;font-weight:600;	text-transform: none;line-height:30px; 	text-align:   center;
	margin:0px 0px 0px 0px; padding:80px 25px 0px 25px;	
}	
.pricing_built_con { color: #2d2d2d; font-size: 18px;  font-weight: normal;  text-transform: none;
    margin: 6px 0px 12px 0px; padding:0px 25px 0px 25px;
    line-height: 28px; font-weight: 300; text-align:   left;
} 
.pricing_br{ margin:10px 0px 10px 0px; padding:0px; border-bottom:1px solid #eae8e8;} 
.pricing_list{ margin:25px 0px 0px 0px; padding:0px 30px 0px 30px; min-height: 400px;} 
.pricing_list li{color: #2d2d2d;
    font-size: 15px;
    font-weight: normal;
    text-transform: none;
    margin: 0px 0px  0px 0px;
    padding: 7px 0px 7px 0px;
    line-height: 28px;
    font-weight: 300;
    text-align:  left;
	list-style:none;
	background-image:url(../images/tick_pricing1.png);
	background-repeat:no-repeat;
	background-position:right;
	border-bottom: 1px solid #f0f0f0
}
.pricing_trail{ margin:10px auto 0px  auto  ; padding:0px;  text-align:center; width:90%;}
.pricing_trail a { color: #fff;
    margin-top: 0px;
    border-radius: 44px;
    font-size: 11px !important;
    font-weight: 600;
    padding: 10px 12px 10px 12px;
    min-height: 29px;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    line-height: 16px;
    border: 1px solid #512d6d;
    background-color: #512d6d;
}
.pricing_trail a:hover{ background:#00856a; color: #fff ; text-decoration:none; border: 1px solid #00856a;} 
.pricing_faq{ margin:0px 0px 0px 0px; padding: 90px 0px 0px 0px;
	display:inline-block; width:100%; 
	background-position: center center;	background-repeat: no-repeat; background-size: cover;  
} 
.pricing_faq h1 { color: #512d6d; font-size:40px; font-weight:600; text-transform: none; line-height:55px; 	text-align: center;
	margin:0px 0px 0px 0px; padding:0px 0px 15px 0px;	
}	  
.pricing_faq h3{color: #2d2d2d; font-size: 60px; font-weight: 600;  text-transform: none;
    margin: 0px 0px 0px 0px; padding: 15px 0px 12px 0px;    
} 
.pricing_faq p { color: #2d2d2d;font-size: 18px; 
	text-transform: none;margin:6px 0px 45px 0px; 	padding:0px;
	line-height:26px; font-weight:300;	text-align:  center;
} 	
.pricing_faq_con {	color: #2d2d2d;font-size: 18px; 
	text-transform: none;margin:6px 0px 30px 0px; 	padding:0px;
	line-height:26px; font-weight:300;	text-align:    left;
} 	
.price_toogle{ width:190px; margin:0px auto 30px  auto ; }
.startnow { margin: 0px 0px 30px 0px; padding: 0px;}
.startnow a {color: #2d2d2d;
    margin-top: 0px;
    border-radius: 44px;
    background-color: #f9f9f9 !important;
    border: 1px solid #0074ff !important;
    font-size: 11px  !important;
    font-weight: 600;
    padding: 6px 15px 6px 15px;
    min-height: 29px;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    line-height: 16px;
} 
.startnow a:hover{  color: #2d2d2d ; text-decoration:none;}
.start_cocument { margin: 0px 0px 30px 0px; padding: 0px;}

.start_cocument a {color: #2d2d2d;
    margin-top: 0px;
    border-radius: 44px;
    background-color: #f9f9f9 !important;
    border: 1px solid #f26363 !important;
    font-size: 11px  !important;
    font-weight: 600;
    padding: 6px 15px 6px 15px;
    min-height: 29px;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    line-height: 16px;
} 
.start_cocument a:hover{  color: #2d2d2d ; text-decoration:none;} 
.more_con {margin: 25px 0px 30px 0px; padding: 0px;}
.more_con a {  margin-top: 0px;
    border-radius: 44px; 
    font-size: 11px  !important;
    font-weight: 600;
    padding: 7px 12px 7px 12px;
    min-height: 29px;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    line-height: 16px;
} 
.more_con a:hover{ background-color: #f0f0f0 !important; color: #2d2d2d; text-decoration:none;border: 1px solid #f0f0f0 !important;  }
.more_parners {margin: 0px auto 5px auto; padding: 0px; width:100%;}
.more_parners a {  
    margin-top: 0px;
    width: 100%;
    display: inline-block;
    border-radius: 44px;
    font-size: 1rem  !important;
    font-weight: 600;
    padding: 18px 12px 18px 12px;
    text-transform: none;
    letter-spacing: 0.08em;
    line-height: 16px;
    background-image: linear-gradient(to right, #202371, #ea2bac);
    color: #fff;
    text-decoration: none;
    border: 0px solid #9a61d8 !important;
}
 .more_parners a:hover{ background-image: linear-gradient(to right, #202371, #ea2bac); color: #fff; text-decoration:none;border: 1px solid #9a61d8  ;
 
transform: scale(1.05); /* Equal to scaleX(0.7) scaleY(0.7) */  }

.contact_partner {margin: 30px auto 5px auto; padding: 0px; width:150px;}
.contact_partner a {  
    margin-top: 0px;
    width: 100%;
    display: inline-block;
    border-radius: 15px;
    font-size: 1rem  !important;
    font-weight: 600;
    padding: 18px 0px 18px 0px;
    text-transform: none;
    letter-spacing: 0.08em; 
    background: #13226c;
    color: #fff;
	text-align:center;
    text-decoration: none;
    border: 0px solid #9a61d8 !important;
}
 .contact_partner a:hover{ background: #13226c; color: #fff; text-decoration:none;  }

.banner_btns {margin: 30px auto 5px auto; padding: 0px;  text-align: center;}
.banner_btns a {  
    margin: 0px 7px 0px 0px; 
    border-radius: 12px;
    font-size: 1.1rem  !important;
    font-weight: 600;
    padding: 16px 20px 16px 20px;
    text-transform: none;
    letter-spacing: 0; 
    background: #fff;
    color: #13226c;
	text-align:center;
    text-decoration: none;
    border:2px solid #fff !important;
}
 .banner_btns a:hover{ background: #ebe9f1; color: #13226c; text-decoration:none;  }
.banner_btns_n{    color: #fff !important; 
    background: rgba(255, 255, 255, 0.1) !important;
    color: #13226c; 
}
.banner_btns_n:hover{    color: #fff !important; 
    background: rgba(255, 255, 255, 0.2) !important;
    color: #13226c; 
}
.contents_sec_clr2{   background:#d3ffd8; }
.contents_sec_clr1{   background:#d3fdff; }
.contents_sec_clr5{   background:#e8d3ff; }
.contents_sec_clr8{   background:#ffe6d3; }
.contents_sec_clr9{   background:#fcffd3; }
.contents_sec_clr11{   background:#fddaea; }
.contents_sec_clr14{   background:#d3eaff; }
.contents_sec_clr15{   background:#FFDCDC; }

.more_con2 {color: #40df52; background-color: #fff; border: 1px solid #40df52 !important;} 
.more_con1 {color: #1fb0b7; background-color: #fff; border: 1px solid #1fb0b7 !important; } 
.more_con5 {color: #9a61d8; background-color: #fff; border: 1px solid #9a61d8 !important; } 
.more_con8 {color: #ed8231; background-color: #fff; border: 1px solid #ed8231 !important;} 
.more_con9 {color: #f2df10; background-color: #fff; border: 1px solid #f2df10 !important; }
.more_con11 {color: #e86094; background-color: #fff; border: 1px solid #e86094 !important; }
.more_con14 {color: #1773c7 ; background-color: #fff; border: 1px solid #1773c7 !important; }
.more_con15 {color: #f28273 ; background-color: #fff; border: 1px solid #f28273 !important; } 

.more_con3 {color: #eb6c5b; background-color: #fff; border: 1px solid #eb6c5b !important;} 
.more_con4 {color: #28c9ba; background-color: #fff; border: 1px solid #28c9ba !important; } 

.more_con6 {color: #eb689b; background-color: #fff; border: 1px solid #eb689b !important; } 
.more_con7 {color: #539de0; background-color: #fff; border: 1px solid #539de0 !important; } 
.more_con10 {color: #49dfd1; background-color: #fff; border: 1px solid #49dfd1 !important; }
.more_con12 {color: #7FAD00; background-color: #fff; border: 1px solid #7FAD00 !important; }
.more_con13 {color: #b49510; background-color: #fff; border: 1px solid #b49510 !important; }

.viewprice { margin: 0px 0px 30px 0px; padding: 0px;}
.viewprice a {text-align: right;
    color: #00ab04;
    font-weight: 500;
    text-transform: uppercase;
    padding: 10px 20px 10px 20px;
    margin: 0px 10px 0px 0px;
    font-size: 12px;
    border-radius: 6px;
    background: #fff;
    border: 2px solid #00ab04;
    letter-spacing: .05;
    text-decoration: none;
}
.viewprice a:hover{  color: #2d2d2d ; 	text-decoration:none;}
.pricing_pad{ padding:0px 25px}
.faq_tab{ margin: 0px  0px; width:100%;   padding: 0px; }
.price_tooglese{ float:left ; margin:0px 15px 0px 0px;}
.faq_tab{ margin: 0px  0px; width:100%;   padding: 0px; }
.faq_tab_bg{ margin: 0px  0px 15px 0px; width:100%;
    padding: 0px; background:#FFF;
	border:2px solid #dee2e6;
	 border-radius: 20px; 
	 padding:20px;
}
.faq_tab h2{ list-style:none; padding:0px; margin:0px 0px 0px 0px;    font-size:18px; color:#2d2d2d; font-weight:600;  } 
.faq_tab h2:hover{ list-style:none; padding:0px;  color:#12bb00; cursor:pointer;} 
.faq_tab_cont{  padding:0px; margin:0px; } 
.faq_tab .actives{   color:#12bb00; border-radius: 0px;   padding:0px;}	
.faq_tab_con{ display:none; background: #fff; color:#545454; border-radius: 0px;
    padding:20px 0px 0px 0px;  margin:5px 0px 5px 0px;  font-size: 18px;
	 -moz-transition: all linear 0.15s;
  -webkit-transition: all linear 0.15s;
  -o-transition: all linear 0.15s;
  -ms-transition: all linear 0.15s;
  }

.faq_tab_arrow { background:url(../images/plus.png);
	background-repeat:no-repeat;
	background-position:right  ;
   width:24px; 
   height:24px; 
  display: inline-block;
  padding: 3px; 
  float:right;
} 
.actives .faq_tab_arrow { background:url(../images/minus.png);  background-repeat:no-repeat; background-position:right top;
    width:24px;  height:24px;  float:right;
}
.login_m { background:#f6f5f9;
    width: 100%;
    margin: 0px auto;
    position:  relative; 
	z-index:20;
	padding:0px 0px 50px 0px;
}
.accordion{max-width: 100%;margin: 5px auto;}
.accordion-item {
    color: #000;
    background: none;
    
    /* background-color: var(--bs-accordion-bg);
	border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color); */
    margin: 0px 0px 2px 0px;
    border-bottom: 0px solid #ccc !important;
    border: 0px;
    border-radius: 0px !important;
   
}
.accordion-button:not(.collapsed) { 
    color: #512d6d;
    background: none;
    box-shadow: inset 0 calc(0 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
    border: 0;
    background: #fff;
    border: 0px !important;
	border-radius: 25px 25px 0px 0px !important;
	margin-top: 15px;
} 
 .accordion-button {    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 25px 25px 25px 25px;
    font-size:19px;
	font-weight: 600;
    color:#2d2d2d;
    text-align: left;
    background: none;
    border: 0;
    border-radius:0px;
    overflow-anchor: none;
    transition: var(--bs-accordion-transition);
	border-top: 1px solid #ccc !important;
     /* background: #fff;*/
}
.accordion-body {
    padding: 10px 25px 30px 25px; margin:0px 0px 25px 0px;
    font-size: 16px;
    font-weight: 400;
    color: #2d2d2d;
	background:#fff;
	border-radius: 0px 0px 25px 25px !important;
	 box-shadow: 0px 5px 10px #f2f2f2;
}
.accordion-button::after {    flex-shrink: 0; 
    margin-left: auto;
    content: "";
    background:url(../images/plus.png);
	background-repeat:no-repeat;
	background-position:right  ;
   width:24px; 
   height:24px; 
  display: inline-block;
  padding: 3px; 
  float:right;
    transition: var(--bs-accordion-btn-icon-transition);
}
.accordion-button:not(.collapsed)::after {
    background:url(../images/minus.png);
    background-repeat:no-repeat;
	background-position:right top;
    width:24px; 
    height:24px; 
	 float:right;
    transform: var(--bs-accordion-btn-icon-transform); display:none;
}
.accordian_con{ line-height:27px; padding-right:50px;}

.acc_img_bg{ background:#fcfafa; border-radius: 30px ; padding:30px 40px; position:relative; margin:-50px 0px 0px 0px; z-index: 300;}
.acc_img_bg img { border-radius: 10px; border: 1px solid #000;}

.why_img{ margin:0px; padding:20px 0px 20px 0px; background:#fff;  border-radius: 30px ;}
.why_img img{  border-radius: 30px ; }

.partner_logo{ width:170px; margin:30px 0px 0px 0px; padding:0px;}
 .c1{display: inline-block;}
.c2{ display: inline-block;}
.c3{ display: inline-block;}
.c4{ display: inline-block;  }
h1{font-size: 3.2rem; margin-top: 1%;  }
.type{ 
      overflow: hidden;
       /*border-right: .15em solid orange; */
      white-space: nowrap; 
      width: 0;
      animation: 
        typing 2s steps(25, end) forwards;
  }
.type2{  overflow: hidden;
      /*border-right: .15em solid orange;*/
      white-space: nowrap; 
      width: 0;
      animation: 
        typing 2s steps(25, end) forwards;
      animation-delay: 2s;
  }
.type3{  
      overflow: hidden;
     /* border-right: .15em solid orange; */
      white-space: nowrap; 
      width: 0;
      animation: 
        typing 1s steps(25, end) forwards;
      animation-delay: 4s;
  }
  @keyframes typing {
    from { width: 0 }
    to { width: 100% }
  }
  @keyframes blink {
    from { border-color: transparent }
    to { border-color: orange; }
  }  
.new_modals .close {  float: right;
    font-size: 35px;  font-weight: 300;
    line-height: 1;  color: #fff;
    text-shadow: 0 0px 0 #fff;  filter: alpha(opacity = 20);
    opacity: 0.8;  margin: -35px 0px 0px 0px;
    position: absolute;  right: 0px;
    border: 0;  background: none;
    z-index: 500;
}
.new_modals .modal-header { border:0px !important;}
.modal_logo{ border-bottom:1px solid #CCC; padding:25px 0px 25px 0px; margin:0px 0px 0px 0px; }
.new_modals .modal { background: rgba(0, 0, 0, 0.5); overflow: scroll;  z-index: 9999;overflow-x: hidden;}
.pricacy_policy{ margin:0px ; padding:0px; text-align:left; font-size:16px; line-height:28px; font-weight:300; color:#2d2d2d;}
.pricacy_policy_heading_bg { background: #512d6d;}
.pricacy_policy_heading_bg1 {    margin: 0px 0px 0px 0px; padding: 0px; border-radius: 0px 0px 900px 0px; background: #fff; min-height:70px;}
.pricacy_policy_content_bg { background: #fff; margin: 0px 0px 0px 0px;}
.pricacy_policy_content_bg1 { margin: 0px 0px 0px 0px;  padding: 10px 50px 50px 50px;
    border-radius: 90px 0px 0px 0px; background: #512d6d;
    min-height: 200px;  background-repeat: no-repeat; background-position: center top;
}
.pricacy_policy h1{ color: #512d6d; font-size:40px; font-weight: 600;  text-transform: none; text-align:  center;
    margin: 0px 0px 0px 0px; padding: 30px 0px 30px 0px;
}
.pricacy_policy h4 { color: #fff; font-size: 16px; font-weight: 600; text-transform: none; text-align: left; margin: 20px 0px 15px 0px;}
.pricacy_policy h5 { color: #fff;font-size: 15px;font-weight: 500; text-transform: none; text-align: left; margin: 15px 0px 15px 0px;}
.pricacy_policy p { color: #fff; font-size: 14px; font-weight: 300; text-transform: none;  text-align: left; margin: 15px 0px 15px 0px;}
.pricacy_policy li { color: #fff;font-size: 14px; font-weight: 300; text-transform: none; text-align: left; margin: 15px 0px 15px 0px;}
.pad_l_50 { padding-left: 50px;}
.link_icon { color: #ff7607;
    padding: 2px;
    margin: -4px 10px 0px 0px;
    width: 35px;
    border-radius: 10px;
    text-align: center;
    float: left;
    height: 35px;
    line-height: 23px;
}
.link_sec { width: 81%; float: left; padding: 0px 0px 0px 0px;}
.link_h{ font-size:13px; font-weight:600; color:#2d2d2d; padding:0px 0px 6px 0px;     letter-spacing: .5px !important;}
.link_h1{ font-size:13px; font-weight:500; color:#2d2d2d; padding:0px 0px 6px 0px;     letter-spacing: .5px !important;}
.link_c{ font-size:13px; font-weight:400; color:#727272; padding:0px 0px 6px 0px; letter-spacing: .5px !important;}	
.banner_left{ padding: 120px 0px 15px 0px;  display: inline-block; }	
.banner_title{
    background-image: linear-gradient(#d4f1ef, #b8dedb);
    display: inline-block; 
    border-radius: 50px;
    margin-bottom: 1em;
    padding: 5px 10px 5px 10px ;
    display: inline-block;
	margin:0px 0px 15px 0px;
	font-size:12px; font-weight:600;
}	
.title_document{ 
    display: inline-block; 
    border-radius: 50px;
    margin-bottom: 1em;
    padding: 5px 10px 5px 10px ;
    display: inline-block;
	margin:0px 0px 15px 0px;
	font-size:12px; font-weight:600;
}	 

.title_clr2{ background: #d3ffd8; color:#2d2d2d;}
.title_clr1{ background: #d3fdff; color:#2d2d2d;}
.title_clr5{ background: #e8d3ff; color:#2d2d2d;}	
.title_clr8{ background: #ffe6d3; color:#2d2d2d;}	
.title_clr9{ background: #fcffd3; color:#2d2d2d;}
.title_clr11{ background: #fddaea; color:#2d2d2d;}	
.title_clr14{ background: #d3eaff; color:#2d2d2d;}	
.title_clr15{ background: #FFDCDC; color:#2d2d2d;}
	
.title_clr3{ background: #ffd3cd; color:#2d2d2d;}	
.title_clr4{ background: #d3fffb; color:#2d2d2d;}	
	   	   
		   
.title_clr6{ background: #ffd3e4; color:#2d2d2d;}	
.title_clr7{ background: #d3eaff; color:#2d2d2d;}		
.title_clr10{ background: #d3fffb; color:#2d2d2d;}		
.title_clr12{ background: #f2ffd5; color:#2d2d2d;}
.title_clr13{ background: #f5eabb; color:#2d2d2d;}		
	

.invoice_forms { flex: 0 0 auto; width: 90px;} 
.invoice_content .form-control { display: block;
    width: 100%;  padding: 0.375rem 6px 0.375rem 6px !important;
    font-size: 13px;  font-weight: 300;
    line-height: 1.5;  color: #212529;
    background-color: #fff; background-clip: padding-box;
    border: 1px solid #e9ecef !important;
    -webkit-appearance: none; -moz-appearance: none;
    appearance: none;  border-radius: 0.375rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    height: 30px;
}
.invoice_plus{ position:absolute; right:15px; margin:-4px 0px 0px 0px; z-index:5; cursor:pointer;} 
.text_area {height: 80px !important; resize: none;}
.search_btn { margin: 0px; padding: 0px 15px !important;
    color: #2d2d2d !important;  border-radius: 5px;
    font-size: 11px !important;  background: #f6f5f9 !important;
    border: 0px solid #ccc !important; text-transform: uppercase;
    width:auto !important; height: 30px !important; display:inline-block; 	 
}
.confirm { width: 90px; color: #fff;  border-radius: 30px !important;  background: #00ab04 !important; 
    padding: 3px 11px 3px 11px; text-align: center; font-size: 14px;
}
.services { margin: 0px 0px 0px 0px; padding: 0px 0px 50px 0px; background: #f9f9f9; position: relative;}
.services h1 { text-align:center; color:#2d2d2d;}
.services p{ color: #2d2d2d; font-size: 15px; font-weight: 300; line-height: 25px; text-align: center; line-height: 25px;
    margin: 5px 0px 0px 0px; padding: 8px 0px 10px 0px;    
}
.services_sec {display: block;   cursor: pointer; text-align: center;
    width: 100%; padding: 15px; margin: 0px 0px 18px 0px;
    box-shadow: 0px 4px 20px #f5f5f5; 
    border-radius: 10px;     
	background:#fff; min-height: 227px;
}
 
/*.services_sec:hover {  box-shadow: 0px 4px 20px #f9f9f9;  background:#e9f8fd;}*/
.services_sec h3 {  color: #2d2d2d;   font-size:20px;  font-weight: 500;  text-transform: none; text-align: center; 
   padding: 0px; margin: 0px 0px 0px 0px;    
}
.services_icon { color: #fff; padding: 5px; margin: 0px auto 0px auto;
    width: 60px;  border-radius: 10px;  text-align: center;  line-height: 40px; /* float: left; */    
}
.services_icon img {  width: 45px; }
.services_con_sec { width: 100%; padding: 15px 0px 0px 0px;}

.services_sec_aib {display: block;   cursor: pointer; text-align: center;
    width: 100%; padding: 15px; margin: 0px 0px 18px 0px;
    box-shadow: 0px 4px 20px #f5f5f5; 
    border-radius: 10px;     
	background:#fff; min-height: 420px;
} 
.services_sec_aib h3 {  color: #2d2d2d;   font-size:23px;  font-weight: 500;  text-transform: none; text-align: center; 
   padding: 0px; margin: 0px 0px 0px 0px;    
}
.services_con{ color: #545454;  font-size: 15px;  font-weight: 300; line-height: 25px; text-align: center; line-height: 21px;
    margin: 5px 0px 0px 0px; padding: 8px 0px 10px 0px;    
}
.section{ margin:00px; padding:50px 0px 50px 0px; background:#fff; } 
.section h1 {  color: #512d6d; font-size: 40px; font-weight: 500; text-transform: none;
    padding: 5px 0px 20px 0px; margin: 00px 0px 0px 0px;
}
.section_head { color:#2d2d2d; font-size: 16px; font-weight: 300; text-transform: none;
    padding: 5px 0px 0px 0px; margin: 00px 0px 0px 0px;
}
.section img{  border-radius: 0px;}
.section_p{color: #2d2d2d;  font-size: 16px; font-weight: 300; text-align:  center; line-height: 30px;
    margin: 5px 0px 20px 0px; padding: 0px 0px 0px 0px;    
} 
.section1{ margin:00px 0px 00px 0px; padding:60px 0px 60px 0px;  /*background-color: #512d6d; */} 
.section1 img{  border-radius: 0px; padding-left: 0; padding-right: 0; width:100%;} 
.section1 h2 { color:#2d2d2d; text-align:left; padding:0px 0px 30px 0px; margin: 00px 0px 0px 0px;
    font-size: 40px; font-weight: 500; text-transform: none;     
	}
.section1 h3 { color:#2d2d2d; text-align:left; padding:00px 0px 10px 0px; margin: 00px 0px 0px 0px;
    font-size: 16px; font-weight: 600; text-transform: none;     
	}
.section1 p{color: #2d2d2d; font-size: 15px; font-weight: 300; line-height: 23px;text-align:  left;
    margin: 0px 0px 0px 0px; padding: 0px 0px 12px 0px;    
    }
.section1 ul{ margin:0px 0px 0px 25px;}
.section1 li{color: #2d2d2d;  font-size: 15px; padding:0px 0px 12px 0px;    line-height: 30px; list-style:circle;} 
.section2{ margin:00px 0px 0px 0px; padding:00px 0px 0px 0px;background-color: #e9f8fd; } 
.section2 img{  border-radius: 0px; padding-left: 0; padding-right: 0; width:100%;} 
.section2 h2 { text-align:  left; color: #512d6d !important;
    font-size: 40px; font-weight: 500; text-transform: none;
    padding: 40px 0px 20px 0px; margin: 00px 0px 0px 0px;
	}
.section2 p{color: #2d2d2d; font-size: 15px;  font-weight: 300; line-height: 25px; text-align:  left; line-height: 21px;
    margin: 5px 0px 0px 0px; padding: 8px 0px 10px 0px; 
	 }
.section2 ul{ margin:0px 0px 0px 25px;}
.section2 li{color: #fff;  font-size: 16px; padding:0px 0px 7px 0px;    line-height: 30px;}

.section_color1{  background-color: #fee5ed; }
.section_color2{  background-color: #d8f9ef; } 
.section_color3{  background-color: #006171; } 
.section_color4{  background-color: #d9fedd; } 
.section_color5{  background-color: #f5e0f9; } 
.section_color6{  background-color: #2056a9; }
.section_color7{  background-color: #7533f9; }
.section_color8{  background-color: #feede4; } 
.section_color9{  background-color: #983382; }  
.section_color10{  background-color: #e5f7d5; }
.section_color11{  background-color: #d4edf7; }
.section_color12{  background-color: #fafad4; }

.web_bg_clr1 { background-color: #fff3f9; }
.web_bg_clr2 { background-color: #ebfff9; }
.web_bg_clr4 { background-color: #f2fff3; }
.web_bg_clr5 { background-color: #fcedff; }
.web_bg_clr7 { background-color: #eef8ff; } 
.web_bg_clr8 { background-color: #fff9f5; }  
.web_bg_clr10{ background-color: #f7fff1; }
.web_bg_clr11 { background-color: #e5f2f7; }
.web_bg_clr12 { background-color: #ffffee; }
.web_bg_clr_aib{ background-color: #ffedf7; }

.web_title1{ background: #fee5ed; color:#2d2d2d;}	
.web_title2{ background: #d8f9ef; color:#2d2d2d;}	
.web_title3{ background: #006171; color:#2d2d2d;}	
.web_title4{ background: #d9fedd; color:#2d2d2d;} 
.web_title5{ background: #f5e0f9; color:#2d2d2d;}  
.web_title7{ background: #7533f9; color:#2d2d2d;}  
.web_title8{ background: #feede4; color:#2d2d2d;}
.web_title10{ background: #e5f7d5; color:#2d2d2d;}
.web_title11{ background: #d4edf7; color:#2d2d2d;}	
.web_title12{ background: #fafad4; color:#2d2d2d;}
.web_title_aib{ background: #960e96; color:#fff;}

.bottom_con_sec {background: #ffedf7;  
    margin: 0px 0px 0px 0px;
    padding: 50px 0px 45px 0px;
    background-repeat: no-repeat;
    background-position: top right; 
	
}
.bottom_con_sec h2 {
    color: #512d6d;
    font-size: 40px;
    font-weight: 500;
    text-transform: none;
    text-align: center;
    padding: 00px 0px 20px 0px;
    margin: 00px 0px 0px 0px;
}
.bottom_con_sec p {color: #2d2d2d;
    font-size: 21px;
    font-weight: 300;
    text-transform: none;
    text-align: center;
    padding: 00px 0px 20px 0px;
    margin: 00px 0px 0px 0px;
}

.aib_services { margin: 0px 0px 0px 0px; padding: 50px 0px 50px 0px; background: #f9f9f9; position: relative;}
.aib_services h1 { color: #181818;
    font-size: 40px;
    font-weight: 500;
    text-transform: none;
    padding: 0px 00px 0px 0px;
    margin: 0px 0px 30px 0px;
    text-align: center;
    line-height: 50px;
	}
.aib_services h3{ color: #181818;
    font-size: 25px;
    font-weight: 500;
    text-transform: none;
    padding: 15px 00px 15px 0px;
    margin: 0px 0px 0px 0px;
    text-align: center;
    line-height: 30px;
	} 
.aib_services p {
    color: #2d2d2d;
    font-size: 1rem  !important;
    font-weight: 300;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px 0px 0px;
    line-height: 28px;
    text-align:  center;
    width: 100%;
}
.aib_services p span { font-style:italic;
}	 	 
.morefeatures { margin: 0px 0px 0px 0px; padding: 50px 0px 50px 0px;
     position: relative;
}
.morefeatures h1 { text-align:center; color:#2d2d2d;
   font-size: 40px; font-weight: 500;
    text-transform: none; padding: 00px 0px 20px 0px;  margin: 00px 0px 0px 0px;
}
.morefeatures p{ color: #2d2d2d;
    font-size: 15px;  font-weight: 300;
    line-height: 25px;  margin: 5px 0px 0px 0px; padding: 8px 0px 10px 0px;
    text-align: center; line-height: 25px;
}
.morefeatures_sec {  display: block;
    margin: 0; cursor: pointer; width: 100%;
    padding: 15px;  box-shadow: 0px 4px 20px #f5f5f5; 
    border-radius: 10px; text-align: center;
    margin: 0px 0px 18px 0px; min-height: 285px;
	background:#fff;
}  
/*.morefeatures_sec:hover { 
    box-shadow: 0px 4px 20px #f9f9f9;  
	background:#fff;
}*/
.morefeatures h3 { color: #2d2d2d;
    font-size:20px;  font-weight: 500;
    text-transform: none; padding: 0px; margin: 0px 0px 0px 0px;
    text-transform: none; text-align: center;
}
.morefeatures_icon { color: #fff; padding: 5px;
    margin: 0px auto 0px auto; width: 60px;
    border-radius: 10px; text-align: center;
    /* float: left; */ line-height: 40px;
}
.morefeatures_icon img { width: 50px; }
.morefeatures_con_sec { width: 100%; padding: 15px 0px 0px 0px;}
.whychoose_sec{ width:100%; display:inline-block; padding:8px 0px 0px 0px; margin:0px;}
.whychoose_no{ float:left;  align-items: center; justify-content: center;
    font-size: 35px; line-height: 1em;
    font-weight: 300;  height: 83px; width: 83px;
    padding-left: 2px; border-radius: 50%; color: #512d6d !important;
    background-color: #fff;
    box-shadow: 0 10px 20px rgba(101, 81, 46, 0.1);
    transition: 0.2s;	margin:0px 30px 0px 0px;
	text-align:center;	line-height:83px;
}
.whychoose_con{ float: none; width:100%;}
.why_head{color: #2d2d2d; font-size: 18px; font-weight: 500; text-transform: none;
    padding: 0px 0px 0px 0px; margin: 00px 0px 0px 0px;
}
.why_con{ color: #2d2d2d; font-size: 15px; font-weight: 300; line-height: 25px;
    margin: 3px 0px 0px 0px; padding: 0px 0px 0px 0px; 
} 
.online{ margin:00px 0px 0px 0px; padding:00px 0px 0px 0px; background:#fff;
  background-repeat:no-repeat; background-position: center top; background-attachment:fixed; 
  }  
.online_content{  margin:0px; padding:50px 0px 70px 0px; width:100%; display:inline-block;   } 
.online h1 { color: #512d6d !important;  font-size: 18px;  font-weight:600; text-transform: none; text-align:   center;
    padding:50px 0px 20px 0px; margin: 00px 0px 0px 0px;
	}
.online h2 {color: #512d6d;  font-size: 40px;   font-weight: 500; text-transform: none; text-align: center;
    padding: 00px 0px 20px 0px; margin: 00px 0px 0px 0px; 
	}  
.online p{ color: #2d2d2d;  font-size:21px;   font-weight: 300; text-transform: none; text-align: center;
    padding:00px 0px 20px 0px; margin: 00px 0px 0px 0px; 
	}
.online ul{ margin:0px 0px 0px 25px;}
.online li{color: #231f20;  font-size: 16px; padding:0px 0px 7px 0px;    line-height: 30px;} 
.online_sec{ margin:20px 0px 25px 0px; padding:20px 20px 20px 20px; background:#512d6d; width:100%; display:inline-block; } 
.online_con {color: #fff;  font-size:18px;  font-weight: 300; text-transform: none;  text-align:  left;
    padding:00px 0px 0px 0px; margin: 00px 0px 0px 0px; 
	} 
.get_appoint{  margin:20px auto 0px auto; padding:0px 0px 0px 0px; width:270px; }
.get_appoint a { 
	color: #fff;
	margin-top: 0px;
    border-radius: 44px;
    font-size: 11px !important;
    font-weight: 600;
    padding: 10px 12px 10px 12px;
    min-height: 29px;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    line-height: 16px;
	border: 1px solid #512d6d;
    background-color: #512d6d;
} 
.get_appoint a:hover { 	color: #fff !important;text-decoration:none;	background: #00856a; 	border:1px solid #00856a; }	

.starttrail{  margin:20px 0px 25px 0px; padding:0px 0px 0px 0px;  display:inline-block;}
.starttrail a { 
	color: #fff;
	margin-top: 0px;
    border-radius: 44px;
    font-size: 11px !important;
    font-weight: 600;
    padding: 10px 12px 10px 12px;
    min-height: 29px;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    line-height: 16px;
	border: 1px solid #512d6d;
    background-color: #512d6d;
} 
.starttrail a:hover { 	color: #fff !important;	text-decoration:none;background: #00856a; 	border:1px solid #00856a; }	

.sign_aib{  margin:20px auto 25px auto; padding:0px 0px 0px 0px; width:312px;}
.sign_aib a {text-align: right;  color: #fff;   text-transform: uppercase;
    padding: 10px 20px 10px 20px;  margin: 0px 4px 0px 0px;
    font-size: 12px;  font-weight: 600; letter-spacing: 0.08em;
    border-radius: 50px;   background: none;
    border: 1px solid #512d6d; background-color: #512d6d;
    letter-spacing: .05; text-decoration: none;
} 
.sign_aib a:hover { 	color: #fff !important;	text-decoration:none;background: #00856a; 	border:1px solid #00856a; }	
 
.clinic_support{ margin:0px 0px 0px 0px; padding:60px 0px 60px 0px; background:#fff; background-repeat:no-repeat; background-position: top right ; }
 
.clinic_support h1 {color:#181818;	font-size:40px;	font-weight: 500;text-transform: none;
	padding: 30px 00px 0px 0px;	margin:0px 0px 20px 0px;
	text-align: left; line-height:50px;	  
}  
.clinic_support h2 {color:#181818;	font-size:22px;	font-weight: 500;	text-transform: none;
	padding: 0px 00px 0px 0px;	margin:15px 0px 10px 0px;
	text-align: left;  line-height:30px; 
}  
.clinic_support h2 {color:#181818;font-size:25px;font-weight: 500;text-transform: none;
	padding: 0px 00px 0px 0px;	margin:7px 0px 10px 0px;
	text-align: left; line-height:50px;	
}  
.clinic_support p { color: #2d2d2d; font-size: 1rem  !important; font-weight: 300; text-transform: none;
    margin: 10px 0px 0px 0px; padding: 0px 00px 0px 0px;
    line-height:28px; text-align: left; width: 100%;
}
.clinic_support1{ margin:0px 0px 0px 0px; padding:40px 0px 60px 0px; background:#f9fcfb; background-repeat:no-repeat; background-position: top right ; } 
.clinic_support1 h1 {color:#181818;	font-size:40px;	font-weight: 500; text-transform: none;
	padding: 0px 00px 0px 0px;	margin:0px 0px 20px 0px;
	text-align: center;	line-height:50px;	 	
}  
.clinic_support1 h2 {color:#2d2d2d; font-size: 23px; font-weight: 500; text-transform: none;
    padding: 10px 00px 10px 0px; margin: 0px 0px 15px 0px;
    text-align: center; line-height: 25px;  background: #f9f9f9; border-radius: 10px;	
}  
.clinic_support1 p {  color: #2d2d2d;  font-size: 1rem  !important;  font-weight: 300; text-transform: none;
    margin: 10px 0px 0px 0px; padding: 0px 00px 0px 0px;
    line-height:28px; text-align: center; width: 100%;
} 
.clinic_support2{ margin:0px 0px 0px 0px; padding:40px 0px 60px 0px; background:#fff; background-repeat:no-repeat; background-position: top right ; } 
.clinic_support2 h1 {color:#181818;	font-size:40px;	font-weight: 500; text-transform: none;
	padding: 30px 00px 0px 0px;	margin:0px 0px 20px 0px;
	text-align: center; line-height:50px; 
}  
.clinic_support2 h2 {color:#2d2d2d;  font-size: 23px;   font-weight: 500;  text-transform: none;
    padding: 10px 00px 10px 0px;  margin: 0px 0px 15px 0px;
    text-align: center; line-height: 25px;
    background: #f9f9f9; border-radius: 10px;	
}   
.clinic_support2 p { color: #2d2d2d;
    font-size: 1rem  !important;
    font-weight: 300; text-transform: none;
    margin: 10px 0px 0px 0px; padding: 0px 00px 0px 0px;
    line-height:28px; text-align:  center;
    width: 100%;
}
.clinic_support_forms {  background: #fff;
    margin: 35px 0px 0px 0px;  padding: 35px;
    box-shadow: 0px 10px 20px #efefef;    border-radius: 8px;
	} 
.clinic_support_forms .form-control { display: block;
    width: 100%;
    height: 40px;
    padding: 6px 15px;
    font-size: 15px;
    line-height: 1.42857143;
    color: #2d2d2d;
    font-weight: 500;
    background-color: #fff;
    background-image: none;
    border: 1px solid #f4f4f4 !important;
    /* border-bottom: 2px solid #f4f4f4 !important; */
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
    box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    box-shadow: 0px 0px 0px #ddd;
    color: #2d2d2d;
    font-style: normal;
	margin-bottom: 5px !important;
}
.clinic_support_forms .form-select {   display: block;
    width: 100%;   padding: 0.375rem 2.25rem 0.375rem 0.75rem;
    -moz-padding-start: calc(0.75rem - 3px);
    font-size: 14px;   font-weight: 300;
    line-height: 1.2;  color: #212529;
    height: 40px;	border: 1px solid #f4f4f4 !important;
}
.clinic_support_forms label { display: inline-block;
    font-weight: 600 !important;  size: 100%;
    margin-bottom: 3px; font-size: 13px !important;
    padding: 5px 0px 0px 0px;  color: #ba104f;
    /* color: #073578; */
    width: 100%; text-transform: none;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.support_btn { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;  width: 120px;}
.desk{ display:block;}
.mob{ display: none ;}

.why_aibms {
    margin: 0px 0px 0px 0px;
    padding: 75px 0px 60px 0px;
    display: inline-block;
    width: 100%;
/*        background: linear-gradient(180deg, hsla(0, 25%, 98%, .15), hsla(0, 25%, 98%, .15)), linear-gradient(90deg, #fcfafa, hsla(0, 0%, 100%, 0) 50%), linear-gradient(180deg, hsla(0, 0%, 100%, 0) 33.33%, #fcfafa), radial-gradient(circle at 20% 0, #ddc8fa, hsla(0, 0%, 100%, 0) 66.66%), radial-gradient(circle at top center, #fcd0e5, hsla(0, 0%, 100%, 0) 66.66%), radial-gradient(circle at right, #ffe3d0, hsla(0, 0%, 100%, 0) 66.66%), #fcfafa;*/
		background: linear-gradient(90deg, #fcfafa, hsla(0, 0%, 100%, 0) 50%), linear-gradient(180deg, hsla(0, 0%, 100%, 0) 33.33%, #fcfafa), radial-gradient(circle at 20% 0, #faf7ff, hsla(0, 0%, 100%, 0) 66.66%), radial-gradient(circle at top center, #fcd0e5, hsla(0, 0%, 100%, 0) 66.66%), radial-gradient(circle at right, #ffefe4, hsla(0, 0%, 100%, 0) 66.66%), #fcfafa;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.why_banners{ margin:0px ; padding:0px;}
.why_banners h1 {
    color: #512d6d;
    font-size: 40px !important;
    font-weight: 500;
    text-transform: none;
    padding: 23px 40px 15px 0px;
    margin: 0px; text-align: left;
}
.why_banners p {
    color: #2d2d2d;
    font-size: 17px;
    font-weight: 400;
    text-transform: none;
    padding: 0px 40px 0px 0px;
    margin: 15px 00px 0px 0px;
    line-height: 30px;
	text-align: left;
}
.why_section{ margin:0px auto 0px auto ; padding:0px; width:85%;  }

.next_btn{  margin:34px 0px 0px 0px; padding:0px 0px 0px 0px;  }
.next_btn a { text-align: right;
    color: #512d6d;
    font-weight: 600;
    text-transform: uppercase;
    padding: 10px 23px 10px 23px;
    margin: 0px 10px 0px 0px;
	min-height: 29px;
    font-size: 12px;
    border-radius: 44px;
    background: none;
    border: 1px solid #512d6d;
    letter-spacing: 0.08em;
    line-height: 16px;
    text-decoration: none;
}
.next_btn a:hover { color: #fff; background:#512d6d;	border: 1px solid #512d6d; } 

.acor_numb { background:#fff; width:30px; height:30px; float:left;  text-align:  center;
    color: #512d6d;
    font-weight: 600;
    text-transform: uppercase;
    padding: 0px 0px 0px 0px;
    margin: 0px 10px 0px 0px; 
    font-size: 14px;
    border-radius: 8px; 
    border: 1px solid #512d6d;
    letter-spacing: 0.08em;
    line-height: 30px;
    text-decoration: none;
}
.acor_numb { background:#fff; width:30px; height:30px; float:left;  text-align:  center;
    color: #512d6d;
    font-weight: 600;
    text-transform: uppercase;
    padding: 0px 0px 0px 0px;
    margin: 0px 10px 0px 0px; 
    font-size: 14px;
    border-radius: 8px; 
    border: 0px solid #f5f5f5;
    letter-spacing: 0.08em;
    line-height: 30px;
    text-decoration: none;
	box-shadow: 0px 0px 5px #ccc
}

.partners_btn {margin: 0px 0px 30px 0px; padding: 0px;}
.partners_btn a {  margin-top: 0px;
    border-radius: 44px; 
    font-size: 12px  !important;
    font-weight: 500;
    padding: 7px 12px 7px 12px; 
    text-transform: uppercase;
    letter-spacing: 0.08em;
    line-height: 16px;
	color: #9a61d8;
    background-color: #fff;
    border: 1px solid #9a61d8 !important;
	width:100%;
	display:inline-block;
	text-align:center;
} 
.partners_btn a:hover{ background-color: #9a61d8 !important; color: #fff; text-decoration:none;border: 1px solid #f0f0f0 !important; }
.partners_box{	display: block;
    margin: 0;
    cursor: pointer;
    float: left;
    width: 100%;
    padding: 30px 25px 30px 25px;
    background: #fff;
	border:2px solid #e2e4e9; 
    border-radius: 15px;
    text-align: center;
    margin: 0px 10px 18px 0px;
    min-height: 360px;
	}
.partners_box:hover{ border:2px solid #8990b5; 
    box-shadow: 0px 10px 20px rgba(177, 142, 246, 0.3);  
	animation-duration: .5s; transition-duration: .5s; transition-property: all;
    transition-timing-function:  cubic-bezier(.4, 0, .2, 1);  
	}

.partners_link{width: 100%;
    background: #f5f5f5;
    padding: 10px;
    border-radius: 15px;
    display: inline-block;  
}

.partners_document { width:210px; 
    border-radius: 50px; 
    padding: 8px 15px 8px 15px; 
    margin: 0px auto 15px  auto;
    font-size: 12px;
    font-weight: 600; color:#FFF;
	background:#2b397b;
	border:1px solid #566096;
	border-radius: 45px;
	text-align:center;
}
.partners_sec{margin: 0px 0px 0px 0px;
    padding: 30px 0px 45px 0px;
    background-repeat: no-repeat;
    background-position: top right;
	background: #f3f4f6;
}
.partners_sec_head {
    margin: 0px 0px 0px 0px; 
    color: #2d2d2d;
    text-align:  center;
    font-weight: 700;
    font-size: 60px;
	background: linear-gradient(to right, #202371 0%, #ea2bac 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	    line-height: 60px;
		font-family: Inter, system-ui, sans-serif;
}
.partners_sec_con {text-align: center;
    color: #a4a4a4;
    font-size: 16px;
    font-weight: 400;
    text-transform: none;
    padding: 10px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    line-height: 25px;
    display: inline-block;
	font-family: Inter, system-ui, sans-serif;
}
.partners_list{ margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; } 
.partners_list li{color: #2d2d2d;
    font-size: 16px;
    font-weight: normal;
    text-transform: none;
    margin: 0px 0px  0px 0px;
    padding: 7px 0px 0px 30px;
    line-height: 28px;
    font-weight: 300;
    text-align:  left;
	list-style:none;
	background-image:url(../images/tick_partner.jpg);
	background-repeat:no-repeat;
	background-position: left; 
}
.partners_ser_box{	display: block;
    margin: 0;
    cursor: pointer;
    float: left;
    width: 100%;
    padding: 30px 25px 30px 25px;
    background: #fff;
	border:2px solid #e2e4e9; 
    border-radius: 15px;
    text-align: center;
    margin: 0px 10px 18px 0px;
    min-height: 360px;
	}
.partners_ser_box:hover{ border:2px solid #8990b5; 
    box-shadow: 0px 10px 20px rgba(177, 142, 246, 0.3);  
	animation-duration: .5s; transition-duration: .5s; transition-property: all;
    transition-timing-function:  cubic-bezier(.4, 0, .2, 1); 
	transform: scale(1.05); /* Equal to scaleX(0.7) scaleY(0.7) */
	}
.sub_banner_care{  
	background-position:center top;
	padding:00px 0px 00px 0px; margin:0px;
	width:100%; display:inline-block;
    background-image: url(../images/care_banner.jpg); 
    background-size: cover;
    background-position: center center; 
}
.sub_banner_care1{   
	background-image: linear-gradient(to bottom right, #9a24a8, #ea2bac);  
    background-size: cover;
    background-position: center center; 
	position:absolute; height:100%; width:100%; z-index:0;
	opacity: .95;
}
.sub_banner_care h1 { text-align:center;
    color: #fff;
    font-size: 65px !important;
    font-weight: 700;
    text-transform: none;
    padding: 0px 0px 15px 0px;
    margin: 0px;
	font-family: Inter, system-ui, sans-serif;
}
.sub_banner_care p { text-align:center;
    color: #fff;
    font-size: 19px;
    font-weight: 400;
    text-transform: none;
    padding: 0px;
    margin: 15px 0px 30px 0px;
    line-height: 25px;
	display: inline-block; width:100%;
	font-family: Inter, system-ui, sans-serif;
}

.care_sub{ margin:0px 0px 0px 0px; padding:60px 0px 60px 0px; background:#fff; background-repeat:no-repeat; background-position: top right ;
background-image: linear-gradient(to bottom, #fff, #fef5ff); 
}
.care_sub h1 {
	color:#1d2530;
	font-size:46px;
	font-weight: 700;
	text-transform: none;
	padding: 90px 00px 0px 0px;
	margin:0px 0px 20px 0px;
	  text-align:left;
	  line-height:50px; 
	  font-family: Inter, system-ui, sans-serif;
}  
.care_sub h3 {color: #1d2530;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 600;
    text-transform: none;
    padding: 0px 00px 0px 0px;
    margin: 15px 0px 0px 0px;
    text-align:    left; 
	font-family: Inter, system-ui, sans-serif;
} 
.care_sub p {
    color: #627084;
    font-size: 18px !important;
    font-weight: 500;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px 30px 0px;
    line-height:28px;
    text-align:   left;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
} 
.care_box {
    display: block;
    margin: 0;
    cursor: pointer;
    float: left;
    width: 100%;
    padding: 30px 25px 30px 25px;
    background: #fff;
    border: 1px solid #e0e6ed;
    border-radius: 15px;
    text-align:  left;
    margin: 0px 0px 25px 0px; 
	box-shadow: 0px 5px 10px #e9e9e9;
}
.care_box:hover {  animation-duration: .5s; transition-duration: .5s; transition-property: all;
    transition-timing-function:  cubic-bezier(.4, 0, .2, 1); 
	box-shadow: 0px 15px 40px #e7caeb;
}
.care_box_con{
    color: #627084;
    font-size: 1rem  !important;
    font-weight: 400;
    text-transform: none;
    margin: 5px 0px 0px 0px;
    padding: 0px 00px 0px 0px;
    line-height:28px;
    text-align:   left;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
}
.icons1 { width: 3rem; height: 3rem; color: #9924a8;}
.icons2 { width: 3rem; height: 3rem; color: #e61994;}
.icons3 { width: 3rem; height: 3rem; color: #9924a8;}


.why_healthcare{ margin:0px 0px 0px 0px; padding:60px 0px 60px 0px; background:#fdf9fc; background-repeat:no-repeat; background-position: top right ; } 
.why_healthcare h1 {
	color:#303a50;
	font-size:46px;
	font-weight: 700;
	text-transform: none;
	padding: 0px 00px 0px 0px;
	margin:0px 0px 20px 0px;
	  text-align:center;
	  line-height:50px; 
	  font-family: Inter, system-ui, sans-serif;
} 
.why_healthcare h2 {color: #000;
    font-size:20px;
    font-weight: 600;
    text-transform: none;
    padding: 0px 00px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align:     center;
    line-height: 20px;
	font-family: Inter, system-ui, sans-serif;
}  
.why_healthcare h3 {color: #000;
    font-size:20px;
    font-weight: 600;
    text-transform: none;
    padding: 0px 00px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align:    left;
    line-height: 20px;
	font-family: Inter, system-ui, sans-serif;
} 
.why_healthcare p {color: #627084;
    font-size: 18px !important;
    font-weight: 500;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px 50px 0px;
    line-height: 28px;
    text-align:  center;
    width: 100%;
    font-family: Inter, system-ui, sans-serif;
} 
.why_box1 {
    display: block; 
    cursor: pointer;
    float: left;
    width: 100%;
    padding: 30px 25px 30px 25px;
	margin: 0px 0px 30px 0px;
    background: #fff;
    border-left: 5px solid #9a26a9;
    border-radius: 15px;
    text-align:  left; 
    min-height: 150px;
	box-shadow: 0px 5px 10px #e9e9e9;
}
.why_box1:hover {  animation-duration: .5s; transition-duration: .5s; transition-property: all;
    transition-timing-function:  cubic-bezier(.4, 0, .2, 1); 
	box-shadow: 0px 15px 40px #e7caeb;
}
.why_box2 {
    display: block; 
    cursor: pointer;
    float: left;
    width: 100%;
    padding: 30px 25px 30px 25px;
	margin: 0px 0px 30px 0px;
    background: #fff;
    border-left: 5px solid #e61994;
    border-radius: 15px;
    text-align:  left; 
    min-height: 150px;
	box-shadow: 0px 5px 10px #e9e9e9;
}
.why_box2:hover {  animation-duration: .5s; transition-duration: .5s; transition-property: all;
    transition-timing-function:  cubic-bezier(.4, 0, .2, 1); 
	box-shadow: 0px 15px 40px #e7caeb;
}
.why_box3 {
    display: block; 
    cursor: pointer;
    float: left;
    width: 100%;
    padding: 40px 35px 40px 35px;
    background-image: linear-gradient(to bottom right, #f3e5f4, #fce4f2);
    border: 1px solid #e5bde5;
    border-radius: 15px;
    text-align:  left;
    margin: 20px 0px 12px 0px;
    min-height: 150px;
	box-shadow: 0px 0px 0px #e9e9e9;
}
.why_box_icon { margin: 0px 20px 0px 0px; 
    float: left;
	width:55px;
	height:55px;
    padding: 0px;
    background: #f4e9f6; border-radius: 8px; text-align:center; line-height:55px;
}
.why_box_icon1 { margin: 0px 20px 0px 0px; 
    float: left;
	width:55px;
	height:55px;
    padding: 0px;
    background: #fce8f4; border-radius: 8px; text-align:center; line-height:55px;
}
.why_box_con { margin: 0; 
    float: left;
    width: 85%; 
    padding: 0px; 
}
.why_icons1 { width: 1.75rem; height: 1.75rem; color: #9924a8;}
.why_icons2 { width: 1.75rem; height:1.75rem; color: #e61994;} 
.why_box_p{
    color: #627084;
    font-size: 1rem  !important;
    font-weight: 500;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px 0px 0px;
    line-height:28px;
    text-align:   left;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
}
.why_box_p1{
    color: #9a26a9;
    font-size: 1rem  !important;
    font-weight: 500;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px 0px 0px;
    line-height:28px;
    text-align:   left;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
}
.why_box_p2{
    color: #e61994;
    font-size: 1rem  !important;
    font-weight: 500;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px 0px 0px;
    line-height:28px;
    text-align:   left;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
}
.why_box_p3{
    color: #627084;
    font-size: 1rem  !important;
    font-weight: 500;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px 0px 0px;
    line-height:28px;
    text-align: center;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
}

.ourmission{ margin:0px 0px 0px 0px; padding:60px 0px 60px 0px; background:#fff; background-repeat:no-repeat; background-position: top right ; } 
.ourmission_box {
    display: block;
    margin: 0;
    cursor: pointer;
    float: left;
    width: 100%;
    padding: 30px 25px 30px 25px;
    background-image: linear-gradient(to bottom right, #fdebff, #fffeff);
    border: 1px solid #e0e6ed;
    border-radius: 15px;
    text-align: left;
    margin: 0px 10px 18px 0px;
    box-shadow: 0px 5px 15px #e9e9e9;
}
.ourmission_box:hover {  animation-duration: .5s; transition-duration: .5s; transition-property: all;
    transition-timing-function:  cubic-bezier(.4, 0, .2, 1); 
	box-shadow: 0px 15px 40px #e7caeb;
}
.ourmission h1 {
	color:#303a50;
	font-size:46px;
	font-weight: 700;
	text-transform: none;
	padding: 0px 00px 0px 0px;
	margin:0px 0px 20px 0px;
	  text-align:center;
	  line-height:50px; 
	  font-family: Inter, system-ui, sans-serif;
} 
.ourmission h2 {color: #000;
    font-size:20px;
    font-weight: 600;
    text-transform: none;
    padding: 0px 00px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align:     center;
    line-height: 20px;
	font-family: Inter, system-ui, sans-serif;
}  
.ourmission h3 {color: #000;
    font-size:20px;
    font-weight: 600;
    text-transform: none;
    padding: 0px 00px 6px 0px;
    margin: 0px 0px 0px 0px;
    text-align:    left;
    line-height: 20px;
	font-family: Inter, system-ui, sans-serif;
} 
.ourmission p {color: #627084;
    font-size: 18px !important;
    font-weight: 500;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px 50px 0px;
    line-height: 28px;
    text-align:  center;
    width: 100%;
    font-family: Inter, system-ui, sans-serif;
} 
.ourmission_count {
    margin: 0px 0px 0px 0px; padding:0px 0px 20px 0px;
    color: #9924a8;
    text-align:  left;
    font-weight: 700;
    font-size: 45px; 
    line-height: 45px;
    font-family: Inter, system-ui, sans-serif;
} 
.ourmission_count1 {
    margin: 0px 0px 0px 0px; padding:0px 0px 20px 0px;
    color: #e61994;
    text-align:  left;
    font-weight: 700;
    font-size: 45px; 
    line-height: 45px;
    font-family: Inter, system-ui, sans-serif;
} 


.powerd_care{ margin:0px 0px 0px 0px; padding:60px 0px 60px 0px; background-image: linear-gradient(to bottom, #fff, #fef5ff);background-repeat:no-repeat; background-position: top right ; } 
.powerd_box {    display: block;
    cursor: pointer;
    float: left;
    width: 100%;
    padding: 17px 18px 17px 18px;
    background: #fff;
    border: 1px solid #e0e6ed;
    border-radius: 15px;
    text-align: left;
    margin: 0px 0px 25px 0px;
    box-shadow: 0px 5px 15px #e9e9e9;
}
.powerd_box:hover {  animation-duration: .5s; transition-duration: .5s; transition-property: all;
    transition-timing-function:  cubic-bezier(.4, 0, .2, 1); 
	box-shadow: 0px 15px 40px #e7caeb;
}
.powerd_care h1 {
	color:#303a50;
	font-size:46px;
	font-weight: 700;
	text-transform: none;
	padding: 0px 00px 0px 0px;
	margin:0px 0px 20px 0px;
	  text-align:center;
	  line-height:50px; 
	  font-family: Inter, system-ui, sans-serif;
} 
.powerd_care h2 {color: #000;
    font-size:17px;
    font-weight: 600;
    text-transform: none;
    padding: 0px 00px 0px 0px;
    margin: 15px 0px 0px 0px;
    text-align: left;
    line-height: 25px;
	font-family: Inter, system-ui, sans-serif;
}  

.powerd_care h3{color: #000;
    font-size:25px;
    font-weight: 600;
    text-transform: none;
    padding: 0px 00px 0px 0px;
    margin: 15px 0px 0px 0px;
    text-align:  center;
    line-height: 36px;
	font-family: Inter, system-ui, sans-serif;
}  
 
.powerd_care p {color: #627084;
    font-size: 18px !important;
    font-weight: 500;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px 50px 0px;
    line-height: 28px;
    text-align:  center;
    width: 100%;
    font-family: Inter, system-ui, sans-serif;
} 
.powerd_con {color: #627084;
    font-size: 13px !important;
    font-weight: 500;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding: 15px 00px 10px 0px;
    line-height: 20px;
    text-align: left;
    width: 100%;
    font-family: Inter, system-ui, sans-serif;
}
.powerd_con1 {color: #627084;
   font-size: 18px !important;
    font-weight: 500;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding: 15px 00px 10px 0px;
    line-height:28px;
    text-align:  center;
    width: 100%;
    font-family: Inter, system-ui, sans-serif;
}
.powerd_sec {width: 157px; 
    padding: 4px 0px 4px 0px;
    margin: 0px auto 15px auto;
    font-size: 12px;
    font-weight: 600;
    color: #9924b9;
    background: #f4e8f6;
    border: 1px solid #e1c0e7;
    border-radius: 45px;
    text-align: center;
}
.powerd_icons1 { width: 2.5rem; height: 2.5rem; color: #9924a8;}
.powerd_icons2 { width: 2.5rem; height:2.5rem; color: #e61994;} 

.powerd_btns {margin: 30px auto 30px auto; padding: 0px;  text-align: center;}
.powerd_btns a {  margin: 0px 7px 25px 0px;
    border-radius: 50px;
    font-size: 13px !important;
    font-weight: 500;
    padding: 9px 12px 9px 14px;
    text-transform: none;
    letter-spacing: 0;
    background: #fff;
    color: #9923a8;
    text-align: center;
    text-decoration: none;
    border: 1px solid #e0bde4;
}
.powerd_btns1 {color: #e61a94 !important;
    text-align: center; 
    border: 1px solid #f7bade !important;}
 
.ourvalues{ margin:0px 0px 0px 0px; padding:60px 0px 60px 0px; background-image: linear-gradient(to bottom, #fff, #fef5ff);background-repeat:no-repeat; background-position: top right ; } 
.ourvalues_box {
    display: block; 
    cursor: pointer;
    float: left;
    width: 100%;
    padding:17px 25px 17px 25px;
    background:#fff;
    border: 1px solid #e0e6ed;
    border-radius: 15px;
    text-align: left;
    margin: 0px 0px 25px 0px;
    box-shadow: 0px 5px 10px #fff;
}
.ourvalues_box:hover {  animation-duration: .5s; transition-duration: .5s; transition-property: all;
    transition-timing-function:  cubic-bezier(.4, 0, .2, 1); 
	box-shadow: 0px 15px 40px #e7caeb;
}
.ourvalues h1 {
	color:#303a50;
	font-size:46px;
	font-weight: 700;
	text-transform: none;
	padding: 0px 00px 0px 0px;
	margin:0px 0px 20px 0px;
	  text-align:center;
	  line-height:50px; 
	  font-family: Inter, system-ui, sans-serif;
} 
.ourvalues h2 {color: #000;
    font-size:17px;
    font-weight: 600;
    text-transform: none;
    padding: 0px 00px 0px 0px;
    margin: 15px 0px 0px 0px;
    text-align: left;
    line-height: 25px;
	font-family: Inter, system-ui, sans-serif;
}  

.ourvalues h3{color: #000;
    font-size:20px;
    font-weight: 600;
    text-transform: none;
    padding: 0px 00px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align:   left;
    line-height: 25px;
	font-family: Inter, system-ui, sans-serif;
}  
 
.ourvalues p {color: #627084;
    font-size: 18px !important;
    font-weight: 500;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px 50px 0px;
    line-height: 28px;
    text-align:  center;
    width: 100%;
    font-family: Inter, system-ui, sans-serif;
} 
.ourvalues_icon {
    margin: 0px 28px 0px 0px;
    float: left;
    width: 40px;
    height: 40px;
    padding: 0px;
    background: #f4e9f6;
    border-radius: 50%;
    text-align: center;
    line-height: 40px;
}
.ourvalues_icons1 { width: 1.25rem; height: 1.25rem; color: #9923a8;}
.ourvalues_con { margin: 0; 
    float: left;
    width: 80%; 
    padding: 0px; 
}
.ourvalues_p1 {color: #627084;
    font-size: 1rem  !important;
    font-weight: 400;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px 0px 0px;
    line-height: 28px;
    text-align: left;
    width: 100%;
    font-family: Inter, system-ui, sans-serif;
}


.join_care{ margin:0px 0px 0px 0px; padding:80px 0px 80px 0px; background-image: linear-gradient(to bottom right, #9a23a8, #e31a95); background-repeat:no-repeat; background-position: top right ; }   
.join_care h1 {
	color:#fff;
	font-size: 45px ;
    font-weight: 700; 
	text-transform: none;
	padding: 0px 00px 20px 0px;
	margin:0px 0px 0px 0px;
	  text-align:  center;
	  line-height:60px; 
	  font-family: Inter, system-ui, sans-serif;
}   
.join_care p {
    color: #fff;
    font-size: 22px;
    font-weight: 400;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 00px 25px 0px;
    line-height:35px;
    text-align:  center;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
}
.join_care_con{
    color: #f2cae9;
    font-size: 12px;
    font-weight: 600;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding: 20px 00px 0px 0px;
    line-height:28px;
    text-align:  center;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
}  
.join_btns {margin: 30px auto 5px auto; padding: 0px;  text-align: center;}
.join_btns a {  
    margin: 0px 7px 0px 0px; 
    border-radius:10px;
    font-size: 1rem  !important;
    font-weight: 600;
    padding: 12px 30px 12px 30px;
    text-transform: none;
    letter-spacing: 0; 
    background: #e61994;
    color: #fff;
	text-align:center;
    text-decoration: none;
    border: 1px solid #e61994 ;
}
.join_btns a:hover{ background: #e61994; color: #fff; text-decoration:none;  }

.join_btns1{   
    background: rgba(255, 255, 255, 0.2) !important;
    color: #fff; 
    border: 1px solid rgba(255, 255, 255, 0.4) !important;
}
.offline_header {
    padding: 0px 0px 0px 0px;
    width: 100%;
    z-index: 2000;
    top: 0px;
    margin: 0px 0px 0px 0px;
    /*background: #fff;
    box-shadow: 0px 0px 8px #ccc;*/
    min-height: 87px;
    position: fixed;
}
.offline_banner_m {
    margin: 00px 0px 0px 0px;
    padding: 0px;
    border-radius: 0px 0px 0px 3px;
    overflow: hidden;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}
.offline_document {
   width: 315px;
    border-radius: 50px;
    padding: 8px 8px 8px 8px;
    margin: 30px 0px 25px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #FFF;
    background: rgba(255, 255, 255, 0.2);
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 45px;
    text-align: center;
}
.offline_banner{   
	background-image: linear-gradient(to bottom right, #9b1b60, #761b6e);  
    background-size: cover;
    background-position: center center; 
	position: relative; height:100%; width:100%; z-index:0;
	display:inline-block; 
}
.offline_banner h1 {
    text-align:  left;
    color: #fff;
    font-size: 65px !important;
    font-weight: 700;
    text-transform: none;
    padding: 0px 0px 15px 0px;
    margin: 0px;
    font-family: Inter, system-ui, sans-serif;
}
.offline_banner p {
    text-align:  left;
    color: #f0e8ee;
    font-size: 21px;
    font-weight: 400;
    text-transform: none;
    padding: 0px;
    margin: 15px 0px 0px 0px;
    line-height: 30px;
    font-family: Inter, system-ui, sans-serif;
}
.offline_banner_con {
    text-align: left;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    text-transform: none;
    padding: 0px;
    margin: 30px 0px 20px 0px;
    line-height: 30px;
    font-family: Inter, system-ui, sans-serif;
    width: 100%;
    display: inline-block;
}
.offline_banner_icon { margin:0px 6px 0px 10px;
    width: 1rem;
    height:1rem;
    color: #fff;
}
.offline_banner_btns {margin: 30px 0px 5px 0px; padding: 0px;  }
.offline_banner_btns a {  
    margin: 0px 7px 0px 0px; 
    border-radius: 15px;
    font-size: 1rem  !important;
    font-weight: 600;
    padding: 19px 30px 19px 30px;
    text-transform: none;
    letter-spacing: 0; 
    background: #fff;
    color: #d92685;
	text-align:center;
    text-decoration: none;
    border: 1px solid #fff !important;
}
 .offline_banner_btns a:hover{ background: #fff; color: #fff; text-decoration:none;   border: 1px solid #d92685 !important; }

.ai_more  {   
    background: none !important;
    color: #fff !important; 
    border: 1px solid #fff;
}

.ai_mobile_sec{ width:450px; margin:0px; position:relative;}
.ai_banner_icon{ position:absolute; top:55%; z-index:5;}
.ai_banner_icon1{ position:absolute; top:25%; right:15px; z-index:5;}
.ai_banner_icon2{ position:absolute; top:65%; right:15px; z-index:5;}
.banner_mobiles{ margin:0px;}
.animate-float { animation: moveUpDown 2.5s ease-in-out infinite alternate;}  
 

@keyframes moveUpDown {
from {
    transform: translateY(0);
  }
  to {
    transform: translateY(15px);
  }
}
 

.offline_feature{ margin:0px 0px 0px 0px; padding:75px 0px 75px 0px;
background-image: linear-gradient(to bottom, #fff, #fef5ff);  
/*background-image: linear-gradient(hsl(240 6% 90% / .1) 1px, transparent 1px), linear-gradient(90deg, hsl(240 6% 90% / .1) 1px, transparent 1px);
    background-size: 60px 60px;*/ position:relative;
}
.offline_bg{  
	width:100%;
	height:600px; 
	top:0px; 
	position: absolute; 
	/*background-image: linear-gradient(to right, #fff, #f9f1f6, #fff); z-index:0;
	filter: blur(90px);*/
}
.offline_feature h1 {
	color:#000;
	font-size:46px;
	font-weight: 700;
	text-transform: none;
	padding: 25px 00px 0px 0px;
	margin:0px 0px 20px 0px;
	  text-align: center;
	  line-height:50px; 
	  font-family: Inter, system-ui, sans-serif;
}  
.offline_feature h1 span { 
    background: linear-gradient(to right, #d52889 0%, #a744ca 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; 
}
.offline_feature h3 {color: #1d2530;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 600;
    text-transform: none;
    padding: 0px 00px 0px 0px;
    margin: 15px 0px 0px 0px;
    text-align:    left; 
	font-family: Inter, system-ui, sans-serif;
} 
.offline_feature p {
    color: #627084;
    font-size: 18px !important;
    font-weight: 500;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px 50px 0px;
    line-height:28px;
    text-align:    center;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
} 
.feature_head {
    width: 170px;
    border-radius: 50px;
    padding: 8px 15px 8px 15px;
    margin: 0px auto 15px auto;
    font-size: 14px;
    font-weight: 500;
    color: #df2685;
    background:#f9dfed;
    border: 1px solid #efa7cd;
    border-radius: 45px;
    text-align: center;
}
.offline_feature_box {
    display: block;
    margin: 0;
    cursor: pointer;
    float: left;
    width: 100%;
    padding: 30px 25px 30px 25px;
    background: #fff;
    border: 1px solid #e0e6ed;
    border-radius: 15px;
    text-align:  left;
    margin: 0px 0px 25px 0px; 
	box-shadow: 0px 5px 10px #e9e9e9;
	min-height: 390px;
}
.offline_feature_box:hover {  animation-duration: .5s; transition-duration: .5s; transition-property: all;
    transition-timing-function:  cubic-bezier(.4, 0, .2, 1); 
	box-shadow: 0px 7px 30px #e7caeb;
	border: 1px solid #f4bdda;
}
.offline_feature_con{
    color: #627084;
    font-size: 1rem  !important;
    font-weight: 400;
    text-transform: none;
    margin: 5px 0px 0px 0px;
    padding: 0px 00px 0px 0px;
    line-height: 1.625;
    text-align:   left;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
}
.offline_feature_con1{
    color: #d92685;
    font-size: 1rem  !important;
    font-weight: 400;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px 0px 0px;
    line-height: 1.625;
    text-align:   left;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
}
.offline_feature_con2{
    color: #627084;
    font-size: 1rem  !important;
    font-weight: 400;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px 0px 0px;
    line-height: 1.625;
    text-align: center;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
}
.offline_feature_con2 span{
    color: #d92685; 
}
.offline_feature_icon {
    margin: 0px 20px 0px 0px; 
    width: 55px;
    height: 55px;
    padding: 0px;
    background: #fbe9f3;
    border-radius: 8px;
    text-align: center;
    line-height: 55px;
}
.offline_icon {
    width: 1.75rem;
    height: 1.75rem;
	color:#d92786;
}
.offline_dots {width: 6px; height:6px;  border-radius:50%;
    background-color:  #d92685;     display: inline-block; margin:0px 5px 0px 5px
}

.moving_offline_bg {
    background-color: #fdfcfc;
}
.moving_offline{ margin:0px 0px 0px 0px; padding:75px 0px 70px 0px;  
background-image: linear-gradient(to bottom, #fff, #fef5ff);
/*background-image: linear-gradient(hsl(240 6% 90% / .1) 1px, transparent 1px), linear-gradient(90deg, hsl(240 6% 90% / .1) 1px, transparent 1px);
    background-size: 60px 60px;*/ position:relative;
	
}
 
.moving_offline h1 {
	color:#000;
	font-size:46px;
	font-weight: 700;
	text-transform: none;
	padding: 0px 00px 0px 0px;
	margin:0px 0px 20px 0px;
	  text-align: center;
	  line-height:50px; 
	  font-family: Inter, system-ui, sans-serif;
}  
.moving_offline h1 span { 
    background: linear-gradient(to right, #d52889 0%, #a744ca 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; 
}
.moving_offline h3 {color: #1d2530;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 600;
    text-transform: none;
    padding: 0px 00px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align:    left; 
	font-family: Inter, system-ui, sans-serif;
} 
.moving_offline p {
    color: #627084;
    font-size: 18px !important;
    font-weight: 500;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px 50px 0px;
    line-height:28px;
    text-align:    center;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
} 
.moving_offline_head {
    width: 170px;
    border-radius: 50px;
    padding: 8px 15px 8px 15px;
    margin: 0px auto 35px auto;
    font-size: 14px;
    font-weight: 500;
    color: #dc2828;
    background:#f9e6e6;
    border: 1px solid #f0adad;
    border-radius: 45px;
    text-align: center;
}
.moving_offline_box {
    display: block;
    margin: 0;
    cursor: pointer;
    float: left;
    width: 100%;
    padding: 30px 25px 30px 25px;
    background: #fff;
    border: 1px solid #e0e6ed;
    border-radius: 15px;
    text-align:  left;
    margin: 0px 0px 25px 0px; 
	box-shadow: 0px 5px 10px #e9e9e9;
	min-height: 170px;
}
.moving_offline_box:hover {  animation-duration: .5s; transition-duration: .5s; transition-property: all;
    transition-timing-function:  cubic-bezier(.4, 0, .2, 1); 
	box-shadow: 0px 7px 30px #e7caeb;
	border: 1px solid #f4bdda;
}
.moving_offline_con{
    color: #627084;
    font-size: 1rem !important;
	line-height: 1.625;
    font-weight: 400;
    text-transform: none;
    margin: 5px 0px 0px 0px;
    padding: 0px 00px 0px 0px; 
    text-align:   left;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
}
.moving_offline_con1{
    color: #d92685;
    font-size: 1rem  !important;
    font-weight: 400;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px 0px 0px;
    line-height: 1.625;
    text-align:   left;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
}
 
.offline_icon1 {
    width: 1.75rem;
    height: 1.75rem;
	color:#dc2828;
}
.moving_offline_icon {
    margin: 0px 20px 0px 0px;
	float:left;
    width: 55px;
    height: 55px;
    padding: 0px;
    background: #fbe9f3;
    border-radius: 8px;
    text-align: center;
    line-height: 55px;
}
.moving_offline_r {
    margin: 0;
    float: left;
    width: 85%;
    padding: 0px;
}


.solution_offline_bg {
    background-color: #fdfcfc;
}
.solution_offline{ margin:0px 0px 0px 0px; padding:0px 0px 70px 0px;  
background: #fef5ff;
/*background-image: linear-gradient(hsl(240 6% 90% / .1) 1px, transparent 1px), linear-gradient(90deg, hsl(240 6% 90% / .1) 1px, transparent 1px);
    background-size: 60px 60px;*/ position:relative;
	
} 
.solution_offline h3 {color: #1d2530;
	font-size: 1.25rem;
	line-height: 1.75rem;
    font-weight: 600;
    text-transform: none;
    padding: 0px 00px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align: center; 
	font-family: Inter, system-ui, sans-serif;
} 
.solution_offline h4 {color: #1d2530;
	font-size: 1.25rem;
	line-height: 1.75rem;
    font-weight: 600;
    text-transform: none;
    padding: 10px 00px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align:  left; 
	font-family: Inter, system-ui, sans-serif;
}  
.solution_offline_head {
    width: 170px;
    border-radius: 50px;
    padding: 8px 15px 8px 15px;
    margin: 0px auto 60px auto;
    font-size: 14px;
    font-weight: 500;
    color: #df2685;
    background:#f9dfed;
    border: 1px solid #efa7cd;
    border-radius: 45px;
    text-align: center;
}
.solution_offline_box {
    display: block;
    margin: 0;
    cursor: pointer;
    float: left;
    width: 100%;
    padding: 30px 25px 30px 25px;
    background: #fff;
    border: 1px solid #e0e6ed;
    border-radius: 15px;
    text-align:  left;
    margin: 0px 0px 25px 0px; 
	box-shadow: 0px 5px 10px #e9e9e9;
	min-height: 300px;
}
.solution_offline_box:hover {  animation-duration: .5s; transition-duration: .5s; transition-property: all;
    transition-timing-function:  cubic-bezier(.4, 0, .2, 1); 
	box-shadow: 0px 7px 30px #e7caeb;
	border: 1px solid #f4bdda;
}
.solution_offline_con{
    color: #627084;
    font-size: 1rem !important;
	line-height: 1.625;
    font-weight: 400;
    text-transform: none;
    margin: 5px 0px 0px 0px;
    padding: 0px 00px 0px 0px; 
    text-align: center;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
}
.solution_offline_con1{
    color: #d92685;
    font-size: 1rem  !important;
    font-weight: 400;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px 0px 0px;
    line-height: 1.625;
    text-align:   left;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
}
 
.solution_offline_icon {
    width: 1.75rem;
    height: 1.75rem;
	color:#d92786;
}
.solution_offline_icon {
    margin: 0px auto 15px auto; 
    width: 55px;
    height: 55px;
    padding: 0px;
    background: #fbe9f3;
    border-radius: 8px;
    text-align: center;
    line-height: 55px;
}
.solution_offline_icon1 {
    margin: 0px 15px 25px 0px; 
    width: 55px;
    height: 55px;
    padding: 0px;
    background: #f8d4d4;
    border-radius: 8px;
    text-align: center;
    line-height: 55px; float:left;
}
.solution_offline_icon2 {
    margin: 0px 15px 25px 0px; 
    width: 55px;
    height: 55px;
    padding: 0px;
    background: #fbe9f3;
    border-radius: 8px;
    text-align: center;
    line-height: 55px; float:left;
}
 
.solution_offline_r {
    margin: 0;
    float: left;
    width: 85%;
    padding: 0px;
}

.solution_offline_box1 {
    display: block;
    margin: 50px 0px 0px 0px;
    cursor: pointer; 
    width: 100%;
    padding: 40px 45px 40px 45px;
    background: #fff;
    border: 1px solid #e0e6ed;
    border-radius: 15px;
    text-align:  left; 
	box-shadow: 0px 5px 10px #e9e9e9;
	min-height: 255px;
}
.solute_icon {
    width: 1.75rem;
    height: 1.75rem;
	color:#dc2828;
}
.solute_icon1 {
    width: 1.75rem;
    height: 1.75rem;
	color:#d92786;
}
.tick_icon {
    background: #f8d4d4;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    color: #dc2828;
    text-align: center;
	line-height: 18px;
}
.tick_icon1 {
    background: #fbe9f3;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    color: #dc2828;
    text-align: center;
	line-height: 18px;
}
.solution_offline_box1 ul { margin:0px; padding:0px;}  
.solution_offline_box1 li {
    margin: 0px;
    padding: 0px 0px 10px 0px;
    color: #627084;font-size: 1rem !important;
	line-height: 1.625;
    text-align: left;
    list-style: none;
    display: inline-block;
    width: 100%;
}
.solution_icon {
    width: .7rem;
    height: .7rem;
    color: #dc2828;
}
.solution_icon1{
    width: .7rem;
    height: .7rem;
    color: #d92786;
}
.requirements_bg {
    background-color: #fff;
}
.requirements{ margin:0px 0px 0px 0px; padding:70px 0px 70px 0px;   
background-image: linear-gradient(to bottom, #fff, #fef5ff);
/*background-image: linear-gradient(hsl(240 6% 90% / .1) 1px, transparent 1px), linear-gradient(90deg, hsl(240 6% 90% / .1) 1px, transparent 1px);
    background-size: 60px 60px;*/ position:relative;
	
} 
.requirements h1 {
	color:#000;
	font-size:46px;
	font-weight: 700;
	text-transform: none;
	padding: 0px 00px 0px 0px;
	margin:0px 0px 20px 0px;
	  text-align: center;
	  line-height:50px; 
	  font-family: Inter, system-ui, sans-serif;
}  
.requirements h1 span { 
    background: linear-gradient(to right, #d52889 0%, #a744ca 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; 
}
.requirements h3 {color: #1d2530;
	font-size: 1.25rem;
	line-height: 1.75rem;
    font-weight: 600;
    text-transform: none;
    padding: 0px 00px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align: center; 
	font-family: Inter, system-ui, sans-serif;
} 
.requirements h4 {color: #000;
    font-size:25px;
    font-weight: 600;
    text-transform: none;
    padding: 0px 00px 30px 0px;
    margin: 0px 0px 0px 0px;
    text-align: center;
    line-height: 23px;
	font-family: Inter, system-ui, sans-serif;
} 
.requirements p {
    color: #627084;
    font-size: 18px !important;
    font-weight: 500;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px 50px 0px;
    line-height:28px;
    text-align:    center;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
} 
.requirements_head {
    width: 190px;
    border-radius: 50px;
    padding: 8px 15px 8px 15px;
    margin: 0px auto 35px auto;
    font-size: 14px;
    font-weight: 500;
    color: #df2685;
    background:#f9dfed;
    border: 1px solid #efa7cd;
    border-radius: 45px;
    text-align: center;
}
.requirements_box {
    display: block;
    margin: 0;
    cursor: pointer;
    float: left;
    width: 100%;
    padding: 30px 25px 30px 25px;
    background: #fff;
    border: 1px solid #e0e6ed;
    border-radius: 15px;
    text-align:  left;
    margin: 0px 0px 25px 0px; 
	box-shadow: 0px 5px 10px #e9e9e9;
	min-height: 290px;
}
.requirements_box:hover {  animation-duration: .5s; transition-duration: .5s; transition-property: all;
    transition-timing-function:  cubic-bezier(.4, 0, .2, 1); 
	box-shadow: 0px 7px 30px #e7caeb;
	border: 1px solid #f4bdda;
}
.requirements_box1 {
    display: block;
    margin: 50px 0px 0px 0px;
    cursor: pointer;
    width: 100%;
    padding: 50px 45px 50px 45px;
    background: #fff;
    border: 1px solid #e0e6ed;
    border-radius: 15px;
    text-align: left;
    box-shadow: 0px 5px 10px #e9e9e9;
    min-height: 255px;
}

.requirements_box2 {
    display: block;
    margin: 0;
    cursor: pointer;
    float: left;
    width: 100%;
    padding: 30px 25px 30px 25px;
    background: #f8f6f7;
    border: 0px solid #e0e6ed;
    border-radius: 15px;
    text-align:  left;
    margin: 0px 0px 0px 0px; 
	box-shadow: 0px 0px 0px #e9e9e9;
	min-height: 225px;
}
.requirements_box3 {  
    cursor: pointer; 
    width:70%;
    padding: 12px 12px 12px 12px;
    background: #f8f6f7;
    border: 0px solid #e0e6ed;
    border-radius: 15px;
    text-align:  left;
    margin: 60px auto 0px auto; 
	box-shadow: 0px 0px 0px #e9e9e9; 
}

.requirements_con{
    color: #627084;
    font-size: 1rem !important;
	line-height: 1.625;
    font-weight: 400;
    text-transform: none;
    margin: 5px 0px 0px 0px;
    padding: 0px 00px 7px 0px; 
    text-align: center;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
}
.requirements_con1{
    color: #627084;
    font-size: 1rem  !important;
    font-weight: 400;
    text-transform: none;
    margin: 5px 0px 0px 0px;
    padding: 0px 00px 7px 0px;
    line-height: 1.625;
    text-align: center;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
}
 .requirements_icon {
    margin: 0px auto 15px auto; 
    width: 55px;
    height: 55px;
    padding: 0px;
    background: #fbe9f3;
    border-radius: 8px;
    text-align: center;
    line-height: 55px;
}
.requirem_icon {
    width: 1.75rem;
    height: 1.75rem;
	color:#d92786;
}


.faq_ai_bg {
    background-color: #fdfcfc;
}
.faq_ai{ margin:0px 0px 0px 0px; padding:70px 0px 70px 0px;  
background-image: linear-gradient(hsl(240 6% 90% / .1) 1px, transparent 1px), linear-gradient(90deg, hsl(240 6% 90% / .1) 1px, transparent 1px);
    background-size: 60px 60px; position:relative;
	
}
 
.faq_ai h1 {
	color:#000;
	font-size:46px;
	font-weight: 700;
	text-transform: none;
	padding: 0px 00px 0px 0px;
	margin:0px 0px 20px 0px;
	  text-align: center;
	  line-height:50px; 
	  font-family: Inter, system-ui, sans-serif;
}  
.faq_ai h1 span { 
    background: linear-gradient(to right, #d52889 0%, #a744ca 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; 
}
.faq_ai h3 {color: #000;
    font-size:18px;
    font-weight: 600;
    text-transform: none;
    padding: 0px 00px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align:    left;
    line-height: 23px;
	font-family: Inter, system-ui, sans-serif;
} 
.faq_ai p {
    color: #627084;
    font-size: 18px !important;
    font-weight: 500;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px 50px 0px;
    line-height:28px;
    text-align:    center;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
} 
.faq_ai_head {
    width: 170px;
    border-radius: 50px;
    padding: 8px 15px 8px 15px;
    margin: 0px auto 35px auto;
    font-size: 14px;
    font-weight: 500;
    color: #df2685;
    background: #f9dfed;
    border: 1px solid #efa7cd;
    border-radius: 45px;
    text-align: center;
}

.accordian_tab{ margin: 0px 0px; width:100%; padding: 0px; }
.accordian_tab h1{ list-style:none; padding:25px 20px 25px 20px; margin:0px 0px 15px 0px; background:#fff;   box-shadow: 0px 0px 0px #e9e9e9; border: 1px solid #e0e6ed;    border-radius: 20px ;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05); font-weight:500; text-align:left; font-family: "Open Sans", sans-serif;
	color: #1d2530;
font-size: 1.25rem; 
	} 
.accordian_tab h1:hover{ list-style:none;    color:#d92786;} 
.accordian_cont{ border:0px solid #ccc; background:#fff; border-radius: 0px; padding:20px;  } 
.accordian_tab .active{   color:#000; border-radius: 0px; margin:0px 0px 0px 0px; padding:25px 20px 5px 20px !important; border: 1px solid #e0e6ed;  border-bottom: 0px solid #e0e6ed; background:#fff;box-shadow: 0px 0px 0px #e9e9e9; border-radius: 20px 20px 0px 0px;
}	
 
 .acc_con{ display:none;  border-radius: 00px 00px 20px 20px;
    padding:5px 20px 25px 20px;  margin:0px 0px 15px 0px;
	color: #627084;
	font-size: 1rem !important;
	line-height: 1.625;
	font-weight:400; 
	 border: 1px solid #e0e6ed;
	 background: #fff;
	 box-shadow: 0px 0px00px #e9e9e9; border-top: 0px solid #e0e6ed; }

.arrow {  border-width: 0 2px 2px 0;  display: inline-block;  float:right;
  margin: 0px 0px 0px 0px; 
  background:url(../images/plus_accrodian.png) ;
  background-repeat:no-repeat;
  width:38px; height:38px;
  border-radius: 50%; 
} 
.active .arrow { 
  background:url(../images/minus_accrodian.png) ;
  background-repeat:no-repeat;
  width:38px; height:38px;  
  border-radius: 50%;
}
.transform {
    margin: 0px 0px 0px 0px;
    padding: 40px 0px 40px 0px;
    background-image: linear-gradient(to bottom right, #9a23a8, #e31a95);
    background-repeat: no-repeat;
    background-position: top right;
}
.transform_sec { 
    margin: 50px auto 0px auto;
    cursor: pointer;
    width: 80%;
    padding: 50px 45px 50px 45px;
    background: #fbf4f9;
    border: 0px solid #e0e6ed;
    border-radius: 15px;
    text-align: left;
    box-shadow: 0px px 0px #e9e9e9;
    min-height: 255px;
}
.transform h1 {
	color:#2b303b;
	font-size: 45px ;
    font-weight: 700; 
	text-transform: none;
	padding: 0px 00px 20px 0px;
	margin:0px 0px 0px 0px;
	  text-align:  center;
	  line-height:60px; 
	  font-family: Inter, system-ui, sans-serif;
}  
.transform h1 span { 
    background: linear-gradient(to right, #d52889 0%, #a744ca 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; 
} 
.transform p {
    color: #627084;
    font-size: 22px;
    font-weight: 400;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 00px 25px 0px;
    line-height:35px;
    text-align:  center;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
}
.transform_con{
    color: #f2cae9;
    font-size: 12px;
    font-weight: 600;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding: 20px 00px 0px 0px;
    line-height:28px;
    text-align:  center;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
}  
.transform_con1{
    color: #627084;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding: 20px 00px 0px 0px;
    line-height:28px;
    text-align:  center;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
	display: inline-block;
}
 .transform_icon {
    margin: 0px auto 15px auto;
    width:90px;
    height: 90px;
    padding: 0px;
    background: #f7dfec;
    border-radius: 8px;
    text-align: center;
    line-height: 90px;
}
.trans_icon2 {
    width: 2.5rem;
    height: 2.5rem;
    color: #d92685;
}
.trans_icon3 {
    width: 1rem;
    height:1rem;
    color: #d92685;
}
.join_wihslist {margin: 0px auto 0px auto; padding: 0px;  text-align: center; width:35%; float: right;}
.join_wihslist a {  
    margin: 0px 7px 0px 0px; 
    border-radius:10px;
    font-size: 1rem  !important;
    font-weight: 600;
    padding: 12px 10px 12px 10px;
    text-transform: none;
    letter-spacing: 0; 
    background: #e61994;
    color: #fff;
	text-align:center;
    text-decoration: none;
    border: 1px solid #e61994 ;
	width:100%;
	display:inline-block;
}
.join_wihslist a:hover{ background: #e61994; color: #fff; text-decoration:none;  }

.transform_form_se{ width:60%; margin:0px auto; }

.transform_forms{ width:60%; float:left;}
.transform .form-control {
    border: 1px solid #e3e5e8 !important;
    box-shadow: 0 0px 0px rgba(34, 34, 34, .07);
    border-radius: 10px;
    height: 50px;
    background: #f8f6f7 !important;
    width: 100%;
    color: #2d2d2d;
    font-style: normal;
}
.made_con{   
    padding:25px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #fff;
    font-size: 1rem !important;
    line-height: 1.625;
    font-weight: 400;
	text-align:right  
} 
.heart_icon1 {
    width: 1rem;
    height: 1rem;
    color: #fff;
	fill: #fff;
}
.arrow_more{  width: 1.25rem; height: 1.25rem; color:#fff;} 
.clients_img_se{   
    width: 18rem; 
    height: 18rem;
	margin:0px auto;
	position:relative; display: table;
}
.clients_img{ 
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); 
    border:4px solid #e5e7eb; 
    border-radius: 9999px; 
    overflow: hidden; 
    width: 18rem; 
    height: 18rem;
	margin:0px auto;
	position:relative;
}
.clients_imgs {
    -o-object-position: top;
    object-position: top;  
    -o-object-fit: cover;
    object-fit: cover;  
    width: 100%;  
    height: 100%;
}
.clients_img img, video {
    max-width: 100%;
    height: auto;
}
.industry{   background-image: linear-gradient(to bottom right, #202371, #ea2bac);
    border-radius:50%;  
    width:75px; 
    height: 75px;
	margin:-70px 0px 0px 250px; padding:20px 0px 0px 0px;
	position: absolute;
	font-size:12px; color:#fff; text-align:center; font-weight:600; z-index:60;   right: 15px;
}

.clients_names {
    color: #000;
    font-size: 17px !important;
    font-weight: 500;
    text-transform: none;
    margin: 20px 0px 0px 0px;
    padding: 0px 00px 10px 0px;
    line-height: 20px;
    text-align: center;
    width: 100%;
    font-family: Inter, system-ui, sans-serif;
}
.clients_designation {
    color: #545454;
    font-size: 14px !important;
    font-weight:400;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px0px 0px;
    line-height: 18px;
    text-align: center;
    width: 100%;
    font-family: Inter, system-ui, sans-serif;
}
.clients_number {
    color: #545454;
    font-size: 14px !important;
    font-weight: 400;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px 0px 0px;
    line-height: 18px;
    text-align:  center;
    width: 100%;
    font-family: Inter, system-ui, sans-serif;
}
.book_call {margin: 10px auto 5px auto; padding: 0px; width:170px;}
.book_call a {  
    margin-top: 0px;
    width: 100%;
    display: inline-block;
    border-radius: 44px;
    font-size:14px !important;
    font-weight: 600;
    padding: 18px 12px 18px 12px;
    text-transform: none;
    letter-spacing: 0.08em;
    line-height: 16px;
    background-image: linear-gradient(to right, #202371, #ea2bac);
    color: #fff;
    text-decoration: none;
    border: 0px solid #9a61d8 !important; text-align:center;
}
 .book_call a:hover{ background-image: linear-gradient(to right, #202371, #ea2bac); color: #fff; text-decoration:none;border: 1px solid #9a61d8  ; }

.clients_sec {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: #fff;
    background-repeat: no-repeat;
    background-position: top right;
}
.clients_sec_box{	display: block;
    margin: 0;
    cursor: pointer;
    float: left;
    width: 100%;
    padding: 30px 25px 30px 25px;
    background: #fff;
	border:1px solid #e2e4e9; 
    border-radius: 15px;
    text-align: center;
    margin: 0px 10px 18px 0px;
	min-height:228px;
	}
.clients_sec_box:hover{  animation-duration: .5s; transition-duration: .5s; transition-property: all;
    transition-timing-function:  cubic-bezier(.4, 0, .2, 1); 
    box-shadow: 0px 10px 20px rgba(177, 142, 246, 0.5);  
	}
.clients_sec h2 {
	color:#2b303b;
	font-size: 16px ;
    font-weight: 700; 
	text-transform: none;
	padding: 15px 00px 15px 0px;
	margin:0px 0px 0px 0px;
	  text-align:  center;
	  line-height:23px; 
	  font-family: Inter, system-ui, sans-serif;
}  
 
.clients_sec p {
    color: #627084;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 00px 0px 0px;
    line-height:20px;
    text-align:  center;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
}

.free_business {
    margin: 0px 0px 0px 0px;
    padding: 70px 0px 70px 0px;
    background: #fff;
    background-repeat: no-repeat;
    background-position: top right;
}
.free_business_box{	display: block;
    margin: 0;
    cursor: pointer;
    float: left;
    width: 100%;
    padding: 30px 25px 30px 25px;
    background: #fff;
	border:2px solid #e2e4e9; 
    border-radius: 15px;
    text-align: center;
    margin: 0px 10px 18px 0px;
	min-height:190px;
	}
.free_business_box:hover{border:2px solid #13226c;   
    box-shadow: 0px 10px 20px rgba(177, 142, 246, 0.3);  
	animation-duration: .5s; transition-duration: .5s; transition-property: all;
    transition-timing-function:  cubic-bezier(.4, 0, .2, 1); 
	}
	
.free_business h1 {
    color: #303a50;
    font-size: 45px;
    font-weight: 700;
    text-transform: none;
    padding: 0px 00px 50px 0px;
    margin: 0px 0px 0px 0px;
    text-align: center;
    line-height: 50px;
    font-family: Inter, system-ui, sans-serif;
}	
.free_business h2 {
	color:#2b303b;
	font-size: 18px ;
    font-weight: 700; 
	text-transform: none;
	padding: 15px 00px 15px 0px;
	margin:0px 0px 0px 0px;
	  text-align:  center;
	  line-height:23px; 
	  font-family: Inter, system-ui, sans-serif;
}  
 
.free_business p {
    color: #627084;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 00px 0px 0px;
    line-height:20px;
    text-align:  center;
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
}

@media only screen and (max-width: 1440px) {
.it_content_area{  margin: -540px 0px 0px 0px; }
.banner_con_sec { padding: 150px 0px 15px 0px;   margin: 0px 0px 0px 0px; min-height: 690px; }  
.sub_banner_icons_sect { position: absolute;  width: 888px; padding: 0px 0px 0px 0px; right: -350px; display: block;}
.sub_banner_con h1 {  padding: 0px 0px 15px 0px; margin: 0px; font-size: 40px !important;  }
.banner_web_con h1  {   font-size: 40px !important; } 
.banner_left{ padding: 90px 0px 15px 0px; }	
.big_x{ display: none;}
.big_d{ display: block;}
}
 
@media only screen and (max-width: 1250px) { 
.features_con_sec { width: 67%; float: left;} 
.sub_banner_icons_sect { position: absolute; width: 888px; padding: 0px 0px 0px 0px; right: -350px; display: block;}
.banner_con h1 { font-size: 44px; }
}
@media only screen and (max-width: 1200px) {
	.features_con_sec { width: 65%; float: left;}
}
@media only screen and (max-width: 1100px) {
.features_con_sec { width: 62%;  float: left;}
.container  { max-width: 98%;}
.sub_banner_icons_sect { width: 888px;  right: -382px; }
.banner_left { padding: 41px 0px 15px 0px;}
.app_bg_shedule {  height: 589px; display: inline-block; overflow-x: scroll; overflow-y: hidden;}
.content_sub_sec { padding: 0px 0px 0px 00px;}
.content_im { margin: 0px; padding: 0px 0px 0px 0px;}
.app_mobile_sec { width: 254px;  margin: 0px 7px 0px 0px;  padding: 0px; float: left;}
.banner_con_icons { padding: 10px 0px 15px 0px;  margin: 0px -22px 0px -18px; position: relative;  right: 0; overflow-y: scroll;  overflow-x: hidden; height: 678px;}
.sub_banner_con h1 {padding: 0px 0px 15px 0px;margin: 0px;font-size: 35px !important;}
.content_sub1 h1 { font-size: 35px;  padding: 0px 00px 0px 0px; margin: 0px 0px 8px 0px; }
.content_sub h1 { font-size: 35px;  padding: 0px 00px 0px 0px; margin: 0px 0px 8px 0px; }
.aib_leran { margin: -29px 0px 8px 0px; padding: 0px 0px 0px 0px;  position: absolute; right: 20px;}
}
@media only screen and (max-width: 950px) { 
.features_con_sec { width: 75%;  float: left;}
.top_link a { padding: 8px 8px 8px 7px; margin: 0px 10px 0px 0px; font-size: 8px;}
.deliverty_sec h1 {  padding: 20px 0px 0px 0px; margin: 0px 0px 25px 0px; }
.banner_left{ padding: 0px 0px 15px 0px;}	
.content_sub_sec {padding: 0px 0px 0px 0px;}
.content_im { margin: 0px; padding: 0px 0px 0px 0px;}
} 
@media only screen and (max-width: 960px) {
.banner_icons_sect { position: absolute; width: 680px; padding: 0px 0px 0px 0px; right: -220px;} 
.banner_bg {  padding: 28px 0px 0px 0px; }
.banner_img { position: relative; margin: 0px 0px 0px 0px; }
.banner_con h1 { font-size: 35px; }
.banner_con h2 { font-size: 23px; } 
.welcome_sec h1 {   font-size: 35px; } 
.welcome_sec p	 {font-size: 16px;  line-height: 22px;} 
.deliverty_sec h1 { font-size: 35px; } 
.deliverty_sec p{font-size: 16px; line-height: 22px;}
.deliverty_sec p {font-size: 16px;line-height: 22px;}
.emar_built h1 {   font-size: 35px; } 
.emar_built p	 {font-size: 16px; line-height: 22px;}
.con_sections h1{   font-size: 35px; } 
.con_sections p	 {font-size: 16px; line-height: 22px;}
.technolagy-section h1{   font-size: 35px; } 
.tec_feature_sec p { font-size: 16px;  line-height: 22px; height: 130px; } 
.engage h1{font-size: 35px; }  
.engage p {font-size: 16px;  line-height: 22px;}
.our_offers h1{   font-size: 35px; }  
.our_offers p {font-size: 16px; line-height: 22px;}
.management h1{   font-size: 35px; }  
.management p {font-size: 16px; line-height: 22px;}
.management_sec_con p {font-size: 16px; line-height: 22px;}
.m_l_30 { margin-left: 0px !important;}
.con_sections p	 {font-size: 16px; line-height: 22px;}
.mar_l_50 { margin-left: 0px;  }
.mar_l_25 { margin-left: 0px;  }
.sub_banner_icons_sect {  width: 888px; padding: 0px 0px 0px 0px; right: -550px; }
.app_bg_shedule {  background: #f6f5f9; width: 100%; height: 589px; display: inline-block; overflow-x: scroll; overflow-y: hidden;}
.pricing h1 { margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; } 
.pricing_sec_con {  width: 66%;}
.pricing_pad {padding: 0px 0px;}
.link_h { padding: 0px 0px 3px 0px;  line-height: 20px;}
.link_c { padding: 0px 0px 14px 0px; line-height: 20px;}
.aib_leran {
    margin: 0px auto 8px auto;
    padding: 4px 0px 0px 0px;
    width: 101px;
    float: none;
    position: relative;
    right: 0;
}
}
@media only screen and (max-width: 790px) {	
.banner_con h1 { font-size: 32px;}
.banner_con_sec {padding: 38px 0px 15px 0px; margin: 0px 0px 0px 0px;}
}
@media only screen and (max-width: 767px) {	
header.sticky .top_link { margin:-35px 0px 0px 20px; padding: 0px 0px 0px 0px;}	
.modal .modal-dialog { width: 95%; margin: 30px auto;}
.manage_settings { margin: 15px 10px 10px 0px; }
.menus_sec{ width:100%; float: none; margin:0px 0px 0px 0px; text-align:center; font-weight:500; font-size:16px; text-align: left; color:#2d2d2d;} 
.menus_items{ float: left; width: 50px; padding: 5px 5px 5px 5px; line-height: 42px; margin: 0px 10px 0px 10px;} 
.welcome_sec {margin: 0px 0px 0px 0px; padding: 30px 0px 30px 0px; }
.welcome_sec h1 { font-size: 30px;  padding: 0px; margin: 10px 0px 0px 0px;}
.welcome_sec h2 { font-size: 30px;  padding: 0px; margin: 0px 0px 20px 0px;} 
.welcome_sec p { font-size: 15px; padding: 0px 0px 0px 0px; line-height: 27px;	margin: 5px 0px 0px 0px;} 
.engage h1 { font-size: 30px; padding: 0px; margin: 0px 0px 0px 0px;}
.engage h1 span { font-size:30px; padding: 0px;  margin: 0px 0px 30px 0px;} 
.engage p { font-size: 16px;  line-height: 25px; margin: 10px 0px 0px 0px;} 
.deliverty_sec h1 { font-size: 30px;  margin: 0px 0px 0px 0px;} 
.deliverty_sec h2 {  font-size:30px; padding: 0px;   margin: 0px 0px 30px 0px;} 
.tec_feature_sec { margin: 0px 0px 0px 0px; padding: 0px; }
.technolagy-section h1 { font-size: 30px; }
.technolagy-section h2 {  font-size:30px;  margin: 0px 0px 30px 0px;}
.technolagy-section p { font-size: 16px; line-height: 25px; margin: 5px 0px 0px 0px; padding: 0px 0px 15px 0px;	height:auto;}
.our_offers h1 { font-size: 30px; padding: 0px; margin: 0px 0px 10px 0px;}
.our_offers p { font-size: 16px;  margin: 0px 0px 45px 0px;  line-height: 25px;}
.our_app h1 { font-size: 30px;  padding: 0px; margin: 0px 0px 0px 0px; }
.our_app h2 { font-size: 30px; padding: 0px; margin: 0px 0px 30px 0px; }
.ultimate h1 { font-size:30px;  padding:0px 0px 0px 0px;  margin: 0px 0px 0px 0px;}
.ultimate h2 { font-size:30px;  padding: 0px; margin: 0px 0px 30px 0px;}
.ultimate p {  font-size: 16px;  padding: 0px; margin: 0px 0px 30px 0px; line-height: 25px;}
.ultimate_sec_con { font-size: 16px;  padding: 0px; margin: 0px 0px 0px 0px;  line-height: 25px;}
.it_content_area { margin:-5px 0px 0px 0px;  padding: 20px;}
.it_section h3 {  padding: 0px; margin: 16px 0px 0px 0px;}
.signup h1 {  font-size: 30px;  padding: 0px;  margin: 0px 0px 30px 0px;}
.con_sections {margin: 50px 0px 0px 0px; padding: 50px 15px 0px 15px; }
.con_sections p {font-size: 16px;   line-height: 25px;margin: 10px 0px 30px 0px; }
.resident_h{  margin:-0px 0px 0px 0px; padding:10px 0px 10px 0px;  font-size: 25px; }
.nursing_h{  margin:-0px 0px 0px 0px; padding:10px 0px 10px 0px; font-size: 25px; }
.emr_h{  margin:-0px 0px 0px 0px; padding:10px 0px 10px 0px; font-size: 25px; }
.mdt_h{  margin:-0px 0px 0px 0px; padding:10px 0px 10px 0px; font-size: 30px; }
.staff_roster_h{  margin:-0px 0px 0px 0px; padding:10px 0px 10px 0px; font-size: 25px; 	}		
.hr_h{  margin:-0px 0px 0px 0px; padding:10px 0px 10px 0px;  font-size: 52px; 	}
.housekeeping_h { margin:-0px 0px 0px 0px; padding:10px 0px 10px 0px; font-size: 25px; }
.cloud_h { margin:-0px 0px 0px 0px; padding:10px 0px 10px 0px; font-size: 25px; }
.kitchen_h { margin:-0px 0px 0px 0px; padding:10px 0px 10px 0px; font-size: 25px; }
.front_office_h { margin:-0px 0px 0px 0px; padding:10px 0px 10px 0px; font-size: 25px; } 
.sub_main h1 { font-size: 25px;line-height: 27px; }
.sub_main1 h1 { font-size: 25px; line-height: 27px;}
.sub_main2 h1 { font-size: 25px; line-height: 27px;}
.sub_main3 h1 { font-size: 25px; line-height: 27px;}
.sub_main4 h1 { font-size: 25px; line-height: 27px;}
.sub_main5 h1 { font-size: 25px; line-height: 27px;}
.sub_main6 h1 { font-size: 25px; line-height: 27px;}
.sub_main7 h1 { font-size: 25px; line-height: 27px;}
.sub_main8 h1 { font-size: 25px; line-height: 27px;}
.sub_main9 h1 { font-size: 25px; line-height: 27px;}
.sub_main10 h1 { font-size: 25px; line-height: 27px;}
.sub_content { padding: 20px 0px 0px 0px; }
.sub_content h3 { font-size: 16px; padding: 0px 0px 0px 0px; margin: 0px; line-height: 29px;} 
.sub_banner_sec { margin: -3px 0px 0px 0px; padding: 0px; border-radius: 0px 0px 0px 30px;}
.sub_banner_sec img { border-radius: 0px 0px 0px 0px;}
.sub_banner_sec1{ margin: -3px 0px 0px 0px;padding: 0px;    border-radius: 0px 0px 0px 00px;}
.sub_banner_sec1 img{  border-radius: 0px 0px 0px 0px;}
.partner-table {display: block; height: 100%; margin: 0px; width: 100%;}
.partner { display: block; vertical-align: middle; float: none;}
.con_phamacy h1 {  font-size: 25px; }
.con_phamacy p { font-size: 15px;  line-height: 27px; }
.digital h1 {  font-size: 28px; line-height: 39px;}
.digital p {color: #545454;  font-size: 16px; }
.clinic_sec1_box {  padding: 10px 8px;  margin: 0px 0px 10px 0px; }
.clinic_sec1_icon {width: 40px; height: auto; line-height: 30px;} 
.clinic_sec1_con { width: 76%; float: left;  margin: 0px;  padding: 0px;line-height:45px;} 
.clinics_head {  font-size: 15px;  margin: 0px 0px 0px 0px !important; padding: 4px 0px 0px 0px; line-height: 19px;} 
.get_started_bt { margin: 30px 15px 15px 0px; }
.get_started_bt a {font-size: 16px;  padding: 10px 25px 10px 25px; }
.get_started_bt1 a {  font-size: 16px; padding: 10px 25px 10px 25px; }
.deliverty_sec p { font-size: 15px; }
.emar_built { margin: 0px 0px 0px 0px; padding: 30px 0px 00px 0px; }
.emar_built h1 { font-size: 30px; }
.emar_built h2 { font-size: 30px; }
.emar_built p {  font-size: 16px;  line-height: 25px;  margin: 5px 0px 0px 0px;}
.copd_box { font-size: 16px; }
.engage {padding: 60px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.our_offers {padding: 60px 0px 0px 0px; margin: 00px 0px 0px 0px; }
.sections_con { font-size: 16px; line-height: 25px;}
.our_app p { font-size: 16px; }
.management h1 { padding:00px 0px 0px 0px; font-size: 30px;}
 .management p { color: #2d2d2d; font-size: 15px; } 
.management_sec_con {  font-size: 15px;  line-height: 25px; height:auto;}
.partners p { font-size: 15px; font-weight: 300;}
.whatwe_offer_sec1{ margin:0px 0px 15px 0px;}	
.whatwe_offer_secn { height: auto; margin: 0px 0px 20px 0px;padding: 30px 30px 30px 30px;}
.it_l { width:100%; float: none; }	
.it_r { width: 100%; float: none;}
.it_section p {  font-size: 16px;   line-height: 25px; }
.signup p { font-size: 18px; line-height: 25px; }	
.contact-section p {  font-size: 14px; }
.pad_l_50 { padding-left: 15px;}
.banner_sec { margin: 0px; padding: 0px 0px 0px 0px;}
.sub_banner_con1 { top: 19%;}
.sub_banner_con1 h3 { font-size: 18px;margin: 15px 0px 0px 0px;}
 header.sticky {position: relative; line-height: normal; }
.whatwe_offer { margin: 0px 0px 0px 0px; padding: 50px 0px 25px 0px; }
.contact_home_sec1 { margin: 0px 0px 50px 0px; padding:15px; }
.contact_home_sec2 {  margin: 0px 0px 20px 0px; padding: 15px; }
.contact_add {  width: 75%; }
.contact_sec h1 { font-size: 25px;  padding: 0px 0px 20px 0px; }
.contact_home_form { padding:0px;  margin: 0px 0px 0px 0px; }
.contact_home_form h1 { margin: 25px 0px 15px 0px;  padding: 0px;}
.bottom-sec {  padding: 0px 0px 20px 0px; margin:30px 0px 0px 0px;}
.footer_section {margin: 15px 0px 0px 0px;}
.footer_section img { width:70%;}
.sec_ic_con { font-size: 16px; }
.internet_gen_head { font-size: 18px; }
.internet_gen_con { font-size: 16px; }
.contact-section h1 { font-size: 16px; }
.emr_sec h1 {  font-size: 30px; }
.emr_sec h2 { font-size: 22px; }
.top_link { margin: 2px 0px 5px 0px; text-align: right;}
.top_link a { padding: 5px 5px 5px 5px;  margin: 0px 0px 0px 5px; font-size: 10px;}
.banner_img { position: relative; margin: 0px 0px 0px 0px; width: 100%; float: right;}
.banner_bg { padding: 10px 0px 0px 0px; }
.banner_con h2 { font-size:16px; } 
.pricing_pad { padding: 0px 0px;}
.m_l_30 { margin-left: 0px !important;} 
.pricing_sec_con {float: left; width: 67%; margin: 0px; padding: 5px 0px 0px 0px;}
.banner_con p {font-size: 15px !important; }
.pricing { padding: 40px 0px 25px 0px; }
.pricing h1 { padding: 0px 0px 10px 0px; }
.pricing p { font-size: 15px; }
.pricing_sec_con { font-size: 15px !important; }
.pricing_built p { font-size: 15px; }
.accordion-body { font-size: 15px; }
.banner_con h1 {  font-size: 27px; font-weight: 600; }
.banner_con { padding: 15px 0px 15px 0px; margin: 0px 0px 0px 0px; position: relative; }
.banner_con_sec { padding: 15px 0px 15px 0px; margin: 0px 0px 0px 0px; min-height: auto;    }
.banner_icons1 { position:absolute; padding: 00px 0px 0px 0px; margin: 0px  0px 0px 225px; }
.banner_icons2 { position:absolute; padding: 0px 0px 0px 00px; margin: 90px 0px 0px 105px; }
.banner_icons3 { position:absolute; padding: 0px 0px 0px 00px; margin:200px 0px 0px 5px; }
.banner_icons4 { position:absolute; padding:0px 0px 0px 000px; margin:350px 0px 0px 5px; }
.banner_icons5 { position:absolute; padding: 0px 0px 0px -000px; margin:460px 0px 0px 105px; }
.banner_icons6 { position:absolute; padding: 0px 0px 0px 0px; margin:550px 0px 0px 225px; } 
.banner_icons_sect { position: absolute; width: 445px; padding: 0px 0px 0px 0px; right: -66px;}
.banner_icons_img img { width:65%;}
.banner_icons_img { padding: 0px 0px 0px 0px; right: -3px;  margin-top: 161px;}  
.cookieBar p { font-size: 15px; line-height: 26px; }
.modal_logo img{ width:70%}
.link_h {padding: 0px 0px 3px 0px; line-height: 20px;}
.link_c { padding: 0px 0px 14px 0px;  line-height: 20px;}
.sub_banner_icons_sect { display:  none;}
.content_sub h1 {  font-size: 35px;  padding: 00px 0px 0px 0px; margin: 0px 0px 20px 0px;}
.content_sub p { font-size: 15px !important;  margin: 10px 0px 0px 0px; padding: 0px 00px 20px 00px; line-height: 24px; }
.sub_banner_bg {  min-height: auto;}
.sub_banner_con h1 {font-size: 30px !important;}
.sub_banner_con p {font-size: 15px; padding: 0px; margin: 15px 0px 30px 0px; line-height: 21px;}
.banner_left{ padding: 20px 0px 15px 0px;}	 
.content_sub { margin: 0px 0px 0px 0px;  padding: 30px 0px 50px 0px; }
.content_sub h1 { font-size:30px; padding: 20px 00px 0px 0px;margin:0px 0px 20px 0px; line-height: 37px;}  
.content_sub1{ margin: 0px 0px 0px 0px; padding: 30px 0px 30px 0px; }
.content_sub1 h1 { font-size: 30px;  padding: 20px 00px 0px 0px;  margin: 0px 0px 20px 0px; line-height: 37px; }
.contents_sec1 h1 { font-size: 30px;  padding: 20px 00px 0px 0px; margin: 0px 0px 20px 0px; }
.content_sub_sec { padding: 0px 00px 0px 0px;}
.content_im { margin: 0px;  padding: 0px 0px 0px 0px;}
.store_icon { float: left;  margin: 0px 10px 0px 0px;  width: 46%;}
.copd_box { padding: 5px 15px 15px 15px;  margin: 0px 0px 0px 0px; min-height: 95px;}
.h_banner_con_icons {padding: 00px 0px 0px 0px;  margin: 0px 0px 0px 0px; }
.banner_con_icons {padding: 00px 0px 0px 0px;  margin: 0px 0px 0px 0px; display: none;}
.carousel-item { min-height: 1144px;}
.pricing_faq { margin: 0px 0px 0px 0px; padding: 00px 0px 60px 0px; display: inline-block;}
.tabs_sec h1 {  font-size: 30px;  padding: 25px 0px 20px 0px; margin: 00px 0px 0px 0px; }
.tabs_sec p {  font-size: 15px; font-weight: 600; line-height: 25px; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }
.tabs_list li { margin: 0px; padding: 0px 0px 0px 40px;  font-size: 15px;font-weight: 300; line-height: 26px; }
.tabs_sec_top { display:none;}
.privacypolicy { margin: 0px 0px 0px 0px; padding: 40px 0px 30px 0px;}
.privacypolicy h1 {font-size: 30px;}
.contact-section { padding:30px 0px 30px 0px !important;  background-size: contain;}
.link_sec {padding: 0px 0px 0px 0px;}
.starttrail{  margin:20px 0px 25px 0px; padding:0px 0px 0px 0px;  display:inline-block;}
.welcome_sec h1 { font-size: 35px; padding: 00px 0px 20px 0px; margin: 00px 0px 0px 0px;}
.services_sec { min-height: auto; }
.section1 h2 {  font-size: 35px;  padding:30px 0px 30px 15px;   margin: 00px 0px 0px 0px; }
.morefeatures h1 { font-size: 35px; padding: 00px 0px 20px 0px; margin: 00px 0px 0px 0px;}	
.morefeatures_sec { min-height: auto;   }
.section h1 { font-size: 35px; padding: 5px 0px 20px 0px; margin: 00px 0px 0px 0px;}
/*.whychoose_con {width: 67%;}*/
.online h2 { font-size: 35px; padding: 00px 0px 20px 0px; margin: 00px 0px 0px 0px;}
.online p {font-size: 16px; }
.clinic_support_forms { margin: 0px 0px px 0px; padding: 23px;}
.banner_web_con h1 { font-size: 35px !important; padding: 30px 0px 15px 0px; margin: 0px;}
.banner_web_con p {font-size: 16px; padding: 0px; margin: 5px 0px 30px 0px;}
.clinic_support h1 { font-size: 35px; padding: 30px 00px 0px 0px; margin: 0px 0px 20px 0px;  line-height: 40px;}
.clinic_support1 h1 {font-size: 35px; padding: 0px 00px 0px 0px; margin: 0px 0px 20px 0px;  line-height: 40px;}
.clinic_support2 h1 {font-size: 35px; padding: 30px 00px 0px 0px; margin: 0px 0px 20px 0px; line-height: 40px; }
.social_bt { text-align: left; padding: 15px 0px 12px 0px;}
.bottom_sec1 li a { text-align: left; }
.bottom_icon a { padding: 5px 15px 5px 0px; float:  left;}
.aib_leran {margin: 11px auto 0px auto; padding: 0px 0px 0px 0px; width: 120px; float: none;  position: relative; right: 0; left: 0;}
.aib_con span { width:100%; display:inline-block; margin:5px 0px 0px 0px;}
.desk{ display:none;}
.mob{ display:  block ;}
.sub_banner_partners {padding: 60px 0px 60px 0px;}
.sub_banner_partners h1 { font-size: 45px !important;}
.partners_tab h3 { font-size: 26px;  line-height: 35px; }
.partners_sub h1 {font-size: 35px;}
.banner_part_con {font-size: 21px;  line-height: 33px;}
.banner_btns a {  margin: 0px 0px 12px 0px; display: block;}
.partners_sec_head { font-size: 50px;  line-height: 60px; }
.partners_sub1 h1 {color: #303a50; font-size: 35px; line-height: 50px; }
.comment_box p { padding: 15px 00px 25px 0px; line-height: 32px; font-size: 1rem  !important;}
.transform_clinic h1 {font-size:35px !important;  line-height: 50px; }

.sub_banner_care_pad {padding: 60px 0px 60px 0px;}
.sub_banner_care h1 {  font-size: 45px !important; }
.banner_part_con1 { font-size: 21px;  line-height: 33px;}
.care_sub h1 { font-size: 35px;  padding: 00px 00px 0px 0px;  margin: 0px 0px 20px 0px; }
.why_healthcare h1 {font-size: 35px;}
.why_box_con { width: 72%; }
.ourmission h1{font-size: 35px;}
.ourmission_count { font-size: 33px; line-height: 30px; } 
.ourmission_count1{ font-size: 33px; line-height: 30px; } 
.ourvalues_con { width: 75%;}
.ourvalues h1{font-size: 35px;}
.powerd_care h1{font-size: 35px;}
.powerd_btns a { margin: 0px 7px 9px 0px;   display: block;  width: auto;}
.join_care h1{font-size: 35px;}
.banner_mobiles {  margin: 50px 0px 0px 0px;}
.offset-3 { margin-left: 0px;}
.offset-2 { margin-left: 0px;}
.offline_banner h1 { font-size: 45px !important;}
.offline_banner p { font-size: 21px;line-height: 33px; }
.offline_banner_btns a { padding: 15px 12px 15px 11px;}
.offline_feature_box {  min-height: auto;}
.offline_document { padding: 8px 8px 8px 8px; margin: 0px 0px 25px 0px; }
.moving_offline_box { min-height: auto;}
.solution_offline_box { min-height: auto;}
.solution_offline_box1 { margin: 30px 0px 0px 0px; padding: 30px 30px 20px 30px;  min-height: auto;}
.solution_offline_r { width: 70%;}
.offline_feature h1 {font-size: 35px; }
.moving_offline { margin: 0px 0px 0px 0px;  padding: 75px 0px 30px 0px; }
.moving_offline h1 {font-size: 35px; }  
.moving_offline h3 {padding: 0px 00px 0px 0px; margin: 19px 0px 0px 0px; }
.solution_offline_head { padding: 8px 15px 8px 15px; margin: 0px auto 30px auto;}
.requirements h1 {font-size: 35px; } 
.requirements_box { min-height: auto;} 
.requirements_box2 { margin: 0px 0px 20px 0px; min-height: auto;}
.requirements_box3 {width: 100%; margin: 30px auto 0px auto;}
.requirements_box1 { margin: 10px 0px 0px 0px; padding: 35px 25px 12px 25px;}
.faq_ai h1 {font-size: 35px; }  
.accordian_tab h1 {font-size: 1.25rem; line-height: 27px; padding: 25px 50px 25px 20px !important;}
.accordian_tab .active {padding: 25px 50px 5px 20px !important;}
.arrow {  position: absolute; right: 21px; margin: -15px 0px 0px 0px;} 
.transform h1 { font-size: 35px !important; line-height: 41px;}
.top_link { display:none}
.top_link1{ display:  block;}
.navbar-toggler { margin: 12px 0px 0px 0px; }
.transform_form_se{ width: 100%; margin: 0px auto;}
.transform_sec { width: 100%; padding: 25px 25px 25px 25px; }
.transform_forms {width: 100%; }
.join_wihslist { width: 100%;}	
.free_business { margin: 0px 0px 0px 0px; padding: 00px 0px 70px 0px;}
.free_business h1 {color: #303a50; font-size: 35px; line-height: 50px;}	
.contact-section {  background-position: 0px 60px;}
}

