@charset "utf-8";
/* CSS Document */
/*@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');*/

@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap');
body{
    font-family: 'Lato', sans-serif;
    font-size: 16px;
}

.top-banner{
    padding:0px !important;
    height:auto;
}

.header-menu{
    padding-top: 7px;
    padding-bottom: 7px;
    transition: 0.3s ease;
}

.for-desk-fixed{
    background: #fff;
    box-shadow: 0px 3px 10px #0000004D;
    position: fixed;
    top: 0;
    z-index: 122;
}

.menu-nav{
    display: flex;
    align-items: center;
}

.menu{
    padding-left: 0;
    padding-right: 0;
}

.logo img{
    width: 150px;
}

.menu > ul{
    padding-left: 0px !important;
    display: flex;
    justify-content: flex-end;
    margin-bottom: 0;
    /*padding-top: 2px;*/
    align-items: center;
}

.fixed-top-nav{
    top: 0;
    right: 0;
    left: 0;
}
header {
    background: #fff;
    box-shadow: 0px 2px 8px rgb(28 37 44 / 10%);
}
.header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0;
    height: 86px;
}
.navbar {
    padding: 5px 0px;
    height: inherit;
    background: #ffffff;
    margin-bottom: 0;
}
.navbar-light .navbar-brand {
    color: rgba(0,0,0,.9);
}
.logo {
    padding-left: 0;
}
.navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox!important;
    display: flex!important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    justify-content: flex-end!important;
    width: 100%;
    align-items: center;
    padding-right: 0;
}
.navbar-light .navbar-toggler {
    color: rgba(0,0,0,.5);
    border-color: rgba(0,0,0,.1);
}
.mr-2, .mx-2 {
    margin-right: .5rem!important;
}
.pr-3, .px-3 {
    padding-right: 1rem!important;
}
.get-in-contact-header {
    display: flex;
    align-items: center;
    height: 100%;
    /* position: absolute; */
    /* right: 130px; */
    /* width: 500px; */
    background: #fff;
    text-align: right;
    justify-content: flex-end;
    opacity: 1;
    transition: all 0.2s ease;
    padding-right: 32px;
}
.navbar-brand{
    height: auto;
    float: initial;
    padding-top: .3125rem !important;
    padding-bottom: .3125rem !important;
}
.get-in-contact-link {
    display: flex;
    align-items: center;
    color: #2a089f;
    transition: all 0.5s ease;
    font-weight: bold
}
.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
}
.btn-outline-primary {
    color: #2a089f !important;
    border-color: #2a089f !important;
    background: #ffffff !important;
}
.btn {
    white-space: nowrap;
    border-radius: 30px !important;
    padding: 13px 32px !important;
    border: 1.5px solid transparent;
    font-family: Lato;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 18px;
    text-align: center;
    letter-spacing: 1.25px;
    box-shadow: 0px 14px 23px rgb(28 37 44 / 8%);
    opacity: 1 !important;
    outline: inherit;
    transition: 0.3s ease;
}
.btn-primary {
    background-color: #2a089f !important;
    color: #ffffff !important;
    border-color: #2a089f !important;
}

.book_a_trial_class{
    display: none;
}

.sub-ul{
    padding-left: 0px;
    position: relative;
    background: #ffffff;
    width: auto;
    position: absolute;
    margin-left: -30px;
    margin-top: 0px;
    display: none;
    z-index: 121;

}

.sub-li{
    padding-left: 0px; 
    float: inherit !important;
    position: relative;
    height: 35px !important;
    padding-top: 3px !important;
    margin-top: 5px !important;
    border-left: 0px !important;
    border-bottom: 1px rgb(55,130,94,0.5) solid;
}

.login_header a {
    font-weight: 600;
    color: #2A089F;
}

.login_header{
    border: 1px #2A089F solid;
    margin-right: 20px;
    border-radius: 30px;
}

.menu > ul > li{
    list-style:none;
    float:left;
    padding-left: 15px;
    padding-right: 15px;
    color: #2A089F;
    text-align: center !important;
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
}

/*.menu > ul > li {
    list-style: none;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    color: #2A089F;
    text-align: center !important;
    position: relative;
    padding-top: 15px;
    padding-bottom: 15px;
}*/

.menu > ul > li:last-child{
    background: #2a089f;
    border-radius: 5px;
}

.free-diagnostic-call{
    background: #2a089f;
    border-radius: 30px;
}

.free-diagnostic-call a{
    color: #ffffff !important;
}

.menu > ul > li:last-child a i{
    /*color: #2a089f;*/
}

.background-white{
    background-color: #ffffff;
}

.logo{
    padding-left: 0;
}

.menu > ul > li:last-child:hover a{
    color: #ffffff;
    border-bottom: 0;
    text-decoration: none;
    outline: inherit;
}

.menu > ul > li:last-child a{
    color: #ffffff;
}

.menu > ul > li > a:hover{
    color: #2A089F !important;
    /*transition: 0.3s;*/
}

.login_header a:hover{
    border-bottom: 0 !important;
}

.menu > ul > li > a{
    color: #020202;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: normal;
    padding: 5px 0;
    text-decoration: none;
    padding-right: 5px;
}

/*.menu > ul > li > a {
    color: #2A089F;
    font-size: 18px;
    text-transform: capitalize;
    font-weight: 600;
    padding: 5px;
    text-decoration: none;
}*/

.menu > ul > li a:hover{
    border-bottom: 0 !important;
}


.menu > ul > li > ul{
    /*background-color: #2A089F;
    position: absolute;
    border-top-left-radius: 8px;
    border-bottom-right-radius: 8px;
    min-width: 120px;
    margin-top: 5px;
    margin-left: 0px;
    z-index: 12;*/
}

.menu > ul > li > ul:hover{
    display: block;
}

.menu > ul > li > ul > li > a{
    color: #fff;
}

.menu > ul > li > ul > li{
    list-style: none;
    text-align: left;
    border-bottom: 1px rgba(255,255,255,0.8) solid;
    padding: 7px 10px;
}

.menu > ul > li > ul > li:last-child{
    border-bottom: 0;
}

.inner_nav > li > a{
    color: #ae272e !important;
    font-weight: 600 !important;
    font-size: 16px !important
}

.about-menu > a > i{
    font-weight: 900;
}

.nav>li>a {
    padding: 15px 15px;
}

.login_header{
    text-align: center;
    margin-left: 15px;
    min-width: 100px;
}

.login_header i{
    color: #2A089F;
    font-weight: 900;
    font-size: 20px; 
}

.login_header a{
    /*color: #2A089F;
    font-weight: 600;
    font-size: 13px;*/
}

/*mobile view*/
.bg-img{
    width: 100%;
    height: 100%;
    bottom: 0px;
    background: rgb(25,24,24,0.8);
    position:fixed;
    left: -100%;
    z-index: 1231;
    /*  display: none; */
}

.req-form{
    width: 250px;
    height: 250px;
    /*background: #ffffff;*/
    position: fixed;
    z-index: 5252;
    top: 50%;
    left: 100%;
    margin-left: -50px;
    margin-top: -125px;
}

.query-img{
    width: 50px;
    height: 250px;
    /*background: #ff0000;*/
    float: left;
}

.query-form{
    width: 200px;
    height: 250px;
    padding-top: 22px;
    background: #e2e2e2;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
}

.query-btn{
    width: 70px;
    height: 40px;
    margin-top: 10px;
    background: #37825e;
    border: 0px;
    text-align: center;
    color: #ffffff;
}

.banner-cont{
    width: 100%;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    top: 50%;
}

.home_menu_bar{
    /*color: #fff !important;*/
}

.section-about{
    background-image: url(../images/Insighteon---Copy.jpg);
    background-size: cover;
    background-position: center;
    padding: 0;
    padding-top: 25px;
    padding-bottom: 25px;
    background-position: #e2e2e2
}

.margin-bottom-70{
    margin-bottom: 70px;
}

.about_img{
    padding-top: 15px;
    padding-bottom: 10px;
    border: 3px #ae272e solid
}

.section-title-row{
    padding-top: 40px;
    padding-bottom: 40px;
}

.section-title{
    text-align: center;
    font-size: 35px;
    font-weight: 700;
    color: #482d7a
}

.gray-color{
    color: #787878;
}

.title-p-des{
    text-align: center;
    font-size: 25px;
    font-weight: 500;
}

.box-shadow-gray{
    box-shadow: 2px 0px 4px 3px #e2e2e2;
    padding: 10px;
}

.about-img{
    height: auto;
}

.about_section{
    padding-bottom: 50px;
}

.about_cont{
    font-size: 25px;
    line-height: 36px;
    color: #333;
    font-weight: 500;
    text-align: justify;
    padding-top: 30px;
    padding-left: 30px;
}

.three_row_section{
    position: relative;
    margin-bottom: 5px;
    margin-bottom: 40px;
}

.img_split{
    position: absolute;
    text-align: center;
    width: 100%;
    height: 40px;
    bottom: 0;
    background-color: rgba(174,39,46,0.7);
    color: #fff;
    font-size: 20px;
    line-height: 40px;
    font-weight: 600;
}

.view-all-btn{
    width: 160px;
    height: 45px;
    color: #ffffff;
    font-size: 20px;
    text-transform: capitalize;
    text-align: center;
    line-height: 45px;
    margin: auto;
    background-color: #2A089F;
    display: block;
    font-weight: 600;
    border-radius: 5px;
}

.view-all{
    color: #ffffff;
    display: inline-block;
    text-decoration: none;
    width: 100%;
}

.view-all:hover{
    color: #ffffff;
    text-decoration: none;
}

.about-left-section{
    min-height: 400px;
    color: #fff;
}

.about-left-section h3{
    font-weight: 400;
    font-size: 25px;
    text-decoration: underline;
}

.about-left-section p{
    line-height: 27px;
    font-weight: 300;
    font-size: 14px;
}

.banner-cont h3{
    color: #fff;
    font-size: 37px;
    font-weight: 500;
    line-height: 40px;
    text-shadow: 3px 3px 3px #000;
}

.banner-cont h4{
    text-shadow: 1px 1px 1px #000;
}

.banner-cont p{
    color: #fff;
    font-size: 20px;
    letter-spacing: 0.5px;
    font-weight: 400;
    margin-bottom: 0;
}

.banner_select_field{
    width: 600px;
    height: 45px;
    border-radius: 10px;
    padding-left: 15px;
    font-size: 18px;
    border: 0;
    margin-bottom: 15px;
    margin-top: 10px;
}

.cat_search_btn{
    background: #48b4db;
    border: 0;
    color: #fff;
    border-radius: 10px;
    height: 45px;
    width: 100px;
    margin-left: 10px;
    font-size: 20px;
}

.know-more-btn{
    display: inline-block;
    color: #fff;
    border: 1px #fff solid;
    padding: 5px 15px 5px 15px;
    margin-top: 20px;
}

.know-more-btn:hover{
    color: #fff;
    text-decoration: none;
}

.mob-nav{
    width: 100%;
    height: 100%;
    bottom: 0px;
    position: fixed;
    background: rgb(255,255,255);
    z-index: 1232;
    left: -100%;
}

.mob-sub-li{
    padding-left: 10px;
    display: none;
}

.plus-icon{
    margin-right: 10px;
    margin-top: 3px;
    font-size: 16px !important;
    color: #013d7b;
}

.mob-nav ul{
    padding-left: 0px;
    margin-top: 50px;
}

.mob-nav li{
    list-style: none;
    padding: 8px 0px 8px 20px;
    border-bottom: 1px rgb(55,130,94,0.2) solid;
    /*height: 40px;*/
}

