body{
margin: 0;
padding: 0;
font-family: 'Raleway', sans-serif;
overflow-x: hidden;
overflow-y: auto;
scroll-behavior: smooth;
width: 100%;
}

.navbar-default{
	background-color: transparent;
border-color: transparent;
z-index: 9999;
}

header{
min-height: 740px;
background-image: url("../img/mainpoly_header.png");
background-size: 100% 100%;
background-position: 0 0;
background-repeat: no-repeat;
width: 100%;
padding-top:40px;
}

.navbar-default .navbar-nav > li > a{
 color: #fff;
font-size: 15px;
font-weight:500;
padding: 18px 20px;
}

.navbar-default .navbar-nav > li > a:hover{
	color: #fff;
}

.navbar-nav > li > .create_acco
{
	margin-top: 10px;
}

.logo{
	height: 63px;
position: relative;
z-index: 9;
}

.create_acco{
background-color: #e0ad10;
padding: 7px 25px !important;
color: #000 !important;
text-align: center;
border-radius: 40px;
border: 1px solid #e0ad10;
font-size: 14px;
font-weight: 600 !important;
text-transform: capitalize;
}

.create_acco:hover
{
background-color:#e0ad10 !important;
color: #000 !important;
}

.sign_in_img{
	margin-top:15px;
color: #fff;
font-weight:600;
font-size: 15px;
}

.sign_in_img img{
	height: auto;
padding-right: 10px;
}

.header_bgImg img{
	height: auto;
	width: 100%;
}

.header_content_right{
	display: flex;
align-content: center;
padding-top: 50px;
}

.vector_img{
	position: relative;
z-index: 1;
margin: auto;
top: 100px;
}

.vector_img img{
height: auto;
margin: auto;
text-align: center;
}

.heaer_content_left
{
	margin-top: 140px;
}

.heaer_content_left h2{
font-size: 46px;
color: #fff;
font-weight: 500;
line-height: 55px;
}

.heaer_content_left p{
color: #b7b6e6;
font-size: 17px;
margin-top: 25px;
line-height: 30px;
padding-right: 87px;
font-weight: 600;
margin-bottom: 20px;
}

.header_btn{
background-color: #e0ad10;
padding: 0px 37px ;
color: #000 ;
text-align: center;
border-radius: 40px;
border: 1px solid #e0ad10;
font-size: 20px;
font-weight: 500 ;
text-transform: capitalize;
line-height: 45px;
}
.header_btn:hover{
	background-color: #e0ad10 ;
color: #000 ;
}
.shapes{
	position: relative;
}

.shapes div{
	position: absolute;
}

.shapes img{
	position: relative;
}

.shape1 img
{
	top: -47em;
left: -4em;
}

.shape2 img{
left: 1em;
top: 3em;
}

.shape3 {
float: right;
right: 8em;
top: 3em;
}

.shape4 img{
	 top: 18em;
left: -3em;
}

.shape5{
left: 45%;
top: 33em;
}

section{
	position: relative;
margin: 0;
}

#about{
	  padding: 100px 0 0px;
	  margin-top: 2em;
}

 .text-center{
 	text-align: center;
 }

 .section-title{
 	margin-bottom: 70px;
 }

 .title{
 font-size: 48px;
font-weight: 600;
line-height: 1.4;
 }

#about title{
 color: #000;
}

#about h3{
color: #e0ad10;
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 6px;
}

#about .create_acco{
background-color: #e0ad10;
padding: 6px 28px !important;
color: #fff !important;
text-align: center;
border-radius: 40px;
border: 1px solid #e0ad10;
font-size: 13px;
font-weight: 600 !important;
text-transform: uppercase;
letter-spacing: 2px;
width: 158px;
margin: auto;
}

.aboutsp{
padding-right: 16px;
line-height: 25px;
}

#about .title{
font-size: 38px;
font-weight: 700;
line-height: 45px;
margin-bottom: 30px;
margin-top: 0;
}

#about .section_title
{
 padding-left: 20px;
 margin-bottom: 65px;
padding-right: 20px;
}

#about p{
	color: #848484;
font-size: 14px;
font-weight: 500;
margin-bottom: 15px;
}

p{
	font-size: 14px;
	font-weight: 300;
}

.about_right_img{
	position: absolute;
}

 .about_right_contnet{
 	position: relative;
 	left: 8px;
 }

.white_bgs{
background-color: #fff;
padding: 35px 25px 60px 25px;
text-align: center;
border-radius: 10px;
box-shadow: 1px 1px 25px #ddd;
margin-top: 180px;
min-height:295px;
}

.white_bgs h2{
	color: #333;
font-size: 18px;
font-weight: 800;
}

.our_approach{
margin-top: 250px;
}

.our_mission{
margin-top: 180px;
margin-bottom: 0;
margin-left: 0;
}

#newsletter{
padding: 25px 0 90px;
background-image: url("../img/mainpoly_thirdsectoin.png");
background-size: 105% 100%;
background-repeat: no-repeat;
background-position: center center;
min-height: 870px;
width: 100%;
height: auto;
margin-top: 100px;
}

.newletter_wraper
{
	width: 800px;
	margin: auto;
	text-align: center;
}

.newletter_backgroundimg{
	position: relative;
	left: 0;
	z-index: 9;
	top: -30px;
}
 .text-left h2{
 	text-align: left !important;
 }
.newletter_backgroundimg img{
	width:auto;
	height: auto;
}

.newletter_ico{
	position: relative;
top: 45px;
min-height: 238px;
margin-bottom:6em;
}

.newletter_ico img{
	width:auto;
	height: auto;
	margin: auto;
}

.newletter_section{
	margin-top: 10px;
	position: relative;
	z-index: 9;
}

.newletter_section h6{
letter-spacing: 5px;
color: #e0ad10;
font-size: 18px;
text-transform: uppercase;
font-weight: 600;
}

.newletter_section h2{
	color: #fff;
font-size: 42px;
font-weight: bold;
}

.newletter_section p{
color: #fff;
font-size: 20px;
text-transform: uppercase;
margin-top: 20px;
font-weight: 500;
margin-bottom: 30px;
}

.textbox_section{
	display: block;
}

.newletter_section .form_control{
border-radius: 50px;
border: 1px solid #fff;
padding: 10px 24px;
width: 35%;
font-size: 15px;
height: 65px;
font-weight: 600;
color: #555;
}

.newletter_section .form_control:focus{
border: 1px solid #fff !important;
}

.create_acco_newsletter
{
	line-height: 18px;
    background-color: #e0ad10;
    padding: 23px 35px 24px;
    color: #fff !important;
    text-align: center;
    border-radius: 40px;
    border: 1px solid #e0ad10;
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    letter-spacing: 4px;
    position: relative;
    left: -55px;
}

.newletter_section .button{
padding: 2px 4px;
}

.shapes1{
	position: absolute;
	top: 0;
	width: 100%;
}

.shapes1 div{
	position: absolute;
}

.shapes1 img{
	position: relative;
}

.shape6 img
{
top: 14em;
left: 10em;
}

.shape7 img{
left: 67em;
top: -16px;
}

.shape8 {
top: 30em;
left: 2em;
}

.shape9 img{
top: 14em;
}

.shape9
{
	float: right;
	right: 10em;
}

