 
body{
	padding:0;
	margin:0; 
	font-family: 'Rubik', sans-serif;
	background:#fcfcfd; 
     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 4px 8px #e3fffe;
    min-height: 87px;
	position: fixed;
 
}
.logo { float: left;  width: 325px;  margin: 0px 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;
	 }
.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: right;}
.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; font-weight:600;}
.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;} 
.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, #f0f6fb, #e1eaf5); 
    background-size: cover;
    background-position: center center; 
	position: relative; height:100%; width:100%; z-index:0;
	display:inline-block; 
	padding: 100px 0px 0px 0px;
}
.offline_banner h1 {
    text-align:  left;
    color: #000;
    font-size: 3.75rem !important;
    font-weight: 700;
    text-transform: none;
    padding: 120px 0px 15px 0px;
    margin: 0px;
    font-family: Inter, system-ui, sans-serif; line-height:56px;
}
.offline_banner h1 span{ color: #16d3fe; width:100%; display:inline-block; }
.offline_banner p {
    text-align:  left;
    color: #616667;
    font-size: 18px;
    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: 16px 30px 16px 30px;
    text-transform: none;
    letter-spacing: 0; 
    background: #0fd1fe;
    color: #000;
	text-align:center;
    text-decoration: none;
    border: 1px solid #0fd1fe !important;
}
 .offline_banner_btns a:hover{ background: #0fd1fe; color: #000; text-decoration:none;   border: 1px solid #0fd1fe !important; }
.w-6 {
    width: 1.5rem; position:relative; margin:-7px 0px 0px 0px;
}
.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_data{ margin:0px 0px 0px 0px; padding:75px 0px 75px 0px; background:#f8fafc;  position:relative;}
.offline_data h1 {
	color:#000;
	font-size:3rem;
	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_data h1 span { 
   color: #16d3fe; 
}
.offline_data h3 {color: #1d2530;
    font-size: 17px;
    line-height: 1.75rem;
    font-weight: 600;
    text-transform: none;
    padding: 0px 00px 0px 0px;
    margin: 15px 0px 0px 0px;
    text-align: center; 
	font-family: Inter, system-ui, sans-serif;
} 
.offline_data 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;
}
.offline_data_con{
    color: #627084;
    font-size: 14px  !important;
    font-weight: 400;
    text-transform: none;
    margin: 5px 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_data_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 30px #e2f6fd;
	min-height: 250px;
}
.offline_data_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 #c1edf7;
	border: 1px solid #9ee4f4;
} 
 
.offline_data_icon1 {
    margin: 0px auto 0px auto; 
    width: 55px;
    height: 55px;
    padding: 0px;
    background: #e5faff;
    border-radius: 8px;
    text-align: center;
    line-height: 55px;
	color:#01aed5;
	
}
.offline_data_icon2{
    margin: 0px auto 0px auto; 
    width: 55px;
    height: 55px;
    padding: 0px;
    background: #fcebeb;
    border-radius: 8px;
    text-align: center;
    line-height: 55px;
	color:#e14949;
}
.offline_data_icon3{
    margin: 0px auto 0px auto; 
    width: 55px;
    height: 55px;
    padding: 0px;
    background: #eaf7f1;
    border-radius: 8px;
    text-align: center;
    line-height: 55px;
	color:#4ba67b;
}
.offline_data_icon4{
    margin: 0px auto 0px auto; 
    width: 55px;
    height: 55px;
    padding: 0px;
    background: #fef5e9;
    border-radius: 8px;
    text-align: center;
    line-height: 55px;
	color:#da870b;
}  
.offline_data_icon { width: 1.75rem; height: 1.75rem;	}

.offline_feature{ margin:0px 0px 0px 0px; padding:75px 0px 75px 0px; background:#fcfcfd;  position:relative;}
.offline_bg{  width:100%;height:600px; 	top:0px; 	position: absolute;}
.offline_feature h1 {
	color:#000;
	font-size:3rem;
	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 { 
   color: #16d3fe; 
}
.offline_feature h3 {color: #1d2530;
    font-size: 17px;
    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;
}
.offline_feature_con{
    color: #627084;
    font-size: 14px  !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;
} 

.clinical{ margin:0px 0px 0px 0px; padding:75px 0px 15px 0px; background:#fcfcfd;  position:relative;}
 
.clinical h1 {
	color:#000;
	font-size:3rem;
	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;
}  
.clinical h1 span { 
   color: #16d3fe; 
}
.clinical h3 {color: #1d2530;
    font-size: 17px;
    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;
} 
.clinical 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;
}
.clinical_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 30px #e2f6fd;
    min-height: 300px;
}
.clinical_icon {float: left;
    margin: 0px 15px 0px 0px;
    width: 48px;
    height: 48px;
    line-height:48px;
    padding: 0px; 
    border-radius: 8px;
    text-align: center; 
}
.clinical_iconbg1 {
    background: #e5faff;
    color: #01aed5;
}
.clinical_iconbg2 {
    background: #f0eefb;
    color: #543bce;
}
.clinical_iconbg3 {
    background: #eaf7f1;
    color: #2c9664;
}
.clinical_iconbg4 {
    background: #fef5e9;
    color: #da870b;
}

.clinical_con {
    color: #627084;
    font-size: 14px !important;
    font-weight: 400;
    text-transform: none;
    margin: 5px 0px 0px 0px;
    padding: 12px 00px 0px 0px;
    line-height: 1.625;
    text-align: left;
    width: 100%; display:inline-block;
    font-family: Inter, system-ui, sans-serif;
}

.clinical_box ul { margin:0px 0px 0px 12px; padding:0px;
}
.clinical_box li {
    color: #2d2d2d;
    font-size: 14px !important;
    font-weight: 400;
    text-transform: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 00px 0px 0px;
    line-height: 16px;
    text-align: left;
    width: 100%; display:inline-block;
    font-family: Inter, system-ui, sans-serif; list-style:none;
}
.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 30px #e2f6fd;
	min-height: 285px;
}
.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 #c1edf7;
	border: 1px solid #9ee4f4;
}

.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_icon1 {
    margin: 0px 0px 0px 0px; 
    width: 55px;
    height: 55px;
    padding: 0px;
    background: #e5faff;
    border-radius: 8px;
    text-align: center;
    line-height: 55px;
	color:#01aed5;
	
}
.offline_feature_icon2{
    margin: 0px 0px 0px 0px; 
    width: 55px;
    height: 55px;
    padding: 0px;
    background: #fcebeb;
    border-radius: 8px;
    text-align: center;
    line-height: 55px;
	color:#db2424;
}
.offline_feature_icon3{
    margin: 0px 0px 0px 0px; 
    width: 55px;
    height: 55px;
    padding: 0px;
    background: #f0eefb;
    border-radius: 8px;
    text-align: center;
    line-height: 55px;
	color:#543bce;
}
.offline_feature_icon4{
    margin: 0px 0px 0px 0px; 
    width: 55px;
    height: 55px;
    padding: 0px;
    background: #eaf7f1;
    border-radius: 8px;
    text-align: center;
    line-height: 55px;
	color:#2c9664;
}
.offline_feature_icon5{
    margin: 0px 0px 0px 0px; 
    width: 55px;
    height: 55px;
    padding: 0px;
    background: #fef5e9;
    border-radius: 8px;
    text-align: center;
    line-height: 55px;
	color:#da870b;
}
.offline_feature_icon6{
    margin: 0px 0px 0px 0px; 
    width: 55px;
    height: 55px;
    padding: 0px;
    background: #ebf3fc;
    border-radius: 8px;
    text-align: center;
    line-height: 55px;
	color:#257ad0;
}
.offline_feature_icon7{
    margin: 0px 0px 0px 0px; 
    width: 55px;
    height: 55px;
    padding: 0px;
    background: #fcebf0;
    border-radius: 8px;
    text-align: center;
    line-height: 55px;
	color:#df2060;
}
.offline_feature_icon8{
    margin: 0px 0px 0px 0px; 
    width: 55px;
    height: 55px;
    padding: 0px;
    background: #f6ecfa;
    border-radius: 8px;
    text-align: center;
    line-height: 55px;
	color:#9933cc;
} 
.offline_icon { width: 1.5rem; height: 1.5rem;	}
.offline_dots {width: 6px; height:6px;  border-radius:50%; background-color:  #d92685; display: inline-block; margin:0px 5px 0px 5px}

.specialties{ margin:0px 0px 0px 0px; padding:75px 0px 75px 0px; background:#fcfcfd;  position:relative;
}
.specialties h1 {
	color:#000;
	font-size:3rem;
	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;
}  
.specialties h1 span { 
   color: #16d3fe; 
}
.specialties h3 {color: #1d2530;
    font-size: 16px;
    line-height: 1.75rem;
    font-weight: 500;
    text-transform: none;
    padding: 0px 00px 0px 15px;
    margin: 8px 0px 0px 0px;
    text-align: center; 
	font-family: Inter, system-ui, sans-serif;
	float:left;
} 
.specialties 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;
}
  
.specialties_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 25px #e2f6fd; 
}
.specialties_box:hover {  animation-duration: .5s; transition-duration: .5s; transition-property: all;
    transition-timing-function:  cubic-bezier(.4, 0, .2, 1); 
	box-shadow: 0px 7px 35px #c1edf7;
	border: 1px solid #9ee4f4;
} 
 
