/*Mobile view css start*/
#myNavbar{
    background: #6842D7;
}
.mobview > .container{
    padding: 0 20px;
}
.mo-header{
    z-index: 99;
}
.mo-header .navbar{
    min-height: 32px !important;
}
.mo-header .navbar-toggle{
    padding-right: 0;
    padding-top: 5px;
    margin-bottom: 0;
}
.navbar-toggle .icon-bar{
    width: 18px !important;
}
.navbar-toggle .icon-bar + .icon-bar{
    /*margin-top: 5px !important;*/
    margin-top: 3px !important;
}
.mo-header .navbar-brand{
    padding-left: 0;
    height: auto;
}

.mobsection1{
    margin-bottom: 55px;
    padding-bottom: 30px;
    border-bottom: 1px solid #6842D7;
    padding-top: 80px;
}
.mo-jet{
    margin-bottom: 30px;
}
.mobsection1 .hi{
    margin: 0 auto;
}
.mobsection1 h1{
    font-size:28px;
    line-height:30px;
    margin-bottom: 5px;
}
.mobsection1 h1 span img{
    padding-left: 10px;
}
.mobsection1 p{
    font-size:13px;
}

.mobsection2{
    /*margin-bottom: 80px;*/
    /*padding-bottom: 30px;*/
    /*border-bottom: 1px solid #6842D7;*/
}
.mobsection2 h3{
    font-size:20px;
    line-height:27px;
}
.mobsection2 h4{
    font-size: 20px;
    line-height:35px;
}
.mobsection2 p{
    font-size:15px;
    line-height:20px;
}
.mobsection2 .rudra{
    position: absolute;
    margin: 0 0px 0 37%;
    margin-top: -60px;
    width: 53px;
    height: 50px;
}
.mobsection2 .rudra span{
    width: 41px;
    transform: scale(.5);
}


.mobsection3{
    margin-bottom: 55px;
    padding-bottom: 110px;
    border-bottom: 1px solid #6842D7;
}
.mobsection3 h1{
    font-size:25px;
    line-height:33px;
    margin-bottom: 15px;
}
.mobsection3 p{
    font-size:14px;
    line-height:20px;
}

.mobsection4 .left-block{
    margin-bottom: 60px;
    padding-bottom: 70px;
    border-bottom: 1px solid #6842D7;
}
.mobsection4 h1{
    font-size:33px;
    line-height:46px;
    padding-left: 36px;
}
.mobsection4 h3{
    font-size:20px;
    line-height:40px;
}
.cust-btn{
    border: 2px solid #57F3B8;
    border-radius: 8px;
    display: inline-block;
    text-align: center;
    padding: 16px 15px 14px 15px;
    margin-top: 20px;
    width: 100%;
    font-size: 16px;
}
.cust-btn span{
    position: relative;
    padding-right: 15px;
}
.cust-btn img{
    width: 25px;
}
.cust-btn span:after{
    /*content: "";*/
    /*position: absolute;*/
    /*background-image: url("../images/triangle-small-rotate.svg");*/
    /*right: -20px;*/
    /*height: 28px;*/
    /*width: 28px;*/
    /*top: -3px;*/
}
.cust-btn:hover,
.cust-btn:focus,
.cust-btn:active
{
    color: #57F3B8;
}

.mobsection5{
    margin-bottom: 60px;
    padding-bottom: 50px;
    border-bottom: 1px solid #6842D7;
}
.mobsection5 .top-block{
    margin-bottom: 10px;
}
.mobsection5 h3{
    font-size: 16px;
    line-height: 23px;
}
.mobsection5 .slide-img{
    top: -50px;
    position: absolute;
    left: 34px;
    width: 41px;
}

.mobsection6{

}
.mobsection6 h2{
    font-size: 29px;
    line-height:33px;
}
.mobsection6 p{
    font-size:19px;
    line-height:28px;
}
.mobsection6 .how-works{
    margin-bottom: 10px;
}
.mobsection6 .bottom-text{
    margin-top: 30px;
}

.mobsection7{
    margin-top: 40px;
}
.mobsection7 .top-block{
    margin-bottom: 60px;
    margin-top: 120px;
}
.mobsection7 h3{
    font-size: 18px;
    line-height:22px;
}
.mobsection7 h3 a
{
    text-decoration: underline;
}