#quote{
padding: 0 0 90px;
background-image: url("../img/quot_rightBg.png");
background-size: 100% 85%;
background-repeat: no-repeat;
background-position: right 100px;
width: 100%;
height: auto;
min-height: 890px;
}

.quto_container{
	 width: 1349px;
	 padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}

.shape_container{
		 width: 1349px;
margin-right: auto;
margin-left: auto;
}

.insta_container
{
	 width: 1349px;
margin-right: auto;
margin-left: auto;
}

.quote_Left_img{
	position: relative;
}

.quote_Left_img img{
height: auto;
width: 100%;
}

.quote_second_img{
	position: relative;
	top: 100px;
	left: 40px;
}

.quote_second_img img{
	position: relative;
}

.quot_content{
	position: absolute;
text-align: center;
top: 170px;
width: 509px;
margin-left: 15%;
}

.quot_content h2{
 	color: #fff;
font-size: 35px;
text-align: left;
line-height: 50px;
margin-bottom: 25px;
}

.quot_content h4{
color: #e0ad10;
float: left;
margin-top: 0;
font-size: 30px;
font-weight: 600;
}
.owl-carousel .owl-item img{
	width:auto !important;
}

.quot_content span{
	 background-color: #e0ad10;
height: 6px;
width: 50px;
display: block;
float: left;
margin-left: 2px;
border-radius: 4px;
margin-right: 15px;
margin-top: 17px;
}

.quot_content p{
	 color: #fff;
clear: both;
text-align: left;
font-size: 25px;
font-weight: 500;
padding-left: 67px;
}

.quot_rightimg{
height: auto;
padding-top: 10em;
}

.clear{
	clear: both;
}

#education
{
padding: 100px 0 90px;
}

.education_content{
	text-align: left;
	margin-top: 2em;
}

.education_content img{
height: 194px;
    width: 100%;
    min-height: 191px;
    object-fit: cover;
}

#education h3{
color: #e0ad10;
font-size: 17px;
text-transform: uppercase;
letter-spacing: 7px;
font-weight: 600;
}

#education .text-center p{
font-size: 17px;
font-weight: 500;
color: #777;
}

#education .text-center h2{
	font-size: 38px;
font-weight: 700;
margin-top: 10px;
}

.education_content h4{
	color: #e0ad10;
font-weight: 600;
font-size: 16px;
margin-top: 40px;
}

.education_content h2{
color: #000;
margin-top: 10px;
font-size: 22px;
font-weight: 600;
border-bottom: 2px solid #ddd;
width: 270px;
padding-bottom: 11px;
margin-bottom: 20px;
}

.education_content p{
color: #222;
font-size: 17px;
font-weight: 400;
padding-right:35px;
text-align: left;
min-height: 160px;
}

.education_content button{
	text-transform: uppercase;
}

#education .create_acco{
	letter-spacing: 2px;
	padding: 8px 30px !important;
	color: #fff !important;
	font-size: 13px;
	transition: 0.5s;
}

#instagram{
	padding: 70px 0 80px;
float: left;
width: 100%;
}

#instagram h2
{
color: #000;
font-size: 38px;
font-weight: 700;
margin-bottom: 17px;
}

#instagram p
{
	color: #777;
font-size: 20px;
font-weight: 400;
margin-bottom:25px;
}

.col_img{
	width: 100%;
}

.col_left{
	float: left;
	width:16.6%;
}

section{
	clear: both;
}

footer{
	background-image: url(../img/footer_bg.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center center;
	min-height: 500px;
	width: 100%;
	padding: 50px 0 50px;
	color: #fff;
	clear: both;
}

footer h3{
font-size: 30px;
color: #e0ad10;
font-weight: 600;
margin-top: 10px;
margin-bottom:20px;
}

footer h6{
	font-size: 17px;
font-weight: 400;
}

footer p{
	font-size: 17px;
font-weight: 500;
}

footer ul{
	margin: 0;
	padding: 0;
}

footer ul li{
	list-style: none;
font-size: 16px;
font-weight: 400;
line-height: 26px;
text-transform: capitalize;
}

.footer_content{
	padding: 0;
	line-height: 28px;
}

.footer_content img{
	height: auto;
}

.footer_logo{
	margin-top: 70px;
	margin-bottom:70px;
	width: 300px;
}

footer i{
color: #e0ad10;
font-size: 20px !important;
font-weight: 400 !important;
padding-right: 15px;
}

.pad0{
	padding-right: 0;
	padding-left: 0;
}

footer .form_control{
border-radius: 50px;
border: 1px solid #fff;
padding: 8px 16px;
width: 100%;
font-size: 14px;
height: 45px;
font-weight: 500;
color: #111;
}

footer  button{
background-color: #e0ad10;
padding: 10px 36px;
color: #fff;
text-align: center;
border-radius: 40px;
border: 1px solid #e0ad10;
font-size: 16px;
font-weight: 500;
text-transform: capitalize;
margin-top: 15px;
}

.footer_copyright{
border-top: 1px solid #4dbaab;
width: 100%;
margin-top: 5em;
padding-top: 55px;
}

.footer_copyright p{
	 color: #fff;
font-size: 19px;
}

.owl-carousel{
	display: block !important;
}

#Customers
{
	background-image: url(../img/client_bg.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center center;
	width: 100%;
	padding: 50px 0 50px;
	color: #fff;
	clear: both;
	margin-top:2em;
}

#Customers h2{
	color: #000;
font-size: 38px;
font-weight: 700;
}

#Customers h5{
	color: #6d69c8;
font-weight: 700;
font-size: 27px;
margin-top: 14px;
margin-bottom:40px;
}

.single_testimonial{
background-color: #fff;
padding: 25px;
border-radius: 15px;
margin-top: 10px;
margin-bottom: 10px;
}

#Customers  .section_title{
	text-align: center;
}

.quota img{
height: 60px;
width: auto;
border-radius: 52px;
}

.quota{
 float: left;
margin-right: 15px;
margin-bottom: 13px;
}

.star
{
	float: left;
	padding-top: 17px;
}

.star ul{
	margin: 0;
	display: flex;
	padding: 0;
}

.star ul li{
	list-style: none;
	padding-right:7px;
 }

 .star ul li i{
	 color:#f9bd07;
 }

  .testimonial_text{
  margin-top: 5px;
clear: both;
min-height: 130px;
max-height: 130px;
overflow: hidden;
text-overflow: ellipsis;
  }

  .testimonial_text p{
  	color: #444;
line-height: 19px;
font-size: 13px;
font-weight: 600;
  }


  .testimonial_author h6{
color: #333;
font-size: 15px;
font-weight: 600;
  }

.center .single_testimonial
{
margin-top: 0;
margin-bottom: 0;
padding-bottom: 32px;
}

.center .quota img{
	height: 70px;
}

.center .star ul li i {
    font-size: 17px;
}

.center .testimonial_text p {
   line-height: 18.5px;
font-size: 15px;
}

.owl-carousel .owl-stage-outer{
	min-height: 330px;
	padding-top: 15px;
}

.center .owl-carousel .owl-item{
margin-top: -10px;
}

.center .testimonial_author h6{
	font-size: 17px;
}

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled
{
	display: block !important;
}

