body{
    display:block !important;
}

img{max-width: 100%;}
li{list-style: none}
@font-face {
    font-family: 'TeXGyreAdventor-Regular';
    src: url('../fonts/TeXGyreAdventor-Regular.eot');
    src: url('../fonts/TeXGyreAdventor-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/TeXGyreAdventor-Regular.woff2') format('woff2'),
        url('../fonts/TeXGyreAdventor-Regular.woff') format('woff'),
        url('../fonts/TeXGyreAdventor-Regular.ttf') format('truetype'),
        url('../fonts/TeXGyreAdventor-Regular.svg#TeXGyreAdventor-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TeXGyreAdventor-Bold';
    src: url('../fonts/TeXGyreAdventor-Bold.eot');
    src: url('../fonts/TeXGyreAdventor-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/TeXGyreAdventor-Bold.woff2') format('woff2'),
        url('../fonts/TeXGyreAdventor-Bold.woff') format('woff'),
        url('../fonts/TeXGyreAdventor-Bold.ttf') format('truetype'),
        url('../fonts/TeXGyreAdventor-Bold.svg#TeXGyreAdventor-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Belgrad-Bold';
    src: url('../fonts/Belgrad-Bold.eot');
    src: url('../fonts/Belgrad-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Belgrad-Bold.woff2') format('woff2'),
        url('../fonts/Belgrad-Bold.woff') format('woff'),
        url('../fonts/Belgrad-Bold.ttf') format('truetype'),
        url('../fonts/Belgrad-Bold.svg#Belgrad-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'themify';
    src: url('../fonts/themify.svg#themify') format('svg'),
        url('../fonts/themify.ttf') format('truetype'),
        url('../fonts/themify.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
body{font-family: 'TeXGyreAdventor-Regular' !important;font-size: 16px;font-weight: normal;line-height: 32px;color: #151515;}
a{color: #151515}
#menu-main-menua a:hover{text-decoration: none;color: #f6495c;border-top: 2px solid #f6495c;}
:focus{outline: none}
h1,h2,h3,h4,h5{font-family: 'TeXGyreAdventor-Bold';font-weight: normal}

.website_loader{position: fixed;width: 100%;height: 100%;background: #fff;z-index: 999999999;top: 0}
.website_loader .loader_inner{position: absolute;top: 0px;left: 0px;right: 0px;width: 440px;height: 440px;bottom: 0px;margin: auto;background-image: url(../images/loader.png);background-repeat: no-repeat;background-position: center center;}
.pie_progress{text-align: center;position: relative;width: 440px;height: 440px;}
.loader_bar{height: 10px;background: #699f13;margin-top: 25px;width: 0px;border-radius: 5px;}
.pie_progress__number{width: 100%;position: absolute;left: 0;right: 0px;height: 0px;bottom: 180px;font-size: 24px;color: #fff;margin:auto}
.loader_inner svg{opacity: 0}

.site-branding{padding-top: 25px;}
.site-header{width: 100%;float: left;}
.social_information ul{text-align: right;
    margin: 0px;
    margin-bottom: 7px;}
.social_information ul li{display: inline-block;}
.social_information ul li a{background-repeat: no-repeat;font-size: 0px;
    height: 34px;
    display: block;
    padding: 15px 22px;
    padding-right:0px;}
.social_information ul li.facebook a{background: url(../images/fb_d.png) no-repeat;background-position-y: 16px;background-position-x: 7px;}
.social_information ul li.facebook a:hover{background: url(../images/FB_a.png) no-repeat;background-position-y: 16px;background-position-x: 7px;}
.social_information ul li.twitter a{background: url(../images/in_d.png) no-repeat;background-position-y: 16px;}
.social_information ul li.twitter a:hover{background: url(../images/IN_a.png) no-repeat;background-position-y: 16px;}
.social_information ul li.instagram a{background: url(../images/Skype_d.png) no-repeat;background-position-y: 16px;}
.social_information ul li.instagram a:hover{background: url(../images/Skype_a.png) no-repeat;background-position-y: 16px;}
.site-content{width: 100%;float: left}

.site-header-menu{text-align: right}
.main-navigation .primary-menu > li{display: inline-block;margin: 0px 15px;}
.slider{width: 100%;float: left;margin: 100px 0px;}
#main_slider_nav .slick-slide{width: 100%!important;}
.slider #main_slider_nav{margin-top: 50px;}
.slider #main_slider img{float: right}
.slider #main_slider_nav h2{font-family: 'TeXGyreAdventor-Regular';color: #cecece;cursor: pointer;position: relative;font-size: 70px;line-height: 46px;padding-bottom: 35px;margin-bottom: 30px;}
.slider #main_slider_nav span{position: relative;line-height: 60px;}
.slider #main_slider_nav h2 span:after{position: absolute;content: '';width: 100%;height: 20px;background: #c3d9a1;left: 0px;bottom: 10px;z-index: -9;-webkit-transform-origin: right;transform-origin: right;-webkit-transform: scaleX(0);transform: scaleX(0);transition: -webkit-transform 1s cubic-bezier(.19,1,.22,1);transition: transform 1s cubic-bezier(.19,1,.22,1);transition: transform 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);}
.slider #main_slider_nav .slick-current h2{font-family: 'TeXGyreAdventor-Bold'!important;color: #46250a!important;position: relative}
.slider #main_slider_nav .slick-current h2 span:after{position: absolute;content: '';width: 100%;height: 20px;background: #c3d9a1;left: 0px;bottom: 10px;z-index: -9;-webkit-transform-origin: right;transform-origin: right;-webkit-transform: scaleX(0);transform: scaleX(0);transition: -webkit-transform 1s cubic-bezier(.19,1,.22,1);transition: transform 1s cubic-bezier(.19,1,.22,1);transition: transform 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);}
.slider #main_slider_nav h2:hover span:after,.slider #main_slider_nav .slick-current h2 span:after{-webkit-transform-origin: left;transform-origin: left;-webkit-transform: scaleX(1);transform: scaleX(1);}
.slider #main_slider_nav h2:hover span:after{background: #f54748}
.slider_bottom{width: 100%;float: left;background-image: url(../images/top_pattern.png);background-repeat: no-repeat;margin-top: -550px;overflow:hidden;}
.about_inception{padding-top: 600px;text-align: center}
.skills_left{text-align: left;}
.skills_left h3{font-size: 30px !important;margin: 0px; padding: 11px 0 37px 0 !important;}
.skills_left h2{margin:0px;}
.about_inception .about_inception_right{padding-top: 20px;}
.about_inception .about_inception_left{text-align: left}
.about_inception .about_inception_right .widget .widget-title{font-size: 40px;font-family: 'TeXGyreAdventor-Regular';margin-bottom: 0}
.about_inception_right h1{font-family: 'Belgrad-Bold';font-size: 100px;text-transform: uppercase;margin-bottom: 10px;}
.about_inception_right h1,.about_inception_right p,.about_inception .about_inception_right .widget .widget-title{color: #fff;}
.about_inception_right p strong{font-weight: normal;font-size: 27px;max-width: 470px;display: block;margin: auto}
.about_inception_right p{font-size: 18px;margin-left: -115px;}
.home .site-content{display: none;}

.skills_section{width: 100%;float: left;padding: 150px 0 0;color: #fff;}
/*.skill_list{display: none;}
#skill-1{display: block}*/
.skills_left h2{position:relative;}
.skills_left h2:before{content: "";
    position: absolute;
    width: 124px;
    height: 1px;
    border-style: solid;
    border-color: #fff;
    border-bottom: 1px;
    /* top: 50px; */
    margin: auto;
    left: 0;
    right: 0;
    bottom: -24px;}
.skills_left{padding-top: 60px;}
.skill_category{padding-bottom: 80px;}
.skill_category ul{columns: 2;max-width: 611px;}
.skill_images{text-align: center}
.skill_images ul li{display: inline-block;width: 145px;}
.skill_images ul li:first-child{margin-left: 150px;}
.skill_images ul li.active_skills{position: relative}
.skill_images ul li.active_skills:after{animation: ripple-animation 1.5s ease-out infinite;}
.skill_images ul li.active_skills:after{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 5px;height: 5px;display: block;background: rgba(255,255,255,.5);opacity: 0;transform: scale(1,1) translate(-50%);z-index: 1;transform-origin: 50% 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
@keyframes ripple-animation{0%{transform:scale(0,0);opacity:1}20%{transform:scale(20,20);opacity:.5}100%{opacity:0;transform:scale(35,35)}}
.skills_section h1{font-size: 100px;text-transform: uppercase}
.skills_section h1,.skills_section h2,.skills_section h3{max-width: 500px;text-align: center;color:#ffffff !important;}
.skills_section h2{font-size: 46px;margin-bottom: 34px}
.skills_section h3{font-size: 30px;margin-bottom: 40px}
.skills_section h2,.skills_section h3{font-family: 'TeXGyreAdventor-Regular';}
.skills_section ul li{font-size: 24px;}
.skill_list ul li{position: relative;padding-left: 30px;margin-bottom: 20px;line-height: 24px;}
.skill_list ul li:before{content: '';position: absolute;background: #fff;width: 2px;height: 15px;top: 0;bottom: 0;left: 0;margin: auto}
.skill_list ul li:after{content: '';position: absolute;background: #fff;width: 20px;height: 2px;left: -5px;top: 10px;}
.skill_category .slick-prev,.skill_category .slick-next{display: block;background-image: url(../images/arrows.png);background-repeat: no-repeat;width: 88px;height: 88px;position: absolute;cursor: pointer;transition: 0.6s !important;}
.skill_category .slick-prev{bottom: -97px;right: 160px;transition: 0.5s;left: 0;margin: auto}
.skill_category .slick-next{bottom: -66px;right: 0;background-position: -83px 0px;transition: 0.5s;left: 0;margin: auto}
.skill_category .slick-prev:after,.skill_category .slick-next:after{position: absolute;content: '';width: 100%;height: 100%;}

@media(min-width:1450px){
    .container{max-width: 1400px;}
}
.choose_top {
    width: 100%;
    float: left;
    padding-top: 25%;
}
.choose_top ul{
    column-count: 2;
    max-width: 713px;
    margin: auto;
    width: 100%;
    padding-top: 10px;
	
}
.home h3{
    text-align: center;
    font-size: 45px;
    font-family: 'TeXGyreAdventor-Regular';
     margin: 0px;
}
.home h1{
    text-align: center;
    font-size: 100px;
    text-transform: uppercase;
    margin: 0px;
}
.choose_bottom{
    width: 100%;
    float: left;
    background-repeat: no-repeat;
}
.choose_inception{
    color:#151515;
    width: 100%;
    float: left;
}
.choose_top ul li{
	font-size: 20px;
    position: relative;
    color: #151515;
    padding: 0px 0px 0px 28px;
    margin: 10px 0;
}
.choose_inception ul li:before {
    content: '';
    position: absolute;
    background: #151515;
    width: 2px;
    height: 15px;
    top: 3px;
    bottom: 0;
    left: 0;
    margin: auto;
}
.choose_inception ul li:after {
    content: '';
    position: absolute;
    background: #151515;
    width: 20px;
    height: 2px;
    left: -5px;
    top: 14px;
}
.benefits_students ul li:before {
    content: '';
    position: absolute;
    background: #fff;
    width: 2px;
    height: 15px;
    top: 3px;
    bottom: 0;
    left: 0;
    margin: 7px 0px;
}
.benefits_students ul li:after {
    content: '';
    position: absolute;
    background: #fff;
    width: 20px;
    height: 2px;
    left: -5px;
    top: 14px;
}

.tests_top{
    width:100%;
    float:left;
    margin-top: 10%;
}
.tests_top h1 {
    text-align: center;
    text-transform: none;
    margin: 0px;
}
.tests_top img{
    border-radius: 15px;
    float: right;
    border: 5px s0lid;
    border: 7px solid #f98e94;
    height: 330px;
}
.tests_top_left{
    padding-top:72px;
}
.choose_bottomtest,.testimonials,.container-fluid,.testimonial_wrapper{
    width:100%;
    float:left;
}
/***home_footer_section***/
.site-footer{
    width: 100%;
    float: left;
    padding: 0px;
}
.say-hello h1{
    text-align: left;
    color:#fff;
    padding-top: 0%;
    text-transform: capitalize;
}
.say-hello h3{
   text-align: left;
    color:#fff;
    text-transform: none;
	margin-top: 28px;
}
.home .footer {
    background: none;
	margin-top: -144px ;
	overflow: hidden;
}
.footer_right_image{
   background: url(../images/footer_right_image.png) no-repeat;
   width: 100%;
   float: left;
   position:relative;
   z-index: 99;
}
.contact-form{
    max-width: 100%;
    float: right;
    width: 100%;
    margin: 0px 0;
	position: relative;
    z-index: 9999;
}
.home .contact-form {
    max-width: 71%;
    width: 100%;
    margin: 182px 0 185px;
    z-index: 9999;
}
.footer_right{
    width: 100%;
    float: left;
    position: absolute;
    top: 353px;
    max-width: 567px;
    margin: auto;
    left: 0;
    right: 50px;
}
.footer_right h1{
    text-transform: capitalize;
}
.home_left_footer_icon{
     position:absolute;
    background: url(../images/Footer_Shap.png) no-repeat!important;
    top: 149px;
} 
.home_contact{
    position: relative;
	z-index: 99;
	margin-top: 4px;
}
.home_left_footer_icon ul li a{background-repeat: no-repeat;font-size: 0px;width: 25px;height: 22px;display: block}
.home_left_footer_icon ul li.facebook a{background-image: url(../images/FB.png)!important;background-position: 6px 0px}
.home_left_footer_icon ul li.facebook a:hover{background-image: url(../images/FB_Active.png)!important;}
.home_left_footer_icon ul li.in a{background-image: url(../images/Link.png) !important;background-position: 2px 0px}
.home_left_footer_icon ul li.in a:hover{background-image: url(../images/Link_Active.png)!important;}
.home_left_footer_icon ul li.pinterest a{background-image: url(../images/pinterest_icon.png) !important;background-position: 3px 0px}
.home_left_footer_icon ul li.pinterest a:hover{background-image: url(../images/pinterest_active.png)!important;}
.home_left_footer_icon ul li.instagram a{background-image: url(../images/instragram_icon.png) !important;;background-position: 3px 0px}
.home_left_footer_icon ul li.instagram a:hover{background-image: url(../images/instragram_active.png)!important;}
.home_contact .social ul li {
   display:block;
    background: none !important; 
    padding: 6px;
    margin-right: 10px;
    
}
.home .social ul li:hover {
    background: none !important;
}
.social ul {
   text-align: left; 
}
.home_left_footer_icon {
    padding: 100px 0 115px 0;
}
.home_contact .social ul {
    margin-left: 7px;
}
.home_contact .social ul li a {
    background-repeat: no-repeat;
    font-size: 0px;
    width: 49px;
    height: 47px;
    display: block;
	transition: 0.5s;
}

/***right_logo***/
.home_footer_icon ul{text-align:center;}
.home_footer_icon ul li{display:inline-block;padding: 10px;margin-top: 30px;}
.home_footer_icon ul li a{background-repeat: no-repeat;font-size: 0px;width: 75px;height: 75px;display: block;transition: 0.5s;}
.home_footer_icon ul li.skype a{background-image: url(../images/home_footer_skype.png)!important;}
.home_footer_icon ul li.skype a:hover{background-image: url(../images/icon_01_Active.png)!important;}
.home_footer_icon ul li.contact a{background-image: url(../images/home_footer_call.png) !important;}
.home_footer_icon ul li.contact a:hover{background-image: url(../images/icon_02_Active.png)!important;}
.home_footer_icon ul li.email a{background-image: url(../images/home_footer_mail.png) !important;}
.home_footer_icon ul li.email a:hover{background-image: url(../images/icon_03_Active.png) !important;}
.home_footer_icon ul li.address a{background-image: url(../images/home_footer_location.png) !important;}
.home_footer_icon ul li.address a:hover{background-image: url(../images/icon_04_Active.png) !important;}
.footer_right_image .social ul li {
   display:inline-block;
    background: none !important; 
    padding: 6px;
    margin-right: 0px;
    
}
.footer_right_image .social ul li:hover {
    background: none !important;
}
.footer_right_image .social ul li a {
    background-repeat: no-repeat;
    font-size: 0px;
    width: 75px;
    height: 75px;
    display: block;
}
.home footer{
 
}
.home .copy-right {
    width: 100%;
    float: left;
    text-align: left;
    background: #fff;
    height: 94px;
    margin-top: -70px;
    margin-bottom: 0;
}
.home .copy-right span {
    color: #151515;
    font-size: 14px;
    float: right;
    max-width: 1558px;
    width: 100%;
    padding-top: 35px;
}
.slider_bottom_bg {
    width: 100%;
    float: left;
    background-image: url(../images/green_bg.png);
    background-repeat: no-repeat;
    margin-top: -270px;
    height: 2165px;
	overflow:hidden;
}
.benefits_students,.benefits_students ul li{
color:#fff;
}
.slider-for h4, .slider-for h5{
	display:none;
}
.slider-for{
	display:none;
}
.choose_bottomtest .slider {
     margin: 80px  0px 0px 0px !important; 
}
.slider-nav,.slider-for,.slick-active{
overflow:hidden;
}
.footer_bg{width: 100%;
    position:relative; 
   margin-top: -241px;
    float: left;background-color: #f7f7f7;}
.footer_bg:before{
	content:"";position:absolute;height:100%;
	width: 100%;
    background-image: url(../images/footer_bottom.png);
    background-repeat: no-repeat;
	background-position:top;
	left: 0;
    z-index: 99;
}
.testimonials_image h5{
	font-size: 10px;
    font-family: 'TeXGyreAdventor-Bold';
    color: #151515;
    letter-spacing: 1px;
}
.testimonials_image h5 span{
	color:#9e9e9e;
}
.des p {
    position: relative;
    margin-top: 25px !important;
    margin: 0px 15px;
    text-align: center;
}
.des p:before {
    content: '';
    position: absolute;
    background-image: url(../images/teti_left.png);
    width: 21px;
    height: 19px;
    top: -20px;
    bottom: 0;
    left: 0px;
}
/*.des p:after {
    content: '';
    position: absolute;
    background-image: url(../images/teti_right.png);
    width: 21px;
    height: 19px;
    margin: auto;
    top: 111px;
    bottom: 0;
    right: 22px;
}*/
.image_top{
	margin-top: 14px !important;
}
.home .footer:before{content:"";position:absolute;height:100%;width:100%;background-color:#f7f7f7 !important;margin-top: -167px;}
.footer{position:relative;}
.choose_bottomtest{position: relative;
    z-index: 99;}
.say-hello {
    position: relative;
    z-index: 99;
    margin-top: 159px;
	width:100%;
	float:left;
}
	
/***testimonials**/
.testimonials .slick-active:first-child{border-right:5px solid #9e9e9e !important;display:block;}
.testimonials .slick-slide.slick-current img{opacity: 0.9; width: 80px;height: 80px;}
.testimonials .slick-slide  img{border-radius: 50%;cursor: pointer;opacity: 0.4;width:110px;height:110px;margin: auto}
.testimonials .testimonial_wrapper{width: 100%;margin: auto;}
.testimonials .testimonial_wrapper .slick-list{width: 100%; margin: auto;}   
.testimonials .slick-prev{display: block;float: left;margin: 40px 20px;}
.testimonials .slick-next{float: right;margin-top: -100px;}
.testimonials .slick-slide:focus{outline:none;}
.testimonials [type=button]:not(:disabled),.testimonials .slick-prev,.testimonials .slick-next{display:none !important;}
.testimonials .slider {width: 100%;float: left; text-align: center;margin: 0px 0px;}
.slick-slide.slick-current .testimonials_image img {opacity: 0.9;width: 110px !important;height: 110px !important;border-radius: 50%;}
.slick-slide .normal_active{display: block;margin: 94px 0 20px;height: 138px;cursor: pointer;}
.slick-slide .image_top,.slick-slide .testimonials_image ,.slick-slide .des{display:none;}
/*.slick-slide .des{min-height:96px}*/
/*.slick-center .image_top,.slick-center .testimonials_image ,.slick-center .des{display:block;margin-top: 0px;}*/
.slick-current .image_top,.slick-current .testimonials_image ,.slick-current .des{display:block;margin-top: 0px;}
.slick-current .normal_active {
    margin-top: 20px;
    display: block;
    height: 61px;
}
.image_top {
    margin-top: 33px !important;
}
.slider-for .title_des{display:none;}
.testimonials .slick-slide{display: block;background: #fff;margin-top:50px; box-shadow: 0 -5px 5px -5px  rgba(0,0,0,.1), 0 5px 5px -5px rgba(0,0,0,.1);position:relative;}
.testimonials .slick-current{background: #fff;margin-top: 0px !important;border-radius:13px; -webkit-box-shadow: 10px 10px 114px -50px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 95px -50px rgba(0,0,0,0.75);
box-shadow: 10px 10px 114px -50px rgba(0,0,0,0.75);  z-index: 999;}
.testimonials .slick-active:after{content: '';position: absolute;background: #9e9e9e;width: 1px;height: 150px;margin: auto;top: 0;bottom: 0;right:0px;}
.testimonials .slick-active + .slick-active:after{display:none;}
.testimonials .slick-active + .slick-active + .slick-active + .slick-active:after{display:block;}
.testimonials .slick-active + .slick-active + .slick-active + .slick-active  + .slick-active:after{display:none;}
.testimonials .slick-center:after{ content: '';position: absolute;background: #fff !important;width: 1px;height: 150px;margin: auto;top: 0;bottom: 0;right:0px;}
.testimonials .slick-active:last-child:after{content: '';position: absolute;background: #fff !important;}	

/*---------------------------------------Careers----------------------------------------------------*/
.entry-header{float: left;width: 100%;margin: 20px 0px;padding: 80px 0px;background: -moz-linear-gradient(45deg, rgba(242,84,206,1) 0%, rgba(242,84,206,1) 42%, rgba(245,71,71,1) 65%, rgba(245,71,71,1) 100%); /* ff3.6+ */background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(242,84,206,1)), color-stop(42%, rgba(242,84,206,1)), color-stop(65%, rgba(245,71,71,1)), color-stop(100%, rgba(245,71,71,1))); /* safari4+,chrome */background: -webkit-linear-gradient(45deg, rgba(242,84,206,1) 0%, rgba(242,84,206,1) 42%, rgba(245,71,71,1) 65%, rgba(245,71,71,1) 100%); /* safari5.1+,chrome10+ */background: -o-linear-gradient(45deg, rgba(242,84,206,1) 0%, rgba(242,84,206,1) 42%, rgba(245,71,71,1) 65%, rgba(245,71,71,1) 100%); /* opera 11.10+ */background: -ms-linear-gradient(45deg, rgba(242,84,206,1) 0%, rgba(242,84,206,1) 42%, rgba(245,71,71,1) 65%, rgba(245,71,71,1) 100%); /* ie10+ */background: linear-gradient(45deg, rgba(242,84,206,1) 0%, rgba(242,84,206,1) 42%, rgba(245,71,71,1) 65%, rgba(245,71,71,1) 100%); /* w3c */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f54747', endColorstr='#f254ce',GradientType=1 ); /* ie6-9 */}
.entry-title{color: #fff;font-size: 48px;  margin-bottom: 0px;}
.career_top{margin: 50px 0px;margin: 50px 0px;width: 100%;float: left;overflow: hidden;}
.careers_full_info{width: 100%;margin-bottom: 30px;float: left;background: #fff;padding: 10px;min-height: 220px;border-radius: 10px;-webkit-box-shadow: -1px -1px 10px -4px rgba(0,0,0,0.75);-moz-box-shadow: -1px -1px 10px -4px rgba(0,0,0,0.75);box-shadow: -1px -1px 10px -4px rgba(0,0,0,0.75);padding-bottom: 23px;}
.job_title{font-family: 'TeXGyreAdventor-Bold';font-size: 16px;padding-top: 10px}
.company_name, .job_location, .skills, .job_info, .job_experience{font-family: 'TeXGyreAdventor-Regular';font-size: 16px;}
.careers_full_info img {
    width: 30px;
    
}
.site-footer{float: left;width: 100%;padding: 20px 0px 0px;text-align: center;margin-top:40px;}
.home .site-footer {
    padding: 0px 0px;
	margin-top:0px;
}
.site-info{width: 100%;margin: 0px;}
.careers_jobs{display: block;width: 100%;float: left;margin-bottom: 40px}
.career_top ul{display: block;}
.career_top ul li{display: inline-block;margin-right:14px;font-family: 'TeXGyreAdventor-Regular';font-size: 18px;}
.career_top ul li:last-child{margin-right: 0px;}
.career_top ul li:last-child .search-submit{padding: 16px 54px;width: 100%;position: relative;border-radius: 50px;background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(242,84,206,1)), color-stop(42%, rgba(242,84,206,1)), color-stop(65%, rgba(245,71,71,1)), color-stop(100%, rgba(245,71,71,1)));background: -webkit-linear-gradient(45deg, rgba(242,84,206,1) 0%, rgba(242,84,206,1) 42%, rgba(245,71,71,1) 65%, rgba(245,71,71,1) 100%);background: -o-linear-gradient(45deg, rgba(242,84,206,1) 0%, rgba(242,84,206,1) 42%, rgba(245,71,71,1) 65%, rgba(245,71,71,1) 100%);background: -ms-linear-gradient(45deg, rgba(242,84,206,1) 0%, rgba(242,84,206,1) 42%, rgba(245,71,71,1) 65%, rgba(245,71,71,1) 100%);background: linear-gradient(45deg, rgba(242,84,206,1) 0%, rgba(242,84,206,1) 42%, rgba(245,71,71,1) 65%, rgba(245,71,71,1) 100%);text-transform: capitalize;font-weight: normal;transition:0.4s;}
.career_top ul li select{border-radius: 50px;padding: 10px 170px 10px 30px;background: #eeeeee;border: none;}
select::-ms-expand {display: none;}
.career_top ul li select{background-image: url(../images/drop_down_arrow.png);background-repeat: no-repeat;display: block;background-position: 95% 50%;}
.career_top ul li:last-child input:focus{outline: 0px;}
select option{text-transform: capitalize;}
.paginate-links{width: 100%;text-align: right;margin-top: 13px;margin-bottom: 20px;}
.paginate-links span.current{background: #699f13;color: #fff;}
.paginate-links .page-numbers, a .page-numbers{margin-right: 13px;font-size: 18px;outline: 0px;font-family: 'TeXGyreAdventor-Regular';border: 2px solid #eee;padding: 0px 10px 3px 10px;background-color: #f44b72;transition:0.4s;color: #ffffff;}
.multiselect_box .select2-container .select2-search--inline .select2-search__field{margin-top: 10px;text-align:center;padding:0px!important}
.paginate-links span:hover, .paginate-links a:hover{background-color: #699f13;color: #fff;}
.multiselect_box .select2-container{width: 340px !important;}
.multiselect_box .select2-container--default .select2-selection--multiple{border-radius: 50px;background: #eeeeee;border: none;}
/*.multiselect_box .select2-search__field{padding: 5px 160px 5px 30px;}*/
.multiselect_box .select2-container--focus .select2-container--open{outline: 0px;}
.multiselect_box .select2-container--default.select2-container--focus .select2-selection--multiple{border: none;}
.multiselect_box .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .multiselect_box .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-radius: 50px;}
.multiselect_box .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .multiselect_box .select2-container--default.select2-container--open.select2-container--below.select2-container--open .select2-selection--multiple{border-radius: 24px 24px 0 0 !important;}
.multiselect_box .select2-dropdown{border: none;}
.multiselect_box .select2-container--default .select2-results > .select2-results__options{min-height: 300px;}
.job_info{width:100%;float:left;}
.apply_link {display: inline-block;width: 35%;background: #699f13;text-align: center;padding-bottom: 5px;color: #fff;border-radius: 30px;margin: 0px;float:left;transition:0.4s;}
.search_job {
    text-align: right;
	margin-top:-10px;
}
.apply_link.readmore{color: #fff;}
.search_loader{display: none;position: absolute;text-align: center;width: 100%;z-index: 99;}
.favorite_icon {
   cursor: pointer;
    left: 297px;
    position: absolute;
    bottom: 59px;
}
.favorite_icon img:hover{background: url(../images/favourite_icon_active.png)no-repeat;background-position: 100% 100%;background-size: 30px;}
.saved_jobs{background: url(../images/favourite_icon_active.png)no-repeat;background-position: 100% 100%;background-size: 30px;}
.careers_full_info{background-position: 94% 14% !important;padding-left: 60px!important;}

/**portfolia***/
.slider-poto-for{display: none !important;}
.slider_poto {
    margin: 27px;
    margin-top: 0px;
    position: relative;
    box-shadow: 20px 20px 0px -10px rgba(232,230,228,0.4)!important;
    z-index: 999;
}
.slider_poto:after{
    content: '';
    position: absolute;
    width: 10px;
    height: auto;
    margin: auto;
    bottom: 0px;
    right: 0px;
    left:10px;
    top:auto;
    background: #f2f2f2;
}
.slider_poto .portfolia-image img {
    height: 183px;
    width: 183px;
    border-radius: 50%;
    border: 4px solid #fff;
    margin-top: -92px !important;
	margin: auto;
	-webkit-box-shadow: 10px 10px 55px -50px rgba(0,0,0,0.75);
    -moz-box-shadow: 10px 10px 95px -50px rgba(0,0,0,0.75);
    box-shadow: 10px 10px 55px -50px rgba(0,0,0,0.75);
}
.entry-main-content_poto {
    width: 100%;
    padding: 0px;
    margin: 0 0px 0px 0px;
    background: #ffffff;
    height: 600px;
}
.slider_poto h5{
    text-align: center;
    color:#000;
	text-transform: capitalize;
}
.normal_active h5{text-transform: capitalize;}
.slider_poto h6{
    text-align: center;
    color:#000;
}
.star{
	text-align:center;
	margin:0px;
}
.star li{
	color:#000;
        display: inline-block;
        font-size: 0;
        padding: 0px 10px;
		background: url(../images/star111.png)no-repeat;
}
.entry-main-header h2, .entry-main-header h5,.entry-main-header h6{
    color:#000;
	
}
.view_profile {
    text-align: center;
}

.fa-chevron-left:before{
    display:none;
}
.fa-chevron-right:before{
    display:none;
}
.loginst a{
	font-size: 18px !important;
	height: 43px;
    display: block;
    padding: 2px;
}
.logout a {
    color: #979797;
    padding-right: 12px;
}
.footer_head {
	width:100%;
}
.prof_skills li {
    display: inline-block;
    font-size: 0;
    padding: 4px 5px;
}
.prof_skills ul{
    text-align: center;
    margin: 0px;
}
.prof_skills li img {
    width:34px ;
	height:34px ;
}
.tests_top_right video{
    height: auto;
    width: 100%;
    border-radius: 24px;
	max-width: 80%;
    float: right;
}
.tests_top_right{height: 310px;}
.social_information .twitter{
	padding-right: 0px;
}

 input[type="button"]:focus{outline: none !important;}
.footer_right h1 a{
    color: #151515 !important;
}
.social_information ul li a{
-webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;	
}
.skill_category .slick-prev:hover, .skill_category .slick-next:hover{
    background-image: url(../images/arrows_hover.png);
    background-repeat: no-repeat;
}
.contact-form input[type="submit"]:hover{background: rgb(242,83,195);
    background: linear-gradient(0deg, rgba(242,83,195,1) 0%, rgba(245,71,72,1) 100%);transition:1s;}
.enquiry h4 a:hover{background: linear-gradient(-24deg, rgba(242,84,206,1) 0%, rgba(242,84,206,1) 33%, rgba(245,71,71,1) 65%, rgba(245,71,71,1) 100%);}
.main-navigation .primary-menu > li:hover a:after,.main-navigation .primary-menu > li.current-menu-item a:after{-webkit-transform-origin: left;transform-origin: left;-webkit-transform: scaleX(1);transform: scaleX(1);}
.main-navigation .primary-menu > li {position:relative;}
.main-navigation .primary-menu > li a:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 3px;
    background: #f6495c;
    left: 0px;
    top:0px;
    z-index: -9;
    -webkit-transform-origin: right;
    transform-origin: right;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    transition: -webkit-transform 1s cubic-bezier(.19,1,.22,1);
    transition: transform 1s cubic-bezier(.19,1,.22,1);
    transition: transform 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);
}
.main-navigation .primary-menu > li:hover a:after,.main-navigation .primary-menu > li.current-menu-item a:after {
    -webkit-transform-origin: left;
    transform-origin: left;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.main-navigation .primary-menu > li a:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 3px;
	top:0px;
    background: #f6495c;
    left: 0px;
    z-index: -9;
    -webkit-transform-origin: right;
    transform-origin: right;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    transition: -webkit-transform 1s cubic-bezier(.19,1,.22,1);
    transition: transform 1s cubic-bezier(.19,1,.22,1);
    transition: transform 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);
}
.main-navigation .primary-menu > li:hover a:after {
    background: #f54748;
}
.main-navigation .primary-menu > li a:hover{
	color: #f6495c;
}
.main-navigation .primary-menu > li a{font-family: 'TeXGyreAdventor-Bold';font-size: 18px;}
.main-navigation .primary-menu > li.current-menu-item a{color: #f6495c;}

/* workshop-button */

.icon-contact {
    background: url(../images/workshop-btn.png)no-repeat left;
    width: 44px;
    height: 183px;
    display: inline-block;
    float: left;
	    cursor: pointer;
  
}
.fixed-icons1 ul {
    max-width: 100%;
    margin-bottom: 0px;
    position: relative;
    transition: 0.6s;
    display: inline-block;
    float: left;
          padding: 20px 1px 10px 17px;
    height: 410px;
 
    margin: 0px !important;
}
div.wpcf7-mail-sent-ok {
    border: 2px solid #f254ce !important;
}
.homeworkshop_img{width: 76%;}
.homeimge{    margin: 0px !important;
    padding: 0px !important;}
.fixed-icons1 .school1{    background-color: #d51f35;z-index: 999;}
ul.homeimge:after {
     content: "";
    width: 50%;
    display: block;
    position: absolute;
    height: 100%;
    background-color: #d51f35;
    top: 0;
    transform: skew(-5deg);
    z-index: 1;
    left: -247px;
}
.fixed-icons1 {
    float: left;
    position: fixed;
    z-index: 9999;
    overflow: hidden;
    top: 200px;
    right: -740px;
    transition: 0.6s;
display: none;
    margin-right: -149px;
}
.rtec-attendance{display:none !important;}
.fixed-icons1 .school1 .hometitle{    font-size: 22px !important;
    font-family: 'TeXGyreAdventor-Bold';}
.hometime {
    font-family: 'TeXGyreAdventor-Bold' !important;
}
.hometime span{    color: #f7f70e;}
.homelocation{font-family: 'TeXGyreAdventor-Bold' !important;}
.fixed-icons1 .school1 .homeconduct{ font-family: 'TeXGyreAdventor-Bold' !important;
    font-size: 22px !important;
    color: #f7f70e !important;;}
.call_head{background-color: #fff;
    padding: 5px 25px;
    border-radius: 4px;
    color: #000;
    font-size: 22px;}
.call_head:hover{color:#000;    background-color: #f7f70e;}
.fixed-icons1 .widget-title{    display: none;}
.homecall{margin-top:20px;}
.fixed-icons1 .widget p{margin:0px !important;    color: #fff;    font-size: 16px !important;padding: 0px !important;
    line-height: 32px !important;}
.head-click {
    right: -0px;
}
.footer_right h3 {
    font-size: 37px;
}
.student_profile{
	width:100%;
	float:left;
	z-index:999;
} 
.portfolia-image{
	position: absolute;
    top: 44%;
    left: 28%;
}
.portfolia_bg{
	position:relative;
	position:relative;
	height:268px;
	background-repeat:no-repeat;
	background-size:cover
}
.home .post{
	margin-top: 22%;
}
.view_profile a{
    background: #ebebeb;
    border: 1px solid #ebebeb;
    border-radius: 24px;
    padding: 3px 27px 5px;
    cursor: pointer;
    transition: 0.6s;
}
.view_profile a:hover{background: #f54d88;
    border: 1px solid #f54d88;color:#ffffff;
}
.about_inception_left .animate-element.slide-down {
    opacity: 0;
    transition: all 2300ms ease-out;
}
.apply_link:hover {
    background: #f34c81;
}
.contact-us .contact-form label input {
    background-color: #ffffff !important;
}
.contact-us .contact-form textarea {
    background-color: #ffffff !important;
}
.prev1 {
    position: absolute;
    left: 47%;
    bottom: 0px;
    width: 17px;
    top: 311px;
    float: left;
    cursor: pointer;
    z-index: 999;
}
.next1 {
    position: absolute;
    left: 52%;
    bottom: 0px;
    width: 17px;
    cursor: pointer;
    top: 310px;
    float: left;
}
.uploadicon{display:none !important;}
.page-template-view_profile .social_information ul {
    line-height: 32px !important;
}
.courses_post h3 {
    margin: 20px 0px 10px 0;
}
.faq h3{padding-top: 10px;
    font-size: 29px;}

.student_login ul li a:hover{color: #f5484f !important;}

.darkHeader .log_home{display:none;}
.reshome_icon{display:none;}
.log_home,.social_information{display:inline-block;}
.menu_align{width:100%;float:left;text-align:right;padding-top: 16px;}
.logout{background: url(../images/Logout.png)no-repeat;
    width: 97px;
    background-position-y: 11px;}
.login {
    background: url(../images/Login.png)no-repeat;
    width: 97px;
    background-position-y: 12px;
    background-position-x: 15px;
}
.student_login{margin: 0px;
    margin-bottom: 7px;position:relative;}
.student_login:after {
    content: '';
    position: absolute;
    background: #979797;
    width: 1px;
    height: 28px;
    margin: auto;
    top: 0;
    bottom: 0px;
    right: 0px;
}
.login a{color: #979797;padding-right:14px;} 


/* Gallery */

.wonderplugin-gridgallery-tag.wonderplugin-gridgallery-tag-selected {
    color: #f254ce !important;
}


.wonderplugin-gridgallery-tags .wonderplugin-gridgallery-tag {
    margin-right: 50px;
    padding: 20px 30px !important;
    font-size: 18px !important;
    margin: 0;
}

.wonderplugin-gridgallery-tags {
    width: 100%;
       background: #fff;
    border-radius: 10px;
    max-width: 1000px;
}

.wonderplugin-gridgallery-tag.wonderplugin-gridgallery-tag-selected:after {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    background: #699f13;
}
.wonderplugingridgallery{    margin: 60px 0px;}
.wonderplugin-gridgallery-tags .wonderplugin-gridgallery-tag:after {
    width: 100%;
    height: 3px;
    content: '';
    -webkit-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    -webkit-transform: translate3d(0,150%,0);
    transform: translate3d(0,150%,0);
    display: block;
      margin: 5px 0px;
}
.wonderplugingridgallery {
    margin-bottom: 40px !important;
    margin-top: 10px !important;
}
.skills{text-transform: capitalize;min-height: 70px;}
.company_name{text-transform: uppercase;}
.darkHeader .banner{opacity:0;}
#secondary .cat-item-9{display:none;}
.single-post .site-footer {
     margin-top: 0px; 
}
.head_buttons li:hover {
    background-color: #f254ce;
}
#rtec .rtec-register-button{    font-size: 20px !important;}
.rtec-submit-button:hover{background: linear-gradient(-24deg, rgba(242,84,206,1) 0%, rgba(242,84,206,1) 33%, rgba(245,71,71,1) 65%, rgba(245,71,71,1) 100%) !important;}
#rtec .rtec-error-message{    background: transparent !important;    color: #f00 !important;}
.workshop-iconhome{background: url(../images/Workshop.png)no-repeat left center;
    padding-left: 25px;}
.select2-container{
	max-width:390px;
}
.select2-results{text-transform: capitalize;}
.select2-results ul li,.select2-selection__rendered{text-align:center;}

.time_circles {
    position: relative;
    width: 100%;
    height: 100%;
}

.time_circles > div {
    position: absolute;
    text-align: center;
}
.time_circles > div > h4 {
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;   
    line-height: 1;
}
.time_circles > div > span {
    margin: 0;
    padding: 0;
    display: block;
    width: 100%;
    text-align: center;   
    line-height: 1;
    font-weight: bold;
}