.specialties_icon1 { float:left;
    margin: 0px 0px 0px 0px; 
    width: 45px;
    height: 45px;	
    line-height: 45px;
    padding: 0px;
    background: #e5faff;
    border-radius: 8px;
    text-align: center;
	color:#01aed5;
	
}
.specialties_icon2{float:left;
    margin: 0px 0px 0px 0px; 
    width: 45px;
    height: 45px;	
    line-height: 45px;
    padding: 0px;
    background: #fcebeb;
    border-radius: 8px;
    text-align: center; 
	color:#db2424;
}
.specialties_icon3{float:left;
    margin: 0px 0px 0px 0px; 
    width: 45px;
    height: 45px;	
    line-height: 45px; 
    padding: 0px;
    background: #f6ecfa;
    border-radius: 8px;
    text-align: center; 
	color:#9933cc;
}
.specialties_icon4{float:left;
    margin: 0px 0px 0px 0px; 
    width: 45px;
    height: 45px;	
    line-height: 45px;
    padding: 0px;
    background: #fcebf0;
    border-radius: 8px;
    text-align: center; 
	color:#df2060;
}
.specialties_icon5{float:left;
    margin: 0px 0px 0px 0px; 
    width: 45px;
    height: 45px;	
    line-height: 45px;
    padding: 0px;
    background: #fef5e9;
    border-radius: 8px;
    text-align: center; 
	color:#da870b;
}
.specialties_icon6{float:left;
    margin: 0px 0px 0px 0px; 
    width: 45px;
    height: 45px;	
    line-height: 45px;
    padding: 0px;
    background: #f0eefb;
    border-radius: 8px;
    text-align: center; 
	color:#543bce;
}
.specialties_icon7{float:left;
    margin: 0px 0px 0px 0px; 
    width: 45px;
    height: 45px;	
    line-height: 45px;
    padding: 0px;
    background: #eaf7f1;
    border-radius: 8px;
    text-align: center; 
	color:#2f9866;
}
.specialties_icon8{float:left;
    margin: 0px 0px 0px 0px; 
    width: 45px;
    height: 45px;	
    line-height: 45px;
    padding: 0px;
    background: #fbecf6;
    border-radius: 8px;
    text-align: center; 
	color:#ca2b95;
} 
.specialties_icon9{float:left;
    margin: 0px 0px 0px 0px; 
    width: 45px;
    height: 45px;	
    line-height: 45px;
    padding: 0px;
    background: #ebf3fc;
    border-radius: 8px;
    text-align: center; 
	color:#257ad0;
} 
.specialties_icons { width: 1.4rem; height: 1.4rem;	}

