:root{
    --redish-pink:#e3250b;
    --light-navyblue:#f2f4ff;
    --white:#fff;
    --deep-green:#1a870b;
    --bright-yellow:#fff900;
    --button-color:#eb0119;
}
::selection{background:#ff3115;text-shadow:none;color:#ffffff;}


html,body{
    font-size:16px;color:#505050;font-family: 'Lato', sans-serif;vertical-align:baseline;line-height:26px;font-weight:400;overflow-x:hidden;
}
img{max-width:100%;height:auto;}
p{margin:0 0 0;}
h1,h2,h3,h4,h5{font-family: 'Lato', sans-serif;color:#212121;margin:0 0 0;font-weight:700;}
a{text-decoration: none;}

nav.right_menu_togle{background:rgba(0,0,0,0.9);display:block;height:100%;overflow:auto;position:fixed;right:-23em;font-size:15px;top:0;width:23em;z-index:2000;transition:right 0.3s ease-in-out 0s;-webkit-transition:right 0.3s ease-in-out 0s;-moz-transition:right 0.3s ease-in-out 0s;-o-transition:right 0.3s ease-in-out 0s;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%;}
.pull-right{float:right;}
.fa-search:before{content:"\f002";}
.fa-star:before{content:"\f005";}
.fa-user:before{content:"\f007";}
.fa-close:before,.fa-times:before{content:"\f00d";}
.fa-clock-o:before{content:"\f017";}
.fa-book:before{content:"\f02d";}
.fa-map-marker:before{content:"\f041";}
.fa-arrow-right:before{content:"\f061";}
.fa-calendar:before{content:"\f073";}
.fa-phone:before{content:"\f095";}
.fa-twitter:before{content:"\f099";}
.fa-facebook:before{content:"\f09a";}
.fa-link:before{content:"\f0c1";}
.fa-bars:before{content:"\f0c9";}
.fa-google-plus:before{content:"\f0d5";}
.fa-linkedin:before{content:"\f0e1";}
.fa-angle-double-right:before{content:"\f101";}
.fa-angle-left:before{content:"\f104";}
.fa-angle-right:before{content:"\f105";}
.fa-angle-up:before{content:"\f106";}
.fa-angle-down:before{content:"\f107";}
.fa-star-half-empty:before{content:"\f123";}
.fa-bank:before{content:"\f19c";}
.fa-graduation-cap:before{content:"\f19d";}
.fa-pinterest-p:before{content:"\f231";}
.fa-calendar-check-o:before{content:"\f274";}
.fa-vimeo:before{content:"\f27d";}
.fa-american-sign-language-interpreting:before{content:"\f2a3";}



.right_menu_togle .close-btn{overflow:hidden;padding:35px 10px 20px;}
.right_menu_togle .canvas-logo{padding-left:24px;padding-bottom:20px;}
.right_menu_togle .search-wrap{padding:20px 24px 0;position:relative;}
.right_menu_togle .search-wrap label{display:block;font-size:20px;color:#fff;position:relative;}
.right_menu_togle .search-wrap input,.right_menu_togle .search-wrap button{border:none;outline:none;}
.right_menu_togle .search-wrap input{width:100%;border-radius:30px;background:#fff;padding:7px 25px;margin-top:6px;}
.right_menu_togle .search-wrap button{position:absolute;right:40px;background:transparent;cursor:pointer;bottom:7px;font-size:18px;}
span#nav-close{font-size:20px;cursor:pointer;color:#fff;display:block;text-align:center;width:35px;height:35px;line-height:26px;border:3px solid #fff;border-radius:50%;float:right;font-weight:bold;}
.sidebarnav_menu.main-menu li.menu-item-has-children:before{position:absolute;content:"\f078";font-family:FontAwesome;color:#ffffff;width:32px;height:32px;line-height:30px;background:rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.3);right:8px;top:5px;cursor:pointer;z-index:999;text-align:center;font-size:15px;transition:0.4s;-webkit-transition:0.4s;-ms-transition:0.4s;}
.sidebarnav_menu.main-menu li.menu-item-has-children ul{display:none;}
.sidebarnav_menu.main-menu li.menu-item-has-children ul li a{display:block;padding:8px 45px;font-size:14px;}
.sidebarnav_menu.main-menu li ul li:hover a,.sidebarnav_menu.main-menu li ul li.active a{background:rgba(0,0,0,0.15)!important;}
.sidebarnav_menu.main-menu li{border-bottom:1px solid rgba(255,255,255,0.15);font-size:16px;position:relative;display:block;}
.sidebarnav_menu.main-menu .list-unstyled li:last-child{border-bottom:0;}
.sidebarnav_menu.main-menu .list-unstyled{border-top:1px solid rgba(255,255,255,0.15);}
.sidebarnav_menu.main-menu .list-unstyled li{border:0;}
.sidebarnav_menu.main-menu li a{color:#fff;text-decoration:none;padding:8px 24px;display:block;transition:0.4s;-webkit-transition:0.4s;-ms-transition:0.4s;}
.sidebarnav_menu.main-menu li ul li a{padding:8px 0 8px 40px;}
.sidebarnav_menu.main-menu li a:hover{color:#FFFFFF;text-decoration:none;}


.sidebarnav_menu.main-menu li > a > span.icon{float:right;margin:0.1em 1.7em -0.1em 0;opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.sidebarnav_menu.main-menu li > a:hover > span.icon{float:right;margin:0.1em 0.8em -0.1em 0;opacity:1;}
.rs-menu.rs-menu-close{background:transparent;}


/*! CSS Used from: https://nbciindia.in/css/rsmenu-main.css */
.rs-menu{float:left;clear:both;width:100%;font-size:0;position:relative;}
.rs-menu ul,.rs-menu li,.rs-menu a,.rs-menu div,.rs-menu i{border:0;margin:0;padding:0;}
.rs-menu li{display:block;vertical-align:top;position:relative;}
.rs-menu a{display:block;padding:16px;}
.rs-menu ul ul{position:absolute;top:100%;width:100%;display:none;background-color:#FFF;}
.rs-menu ul ul li{border-bottom:1px solid #36307c;}
.rs-menu ul ul li:hover{background: #36307c;}
.rs-menu ul ul li:last-child,.rs-menu ul ul li.mega-menu-container{border-bottom:0;}
.rs-menu ul ul li:last-child{border-bottom:none;}
.rs-menu .sub-menu,.mega-menu{-webkit-box-shadow:0px 4px 13px -3px #232323;-moz-box-shadow:0px 4px 13px -3px #232323;-ms-box-shadow:0px 4px 13px -3px #232323;-o-box-shadow:0px 4px 13px -3px #232323;box-shadow:0px 4px 13px -3px #232323;}
.mega-rs ul li a{position:relative;}
.rs-menu a{color:#36307c;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.nav-menu > li > a{font-size:14px;text-transform:uppercase;font-weight:500;height:47px;line-height:47px;}
.rs-menu a{padding:0px 20px;}
.home1 .rs-menu ul.nav-menu > li > a{padding:0;}
.rs-menu .nav-menu{display: flex;    justify-content: space-between;}

.home1 .rs-menu ul.nav-menu > li:last-child{margin-right:0;}
.rs-menu li i{margin-right:10px;font-size:16px;transform:translate3d(0, 0, 0);}
.nav-menu li .mega-menu li a{padding:0;width:auto;display:inline-block;}
.rs-menu ul,
.home1 .rs-menu ul{text-align:left;}
.rs-menu li{font-size:14px;}
.rs-menu .sub-menu li a{padding:10px 14px;}
.rs-menu ul ul a{font-size:15px;text-align:left;}
.nav-menu{position:relative;}
.nav-menu .rs-mega-menu{position:relative;}
.nav-menu .mega-menu{left:0;width:100%;position:absolute;}
.nav-menu .mega-menu .mega-menu-container{float:left;width:100%;position:relative;padding:0 6px;}
.nav-menu .mega-menu .sub-menu{display:block;position:relative;width:auto;padding:0;min-height:initial;box-shadow:none;}
.nav-menu .mega-menu .sub-menu a{padding:12px;}
.nav-menu .mega-menu .sub-menu li,.nav-menu .mega-menu .sub-menu a{width:100%;}
.nav-menu ul{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}

.rs-animation-fade{-webkit-animation-name:rs-fade;animation-name:rs-fade;-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-timing-function:linear!important;animation-timing-function:linear!important;}
.rs-animation-scale-up{-webkit-animation-name:rs-animation-scale-up;animation-name:rs-animation-scale-up;}
.rs-animation-hover:not(:hover),.rs-animation-hover:not(:hover) [class*='rs-animation-']{-webkit-animation-name:none;animation-name:none;}
.rs-image-effect-shine{position:relative;overflow:hidden;border-radius: 10px;}
.rs-image-effect-shine::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);}
.rs-image-effect-shine:hover::before{-webkit-animation:img-shine 1s;animation:img-shine 1s;}

.rs-image-effect-shine img{width: 100%}
.rs-testimonial.rs-sucessful-partners{padding-top: 0px}
.rs-testimonial.rs-sucessful-partners .sucess_story .rs-carousel .testi-img{
	width: 130px;
    height: 130px;
    border-radius: 110PX;
    overflow: hidden;
    position: relative;
    top: -10px;
}
.rs-testimonial.rs-sucessful-partners .sucess_story .rs-carousel .testimonial-item:before{
    content: '';
    width: 141px;
    height: 141px;
    position: absolute;
    border-radius: 110PX;
    margin-top: -21px;
    margin-left: -6px;

}
.rs-testimonial.rs-sucessful-partners .sucess_story .rs-carousel .testimonial-item:after{
	content: '';
    width: 98%;
    position: absolute;
    margin-top: 5px;
    margin-left: 0;
    z-index: -1;
    height: 111%;
    border-top-left-radius: 90px;
    border-bottom-left-radius: 90px;
    border-top-right-radius: 90px;
    border-bottom-right-radius: 10px;

}


.rs-testimonial:hover .owl-carousel .owl-nav.disabled,
.rs-sucessful-partners:hover .owl-carousel .owl-nav.disabled,
.award-start:hover .owl-carousel .owl-nav.disabled,
.rs-testimonial:hover .owl-carousel .owl-nav.disabled{
    display: block !important;
}

.rs-menu ul ul.visible, .rs-menu ul .rs-mega-menu ul.visible ul.sub-menu {
    display: block;
    z-index: 17;
}




.owl-prev, .owl-next {
    width: 40px;
    height: 40px;
    color: #fff !important;
    background-color: var(--button-color) !important;
    border-radius: 50%;
    position: absolute;
    transform: translate(0, -50%);
    top: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}


.rs-testimonial.rs-sucessful-partners .sucess_story .rs-carousel .owl-item:nth-child(odd) .testimonial-item:before{
	background-image:linear-gradient(to bottom, #1bf99c, #0ed758)
}

.rs-testimonial.rs-sucessful-partners .sucess_story .rs-carousel .owl-item:nth-child(odd) .testimonial-item:after{
	background-image:linear-gradient(to bottom, #1bf99c, #0ed758)
}

.rs-testimonial.rs-sucessful-partners .sucess_story .rs-carousel .owl-item:nth-child(even) .testimonial-item:before{
	background-image: linear-gradient(to bottom, #2af6ff, #12b4f7)
}

.rs-testimonial.rs-sucessful-partners .sucess_story .rs-carousel .owl-item:nth-child(even) .testimonial-item:after{
	background-image: linear-gradient(to bottom, #2af6ff, #12b4f7)
}



.rs-testimonial.rs-sucessful-partners .sucess_story .rs-carousel .testimonial-item:hover{
	transform: unset;
}

.rs-testimonial.rs-sucessful-partners .sucess_story .rs-carousel .testimonial-item .testi-desc h2{
	font-size: 17px;
	margin-bottom: 0;
}
.rs-testimonial.rs-sucessful-partners .sucess_story .rs-carousel .testimonial-item .testi-desc h3{
font-size: 15px;margin-bottom: 0;
}


.rs-testimonial.rs-sucessful-partners .sucess_story .rs-carousel .testi-desc{
	width: calc(100% - 130px);
}

.rs-testimonial.rs-sucessful-partners .sucess_story .rs-carousel .testimonial-item{
    display: flex;
    border-top-left-radius: 90px;
    border-bottom-left-radius: 90px;
    border-top-right-radius: 90px;
    overflow: visible;
    flex-wrap: wrap;
    border: none;
    width: 96%;
    margin-left: 7px;
    align-items: center;
}

.rs-testimonial.rs-sucessful-partners .sucess_story .rs-carousel .testi-img:after{
	content: '';
	display: none;
}

#rs-partner {
    margin-bottom: 100px;
}
.banner-slider .owl-item{
    min-height:29vw;
}
.banner{
    position: relative;
}
div#particles-js {
    position: absolute;
    width: 100%;
    height: 29vw;
    left: 0;
    top: 0;
    z-index: 2;
}

.cta-button{
    display: inline-block;
    text-decoration: none;
    background-color:var(--button-color);
    color: #ffffff;
    min-width: 170px;
    line-height: 45px;
    height: 45px;
    text-align: center;
    text-transform: uppercase;
    border: none;
    border-bottom: 3px solid #b81f0a;
    font-size: 13px;
    font-weight: 700;
}
.cta-button:hover{
    background: #000;
    color: #fff;
}
.coursesBox {
    margin: 0 auto;
}


.meetings-page .course-wrapper{
    padding: 15px;
}

.meetings-page .related-course {
    margin-top: 30px;
    padding-left: 0;
}

.meetings-page{

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

.meetings-page ul li{
}

.meetings-page ul li a{
        width: 100%;
    display: block;
    padding: 5px 10px;
    background: #f9f9f9;
    margin: 5px 0;
}


.course-wrapper{
    padding: 0 0 30px 0;
    background: #FFFF;
    margin-bottom: 30px;
    box-shadow: 0 3px 2px rgba(0,0,0,0.2);
}
.image-box {
    width: 100%;
    margin-bottom: 15px;
}
.image-box img{
    width: 100%;
}
.course-title h3 {
    font-size: 19px;
    text-align: center;
    margin-bottom: 15px;
    font-weight: 800;
    line-height: 22px;
}
.view-more {
    display: flex;
    justify-content: center;
    width: 100%;
}

.related-course {
    margin-top: 30px;
}
.related-course li{
    display: flex;
    width: 100%;
    justify-content: space-between;
    margin-bottom: 10px;
    align-items: center;
}

.related-course li img{
    width: 20%;

}
.related-course li span{
    width: 70%;
}
.related-course li span a{
    font-size: 13px;
    line-height: 21px;
    display: inline-block;
}
.form-field {
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.form-field input{
    height: 50px;
}

.facebook, .twitter, .instagram, .linkedin, .youtube {
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.facebook i,.twitter i,.instagram i,.linkedin i,.youtube i{
    color: #FFF;
}
.facebook{background: #5e6ca5;}
.twitter{background: #6494eb;}
.instagram{background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}
.linkedin{background: #435cbd;}
.youtube{background: #d22323;}
.footer-logo{padding-right: 50px;}
.header-news{position: relative;
    height: 40px;
    overflow: hidden;
    z-index: 1;
    margin: 0;
    padding: 0;
    line-height: 40px;}
.news-warpper{overflow: hidden; height: 100%; white-space: nowrap; animation: scrollText 60s infinite linear;  margin: 0;  font-size: 0; display: inline-block;}
.news-warpper p{font-size:15px;display: inline-block;min-width: 65vw;font-weight: 700; color:var(--bright-yellow);}
@keyframes scrollText {
    from {
      transform: translateX(0%);
    }
    to {
      transform: translateX(-50%);
    }
  }

.sec-color{background-color:#f9f9f9;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.relative{position:relative;}
.bg3{background-image:url(https://nbciindia.in/images/bg/counter-bg.jpg);background-size:cover;background-attachment:fixed;background-position:center top;}
.bg4{background-image:url(https://nbciindia.in/images/bg/cta-bg.jpg);background-size:cover;background-attachment:fixed;background-position:center top;}
.bg5{background-image:url(https://nbciindia.in/images/bg/testimonial-bg.jpg);background-size:cover;background-attachment:fixed;background-position:center top;}
.sec-title{position:relative;margin-bottom:30px;padding-bottom:20px;}
.sec-title h2{font-size:30px;line-height:24px;text-transform:uppercase;}
.sec-title:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100px;background:#ff3115;}
.sec-title.text-center:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.sec-title p{margin-bottom:0;font-size:16px;}
.overly-border::before,.overly-border::after{position:absolute;top:20px;right:20px;bottom:20px;left:20px;content:'';opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;z-index:1;}
.about-img .overly-border::before,.about-img .overly-border::after{top:50px;right:50px;bottom:50px;left:50px;}
.overly-border::before{border-top:5px solid #ff3115;border-bottom:5px solid #ff3115;-webkit-transform:scale(0, 1);transform:scale(0, 1);}
.overly-border::after{border-right:5px solid #ff3115;border-left:5px solid #ff3115;-webkit-transform:scale(1, 0);transform:scale(1, 0);}
.team-content:hover .overly-border:before,.team-content:hover .overly-border:after,.about-img:hover .overly-border:before,.about-img:hover .overly-border:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.right_menu_togle .search-wrap button{color:#ff3115;}
.pt-70{padding-top:70px!important;}
.pt-100{padding-top:100px!important;}
.pb-70{padding-bottom:70px!important;}
.mt-80{margin-top:80px!important;}
.mb-0{margin-bottom:0px!important;}
.mb-50{margin-bottom:50px!important;}
.mr-30{margin-right:30px!important;}
.margin-remove{margin:0!important;}
.display-table{display:table;height:100%;width:100%;}
.display-table-cell{display:table-cell;vertical-align:middle;}
.white-color{color:#fff!important;}
.owl-nav > div{position:absolute;top:50%;width:42px;height:42px;line-height:42px;text-align:center;background-color:#444;color:#fff;transform:translateY(-50%);font-size:22px;border-radius:50%;opacity:0;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.owl-nav > div:hover{background-color:#ff3115;}
.owl-nav .owl-prev{left:-60px;}
.owl-nav .owl-next{right:-60px;}
.rs-carousel:hover .owl-nav > div{opacity:1;}
.rs-toolbar{padding:0;background-color:var(--deep-green);}
.rs-toolbar .rs-toolbar-left .welcome-message{font-size:14px;}
.rs-toolbar .rs-toolbar-left .welcome-message i{color:#ff3115;margin-right:8px;}
.rs-toolbar .rs-toolbar-left .welcome-message span{color:#fff;}
.rs-toolbar .rs-toolbar-right{text-align:right;}
.rs-toolbar .rs-toolbar-right .toolbar-share-icon{display:inline-block;margin-right:30px;}
.rs-toolbar .rs-toolbar-right .toolbar-share-icon ul{margin-bottom: 0}
.rs-toolbar .rs-toolbar-right .toolbar-share-icon ul li{display:inline-block;}
.rs-toolbar .rs-toolbar-right .toolbar-share-icon ul li + li{margin-left:0;}
.rs-toolbar .rs-toolbar-right .toolbar-share-icon ul li a{font-size:12px;color:#FFF;}
.rs-toolbar .rs-toolbar-right .toolbar-share-icon ul li a:hover,.rs-toolbar .rs-toolbar-right .toolbar-share-icon ul li a:active,.rs-toolbar .rs-toolbar-right .toolbar-share-icon ul li a:focus{color:#ffffff;}
.rs-toolbar .rs-toolbar-right .apply-btn{font-weight:500;font-size:14px;}
.rs-header .rs-header-top{padding:5px 0 5px;}
.rs-header .rs-header-top .header-contact{float:right;    display: flex;align-items: center;height: 100%;}
.rs-header .rs-header-top .header-contact .widget-text{position:relative;padding-left:55px;}
.rs-header .rs-header-top .header-contact .widget-text i{position:absolute;border-radius:2px;text-align:center;left:0;line-height:40px;color:#ff3115;font-size:35px;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:700;}
.rs-header .rs-header-top .header-contact .widget-text .info-text a{color:#505050;font-weight:400;font-size:16px;}
.rs-header .rs-header-top .header-contact .widget-text .info-text a:hover{color:#ff3115;}
.rs-header .rs-header-top .header-contact .widget-text .info-text span{display:block;font-weight:700;color:#101010;line-height:18px;}
.rs-header .rs-menu-toggle{color:#fff!important;}
.rs-header .rs-menu-toggle:hover{color:#FFF!important;}
.rs-header .menu-area .rs-menu li.current_page_item > a,.rs-header .menu-area .rs-menu li.current-menu-item > a,.rs-header .menu-area .rs-menu li.active > a,.rs-header .menu-area .rs-menu li a:hover{color:#FFF!important;}
.header-bottom{    width: 50%;}

.nav-menu > li > a{font-weight:500;font-size:14px;}
.home1 .logo-area{padding:10px 0 5px 0;width:300px;}
.home1 .rs-menu li i{margin-right:0;color:#ffffff;transition:0.3s;-webkit-transition:0.3s;-ms-transition:0.3s;}
.home1 .rs-menu li i:hover{color:#e41f05;}
.home1 .menu-area .rs-menu > ul > li > a{color:#fff;}
.home1 .menu-area .rs-menu > ul > li > a:hover,.home1 .menu-area .rs-menu li.current_page_item > a{color:#ffc415 !important;}
.home1 .menu-area{background:#2e387f;}
.home1 .right-bar-icon{position:absolute;right:0;}
.home1 .right-bar-icon a{display:inline-block;height:55px;width:45px;line-height:55px;text-align:center;color:#fff;}
.home1 .right-bar-icon a:hover{color:#fff;}
.home1 .right-bar-icon .rs-search{position:static;color:#fff;background-color:#ff3115;margin-right:-4px;}
.home1 .right-bar-icon .rs-search:hover{background:#e41f05;}
.home1 .right-bar-icon .nav-expander{background:#e41f05;}
.home1 .right-bar-icon .nav-expander:hover{background:#ff3115;}
.home1 .rs-courses .cource-item{border:none;background:#fff;}
.home1 .search-modal .modal-content{background:transparent;position:initial;border:0;}
.home1 .search-modal .search-block input{height:60px;line-height:60px;padding:0 15px;background:transparent;border-width:0 0 1px 0;border-radius:0;border-color:rgba(255, 255, 255, 0.4);box-shadow:none;color:#ffffff;font-weight:600;font-size:18px;}
.home1 .search-modal .close{color:#ffffff;margin-top:20px;font-size:14px;background-color:rgba(255, 255, 255, 0.4);height:40px;width:40px;text-align:center;line-height:40px;border-radius:50%;opacity:1;outline:none;transition:all 0.3s ease 0s;}
.home1 .search-modal .close:hover{background-color:#ff3115;}
#nav-close{transition:all 0.3s ease 0s;}
#nav-close:hover{background-color:#ff3115;border-color:#ff3115;color:#fff;}
#rs-slider{position:relative;}
#rs-slider .slide-content{position:absolute;left:0;top:0;color:#fff;width:100%;height:100%;z-index:8;}
#rs-slider .slide-content .slider-title{font-size:60px;color:#fff;margin-bottom:15px;-webkit-animation-duration:1.4s;animation-duration:1.4s;text-transform:uppercase;}
#rs-slider .slide-content .slider-desc{font-weight:500;margin-bottom:30px;font-size:20px;}
#rs-slider .slide-content .sl-readmore-btn{border:2px solid #101010;background:#101010;display:inline-block;padding:12px 25px;font-size:16px;text-transform:uppercase;color:#ffffff;font-weight:500;text-align:center;transition:all 0.3s ease 0s;}
#rs-slider .slide-content .sl-readmore-btn:hover{background-color:#e41f05;border-color:#e41f05;color:rgba(255, 255, 255, 0.8);}
#rs-slider .slide-content .sl-get-started-btn{background-color:#ff3115;border:2px solid #ff3115;display:inline-block;padding:12px 25px;font-size:16px;text-transform:uppercase;color:#ffffff;font-weight:500;text-align:center;transition:all 0.3s ease 0s;}
#rs-slider .slide-content .sl-get-started-btn:hover{background-color:#e41f05;border-color:#e41f05;color:rgba(255, 255, 255, 0.8);}
#rs-slider .owl-nav{display:none;}
#rs-slider .owl-dots{position:absolute;right:50px;top:50%;transform:translateY(-50%);}
/* .slider-overlay-2 .slide-content:after{position:absolute;content:'';left:0;top:0;height:100%;width:100%;background:rgba(255, 109, 0, 0.3);z-index:-1;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(255, 109, 0, 0.3) 100%);background:linear-gradient(top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(255, 109, 0, 0.3) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(255, 109, 0, 0.3) 100%);background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(255, 109, 0, 0.3) 100%);background-image:-ms-linear-gradient(top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.3) 100%);background:-webkit-gradient(linear, right top, right bottom, color-stop(0%, rgba(0, 0, 0, 0.55)), color-stop(50%, rgba(0, 0, 0, 0.5)), color-stop(100%, rgba(0, 0, 0, 0.3)));opacity:0.95;} */
.rs-services-style1 .services-item{background-color:#212121;padding:25px 17px 17px;box-shadow:0 4px 2px -2px #000000;z-index:111;position:relative;top:-30px;transition:all 0.3s ease 0s;}
.rs-services-style1 .services-item:hover{background-color:#ff3115;}
.rs-services-style1 .services-item:hover .services-icon{background-color:#ff3115;}
.rs-services-style1 .services-item:hover .services-icon,.rs-services-style1 .services-item:hover .services-desc p{color:#fff;}
.rs-services-style1 .services-desc{text-align:center;margin-top:6px;}
.rs-services-style1 .services-desc p{color:#cccccc;margin-bottom:0;}
.rs-services-style1 .services-desc .services-title{position:relative;color:#ffffff;font-size:20px;margin-bottom:7px;z-index:10;}
.rs-services-style1 .services-icon{height:130px;width:130px;background-color:#212121;line-height:88px;text-align:center;position:absolute;top:-50px;z-index:-1;font-size:40px;border-radius:50%;left:0;right:0;margin:0 auto;color:#ff3115;transition:all 0.3s ease 0s;}
.rs-services-style1 .services-icon i{display:inline-block;}
.rs-about .about-img{position:relative;}
/*.rs-about .about-img:after{content:"";position:absolute;left:0;bottom:0;height:100%;width:100%;background-color:rgba(33, 33, 33, 0.5);opacity:0;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}*/

/*.rs-about .about-img:hover:after{opacity:1;}*/
.rs-about .about-img .popup-youtube{position:absolute;top:50%;left:50%;z-index:10;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.rs-about .about-img .popup-youtube:after{position:absolute;font-family:FontAwesome;content:"\f04b";font-size:36px;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transition:all 0.3s ease 0s;display:inline-block;height:80px;line-height:80px;width:80px;text-align:center;background:#ff3115;border-radius:50%;padding-left:8px;color:#fff;}
.rs-about .about-desc{margin-bottom:30px;}
.rs-about .about-desc h3{font-weight: bolder;}

.rs-about .about-desc p{font-size:15px;line-height:26px;margin-bottom:0;}
.about-desc p:last-child{margin-bottom:0;}
#rs-about{margin-top:50px;    margin-bottom: 50px;}
.rs-courses{padding: 50px 0}
.rs-courses .cource-item{border:1px solid #dddddd;}
.rs-courses .cource-item .cource-img{position:relative;margin-bottom:22px;}
.rs-courses .cource-item .cource-img img{width:100%;transition:all 0.3s ease 0s;}
.rs-courses .cource-item .cource-img .course-value{position:absolute;bottom:-25px;right:25px;height:50px;width:50px;line-height:50px;text-align:center;background-color:#ff3115;color:#ffffff;font-size:14px;font-weight:600;border-radius:50%;z-index:1;}
.rs-courses .cource-item .course-body{text-align:center;padding:0 20px;}
.rs-courses .cource-item .course-body .course-category{display:inline-block;}
.rs-courses .cource-item .course-body .course-title{font-size:20px;margin-bottom:7px;}
.rs-courses .cource-item .course-body .course-title a{color:#212121;}
.rs-courses .cource-item .course-body .course-title a:hover{color:rgba(33, 33, 33, 0.6);}
.rs-courses .cource-item .course-body .review-wrap .rating{display:inline-block;color:#ff3115;margin-right:10px;padding-right:10px;border-right:1px solid #ddd;line-height:10px;}
.rs-courses .cource-item .course-body .review-wrap .review{line-height:10px;display:inline-block;}
.rs-courses .cource-item .course-body .course-desc{margin-top:10px;}
.rs-courses .cource-item .course-body .course-desc p{margin:0 0 22px;}
.rs-courses .cource-item .course-footer{padding:15px 20px;background-color:#f0f0f0;text-align:center;}
.rs-courses .cource-item .course-footer div{display:inline-block;text-align:center;position:relative;line-height:19px;}
.rs-courses .cource-item .course-footer div span{display:block;font-size:14px;color:#212121;font-weight:500;}
.rs-courses .cource-item .course-footer div span.label{font-weight:700;}

.rs-courses-list{position: relative; }
.rs-courses-infoBox{background: #fff; padding:15px 15px 15px 86px; border-radius: 90px; position: relative; z-index: 9; box-shadow: 0 5px 3px rgba(0,0,0,0.2); }
.rs-courses-list:after{content: ''; position: absolute; width: 80%; height: calc(100% + 25px); background: #000; z-index: 3; top: -12px; border-radius: 26px; transform: translate(-50% , 0); left: 50%; }
.rs-courses-list:before{content: ''; position: absolute; width: 70px; height: 70px; background: #000; z-index: 3; top: 50%; border-radius: 50%; transform: translate(50% , -50%); right: 19px; }

.rs-courses-list h2{margin: 0;font-size: 20px}
.rs-courses-list p{margin: 0; line-height:18px; font-size: 14px;}
.rs-courses-info-list .col-md-12:nth-child(1) .rs-courses-list:after,
.rs-courses-info-list .col-md-12:nth-child(1) .rs-courses-list:before,
.rs-courses-info-list .col-md-12:nth-child(1) .rs-courses-icon{
	background-image: linear-gradient(to bottom, #fb013e, #f8004b);
}


.rs-courses-info-list .col-md-12:nth-child(2) .rs-courses-list:after,
.rs-courses-info-list .col-md-12:nth-child(2) .rs-courses-list:before,
.rs-courses-info-list .col-md-12:nth-child(2) .rs-courses-icon{
	background-image: linear-gradient(to bottom, #fbd001, #ffa900);
}


.rs-courses-info-list .col-md-12:nth-child(3) .rs-courses-list:after,
.rs-courses-info-list .col-md-12:nth-child(3) .rs-courses-list:before,
.rs-courses-info-list .col-md-12:nth-child(3) .rs-courses-icon{
	background-image: linear-gradient(to bottom, #1bf99c, #0ed758);
}

.rs-courses-info-list .col-md-12:nth-child(4) .rs-courses-list:after,
.rs-courses-info-list .col-md-12:nth-child(4) .rs-courses-list:before,
.rs-courses-info-list .col-md-12:nth-child(4) .rs-courses-icon{background-image: linear-gradient(to bottom, #2af6ff, #12b4f7);}
.rs-courses-icon{width: 60px; height: 60px; position: absolute; left: 10px; border-radius: 50px; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 28px; transform: translate(0, -50%); top: 50%; }
.bg-tertiary .ftco-services .services .icon span{background: #8cc152}
.mBC-2{margin-bottom:35px }

/* Why Us Section New start */

.hexagon_box{float: left;box-shadow: 0 0px 8px rgba(0 ,0,0,0.6);position: relative;z-index: 1;margin-bottom: 40px;transform: scale(1); border: 5px solid #fff; border-radius: 30px;left:0px; transition: all ease-in-out 300ms; } 
.hexagon_box:hover{transform: scale(1.1); } 
.hexagon {position: relative; width: 210px; height: 250px; background: linear-gradient(180deg, #188245, #18b85f); float: left; border-radius: 25px; padding: 15px; } 
.hexagon:after {content: ""; position: absolute; width: 169px; height: 165px; background: #18b85f; border-radius: 27px; z-index: -1; bottom: -64px; left: 50%; transform: translate(-50% , 0) rotate(45deg); border: 5px solid #fff; border-radius: 20px; } 
.hex1::before {content: "\2B22"; color: orange; font-size:135px; } 
.hex2{position: absolute; z-index: 1; transform: translate(-46% , 0) rotate(90deg); left: 54%; top:2px; } 
.hex2::before {content: "\2B22"; display: block; color: #fff; font-size: 220px; } 
.hexagon:before{content: "\2B22"; position: absolute; top: 3px; z-index: 1; font-size: 245px; transform: translate(-46% , 0) rotate(90deg); left: 54%; text-shadow: 3px 0 11px rgba(0,0,0,0.2); } 
.hexagon i{width: 83px; float: left; z-index: 1; position: absolute; top: 50%; transform: translate(-50% , -50%) rotate(270deg); left: 50%; } 
.hexagon i img{width: 100%;} 
.hexagon p{font-size: 21px; color: #000; text-align: center; padding: 0 15px; line-height: 22px; position: relative; background: linear-gradient(to bottom, #f3f3f3, #ffffff); border-top-left-radius: 12px; border-top-right-radius: 12px; height: calc(100% + 39px); border-bottom-right-radius: 96px; border-bottom-left-radius: 96px; box-shadow: 0 6px 6px rgba(0,0,0,0.3); display: flex; width: 100%; align-items: center; flex-wrap: wrap; justify-content: center; } 
.hexagon p span{
    font-size: 25px;
    line-height: 25px;
    font-weight: bold;
    margin-top: 36px;
} 
.hexagon p span b{font-size:45px; margin-bottom: 12px; display: block; }


.rs-counter .rs-counter-achivment .achivmentBox:nth-child(1) .hexagon p span {
	color: #ed0b50;
}

.rs-counter .rs-counter-achivment .achivmentBox:nth-child(2) .hexagon p span {
	color: #ff8400;
}

.rs-counter .rs-counter-achivment .achivmentBox:nth-child(3) .hexagon p span {
	color: #08b548;
}

.rs-counter .rs-counter-achivment .achivmentBox:nth-child(4) .hexagon p span {
	color: #0487bd;
}

.iso_sign i{width: 54px;left: -26px;top: 18px;}
.affordable_sign i{width: 42px;left: -22px;top: 32px;}
.affordable_sign_team i{width: 42px !important; left: -22px !important; top: 24px !important;}

@media screen and (max-width: 600px){
    .hexagon_box {transform: scale(0.85);margin-bottom: 13px;left: auto;float: none;margin: 0 auto;display: table;}
    
}

 



.sucess_story{}
.rs-testimonial .sucess_story .rs-carousel .testi-img{
	width: 100%;
    height: 200px;
    border-radius: 0;
    position: relative;
    top: 0;
    background: #c6c6c6;

    padding: 0;
}
.rs-testimonial .sucess_story .rs-carousel .testi-img img{
	width: 100%;
    height: 100%;
    border-radius: 0;
    object-fit: cover;
}

.rs-testimonial .sucess_story .rs-carousel .testi-img .thumbnail{
	height: 100%;
    object-fit: cover;
    display: flex;
    width: 100%;
}

.rs-testimonial .sucess_story .rs-carousel .testi-img .thumbnail iframe{
    height: 100%;
    width: 100%;
    pointer-events: none;
}




.rs-testimonial .sucess_story .rs-carousel .testimonial-item{
	 padding: 0;
    border: 2px solid #d55d4d;
    border-radius: 10px;
    overflow: hidden;
    transition: all ease-in-out 200ms;
}
.rs-testimonial .sucess_story .rs-carousel .testimonial-item:hover{
	transform: scale(1.05);
}



.rs-testimonial .sucess_story .rs-carousel .testimonial-item .testi-desc:before, 
.rs-testimonial .sucess_story .rs-carousel .testimonial-item .testi-desc:after{
	content: '';
}


.rs-testimonial .sucess_story .rs-carousel .testi-img video{
	width: 100%;
    height: 100%;
    object-fit: cover;
}

.sec-subtitle{ color:#fff }


.rs-testimonial .sucess_story .rs-carousel .owl-stage-outer {
    padding: 30px 0px;
    margin-top: -30px;
}


.rs-testimonial .sucess_story .rs-carousel .testi-img:after {
    position: absolute;
    font-family: FontAwesome;
    content: "\f04b";
    font-size: 22px;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    transition: all 0.3s ease 0s;
    display: inline-block;
    height: 50px;
    line-height: 46px;
    width: 50px;
    text-align: center;
    border: 3px solid #fff;
    border-radius: 50%;
    padding-left: 8px;
    color: #fff;
    top: 50%;
    background-image: linear-gradient(to bottom, #fb013e, #b90038);
    box-shadow: 0 5px 4px rgba(0,0,0,0.5);
}

.rs-testimonial .sucess_story .rs-carousel .testi-img:hover:after {
		 background-image: linear-gradient(to bottom,#b90038 ,#fb013e);
		 box-shadow: 0 0px 4px rgba(0,0,0,0.5);
		 pointer-events: none;
}




.rs-testimonial.award-start .sucess_story .rs-carousel .testi-img:after {
    padding: 0 9px 0 0;
    position: absolute;
    font-family: FontAwesome;
    content: "\f002";
    font-size: 22px;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    transition: all 0.3s ease 0s;
    display: flex;
    height: 50px;
    line-height: 43px;
    width: 50px;
    text-align: center;
    border: 3px solid #fff;
    border-radius: 50%;
    padding-left: 8px;
    color: #fff;
    top: 50%;
    background-image: linear-gradient(to bottom, #fb013e, #b90038);
    box-shadow: 0 5px 4px rgba(0,0,0,0.5);
    display: table;
}

.rs-testimonial.award-start .sucess_story .rs-carousel .testi-img:hover:after {
		 background-image: linear-gradient(to bottom,#b90038 ,#fb013e);
		 box-shadow: 0 0px 4px rgba(0,0,0,0.5);
		 pointer-events: none;
}


/* Why Us Section New  End*/



/*Exam Copleted Tahnk you page Start*/
.thankuBannerText{text-align: center;margin: 0 auto;display: table;width: 100%;padding-top:0px;}
.thankuBannerText img{padding: 0 px;}
.thankuBannerText h1{    
    font-size: 42px;
    padding-top: 0;
    font-weight: 600;
    color: #63ab15;
    line-height: normal;
}
.thankuBannerText h3{    
    font-size: 20px;
    color: #072a3e;
    margin: 11px 0 30px 0;
    font-weight: 500;
}
.thankuBannerText h5{font-size: 19px;margin: 0;color: #4c4c4c;padding: 0 0 27px 0;}
.thankuimagebox{display: table;margin: 0 auto;}
.thankuBannerText{width: 100%;}




/*Exam Copleted Tahnk you page End */



/* Gallery Page Start */
.testi-img{
    position: relative;
}

.testi-img-pg {
    width: 100%;
    height: 200px;
    border-radius: 0;
    position: relative;
    top: 0;
    background: #c6c6c6;
    padding: 0;
    overflow: hidden;
    margin-bottom: 30px;
    border: 1px solid #cf1f45;
    border-radius: 5px;
}
.videoAndPhotoGallery{margin-bottom: 200px;}
.videoAndPhotoGallery .testi-img .thumbnail {
    height: 100%;
    object-fit: cover;
    display: flex;
    width: 100%;
}
.videoAndPhotoGallery .testi-img .thumbnail iframe {
    height: 100%;
    width: 100%;
    pointer-events: none;
}


.videoAndPhotoGallery .testi-img:after {
    position: absolute;
    font-family: FontAwesome;
    content: "\f04b";
    font-size: 22px;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    transition: all 0.3s ease 0s;
    display: inline-block;
    height: 50px;
    line-height: 46px;
    width: 50px;
    text-align: center;
    border: 3px solid #fff;
    border-radius: 50%;
    padding-left: 8px;
    color: #fff;
    top: 50%;
    background-image: linear-gradient(to bottom, #fb013e, #b90038);
    box-shadow: 0 5px 4px rgba(0,0,0,0.5);
}

.videoAndPhotoGallery .testi-img:hover:after {
		 background-image: linear-gradient(to bottom,#b90038 ,#fb013e);
		 box-shadow: 0 0px 4px rgba(0,0,0,0.5);
		 pointer-events: none;
}




.videoAndPhotoGallery .testi-img:after {
    padding: 0 9px 0 0;
    position: absolute;
    font-family: FontAwesome;
    content: "\f002";
    font-size: 22px;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    transition: all 0.3s ease 0s;
    display: flex;
    height: 50px;
    line-height: 43px;
    width: 50px;
    text-align: center;
    border: 3px solid #fff;
    border-radius: 50%;
    padding-left: 8px;
    color: #fff;
    top: 50%;
    background-image: linear-gradient(to bottom, #fb013e, #b90038);
    box-shadow: 0 5px 4px rgba(0,0,0,0.5);
    display: table;
}

.videoAndPhotoGallery .testi-img:hover:after {
		 background-image: linear-gradient(to bottom,#b90038 ,#fb013e);
		 box-shadow: 0 0px 4px rgba(0,0,0,0.5);
		 pointer-events: none;
}


/* gallery Page End */






.event-item .events-details{margin-top:-20px;padding:15px;}
.event-item .event-img,.cource-item .cource-img{position:relative;}
.event-item .event-img:after,.cource-item .cource-img:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:rgba(0, 0, 0, 0.6);-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:0.4s;-ms-transition:0.4s;transition:0.4s;}
.event-item .event-img .image-link,.cource-item .cource-img .image-link{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)!important;-webkit-transform:translate(-50%, -50%)!important;-ms-transform:translate(-50%, -50%)!important;color:#ff3115;z-index:11;}
.event-item .event-img .image-link:hover,.cource-item .cource-img .image-link:hover{color:#fff;}
.event-item .event-img .image-link i,.cource-item .cource-img .image-link i{font-size:22px;font-weight:400;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);transition:all 0.3s ease 0s;}
.event-item:hover .event-img:after,.cource-item:hover .cource-img:after{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);}
.event-item:hover .event-img .image-link i,.cource-item:hover .cource-img .image-link i{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}

.rs-counter{padding: 50px 0 10px 0}
.rs-counter .rs-counter-list{border:1px solid rgba(255, 255, 255, 0.2);margin-bottom:30px;text-align:center;padding:23px;transition:.3s all ease;}
.rs-counter .rs-counter-list .counter-number{font-size:60px;color:#ffffff;margin-bottom:6px;}
.rs-counter .rs-counter-list .counter-desc{color:#ffffff;font-weight:500;margin-bottom:0;font-size:20px;text-transform:uppercase;}
.rs-counter .rs-counter-list:hover{border-color:#ff3115;}
.rs-counter .counter-title{color:#fff;font-size:30px;line-height:28px;margin-bottom:0px;}
.rs-counter .counter-text p{margin-bottom:35px;color:rgba(255, 255, 255, 0.6);}
.rs-counter .counter-img{box-shadow:0 10px 30px rgba(255, 255, 255, 0.1);}
.rs-counter .counter-img img{border-radius:8px;}




.rs-counter .rs-counter-achivment .achivmentBox:nth-child(1) .hexagon{
	background-image: linear-gradient(to bottom, #fb013e, #f8004b);
}

.rs-counter .rs-counter-achivment .achivmentBox:nth-child(2) .hexagon{
	background-image: linear-gradient(to bottom, #fbd001, #ffa900);
}

.rs-counter .rs-counter-achivment .achivmentBox:nth-child(3) .hexagon{
	background-image: linear-gradient(to bottom, #1bf99c, #0ed758);
}

.rs-counter .rs-counter-achivment .achivmentBox:nth-child(4) .hexagon{
	background-image: linear-gradient(to bottom, #2af6ff, #12b4f7);
}




.rs-counter .rs-counter-achivment .achivmentBox:nth-child(1) .hexagon:after{
	background:#f8004b;
}

.rs-counter .rs-counter-achivment .achivmentBox:nth-child(2) .hexagon:after{
	background:#ffa900;
}

.rs-counter .rs-counter-achivment .achivmentBox:nth-child(3) .hexagon:after{
	background:#0ed758;
}

.rs-counter .rs-counter-achivment .achivmentBox:nth-child(4) .hexagon:after{
	background:#12b4f7;
}





/*border color start*/
.rs-counter .rs-counter-achivment .achivmentBox:nth-child(1) .hexagon:before{
	color:#0e9cd7;
}
.rs-counter .rs-counter-achivment .achivmentBox:nth-child(2) .hexagon:before{
	color:#eb0f52;
}
.rs-counter .rs-counter-achivment .achivmentBox:nth-child(3) .hexagon:before{
	color:#ffa900;
}
.rs-counter .rs-counter-achivment .achivmentBox:nth-child(4) .hexagon:before{
	color:#0bc34f;
}

.rs-counter-achivment{
    margin-top: 50px;
}



/*border color End*/





.rs-events .event-item .event-img{margin-bottom:20px;}
.rs-events .event-item .event-date{font-size:14px;font-weight:500;}
.rs-events .event-item .event-date i{font-size:13px;display:inline-block;margin-right:5px;color:#ff3115;}
.rs-events .event-item .event-date span{color:#505050;}
.rs-events .event-item .event-title{font-size:20px;margin-bottom:8px;margin-top:4px;}
.rs-events .event-item .event-title a{color:#212121;}
.rs-events .event-item .event-title a:hover{color:#ff3115;}
.rs-events .event-item .event-meta{font-size:14px;}
.rs-events .event-item .event-meta > div{display:inline-block;}
.rs-events .event-item .event-meta > div i{font-size:14px;display:inline-block;margin-right:3px;color:#ff3115;}
.rs-events .event-item .event-meta .event-time{margin-right:10px;}
.rs-events .event-item .event-btn{margin-top:18px;}
.rs-events .event-item .event-btn a{font-weight:500;}
.rs-team .team-item{position:relative;overflow:hidden;}
.rs-team .team-item .team-img{position:relative;}
.rs-team .team-item .team-img .normal-text{position:absolute;bottom:0;padding:10px 20px;min-width:175px;background-color:rgba(34, 34, 34, 0.8);transition:.3s ease all;}
.rs-team .team-item .team-img .normal-text .team-name{color:#fff;font-size:18px;font-weight:700;margin:0;display:block;}
.rs-team .team-item .team-img .normal-text .subtitle{color:#fff;font-size:14px;font-weight:400;margin:0;display:block;}
.rs-team .team-item .team-img img{width:100%;}
.rs-team .team-item .team-content{position:absolute;width:100%;height:100%;top:10%;left:0;text-align:center;z-index:11;padding:30px;opacity:0;-webkit-transition:0.3s all ease-out;transition:0.3s all ease-out;}
.rs-team .team-item .team-content:before{content:'';position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(0, 0, 0, 0.8);z-index:-1;-webkit-transition:.25s opacity ease;transition:.25s opacity ease;}
.rs-team .team-item .team-name{margin-bottom:2px;}
.rs-team .team-item .team-name a{margin-bottom:6px;font-size:20px;color:#fff;text-transform:capitalize;font-weight:700;position:relative;z-index:111;}
.rs-team .team-item .team-name a:hover{color:#fff;}
.rs-team .team-item .team-title{position:relative;z-index:111;font-size:14px;color:#fff;padding-bottom:12px;}
.rs-team .team-item .team-title:after{position:absolute;left:50%;bottom:0;width:50px;height:2px;background:#ff3115;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.rs-team .team-item .team-desc{color:#fff;margin-bottom:0;padding-top:12px;margin-top:15px;}
.rs-team .team-item .team-social{position:relative;width:100%;text-align:center;z-index:111;opacity:0;margin-top:25px;-webkit-transition:.4s all ease;transition:.4s all ease;}
.rs-team .team-item .team-social .social-icon{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;background-color:#ff3115;margin-right:6px;border-radius:50%;}
.rs-team .team-item .team-social .social-icon i{font-size:14px;color:#fff;}
.rs-team .team-item .team-social .social-icon:hover{background-color:#e41f05;}
.rs-team .team-item:hover .team-content{opacity:1;top:0;}
.rs-team .team-item:hover .team-social{opacity:1;}
.rs-team .team-item:hover .normal-text{opacity:0;visibility:hidden;}
.rs-calltoaction{padding: 50px 0}





.rs-latest-news .news-normal-block{padding:15px;border:1px solid rgba(34, 34, 34, 0.1);transition:all 0.3s ease 0s;}
.rs-latest-news .news-normal-block:hover{-webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.1);box-shadow:0 10px 40px rgba(0, 0, 0, 0.1);}
.rs-latest-news .news-normal-block .news-img{margin-bottom:20px;}
.rs-latest-news .news-normal-block .news-img img{width:100%;}
.rs-latest-news .news-normal-block .news-date{font-size:14px;font-weight:500;margin-bottom:5px;}
.rs-latest-news .news-normal-block .news-date i{font-size:15px;font-weight:500;display:inline-block;margin-right:4px;color:#ff3115;}
.rs-latest-news .news-normal-block .news-date span{color:#505050;}
.rs-latest-news .news-normal-block .news-title{font-size:20px;margin-bottom:12px;}
.rs-latest-news .news-normal-block .news-title a{color:#212121;}
.rs-latest-news .news-normal-block .news-title a:hover,.rs-latest-news .news-normal-block .news-title a:focus{color:#ff3115;}
.rs-latest-news .news-normal-block .news-desc p{margin-bottom:20px;}
.rs-latest-news .news-normal-block .news-btn a{display:inline-block;margin-left:auto;padding:4px 16px;font-size:13px;font-weight:500;text-decoration:none;background-color:#ff3115;color:#fff;}
.rs-latest-news .news-normal-block .news-btn a:hover{background-color:#e41f05;}
.rs-latest-news .news-list-block{overflow:hidden;}
.rs-latest-news .news-list-block .news-list-item{overflow:hidden;padding:15px;border:1px solid rgba(34, 34, 34, 0.1);transition:all 0.3s ease 0s;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.rs-latest-news .news-list-block .news-list-item:hover{-webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.1);box-shadow:0 10px 40px rgba(0, 0, 0, 0.1);}
.rs-latest-news .news-list-block .news-list-item + .news-list-item{margin-top:23px;}
.rs-latest-news .news-list-block .news-list-item .news-img{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding-right:15px;float:left;}
.rs-latest-news .news-list-block .news-list-item .news-content{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;float:left;}
.rs-latest-news .news-list-block .news-list-item .news-date{font-size:14px;font-weight:500;margin-bottom:10px;}
.rs-latest-news .news-list-block .news-list-item .news-date i{font-size:15px;font-weight:500;display:inline-block;margin-right:4px;color:#ff3115;}
.rs-latest-news .news-list-block .news-list-item .news-date span{color:#505050;}
.rs-latest-news .news-list-block .news-list-item .news-title{font-size:16px;margin-bottom:7px;}
.rs-latest-news .news-list-block .news-list-item .news-title a{color:#212121;}
.rs-latest-news .news-list-block .news-list-item .news-title a:hover,.rs-latest-news .news-list-block .news-list-item .news-title a:focus{color:#ff3115;}
.rs-latest-news .news-list-block .news-list-item .news-desc p{margin-bottom:0;}
.rs-products .owl-stage-outer{padding-bottom:30px;}
.rs-products .product-item{text-align:center;transition:all 0.3s ease 0s;background-color:#ffffff;}
.rs-products .product-item:hover{-webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.1);box-shadow:0 10px 40px rgba(0, 0, 0, 0.1);}
.rs-products .product-item .product-img{margin-bottom:17px;overflow:hidden;}
.rs-products .product-item .product-img img{width:100%;transition:all 0.3s ease 0s;}
.rs-products .product-item .product-img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.rs-products .product-item .product-title{font-size:20px;margin-bottom:3px;}
.rs-products .product-item .product-title a{color:#212121;}
.rs-products .product-item .product-title a:hover,.rs-products .product-item .product-title a:focus,.rs-products .product-item .product-title a:active{color:#ff3115;}
.rs-products .product-item .product-price{font-size:16px;color:#444;display:block;}
.rs-products .product-item .product-btn{margin-top:20px;padding-bottom:25px;}
.rs-products .product-item .product-btn a{display:inline-block;margin-left:auto;padding:2px 15px;font-size:15px;font-weight:500;text-decoration:none;border:1px solid #212121;color:#212121;}
.rs-products .product-item .product-btn a:hover{border-color:#ff3115;background-color:#ff3115;color:#fff;}
.rs-products .view-btn{text-align:center;margin-top:20px;}
.rs-products .view-btn a{display:inline-block;margin-left:auto;min-width:170px;padding:8px 20px;font-size:15px;font-weight:500;text-decoration:none;background-color:#ff3115;color:#fff;}
.rs-products .view-btn a:hover{background-color:#e41f05;}


.rs-testimonial{padding:50px 0}
.rs-testimonial .owl-stage-outer{padding: 50px 0 0 0}
.rs-testimonial .testimonial-item{padding:35px;background-color:#ffffff;}
.rs-testimonial .testimonial-item .testi-img{position:absolute;top:-50px;left:0;right:0;margin:0 auto;width:110px;height:110px;padding:5px;background:#fff;border-radius:50%;}
.rs-testimonial .testimonial-item .testi-img img{width:100px;height:100px;border-radius:50%;}
.rs-testimonial .testimonial-item .testi-desc{padding:20px 20px;position:relative;}
.rs-testimonial .testimonial-item .testi-desc .testi-name{font-size:20px;margin-bottom:10px;}
.rs-testimonial .testimonial-item .testi-desc h3.testi-name{color: #ff3115}


.rs-testimonial .testimonial-item .testi-desc p{font-size:16px;line-height:26px;margin-bottom:0;}
.rs-testimonial .testimonial-item .testi-desc:before,.rs-testimonial .testimonial-item .testi-desc:after{position:absolute;font-family:FontAwesome;font-size:26px;color:#ff3115;}
.rs-testimonial .testimonial-item .testi-desc:before{content:"\f10d";top:0;left:0;}
.rs-testimonial .testimonial-item .testi-desc:after{content:"\f10e";bottom:0;right:0;}
.rs-testimonial .owl-dots{position:absolute;left:50%;bottom:-8px;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.rs-testimonial .owl-dots .owl-dot{height:6px;width:22px;background-color:#fff;display:inline-block;transition:all 0.3s ease 0s;}
.rs-testimonial .owl-dots .owl-dot + .owl-dot{margin-left:8px;}
.rs-testimonial .owl-dots .owl-dot.active{background-color:#ff3115;}
.rs-testimonial .owl-dots .owl-dot:first-child{border-radius:3px 0 0 3px;}
.rs-testimonial .owl-dots .owl-dot:last-child{border-radius:0 3px 3px 0;}
.rs-accordion-style1 .card{border:0;}
.rs-accordion-style1 .card .card-header{padding:0;border:0;margin-bottom:10px;background:transparent;}
.rs-accordion-style1 .card .card-header .acdn-title{background-color:rgba(240, 240, 240, 0.8);position:relative;margin-bottom:0;font-size:18px;height:50px;line-height:50px;padding:0 20px;cursor:pointer;font-weight:500;letter-spacing:0.2px;-webkit-transition:0.2s background-color ease-in-out;transition:0.2s background-color ease-in-out;}
.rs-accordion-style1 .card .card-header .acdn-title:after{position:absolute;font-family:FontAwesome;content:"\f0da";right:20px;transition:all 0.3s ease 0s;}
.rs-accordion-style1 .card .card-header .acdn-title:not(.collapsed){background-color:#ff3115;color:#ffffff;}
.rs-accordion-style1 .card .card-header .acdn-title:not(.collapsed):after{transform:rotate(90deg);color:#ffffff;}
.rs-accordion-style1 .card .card-body{padding:5px 15px 18px;}
#scrollUp{text-align:center;bottom:40px;cursor:pointer;display:none;position:fixed;right:40px;z-index:999;}
#scrollUp i{background-color:#ff3115;height:40px;font-size:24px;width:42px;color:#ffffff;line-height:36px;transition:all 0.3s ease 0s;margin-left:2px;}
#scrollUp i:hover{background-color:#e41f05;color:rgba(255, 255, 255, 0.7);}
.rs-footer{color:#e8e8e8;}
.rs-footer .footer-title{margin-bottom:40px;padding-bottom:5px;color:#ffffff;font-size:16px;position:relative;font-weight:600;}
.rs-footer .footer-title:after{content:'';position:absolute;left:0;bottom:-5px;height:1px;width:50px;background-color:#ff3115;}
.rs-footer .container{position:relative;}
.rs-footer .footer-contact-desc{margin:0;background:#222;text-align:center;padding:35px;position:absolute;left:0;right:0;margin:-100px auto 0;z-index:111;border-radius:30px;box-shadow:0 0 20px rgba(0, 0, 0, 0.7);}
.rs-footer .footer-contact-desc div[class*="col-"] + div[class*="col-"] .contact-inner{border-left:1px solid #e2e2e2;}
.rs-footer .footer-contact-desc div[class*="col-"] + div[class*="col-"] .contact-inner:before,.rs-footer .footer-contact-desc div[class*="col-"] + div[class*="col-"] .contact-inner:after{content:'';position:absolute;height:calc(100% - 40px);width:1px;background-color:#e2e2e2;top:50%;transform:translateY(-50%);}
.rs-footer .footer-contact-desc div[class*="col-"] + div[class*="col-"] .contact-inner:before{left:3px;}
.rs-footer .footer-contact-desc div[class*="col-"] + div[class*="col-"] .contact-inner:after{left:-5px;}
.rs-footer .footer-contact-desc .contact-inner{position:relative;}
.rs-footer .footer-contact-desc .contact-inner i{font-size:28px;margin-bottom:12px;color:#ff3115;}
.rs-footer .footer-contact-desc .contact-inner .contact-title{margin-bottom:10px;color:#ffffff;font-size:20px;}
.rs-footer .footer-contact-desc .contact-inner .contact-desc{color:rgba(255, 255, 255, 0.7);margin-bottom:0;font-size:15px;}
.rs-footer .footer-top{padding-top:140px;}
.rs-footer .footer-top .recent-post-widget .post-item{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.rs-footer .footer-top .recent-post-widget .post-item .post-date{width:70px;height:65px;flex:0 0 70px;text-align:center;float:left;background-color:#ff3115;color:#ffffff;margin-right:15px;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.rs-footer .footer-top .recent-post-widget .post-item .post-date span{display:block;}
.rs-footer .footer-top .recent-post-widget .post-item .post-date span:first-child{margin-top:10px;}
.rs-footer .footer-top .recent-post-widget .post-item .post-date span:last-child{font-size:15px;}
.rs-footer .footer-top .recent-post-widget .post-item .post-title{font-size:15px;line-height:24px;margin-bottom:0;font-weight:400;}
.rs-footer .footer-top .recent-post-widget .post-item .post-title a{color:#e8e8e8;}
.rs-footer .footer-top .recent-post-widget .post-item .post-title a:hover,.rs-footer .footer-top .recent-post-widget .post-item .post-title a:focus{color:#bbbbbb;}
.rs-footer .footer-top .recent-post-widget .post-item .post-category{font-size:15px;}
.rs-footer .footer-top .sitemap-widget{padding-left: 0;}
.rs-footer .footer-top .sitemap-widget li{width:50%;float:left;line-height:33px;list-style: none;}
.rs-footer .footer-top .sitemap-widget li a{color:#e8e8e8;display:inline-block;position:relative;}
.rs-footer .footer-top .sitemap-widget li a:hover,.rs-footer .footer-top .sitemap-widget li a:focus{color:#ff3115;}
.rs-footer .footer-top .sitemap-widget li a i{padding-right:10px;}
.rs-footer .footer-top .news-form{position:relative;}
.rs-footer .footer-top .news-form input{background:rgba(0, 0, 0, 0);border:1px solid #ff3115;color:#ffffff;height:50px;outline:0 none;padding:5px 15px;width:100%;}
.rs-footer .footer-top .news-form button{background:#ff3115;border:none;color:#ffffff;font-size:18px;height:100%;position:absolute;right:0;top:0;width:60px;transition:all 0.3s ease 0s;cursor:pointer;}
.rs-footer .footer-top .news-form button:hover{background:#e41f05;}
.rs-footer .footer-top .about-widget img{margin-bottom:25px;}
.rs-footer .footer-share{text-align:left;margin-top:50px;}
.rs-footer .footer-share ul{padding-left: 0}
.rs-footer .footer-share ul li{display:inline-block;}
.rs-footer .footer-share ul li a{font-size:13px;display:block;width:42px;height:42px;border-radius:50%;line-height:44px;text-align:center;color:#fff;transition:all .3s ease 0s;background:rgba(255, 255, 255, 0.15);}
.rs-footer .footer-share ul li a:hover{background-color:#ff3115;color:#ffffff;}
.rs-footer .footer-share ul li + li{margin-left:5px;}
.rs-footer .footer-bottom{text-align:center;border-top:1px solid rgba(255, 255, 255, 0.15);padding:18px 0;margin-top:35px;}
.rs-footer .footer-bottom .copyright p{opacity:0.95;margin-bottom:0;font-size:15px;}



/* CSS For  Franchic Application page Start  */



/*CKEDITOR FrontEnd image and text Css Start */

.details-content-image{
    width: 100%;
}
.content-banner{
    width: 100%;
}

.content-banner .image, 
.content-banner .image-inline {
    position: relative;
}

.content-banner .image-style-block-align-right {
    margin-left: auto;
    margin-right: 0;
}


.content-banner .image-style-align-right,
.content-banner .image-style-side{
    float: right;
    margin-left: 458px;
    max-width: 50%;
}

.content-banner .image-style-align-left {
    float: left;
    margin-right: 45px;
}

.content-banner  .table {
    display: table;
    margin: 0.9em auto;
}


.content-banner .image.image_resized {
    box-sizing: border-box;
    display: block;
    max-width: 100%;
}

.content-banner .image {
    clear: both;
    display: table;
    min-width: 50px;
    text-align: center;
}
.content-banner .image-style-side {
    float: right;
    margin-left: 15px;
    max-width: 50%;
}

.content-banner .image_resized {
    box-sizing: border-box;
    display: block;
    max-width: 100%;
}
.content-banner .image_resized img {
    width: 100%;
}



.content-banner hr{
    float: left;
    width: 100%;
    margin: 40px 0;
}

.content-banner .page-break{
    clear: both;
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 5px 0;
    position: relative;
}

/*CKEDITOR Front End image and text Css End */













.heading-page {

    background: var(--redish-pink);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 25px;
    padding-bottom: 10px;
    text-align: center;
}

.heading-page h6 {
  margin-top: 0px;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 600;
  color: #fff;
  letter-spacing: 1px;
}

.heading-page h2 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 36px;
  text-transform: uppercase;
  font-weight: 800;
  color: #fff;
  letter-spacing: 1px;
}


.meetings-page{
    background: var(--light-navyblue);
        padding: 0 0 190px 0;
}
.course-container{
    padding-top: 50px;
    padding-bottom: 50px;
}

.suplylogin{background: #ffffffc7;
    padding: 29px 15px;
    border-radius: 15px;
}  

.suplylogin.no_pad_franchise{padding: 0;    box-shadow: 0 0 25px rgb(226 230 255);}
.heding_capture{background: #FFF;
    border-top-left-radius: 17px;
    border-top-right-radius: 17px;
    padding: 19px 25px;
    text-align: center;
    margin-bottom: 31px;}
.heding_capture h1{color: #1b75bb;
    text-transform: uppercase;
    font-size: 33px;
    font-weight: bold;
    letter-spacing: 1px;
    padding-top: 13px;
    padding-bottom: 10px;}
.heding_capture p{font-size: 16px;
    padding-bottom: 10px;}
.heding_capture h3{font-size: 25px;
    color: #1b75bb;
    font-weight: 600;
    padding-bottom: 10px;}
.heding_capture h2{font-size: 32px;
    padding: 15px 0 6px;
    font-weight: 600;
    color: #ffa312;
    padding-top: 11px;}


.reg-form-field {
    width: 100%;
    border: 1px solid #e2e7ff;
    padding: 10px;
    height: 42px;
    background: #f2f4ff;
    outline: 0;
    border-radius: 5px;
    font-size: 13px;
}
.suplylogin .form-label {
    display: block;
    width: 100%;
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 14px;
}
.suplylogin .form-wrapper {
    width: 100%;
    position: relative;
    margin-bottom: 6px;
    padding-bottom: 7px;
    text-align: left;
}
.suplylogin .form-heading {
    text-align: center;
    font-size: 21px;
    margin: 17px 10px 30px 10px;
    font-weight: 600;
    color: #2e387f;
    position: relative;
}
.suplylogin .form-heading:before {
    content: '';
    width: 80px;
    height: 2px;
    background: #ff3115;
    position: absolute;
    bottom: -7px;
    transform: translate(-50% , 0);
    left: 50%;
}

.suplylogin{background: #ffffffc7;
    padding: 29px 15px;
    border-radius: 15px;
    display: table;}  
.submit_aplay{font-size: 16px;
    color: #4c4c4c;
    background-color: #ffb300;
    padding: 12px 30px;
    display: inline-block;
    border-radius: 36px;
    font-weight: 500;
    text-transform: uppercase;
    transition: all .3s;
    width: 171px;
    outline: none;
}

.bg_l01,
.bg_l02,
.bg_l03,
.bg_l04,
.bg_l05{
    background: var(--white);
    padding: 15px 30px 30px 30px;
    border-radius: 15px;
    margin-bottom: 29px;
    border: 1px solid #e3e7ff;
    border-bottom: 6px solid #e3e7ff;
    position: relative;
}
.reg-form-field::placeholder {
  color: #acb5cf;
  opacity: 1; /* Firefox */
}
.reg-form-field::-ms-input-placeholder { /* Edge 12 -18 */
  color: #acb5cf;
}
.sigma_cta{max-width: 500px;
            margin: 0 auto 100px;}
.center_result {max-width: 800px;
    margin: 0 auto 100px;}           
.sigma_cta .bg_l01 {
    padding: 40px 30px;
}  
.center_result .bg_l01 {
    padding: 40px 30px;
}         
.cust-alert{
    font-size: 13px;
    color: #df3c27;
}
.bg_l01 select,
.bg_l02 select,
.bg_l03 select,
.bg_l04 select,
.bg_l05 select{
  -webkit-appearance: menulist-button;
  color: #5c6d9f;
}

div#loadingGif {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #FFF;
}
div#loadingGif img{width: 50px; height: 50px;}

div#loading {
    position: fixed;
    width: 100%;
    height: 100vh;
    left: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0,0,0,0.5);
    z-index: 999;
}
div#loading img {
    max-width: 100%;
    height: auto;
    width: 80px;
    background: #FFF;
    padding: 15px;
    border-radius: 5px;
}

#applicationDataFetch {
    width: 100%;
    height: 100%;
    border-radius: 15px;
    box-shadow: 0 0 100px rgba(0,0,0,0.1);
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden;
    opacity: 0;
    background: #FFF;
    z-index: 999;
    padding: 14px 30px;
}
.result-header h3 {
    text-align: center;
    font-size: 22px;
    line-height: 26px;
}
.result-header p {
    text-align: center;
    margin: 15px 0 30px;
    font-size: 18px;
    font-weight: 600;
}
.result_box .col-6 {
    border: 1px solid;
    margin: -1px -1px 0 0;
}
.result_box p {
    padding: 6px;
}
.f-login-link {
    width: 200px;
    display: block;
    text-align: center;
    background: #c13324;
    color: #FFF;
    padding: 11px 0;
    margin: 0 auto;
    margin-top: 15px;
}
#applicationDataFetch.active{
    
    visibility: visible;
    opacity: 1;
}
.not-found-container {
    display: flex;
    flex-direction: column;
    
    width: 100%;
    height: 100%;
    position: relative;
    justify-content: center;
}
/* CSS For  Franchic Application page End  */

/* ------------------------------------
    29. Online Exam Page Start Here 
---------------------------------------*/
.sigma_cta.style-13 {
    border-top: 10px solid #2d94e3;
    padding: 30px 40px 20px;
    box-shadow: 0px 10px 24px rgb(0 0 0 / 4%);
    text-align: left;
    background-color: #fff;
        max-width: max-content;
}
.sigma_cta.style-13 form {
    padding: 30px 0;
}
.cardquestion {
    flex: 1 1 auto;
    margin-bottom: 20px;
}
.onli_quzie h3 {
    font-size: 18px;
    margin-bottom: 15px;
    line-height: 27px;
    padding: 10px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.15)!important;
    background: #2d94e3;
    color: #FFF;
    display: flex;
}
.style-13 label {
    margin-bottom: 10px;
    color: #6e7076;
    font-weight: 500;
}


/*! CSS Used keyframes */
@-webkit-keyframes rs-fade{0%{opacity:0;}100%{opacity:1;}}
@keyframes rs-fade{0%{opacity:0;}100%{opacity:1;}}
@-webkit-keyframes rs-animation-scale-up{0%{opacity:0;-webkit-transform:scale(0.2);}100%{opacity:1;-webkit-transform:scale(1);}}
@keyframes rs-animation-scale-up{0%{opacity:0;transform:scale(0.2);}100%{opacity:1;transform:scale(1);}}
@-webkit-keyframes rs-animation-scale-up{0%{opacity:0;-webkit-transform:scale(0.2);}100%{opacity:1;-webkit-transform:scale(1);}}
@keyframes rs-animation-scale-up{0%{opacity:0;transform:scale(0.2);}100%{opacity:1;transform:scale(1);}}
@-webkit-keyframes img-shine{100%{left:125%;}}
@keyframes img-shine{100%{left:125%;}}


.ftco-animated{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
.no-gutters{margin-right:0;margin-left:0;}
.no-gutters > [class*="col-"]{padding-right:0;padding-left:0;}
.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1;    margin-top: 10px;}
.media-body a p{color: #FFF;}
.bg-primary{background-color:#007bff!important;}
.d-block{display:block!important;}
.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;}
.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;}
.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;}
.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important;}
.mt-3{margin-top:1rem!important;}
.p-2{padding:0.5rem!important;}
.px-4{padding-right:1.5rem!important;}
.pb-4{padding-bottom:1.5rem!important;}
.px-4{padding-left:1.5rem!important;}
.text-center{text-align:center!important;}
.bg-primary{background-image: linear-gradient(to bottom right, #1eaaf1, #0048c9);}
.ftco-services .services.bg-primary .icon span{font-size:40px;color:#0048c9;}
.bg-tertiary{background-image: linear-gradient(to bottom right, #7ad11b, #309f0b);}
.ftco-services .services.bg-tertiary .icon span{font-size:40px;color:#309f0b;}
.bg-quarternary{background-image: linear-gradient(to bottom right, #ff2082, #cb0f07);}
.ftco-services .services.bg-quarternary .icon span{font-size:40px;color:#cb0f07;}
.bg-fifth{background-image: linear-gradient(to bottom right, #753cf1, #2411c3);}
.ftco-services .services.bg-fifth .icon span{font-size:40px;color:#2411c3;}
.ftco-services{padding:0 0 5em 0;}
.ftco-services .services{
    display:block;position:relative;
    -moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;
    transition:all 0.3s ease;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;margin-top: 20px;box-shadow: 0 2px 4px rgba(0,0,0,0.7);
    width: 24%;
}

.ftco-services .services .icon{line-height:1.3;position:relative;width:90px;height:90px;background:#fff;margin:0 auto;margin-top:-43px;
    -webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;box-shadow: 0 3px 3px rgba(0,0,0,0.2);}

.ftco-services .services .media-body{color:rgba(255, 255, 255, 0.8);margin-bottom: 15px}
.ftco-services .services .media-body h3{font-weight:500;font-size:22px;color:#fff;line-height: 26px;}
.ftco-services .services .media-body p{font-size: 14px;line-height: 20px;}
.ftco-animate{opacity:0;visibility:hidden;}
.ftco-no-pb{padding-bottom:0;position: relative;z-index: 111;}
@keyframes fadeInUp{from{opacity:0;visibility:hidden;-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);}to{visibility:visible;opacity:1;-webkit-transform:none;transform:none;}}


/*! CSS Used from: https://nbciindia.in/css/responsive.css */
@media only screen and (min-width: 992px) and (max-width: 1199px){
#rs-slider .slide-content .slider-title{font-size:35px;margin-bottom:5px;}
#rs-slider .slide-content .slider-desc{margin-bottom:15px;}
.home1 #rs-slider .slide-content .container{margin-top:-5%;}
.home1 .rs-menu ul.nav-menu > li{margin-right:35px;}
}
@media only screen and (max-width: 1199px){
#rs-slider .slide-content .slider-title{font-size:40px;}
#rs-slider .slide-content .sl-readmore-btn,#rs-slider .slide-content .sl-get-started-btn{min-width:150px;padding:8px 25px;}
#rs-slider .owl-dots{top:40%;}
.rs-services-style1 .services-item{padding:15px 15px 20px;}
.rs-services-style1 .services-icon{font-size:35px;}
.rs-services-style1 .services-desc .services-title{margin-bottom:10px;}
.rs-services-style1 .services-desc{margin-top:25px;}
.rs-courses .cource-item .course-footer > div span{font-size:13px;}
.rs-courses .cource-item .course-footer{padding:10px;}
.rs-header .rs-header-top .header-contact .widget-text .info-text a,.rs-header .rs-header-top .header-contact .widget-text .info-text span{font-size:16px;}
.rs-latest-news .news-normal-block .news-title{font-size:18px;}
.rs-footer .footer-top .recent-post-widget .post-item .post-date > span:first-child{margin-top:6px;}
.rs-footer .footer-top .recent-post-widget .post-item .post-category,.rs-footer .footer-top p,.rs-footer .footer-top .recent-post-widget .post-item .post-title,.rs-footer .footer-top .sitemap-widget li a{font-size:14px;}
}
@media only screen and (max-width: 991px){
    .rs-menu .nav-menu{display: block}
.sec-spacer{padding:80px 0;}
.pt-100{padding-top:80px!important;}
.pt-70{padding-top:50px!important;}
.pb-70{padding-bottom:50px!important;}
.mt-80{margin-top:60px!important;}
.rs-footer .footer-top .about-widget p{margin-bottom:0;}
.home1 .rs-menu ul.nav-menu > li{margin-right:0;}
.nav-expander,.rs-header .rs-header-top .header-contact{}


.rs-header .rs-header-top .header-contact .widget-text .info-text span{
    display: none;
}
.rs-header .rs-header-top .header-contact .widget-text .info-text a, .rs-header .rs-header-top .header-contact .widget-text .info-text span{
    font-size: 13px;
}
.rs-header .rs-header-top .header-contact{
    flex-direction: column;
    align-items: flex-end;
}
.rs-header .rs-header-top .header-contact .widget-text i{
        font-size: 16px;
        line-height: 30px;
}
.rs-header .rs-header-top .header-contact .widget-text {
    position: relative;
    padding-left: 24px;
}
    .logo-area img {
        max-width: 80%;
        float: left;
}
.rs-toolbar-left{
    display: none;
}

.rs-toolbar .rs-toolbar-right .toolbar-share-icon ul {
    margin-bottom: 0;
    padding: 0;
}

.header-bottom {
    width: 58%;
}

.rs-toolbar .rs-toolbar-right{

}

.rs-toolbar .rs-toolbar-right .toolbar-share-icon {
    margin-right: 0;
}


.rs-header .logo-area{text-align:center;}
.rs-header .logo-area{width:100%;}
.home1 .right-bar-icon{top:0;right:20px;}
.sec-title h2{font-size:30px;margin-bottom:10px;}
.rs-about .about-img{margin-bottom:40px;}
.rs-about .about-img img{width:100%;}
.rs-menu-toggle{padding-left:0;padding-right:0;}
#rs-slider .slide-content .slider-title{font-size:35px;}
#rs-slider .slide-content .container{margin-top:0;}
.rs-services-style1 .services-item{margin-top:80px;}
.rs-services.rs-services-style1{padding-top:50px;}
.rs-counter .rs-counter-list .counter-number{font-size:50px;}
.rs-counter .counter-title{font-size:36px;margin-bottom:16px;}
.rs-footer .footer-top [class*="col-"] + [class*="col-"]{margin-top:40px;}
.rs-footer .footer-top .footer-share{margin-top:40px;}
.rs-footer .footer-contact-desc{padding-left:10px;padding-right:10px;}
.rs-footer .footer-title{margin-bottom:25px;}
#rs-slider .slide-content .slider-desc{font-size:14px;line-height:22px;}
}
@media only screen and (min-width: 992px){
.modal-dialog{max-width:670px;}
}
@media screen and (min-width: 992px){
.rs-menu{height:auto!important;}
.rs-menu li{display:inline-block;}
.nav-menu .rs-mega-menu{position:static;}
.nav-menu .menu-item-has-children > span,.nav-menu .rs-mega-menu > span{display:none;}
.rs-menu-toggle{display:none;}
.nav-menu div.sub-menu-close{display:none;}
.rs-menu li:active > ul,.rs-menu li:focus > ul,.rs-menu li:hover > ul,.rs-menu li:hover ul.mega-menu .sub-menu{display:block;z-index:17;}
.rs-menu ul ul li > ul{left:100%;}
.rs-menu ul ul ul{top:0;}
.rs-menu ul ul{width:auto;}
.rs-menu ul ul a{width:285px;}
.nav-menu .mega-menu li div.mega-menu-innner .single-magemenu{width:25%;float:left;padding:0 12px;}
}
@media only screen and (max-width: 991px){
.nav-menu > li > a{border-bottom:1px solid #131313;color:#fff!important;text-align:left;}
.nav-menu > li:last-child > a{border-bottom:none;}
.nav-menu span.rs-menu-parent i{margin:0;}
.nav-menu > .menu-item-has-children > span.rs-menu-parent,.nav-menu .rs-mega-menu > span.rs-menu-parent{
    display:block;position:absolute;right:0;top:0;padding:12px 16px;cursor:pointer;line-height:15px;background:#dd2126;border-left:1px solid #131313;-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.nav-menu > .menu-item-has-children > span.rs-menu-parent:hover,.nav-menu .rs-mega-menu > span.rs-menu-parent:hover{color:#fff;}
.nav-menu > .menu-item-has-children .sub-menu .menu-item-has-children span.rs-menu-parent{display:block;position:absolute;right:0;top:0;padding:20px;cursor:pointer;line-height:15px;border-left:1px solid rgba(0, 0, 0, .05);-webkit-tap-highlight-color:rgba(0,0,0,0);}
.nav-menu div.sub-menu-close{width:100%;padding:16px;cursor:pointer;background:#f6f3ed;color:#000;font-size:14px;text-align:center;}
.nav-menu div.sub-menu-close i{font-size:16px;margin-right:5px;}
.rs-menu .sub-menu{
    -webkit-box-shadow:0 0 20px rgba(0,0,0,.15);
    -moz-box-shadow:0 0 20px rgba(0,0,0,.15);-ms-box-shadow:0 0 20px rgba(0,0,0,.15);-o-box-shadow:0 0 20px rgba(0,0,0,.15);box-shadow:0 0 20px rgba(0,0,0,.15);
    position: relative;
}
.rs-menu-close{height:0;overflow:hidden !important;}
.rs-menu-toggle{padding:14.5px;display:block;background:#2e387f;position:relative;cursor:pointer;color:#eee;font-size:15px;text-transform:uppercase;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.rs-menu-toggle i{margin-right:10px;}

.rs-menu{
 height: auto !important;
} 
.rs-menu-close{
    height: 0 !important;
}

    .ftco-services .services{
        width: 18vw;
    }


}
@media screen and (min-width: 992px){
.rs-menu ul ul{opacity:0;display:block;visibility:hidden;transform:translateY(10px);}
.rs-menu li:active > ul,.rs-menu li:focus > ul,.rs-menu li:hover > ul,.rs-menu li:hover ul.mega-menu .sub-menu{opacity:1;visibility:visible;transform:translateY(0px);}
}
@media only screen and (max-width: 767px){

.home1 .menu-area {
    background: #2e387f;
}
.banner-slider .owl-item {
    min-height: auto;
}

div#particles-js {
    height: auto;
}

.ftco-no-pb {
    padding: 20px;
}


.ftco-services .services .icon {
    width: 50px;
    height: 50px;
    margin-top: 20px;
}

.ftco-services .services.bg-primary .icon span,
.ftco-services .services.bg-tertiary .icon span,
.ftco-services .services.bg-fifth .icon span,
.ftco-services .services.bg-quarternary .icon span{
    font-size: 20px;
}

.ftco-services .services{
    margin-top: 0;
    width: 47%;

}
.ftco-services .services .media-body h3 {
    font-size: 17px;
    line-height: 19px;
}

.rs-courses-icon{
    display: none;
}
.rs-courses-list:before{
    display: none;
}

.rs-courses-infoBox {
    padding: 15px 15px 15px 15px;
    text-align: center;
    border-radius: 10px;
}
.rs-testimonial .sucess_story .rs-carousel .testi-img .thumbnail {
    display: block;
}


.achivmentBox {
    transform: scale(0.7);
    display: inline-block !important;
    float: left;
    width: 50%;
}
.hexagon_box {
    transform: scale(0.85);
    left: -20px;
    float: none;
    margin: 0px 0 0 0;
    display: table;
}

.rs-counter-achivment {
    margin-top: 0px;
}

.course-wrapper {
    padding: 0;
    background: #FFFF;
    margin-bottom: 15px;
    box-shadow: 0 3px 2px rgba(0,0,0,0.2);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.course-title{

}
.course-title h3 {
    font-size: 14px;
    font-weight: 800;
}

.cta-button {
    min-width: 100%;
}


.heading-page h2 {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 800;
    color: #fff;
    letter-spacing: 1px;
}



.sec-title p{font-size:14px;}
#rs-partner .owl-carousel .owl-item img{width:auto!important;}
#rs-partner{margin-bottom:100px;}
#rs-slider .owl-dots,#rs-slider .slide-content .slider-desc br,.rs-footer .footer-contact-desc div[class*="col-"] + div[class*="col-"] .contact-inner:before,.rs-footer .footer-contact-desc div[class*="col-"] + div[class*="col-"] .contact-inner:after{display:none!important;}
#rs-footer{padding-top:0;}
#rs-footer > .container{padding-left:0;padding-right:0;max-width:100%;box-shadow:none;}
#rs-footer .footer-contact-desc{padding-top:50px!important;}
#rs-footer .footer-contact-desc{padding-bottom:50px;}
#rs-footer .footer-contact-desc{border-radius:0;}
.rs-toolbar .rs-toolbar-left .welcome-message,.rs-toolbar .rs-toolbar-right{text-align:center;}
.rs-footer .footer-contact-desc div[class*="col-"] + div[class*="col-"] .contact-inner{border-left:0;}
.rs-footer .footer-contact-desc{padding:35px;position:static;width:calc(100%);transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);}
.rs-footer .footer-top{padding-top:40px;}
.rs-footer{margin-top:0;}
.rs-footer{padding-top:50px;}
.rs-footer .footer-contact-desc .contact-inner{margin-bottom:30px;}
.rs-footer .footer-contact-desc .col-md-4:last-child .contact-inner{margin-bottom:0;}
.rs-latest-news .news-list-block .news-list-item:first-child{margin-top:23px;}

}
@media only screen and (max-width: 575px){
#rs-slider .slide-content .slider-title{font-size:25px;}
#rs-slider .slide-content .slider-title{font-size:24px;}
.sec-title h2,.rs-counter .counter-title{font-size:18px;margin-bottom:4px;}
#rs-slider .slide-content .slider-title{margin-bottom:20px;}
.rs-testimonial .testimonial-item{padding:25px;}
.rs-testimonial .testimonial-item .testi-desc .testi-name{margin-bottom:10px;}
.rs-testimonial .testimonial-item .testi-desc:before,.rs-testimonial .testimonial-item .testi-desc:after{font-size:26px;}
.rs-products .product-item .product-title,.rs-latest-news .news-normal-block .news-title,.rs-testimonial .testimonial-item .testi-desc .testi-name,.rs-events .event-item .event-title,.rs-courses .cource-item .course-body .course-title,.rs-accordion-style1 .card .card-header .acdn-title{font-size:17px;}
.logo-area img{max-width:80%;}
.about-img .overly-border::before,.about-img .overly-border::after{top:20px;right:20px;bottom:20px;left:20px;}
}
@media only screen and (max-width: 480px){
#rs-slider .slide-content .slider-desc{display:none;}
#rs-slider .item img{min-height:205px;}
#rs-slider .slide-content .sl-readmore-btn,#rs-slider .slide-content .sl-get-started-btn{min-width:90px;padding:5px 15px;}
#rs-slider .sl-readmore-btn.mr-30{margin-right:6px!important;}
.rs-events .event-item .event-btn{margin-top:10px;}
.rs-counter .rs-counter-list .counter-number{font-size:40px;}
.rs-services-style1 .services-desc .services-title{font-size:16px;}
}
@media (max-width: 767.98px){
.ftco-services .services .media-body{padding-bottom:15px;    margin: 0;}
}