.mobsection8{
    margin-top: 70px;
    border-bottom: 1px solid #6842D7;
    margin-bottom: 65px;
    padding-bottom: 55px;
}
.mobsection8 h3{
    font-size: 17px;
    line-height: 22px;
}
.mobsection8 .bottom-block{
    margin-top: 25px;
}

.mobsection9{
    border-bottom: 1px solid #6842D7;
    margin-bottom: 60px;
    padding-bottom: 60px;
}
.mobsection9 h3{
    font-size: 18px;
    line-height: 23px;
    margin-bottom: 25px;
}
.mobsection9 h4{
    font-size:20px;
    line-height:28px;
}
/*.mobsection9 .cust-btn{*/
    /*font-size: 12px;*/
/*}*/

.mobsection10{
    margin: 150px 0 0;
}
.mobsection10 h1{
    font-size:38px;
    line-height:55px;
}


.mobsection10 h3{
    font-size:32px;
    line-height:42px;
}
.pd50{
    padding:50px !important;
}
.pd30{
    padding:30px !important;
}
.pdb50{
    padding-bottom:50px !important;
}
.mt50{
    margin-top:50px !important;
}
.mt100{
    margin-top:100px !important;
}
.mt150{
    margin-top:150px !important;
}

ul.aboutuslist{
    margin: 0;
}

ul.aboutuslist li{
    list-style-type: none;
    padding-bottom: 10px;
    color: #6842D7;
    font-weight: 300;
    font-size:14px;
    line-height:21px;
    padding-left: 0px;
    margin-bottom:15px;
}
ul.aboutuslist li img{
    position: absolute;
    left: 20px;
}

/**/
.mobfooter{
    width: 100%;
    /*margin-bottom: 50px;*/
    margin-top: 50px;
    /*padding: 0 20px;*/
}
/**/
.mobfooter .row{
    max-width: 1170px;
    margin: 0 auto;
}
.mobfooter ul{
    float: left;
    display: block;
    padding: 0;
}
.mobfooter ul li{
    list-style-type: none;
    display: inline-block;
}
.mobfooter ul li:first-child{
    padding-left: 0px;
}
.mobfooter ul li a .link-img{
    padding-left: 10px;
}
.mobfooter ul li:first-child img{
    max-width: 113px;
}
.mobfooter ul li a:hover,
.mobfooter ul li a:active,
.mobfooter ul li a:focus{

}
/**/
.mobfooter ul.bottom-footer{
    margin: 0 auto 20px;
    /*float: right;*/
    width: 280px;
    /*width: 310px;*/
    float: none;
}
/**/
.mobfooter ul.bottom-footer li{
    /*font-size: 9px;*/
    font-size: 13px;
    padding-left: 10px;
}
.mobfooter ul.bottom-footer li:first-child{
    padding-left: 0;
} 
.mobfooter ul.bottom-footer li:last-child a{
   /*color: #57F3B8;*/
}
.mobfooter .footer-logo
{
    padding-left: 0 !important; 
}
.mobfooter .footer-social li:nth-child(3)
{
    padding-left: 0;
}


.navbar-brand{
    padding:0 15px;
}
.navbar-toggle{
    margin-top:0px;
    margin-right:0px;
}
.navbar-toggle .icon-bar{
    background-color:#6842D7 !important;
}
.navbar-toggle .icon-bar + .icon-bar{
    margin-top:10px;
}
/*Mobile view css end*/


/*Progam page mobile css*/
.mo-progpage-1{
    margin-bottom: 55px;
    padding-bottom: 30px;
    border-bottom: 1px solid #6842D7;
    padding-top: 50px;
}
.mo-progpage-1 .apply-page{
    margin: 0 auto;
}
.mo-progpage-1 .bottom-block h1{
    font-size: 28px;
    line-height: 30px;
}

.mo-progpage-2{
    margin-bottom: 55px;
    padding-bottom: 70px;
    border-bottom: 1px solid #6842D7;
}
.mo-progpage-2 h1 {
    font-size: 33px;
    line-height: 40px;
    padding-left: 36px;
    margin-bottom: 40px;
}
.mo-progpage-2 ul.aboutuslist li{
    font-weight: 400;
}