.designed{ margin:0px 0px 0px 0px; padding:75px 0px 75px 0px; background:#f8fafc;  position:relative;}
.designed_con_sec{ float:left; width:75%;}
.designed_right { margin:125px 0px 0px 0px;}

.designed h1 {
	color:#000;
	font-size:3rem;
	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;
}  
.designed h1 span { 
   color: #16d3fe; 
}
.designed h3 {color: #1d2530;
    font-size: 16px;
    line-height: 1.75rem;
    font-weight: 500;
    text-transform: none;
    padding: 0px 00px 0px 0px;
    margin:0px 0px 0px 0px;
    text-align: left; 
	font-family: Inter, system-ui, sans-serif; 
} 
.designed 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;
}
.designed_con {
    color: #627084;
    font-size: 14px !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;
}
 .designed_box {
    display: inline-block;
    margin: 0;
    cursor: pointer; 
    width: 100%;
    padding: 0px; 
    text-align: left;
    margin: 0px 0px 25px 0px; 
}
.designed_icon{float:left;
    margin: 0px 15px 0px 0px; 
    width: 40px;
    height: 40px;	
    line-height: 40px;
    padding: 0px;
    background: #dff6fb;
    border-radius: 8px;
    text-align: center;
	color:#01cffe;
} 
.designed_icons { width: 1.1rem; height: 1.1rem;	}


