body{
	padding:0;
	margin:0;
	 font-family: 'Cera Pro';
}
h1, h2, h3, h4, h5, h6, p, ol, ul, img{
	padding:0;
	margin:0;
}


li{
	font-size:22px;
}
ul li, ol	 li{
	list-style:none;
	padding:0;
	margin:0;
}
header,section,footer{
	width:100%;
	float:left;
}
a,a:hover,a:focus{
	text-decoration:none;
	outline:none;
}

a{
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
}

.pade-none
{
    padding-left: 0;
    padding-right: 0;
}

img
{
	max-width: 100%;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  opacity: 1;
}
::-moz-placeholder { /* Firefox 19+ */
  opacity: 1;
}
:-ms-input-placeholder { /* IE 10+ */
   opacity: 1;
}
:-moz-placeholder { /* Firefox 18- */
   opacity: 1;
}
.pade-none{padding:0px;}
@media (min-width: 1400px){
.container {width: 1500px ; max-width: 100%;}
}
/*Header-part-start*/
header{float:left; width:100%; background:#fff; padding:15px 0;}
.logo-out{float:left;width:auto;}
.logo-out a{display:inline-block;}
.header-inner-right{float:right;}
.header-inner-right a {display: inline-block;background: #0066ff;color: #fff;padding: 10px 30px;border-radius: 47px;font-size: 16px;font-family: 'Cera Pro';
	font-weight: bold;position: relative;z-index: 99;overflow: hidden;}
.header-inner-right a:hover::after {width: 100%;}
.header-inner-right a:hover, .header-inner-right a:focus{background:#eb7d25; color:#fff;}
.header-inner-right a::after {position: absolute;content: "";z-index: -1;width: 0%;height: 100%;background: #eb7d25;left: 0;
 top: 0;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;transition: all 0.6s; display:none;}
/*Header-part-end*/

main.custom-main-sec{position:relative;}
main.custom-main-sec::before {background: url(../images/right-cercle-bg.png) center top no-repeat;
	position: absolute;right: 0;top: 10%;height: 600px;width: 200px;content: "";opacity: 0.5;}
main.custom-main-sec::after {background: url(../images/innovative-members-bg.png) center top no-repeat;position: absolute;left: -13px;top: 20%;
	height: 601px;width: 370px;content: "";}
.banner-main {float: left;width: 100%;background: url(../images/banner-img.jpg)center top no-repeat;background-size: cover;padding: 30px;display:-webkit-flex;
	display: flex;-webkit-align-items: center;align-items: center; justify-content: space-between; -webkit-justify-content: space-between;}
.banner-content {float: left;width: auto;background: rgba(255,255,255,0.66);padding: 20px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; position: relative;}
.banner-content-inner {float: left;width: auto;padding: 0 0 0 120px;margin: 0 0 0 60px;}
.banner-content-inner:first-child{margin:0px; padding:0px;}
.banner-content-grid {color: #2d2d2d;font-size: 14px;line-height: 18px;text-transform: capitalize;font-family: 'Cera Pro';text-align: center;margin-bottom: 13px; font-weight: 600;}
.banner-content-grid h6 {color: #2d2d2d;font-size: 18px;line-height: 25px;text-transform: capitalize;font-family: 'Cera Pro';text-align: center;font-weight: 500;}
.banner-content-grid:last-child{margin-bottom:0px;}
.banner-content-grid a{text-decoration:underline; color:#0066ff;}
.banner-content-grid a:hover{color:#}
.banner-content-inner.banner-content-img {position: relative;}
.banner-content-inner.banner-content-img::after {position: absolute;background: url(../images/banner-content-bg1.png)center top no-repeat;content: "";left: 0;
	top: 0;height: 167px;width: 42px;background-size: 31px;}
.membership-form-inner.membership-form-banner {width: 50%;float: right; margin:0px;}
.grow-your-membership-main{float:left; width:100%; 	padding:0 0 30px 0; position:relative;}
.grow-your-membership-main:after{ background:url(../images/right-cercle-bg.png) center top no-repeat; position:absolute; right:0; top:0; height:600px; width:200px; content:""; display:none;}
.membership-form-inner {background: #eb7d25;float: none;padding: 24px;margin: auto;width: 850px;-webkit-border-radius: 5px display: inline-block;
	-moz-border-radius: 5px;border-radius: 5px;display: inline-block;}
.form-filed {padding: 0 4px;margin: 0 0 8px 0;}
.form-filed input, .form-filed select, .form-filed textarea {float: left;width: 100%;background: #fff;padding: 8px 18px;color: #737373;font-size: 14px;
	height: 42px;border: 0px;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-webkit-appearance: none;}
.form-filed input:focus, .form-filed select:focus, .form-filed textarea:focus{background:#f2f2f2}
.form-filed input:placeholder, .form-filed textarea:placeholder{color:#737373 !important; opacity:1;}

.membership-form-outer {margin: -84px 0 0 0; text-align:center;}
.form-filed textarea{min-height:100px; max-height:100px; resize:none; }
.form-filed select {-webkit-appearance:none;-moz-appearance:none;appearance:none; background-image:url(../images/select-arrow-img.png) !important;
 background-position:92% center !important ;background-repeat:no-repeat !important;}
.form-filed.lets-go-started {float: left;text-align: right;}
.form-filed.lets-go-started span {float: none;font-size: 14px;color: #fff;font-family: 'Cera Pro';font-weight: normal;margin: 15px 30px 0 0;}
.form-filed.lets-go-started input {background: #0066ff;color: #fff;padding: 8px 30px 8px 30px;border-radius: 47px;font-size: 18px;
font-family: 'Cera Pro';font-weight: bold;position: relative;z-index: 99;overflow: hidden;float: none;width: auto;margin: 0px;
line-height: 15px;height: 45px;}
.form-filed.lets-go-started input:hover,.form-filed.lets-go-started input:focus{background:#fff;color:#eb7d25;}
.grow-your-membership-bottom {text-align:center; margin:40px 0 0 0;}
.form-filed.lets-go-started {margin: 10px 0 0 0;}
.grow-your-membership-bottom h2, .get-result-steps-inner h2, .great-team-content h2 {color: #0066ff;font-size: 25px;text-transform: uppercase;font-weight: bold; 
 font-family: 'Cera Pro';}
.grow-your-membership-bottom h2 span, .get-result-steps-inner h2 span, .great-team-content h2 span {font-size: 17px;line-height: 25px;color: #000;font-family: 'Cera Pro';
	font-weight: normal;float: left;width: 100%;text-align: center;margin: 10px 0 0 0;text-transform: none;}
.Our-performance-main {margin: 30px 0 0 0;padding: 0;display: flex;display:-webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.Our-performance-based-model {padding: 0 28px 0 22px; display: flex; display: -webkit-flex; margin-bottom: 15px; min-height: 80px;}
.Our-performance-based-model span {float: left;width:80px;margin: 0 10px 0 0;}
.Our-performance-based-model p{font-size: 15px;line-height: 21px;color: #000;font-family: 'Cera Pro';font-weight: normal;float: left;
 width: 100%;margin: 3px 0 0 0;text-transform: none;}
.Our-performance-based-model p a{text-decoration:underline; color: #000;}
.Our-performance-based-model span img {max-width: 100%;width: 55px;}
.performance-based-model-right {float: left;width: 85%;text-align: left;}
.innovative-members-main{float:left; width:100%; position:relative;}
.innovative-members-main::after {background: url(../images/innovative-members-bg.png) center top no-repeat;position: absolute;left: -13px;
 top: -65px;height: 600px;width: 370px;content: ""; display:none;}
.innovative-members-left {background: #0066ff;float: left;width: 52%;}
.innovative-members-inner h3 {font-size: 20px;line-height: 28px;color: #fff;text-transform: uppercase;margin:8px 0 16px 0;font-family: 'Cera Pro';font-weight: bold; text-align: center;}
.innovative-members-inner {float: right;width: 740px;padding: 90px 100px 90px 0;}
.innovative-members-inner p {font-size: 16px; line-height: 24px; color: #fff; font-family: 'Cera Pro'; font-weight: normal; float: left; width: 100%; margin: 0 0 15px 0; text-transform: none; background: url(../images/tick-icon.png) 0 8px no-repeat; background-size: 20px; padding: 0 0 0 29px;}
.innovative-members-inner p:last-child{margin:0px;}
.innovative-members-inner p a{text-decoration:underline; color:#fff;}
.innovative-members-right {float: left;width: 48%;background: #edf6fb;}
.innovative-members-inner, .innovative-members-right-inner {float: left;width: 100%;padding: 20px 24px !important;}
.innovative-members-grid {text-align: center;margin-bottom: 12px;}
.innovative-members-grid img {max-width: 100%;margin-bottom: 6px;max-height: 43px;}
.innovative-members-grid span {display: inline-block;}
.innovative-members-grid h6 {font-size: 13px;line-height: 17px;color: #000;text-transform: uppercase;margin: 0px;font-family: 'Cera Pro';font-weight: 500;}
.innovative-members-left, .innovative-members-right {min-height: 410px;}
.get-result-steps-main{float:left;width:100%;padding:50px 0 50px 0;background:#fff;}

.get-result-steps-inner{text-align:center; padding:0 100px;}
.result-steps-outer {margin-top: 30px;margin-bottom: 65px;padding: 0 70px;}
.result-step-row {float: left;width: 100%;border-radius: 100px 100px 0px 100px;-webkit-border-radius: 100px 100px 0px 100px;background: #0066ff;}
 span.step-degit {float: left;width: 50px;height: 50px;color: #fff;font-family: 'Cera Pro';background: #eb7d25;font-size: 24px;font-weight: bold;display: flex;
	display: -webkit-flex;align-items: center;-webkit-align-items: center;-webkit-justify-content: center;justify-content: center;border-radius: 50%;
	-webkit-border-radius: 50%;-moz-border-radius: 50%;}
.step1 span.step-degit{background:#fff;color:#323232;}
.result-step.step1{background: #eb7d25;}
.result-step.step1::before {position: absolute;right: -58px;top: 0;content: "";width: 0;height: 0;border-top: 68px solid transparent;
border-left: 58px solid #eb7d25;border-bottom: 67px solid transparent;}
.result-step {float: left;width: 44%;height: 135px;padding: 24px 30px 24px 78px;text-align: left;-webkit-border-radius: 100px 0 0 100px;
 -moz-border-radius: 100px 0 0 100px;border-radius: 100px 0 0 100px;position: relative;}
.result-step-content {float: left;width: 84%;padding-left: 20px;}
.result-step-content h3 {color: #fff;font-size: 21px;text-transform: uppercase;font-weight: bold;font-family: 'Cera Pro';margin: 0 0 5px 0;}
.result-step-content p {font-size: 15px;line-height: 19px;color: #fff;font-family: 'Cera Pro';font-weight: normal;float: left;width: 100%;margin: 0 0 0px 0;
	text-transform: none;}
.result-step.step2 {background: none;width: 56%;padding: 24px 50px 24px 78px; float:right;}
.result-step.step2 .step2-shape {background: #0066ff;display: inline-block;height: 50px;position: relative;width: 140px;float: right;margin: 0;}
.step2-shape-outt {position: absolute;right: 0;top: 130px;}
.result-step.step2 .step2-shape::before {border-top: 50px solid #06f;border-left: 70px solid transparent;border-right: 70px solid transparent;content: "";
	height: 0;left: 0;position: absolute;top: auto;width: 0;bottom: -50px;}
.result-step.step4 {width: 63%;padding-left: 65px;background: #0066ff;}
.result-step.step3 {width: 37%;padding-left: 20px;position: relative;z-index: 99;}
.result-step.step4 .result-step-content {width: 40%;padding: 0px;position: relative;z-index: 99;}
.result-step-row.result-step-row2 {background: none;margin-top: 118px;}
.result-step.step3 .result-step-content h3, .result-step.step3 .result-step-content p {color: #323232;}
.step-result-view-image {position: absolute;right: -84px;top: -95px;}
.result-step.step4 span.step-degit {z-index: 9;position:relative;}
.result-step-row.result-step-row2 {display:-webkit-flex;display: flex;-webkit-flex-direction: row-reverse;flex-direction: row-reverse;}
.leading-edge-main{float:left; width:100%; background-size:cover; background-position:center -50px; background-repeat:no-repeat; height:200px;  }
.leading-edge-content span {color: #fff;font-size: 20px;line-height: 27px;text-transform: uppercase;font-weight: bold;font-family: 'Cera Pro';float: right;
	margin: 30px 20px 0 0;text-align: center;}
.we-designed-main{float:left; width:100%; padding:40px 0;}
.we-designed-content{text-align:center;}
.we-designed-content p {font-size: 16px;line-height: 24px;color: #000; font-family: 'Cera Pro';font-weight: normal;float: left;width: 100%;margin: 0 0 12px 0;text-transform: none;}
.we-designed-content p span{color:#eb7d25;}
.we-designed-content p:last-child{margin:0px;}

.team-main{float:left; width:100%; padding:0px !important;}
.great-team-content {text-align: center;margin: 0;padding: 40px 30px;background: url(../images/great-team-banner-image.jpg) center -120px no-repeat;height: 210px;
display: flex;align-items: center; margin-bottom: 20px;}
.team-member {text-align: center;margin-bottom: 30px;}
.team-member img {border-radius: 12px; -webkit-border-radius: 12px; -moz-border-radius: 12px; max-width: 100%;}
.team-member a img {width: 115px;}
.team-member h6{font-size: 12px;line-height: 21px;color: #010101; font-family: 'Cera Pro';font-weight: 500;float: left;width: 100%;margin: 10px 0 0px 0;text-transform: uppercase;}
.team-member h6 span {color: #2079ff;float: left;width: 100%;font-size: 16px;line-height: 18px;}
.team-row-inner {padding: 40px 300px 8px 300px;background: #edf6fb;}
.team-member a {display: inline-block;}
.great-team-content h2, .great-team-content h2 span {color: #fff;text-shadow: 0 0 70px #000;}
.great-team-content h2 span{letter-spacing:0px;}
.great-team-content h2 {font-weight: 500;letter-spacing: 2px;}
.lest-get-started-form{float:left; width:100%; padding:45px 0;}
.lest-get-started-form .membership-form-outer {margin: 0 ;}
.lest-get-started-form .membership-form-inner {-webkit-box-shadow: 0px 0 20px #bfbfbf;-moz-box-shadow: 0px 0 20px #bfbfbf;box-shadow: 0px 0 20px #bfbfbf;}
.header-inner-right a img.phone-icon2 {display: none;}
footer {float: left;width: 100%;background: #edf6fb;padding: 0;border-top: 1px solid #;}
.footer-inner{text-align:center;padding:20px 0;}
.footer-inner span {font-size: 14px;color: #000;font-family: 'Cera Pro';font-weight: normal;float: left;width: 100%;text-align: center;margin: 0px 0 0 0;text-transform: none;}
.footer-inner span a{text-decoration:none;color: #000;}
.footer-inner span a:hover{text-decoration:underline; color:#eb7d25;}

/* TEAM MEMBERS POPUP */
.team-member-detail .modal-body-member img {width: 150px;margin: 0 20px 20px 0;-webkit-border-radius: 12px;-moz-border-radius: 12px;}
.team-member-detail .modal-body-member .modal-body-member {text-align: left;}
.team-member-detail .modal-body-member p {
    font-size: 15px;
    line-height: 24px;
    color: #000;
    font-family: 'Cera Pro';
    font-weight: normal;
    width: 100%;
    margin: 0 0 16px 0;
    text-transform: none;
}
.team-member-detail .modal-body-member p:last-child{margin:0px;}
.team-member-detail .modal-body-member {padding: 15px 30px 30px 30px;text-align: left;display: inline-block;}
.team-member-detail .modal-header {padding: 15px;border-bottom: 1px solid #e5e5e5;}
.team-member-detail .modal-content {position: relative;background-color: #edf6fb;background-clip: padding-box;border: 1px solid #999;border: 1px solid rgba(0, 0, 0, 0.2);
 border-radius: 6px;box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);outline: 0;}
.team-member-detail .modal-dialog {width: 1000px;margin: 30px auto;}
.team-member-detail .modal-content .modal-title-member {color: #010101;font-size: 15px;text-transform: uppercase;font-weight: bold;font-family: 'Cera Pro';}
.team-member-detail .modal-content .modal-title-member span {color: #0066ff;font-size: 18px;}
.team-member-detail .modal-header .close {margin-top: 0px;position: absolute;right: -17px;background: #edf6fb;width: 35px;height: 35px;border-radius: 50%;
 color: #000;display: flex;align-items: center;justify-content: center;justify-items: center;top: -15px;opacity: 1;}
.team-member-detail .modal-header .close .fa.fa-times {font-size: 20px;-webkit-text-stroke: 2px #edf6fb;}
.team-member-detail .modal-closebtn {position: absolute;right: -18px;z-index: 1;top: -19px;height: 36px;width: 36px;border-radius: 50%;-webkit-border-radius: 50%;}
.team-member-detail .modal-closebtn img {max-width: 100%;}


/* TEAM MEMBERS POPUP */



.performance-based-model-right h3 {font-family: 'Cera Pro'; font-size: 17px; font-weight: 700;}
.innovative-members-grid:nth-last-child(1), .innovative-members-grid:nth-last-child(2), .innovative-members-grid:nth-last-child(3) {margin-bottom: 0;}
.Get-More-Details {background-color: #0066ff; color: #ffffff; position: absolute; right: -144px; bottom: 17px; padding: 10px 0 11px 11px; font-size: 15px;}
.Get-More-Details:after {width: 0; height: 0; border-top: 30px solid transparent; content: ""; border-bottom: 30px solid transparent; border-left: 30px solid #0066ff; position: absolute; right: -24px; top: -9px;}
.Get-More-Details span {position: relative; z-index: 1;}
.grow-your-membership-bottom h2 strong {font-size: 18px; display: inline-block; margin: 13px 0 14px 0; color: #000; font-weight: 600;}