.mo-progpage-3{
    margin-bottom: 75px;
    padding-bottom: 60px;
    border-bottom: 1px solid #6842D7;
}
.mo-progpage-3 .top-block h1{
    font-size: 32px;
    margin-bottom: 25px;
}
.mo-progpage-3 .bottom-block h3{
    font-size: 15px;
    line-height: 20px;
}
.mo-progpage-3 .overlapped-circle h4{
    font-size: 12.5px;
    margin-bottom: 20px;
}
.mo-progpage-3 .overlapped-circle .group-1,
.mo-progpage-3 .overlapped-circle .group-2
{
    margin-bottom: 25px;
}
.mo-progpage-3 .last-block h3{
    font-size: 15px;
}
.overlaped-outter5{
    margin-bottom: 40px;
}
.mo-progpage-3 .last-block h3:first-child{
    margin-bottom: 20px;
}
.mo-progpage-3 .cust-btn{
    margin-top: 40px;
}

.mo-progpage-4{
    margin-bottom: 55px;
    padding-bottom: 70px;
    border-bottom: 1px solid #6842D7;
}
.mo-progpage-4 h1 {
    font-size: 33px;
    line-height: 40px;
    padding-left: 36px;
    margin-bottom: 40px;
}
.mo-progpage-4 ul.aboutuslist li{
    font-weight: 400;
}

.mo-progpage-5{

}
.mo-progpage-5{
    margin-bottom: 75px;
    padding-bottom: 60px;
    border-bottom: 1px solid #6842D7;
}
.mo-progpage-5 .top-block h1{
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 25px;
}
.mo-progpage-5 .bottom-block{
    margin-bottom: 30px;
}
.mo-progpage-5 .bottom-block p{
    font-size: 16px;
    line-height: 24px;
}
.mo-progpage-5 .bottom-block p:nth-child(1){
    margin-bottom: 20px;
}
.mo-progpage-5 .last-block p{
    font-size: 16px;
    line-height: 24px;
}
.mo-progpage-5 .last-block p a{
    color: #ffffff;
    cursor: pointer;
    text-decoration: underline;
}


.mo-progpage-6{
    padding-bottom: 60px;
    border-bottom: 1px solid #6842D7;
}
.mo-progpage-6 .heading-1{
    font-size: 30px;
    margin-bottom: 15px;
}
.mo-progpage-6 .heading-2{
    font-size: 22px;
    margin-bottom: 35px;
}
.mo-progpage-6 .bottom-block p{
    font-size: 18px;
    margin-bottom: 10px;
}
.mo-progpage-6 .bottom-block h1{
    font-size: 40px;
}
.mo-progpage-6 .bottom-block h1 a:hover,
.mo-progpage-6 .bottom-block h1 a:active,
.mo-progpage-6 .bottom-block h1 a:focus
{
    color: #57F3B8;
}
.mo-progpage-6
{
    margin-top: 50px;
    border-top: 1px solid #6842D7;
    padding-top: 50px;
}

/*End Progam page mobile css*/

/* Apply page mobile css*/
.mo-applypage-1{
    margin-bottom: 55px;
    padding-bottom: 25px;
    border-bottom: 1px solid #6842D7;
    padding-top: 50px;
}
.mo-applypage-1 .apply-page{
    margin: 0 auto;
}
.mo-applypage-1 .bottom-block h1{
    font-size: 28px;
    line-height: 30px;
}
.mo-applypage-1 .scroll-rext{
    font-size: 12px;
    color: #57F3B8;
    margin-top: 25px;
}

.mo-applypage-2{
    margin-bottom: 70px;
    padding-bottom: 70px;
    border-bottom: 1px solid #6842D7;
}
.mo-applypage-2 h2
{
    font-size: 20px;
    font-weight: 300;
    color: #6842D7;
    margin-bottom: 40px;
}
.mo-applypage-2 p{
    font-size: 15px;
}
.mo-applypage-2 .last-block{
    margin-top: 50px;
}

.mo-applypage-3{
    margin-bottom: 55px;
    padding-bottom: 70px;
    border-bottom: 1px solid #6842D7;
}
.mo-applypage-3 h1 {
    font-size: 33px;
    line-height: 40px;
    padding-left: 36px;
    margin-bottom: 20px;
}
.mo-applypage-3 ul.aboutuslist li{
    font-weight: 400;
}


