/*animation*/
.animate-element {opacity: 0;position: relative;}
.animate-element.slide-down{ 
    opacity: 0;-moz-transition: all 800ms ease-out;-webkit-transition: all 800ms ease-out;-o-transition: all 600ms ease-out;
    transition: all 800ms ease-out;-moz-transform: translate3d(0px, 70px, 0px);-webkit-transform: translate3d(0px, 70px, 0px);
    -o-transform: translate(0px, 70px);-ms-transform: translate(0px, 70px);transform: translate3d(0px, 70px, 0px);
    -webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
.animate-element.slide-down.in-view,.animate-element.slide-left.in-view,.animate-element.slide-right.in-view {opacity: 1;
                                                                                                              -moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);
                                                                                                              -ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);}
.animate-element.slide-left{opacity: 0;-moz-transition: all 800ms linear;-webkit-transition: all 800ms linear;-o-transition: all 800ms linear;}
.animate-element.slide-left {-moz-transform: translate3d(-100px, 0px, 0px);-webkit-transform: translate3d(-100px, 0px, 0px);
                             -o-transform: translate(-100px, 0px);-ms-transform: translate(-100px, 0px);transform: translate3d(-100px, 0px, 0px);}
.animate-element.slide-right{opacity: 0;-moz-transition: all 800ms linear;-webkit-transition: all 800ms linear;-o-transition: all 800ms linear;}
.animate-element.slide-right {-moz-transform: translate3d(100px, 0px, 0px);-webkit-transform: translate3d(100px, 0px, 0px);
                              -o-transform: translate(100px, 0px);-ms-transform: translate(100px, 0px);transform: translate3d(100px, 0px, 0px);}
.animate-element.zooming-img{webkit-transition: opacity 0.4s ease .5s,-webkit-transform 0.45s cubic-bezier(0.5, -1.75, 0.7, 2) .5s;
                             transition: opacity 0.4s ease .5s,-webkit-transform 0.45s cubic-bezier(0.5, -1.75, 0.7, 2) .5s;
                             -o-transition: opacity 0.4s ease .5s,transform 0.45s cubic-bezier(0.5, -1.75, 0.7, 2) .5s;
                             transition: opacity 0.4s ease .5s,transform 0.45s cubic-bezier(0.5, -1.75, 0.7, 2) .5s;
                             transition: opacity 0.4s ease .5s,transform 0.45s cubic-bezier(0.5, -1.75, 0.7, 2) .5s,-webkit-transform 0.45s cubic-bezier(0.5, -1.75, 0.7, 2) .5s;
                             -webkit-transform: scale3d(0.8, 0.8, 1);transform: scale3d(0.8, 0.8, 1);}
.animate-element.zooming-img.in-view{opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
.loader{position: fixed;width: 100%;height: 100%;background: linear-gradient(#a4d7f6, #1974cf);z-index: 999;}
.loader_inner {position: absolute;width: 30rem;height: 4rem;margin: auto;top: 0;bottom: 0;z-index: 999;left: 0;right: 0;}
.outer-shadow {width: 100%;height: 100%;border-radius: 50%;
               box-shadow:-0.7rem 0.2rem 0.5rem rgba(34, 100, 158, 0.1),0.7rem 0.2rem 0.5rem rgba(34, 100, 158, 0.1),
                   0 0.5rem 0.5rem rgba(34, 100, 158, 0.1),inset 0 -0.1rem 0.2rem rgba(34, 100, 158, 0.2),inset 0 0.1rem 0.1rem rgba(255, 255, 255, 0.1),
                   0 -0.3rem 0.3rem rgba(255, 255, 255, 0.1);animation: wave 3s ease-out infinite;transform: scale(0);}
.inner-shadow {height: 90%;width: 96%;border-radius: 50%;box-shadow:0 0.1rem 0.15rem rgba(255, 255, 255, 0.3),
                   inset 0 -0.1rem 0.15rem rgba(255, 255, 255, 0.3),inset 0 0.5rem 0.5rem rgba(34, 100, 158, 0.2),inset 0.2rem 0 0.3rem rgba(34, 100, 158, 0.1),
                   inset -0.2rem 0 0.3rem rgba(34, 100, 158, 0.1),0 -0.1rem 0.1rem rgba(34, 100, 158, 0.2);}
.wave_1 {animation-delay: 1s;}
.wave_2 {animation-delay: 2s;}
.wave_3 {animation-delay: 3s;}
.align-center {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.drop {width: 1rem;height: 1rem;border-radius: 50%;background: #7cb5db;box-shadow:inset 0 -0.2rem 0.2rem rgba(34, 100, 158, 0.3),
           inset 0 -0.1rem 0.5rem #7cb5db,0 -0.5rem 1rem #7cb5db ;transform: translateY(-7rem);animation: fall 1s linear infinite;opacity: 0;}
@keyframes wave {
    to { transform: scale(1); opacity: 0 }
}
@keyframes fall {
    90% { transform: scale(0.7, 1); opacity: 1; }
    100% { transform: translateY(0rem) scale(0.7, 0.3); opacity: 0.7 }
}
@media only screen and (min-width: 1400px){
    .container{
        max-width: 1400px !important; 
        width: 100%;
    }
}
a:focus{
    outline:none;
}
strong{
    font-size: 20px;
}
/***banner_about***/
.banner{
    width: 100%;
    float: left;
    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%);
    margin: 45px 0 0;
}
.entry-title,.edit-link{
    display: none;
}
.banner-image{
    float: right;
    width: 100%;
    max-width: 40%;
    padding: 16px 0;
}
.banner-text {
    color: #fff;
    font-size: 50px;
    padding: 95px 0;
    letter-spacing: 2px;
    font-family: 'TeXGyreAdventor-Bold';
    width: 100%;
    max-width: 60%;
    float: left;
}
.banner-text span{
    font-family: 'Belgrad-Bold';
    font-size: 65px;
    margin-left: 10px;
}

/***video,text***/
.inception_about h5,.inception_about p{
    font-family: 'TeXGyreAdventor-Regular';
    color:#1a1a1a;
}
.inception_about h5{
    font-size: 30px;
    line-height: 41px;
    margin-bottom: 8px;
    max-width: 87%;
    word-spacing: 1px;
}
.inception_about .right2 h5 {
    font-size: 30px;
    line-height: 41px;
    margin:60px 0 8px 0;
    max-width: 62%;
    word-spacing: 1px;
}
.inception_about p{
    font-size: 18px;
    padding-top: 10px;
    line-height: 35px;
    margin-bottom: 0px;
}
.inception_about .left{
    width: 100%;
    float: left;
    padding: 40px 25px 0 0;
}
.inception_about .right {
    width: 100%;
       float: left;
    padding: 40px 0px;
}
.inception_about .left2 p {
    text-align: center;
}
.right1 video {
    border-radius: 17px;
}
.left1{
    max-width: 56%;
}
.right1{
    max-width: 44%;
}
.right2{
    max-width: 61%;
    margin: 33px 0 0;
}
.right2 p{
  max-width: 65%;  
}
.left2{
    max-width: 39%;
}
.left2 img{
    width: 100%;
    max-width: 100%;
}
.top-features{
    width: 100%;
    float:left;
    margin: 20px 0;
    overflow: hidden;
}
.inception_about h1{
    text-align: center;
    font-size: 45px;
    margin-bottom: 0px;
}
.top-features h1{
    margin-bottom: 26px;
}
.features{
    width: 100%;
    float:left;
    max-width: 50%;
    text-align: center;
    margin: 20px 0 0;
}
.resume{
    margin: auto;
    left:0;
    right:0;
    width: 100%;
    max-width: 100%;
	padding-bottom: 50px;
}
.resume p {
    max-width: 45% !important;
    margin: auto;
}
.features p{
    max-width: 70%;
    margin: auto;
}
.featureimage1{
	width:100%;
	float:left;
    background: url(../images/Shap_L.png) no-repeat;
}
.features-image2{
    background: url(../images/Shap_R.png) no-repeat;
}
.features-image3{
    background: url(../images/Shap_L.png) no-repeat;
}
.features-image4{
    background: url(../images/Shap_R.png) no-repeat;
}
.features-text{
    margin-top: 10px;
	width:100%;
	float:left;
}
.features strong{
    position:relative;
}
.features strong:after{
    content: "";
    position: absolute;
    width: 50px;
    height: 1px;
    border-style: solid;
    border-color: #699f13;
    border-bottom: 1px;
    top: 34px;
    margin: auto;
    left: 0;
    right: 0; 
}
.features-image .wp-video-shortcode{
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 129px;
}
.infrastructure{
    width: 100%;
    text-align: center;
    float: left;
    margin-bottom: 4%;
    margin-top: 45px;
}
.infrastructure h3{
    margin-top: 20px;
}
.infrastructure img{
    max-width: 88%;
    margin-top: 65px;
	border-radius: 10px;
    border: 2px solid #f253c3;
}
.infrastructure h3{
    font-family: 'TeXGyreAdventor-Regular';   
}
.courses_post{
    width: 100%;
    float:left;
    margin-bottom: 2%;
}
.courses_post ul{
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 0px;
    width: 100%;
	padding-left: 38px;
}
.courses-content img{
    float:right;
}
.courses-title{
    position: relative;
    padding-bottom: 14px;
    padding-left: 86px;
    font-size: 55px;
    color: #252525;
}
.courses-title:before{
    content: "";
    position: absolute;
    width: 74px;
    height: 1px;
    border-style: solid;
    border-color: #000000;
    border-bottom: 1px;
    top: 34px;
    left: 2px;
    border-width: 6px;
}
.courses_post ul li {
    list-style-type: square;
    padding: 8px;
    width: 303px;
    height: 38px;
}
.course_main {
    width: 100%;
    float: left;
    border-bottom: 5px solid #ebebeb;
    margin-top: 50px;
    position: relative;
    display: block;
	padding-bottom: 35px;
}

.courses_post p{
    line-height: 35px;
    font-size: 18px;
    color: #3c3c3c;
}
.odd .courses-content {
    width: 100%;
    max-width: 50%;
    float: left;
}
.faq_left p,.faq_right p{
	padding-left: 39px;
}
.odd .courses-img{
    width: 100%;
    max-width: 50%;
    float: right;
    padding: 20px 0 0 50px;
}
.even .courses-content {
    width: 100%;
    max-width: 50%;
    float: right;
}
.even .courses-img{
    width: 100%;
    max-width: 50%;
    float: left;
    padding: 20px 0 0 50px;
}
.oddevencommon{
    width:100%;
    float:left;
    overflow: hidden;
    position:relative;
}

.shape{
    width: 100%;
    float: left;
    position: fixed;
}
.odd .shape{
    background: url(../images/courseodd.png) no-repeat right;
    position: absolute;
    width: 100%;
    height: 552px;
}
.even .shape{
    background: url(../images/courseeven.png) no-repeat left;
    background-size:7%;
    position: absolute;
    width: 100%;
    height: 552px;
}
/**blog**/
.img_full{
    position: relative;
    width: 100%;
    height: auto;
    background-size: cover;
}
.img_second{
    width: 100%;
    float: left;
    max-width: 27.666%;
    border: 1px solid #D0D0D0;
    padding: 0px;
    margin: 0 50px 50px 0px;
    background: #f7f7f7;
        
}
.single_image{
	position:absolute;
    top: 29px;
    text-align: center;
    left: 72px; 
}
.single_image1{
    position: absolute;
    bottom:20px;
    text-align: center;
    left: 72px; 
}
.blog-top{
    width:100%;
    float:left;
    margin-bottom: 7%;
}

.blogpage{
    width: 100%;
    float: left;
    margin-top: 50px;
    position: relative;
}
.entry-main-content {
   width: 100%;
    float: left;
    padding: 0px;
    margin: 0 0px 20px 0px;
    background: #f7f7f7;
    display: inline-block;

}
.img2_main{
    width: 100%;
    float: left;
    padding: 0px;
    margin: 0 0px 0px 0px;
    position: relative;
}
.img2_main img{
    height: 407px;
    width: 100%;
    
}
.entry-main-header li{
    list-style: none;   
}
.entry-main-header li h2 a{
	text-transform:capitalize;
}
.entry-main-header li h2{
    font-size: 23px;
    padding-top: 10px;
}
a:hover {
    text-decoration: none; 
}
.newsitem{
    max-width: 100%;
    margin: auto;
}
#n2-ss-4 .n2-style-a1db3c2d7099741f4d50d61a5a5c871b-heading:hover {
    background: #ffffff !important; 
}
.sp-testimonial-free-section .slick-prev, .sp-testimonial-free-section .slick-next{
    display:none !important;
}
.home .blog,.home .brand-logo{
    display:none;
}
.wpl-wcs-cat-item-content img{
    transition: transform .6s; /* Animation */
    display:block;
    overflow: hidden;

}
.wpl-wcs-cat-item-content a{
    display:block;
    overflow: hidden;
}
.wpl-wcs-cat-item-content img:hover{
    -ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Safari 3-8 */
    transform: scale(1.1); 
    z-index: 99;
}
.home .content-area{
    display:none;
}
li.product:hover .button{
    padding-left: 24px;
}
.footer-center1 ul li a{
    font-size: 19px;
}
.news_item h6 a{
    cursor:pointer;
    padding-left: 38px;
}
#news-section .news_item.news_opened h6 a{
    display: block !important;
    background: url(../images/close.png) no-repeat left; 
	padding: 4px 38px 6px;
}
#news-section .news_item{
    padding: 4px 0;
    display: block;
     
}
.faq_left h6 a,.faq_right h6 a{font-family: 'TeXGyreAdventor-Regular' !important;}
#news-section .news_item h6 a{
   background: url(../images/co-open.png) no-repeat left;
   padding: 4px 38px 6px;
   font-size:20px;
   font-family: 'TeXGyreAdventor-Bold';
}
.contact-us{
    width:100%;
    float:left;
}
/**contact-page***/

