body{
     font-family: "Montserrat", sans-serif;
	font-weight:400;
	font-size:16px;
	color:#000;
}

a, a:hover, a:focus{
	text-decoration:none;
} 
p{
	color: #000;
}
h1,h2,h3,h4,h5,h6{
	font-weight:700;
}
.btn-check:focus + .btn, .btn:focus{
	box-shadow: 0 0 0 .25rem rgba(13,110,253,.0)
}
.trs {
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
}
.navbar-toggler {
	padding: 5px;
	font-size: 28px;
	background-color: transparent;
	border-radius: 0;
	color: #195a95;
	border: 0;
}
.navbar-toggler:focus{
	box-shadow: 0 0 0 0;
}
.header-bg{
	background-color:#fff;  
	position: fixed;
	left: 0;
	right: 0;
	z-index: 9;
	box-shadow: 0 1px 6px #cacaca;
	height: 90px;
} 

.logo img{
	width: 70px;
}
.navbar-expand-lg .navbar-nav .nav-link {
	color:#000;
	font-size:20px;
	padding: 0;
	font-weight: 600;
	display: inline-block;
}
.navbar-nav.mx-auto .nav-link {
	margin: 0 30px;
}
.navbar-expand-lg .nav-link.active, .navbar-expand-lg .show > .nav-link {
	color:#0E579B;
}
.navbar-nav.mx-auto .nav-link:hover{
	color:#0E579B;
}
.navbar-nav.ms-auto.flex-nowrap li .dropdown-toggle::after {
	content: none;
}
.navbar-nav.ms-auto.flex-nowrap #navbarDropdownMenuLink {
	margin-top: 12px;
	padding: 0;
}
.navbar-nav.ms-auto.flex-nowrap #navbarDropdownMenuLink img{
	width:40px;
}
.navbar-nav.ms-auto.flex-nowrap .dropdown-menu img{
	width:40px;
	margin-bottom: 5px;
}
.navbar-nav.ms-auto.flex-nowrap .dropdown-menu{
	font-size: 14px;
	border: 0px solid rgba(0,0,0,.15);
	border-radius: 0;
	text-align: center;
}
.main-section-area {
	padding-top: 6%;
}
.navbar-nav.ms-auto.flex-nowrap .dropdown-item{
	font-weight: 700;
	color: #000;
	padding: 2px 0;
}
.navbar-nav.ms-auto.flex-nowrap .dropdown-item:focus, .navbar-nav.ms-auto.flex-nowrap .dropdown-item:hover {
	color:#0C5893;
	background-color: transparent;
}
.navbar-nav.ms-auto.flex-nowrap li.nav-item:last-child a{
	border: 2px solid #000;
	border-radius: 5px;
	padding: 6px 20px;
}
.navbar-nav.ms-auto.flex-nowrap .nav-link {
  margin-left: 30px;
}
.navbar-nav.ms-auto.flex-nowrap li.nav-item:hover:last-child a{
	border-color: #0C5893;
	color: #0C5893;
}
.navbar-nav.ms-auto.flex-nowrap li .dropdown-toggle::after {
	content: none;
}

.navbar-nav.ms-auto.flex-nowrap #navbarDropdownMenuLink i{
	font-size: 26px;
}
.navbar-nav.ms-auto.flex-nowrap #navbarDropdownMenuLink span{
	position: relative;
	top: -2px;
}
.navbar-nav.ms-auto.flex-nowrap .dropdown-item:focus, .navbar-nav.ms-auto.flex-nowrap .dropdown-item:hover {
	color:#0C5893;
	background-color: transparent;
}
.navbar-nav li:hover > ul.dropdown-menu {
    display: block;
}
.homeSection {
	padding-bottom: 20px;
}
.default-title h1{
	font-size:51px;
	color: #0E569B;
}
.get-started-btn {
	background-color: #235a86;
	color: #fff;
	font-size: 15px;
	font-weight: 700;
	padding: 15px 45px;
	display: inline-block;
	margin: 5px 0;
}
.get-started-btn:hover {
	background-color: #195a95;
	color: #fff;
}