.mo-applypage-4
{
    padding-bottom: 45px;
    border-bottom: 1px solid #6842D7;
}
.mo-applypage-4 .top-block h1{
    font-size: 34px;
    margin-bottom: 20px;
}
.mo-applypage-4 .top-block p{
    margin-bottom: 25px;
}
.mo-applypage-4 .top-block p:last-child{
    margin-bottom: 20px;
}
.mo-applypage-4 .bottom-block{
    margin-top: 50px;
}
.mo-applypage-4 .bottom-block .app-fee p{
    font-size: 10px;
}
/* End Apply page mobile css*/


/* Meetteam page mobile css*/
.mo-meetteam-1{
    margin-bottom: 20px;
    padding-bottom: 30px;
    border-bottom: 1px solid #6842D7;
    padding-top: 50px;
}
.mo-meetteam-1 .apply-page{
    margin: 0 auto;
}
.mo-meetteam-1 .bottom-block h1{
    font-size: 28px;
    line-height: 30px;
}

.mo-meetteam-1 .teamdance{
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 80px;
}

.mo-meetteam-2{
    margin-bottom: 50px;
    padding-bottom: 50px;
    border-bottom: 1px solid #6842D7;
}
.mo-meetteam-2 .prof-details h4{
    font-size: 24px;
    margin-top: 35px;
}
.mo-meetteam-2 .prof-details p{
    line-height: 22px;
    margin-top: 5px;
}
.mo-meetteam-2 .prof-details img{
    margin-top: 40px;
    max-width: 90px;
}
.mo-meetteam-2 .cust-btn{
    margin-top: 50px;
}

.mo-meetteam-3{
    margin-bottom: 75px;
    padding-bottom: 60px;
    border-bottom: 1px solid #6842D7;
}
.mo-meetteam-3 .bottom-block h3{
    font-size: 15px;
    line-height: 20px;
}
.mo-meetteam-3 .overlapped-circle h4{
    font-size: 12.5px;
    margin-bottom: 20px;
}
.mo-meetteam-3 .overlapped-circle .group-1,
.mo-meetteam-3 .overlapped-circle .group-2
{
    margin-bottom: 25px;
}
.overlaped-outter5{
    margin-bottom: 40px;
}
.mo-meetteam-3 .last-block p{
    font-size: 15px;
}
.mo-meetteam-3 .last-block p:first-child{
    margin-bottom: 20px;
}
.mo-meetteam-3 .inner-div-text{
    padding: 0;
}

.mo-meetteam-4{
    margin-bottom: 60px;
    padding-bottom: 30px;
    border-bottom: 1px solid #6842D7;
}
.mo-meetteam-4 .bootstrap-select{
    padding: 0;
}
.mo-meetteam-4 .top-block{
    padding: 0;
}
.mo-meetteam-4 .top-block h2{
    font-size: 32px;
    line-height: 36px;
    margin-bottom: 20px;
}
.mo-meetteam-4 .bootstrap-select .btn-info, .mo-meetteam-4 .bootstrap-select .btn-info:hover,
.mo-meetteam-4 .bootstrap-select .btn-info:focus, .mo-meetteam-4 .bootstrap-select .btn-info:active
{
    background: transparent;
    border:none;
    font-size: 24px;
    color: #6842D7;
    outline: none;
    box-shadow: none;
    padding-left: 0;
}
.mo-meetteam-4 .prof-box img{
    margin-top: 30px;
}
.mo-meetteam-4 .prof-box h4{
    font-size: 18px;
    line-height: 25px;
    margin-top: 15px;
}
.mo-meetteam-4 .prof-box p{
    font-size: 12px;
    color: #6842D7;
}
.mo-meetteam-4 .prof-box h4 a
{
    color:#6842D7;
}
.mo-meetteam-4 .swiper-pagination{
    position: relative;
    margin-top: 30px;
}
.mo-meetteam-4 .swiper-pagination-bullet{
    background: #E9E9E9;
    opacity: 1;
    margin-right: 7px;
}
.mo-meetteam-4 .swiper-pagination-bullet-active{
    background: #6842D7 !important;
}