.entry-header{
    display:none;
}
.contactus iframe {
    width: 100%;
    max-height: 100%;
    height: 890px!important;
    display: block;
    border: 7px solid !important;
    border-color: #e5e5e5!important;
}

.page-title {
    float: left;
    font-family: 'ProximaNova-Bold';
    color: #05417f;
    font-size: 52px;
    padding: 56px 0px 25px 101px;
}
.banner-image{
    float: right;
}
/**contact-form**/
.contact-form label {
    display: block;
    padding-top: 9px;
    max-width: 80%;
	border-bottom: 1px solid #e5e5e5;
    padding: 0px;
}
.contact-form label input{
    border: none;
    background-color: #f7f7f7 !important;
}
input[type="text"]:focus{
	border-color: #e5e5e5 !important;
}

.contact-form p{
    text-align: left;
}

.contact-form span{
    max-width: 100%;
}
.wpcf7-form-control-wrap.your-subject .wpcf7-form-control.wpcf7-text{
    padding: 30px !important;
} 
 .contact-form input[type="submit"] {
    float: none; 
    background: url(../images/Submit_Color_Bg.jpg)repeat-x;
    border-radius: 24px;
    width: 100%;
    max-width: 80%;
    margin: auto;
    left: 0;
    right: 0;
    padding: 14px;
    margin: 50px 0;
    font-family: 'TeXGyreAdventor-Regular';
    text-transform: capitalize;
    color: #ffffff;
    font-size: 22px;
    font-weight: 100;
}
 input[type="submit"]:focus {
    outline: none !important;
 }
 .wpcf7-validation-errors{
    width: 100%;
    max-width: 80%;
 }



/***form-image***/
.form-image{
    padding-left: 5%;
}
.form-image h4{
    padding-left: 1%;
}
.form-image img{
    max-width: 96%;
    border-radius: 5px;
}
.contact-us image{
    max-width: 95%;
    border-radius: 11px;
    margin-top: 19px;
}
.contact-center-image{
    padding-left: 42px;
}
.contact-center-image h4{
    padding-left: 15px;
}
.contact-center-image img {
    margin-top: 16px;
    border-radius: 6px;
}
.contact-form textarea{
    height: 75px;
    border: none;
	background-color: #f7f7f7;
	width:100% !important;
}

/***form-address**/
.contact-us h4 {
    font-size: 35px;
    color: #3c3c3c;
    text-transform: capitalize;
    font-family: 'TeXGyreAdventor-Regular';
    margin-bottom: 25px;
}
.site-main{margin:0px;}
.contact-us ul{
    margin-top: 20px;
}

.contact-us ul li {
    list-style: none;
    padding-left: 106px;
    font-size: 16px;
}
.contact-us ul li a{
     box-shadow: none;
}
.contact-us ul li a:hover{
      text-decoration: none;
  }
.contact-address{
  background: url(../images/addressi.png)no-repeat;
    background-size: 11%;
    padding-bottom: 20px;
    }

.contact-phone{
   background: url(../images/calli.png)no-repeat;
    background-size: 11%;
    padding-bottom: 25px;
}