.security{ margin:0px 0px 0px 0px; padding:75px 0px 75px 0px; background:#fcfcfd;  position:relative;
}
.security h1 {
	color:#000;
	font-size:3rem;
	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;
}  
.security h1 span { 
   color: #16d3fe; 
}
.security h3 {color: #1d2530;
    font-size: 15px;
    line-height:19px;
    font-weight: 500;
    text-transform: none;
    padding: 0px 00px 0px 15px;
    margin:5px 0px 0px 0px;
    text-align: left; 
	font-family: Inter, system-ui, sans-serif;
	float:left; width:84%;
} 
.security 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;
}
  
.security_box {
    display: block;
    margin: 0;
    cursor: pointer;
    float: left;
    width: 100%;
    padding: 20px 20px 20px 20px;
    background: #fff;
    border: 1px solid #e0e6ed;
    border-radius: 15px;
    text-align:  left;
    margin: 0px 0px 25px 0px; 
	box-shadow: 0px 5px 25px #e2f6fd;
}
.security_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 #c1edf7;
	border: 1px solid #9ee4f4;
} 
 
.security_icon1 { float:left;
    margin: 0px 0px 0px 0px; 
    width: 45px;
    height: 45px;	
    line-height: 45px;
    padding: 0px;
    background: #eaf7f1;
    border-radius: 8px;
    text-align: center;
	color:#2c9664;
	
}
.security_icon2{float:left;
    margin: 0px 0px 0px 0px; 
    width: 45px;
    height: 45px;	
    line-height: 45px;
    padding: 0px;
    background: #ebf3fc;
    border-radius: 8px;
    text-align: center; 
	color:#257ad0;
}
.security_icon3{float:left;
    margin: 0px 0px 0px 0px; 
    width: 45px;
    height: 45px;	
    line-height: 45px; 
    padding: 0px;
    background: #fcebeb;
    border-radius: 8px;
    text-align: center; 
	color:#db2626;
}
.security_icon4{float:left;
    margin: 0px 0px 0px 0px; 
    width: 45px;
    height: 45px;	
    line-height: 45px;
    padding: 0px;
    background: #f6ecfa;
    border-radius: 8px;
    text-align: center; 
	color:#bc78dd;
}
.security_icon5{float:left;
    margin: 0px 0px 0px 0px; 
    width: 45px;
    height: 45px;	
    line-height: 45px;
    padding: 0px;
    background: #fef5e9;
    border-radius: 8px;
    text-align: center; 
	color:#da870b;
}
.security_icon6{float:left;
    margin: 0px 0px 0px 0px; 
    width: 45px;
    height: 45px;	
    line-height: 45px;
    padding: 0px;
    background: #e5faff;
    border-radius: 8px;
    text-align: center; 
	color:#01aed5;
} 
.security_icons { width: 1.4rem; height: 1.4rem;	}
 