.owl-carousel .owl-nav .owl-next
{
background-image: url("../img/right_ico.png") !important;
background-size: 20px 30px !important;
background-position: 0 0 !important;
background-repeat: no-repeat !important;
height: 35px;
width: 35px;
position: absolute;
right: -40px;
top: 30%;
}

 .owl-carousel .owl-nav .owl-prev
 {
 background-image: url("../img/left_ico.png") !important;
background-size: 20px 30px !important;
background-position: 0 0 !important;
background-repeat: no-repeat !important;
height: 35px;
width: 35px;
position: absolute;
left: -25px;
top: 30%;
 }

 .owl-next span{
 	display: none !important;
 }

  .owl-prev span{
 	display: none !important;
 }

.owl-theme .owl-dots .owl-dot span
{
 width: 40px!important;
height: 5px!important;
margin: 40px 0px 3px 10px!important;
background: #D6D6D6;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #ee557c!important;
}

.owl-theme .owl-nav [class*="owl-"]:hover
{
	background-color: transparent !important;
}

#product
{
padding: 100px 0 0;
}


.product img{
	height: auto;
	width: 100%;
	min-height: 300px;
}

#product h3{
color: #e0ad10;
font-size: 17px;
text-transform: uppercase;
letter-spacing: 7px;
font-weight: 600;
}

#product .text-center p{
font-size: 16px;
font-weight: 500;
color: #848484;
margin-top: 26px;
line-height: 27px;
}

#product .text-center h2{
font-size: 38px;
font-weight: 700;
margin-top: 10px;
text-decoration: none;
color: #000;
}
#product .text-center h2 a{
	font-size: 30px;
font-weight: 700;
margin-top: 10px;
text-decoration: none;
color: #000;
}

.product_content{
	width: 990px;
	margin: 3em auto;
}

#product h5{
color: #e0ad10;
font-size: 17px;
text-transform: uppercase;
letter-spacing: 7px;
font-weight: 600;
}

.text-left{
	text-align: left;
}

.product_content h2{
	font-size: 35px;
	text-transform: capitalize;
}

.product_content .text-right{
	padding-right: 40px;
}

.verticle_line::after {
  content: "";
   color: red;
  font-weight: bold;
  border:2px solid;
  border-color:linear-gradient(green, yellow);
  height:100px;
  width:50px;
  margin-right:10px;
  }

.verticle_line{
	height: 100px;
}

.verticle_line::before {
  content: "";
   color: red;
  font-weight: bold;
  border:2px solid;
  border-color:linear-gradient(green, yellow);
  height:100px;
  width:50px;
  margin-right:10px;
  }


ul.timeline li {
    position: relative;
    border-bottom: none;
    clear: both;
    list-style: none;
}

.timeline .block {
margin: 0;
    margin-left: 0px;
margin-left: 0px;
margin-left: 0px;
border-right: 2px solid #c1307b;
overflow: visible;
padding: 0 15px;
    padding-bottom: 0px;
padding-bottom: 0px;
margin-left: 0;
padding-bottom: 15px;
min-height: 395px;
}

.round_cont {
    position: relative;
    float: right;
    left: 30px;
}

.round_cont i {
    position: relative;
    z-index: 999;
    left: -23px;
    color: #333;
    top: 2px;
}

.second_icons .block{
border-left: 2px solid #903584;
position: relative;
left: -32px;
border-right: 0 !important;
}

.second_icons .round_cont {
    position: relative;
    float: left;
    left: -30px;
}

.third_icons .block{
border-right: 0 !important;
}

.third_icons .round_cont {
    left: 28px;
}

.product_content .text-left{
	padding-left: 45px;
}

 .product_content .text-right
{
	padding-right:80px;
}

.container {
    width: 1060px;
}

.navbar-brand{
	padding: 0 15px;
}


/*tech css*/
.tech_header{
background-image: url("../img/tech/top_header.png") !important;
min-height: 850px;
}

.tech_header .navbar-default{
	margin-top: 10px;
}

#growth{

}

.gren_vector{
	position: relative;
}

.gren_vecimg{
	position: relative;
}

.growth_lefts{
float: left;
width: 100%;
min-height: initial;
padding-top: 0;
padding-bottom: 0;
padding-right: 0;
}

#certificate
{
padding: 100px 0 0;
background-image: url("../img/tech/wheatbg.png");
min-height: 1000px;
background-size: 100% 100%;
background-position: 0 0;
background-repeat: no-repeat;
width: 100%;
padding-bottom: 250px;
padding-top: 0;
margin-top: 100px;
}

#mentorship{
	padding: 100px 0 0;
background-image: url("../img/tech/green_elipsebg.png");
min-height: 750px;
background-size: 100% 100%;
background-position: 0 0;
background-repeat: no-repeat;
width: 100%;
padding-top:200px;
}

#teach .navbar-default .navbar-nav > li > a{
color: #333;
}

#teach .navbar-default .navbar-nav > li > a:hover{
color: #333;
}

.pinkbtn{
	background-color: #ee557c;
padding: 7px 25px !important;
color: #fff !important;
text-align: center;
border-radius: 40px;
border: 1px solid #ee557c;
font-size: 14px;
font-weight: 600 !important;
text-transform: capitalize;
}

 .pinkbtn:hover{
 		background-color: #ee557c!important;
 		color: #fff !important;
 }

#teach .heaer_content_left{
	margin-top:60px;
}

#teach .heaer_content_left h2{
	font-size: 46px;
	background-image: url("../img/tech/pink_drwa_line.png");
background-repeat: no-repeat;
background-position: bottom left;
padding-bottom: 24px;
background-size: auto;
}

#teach .heaer_content_left p{
margin-top: 0;
padding-right: 0;
}

.pinkbtn2
{
	background-color: #ee557c;
padding: 13px 45px !important;
color: #fff !important;
text-align: center;
border-radius: 40px;
border: 1px solid #ee557c;
font-size: 19px;
font-weight: 500 !important;
text-transform: capitalize;
}

.spns span{
	color: #fff;
font-size: 16px;
padding-left: 15px;
font-weight: 500;
}

.spns span a{
color: #fff;
font-size: 20px;
text-decoration: underline;
}

.tech_header_img{
text-align: left;
position: relative;
margin-top: 60px;
}

.tech_header_img img{
width: 100%;
}

 .vec2{
float: right;
right: 1em;
top: 17em;
}

.vec3{
float: right;
right: 11em;
top: 36em;
}

.vec1{
 float: right;
right: 31em;
top: 4em;
}

#growth h2{
font-size: 38px;
font-weight: 700;
margin-top: 10px;
color: #000;
text-align: left;
/*background-image: url("../img/tech/green_drwa.png");*/
background-repeat: no-repeat;
background-position: bottom left;
padding-bottom: 24px;
background-size: auto;
}

#growth p{
font-size: 16px;
font-weight: 500;
color: #848484;
margin-top: 26px;
line-height: 27px;
text-align: left;
margin-bottom: 20px;
}

.pdleft0{
padding-left: 0;
}

.growth_lefts p{
font-size: 14px !important;
font-weight: 600 !important;
width: auto;
line-height: 20px !important;
margin-top: 10px!important;
}

.growth_lefts h3{
font-size: 20px;
font-weight: 600;
text-transform: uppercase;
}