.contact-email{
   background: url(../images/maili.png)no-repeat;
    background-position-x: 0px;
    background-size: 11%;
    padding-bottom: 25px;
}
.contact-address h5, .contact-email h5, .contact-phone h5{
    padding-top: 10px !important;
}
.contact-para p{
    width: 100%;
    max-width: 68%;
    font-size: 24px;
    padding: 46px 0;
    line-height: 44px;
    margin: 0px;
    color:#3c3c3c;
}
.contact-us p {
    width: 100%;
    max-width: 100%;
    font-size: 18px;
    padding: 0px 0;
    line-height: 30px;
    margin: 0px;
}
.contact-us h5 {
    margin-bottom: 9px;
    font-family: 'TeXGyreAdventor-Regular' !important;
    font-size: 24px;
    color:#3c3c3c;
}

.site-info{
    display:none;
}
.navigation.post-navigation {
    display:none !important;
}
.logged-in-as a{
    box-shadow: none;
}
.single-post .post-thumbnail img {
    padding-top:7%;
	margin: 0;
}
a:hover{
    box-shadow: none !important;
}
input[type="submit"],.comment-form label ,.logged-in-as{
   font-family: 'TeXGyreAdventor-Regular' !important; 
}
.comment-reply-title{
  font-family: 'TeXGyreAdventor-Bold' !important;   
}
body{
    display:block !important;
}

/*.date li:first-child{
   border-right: 1px solid #15151533; 
   padding-left: 21px;
}*/
.date{
    margin: 0px;
}
/***footer-section****/
.enquiry {
    margin: auto;
    width: 100%;
    z-index: 999;
    margin-top: -42px !important;
}
.enquiry h4 a {
    color: #fff;
    text-align: center;
    background: linear-gradient(74deg, #f254cd, #f54748);
    margin: auto;
    border-radius: 80px;
    padding: 15px;
    color: #fff;
    font-family: 'TeXGyreAdventor-Regular';
    font-size: 45px;
    padding: 19px 167px;
}
#menu-toggle{
    display:none;
}

#menu-footer-primary-menu li{
    display:inline-block;
    float: left;
    padding: 0 30px;
    
}
#menu-footer-primary-menu li a{
    font-family: 'TeXGyreAdventor-Regular' !important;
    color:#464646;
}
.footer {
    width: 100%;
    float: left;
    background: url(../images/Footer_logo.png) no-repeat;
    font-family: 'TeXGyreAdventor-Regular';
    height: auto;
    background-position-x: center;
    background-position-y: 51px;
    background-color: #f7f7f7;
    margin-top: -54px;
}
#menu-footer-primary-menu{
    max-width: 787px;
    margin: auto;
    margin-top: 75px;
}
.home .footer_color{
 background-color: #f7f7f7;
padding-bottom: 9px; 
}
.home .footer_color{
 background-image: none !important;   
}
/**social_icon**/
.social{
    width: 100%;
    float: left;
   
}
.social ul{text-align: center;}
.social ul li{display: inline-block;
    display: inline-block;
    border-radius: 27px;
    background-color: #000000;
    padding: 6px;
    margin: 5px;
}
.social ul li:hover{
    background-color: #f54748;
}
.copy-right {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 4%;
    font-size: 14px;
    margin-bottom: 30px;
}
.copy-right span{
    color: #727272;
    font-size: 14px;
}
.social ul li a{background-repeat: no-repeat;font-size: 0px;width: 25px;height: 22px;display: block}
.social ul li.facebook a{background-image: url(../images/fb_icon.png);background-position: 6px 0px}
.social ul li.facebook a:hover{background-position: 6px 0px;}
.social ul li.twitter a{background-image: url(../images/twitter_icon.png);background-position: 2px 0px;background-size: 80%;}
.social ul li.twitter a:hover{background-position: 2px px;}
.social ul li.skype a{background-image: url(../images/skype_icon.png);background-position: 3px 0px}
.social ul li.skype a:hover{background-position: 3px 0px}
.inner_footer{margin-top: 27px;}


/**ajax_control***/
.loginn{    width: 100%;height: 100%;    max-width: 700px;    margin: auto;    position: absolute;    left: 0;    right: 0;    top: 20%;    bottom: 0;}
.loginn-head{    background-color: rgb(245, 71, 72, 0.8) !important;    width: 100%;    height: 100%;    width: 100%;    position: fixed;    z-index: 999999;    top: 0;display: none;    overflow: scroll;overflow:hidden;}
.login_main #lwa_wp-submit{    width: 100% !important;    border-radius: 50px !important;background-color: #f54748;    padding: 10px;}
.login_main{    background-color: #fff;    border-radius: 25px;    }
#lwa_user_login, #lwa_user_pass, #lwa_user_remember{    border: none;    padding: 15px 0px;    border-bottom: 1px solid #b9b0b0;    border-radius: 0px;}
.loginn-head input[type="submit"]{width: 100%;border-radius: 50px;background-color: #f54748;    padding: 10px;}
.login_main a{color: #9a9696;}
.lwa-links-remember-cancel{    display: block;    width: 100%;    margin: 15px 0px;}
.student1{    display: block;    margin: auto;padding-bottom: 25px;}
.login_main p{color: #000;}
.login_main h2,.login_main p{text-align: center;}
input::placeholder {    color: #000;}
.lwa-form{    margin-top: 90px;}
.student1 {    background: url(../images/logo_neww.png) no-repeat;    background-size: cover;    width: 70px;    height: 90px;    position: absolute;    right: 0;    left: 0;    top: 0;    z-index: 999;        margin-top: 15px;
}
.student2{    background: url(../images/Student_img.png) no-repeat;    background-size: cover;       width: 300px;    height: 185px;    position: absolute;    right: 0;    left: 0;    top: 0;    z-index: 999;        text-align: center;    margin: auto;        margin-top: 100px;            margin-top: 130px;
}
#lwa_user_pass{opacity: 0.3;}
#lwa_user_login{ opacity: 0.3;}
.head_cross{    background: url(../images/cross.png) no-repeat;    position: absolute;    width: 32px;
    height: 32px;    right: 20px;    top: 20px;    bottom: 0;    cursor: pointer;}
.head_right, .head_left{    padding: 30px 50px 30px 35px;}
.head_left{    border-right: 1px solid #e6e2e2;}
#loginwithajaxwidget-2 .input{color: #000 !important;}
.lwa-username{background: url(../images/users.png) no-repeat;    background-position: right;}
.lwa-password{ background: url(../images/key.png) no-repeat;    background-position: right;}
.footer #menu-footer-primary-menu li a:hover{
    color: #6cb96c;
}
.img-second img{
    width: 100%;
    height: auto;
}
body.no-sidebar:not(.search-results) article:not(.type-page) .entry-footer {
    padding-left: 44px !important;
}

.student_profile {
    width: 100%;
    float: left !important;
    margin-top: 11%;
	color:#fff;
	z-index: 999;
    position: relative;
}
.student_profile img{
	width: 100%;
     height: 268px;
}
.student_profile h1 {
    text-transform: capitalize;
    line-height: 92px;
}
.footer .main-navigation{margin-bottom: 9%;}
li h6{
    color: #f54747;
}
li h6:hover{
    color:#f351ac;
}
.student_logout{
    padding-right: 47px;
}
/**carrer**/
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background:none !important;
    border: none !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    margin-left: 6px !important;
	margin-top: 10px !important;
}
.multiselect_box .select2-container .select2-search--inline .select2-search__field {
    margin-top: 7px !important;
    padding-left: 20px;
}
::placeholder { 
   color: #1a1a1a;
   font-family: 'TeXGyreAdventor-Regular' !important;
}
#wprmenu_bar .menu_title a {
    top: -2px;
	color: #fff
}
html body div.wprm-overlay {
     background:none !important;
}
.rs-responsive {
    width: 100%;
    display:none;
	margin: 50px 0 0;
}
.rs-responsive h1{
	font-size:20px;
}
body.no-sidebar:not(.search-results) article:not(.type-page) .entry-content {
    float: left;
    margin-right: 0%;
    margin-left: 0%;
    width: 100% !important;
}
.entry-content a, .entry-summary a, .taxonomy-description a, .logged-in-as a, .comment-content a, .pingback .comment-body > a, .textwidget a, .entry-footer a:hover, .site-info a:hover {
    box-shadow: none; 
	color:#699f13;
}
.entry-footer{
	display:none;
}
figcaption{padding-top:20px;}
.elementor-icon-list-items{
	column-count: 3;
}
.entry-main-header h6{
	font-size:20px;
}
.entry-main-header{
	padding: 10px 21px;
}
/*.img3 .date li:first-child {
    border-right: 1px solid #15151533;
   padding-left: 0px; 
}*/
body:not(.search-results) article:not(.type-page) img.below-entry-meta, body:not(.search-results) article:not(.type-page) figure.below-entry-meta {
    margin-left: 0%;
}	
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid #f254ce;
}

.select2-dropdown {
     border: none !important;
	 background-color: #eeeeee7a !important;
}
.post-thumbnail {
    margin-bottom: 0px;
}
.img3 h2 a{
	font-size: 18px;
	line-height: 25px;
}
.contactus .footer {
    margin-top: 0px;
}
.entry-main-header h2{
    line-height: 14px;
	font-size: 20px;
	margin-top: 6px;
    margin-bottom: 0px;
}
.entry-meta{
	margin-bottom: 8px;
}
body:not(.search-results) article:not(.type-page) .entry-content {
	width:100%;
	float:left;
}
.widget button.search-submit {
    display: none;
}
#secondary{
	margin-top: 4.8%;
}
#secondary h2{
	font-size:20px;
}
.single-post .content-area {
    float: left;
     margin-right: 0% !important; 
    width: 100% !important;
	padding-right: 70px;
	padding-left:0px;
}
.single-post .sidebar {
    float: left;
     margin-left: 0%; 
    padding: 0;
    width: 100%;
}
.single-post .rpwe-ul a{
	font-family: 'TeXGyreAdventor-Regular';
    font-size: 16px;
}
.single-post .rpwe-ul .rpwe-time{
	font-family: 'TeXGyreAdventor-Regular';
    font-size: 14px;
}