.mo-meetteam-5{
    padding-bottom: 60px;
    border-bottom: 1px solid #6842D7;
}
.mo-meetteam-5 .bottom-block p{
    font-size: 18px;
    margin-bottom: 10px;
}
.mo-meetteam-5 .bottom-block h1{
    font-size: 40px;
}
.mo-meetteam-5 .bottom-block h1 a:hover,
.mo-meetteam-5 .bottom-block h1 a:active,
.mo-meetteam-5 .bottom-block h1 a:focus
{
    color: #57F3B8;
}


#myModal .modal-title{
    color: #6842D7;
}
#myModal .modal-header .close{
    margin-top: 7px;
    margin-right: 10px;
    opacity: 1;
}
/* Meetteam page mobile css*/

.overlaped-outter .inner-div-text > div:nth-child(1){
    top: 37%;
}
.overlaped-outter .inner-div-text > div.overlapped-tri{
    position: absolute;
    bottom: 0;
    top: 87%;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    right: 18%;
    padding: 0;
}
.overlapped-tri{
    /*top: 62%;*/
    /*max-width: 260px;*/
    /*padding: 0 0 0 155px;*/
}


.overlaped-outter2 .inner-div-text > div:nth-child(1){
    top: 32%;
}
.overlaped-outter2 .inner-div-text > div.overlapped-cir{
    position: absolute;
    bottom: 0;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    padding: 0;
    right: 20%;
    top: 82.5%;
    max-width: 180px;
    padding: 0 0 0 25px;
}

.overlaped-outter3 .inner-div-text > div:nth-child(1){
    top: 28%;
    padding: 0 75px 0 45px;
}
.overlaped-outter3 .inner-div-text > div.overlapped-whitetri{
    position: absolute;
    bottom: 0;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    padding: 0;
    left: 35px;
    top: 89.5%;
    max-width: 220px;
    padding: 0 0 0 25px;
}

.overlaped-outter4 .inner-div-text > div:nth-child(1){
    top: 38%;
    padding: 0 75px 0 45px;
}
.overlaped-outter4 .inner-div-text > div.overlapped-circle{
    position: absolute;
    bottom: 0;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    padding: 0;
    left: 35px;
    top: 92%;
    max-width: 220px;
    padding: 0 0 0 25px;
}

.overlaped-outter5 .inner-div-text > div:nth-child(1){
    top: 28%;
    padding: 0 60px 0 60px;
}
.overlaped-outter5 .inner-div-text > div.overlapped-circle{
    position: absolute;
    bottom: 0;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    top: 79%;
    max-width: 100%;
    padding: 0 60px 0 60px;
}

.overlaped-outter6 .inner-div-text > div:nth-child(1){
    top: 29%;
    padding: 0 60px 0 60px;
}
.overlaped-outter6 .inner-div-text > div.overlapped-circle{
    position: absolute;
    bottom: 0;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    top: 86%;
    max-width: 100%;
    padding: 0 60px 0 60px;
}

.overlaped-outter7 .inner-div-text > div:nth-child(1){
    top: 24%;
    padding: 0 50px 0 50px;
}
.overlaped-outter7 .inner-div-text > div.overlapped-circle{
    position: absolute;
    bottom: 0;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    top: 78%;
    max-width: 100%;
    padding: 0 50px 0 50px;
}


@media(min-width: 320px) {
    .overlaped-outter .inner-div-text > div.overlapped-tri{
        right: 19%;
        top: 84.5%;
    }
    .overlaped-outter2 .inner-div-text > div.overlapped-cir{
        top: 83.5%;
        right: 20%;
    }

    .overlaped-outter3 .inner-div-text > div:nth-child(1){
        top: 25%;
        padding: 0 75px 0 45px;
    }
    .overlaped-outter3 .inner-div-text > div.overlapped-whitetri{
        max-width: 216px;
        top: 88.5%;
    }
}
@media(min-width: 375px) {
    .overlaped-outter .inner-div-text > div.overlapped-tri{
        right: 21%;
    }
    .overlaped-outter2 .inner-div-text > div.overlapped-cir{
        padding: 0;
    }

    .overlaped-outter3 .inner-div-text > div.overlapped-whitetri{
        max-width: 226px;
    }
}
@media(min-width: 414px) {
    .overlaped-outter .inner-div-text > div.overlapped-tri{
        right: 24%;
    }

    .overlaped-outter3 .inner-div-text > div.overlapped-whitetri {
        max-width: 255px;
    }
}

.mobview > .container section {
    padding-left: 10px;
    padding-right: 10px;
}