.security_head {
    width: 400px;
    border-radius: 50px;
    padding: 12px 15px 12px 15px;
    margin: 0px auto 0px auto;
    font-size: 14px;
    font-weight: 500;
    color: #30a66f;
    background: #e7f3ee;
    border: 0px solid #f0adad;
    border-radius: 45px;
    text-align: center;
}
.whoits{ margin:0px 0px 0px 0px; padding:75px 0px 75px 0px; background:#f8fafc;  position:relative;
}
.whoits h1 {
	color:#000;
	font-size:3rem;
	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;
}  
.whoits h1 span { 
   color: #16d3fe; 
}
.whoits h3 {color: #1d2530;
    font-size: 15px;
    line-height:20px;
    font-weight: 600;
    text-transform: none;
    padding: 0px 00px 0px 0px;
    margin: 15px 0px 0px 0px;
    text-align: center; 
	font-family: Inter, system-ui, sans-serif;
} 
.whoits 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;
}
.whoits_con{
    color: #627084;
    font-size: 14px  !important;
    font-weight: 400;
    text-transform: none;
    margin: 5px 0px 0px 0px;
    padding: 0px 00px 0px 0px;
    line-height: 1.625;
    text-align: center; 
    width: 100%;
	font-family: Inter, system-ui, sans-serif;
} 
.whoits_box {
    display: block;
    margin: 0;
    cursor: pointer;
    float: left;
    width: 100%;
    padding: 25px 14px 25px 14px;
    background: #fff;
    border: 1px solid #e0e6ed;
    border-radius: 15px;
    text-align:  left;
    margin: 0px 0px 25px 0px; 
	box-shadow: 0px 5px 25px #e2f6fd;
	min-height: 155px;
}
.whoits_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 #c1edf7;
	border: 1px solid #9ee4f4;
} 
 
.whoits_icon1 { 
    margin: 0px auto 0px auto; 
    width: 45px;
    height: 45px;	
    line-height: 45px;
    padding: 0px;
    background: #e5faff;
    border-radius: 8px;
    text-align: center;
	color:#01aed5;
	
}
.whoits_icon2{margin: 0px auto 0px auto; 
    width: 45px;
    height: 45px;	
    line-height: 45px;
    padding: 0px;
    background: #eaf7f1;
    border-radius: 8px;
    text-align: center; 
	color:#2c9664;
}
.whoits_icon3{margin: 0px auto 0px auto; 
    width: 45px;
    height: 45px;	
    line-height: 45px; 
    padding: 0px;
    background: #f0eefb;
    border-radius: 8px;
    text-align: center; 
	color:#543bce;
}
.whoits_icon4{margin: 0px auto 0px auto; 
    width: 45px;
    height: 45px;	
    line-height: 45px;
    padding: 0px;
    background: #fcebeb;
    border-radius: 8px;
    text-align: center; 
	color:#db2424;
}
.whoits_icon5{margin: 0px auto 0px auto; 
    width: 45px;
    height: 45px;	
    line-height: 45px;
    padding: 0px;
    background: #fef5e9;
    border-radius: 8px;
    text-align: center; 
	color:#da870b;
}
.whoits_icon6{margin: 0px auto 0px auto; 
    width: 45px;
    height: 45px;	
    line-height: 45px;
    padding: 0px;
    background: #ebf3fc;
    border-radius: 8px;
    text-align: center; 
	color:#257ad0;
} 
.whoits_icon { width: 1.75rem; height: 1.75rem;}

.whychoose{ margin:0px 0px 0px 0px; padding:75px 0px 75px 0px; background:#fcfcfd;  position:relative;}
.whychoose h1 {
	color:#000;
	font-size:3rem;
	font-weight: 700;
	text-transform: none;
	padding: 25px 00px 35px 0px;
	margin:0px 0px 20px 0px;
	  text-align: center;
	  line-height:50px; 
	  font-family: Inter, system-ui, sans-serif;
}  
.whychoose h1 span { 
   color: #16d3fe; 
}
.whychoose h3 {color: #1d2530;
    font-size: 15px;
    line-height:20px;
    font-weight: 600;
    text-transform: none;
    padding: 0px 00px 0px 0px;
    margin: 15px 0px 0px 0px;
    text-align: center; 
	font-family: Inter, system-ui, sans-serif;
} 
.whychoose 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;
}