.brright{
	border-right: none !important;
}

.brbotm{
	border-bottom: none !important;
}

.growth_hover{
	background-color: #fff;
	box-shadow: 0px 0px 20px #ddd;
	border-radius: 10px 40px 10px 40px;
	height: auto;
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-bottom: 40px;
	padding: 17px 26px 18px 104px;
}

.growth_lefts .growth_hover img {
    position: absolute;
    left: 20px;
    top: 29px;
}

.growth_hover:hover{
	background-color: #fff;
	box-shadow: 0px 0px 20px #ddd;
	border-radius: 10px 40px 10px 40px;
}

.bottom_doted{
	text-align: right;
}

#certificate h2{
font-size: 38px;
font-weight: 700;
margin-top: 10px;
color: #000;
text-align: left;
background-image: url("../img/tech/pinkline4.png");
background-repeat: no-repeat;
background-position: bottom left;
padding-bottom: 24px;
background-size: auto;
}

#certificate h3{
color: ee557c;
font-size: 26px;
font-weight: 700;
}

#certificate p{
color: #333;
font-size: 17px;
font-weight: 600;
margin-top: 20px;
}

#certificate h5{
color: ee557c;
font-size: 21px;
font-style: italic;
font-weight: 500;
margin-top: 40px;
margin-bottom: 20px;
}

#certificate .pinkbtn2
{
	padding: 11px 60px !important;
}

.certi_top img{
	margin-top: -25px;
}

.stores{
	padding-top: 2em;
}

.stores h2{
	color: #fff !important;
	background-image: url("../img/tech/pinline3.png");
}

.stores{
	padding-top: 2em;
}

.dots_wid img{
	width: 150px;
	margin-top: 60px;
}

.Teacher_profile{
	padding: 12px;
}

#Teacher_profile h2 {
    font-size: 38px;
    font-weight: 700;
    margin-top: 10px;
    color: #000;
    text-align: left;
    /*background-image: url("../img/tech/pinkline2.png");*/
    background-repeat: no-repeat;
    background-position: bottom left;
    padding-bottom: 24px;
    background-size: auto;
}

#Teacher_profile  p{
color: #333;
font-size: 15px;
font-weight: 500;
margin-top: 0;
}

#Teacher_profile h3 {
    color: ee557c;
    font-size: 26px;
    font-weight: 700;
}

#mentorship h2 {
    font-size: 38px;
    font-weight: 700;
    margin-top: 10px;
    color: #000;
    text-align: left;
    background-image: url("../img/tech/pinklined.png");
    background-repeat: no-repeat;
    background-position: bottom left;
    padding-bottom: 24px;
    background-size: auto;
}

#mentorship ul li{
color: #333;
font-size: 16px;
font-weight: 500;
margin-top: 20px;
list-style: disclosure-closed;
}

#mentorship h3 {
    color: ee557c;
    font-size: 26px;
    font-weight: 700;
}

#mentorship ul{
padding: 0;
margin: 0;
margin-left: 17px;
}

.wid_setting img
{
	margin-top:100px;
}

.dots_setting img{
	text-align: center;
width: 150px;
margin-top: 60px;
}

#plans
{
	width: 100%;
}

.bl1
{
    background-image: url("../img/tech/black2line.png");
 }

.bl1 , .bl2
{
background-repeat: no-repeat;
background-position: bottom left;
padding-bottom: 15px;
background-size: auto;
}

.bl2
{
     background-image: url("../img/tech/black-drwaline.png");
 }

#plans h2
{
	font-size: 46px;
	font-weight: 600;
	margin-top: 10px;
	color: #000;
	text-align: center;
	line-height: 60px;
	margin-bottom: 35px;
}

.inner_sec{
	background-color: #fff;
	box-shadow: 0px 0px 25px #ddd;
	float: left;
	width: 100%;
	background-image: url("../img/tech/priceshape2.png");
	min-height: 420px;
	background-size: 100% auto;
	background-position: 0px bottom;
	background-repeat: no-repeat;
	margin-bottom: 2em;
}

.iner_bg
{
background-image: url("../img/tech/priceshape1.png");
background-size:100% auto;
background-position: 0 bottom;
background-repeat: no-repeat;
min-height: inherit;
padding-left: 30px;
padding-top: 30px;
padding-right: 30px;
}

.plans_section{
	width:750px;
	margin: auto;
}

 #plans h4{
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 600;
	color: #7ecea3;
	margin-bottom: 18px;
 }

  #plans .price_sec{
 background-color: transparent;
    color: #333;
    width: 200px;
    padding: 8px 5px;
    text-align: left;
    font-size: 33px;
    font-weight: 600;
    border-radius: 0px 70px 0px 0px;
 }

  #plans .lines{
	width: 89%;
	border: 0;
	margin-top: 13px;
	margin-bottom: 28px;
	height: 1px;
	background-color: #eee;
 }

  #plans  p{
  font-size: 15px;
	font-weight: 500;
	color: #777;
	text-transform: capitalize;
	line-height: 25px;
  }
button{
	transition: 0.5s;
}
 #plans button, #plans a.buttons {
 	color: #fff;
	background-color: #ee557c;
	border: 1px solid #ee557c;
	border-radius: 50px;
	padding: 11px 40px;
	font-size: 15px;
	text-transform: capitalize;
	font-weight: 500;
	margin-top: 50px;
	transition: 0.5s;
}
#plans a.buttons {
	display: inline-block;
	text-decoration: none;
}
#plans .price_clr a.buttons {
	margin-top: 16px;
}
#plans button:hover, #plans a.buttons:hover, button:hover{
	opacity: 0.5;
	transform: translateY(-10px);
}
 #plans .price_sec span{
 	font-size: 14px;
text-transform: uppercase;
font-weight: 500;
}

#plans .price_clr .price_sec{
	background-color: transparent;
}

#plans .price_clr h4
{
	color: #ee557c;
}

#plans .price_clr button
{
margin-top: 16px;
}

.blue_shape
{
	position:relative;
}

.blue_shape1
{
position: absolute;
top: 40px;
right: 51px;
}

.membIco1{
position: absolute;
top: 40px;
left: 0;
}

.membIco1 img{
	margin-top: 0;
}

.membIco2
{
position: absolute;
bottom: 95px;
right: 60px;
}

.membIco2 img{
width: auto;
margin-top: 0;
}

.lern_ico
{
position: absolute;
top: -20px;
}

 .lern_ico img{
right: 89px;
position: relative;
 }

.lern_ico1
{
position: absolute;
top: 143px;
}

.lern_ico1 img
{
	left: 100px;
	position: relative;
}

/*learn css*/
#learn .pinkbtn{
	background-color: #6c69c8;
	border: 1px solid #6c69c8;
}

#learn .pinkbtn:hover{
	background-color: #6c69c8 !important;
	border: 1px solid #6c69c8 !important;
}

.learn_header {
    background-image: url("../img/learn/top_rect_head.png") !important;
    min-height: 850px;
}

 .learn_bg2
 {
	background-image: url("../img/learn/top_rect_fd.png") !important;
	background-size: 51% 90%;
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 100%;
	position: absolute;
	top: 0;
	height: 220px;
 }

#learn  .heaer_content_left p{
	color: #fff;
	padding-right: 225px;
	margin-top: 17px;
}

