@charset "utf-8";
*{margin:0;padding:0;text-decoration:none;list-style:none;outline:none;border:none;position:relative;line-height:1.3em;}
*, *:before, *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body, html{width:100%;min-width:320px;overflow-x: hidden}
body{margin:0;padding:0;font-family: 'Montserrat', sans-serif;background-color:#121212;font-weight:normal;font-size:16px;letter-spacing:0;color:#fff;min-width:320px;overflow: hidden;  }
strong {font-weight: bold}

.cf:before,.cf:after {content: "";display: block;}
.cf:after {clear: both;}
.cf {*zoom: 1;clear: both;}

img{max-width:100%;width:auto;height:auto;}
.row,.wrapper{width:100%;}

.btn {    display: inline-block;
    width: auto;
    padding: 0.5625rem 1.5rem;
    background: #8b8b8b;
    font-size: 1em;
    color: #ffffff;
    font-weight: 500;
    border-radius: 3px;
    border: 1px solid #727272;}

    .btn:hover {    display: inline-block;
        width: auto;
        padding: 0.5625rem 1.5rem;
        background: #ffffff;
        font-size: 1em;
        color: #000;
        font-weight: 500;
        border-radius: 3px;
        border: 1px solid #727272;}

        .btn-h {    display: inline-block;
            width: auto;
            padding: 0.5625rem 1.5rem;
            background: #ffffff;
            font-size: 1em;
            color: #000;
            font-weight: 500;
            border-radius: 3px;
            border: 1px solid #727272;}

header .container,.container-fluid{width:94%;margin:0 auto;max-width: 98%;}
header.hdr-act .container,.container-fluid{width:94%;margin:0 auto;max-width: 98%;}
footer .container,.container-fluid{width:94%;margin:0 auto;max-width: 98%;}


.container,.container-fluid{width:94%;margin:0 auto;max-width: 1128px; }
.container-fluid{max-width: 928px;}
.cover{width:100%;height:100%;position:fixed;background:rgba(5, 5, 5, 0.9);top:0;left:0;z-index:2;display:none;}
.cover.act{display: block}

.flex{display: flex; display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;flex-wrap: wrap; justify-content: space-between;  }
.align-center{align-items: center}
.align-iend{align-items: flex-end}
.justify-center{justify-content: center}
.align-end{align-self: flex-end}
.align-top{align-items: flex-start}
.justify-end{justify-content: flex-end}
.justify-start{justify-content: flex-start}


.scrollToTop{bottom:10%;position:fixed;right:20px;background:rgba(0, 0, 0, 1) url(../images/arw-up.png) no-repeat center center;width:35px;height:35px;text-align:center;border-radius:3px;transform: scale(0);-webkit-transform: scale(0);transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;cursor: pointer;filter: invert(1);-webkit-filter: invert(1);}
.scrollToTop.act{transform: scale(1);-webkit-transform: scale(1);}
.text-left{text-align: left;}
.text-center{text-align: center}
.text-right{text-align: right}
address{font-style: normal}

/*slider*/
.slider .slider-cont{height:auto }
.slider .slides{position: absolute; left: 0;top:0; width: 100%; opacity: 0;-webkit-transition: opacity .75s ease-out;-o-transition: opacity .75s ease-out; transition: opacity .75s ease-out; z-index: 0}
.slider .slides.act{opacity: 1; z-index: 1}
.slider .slides:first-child{left: 0;z-index: 1;opacity: 1;}
.slides.act{opacity: 1; z-index: 1}
.slider-cont{overflow: hidden; width: 100%;}
.arws {z-index: 2;  width: 100%;display: block; margin-top: 1.25em;margin-bottom: 0.5em;}
.arws span{display: inline-block !important;width: 10px;height: 10px;background-color: #474747;border-radius: 50%;padding: 0 !important; margin-right: 0.45em;cursor: pointer;}
.arws span.act{background-color: #fff;}
/*slider*/

/*Button*/
.button{display: inline-block;width: auto;padding: 0.5625rem 1.5rem; background:transparent;font-size: 0.875em;color: #fff;font-weight: 500;border-radius: 3px;border: 1px solid #727272;}
.button:hover{background: #fff;color: #111111;}
.button-arw{display: inline-block;width: auto;padding: 0.5625rem 1.25rem; background:transparent url(../images/arrow-left.png) no-repeat 95% center;font-size: 0.875em;color: #fff;font-weight: 500;border-radius: 3px;}
.button-arw:hover{ background:transparent url(../images/arrow-red.png) no-repeat 95% center;color: #e50914;}
/*Button*/




.pageloader {position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 5;background: url('../images/loader.gif') 50% 50% no-repeat rgba(0, 0, 0,0.95);
    background-size: 80px;  }
.eapps-instagram-feed-posts-grid-load-more,#twitter-widget-0 .timeline-InformationCircle-widgetParent,.eapps-facebook-feed-load-more,.eapps-link{display: none !important; visibility: hidden;}
.eapps-link{min-height: 0px; overflow: hidden;}
#twitter-widget-0{height: 481px !important;}

#twitter-widget-0 .timeline-InformationCircle-widgetParent{display: none !important;}
.timeline-Widget{background: transparent !important;}
#eapps-facebook-feed-1 .eapps-facebook-feed-container{max-width: 100% !important;}

/* .eapps-facebook-feed-large .eapps-facebook-feed-posts-item:nth-child(2n+2){margin-right: 0;} */
.eapps-facebook-feed-inner,.eapps-facebook-feed-posts-inner{background: transparent !important;border: 0 !important;}
#eapps-facebook-feed-1 .eapps-facebook-feed-content-container{overflow-y: hidden !important;height: auto !important;}
.eapps-facebook-feed-posts{padding: 0 !important;}
.eapps-facebook-feed-posts-item{background: transparent !important;}
.eapps-facebook-feed-posts-item-inner{padding: 0 !important;}
.eapps-facebook-feed-posts-item a,.eapps-facebook-feed-posts-item span,.eapps-facebook-feed-posts-item p{color: #fff !important;}
/* body .minutiae > div{max-width: 452px; margin-bottom: 1.25em;} */
.virtual_class .col-lg.minutiae .img{max-width: 452px; margin-bottom: 1.25em;}
.minutiae .sub, .minutiae .cont{width: 50%;}
.virtual_class .col-lg.minutiae .img .cont{padding-left: 1.875em; padding-right: .5em;}
.virtual_class .col-lg.minutiae .img:nth-child(2) .cont{padding-left: .5em; padding-right: 1.875em;}
.about .vimeo-player{position:absolute;top:0;left:0;width:100%;height:100%;margin-bottom: 0;}
.sub img{align-self: flex-start;}

.bjpal {width:50%; margin:0 auto; z-index: 0;}

@media only screen and (min-width : 320px){
.bjpal {width:80%;}

.hdr-image{width:45%; padding:1em 0; max-width: 180px;}
/* @media only screen{ */
    h1{font-size: 2.25em;color: #fff;font-weight: 700;line-height: 1.05em;letter-spacing: -1px;}
    h2{font-size: 2em;color: #fff;font-weight: 700;line-height: 1.05em;letter-spacing: -2px;}
    h3{font-size: 1.75em;color: #fff;font-weight: 700;}
    h4{font-size: 1.5em;color: #fff;font-weight: 600;line-height: 1.1em;}
    h5{font-size: 1.125em;color: #fff;font-weight: 600;}
    h6{font-size: 1em;color: #fff;font-weight: 500;}

    /*Header*/
        header{position: fixed;top: 0;left: 0;z-index: 3;width: 100%;background-color: transparent;padding: 1.5em 0;transition: all 0.45s ease-in-out;-webkit-transition: all 0.45s ease-in-out;}
        .home .logo{visibility: hidden;}
        .home .hdr-act .logo{visibility: visible;}
        .social{display: none;}
        .hdr-act .social{display: inline;}
        header .logo{flex-basis: 19%; max-width: 212px;}
        /* .hdr-act .black{filter: invert(1);-webkit-filter: invert(1);max-width: 120px;} */
        .hdr-act .black{max-width: 120px;}
        .hdr-act .col-right{align-items: center;}
        .menu{width: 28px;cursor: pointer; }
        .menu.act{border: none;}
        .menu.act div{width: 85%;margin-left: 0.25rem;}
        .menu div{height: 3px;width: 100%;background-color: #fff;margin-bottom: 8px;transition: all ease-in-out 0.3s;-webkit-transition: all ease-in-out 0.3s;border-radius: 10px;}
        .menu div:last-child{margin-bottom: 0;}
        .menu.act div:nth-child(1){-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transform-origin: -23% 23%;transform-origin: -23% 23%;transition: all ease-in-out 0.3s;-webkit-transition: all ease-in-out 0.3s;}
        .menu.act div:nth-child(2){opacity: 0;}
        .menu.act div:nth-child(3){-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transform-origin:-11% 100%;transform-origin: -11% 100%;transition: all ease-in-out 0.3s;-webkit-transition: all ease-in-out 0.3s;}


        header.hdr-act{-webkit-box-shadow: 2px 5px 5px 0px rgba(0,0,0,0.1);-moz-box-shadow: 2px 5px 5px 0px rgba(0,0,0,0.1);box-shadow: 2px 5px 5px 0px rgba(0,0,0,0.1);padding: 1em 0;background-color: rgba(17,17,17,0.65);}
        /* header.hdr-act .menu div{background-color: #000;} */
        /* header.hdr-act .social a{-webkit-filter: grayscale(1) invert(1);filter: grayscale(1) invert(1);} */
        .home header.hdr-act{padding: 1.125em 0;}
        header .social{margin-right: 1.25rem;}
         .social a{display: inline-block;margin-right: 1.25rem;transform: scale(0.875);-webkit-transform: scale(0.875);}
         .social a:hover{filter: brightness(0.5) sepia(1) saturate(10000%);-webkit-filter: brightness(0.5) sepia(1) saturate(10000%);}
         .social a:last-child{margin-right: 0;}
         .social .twitter{background: url(../images/twitter.png) no-repeat center;background-size: contain;width: 21px;height: 18px;}
         .social .fb{background: url(../images/fb.png) no-repeat center;background-size: contain;width: 12px;height: 23px;}
         .social .insta{background: url(../images/insta.png) no-repeat center;background-size: contain;width: 21px;height: 21px;}
         .social .ytube{background: url(../images/ytube.png) no-repeat center;background-size: contain;width: 21px;height: 25px;}

         header nav{position: absolute;right: 0;top: 55px;width: auto;z-index: 6;text-align: right;display: none;background:rgba(17,17,17,0.85);padding: 1em 1.5em;}
         header nav a{display: block;font-size: 1em;color: #fff;padding: 0.45rem 0;font-weight: 500;}
         header nav a:hover,header nav .active a{color: #0087cc;}

    /*Header*/

    /*Footer*/
        footer{background-color: #060606;color: #fff;}
        .footer{border-top: 1px solid #8b8b8b;padding: 2em 0;}
        footer a{color: #fff;font-weight: 400;font-size: 0.875em;}
        footer li a{text-transform: capitalize}
        footer li a:hover{color: #0087cc;}
        footer li a,footer span{padding: 0.25em 0;display: block;}
        .footer .copy_mb span{font-size:1em; color:#8b8b8b;}
        footer small{font-size: 0.875em;display: block;}
        footer small br{display: none;}
        footer .col-lg, footer .list{flex-basis: 100%;margin-top: 1.5em; }
        footer .col-lg{margin-top:0;margin-bottom: 1.5em; }
        .footer .list{text-align: left;margin-top: 0;}
        footer .list li{width: 48%;display: inline-block;}
        footer .social{margin-top: 1.5em;margin-bottom: 1.5em; text-align: right;}
        .photography{color: #8b8b8b;font-weight: 500;margin-bottom: 0.5rem;}

        .design_devl{margin-top:1em;order: 3;}
        .design_devl a{color:#8b8b8b;font-size: 0.875em;}
        .design_devl.desk{display: none;}
    /*Footer*/

    .fadein{opacity: 1;}

    p{color: #060606;font-weight: 300;font-size: 0.875em;}
    .home p,.eui-item-text-not-changed{color:#fff;}
    .jayashri_sec{background: #111111 url(../images/jayashri.jpg) no-repeat 55% top; background-size:cover; padding: 15em 0 6em 0;}
    .jayashri_sec .cont .img{margin-bottom: 9.5%;}
    .jayashri_sec .cont img{max-width: 170px;}

    .virtual_class{padding: 2em 0 ; background: #111111 ; background-size: 90%;}
    .virtual_class .title{margin-bottom: 1em;}
    .virtual_class .col-sm p{font-weight: 500;}
    .virtual_class .col-lg{margin-top: 2em;justify-content: center;}
    .virtual_class .col-lg .img{margin-bottom: 2.5em;}
    .virtual_class .icon{margin-top: 1.25em;}
    .virtual_class h1{font-weight: 300;}
    .virtual_box{padding-top: 0%;}
    .virtual_class .virtual_box p{font-weight: 400;}
    .virtual_class .info p{font-weight: 600;line-height: 1.4em;}
    .virtual_class .info{margin: 0.75em 0;}
    .virtual_box .button{margin-top: 2rem;}

    .more_info{padding: 1em 0;}
    .more_info .col-sm{margin: 1em 0;flex-basis: 100%;}
    .more_info .cont{margin-top: 1em;margin-bottom: 1.5em;}
    .fb_icon{background:url(../images/fb-01.png) no-repeat left center;background-size: contain;font-size: 0.875em;font-weight: 500;color: #fff;padding-left: 3em;height: 23px;}

    .about{padding: 0 0 15% 0;background: #060606;}
    body .about{padding: 0; background: #060606;}
    .about .vimeo-player{margin-bottom: 2em;}
    .about h3{font-weight: 300;margin-bottom: 2.5rem;line-height: 1em;}
    .about iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
    .about .cont{z-index: 3;}

    .social_fields{padding: 3em 0;background-color: #060606;}
    .social_fields .title img{vertical-align: middle;margin-right: 0.875em;}
    .social_fields .title{margin-bottom: 1.5em;}
    .social_fields .col{margin-bottom: 8.8%;}
    .social_fields .col:last-child{margin-bottom: 0;}
    .social_fields .col{flex-basis: 100%;}

    
    /* .profile nav li{background-color: #111111;display: inline-block;width: 120px;height: 120px;text-align: center;margin-right: 0.5rem;cursor: pointer;}
    .profile nav li:last-child{margin-right: 0;}
    .profile nav li a{font-weight: 600;font-size: 1em;color: #fff;padding: 3.125em 1em;display: block;}
    .profile nav li a.active{text-decoration: underline;} 
    .nav_items a{font-weight: 600;color: #121212;padding-top: 0.5rem;display: inline-block;font-size: 0.875em;}*/
    .pghding {
        font-size: 1.5em;
        color: #060606;
        text-align: center;
        display: block;
        /* padding: 0 0 0 30%; */
    }
    .profile{background: #e8e8e8 url(../images/profile-sm.jpg) no-repeat 80% top;background-size: 120%;padding: 28em 0 2em 0;}
    .profile .cont{margin-top: 2em;}
    .hitham_sec{background: #e8e8e8 ;padding-bottom: 4em;}
    .hitham_sec .cont{margin-top: -1em;}
    .aside{order: 2;}
    .col-right{order: 1;}
    /* .nav_items ul{display: inline-block;width: 120px;} */
    .profile .cont p, .col-right  p{margin-bottom: 1.125em;line-height: 1.5em;}
    .profile .btn-sec{margin-top: 3em;}
    .profile .btn-sec span{font-weight: 300;}
    .profile .btn-sec a{font-weight: 700;color: #fff;}
    .aside .hitham{font-weight: 600;color: #242424;margin-top: 1.5rem;display: inline-block;}
    .aside .hitham img{vertical-align: middle;margin-right: 1rem;}
    .col-right .list{margin: 2em 0;}
    .col-right .list p{font-weight: 600;}
    .col-right .list li{color: #080808;margin-bottom: 0.75rem;background: url(../images/dot.png)no-repeat left 3px;background-size: 10px;padding-left: 1.125em;font-size: 0.875em;font-weight: 300;}
    .col-right p a{color:#0072ff;font-weight: 700;}
    .more_details{margin-top: 1.5rem;}
    
    .mc {background: #e8e8e8 ; padding-bottom:2em;}
    .master_text{max-width: 170px;margin-bottom: 3em;}
    /* .nav_items ul{display: inline-block;width: 120px;} */
    .mc  p{margin-bottom: 1.125em;line-height: 1.5em;}
    .mc .btn-sec{margin-top: 3em;}
    .mc .btn-sec span{font-weight: 300;}
    .mc .btn-sec a{font-weight: 700;color: #fff;}
    .table .col-sm,.table .col-lg{flex-basis: 100%;}
    .mc li{color: #060606;font-size: 0.875em;line-height: 1.5em;list-style: decimal;margin-bottom: 0.65rem;padding-left: 0.75rem;}
    .mc ul{margin-left: 1em;}
    .table .details{margin-bottom: 2em;}
    .table p{margin-bottom:0.65rem}
    .table p:last-child{margin-bottom:0}
    .table .col-sm{margin-bottom: 1em;}
    .table strong{font-weight: 500;}


    /* Shedule CSS */
    .schedule_main{display: flex; display: -webkit-box;display: -webkit-flex;display: -ms-flexbox; flex-direction: column; align-items: end; justify-content: space-between; min-height: 100vh;}
    .schedule_main .footer{border-top: 0;}
    .schedule_main footer{width: 100%;}
    .schedule_sec{padding-top: 9em; padding-bottom: 5em;}
    /* .schedule_sec .container{max-width: 98%;} */
    .schedule_sec h1{font-size: 1em; border-bottom: 1px solid #3e3e3e; padding-bottom: 1em; margin-bottom: 5em; font-weight: 600;}
    .schedule_sec h2{font-size: 1.25em; font-weight: 600; margin-bottom: 0.5rem;}
    .schedule_sec h2::after{content: ''; width: 0.875rem; background-color: #8b8b8b; height: 1px; display: block; margin-top: 0.75rem;}
    .schedule_sec p{color: #ffffff; margin-bottom: 0.5rem;}
    .schedule_sec .col{margin-bottom: 2em; width: 100%; padding-left: 3em;}
    .schedule_sec .date{font-size: 1.75em; font-weight: 300;}
    .schedule_sec .date span,.schedule_sec .date sup{font-size: 0.625em; font-weight: 300;}
    .schedule_sec .date span{position: absolute; left: -2.25em; bottom: 3px;}
    .schedule_sec p br{display: none;}
    /* Shedule CSS */


    /* popup CSS */
    .popup,.popup .cover{height:100%;left:0;position:fixed;display:block;top:0;width:100%;z-index:9}
    .popup .cover{background:rgba(0,0,0,.75)}
    .popup .pop-con{height:100%;position:relative;width:100%;z-index:9}
    .popup .pop-con .con{left:50%; top:50%;position:absolute;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);z-index:9;width:92%}
    .popup .pop-con .close{width: 1.5em;height: 1.5em;position: absolute;right: 0;background-color: #ffffff;z-index: 999; text-align: center;top: -1.5em;line-height: 1.5em;font-size: 1em; cursor: pointer; color: #000000;}
        .popup .pop-con .con .thumb_img img{width: 100%;}
    /* .popup{display: none;} */
    /* popup CSS */
}
@media only screen and (max-width : 480px){ 
    .virtual_class .col-lg .img:last-child{margin-bottom: 0;}
    .more_info{padding-bottom: 2em;}
    .virtual_box > img{-webkit-transform: scale(1.225); transform: scale(1.225);}
    
  
    
}
@media only screen and (min-width : 479px){ 
    .virtual_class{padding: 2em 0 ; background: #121212 ;}
    .master_sec{background:#111111 url(../images/virtual_class_bg_1.jpg) no-repeat right bottom; background-size: contain;}
    .virtual_box{padding-top: 8%;}
    .virtual_box > img{display: none;}

    /* popup CSS */
    .popup .pop-con .con{width: 38%;}
    /* popup CSS */
}
@media only screen and (min-width : 640px){ 
    /* .social_fields .col{margin-bottom: 0;} */
    header nav{top: 85px;}
    .footer .col-sm{flex-basis: 35%;order: 1;}
    .footer .col-lg{flex-basis: 60%;order: 2;margin-top: 0;text-align: right;}
    .footer .list{text-align: right;}
    footer .list li{width: auto;margin-right: 1.3125em;}
    footer .list li:last-child{margin-right: 0;}
    footer .social{flex-basis: 100%;margin-top: 1.75em;}
    .design_devl.desk{display: block;}
    .design_devl.mob{display: none;}
    
    .jayashri_sec{padding: 8em 0 6em 0;}
    
    .virtual_class .col-lg{text-align: center;}
    /* .virtual_class .col-lg .img{flex-basis: 40%;margin-right: 7%;} */
    .virtual_class .col-lg .img:nth-child(2){margin-right: 0;}
    .virtual_class .col-lg .img:last-child{margin-bottom: 0;}
    .virtual_class .virtual_box span{font-size: 1.125em;}
    .virtual_box{padding-bottom: 2em;}
    
    .more_info .col-lg{flex-basis: 40.2%;}
    .more_info .col-sm{flex-basis: 19.5%;padding: 0 1em;}
    .more_info .fb_icon{margin-top: 2em;}
    .more{margin-top: 1.5em;}
    
    .social_fields .col-insta{flex-basis: 70.9%;padding-right: 4.25em;max-width: 70.9%;}
    .social_fields .col-twitter{flex-basis: 29%;max-width: 29%;}
    .eapps-facebook-feed-large .eapps-facebook-feed-posts-item{width: 48% !important;}
    .pghding {font-size: 2.25em;}
    .profile{background-size: 100%;}
    .profile .cont{margin-top: 5em;}
    .hitham_sec .cont{margin-top: -2em;}
    .master_text{max-width: 100%;}
    .master_text img{max-width: 160px;}

    /* Shedule CSS */
    .schedule_sec .col{width: auto;}
    .schedule_sec p br{display: block;}
    /* Shedule CSS */
}
@media only screen and (min-width: 768px){
    .virtual_class .col-lg.minutiae .img .cont,.virtual_class .col-lg.minutiae .img:nth-child(2) .cont{padding: 0;}
    .virtual_class .col-lg.minutiae .img{max-width: 226px;}
    .minutiae .sub, .minutiae .cont { width: 100%; }
    .virtual_class .col-lg{flex-basis: 100%; justify-content: space-between; align-items: flex-start;}
    .virtual_class .img .sub{margin-bottom: 1em;}
    .virtual_class .col-lg.minutiae .img:nth-child(2) .cont{order: 2; text-align: left; }    
    .hdr-image{display: none;}
    header nav a{font-size: 1.125em;padding: 0.5rem 0;}

    .footer .copy_mb{flex-basis: 48%;padding-top: 0.625em;}    
    .footer .col-lg{flex-basis: 52%;}
    footer small br {display: inline-block; }
    
    .virtual_class{padding: 0.75em 0 0 0 ; }
    .virtual_class .col-sm{flex-basis: 43.5%;align-self: center;}
    .virtual_class .col-lg{/*flex-basis: 56.4%;*/margin-top: 0;}
    .virtual_class .cont{max-width: 284px;}
    .virtual_box{padding-bottom: 3em;}
    .master_sec{background-position-x: 120%;}
    
    .virtual_class .virtual_box{max-width: 486px;}
    .virtual_class .virtual_box p{max-width: 430px;}
    .virtual_class .virtual_box span{font-size: 1.5em;}
    .virtual_box .button{margin-top: 3.125rem;}
    
    .more_info{padding: 3.125em 0 10em 0;}
    .more_info .cont{margin-bottom: 3.45em;}
    .more_info .fb_icon{margin-top: 0;}
    
    .social_fields{padding: 5.1875em 0 8em 0;}
    .social_fields .title{margin-bottom: 2.8125em;}
    
    .hitham_sec{padding-bottom: 10%;}
    .hitham_sec .cont{margin-top: -5em;}
    .profile{background: #e8e8e8 url(../images/profile.jpg) no-repeat 50% top;background-size: 150%;padding: 24em 0 7em 0;}
    .pghding{ padding: 0 0 0 48%;}
    .profile nav li a{font-size: 1.25em;}
    .profile nav{text-align: right;}
    .profile .sub-cont {
        max-width: 828px;
        width: 100%;
        display: inline-block;
        text-align: left;
    }
    .aside{flex-basis: 26.5%;max-width: 26.5%;order: 1;text-align: left;}
    .col-right{text-align: left;flex-basis: 73.5%;max-width: 73.5%;order: 2;}
    .profile .cont{text-align: right;}
    .profile .cont p, .col-right  p{margin-bottom: 1.25em;}
    .profile .cont p,.hitham_sec .col-right p{text-align: justify;}
    .profile .nav_items{margin-top: 0.7rem;}
    .profile .btn-sec a,.profile .btn-sec span{font-size: 1.125rem;}
    .profile nav li{width: 156px;height: 156px;}
    .profile nav li a{padding: 2.65em 1em;}
    .nav_items ul{width: 156px;}
    .nav_items a{font-size: 1.125em;}
    .more_details{margin-top: 2.5rem;margin-bottom: 0;}
    .table .col-sm{flex-basis: 29%;}
    .table .col-lg{flex-basis: 71%;}
    .mc{padding-bottom:5em ;}
    .master_text{padding-right: 2.5em;margin-bottom: 5em;}

    .about{padding: 20% 0 15% 0;background: url(../images/about.jpg) no-repeat left top;background-size: cover;}
    .about .vimeo-player{position:absolute;top:0;left:0;width:100%;height:100%;margin-bottom: 0;}
}
@media only screen and (min-width : 1024px){
    .virtual_class .col-sm{padding-bottom: 12%;}
    .virtual_class{background-position-y: bottom;}

    h1{font-size: 3.5em;}
    h2{font-size: 3.375em;}
    h3{font-size: 2.75em;}
    h4{font-size: 2.25em;}
    h5,.profile nav li a{font-size: 1.5em;}
    h5{font-size: 1.25em;}
    .home p,p,.col-right .list li,.table li{font-size: 1em;}
    .button,.button-arw,footer li a{font-size: 1em;}
    
    header{padding: 2.8125rem 0;}
    /* .home header.hdr-act{padding: 2.25em 0;} */
    header .social{margin-right: 2.375em;}
    .social a{margin-right: 1.5rem;transform: scale(1);-webkit-transform: scale(1);}
    footer .social a{margin-right: 2.5rem;}
    
    
    
    /* .jayashri_sec{background: #111111 url(../images/jayashri.jpg) no-repeat left top; background-size: cover;padding: 12em 0 15em 0;} */
    .jayashri_sec{background: #111111 url(../images/jayashri.jpg) no-repeat left top; background-size:contain; padding: 12em 0;}
    .jayashri_sec .cont .img{margin-right: 1.75rem;margin-bottom: 0;}
    .virtual_class .col-lg{text-align: left;padding-bottom: 15%;padding-top: 12%;}
    /* .virtual_class{background-size: 85%;} */
    .virtual_class .col-lg .img{flex-basis: 100%;margin-right: 0;margin-bottom: 0; }
    .virtual_class .img .sub{max-width: 226px;/*display: inline-block;*/}
    .virtual_class .col-lg .icon{position: absolute;top: 100%;left: 0;width: 100%;}
    /* .virtual_class .col-lg .img:nth-child(2){margin-left: 56.8%;} */
    .virtual_class .title {margin-bottom: 1.375em;}
    .virtual_box{padding-top: 8%;padding-bottom: 6%;}
    
    /* .virtual_box{padding-top: 36%;} */
    
    .more_info .fb_icon{margin-left: 2.75rem;}
    .more_info .btn_sec{justify-content: left;}
    
    .col-right .list{margin: 3.75em 0 4.375em 0;}
    .col-right .list li{margin-bottom: 0.875rem;}
    
    .eapps-facebook-feed-posts-item-content{display: flex; display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;flex-wrap: wrap; justify-content: space-between; }
    .eapps-facebook-feed-posts-item-content-text{flex-basis: 60%;max-width: 60%;order: 2;}
    .eapps-facebook-feed-posts-item-content-picture{flex-basis: 35%;max-width: 35%;margin: 0 !important;}
    .eapps-facebook-feed-large .eapps-facebook-feed-posts-item{padding-right: 2em;}
    .eapps-facebook-feed-large .eapps-facebook-feed-posts-item:nth-child(2n+2){padding-right: 0;padding-left: 2em;}
    
    .mc{padding-bottom:5em;}
    .master_text{margin-bottom: 8em;padding-right: 4.25em;}
    .master_text img{max-width: 200px;}
    .hitham_sec .cont{margin-top: -90px;}
    .pghding{ padding: 0 0 0 54%;font-size: 3em;}
    
    .profile .cont{margin-top: 10em;}
    .virtual_class{background-position-x: 140%;}

    /* Shedule CSS */
    .schedule_sec{padding-top: 14em;}
    /* Shedule CSS */
}
@media only screen and (min-width : 1100px){
    .profile .cont { margin-top: 30%;}
}
@media only screen and (min-width : 1200px){
    .profile .cont { margin-top: 35%;}
    .virtual_box{padding-top: 10%;padding-bottom: 8%;}

    
    /* Shedule CSS */
    .schedule_sec h1{font-size: 1.125em;}
    .schedule_sec h2{font-size: 1.875em;}
    .schedule_sec .date{font-size: 3em;}
    .schedule_sec p{font-size: 1.125em; line-height: 1.125em;}
    .schedule_sec h2::after{width: 1.625rem;}
    .schedule_sec .col{padding-left: 4.25em; width: 29%; margin-bottom:5em}
    .schedule_sec .date span{bottom: 0.5rem;}
    /* Shedule CSS */
}
@media only screen and (min-width : 1360px){
    h1{font-size: 4.375em;}
    h3{font-size: 3em;}
    h5{font-size:1.875em}
    h6{font-size:1.5em}
    
    .home p,p,.col-right .list li,.table li{font-size: 1.125em;}
    
    .footer{padding: 2em 0 5.8125em 0;}
    footer .social{margin-top: 1.25em;margin-bottom: 0;}
    /* .photography{font-size: 1.125em;} */
    
    .jayashri_sec{padding: 23.56em 0 7em 0;}
    .jayashri_sec .cont img{max-width: 100%;}
    
    .more_info .col-sm{padding: 0;}
    
    /* .hitham_sec{background-size: 100%;padding: 34em 0 15em 0;} */
    .profile{background-size: 100%;padding: 16em 0 9.6em 0;}
    .profile .btn-sec a,.profile .btn-sec span{font-size: 1.5rem;}
    .profile .btn-sec{margin-top: 6.25em;}
    .col-right .cont{margin-top: 17em;}
    .profile .cont{margin-top: 40em;}
    .aside .hitham{margin-top: 3.25rem;}
    .col-right .list li{margin-bottom: 1.125rem;background-position-y: 5px;}
    .more_details{margin-top: 3.875rem;}
    .mc{padding-bottom: 5em ;}
    .master_text{margin-bottom: 20em;padding-right: 4.25em;}
    .table .details{margin-bottom: 3.125em;}
    .table .col-sm{padding-left: 1.75em;}
    .hitham_sec .cont{margin-top: -140px;}
    /* .virtual_class{background-size: 78%;} */


}    
@media only screen and (min-width : 1400px){
    .master_sec{background-position-x: 110%;}
}
@media only screen and (min-width : 1600px){
    .master_text{margin-bottom: 26em;}
    .hitham_sec .cont{margin-top: -160px;}
    .profile .cont{margin-top: 42em;}
    .virtual_box{padding-top: 24%;padding-bottom: 18%;}
}
@media only screen and (min-width : 1700px){
    h1{font-size: 5em;}
    .jayashri_sec{padding: 30em 0 19em 0;}
    .about{padding: 25.625em 0 18.75em 0;}
    .hitham_sec{padding-bottom:19.375em;}
    /* .hitham_sec .cont{margin-top: -10em;} */
    .profile{padding:15em 0 5em 0;}
    .col-right .cont{margin-top: 28.75em;}
    .profile .cont{margin-top: 55em;}
    .master_text img{max-width: 100%;}
    .master_text{margin-bottom: 34.125em;}
    .master_sec{background-position-x: right;}
    .virtual_box{padding-top: 28.5%;padding-bottom: 25.5%;}


    /* Shedule CSS */
    .schedule_sec{padding-top: 16.5em;}
    .schedule_sec h1{margin-bottom: 6.5em;}
    /* Shedule CSS */
}    