/*
Theme Name:     Eikra Child
Theme URI:      https://themeforest.net/item/eikra-education-wordpress-theme/20950897
Author:         Amit Agarwal
Author URI:     https://www.sigmainfo.net
Template:       eikra
Description:    Eikra is a clean and modern theme for all kinds of Education and Learning Institute.
Version:        4.0
Text Domain:    eikrachild
Tags:           left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, translation-ready
License:        Envato split License
License URI:    https://themeforest.net/licenses/terms/regular
*/

@font-face {
    font-family: 'TradeGothic BoldCn 20'; /* TradeGothicW01-BoldCn20 675334 */
    src: url('assets/fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot');
    src: url('assets/fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot?#iefix') format('embedded-opentype'), url('assets/fonts/5fdc935e-9e30-442a-bbe9-8d887b858471.woff') format('woff'), url('assets/fonts/616c4c87-a077-43f4-a9f4-f01267c13818.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Nothing You Could Do"; /* TradeGothicW01-BoldCn20 675334 */
    src: url('assets/fonts/NothingYouCouldDo.eot');
    src: url('assets/fonts/NothingYouCouldDo.eot?#iefix') format('embedded-opentype'), url('assets/fonts/NothingYouCouldDo.woff') format('woff'),
    url('assets/fonts/NothingYouCouldDo.woff2') format('woff2'),url('assets/fonts/NothingYouCouldDo.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

#preloader {
    background-color: #FFF !important;
}
.home-counter .rt-vc-counter {display: block !important;}
.home-counter .rt-vc-counter .rtin-right {margin-top: 20px !important;}
.header-style-7.trheader .header-contact, .header-style-7.trheader .header-contact li a,.header-style-7.trheader .header-social li a {color: #FFFFFF !important; font-weight: 500;}
.header-style-7 .masthead-container {width: 100% !important;}
.header-style-7 .masthead-container .header-firstrow {padding: 15px 2% !important;}
.masthead-container .row {margin-left: 0; margin-right:0;}
.header-style-7 .menu-sep {background-color: #d0d0d0 !important;}
.top-ribbon {border-top: 12px solid #7f1919;width: 100%;z-index: 2; }
.logo-preloader {
    width: 100%;
    text-align: center;
    position: relative;
    max-width: 400px;
    margin: 0 auto;
    top: 30%;
    /* top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); */

}

.logo-preloader  .image {
    position: absolute;
    height: 100%;
    width: 100%;
    background: #fff;
    top: 0;
    left: 0;
    -webkit-animation-name: hello;
    -webkit-animation-duration: 8s;
    animation-name: hello;
    animation-duration: 4s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-iteration-count: 10;
}

.logo-preloader img {
    max-width: 100%;
    margin: 20px 0 0 0;
    width: 40%;
}
.logo-preloader .preloader-texts .preloader-explore {position: absolute; top: 200px; left: -30%;}
.logo-preloader .preloader-texts .preloader-excel {position: absolute; top: 200px; left: auto; right: -10px;}
.logo-preloader .preloader-texts .preloader-experience {position: absolute; top: 0px; left: 10px;}


.logo-preloader .preloader-texts h1 {margin: 0; padding: 0; position: absolute;
    top: 50%;
    left: 50%; font-size: 5em;
    color: #ccc; }
.logo-preloader .preloader-texts h1::before {
    /* This will create the layer
       over original text*/
    content: attr(data-text);
    position: absolute;
    top: 0;
    left: 0;

    /* Setting different color than
       that of original text  */
    color: green;
    overflow: hidden;

    /* Setting width as 0*/
    width: 0%;
    transition: width 10s;
}

.logo-preloader .preloader-texts h1.animate-me::before {

    /* Setting width to 100 on hover*/
    width: 100%;
}


@keyframes hello {
    0% {
        height: 100%;
        opacity: 1;
    }
    100% {
        height: 0%;
        opacity: 0.3;
    }
}

@-webkit-keyframes hello {
    0% {
        height: 100%;
        opacity: 1;
    }
    100% {
        height: 0%;
        opacity: 0.3;
    }
}

.ml3 {
    font-weight: 900;
    font-size: 3.5em;
}
.sp-container {
    /*    position: fixed;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        z-index: 0;*/
    /*background: -webkit-radial-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.3) 35%, rgba(0, 0, 0, 0.7));
    background: -moz-radial-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.3) 35%, rgba(0, 0, 0, 0.7));
    background: -ms-radial-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.3) 35%, rgba(0, 0, 0, 0.7));
    background: radial-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.3) 35%, rgba(0, 0, 0, 0.7));*/
}
.sp-content {
    /*   position: absolute;
       width: 100%;
       height: 100%;
       left: 0px;
       top: 0px;
       z-index: 1000;*/
}
.sp-container h2 {
    position: relative;
    line-height: 16px;
    font-size: 13px;
    width: 100%;
    text-align: center;
    color: #7f1919;
    font-family: 'TradeGothic BoldCn 20';
    -webkit-animation: blurFadeInOut 1s ease-in backwards;
    -moz-animation: blurFadeInOut 1s ease-in backwards;
    -ms-animation: blurFadeInOut 1s ease-in backwards;
    animation: blurFadeInOut 1s ease-in backwards;
}
.sp-container h2.frame-5 {
    -webkit-animation: none;
    -moz-animation: none;
    -ms-animation: none;
    animation: none;
    color: #7f1919;
    font-family: 'TradeGothic BoldCn 20';
    text-shadow: 0px 0px 1px #7f1919;
}
.sp-container h2.frame-5 span {
    /*-webkit-animation: blurFadeIn 2s ease-in backwards;*/
    /*-moz-animation: blurFadeIn 2s ease-in backwards;*/
    /*-ms-animation: blurFadeIn 2s ease-in backwards;*/
    /*animation: blurFadeIn 2s ease-in backwards;*/
    color: transparent;
    text-shadow: 0px 0px 1px #7f1919;
}
.sp-container h2.frame-5 span:nth-child(2) {
    /*-webkit-animation-delay: 2s;*/
    /*-moz-animation-delay: 2s;*/
    /*-ms-animation-delay: 2s;*/
    /*animation-delay: 2s;*/
}
.sp-container h2.frame-5 span:nth-child(3) {
    /*-webkit-animation-delay: 2s;*/
    /*-moz-animation-delay: 2s;*/
    /*-ms-animation-delay: 2s;*/
    /*animation-delay: 2s;*/
}

@-webkit-keyframes blurFadeInOut {
    0% {
        opacity: 0;
        text-shadow: 0px 0px 40px #7f1919;
        -webkit-transform: scale(1.3);
    }
    20%, 75% {
        opacity: 1;
        text-shadow: 0px 0px 1px #7f1919;
        -webkit-transform: scale(1);
    }
    100% {
        opacity: 0;
        text-shadow: 0px 0px 50px #7f1919;
        -webkit-transform: scale(0);
    }
}
@-webkit-keyframes blurFadeIn {
    0% {
        opacity: 0;
        text-shadow: 0px 0px 40px #7f1919;
        -webkit-transform: scale(1.3);
    }
    50% {
        opacity: 0.5;
        text-shadow: 0px 0px 10px #7f1919;
        -webkit-transform: scale(1.1);
    }
    100% {
        opacity: 1;
        text-shadow: 0px 0px 1px #7f1919;
        -webkit-transform: scale(1);
    }
}

.entry-banner .entry-banner-content {padding: 250px 0 !important;}
header#masthead > .entry-banner {height: 35vw;}
.title-container {background: #7f1919; padding: 10px 10px 10px 0px;}
.title-container h1.entry-title {color: #fff;font-size: 22px;font-weight: 500; margin: 0; line-height: 25px;}
#tophead {background-color: #7f1919;padding: 0 0 10px 0 !important;}
.site-header .site-branding {height: auto !important;}
.site-header .site-branding a.dark-logo, .site-header .site-branding a img {padding: 0 !important;}
#header#masthead .container.masthead-container {height: 60px; line-height: 60px;}

a.isme-button-1, body .isme-button-1 {
    border: none;
    padding: 10px;
    background-color: #7F1919 !important;
    color: #FFF !important;
    font-size: 14px;
    font-weight: 700;
    display: inline-block;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    text-decoration: none;
}
body a.isme-button-1:hover, a.isme-button-1:focus, a.isme-button-1:active {
    color: #7F1919 !important;
    background-color: #fdc800 !important;
}
a.isme-button-2, body .isme-button-2 {
    border: none;
    padding: 10px;
    background-color: #fdc800 !important;
    color: #7F1919 !important;
    font-size: 14px;
    font-weight: 700;
    display: inline-block;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
body .isme-button-2:hover {
    background-color: #7F1919 !important;
    color: #FFF !important;
}
.entry-content .rt-vc-course-slider .isotop-btn {margin-bottom: 10px !important;}
.rt-vc-course-slider h2.owl-custom-nav-title {margin-bottom: 10px !important;}
.rt-vc-course-slider.rt-owl-nav-1 .section-title {margin-bottom: 10px;}
.rt-vc-course-slider.rt-owl-nav-1 .section-title .owl-custom-nav {margin-top: 0px;}
.rt-vc-course-slider .rt-course-box .rtin-content {padding: 10px;}
.rt-vc-course-slider .rt-course-box .rtin-content .rtin-description {margin-top: 0}
.rt-vc-course-slider .rt-course-box .rtin-content .rtin-admission-open {color: #7f1919;animation: flash linear 2s infinite;-webkit-animation: flash linear 2s infinite;font-weight: 700; text-align: center;}

.site-header .main-navigation ul.menu > li > a:hover, .site-header .main-navigation ul.menu > li.current-menu-item > a, .site-header .main-navigation ul.menu > li.current > a {
    background: #450000 !important;
}
.site-header .main-navigation ul li a {padding: 15px 15px !important;}


.rt-vc-instructor-4 .section-title.no-margin {margin: 0px !important;}

/*.home_courses_bg{box-shadow: inset 0 0 0 2000px rgba(127, 25, 25, 0.6);}*/
.home_courses_bg h2.owl-custom-nav-title {color: #7F1919 !important;}
#sticky-header-wrapper {z-index: 1000 !important;}
.video-bg-banner .vc_column_container {
    position: absolute;
    bottom: 20px;
}

.video-bg-banner .vc_column_container .video-banner-heading, .video-bg-banner .vc_column_container .vc_custom_heading {font-family: "TradeGothic BoldCn 20" !important; margin: 0 0 35px !important;}

.vc_custom_1602833660343 .rt-vc-text-title.style3 .rtin-btn{
	margin-bottom: 40px;
}
.vc_custom_1602833660343 .rt-vc-text-title.style3 p.rtin-content {
    font-size: 16px;
}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 0px !important;
}
body.home .vc_row.wpb_row {padding: 20px 0 20px 0;}
body.home .vc_row.wpb_row.no-padding-bottom {padding-bottom: 0px !important;}
body.home .vc_row.wpb_row.no-padding-bottom.container-bottom-button {padding-bottom: 20px !important;}
body.home .vc_row.wpb_row.no-padding-top {padding-top: 0px !important;}
body.home .no-padding-bottom .wpb_content_element {margin-bottom: 0px !important;}
body.home .no-padding-bottom .wpb_content_element.vc_custom_1605815320859 {margin-bottom: 20px !important;}
    .rt-vc-text-title.style3 .rtin-btn a {display: inline-block;}

.isme-section-heading, .rt-vc-text-title.style3 .rtin-title {
    font-size: 30px !important;
    font-weight: 500;
    line-height: 42px;
    color: #7F1919 !important;
}
.home-accreditations-container .home-accreditation-section {float: left; width: 100%; display: none;}
.home-accreditations-container .home-accreditation-section .term-name {font-weight: bold; font-size: 16px; margin-bottom: 20px;}
.home-accreditations-container .home-accreditation-section .image-section-container {width: 100%;}
.home-accreditations-container .home-accreditation-section .image-section {margin: 0 60px 10px 0; float: left; width: 120px;}
.home-accreditations-container .home-accreditation-section .image-container {max-width: 120px; height:120px; line-height: 120px; text-align: center}
.home-accreditations-container .home-accreditation-section .image-section-container img {max-width: 80%; max-height: 100px;}
.home-accreditations-container .home-accreditation-section .image-section .image-title {text-align: center; max-width: 120px; height: 60px; margin: 10px 0 0 0; font-size: 16px; line-height: 18px;}
.isme-section-heading {font-size: 30px !important;}
.isme_gallery_cell img {max-width: inherit !important;}
.isme_gallery_wrapper .image-title {text-align: center; margin: 0 auto 10px auto; font-weight: 400; font-size: 19px; padding: 0 20px;}
.rt-vc-instructor-4 .rtin-designation span.role {font-size: 22px;color: #222222;}
.gvv_galleryWrap .gvv_navPrev {
    height: 32px;
    width: 32px;
    cursor: pointer;
    background: url(assets/images/32-32-left-arrow-yellow.png) top right no-repeat;
	opacity: 1;
}
.gvv_galleryWrap .gvv_navNext {
    height: 32px;
    width: 32px;
    cursor: pointer;
    background: url(assets/images/32-32-right-arrow-yellow.png) top right no-repeat;
	opacity: 1;
}
.gvv_galleryWrap .gvv_navWrap.gvv_prevWrap {left: 0 !important; right: auto !important;}
.gvv_galleryWrap .gvv_navWrap.gvv_rightWrap {right: 0 !important; left: auto !important;}
.gvv_panel .ytp-title-channel {display: none !important;}
.gvv_panel .ytp-title-enable-channel-logo .ytp-title-text {padding-left: 0 !important;}

.rt-vc-instructor-4 .owl-next, .rt-vc-instructor-4 .owl-prev  {
    width: 15px;
    height: 26px;
    position: absolute;
    display: block !important;
    border:0px solid black;
    font-size: 0 !important;
    top: 25% !important;
}


.rt-vc-instructor-4 .owl-prev {
    background: url(assets/images/arrow-left.png) 0 0 no-repeat !important;
    background-size: 15px 26px !important;
    left: 0px;
}
.rt-vc-instructor-4 .owl-next {
    background: url(assets/images/arrow-right.png) 0 0 no-repeat !important;
    background-size: 15px 26px !important;
    right: 0px;
}

.rt-vc-instructor-4 .rtin-item {
    max-width: 80% !important;
    margin: 0 auto !important;
}

/** Social Media CSS start **/
.isme_social_media_coverflow {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: hidden
}

.isme_social_media_coverflow .swiper-slide {
    width: 400px;
    /*height: 30vw;*/
    line-height: 0
}

.isme_social_media_coverflow .swiper-slide .swiper-content {
    width: 100%;
    height: 100%;
    overflow: visible
}

.isme_social_media_coverflow .swiper-slide .swiper-content .article {
    width: 100%;
    height: 25vw;
    position: relative;
    transition: all .366s ease-in-out;
    perspective: 1500px;
    border-radius: 8px;
    display: inline-block;
    user-select: none
}

.isme_social_media_coverflow .swiper-slide .swiper-content .article:hover {
    cursor: pointer
}

.isme_social_media_coverflow .swiper-slide .swiper-content .article .article-thumbnail,
.isme_social_media_coverflow .swiper-slide .swiper-content .article .article-preview {
    width: 100%;
    height: 25vw;
    position: absolute;
    overflow: hidden
}

.isme_social_media_coverflow .swiper-slide .swiper-content .article .article-thumbnail {
    background-size: cover;
    background-position: center center;
    transition: all .366s ease-in-out;
    transform-origin: 0 0
}

.isme_social_media_coverflow .swiper-slide .swiper-content .article .article-thumbnail h2 {
    color: #fff;
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 50px 20px 20px;
    font-size: 25px;
    background: linear-gradient(to top, rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, 0))
}

.isme_social_media_coverflow .swiper-slide .swiper-content .article .article-thumbnail h2 span {
    display: block;
    font-size: 11px;
    margin: 0;
    text-transform: uppercase;
    letter-spacing: .5px;
    opacity: .7
}

.isme_social_media_coverflow .swiper-slide .swiper-content .article .article-thumbnail:before {
    content: "";
    height: 100%;
    width: 100%;
    background: linear-gradient(190deg, rgba(255, 255, 255, .4) 0%, rgba(255, 255, 255, 0) 90%);
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 25%, 0 75%);
    clip-path: polygon(0 0, 100% 0, 100% 25%, 0 75%);
    opacity: 0;
    position: absolute;
    transition: all .366s ease-in-out;
    transform: translateY(-100%)
}

.isme_social_media_coverflow .swiper-slide.swiper-slide-active .swiper-content .article:hover>.article-thumbnail {
    transform: rotateX(40deg)
}

.isme_social_media_coverflow .swiper-slide.swiper-slide-active .swiper-content .article:hover>.article-thumbnail:before {
    transform: translateY(-20%);
    opacity: 1
}

.isme_social_media_coverflow .swiper-slide.swiper-slide-active .swiper-content .article:hover>.article-thumbnail:hover>.article:hover>.article-thumbnail-preview,
.isme_social_media_coverflow .swiper-slide.swiper-slide-active .swiper-content .article:hover>.article-thumbnail:before {
    opacity: 1;
    transform: none
}

.isme_social_media_coverflow .swiper-slide.swiper-slide-active .swiper-content .article:hover>.article-preview {
    background-color: #f8f8f8
}

.isme_social_media_coverflow .swiper-slide.swiper-slide-active .swiper-content .article:hover>.article-preview:before {
    transform: translateY(0%)
}

.isme_social_media_coverflow .swiper-slide .swiper-content .article .article-preview {
    font-size: 17px;
    line-height: 28px;
    color: #222;
    transition: all .366s ease-in-out
}

.isme_social_media_coverflow .swiper-slide .swiper-content .article .article-preview p {
    margin: 24px;
    transform: translateY(6px)
}

.isme_social_media_coverflow .swiper-slide .swiper-content .article .article-preview .controls {
    position: absolute;
    right: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    display: table
}

.isme_social_media_coverflow .swiper-slide .swiper-content .article .article-preview .controls label {
    width: 33.33%;
    box-sizing: border-box;
    cursor: pointer;
    background-color: #f5f5f5;
    padding: 20px;
    display: table-cell;
    vertical-align: bottom
}

.isme_social_media_coverflow .swiper-slide .swiper-content .article .article-preview .controls label span {
    width: 100%;
    display: block;
    pointer-events: none;
    color: #000;
    text-align: center;
    font-size: 13px;
    transition: color .5s
}

.isme_social_media_coverflow .swiper-slide .swiper-content .article .article-preview .controls label.active {
    background-color: #f5f5f5;
    zoom: 1;
    box-shadow: inset 0px 0px 10px 5px rgba(120, 120, 120, .1);
    border: 1px solid #fff
}

.isme_social_media_coverflow .swiper-slide .swiper-content .article audio {
    display: none
}

.isme_social_media_coverflow .swiper-pagination {
    display: none
}

.isme_social_media_coverflow .article .music-playing {
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 2
}
.isme_social_media_coverflow .swiper-slide h5.mobile-link {display: none;}
.isme_social_media_coverflow .swiper-slide h2.title {font-size: 14px; font-weight: 600; line-height: 16px; text-align: center; margin: 10px 0; padding: 0 10px;}
.isme_social_media_coverflow .swiper-slide .content {font-size: 13px; line-height: 15px; font-weight: unset;  padding: 0 10px;}
.isme_social_media_coverflow {outline: 0;}
.isme_social_media_coverflow .swiper-button-prev, .isme_social_media_coverflow .swiper-button-next{background: hsla(0, 0%, 100%, 0.75);border-radius: 50%;width: 55px;height: 55px; z-index: 999999999; outline: 0}
.isme_social_media_coverflow .swiper-button-prev:hover, .isme_social_media_coverflow .swiper-button-next:hover{background: #fdc800}
.isme_social_media_coverflow .swiper-button-next:after, .isme_social_media_coverflow .swiper-button-prev:after {font-size: 0;text-transform: none!important;letter-spacing: 0;text-transform: none; font-variant: initial; line-height: 1; font-weight: bold; color: #333; width: 22px; height: 38px;}
.isme_social_media_coverflow .swiper-button-next:after {background: url(assets/images/arrow-right.png) 0 0 no-repeat !important;}
.isme_social_media_coverflow .swiper-button-prev:after {background: url(assets/images/arrow-left.png) 0 0 no-repeat !important;}
/*.isme_social_media_coverflow .swiper-button-prev {background:url(assets/images/arrow-left.png) 0 0 no-repeat !important;  background-size:15px 26px !important;}*/
/*.isme_social_media_coverflow .swiper-button-next {background:url(assets/images/arrow-right.png) 0 0 no-repeat !important;  background-size:15px 26px !important;}*/
/*.swiper-button-next:after,.swiper-button-prev:after {display: none;}*/

/** Social Media CSS end **/

.gvv_galleryWrap .gvv_navWrap {left: 0 !important; right: auto !important;}


/*.isme-companies-container .isme-cc-inner {*/
    /*margin: 0 -33px !important; */
/*}*/

.isme-companies-container .isme-cc-inner {
    border-left: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;
    float: left;
}
.isme-companies-container .isme-cc-item {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    float: left;
    padding: 0 10px;
    margin: 0;
    box-sizing: border-box;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    height: 82px;
    line-height: 82px;
}

.touch .isme-companies-container .isme-cc-item {
    cursor: pointer
}

.isme-companies-container .isme-cc-item .isme-cc-item-inner {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
}

.isme-companies-container .isme-cc-item .isme-cc-item-inner .isme-cc-image-wrapper {
    position: relative;
    overflow: hidden
}

/*.isme-companies-container .isme-cc-item .isme-cc-item-inner:after,*/
/*.isme-companies-container .isme-cc-item .isme-cc-item-inner:before {*/
    /*content: '';*/
    /*position: absolute;*/
    /*background-color: #e1e1e1*/
/*}*/

/*.isme-companies-container .isme-cc-item .isme-cc-item-inner:before {*/
    /*top: 0;*/
    /*right: -34px;*/
    /*width: 1px;*/
    /*height: 100%*/
/*}*/

/*.isme-companies-container .isme-cc-item .isme-cc-item-inner:after {*/
    /*bottom: -34px;*/
    /*left: 0;*/
    /*width: 100%;*/
    /*height: 1px*/
/*}*/

.isme-companies-container .isme-cc-item .isme-gallery-cell-img {
    position: relative;
    display: block;
    width: auto;
    margin: 0 auto;
    opacity: 1;
    -webkit-transition: opacity .15s ease-out;
    -moz-transition: opacity .15s ease-out;
    transition: opacity .15s ease-out
}

.placement-container .isme-cc-item.slick-slide{
    text-align: center;
    border: 1px solid #ccc;
    padding: 10px;
    margin:10px;

}
.placement-container .slick-track{
    display:flex;
   align-items: center;
}

.placement-container {
}

.placement-container .title {
    font-size: 25px;
    font-weight: 100
}

.placement-container .icon {
    position: relative;
    bottom: 11px
}
.placement-container .profile {text-align: center; margin: -65px 0 0 0}
.placement-container .profile img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    display: inline-block;
    border: 4px solid #7f1919;
}
.placement-container .card-title {margin: 20px 0 0px 0; text-align: center;}
.placement-container .card-subtitle {text-align: center; margin-bottom: 20px;}

.placement-container .card {
    margin: 60px 20px 10px 20px;
    padding: 10px;
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
    background-color: #fff;
    border-radius: 15px;
    box-shadow: 0 10px 20px rgba(0, 0, 0, .2);
    width: auto;
    display: inline-block;
    outline: 0;
}
.placement-container .card:hover {
    background: #7f1919;
    color: #fff;
}
.placement-container .card:hover .card-subtitle .text-muted {color: #fff;}

.placement-container .card-body {
    position: relative;
}

.placement-container .btn {
    margin-top: 36px;
    margin-bottom: 45px;
    background-color: #AB47BC;
    border: none;
    color: #fff
}

.placement-container .btn:hover {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    color: #fff
}
.placement-container{padding-bottom:30px;}
.slider-youtube-right .slick-arrow, .slider-abroad .slick-arrow, .slider-youtube .slick-arrow, .placement-container .slick-arrow{text-indent:-99999px; padding:0px !important; margin:0px !important; border-radius:0px !important}
.slider-youtube-right button.slick-arrow, .slider-abroad button.slick-arrow, .slider-youtube button.slick-arrow, .placement-container button.slick-arrow {background-color: transparent!important; width:15px; height:26px; position:absolute; z-index:99;
    border:0px !important;padding:0 !important; margin:0px !important; border-radius:0px !important;cursor:pointer !important;box-shadow:none !important; outline: 0;}
.slider-youtube-right button.slick-arrow {width:32px; height:32px;}
.slider-abroad button.slick-next, .slider-youtube button.slick-next, .slider-abroad button.slick-next:hover, .slider-youtube button.slick-next:hover, .slider-abroad button.slick-next:focus, .slider-youtube button.slick-next:focus, .placement-container button.slick-next, .placement-container button.slick-next:hover,  .placement-container button.slick-next:focus{background:url(assets/images/arrow-right.png) 0 0 no-repeat !important; background-size:15px 26px !important;}
.slider-abroad button.slick-prev, .slider-youtube button.slick-prev, .slider-abroad button.slick-prev:hover, .slider-youtube button.slick-prev:hover, .slider-abroad button.slick-prev:focus, .slider-youtube button.slick-prev:focus, .placement-container button.slick-prev, .placement-container button.slick-prev:hover, .placement-container button.slick-prev:focus{background:url(assets/images/arrow-left.png) 0 0 no-repeat !important;background-size:15px 26px !important;}
.slider-youtube-right button.slick-next, .slider-youtube-right button.slick-next:hover,  .slider-youtube-right button.slick-next:focus {background: url(assets/images/32-32-right-arrow-yellow.png) 0 0 no-repeat !important; background-size: 20px 20px !important;}
.slider-youtube-right button.slick-prev, .slider-youtube-right button.slick-prev:hover, .slider-youtube-right button.slick-prev:focus {background: url(assets/images/32-32-left-arrow-yellow.png) 0 0 no-repeat !important; background-size: 20px 20px !important;}


.slider-youtube-right .team-slider, .slider-abroad .team-slider, .slider-youtube .team-slider, .placement-container .team-slider {padding:0 10px;}
.slider-youtube-right .slick-arrow, .slider-abroad .slick-arrow, .slider-youtube .slick-arrow, .placement-container .slick-arrow{top: calc(50% - 13px) !important; margin-top:-30px;}
.slider-youtube-right .slick-arrow, .slider-abroad .slick-arrow, .slider-youtube .slick-arrow {top:30% !important; margin-top:-30px;}
.slider-youtube .slick-prev, .slider-abroad .slick-prev, .placement-container .slick-prev{left:-8px !important}
.slider-youtube .slick-next, .slider-abroad .slick-next, .placement-container .slick-next{right:-8px !important}

.slider-youtube-right .slick-prev{left:-2px !important}
.slider-youtube-right .slick-next{right:-14px !important}

.isme-slider-image-container .isme-slider-image-wrapper {margin: 0 10px;}
.isme-slider-image-container .slick-arrow{text-indent:-99999px; padding:0px !important; margin:0px !important; border-radius:0px !important}
.isme-slider-image-container button.slick-arrow{background-color: transparent!important; width:15px; height:26px; position:absolute; z-index:99;
    border:0px !important;padding:0 !important; margin:0px !important; border-radius:0px !important;cursor:pointer !important;box-shadow:none !important; outline: 0;}
.isme-slider-image-container button.slick-next, .isme-slider-image-container button.slick-next:hover,  .isme-slider-image-container button.slick-next:focus{background:url(assets/images/arrow-right.png) 0 0 no-repeat !important; background-size:15px 26px !important;}
.isme-slider-image-container button.slick-prev, .isme-slider-image-container button.slick-prev:hover, .isme-slider-image-container button.slick-prev:focus{background:url(assets/images/arrow-left.png) 0 0 no-repeat !important;background-size:15px 26px !important;}
.isme-slider-image-container .team-slider {padding:0 10px;}
.isme-slider-image-container .slick-arrow, .placement-container .slick-arrow{top: calc(50% - 13px) !important; margin-top:-30px;}
.isme-slider-image-container .slick-arrow {top: calc(50% - 13px) !important; margin-top:-30px;}
.isme-slider-image-container .slick-prev, .placement-container .slick-prev{left:-15px !important}
.isme-slider-image-container .slick-next, .placement-container .slick-next{right:-15px !important}

.placement-container .slick-dots{width:100%;}
.placement-container .slick-dots{padding:0 !important; margin:0 !important; position:absolute; bottom:-10px; text-align:center;}
.placement-container .slick-dots li button{text-indent:-99999px;}
.placement-container .slick-dots li {list-style:none !important; display:inline-block !important; margin:0 2px !important; padding:0px !important; width:10px !important; height:10px !important; }
.placement-container .slick-dots li button{background:#fff !important; margin:0px !important; padding:0px !important; border:1px solid #000; border-radius:50% !important; width:10px !important; height:10px !important;}
.placement-container .slick-dots li button:focus{outline:none !important}
.placement-container .slick-dots li.slick-active button{background:#444 !important;}

.placement-container .header {
    padding-top: 40px
}
.placement-container .student-name {margin: 20px 0 0px 0; text-align: center;}
.placement-container .student-name, .placement-container .student-company {font-weight: bold;}
.placement-container .card-body {text-align: center;}

.video-testimonial-container .student-name, .video-testimonial-container .student-company, .video-testimonial-container .student-excerpt {font-weight: bold;}

.widget_video_testimonial_widget .student-name, .widget_video_testimonial_widget .student-company, .widget_video_testimonial_widget .student-excerpt {font-weight: bold;}

.comp-logo-container .wpb_wrapper {display: inline-block;}
.comp-logo-container .wpb_content_element, .video-testimonial-container .wpb_content_element {margin-bottom: 0px !important;}
.isme-logos-lists .isme-companies-logo-text {width: 100%; border: 1px solid #e1e1e1; padding: 5px; clear: both; text-align: center;background: #7f1919; color: #fff; font-size: 16px; font-weight: 600; cursor: pointer;}
.isme-logos-lists .isme-companies-logo-text a {color: #fff;}


/** Video Slider Start **/

.youtube-item {position: relative;display: inline-block;}
.slider-youtube .youtube-thumb-bg {width: 350px; height: 350px; cursor: pointer; display: block;}
.slider-youtube-right, .slider-youtube {outline: 0;}

.slider-youtube-right .youtube-thumb-bg {width: 100%; height: 231px; cursor: pointer; display: block;}
.slider-youtube-right iframe {
    width: 100%;
    height: 231px;
}

.slider-youtube iframe {
    width: 100%;
    height: 350px;
}

.youtube-item .play-icon {
    content: "";
    position: absolute;
    cursor: pointer;
    width: 100%;
    height: 350px;
    z-index: 10;
    background: transparent url("assets/images/youtube_play_buttom_dark_icon.svg.png") center center no-repeat;
    background-size: 20%;
    opacity: 0.6;
}

.slider-youtube-right .youtube-item .play-icon {
    height: 231px;
}
.youtube-item .play-icon:hover {background: transparent url("assets/images/youtube_play_buttom_icon.svg") center center no-repeat; opacity: 1; background-size: 20%;}
.youtube-item.hideplay .play-icon {display: none;}

.slider-youtube-right .item.youtube, .slider-abroad .item.youtube, .slider-youtube .item.youtube {margin: 0 15px; outline: 0;}
.slider-youtube-right .youtube, .slider-abroad .youtube, .slider-youtube .youtube {
    opacity: 1;
    transition: opacity 1s;
}

.slider-youtube-right img.slick-slide, .slider-abroad img.slick-slide, .slider-youtube img.slick-slide {
    max-width: 100vw;
}

.slider-youtube-right .video-background, .slider-youtube .video-background {
    background: #000;
    z-index: -99;
    max-height: 400px;
}

.slider-youtube .video-foreground,
.slider-youtube .video-background iframe {
    width: 100%;
    height: 400px;
    pointer-events: none;
}

.slider-youtube-right .slick-button, .slider-abroad .slick-button, .slider-youtube .slick-button {
    position: relative;
    text-align: center;
    z-index: 9999;
    margin: 10px 0 0 0;
    color: #646464;
}

/*.slider-youtube .slick-button {*/
    /*backgeound: #7f1919;*/
    /*color: #fff;*/
    /*opacity: 0.2;*/
/*}*/

/** Video Slider End **/

/** Pop up form Start **/
#popmake-164139, #popmake-5061, #popmake-5077, #popmake-5097 {max-width: 360px !important;}
.popmake input, .popmake select {
    height: 28px;
    width: 100%;
    padding: 0px 6px;
    border: 1px solid #b5b0a3;
    background-color: #fff;
    font-size: 11px;
    font-weight: bold;
    font-family: 'Arial', sans-serif;
    color: #695e55;
    float: left;
    margin: 0 10px 0px 0;
}
.popmake .wpcf7 p {
    clear: both;
    margin-bottom: 0px;
}
.popmake .wpcf7-form-control-wrap {
    float: left;
    display: block;
    margin-bottom: 10px;
    width: 100%;
}
.popmake br {
    display: none;
}
.pum-theme-5053 .pum-title, .pum-theme-5054 .pum-title, .pum-theme-lightbox .pum-title {font-size: 17px !important;}
.pum-theme-5054 .pum-container, .pum-theme-lightbox .pum-container {border: 8px solid #7f1919 !important; box-shadow: 0px 0px 30px 0px #7f1919 !important;}
.pum-theme-5054 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {background-color: #7f1919 !important; box-shadow: 0px 0px 30px 0px #7f1919 !important; top: -20px; right: -17px;}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {background-color: #fdc800 !important}

/** POP Up Form End **/

.isme-go-down-container {
    width: 32px;
    height: 72px;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 0;
    z-index: 3;
    top: 51px;
}

.isme-go-down-container .line {
    width: 2px;
    height: 30px;
    display: block;
    background: #fff;
    top: 30px;
    left: 0;
    right: 0;
    margin: 0 auto;
    position: absolute;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.isme-go-down-container .go-down  {
    width: 32px;
    height: 32px;
    border-radius: 32px;
    border: 2px solid #fff;
    background: transparent;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.isme-go-down-container .go-down:hover {background: #7f1919;}

.isme-go-down-container .go-down span {width: 20px;height: 20px;display: block;background: url(assets/images/arrow-white-down.png);margin: 4px;padding: 0;background-repeat: no-repeat;
    background-size: 20px 20px; -webkit-transition: all .3s ease; transition: all .3s ease;}

.swiper-slide .social-media-go-down-container {display: none;}
.swiper-slide.swiper-slide-active .social-media-go-down-container {display: block;}
.swiper-slide.swiper-slide-active .article:hover .isme-go-down-container{opacity: 0;}
.isme-go-down-container.social-media-go-down-container {top: auto;}
.isme-go-down-container.social-media-go-down-container .line{top: 40px; background: #7f1919;}
.isme-go-down-container.social-media-go-down-container .go-down{left: -3px; top: 4px; background: #7f1919; border: 2px solid #7f1919}
.isme-go-down-container.social-media-go-down-container .go-down span{margin: 6px;}

#quick-contact-form input, #quick-contact-form select, #quick-contact-form textarea {width: 100%;}
#quick-contact-form textarea {resize: none; height: 100px;}
#quick-contact-form label.error {color: #FF0000;}
#quick-contact-form input.error, #quick-contact-form select.error, #quick-contact-form textarea.error {border: 1px solid red;}
#quick-contact-form div {margin: 0 0 15px 0;}

.alert-danger, .alert-error {
    background-color: #f2dede;
    border-color: #eed3d7;
    color: #b94a48;
}
.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #468847;
}
.alert, .alert h4 {
    color: #c09853;
}
.alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}


.widget.widget_rdtheme_about ul.bullet {list-style-type: inherit; margin: 0 0 0 20px;}
.widget.widget_rdtheme_about ul.bullet li {display: list-item;}
.footer-top-area .widget_nav_menu ul.menu li {width: 98% !important;}
.footer-top-area a, .footer-top-area a:visited{color: #f5f5f5 !important;}
.widget ul li a.active {color: #7f1919;}
.sidebar-widget-area .widget.widget_video_testimonial_widget {padding: 0;}
.widget_video_testimonial_widget h3.widgettitle{margin: 30px 25px;}
.post-each {margin-bottom: 30px;}
.vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-title-text {color: #7f1919 !important; font-size: inherit !important; font-weight: 500 !important; font-family: inherit !important;}
.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a, .vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {font-size: 15px !important; font-weight: 500 !important;}
.vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-title-text {color: #fff !important;}
.vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active h4.vc_tta-panel-title {background: #7f1919 !important;}
.vc_tta-accordion.vc_tta-style-classic .vc_tta-controls-icon:before, .wpb-js-composer .vc_tta-style-classic .vc_tta-icon:before {color: #7f1919 !important;}
.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-icon:before, .vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-controls-icon:before, .wpb-js-composer .vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-icon:before {
    border-color: #fff !important; color: #fff !important;
}
/*.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-controls-icon-triangle.vc_tta-controls-icon:before {*/
    /*border-color: #666 !important;*/
/*}*/
.masthead-container.inner {background: rgba(255, 255, 255, 0.1);}
.header-style-1 a.header-menu-btn {
    float: right;
    display: block;
    background-color: #fdc800;
    color: #000;
    padding: 15px 40px 13px;
    font-size: 14px;
    line-height: 1;
    border-radius: 50px;
    font-weight: 700;
    margin: 11px 0 11px 20px;
    text-align: center;
}

.header-style-1 a.header-menu-btn:hover {
    opacity: 0.8;
}
#sticky-header-wrapper .site-header .site-branding a img, .site-header .site-branding a img {height: 64px !important;}
.site-header .main-navigation ul li a {padding: 20px 15px !important;}
.entry-content .isotop-btn a {text-transform: inherit !important;}

.maroon-color {color:#7f1919;}

.contact-us .contact-form h2 {font-weight:normal;}
.contact-us .contact-form input, .contact-us select, .contact-us textarea {
    background: #FFF;
    padding: 7px;
    border: 1px solid #DDD;
    border-top-width: 2px;
    outline: 0;
    color: #666;
    width: 95%;
}
.contact-us .contact-form textarea
{
    height:164px;
}
.contact-us .contact-form input[type="submit"]
{
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    background: #7f1919;
    color: #fff;
}
.contact-us .contact-form input[type="submit"]:hover
{
    background: #fdc800 !important;
    color: #333;
}
.contact-form .form-group {margin-bottom: 15px !important;}
.contact-form .wpcf7-form-control-wrap {float: none !important;}

.dataTables_wrapper .dataTables_filter {margin-bottom: 20px;}
.table-responsive table table th { text-align: center}
img.scaled-image {border: 0 !important; margin: 0 !important;}

body.page-placement .placement-col{
    border: 1px solid #ccc;
    width: 21%;
    margin: 0 2% 20px 2%;
    height: 140px;
}
body.page-placement .placement-col .wpb_content_element {margin: 0 !important;}
body.page-placement .placement-col .wpb_single_image .vc_figure{
    max-width: 80% !important;
    max-height: 80% !important;
    line-height: 140px !important;
    vertical-align: middle;
}
body.page-placement .placement-col .wpb_single_image.vc_align_left{text-align: center !important;}
body.page-placement .placement-col .wpb_single_image .vc_figure img {vertical-align: middle}
a.insta-gallery-button.follow {background-color: #7f1919 !important; color: #FFFFFF !important;}
a.insta-gallery-button.follow:hover {background-color: #fdc800 !important; color: #7f1919 !important;}
.show-mobile{
    display: none;
}
@media all and (min-width: 768px) and (max-width: 1199px) {
    .video-bg-banner .isme-go-down-container {top: 111px !important;}
    .site-header .main-navigation ul li a {
        padding: 20px 5px !important;
    }
    .responsive-table-custom-wrap {max-width: 100%; overflow-x: auto;}
    .wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tab {width: auto !important;}
}

@media all and (min-width: 1200px) {
    .isme_gallery_wrapper {max-height: 400px;}
    .rt-course-box .rtin-content .rtin-title {min-height: 58px;}
}
@media all and (min-width: 768px) {
    .mobile-social-icons {display: none;}
    .slider-abroad .youtube-thumb-bg, .slider-youtube .youtube-thumb-bg {width: 100% !important;}
    .responsive-table-custom-wrap {max-width: 100%; overflow-x: auto; overflow-y: hidden;}
    .site-header .main-navigation ul li:last-child ul li ul {
        left: -211px !important;
    }
    .site-header .main-navigation ul li:last-child ul.sub-menu li.menu-item-has-children:after {
        content: "\f104" !important;
        left: 3px !important;
        right: inherit !important;
        top: 6px !important;

    }

    .rt-vc-instructor-4 .owl-next, .rt-vc-instructor-4 .owl-prev {top: 15% !important;}
    #page .mobile-banner {display: none;}
    .header-style-7 a.header-menu-btn {margin: 11px 0 11px 25px !important;}
    .isme_social_media_coverflow .swiper-button-prev {left: 60px;  right: auto;}
    .isme_social_media_coverflow .swiper-button-next {right: 53px;  left: auto;}
    /*.isme_social_media_coverflow .swiper-slide.swiper-slide-active {width: 400px !important; height: 400px !important; margin-top: 30px;}*/
    .whatsapp-icon {background: url("assets/images/whatsapp-logo-small.png"); width: 36px; height: 22px; display: inline-block;}
    .isme-companies-container.isme-cc-four-columns .isme-cc-item:nth-child(5n+1) {
        clear: both;
    }
	.isme-companies-container.isme-cc-four-columns .isme-cc-item:nth-child(4n+1) {
        clear: none;
    }
    .comp-logo-container {
        display: flex;
        vertical-align: middle;
        align-items: center;
    }
    .isme-logos-lists,.isme-placement-reports{
        height: 390px;
    }
    .isme-placement-reports img{
        object-fit: cover;
        height: 455px;
    }
    .isme-companies-container.isme-cc-four-columns .isme-cc-item {
        width: 20%;
    }
    .isme-companies-container.isme-cc-four-columns .isme-cc-item img{
        max-height: 75px;
    }
	.header-style-7 .header-social {float: right;margin-right: 40px;}
}
@media all and (max-width: 991px) {
    .mobile-social-icons {display: block; position: fixed;right: 75px;top: 12px;z-index: 10000;}
    body.logged-in.admin-bar .mobile-social-icons {top: 60px;}
}
@media all and (max-width: 767px) {
    .show-mobile{
        display: block;
    }
    #pagesContainer_documentViewer_play
    .responsive-table-custom-wrap {max-width: 100%; overflow-x: auto;}
    body.page-faculty div.wpb_single_image {width: 100%;}
    body.page-placement .placement-col {float: left  !important; margin: 15px 2%  !important;; width: 46% !important;}
    .slider-youtube-right .youtube-item .play-icon {height: 350px;}
    .mobile-social-icons {display: block; position: fixed;right: 75px;top: 12px;z-index: 10000;}
    .mobile-social-icons span{margin: 0 0px 0 0; font-size: 22px;}
    .mobile-social-icons .fa {padding: 2px;}
    body.logged-in.admin-bar .mobile-social-icons {top: 60px;}
    .mobile-social-icons .whatsapp-icon {background: url("assets/images/whatsapp-logo-small.png"); width: 36px; height: 22px; display: inline-block;}
    #page .mobile-banner {height: 100vw;}
    .title-container h1.entry-title {font-size: 20px; line-height: 22px;}
    .rt-vc-instructor-4 .section-title.no-margin {margin-bottom: 10px !important;}
    .isme_social_media_coverflow .swiper-slide h5.mobile-link {display: block; text-align: center;}
    .isme_social_media_coverflow .swiper-slide {width: 400px;}
    .isme_social_media_coverflow .swiper-slide .swiper-content .article {width: 100%;height: 100vw;}
    .isme_social_media_coverflow .swiper-slide .swiper-content .article .article-thumbnail,
    .isme_social_media_coverflow .swiper-slide .swiper-content .article .article-preview {width: 100%;height: 100vw;}
    .mean-container .mean-bar .logo-small {max-height: 42px !important;padding: 0px 15px !important;}
    .isme_gallery_wrapper .image-title {height: 47px; font-size: 17px; padding: 0 5px;}
    .rt-vc-course-slider .rt-course-box .rtin-content .rtin-description {height:44px !important;}
    .vc_custom_1604494953349 .wpb_content_element {margin-bottom: 0px;}
    .isme_gallery_wrapper {max-height: 400px;}
    .isme_gallery_wrapper .flickity-viewport {height: 400px; max-height: 400px;}
    .rt-owl-nav-1 .section-title .owl-custom-nav {
        float: right !important;
    }
    .rt-course-box h3.rtin-title, .rt-course-box div.rtin-description {height: auto !important;}
    .vc_row.vc_row-flex.video-bg-banner {
        display: none;
    }
    .vc_custom_1602833660343 .rt-vc-text-title.style3 .rtin-btn{
        text-align: center;
    }
    .ls-wp-container.fitvidsignore.ls-v6.ls-container.ls-fixedsize.ls-device-is-phone,
    .ls-inner,
    .ls-bg-wrap, .ls-bg-outer,.ls-z,.ls-slide-backgrounds,
    html body .ls-container img, #ls-global .ls-container img{
        /* 		height:100vh!important; */
        /* 		object-fit:cover!important; */
        /* 		background-color: rgba(0,0,0,0.2)!important; */
    }
    /* 	.ls-bg-wrap,.ls-bg-outer, */

    .ls-wrapper.ls-in-out {
        top: 545px!important;
        width: 80%!important;
        margin: auto!important;
        left: 10%!important;
        right: 10%!important;
    }
    p.ls-layer {left: 0!important;right: 0!important;font-size: 16px!important;word-break: break-all !important; margin: auto!important;}
    .line {width: 80%!important;margin-left: 10%!important;margin-right: 10%!important;}
    .isme-go-down-container.social-media-go-down-container .line {width: 2px !important; left: 11px; top: 36px;}
    .home-page-mobile-slider .rss-inner-slider-sec .rss-banner-caption {top: 50% !important; max-width: 100% !important; padding: 0px 2% 0px 2% !important; transform: inherit !important; -webkit-transform: inherit !important;}
    .home-page-mobile-slider .rss-inner-slider-sec .rss-banner-caption .rss-banner-title {font-size: 30px !important; line-height: 33px !important;}
    .home-page-mobile-slider .rss-inner-slider-sec .rss-banner-caption .rss-banner-description   {font-size: 26px !important; line-height: 28px !important; font-family: "Nothing You Could Do",cursive; font-weight: 800;}
    .home-page-mobile-slider .slick-list {height: 100% !important;}
    .home-page-mobile-slider .slick-list .slick-track {height: 100% !important;}
    .home-page-mobile-slider  .rss-inner-slider-item {height: calc(100vh - 52px) !important;}
    .home-page-mobile-slider  .rss-inner-slider-item {height: calc(var(--vh) * 100) !important;}

    /*.home-page-mobile-slider .slick-slide {*/
        /*height: auto;*/
        /*transform: scale(1, 0.8);*/
        /*transition-property: transform;*/
    /*}*/
    /*.home-page-mobile-slider .slick-active {*/
        /*transform: none;*/
        /*position: relative;*/
        /*z-index: 2;*/
    /*}*/


    .home-page-mobile-slider .slick-slider { overflow: hidden; }
    .home-page-mobile-slider .slick-slider div.slick-active .slider-img {
        -webkit-animation: myMove 8s 1 ease-in-out;
        -moz-animation: myMove 8s 1 ease-in-out;
        -o-animation: myMove 8s 1 ease-in-out;
        -ms-animation: myMove 8s 1 ease-in-out;
        animation: myMove 8s 1 ease-in-out; }

    .home-page-mobile-slider .slick-slide[aria-hidden="true"] .slider-img {
        visibility: hidden; }

    .home-page-mobile-slider .isme-go-down-container {bottom: 23px !important; z-index: 999 !important; top: inherit !important;}
    .home-page-mobile-slider .isme-go-down-container .line {width: 2px !important; margin-left: inherit !important; margin-right: inherit !important; height: 30px !important;}


    @keyframes myMove {
        from { transform: scale(1.0,1.0); transform-origin: 50% 50%; }
        to { transform: scale(1.1,1.1); transform-origin: 50% 0%; }
    }
    @-webkit-keyframes myMove {
        from { -webkit-transform: scale(1.0,1.0); -webkit-transform-origin: 50% 50%; }
        to { -webkit-transform: scale(1.1,1.1); -webkit-transform-origin: 50% 0%;  }
    }
    @-o-keyframes myMove {
        from { -o-transform: scale(1.0,1.0); -o-transform-origin: 50% 50%; }
        to { -o-transform: scale(1.1,1.1); -o-transform-origin: 50% 0%;  }
    }
    @-moz-keyframes myMove {
        from { -moz-transform: scale(1.0,1.0); -moz-transform-origin: 50% 50%; }
        to { -moz-transform: scale(1.1,1.1); -moz-transform-origin: 50% 0%; }
    }
    @-ms-keyframes myMove {
        from { -ms-transform: scale(1.0,1.0); -ms-transform-origin: 50% 50%; }
        to { -ms-transform: scale(1.1,1.1); -ms-transform-origin: 50% 0%; }
    }


    /*.home-page-mobile-slider .rss-inner-slider-item {height: 100vh !important;}*/
    .home-accreditations-container .home-accreditation-section .image-section {width: 40% !important;}
    .home-accreditations-container .home-accreditation-section .image-section-even {margin: 0 0 10px 0 !important;}
    .home-accreditations-container .home-accreditation-section .image-section-odd {margin: 0 16% 10px 0 !important;}

    .isme-companies-container.isme-cc-four-columns .isme-cc-item:nth-child(2n+1) {
        clear: both;
    }
    .isme-companies-container.isme-cc-four-columns .isme-cc-item {
        width: 50%;
    }
    .isme-companies-container.isme-cc-four-columns .isme-cc-item img{
        max-height: 75px;
        max-width: 100%;
    }
}
.ife_event .event_details {background: #fff !important;}
.ife_event .event_date {background: none !important;}
.ife_event .event_date .month {text-transform: uppercase !important; color: #e04c60 !important;}
.ife_event .event_date .date {color: #444 !important;}
.ife_event .event_desc .event_title {font-weight: 400 !important;}
.ife_event .event_desc .event_description {font-size: 12px !important; line-height: 16px !important;}
.archive-event .ife_event { height: 250px !important;}
.ife_event .event_details {height: 120px !important;}




.d-none{display:none !important;}
.slider-abroad .youtube-thumb-bg img {
    height: 150px;
    width: 100%;
    object-fit: contain;
}
.contact-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{
    display: block;
    position: absolute;
    bottom: -22px;
    font-size: 13px;
    left: 0;
}
.contact-form .wpcf7-form-control-wrap.captcha-1 .wpcf7-not-valid-tip{
    left: auto;
    right: 5%;
}