#learn .heaer_content_left {
    margin-top:50px;
    position: relative;
    z-index: 999;
}

.lines1
{
width: 100px;
height: 4px;
background-color: #fff;
border-radius: 6px;
display: inline-block;
margin-top: 20px;
}

.lines2
{
width: 10px;
height: 4px;
background-color: #fff;
border-radius: 6px;
display: inline-block;
}

#learn  .heaer_content_left h2{
	font-size: 46px;
}

#learn  .pinkbtn2{
	background-color: #6c69c8;
	border: 1px solid #6c69c8;
	text-decoration: none;
}

.pos{
	position: relative;
}


.learn_progress .lines1 , .learn_progress .lines2{
	background-color: #6c69c8;
}

.learn_class
{
height: auto;
width: 100%;
padding: 26px;
}

.connected_sections
{
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	margin-top: 15px;
}

.connected_sections h3{
font-size: 20px;
font-weight: 600;
margin-top: 5px;
}

.connected_sections  img{
float: left;
padding-right: 10px;
}

.learn_class
{
 height: auto;
width: 100%;
padding: 15px;
padding-right: 0;
}

.connected_sections p{
text-align: left!important;
font-size: 14px !important;
font-weight: 600 !important;
margin-bottom: 20px;
margin-top: 15px!important;
padding-top: 10px !important;
line-height: 22px !important;
clear: both;
}


.learn_progress h2{
background-image: none ;
text-align: center ;
margin-top: 30px;
padding-bottom: 0;
margin-bottom: 0;
font-size: 38px;
font-weight: 600;
color: #000;
}

.text-right h2
{
	text-align:right !important;
}


.learn_progress p{
	color: #7e7e92;
text-align: center;
  font-size: 16px;
    font-weight: 500;
margin-bottom: 20px;
margin-top: 15px;
padding-top: 0;
 line-height: 27px;
}


#Learn_feature h5{
color: #f3b979;
text-transform: uppercase;
font-size: 16px;
letter-spacing: 5px;
font-weight: 700;
}

#Learn_feature h2{
text-align: left;
margin-top: 15px;
font-size: 38px;
font-weight:600;
color: #000;
text-transform: capitalize;
margin-bottom: 0;
}

#Learn_feature p{
color: #7e7e92;
text-align: left;
font-size: 16px;
font-weight: 500;
margin-bottom: 20px;
margin-top: 20px;
padding-top: 0;
line-height: 27px;
clear: both;
}

#Learn_feature .lines1 , #Learn_feature .lines2 , #profile_page .lines1 , #profile_page .lines2 , #grading .lines1 , #grading .lines2 {
	background-color: #6c69c8;
}

#Learn_feature{
	padding-top: 70px;
}

.benefit_cols {
width: 100%;
padding-right:0;
padding-left:0;
margin-top: 10px;
}

.benefit_cols .learn_class{
height: auto;
width: 100%;
overflow: hidden;
position: relative;
padding: 20px 25px;
background-color: #fff;
box-shadow: 0px 0px 20px #ddd;
border-radius: 5px 40px 5px 40px;
min-height: 170px;
margin-bottom: 30px;
}

.benefit_cols  .learn_class img{
	width: 55px;
	position: relative;
	z-index: 9;
}

.benefit_cols  .learn_class h3{
text-transform: uppercase;
font-size: 20px;
font-weight: 700;
position: relative;
z-index: 9;
margin-bottom: 0;
}

.benefit_cols  .learn_class p{
color: #7e7e92;
text-align: left;
font-size: 14px !important;
font-weight: 600 !important;
position: relative;
z-index: 9;
margin-bottom: 15px !important;
margin-top: 9px !important;
padding-top: 0;
line-height: 21px !important;
}

.benefits_lefts{
	padding-top: 10px;
}

.benefit_cols .learn_class:hover:before, .growth_hover:hover:before {
    transform: scale(1);
}

.benefit_cols .learn_class:before, .growth_hover:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0px solid;
    transform: scale(0);
    transition: 0.5s;
    background-color: #f3b97930;
    z-index: 1;
}

#profile_page ul li
{
list-style: none;
color: #111;
font-weight: 600;
margin-bottom: 25px;
font-size: 16px;
width: 100%;
float: left;
}

#profile_page ul li i{
color: #ee557c;
font-size: 19px;
position: relative;
top: -3px;
}


#profile_page ul{
	margin: 0;
	padding: 0;
	margin-top: 25px;
}

.benefits_lefts ul li{
	list-style: none;
width: 50%;
float: left;
color: #111;
font-weight: 600;
margin-bottom: 25px;
font-size: 16px;
}

.benefits_lefts ul {
	margin: 0;
	margin-top: 40px;
	padding: 0;
}

.benefits_lefts ul li i{
	font-size: 15px;
font-weight: 100;
}

 .benefits_lefts .checks{
float: left;
background-color: #f3b979;
color: #fff;
padding: 6px;
border-radius: 50px;
width: 27px;
margin-right: 10px;
height: 27px;
 }

.checks1 {
float: left;
color: #f3b979;
padding: 6px;
border-radius: 50px;
width: 27px;
margin-right: 10px;
height: 27px;
}

.right_check2{
 float: left;
    width: 90%;
}

.right_checks {
    float: left;
    width: 212px;
}

#profile_page
{
	margin-top: 90px;
}

#profile_page h2{
text-align: left;
margin-top: 15px;
font-size: 38px;
font-weight:600;
color: #000;
text-transform: capitalize;
margin-bottom: 0;
}

#profile_page img{
	width: 100%;
}

#grading img{
	width: 100%;
}

#grading{
	margin-top: 240px;
}

#grading h2{
text-align: left;
margin-top: 15px;
font-size: 38px;
font-weight:600;
color: #000;
text-transform: capitalize;
margin-bottom: 0;
}

#grading ul li i {
    color: #ee557c;
    font-size: 19px;
    position: relative;
    top: -3px;
}

#grading ul {
    margin: 0;
        margin-top: 0px;
    padding: 0;
    margin-top: 25px;
}

#grading ul li {
    list-style: none;
    color: #111;
    font-weight: 600;
    margin-bottom: 25px;
    font-size: 16px;
    width: 100%;
    float: left;
}

#grading  .plans_section {
    width: 100%;
    margin: auto;
    margin-top: 50px;
    margin-bottom: 11em;
}

.text-center h2{
	text-align: center;
}

#grading .inner_sec p{
line-height: 13px;
}

#grading  .inner_sec{
		min-height: 440px;
}

.price_conent{
	min-height: 290px;
}

#grading .inner_sec button {
    margin-top: 5px;
}

#grading .price_clr button {
    margin-top: 5px;
}

#grading  .blu_clr h4{
color: #807df0 !important;
}

#grading .price_sec
{
	background-color: transparent;
}

.right_Vevtors{
background-image: url("../img/learn/yello_ve.png");
background-size: auto;
background-position: right top;
background-repeat: no-repeat;
width: 100%;
min-height: 650px;
position: absolute;
top: -390px;
}

.right_Vevtors1{
background-image: url("../img/learn/yellow_3.png");
background-size: auto;
background-position: right top;
background-repeat: no-repeat;
width: 100%;
min-height: 503px;
position: absolute;
top: -287px;
}