.whychoose_tables{ background:#fff; border:1px solid #ccc; border-radius: 10px;
    box-shadow: 0 1px 3px #1d25300f, 0 8px 32px #01cffe14;
}
.tables_head{ background:#f2fcff;  border-radius: 10px 10px 0px 0px; padding:18px 0px 18px 15px; width:100%; display: flex;
    flex-wrap: wrap;}
.border_radious{ border-radius: 0px 0px 10px 10px; }
.tables_grid { float: left; width: 33.33333333%; }
.tables_head_con1 {color: #706375;
    font-size: 15px;
    line-height:20px;
    font-weight: 600;
    text-transform: none; 
    text-align: left; 
	font-family: Inter, system-ui, sans-serif;
} 
.tables_head_con2 {color: #00bfeb;
    font-size: 15px;
    line-height:20px;
    font-weight: 600;
    text-transform: none; 
    text-align: center; 
	font-family: Inter, system-ui, sans-serif;
} 
.tables_head_con3 {color: #706375;
    font-size: 15px;
    line-height:20px;
    font-weight: 600;
    text-transform: none;     text-align: center; 
	font-family: Inter, system-ui, sans-serif;
} 
.tables_para_con1 {color: #00bfeb;
    font-size: 15px;
    line-height:20px;
    font-weight: 400;
    text-transform: none; 
    text-align: center; 
	font-family: Inter, system-ui, sans-serif;
} 
.tables_para_con2 {color: #706375;
    font-size: 15px;
    line-height:20px;
    font-weight: 400;
    text-transform: none;     text-align: center; 
	font-family: Inter, system-ui, sans-serif;
} 

.tables_row{ background:#fff; padding:18px 0px 18px 15px; width:100%; display: flex;
    flex-wrap: wrap;}
.tables_row1{ background:#fbfbfc;  padding:18px 0px 18px 15px; width:100%; display: flex;
    flex-wrap: wrap;}

.tick_bg { margin: 0px auto 0px auto; 
    width: 25px;
    height: 25px;	
    line-height: 25px;
    padding: 0px;
    background: #eaf6f0;
    border-radius:50%;
    text-align: center;
	color:#37a974;
	
}
.close_bg{margin: 0px auto 0px auto; 
    width:25px;
    height:25px;	
    line-height:25px;
    padding: 0px;
    background: #fdecec;
    border-radius:50%;
    text-align: center;
	color:#ef4444;
}

.tables_icon { width: 1.1rem; height: 1.1rem;}    
.faq_ai_bg { background-color: #f8fafc;}
.faq_ai{ margin:0px 0px 0px 0px; padding:75px 0px 75px 0px;  } 
.faq_ai h1 {
	color:#000;
	font-size:3rem;
	font-weight: 700;
	text-transform: none;
	padding: 0px 00px 0px 0px;
	margin:20px 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: 8px 20px 8px 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:600; text-align:left; font-family: "Open Sans", sans-serif;
	color: #1d2530; font-size: 15px; box-shadow: 0px 5px 25px #e2f6fd;
	} 
.accordian_tab h1:hover{ list-style:none;    color:#1d2530; box-shadow: 0px 5px 35px #e2f6fd;} 
.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; border-radius: 20px 20px 0px 0px; box-shadow: 0px 5px 25px #e2f6fd;
}	
 
 .acc_con{ display:none;  border-radius: 00px 00px 20px 20px;
    padding:5px 20px 25px 20px;  margin:0px 0px 15px 0px;
	color: #627084;
	font-size: 14px !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 70px 0px; background:#fcfcfd;
    background-repeat: no-repeat;
    background-position: top right;
}
.transform_sec { 
    margin: 50px auto 0px auto;
    cursor: pointer; 
    padding: 50px 45px 50px 45px;
    background: #10d2fe;
    border: 0px solid #e0e6ed;
    border-radius: 15px;
    text-align: left;
    box-shadow: 0px 10px 20px #e9e9e9; 
}
.transform h1 {
	color:#2b303b;
	font-size:35px ;
    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: #2b303b;
    font-size: 18px;
    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_btns {margin: 30px auto 5px auto; padding: 0px; width:225px;  }
.transform_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: #10d2fe;
	text-align:center;
    text-decoration: none;
    border: 1px solid #fff !important;
}
 .transform_btns a:hover{ background: #fff; color: #10d2fe; text-decoration:none;   border: 1px solid #10d2fe !important; } 
  
.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;
}

.contact-section {	padding:50px 0px 50px 0px  !important; background: #fcfcfd; background-repeat:no-repeat;
	background-position: center ; border-radius: 0px 0px 0px 0px; border-top:1px solid #d9dfe8;
}
.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;
}
.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;
}
.copyright { text-align:center;
    color: #6d6a68;
    font-size: 12px;
    font-weight: 400;
    padding: 15px 0px 0px 0px;
}