.default-title h3{
	font-size:50px;
	color:#195a95;
}
.arrow-design::before {
	content: '';
	background-color:#F6F6F6;
	height:50px;
	width: 28.333%;
	opacity: 1;
	transform-origin: left center;
	position: absolute;
	z-index: -1;
	transition: opacity 0.3s ease 0s,transform 0.3s ease 0s,left 0.3s ease 0.3s;
	clip-path: polygon(0 0, 95% 0%, 100% 50%, 95% 100%, 0 100%, 8% 50%);
}
.arrow-design span {
	font-size:25px;
	text-align: center;
	display: table;
	margin: 0 auto;
	padding-top:5px;
	color: #0d579a;
	font-weight: 600;
}
.recipe-successSection {
	padding: 40px 0;
}
.get-startedBox h5 {
	color:#0E569B;
}
.get-startedSection{
	padding:3% 0;
}
.get-startedBox {
  margin-top: 18px;
  text-align: center;
}
.color-bg1{
	background-color:#E88E58;
}
.color-bg2{
	background-color:#6297AC;
}
.unique-modelBox p{
	font-size: 25px;
	color: #fff;
}
.common-height{
	height: 400px;
}
.unique-modelBox{
	background-size:cover!important;
	background-position:center center!important
}
.common-padding{
	padding:80px 15px;
	/* background-color: #fff; */
}

.homeSection {
	padding: 30px 0;
}
.unique-model-Section {
	padding: 8% 0;
	background-color: #fff9f6;
}
.main-timeline:after{
    content: '';
    display: block;
    clear: both;
}
.main-timeline:after{ 
	content: '';
	background-color: #DAEDFF;
	height: 325px;
	width: 3px;
	transform: translateX(-50%);
	position: absolute;
	margin-top: 42px;
	margin-left: 58px;
}
.main-timeline .timeline{
	width: 100%;
	padding: 0 0 0 145px;
	margin: 0;
	float: left;
	position: relative;
	z-index: 1;
}
.main-timeline .timeline:before{
	content: '';
	background-color:#DAEDFF;
	height: 3px;
	width: 80px;
	position: absolute;
	top:51%;
	z-index: -1;
	left: 60px;
	border-radius: 6px;
}
.main-timeline .timeline-content{
    padding-top: 25px;
}
.main-timeline .timeline-content:hover{ text-decoration: none; }
.main-timeline .timeline-year{
	color: #fff;
	background-color: #0D579A;
	font-size: 20px;
	text-align: center;
	height: 40px;
	width: 40px;
	border-radius: 6px;
	position: absolute;
	left: 38px;
	top: 40px;
	z-index: 1;
	line-height: 40px;
}
.recipe-successSection p {
	text-align: justify;
}
.main-timeline .timeline-icon{
    color: #121365;
    font-size: 35px;
}
.main-timeline .title{
    font-size: 20px;
    margin: 0;
	color: #000;
}
.main-timeline .description{
    margin: 0;
}

.supportBox {
	background-color:#b9f0fb;
	padding: 30px;
	margin-bottom: 22px;
	border-radius: 10px;
	height: 115px;
}
.default-title h2 {
	font-size: 40px;
	margin-bottom: 25px;
}
.cloudDiv span {
	font-size: calc(1.3rem * var(--tag-multiplier));
	font-weight:700;
}
.cloudDiv span { 
	display: inline-block;
	line-height: 45px;
}
.degree-supportSection {
  padding: 40px 0;
}
.your-profileSection{
	background-color: #46B1E1;
	padding: 40px 0;
	/* height: 100%; */
}
.digitTxt h4 {
	position: absolute;
	background-color: #0D579A;
	width: 40px;
	height: 40px;
	text-align: center;
	color: #fff;
	border-radius: 6px;
	line-height: 40px;
}
.profileTxt {
	position: relative;
	left: 60px;
	color: #fff;
	width: 85%;
}	
.profileBox {
	margin-bottom: 20px;
}
.formBox {
	width:75%;
}
.form-control {
	padding:10px 12px;
	font-size: 13px;
	border: 0px solid #ced4da;
	border-radius: 0;
}
.btn.btn-primary {
	background-color: #50C7E8;
	color: #fff;
	font-size: 15px;
	font-weight: 700;
	padding: 15px 45px;
	display: inline-block;
	margin: 5px 0;
	border: 0;
	border-radius: 0;
}
.btn.btn-primary:hover{
	background-color:#48AAC6;
	color: #fff;
}
.contactSection {
	padding: 40px 0 15px;
	background-color: #0d579a;
	color: #fff;
}
.why-choose-club-miracleSection {
	background-color: #f6f7ff;
	padding: 40px 0;
	/* height: 100%; */
}
.profileTxt p {
	color: #fff;
}
.contactSection p { 
	color: #fff;
}
.formBox h4 {
	font-size: 35px;
}
.btn-check:active + .btn-primary:focus, .btn-check:checked + .btn-primary:focus, .btn-primary.active:focus, .btn-primary:active:focus, .show > .btn-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(49,132,253,.0);
}
.form-control:focus {
	color: #000;
	background-color: #fff; 
	border-color:transparent;
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(13,110,253,.0);
}
.h-100 {
  height: auto !important;
} 
.responsible-business-model{
	background-color: #f5fdff;
	padding:40px 0;
}
.get-startedSection .default-title h2 {
	margin: 25px 0 15px;
}