input[type="search"].search-field {
    border-radius: 20px;
    width: 100% !important;
    padding: 10px 25px;
    border: 1px solid #979797;
}
 .single-post .site-content {
    background: #eeeced;
}
 #categories-2,#archives-2,#rpwe_widget-2{
	 background: #fff;
    max-width: 329px;
    padding: 31px;
	margin-top: 30px;
 }
  #categories-2 ul,#archives-2 ul,#rpwe_widget-2 ul{
	  margin:0px;
  }
  .rpwe-thumb,.rpwe-block li {
     border: none !important;
}
.inner-border {
    border-bottom: #c1c6c79e 1px solid;
    margin-bottom: 17px;
}
.single-post .site-content h3{
	margin: 16px 0;
    font-size: 21px;
 }



/* student profile */

.entry-content{    width: 100% !important;    display: block !important;}
.entry-content p{color: #000 !important;text-align: left;}
.static-banner{    background-image: linear-gradient(to right, #f254cd, #ff43ab, #ff3b88, #ff3d67, #f54748);color:#fff !important;    padding: 50px 0px;}
.head_buttons{    width: 100%;     text-align: right;padding: 50px 0px;}
.head_buttons li{display: inline-block;    margin: 0px 15px;}
.first_but, .second_but, .third_but{    padding: 5px 40px;        border-radius: 50px;    color: #fff;font-family: 'TeXGyreAdventor-Regular';font-size: 16px;cursor: pointer;}
.first_but{background-color: #f54747;}
.second_but{background-color:#83cd29;}
.third_but{background-color:#3497d8;}
.head_buttons a{color:#fff !important;
}
#content{    padding: 0px !important;}
.userprofile p{
    font-size: 20px;
    color: #333333 !important;font-family: 'TeXGyreAdventor-Regular';    margin: 0px;}
.profile_three p{font-size: 16px;    line-height: 30px;}
.profile_one img{
    border-radius: 50%;max-width: 70%;  }
.userprofile{padding: 5px 0px;padding-bottom: 100px;}
.profile_one{    width: 35%;
                 display: inline-block;
                 float: left;}
.profile_two {
    width: 65%;
    display: inline-block;
    float: left;
    padding: 10px 0px;
}
.head_buttons ul{margin: 0px;}
.userprofile p{
    text-align: left;}
.overallprofile {
    background-color: #f9f9f9;
    padding: 15px 20px;
    min-height: 300px;
    margin-bottom: 35px;
}
.profile_three{    display: block;
                   width: 100%;
                   float: left;
                   min-height: 50px;    margin: 15px 0px;}
.viewprofile_but{    padding: 4px 10px;
    background-color: #ebebeb;
    border-radius: 50px;
    color: #333333;
    float: left;
    display: block;
    font-size: 18px;
    width: 40%;
    display: block;
    text-align: center;
}
.select-gallery{display:none;}

.Web.Developer .overallprofile {
    border-top: 4px solid #82cd2a;
}
.Designer .overallprofile {
    border-top: 4px solid #f54748;
}

.Mobile.App.Developer .overallprofile {
    border-top: 4px solid #3497d8;
}
.dispname{font-family: 'TeXGyreAdventor-Bold' !important;    margin: 0px;}
.profile-stu p{color: #fff;    width: 100%;
               display: block;
               text-align: left;    font-size: 20px;font-family: 'TeXGyreAdventor-Regular';}
.stud{margin: 10px 0px;}
.stud-one{width: 24%;
          display: block;
          float: left;}
.stud-two{width: 70%;
          display: block;
          float: left;    margin-left: 20px;    margin-left: 60px;
}
.namestud{font-size: 40px !important;
    margin: 0px 10px;
    font-family: 'TeXGyreAdventor-Bold' !important;}


.star_view label.star {
    padding: 0px;
    font-size: 15px;
    letter-spacing: 4px;

}
.star_view{margin: 0px;}
.star_view tr{border-bottom: 0px;}
.star_view label{    margin: 0px !important;}
.icon_tag{    display: block;
              width: 55%;
              float: left;
              margin-bottom: 15px;}

.Mail_view{background: url(../images/Mail_view.png) no-repeat left top;padding: 17px 0px 17px 70px;}
.Call_view{background: url(../images/Call_view.png) no-repeat left top;padding: 17px 0px 17px 70px;}
.Location_view{     background: url(../images/Location_view.png)no-repeat left top;padding: 0px 0px 0px 70px;}
.location_img{    width: 40%;
    display: block;
    float: left;}
.stud-one img{border-radius: 50%;    padding: 7px;    background-color: #f589dc;}
.studt_info{    width: 50%;
    display: block;
    float: left;}
.view_para h3:before{content: "";
                     background: url(../images/Cot_icon.png)no-repeat;
                     padding: 15px 0px 18px 40px;}
.stud_details:after {
    content: "";
    background: url(../images/Cot_icon_02.png) no-repeat 0 50%;
    padding: 0px 0px 20px 60px;
    margin-left: 8px;
}
.stud_details{color: #3c3c3c;}
.education_skills p{color: #000;}
.skills2{width: 60%;
         float: left;
         display: block;}
.languages2{padding-top: 30px;width: 100%;
            display: block;
            float: left;    border-top: 1px solid #ececec;text-align: center;}
.experience{width: 100%;
            display: block; 
            float: left;
            text-align: left;    padding-top: 20px;    border-bottom: 1px solid #ececec;
            padding-bottom: 50px;

}
.experience h6{text-align: center;}
.education_skills h6 {
    margin: 20px 0px;font-family: 'TeXGyreAdventor-Bold';font-size: 24px;    color: #333333;    text-align: center;
}
.view_para h3{font-family: 'TeXGyreAdventor-Bold';font-size: 24px;color: #333333;}
.page-template-view_profile .container.templateparts {
    width: 100%;
    max-width: 1920px !important;
    padding: 0px;    
    margin: 50px 0px;
        float: left;
}
.profile-stu{    background: linear-gradient(74deg, #ea2f97, #f54748);   padding: 40px 0px;}
.profile-work{  background: linear-gradient(74deg, #ea2f97, #f54748);   padding: 40px 0px;  padding-bottom:100px; position: relative;}
.profile-work p{color: #fff;    width: 100%;
               display: block;
               text-align: left;    font-size: 18px;font-family: 'TeXGyreAdventor-Regular';    margin: 0px 0px 11px 0px;}
.place_info{    width: 100%;
    display: block;
    float: left;
    border-bottom: 1px solid #d4d4d4;
        padding: 11px 0px;}
.monthname{    font-size: 25px !important;
    margin: 15px 0px !important;}
.date_style{width: 18%;
    display: block;
    float: left;
    border-right: 1px solid #d4d4d4;    padding-top: 20px;}
.place_time{    width: 75%;
    display: block;
    float: left;    padding-left: 25px;}
.workinfo2{    font-size: 70px !important;
    font-weight: bold !important;}
.workshop-sec ::placeholder{
font-size:18px;color:#787878;
}
.up-down-work{    background: url(../images/workshopdown.png) no-repeat center top;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0px;    width: 100%;
    height: 41px;
    max-width: 100px;
    margin: auto;    cursor: pointer;}
.tribe-events-notices {
    border: 1px solid #fff !important;
    color: #fff !important;
    margin-top: 90px !important;
    background: linear-gradient(74deg, #f254cd, #f54748) !important;
    font-size: 20px !important;
    padding: 15px !important;
}
#rtec-form-toggle-button{position:relative;}
#rtec-form-toggle-button:after{   content:""; background: url(../images/workshopdown.png) no-repeat center top;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0px;    width: 100%;
    height: 41px;top: 0px;}
#rtec .rtec-custom-hover:hover {
    opacity: 1;
}
#rtec input[type="submit"]{    width: 100%;
    border-radius: 50px;}
.page-id-896 .enquiry{display:none;}
.workshopform input[type="date"]:focus, input[type="time"]:focus, input[type="datetime-local"]:focus, input[type="week"]:focus, input[type="month"]:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus, textarea:focus {background:transparent;}

.dash_img img {
    border-radius: 50%;
    padding: 7px;
    background-color: #f589dc;
}
#rtec-form-toggle-button{    background-color: transparent !important;}
#rtec .rtec-register-button{
    text-align: center;
    padding: 0px !important;
        height: 0;
    line-height: 120px;}
.workshopcont2{    width: 100%;
    display: block;
    float: left;
    padding-top: 11px;}
.conductwork{margin: 0px;
    padding-bottom: 5px;}
.view_para{    margin: 50px 0px;}
.view_para .container{border-bottom: 1px solid #ececec;padding-bottom: 40px;}
.qrcodeimg{    padding: 15px;
               background-color: #fff;}
.namestud1{    position: relative;    margin: 8px 0px 8px 10px;font-size: 24px !important;}
.namestud1:after{content: "";
    background-color: #fff;
    width: 300px;
    height: 3px;
    position: absolute;
    top: 22px;
    margin-left: 10px;}
.study_year{    display: block;
                width: 25%;
                float: left;    padding: 15px 0px;position: relative;    color: #333333;
    font-size: 22px;}
.study_board_info{display: block;
                  width: 60%;
                  float: left;    padding: 15px 0px;margin-bottom: 10px;color: #333333;
    font-size: 16px;}
.study_percentage{     display: block;
    width: 15%;
    float: left;
        padding: 25px 12px;
    background-color: #eae9e9;
    border-radius: 50%;
    font-family: 'TeXGyreAdventor-Bold';
    font-size: 28px;
    border: 1px solid #c2bdbd;}
.site_prog .sitevisit:hover {
    color:#ef3975;
    
}
.study_board_info p{text-align: left;    color: #333333;
    font-size: 16px;margin-bottom: 5px;}
.skill_percentage {
    width: 40%;
    display: block;
    float: left;
    text-align: right;
        font-size: 18px;
    font-weight: bold;
    color: #333333;
    
}
.skill_course {
    width: 60%;
    display: block;
    float: left;
        color: #333333;
    font-size: 22px;
}
.skillinfo{    width: 100%;
             
               display: block;

               margin: 0px auto;    float: left;
               border-bottom: 1px solid #ececec;
               padding-bottom: 50px;}
.educateinfo{display: block;
             width: 100%;
             float: left;}
.educateinfo{border-right: 1px solid #ececec;

             padding-right: 15px;}
.study_infor{    width: 100%;
                 display: block;
                 float: left;}

.educateinfo1{width: 100%;display: block;float: left;padding-bottom: 50px;}
.educateinfo2{width: 100%;display: block;float: left;}
.education_first{width: 100%;display: block;float: left;    border-bottom: 1px solid #ececec;
                 padding-bottom: 40px;}
.view_hobbies h6{text-align: center;}
.view_hobbies{width: 100%;
              float: left;
              display: block;}
.view_hobbies p{    text-align: left;
    font-size: 18px;
    color: #333333;}
.experience_infor{    display: inline-block;float: left;     box-sizing: border-box;
    flex: 1;position: relative;}
.experience_infor ul{list-style-type: none;text-align: center;margin: 0px;}
.studyinfo{    position: relative;}
.study_year:before {
        content: "";
    height: 140px;
    border-left: 2px dashed #706f6f;
    left: 85px;
    position: absolute;
}
.study_year:after {
    content: "";
    background: url(../images/dot_01.png) no-repeat left top;
    width: 32px;
    height: 32px;
    position: absolute;
    left: 70px;
    top: 15px;
    background-size: cover;
}

.style_progress {
    position: relative;
    width: 100%;
    background-color: #eae9e9;
    float: left;
    height: 7px;
    display: block;
}
.progress_info.Visual.Basic{    position: absolute;
                        background-color: #05b7d3;
                        height: 7px;}
.progress_info.MS.Office.Packages{    position: absolute;
                        background-color: #81bf40;
                        height: 7px;}
.progress_info.Typing{    position: absolute;
                       background-color: #fea000;
                       height: 7px;}
.progress_info.Painting{    position: absolute;
                       background-color: #fc3f2c;
                       height: 7px;}
.progress_info.Graphics{    position: absolute;
                          background-color: #81bf40;
                          height: 7px;}
.progress_info.Dreamweaver{    position: absolute;
                          background-color: #81bf40;
                          height: 7px;}
.progress_info.MySQL{    position: absolute;
                       background-color: #05b7d3;
                       height: 7px;}
.progress_info.WordPress{    position: absolute;
                             background-color: #fea000;
                             height: 7px;}
.progress_info.Photoshop{    position: absolute;
                             background-color: #05b7d3;
                             height: 7px;}
.skill_progress {
    padding: 0px 0px 25px 0px;
}
.incep_progress1 .progress_info.HTML{    position: absolute;
                                         background-color: #05b7d3;
                                         height: 15px;}
.incep_progress1 .progress_info.CSS{    position: absolute;
                                        background-color: #fea000;
                                        height: 15px;}
.incep_progress1 .progress_info.PHP{    position: absolute;
                                        background-color: #fc3f2c;
                                        height: 15px;}
.incep_progress1 .progress_info.jQuery{    position: absolute;
                                           background-color: #81bf40;
                                           height: 15px;}
.incep_progress1 .progress_info.JavaScript{    position: absolute;
                                           background-color: #05b7d3;
                                           height: 15px;}
.incep_progress1 .progress_info.Dreamweaver{    position: absolute;
                                           background-color: #81bf40;
                                           height: 15px;}
.incep_progress1 .progress_info.Photoshop{    position: absolute;
                                           background-color: #fc3f2c;
                                           height: 15px;}

.incep_progress1 .progress_info.MySQL{    position: absolute;
                                        background-color: #05b7d3;
                                        height: 15px;}
.incep_progress1 .progress_info.WordPress{    position: absolute;
                                              background-color: #fea000;
                                              height: 15px;}
.incep_progress1 .style_progress{    height: 15px;}
.skill_progress {
    padding: 0px 0px 25px 0px;
}
.skill_prog {
    padding: 0px 0px 40px 0px;
}
.exp_year {
    
        font-size: 22px;
    color: #333333;
}
.designaexp{color: #333333;font-size: 16px;font-weight: bold;}

.experience_infor .exp_circle:after {
    content: "";
    border-bottom: 2px dashed #706f6f;
    position: absolute;
    width: 100%;
    bottom: 16px;
	    left: 146px;
    }

.experience_infor:first-child .exp_circle:before{display: none;}
.experience_infor:last-child .exp_circle:after{display: none;}
.experience-overall{  position: relative;  width: 100%;
                      display: flex;
                      float: left;
                      overflow: hidden;}
.inception_info{display: block;
                float: left;
                width: 100%;    padding: 40px 0px;}
.inception_img{background: url(../images/in.png) no-repeat left;width: 293px;height: 120px;background-size: cover;    margin: auto;}
.incep_progress1{column-count: 2;}
.incep_progress1 .skill_progress {
    padding: 0px 15px 25px 0px;
}
.skilloverall{    width: 100%;    display: block;    float: left;    border-bottom: 1px solid #ececec;padding: 40px 0px;}
.beginner-skill{background: url(../images/beginner.png) no-repeat left;width: 285px;height: 378px;background-size: cover;    margin: auto;}
.intermediate-skill{background: url(../images/intermediate.png) no-repeat left;width: 286px;height: 352px;background-size: cover;    margin: auto;}
.advanced-skill{background: url(../images/advanced.png) no-repeat left;width: 374px;height: 378px;background-size: cover;    margin: auto;}
section{width: 100%;display: block;float: left;}
.skill-overall-info li{display: inline-block;text-decoration: none; margin-right: 160px;}
li.beginner-skill {    margin-right: 220px;}
.skill-overall-info li:last-child{margin-right: 0px;}
.skill-overall-info ul{text-align: center;}
.skill-overall-info p{font-size: 40px;color: #fff;font-weight: bold;}
.beginner-skill, .intermediate-skill, .advanced-skill{position: relative;}
.advanced-skill p {
    position: absolute;
    bottom: 63px;
    left: 0;
    right: 0;
    text-shadow: 0px 0px 5px #000000;
}
.beginner-skill p {
    position: absolute;
    bottom: 63px;
    left: 0;
    right: 0;
    text-shadow: 0px 0px 5px #000000;
}
.intermediate-skill p {
    position: absolute;
    bottom: 63px;
    left: 0;
    right: 0;
    text-shadow: 0px 0px 5px #000000;
}
.download_file{background-image: linear-gradient(to right top, #f254cd, #ff43ab, #ff3b88, #ff3d67, #f54748);
    padding: 30px 120px 30px 20px;
    border-radius: 30px;
    position: relative;}
.download_file:after {
        content: "";
    background: url(../images/downloadicon.png) no-repeat right;
    width: 70px;
    height: 70px;
    background-size: cover;
    position: absolute;
    top: 13px;
    right: 20px;
}
.download_sec{    padding: 30px 0px;border-top: 1px solid #ececec;}
.download_file{color: #fff; font-size: 30px;}
.skills_leve {
    padding: 0px 0px 40px 0px;
    
}
.userprofile ul li{list-style-type: none !important;}
.starrating1{    width: 80%;
                 display: block;
                 float: left;}
.starrating2{   width: 20%;
                display: block;
                float: left;}
.starrating2 label.starr, label.starrrr, label.starrrrr, label.star, label.starrr{    font-size: 15px !important;        padding: 3px 5px !important;    margin: 0px;}
.starrating1 ul li{padding: 5px 0px;font-size: 20px;
    color: #3c3c3c;}
.starinfo, .starinfo1{width: 49%;display: block;float: left;}
.starinfo1{border-left: 1px solid #ececec;}
.ratingskill{width: 100%;
             display: block;
             float: left;
             padding: 0px 0px 0px 10px;}
.starrating2 tr{border-bottom: none}

.download_sec h6{text-align: center;margin: 0px;    padding: 15px 0px;}
.site_prog p{text-align: left;}

.site_prog {
    display: inline-block;
    float: left;
    width: 25%;
        padding: 15px;
}
.siteimg{    border: 3px solid #d0d0d0;}
.downloadfil{float: left;    padding: 25px 0px;}

.linkimg{float: right;}
.linkimg h6{margin: 0px;margin-bottom: 4px;padding: 0px;text-align: left;}
.uploadicon{    width: 100%;
    display: block;
    float: left;    padding: 60px 0px;}
.site_prog p{color: #000;    padding: 8px 0px;    margin: 0px;}
.canvasjs-chart-credit{display: none !important;}
.qucodeauto{margin: auto;}
.stud_details{text-align: left;}
.exp_circle {
    background: url(../images/dot_02.png) no-repeat center;
    width: 100%;
    height: 33px;
            margin: 15px 0px;
        text-align: center;
    position: relative;    
}
.sitevisit {
    background: url(../images/inceptionarrow.png) no-repeat right;
    width: 13px;
    height: 8px;
            padding-right: 20px;
        
    
}
.view_hobbies ul{   columns: 3;    -webkit-columns: 3;    -moz-columns: 3;}

.view_hobbies ul li{     display: inline-block;
    padding: 10px 20px;
    background: url(../images/profiletick.png) no-repeat left;
    padding-left: 35px;
width: 100%;}
.site_prog .sitetitle{font-size: 18px;font-family: 'TeXGyreAdventor-Bold';}
.site_prog .sitetags{font-size: 16px;}
.site_prog .sitevisit{font-size: 14px;}
.education_skills{    width: 100%;    display: block;    float: left;}
.starrating2 table, th, td {  padding: 2px 1px;}
.linkimages img{display: inline-block !important;}

.img-second .entry-meta .date{
		padding-left: 10px;
}
 .single .banner-text {
    font-size: 38px;
    padding: 80px 0;
    letter-spacing: 0px;
    max-width: 60%;
    float: left;
    line-height: 51px;
}
.archive #secondary{
	width: 100%;
    float:left;
	margin-left: 0%;
	max-width:25%;
	margin-top:60px;
}
.archive .content-area{
	max-width: 65%;
	width: 100%;
    float: left;
	margin-right: 0%;
	margin-top:60px;
	
}
.archive #categories-2, .archive #archives-2,.archive #rpwe_widget-2 {
    background: #fff;
    max-width: 329px;
    padding: 31px;
    margin-top: 30px;
    border: 1px solid #f254ce;
}
.archive input[type="search"].search-field {
    border-radius: 20px;
    border: 1px solid #f254ce;
}
.archive .sidebar {
    margin-left: 0%;
}
.archive .page-header {
    display:none;
}
#oilChart{width: 300px !important;height: 300px !important;margin: auto !important;}
.comments-area{
	display:none;
}
.textab-for{
	display:none !important;
}
.textab-nav h6{
	text-align:center;
	font-size: 28px;
    line-height: 41px;
	margin-top: 67px !important;
	font-family: 'TeXGyreAdventor-Regular';
}
.features-image img{
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 129px;
}
.tests_top_right iframe {
    border-radius: 24px;
    width: 100%;
    max-width: 100%;
    height: 344px;
    border: 6px solid #f98e94;
}
.inception_about .right iframe{
	border-radius: 24px;
}
.overallvideo{    position: relative;
    float: left;
    width: 100%;}
.videobottom{position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    bottom: 0;
    z-index: 99;}
.search-results .page-header{
	display:none;
}
.search-results .templateparts{
	margin-top: 70px;
    margin-bottom: 70px;
}
.search-results p{
	padding-top: 30px;
}
.view_photoss{    display: none;}
a.download_file.fancybox.image:hover {
    color: #fff !important;
}
.skill-overall-info h6{    font-family: 'TeXGyreAdventor-Bold';
    font-size: 24px;
    color: #333333;text-align: center;padding: 10px 0px;}
.features-image3 img, .featureimage1 img{
	margin:0px;
	left:76px;
}
.animate-element.slide-down {
    opacity: 0;
    -moz-transition: all 1200ms ease-out;
    -webkit-transition: all 1200ms ease-out;
    -o-transition: all 600ms ease-out;
    transition: all 1200ms ease-out;
}
.starrating1 ul{margin: 0px;}
#post-209 .course_main{
	border:none;
}
.skill_percentage:after{
    content:'%';
}
.next {
    font-size: 0px !important;
	padding: 20px 19px 9px 9px !important;
	background: url(../images/Carrer_Arow.png) no-repeat;
    background-position-x: 12px;
    background-position-y: 9px;
}
.next:hover{
	 background: url(../images/Carrer_Arow_Active.png) no-repeat;
	background-position-x: 12px;
    background-position-y: 9px;
}

.faq h6{
	font-family: 'TeXGyreAdventor-Regular' !important;
}

/* dashboard details */
.dashboard-sec ul li{display: inline-block;padding: 10px 35px;
    border-right: 1px solid #fff;}
.dashboard-sec ul li a{color: #fff;}
.dashboard-sec ul {  text-align: center;    margin: 0px;}
.dashboard_details{background-color: #f589dc;}
.dashboard-sec ul li:last-child {
 border-right: 0px solid;
}
.wpProQuiz_time_limit .wpProQuiz_progress{background-color: #f250a7!important;display: none !important;}
.wpProQuiz_addToplist{    background-color: #f7f7f7 !important;
    border-radius: 10px !important;
    padding: 20px 30px !important; 
    -webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.36);
    -moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.36);
    box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.36);
    margin: 40px 0px !important;
border:0px solid !important;}
.wpProQuiz_addBox input[type=text]{    width: 250px !important;
    padding: 5px 10px;border: 1px solid #333333 !important;}
.wpProQuiz_addBox input[type=email]{    width: 300px !important;
    padding: 5px 10px;border: 1px solid #333333 !important;}
.wpProQuiz_addToplistMessage {
    border: 1px solid #f86abf!important;
    background-color: #f86abf!important;
 
    padding: 5px 10px!important;

    color: #fff!important;
}
.wpProQuiz_addBox input[type="text"]:focus,input[type="email"]:focus{outline: none !important;border: 1px solid #333333 !important;}
.wpProQuiz_button2{padding: 10px 40px !important;
    margin: 20px 0px 20px 54px !important;
    width: 100%;
    text-align: center;
    max-width: 150px;
    background: linear-gradient(74deg, #f254cd, #f54748) !important;
    border: 0px solid !important;    color: #fff !important;}
.wpProQuiz_button2: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;}

.dashboard-sec ul li a:hover{    color: #333333;}
.rtec-form-toggle-button{    display: block !important;
    background: transparent;
    color: #000;
    text-align: center;
    width: 100% !important;
    max-width: 160px !important;
    margin: auto !important;}
#rtec .rtec-form-wrapper{border:0px !important;    background-color: transparent !important;display:block !important;padding-top: 100px;}
#rtec input[type="text"]{    border: 0px solid !important;
       border-bottom: 1px solid #d9d9d9 !important;    border-radius: 0px;background-color: transparent !important;    padding: 6px 0px !important;    color: #787878;}
#rtec .rtec-form-field {
    margin-bottom: 20px !important;
}
#rtec-form-toggle-button.tribe-bar-filters-open:after{
    background: url(../images/workshopup.png) no-repeat center top;
   }
#rtec label {
    display: inline-block;
    margin: 0px !important;
	    color: #787878;
    font-size: 18px;
}

.dashboard_details h2{text-align:center;}
.page-id-896 .site-footer{padding:0px;}
.dashboard-sec{padding-left:0px;width: 100%;}
.dashboard_info {
    background: linear-gradient(74deg, #f254cd, #f54748);
    color: #fff;
    padding: 15px 0px;
    font-size: 20px;
	
}
.dashboard_info ul li{padding: 5px 0px;}

.profile

.wpProQuiz_time_limit .wpProQuiz_progress{display: none;}

.dashboard_welcome{      position: absolute;
    top: 50%;
    transform: translateY(-50%);
    }
    .dashboard_welcome h1{color: #fff;}
    .page-id-829 .profile-stu{display: none;}
    .page-id-829 .Profile-students{display: block;
    }
.dashboard_info a{    color: #fff;}
.dashboard_info a:hover{    color: #000;}
.page-id-825 .enquiry, .page-id-829 .enquiry{display: none;}
.wpProQuiz_text h1{margin: 45px 0px;}
.wpProQuiz_button{  line-height: 0px !important;
    padding: 20px 15px !important;    background: linear-gradient(74deg, #f254cd, #f54748) !important;box-shadow:none !important;border:none !important;}
.wpProQuiz_button:hover{    line-height: 0px !important;
    padding: 20px 15px !important;    background: linear-gradient(74deg, #f254cd, #f54748) !important;box-shadow:none !important;border:none !important;border-radius: 50px !important;}
.rtec-submit-button{  line-height: 0px !important;
    padding: 20px 15px !important;    background: linear-gradient(74deg, #f254cd, #f54748) !important;box-shadow:none !important;border:none !important;}
.rtec-form-wrapper{background-color:transparent;}


.wpProQuiz_text{    margin-bottom: 45px;}
.wpProQuiz_time_limit .time{width: 100%;text-align: right;
  padding: 5px 0px;
    color: #000;margin:30px 0px !important;font-size: 20px !important;}
.wpProQuiz_header{    padding: 15px 0px;}
.wpProQuiz_content .wpProQuiz_points{
background-color: #ff4f85;
    max-width: 480px;
    text-align: center;
    margin: auto;
    border-radius: 50px;
    padding: 15px 15px;
    color: #ffffff !important;
   }
.page-template-dashboard_details .container.templateparts {
    width: 100%;
    max-width: 1920px !important;
    padding: 0px;
    margin: 50px 0px 0px 0px;
    float: left;
}
.page-template-workshop .container.templateparts {
    width: 100%;
    max-width: 1920px !important;
    padding: 0px;
    margin-top: 50px;
    float: left;
}

.workshop-sec{max-width: 600px;
    margin: auto;}
.workshop-sec .wpcf7-form-control{   
	border:none;
    border-bottom: 1px solid #dbdbdb;
 
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 8px 0px;
	    background: transparent;
  }

.workshop-sec form textarea {
    height: 70px;
}
img.workshop_img {
        padding: 10px 0px;
}
.workshop_info2{width: 100%;
    display: block;
    float: left;padding-left: 25px !important;}
.workshop_info{    width: 100%;
    display: block;
    float: left;
padding:0px !important;    padding-right: 15px !important;}
.workshop_con_img{    width: 15%;
    display: block;
    float: left;margin-right: 25px;}
.workshop_cont_img{    width: 70%;
    display: block;
    float: left;}
.profile-work h1{    color: #fff;
    padding-bottom: 30px;    font-size: 48px;}
.conttent{font-size:32px !important;font-family: 'TeXGyreAdventor-Bold' !important;}
.workinfo{font-family: 'TeXGyreAdventor-Bold' !important;}
.workname{font-size:24px !important;font-family: 'TeXGyreAdventor-Bold' !important;}
.conductwork{font-size:22px !important;}
.workshop-sec .wpcf7-submit{background: linear-gradient(74deg, #f254cd, #f54748);
    max-width: 660px;
    padding: 15px;
    border-radius: 50px;
    margin-top: 30px;font-size: 26px;font-family: 'TeXGyreAdventor-Regular' !important;}
.workshop-sec .wpcf7-submit:hover {
	background: linear-gradient(74deg, #f254cd, #f54748);}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #47250a !important;
    color: #ffffff !important;
}
.select2-results__option {
    border-bottom: 1px solid #ffffff4a;
}
.select2-container--default .select2-dropdown--below .select2-results > .select2-results__options {
    max-height: 300px;
    overflow-y: auto;
    background: #e2e2e2;
}
.select2-container--default .select2-dropdown--below .select2-results > .select2-results__options {
	border-radius: 0px 0px 21px 21px;}
.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #47250a !important;
}
select option {
  position: absolute;
  background:rgb(242,83,191) ;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
border-bottom: 1px solid #ffffff4a;
 border-radius: 0px 0px 21px 21px;
}

select option:hover { background-color: #c33b54!important; }
.viewprofile_but:hover{
	border: 1px solid #f54747;
    color: #fff;
    background: #f54747;
}
.career_top ul li:last-child .search-submit: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%);
}
.workshop-sec h2{font-size:32px;    margin-bottom: 30px;}

.workshop-sec .wpcf7-submit{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%);}
/***backtotop***/
button:focus{outline:none !important;}

.tribe-bar-toggle-arrow{display:none !important;}

/**top-menu**/
.logo_menu.darkHeader {
    height: 65px;
    position: fixed;
    width: 100%;
    float: left;
    z-index: 99999;
    background: rgba(243, 7, 148, 0.6)!important;
}
.darkHeader .main-navigation .primary-menu > li a {
    color: #ffffff;
}
.darkHeader .social_information{
	display:none;
}
.darkHeader .site-header  {
     padding: 0px 0 0; 
}
.darkHeader .main-navigation {
    margin: 14px 0;
}
.darkHeader .site-branding img{
	display:none;
}
.darkHeader .main-navigation .primary-menu > li a:after {
    background: #ffffff;
}
.darkHeader .main-navigation .primary-menu > li:hover a:after {
    background: #ffffff;
}
.darkHeader .custom-logo-link {
    background: url(../images/sticky_logo.png) no-repeat;
    width: 100%;
    height: 90px;
    background-position-y: 9px;
    background-position-x: 42px;
	max-width:70px;
}
.darkHeader .site-branding {
    padding-top: 0px;
}
.search-no-results p{
	padding: 10px 0;
    text-align: center;
	
}
.search-no-results .page-title{
	text-align: center;
	float:none;
	color: #46250a;padding:0px; padding-top:50px;
}
.search-no-results .page-header{
	margin:0px;
}
.search-no-results .search-submit {
     top: 23px;
    border-radius: 8px;
}
.search-no-results label{
	float:right;
}
a:hover{
	color:#699f13;
}
.job_search select:active,.job_search select:hover {
  outline-color: red
}
.select2-container--default .select2-selection--single{
    background-color: #eee !important;
    border: 1px solid #eee !important;
    border-radius: 28px !important;
    height: 49px !important;
}
.select2-container--below.select2-container--open .select2-selection--single{
   border-radius: 21px 21px 0px 0px !important; 
}
.select2-container--above.select2-container--open .select2-selection--single{ border-radius: 0px 0px 21px 21px !important; }

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #151515 !important;
    line-height: 44px !important;
    padding-left: 18px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    margin-left: -11px !important;
    margin-top: -2px !important;
    top: 85% !important;
}
.select2-search{display:none !important;}
.multiselect_box .select2-search{display:block !important;}

.rtec-form{    background: url(../images/workshoplogo_trans.png) no-repeat top center;
        background-size: contain;}
.languages2 li{display:inline-block;padding-right: 20px;}
.education_first .lang  ul{text-align:center;}
#wonderplugingridgallery-3 .wpp-category-textlink .wonderplugin-gridgallery-tag{    font-family: 'TeXGyreAdventor-Regular' !important;}
.workshop-home{    display: block;
    float: left;}
.banner-search h1 span{color:#ffffff;}
.search-results .page-title {
    padding: 0px 0px 0px 0px;
    margin: 82px 0;
}
/**banner**/
.search-results .banner{margin-bottom:70px;}
.search-results .entry-summary{margin-bottom:100px;}
.single-post .entry-content h4, .single-post .entry-content h5,.single-post .entry-content h6,.single-post .entry-summary h4,.single-post .entry-summary h5, .single-post .entry-summary h6, .single-post .comment-content h4,.single-post .comment-content h5, .single-post .comment-content h6 {
	margin:20px 0px;
}
.single-post .entry-content h2{margin:10px 0px;}
.single-post .cat-item-1{display:none;}
.category .content-area{padding-bottom:10%;}
.search-results h2{
	margin-bottom:10%;
	text-align:center;
}
.page-template .content-area{width:100%;}
.res_workshop{display:none;}


.quizid-8 .percentage_bg{background-color: #41bef4 !important;    top: 0px;height: 15px !important;}
.quizid-7 .percentage_bg{background-color: #ff9501 !important;    top: 0px;height: 15px !important;}
.quizid-9 .percentage_bg{background-color: #ffcc01 !important;    top: 0px;height: 15px !important;}
.quizid-10 .percentage_bg{background-color: #ff4f85  !important;    top: 0px;height: 15px !important;}
.quizid-11 .percentage_bg{background-color: #64da38 !important;    top: 0px;height: 15px !important;}
.wpProQuiz_catOverview li.quizid-8 {
    margin-top: 0px !important;
}

.quizid-8 .color_baground{background-color: #41bef4 !important;   }
.quizid-7 .color_baground{background-color: #ff9991 !important;   }
.quizid-9 .color_baground{background-color: #a7a6f7 !important; }
.quizid-10 .color_baground{background-color: #ff4f85  !important; }
.quizid-11 .color_baground{background-color: #faa2bb !important;  }
.wpProQuiz_catOverview li {
    display: inline-block;
}


.wpProQuiz_catOverview libo{rder-bottom: 0px solid !important;}
.wpProQuiz_catOverview span{    top: -10px;}
span.wpProQuiz_catName {
    width: 100%;
    max-width: 105px;
}
span.wpProQuiz_catPercent{       width: 100%;
    max-width: 60px;
    text-align: center;}
.wpProQuiz_text h1{font-family: 'TeXGyreAdventor-Regular' !important;text-align: center;}
.wpProQuiz_forms td {
    padding: 0px!important;
}
input#forms_1_1,input#forms_1_0,input#forms_1_2,input#forms_1_3{
    padding: 5px 0px;
    border-bottom: 1px solid #c5c5c5 !important;width:100%;border: 0px;
}
.wpProQuiz_forms table, .wpProQuiz_forms table td {
  text-align: left!important;
    width: 100%;
    float: left;
}
.wpProQuiz_forms table {
    width: 100% !important;
    max-width: 500px !important;
}
input.wpProQuiz_button {
    width: 100% !important;
    max-width: 500px !important;
    text-align: center;
    display: block;
        background: #9181fe !important;
        border-radius: 50px !important;
}
.wpProQuiz_forms td{vertical-align: center !important;}
.wpProQuiz_forms td:first-child {
    width: 100%;
    display: block;
    padding: 0px !important;
        margin-top: 8px !important;
}
.wpProQuiz_invalidate{    border: 0px solid #FFCFCF!important;  color: #ff0000;  background: none !important;}
input.wpProQuiz_button.wpProQuiz_QuestionButton {
    max-width: 150px !important;
   margin: 30px 0px !important;
}
.wpProQuiz_progress{display: none !important;}
.wpProQuiz_questionList {
    background-color: #ffe8f6 !important;
    border: 0px solid #cccccc !important;
    padding: 20px 15px !important;
}
.wpProQuiz_question_text p{font-size: 20px !important;    background-color: #ffcbeb;
    margin: 0px;
    padding: 20px 20px;}

.quiz-admin-custom {
    width: 56%;
    float: left;
    display: block;
    margin: 20px 0px 20px 50px;
        background: url(../images/logo_trans.png) no-repeat center center;
    height: auto;
    background-size: 50%;
}
.wpProQuiz_text{    float: left;}
.quiz_wrap{    width: 40%;
    float: left;}
.mystyle_quiz{display: block;}
    .resposive_quiz{display: none;}

.Quiz_descption, p, strong{font-size:18px !important}
.wpProQuiz_catOverview h4{display: none;}
h4.wpProQuiz_header {
    display: none;
}
.wpProQuiz_results {
    margin: 50px 0px;
    overflow: hidden;
}
.wpProQuiz_points {
    margin-bottom: 50px!important;
}

.overallquiz_bg {
    background-color: #e2e2e2;
    padding: 0px !important;
    margin: 0px !important;
    height: 15px !important;
        top: 10px;
}
.quizeh1 h1 {
    display: none;
}
.page-id-825 .banner-text{line-height: 30px;}
div#wpProQuiz_1 h1 {
    display: none;
}
ul.wpProQuiz_resultsList {
    padding-top: 50px !important;    text-align: center;
    

}

.quizdescresult{margin-bottom: 40px;    text-align: center;}
#timing_quiz{    color: #fff;
    font-size: 70px;
    letter-spacing: 2px;
    font-family: 'TeXGyreAdventor-Bold';
   }
#timing_quiz span{display: block;font-family: 'TeXGyreAdventor-Regular' !important;    font-size: 30px;}
.quizhead {
    display: inline-block;
    text-align: center;
    margin-right: 45px;
}
.quiz_heading {
    display: block;
    text-align: center;
    padding: 5px 0px;
    color: #fff;
}
.quizhead:last-child{margin-right: 0px;}
.quizchart{width:40%;float: left;
}
.wpProQuiz_catOverview{width:50%;float: left;    margin: 0px !important;    margin-top: 10px;border-right: 1px solid #d6d6d6;text-align: center;}


.quizcatory_chart{width: 100%;    padding: 0px 0px 50px 0px;    float: left;display:block;
}
.Quiz_descption h2 {
    text-align: center;
    padding-bottom: 30px;
    color: #6ba11a;
}

.quiz_images li{    display: inline-block;
    text-align: center;}

.quiz_images{margin-bottom: 1.5rem;    margin-left: 0px !important;}

.wpProQuiz_question_text{margin: 0px !important;}
.categoryquiz {
    padding: 20px 20px !important;
}
.quiz_para {
    background-color: #ff4f85;
    padding: 50px 50px;
    font-size: 24px !important;
    color: #fff !important;
        line-height: 40px;
}

.quiz_para strong{ 
    font-size: 24px !important;}
.wpProQuiz_catName{display: block !important;}
.wpProQuiz_catPercent{display: block !important;}
.color_baground li{display: inline-block;}
.wpProQuiz_catOverview li{    height: auto !important;
    margin: 0px !important;    border-bottom: 0px dashed #aaa !important;}
ul.color_baground {
    width: 170px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    padding: 18px;
        border-radius: 15px;
            margin-bottom: 40px;
            letter-spacing: 2px;
}
.quiz_wrap #forms_1_4 {
      display: none !important;
}
label.quiz_new_label {
    display: block !important;
    margin-top: 15px !important;
    text-align: center;
    font-weight: 600;
}
.wpProQuiz_content{float: left;width: 100%;}
#quiz_result_screen{float: left;width: 100%;}
#wpProQuiz_1 h5{    color: #ff0000 !important;
    text-align: center !important;}
.limit_reached{padding: 30px;background-color: #efefef;margin-top: 30px;margin-bottom: 30px;text-align: center;}
.limit_reached h3{background-image: url(../images/completed.png);background-repeat: no-repeat;background-position: top center;padding-top: 260px;font-size: 28px;line-height: 38px;}
.fixed_button{position: fixed;top:100px;right:0px;z-index:999;}
.page-id-23 .site-main > article{
	margin-bottom:0px;
}