.mob-nav li a{
    color: #000;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}

.close-btn{
    height: 50px;
    position: absolute;
    text-align: end;
    width: 100%;
    color: #000;
    padding-right: 10px;
    padding-top: 5px;
    font-size: 25px;

}

.mob-logo{
    padding-top: 5px;
    padding-bottom: 5px;
}

.menu-icon{
    color: #37825e;
    font-weight: bold;
    padding-top: 10px;
    font-size: 30px !important;
}

.mob-logo img{
    width: 70px;
}

.mob-menu{
    height: 50px;
    background:#191818;
}

.mob-menu-fixed{
    position: fixed;
    z-index: 1233;
}

.sub-dropdown-menu {
    padding: 5px 10px !important;
    box-shadow: 0px 0px 6px #00000029;
    border-radius: 6px;
    position: absolute;
    z-index: 12;
    width: 140px;
    background: #fff;
    right: 0;
    margin-top: 10px;
    display: none;
}

.sub-dropdown-menu li {
    padding-top: 5px;
    padding-bottom: 5px;
    list-style: none;
}

.sub-dropdown-menu li a {
    text-decoration: none;
    color: #111111;
    outline: inherit;
}

.sub-dropdown-menu li a:hover {
    text-decoration: none;
    color: #111111;
    outline: inherit;
}

.dropdown-menu-dash a{
    text-decoration: none;
    outline: inherit;
}

.dropdown-menu-dash a:hover{
    text-decoration: none;
    outline: inherit;
}

.dropdown-menu-dash{
    list-style: none;
}

.requiredError {
    text-align: center;
    color: #ff0000;
    margin-bottom: 20px;
    border-radius: 20px;
    font-size: 18px;
}

.phone-cell{
    height:60px;
    padding:0px !important;
    padding-top:42px !important;
    text-align: center;
}

.phone-icon{
    font-size: 16px !important;
    color: #013d7b;
}

.get-qt-btn{
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 2px;
    font-size: 12px;
    padding-bottom: 2px;
    background: #013d7b;
    color: #fff;
    font-weight: 600;
}

.phone-no{
    color: #000;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 600;
    padding: 5px;
    text-decoration: none;
}

.swiper-container {
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}

.swiper-slide {
    /*display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;*/
}

/*our history*/
.our-history{
    min-height: 320px;
    background: #e2e2e2;
    background-image: url(../images/our-history.jpg);
    background-position: center;
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 20px;
    padding-bottom:45px;
}

.our-history p{
    font-size: 16px;
    font-weight: 700;
}

.our-history h2{
    color: #37825e;
    font-size: 40px;
    padding-top: 20px;
    margin-bottom: 40px;
    font-weight: 400;
    text-align: center;

}

/*services*/
.services{
    height:auto;
    padding-top:40px;
    background-position: center;
    background-repeat: no-repeat;
    text-align: center;
    padding-bottom: 40px;
}

.services h2{
    color: #333;
    font-size: 40px;
    padding-top: 0px;
    margin-bottom: 45px;
    text-align: center;
    font-weight: 400;
    border-bottom: 1px solid black;
    padding-bottom: 5px;
    display: table;
    margin: auto;
    margin-bottom: 40px;  
}

.services-section{
    background-color: #5ca8dc;
    min-height: 300px;
    text-align: left;
    color: #ffffff;
}

.services-section h3{
    font-size: 18px;
    text-transform: uppercase;
    line-height: 23px;
    min-height: 70px;
}

.services-section {
    margin-right: 15px;
    width: calc(16.66% - 15px);
}

.services-section:hover {
    background: #6a6e71;
    cursor: pointer;
    transition: 0.4s;
}

.services-section ul{
    padding-left: 15px;
}

.services-section ul li{
    font-size: 12px;
}

.kindly-contact{
    background: #f2f2f2;
    height: auto;
    padding-top: 30px;
    padding-bottom:40px;
    position: relative;
    text-align: center;
}

.kindly-contact-inner h3{
    text-align: center;
    font-size: 30px;
    padding-bottom: 2px;
    margin-bottom: 30px;
}

.exit-btn{
    padding-top: 50px;
    margin-bottom: 50px;
    cursor: pointer;
}

.contact-popup{
    width: 100%;
    height: 100%;
    overflow-y: auto;
    position: fixed;
    z-index: 1212121;
    background: #fff;
    top: 0;
    left: 0;
    bottom: 0;
    padding-bottom: 50px;
    display: none;
}

.kindly-contact-inner p{
    line-height: 23px;
    padding-top: 10px;
    color: #000;
    font-size: 16px;
    font-weight: 500;
}

.enquiry-feild{
    height: 40px;
    padding-left: 0px;
    border: 0;
    margin-right: 15px;
    width: 100%;
    margin-bottom: 30px;
    border-bottom: 1px solid #e2e2e2;
}

.submit-btn{
    background: #48b4db;
    width: 150px;
    color: #fff;
    border: 0;
    text-align: center;
    line-height: 40px;
    height: 40px;
    border-radius: 5px;
}

.text_area{
    height: 125px !important;
}

.contact-img{
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 150px;
    text-align: center;
    color: #fff;
    padding-top: 60px;
}

.contact-img h3{
    border: 1px #fff solid;
    display: table;
    margin: auto;
    padding: 5px 15px 5px 15px;
    text-transform: uppercase;
    font-size: 20px;
}

.white-bg{
    background: #ffffff;
}

.participate-section{
    text-align: left;
    margin-top: 30px;
    min-height: 210px;
}

.participate-section img{
    margin-bottom: 10px;
}

.padding-top-100{
    padding-top: 100px;
}

.padding-bottom-100{
    padding-bottom: 100px;
}

.about-us-bottom-section{
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.contact-us-main-section{
    background: #fafafa;
    padding-top: 100px;
    padding-bottom: 100px;
}

.contact-banner-img{
    text-align: right;
}

.contact-banner-img img{
    width: 100px;
}

.inner-banner-contact{
    min-height: 500px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.contact-box-wrapper {
    left: 0;
    right: 0;
    padding-top: 50px;
}

.container-center {
    margin: 0 auto !important;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 35px;
}

.contact-box-wrapper .contact-box-col {
    background: #ffffff;
    text-align: center;
    padding: 20px 0px 50px !important;
    border-radius: 8px;
    min-height: 290px;
    max-width: 480px;
    margin-left: 30px;
    margin-right: 20px;
    height: 334px;
    box-shadow: 0 0 3px #00000029;
}

.contact-box-wrapper .contact-box-col img {
    padding-bottom: 10px;
}

.contact-box-wrapper .contact-box-col h4 {
    font-size: 22px;
    font-weight: 600;
    line-height: 1.91;
    text-align: center;
    color: #010437;
    margin-bottom: 0px;
}

.contact-box-wrapper .contact-box-col p {
    font-size: 14px;
    line-height: 2;
    color: #02004b;
    margin-bottom: 40px;
}

.contact-box-wrapper .contact-box-col a {
    font-size: 28px;
    font-weight: 600;
    line-height: 1.75;
    text-align: center;
    color: #2A089F;
}

.box-shadow{
    box-shadow: 0px 0px 6px #00000029;
}

.address-section{
    padding-top: 50px;
    padding-bottom: 50px;
}

.map-box{
    padding: 20px;
}

.map-box .map-icon {
    margin-right: 15px;
}

.map-box .map-content h4 {
    font-size: 22px;
    font-weight: 600;
}

.map-box .map-content h2 {
    font-size: 18px;
}

.map-col{
    min-height: 300px;
    border-radius: 6px;
}

.line-height-60{
    line-height: 60px;
}

.inner-map-col{
    height: 300px;
}

.inner-map-col iframe{
    width: 100%;
    height: 100%;
}
.grid-col{
    width: 44%;
    margin-left: 12%;
    text-align: center;
}

.grid-col:nth-child(2n+1){
    margin-left: 0;
}



.participate-section p{
    font-size: 14px;
    line-height: 23px;
    text-align: left;
    color: #666;
    font-weight: 400;
    padding-right: 20px;
}

.enquiry-form{
    margin-top: 20px;
}

.services-text{
    line-height: 24px;
    font-size: 15px;
}

.services-inner{
    min-height:550px;
    padding:0px !important;
    padding-bottom:30px !important;
    text-align:center;

}

.services-inner h3 a{
    font-size:20px;
    color:#ffffff;
    font-weight:bold;
    text-decoration: none;
    outline: inherit;
    text-align:center;

}

/* //services */

/*what we do*/
.what-we-do{
    min-height: 440px;
    background-image:url(../images/our-history2.png);
    background-position: center;
    background-repeat: no-repeat;
    text-align: center;.
    opacity: 0.2;
    padding-top: 25px;
    padding-bottom:45px;
}

.what-we-do p{
    font-size: 16px;
    font-weight: 700;

}

.what-we-do h2{
    color: #37825e;
    font-size: 40px;
    padding-top: 20px;
    margin-bottom: 40px;
    text-align: center;

}

.gallery{
    height: 600px;
    background-image:url(../images/services.jpg);
    background-position: center;
    background-repeat: no-repeat;
    text-align: center;.
    opacity: 0.2;
    padding-top: 5px;
}

/*#gallery img{
    width: 100%;
}*/

.gallery h2{
    color: #ffffff;
    font-size: 40px;
    padding-top: 20px;
    margin-bottom: 40px;
    text-align: center;

}


.love-food{
    padding:0px !important;
    height:auto;
}

.contact-box{
    height:650px;
    padding: 0px !important;
    background-image:url(../images/contact.jpg);
    background-position:center;
    background-repeat:no-repeat;
}

.contact-inner{
    height:auto;
}

.contact-form{
    height:425px;
    background:#37825e;
    margin-top:100px;
}

.party-contact-form{
    height:425px;
    background:inherit;
    margin-top:100px;
}

.contact-text{
    width:100%;
    height:64px;
    font-weight:normal;
    text-align:center;
    color: #ffc30c;
    font-size:35px;
    color:#ffc30c;
    padding-top:10px;

}

.form-feild{
    height:34px !important;
    margin-top:10px;
    font-family:'Lato', sans-serif;
    color:#000000 !important;
    width:100%;
    background: rgb(255,255,255,0.5);
    border:1px rgb(55,130,94, 0.2) solid;
    padding-left:20px;
    border-radius: 20px;
}

.sub-btn{
    background:#ffc30c;
    height:45px;
    width:40%;
    margin-left:30%;
    margin-top:30px;
    border:0px;
    font-weight:900;
    color:#37825e;
    font-size:15px;
}

.footer-2{
    background-color: #ffffff;
    height:auto;
    padding: 0px;
    background-position:center;
    padding-top:50px;
    background-repeat:no-repeat;
    border-top: 1px #e2e2e2 solid;
    border-bottom: 1px #e2e2e2 solid;
    padding-bottom: 50px;
}

.ft-logo p{
    color: #222;
}

.ft-menu{
    padding-top: 20px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
}

.footer-main-footer{
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    padding-left: 100px;
}

.ft-logo{
    border-bottom: 1.5px #fff solid;
    padding-bottom: 30px;
}

.ft-menu h3{
    font-size: 20px;
    color: #222222;
    margin-bottom: 20px;
    font-weight: 600;
}

.footer-about-us{
    padding-right: 70px;
}

.footer-about-us p{
    color: #666668
}

.ft-contect form{
    margin-top: 30px;
}

#banner{
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 400px;
}

.footer-p{
    margin-bottom: 30px;
}

.ft-social i{
    color: #2A089F;
    font-size: 18px;
    margin-right: 10px;
}

.ft-social i:nth-child(4) {
    margin-right: 0;
}
.ft-menu ul{
    padding-left: 0;
    list-style: none;
    text-align: left;
}

.login-page-logo{
    width: 200px;
}

.ft-menu ul li{
    line-height: 25px;
    margin-bottom: 10px;
}

.ft-menu-2 li{
    line-height: 30px !important;
}

.ft-menu ul li a{
    font-size: 16px;
    font-weight: 500;
    color: #222;
}

.font-weight-600{
    font-weight: 600;
}

.ft-menu-3 li:nth-child(1){
    color: #ffffff;
    font-weight: 500;
}

.ft-contect {
    text-align: left;
    padding-top: 10px;
}

.ft-contect h3{
    text-align: left;
    font-weight: 600;
    font-size: 20px;
}

.ft-input{
    height: 35px;
    background: none;
    color: #222;
    border: 2px #fff solid;
    font-weight: 600;
    border: 1px #222 solid;
}

.ft-input::placeholder{
    color: #222;
}

.subscribe{
    width: 115px;
    height: 30px;
    text-align: center;
    font-size: 15px;
    line-height: 30px;
    color: #fff;
    background: #2A089F !important;
    border: 0;
    margin-top: 15px;
    text-transform: uppercase;
}

.ft-social-section{
    float: right;
    margin-top: -24px;
}

.social-icon i{
    color: #ffffff;
    font-weight: 600 !important;
    font-size: 20px !important;
}

.social-icon{
    width: 35px;
    height: 35px;
    display: inline-block;
    text-align: center;
    border: 1px #fff solid;
    line-height: 35px;
    float: right;
    margin-top: 25px;
    margin-left: 15px;
}

.btm-footer{
    background: #ffffff;
    text-align: center;
    color: #222222;
    font-size: 18px !important;
    padding-top: 20px;
    padding-bottom: 20px;
}

.editorial_board{
    background-image: url(../images/main-banner.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    min-height: 400px;
    padding-bottom: 40px;
}

.slider-row{
    background: #ffffff;
    min-height: 350px;
    padding-bottom: 15px;
}

.footer-section{
    padding-bottom: 30px;
}

.read_more_text{
    display: inherit;
    color: #ae272e;
    font-weight: 600;
}

.swiper-wrapper{
    padding-bottom: 40px;
}

.testimonial_content{
    width: 50%;
}

.testimonial_content h3{
    font-weight: 600;
    color: #ae272e;
    font-size: 20px;
}

.testimonial_content p{
    color: #000;
    letter-spacing: 1px;
    line-height: 25px;
    font-size: 16px;
    text-align: justify;
}

.testimonial_p_profile{
    font-size: 18px !important;
    font-weight: 500;
    color: #333;    
}

.slider-img-testimonial img {
    width: 250px !important;
    margin-right: 30px;
}

.title-color{
    font-weight: 600;
    font-size: 16px;
}

.text-color-theme{
    color: #2A089F !important;
}

.letter-uppercase{
    text-transform: uppercase;
}

.custom-btn{
    background:#2A089F;
    color: #ffffff;
    font-size: 16px;
    padding: 7px 18px;
    font-weight: 500;
    border: 0;
    border-radius: 5px;
}

.custom-btn:hover{
    color: #fff;
    text-decoration: none;
}

.button-row img{
    margin-right: 10px;
    height: 24px;
}

.margin-right-20{
    margin-right: 20px;
}

.text-color-second{
    color: #2A089F
}

.width-50-per{
    width: 50%;
}

.mentors-content-row{
    background: #fff;
    padding: 35px;
}

.margin-bottom-10{
    margin-bottom: 10px !important;
}

.width-100-per{
    width: 100%;
    min-width: 100% !important;
}

.normal-content{
    color: #999;
    font-size: 14px;
    line-height: 30px;
    font-weight: 600;
    letter-spacing: 0.5px;
}

.date-font{
    font-size: 14px;
}

.font-weight-600{
    font-weight: 600;
}

.font-weight-900{
    font-weight: 900;
}

.font-size-18{
    font-size: 18px !important;
}

.text-white{
    color: #fff !important;
}

span.social-icon {
}

.bottom-logo{
    margin-bottom: 30px;
    width: 210px;
}

/*party page*/
.banner-text{
    text-align: center;
    position: absolute;

    color: #37825e;
    font-weight: 700;
    font-size: 60px;
    letter-spacing: 1px;
    line-height: 69px;
}

.party-contact-box{
    height:650px;
    padding: 0px !important;
    background-image:url(../images/party-contact-img.jpg);
    background-position:center;
    background-repeat:no-repeat;
}

.description-box{
    height: auto;
    padding: 0px !important;
    padding-right: 5px;
    padding-left: 5px;
}

.des-box{
    height: 600px;
    padding: 0px !important;
    background: #ffc30c;
    color: #37825e;
    position: relative; 
}

.des-content{
    top: 50%;
    left: 42%;
    /* margin-left: -50%; */
    transform: translate(-10%,-50%);
    position: absolute;
    font-size: 22px;
    line-height: 29px;
    letter-spacing: 1px;
    font-weight: bold;
}

.des-img-box{
    height: 600px;
    padding: 0px !important;

}

.des-img-box img{
    height: 100%;
    width: 100%;
}

/*testimonials*/
.testimonial{
    /* background: #37825e; */
    min-height: 500px;
    padding-top: 20px;
    text-align: center;
    color: #ffffff;
    background-image: url('../images/testimonial.jpg');
}

.testimonial-2{
    /* border: 3px #ffffff solid; */
    min-height: 350px;
    text-align: center;
}

.swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 0px !important;
    left: 0;
    width: 100%;
}

.our_member_slider .swiper-pagination-bullet {
    width: 8px !important;
    height: 8px !important;
    display: inline-block;
    border-radius: 100%;
    background: #ae272e !important;
    opacity: 1;
}

.our_member_slider .swiper-pagination-bullet-active {
    opacity: 1;
    background: #000 !important;
}

.ist-col{
    border: 1px #ffffff solid;
    min-height: 200px;
    border-radius: 5px;
    margin-top: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.quote-icon{
    color: #ffffff;
    font-size: 40px !important;
}

.testimonial-text{
    color: #ffffff;
    font-size: 20px;

}

.what-customer{
    color: #ffffff;
    font-size: 40px;
    text-align: center;

}

.section{
    padding-top: 50px;
    padding-bottom: 50px;
    height: auto;
    text-align: center;
}

.text-gray{
    color: #777 !important;
    padding-bottom: 20px;
}

.text-color-gray{
    color: #8D8D8D !important;
}

.center-text{
    font-weight: 700;
    text-shadow: 3px 3px 3px #666;
    font-size: 40px !important;
    text-align: center;
    display: flex;
    justify-content: center;
    vertical-align: middle;
    top: 50%;
    position: absolute;
    left: 50%;
    transform: translate(-50%,-50%)
}

.text-bold{
    font-weight: 700 !important;
    font-size: 25px !important;
    color: #000 !important;
    border-bottom: 0 !important;
}

.about-text p{
    color: #333;
    font-weight: 400;
    font-size: 16px;
    line-height: 23px;
}

.about_banner_flex{
    display: flex;
    margin-bottom: 10px;
}

.about-desc{
    margin-bottom: 0;
    padding-left: 15px;
    flex-direction: column;
    width: 50%;
}

.expert-btn{
    float: left;
    background: #5ca8dc;
    color: #fff;
    text-align: center;
    height: auto;
    border-radius: 7px;
    width: 180px;
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
    height: 50px;
    margin-right: 20px;
    margin-top: 20px;
    padding-bottom: 5px;
}

.ist-team-row{
    padding-top: 50px;
    padding-bottom: 50px;
    box-shadow: 0 0 5px #e2e2e2;
    margin-bottom: 20px;
}

.our-team-content p{
    font-size: 16px;
    line-height: 25px;
}

.our-team-content h3{
    font-weight: 700;
    color: #000;
}

.our-team-content h4{
    color: #5ca8dc;
}

.about-left-section p{
    color: #fff !important;
}

.contact{
    height: auto;
}

.right_contact_info{
    padding-left: 50px;
}

.contact-form-main-site label{
    margin-bottom: 10px;
}

.contact-section{
    min-height: 350px;
}

.pd-right{
    margin-left: 5px;
}

.contact-section h3{
}

.contact-h3{
    margin-bottom: 30px;
}

.why-us p{
    font-size: 14px;
    line-height: 23px;
    text-align: left;
    color: #666;
    font-weight: 400;
    padding-right: 20px;
    text-align: center;
}

.inner-navigation{
    position: inherit;
    min-height: 105px;
}

.inner-banner{
    background-repeat: no-repeat;
    background-size: cover;
    height: 100px;
    background-position: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.inner-page-title{
    color: #fff;
    font-size: 40px;
    text-align: center;
    line-height: 125px;
    margin: 0;
    line-height: 40px;
}

.font-size-40{
    font-size:40px;
}

.text-underline{
    text-decoration: underline;
}

.inner-navigation .menu{
    padding-top: 20px;
}

.profile_row{
    display: flex;
    align-items: center;
}

.profile_section{
    border-right: 1px #f3f3f3 solid;
}

.profile_section:first-child .profile_img img{
    width: 150px;
    border: 6px solid #AE272E;
    margin-right: 25px;
}

.profile_section:nth-child(2) .profile_img img{
    width: 150px;
    border: 6px solid #AE272E;
    margin-left: 25px;
}

.profile_section:nth-child(2) .profile_img{
    display: flex;
    order: 2;
}

.profile_section:first-child .profile_name{
    width: 65%;
    padding-left: 40px;
    position: relative;
    text-align: justify;
}

.profile_section:nth-child(2) .profile_name{
    width: 65%;
    padding-right: 40px;
    position: relative;
    text-align: right;
}

.profile_section:first-child .profile_name:before{
    top: 20px;
    background-image: url(../images/arrow.png);
    background-size: cover;
    width: 18px;
    height: 165px;
    content: '';
    position: absolute;
    top: 50%;
    left: 1%;
    transform: translate(0, -50%);
}

.profile_section:nth-child(2) .profile_name:after{
    top: 20px;
    background-image: url(../images/arrow.png);
    background-size: cover;
    width: 18px;
    height: 165px;
    content: '';
    position: absolute;
    top: 50%;
    right: 1%;
    transform: translate(0, -50%);
}

.profile_des{
    padding-top: 25px;
    padding-bottom: 25px;
    color: #000;
    letter-spacing: 0.5px;
    line-height: 22px;
    font-size: 17px;
    text-align: justify;
}

.sidebar_category ul{
    padding-left: 5px;
    list-style: none;
    border-bottom: 3px solid #AE272E;
    padding-bottom: 15px;
}

.sidebar_category:last-child ul{
    border-bottom: 0;
}

.sidebar_category ul li a{
    color: #000;
    font-size: 14px;
}

.sidebar_category ul li{
    margin-bottom: 5px;
}

.sidebar_category ul li a{
    text-decoration: none;
    outline: none;
}

.about_content{
    margin-bottom: 25px;
    color: #000;
    letter-spacing: 0.5px;
    line-height: 22px;
    font-size: 13px;
}

.search_submit_btn{
    width: 30px;
    height: 35px;
    background-color: #fff;
    border-top: 1px #e2e2e2 solid;
    border-bottom: 1px #e2e2e2 solid;
    border-right: 1px #e2e2e2 solid;
    border-left: 0;
    margin-left: -5px;
}

.search_field{
    border-top: 1px #e2e2e2 solid;
    border-bottom: 1px #e2e2e2 solid;
    border-left: 1px #e2e2e2 solid;
    border-right: 0;
    height: 35px;
    padding-left: 10px;
}

*:focus {
    outline: none;
}

.search_form{
    display: flex;
}

.short_content {
    color: #000;
    letter-spacing: 0.5px;
    line-height: 25px;
    font-size: 13px;
}

.a_href_btn{
    border: 2px solid #AE272E;
    color: #AE272E;
    padding: 5px 15px 5px 15px;
    font-size: 15px;
    font-weight: 500;
}

.margin_top{
    margin-top: 0;
}

.margin_top_10{
    margin-top: 10px;
    display: inline-block;
}

.news_section{
    position: relative;
    margin-bottom: 30px;
}

.blog_date{
    padding: 5px 15px 5px 15px;
    background-color: #AE272E;
    color: #fff;
    text-align: center;
    font-size: 12px;
    position: absolute;
    top: 0;
    left: 0;
    margin-left: 15px;
    z-index: 1;
}

.next_prev{
    text-align: center;
    padding-top: 25px;
    padding-bottom: 25px;
}

.next_prev a{
    color: #AE272E;
    font-size: 14px;
    display: inline-block;
}

.next_prev a i{
    font-size: 18px;
}

.margin_left_20px{
    margin-left: 20px;
}

.address_sidebar{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: #ffffff; 
    padding-top: 30px;
    padding-bottom: 30px;
}

.address_sidebar p{
    margin-bottom: 30px;
}

.address_sidebar h3{
    font-size: 21px;
}

.team_row{
    margin-bottom: 30px;
}

.team_row .profile_img img {
    width: 100px;
    border: 4px solid #AE272E;
    margin-right: 25px;
}

.team_row .profile_name {
    width: 100%;
    padding-left: 40px;
    position: relative;
    text-align: left;
}

.team_row .profile_row{
    justify-content: center;
}

.team_row .profile_name:before {
    top: 20px;
    background-image: url(../images/team_arrow.png);
    background-size: cover;
    width: 18px;
    height: 100px;
    content: '';
    position: absolute;
    top: 50%;
    left: 1%;
    transform: translate(0, -50%);
}

.black_color{
    color: #333 !important;
    text-align: left;
    font-size: 18px !important;
}

.text_decoration_none{
    text-decoration: none;
    outline: inherit;
}

.text_decoration_none:hover{
    text-decoration: none;
    outline: inherit;
    color: #fff;
}

.theme_color{
    color: #AE272E !important;
    text-align: left;
    font-size: 15px !important;
    line-height: normal !important;
    margin-bottom: 5px;
}

.display_grid{
    padding-top: 0;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: space-between;
}

.our_member_slider{
    padding-top: 25px;
    padding-bottom: 40px;
}

.our_goal .profile_name:before{
    background-image: none;
    content: none !important;
}

.our_goal .profile_name{
    padding-left: 20px !important;
}

.green_border{
    width: 200px;
    height: 200px;
    padding: 25px;
    border-radius: 50%;
    border:4px solid #1fa7a3;
}

.our_goal .profile_img img {
    width: 140px !important;
    border: 6px solid #AE272E;
    margin-right: 0;
}

.cate_seciton{
    text-align: center;
    padding-top: 15px;
}

.ined_library_section{
    text-align: center;
}

.ined_library_section h3{
    text-align: center;
    font-size: 25px;
    margin-bottom: 0;
}

.cate_seciton ul{
    padding-left: 0;
    list-style: none;
}

.cate_seciton ul li a{
    font-size: 16px;
    color: #222;
    font-weight: 600;
    margin-top: 0;
}

.video_icon{
    margin-right: 3px;
    color: #fff;
    font-size: 18px;
}

.cate_seciton ul li{
    border-right: 2px #36908e solid;
    display: inline-block;
    align-items: center;
    margin-right: 15px;
    padding-right: 8px;
    height: auto;
    margin-bottom: 10px;
}

.cate_seciton ul li h5{
    margin-top: 2px;
    margin-bottom: 4px;
}

.cate_seciton ul li:last-child{
    margin-right: 0;
}



.cate_seciton ul li:last-child{
    border-right: 0;
}

.font-size-25{
    font-size: 25px !important;
}

.post_description{
    letter-spacing: 0.5px;
    line-height: 22px;
    font-size: 13px;
}

.date_row{
    padding-bottom: 15px;
}

.margin_right_15{
    margin-right: 15px;
}

.font-size-15{
    font-size: 15px !important;
}

.padding-none{
    padding: 0;
}

.border-1px{
    border:1px #e2e2e2 solid;
}

.padding-15px{
    padding: 15px;
}

.font-size-25{
    font-size: 25px;
}

.margin-bottom-none{
    margin-bottom: 0 !important;
}

.font-size-20{
    font-size: 20px;
}

.width-100-percent{
    width: 100%;
}

.font-size-16{
    font-size: 16px !important;
}

.ined_library_video_title{
    font-size: 15px !important;
    margin-bottom: 0 !important;
    line-height: 23px;
    margin-top: 5px;
    text-align: left !important;
    color: #333;
    font-weight: 600;
}

.ined_lib_date{
    font-size: 13px;
    text-align: left;
    color: #AE272E;
    padding-top: 5px;
}

.color_black{
    color: #333;
}

.color_black i{
    font-size: 25px;
    margin-right: 5px;
}

.margin_20px{
    margin-bottom: 20px;
}

.padding-top-10 {
    padding-top: 10px;
}

.home-icon-close{
    right: -7px;
    top: -6px;
    margin-top: 0;
    position: absolute;
    width: 40px;
    height: 30px;
    float: right;
    cursor: pointer;
}

.popup-contain{
    width: 500px;
    height: auto;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    padding: 25px;
    border-radius: 6px;
}

.custom-popup-bg {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 1212;
    background-color: rgba(0,0,0,0.7);
    transition: opacity 0.4s ease;
    bottom: 0;
    top: 0;
    left:0;
}

.custom-popup{
    width:100%;
    height: 100%;
    bottom:0;
    position: fixed;
    z-index: 12123;
    top: 0;
}

.popup-contain img{
    max-width:100%;
}

.display-grid-section{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    text-align: center;
}

.partners-img {
    width: 22%;
    margin-left: 3.33%;
}

.partners-img:nth-child(4n+1){
    margin-left: 0;
}

.footer-address a i{
    color: #2A089F;
    margin-right: 10px;
    font-size: 18px;
}

.footer-address a span{
    font-size:16px;
    font-weight: 600; 
}

.editorial_ul{
    padding-left: 20px;
}

.about-us_img img{
    width: 280px;
    border: 7px solid #24a29f;
    margin-right: 25px;
}
.about-img-circle {
    border-radius: 50%;
}
.about-us_content{
    width: 75%;
    padding-left: 56px;
    position: relative;
    text-align: justify;
    padding-bottom: 37px;
}
.about-us_content h2{
    color: #ae2730;
}
.about-us_content p{
    font-size: 18px;
    color: #000;
}

.aboutus_des {
    padding: 30px;
    color: #666;
    letter-spacing: 0.5px;
    line-height: 30px;
    font-size: 16px;
    text-align: justify;
}

.how-we-work h2 {
    font-size: 30px;
    text-align: center;
    color: #ad252d;
    font-weight: 700;
    margin-bottom: 30px;

}
.how-we-work-flow img {
    margin-top: 40px;
    display: flex;
    margin: auto;
}
.footer-banner-bg {
    background-repeat: no-repeat;
    background-size: cover;
    height: 200px;
    background-position: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

}
.contact_button_name {
    float: left;
    font-size: 30px;
    color: #fff;
    text-align: center;
}
.contact_button_name a{
    color:#fff;
    text-decoration: none;
}

.contact_button {
    border: 2px solid #fff; 
    padding: 11px 25px;
}
.footer-banner-title {
    font-size: 40px;
    color: #fff;
    font-weight: 600;
    padding-left: 20px;
}

.footer-banner-head:after{
    content: '';
    width: 4px;
    height: 100px;
    background-color: #ffffff;
    position: absolute;
    right: 0;
    top: -20px;
}

.contact-info{
    padding-top: 50px;
    padding-bottom: 50px;
}

.contact-icon{
    margin-right: 20px;
    width: 50px;
}

.margin-bottom-30{
    margin-bottom: 30px !important;
}

.display-grid{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    /*display: -webkit-box;*/
}

.flex-box{
    display: -webkit-box;
}

.normal_content{
    font-size: 21px;
    letter-spacing: 0.5px;
    line-height: 35px;
    color: #000;
    text-align: center;
}

.content-ul-li ul li {
    list-style: none;
    font-size: 20px;
    margin-bottom: 5px;
    color: #666;
    display: flex;
}

.content-ul-li ul {
    padding-left: 0;
}

.content-ul-li ul li::before {
    content: "• ";
    color: #482d7a; 
    margin-right: 10px;
    font-size: 25px;
}

.font-size-30{
    font-size: 30px;
}

.padding-top-50{
    padding-top: 50px !important;
}

.padding-top-5{
    padding-top: 5px;
}

.display-grid-order-define{
    position: relative;
}

.display-grid-order-define:nth-child(2n) {
    flex-direction: row-reverse;
    margin-top: 100px;
    margin-bottom: 40px;
}

.display-grid-order-define:nth-child(2n+1) .mentors-content-position {
    position: absolute;
    height: 100%;
    right: 15px;
    top: 30px;
}

.display-grid-order-define:nth-child(2n+1) .mentor-img{
    margin-left: 15px;
}

/*.display-grid-order-define:nth-child(2n) .width-50-per {
   margin-top: 30px;
}*/

.display-grid-order-define{
    align-items: normal;
}

.display-grid-order-define:nth-child(2n) .mentors-content-position{
    position: absolute;
    height: 100%;
    left: 15px;
    top: -30px; 
}

.display-grid-order-define:nth-child(2n) .mentor-img{
    margin-left: -15px; 
}

.user_login_section{
    padding-top: 25px;
    padding-bottom: 25px;
}

.user_form_section{
    min-height: 600px;
    box-shadow: 0px 0px 15px 5px #e2e2e2;
    margin: auto;
    padding: 100px;
}

.display-grid-center{
    display: flex;
    align-items: center;
}

.margin-right-15{
    margin-right: 15px !important;
}

.margin-right-5{
    margin-right: 5px !important;
}

.form_field{
    border: 0;
    border-bottom: 1.5px #9f9fa2 solid;
    height: 35px;
    font-size: 18px;
    position: relative;
}

.form_field_row {
    margin-bottom: 30px;
}

.form_field_row img{
    width: 24px;
}

.form_field_row ul{
    padding-left: 15px;
    list-style: none;
    box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
    box-sizing: border-box;
    margin-top: 8px;
    /*display: none;*/
    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    background-color: #fff;
}

.cursor-pointer{
    cursor: pointer !important;
}

.form_field_row ul li{
    color: #666;
    padding-bottom: 5px;
    padding-top: 5px;
}

.color-gray{
    color: #666668;
}

.form_field::placeholder{
    color: #666;
}

.login-btn{
    width: 100%;
    color: #fff;
    text-align: center;
    background-color: #2A089F;
    height: 45px;
    border:0;
    border-radius: 5px;
    font-size: 25px;
}

.text-decoration-underline{
    text-decoration: underline;
}

.text-decoration-underline:hover{
    text-decoration: underline;
    color: #2A089F !important;
}

.border-right{
    border-right: 2px #dddddd solid;
}

.sign-up-left-col{
    padding-right: 70px;
}

.login-right-form{
   background: rgba(240, 235, 255, 0.5);
   border-radius: 10px;
   padding: 15px;
}
.user_login_form{
    background:#ffffff;
    border-radius: 10px;
    padding: 25px; 
}
.password-eye-icon {
    margin-top: -30px;
    position: absolute;
    right: 20px;
    color: #2A089F;
}

.margin-top-30{
    margin-top: 30px;
}

.form-control{
    border: 1px solid #2A089F29 !important;
}

.margin-top-50{
    margin-top: 50px;
}

.background-color-second{
    background: #48b4db;
}

.font-size-22{
    font-size: 22px;
}

.margin-top-10{
    margin-top: 10px;
}

.padding-top-none{
    padding-top: 0 !important;
}

.padding-bottom-none{
    padding-bottom: 0 !important;
}

.align-items-center{
    align-items: center;
}

.form-comn-btn{
    padding: 15px 30px;
    border-radius: 5px;
}

.form-comn-btn a:hover{
    text-decoration: none;
    color: #fff;
}

.space-between{
    justify-content: space-between;
}

.padding-10-20{
    padding: 10px 20px;
}

.display-grid-center{
    justify-content: center;
}

.width-47-per{
    width: 47.5%;
}

.margin-left-5-per{
    margin-left: 5%;
}

.consult-now-btn{
    background-color: #2A089F;
    padding: 7px 20px;
    color: #fff;
    border-radius: 5px;
}

.hover-effect-btn:hover{
    text-decoration: none;
    color: #fff;
    background-color: #48b4db;
    transition: 0.3s;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}

.margin-bottom-15{
    margin-bottom: 15px !important;
}

.padding-25{
    padding: 25px;
}

.padding-bottom-50{
    padding-bottom: 50px;
}

.margin-right-30{
    margin-right: 30px !important;
}

.padding-bottom-15{
    padding-bottom: 15px;
}

.font-size-14{
    font-size: 14px !important;
}

.padding-none{
    padding: 0 !important;
}

.otp-form{
    max-width:500px;
    min-height:500px;
    margin:auto;
}

.otp-form-row{
    padding-left: 50px;
    padding-right: 50px;
}

.enter-otp{
    width: 100%;
    border: 0;
    border-bottom: 2px #e2e2e2 solid;
    height: 50px;
    font-size: 35px;
}

.otp-form-row label{
    display: inherit;
    border-bottom: 2px #e2e2e2 solid;
    font-size: 30px;
    padding-bottom: 10px;
}

.next-circle-btn{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: #482d7a;
}

.font-size-55{
    font-size:55px;
}

.otp-form{
    padding-top: 25px;
    padding-bottom: 25px;
}

.padding-left-25{
    padding-left: 25px;
}

.padding-right-25{
    padding-right: 25px;
}

#otp-form-field {
    padding-left: 10px;
    letter-spacing: 42px;
    border: 0;
    background-image: linear-gradient(to left, #2A089F 70%, rgba(68,45,123, 0) 0%);
    background-position: bottom;
    background-size: 50px 2.5px;
    background-repeat: repeat-x;
    background-position-x: 35px;
    width: 220px;
    min-width: 220px;
    font-size: 18px;
}

#inner-otp-row{
    left: 0;
    position: sticky;
}

#otp-row{
    width: 190px; 
    overflow: hidden;
    margin: auto;
}

.button-key{
    max-width: 400px;
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    margin: auto;
}

.padding-top-25{
    padding-top: 25px;
}

.number-btn {
    width: 133.33px;
    margin: auto;
    font-size: 30px;
    color: #666;
    margin-bottom: 15px;
    cursor: pointer;
}

.resend-otp-btn{
    padding: 10px 10px;
    background-color: #48b4db;
    text-align: center;
    max-width: 175px;
    margin: auto;
    margin-top: 20px;
    box-shadow: 0px 0px 10px 3px #e2e2e2;
}

.resend-otp-btn a{
    color: #ffffff;
    text-align: center;
    font-size: 18px;
    text-decoration: none;
    display: inline-block;
    width: 100%;
}


/*User dashboard style*/
.user-profile-img-section{
    position: relative;
}

.user-profile-img{
    position: relative;
}

.camara-icon{
    position: absolute;
    left: 50%;
    margin-left: -88px;
    top: 50%;
    width: 50px;
    height: 50px;
    border: 2px #2A089F solid;
    border-radius: 50%;
    margin-top: -25px;
    background-color: #fff;
    line-height: 42px;
}

.edit-profile-iocn{
    /*margin-left: 70px;
    position: absolute;
    top: 0;*/
}

.margin-top-none{
    margin-top: 0 !important;
}

.user-profile-row{
    background-color:#2A089F;
    height: auto;
    padding: 20px 25px; 
}

.user-data-row{
    border-bottom:1px #333 solid;
    padding-top: 15px;
    padding-bottom: 15px;
}

.user-data-row:last-child{
    border-bottom:0;
}

.strenth-container{
    width: 100%;
    height: 12px;
    background-color: #fff;
    margin-top: 10px;
}

.skills-strenth{
    background-color: #48b4db;
    width: 80%;
    height: 12px;
}

.user-right-side-bar {
    box-shadow: 0px 0px 10px 3px #e2e2e2;
}

.user-right-side-bar ul{
    padding-left: 0;
    list-style: none;
}

.user-profile-link li{
    padding-top: 10px;
    padding-bottom: 10px;
}

.user-profile-link li a{
    color: #555;
    font-size: 14px;
    text-decoration: none;
    display: inline-block;
    width: 100%;
}

.user-right-side-bar h3{
    border-bottom: 1px #e2e2e2 solid;
}

.user-show-data ul{
    padding-left: 0;
    list-style: none;
}

.user-show-data ul li{
    padding: 10px 15px;
    color: #fff;
    background-color: #48b4db;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-right: 15px;
    margin-bottom: 15px;
    font-size: 16px;
    font-weight: 600;
}

.user-show-data ul{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.user-show-data p{
    color: #666;
    font-size: 15px;
    line-height: 25px;
    letter-spacing: 0.5px;
}

.upload-resume-input {
    width: 200px;
    /*height: 50px;
    background: #48b4db;*/
}

.upload-btn {
    background: #48b4db;
    color: #fff;
    padding: 12px 35px;
    font-weight: 500;
    font-size: 17px;
    letter-spacing: 0.5px;
    cursor: pointer;
    position: relative;
    top: 28px;
}

.popup-bg-img{
    background:rgba(0,0,0,0.6);
    transition: opacity .3s;
    position: fixed;
    z-index: 1025;
    width: 100%;
    height:100%;
    bottom: 0;
    left: 0;
    display: none;
}

.custom-model{
    position: fixed;
    width: 685px;
    height: auto;
    z-index: 1026;
    top: 100px;
    left: 50%;
    transform: translate(-50%, 0);
    background-color: #fff;
    border-radius: 10px;
    /*display: none;*/
}

.custom-popup-form{
    padding: 5px 5px 30px 5px;
    overflow-y: auto;
    height: 420px;
}

/*.crossLayer {
    position: absolute;
    right: -15px;
    top: -15px;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    z-index: 1026;
    background-color: #ffffff;
    text-align: center;
    line-height: 30px;
    box-shadow: 0 2px 20px 0 rgba(0,0,0,.3);
    cursor: pointer;
}*/
.change_password_form-model .crossLayer {
    position: absolute;
    right: 15px;
    top: 9px;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    z-index: 1026;
    background-color: #ffffff;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
}

.popup-text-area{
    height: 100px !important;
}

.custom-btn-2{
    background-color: #48b4db;
    color: #fff;
    padding: 8px 25px;
    display: inline-flex;
    align-items: center;
    font-size: 16px;
}

.flex-content-right{
    justify-content: flex-end;
}

.padding-top-30{
    padding-top: 30px;
}

.heading-model{
    display: none;
}

.key-skills-model{
    display: none;
}

.employment-model{
    display: none;
}

.education_model{
    display: none;
}

.add_doctorate{
    display: none;
}

.add_Masters{
    display: none;
}

.add_twelfth{
    display: none;
}

.add_tenth{
    display: none;
}

.extra-skills-model{
    display: none;
}

.profile-summery-model{
    display: none;
}

.Desired-Career-Profile{
    display: none;
}

.Personal_details{
    display: none;
}

.add_employment, .add_doctorate_btn{
    cursor: pointer;
}

.color-red{
    color: red;
}

.heading img{
    cursor: pointer;
}

.inpWrap{
    border: 1px solid #ddd;
    padding: 5px 5px 5px 10px;
}

.box-shadow-none{
    box-shadow: none !important;
}

.input-key-skills:focus{
    border:0
        box-shadow:none !important;
}

.selected-skills{
    padding: 11px 11px 11px 11px;
    background: #eee;
    margin: 10px 10px 0 0;
    border-radius: 4px;
}

.font-size-13{
    font-size: 13px;
}

.select_field_work{
    height: 40px;
    min-width: 150px;
    padding-left: 10px;
    padding-right: 10px;
    color: #999;
}

.select_field_work option{
    color: #666;
    /*height: 300px;
    overflow-y: auto;*/
}

.notice_period{
    max-width: 100%;
}

.display-flex{
    display: flex;
}

.margin-left-15{
    margin-left: 15px;
}

.padding-top-20{
    padding-top: 20px;
}

.padding-bottom-20{
    padding-bottom: 20px;
}

.padding-15{
    padding: 15px;
}

.padding-left-15{
    padding-left: 15px;
}

.padding-right-15{
    padding-right: 15px;
}

.margin-bottom-5{
    margin-bottom: 5px !important;
}

.content-center{
    justify-content: center;
}

.font-size-35{
    font-size:35px;
}

.flex-end{
    justify-content: flex-end;
}

.padding-left-none{
    padding-left: 0 !important;
}

.padding-right-none{
    padding-right: 0 !important;
}

.line-height-30{
    line-height: 30px;
}

.align-item-baseline{
    align-items: baseline;
}

.circle_form_field{
    font-size: 15px;
    position: relative;
    border: 1.5px #9f9fa2 solid;
    border-radius: 15px;
    padding-left: 15px;
    height: 40px;
}

.font-weight-500{
    font-weight: 500 !important;
}

.profile-textarea{
    height: 125px;
}

.flex-content-center{
    justify-content: center;
}

.text-align-justify{
    text-align: justify;
}

.editor-container{
    padding: 0 !important;
}

.services-section-row{

}

.inner-section{
    background-color: #fff;
    box-shadow: 1px 7px 9px 1px #e2e2e2;
    position:relative;
    padding-left: 10px;
    padding-right: 10px; 
}

.inner-section h3{
    padding-top: 15px;
    padding-bottom: 15px;
    margin-left: 5px;
}

.univ-logo-img-overlay{
    position: absolute;
    width: 70px;
    margin-top: -10px;

}

.services-row{
    margin-bottom: 70px;
}

.services-row .left-image{
    width: 35%;
}

.services-row .right-content{
    width: 65%;
}

.services-img{
    width: 100%;
}

.display-four-section{
    width: 23%;
    margin-left: 2%;
}

.display-four-section:nth-child(4n+1){
    margin-left: 0;
}

.flex-wrap{
    flex-wrap: wrap;
}

.display-three-section{
    width: 31%;
    margin-left: 3.33%;
}

.display-three-section:nth-child(3n+1){
    margin-left: 0;
}

.our_student_row{
    width: 22.5%;
    margin-left: 3%;
}

.our_student_row:nth-child(4n+1){
    margin-left: 0;
}


.custom-popup-form .flex-content-right {
    justify-content: center !important;
}

.document-title-input{
    width: 50% !important;
    margin-top: 0px;
}

.document-container{
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.custom-model{
    padding:20px;
}

.img-container{
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    height: 250px;
    width: 100%;
}

.show-read-more .more-text{
    display: none;
}

/* Team Style*/
.team-grid{
    min-height: 300px;
    padding-top: 25px;
    padding-bottom: 25px;
}

.team-grid-row{
    align-items: center;
    min-height: 300px;
}

.team-grid-image{
    margin-right: 15px;
    text-align: center;
}

.team-person-decp{
    font-size: 20px;
    line-height: 35px;
    letter-spacing: 0.5px;
}

.team-left-row h3{
    font-size: 35px;
}

.team-person-name{
    font-size: 16px;
    font-weight: 600;
}

.team-person-profile{
    font-size: 14px;
    font-weight: 600;
}

.team-grid-image img{
    margin-bottom: 5px;
    border-radius: 50%;
}

.team-grid:nth-child(2n+1){
    background: #48b4db; 
}

.team-grid:nth-child(2n+1) .team-person-profile{
    color: #2A089F;
}

.team-grid:nth-child(2n+1) .team-person-name{
    color: #ffffff;
}

.team-grid:nth-child(2n+1) .team-left-row{
    color: #ffffff;
}

.team-grid:nth-child(2n){
    background: #ffffff; 
}

.team-grid:nth-child(2n) .team-person-profile{
    color: #2A089F;
}

.team-grid:nth-child(2n) .team-person-name{
    color: #48b4db;
}

.team-grid:nth-child(2n) .team-left-row{
    color: #2A089F;
}

.team-grid:nth-child(2n) .order-define{
    order: 1;
    display: flex;
    flex-direction: column;
}

.team-grid:nth-child(2n) .mentor-img-row{
    order: 2;
    justify-content: flex-end;
}

.team-bg-image{
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 300px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.center-content{
    color: #fff;
    text-align: center;
}

.center-content h3{
    letter-spacing: 1px;
}

.commen-btn{
    background: #fff;
    margin: auto;
    width: 110px;
    color: #777;
    font-size: 13px;
    height: 40px;
    border-radius: 20px;
    line-height: 40px;
    display: inline-block;
}

.commen-btn:hover{
    text-decoration: none;
}

.link-row{
    position: relative;
}

.first-link-row{
    height: 265px;
}

.bottom-link-row{
    height: 225px;
}

.mentor-img{
    position: absolute;
    transform: translate(-50%, 17%);
}

.Evaluator-img{
    position: absolute;
    transform: translate(-50%, -30%);
}
/* Team Style close*/

.text-align-justify{
    text-align: justify;
}

.align-item-cengter{
    align-items: center;
    flex-wrap: nowrap !important;
}

.no-wrap{
    flex-wrap: nowrap !important;
}

.popup-text-overflow{
    overflow-y: auto;
    height: 500px;
}

.popup-close-row{
    position: relative;
    height: 30px
}

.popup .popup-close-row .close {
    top: 0;
}

.image-height-250{
    height: 250px;
}

.student-calander .ui-datepicker-inline{
    width: 100% !important;
    font-size: 16px !important;
}

.ui-datepicker td span, .ui-datepicker td a{
    padding: .5em;
}

.student-calander .ui-datepicker td span, .ui-state-default{
    text-align: center !important; 
}

.student-calander .ui-datepicker td {
    border: 0;
    padding: 1px;
    background: #48b4db !important;
}

.student-calander .ui-state-default{
    font-weight: 700 !important;
    color: #000 !important
}

.navigation-dashboard li{
    list-style: none;
}

.text-capitalized{
    text-transform: capitalize;
}

.document-title-input{
    background: none;
    color: #111;
    height: 44px;
}

.document-title-input::placeholder{
    color: #bbb;
}

.min-height-50px{
    min-height: 50px;
}

.home-page-second-slider{
    padding: 0;
    padding-bottom: 50px;
    padding-top: 25px;
}

#home_slider_two .swiper-slide img{
    width: 100%;
}

#home_slider .swiper-slide {
    height: 400px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

/*calander*/
.calender-header{
    min-height: 200px;
    background: #482d7a;
    padding-top: 25px;
    padding-bottom: 25px !important;
}

#our-student-home .swiper-wrapper{
    /*transform: inherit !important;*/
}

.min-height-44{
    min-height: 44px;
}

.student-artical-img{
    /*height: 200px;
    float: left;
    margin-right: 30px;*/
}

.margin-top-30{
    margin-top: 15px;
}

.footer-address a:hover{
    color: #fff;
}

.footer-address:hover{
    text-decoration: none;
    pointer-events: inherit;
}

.footer-address-cursor-none{
    pointer-events: none;
}

.site-home-footer-address{
    pointer-events: none; 
}

.site-home-footer-address:hover{
    text-decoration: none;
}

.task-height{
    min-height: 80px;
}

.student-history-slide{
    padding: 15px;
}

.slider-popup-height{
    height: 215px;
    overflow: auto;
}

.mentor-img, .industry-icon, .school-icon, .Evaluator-img{
    max-width: 250px;
}

.popup .close{
    opacity: 0.8 !important;
}

.border-solid-gray{
    border-bottom: 1px #ccc solid
}

.text-align-not-justify{
    text-align: inherit !important;
}

.padding-20{
    padding: 20px;
}

.nowrap{
    flex-wrap: nowrap !important;
}

.custom-scroll::-webkit-scrollbar {
    width: 5px;
}

/* Track */
.custom-scroll::-webkit-scrollbar-track {
    background: #f1f1f1; 
}

/* Handle */
.custom-scroll::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,0.7);
    border-radius: 20px;
}

/* Handle on hover */
.sidebar-custom-scroll::-webkit-scrollbar-thumb:hover {
    background: #555; 
}

.sidebar-custom-scroll::-webkit-scrollbar {
    width: 4px;
}

/* Track */
.sidebar-custom-scroll::-webkit-scrollbar-track {
    background: rgba(0,0,0,0.7);
    border-radius: 15px;
}

/* Handle */
.sidebar-custom-scroll::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 15px;
}