.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} 

.footer_links2{  margin:0px 0px 0px 0px; padding:0px; text-align: right;}  
.footer_links2 a {
    padding: 5px 15px 5px 15px;
    font-size: 14px;
    text-transform: none;
    color: #6d6a68;
    border-bottom: 0px solid #201272;
    display: inline-block; 
	text-align: left;
    font-weight: 300; text-decoration:none;
}
.footer_links2 a:hover{ color: #17d3fe; text-decoration:none} 
.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;
}
.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;     text-decoration: none;}  

.privacypolicy{ margin:00px auto 0px auto;    
padding:120px 0px 60px 0px; 
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: #51535d;
	font-size: 16px;
	font-weight: 500;
	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:500;
	text-transform: none;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 25px 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;
 
} 
@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 5px 8px 5px; margin: 0px 10px 0px 0px; font-size: 10px;}
.deliverty_sec h1 {  padding: 20px 0px 0px 0px; margin: 0px 0px 25px 0px; }
.banner_left{ padding: 105px 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) { 
.offline_banner h1 { font-size: 45px !important;   text-transform: none;  padding: 14px 0px 15px 0px;  line-height: 50px;}
.offline_banner_btns a {  font-size: 14px !important;  padding: 19px 8px 19px 8px; }
.offline_banner {padding: 50px 0px 50px 0px;}
.offline_data_box {  min-height: auto;}
.offline_feature_box { min-height: 250px;}
.navbar-nav > li > a {  text-align: right; padding: 8px 10px !important;}
.navbar {margin-top: 12px !important;}
}
@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) {	
.logo { width: 250px; margin: 17px 0px 0px 0px; }
header.sticky .top_link { margin:-35px 0px 0px 20px; padding: 0px 0px 0px 0px;}	
.navbar-nav > li > a {  text-align: left;}
.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;} 

.offline_banner h1 { font-size: 45px !important;  padding: 0px 0px 15px 0px; margin: 0px;   line-height: 55px;}
.offline_banner_btns a { font-size: 13px !important; padding: 14px 9px 12px 9px; }
.offline_data { padding: 40px 0px 40px 0px;} 
.offline_data h1 {  font-size: 35px;} 
.offline_data_box { min-height: auto;}

.offline_feature {padding: 40px 0px 40px 0px;} 
.offline_feature h1 {  font-size: 35px;} 
.offline_feature_box { min-height: auto;}

.specialties{padding: 40px 0px 40px 0px;} 
.specialties h1 {  font-size: 35px;}  

.designed{padding: 40px 0px 40px 0px;} 
.designed h1 {  font-size: 35px;}  

.security {padding: 40px 0px 40px 0px;} 
.security h1 {  font-size: 35px;}  
.security_head { width: auto; }

.whoits{padding: 40px 0px 40px 0px;} 
.whoits h1 {  font-size: 35px;}  

.whychoose{padding: 40px 0px 40px 0px;} 
.whychoose h1 {  font-size: 35px;}  
.faq_ai {padding: 40px 0px 40px 0px;} 
.faq_ai h1 {  font-size: 35px;}  
.accordian_tab h1 {  font-size: 15px !important; }
.transform_sec { margin: 0px auto 0px auto; }
.transform h1 {font-size: 29px; line-height: 35px;} 
.transform p { font-size: 16px;  line-height: 26px; } 
}