.right_Vevtors2{
background-image: url("../img/learn/vec.png");
background-size: auto;
background-position: left center;
background-repeat: no-repeat;
width: 100%;
min-height: 503px;
position: absolute;
top: 0;
}

.right_Vevtors3{
 background-image: url("../img/learn/round_vec.png");
background-size: auto;
background-position: left center;
background-repeat: no-repeat;
width: 100%;
min-height: 300px;
position: absolute;
top: 0;
}

.right_Vevtors4{
background-image: url("../img/learn/provid_right.png");
background-size: auto;
background-position: right top;
background-repeat: no-repeat;
width: 100%;
min-height: 700px;
position: absolute;
top: -158px;
}

.right_Vevtors5{
background-image: url("../img/learn/benefit_vec.png");
background-size: auto;
background-position: right top;
background-repeat: no-repeat;
width: 100%;
min-height: 503px;
position: absolute;
top: 0;
}


.shapes_foqas
{
position: relative;
}

.blueP1
{
position: absolute;
top: 7em;
left: 4em;
width: auto !important;
box-shadow: none !important;
}

.blueP2
{
position: absolute;
left: 12em;
top: 10em;
width: auto !important;
box-shadow: none !important;
}

.blueP3
{
position: absolute;
top: 14em;
left: 6em;
width: auto !important;
box-shadow: none !important;
}

.right_Vevtors6{
background-image: url("../img/learn/gradingleft.png");
background-size: auto;
background-position: left top;
background-repeat: no-repeat;
width: 100%;
min-height: 748px;
position: absolute;
top: 0;
}

.right_Vevtors7{
background-image: url("../img/learn/yellow_lef.png");
background-size: auto;
background-position: left 125px;
background-repeat: no-repeat;
width: 100%;
min-height: 500px;
position: absolute;
top: 70px;
}

.right_Vevtors8{
background-image: url("../img/learn/quiz_right.png");
background-size: auto;
background-position: right 1px;
background-repeat: no-repeat;
width: 100%;
min-height: 900px;
position: absolute;
top: -260px;
}

#learn #grading .plans_section
{
	float: left;
}

.right_Vevtors9{
background-image: url("../img/learn/vec.png");
background-size: auto;
background-position: 0;
background-repeat: no-repeat;
width: 100%;
min-height: 500px;
position: absolute;
top: 0;
transform: rotate(180deg);
}

.right_Vevtors10{
background-image: url("../img/learn/plan_vec.png");
background-size: auto;
background-position: left 0;
background-repeat: no-repeat;
width: 100%;
min-height: 708px;
position: absolute;
top: 35px;
z-index: -2;
}

.newsletter_head
{
	 background-image: url("../img/learn/newletter_head.png");
	 min-height: 603px;
}

.newsletter_detail_head{
	 background-image: url("../img/learn/newleter_detailpoly.png");
	 min-height:400px;
}

.Newsletter .heaer_content_left {
    margin-top: 100px;
}

.Newsletter .heaer_content_left h2{
	font-size: 46px;
}

.education_seach_cont
{
	padding:25px;
background-color: #fff;
box-shadow: 0px 0px 2px #eee;
margin-top: 2em;
}

.Newsletter
{
	background-color: #f6f6f6;
}

.Newsletter  .controls
{
background-color: #f6f6f6;
border: 0;
border-radius: 50px;
padding: 14px 20px;
width: 100%;
}

.Newsletter  .controls:hover{
	border: 0 !important;
}



.form_group{
	position: relative;
	margin-bottom: 15px;
}

.education_seach_cont span{
position: absolute;
right: 17px;
top: 13px;
font-size: 18px;
}

.lines_news
{
margin-top: 2em;
margin-bottom: 2em;
background-color: #eee;
height: 2px;
}

.education_seach_cont h6
{
font-size: 16px;
font-weight: 600;
color: #333;
}

.education_seach_cont .fdfd{
width: 45px;
display: block;
height: 3px;
background-color: #ebb39b;
margin-bottom: 15px;
margin-top: 12px;
position: static;
}

.education_seach_cont  ul {
	margin: 0;
	padding: 0;
}

.education_seach_cont  ul li{
list-style: none;
border-bottom: 1px solid #ddd;
margin-bottom: 0px;
font-size: 15px;
font-weight: 500;
line-height: 27px;
color: #666;
padding-top: 5px;
padding-bottom: 8px;
}

.education_seach_cont  ul li:last-child {
  border-bottom: 0 !important;
}

.edu_hover {
background-color: #fff;
padding: 0px 20px;
    padding-bottom: 0px;
padding-bottom: 30px;
}

.Newsletter .education_content h4 {
    padding-top: 30px;
    margin-top: 0;
}

.Newsletter  .education_content p {
    min-height: 160px;
}

.edu_hover button{
	width: auto !important;
	background-color: #e0ad10 !important;
}

.newsleeter_detail  .heaer_content_left {
    margin-top:86px;
}

.news_detail h2
{
font-size: 32px;
font-weight: 700;
margin-top: 10px;
color: #000;
text-align: left;
}

.news_detail h6
{
font-size: 18px;
font-weight: 400;
margin-top: 10px;
color: #a7a7a7;
}

.news_detail h5
{
font-size: 20px;
font-weight: 500;
margin-top: 15px;
color: #555;
margin-bottom: 20px;
}

.news_detail img{
	width: 100%;
	height: auto;
	margin-bottom: 3em;
}

.news_detail p{
	color: #424242;
font-size: 14px;
font-weight: 500;
line-height: 25px;
margin-bottom: 20px;
}

.news_detail{
	padding-top: 80px;
}

.social_news{
	display: flex;
	margin-top: 3em;
margin-bottom: 2em;
border-bottom: 1px solid #eee;
padding-bottom: 25px;
}

.social_news button{
background-color: #ffb607;
padding: 13px 40px !important;
color: #000 !important;
text-align: center;
border-radius: 40px;
border: 1px solid #ffb607;
font-size: 14px;
font-weight: 600 !important;
text-transform: capitalize;
}

.social_ic i{

border-radius: 50px;
color: #fff;
width: 30px;
height: 30px;
text-align: center;
padding: 6px;
font-size: 16px;
margin-right: 3px;
}

.social_ic
{
margin-top: 8px;
padding-left: 15px;
}

.social_ic .fa-facebook{
background-color: #3c589a;
}

.social_ic .fa-twitter{
background-color: #55acee;
}

.social_ic .fa-linkedin{
background-color: #0077b5;
}
.social_ic .fa-whatsapp{
background-color: #55eb4c;
}

.social_ic .fa-envelope
{
background-color: #e14c41;
}
.social_ic .fa-share-alt{
background-color: #ee8e2d;
}

.contact_header{
	 background-image: url("../img/learn/contact_poly.png");
	 min-height:400px;
}

.contact_wraper
{
	padding: 12px;
margin-bottom: 3em;
float: left;
width: 100%;
}

.contact_wraper p{
	font-size: 18px;
padding-left: 15px;
margin-bottom: 30px;
}

 .contact_wraper  .form_group{
margin-bottom: 25px;
}

 .contact_wraper .controls{
background-color: #fff;
border: 0;
border-radius: 50px;
padding: 14px 25px;
width: 100%;
box-shadow: 2px 2px 7px #bbb;
font-size: 14px;
font-weight: 600;
color: #333;
}