/* Handle on hover */
.sidebar-custom-scroll::-webkit-scrollbar-thumb:hover {
    background: #555; 
}

.sidebar-custom-scroll{
    overflow-y: auto;
    overflow-x: hidden;
}

/*custom popup*/
.bg-img-popup{
    width: 100%;
    height: 100%;
    bottom: 0px;
    background: rgb(25,24,24,0.8);
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: 1211;
    display: none;
}

.custop-model-popup{
    position: fixed;
    width: 600px;
    min-height: 300px;
    border-radius: 6px;
    z-index: 1212;
    transform: translate(-50%,-50%); 
    top: 50%;
    left: 50%;
    display: none;
    background: #ffffff;
    padding: 20px;
}

.close-img{
    position: absolute;
    color: #fff;
    font-size: 30px;
    z-index: 1213;
    right: -55px;
    top: -45px;
    cursor: pointer;
}

.popup-bg-white{
    width: 600px;
    min-height: 300px;
    border-radius: 6px;
    background-color: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 12122222;
    padding: 20px;
    transform: translate(-50%, -50%);
}

.popup-h4{
    font-size: 12px;
    margin-bottom: 5px;
}

.popup-h3{
    font-size: 14px;
    color: #111; 
}

.description-overflow{
    font-size: 13px;
    color: #333;
    width: 100%;
    height: 90px;
    overflow-y: auto;
    overflow-x: hidden;
}

.description-cke{
    font-size: 13px;
    color: #333;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
}

.listing-row-assign-task .task_list > div:first-child:hover{
    color: #2A089F;
    cursor: pointer;
}

.star-yellow-img{
    position: absolute;
    left: 0;
    top: 0;
    display: none;
}

.rating-main:hover .star-yellow-img{
    display: block;
    transition: 0.3s;
    cursor: pointer;
}

.margin-right-10{
    margin-right: 10px;
}

.margin-right-20{
    margin-right: 20px !important;
}

td.wc-grid-timeslot-header {
    vertical-align: initial;
}

.feedback-radio-btn{
    display: none;
}

.star_rate{
    cursor: pointer;
}

.assign-status{
    padding-left: 0;
    list-style: none;
}

.assign-status{
    padding: 5px 10px;
    box-shadow: 0px 0px 6px #00000029;
    border-radius: 6px;
    width: 100px;
    margin-left: -10px;
    margin-top: 5px;
    display: none;
    position: absolute;
    background-color: #ffffff;
}

.assign-status li:hover{
    color: #2A089F;
    cursor: pointer;
}

.jurney-left-bar{
    width: 375px;
    float: left;
    height: 625px;
    border-right:2px solid #DADADA;
}

.jurney-right-bar{
    padding-left: 30px;
    padding-right: 15px;
    float: left;
    width: 745px;
}

.padding-5-10{
    padding: 10px 10px;
}

.share-icon {
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: right;
    padding-right: 30px;
    position: relative;
}

.journey-map-left-nav {
    padding-left: 15px;
    padding-right: 15px;
}

.journey-map-left-nav ul{
    padding-left: 0;
    position: relative;
}

.journey-map-left-nav ul li{
    list-style: none;
    display: flex;
    align-items: center;
    color: #111;
    position: relative;
    margin-bottom: 40px;
    height: auto;
}

.journey-map-left-nav ul li:after{
    content: '';
    height: 48px;
    width: 2px;
    background: #aaaaaa;
    position: absolute;
    left: 0;
    top: 100%;
    margin-left: 7px;
    margin-top: -2px;
}

.journey-map-left-nav ul li:last-child{
    color: #aaaaaa;
    margin-left: -3px;
}

.journey-map-left-nav ul li:last-child:after{
    content: none;
}

.journey-map-left-nav ul li a{
    font-size: 16px;
    color: #111;
    display: inline-block;
}

.circle-blue {
    background: #413178 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 6px #A388FF;
    display: inline-block;
    width: 16px;
    height: 16px;
    border-radius: 50%;
}

.circle-plus{
    width: 22px;
    height: 22px;
    border-radius: 50%;
    border:1px solid #aaaaaa;
    text-align: center;
    line-height: 22px;
}

.circle-plus i{
    color: #aaaaaa;
}

.box-shadow-2{
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 2px #00000029;
    border-radius: 6px;
}

.arrow-right-for-journey{
    transform: rotate(180deg);
    width: 12px;
    margin-left: 5px;
}

.data-card-section{
    height: 500px;
    overflow-y: auto;
    padding-right: 15px;
}

.journey-breadcrumb{
    color: #111111;
    font-size: 14px;
}

.show-journey-cat tr td{
    color: #413178;
}

.show-journey-cat{
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 2px #00000029;
    border-radius: 4px;
}

.show-journey-cat tr td:first-child{
    color: #111111;
}

.table.show-journey-cat tr td{
    border-bottom:0.5px solid #00000029;
    border-top:0;
}

.table.show-journey-cat tr:last-child td{
    border-bottom: 0;
}

.show-journey-cat tr > td:nth-child(2n){
    cursor: pointer;
}

.journey-map-left-nav .ui-state-default{
    border: 0 !important;
    background: none !important;
    font-weight: normal;
    text-align: left !important;
}

.inner-text-nav{
    width: 300px;
}

.common-dropdown{
    padding: 10px 15px;
    background: #ffffff;
    position: absolute;
    box-shadow: 0px 0px 6px #00000029;
    border-radius: 6px;
    right: 13px;
    list-style: none;
    margin-top: 10px;
    z-index: 12;
}

.sendbtn{
    border: 0;
    background: no-repeat;
    font-weight: 600;
}

.task_list{
    color: #333333;
    font-size: 15px;
}

.assign_task_header{
    color: #111111;
    font-weight: 600;
    font-size: 15px;
    width: calc(100% - 5px);
}

.task_list div{
    padding-top: 7px;
    padding-bottom: 7px;
    height: 40px;
}

.listing-row-assign-task{
    overflow-y: scroll;
    height: 196px;
}

.listing-row-assign-task .task_list:nth-child(2n+1){
    background: #fdfdfd;
}

.assign_task_header div{
    padding-top: 7px;
    padding-bottom: 7px;
}

.assign-task-section{
    position: relative;
}

.yes_cancel_btn {
    border: 0;
    background: no-repeat;
    color: #ff0000;
    padding-left: 15px;
}

.timezone-slider{
    padding: 0 !important;
    height: 25px;
    max-width: 965px;
    margin: auto;
    border-bottom: 5px #dadada solid;
    height: 100px;
}

.circle-slider{
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: 0px 0px 6px #0000004D;
    margin-top: -10px;
}

#timezone-slider {
    margin-bottom: 80px;
    margin-top: 23px;
}

.orange-bg{
    background-color: #ff8800;
}

.call-detail{
    padding: 5px;
    box-shadow: 0px 0px 6px #00000029;
    border-radius: 6px;
    width: 135px;
    margin-left: -55px;
    margin-top: -106px;
    display: none;
    background-color: #ffffff;
}

.call-detail:after{
    content: '';
    width: 3px;
    height: 25px;
    background-color: #4ED03A;
    position: absolute;
    margin-top: 5px;
    margin-left: -1.5px;
}

.agenda-detail:before{
    content: '';
    width: 3px;
    height: 47px;
    position: absolute;
    margin-top: 11px;
    margin-left: 96px;
    top: 0;
}

.justify-content-space-between{
    justify-content: space-between;
}

.agenda-detail{
    padding: 10px;
    box-shadow: 0px 0px 6px #00000029;
    border-radius: 6px;
    width: 220px;
    margin-left: -97.5px;
    margin-top: 90px;
    background-color: #fff;
    display: none;
}

#timezone-slider .swiper-slide-active .call-detail, #timezone-slider .swiper-slide-active .agenda-detail{
    display: block;
}

.task_class.swiper-slide-active.swiper-slide .circle-slider{
    background-color: #4ED03A;
}

.task_class .circle-slider{
    border: 4px solid #4ED03A;
}

.task_class .call-detail, .task_class .agenda-detail{
    border: 2px solid #4ED03A;
}

.task_class .agenda-detail:before {
    background-color: #4ED03A;
}

.task_class .call-detail:after {
    background-color: #4ED03A;
}

.document_class.swiper-slide-active.swiper-slide .circle-slider{
    background-color: #0080FF;
}

.document_class .circle-slider{
    border: 4px solid #0080FF;
}

.document_class .call-detail, .document_class .agenda-detail{
    border: 2px solid #0080FF;
}

.document_class .agenda-detail:before {
    background-color: #0080FF;
}

.document_class .call-detail:after {
    background-color: #0080FF;
}

.call_class.swiper-slide-active.swiper-slide .circle-slider{
    background-color: #FF8800;
}

.call_class .circle-slider{
    border: 4px solid #FF8800;
}

.call_class .call-detail, .call_class .agenda-detail{
    border: 2px solid #FF8800;
}

.call_class .agenda-detail:before {
    background-color: #FF8800;
}

.call_class .call-detail:after {
    background-color: #FF8800;
}

#timezone-slider .swiper-slide-active.swiper-slide:nth-child(1n) .circle-slider{
    /*background-color: #4ED03A;*/ 
    /*green*/
}

#timezone-slider .swiper-slide-active.swiper-slide:nth-child(2n) .circle-slider{
    /*background-color: #0080FF;*/ /*blue*/
}

#timezone-slider .swiper-slide-active.swiper-slide:nth-child(3n) .circle-slider{
    /* background-color: #FF8800;*/ /*orange*/
}

/*#timezone-slider .swiper-slide:nth-child(1n) .circle-slider{
    border: 4px solid #4ED03A;
}

#timezone-slider .swiper-slide:nth-child(2n) .circle-slider{
    border: 4px solid #0080FF;
}

#timezone-slider .swiper-slide:nth-child(3n) .circle-slider{
    border: 4px solid #FF8800;
}

#timezone-slider .swiper-slide:nth-child(1n) .call-detail, #timezone-slider .swiper-slide:nth-child(1n) .agenda-detail{
    border: 2px solid #4ED03A;
}

#timezone-slider .swiper-slide:nth-child(2n) .call-detail, #timezone-slider .swiper-slide:nth-child(2n) .agenda-detail{
    border: 2px solid #0080FF;
}

#timezone-slider .swiper-slide:nth-child(3n) .call-detail, #timezone-slider .swiper-slide:nth-child(3n) .agenda-detail{
    border: 2px solid #FF8800;
}

#timezone-slider .swiper-slide:nth-child(1n) .call-detail:after, #timezone-slider .swiper-slide:nth-child(1n) .agenda-detail:before{
    background-color: #4ED03A;
}

#timezone-slider .swiper-slide:nth-child(2n) .call-detail:after, #timezone-slider .swiper-slide:nth-child(2n) .agenda-detail:before{
    background-color: #0080FF;
}

#timezone-slider .swiper-slide:nth-child(3n) .call-detail:after, #timezone-slider .swiper-slide:nth-child(3n) .agenda-detail:before{
    background-color: #FF8800;
}*/

#timezone-slider .swiper-slide{
    width: 12% !important;
    margin-left: 8%;
}

.all-mentees-view-btn{
    border-radius: 5px;
}

.padding-5-15{
    padding: 5px 15px;
}

.center-spilit-border{
    width: 100%;
    margin: auto;
    height: 3px;
}

.complete-task-row{
    min-height: 110px;
}

.circle-no:after{
    content: '';
    width: calc(100% - 1px);
    height: 2px;
    background: #e2e2e2;
    position: absolute;
    margin-top: 21px;
    margin-left: 21px;
}

.circle-no-process:last-child .circle-no:after{
    content: none;
}

.circle-no{
    width: 45px;
    height: 45px;
    border-radius: 50%;
    background: #ffffff;
    box-shadow: 0px 0px 2px #000000;
    text-align: center;
    font-weight: 600;
    font-size: 18px;
    line-height: 45px;
    margin: auto;
}

.circle-no-process{
    margin-top: -22.5px;
    position: relative;
    width: 16.66%;
    text-align: center;
}

.circle-no-process h3{
    margin-top: 10px;
    color: #666666;
    font-size:15px;
}

.active-section h3{
    color: #A864A8;
}

.active-section .circle-no{
    box-shadow: 0px 0px 3px #A864A8;
    border: 2px solid #A864A8;
}

.ques-section h3{
    margin-top: 0;
    font-size: 17px;
    font-weight: 600;
    color: #333;
}

.ques-section label{
    margin-top: 0;
    font-size: 15px;
    font-weight: 500;
    color: #333;
    margin-bottom: 0;
}

.width-200{
    width: 200px;
}

.btn-primry{
    padding: 5px 15px;
    color: #ffffff;
    text-align: center;
    font-size: 16px;
    background: #2A089F 0% 0% no-repeat padding-box;
    border-radius: 0;
    display: inline-block;
    border: 0;
    border-radius: 6px;
}

.btn-primry:hover{
    color: #ffffff;
}

.btn-default{
    padding: 5px 15px;
    color: #ffffff;
    text-align: center;
    font-size: 16px;
    background: #2A089F 0% 0% no-repeat padding-box;
    border-radius: 0;
    display: inline-block;
    border: 0;
}

.btn-default:hover{
    color: #ffffff;
    background: #2A089F 0% 0% no-repeat padding-box;
}

input[type='radio']:after {
    /*width: 15px;
    height: 15px;
    border-radius: 15px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #d1d3d1;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;*/
}

input[type='radio']:checked:after {
    /*width: 15px;
    height: 15px;
    border-radius: 15px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #A864A8;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid #A864A8;*/
}

.white-btn{
    padding: 5px 10px;
    border: 1px solid #482d7a;
    height: 32px;
    border-radius: 5px;
    cursor: pointer;
}

.form-left-section{
    border-right: 3px solid #EEEEEE;
}

.form-field{
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 2px #00000066;
    border-radius: 3px;
    width: 250px;
    height: 35px;
    border: 0;
    padding-left: 10px;
}

.gmat-input{
    width: 70px;
    height: 35px;
    /*background: #dadada;*/
    border: 0;
    padding-left: 15px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px #dadada solid;
}

.left-form-section{
    padding-left: 50px;
}

.gmat-input-1{
    margin-right: 50px;
}

.obtain_number_field{
    width: 50px;
    height: 35px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 2px #00000066;
    border-radius: 3px;
    border: 0;
    padding-left: 5px;
}

.slash-div{
    padding-right: 20px;
    padding-left: 20px;
    font-size: 25px;
    color: #AAAAAA;
}

.hr-border{
    width: 10px;
    height: 2px;
    color: #aaa;
    margin-top: 0;
    margin-bottom: 0;
    background: #aaa;
    margin-left: 0;
    margin-right: 10px;
}

.padding-left-50{
    padding-left: 50px;
}

.new-text-color-theme{
    color: #2A089F;
}

.width-set-obtain-name{
    text-align: right;
    width: 50px;
}

.text-area-field{
    height: 70px !important;
}

.bio-section{
    height: auto;
}

.bio-text-area{
    height: 380px !important;
}

.Description-of-package-area{
    height: 100px !important;
}

.total-month-width-set{
    width: 80px;
}

.pachage-rate{
    width: 70px !important;
}

.packages-section{
    position: relative;
}

.packages-section .swiper-button-next{
    right: -50px;
}

.packages-section .swiper-button-prev{
    left: -50px;
}

.create-packages-section{
    border: 2px solid #e2e2e2;
    padding: 20px;
    background-color: #ffffff;
    border-radius: 12px;
}

.create-packages-section:last-child{
    /*border-bottom: 0;*/
}

.terms-and-condition-des{
    background:#ffffff;
    box-shadow: 0px 0px 2px #00000066;
    border-radius: 3px;
    height: auto;
    padding: 20px;
    overflow-y: auto;
    height: 600px;
}

.terms-and-condition-des p{
    font-size: 16px;
    line-height: 30px;
}

.profile-img{
    border: 2px #A864A8 solid;
    width: 150px;
    height: 150px;
}

.bio-data-section{
    padding-left: 100px;
    padding-right: 100px;
}

.bio-data-section p{
    font-size: 18px;
    line-height: 30px;
    font-weight: 500;
    color: #111;
}

.bg-white{
    background: #ffffff;
    padding: 20px;
    border-radius: 6px;
}

.active.step .step-no{
    /*display: block;*/
    color: #2A089F;
}

.step-check-icon{
    display: none;
    max-width: 20px;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 70%);
}

.step.finish .step-check-icon{
    display: block;
}

.tab{
    display: none;
}

.step.active .circle-no{
    box-shadow: 0px 0px 3px #2A089F;
    border: 2px solid #2A089F;
}

.step.finish .circle-no {
    box-shadow: 0px 0px 3px #2A089F;
    border: 2px solid #2A089F;
}

.step.finish .step-no {
    display: none;
    color: #A864A8;
}

.active.step h3{
    color: #2A089F;   
}

.finish.step h3{
    color: #2A089F;   
}

.step.finish .circle-no:after {
    background: #2A089F;
    height: 1.5px;
}

.upload-img{
    width: 250px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 2px #00000066;
    border-radius: 3px;
    height: 35px;
    text-align: right;
    padding-right: 20px;
    padding-top: 6px;
}