.f5f5f5{
 background-color: #f5f5f5;
}

 .contact_wraper  button{
background-color: #e0ad10;
padding: 11px 45px;
color: #000;
text-align: center;
border-radius: 40px;
border: 1px solid #e0ad10;
font-size: 14px;
font-weight: 500;
text-transform: capitalize;
}

 .contact_wraper  .text-center {
    margin-top: 20px;
}

.news_detail .cntxt{
	padding: 25px;
background-color: #f5f5f5;
padding-bottom: 5px;
}

.newsleeter_detail .news_detail .contact_wraper button
{
	background-color: #ffb607;
	border: 1px solid #ffb607;
}

.newsletter_comentsection{
border-top: 2px solid #eee;
clear: both;
padding: 17px 35px;
margin-bottom: 20px;
margin-top: 20px;
float: left;
width: 100%;
}

.newsletter_comentsection h6{
	color: #333;
font-size: 18px;
font-weight: 600;
margin-bottom: 25px;
}

.newsletter_comentsection h6 span{
	color: #999;
font-size: 16px;
font-weight: 400;
padding-left: 10px;
}

.newsletter_comentsection p{
	color: #333;
	margin-bottom: 5px;
	font-size: 15px;
}

.newsletter_comentsection .times
{
	color: #999;
}

.news_edu{
	padding: 60px 0 90px;
background-color: #f5f5f5;
margin-top: 2em;
}

.news_edu .education_content{
	background-color: #fff;
}

.aboutus .heaer_content_left p
{
	padding-right: 0;
}

.aboutus_learning h2{
    font-size: 45px;
    font-weight: 500;
    margin-top: 10px;
    color: #000;
    text-align: center;
    line-height: 60px;
    margin-bottom: 35px;
}

.foqa_about {
	padding:90px 0px;
}

.foqa_about_inr p {
color: #000;
text-align: left;
font-size: 16px;
font-weight: 500;
margin-bottom: 20px;
margin-top: 15px;
padding-top: 0;
line-height: 27px;
}

.foqa_about_inr p span{
font-size: 25px;
font-weight: 600;
}

 .foqa_about_inr{
 	padding-top: 85px;
 	padding-right: 75px;
}

.about_ourgoal{
min-height:950px;
background-image: url("../img/learn/goal_bg.png");
background-size: 100% 100%;
background-position: 0 0;
background-repeat: no-repeat;
width: 100%;
padding-top:180px;
}

.about_ourgoal h5{
color: #6d69c8;
text-transform: uppercase;
font-size: 16px;
letter-spacing: 5px;
font-weight: 700;
}

.about_ourgoal h2{
text-align: left;
margin-top: 15px;
font-size: 37px;
font-weight: 700;
color: #000;
text-transform: capitalize;
margin-bottom: 0;
}

.about_ourgoal h3{
color: #ee557c;
text-align: left;
margin-top: 15px;
font-size: 25px;
font-weight: 700;
text-transform: capitalize;
margin-bottom: 0;
}

.about_ourgoal ul{
	padding: 0;
	margin: 0;
	margin-left: 17px;
}

.about_ourgoal ul li{
	list-style: disclosure-closed;
	color: #000;
text-align: left;
font-size: 15px;
font-weight: 500;
margin-bottom: 20px;
margin-top: 15px;
padding-top: 0;
line-height: 27px;
}


.about_ourgoal img{
margin-top: 43px;
width: 90%;
}

.foqa_about img{
	width: 100%;
}

.about_ourgoal ::marker {
  color: #ee557c;
}

.about_ourgoal .foqa_about_inr {
    padding-top: 10px;
}

.aboutus_learning{
	padding: 60px 0;
}

.aboutus_learning button{
color: #fff;
background-color: #ee557c;
border: 1px solid #ee557c;
border-radius: 50px;
padding: 11px 40px;
font-size: 15px;
text-transform: capitalize;
font-weight: 500;
}

 .academy_header{
min-height: 900px;
background-image: url("../img/shap_header.png");
background-size: auto 97%;
background-position: right 0;
background-repeat: no-repeat;
width: 100%;
padding-top: 40px;
 }

 .adadmyhead h2{
 	color: #292929;
 	font-size: 46px;
font-weight: 700;
 }

  .adadmyhead p{
	color: #484848;
margin-top: 15px;
font-size: 17px;
padding-right: 46px;
line-height: 25px;
font-weight: 600;
 }

.adadmyhead{
	margin-top: 90px;
}

  .adadmyhead span a{
  	color: #000;
  }


  .adadmyhead span {
  	color: #000;
  }

.lines3 {
    width: 100px;
    height: 4px;
    background-color: #fff;
    border-radius: 6px;
    display: inline-block;
    margin-top: 10px;
    background-color: #6c69c8;
}

.lines4 {
    width: 10px;
    height: 4px;
    background-color: #6c69c8;
    border-radius: 6px;
    display: inline-block;
}


#academy .price_conent{
	min-height:auto;
width: 100%;
clear: both;
}

#academy .price_conent h6{
	font-size: 17px;
color: #555;
font-weight: 500;
width: 150px;
float: left;
}

#academy #plans .price_sec{
color: #333;
width: auto;
padding:9px 25px;
text-align: center;
font-size: 20px;
font-weight: 600;
border-radius: 0px 70px 0px 70px;
float: left;
background-color: transparent;
}

#academy #plans .lines{
clear: both;
float: left;
width: 100%;
margin-top: 17px;
margin-bottom: 17px;
}

#academy .iner_bg{
	padding-top: 40px;
}

#academy  .inner_sec{
background-color: #fff;
box-shadow: 0px 0px 25px #ddd;
float: left;
width: 100%;
background-image: url("../img/accfooter2.png");
min-height: 670px;
background-size: 100% auto;
background-position: 0px bottom;
background-repeat: no-repeat;
margin-bottom: 2em;
}

#academy  .iner_bg {
    background-image: url("../img/acafooter.png");
    background-size: 100% auto;
    background-position: 0px bottom;
    background-repeat: no-repeat;
    min-height: inherit;
    padding-left: 30px;
    padding-top: 40px;
    padding-right: 30px;
}

.mgtop_aca
{
	margin-top:4em;
}

.academy_header .tech_header_img img{
width: auto;
max-width: 600px;
}



.academy_header  .tech_header_img {
    text-align: left;
    position: relative;
    margin-top: 20px;

}

.adadmyhead .create_acco
{
background-color: #e0ad10;
padding: 13px 45px !important;
color: #fff !important;
text-align: center;
border-radius: 40px;
border: 1px solid #e0ad10;
font-size: 19px;
font-weight: 500 !important;
text-transform: capitalize;
text-decoration: none;
}

.adadmyhead span {
    color: #000;
    font-size: 16px;
    padding-left: 15px;
    font-weight: 500;
}

.adadmyhead span a {
    color: #000;
    font-size: 20px;
    text-decoration: underline;
}

#academy .benefit_cols .learn_class {
  height: auto;
width: 100%;
padding: 35px 35px 0 35px;
background-color: #fff;
box-shadow: 0px 0px 20px #ddd;
border-radius: 40px;
min-height: 370px;
margin-bottom: 32px;
}