.sidebar-navigation{
    height: 100%;
    padding-left: 0;
    padding-right: 0;
    padding-top: 20px;
    background: linear-gradient(186.82deg, #E4DCFF 0%, #FFFFFF 23.82%, #FFFFFF 71.52%, #F8EAFF 116.09%);
    /*box-shadow: 0px 0px 4px #00000029;*/
    position: absolute;
    /*border-top: 1px solid #E9E9E9;*/
    border-right: 1px solid #E9E9E9;
}
.sidebar-navigation.whitelabel-sidebar-nav{
    background: #FFFFFF 0% 0% no-repeat padding-box;
}
.fixed-top{
    position: fixed;
    z-index: 12;
    width: 100%;
}

.sidebaar_fixed{
    position: fixed;
    top: 64px;
    height: calc(100% - 114px);
}

.ckeditor-popup{
    height: 150px;
}

.single-task-name div:first-child:hover{
    color: #333 !important;
    cursor: default !important;
}

.col-apps-icon{
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: inline-block;
    background-color: #A864A8;
    text-align: center;
}

.col-apps-icon i{
    font-size: 12px;
    color: #fff;
    line-height: 20px;
}

.custom-select-feild{
    border: 0;
    color: #A864A8;
    font-size: 16px;
}

.custom-select-feild option{
    padding-left: 0;
    text-align: left;
    margin-left: 0;
}

.hour-basis-width-set{
    width: 110px;
}
.show-batch{
    /*display: none;*/
}

.border-color-theme{
    border: 1px #A864A8 solid;
}

.gray-btn{
    background-color: #aaaaaa;
    padding: 7px 30px;
    text-align: center;
    color: #ffffff;
    font-weight: 600;
    font-size: 18px;
    text-decoration: none;
    border-radius: 6px;
}

.gray-btn:hover{
    text-decoration: none;
    color: #ffffff;
    outline: inherit;
}

.packages-col{
    /*width: 23.25%;*/
    border-right: 2px #eeeeee solid;
    padding-bottom: 20px;
}

.packages-col:last-child{
    border-right: 0;
}

/*.packages-col:nth-child(4n+1){
    margin-left: 0;
}

.packages-col:first-child{
    padding-left: 0;
}*/

.batch-section .coll-apps-btn > h3:before {
    float: left !important;
    font-family: FontAwesome;
    content: "\f056";
    margin-right: 10px;
    color: #2A089F;
}

.batch-popup-section .coll-apps-btn > h3:before{
    color: #2A089F;
}

.batch-section .coll-apps-btn > h3.collapsed:before {
    float: left !important;
    content: "\f055";
}

.batch-section{
    border: 0;
    background: no-repeat;
    box-shadow: inherit;
}

.faq .panel-title > a:before {
    float: right !important;
    font-family: FontAwesome;
    content: "\f056";
    padding-right: 5px;
}
.faq .panel-title > a.collapsed:before {
    float: right !important;
    content: "\f055";
}
.faq h2 {
    color: #ff9800;
}
.faq a {
    text-decoration: none;
    display: block;
}
.faq .panel-default>.panel-heading {
    color: #fff;
    background-color: #FF9800;
    border-color: #ff9800;
}

.padding-10{
    padding: 10px
}

.checkbox.error_border{
    outline: 2px solid #ff0000;
    outline-style: auto;
}

.popup-top-20-per{
    /*transform: translate(-50%, 0%) !important;
    top: 20% !important;*/
}

.create-session-btn {
    color: #2A089F;
    border: 1px solid #2A089F;
    border-radius: 5px;
    text-align: center;
    padding: 5px 10px;
    font-size: 16px;
    cursor: pointer;
}

.services-header-1{
    font-size: 25px;
    font-weight: 400;
}

.services-header-2{
    font-size: 35px;
    color: #111;
}

.service-video{
    width: 100%;
    height: 450px;
    border: 1px #e2e2e2 solid;
    border-radius: 10px;
    margin-bottom: 20px;
}

.font-weight-700{
    font-weight: 700 !important;
}

.path-img{
    width: 160px;
    position: absolute;
    bottom: 7px;
    right: 36.5%;
}

.under-line-double-img {
    position: absolute;
    width: 100px;
    bottom: -13px;
    right: 20%;
}

.video-ins-text{
    color: #202020;
    font-size: 22px;
}

.services-cols{
    width: 100%;
}

.services-cols .col-4{
    width: 19.75%;
    margin-left: 7%;
}

.padding-bottom-30{
    padding-bottom: 30px;
}

.flex-wrap{
    flex-wrap: wrap;
}

.justify-center{
    justify-content: center;
}

.services-arrow{
    margin-right: 50px;
}

.lets-talk-bg{
    /*background: #2a089f;*/
    padding: 25px 15px;
    color: #202020;
}

.services-cols .col-4 img{
    width: 175px;
    margin: auto;
}

.lets-talk-bg p{
    font-size: 25px;
    margin-right: 15px;
    margin-bottom: 0;
}

.lets-talk-bnt{
    background: #2a089f;
    padding: 10px 30px;
    color: #ffffff;
    text-align: center;
    font-size: 27px;
    font-weight: 600;
    display: inline-block;
    white-space: nowrap;
    margin: auto;
}

.lets-talk-bnt:hover{
    color: #ffffff;
    text-decoration: none;
    outline: inherit;
}

.lets-talk-bnt img{
    width: 20px;
}


.how-it-work{
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 0;
    padding-right: 0;
}

.main-section-title{
    font-size: 38px;
    color: #202020;
    font-weight: 400;
}

.right-side-img{

}

.right-side-img img{
    width: 200px;
    position: absolute;
    right: -105px;
    top: -60px;
}

.position-relative{
    position: relative;
}

.how-it-work-hd{
    padding-top: 100px;
}

.second-text-color{
    color: #2A089F;
}

.href-arrow{
    width: 20px;
}

.how-it-work-content h3{
    color: #202020;
    font-weight: 600;
    font-size: 30px;
    margin-bottom: 25px;
}

.step-text{
    color: #aaa;
    font-size: 25px;
    font-weight: 500;
}

.how-it-work-des{
    line-height: 35px;
    font-size: 18px;
    margin-bottom: 20px;
}

.how-it-work-img img{
    max-width: 400px;
}

.padding-bottom-70{
    padding-bottom: 70px;
}

.text-decoration-none{
    text-decoration: none;
    outline: inherit;
}

.text-decoration-none:hover{
    text-decoration: none;
    outline: inherit;
}

.padding-top-20{
    padding-top: 20px;
}

.padding-bottom-50{
    padding-bottom: 50px;
}

.how-it-work-img img{
    float: right;
}

.flex-direction-row-revs{
    flex-direction: row-reverse;
}

.flex-direction-row-revs .how-it-work-img img{
    float: left;
}

/*.how-it-work-revers:nth-child(2n) .how-it-work-content:nth-child(2n+1){
    flex-direction: initial;
}

.how-it-work-revers:nth-child(2n) .how-it-work-content:nth-child(2n){
    flex-direction: row-reverse;
}

.how-it-work-revers:nth-child(2n) .how-it-work-content:nth-child(2n) .how-it-work-img img{
    float: left;
}

.how-it-work-revers:nth-child(2n+1) .how-it-work-content:nth-child(2n){
    flex-direction: row-reverse;
}

.how-it-work-revers:nth-child(2n+1) .how-it-work-content:nth-child(2n+1) .how-it-work-img img{
    float: right;
}

.how-it-work-revers:nth-child(2n+1) .how-it-work-content:nth-child(2n) .how-it-work-img img{
    float: left;
}*/

/*.how-it-work-revers:nth-child(2n+1) .how-it-work-content:nth-child(2n+1) .how-it-work-img img{
    float: left;
}*/

/*.how-it-work-revers:nth-child(2n) .how-it-work-content:nth-child(2n+1) .how-it-work-img img{
    float:right;
}*/

.how-it-work-revers{
    /*border-bottom: 1px solid rgba(112, 112, 112, 0.25);*/
}

/*.how-it-work-revers:first-child .how-it-work-content:nth-child(2n+1){
    flex-direction: initial;
}

.how-it-work-revers:first-child .how-it-work-content:nth-child(2n){
    flex-direction: row-reverse;
}

.how-it-work-revers:first-child .how-it-work-content:nth-child(2n+1) .how-it-work-img img{
    float: right;
}

.how-it-work-revers:first-child .how-it-work-content:nth-child(2n) .how-it-work-img img{
   float: left;
}*/

.how-it-work-revers:last-child{
    border-bottom: 0;
}

.dot-circle{
    width: 15px;
    height: 15px;
    border-radius: 50%;
}

.bg-color-pink{
    background: #efa5ef;
}

.text-black{
    color: #111111 !important;
}

.text-black:hover{
    color: #111111;
    text-decoration: none;
}

.bg-color-blue{
    background: #9882e1;
}

.bg-color-green{
    background: #b4ffa9;
}

.color-green{
   color: #b4ffa9; 
}

.bg-dot-pink .fc-daygrid-event-dot {
    background: #efa5ef !important;
    border: 4px solid #efa5ef;
    border: calc(var(--fc-daygrid-event-dot-width,8px)/ 2) solid var(--fc-event-border-color,#efa5ef)
}

.bg-dot-blue .fc-daygrid-event-dot {
    background: #9882e1 !important;
    border: 4px solid #9882e1;
    border: calc(var(--fc-daygrid-event-dot-width,8px)/ 2) solid var(--fc-event-border-color,#9882e1)
}

.bg-dot-green .fc-daygrid-event-dot{
    background: #b4ffa9 !important;
    border: 4px solid #b4ffa9;
    border: calc(var(--fc-daygrid-event-dot-width,8px)/ 2) solid var(--fc-event-border-color,#b4ffa9)
}

.arrow-down-move img{
    position: fixed;
    z-index: 12;
    left: 50%;
    margin-left: -43px;
    top: 100%;
    margin-top: -33px;
}

.box{
    align-self: flex-end;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    height: 33px;
    transform-origin: bottom;
    width: 86px;
}

#show-top-section{
    animation-duration: 2s;
}

.bounce-1 {
    animation-name: bounce-1;
    animation-timing-function: linear;
}

.form-step-shadow{
    /*max-width: 767px;
    box-shadow: 0px 0px 6px #00000029;
    border-radius: 5px;
    padding: 25px 25px;*/
    margin: auto;
    display: inline-block;
    background: #ffffff;
}

.form-step-1-shadow {
    max-width: 767px;
    box-shadow: 0px 0px 6px #00000029;
    border-radius: 5px;
    padding: 25px 25px;
    margin: auto;
    display: inline-block;
    background: #ffffff;
}

.w-45{
    width: 45%
}

.show-password {
    display: inline-block;
    float: right;
    margin-top: -29px;
    margin-right: 10px;
    background: no-repeat;
    border: 0;
    height: 20px !important;
    padding: 0;
    color: #2A089F;
    font-weight: 600
}

.step-no-row p{
    max-width: 120px;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    color: #AAAAAA;
    margin: auto;
}

.step-active p{
    color: #202020;
    border-bottom: 3px #2A089F solid;
    padding-bottom: 3px;
}

.disable-text {
    border-bottom: 0 !important;
    color: #aaa !important;
    font-size: 12px !important;
}

.form-field-col {
    width: 200px;
    height: 45px;
    border: 1px solid #AAAAAA;
    border-radius: 1px;
    line-height: 45px;
    cursor: pointer;
    transition: 0.3s;
}

.form-field-checkbox-col {
    width: 200px;
    height: 45px;
    border: 1px solid #AAAAAA;
    border-radius: 1px;
    line-height: 45px;
    cursor: pointer;
    transition: 0.3s;
}

.select-field option{
    padding-bottom: 5px;
}

.justify-content-center{
    justify-content: center;
}

.margin-right-100{
    margin-right: 100px;
}

.margin-bottom-50{
    margin-bottom: 50px !important;
}

.btn-with-bg{
    padding: 5px 15px;
    color: #2A089F;
    border: 2px solid #2A089F;
    background: no-repeat;
    font-weight: 600;
    font-size: 18px;
    display: inline-block;
    white-space: nowrap;
}

.btn-with-bg:hover{
    color:#2A089F; 
}

.step-no-row {
    padding-top: 50px;
    padding-bottom: 70px;
    max-width: 1024px;
    margin: auto;
    background: #ffffff;
}

.form-step-2{
    max-width: 461px;
    margin: auto;
}

.form-step-2 label{
    font-weight: 500;
    font-size: 16px;
}

.form-step-2{
    padding-left: 0;
    padding-right: 0;
}

.form-step-2 input{

}

.input-field{
    height: 40px !important;
}

.border-radius-none{
    border-radius: initial;
}

.bg-purpal{
    background: #2A089F;
}

.step-3-view h4{
    font-size: 20px;
    color: #202020;
    font-weight: 600;
}

.step-3-view{
    width: calc(100% - 160px);  
}

.step-3-view p{
    font-size: 18px;
    color: #666666;
    font-weight: 500;
}

.step-3-view-img{
    width: 144px;
    height: 144px;
    border: 2px solid #2A089F;
    border-radius: 5px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.form-section-3{
    max-width: 755px;
    margin: auto;
    background: #ffffff;
}

.step-3-view-profile{
    /*padding-right: 100px;
    padding-left: 100px;*/
}

.select-field{
    height: 30px;
    font-size: 18px;
    padding-left: 10px;
    border: 0;
    color: #2A089F;
    width: 125px;
    font-weight: 500;
}

.step-3-form{
    /*border-bottom: 1px #e2e2e2 solid;
    padding-bottom: 5px;*/
}

.profile-photo-preview{
    width: 100px;
    height: 100px;
    border: 2px solid #2A089F;
}

.character-text{
    margin-top: -20px;
    z-index: 12;
    position: relative;
    right: 6px;
    font-size: 12px;
}

.justify-content-space{
    justify-content: space-evenly;
}

.step-form-field{
    display: none;
}

.flex-end{
    justify-content: flex-end;
}

.search-field{
    border: 0;
    border-bottom: 2px #2A089F solid;
    width: 280px;
}

.recommended-section{
    /*padding-top: 60px;*/
}

.search-btn{
    width: 50px;
    background: none;
    height: 25px;
    position: absolute;
    z-index: 2;
    border: 0;
}

.search-col {
    width: 50px;
    position: absolute;
    right: 0;
}

.form-section-1, .form-section-2{
    text-align: center;
}

.active-radio{
    border: 2px solid #2A089F;
}

.search-icon{
    width: 18px;
    width: 18px;
    margin-left: 20px;
    position: absolute;
    z-index: 1;
}

.search-form{
    color: #aaaaaa;
}

.search-field::placeholder{
    color: #aaaaaa;
}

.tab-next{
    display: none;
}

.profile-img{
    width: 125px;
    height: 125px;
    border-radius: 50%;
    border: 2px solid #2A089F;
}

.activestepform{
    display: inherit;
}

.sch-btn{
    padding: 10px 15px;
    background: #2A089F;
    color: #ffffff;
    font-size: 20px;
    white-space: nowrap;
    margin-top: 20px;
    font-weight: 600;
}

.align-items-end{
    align-items: end;
}

.sch-btn:hover{
    text-decoration: none;
    outline: inherit;
    color: #ffffff;
}

.select-date{
    flex-wrap: wrap;
}

.date-col{
    border: 2px solid #AAAAAA;
    border-radius: 5px;
    padding: 5px 10px;
    width: 70px;
    cursor: pointer;
    font-weight: normal;
    margin-bottom: 15px;
}

.date-col p{
    margin-bottom: 0;
}

.ul-listing{
    font-size: 20px;
    padding-left: 20px;
}

.select_date{
    display: none;
}

.time-col{
    border: 2px solid #AAAAAA;
    color: #202020;
    font-size: 16px;
    text-align: center;
    padding: 7px 20px;
    border-radius: 5px;
    font-weight: normal;
    cursor: pointer;
    width: 125px;
    margin-bottom: 25px;
}

.confirm-submit-btn{
    color: #ffffff;
    text-align: center;
    padding: 10px 0px;
    width: 100%;
    background: #2A089F;
    border: 0;
    font-size: 18px;
    display: inline-block;
    cursor: pointer;
}

.confirm-submit-btn:hover{
    color: #ffffff;
}

.margin-right-50{
    margin-right: 50px;
}

.discuss-text-area{
    width: 100% !important;
    height: 70px !important;
    padding-left: 5px;
    border: 1px solid #CECECE;
    resize: none;
}

.time-booked{
    background: #DDDDDD;
    opacity: 0.5;
}


.slot-booked{
    background: #DDDDDD;
    opacity: 0.5;
    border: 2px solid #AAAAAA;
}

.mobile-inputs{
    border: 1px solid #CECECE;
    width: 110px;
    height: 120px;
    margin-right: 25px;
    text-align: center;
    color: #2A089F;
    font-size: 41px;
}

.mobile-inputs::placeholder{
    color: #CECECE;
}

.padding-right-35{
    padding-right: 35px;
}

a:hover{
    text-decoration: none;
    outline: inherit;
}

.view-profile-btn a:hover{
    color: #2A089F;
}

.search-circle-icon{
    margin-top: -15px;
    margin-left: 15px;
}

.mobile-inputs::placeholder{
    color: #CECECE;
}

.a-tag{
    color: #2A089F;
    font-size: 20px;
    font-weight: 500;
}

.a-tag:hover{
    color: #2A089F;
    text-decoration: none;
    outline: inherit;
}

.icon-w-25{
    width: 25px;
}

.border-bottom{
    border-bottom: 2px #2A089F solid;
}

.date-time-section {
    max-width: 500px;
    margin: auto;
}

.select-date-col{
    border: 2px solid #2A089F;
    color: #2A089F;
    background: #DFD6FF;
    transition: 0.2s;
}

.select-time-col{
    border: 2px solid #2A089F;
    color: #2A089F;
    background: #DFD6FF;
    transition: 0.2s;
}

.custom-select{
    border: 1px solid #2A089F;
    color: #2A089F;
    width: 180px; 
}

.bg-white{
    background: #ffffff;
}

/*Explore Packages*/
.packages-col-4 img{
    height: 55px;
}

.text-theme-color{
    color: #202020;
}

.padding-top-15{
    padding-top: 15px;
}

.add-pck-btn {
    color: #2A089F;
    border: 2px solid #2A089F;
    font-weight: 600;
    padding: 7px 15px;
    font-size: 20px;
    cursor: pointer;
}

.form-section-hd{
    color: #727272;
    font-size: 18px;
}

.form-section-row {
    max-width: 600px;
    margin: auto;
}

.coupon_code{
    box-shadow: 0px 0px 4px #00000058;
    width: 250px;
    height: 40px;
    border: 0;
    padding-left: 10px;
}

.gst-form-field{
    border: 1px solid #CECECE;
    border-radius: 1px;
    width: 250px;
    height: 30px;
    padding-left: 10px;
}

.basic-infor-table{
    font-size: 16px;
    width: 100%;
}

.basic-infor-table tr td{
    padding-bottom: 20px !important;
}

.basic-infor-table tr td{
    text-align: right;
    color: #202020;
    font-weight: 500;
}

.basic-infor-table tr td:first-child{
    text-align: left;
    font-weight: 400;
}

.add-pck-btn:hover{
    text-decoration: none;
    outline: inherit;
}

.add-to-price{
    padding-left: 15px;
    padding-right: 15px;
    white-space: nowrap;
    font-size: 25px;
    color: #202020;
}

.add-to-cart-td-content{
    width: 55%;
}

.add-to-cart-td-price{
    width: 30%;
    text-align: center;
}

.add-to-cart-table tr{
    border-bottom: 1px #e2e2e2 solid;
}

.add-to-cart-table td{
    padding-bottom: 25px;
    padding-top: 25px;
}

.add-to-select{
    margin-bottom: 10px;
    color: #2A089F;
    border: 2px solid #2A089F;
    padding: 5px 3px;
    font-size: 18px;
}

.add-to-cart-table tr:last-child{
    border-bottom: 0;
}

.sm-font{
    font-size: 13px;
}

.add-to-cart-total{
    box-shadow: 0px 0px 10px #00000029;
    padding: 20px 15px !important;
    position: fixed;
    bottom: 0;
    background: #fff;
    z-index: 1;
}

.buy-btn{
    background: #2A089F;
    padding: 7px 25px;
    color: #ffffff;
    font-size: 25px;
    font-weight: 600;
}

.buy-btn:hover{
    text-decoration: none;
    outline: inherit;
    color: #ffffff;
}

.add-to-split-btm{
    padding-top: 7px;
}

.add-to-cart-td-button{
    width: 15%;
    text-align: right;
}

.two-card h3{
    color: #202020;
}

.exp-pck-check-icon{
    width: 14px;
    margin-right: 10px;
}

.two-card ul{
    text-align: left;
}

.two-card ul > li{
    /*display: flex;
    align-items: baseline;*/
}

.exp-pck-sub-ul{
    padding-left: 40px !important;
}

.two-card{
    border: 1px solid #D0D0D0;
    border-radius: 20px;
    padding: 20px 25px;
    width: 47.5%;
    margin-left: 5%;
    text-align: left;
}

.two-card:nth-child(2n+1){
    margin-left: 0;
}

.two-card ul{
    padding-left: 0;
    list-style: none;
    color: #202020;
    font-size: 16px;
}

.two-card > ul{
    min-height: 320px
}

.two-card ul li{
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 15px;
}

.checkbox_step1{
    height: 20px;
    width: 20px;
    margin-right: 10px !important;
}

.width-100-per{
    width: 100% !important;
}

.text-hover-animate{
    position: relative;
    color: #202020;
    font-weight: 800;
    overflow: hidden;
    transition-delay: 1s;
    font-size: 30px;
}

.text-hover-animate::before {
    position: absolute;
    content: attr(data-content); /* Prints the value of the attribute */
    top: 0;
    left: 0;
    color: #2A089F;
    overflow: hidden;
    transition: width 600ms ease;
    text-shadow: 0px 0px 1px #2A089F;
}

.packages-col-4{
    display: inline-flex;
    flex-direction: column;
}

.packages-col-4:hover{
    cursor: pointer;
    transition:opacity 0.5s;
    opacity: 1;
}

.explore-header-btn{
    padding-top: 12%;
}

.add-tp-packages p{
    font-size:18px;
}

.add-tp-packages li{
    margin-bottom: 5px;
    font-size:18px;
}

.add-to-cart-table tr td:nth-child(2n){
    vertical-align: top;
    padding-top: 70px;
}

.add-to-price .black-icon-rs{
    width: 15px;
}

.add-to-cart-table tr td:nth-child(3n){
    vertical-align: top;
    padding-top: 70px;
}

.payment_details tr td:nth-child(2n){
    white-space: nowrap;
    vertical-align: top;
    padding-right: 0 !important;
}

.payment_details tr td:nth-child(1n) {
    padding-right: 25px;
}

.text-hover-animate::before {
    /* Same as before */
    width: 0;
    white-space: nowrap;
}

.text-hover-animate:hover::before {
    width: 100%;
}

.add-to-package-check{
    display: none !important;
}

.aaply_coupon_code {
    background: none;
    border: 0;
    font-size: 18px;
    font-weight: 600;
    color: #2A089F;
}

.purpal-text{
    color: #2A089F;
}

.arrow-down{
    width: 18px;
    margin-left: 5px;
}

.color-black{
    color: #202020;
}

.select_gst_region{
    border: 1px solid #CECECE;
    border-radius: 1px;
    padding: 5px;
    font-size: 16px;
    font-weight: 500;
}

.label-text {
    font-size: 16px;
    color: #202020;
    margin-right: 15px;
    width: 45%;
    text-align: right;
}

.label-input {
    width: 55%;
}

.sub-gst-btn{
    border: 2px solid #2A089F;
    color: #2A089F;
    font-weight: 500;
    text-align: center;
    padding: 5px 10px;
    background: none;
    font-size: 17px;
}

.order-total-summery tr td{
    font-size: 20px !important;
    font-weight: 600 !important;
}

.gst-detail-invoice{
    border-bottom: 2px #e2e2e2 solid;
}

.purpal-btn{
    width: 100%;
    padding: 10px 20px;
    color: #ffffff;
    font-weight: 600;
    background: #2A089F;
    display: inline-block;
    text-align: center;
    font-size: 20px;
    outline:inherit;
}

.purpal-btn:hover{
    color: #ffffff;
    outline:inherit;
    text-decoration: none;
}

.phone-code-select{
    width: 80px;
    height: 35px;
    border: 1px solid #CECECE;
    border-radius: 1px;
    color: #2A089F;
    font-size: 16px;
}

.mobile-field{
    width: 100%;
}

.gst-fill-detail{
    display: none;
}

.add-gst-btn{
    cursor: pointer;
}

.margin-bottom-20{
    margin-bottom: 20px !important;
}

.getServicePrice{
    max-width: 265px;
    font-weight: 500;
    font-size: 14px !important;
}

.h3-title-height{
    height: 36px;
}

.full-height-page{
    height: calc(100vh - 69px);
}

.noscroll{
    overflow: hidden;
    width: calc(100% - 20px);
}

#aaply_coupon_code{
    display: none;
    transition: 0.3s;
}

.edit-number-field{
    width: 110px;
    position: relative;
    text-align: right;
}

.edit-number-field::placeholder{
    font-weight: 500;
    color: #202020;
}

.edit-number-field:before{
    /*content: '\f040';
    position: absolute;
    left: 0;
    font-size: 25px;
    font-family: FontAwesome;*/
}

.coupan-popup{
    width: 300px;
    /*height: 300px;*/
    position: fixed;
    transform: translate(-50%, -50%);
    z-index: 121212;
    background: #ffffff;
    top: 50%;
    left: 50%;
    padding-bottom: 10px;
    display: none;
}

.coupan-img{
    padding-top: 25px;
    padding-bottom: 0px;
}

.coupan-code-amt{
    color: #00B40C;
    font-weight: 700;
    font-size: 30px;
}

.gst-detail-view{
    display: none;
}

.back-top{
    position: fixed;
    top: 100%;
    left: 100%;
    margin-left: -100px;
    margin-top: -100px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    box-shadow: 0px 3px 10px #00000029;
    text-align: center;
    line-height: 50px;
    z-index: 1212;
    background: #fff;
    display: none;
    cursor: pointer;
    transform: 0.3s ease;
}

.back-top i{
    color: #2A089F;
    font-size: 20px;
}

.profile-data p{
    font-size: 20px;
}

.p-t-5{
    padding-top: 5px;
}

.queryCount {
    background-color: #FF0000;
    color: #ffffff;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    text-align: center;
    display: inline-block;
    position: absolute;
    margin-top: -7px;
    font-size: 11px;
    right: -7px;
    line-height: 19px;
}

.check-referal-code-icon{
    margin-top: -23px;
}

/*Video Essay*/
.video-essay-section{
    /*padding-left: 35px;
    padding-right: 50px;*/
}

.video-essay-section p{
    font-size: 13px;
    line-height: 24px;
    color: #000000;
    font-weight: 500;
}

.border-bottom.text-theme{
    color: #2A089F;
}

.ques-width{
    width: 65px;
    text-align: right;
}

.play-video-right{
    height: 180px;
    border: 2px solid #2A089F;
    max-width: 240px;
    text-align: center;
    position: relative;
    margin-left: auto;    
}

.plus-icon-colps{
    width: 28px;
    height: 28px;
    background: #2A089F;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    color: #fff;
    font-size: 18px !important;
    position: absolute;
    right: 0;
}

.accordion-handle{
    color: #111;
}

.accordion-target{
    /*padding-right: 50px;
    padding-left: 50px;*/
}

.faq-hidden-text p:last-child{
    margin-bottom: 0;
    padding-bottom: 0;
}

.faq-hidden-text{
    background:#fff;
    /*box-shadow: 0px 0px 6px #00000029;
    padding: 15px;*/
    color: #000000;
    font-weight: 400;
    font-size: 13px;
    padding-top: 15px;
}

.faq-hidden-text p, .faq-hidden-text li{
    font-weight: 400;
    margin-bottom: 7px;
    list-style: decimal;
}

.faq-hidden-text p:last-child, .faq-hidden-text li:last-child{
    margin-bottom: 0;
}

.faq-hidden-text ul{
    padding-left: 15px;
    margin-bottom: 0;
}

.border-bottom {
    border-bottom: 2px #DDDDDD solid !important;
    width: 100%;
    margin-right: 50px;
}

.text-border-bottom{
    border-bottom: 2px #2A089F solid;
}

.accordion-handle{
    white-space: nowrap;
    margin-right: 0px;
}

.show-hide-btn{
    justify-content: space-between;
    flex-wrap: nowrap;
    align-items: baseline;
    margin-bottom: 20px;
    position: relative;
    border: 0 !important
}

.custom-purpal-btn{
    background: #2A089F;
    color: #ffffff;
    text-align: center;
    font-size: 16px;
    padding: 13px 15px;
    margin: auto;
    font-weight: 600;
    width: 200px;
}

.btn-container{
    margin-top: 100px;
}

.custom-purpal-btn:hover{
    text-decoration: none;
    outline: inherit;
    color: #ffffff;
}

.video-frame{
    border: 2px #e2e2e2 solid;
    min-height: 350px;
}

.video-frame-recording{
    height: 465px;
    margin: auto;
    margin-bottom: 15px;
    width: fit-content;
}

.color-red{
    color: #ff0000;
}

.stop-video-triger{
    margin: auto;
}

.stop-video-btn{
    width: 135px;
}

.bg-white-btn {
    color: #2A089F !important;
    border: 1px solid #2A089F;
    padding: 7px 16px;
    font-weight: 600;
    font-size: 16px;
    outline: inherit;
    border-radius: 5px;
    background-color: #ffffff;
}

.bg-white-btn:hover{
    text-decoration: none;
    outline: inherit;
    color: #2A089F;
}
.bg-white-btn-black-text {
    color: #111 !important;
    border: 1px solid #2A089F;
    padding: 5px 16px;
    font-weight: 500;
    font-size: 15px;
    outline: inherit;
    border-radius: 5px;
}

.bg-white-btn-black-text:hover{
    text-decoration: none;
    outline: inherit;
    color: #111;
}


.bg-perpal-btn{
    background:#2A089F;
    color: #ffffff;
    font-size: 16px;
    padding: 7px 18px;
    font-weight: 500;
    border: 0;
    border-radius: 5px;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.bg-perpal-btn:hover{
    background:#4b27c7;
}

.bg-gray-btn{
    border: 0;
    color: #ffffff;
    font-size: 16px;
    padding: 5px 18px;
    font-weight: 500;
}

.bg-gray{
    background:#ACACAC;
}

.bg-perpal{
    background: #2A089F;
}

.font-size-12{
    font-size: 12px !important;
}
.color-595959{
    color: #595959 !important;
}

.delete-popup{
    width: 350px;
    height: 140px;
    background: #ffffff;
    position: fixed;
    z-index: 121212;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding-top: 38px;
    padding-left: 15px;
    padding-right: 15px;
}

.share-popup{
    width: 400px;
    min-height: 140px;
    background: #ffffff;
    position: fixed;
    z-index: 121212;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 20px;
}

.text-perpal{
    color: #2A089F;
}

.add-a-note {
    box-shadow: 0px 0px 6px #00000029;
    border: 0;
    width: 100%;
    height: 60px;
    resize: none;
    padding-left: 10px;
}

.share-btn {
    background: #2A089F;
    color: #fff;
    border: 0;
    padding: 5px 10px;
    font-size: 16px;
    font-weight: 500;
    float: right;
}

.review-video{
    height: 350px;
    border: 2px solid #2A089F;
}

.p-t-35{
    padding-top: 35px;
}

.align-items-start{
    align-items: flex-start;
}

.video-timing-frame{
    box-shadow: 0px 0px 3px #00000029;
    padding: 15px;
    height: auto;
    background: #fff;
}

.inner-video-timing{
    height: 242px;
    overflow: auto;
}

.show-video-time a:hover{
    color: #2A089F;
}

.watch-video-frame{
    border: 2px solid #2A089F;
    height: 450px;
}

.video-frame-recording .media-container {
    width: auto;
    height: 100% !important;
    margin: auto;
    display: block;
}

.padding-right-50{
    padding-right: 50px;
}

.text-and-border-bottom{
    color: #2A089F;
    border-bottom: 2px solid #2A089F;
}

.university-list{
    box-shadow: 0px 0px 4px #00000029;
    padding: 20px;
    background-color: #ffffff;
}

.highlight-btn{
    border-radius: 4px;
    color: #046C00;
    font-size: 13px;
    text-align: center;
    padding: 2px 7px;
}

.safe-btn{
    border: 2px solid #059100;
    background: #61D85D;
}

.match-btn{
    border: 2px solid #008B91;
    background: #5DD8CA;
}

.dream-btn{
    border: 2px solid #914800;
    background: #F6FF21;
}

.university-short-detail h4{
    margin-bottom: 0;
    margin-top: 6px;
    font-size: 16px;
    color: #111111;
    font-weight: 500;
}

.university-short-detail p{
    color: #808080;
    font-size: 13px;
    margin-bottom: 3px;
}

.attenction-date h4{
    color: #FF0000;
}

.Readiness-img-blanck{
    width: 193px;
    height: 21px;
    background-image: url('../images/blank-box-white.svg');
}

.Readiness-img-green1:after{
    background-image: url('../images/readiness-1.png');
    content: '';
    position: absolute;
    z-index: 1;
    width: 33px;
    height: 21px;
}

.Readiness-img-green2:after{
    background-image: url('../images/readiness-2.png');
    content: '';
    position: absolute;
    z-index: 1;
    width: 73px;
    height: 21px;
}

.Readiness-img-green3:after{
    background-image: url('../images/readiness-3.png');
    content: '';
    position: absolute;
    z-index: 1;
    width: 113px;
    height: 21px;
}

.Readiness-img-green4:after{
    background-image: url('../images/readiness-4.png');
    content: '';
    position: absolute;
    z-index: 1;
    width: 153px;
    height: 21px;
}

.Readiness-img-green5:after{
    background-image: url('../images/readiness-5.png');
    content: '';
    position: absolute;
    z-index: 1;
    width: 193px;
    height: 21px;
}

.select-uni-label{
    border: 1px solid #2A089F;
    color: #2A089F;
    width: 100%;
}

.univer-check-list{
    box-shadow: 0px 0px 4px #00000029;
}

.uploaded-count{
    border-right: 1px solid #DDDDDD;
    width: 100px;
    text-align: center;
    padding-top: 25px;
    height: 90px;
    padding-bottom: 10px;

}

.uploaded-count p{
    font-size: 13px;
}

.uploaded-count h4{
    margin-bottom: 0;
    font-size: 18px;
}

.download-university{
    border-left: 1px solid #DDDDDD;
    width: 100px;
    text-align: center;
    height: 90px;
    padding-top: 30px;
    padding-bottom: 10px;
}

.uploaded-university{
    width: 100%;
    padding-left: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.uploaded-university h3{
    font-weight: 500;
    font-size: 20px;
}

.download-university img{
    width: 22px;
}

.univer-check-list{
    background-color: #ffffff;
}

.print-filename{
    background-color: #DADADA;
    border-radius: 6px;
    padding: 5px 10px;
    margin-left: 0;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 5px;
}

.custom-popup-with-img{
    background-color: #ffffff;
    width: 660px;
    min-height: 300px;
    padding: 65px 15px;
    position: fixed;
    z-index: 121212;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 5px;
}

.border-right{
    border-right: 2px solid #dddddd;
}

.popup-left-part{
    width: 50%;
    float: left;
    padding: 0px 15px;
}

.popup-right-part{
    width: 50%;
    float: left;
    padding: 0px 15px;
}

.link-document-popup{
    padding: 35px 35px 0px 35px;
}

.white-text-decoration:hover{
    color: #ffffff;
    text-decoration: none;outline: inherit;
}

.search-error-ul{
    list-style: none;
    max-width: 380px;
    margin: auto;
    padding-left: 103px;
}

.search-error-ul li{
    font-size:18px;
    color: #111111;
    position: relative;
    margin-bottom: 10px;
    font-weight: 600;
}

.search-error-ul li:before{
    width: 10px;
    height: 10px;
    background-color: #000;
    border-radius: 50%;
    content: '';
    position: absolute;
    top: 9px;
    margin-left: -20px;
}

.text-area-resize-none{
    resize: inherit;
    padding-left: 10px;
}

.search-univer-container{
    position: relative;
}

.search-university-main{
    position: absolute;
    width: calc(100% - 20px);
}

.apply-university{
    position: absolute;
    width: calc(100% - 20px);
    left: 100%;
}

.search-university-error{
    position: absolute;
    width: calc(100% - 20px);
    left: 100%;
}

.background-none{
    background: none;
}

.padding-top-7{
    padding-top: 7px;
}

.edit-pencil-icon{
    width: 11px;
}

.university-short-detail .edit-pencil-icon{
    position: absolute;
    right: 0;
    z-index: 1;
    cursor: pointer;
}

.package-list-col{
    box-shadow: 0px 0px 4px #00000029;
    padding: 15px;
}

.perpal-text-decoration:hover{
    color: #2A089F;
    text-decoration: none;
    outline: inherit;
}

.morelink{
    font-size: 16px;
    color: #2A089F;
}

.morelink:hover{
    color:#2A089F; 
    text-decoration: none;
    outline: inherit;
}

.package-short-content{
    font-size: 16px;
}

.show-batch-table{
    font-size: 16px;
    font-weight: 500;
    color:#2A089F;
    display: flex;
    align-items: center;
}

.hide-batch-table{
    font-size: 16px;
    font-weight: 500;
    color:#2A089F;
    display: flex;
    align-items: center;
}

.hide-batch-table i{
    font-size: 22px;
    font-weight: 600;
    margin-bottom: -5px;
    margin-left: 5px;
}

.show-batch-table i{
    font-size: 22px;
    font-weight: 600;
    margin-bottom: -5px;
    margin-left: 5px;
}

.show-packages-table tr th{
    padding-bottom: 15px;
    color: #111111;
    font-weight: 600;
    text-align: left;
    padding-left: 10px;
}

.show-packages-table tr td{
    color: #111111;
    height: 55px;
    vertical-align: top;
    font-size: 15px;
    padding-bottom: 20px;
    padding-left: 10px;
}

.show-packages-table tr td p{
    margin-bottom: 0;
    font-size: 12px;
}

.show-packages-table tr th, .show-packages-table tr td{
    width: 16.66%;
    vertical-align: top;
}

.show-packages-table tr th:nth-child(5n), .show-packages-table tr th:nth-child(6n), .show-packages-table tr td:nth-child(5n), .show-packages-table tr td:nth-child(6n){
    /*width: 5%;
    text-align: right;*/
}

a:hover{
    outline: inherit;
    text-decoration: inherit;
}

a{
    outline: inherit;
    text-decoration: inherit;
}

.add-batch-package-popup {
    width: 600px;
    height: 390px;
    background-color: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -300px;
    border-radius: 5px;
    margin-top: -250px;
    z-index: 12122222;
    padding: 20px;

}

.inner-popup{
    overflow-y: auto;
    height: 355px;
    padding-right: 15px;
    padding-left: 3px;
}

.search-university-main label, .apply-university label{
    font-weight: 500;
    color: #111111 !important;
}

.annual-fee-dolar-icon{
    position: relative;
}

.annual-fee-dolar-icon:before{
    content: '$';
    position: absolute;
    z-index: 1;
    font-size: 18px;
    color: #555555;
    width: 20px;
    height: 35px;
    top: 29px;
    left: 23px;
}

.border-bottom-gray{
    border-bottom: 2px solid #E0E0E0;
}

.folder-img-col{
    position: relative;
    padding: 10px 15px;
    border-radius: 5px;
    margin-right: 5px;
    width: 150px;
    margin-bottom: 20px;
}

.folder-row{
    padding-left: 0px;
    padding-top: 10px;
    min-height: 115px;
}

.verble-folder .folder-img-col{
    width: 130px;
    margin-right: 40px;
    min-height: 120px;
    margin-bottom: 10px;
}

.text-gray-dark{
    color: #aaaaaa;
}

.folder-img{
    width: 65px
}

.folder-user-img {
    position: absolute;
    left: 50%;
    margin-top: 23px;
    margin-left: -8px;
    width: 15px;
}

.m-initial{
    margin: initial;
}

.video-frame-recording{
    position: relative;
}

.ques-split{
    position: absolute;
    margin: auto;
    background: rgba(0,0,0,0.8);
    color: #ffffff;
    font-weight: 500;
    font-size: 30px;
    text-align: center;
    padding: 30px 15px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 95%;
    line-height: 40px;
}

.limitedNumbChosen, .chosen-container{
    width:100% !important;
    margin-bottom: 20px;
}

.chosen-container .search-field{
    border-bottom: 0;
}

.mentor-essay-video-faq{
    width: 25px;
    height: 25px;
    font-size: 16px !important;
    line-height: 27px;
}

.assign-univer-popup{
    width: 400px;
    height: auto;
    padding: 20px;
}

.ok-btn{
    margin: auto;
    width: max-content;
}

.panding-section{
    height: 450px;
    overflow-y: auto;
}

.form-label h5{
    font-stretch: 12px;
    font-weight: 500;
    margin-bottom: 5px;
}

.fixe-ext-name{
    position: absolute;
    margin-top: 37px;
    margin-left: -29px;
    font-size: 11px;
    font-weight: 600;
    color: #2A089F;
}

.p-l-0{
    padding-left: 0;
}

.p-r-0{
    padding-right: 0 !important;
}

.text-top-hr{
    width: 80px;
    height: 2px;
    margin-left: 0;
    background: #1E73FF;
}

.p-l-25{
    padding-left: 25px;
}

.p-r-25{
    padding-right: 25px;
}

.p-l-20{
    padding-left: 20px;
}

.p-b-20{
    padding-bottom: 20px;
}

.h3-title-large{
    color: #222222;
    font-size: 40px;
    font-weight: 900;
}

.title-sm-large{
    font-size:20px;
    font-weight: 500;
}

.margin-bottom-100{
    margin-bottom: 100px;
}
.navbar-light .navbar-toggler {
    color: rgba(0,0,0,.5);
    border-color: rgba(0,0,0,.1);
}
.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem;
}
.w-100{
    width: 100%;
}
#deactivate_success .popup .popup-inn,
#activate_success .popup .popup-inn{
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 170px;
}
#deactivate_success .close,
#activate_success .close{
    position: initial;
    float: none;
}
/*nudge css start*/
.notify-nudge-wrap{
    position:fixed;
    right: 0;
    transform: translateX(100%);
    top: 12%;
    z-index: 99999999;
    transition: all .3s ease-in-out;
}
.notify-nudge-wrap.active{
    transform: translateX(0);
}
.notify-nudge-success{
    position: relative;
    background-color: #006000;
    padding: 14px 20px;
    color: #fff;
    border-radius: 8px 0 0 8px;
    border-bottom: 5px solid rgba(255, 255, 255, .5);

}
.notify-nudge-error{
    position: relative;
    background-color: #ff0000;
    padding: 14px 20px;
    color: #fff;
    border-radius: 8px 0 0 8px;
    border-bottom: 5px solid rgba(255, 255, 255, .5);
}
/*nudge css end*/

@keyframes bounce-1 {
    0%   { transform: translateY(0); }
    50%  { transform: translateY(-33px); }
    100% { transform: translateY(0); }
}

@media screen and (max-width: 1175px){
    .menu > ul > li{
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media screen and (min-width:991px){
    .services-cols .col-4:nth-child(4n+1){
        margin-left: 0;
    }
    .navbar-expand-lg {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .navbar {
        position: relative;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: .5rem 1rem;
    }
    .navbar-expand-lg .navbar-toggler {
        display: none;
    }
    .d-lg-none {
        display: none!important;
    }
    .navbar-expand-lg {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
}

@media screen and (min-width:991px) and (max-width:1300px){
    .fixed-top-nav .container {
        width: 100% !important;
        max-width: 100% !important;
    }
}

input.error_radio.error_border[type='radio']:after {
    display: block;
    width: 100%;
    height: 100%;
    background: transparent;
    content: '';
    border: 2px solid red !important;
    box-sizing: border-box;
    border-radius:100%;
}

input[type="checkbox"] {
    display: initial;
}

@media screen and (min-width:1367px){
    .menu-nav{
        padding-left: 50px;
        padding-right: 50px;
    }
}

@media (min-width: 1300px){
    .container{
        width: 1277px;
    }
}

@media screen and (max-width: 1200px){
    .footer-social {
        width: 100% !important;
        padding: 0px !important;
    }

    .services-section {
        margin-right: 15px;
        width: calc(32.66% - 15px);
        margin-top: 20px;
    }

    .popup-container {
        padding: 40px 30px !important;
    }
}

@media screen and (min-width:991px) and (max-width:1367px){
    .menu-nav{
        width:100% !important;
    }

    .menu-nav{
        margin-left: 0;
        width: 100%;
    }

}

@media screen and (min-width:1200px) and (max-width:1450px){
    .inner-services{
        width: 100%;
        margin-left: 0;
    }

    .right-side-img img {
        width: 110px;
        position: absolute;
        right: 15px;
        top: -20px;
    }
}

@media screen and (min-width:991px) and (max-width:1200px){
    .right-side-img img {
        width: 100px;
        position: absolute;
        right: 20px;
        top: -15px;
    }
}

.no-desk{
    display: none;
}

.menu-icon{
    display: none;
}

.step-1-ques-2{
    width: 80%;
    margin: auto;
}

.ques-row-section{
    /*padding-right: 50px;*/
}

.ques-row-section{
    /*height: 450px;
    overflow: auto;*/
}

.btn-perpal-bg{
    background: #2A089F;
    color: #fff;
    border: 0;
    padding: 7px 15px;
    font-size: 18px;
    font-weight: 600;
    border-radius: 5px;
}

.faq-query-section{
    padding-right: 20px;
    white-space: initial;
    margin-right: 0;
    padding-left: 0 !important;
}

.plus-icon-faq-query{
    right: -14px;
    top: 0;
}

.min-height-40{
    min-height: 39px;
}

.tab-a-tag{
    color: #111;
    margin-bottom: 5px;
    display: inline-block;
    /*border-bottom: 2px solid #2A089F;*/
    font-size: 14px;
    font-weight: 500;
    margin-right: 15px;
    margin-bottom: 10px;
}

.show-video-time{
    width: 60px;
}

.faq-hidden-text ol{
    padding-left: 0;
}

.tab-a-tag.active-btn-href{
    border-bottom: 2px solid #2A089F;
}

.tab-a-tag:hover{
    border-bottom: 2px solid #2A089F;
    color: #111;
    text-decoration: none;
    outline: inherit; 
}

.border-none{
    border:0 !important;
}

.save-btn-video-marker{
    border: 0 !important;
    background: no-repeat !important;
}

.video-play-btn-student{
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.dashboard-section-title{
    font-size: 18px;
}

.university-short-detail:nth-child{
    width: 23.33%;
}

.university-short-detail:first-child{
    width: 30%;
}

.hidden-calendar{
    width: 20px;
    height: 15px;
    border: 0;
    position: absolute;
    right: 0;
    background: none;
    opacity: 0;
    z-index: 2;
    cursor: pointer;
}

.input-border{
    border: 1px #000 solid;
}

.mob-nowrap{
    flex-wrap: nowrap;
}

.sign-up-page-title{
    font-size: 30px;
    text-transform: uppercase;
}

.overflow-y-hidden{
    /*overflow-y: hidden;*/
}

.wrap1 {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
}

.wrap1 img {
    width: 340px;
    display: flex;
    margin: auto;
}

.news-ltr {
    color: #ae272e;
}

.cont-ltr {
    color: #ae272e;
    font-size: 17px;
}
/* sameer css */
.key_skill_container .chosen-container.chosen-container-multi {
    width: 100% !important;
    /* padding: 10px; */
}
.key_skill_container ul.chosen-choices {
    padding: 10px !important;
}
.key_skill_container li.search-choice {
    padding: 11px 30px 11px 11px !important;
    background: #eee !important;
    margin: 0px 15px 0 0 !important
        border-radius: 4px !important;
}
.key_skill_container a.search-choice-close {
    top: 14px !important;
}
#more {display: none;}
img.user-img {
    width: 139px;
    height: 139px;
    border-radius: 50%;
    border: 2px solid #2A089F;
}

.all-mentees-img{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 2px solid #2A089F;
}

.four-card-section{
}

.education_inner {
    border-bottom: 1px solid #ccc;
    margin-bottom: 12px;
    width: 50%;
}
.education_form-class{
    display: none;
}
.cancel-skills,.cancel-resume,.cancel-education,.cancel-summary,.cancel-aspiration,.cancel-score {
    cursor: pointer;
}
.student-detail img.margin-right-30 {
    width: 139px;
    border-radius: 86px;
    height: 141px;
    border: 3px solid #2A089F;
}
.student-detail .prfl-img-circl{
    width: 139px;
    border-radius: 86px;
    height: 141px;
    border: 3px solid #2A089F;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    padding: 10px;
}
.student-detail .prfl-img-circl img{
    max-width: 100%;
    max-height: 100%;
}
.test-score-model{
    display: none;
}
.Student_Dashboard_detail{
    display:none;
}
.education_model-edit{
    display: none;
}
a.mentor_custom_req_btn {
    font-size: 11px;
}
.hide_calender_always{
    display: none;
}
.testscore_model-edit{
    display: none;
}
.grey-diagnostic-btn {
    background: #a3a3a3;
}
.consult a {
    border: none;
    outline: 0;
    padding: 12px;
    color: white;
    background-color: #337ab7;
    text-align: center;
    cursor: pointer;
    width: 45%;
    font-size: 18px;
    float:left;
}

.consult a:hover {
    opacity: 0.7;
}

.card a {
    border: none;
    outline: 0;
    padding: 12px;
    color: white;
    background-color: #337ab7;
    text-align: center;
    cursor: pointer;
    width: 45%;
    font-size: 18px;
    float:right;
}

.card a:hover {
    opacity: 0.7;
}
.studentUniversity-model{
    display: none;
}
.editstudentUniversity-model{
    display: none;
}
.overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    transition: opacity 500ms;
    visibility: hidden;
    opacity: 0;
    z-index: 122;
}
.overlay:target {
    visibility: visible;
    opacity: 1;
}

.popup {
    /*margin: 70px auto;
    padding: 20px;
    background: #fff;
    border-radius: 5px;
    width: 70%;
    position: relative;
    transition: all 5s ease-in-out;*/
    width: 600px;
    min-height: 300px;
    background-color: #fff;
    top: 50%;
    left: 50%;
    z-index: 1212;
    border-radius: 6px;
    padding: 20px;
    transform: translate(-50%, -50%);
    position: relative;
    transition: all 5s ease-in-out;
}

.popup h2 {
    margin-top: 0;
    color: #333;
    font-family: Tahoma, Arial, sans-serif;
}
.popup .close {
    position: absolute;
    top: 10px;
    right: 15px;
    transition: all 200ms;
    font-size: 25px;
    font-weight: bold;
    text-decoration: none;
    color: #333;
}

.popup .close i{
    color: #111;
    font-weight: 500 !important;
}

.popup .close:hover {
    color: #06D85F;
}
.popup .content {
    max-height: 30%;
    overflow: auto;
}

.task-cancelled{
    color: #FF2829 !important;
}

.task-progress{
    color: #FFB900 !important;
}

.task-assigned{
    color: #333333 !important;
}

.task-completed{
    color: #2AC940 !important;
}

.view-all-document{
    width: 250px;
    min-height: 200px;
}

.font-size-70{
    font-size: 70px;
}

.document-data{
    overflow-y: auto;
    height: 150px;
}

.document-uploaded-data-popup{
    display: none;
}

.custom-arrow-slider-3 .swiper-next, .custom-arrow-slider-3 .swiper-prev{
    height: auto;
    border-radius: 50%;
    background-image: inherit;
    margin-top: 0px;
    color: #fff;
    transform: translate(0%, -50%);
}

.custom-arrow-slider-3 .swiper-next i, .custom-arrow-slider-3 .swiper-prev i{
    font-weight: 900 !important;
    font-size: 35px;
    font-size: 85px !important;
    margin-top: -40px;
}

.custom-arrow-slider-3 .swiper-wrapper{
    padding-bottom: 0;
}

.custom-arrow-slider-3 .swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
    opacity: 0.5;
    cursor: auto;
    pointer-events: none;
}

.custom-arrow-slider-3 .swiper-button-prev img{
    transform: rotate(180deg);
}

.custom-arrow-slider-3 .swiper-button-prev{
    left: -10px;
}

.custom-arrow-slider-3 .swiper-button-next{
    right: 10px;
}

.box-shadow-slider{
    box-shadow: 0px 0px 6px #00000029;
    border-radius: 6px;
}

.custom-arrow-slider-3 .swiper-container{
    width: 980px;
}

.custom-arrow-slider-3 .swiper-container .swiper-slide{   
    width: 31.32% !important;
    /*margin-left: 3% !important;*/
}

.custom-arrow-slider-3 .swiper-container .swiper-slide:first-child{   
    /*margin-left: 0 !important;*/
}

.border-radius-none{
    border-radius: 0 !important;
}

.share-folder-btn{
    border: 2px solid #413178;
    height: auto !important;
    font-weight: 500;
}



@media screen and (max-width: 700px){
    .box{
        width: 70%;
    }
    .popup{
        width: 70%;
    }
}

/*Pricing style*/
.pricing-section ul{
    padding-left: 20px;
}

.learn-more-btn{
    text-align: center;
    display: block;
    padding: 3px 0;
    border: 1.5px #2A089F solid;
    width: 180px;
    margin: auto;
    margin-bottom: 20px;
    margin-top: 25px;
    cursor: pointer;
    text-decoration: none;
}

.learn-more-btn:hover{
    text-decoration: none;
}

.font-size-50{
    font-size: 50px;
}

.pricing-col:hover h3{
    color: #fff;
}

.pricing-col:hover li{
    color: #fff;
}

.pricing-col:hover .learn-more-btn{
    color: #fff;
    border-color: #fff;
}

.pricing-col:nth-child(1) h3:first-child{
    margin-bottom: 57.2px;
}

.pricing-col{
    transition: transform .5s;
}

.pricing-col:hover{
    background-color: #48b4db;
    transform: scale(1.05);
    box-shadow: none;
    overflow: hidden;
    z-index: 1;
}

.packages-btn{
    padding-top: 15px;
    padding-bottom: 15px;
}

.active-btn{
    color: #fff;
    background-color: #2A089F;
}

.circle-white{
    width: 175px;
    height: 175px;
    border-radius: 50%;
    text-align: center;
    line-height: 175px;
    font-size: 120px;
    margin: auto;
}

.pricing-include-section:nth-child(2n+1){
    background-color: #4f81a6;
}

.pricing-include-section:nth-child(2n+1) .packages-rigth-content{
    color: #fff;
}

.pricing-include-section:nth-child(2n+1) .circle-white{
    background: #fff;
    color: #4f81a6;
}

.pricing-include-section:nth-child(2n){
    background-color: #fff;
}

.pricing-include-section:nth-child(2n) .packages-rigth-content{
    color: #4f81a6;
}

.pricing-include-section:nth-child(2n) .circle-white{
    background: #4f81a6;
    color: #fff;
}

.pricing-include-section:nth-child(2n) .display-flex{
    flex-direction: row-reverse;
}

.package-left-number {
    width: 40%;
}

.packages-rigth-content{
    width: 60%;
    margin: auto;
}

.padding-bottom-25{
    padding-bottom: 25px;
}

.main-section-professional-package{
    display: none;
}

.main-section-deluxe-package{
    display: none;
}

.payment-btn{
    padding: 5px 30px;
    text-decoration: none;
}

.payment-btn:hover{
    text-decoration: none;
    color: #fff;
}
.document_detail{
    display:none;
}
.error_message{
    font-weight: 600;
    color: red;
    font-size: 16px;
    margin-left:10px;
}
.success_message{
    font-weight: 600;
    color: green !important;
    font-size: 16px;
    margin-left:10px;
}
.add-task-model{
    display:none;
}
.error{
    color: red !important;
}

.four-card-section{
    width: 22.75%;
    margin-left: 3%;
}

.four-card-section:nth-child(4n+1){
    margin-left: 0;
}

.noselect {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Old versions of Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently
                          supported by Chrome, Opera and Firefox */
}
.time-picker {
    display: flex;
    align-items: center;
    margin: 0 auto;
    width: 125px;
    justify-content: space-evenly;
    border-radius: 10px;
    padding: 0;
    border: 0;
}
.tp-col {
    display:flex;
    flex-direction:column;
    align-items: inherit;
}
.tp-hr>input,.tp-min>input {
    border: 1px solid #A864A8;
    padding: 4px 4px;
    border-radius: 4px;
    width: 35px;
    text-align: center;
    font-size: 15pt;
    outline: none;
}
.tp-up-arrow,.tp-down-arrow {
    cursor:pointer;
    width:15px;
    height:15px;
}
.tp-am-pm {
    cursor:pointer;
    display:block;
    padding:4px;
    border-radius:5px;
    border:none;
    width:30px;
    outline: none
}
.tp-am-pm:hover {
    background:#eaeaea;
}
.tp-hr,.tp-min {

}
.error_border{
    border:1px solid #ff0000 !important
}

.my_video{
    margin: auto;
    color: #ffffff;
    font-weight: 500;
    font-size: 30px;
    text-align: center;
    height: 450px;
    width: auto;
    display: inherit;
}

.dis_info{
    position: absolute;
    margin: auto;
    color: #ffffff;
    font-weight: 500;
    font-size: 14px;
    padding: 30px 15px;
    top: 50%;
    left: 0%;
    transform: translate(0%, -50%);
    height: 100%;
}


.menu1 > ul > li:last-child {
    background: none !important;


}
.menu1 > ul > li:last-child a
{
    color: #020202 !important;
}
/*
.navbar-nav.navbar-center {
    position: absolute;
    left: 50%;
    transform: translatex(-50%);
}
*/
.menu2 a
{
    float: right;
    padding-left: 25px;
    padding-right: 25px;
    color: #2A089F;
    text-align: center !important;
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px #000000 solid;
    font-size:16px;
}
.menu1 > ul > li > .active
{
    border-bottom: 2px solid #2a089f;
}

.section-title {
    text-align: center;
    font-size: 28px;
    font-weight: 700;
    color: #020202;
}
.t2
{
    font-family:'Montserrat', medium;letter-spacing:0px;color:#000;font-size:35px;
}
.t3
{
    text-align:center;font-family:'Montserrat', medium;letter-spacing:0px;color:#000;font-size:20px;font-weight:bold;
}

.t4
{
    text-align:center;font-family:'Montserrat', medium;letter-spacing:0px;color:#000;font-size:16px;font-weight:bold;
}

.t5
{
    text-align:justify;
    margin-bottom:25px;
}
.we img
{
    margin-top:20px;
}

.p2 p
{
    font-family: 'Montserrat', regular;letter-spacing:0.1px;
    font-size:17px;
}
.under li
{
    list-style-image: url('../images/tick.svg');
    margin-top:20px;
    font-family: 'Montserrat', regular;
    line-height:27px;
    letter-spacing:0px;
    font-size:15px;
}
.under li::marker
{
    width:10px;
}
.under li span
{
    color:#4283FE;
    font-weight:600;
}


.get2
{
    padding: 5px 15px;
    color: #000;
    text-align: center !important;
    font-weight:600;
    border: 2px #000000 solid;
    font-size: 16px;
    background:#FFD400;
    margin:20px !important;
}

.mba1
{
    width:47%;
}
.mba p
{
    font-size:14px;
}

.to1 a
{
    font-weight:600;
    font-size:20px;
    color:#000;
    margin: 0px 25px;
}
.to1 p
{
    font-size:22px;
    font-weight:600;
}

.un
{
    width:20%;
    border-top:2px solid #202020;
}
.t31
{
    text-align:center;font-family:'Montserrat', medium;letter-spacing:0px;color:#202020;font-size:20px;font-weight:500;
}
.dol
{
    font-size:30px;
    font-weight:700;
}
.get3
{
    padding: 8px 20px;
    color: #fff;
    text-align: center !important;
    font-weight:500;
    font-size: 16px;
    background:#1E73FF;
    margin:20px !important;
}
.course
{
    border:2px solid #BCBCBC;
    margin: 25px auto;
    padding: 10px;
    width:90%;
    border-radius: 5px;
}

.courseactive
{
    border:2px solid #2A089F;
}

label
{
    margin-bottom:0px;
}

#back {
    padding: 12px 15px;
    color: #fff;
    border-radius: 50%;
    margin-bottom: 30px;
    margin-right: 10px;
    font-size: 20px;
    background-color: #DDDDDD;
    margin-top:20px;
}

.back1 {
    cursor: pointer !important;
    background-color: #2A089F !important;
}

.we2 img
{
    height:15px;
    margin-right:5px;
    margin-top:0px;
    margin-bottom:10px;
}
.we1 li
{
    list-style: none;
    margin-bottom:10px;
    cursor:pointer;
}

.we1 li:hover
{
    box-shadow: 0px 0px 6px #00000029;
    border-radius: 6px;
}

.we6
{
    box-shadow: 0px 0px 6px #00000029;
    border-radius: 6px;
}

.we1 img
{
    height:80px;
    margin:11px 0px 0px 10px;
}
.useful li
{
    list-style:none;
    margin-bottom:60px;
    font-weight:500;
    font-size:17px;
}

.useful li span
{
    font-size:12px;
}

.btn-perpal-bg {
    background: #2A089F !important;
    color: #fff;
    border: 0 !important;
    padding: 7px 15px !important;
    font-size: 18px !important;
    font-weight: 600 !important;
}
.title1
{
    text-align: center !important;
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px #000000 solid;
    cursor:pointer;
}
.title1 img
{
    height: 13px;
    margin-right: 5px;
}
.tutor p
{
    font-weight:600;
}

.tutor span
{
    font-size: 12px;
    color: #B5B5B6;
    margin-left: 80px;
}
.tutor-span
{
    font-size: 12px;
    color: #B5B5B6;
}

.tutor1
{
    font-size:13px;
    color:#000;
    font-weight:400 !important;

}
.tutor2
{
    margin-top:5px;
}

.tutor3
{
    font-size:13px;
    font-weight:600;
}

.tutor3 img
{
    height: 12px;
    margin-top: -1px;
    margin-right:5px;
}

.tutor5
{
    margin-bottom:50px;
}

.filter1
{
    border-bottom: 2px #e2e2e2 solid;

}
.w-30
{
    width:20%;
}
.ten
{
    margin-bottom:10px;
}
.tutor6
{
    padding-left:0px;
}
.tutor7
{
    padding-right:0px;
}

.manzar a {
    color: #000;
    font-weight: bold;
    font-size: 20px;
    background: none !important;
    margin-right: 80px;
    margin-bottom: 20px !important;
    padding: 4px 0px !important;
    border-radius: 0px !important;
}
li.active a {
    color: #000 !important;
    border-bottom: 3px solid #563BB2;
}

.view1
{
    padding-left: 0px;
    text-align:center;
}

.vm
{
    width:100%;
}

.view2
{
    font-weight:700;
    font-size:17px;
}

.view21
{
    margin-bottom:2px;
    margin-top:10px;
    font-size:20px;
}

.view1 span
{
    font-size: 14px;
    color: #B5B5B6;
}

.view1 span img
{
    height:10px;
    width:10px;
}

.view3
{
    margin-left:25px;
    text-align:left;
}



#buy {
    padding: 7px 50px;
    color: #fff !important;
    text-align: center !important;
    /* font-weight: 600; */
    font-size: 16px;
    background: #2A089F !important;
    border-bottom: none !important;
}

.head
{
    margin-top:20px;
    height:30px;
}
.head5
{
    margin-top:0px !important;
}
.pric
{
    width:100%;
    float:right;
}

.blu
{
    color:#888888 !important;
    font-weight:500 !important;
    font-size:13px;
    margin-bottom: 0px;
    margin-top:15px;
}

.third
{
    font-size:13px;
    margin-bottom: 0px;
    color:#111111 !important;
}

.thir
{
    margin-bottom: 6px !important;
}
.thir1
{
    padding-top: 6px !important;
}
.third1
{
    font-size:13px;
    margin-bottom: 0px;
    color:#111111 !important;
}

.fourth
{
    font-size:12px;
    margin-bottom: 10px;
    color:#111111 !important;
}

.seat {
    padding: 5px 5px;
    color: #FF0000 !important;
    text-align: center !important;
    /* font-weight: 600; */
    font-size: 14px;
    /* background: #FFD9D9 !important;*/
    width:100%;
}
.book3
{
    border:2px solid #e2e2e2;
    border-top:0;
    height:20px;
    margin-top:8px;
}

.book4
{
    border:2px solid #e2e2e2;
    border-top:0;
    height:20px;
    margin-top:8px;
}

.book1
{
    font-size:12px;
    color:#000;
    font-weight: 500 !important;
}
.book1 img
{
    height:10px;
}

.book2
{
    font-size:12px;
    color:#000;
    text-align:center;
    font-weight: 500 !important;
}
.book2 img
{
    height:10px;
}

.tt2
{
    font-size:14px;
}
.edu
{
    margin-top:30px;
    margin-bottom:-10px;
}
.blu1
{
    margin-top:20px;
}

.backto
{
    color:#2A089F;
    font-size:18px;
    font-weight:bold;
}
.backto a
{
    color:#2A089F;
}
.backto img
{
    width:1.7%;
}

.trial
{
    color:#202020;
    font-weight:bold;
    margin-bottom:20px;
}

.buy1 {
    padding: 7px 43px !important;
    margin-top:50px !important;
    font-weight: 600;
    font-size: 14px;
}

.space1
{
    width:70%;
    margin:0px auto;
}
.space
{
    width:90%;
    margin:0px auto;
}

.bs-ok-default
{
    color:#2A089F;
}

.multiselect-container
{
    width:210px;
    height:130px;
    overflow-y: scroll;
}
.multiselect-container div.checkbox {
    margin: 0;
}
.multiselect-container label {
    margin: 0;
    white-space: nowrap;
}
.multiselect-container div.checkbox {
    padding: 5px 15px 5px 35px;
}
.checkbox input[type=checkbox]
{
    visibility: visible !important;
}
.checkbox label
{
    padding-left:0px;
}

.multiselect
{
    width:210px;
    text-align: left;
    color: #999;
    border: 1px solid #ccc;
    border-radius: 4px;
    background:none;
}
.multiselect:hover
{
    background:none;
    color: #999;
}

.caret1
{
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -2px;
    vertical-align: middle;
}
.dp1
{
    width:50%;
    margin-left:25px;
}
.dp2
{
    width:50%;
    margin-left:20px;
}
.time1
{
    border:2px solid #AAAAAA;
    padding:10px;
    cursor:pointer;
    text-align:center;
    font-weight:bold;
    font-size:12px;
    color:#202020;
    margin-bottom:40px;
}

.active5
{
    border:2px solid #2A089F;
    color:#2A089F;
    background:#DFD6FF;
}

.date2
{
    font-size:16px;
}
.date1, .date2, .date3
{
    margin-bottom:0px;
}

.time3
{
    border:2px solid #AAAAAA;
    padding:10px;
    cursor:pointer;
    text-align:center;
    font-weight:bold;
    margin-bottom:40px;
    color:#202020;
}
.our-ser
{
    text-align:center;
    font-weight:700;
    font-size:25px;
    margin-bottom: 15px;
}
.under
{
    font-weight:600;
}

.main_tutor
{
    height:100px !important;
}
#see_more
{
    color:#2A089F !important;
    border:none !important;
    font-weight: 600;
}
.see_more1 p
{
    font-weight: 600;
    font-size: 17px;
    line-height: 25px;
}
.bl
{
    color:#888888 !important;
    margin-top:0px;
    height:30px;
}
.batch
{
    height:60px;
    padding-top:10px;
}
.batch_name
{
    height:60px;
    font-weight:700 !important;
    margin-bottom:0px;
}
.batch_days
{
    margin-bottom:0px;
}
.avail
{
    height:60px;
    padding-top: 10px;
}
.ftime
{
    height:50px;
}
.pricing
{
    padding-top: 10px;
}
.pricee
{
    font-size:15px;
    margin-bottom:0px;
}
.twenty_two
{
    width:24% !important;
    margin:0 1%;
}

.twenty
{
    width:20% !important;
}
.pl-15
{
    padding-left:0px;
}
.car_inner
{
    width:155% !important;
}
.lcontrol
{
    width:0% !important;
    top:3% !important;
}
.lcontrol img
{
    height: 20px;
}
.rcontrol img
{
    height: 20px;
}
.rcontrol
{
    width:0% !important;
    top:3% !important;

}
.new_icon img
{
    height:10px !important;
}
.new_icon1 img
{
    height:14px !important;
}

.border-bottom-select-field{
    border: 0 !important;
    border-bottom: 2px solid #2A089F !important;
    width:300px !important;
    padding: 0 !important;
    line-height: initial !important;
}

.select-option{
    background: none;
    border: 2px #2A089F solid;
    max-height: 150px;
    overflow-y: auto;
}

.select-topic-section{
    padding-left: calc(50% - 180px);
}

.select-width-250{
    width: 250px;
}

.ckeditor-section{
    height: 450px;
    /*overflow-x: hidden;
    overflow-y: scroll;*/
    width: 100%;
    border: 1px #e2e2e2 solid;
}

.float-right{
    float: right;
}
.m-dialog
{
    width:70%;
}

.close-img1 img
{
    height:40px;
}

.main { 
    display: block; 
    position: relative; 
    padding-left: 35px; 
    cursor: pointer; 
    font-size: 20px; 
} 
.geekmark { 
    position: absolute; 
    top: 3px; 
    left: 0; 
    height: 20px; 
    width: 20px; 
    background-color: transparent; 
    border:2px solid #BCBCBC;
} 
.main input:checked ~ .geekmark { 
    background-color: #2A089F; 
} 
/* Checkmark to be shown in checkbox */ 
/* It is not be shown when not checked */ 
.geekmark:after { 
    content: ""; 
    position: absolute; 
    display: none; 
} 
/* Display checkmark when checked */ 
.main input:checked ~ .geekmark:after { 
    display: block; 
} 
/* Styling the checkmark using webkit */ 
/* Rotated the rectangle by 45 degree and  
showing only two border to make it look 
like a tickmark */ 
.main .geekmark:after { 
    left: 5px;
    bottom: 3px;
    width: 6px;
    height: 12px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg); 
    -ms-transform: rotate(45deg); 
    transform: rotate(45deg); 
}


.margin-top-80
{
    margin-top:80px;
}
.useful
{
    margin-top:50px;
    margin-bottom:0px;
}

.master-page
{
    margin-top:50px;
    margin-bottom:70px;
}
.rupee-sign
{
    width:8%;
}

.justify-content-space-evenly{
    justify-content: space-evenly;
}

.p-r-15{
    padding-right: 15px;
}

.dark-gray{
    color: #AAAAAA;
}
.top-head
{
    display:none;
}
.backto
{
    
}
#resend_otp_div
{
    text-align:right;
}

.desktop-visible
{
    display:block;
}
.mobile-visible
{
    display:none;
}
.desktop-visible1
{
    display:block;
}
.mobile-visible1
{
    display:none;
}
.my-package
{
    width:40%;
}
.height-40px
{
    height:40px;
}
.view
{
    padding: 14px 16px;
}

.p-t-0{
    padding-top: 0 !important;
}

.time-col-m-b-0:last-child{
    margin-bottom: 0 !important
}

#get_question_id::-webkit-inner-spin-button
{
    opacity: 1;
}

.nowrap{
    white-space: nowrap;
}

.tutor-pf-img{
    width: 150px;
    height: 150px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    border-radius: 50%;
    display: block;margin: auto;
}

.all-tutor-list-pf-img{
    width: 130px;
    height: 130px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    border-radius: 50%;
    display: block;margin: auto;
}

.ui.dropdown .menu>.item{
    font-size: 15px;
}

.book-a-trial-class{
    display: none;
}

.ui.checkbox .box, .ui.checkbox label{
    font-size: 16px;
}

.payment-banner{
    height: 200px;
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
}

.home-right-gp-img{
    text-align: right;
}

.home-section-1{
    padding-top: 50px;
    padding-bottom: 25px;
}

.home_left_col{
    padding-top: 80px;
    padding-right: 10px;
}

.evaluate-profile-section{
    /*background-color: #FAFAFA;*/
    padding-top: 50px;
    padding-bottom: 50px;
}

.evaluate-left-col{
    margin-right: 100px;
}

.color-orange{
    color: #F36F1C !important;
}

.hr_orange{
    width: 40px;
    height: 6px;
    background-color: #2a089f;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 30px !important;
}

.margin-bottom-45{
    margin-bottom: 45px;
}

.secondry-btn{
    color: #2A089F !important;
    border: 1px solid #2A089F;
    padding: 12px 32px;
    font-weight: 700;
    font-size: 14px;
    outline: inherit;
    border-radius: 5px;
    background-color: #ffffff;
    transition: 0.3s ease;
    fill: #2A089F;
}

.btn{
    padding: 12px 32px;
    font-weight: 700;
    font-size: 14px;
    outline: inherit;
    border-radius: 5px;
    transition: 0.3s ease;
}

.primary-btn{
    background-color: #2a089f !important;
    color: #ffffff !important;
    border-color: #2a089f !important;
    fill: #ffffff;
}

.show-landing-page-logo{
    display: none;
}

.login_header a{
    color: #2A089F !important;
}

.secondry-btn:hover{
    color: #ffffff !important;
    text-decoration: none;
    outline: inherit;
    background:#2A089F;
    fill: #ffffff;
    border:1px solid #2A089F;
}

.white-btn-border-black:hover{
    color: #2A089F !important;
    text-decoration: none;
    outline: inherit;
    background:#fff;
    fill: #2A089F;
    border:1px solid #2A089F;
}

.arrow-right-animate{
    transition: 0.3s ease;
}

.secondry-btn:hover .arrow-right-animate, .primary-btn:hover .arrow-right-animate{
    transform: translate3d(5px, 0, 0);
}

.home-banner-circle-tab{
    padding-right: 50px;
}

.secondry-btn:focus{
    outline: inherit;
    text-decoration: none;
}

.margin-right-16{
    margin-right: 16px;
}

.line-height-28{
    line-height: 28px;
}

.section-2-col-right{
    text-align: right;
}

.home-section-2{
    padding-top: 50px;
    padding-bottom: 100px;
}

.margin-auto{
    margin: auto;
}

.circle-card{
    box-shadow: 0px 0px 10px #0000003E;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    position: relative;
    margin-bottom: 15px;
}

.circle-card img{
    width: 27px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.circle-card-col{
    text-align: center;
}

.display-inline-flex{
    display: inline-flex;
}

.section-3-img{
    max-width: 590px;
}

.home-section-1-img{
    max-width: 550px;
    margin-left: 50px;
    display: block;
}

.home_brand_section{
    padding-top: 75px;
    padding-bottom: 75px;
}

.home-logo-col{
    width: 25%;
    text-align: center;
    padding: 20px;
    margin-bottom: 15px;
    overflow: hidden;
}

.zoom-img{
    transition: 0.3s ease;
}

.zoom-img:hover{
    transform: scale(1.2);
    cursor: pointer;
}

.home-logo-col img{
    max-width: 115px;
    max-height: 60px;
}

.wrap{
    flex-wrap: wrap;
}

.home-news-letter{
    background-color: #ffffff;
    padding: 15px 20px;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 8px;
}

.news-letter-section{
    background-color: #EFEBFF;
}

.news-subscription{
    font-size: 14px;
}

.news-subscription::placeholder{
    color: #AAAAAA;
}

.home-student-slide{
    box-shadow: 0px 0px 10px #2A089F3D;
    border-radius: 10px;
    padding: 20px;
    background-color: #ffffff;
    text-align: center;
}

.degree-home{
    font-size: 14px;
}

.home_slide_student .swiper-slide-active .degree-home{
    font-size: 16px;
}

.home_slide_student .swiper-slide{
    padding: 5px 20px;
    /*width: 31.5% !important;*/
    /*margin-right: 1%;*/
    height: auto;
}

.home_slide_student{
    padding-right: 37px;
}

.home_slide_student .swiper-slide-active{
    width: 37% !important;
}

.home_slide_student .swiper-slide:last-child{
    margin-right: 0 !important;
}

.home_slide_student .home-student-slide{
    padding-top: 25px;
    padding-bottom: 25px;
    /*height: 320px;*/
}

.home_slide_student{
    width: 800px;
    margin: auto;
}

.main-section-slide-home .swiper-button-prev, .main-section-slide-home .swiper-button-next {
    background:none !important;
    border: 1px solid #2A089F;
    border-radius: 8px;
    width: 65px;
    height: 65px;
    /*margin-top: -25px;*/
    text-align: center;
    padding-top: 20px;
}

.main-section-slide-home .swiper-wrapper{
    height: auto;
}

.information-power-right img{
    margin-left: 100px;
}

.main-section-slide-home .swiper-button-prev img, .main-section-slide-home .swiper-button-next img{
    width: 15px;
    font-size: 0 !important;
}

.home_slide_student .swiper-slide-active p{
    font-size: 18px;
}

.home_slide_student .swiper-slide-active .home-student-slide{
    padding-top: 25px;
    padding-bottom: 25px;
}

.home_slide_student .swiper-slide-active .student-bg-img-slide{
    width: 130px;
    height: 130px;
}

.home_slide_student .swiper-wrapper{
    align-items: center;
}

.student-bg-img-slide{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 80px;
    height: 80px;
    border-radius: 100%;
}

.student-name-home{
    font-size: 14px;
    color: #F36F1C;
}

.second-fold-img{
    max-width: 650px;
}

.section-content-col{
    margin-bottom: 45px;
}

.font-size-28{
    font-size: 28px;
}

.desk-line-height-40{
    line-height: 40px;
}

.fair-advice-right-section img{
    display: inline-block;
    margin-right: auto;
}

.fair-advice-left-section{
    padding-right: 100px;
}

.misled-right-section{
    padding-left: 100px;
}

.evaluate-profile-bg-img{
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    padding-top: 110px;
    padding-bottom: 110px;
}

.fairadvice-tm-content{
    position: relative;
}

.fairadvice-tm-content:after{
    content: "TM";
    width: 20px;
    height: 20px;
    border-radius: 50%;
    /* border: 1px solid #F36F1C; */
    font-size: 10px;
    font-weight: 600;
    position: absolute;
    top: -7px;
    text-align: center;
    line-height: 20px;
    right: -13px;
}

.swiper-pagination-bullet{
    width: 20px;
    height: 2px;
    border-radius: 0;
}

.swiper-pagination-bullet-active {
    opacity: 1;
    width: 30px;
    background: #2A089F;
}

.inst-name-height{
    min-height: 50px;
}

.inst-degree-height {
    min-height: 30px;
}

.inst-emp-height{
    min-height: 30px;
}

.inst-job-height{
    min-height: 30px;
}

.list-style-none{
    list-style: none;
}

.university-tab-home li a{
    color: #222222 !important;
    font-size: 24px;
    padding-bottom: 15px;
    font-weight: 700;
}

.university-tab-home li a:focus{
    outline: inherit;
    text-decoration: none;
}

.university-tab-home li.active a{
    border-bottom: 4px solid #F36F1C;
    color: #555555 !important;
}

.university-tab-home li:first-child{
    margin-right: 70px;
}

.light-gray-bg{
    background-color: #FAFAFA;
}

.height-20{
    min-height: 20px;
}

.blue-color{
    color: #1e6def;
}

.link-tab-text{
    padding-top: 50px;
    padding-bottom: 50px;
}

.h3-title-sm{
    font-size: 28px;
    color: #111111;
    font-weight: 900;
}

.h3-title-sm:hover{
    text-decoration: none;
    outline: inherit;
}

.h3-title-sm:focus{
    text-decoration: none;
    outline: inherit;
}

.hover-black:hover{
    color: #111111;
}

.font-size-32{
    font-size: 32px;
}

.test-prep-bottom-content{
    margin: auto;
    max-width: 825px;
}

.orange-grd-btn{
    background: rgb(243,111,28);
    background: linear-gradient(90deg, rgba(243,111,28,1) 0%, rgba(238,128,59,1) 100%);
    border-radius: 5px;
    font-size: 16px;
    color: #fff;
    padding: 12px 18px;
    transition: 0.3s ease;
}

.orange-grd-btn:hover{
    color: #ffffff;
    outline: inherit;
    text-decoration: none;
    background: rgb(243,111,28);
    background: linear-gradient(90deg, rgba(238,128,59,1) 0%, rgba(243,111,28,1) 100%);
}

.desk-line-height-48{
    line-height: 48px;
}

.whats-share-btn{
    padding: 10px 15px;
    border-radius: 5px;
    color: #ffffff;
    background-color: #25D366;
    outline: inherit;
    text-decoration: none;
    text-align: center;
}

.whats-share-btn:hover, .email-share-btn:hover{
    color: #ffffff;
    outline: inherit;
    text-decoration: none;
}

.whats-share-btn:focus, .email-share-btn:focus{
    outline: inherit;
    text-decoration: none;
}

.email-share-btn{
    padding: 10px 15px;
    border-radius: 5px;
    color: #ffffff;
    background-color: #11AFE9;
    outline: inherit;
    text-decoration: none;
    text-align: center;
}

.sign-up-left-bg{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: 100%;
}

.sign-up-main-col{
    height: 100vh;
}

.sign-up-left-bg{
    position: fixed;
}

.sign-up-right-col{
    left: 33.33%;
}

.LinkedIn-btn{
    /*border: 1px solid #000000;*/
    border-radius: 8px;
    color: #000000;
    /*padding: 7px 15px;*/
    width: 100%;
    font-size: 16px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    outline: inherit;
}

.LinkedIn-btn img{
    width: 268px;
}

.LinkedIn-btn:hover, .LinkedIn-btn:focus{
    text-decoration: none;
    outline: inherit;
    color: #000000;
}

hr.divider {
    overflow: visible;
    padding: 0;
    margin-bottom: 10px;
    border: none;
    border-top: 1px solid #e0e0e0;
    color: #6e6d7a;
    text-align: center;
}

hr.divider:after {
    content: 'OR';
    display: inline-block;
    position: relative;
    top: -12px;
    padding: 0 16px;
    background: #fff;
    color: #111111;
}

.new-sign-form label{
    margin-bottom: 5px;
    font-weight: 500;
    font-size: 14px;
    color: #111111;
}

.full-width-btn{
    width: 100%;
}

.p-b-50{
    padding-bottom: 50px;
}

.sign-up-page-content{
    padding-left: 15px;
    padding-bottom: 15px;
    padding-right: 15px;
    color: #ffffff;
    position: absolute;
    bottom: 0;
}

.sign-up-page-content h4{
    font-size: 32px;
    line-height: 45px;
    color: #ffffff;
    margin-bottom: 25px;
}

.sign-up-page-content p{
    font-size: 20px;
}

.login-col{
    height: calc(100vh - 97px);
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.text-count-limmit{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.form-field-sub-hd{
    font-size: 14px;
    color: #9E9E9E;
}

.new-sign-form .form-control{
    border: 1px solid #CFD3FF !important;
    border-radius: 8px;
}

.new-sign-form .form-control:placeholder{
    font-size: 16px;
    color: #9E9E9E;
}

.border-bottom-theme{
    border-bottom: 2px solid #2A089F;
    padding-bottom: 1px;
}

.bg-light{
    background-color:#FAFAFA;
}

.padding-bottom-10{
    padding-bottom: 10px;
}

.border-right-gray{
    border-right:1px #e2e2e2 solid;
}

.flex-webkit{
    display: -webkit-box; 
}

.border-left-gray{
    border-left:1px #e2e2e2 solid;
}

.font-weight-400{
    font-weight: 400;
}

.fill-color-perpal{
    fill: #2A089F;
}

.color-292929{
    color: #292929;
}

.gray-adadad{
    color: #adadad;
}

.testimonial-width-col{
    max-width: 630px;
    margin: auto;
}

.gray-9E9E9E{
    color: #9e9e9e;
}

.flex-start{
    align-items: flex-start;
}

.align-items-baseline{
    align-items: baseline;
}

.packages-three-card{
    border: 1px solid #D0D0D0;
    border-radius: 12px;
    padding: 25px 20px;
    width: 30%;
    margin-left: 5%;
}

.packages-three-card:nth-child(3n+1){
    margin-left: 0;
}

.bg-color-EBEAFE{
    background-color: #EBEAFE;
}

.gmat-tab li a{
    padding-top: 15px;
    padding-bottom: 15px;
    display: inline-block;
    color: #9E9E9E;
    font-size: 20px;
}

.gmat-tab li.active a {
    color: #000 !important;
    border-bottom: 3px solid #F36F1C;
    font-weight: 600;
}

.gmat-tab li a:hover, .gmat-tab li a:focus{
    outline: inherit;
    text-decoration: none;
}

.color-666666{
    color: #666666;
}

.gmat-how-it-prepaire-col{
    margin-bottom: 30px;
}

.gmat-card-four{
    width: 21.25%;
    margin-left: 5%;
    border: 1px solid #D0D0D0;
    border-radius: 8px;
    padding: 25px 15px;
}

.gmat-card-four:nth-child(4n+1){
    margin-left: 0;
}

.color-9e9e9e{
    color: #9e9e9e;
}

.height-50{
    height: 50px;
}

.border-top-orange{
    border-top:2px #FDAF7D solid;
}

.border-right-orange{
    border-right:2px #FDAF7D solid;
}

.border-left-orange{
    border-left:2px #FDAF7D solid;
}

.flex-direction-column{
    flex-direction: column;
}

.perpal-border-btn{
    border: 1px solid #2A089F !important;
    border-radius: 8px !important;
}

.color-222222{
    color: #222222;
}

.gmat-banner-text{
    max-width: 400px;
}

.gmat-banner-text span{
    line-height: 28px;
    text-align: left;
}

.height-100-per{
    height: 100%;
}

.margin-bottom-25{
    margin-bottom: 25px;
}

.video-thumbnail{
    position: relative;
}

.video-play-bg{
    opacity: 0.62;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #b5b2b2;
    padding-top: 15px;
    padding-left: 5px;
    cursor: pointer;
}

.border-radius-20{
    border-radius: 20px;
}

.video-play-bg img{
    width: 35px;
}

.mentor-name-thumnain-1{
    position: absolute;
    top: 6%;
    left: 5%;
}

.mentor-name-thumnain-2{
    position: absolute;
    top: 85%;
    right: 5%;
}

.bg-white-img {
    background-color: rgba(0,0,0,0.6);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
    z-index: 122;
    display: none;
}

.play-video-popup {
    width: 710px;
    height: 400px;
    position: fixed;
    z-index: 123;
    position: fixed;
    background: none;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: none;
}

.line-height-initial{
    line-height: initial;
}

.m-b-5{
    margin-bottom: 5px;
}

.circle-pagination .swiper-pagination-bullet{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin: 0 10px !important;
    background-color: #EEEEEE;
    opacity: 1;
}

.circle-pagination .swiper-pagination-bullet-active{
    background-color: #2A089F;
}

#gmat-slider .swiper-container{
    /*padding-top: 30px;*/
}

#gmat-slider .swiper-pagination{
    /*top: -4px;
    text-align: right;
    padding-right: 15px;
    bottom: initial !important;*/
}

.contact-gmat{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.color-686868{
    color: #686868;
}

.exp-pckg-card-ul ul{
    padding-left: 0px;
    list-style: none;
}

.exp-pckg-card-ul ul li{
    margin-bottom: 10px;
    font-size: 16px;
    color: #292929;
    padding-left: 25px;
    position: relative;
}

.exp-pckg-card-ul > ul > li:before{
    content: '';
    position: absolute;
    background-image: url('../images/tick-orange.svg');
    width: 15px;
    height: 12px;
    left: 0;
    top: 10px;
}

.exp-pckg-card-ul > ul > li > ul{
    padding-top: 10px;
}

.exp-pckg-card-ul > ul > li > ul > li{
    margin-bottom: 0px;
}

.exp-pckg-card-ul ul li:last-child{
    margin-bottom: 0;
}

.exp-pckg-card-ul p{
    display: flex;
    align-items: baseline;
}
.ui.selection.dropdown {
    border: 1px solid #6D73FF;
    border-radius: 8px;
    /*width: 100%;*/
    padding: 10px 15px;
    line-height: initial;
    height: auto !important;
    min-height: auto;
}

.intl-tel-input{
    width: 100% !important;
}

.intl-tel-input .flag-container{
    bottom: initial;
    height: 41px;
}

.sign-up-otp-col form{
    height: calc(100vh - 97px);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.site-map-title{
    padding-top: 50px;
    padding-bottom: 25px;
}

.site-map-title h3{
    font-size: 32px;
}

.main-site-map{
    margin-bottom: 25px;
    padding-left: 0;
    padding-right: 0;
}

.contact-left-side h3{
    font-size: 18px;
}

.contact-left-side h3 a{
    color: #292929;
}

.links-row h3{
    font-size: 22px;
    font-weight: 500;
}

.links-row ul{
    padding-left: 0;
}

.links-row ul li{
    list-style: none;
    margin-bottom: 5px;
}

.links-row ul li a{
    color: #292929;
    font-size: 14px;
}

.our-team-main-banner{
    min-height: 500px;
}

.our-mentor-section{
    padding-top: 50px;
    padding-bottom: 70px;
}

.our-team-slider .swiper-wrapper{
    padding-bottom: 25px;
}

.our-team-slider .swiper-button-prev, .our-team-slider .swiper-button-next{
    padding-top: 0;
    display: none;
}

.our-team-slider .swiper-slide .student-bg-img-slide {
    width: 130px;
    height: 130px;
    background-position: top;
    /*border-radius: initial;*/
}

.our-team-page{
    text-align: center;
}

.our-team-slider .student_slide_student {
    max-width: 800px;
}

.our-team-slider .student_slide_student .swiper-slide{
    padding: 5px 5px;
}

.our-team-slider .student_slide_student .swiper-slide:last-child{
    margin-right: 0;
}

.loved-by-highschoolers {
    background-color: #F7F8FF;
    padding-top: 50px;
    padding-bottom: 80px;
    height: auto;
}

.founder-img{
    background-position: top;
    background-size: cover;
    background-repeat: no-repeat;
    height: 290px;
}

.height-80{
    height: 70px;
}

.sitemap-hr{
    width: 40px;
    margin-top: 0;
    border:0;
    height: 2px;
    background-color: #333333;
    margin-left: 0;
}
.everydae-text{
    color: #1e6def;
}

.left-content-sat{
    padding-right: 150px;
}

.right-img-sat img{
    border:1px solid #e2e2e2;
    border-radius: 10px;
    width: 100%;
    height: 200px;
}

.everydae-section{
    padding-top: 50px;
    padding-bottom: 50px;
}

.back-btn{
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 6px #00000029;
    display: inline-block;
    text-align: center;
    line-height: 44px;
}

.overflow-hidden{
    overflow: hidden;
}
.main-ul-nav-dropdown{
    display: flex;
    align-items: center;
}
.main-ul-nav-dropdown ul{
    padding-left: 0;
    padding-right: 25px;
}
.main-ul-nav-dropdown ul .dropdown.dropdown-menu-dash{
    margin-bottom: 0;
}
.ft-menu.ft_social_lb{
    justify-content: flex-start;
    align-items: flex-start;
}
.ft-menu.ft_social_lb ul{
    display: flex;
    align-items: center;
}
.ft-menu.ft_social_lb ul li{
    margin-right: 10px;
}
.ft-menu ul{
    margin-bottom: 0;
}
.sub-menu-item {
    position: absolute;
    padding-left: 0;
    list-style: none;
    background: #FFFFFF;
    box-shadow: 0px 4px 16px rgba(28, 37, 44, 0.1);
    border-radius: 24px;
    width: 200px;
    margin-left: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
    display: none;
    transition: 0.1s;
    margin-top: 5px;
}
.sub-menu-item li a{
  padding-left: 15px;
  color: rgba(7, 7, 7, 0.8) !important;
}
.sub-menu-item li a:hover{
  color: #2a089f !important;
}
.nav-angle-down.rotate-180 svg{
  transform: rotate(180deg);
  transition: 0.3s;
  display: inline-block;
}
.navbar .navbar-nav > li{
  margin-bottom: 0 !important;
}
.sub-menu-item li a:hover{
    text-decoration: none !important;
}
.sub-menu-item li:last-child{
    margin-bottom: 0;
}
.inner-page-nav li{
    position: relative;
}
.knowledge-library-row{
    display: flex;
    flex-wrap: wrap;
    display: -webkit-box;
}
.knowledge-library-col{
    width: 23%;
    margin-left: 2.50%;
}
.knowledge-library-col:nth-child(4n+1){
    margin-left: 0;
}
.consultant-mob-col{
    display: none;
}
.consultant-mob-col a span{
    color: #000000;
    font-weight: 500;
}
.consultant-mob-col a{
    display: flex;
    align-items: center;
}
.text-primary{
    color: #2a089f;
}
/****Blog scrolls css*****/
.knowledge-library-col .box-shadow-gray, .articals-section .box-shadow-gray{
    box-shadow: none;
    border: 1px solid #EEEEEE;
    transition: transform .3s;
}
.knowledge-library-col .box-shadow-gray:hover, .articals-section .box-shadow-gray:hover{
    transform: scale(1.05);
    box-shadow: 0px 2px 24px 2px rgba(0, 0, 0, 0.05);
}
/****Blog scrolls css end*****/
/*Explore package pages start*/
.lh-68{
    line-height: 68px;
}
.lh-18{
    line-height:18px;
}
.lh-22{
    line-height: 22px;
}
.lh-normal{
    line-height: normal;
}
.ls-06{
    letter-spacing: 0.6px;
}
.color-626262{
    color: #626262;
}
.color-2c2c2c{
    color: #2c2c2c;
}
.explore-banner{
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
}
.exp-bnnr-sngl{
    padding-left: 30px;
}
.exp-bnnr-image img{
    width: 100%;
}
.exp-bnnr-image{
    max-width: 300px;
    height: 216px;
    margin-left: auto;
}
.exp-bnnr-slider .swiper-wrapper{
    padding-bottom: 0;
}
.exp-bnnr-slider{
    overflow: hidden;
}
.exp-bnr-testi-card{
    background-color: #fff;
    max-width: 290px;
    padding: 6px 10px;
    border-radius: 10px;
    margin-top: 10px;
    box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.10);
    margin-bottom: -32px;
    left: 15%;
}
.exp-bnr-testi-card p{
    min-height: 72px;
}
.exp-bnr-chev{
    line-height: 1;
    width: 24px;
    height: 24px;
    border-top-right-radius: 20%;
    background-color: #fff;
    text-align: left;
    display: inline-block;
    transition: background-color 0.45s ease;
    transform: rotate(318deg) skewX(-30deg) scale(1, 0.866);
    transform-origin: 30% 45%;
    position: absolute;
    right: -5px;
    bottom: -2px;
}
.exp-bnr-chev::before,
.exp-bnr-chev::after{
    content: '';
    position: absolute;
    background-color: inherit;
    width: 100%;
    height: 100%;
    border-top-right-radius: 20%;
}
.exp-bnr-chev:before {
  transform: rotate(-135deg) skewX(-45deg) scale(1.414, 0.707) translate(0, -50%);
}
.exp-bnr-chev:after {
  transform: rotate(135deg) skewY(-45deg) scale(0.707, 1.414) translate(50%);
}
.explore-box-sngl{
    margin-right: 32px;
    overflow: hidden;
    padding-top: 38px;
}
.explore-box-sngl:last-child{
    margin-right: 0;
}
.package-tab-btn{
    background-color: #F8F5FF;
    border-radius: 10px;
    padding: 0 8px 8px;
    width: 196px;
    height: 196px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.pckag-tab-box-icon{
    width: 70px;
    height: 70px;
    margin-bottom: 12px;
}
.tab.tab-active{
    display: block;
}
.pckge-tab-cntnt-wrap .tab.main-tab-active{
    display: block;
}
.pckag-tab-list{
    margin-bottom: 24px;
}
.pckag-tab-list li{
    margin-right: 100px;
    margin-bottom: 0;
}
.pckag-tab-list li a{
    color: #8E8E8E;
}
.pckag-tab-list li a.active-a{
    color: #2A089F;
    font-size: 16px;
    font-weight: 500;
    position: relative;
}
.pckag-tab-list li a::after{
    content: '';
    position: absolute;
    bottom: -8px;
    left: 50%;
    transform: translateX(-50%);
    width: 80px;
    height: 4px;
    border-radius: 2px;
    background: #2A089F;
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease-in-out;
}
.pckag-tab-list li a.active-a::after{
    opacity: 1;
    visibility: visible;
}
.pckag-cntnt-list{
    padding-left: 20px;
}
.pckag-cntnt-list li{
    color: #2C2C2C;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0.6px;
    list-style-type: disc;
}
.pckg-list-price{
    margin: 24px 0;
}
.pckg-price-optns-wrap{
    margin: 22px 0;
}
.pckg-price-optns-list .pckg-price-optns-sngl{
    margin-right: 24px;
    margin-bottom: 22px;
}
.pckg-price-optns-list .pckg-price-optns-sngl:nth-child(3n), 
.pckg-price-optns-list .pckg-price-optns-sngl:nth-child(6n){
    margin-right: 0;
}
.pckg-price-optns-sngl input[type=radio] {
  display: none;
}
.pckg-price-optns-sngl label{
    border-radius: 10px;
    border: 1px solid #D3CCED;
    padding: 12px;
    transition: all .3s ease-in-out;
    box-shadow: 0px 0px 8px 2px transparent;
    cursor: pointer;
    width: 254px;
    height: 100%;
}
.pckg-price-optns-sngl label p{
    color: #626262;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 5px;
    line-height: normal;
}
.pckg-price-optns-sngl label span{
    color: #2C2C2C;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0.6px;
}
.pckg-price-optns-sngl input[type=radio]:checked + label{
    box-shadow: 0px 0px 8px 2px #2A089F;
}
.pckg-testi-card-wrap{
    border-radius: 10px;
    background: linear-gradient(196deg, #CFC7EB 4.95%, rgba(207, 199, 235, 0.50) 88.68%);
    padding: 12px;
}
.pckg-testi-icon{
    max-width: 50px;
    flex: 50px;
    overflow: hidden;
    border-radius: 50%;
}
.pckg-testi-icon img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.pckg-testi-name{
    max-width: calc(100% - 50px);
    flex: 0 0 calc(100% - 50px);
    padding-left: 10px;
}
.pckg-testi-video-card{
    background-color: #FFFFFF;
    border-radius: 10px;
    padding: 20px;
}
.pckg-testi-yt-video iframe{
    width: 100%;
    height: 150px;
}
.pckg-testi-text{
    padding-left: 6px;
    padding-top: 8px;
}
.exp-testi-slider{
    overflow: hidden;
}
.exp-testi-slider .swiper-wrapper{
    padding-bottom: 30px;
}
.exp-testi-slider .swiper-pagination{
    bottom: 10px !important;
}
.exp-testi-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #2A089F;
}
.own-pckge-header{
    margin-bottom: 32px;
}
.add-own-pckg-sngl{
    border-radius: 10px;
    border: 1px solid #8E8E8E;
    padding: 16px;
    margin-bottom: 14px;
}
.justify-content-between{
    justify-content: space-between;
}
.add-own-pckg-dtl ul{
    list-style-type: disc;
    padding-left: 16px;
}
.add-own-pckg-dtl ul li{
    font-size: 14px;
    font-weight: 300;
    line-height: normal;
    margin-bottom: 0;
    color: #000;
}
.margin-bottom-12{
    margin-bottom: 12px;
}
.more-less-btn{
    margin-left: 20px;
    text-underline-offset: 2px;
    color: #626262;
}
.cart-more-less-btn{
    text-underline-offset: 2px;
    color: #626262;
}
.more-less-btn img, .cart-more-less-btn img{
    margin-left: 6px;
}
.view-less{
    display: none;
}
.more-less-btn.show .view-less, .cart-more-less-btn.show .view-less{
    display: initial;
}
.more-less-btn.show .view-more, .cart-more-less-btn.show .view-more{
    display: none;
}
.more-less-btn.show img, .cart-more-less-btn.show img{
    transform: rotate(180deg);
}
.add-own-pckg-dtl-wrap{
    width: calc(100% - 90px);
    padding-right: 32px;
}
.add-own-pckg-btn, .add-own-pckg-prce{
    width: 90px;
    text-align: right;
}
.justify-content-end{
    justify-content: flex-end;
}
.own-pckg-item-card{
    border-radius: 10px;
    border: 1px solid #8E8E8E;
}
.own-pckg-item-hedr{
    padding: 16px 16px 8px;
    border-bottom: 1px solid #8E8E8E;
}
.own-pckg-item-card-btm{
    padding: 18px 16px;
}
.own-pckg-item-name{
    flex: 0 0 75%;
    max-width: 75%;
}
.own-pckg-item-delte{
    flex: 0 0 5%;
    max-width: 5%;
}
.own-pckg-item-price{
    flex: 0 0 20%;
    max-width: 20%;
}
.own-pckg-item-totl{
    margin-top: 40px;
    margin-bottom: 14px;
}
.own-pckg-item-card{
    margin-bottom: 16px;
}
.pckg-coupn-fld{
    border-radius: 20px;
    border: 1px solid #8E8E8E;
    padding: 12px;
    font-size: 12px;
    font-weight: 300;
    color: #000;
    line-height: 1;
    max-width: 400px;
    width: 100%;
}
.cart-need-cards-wrap .more-less-btn{
    margin-left: 0;
}
.cart-need-cards-wrap .add-own-pckg-dtl-wrap {
    width: 100%;
    padding-right: 0;
}
.cart-need-cards-wrap .add-own-pckg-btn{
    width: 100%;
}
.package-tab-btn .pckag-tab-box-icon, .package-tab-btn .explore-box-icon-ttl{
    transition: all .3s ease-in-out;
}
.pckag-tab-box-icon img{
    max-width: 100%;
    max-height: 100%;
}
.package-tab-btn:hover .pckag-tab-box-icon{
    width: 50px;
    height: 50px;
}
.package-tab-btn:hover .explore-box-icon-ttl{
    margin-top: -45px;
}
.package-tab-btn p{
    height: 0;
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease-in-out;
}
.package-tab-btn:hover p{
    padding-top: 10px;
    height: auto;
    opacity: 1;
    visibility: visible;
}
.exp-plan-hdng{
    margin-top: 35px;
} 
.add-own-pckg-hdng h3{
    margin-bottom: 20px;
}
.add-pkg-sltn .ui.selection.dropdown{
    padding-right: 40px;
    width: max-content;
    min-width: auto;
    font-size: 14px;
    border: 1px solid #2A089F;
}
.need-pkg-sltn .ui.selection.dropdown{
    padding: 10px;
    padding-right: 30px;
    width: max-content;
    min-width: auto;
    font-size: 14px;
    border: 1px solid #2A089F;
}
.Student_Dashboard_detail .crossLayer{
    text-align: right;
    font-size: 20px;
}
/*Explore package pages end*/
/*counseling popup start*/
.lh-32{
    line-height: 32px;
}
.pop-counsel-heading h3{
    margin-bottom: 8px;
}
.h-counsel-slider-img{
    width: 256px;
    margin: 0 auto 20px;
}
.pop-counsel-form .counselling-form{
    box-shadow: none;
    border-radius: 0;
    padding: 0;
}
.pop-counsel-form .counselling-form-title{
    text-align: left;
    color: #2A089F;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 16px;
}
.popup-container .pop-counsel-form .form-control{
    height: 38px;
    font-size: 14px;
    border-radius: 6px;
}
.popup-container .pop-counsel-form .intl-tel-input .flag-container{
    top: 0px;
}
.popup-container .pop-counsel-form .intl-tel-input.separate-dial-code .selected-dial-code{
    font-size: 14px;
}
.counselling-form .pop-counsel-form .form-group{
    margin-bottom: 12px !important;
}
.pop-counsel-form .update-semantic-select .ui.selection.dropdown{
    padding: 11px 24px;
    min-height: 38px;
    font-size: 14px;
}
.pop-counsel-form .update-semantic-select .ui.dropdown>.dropdown.icon:before{
    top: 13px;
}
.popup-container .pop-counsel-form .btn{
    width: 100%;
    border-radius: 8px;
    font-size: 16px;
    line-height: 18.4px;
    padding: 9px 32px;
    box-shadow: 0 1px 2px rgba(16, 24, 40, 0.05), 0 0 0 4px #F4EBFF;
}
#counselling-popup .popup-container {
    padding: 42px;
}
#counselling-popup .popup-container .col-md-6{
    padding-left: 0;
    padding-right: 0;
}
.h-counsel-slider-text{
    max-width: 75%;
    margin: auto;
}
.h-counsel-slider{
    overflow: hidden;
}
.h-counsel-slider .swiper-slide .h-counsel-slider-sngl{
    transform: scale(.8);
    transition: all 1.5s ease-in-out;
}
.h-counsel-slider .swiper-slide.swiper-slide-active .h-counsel-slider-sngl{
    transform: scale(1.0);
}
@media screen and (min-width: 1200px) {
    #counselling-popup .modal-xl {
        max-width: 768px !important;
        margin: 1.75rem auto !important;
        width: 768px !important;
    }
}
@media screen and (max-width: 1279px){
    .right-main-container {
        padding: 0;
        float: left;
        margin-left: 16.67%;
    }

    .sidebar-navigation {
        width: 16.67%;
        float: left;
    }
}

@media screen and (max-width:1200px){
    .no-desk{
        display: block;
    }

    .mob-qt{
        width: 120px;
        text-align: center;
        display: inline-block;
    }

    .tab-phone{
        width: 200px;
        display: inline-block;
    }

    .phone-cell{
        text-align: right;
    }

    .phone-no-pd {
        margin-top: 5px !important;
        display: inline-block;
    }

    .container-width-100-per{
        width: 100% !important;
    }

    .second-fold-img{
        max-width: 100%;
    }

    .home-section-1-img{
        max-width: 100%;
    }

    .section-3-img{
        max-width: 100%;
    }

    .information-power-right img{
        margin-left: 0;
    }
}

@media screen and (max-width:1024px){
    .bg-white-btn
    {
        font-size:12px;
    }
}

@media screen and (min-width: 991px){
    .mobile-view-bar{
        display: none;
    }
}

@media screen and (max-width:991px){
    body{
        padding-top: 60px !important;
    }
    .phone-cell{
        height: 110px;
    }
    .logo img {
       /* width: 170px !important;*/
    }

    .user_form_section .border-right{
        border:0;
    }
    .sign-up-left-col {
        padding-left: 15px;
    }
    .user_login_form{
        margin-bottom: 35px;
    }

    .contact-text{
        width:80%;
        background:#ffffff;
        height:80px;
        margin-left:10%;
        font-weight:normal;
        text-align:center;
        font-size:25px;
        color:#37825e;
        margin-top:-40px;
        padding-top:20px;
    }

    .banner-text{
        text-align: center;
        position: absolute;

        color: #37825e;
        font-weight: 700;
        font-size: 30px;
        letter-spacing: 1px;
        line-height: 35px;
    }

    .des-box{
        height: 300px;
        padding: 0px !important;
        background: #ffc30c;
        color: #37825e;
        position: relative; 
        font-size: 18px;
        letter-spacing: 1px;
        font-weight: bold;
        line-height: 23px;
    }

    .des-content{
        top: 50%;
        left: 20%;
        transform: translate(-10%,-50%);
        position: absolute;
        font-size: 16px;
        line-height: 21px;
        letter-spacing: 1px;
        font-weight: bold;
    }

    .des-img-box{
        height: 300px;
        padding: 0px !important;

    }

    .width-50-per {
        width: 100%;
    }

    .display-grid-order-define:nth-child(2n+1) .mentor-img {
        margin-left: 0;
    }

    .display-grid-order-define:nth-child(2n+1) .mentors-content-position {
        position: initial;
        height: 100%;
    }

    .display-grid-order-define:nth-child(2n) .mentors-content-position {
        position: initial;
    }

    .display-grid-order-define:nth-child(2n) .mentor-img {
        margin-left: 0;
    }

    .display-grid-order-define:nth-child(2n) {
        flex-direction: column;
        margin-top: 0;
        margin-bottom: 30px;
    }

    .display-grid-order-define{
        margin-bottom: 30px;
    }

    .width-100-per-col-991{
        width: 100%;
    }

    .team-grid:nth-child(2n) .mentor-img-row {
        justify-content: center;
    }

    .team-grid:nth-child(2n+1) .mentor-img-row {
        justify-content: center;
    }

    .team-grid:nth-child(2n) .order-define {
        margin-bottom: 30px;
    }

    .team-grid-row{
        padding-top: 25px;
    }

    .team-left-row h3 {
        font-size: 25px;
    }

    .link-row img{
        width: 280px;
    }

    .services-cols .col-4{
        width: 39.50%;
        margin-left: 7%;
    }

    .services-cols .col-4:nth-child(2n+1){
        margin-left: 0;
    }

    .services-cols .col-4{
        margin-bottom: 20px;
    }

    .right-side-img img {
        width: 100px;
        position: absolute;
        right: 0;
        top: -20px;
    }

    .mob-p-r-100{
        padding-right: 100px;
    }

    .container{
        width: 100%;
    }

    .mba{
        width: 100% !important;
        float: initial !important;
    }

    .our-ser{
        padding-top: 30px;
    }

    .main { 
        font-size: 18px; 
    } 
    .form-step-2
    {
        max-width:100%;
        width:100%;
    }
    .close1
    {
        top:0px !important;
    }
    .footer-banner-title {
        font-size: 25px;
        padding-left: 0px;
    }
    .display-flex {
        flex-wrap: wrap;
    }
    .padding-bottom-25 {
        padding-bottom: 25px;
    }
    .getServicePrice {
        margin-bottom: 15px;
    }
    .student-review-section {
        padding-top: 0px !important;
    }

    .menu{
        display: none;
    }

    .navigation{
        display: none;
    }

    .mobile-view-bar{
        display: block;
    }

    .menu-icon{
        display: block;
    }

    .menu-icon {
        color: #482d7a;
        font-weight: 400;
        margin-top: 0;
    }

    .sign-up-right-col{
        /*left: 25%;*/
    }
    body {
        padding-top: 130px;
    }
    .navbar {
        padding: 5px 0px;
        height: inherit;
        position: relative;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: justify;
        /* justify-content: space-between; */
        /* padding: .5rem 1rem; */
    }
    .navbar-collapse{
        align-items: start;
    }
    .navbar-expand-lg .navbar-collapse{
        justify-content: flex-start!important;
        flex-direction: column;
        width: 100%;
        height: 100% !important;
    }
    .navbar-nav>li{
        float: initial !important;
        position: relative;
        border-bottom: 1px solid #e2e2e2;
        margin-bottom: 0;
    }
    .nav-angle-down {
        position: absolute;
        top: 5px;
        right: 10px;
    }
    .sub-menu-item {
        position: initial !important;
        box-shadow: initial !important;
        width: 100% !important;
        margin-left: 0 !important;
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .sub-menu-item li{
        border-top: 1px solid #e2e2e2 !important;
        margin-bottom: 0 !important;
        padding-left: 15px !important;
    }
    .sub-menu-item li a{
        padding-left: 0 !important;
        font-size: 14px;
        padding-top: 5px;
        padding-bottom: 5px;
        display: inline-block;
    }
    .navbar-nav{
        flex-direction: column;
    }
    .navbar-expand-lg .navbar-nav .nav-link{
        display: inline-block;
        width: 100%;
        padding: .9rem 1rem;
    }
    .navbar-nav {
        margin: 0;
        margin-bottom: 15px;
        width: 100%;
    }
    .slide-open-navbar.in{
        left: 0;
    }
    .sub-menu-item {
        position: initial;
        margin-top: 0 !important;
    }
    .inner-page-nav{
        height: calc(100vh - 50px);
        overflow-y: auto;
    }
}

@media screen and (min-width:767px){
    .pull-right-desk{
        float: right !important;
    }

    .home_slide_student .swiper-wrapper{
        /*padding-left: 30px;*/
    }

    .mob-single-img-banner{
        background:none !important;
    }

    .home-mentor-text-short, .home-mentor-text-short p, .character-limit-text{
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .desk-p-l-70{
        padding-left: 70px;
    }

    .desk-p-l-45{
        padding-left: 45px;
    }

    .desk-p-r-25{
        padding-right: 25px;
    }

    .desk-p-r-150{
        padding-right: 150px;
    }

    .desk-margin-bottom-50{
        margin-bottom: 50px;
    }

    .gmat-how-it-prepaire-col-1{
        padding-right: 40px;
    }
    .gmat-how-it-prepaire-col-2{
        padding-left: 40px;
    }
    .gmat-how-it-prepaire-col-3{
        padding-right: 40px;
    }
    .gmat-how-it-prepaire-col-4{
        padding-left: 40px;
    }
    .width-auto{
        width: auto;
    }

}

@media screen and (min-width:1300px) and (max-width:1499px){
    .explore-heading h2{
        font-size: 36px;
        line-height: 48px;
    }
    .exp-bnr-testi-card p {
        min-height: 54px;
    }
    .exp-bnr-testi-card{
        max-width: 360px;
        left: 0;
    }
    .exp-bnnr-image {
        max-width: 260px;
        height: 186px;
    }
    .exp-plan-hdng {
        margin-top: 20px;
        margin-bottom: 0 !important;
    }
    .package-tab-btn:hover p {
        padding-top: 6px;
    }
    .exp-top-strip p{
        font-size: 14px !important;
        padding-bottom: 8px;
        padding-top: 8px;
    }
}

@media screen and (min-width:1100px) and (max-width:1299px){
    .explore-heading h2{
        font-size: 30px;
        line-height: 40px;
    }
    .exp-bnr-testi-card p {
        min-height: 54px;
    }
    .exp-bnr-testi-card{
        max-width: 266px;
        left: 0;
        position: absolute;
    }
    .exp-bnnr-image {
        max-width: 260px;
        height: 186px;
    }
    .exp-plan-hdng {
        margin-top: 12px;
        margin-bottom: 0 !important;
    }
    .package-tab-btn:hover p {
        padding-top: 6px;
    }
    .exp-top-strip p{
        font-size: 14px !important;
        padding-bottom: 8px;
        padding-top: 8px;
    }
    .pckag-tab-box-icon{
        width: 50px;
        height: 50px;
        margin-bottom: 10px;
        text-align: center;
    }
    .package-tab-btn p{
        line-height: 18px;
    }
    .package-tab-btn{
        height: 164px;
    }
    .pckg-price-optns-list .pckg-price-optns-sngl {
        margin-right: 10px;
        margin-bottom: 10px;
    }
    .pckg-price-optns-sngl label{
        padding: 10px 8px;
        width: 226px;
    }
    .pckg-price-optns-sngl label p, .pckg-price-optns-sngl label span{
        font-size: 12px;
    }
    .pckg-price-optns-sngl input[type=radio]:checked + label {
        box-shadow: 0px 0px 6px 1px #2A089F;
    }
}

@media screen and (min-width:767px) and (max-width:991px){
    .social li {
        list-style: none;
        float: left;
        width: 30px;
        height: 30px;
        padding-top: 5px;
        background: #ffc30c;
        margin-left: 6px;
        border-radius: 100%;
    }
    .bg-white-btn {
        font-size: 9px;
    }

    .social {
        height: 50px;
        padding: 0px !important;
        padding-top: 16px !important;
        padding-bottom: 10px !important;
    }

    .banner-cont h3 {
        font-size: 20px;
        line-height: 25px;
    }

    .know-more-btn {
        margin-top: 5px;
    }

    .banner-cont{
        bottom: -20%;
    }

    .menu > ul > li {
        padding-left: 5px;
        padding-right: 5px;
    }

    .menu > ul > li > a {
        font-size: 16px;
    }

    .display-four-section{
        width: 48%;
        margin-left: 3%;
    }

    .display-four-section:nth-child(2n+1){
        margin-left: 0;
    }

    .display-three-section{
        width: 48%;
        margin-left: 3%;
    }

    .display-three-section:nth-child(2n+1){
        margin-left: 0;
    }
    .w-30
    {
        width:30%;
    }
    .view1 {
        text-align:left;
    }
    .view3 {
        margin-left: 0px;
    }
}

@media screen and (max-width:767px){
    .university-tab-home li:first-child {
        margin-right: 40px;
    }
    .popup {
        width: 95%;
    }

    .links-row{
        margin-bottom: 50px;
    }

    .four-card-section{
        width: 100%;
        margin-left: 0;
        margin-bottom: 15px;
    }

    .call-to-action {
        right: 20px;
        bottom: 20px;
        transform: scale(0.7);
        transform-origin: right;
    }

    .timezone-slider{
        margin-top: 103px;
    }

    #timezone-slider .swiper-slide {
        width: 30% !important;
        margin-left: 3.33%;
    }

    .display-grid{
        width: 100%;
    }

    .our-team-slider .swiper-wrapper{
        padding-bottom: 25px;
    }

    .our-team-main-banner {
        min-height: 200px;
    }
    .mob-display-wrap{
        flex-direction: column;
        text-align: left !important;
        align-items: start;
    }

    .profile-img{
        margin-bottom: 15px;
    }

    .step-3-view{
        margin-bottom: 15px;
        text-align: center;
    }

    .mob-font-size-24{
        /*font-size: 24px !important;
        font-weight: 800 !important;
        line-height:30px !important;*/
    }

    hr.divider{
        margin-bottom: 30px !important;
    }

    .mob-p-b-0{
        padding-bottom: 0;
    }

    .left-content-sat{
        padding-right: 0px;
    }

    .everydae-section .row{
        flex-direction: column-reverse;
    }

    .mobile-inputs{
        font-size: 30px;
    }

    .gmat-card-four, .packages-three-card{
        width: 100%;
        margin-left: 0;
        margin-bottom: 30px;
    }

    .mob-p-t-0{
        padding-top: 0 !important;
    }

    .sign-up-right-col{
        left: 0;
    }

    .sign-up-left-bg{
        display: none;
    }

    .sign-up-form h3{
        font-size: 20px;
    }

    .mob-width-100-per{
        width: 100%;
    }

    .mob-m-b-50{
        margin-bottom: 50px;
    }

    .h3-title-sm{
        font-size: 20px;
    }

    .mob-p-l-0{
        padding-left: 0;
    }

    .mob-p-r-0{
        padding-right: 0;
    }

    .mob-flex-nowrap{
        flex-wrap: nowrap !important;
    }

    .align-items-baseline{
        align-items: baseline;
    }

    .university-tab-home li a{
        font-size: 20px;
    }
    .top-banner .bannner-img{
        margin-top: 0px;
    }

    .height-20 {
        min-height: 20px;
    }

    .home-section-1-img{
        margin-left: 0;
    }

    .mob-m-b-40{
        margin-bottom: 40px;
    }

    .mob-margin-auto{
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .home-banner-circle-tab{
        padding-right: 0;
        margin-bottom: 0 !important;
    }

    .circle-card-col {
        width: 50%;
        margin-bottom: 20px;
    }

    .circle-card-col:nth-child(3n){
        margin-bottom: 0;
    }

    .circle-card-col:nth-child(4n){
        margin-bottom: 0;
    }

    .title-sm-large{
        font-size: 16px;
    }

    .mob-single-img-banner{
        background-repeat: no-repeat;
        background-position: right 5px;
        background-size: contain;
        height: 280px;
        margin-bottom: 20px;
    }

    .mob-home-banner-title-1{
        position: relative;
        top: -55px;
        margin-bottom: 5px !important;
    }

    .mob-text-center{
        text-align: center;
    }

    .home_left_col{
        padding-right: 15px;
    }

    .mob-home-banner-title-2{
        position: relative;
        top: -40px;
    }

    .mob-text-left{
        text-align: left;
    }

    .mob-m-b-20{
        margin-bottom: 20px;
    }

    .Talk-to-our-mentor{
        text-align: center;
    }

    .circle-card{
        margin-bottom: 5px;
    }

    .footer-main-footer {
        padding-left: 15px;
        flex-direction: column;
    }

    .home_slide_student {
        width: 100%;
        margin: auto;
        margin-bottom: 30px;
    }

    .home-section-1-img{
        max-width: 100%;
    }

    .section-3-img{
        max-width: 100%;
    }

    .information-power-right img {
        margin-left: 0;
    }

    .h3-title-large{
        font-size: 32px;
    }

    .home-logo-col{
        width: 50%;
    }

    .news-email-field{
        width: 100%;
    }

    .news-subscription{
        width: calc(100% - 30px);
    }

    .home_left_col{
        padding-top: 60px;
        margin-bottom: 0px;
        padding-bottom: 50px;
    }

    .banner-li {
        margin-top: -40px;
    }

    .home-section-2{
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 50px;
    }

    .section-2-col-right {
        display: flex;
        order: 1;
        margin-bottom: 15px;
        flex-direction: column;
        text-align: left;
    }

    .Supercharge-section-content{
        text-align: center;
    }

    .Talk-to-our-mentor{
        margin-bottom: 10px;
        order: 2;
    }

    .Supercharge-section-content{
        margin-bottom: 10px;
    }

    .information-powerhouse{
        text-align: center;
    }

    .mob-p-l-15{
        padding-left: 15px;
    }

    .mob-p-r-15{
        padding-right: 15px;
    }

    .margin-auto{
        margin-left: 0;
    }

    .mob-display-col-reverce{
        display: flex;
        flex-direction: column-reverse;
    }
    
    .footer-about-us {
        padding-right: 15px;
        text-align: left;
    }

    .test-prep-bottom-content .font-size-28{
        font-size: 22px;
    }

    .home-section-1{
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 0;
    }

    .information-powerhouse{
        order: 2;
    }

    .section-2-col-right{
        display: flex;
        order: 1;
    }

    .Seamless-section-cont{
        margin-bottom: 10px !important;
    }

    .home_brand_section {
        padding-top: 50px;
        padding-bottom: 25px;
    }

    .h3-title-large{
        line-height: 40px;
    }

    .mob-m-t-0{
        margin-top: 0;
    }

    .home_slide_student .swiper-slide-active{
        width: 100% !important;
    }

    .home_slide_student .swiper-slide{
        width: 100% !important;
    }

    .home-news-letter{
        justify-content: center;
    }

    .news-email-field{
        margin-bottom: 20px;
        box-shadow: 0 0 3px #00000029;
        padding: 10px 15px;
        margin-right: 0;
        background: #fff;
        border-radius: 5px;
    }

    .home-news-letter{
        background:none;
        box-shadow: none;
        padding:15px;
    }

    .evaluate-left-col{
        margin-right: 0;
        margin-bottom: 30px;
    }

    .tutor-batch-slider{
        padding-right: 15px !important;
    }

    .payment-banner{
        height: 125px;
    }

    .all-tutor-list-pf-img{
        width: 100px;
        height: 100px;
    }

    .tutor-pf-img{
        width: 100px;
        height: 100px;
    }

    .mob3{
        padding-left: 15px;
    }
    .step-3-view{
        width: 100%;
    }

    .sign-up-page-title{
        font-size: 25px;
    }

    .mob-text-center{
        text-align: center;
    }

    .pull-right-desk{
        display: inherit;
    }

    .thank-uoy-h4 h4{
        line-height: 30px;
        font-size: 16px;
    }

    .services-row .right-content{
        width: 100%;
    }

    .services-row .left-image{
        width: 100%;
    }

    .font-size-30{
        font-size: 25px;
    }

    .padding-bottom-100 {
        padding-bottom: 50px;
    }

    .padding-top-100 {
        padding-top: 50px;
    }

    .grid-col{
        margin-bottom: 30px !important;
        padding-bottom: 25px !important;
    }

    .grid-col:nth-child(2n+1) {
        margin-left: 5%;
    }

    .grid-col {
        width: 90%;
        margin-left: 5%;
    }

    .normal_content {
        font-size: 16px;
    }

    .popup-contain {
        width: 90%;
        top: 40%;
    }

    .inner-navigation {
        position: inherit;
        min-height: 80px;
    }

    .inner-banner{
        height: 100px;
    }

    .team_row .profile_row{
        margin-bottom: 30px;
    }

    .team_row .profile_name {
        width: 100%;
    }

    .profile_section {
        border-right: 0;
    }

    .inner-page-title {
        line-height: 30px;
        font-size: 25px;
    }

    .data_row{
        padding: 0;
    }

    .contact {
        padding-top: 25px;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 25px;
    }

    .profile_row {
        display: initial;
    }

    .profile_img{
        text-align: center;
    }

    .profile_section:first-child .profile_name:before{
        transform: rotate(180deg);
        top: 20%;
    }

    .profile_section:nth-child(2) .profile_img {
        display: inherit;
        order: 2;
    }

    .profile_section .profile_name {
        width: 100% !important;
    }

    .right_sidebar{
        padding: 0;
    }

    .profile_section{
        padding: 0;
    }

    .search_form{
        display: flex;
        justify-content:normal;
    }

    .margin-top{
        margin-top: 20px;
    }

    .services{
        min-height:500px;
        background-image: inherit;
        padding-top:20px;
        background-position: center;
        background-repeat: no-repeat;
        text-align: center;
        padding-bottom: 20px;
    }

    .services-inner h3 a {
        font-size: 20px;
        color: #37825e;
        font-weight: bold;
        text-decoration: none;
        outline: inherit;
        text-align: center;

    }

    .services h2 {
        margin-bottom: 0px;
    }

    .banner-text{
        text-align: center;
        position: absolute;

        color: #37825e;
        font-weight: 700;
        font-size: 25px;
        letter-spacing: 1px;
        line-height: 29px;
        margin-top: 45px;
    }

    .participate-section{
        height: auto;
    }

    .participate-section {
        text-align: left;
        margin-top: 10px;
        min-height: 165px;
    }

    .kindly-contact-inner {
        padding: 0;
    }

    .submit-btn{
        margin-top: 20px;
    }

    .footer-2 {
        height: auto;
        padding: 0px;
        background-position: center;
        padding-top: 30px;
        background-repeat: no-repeat;
        text-align: left;
        padding-bottom: 30px;
    }

    .btm-footer{
        padding-right: 0;
        padding-left: 0;
    }

    .made-love-text{
        text-align: left !important;
        padding-top: 15px;
    }

    .main-section-slide-home .swiper-button-prev, .main-section-slide-home .swiper-button-next{
        display: none;
    }

    #home_slide_student {
        padding-left: 15px;
        padding-right: 15px;
    }

    .home_slide_student .swiper-slide-active .home-student-slide {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .home_slide_student .swiper-slide{
        margin-right: 0;
    }

    .ft-menu{
        padding-left: 0;
        padding-right: 0;
    }

    .enquiry-form {
        margin-top: 20px;
        padding: 0;
    }

    .enquiry-feild {
        width: 100%;
    }

    .kindly-contact-inner p {
        line-height: 25px;
        color: #000;
        font-size: 14px;
        font-weight: 500;
    }

    .logo img{
        width: 180px;
    }

    .section-title {
        font-size: 25px;
    }

    .title-p-des {
        font-size: 18px;
    }

    .about_cont {
        font-size: 18px;
        line-height: 30px;
        color: #333;
        font-weight: 500;
        text-align: left;
        padding-top: 20px;
        padding-left: 0;
    }

    .menu-icon {
        color: #2A089F;
        font-weight: 400;
        margin-top: 0;
        padding-top: 0;
    }

    .home-section-1{
        padding-top: 10px;
    }

    .bottom-logo {
        width: 200px;
    }

    .logo{
        /*padding-left: 15px;*/
    }

    .about_section, .our_student_row{
        padding-left: 0;
        padding-right: 0;
    }

    .banner-cont {
        width: 100%;
        position: absolute;
        height: auto;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 1;
    }

    .center-text {
        font-size: 20px !important;
    }

    .banner-cont h3 {
        font-size: 25px;
        font-weight: 500;
        line-height: 30px;
    }

    .banner_select_field{
        width: 90%;
        height: 40px;
        font-size: 16px;
    }

    .cat_search_btn {
        height: 40px;
        margin-left: 0;
        font-size: 18px;
        margin-bottom: 15px;
    }

    .header-menu{
        padding: 0;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .services h2 {
        font-size: 25px;

    }

    .phone-cell {
        height: 80px;
        padding-top: 25px !important;
    }

    .inner-services{
        padding: 0;
    }

    .services-section {
        width: 48%;
        margin-right: 2%;

    }

    .services-section h3 {
        font-size: 14px;
        text-transform: uppercase;
        line-height: 18px;
        min-height: 70px;
    }

    .services-section ul li {
        font-size: 10px;
    }

    .why-us p{
        font-size: 14px;
        line-height: 23px;
        text-align: left;
        color: #666;
        font-weight: 400;
        padding-right: 20px;
        text-align: center;
    }

    .exp-btn{
        padding: 0;
    }

    .expert-btn {
        float: initial;
        background: #5ca8dc;
        color: #fff;
        text-align: center;
        height: auto;
        border-radius: 7px;
        width: 47%;
        padding-top: 10px;
        padding-left: 5px;
        padding-right: 5px;
        height: 50px;
        margin-right: 2%;
        margin-top: 20px;
        padding-bottom: 5px;
        display: inline-flex;
        justify-content: center;
    }

    .three_row_section img{
        max-width: 100%;
    }

    .footer-banner-head:after {
        content: none !important;
    }

    .footer-banner-title {
        font-size: 25px;
        padding-left: 0;
    }

    .contact_button {
        padding: 7px 18px;
        font-size: 20px;
    }

    .footer-address {
        margin-bottom: 15px;
        text-align: left;
    }

    .partners-img:nth-child(2n+1) {
        margin-left: 0;
    }

    .partners-img {
        width: 46%;
        margin-left: 8%;
        margin-bottom: 15px;
    }

    .display-grid-section {
        margin-right: 0;
        margin-left: 0;
    }

    .section-title-row {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .btm-footer{
        font-size:16px; 
    }

    .slider-row {
        padding: 20px;
        flex-direction: column;
    }

    .testimonial_content {
        width: 100%;
    }

    .footer-section{
        padding-bottom: 0px;
    }

    .mentors-content-row {
        padding: 15px;
    }

    .custom-btn{
        font-size: 14px;
    }

    .user_form_section{
        padding: 25px 15px; 
    }

    .user_login_section {
        padding-top: 35px;
        padding-bottom: 35px;
        padding-left: 0;
        padding-right: 0;
    }

    .mob-margin-bottom-20{
        margin-bottom: 20px;
    }

    .about-us_content {
        width: 100%;
        position: relative;
        text-align: justify;
        padding-bottom: 0px;
        padding-left: 14px;

    }
    .about-us_img {
        display: initial;
        text-align: center;
    }

    .about-us_content h2 {
        text-align: center;
    }

    .about-us_content p {
        font-size: 17px;
    }

    .aboutus_des {
        padding-top: 25px;
        padding-bottom: 0px;
        letter-spacing: 0.5px;
        line-height: 24px;
        text-align: justify;
        padding-right: 15px;
        padding-left: 15px;
    }

    .how-we-work-flow {
        display: flex;
    }

    .footer-banner-head {
        padding-bottom: 30px;
    }

    .contact_button_name {
        float: left;
        font-size: 26px;
        color: #fff;
        text-align: center;
    }

    .width-250{
        width:250px;
    }

    .otp-form-row {
        padding-left: 15px;
        padding-right: 15px;
    }

    .custom-model {
        position: absolute;
        width: 85%;
        height: auto;
        z-index: 1026;
        top: 100px;
        left: 50%;
        transform: translate(-50%, 0);
        background-color: #fff;
    }

    .custop-model-popup{
        width: 95%;
    }

    .close-img{
        right: 5px;
        top: -45px;
    }

    .custom-popup-form {
        padding: 20px 15px 20px 15px;
    }

    .mob-margin-bottom-15{
        margin-bottom: 15px !important;
    }

    .user-left-data{
        padding-left: 0;
        padding-right: 0;
        margin-top: 25px;
    }

    .user-profile-row {
        background-color: #2A089F;
        height: auto;
        padding: 15px 0px;
    }

    .font-size-20 {
        font-size: 18px !important;
    }

    .font-size-35{
        font-size:25px;
    }

    .display-flex{
        flex-wrap: wrap;
    }

    .mob-padding-none{
        padding: 0;
    }

    .padding-25 {
        padding: 15px;
    }

    .display-four-section{
        width: 100%;
        margin-left: 0%;
    }

    .display-four-section:nth-child(2n+1){
        margin-left: 0;
    }

    .mob-padding-left{
        padding-left: 15px;
    }

    .mob-padding-right{
        padding-right: 15px;
    }

    .display-three-section{
        width: 100%;
        margin: auto;
        margin-bottom: 15px;
    }

    .display-three-section:nth-child(3n+1){
        margin-left: auto;
    }

    .our_student_row{
        width: 95%;
        margin:auto;
        margin-bottom: 15px;
    }

    .our_student_row:nth-child(4n+1){
        margin:auto;
    }

    .document-title-input{
        width: 50% !important;
    }

    .link-row{
        padding: 0;
    }

    .team-img-row{
        padding: 0;
    }

    .images-links-section{
        padding: 0;
    }

    .first-link-row {
        height: 125px;
    }

    .link-row img {
        width: 135px;
    }

    .form-comn-btn {
        padding: 10px 10px;
        border-radius: 5px;
    }

    .contact-icon{
        width: 40px;
    }

    .student-artical-img{
        float: initial;
        margin: auto;
        margin-bottom: 15px;
    }

    .custom-model {
        width: 90%;
        padding: 0;
    }

    .contact-banner-img{
        text-align: center;
    }

    .contact-box-wrapper .contact-box-col a{
        font-size: 20px;
    }

    .map-box .map-icon {
        margin-right: 15px;
        margin-bottom: 15px;
    }

    .contact-box-wrapper .contact-box-col{
        height: auto;
        margin-left: 0;
        margin-right: 0;
    }

    .exit-btn {
        padding-top: 5px;
        margin-bottom: 45px;
        cursor: pointer;
        padding-right: 15px;
    }

    .mob-margin-bottom-15{
        margin-bottom: 15px !important;
    }

    .mob-flex-direction-column{
        flex-direction: column;
    }

    .mob-m-r-0{
        margin-right: 0 !important;
    }

    .mob-d-grid{
        display: grid;
    }

    .contact-box-wrapper{
        position: initial;
    }

    .contact-us-main-section {
        background: #fafafa;
        padding-top: 50px;
        padding-bottom: 50px;
        margin-bottom: 30px;
        min-height: 200px;
    }

    .contact-banner-img img {
        width: 50px;
        margin-bottom: 15px;
    }

    .how-it-work-img img {
        max-width: 70%;
        margin: auto;
    }

    .flex-direction-row-revs .how-it-work-img img {
        float: initial;
    }

    .how-it-work-img img {
        float: initial;
    }

    .services-arrow {
        margin-right: 20px;
    }

    .mob-text-center{
        text-align: center;
    }

    .mob-m-b-15{
        margin-bottom: 15px !important;
    }

    .mob-btn-center{
        margin: auto;
        display: block;
    }

    .how-it-work-hd {
        padding-top: 25px;
    }

    .display-left-content {
        margin-bottom: 30px;
    }

    .mob-pdl-pdr-none{
        padding-right: 0;
        padding-left: 0;
    }

    .path-img {
        bottom: -6px;
        left: 50%;
        margin-left: -80px;
        right: 0;
    }

    .step-no-row p {
        font-size:16px;
        /*display: inline-block;*/
    }

    .form-step-2{
        padding-right: 0;
        padding-left: 0;
    }

    .step-no-row .col-md-4.col-sm-4.col-xs-4{
        padding-left: 5px;
        padding-right: 5px;
        text-align: center;
    }

    .form-step-shadow{
        /*padding-left: 15px;
        padding-right: 15px;*/
    }

    .form-step-1 h3{
        font-size: 20px;
    }

    .form-step-1 .col-md-12.col-sm-12.col-xs-12{
        padding-left: 0;
        padding-right: 0;
    }

    .step-1-ques-2 {
        width: 100%;
        margin-bottom: 0 !important;
    }

    .mob-m-b-20{
        margin-bottom: 20px !important;
    }

    .testimonial-3 img{
        margin-right: auto !important;
        margin-left: auto;
        display: block;
        margin-bottom: 20px;
    }

    .testimonial-3{
        display: initial;
    }

    .gmat-tab li a{
        font-size:16px; 
    }

    .mob-p-r-15{
        padding-right: 15px !important;
    }

    .mob-p-r-30{
        padding-right: 30px !important
    }

    .mob-p-l-30{
        padding-left: 30px !important
    }

    .mob-content-center{
        justify-content: center;
    }

    .mob-m-r-0{
        margin-right: 0;
    }

    .form-field-checkbox-col {
        /*width: 250px !important;*/
        font-size: 16px !important;
        line-height: initial;
    }

    .mob-p-l-r-0{
        padding-left: 0;
        padding-right: 0;
    }

    .mob-step-1-4{
        margin-bottom: 0 !important;
    }

    .mobile-step-2-1 .align-items-center{
        align-items: flex-start;
    }

    .mob-font-11{
        font-size: 11px;
    }

    .noscroll {
        width: 100%;
    }

    .text-hover-animate{
        font-size: 25px;
    }

    .two-card{
        width: 100%;
        margin-left: 0;
        margin-bottom: 20px;
    }

    .getServicePrice{
        margin-bottom: 15px;
    }

    .add-tp-packages{
        overflow-x: auto;
    }

    .add-to-cart-total{
        width: 100%;
    }

    .add-to-split-btm h3{
        margin-right: 5px !important;
        font-size: 20px !important;
    }

    .buy-btn {
        background: #2A089F;
        padding: 5px 20px;
        color: #ffffff;
        font-size: 20px;
        font-weight: 500;
    }

    .add-to-split-btm {
        padding-top: 0;
    }

    .coupon_code{
        margin-bottom: 10px;
    }

    .label-input {
        width: 100%;
    }

    .select_gst_region{
        width: 100%;
    }

    #session_credit{
        width: auto !important;
    }

    .label-text {
        font-size: 14px;
        width: 100%;
        margin-right: 0;
        text-align: left;
        margin-bottom: 5px;
    }

    .gst-form-field{
        width: 100%;
    }

    .gst-form-row{
        margin-bottom: 15px !important;
    }

    .form-section-hd {
        font-size: 16px;
    }

    .basic-infor-table{
        font-size: 14px;
    }

    .purpal-btn{
        font-size: 16px;
    }

    .step-3-view-img{
        display: block;
        text-align: center;
        margin-right: 0 !important;
        margin-bottom: 15px;
    }

    .step-3-view-profile{
        flex-direction: column;
        border-bottom: 1px #e2e2e2 solid;
        padding-bottom: 30px;
    }

    .step-3-view-profile:last-child{
        border-bottom: 0;
    }

    .step-3-view-profile .display-flex.align-items-center{
        flex-direction: column;
        width: 100%;
    }

    .step-3-view {
        width: 100%;
    }

    .step-3-view-profile .view-profile-btn{
        text-align: center;
        width: 100%;
    }

    .show-filter.display-flex.align-items-center.flex-end{
        margin-bottom: 30px;
    }

    .select-field{
        width: 99px;
        padding-left: 0;
    }

    .search-field{
        width: 230px;
        padding-right: 25px;
    }

    .profile-data p {
        font-size: 16px;
        line-height: 25px;
    }

    .profile-data ul{
        padding-left: 15px;
    }

    #mentor_profile .display-flex.align-items-center h3{
        font-size: 20px !important;
    }

    #mentor_profile .display-flex.align-items-center p{
        font-size: 16px !important;
        margin-right: 0 !important;
    }

    .profile-data h3{
        font-size: 20px;
    }

    .profile-data .ul-listing{
        font-size: 16px;
    }

    #mentor_profile .display-flex.align-items-end.space-between.margin-bottom-15 .display-flex.align-items-center{
        justify-content: flex-start !important;
    }

    #mentor_profile .display-flex.align-items-center div .display-flex.align-items-center{
        justify-content: left !important;
    }

    .font-size-40{
        font-size: 25px;
    }

    .mob-nowrap{
        flex-wrap: nowrap;
    }

    .mob-m-b-20{
        margin-bottom: 20px;
    }

    .t2{
        font-size: 25px;
    }

    .space1 {
        width: 100%;
    }

    .mob-m-b-15{
        margin-bottom: 15px;
    }

    .display-inline-block{
        display: inline-block;
    }

    .useful{
        padding-left: 0;
    }
    .w-30
    {
        width:30%;
    }

    .border-right.login-right-form {
        border-right: 0;
    }

    .login-right-form {
        padding-right: 0px;
        padding-left: 0;
    }

    .sign-up-left-col {
        padding-left: 0px;
        padding-right: 0;
    }

    .user_form_section{
        padding-top: 25px !important;
    }

    .menu-nav{
        padding-right: 0;
        padding-left: 0;
        padding-top: 10px;
    }

    .popup-bg-white{
        width: 100%;
    }

    .contact_mentee .close-img{
        top: -60px;
    }

    .mob-flex-column-rev{
        flex-direction: column-reverse;
    }

    .mob-margin-bottom-30{
        margin-bottom: 30px !important
    }

    .question-row{
        width: 100%;
    }

    .xs-height-120{
        height: 120px;
    }

    .plus-icon-faq-query{
        right: 0px;
    }

    .faq-query-section{
        padding-right: 25px;
    }

    .university-short-detail{
        margin-bottom: 10px;
    }

    .custom-popup-with-img{
        width: 95%;
        padding: 15px;
    }

    .popup-left-part{
        padding: 0;
    }

    .document-popup-img{
        height: 50px;
        margin: auto;
    }

    .xs-font-16{
        font-size: 16px !important;
    }

    .mob-flex-wrap{
        flex-wrap: wrap !important;
    }
    .mobile-inputs
    {
        width: 45px !important;
        height: 45px !important;
        margin-right: 15px;
    }

    .search-circle-icon{
        width: 20px;
    }
    .explore-heading h2{
        font-size: 30px;
        line-height: 36px;
    }
    .exp-bnnr-image {
        max-width: 100%;
        text-align: right;
        height: 115px;
    }
    .exp-bnr-testi-card{
        margin-bottom: 0;
        left: initial;
        max-width: 232px;
        padding: 6px;
        box-shadow: 6px 3px 16px rgba(0, 0, 0, 0.10);
        margin-left: auto;
        right: 110px;
    }
    .exp-bnnr-slider .swiper-slide{
        width: 100% !important;
    }
    .exp-bnnr-sngl{
        padding-left: 0;
        position: relative;
    }
    .exp-bnr-testi-card p {
        min-height: 58px;
        line-height: 14px;
    }
    .exp-bnnr-image img {
        max-width: 100%;
        max-height: 100%;
        width: initial;
    }
    .explore-heading{
        display: none;
    }
    .exp-bnr-chev{
        width: 12px;
        height: 12px;
        right: -4px;
    }
    .explore1.exp-plan-hdng{
        margin-top: 15px;
        margin-bottom: 15px !important;
    }
    .exp-plan-hdng p{
        font-size: 24px;
    }
    .pckag-tab-box-list{
        padding: 0 15px !important;
    }
    .explore-box-sngl {
        margin-right: 0;
        max-width: 50%;
        flex: 0 0 50%;
        padding: 5px 6px 0;
    }
    .package-tab-btn{
        width: 100%;
        height: 110px;
    }
    .pckag-tab-box-icon {
        width: 40px;
        height: 40px;
        margin-bottom:8px;
        display: none;
    }
    .package-tab-btn:hover .pckag-tab-box-icon{
        width: 40px;
        height: 40px;
    }
    .pckag-tab-box-icon img{
        max-width: 100%;
        max-height: 100%;
    }
    .package-tab-btn p{
        font-size: 12px !important;
        line-height: 14px;
        display: none;
    }
    .package-tab-btn:hover p{
        padding-top: 8px;
    }
    .package-tab-btn:hover .explore-box-icon-ttl{
        margin-top: 0;
    }
    .exp-chs-hdng{
        font-size: 24px;
        line-height: 28px;
        margin-bottom: 20px !important;
    }
    .pckag-tab-list li{
        margin-right: 20px;
    }
    .pckg-price-optns-list{
        flex-wrap: nowrap;
        overflow-x: auto;
        padding: 20px 10px 0;
    }
    .pckg-price-optns-list .pckg-price-optns-sngl{
        margin-right: 12px;
        margin-bottom: 10px;
    }
    .pckg-price-optns-list .pckg-price-optns-sngl:nth-child(3n), .pckg-price-optns-list .pckg-price-optns-sngl:nth-child(6n){
        margin-right: 12px;
    }
    .pckge-custm-text{
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 38px;
    }
    .pckge-custm-btn{
        display: flex;
        justify-content: flex-start;
        padding-left: 0;
    }
    .pckg-price-optns-wrap {
        margin: 10px 0 22px 0;
    }
    .own-pckge-hdng h2{
        line-height: 28px;
        font-size: 24px;
    }
    .add-own-pckg-hdng{
        flex-direction: column;
        align-items: flex-start;
    }
    .more-less-btn{
        margin-left: 0;
    }
    .add-own-pckg-dtl-wrap{
        padding-right: 10px;
    }
    .own-pckge-header{
        margin-top: 15px;
    }
    .add-own-pckg-hdng h3, .add-own-pckg-btn h3{
        font-size: 16px !important;
        line-height: 20px;
    }
    .add-own-pckg-sngl{
        padding: 10px;
    }
    .pckg-coupn-fld{
        max-width: calc(100% - 84px);
    }
    .own-pckg-item-hedr{
        padding: 8px 10px;
    }
    .own-pckg-item-card-btm {
        padding: 12px 10px;
    }
    .cart-need-wrap{
        margin-top: 16px;
    }
    .pckag-cntnt-list {
        padding-left: 0;
    }
    .pckag-lft-dtl-wrap .pckag-cntnt-list p{
        position: relative;
        padding-left: 20px;
    }
    .pckag-lft-dtl-wrap .pckag-cntnt-list p img{
        position: absolute;
        left: 0;
        top: 6px;
    }
    
}

@media screen and (max-width:480px){
    .banner-text{
        text-align: center;
        position: absolute;

        color: #37825e;
        font-weight: 700;
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 20px;
        margin-top: 50px;
    }
    

    .get-qt-btn{
        display: none;
    }


    .services-section {
        background-color: #5ca8dc;
        min-height: 270px;
        text-align: left;
        color: #ffffff;
    }

    .width-47-per{
        width: 100%;
    }

    .margin-left-5-per{
        margin-left: 0;
    }

    .user_signup_form .margin-bottom-30{
        margin-bottom: 0px !important;
    }

    .mob-width-50-per{
        width: 50%
    }

    .mob-margin-bottom-none{
        margin-bottom: 0 !important;
    }

    .number-btn {
        width: 33.33%;
    }

    .button-key {
        max-width: 100%;
    }
    .service-video{
        height: 300px;
    }

    .mob-m-r-10{
        margin-right: 10px;
    }

    .mob-m-b-15{
        margin-bottom: 15px;
    }

    .mba1{
        width: 100% !important;
        float: initial !important;
    }
    .m-dialog
    {
        width:95%;
    }
    .close-img1 img
    {
        height:20px;
    }
    .close-img1
    {
        right:0px;
    }
    .main 
    { 
        padding-left: 20px; 
        font-size: 15px; 
    } 
    .geekmark 
    { 
        height: 15px; 
        width: 15px; 
    } 
    .about_section 
    {
        padding-bottom: 10px !important;
    }
    .t5 
    {
        margin-bottom: 0px;
    }
    .margin-top-80
    {
        margin-top:40px;
    }
    .useful
    {
        margin-top:25px !important;
        margin-bottom:0px !important;
    }
    .star-img
    {
        text-align:center;
    }
    .master-page
    {
        margin-bottom:0px;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 40px !important;
    }
    .rupee-sign
    {
        width:5.7%;
    }
    .main 
    { 
        padding-left: 18px; 
        font-size: 14px; 
    } 

    .w-30
    {
        width:48%;
    }
    .multiselect 
    {
        width: 170px;
    }
    .mobile-top-10
    {
        margin-top:15px;
    }
    .mobile-inputs
    {
        width: 55px;
        height: 55px;
        margin-right: 20px;
    }

    #enter_otp4
    {
        margin-right: 5px;
    }
    .header-menu
    {
        /*position:fixed;*/
        top:0;
        padding-top:0px;
        z-index:999;
        background:#fff;
        /*-webkit-box-shadow: 0 2px 2px -2px black;
       -moz-box-shadow: 0 2px 2px -2px black;
            box-shadow: 0 2px 2px -2px black;*/
    }
    .top-head
    {
        display:block;
        padding:10px 0px;
        text-align: center;
        -webkit-box-shadow: 0 2px 2px -2px black;
        -moz-box-shadow: 0 2px 2px -2px black;
         box-shadow: 0 2px 2px -2px black;
         background: #2A089F;
         -webkit-animation: c 53s linear infinite !important;
        animation: c 53s linear infinite !important;
        background: linear-gradient(121.19deg,rgba(133,239,49,0) 25.73%,hsla(0,0%,100%,.3) 45.27%,rgba(133,239,49,0) 62.27%),#2A089F;
    }

    @keyframes c{
        0% {
            background-position: -5000px 0;
        }

        100% {
            background-position: 5000px 0;
        }
    }

    .diagnos
    {
        /*background: #2a089f;*/
        text-align:center;
        color:#fff !important;
        padding:10px 0px;
        width:52%;
    }
    .login_header
    {
        float:right;
        padding:9px 0px;
    }
    .display_login
    {
        display:block;
    }
    .tutor7
    {
        margin-left:15px;
    }
    .backto
    {
        padding-left:0px;
        text-align:left;
    }
    .cet
    {
        text-align:center;
    }
    .explore1
    {
        margin-top:50px;
    }
    .services-header-1
    {
        margin-top:70px;
    }
    .section-title
    {
        margin-top:30px;
    }
    
    .mt-fifty
    {
        margin-top:50px;
    }
    .sub-dropdown-menu1
    {
        box-shadow:none;
        width:auto;
        position:relative;
    }
    .sub-dropdown-menu1 li
    {
        padding-left: 0px;
    }
    .sub-dropdown-menu1 li:last-child
    {
       border-bottom:none;
    }
    .mobile-bottom-25
    {
        margin-bottom:25px !important;
    }
    .mobile-pbottom-25
    {
        padding-bottom:25px !important;
    }
    .twenty
    {
        width:40% !important;
    }
    #student-session-slider
    {
        /*width:60%;*/
    }
    .desktop-visible
    {
        display:none;
    }
    .mobile-visible
    {
        display:block;
        border-bottom: 1px #e2e2e2 solid;
        padding-bottom:40px;
    }
    .mobile-visible:last-child
    {
        border-bottom: none;
        padding-bottom:0px;
    }
    .my-package
    {
        width:100%;
    }
    .rcontrol1 {
        top: 15% !important;
    }
    .lcontrol1 {
        top: 15% !important;
    }
    .tutor1 {
        margin-top:12px;
    }
    .backto
    {
        margin-top:0px;
        margin-bottom:30px !important;
    }
    .tutor-span
    {
        margin-bottom:10px;
    }
    .height-40px
    {
        height:10px;
    }
    .view
    {
        padding: 8px;
        font-weight:600;
    }
    .view1 {
        text-align:left;
    }
    .view3 {
        margin-left: 0px;
    }
    .view-photo
    {
        height:180px;
    }
    .margin-bottom-20
    {
        margin-bottom:10px;
    }
    .tutor6
    {
        padding-left:15px;
    }
    .mob1
    {
        padding:0px;
    }
    .mob2
    {
        padding:0px;
    }
    .mob3
    {
        margin-right:0px;
    }
    .mob4
    {
        padding-right:0px;
    }
    .mob5
    {
        padding-left:15px;
    }
    .mob6
    {
        padding-left:0px;
    }
    .tutor2 {
        margin-top: -4px;
    }
    .view21 {
        margin-top: -7px;
    }
    .signup-man
    {
        margin-top:0px;
    }
    .desktop-visible1
    {
        display:none;
    }
    .mobile-visible1
    {
        display:block;
    }
    .a-tag
    {
        font-size:18px;
    }
    .enter-code-icon
    {
        /*display:none;*/
    }
    .margin-bottom-fourty
    {
        margin-bottom:40px !important;
    }
    .mobile-top-hundred
    {
        margin-top:170px;
    }
    .backto img {
        width: 4.7%;
    }
    .padding-15-man
    {
        padding-left:15px;
    }
    .display-hidd
    {
        cursor:pointer;
    }
    .display-hidd img
    {
        width:20%;
    }
    .manzar a
    {
        margin-right:60px;
    }
    .tt2 {
        font-size: 12px;
        margin-top:0px;
    }
    .mobile-cent
    {
        text-align:center;
    }

    hr.divider.margin-bottom-30{
        margin-bottom: 30px !important;
    }

    .mobile-inputs{
        width: 55px !important;
        height: 55px !important;
        margin-right: 20px;
    }

    .knowledge-library-col{
        width: 100%;
        margin-left:0;
    }
    .pckag-tab-list li a{
        display: inline-block;
        text-align: center;
        line-height: 20px;
    }
    .add-pkg-sltn{
        flex-direction: column;
        align-items: flex-start;
    }
    .add-pkg-sltn .more-less-btn{
        margin-top: 5px;
    }
    .add-pkg-sltn .ui.selection.dropdown{
        width: auto;
    }
    .need-pkg-sltn .ui.selection.dropdown{
        width: auto;
    }
}

@media screen and (max-width:376px){
    .footer-banner-title {
        font-size: 21px;
    }
    .mobile-inputs 
    {
        width: 55px !important;
        height: 55px !important;
        margin-right: 16px !important;
    }
    .t2
    {
        font-size:23px !important;
    }
    .main 
    { 
        padding-left: 18px; 
        font-size: 14px; 
    } 
    .course {
        padding: 8px;
        width: 96%;
    }
    .t2 {
        font-size: 18px !important;
    }
    .rupee-sign
    {
        width:6.7%;
    }
    .signup-man
    {
        margin-top:0px;
    }
    .a-tag
    {
        font-size:16px;
    }
    .enter-code-icon
    {
        /*display:none;*/
    }
    
    #enter_otp4
    {
        margin-right: 5px !important;
    }
    .margin-bottom-fourty
    {
        margin-bottom:40px;
    }
    .mobile-top-hundred
    {
        margin-top:165px;
    }
    .padding-15-man
    {
        padding-left:15px;
        padding-right:20px;
    }
    .twenty-head p
    {
        font-size:14px;
    }
    .backto img {
        width: 5%;
    }

    .mobile-inputs
    {
        width: 40px !important;
        height: 40px !important;
        margin-right: 10px !important;
    }

    .search-circle-icon{
        width: 20px;
    }
}

@media screen and (max-width:360px){
    .exp-bnnr-image{
        height: 100px;
    }
    .exp-bnr-testi-card{
        max-width: 192px;
        right: 94px;
    }
    .pckag-tab-box-icon {
        width: 30px;
        height: 30px;
    }
    .package-tab-btn{
        height: 100px;
    }
}

.disable-btn{
 background-color: #C7C7C7 !important;
 border-color:  #C7C7C7 !important;
}