#academy .benefit_cols .learn_class h3 {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 0;
    line-height: 25px;
    margin-top: 10px;
}

#academy  .benefit_cols .learn_class p {
    color: #7e7e92;
    text-align: left;
    font-size: 13px !important;
    font-weight: 600 !important;
    margin-bottom: 15px !important;
    margin-top: 9px !important;
    padding-top: 0px;
    padding-bottom: 23px;
    line-height: 17px !important;
}
.benefit_cols .learn_class{
	clear: both;
}
#academy .benefit_cols .learn_class h3{
	text-transform: capitalize;
font-size: 18px;
font-weight: 600;
}

#academy  .benefit_cols .learn_class img {
    width: 70px;
}

.vec_11{
background-image: url("../img/core_shape.png");
background-size: auto 100%;
background-position: 0px top;
background-repeat: no-repeat;
width: 100%;
min-height: 820px;
position: absolute;
top: 0;
}

#academy .benefit_cols{
	padding-left:10%;
	padding-right: 2%;
}

.pdtp45{
	padding-top: 45px;
}

#academy #Learn_feature h5{
	color: #6d69c8;
}

#academy #Learn_feature h2{
	text-transform: none;
	font-size: 38px;
}

#academy .acadmY_imgs img{
width: auto;
margin-top:4em;
}

#academy .learn_class h3{
color: #333;
font-size: 27px;
text-transform: uppercase;
font-weight: 700;
}

#academy .learn_class p{
color: #848484;
font-size: 15px;
font-weight: 600;
line-height: 25px;
}

#academy  .text-right{
	text-align: right;
}

#academy  .text-right p{
	text-align: right;
}

#academy  .text-left p{
	text-align: left;
}

.text-center{
	text-align: center !important;
}

#academy .learn_class {
	padding-top: 6em;
	padding-left: 30px;
	padding-right: 35px;
}

.acadmY_imgs{
	margin-bottom: 3em;
	text-align: center;
}

#academy #plans{
background-image: url("../img/vec_footer.png");
min-height: 1413px;
background-size: 100% 100%;
background-position: left 0;
background-repeat: no-repeat;
width: 100%;
padding-top: 40px;
position: relative;
z-index: 999;
}

#academy footer{
width: 100%;
padding: 280px 50px 50px 50px;
margin-top: -320px;
}

#academy #plans h2{
 font-size: 38px;
color: #fff;
}

.foter_pp p{
	text-align: center;
	color: #fff !important;
	padding-top: 1em;
	font-size: 17px;
}


.acc1 {
    top: 11em;
    left: 1em;
}

.acc2 {
    top: 30em;
    left: 0;
}

.acc3{
left: -2em;
top: 1em;
}

.acc4{
left: 14em;
top: 2em;
}

.acc5{
top: 4em;
left: 10.8em;
}

.school_wid
{
width: 100%;
margin: auto;
    margin-top: auto;
    margin-bottom: auto;
margin-top: auto;
margin-bottom: auto;
padding-left: 9%;
margin-top: -6em;
float: left;
}

.school_wid h4{
	color: #111;
font-size: 17px;
font-weight: 500;
}

.school_wid h4 span{
 	text-transform: uppercase;
	background: linear-gradient(180deg, #1bf4c4 0%, #4ae1ac 50%, #90c488 100%);
    background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-size: 35px;
padding-right: 5px;
}

.contact_page .contact_wraper button
{
	background-color: #e0ad10 !important;
	border: 1px solid #e0ad10!important;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover
{
	background-color: transparent !important;
}

.navbar-default .navbar-toggle {
    border-color: transparent!important;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-toggle .icon-bar{
    display: block;
    width: 30px;
    height:4px;
    border-radius: 5px;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: transparent!important;
    box-shadow: none!important;
}

.left_btns {
 background-color: #f89724 !important;
border: 1px solid #f89724 !important;
color: #fff !important;
width: 100%;
padding: 10px;
border-radius: 40px;
font-size: 15px;
font-weight: 500;
}

.foter_pp{
	clear: both;
}

#grading .text-center h2{
	text-align: center !important;
}


.navbar-default .navbar-nav>.open>a,  .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #efefef;
    background-color: transparent;
}

.footer_content ul li a {
    color: #fff;
}

.about_right_contnet .white_bgs:hover {
    background-color: #443b92;
    color: #fff !important;
}

.about_right_contnet .white_bgs:hover h2, .about_right_contnet .white_bgs:hover p {
    color: #fff !important;
}
.about_right_contnet .white_bgs{
	transition: 0.5s;
}

.navbar-nav>li>.dropdown-menu>li>a {
    padding:10px 10px;
    color: #fff;
}
.navbar-nav>li>.dropdown-menu li {
    border-bottom: 1px solid #ffffff2b;
    color: #fff;
}
.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    background-color: #e0ad10;
    border-radius: 10px;
    overflow: hidden;
	margin:0;
	padding:0;
}

.navbar-nav > li > .dropdown-menu{
	left:0;
}

.navbar-nav>li>.dropdown-menu li a:hover{
	color: #333;
}

.learn_class:hover {
    box-shadow: none !important;
}

#product .text-center h2 a:hover {
    text-decoration: underline;
    color: #e0ad10;
}

*{
	transition: 0.5s;

}
.product_name {
    font-size: 19px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 500;
}

#academy .product_name{
	color: #484848;
}

.about_right_img img{
	width:100%;
}

.notifble{
color: #6c69c8 !important;
text-align: center  !important;
font-size: 30px !important;
line-height: 45px  !important;
font-weight:600 !important;
}

.text_areas textarea{
	min-height: 240px;
    border-radius: 25px !important;
}

.fpq_imgteach_mob1 , .faq_aca_imgmob1 , .mob_img2 , .imgmob4{
	display:none;
}
.growth_lefts{
    position: relative;
}

*{
	outline: none !important;
}
.pro_active {
	color: #333!important;
	background-color: #f5f5f5;
	text-decoration: none;
}
.p-0 {
	padding: 0px!important;
}
.education_content a.create_acco {
	display: inline-block;
	text-decoration: none;
}

.signdropdown {
  position: relative;
  display: inline-block;
}
.sign-dropdown-content {
  display: none;
  position: absolute;
  background-color: #e0ad10;
  border-radius: 10px;
  min-width: 160px;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}
.sign-dropdown-content a {
    color: black;
    padding: 10px;
    text-decoration: none;
    display: block;
    color: #fff;
    font-weight: 400;
    line-height: 1.42857143;
    white-space: nowrap;
    border-bottom: 1px solid #ffffff2b;
}
.signdropdown a:hover {
    background-color: #f5f5f5;
    color: #333;
}
.signishow {
	display: block;
}
.recentpost {
	color: #666;
	font-size: 15px;
	font-weight: 500;
	text-decoration: none!important;
}
.m-0 {
	margin: 0px!important;
}
.hoverbtn:hover {
	opacity: 0.9;
    transform: none;
    color: #f9def9!important;
}

.social-button .fa:hover {
	color: #FFF;
}
.partA{
    overflow: auto;
    height: 1180px;
    margin-top: 20px;
}
.showall {
	color: #3c763d;
	font-size: 14px;
	line-height: 36px;
}
