@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,700');
@import url('https://fonts.googleapis.com/css?family=Raleway:400,500,700');

.menu1.stick {
    position: fixed;
    top: 0;
    z-index: 9999;
    margin-top:0px;
    width:100%
}
.padding-0 {padding: 0px !important}
.partner-des {margin-top: 0px !important;text-align: center !important;}
/*header{
    z-index: 99999;
    position: relative;
}*/
.submenu-toggle-menu .dropdown-toggle:focus{border-color:#fff !important}
.submenutoggle li{padding: 0px 0px !important;margin: 0px !important}
.submenutoggle li.active a{background-color: #fd8b00;}
.submenu-toggle-menu .submenutoggle {display: none}
.submenu-toggle-menu .submenutoggle::before {content: '' !important;}
.submenu-toggle-menu.open .submenutoggle.dropdown-menu {
    display: block !important;
    margin-left: -123px !important;
}
.submenu-toggle-menu { position: absolute;
    right: 40px;
    top: 7px;}
.submenu-toggle-menu .dropdown-toggle {background-color: #fd8b00;
    border-color: #fff;
    color: #fff;
    border-radius: 0;
   }
.menu1 #bs-example-navbar-collapse-1{padding-left:20px;padding-right:30px;}
.float-right{float:right !important}
.menu1{background-color:#fd8b00;/*! margin-top: 20px; */position: absolute;width: 100%;}
.login-vect {background-color:#a2a6a4;margin-right:-50px;}
.login-vect img{width:60%;display:table;/* margin:150px auto 120px auto; */}
.login-vect-sign-up {background-color:#a2a6a4;margin-right:-50px}
.login-vect-sign-up img{width:60%;display:table;/* margin:160px auto 300px auto; */}
.form-control {
    display: block;
    width: 100%;
    /*! height: 40px; */
    padding: 6px 12px;
        padding-right: 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px !important;
    /*! -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); */
    /*! box-shadow: inset 0 1px 1px rgba(0,0,0,.075); */
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    font-weight: 400;
}
.sign-in {background-color: #fd8b00;
border: 0;
height: 40px;
border-radius: 0px !important;
font-size: 14px;
margin-top: 13px;
color: #fff;
text-transform:uppercase;
font-weight: 500 !important;
font-family: 'Roboto', sans-serif;
padding-top: 8px;
}
.sign-in:hover {background-color: #fd8b00;
border: 0;
height: 40px;
border-radius: 0px !important;
font-size: 14px;
margin-top: 13px;
color: #fff;
text-transform:uppercase;
font-weight: 500 !important;
font-family: 'Roboto', sans-serif;}
.forgot-up {display:table;margin:10px auto;color:#22315c;font-size: 14px;font-weight: 500;font-family: 'Roboto', sans-serif;    margin-top: 15px !important;
    margin-bottom: -10px !important;}
.forgot-up:hover {display:table;margin:10px auto;color:#22315c}
.sign-up-div {margin-top:25px;border-top:2px solid #c7c7c7;padding-top: 20px;}
.sign-up {background: #fff;
border: 1px solid;
color: #22315c;
border-radius: 0px !important;
margin-top: -8px;text-transform:uppercase;
font-weight: 500 !important;
font-family: 'Roboto', sans-serif;
font-size: 12px;}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 400 !important;
    font-size:16px;
   font-family: 'Roboto', sans-serif;
}
#bs-example-navbar-collapse-1 ul li a{text-transform:uppercase;font-family: 'Roboto', sans-serif;font-weight:400;     display: inline-block}
#bs-example-navbar-collapse-1 ul li .active{color:#000;font-weight: 500 !important;}
#bs-example-navbar-collapse-1 ul li a:hover{color:#000;background: #fd8b00;font-weight: 500 !important;}
.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: -1px !important;
    border: none;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
}
.navbar-default {
    background-color: #fff !important;
    padding-top: 10px;
    /*! padding-bottom: 10px; */
    /*! position: fixed; */
    z-index: 2;
    width: 100%;
    border-radius: 0;
}
.dropdown-menu > li > a {
    display: block;
    padding: 15px 0px !important;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
    text-align: center;
}
.dropdown-menu .divider {
    height: 1px;
    margin: 0 !important;
    overflow: hidden;
    background-color: #e5e5e5;
}
.dropdown-menu {padding: 0 !important;margin-top: 4px !important;}
.dropdown-menu {
    box-shadow: 0px 0px 3px rgba(0,0,0,0.1) !important;
    border-color: transparent !important;
    border-radius: 0 !important;
        
}
.dropdown-menu > li > a:hover {
    background-color: #fd8b00;
    color: #fff !important;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    color: #000;
    background-color:  transparent !important;
}
.nav > li > a {padding-left:20px;padding-right:20px;padding-top: 10px;padding-bottom: 10px;}
.caret {margin-left:10px !important}
.pl-pr-40{padding-left:40px;padding-right:40px}
.navbar-default .navbar-nav > li > a {
    color: #fff;
    font-size: 14px;
}
.pl-0 {padding-left:0px !important}
.pr-0 {padding-right:0px !important}
footer{background-color:#000;padding: 50px 0; }
.orng-line {margin-top: -10px;
margin-left: 0;
margin-bottom: 10px;}
.get-tc h2{color:#fff;font-size:24px;font-weight:700;font-family: 'Raleway', sans-serif;}
.get-tc p{color:#fff;font-size: 18px;line-height: 30px; font-family: 'Roboto', sans-serif;
    font-weight: 400;}
.footer-social {padding-left:0px;margin-top: 10px;}
.footer-social li {display:inline}
.footer-social li a{color:#fff;}
.footer-social li a i{/*! border:1px solid #fff; *//*! border-radius: 50%; */margin-right:20px;font-size: 20px;}
.footer-social li a .fb{padding:10px 15px;}
.footer-social li a .twt{padding:10px 11px;}
.footer-social li a .lk-in{padding:10px 12px;}
.footer-social li a .med{padding:10px;}
.footer-social li a .fb:hover{background-color:#475993;padding:10px 15px;}
.footer-social li a .twt:hover{background-color:#55acee;padding:10px 11px;}
.footer-social li a .lk-in:hover{background-color:#007bb5;padding:10px 12px;}
.footer-social li a .med:hover{background-color:#00AB6C;padding:10px;}
.navbar-brand img {width: 100px;margin-top: -5px;}
.footer-logo img {display: table;
margin: 25px auto;
width: 250px;
}
.pt-50 {padding-top:50px !important}
.pb-50 {padding-bottom:50px !important}
.already-login li{display:inline;margin-right: 35px;}
.already-login li .user-name{background-color:#c7c7c7;color:#000;display:inline;padding:15px;border-radius:50%;cursor: pointer;/*! margin-right: -30px; */position: absolute;}
.already-login li .user-name:hover{z-index:1;background: #22315c;color: #fff;}
.already-login .active .user-name{z-index:1;background: #22315c;color: #fff;}
.already-login li .email-id{position:absolute;display:none}
.already-login li:hover .email-id{position:absolute;display:block !important;margin-top: 35px;font-size: 12px;float:right;right:0;margin-top:45px;color:#22315c}
.already-login .active:hover .email-id{position:absolute;display:block !important;margin-top: 35px;font-size: 12px;color: #fd8b00;float:left!important;left:0;margin-top:45px;}
.already-login .active .email-id{position:absolute;display:block !important;margin-top: 45px;font-size: 12px;color: #fd8b00;}
.already-login {padding-left:0}
.circle-id {margin-bottom:80px;}
.program-box-shadow-width{padding-bottom: 50px !important; }

.login-logo, .register-logo {
    font-size: 21px;
    text-align: center;
    margin-bottom: -10px;
    font-weight: 300;
    color: #22315c !important;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
}
.login-box-msg, .register-box-msg {
    font-size: 21px;
    text-align: center;
    margin-bottom: 14px;
    font-weight: 300;
    color: #22315c !important;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
}
.checkbox, .radio {
    position: relative;
    display: block;
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}

.sign-up-div p{font-weight: 400 !important;
font-size: 14px;
font-family: 'Roboto', sans-serif;}
.top-logo {width:150px;}
.birac-logo {width: 100px;
/*! display: table; */
/*! margin: 0 auto; */margin-right: 50px;
}
.center-menu {/*! display:table !important; */margin:5px auto 5px auto; float:left !important;}
.logo-header {margin-top:20px;margin-bottom: 20px;}
.about h2{text-align:center;color:#fd8b00;font-size:24px}
.about p{font-size:18px;margin-top:50px;font-weight: 400;
font-family: 'Roboto', sans-serif;
color: #000;
text-align: center;
line-height: 32px;
}
.display-center {display:table;margin:0 auto}
.tab-effect li{display:inline}
.tab{text-align: center;
display: table;
margin: 0 auto;
border: 1px solid #fd8b00;
color: #fd8b00;
padding: 7px 30px;
font-size: 18px;
border-radius: 5px;margin-right:20px;cursor:pointer}
.fa-search{color:#c7c7c7 !important}
.program-img {width:100%}
.program-list {margin-top:30px;margin-bottom:10px;}
.tab-block {margin-top:50px}
.program-content {padding:10px 20px;}
.program-box-shadow{box-shadow:0px 0px 6px 0px #c7c7c7;margin-top:30px}
.apply-btn {background-color:#fd8b00;padding:10px 40px;color:#fff;font-size:18px;border-radius:4px;/*! display:table; *//*! margin:20px auto; */font-weight:400;}
.apply-btn:hover {text-decoration:none;color:#fff}
.send-btn {background-color:#fd8b00;padding:10px 40px;color:#fff;font-size:18px;border-radius:4px;}
.send-btn:hover {text-decoration:none;color:#fff}
.send-btn-div {margin:30px 0 !important}
.input-form{margin-top:20px}
.inner-addon {
  position: relative;
}
.login-logo img{margin-bottom: 20px;}
/* style glyph */
.inner-addon .fa-search {
  position: absolute;
  padding: 10px;
  pointer-events: none;
}

/* align glyph */
.left-addon .fa-search  { left:  0px;}
.right-addon .fa-search { right: 0px;}

/* add padding  */
.left-addon input  { padding-left:  30px; }
.right-addon input { padding-right: 30px; }

.iradio_square-blue {width: 15px !important;
height: 15px !important;}
.iradio_square-blue.checked {

    background-position: -104px 0 !important;

}
.iradio_square-blue:hover {

    background-position: -104px 0 !important;

}
.radio-btn {margin-top:5px !important}
.radio-btn:hover { background-position: -104px 0 !important;}




/*Banner Opacity*/
/*.b-opacity {background:#001356 !important;opacity:1 !important;}
.b-opacity img{opacity:0.5}*/
.banner-left-side-contact p{font-size:20px;font-weight: 400;font-family: 'Roboto', sans-serif;margin-top: 30px;}
.banner-left-side-contact p a{font-size:18px;font-weight:700;font-family: 'Raleway', sans-serif;color:#fff !important;background-color: #fd8b00;padding: 20px 35px;border-radius: 30px;margin-left: 0;}
.banner-left-side-contact p a img{width:28px;margin-left: 10px;height: auto;}
.banner-news {/*! background-color:#fff; */border-radius: 5px;padding-left: 20px;padding-right: 20px;padding-bottom: 20px;margin-top: 50px;}
.banner-news h2{font-size:25px !important;font-weight:700;font-family: 'Raleway', sans-serif;color:#707070;text-align: center;border-bottom: 1px solid #fd8b00;padding-bottom: 20px;}
.banner-left-side-contact h2{margin-top: 0px;
margin-bottom: 0 !important;font-weight: 500;font-family: 'Roboto', sans-serif;font-size: 28px;}
.newsrow {margin-top:25px;margin-bottom:25px}
.news-details h3{font-weight:600;font-family: 'Raleway', sans-serif;font-size:16px;color:#000;padding-top:0px;margin-top:0px}
.news-details p{font-weight:400;font-family: 'Roboto', sans-serif;font-size:14px;color:#707070;line-height: 16px;}
.border-bottom {border-bottom:  1px solid #c7c7c7;margin-top: 12px;}
.caption-text {margin-top:200px}
.scroll-div {height: 400px;overflow: scroll;overflow-x: hidden;}
.program-content h3 a{color:#000;font-weight:500;font-family: 'Roboto', sans-serif;font-size:21px;}
.program-content p{/* height:40px; */font-weight:400;font-family: 'Roboto', sans-serif;font-size:16px;color: #000;}
.address-table table{margin-top:30px;}
.address-table table tbody tr td{vertical-align:middle}
.address-table table tbody tr td img{margin-right:20px}
.address-table table tbody tr td p{color:#333;margin-top:10px !important;margin-bottom:10px !important;line-height: 30px;/*! margin-bottom: 20px; *//*! padding-top: 20px; */font-weight: 400 !important;
font-size: 18px;
font-family: 'Roboto', sans-serif;}
.address-table table tbody tr td p a{font-size:18px;color:#333/*! margin-bottom: 20px; *//*! padding-top: 20px; */}
.height-150 {height:150px !important}
.contact {margin-bottom:100px}

.login-form-main-div {margin-top:50px;}








/* program single */
.tab-about-program li {display:inline;font-weight:500;font-family: 'Roboto', sans-serif;cursor:pointer;margin:0 20px;padding-bottom: 17px;}
.tab-about-program li.active{color:#fd8b00;background-image:url(../img/orng-line.png);background-repeat:no-repeat;background-position:center;background-position-y:34px;}
.tab-about-program {display:table;margin:0 auto;}
.program-border-bottom {border-bottom:1px solid #c7c7c7;padding-bottom: 15px;}
.about-program h2{font-family: 'Raleway', sans-serif;font-size:24px;font-weight:700;text-align:center;color:#fd8b00;/*! text-transform:uppercase */}
.about-program p{font-family: 'Roboto', sans-serif;font-size:21px;font-weight:400;text-align:center;color:#000;line-height:32px;margin-top:100px;}
.about-program-div p{font-family: 'Roboto', sans-serif;font-size:21px;font-weight:400;text-align:center;color:#000;/*! line-height:32px; */}
.about-program-div {margin-top:100px;}
.display-center {display:table;margin:0 auto;}

#about-program {background-color:#fff !important}
.program-banner-section .banner-caption {
    right: 10%;
    left: 10%;
    padding-bottom: 50px;
    /* border: 1px solid #fff; */
    padding-top: 50px;
    top: 22%;
    bottom: 20%;
}


.sidemenu{background-color:#fff;}
.form-block{background-color:#fff;padding: 20px 30px 30px 30px;margin-bottom: 20px;}
.form-block h4{font-family: 'Raleway', sans-serif;font-size:18px;font-weight:700}
.sidemenu ul{padding-left:15px;padding-right: 15px;}
.sidemenu ul li a{color:#000;font-family: 'Raleway', sans-serif;font-size:16px;font-weight:500;}
.sidemenu ul li{list-style:none;border-bottom: 1px solid #ddd;padding: 15px 0px;font-size: 16px;/*! cursor:pointer */}
.sidemenu ul .active a{color: #fd8b00 !important;list-style:none;/*! border-bottom: 1px solid #ddd; */padding: 15px 0px;/*! font-size: 16px; */cursor:pointer;font-family: 'Raleway', sans-serif;font-weight:700}
.sidemenu ul li:last-child{border-bottom: none !important;}
.form-sub-title {color:#fd8b00;font-size:16px;padding-bottom:0px;margin-bottom: 0;font-family: 'Raleway', sans-serif;font-weight:700}
.pl-0{padding-left:0px !important;}

.pr-20{padding-right:20px !important;}
.pr-0{padding-right:0px !important}
.input-box {margin-top:15px}
.input-box-radio {margin-bottom:4px;}
.input-box label{color:#000;font-weight:400 !important;font-family: 'Roboto', sans-serif;font-size: 14px;}
.tm-pic {width:100px;height:100px;border-radius:50%;display: table;margin: 0 auto;}
.tm-details p{ padding-bottom: 0;margin-bottom: 5px;}
.tm-details p strong{font-size:16px;font-weight:500 !important;font-family: 'Roboto', sans-serif;}
.tm-details p span{font-size:16px;font-weight:400 !important;font-family: 'Roboto', sans-serif;}
.tm-name-view{padding-bottom: 0;margin-bottom: 5px;margin-left: 10px;font-size: 16px !important;font-family: 'Raleway', sans-serif;font-weight:500 !important;}
.tm-position-view{padding-bottom: 0;margin-bottom: 10px !important;margin-left: 10px;font-size: 14px !important;font-family: 'Roboto', sans-serif;font-weight:400}
.tm-pic-view {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 3px solid #fff;
    margin-top: -70px;
    background: #fff;
}
.tm-details {margin-top:10px}
.tm-details .tm-name {font-size:16px}
.tm-details .tm-position {font-size:14px;color:#000}
.team-members-block h4{float:left}
.add-form {margin-top:12px;cursor:pointer;}
.add-form {float:right;color: #fd8b00;font-size: 18px;}
.menu-toggle {margin-top:4px;font-size:20px !important;color: #fff !important;padding-right: 0 !important;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    /*! color: #555; */
    /*! background-color: #fff !important; */
}
.navbar-nav > li > .profile-sub-menu{
    margin-top: 26px !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-radius: 0;
    border-top: 4px solid #fd8b00 !important;
    padding: 0;
    margin-right: -30px;
    /*! width: 65% !important; */
   /*  background: #fff !important; */
}
.mndtry {color:red}
.iradio_square-blue {width: 15px !important;
height: 15px !important;}
.iradio_square-blue.checked {

    background-position: -104px 0 !important;

}
.iradio_square-blue:hover {

    background-position: -104px 0 !important;

}
.radio-btn {margin-top:5px !important}
.radio-btn:hover { background-position: -104px 0 !important;}
.logo-upload{padding-top: 0 !important;
padding-bottom: 34px !important;}
.p-profile{padding-bottom: 10px;
}
.upload-profile-pic {margin-left:0px;margin-top:10px}
.upload-profile-pic .btn-default {border-radius:0 !important}

.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    /*! position: absolute; */
    top: 0;
    right: 0;
    min-width: 0;
    min-height: 0;
    font-size: 0px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
    margin-top: 0;
}

#img-upload{
    width: 120px;
    border-radius: 50%;
    height: 120px;
    margin-bottom: 10px;
    margin-top: 12px;
}








.banner-img {width:100% !important;height:auto !important;/*! margin-bottom: -70px; */}
.view-section-block {background-color:#fff;margin-bottom: 20px;}
.tm-details .edit-icon {float:right;cursor:pointer;margin-top: 10px;margin-right: -8px;}
.edit-icon {float:right;cursor:pointer;margin-right: 0;}
.add-icon {float:right;cursor:pointer;color:#fd8b00}
.tm-email-view {padding-top:30px;}
.tm-details a {color:#000}
/* .social-media-details ul{padding-left:15px;}
.social-media-details ul li{display:inline;margin-right:80px;}
.social-media-details ul li a i{background-color:#000}
.social-media-details ul li a span{color:#000;font-family: 'Roboto', sans-serif;font-weight:500}
.social-media-details ul li a .Linkedin{padding:10px 11px;color:#fff;border-radius:50%;font-size: 16px;margin-right: 12px;}
.social-media-details ul li a .Twitter{padding:10px 11px;color:#fff;border-radius:50%;font-size: 16px;margin-right: 12px;}
.social-media-details ul li a .Medium{padding:10px 11px;color:#fff;border-radius:50%;font-size: 16px;margin-right: 12px;}
.social-media-details ul li a .Facebook{padding:10px 14px;color:#fff;border-radius:50%;font-size: 16px;margin-right: 12px;} */
.social-media-details ul{padding-left:15px;}
.social-media-details ul li{display:inline;margin-right:80px;}
.social-media-details  a i{background-color:#000}
.social-media-details a span{color:#000;font-family: 'Roboto', sans-serif;font-weight:500}
.social-media-details  a .Linkedin{padding:10px 11px;color:#fff;border-radius:50%;font-size: 16px;margin-right: 12px;}
.social-media-details a .Twitter{padding:10px 11px;color:#fff;border-radius:50%;font-size: 16px;margin-right: 12px;}
.social-media-details  a .Medium{padding:10px 11px;color:#fff;border-radius:50%;font-size: 16px;margin-right: 12px;}
.social-media-details  a .Facebook{padding:10px 14px;color:#fff;border-radius:50%;font-size: 16px;margin-right: 12px;}
.basic-profile {padding-bottom:15px}
.other-section {padding-top:20px;padding-bottom:25px;padding-left: 20px;padding-right: 20px;}
.section-title h4{float:left;font-size:16px;font-family: 'Raleway', sans-serif;font-weight:700}
.edit-icon-sect {margin-top:13px}
.add-icon-sect {margin-top:13px}
.section-title {margin-bottom:15px;/*! margin-left: 5px; */}
.education-view {/*! padding-top:-6px; */margin-top: -5px;padding-right:0px !important}
.edu-details {border-bottom:1px solid #c7c7c7;margin-bottom: 15px;padding-bottom: 10px;}
.comman-detail h5{font-size:16px;margin:5px;font-family: 'Roboto', sans-serif;
font-weight: 500;}
.comman-detail p{font-size:14px;margin:5px;font-family: 'Roboto', sans-serif;font-weight:400;line-height: 24px;word-break: break-all}
.comman-detail .year{font-size:14px;margin:5px;font-family: 'Roboto', sans-serif;font-weight:400}
.team-list-view p{text-align:center;}
.team-list-view .tm-name{    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 16px;}
.team-list-view .tm-position{font-family: 'Roboto', sans-serif;font-weight:300;font-size:12px}
.tm-profile-view {margin-bottom;10px}
.update-btn {background-color:#fd8b00;color:#fff;border-radius:0px;display;table;margin:0 auto !important;}
.update-btn:hover {background-color: #fd8b00!important;
    color: #ffff;
    border-radius: 0px;
    margin: 0 auto !important;
    border: 1px solid #fd8b00;}
.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #fd8b00 !important;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: 1 !important;
}
.modal-form-block{background-color:#fff;padding: 0px 30px 0px 30px;margin-bottom: 20px;}
@media screen and (max-width: 325px) {.two-button   {left: 10% !important;}}
@media screen and (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {position: absolute !important;box-shadow: 0px 8px 12px #00000057 !important;}
  .navbar-collapse.in {overflow-y: inherit !important;}
    .login-vect{margin-right:0 !important }
    .signinmenu {margin-left:0px !important;margin-top:0px;  }
    .basicprofileedit i {margin-right: -20px;}
    .user-detail-left {padding-left: 0px !important;margin-top: 0px !important}
    .togglemenu {margin-left:55px }
    .timeline > li > .timeline-panel::after{top: 15px !important;}
    .timeline-panel .timeline-title {

        font-size: 18px !important;
        line-height: 24px !important;
        text-align: left !important;
    
    }
    .acordian-qst {
            line-height: 24px !important;
            font-size: 16px !important;
     }
    .acordian-ans p{
            line-height: 24px !important;
            font-size: 14px !important;
     }
.sidemenu {margin-left:15px} .program-banner-section{padding-top:0px !important}.tab-about-program{display: inline-grid !important;text-align: center !important;padding-left: 0;width: 100%;}
.program-border-bottom {
    border-bottom: 1px solid #c7c7c7;
    padding-bottom: 15px;
    margin-bottom: 25px;
}
.tab-about-program li.active {
    color: #fd8b00;
    background-image: url(../images/orng-line.png);
    background-repeat: no-repeat;
    background-position: center;
        background-position-y: center;
    background-position-y: 25px !important;
}
.upcoming-event-description h2 {margin-top:20px !important;font-size:18px !important}
.upcoming-event-btn{margin-bottom: 20px !important;}
.m-box-shadow {background:#c7c7c7}
}
@media screen and (min-width: 769px) {
	.change-password-modal{width: 400px !important;margin: 50px auto !important;}
.about-program{padding-left:50px;padding-right:50px}
  .p-profile{border-left: 1px solid #c7c7c7;
padding-bottom: 10px;
padding-left: 50px;}
.sidemenu{background-color:#fff;position: relative;/*! width: 20.66%; *//*! margin-top: 70px; */}
.program-sidemenu{background-color:#fff;position: relative !important;width: 100% !important;padding: 0 20px;}
.program-sidemenu h2{font-size: 25px !important;
font-weight: 700;
font-family: 'Raleway', sans-serif;
color: #707070;
text-align: center;
border-bottom: 1px solid #fd8b00;
padding-bottom: 20px;
padding-top: 18px;
margin-top: 0;
}
.program-sidebar1.stick {
  position: fixed;
    top: 0;
    z-index: 0;
    margin-top:70px;
     width: 17.70%; 
}
.left-sidebar{padding-right:38px}
.side-stick.stick {
  position: fixed;
    top: 0;
    z-index: 0;
    
     width: 20.7%; 
}

.program-sidebar.stick {
    position: fixed;
    top: 0;
    z-index: 0;
  margin-top:70px;
    width: 26.80% !important;
}
}

.program-name {font-size: 28px;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;text-transform:uppercase;
    margin-top: 0px;
}
.program-banner-section {padding-top:40px;}
.program-banner-section .banner-caption {right: 10%;
left: 10%;
padding-bottom: 50px;
/* border: 1px solid #fff; */
padding-top: 50px;
top: 22%;
bottom: 20%;}
.about-program h2{font-family: 'Raleway', sans-serif;font-size:24px;font-weight:700;text-align:center;color:#fd8b00;/*! text-transform:uppercase */}
.about-program p{font-family: 'Roboto', sans-serif;font-size:20px;font-weight:400;text-align:center;color:#000;line-height:32px;margin-top:100px;}
.about-program-div p{font-family: 'Roboto', sans-serif;
font-size: 16px;
font-weight: 400;
text-align: center;
color: #000;
line-height: 24px;
margin-top: 100px;}

.subscribe-program p{font-family: 'Roboto', sans-serif;
font-size: 16px !important;
font-weight: 400 !important;
text-align: center !important;
color: #000 !important;
line-height: 24px !important;
}

.about-program-div {margin-top:100px;}
.display-center {display:table;margin:0 auto !important;}

#about-program {background-color:#fff !important}


.pl-pr-40{padding-left:40px;padding-right:40px}
.pl-0 {padding-left:0px !important}
.pr-0 {padding-right:0px !important}
footer{background-color:#000;padding: 15px 0;/*! z-index: 1; */position: relative;margin-bottom: -1px !important}
.orng-line {margin-top: -10px;
margin-left: 0;
margin-bottom: 5px;}
.get-tc h2{color:#fd8b00;font-size:18px;font-weight:700;font-family: 'Raleway', sans-serif;margin-bottom: 5px;}
.get-tc p{color:#fff;font-size: 18px;line-height: 30px; font-family: 'Roboto', sans-serif;
    font-weight: 400;}
.footer-social {padding-left:0px;margin-top: 0;}
.footer-social li {display:inline}
.footer-social li a{color:#fff;}
.footer-social li a i{/*! border:1px solid #fff; *//*! border-radius: 50%; */margin-right:5px;font-size: 14px;}
.footer-social li a .fb{padding:10px 15px;}
.footer-social li a .twt{padding:10px 11px;}
.footer-social li a .lk-in{padding:10px 12px;}
.footer-social li a .med{padding:10px;}
.footer-social li a .fb:hover{background-color:#475993;padding:10px 15px;}
.footer-social li a .twt:hover{background-color:#55acee;padding:10px 11px;}
.footer-social li a .lk-in:hover{background-color:#007bb5;padding:10px 12px;}
.footer-social li a .med:hover{background-color:#00AB6C;padding:10px;}
.footer-logo img {display: table;
margin: 25px auto;
width: 250px;
}
#program-banner-section {/*! background-image:url('../img/program-single-page.png') */}
.social-button {font-family: 'Roboto', sans-serif;background-color:#fff;border: none;margin-top: 8px;color: #006ceb;font-weight: 500;font-size: 14px;}
.link-btn {display: table;
margin: 1px auto;
background: #006ceb;
color: #fff;
padding: 5px 20px;
border-radius: 39px;}
.link-btn:hover{color:#fff !important}
.social-link-hr{ margin-top:10px !important;margin-bottom:10px !important}
.popuo-social-media {padding-top:5px !important;margin-bottom: 5px !important;}
.url-input {margin-top:2px}
.popup-email-id {text-align:center;margin-top:8px;font-size:12px;margin-bottom: 0px;cursor:pointer}
.remove-email-id {font-size:12px;color:#fd8b00 !important;margin-left:10px;}

.MultiCarousel { float: left; overflow: hidden; padding: 15px; width: 99%; position:relative; padding-bottom: 40px;}
    .MultiCarousel .MultiCarousel-inner { transition: 1s ease all; float: left; }
        .MultiCarousel .MultiCarousel-inner .item { float: left;margin-top: 50px;}
        .MultiCarousel .MultiCarousel-inner .item > div { text-align: left; /*! padding:10px; */ margin:10px; background:#fff; color:#000;box-shadow: 0px 0px 6px 0px #c7c7c7;}
    .MultiCarousel .leftLst, .MultiCarousel .rightLst { position:absolute; border-radius:0;top:calc(0 - 20px); }
    .MultiCarousel .leftLst { right:34px; }
    .MultiCarousel .rightLst { right:0; }
    
        .MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over { pointer-events: none; background:#fff; color: #000;}


.MultiCarousel-inner .item .pad15 a{color:#000}
.MultiCarousel-inner .item .pad15 p {padding:10px 10px;font-size:14px;font-weight:700;font-family: 'Raleway', sans-serif;}
.MultiCarousel-inner .item .pad15 p a{color:#000}
.program-list{font-size:21px;font-weight:700;font-family: 'Raleway', sans-serif;margin-left: 10px;}
.mt-50 {padding-top:100px !important}



.program-list-line {margin-left:10px;}
.program-title {position:absolute;margin-top: -15px;}
.banner-news {/*! background-color:#fff; */border-radius: 5px;padding-left: 20px;padding-right: 20px;padding-bottom: 20px;margin-top: 0px;}
.banner-news h2{font-size:25px !important;font-weight:700;font-family: 'Raleway', sans-serif;color:#707070;text-align: center;border-bottom: 1px solid #fd8b00;padding-bottom: 20px;margin-top: 0;}
.newsrow {margin-top:25px;margin-bottom:25px}
.news-details h3{font-weight:600;font-family: 'Raleway', sans-serif;font-size:14px;color:#000;padding-top:0px;margin-top:0px}
.news-details p{font-weight:400;font-family: 'Roboto', sans-serif;font-size:12px;color:#707070;line-height: 16px;}
.border-bottom {border-bottom:  1px solid #c7c7c7;margin-top: 12px;}
.scroll-div {height: 400px;overflow: scroll;overflow-x: hidden;}

.tab-about-program li {display: inline-block;font-weight:500;font-family: 'Roboto', sans-serif;cursor:pointer;margin:0 20px;padding-bottom: 17px;font-size: 15px;}
.tab-about-program li.active{color:#fd8b00;background-image:url(../images/orng-line.png);background-repeat:no-repeat;background-position:center;background-position-y:36px;}
.tab-about-program {display:table;margin:0 auto;}
.program-border-bottom {border-bottom:1px solid #c7c7c7;padding-bottom: 0px;}
.border-color {border:1px solid #13d4b1;font-weight:400;font-family: 'Roboto', sans-serif;font-size:14px;text-align:center;color:#13d4b1;padding: 10px 20px;border-radius: 30px;margin-top: 80px;}
.border-color:hover {border:1px solid #13d4b1;font-weight:400;font-family: 'Roboto', sans-serif;font-size:14px;text-align:center;color:#13d4b1;padding: 10px 20px;border-radius: 30px;margin-top: 80px;}
.fill-color {background-color:#13d4b1;font-weight:400;font-family: 'Roboto', sans-serif;font-size:14px;text-align:center;color:#fff;padding: 10px 20px;border-radius: 30px;margin-top: 80px;}
.fill-color:hover {background-color:#13d4b1;font-weight:400;font-family: 'Roboto', sans-serif;font-size:14px;text-align:center;color:#fff;display:table;margin:0 auto;margin-top: 80px;}

.program-list {
    /*! margin-top: 100px; */
    /*! margin-bottom: 50px; */
}
.program-box-shadow {
    box-shadow: 0px 0px 6px 0px #c7c7c7;
    margin-top: 30px;
}
.program-content h3 a {
    color: #000;
}
/* .program-content p {
    height: 40px;
} */
.apply-btn {
    background-color: #fd8b00;
    padding: 10px 40px;
    color: #fff;
    border-radius: 0;
    font-size: 14px;
   
    margin-top: 30px;
    border: none;
}
.about-btn:hover {color: #fd8b00;}
.about-btn {
    background-color: #fff;
    padding: 9px 40px;
    color: #fd8b00;
    font-size: 14px;
    border-radius: 0;
    border:1px solid #fd8b00;
    font-weight: 400;
}

.program-content {
    padding: 10px 20px;
}
.program-img {
    width: 100%;
    height: auto;
}
.program-upcoming-event h3{font-size:21px;font-weight:500;font-family: 'Roboto', sans-serif;color:#000;text-align:center}
.program-upcoming-event p{font-size:16px;font-weight:400;font-family: 'Roboto', sans-serif;color:#000;text-align:center}
.program-upcoming-event .apply-btn{font-size:14px;font-weight:400;font-family: 'Roboto', sans-serif;color:#fff;text-align:center}
.program-upcoming-event .about-btn{/*! font-size:14px; */font-weight:400;font-family: 'Roboto', sans-serif;text-align:center;}
.bottom-div {/*! margin:10px 0px; */margin-top: 30px !important;margin-bottom: 20px !important;}
.faq-line {width:64px;margin-right: 5px;height: 1px;}
.qstn span{color:#fd8b00;font-size:20px;font-weight:400;font-family: 'Roboto', sans-serif;margin-right: 20px;}
.qstn{color:#fff;font-size:20px;font-weight:400;font-family: 'Roboto', sans-serif;margin-bottom: 5px;}
.ans {color: #000;
font-size: 16px;
font-weight: 400;
font-family: 'Roboto', sans-serif;
padding-left: 118px;
position: relative;
margin-bottom: 20px;
line-height: 24px;
letter-spacing: 1px;}
.faqs-div {margin-top:100px}
.faqs-block {margin-bottom:0px}
.tabcontent-display-none {
    display: none;
  
}

.bootcamp-from-top {background-color: #fd8b00;height: 150px;margin-bottom: -50px;}
.form-bootcamp {/*! padding-top: 80px; */}
.bootcamp-form{box-shadow: 0px 0 3px #c7c7c7;margin-bottom:50px}
.bootcamp-form h4{font-family: 'Raleway', sans-serif;font-size:24px;font-weight:600;color:#707070;  letter-spacing: 1.5px;}
.bootcamp-form-input{margin-top: 10px;
margin-bottom: 20px;font-weight: 500 !important;
font-family: 'Roboto', sans-serif;font-size:18px;color:#707070}
.bootcamp-form-input label{font-weight: 500 !important;
font-family: 'Roboto', sans-serif;font-size:16px;color:#707070}
.bootcamp-form-input .table-label{font-weight: 500 !important;
font-family: 'Roboto', sans-serif;font-size:14px;color:#707070}
.bootcamp-form-input label .sub-title {font-size:12px;font-weight:400}
.login-form-main-div {margin-top:40px;}
.submit-btn {box-shadow: none;
border: none;
display: table;
margin: 0 auto;background-color: #fd8b00;
padding: 6px 40px;
color: #fff;
border-radius: 4px;font-weight: 500 !important;
font-family: 'Roboto', sans-serif;
font-size: 18px;
margin-top: 10px;
}
.mt-30 {margin-top:30px  }
 /* default styles here for older browsers. 
       I tend to go for a 600px - 960px width max but using percentages
    */
    @media only screen and (min-width:960px){
        .height-700{height: 700px;}
        /* styles for browsers larger than 960px; */
        .carousel-indicators {
    bottom: 20px !important;
}
    }
    @media only screen and (min-width:1440px){
        /* styles for browsers larger than 1440px; */
    }
    @media only screen and (min-width:2000px){
        /* for sumo sized (mac) screens */
    }
    @media only screen and (max-device-width:767px){
        .sidemenu {margin-left:0 !important}
        .m-pr-0 {padding-right:0px !important}
        .m-pl-0 {padding-left:0px !important}
        .social-media-details a .Linkedin {margin-bottom:5px}
        .social-media-details a .Twitter {margin-bottom:5px}
        .social-media-details a .Medium {margin-bottom:5px}
        .education-view {margin-top:5px}
        .tm-pic-view {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 3px solid #fff;
    margin-top: -30px;
}
.tm-position-view {
    padding-bottom: 0;
    margin-bottom: 10px !important;
    margin-left: 10px;
    font-size: 14px !important;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}

.tm-name-view {
    padding-bottom: 0;
    margin-bottom: 5px;
    margin-left: 10px;
    font-size: 18px !important;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
}
.tm-details p strong {
    font-size: 14px;
    font-weight: 500 !important;
    font-family: 'Roboto', sans-serif;
}
.comman-detail p {
    font-size: 14px;
    margin: 5px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}
.url-input {
    margin-top: 15px;
}
       
    }
    @media only screen and (device-width:768px){
       /* default iPad screens */
    }
    @media only screen and (max-width:768px){
         .m-about-program {padding-top:50px;padding-bottom:50px}
         .program-banner-section .banner-caption {right: 10%;left: 10%;padding-bottom: 0;   padding-top: 15px; top: 13%;    bottom: 10px;}
       .program-icon{width:45px}
       .program-name {
    font-size: 15px;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    margin-top: 8px;
}
    }
    @media only screen and (min-width:768px){
       .pt-100{padding-top:100px}
       .pb-100{padding-bottom:100px}
.width-20 {width:20% !important}
.width-50 {width:50% !important}
.width-30 {width:30% !important}
    }
    /* different techniques for iPad screening */
    @media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
      /* For portrait layouts only */
    }

    @media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
      /* For landscape layouts only */
    }
    
.scroll-div-min{
    height :170px !important;
}
    
.navbar-default .user-navbar > li > a:focus, .navbar-default .user-navbar > li > a:hover {
    color: #fd8b00;
  
    background-image: url(../img/orng-line.png);
background-repeat: no-repeat;
background-position: center;
    background-position-y: center;
background-position-y: 48px;
}

.navbar-default .navbar-nav > li > a.active {
    color: #fd8b00;
  
    background-image: url(../img/orng-line.png);
background-repeat: no-repeat;
background-position: center;
    background-position-y: center;
background-position-y: 48px;
}

.label-warning {
    background-color: #000 !important;
    position: absolute !important;
    margin-left: 10px !important;
    margin-top: 0 !important;
    padding: 3px !important;
    font-size: 9px;
}   
.dropdown-toggle .fa-bell-o {font-size: 18px;
margin-top: 7px;position:absolute}
.notifications-menu {margin-top:3px;margin-right:0px;}
.header-profile-pic {width:30px;height:30px;margin-right: -27px;border-radius: 50%;}
.header-profile-li {margin-top:0px;}
.navbar-nav .dropdown-menu:before {
    position: absolute;
    width: 30px;
    height: 30px;
    content: '\f0d8';
    display: inline-block;
    top: -29px;
    right: 0;
    font-size: 30px;
    color: #fd8b00;
    font-family: FontAwesome;
}
.dropdown-menu .divider {margin:0;}
.dropdown-menu > li > a {
    font-weight:400;font-family: 'Roboto', sans-serif;
    display: block;
    padding: 10px 20px !important;
    clear: both;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
    letter-spacing:0.6px;
    text-align: left;
}

.profile-sub-menu li a:hover {background-color: #fd8b00;color:#fff}
.notifications-sub-menu li a {font-weight: 400;

font-family: 'Roboto', sans-serif;
display: block;
padding: 15px 20px;
clear: both;
font-size: 14px;
color: #333;
white-space: nowrap;
letter-spacing: 0.6px;}
.notifications-sub-menu {/* margin-top: 40px !important; */
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-radius: 0;
    border-top: 4px solid #fd8b00 !important;
    padding: 0; }
.filter-menu ul {padding-bottom:10px !important}
.filter-menu ul li{padding:10px 0px !important;border:none !important}
.problem-news {padding-left:25px}
.program-profilepic {width:50px;height:50px;border-radius:50%;float:left;margin-right:15px}
.user-title-detail .user-name{font-size:16px;font-weight:700;font-family: 'Roboto', sans-serif;color:#707070;margin-bottom: 0;}
.user-title-detail .user-sub-title{font-size:12px;font-weight:400;font-family: 'Roboto', sans-serif;color:#707070}
.user-title-detail {margin-top:5px;}
.program-list-block {margin-top:30px;}
.program-list-block-detail h4{font-size:14px;font-weight:500;font-family: 'Roboto', sans-serif;margin-top:15px;margin-bottom:15px}
.program-list-block-detail p{font-size:14px;font-weight:400;font-family: 'Roboto', sans-serif;margin-top:15px;margin-bottom:15px}
.program-description {margin-bottom:15px;}
.program-list-block-detail .program-date {margin-bottom:0px;margin-top:0px;padding-bottom:0px;font-size: 12px;}
.program-list-block-detail .program-Time {margin-bottom:0px;margin-top:0px;padding-bottom:0px;font-size: 12px;}
.program-list-block-detail .program-Venue {margin-bottom:0px;margin-top:0px;padding-bottom:0px;font-size: 12px;}
.program-event-img img{margin-top:20px;width:100%;height:auto}
.program-about-btn {background-color: #fff;
padding: 9px 40px;
color: #fd8b00;
font-size: 16px;
border-radius: 0;
border: 1px solid #fd8b00;font-weight:400;font-family: 'Roboto', sans-serif;margin-right:15px}
.program-about-btn:hover{color: #fd8b00;}
.program-apply-btn{font-size: 16px;font-weight: 400;font-family: 'Roboto', sans-serif;color: #fff;text-align: center;background-color: #fd8b00;padding: 10px 40px;border-radius: 0;}
.program-apply-btn:hover{font-size: 16px;font-weight: 400;font-family: 'Roboto', sans-serif;color: #fff;text-align: center;background-color: #fd8b00;padding: 10px 40px;border-radius: 0;}
.program-button {margin-top:30px;margin-bottom:30px;}
.gallery-thum-img li{display:inline}
.gallery-thum-img li img{padding:0 2px}
.gallery-thum-img li:first-child img{padding-right:4px !important}
/* .gallery-thum-img li:last-child img{padding-left:4px !important} */
 .post-img-count{padding-left:4px !important} 
.thumb-img-block {padding:5px 15px 0 13px;}
.black-opacity {background-color:#000}
.black-opacity1 {background-color:#000;}
.black-opacity1 img{opacity:0.5}

.photo-gallery-event-title p{color:#fff}
/* .photo-banner-gallery-black:hover .black-opacity img{opacity:0.5} */
.photo-banner-gallery-black:hover .photo-gallery-event-title {display:block}
.photo-gallery-event-title {display:block}
.video-post-count i{font-size: 50px;
border: 1px solid #fff;
padding: 1px 15px 1px 20px;
border-radius: 50%;}
.video-post-count p{color:#fff}
.video-post-count{bottom:7px !important;top:35%;z-index: 1;}
.post-count p{color:#fff;z-index: 1 !important;}
.post-count{bottom:7px !important;padding-bottom:0px !important;/*! position: relative; */z-index: 1;}
.gallery-title{font-size: 18px;
font-weight: 700;
font-family: 'Raleway', sans-serif;
margin-left: 8px;
/*! margin-top: 32px; */
/*! padding-top: 50px; */
margin-bottom: -20px;
}
.gallery-title h2{font-size: 18px;
font-weight: 700;
font-family: 'Raleway', sans-serif;
margin-left: 5px;
/*! margin-top: 32px; */

}
.gallery-title-line {margin-left: 7px !important;}

.photogallery-box {margin-top:20px}
.video-description h4{font-weight: 700;font-family: 'Roboto', sans-serif;font-size:14px;line-height:22px;letter-spacing:1.1px}
.video-description p{font-weight: 400;font-family: 'Roboto', sans-serif;font-size:13px;line-height:20px;letter-spacing:1px;text-align:left !important}
.video-dropdown {float:right;cursor:pointer;padding-left: 20px;padding-right: 20px;}
.video-dropdown .dropdown-menu li a{font-weight: 400;
font-family: 'Roboto', sans-serif;
display: block;
padding: 7px 20px;
clear: both;
font-size: 14px;
line-height: 1.42857143;
color: #333;
white-space: nowrap;
letter-spacing: 0.6px;}
.video-dropdown .dropdown-menu{position: absolute;
top: 100%;
left: -114px;
z-index: 1;padding: 0px 0 !important;border-radius: 0px !important;}
.program-upcoming-event {margin-top:70px}
.photo-gallery-btn  {margin-top:100px !important;}
.photo-gallery-btn  .apply-btn:hover{color:#fff !important}
#video-gallery {display:none}
.photo-gallery-btn .active{background-color: #fd8b00;
padding: 10px 40px;
color: #fff;
border-radius: 0;
font-size: 14px;font-weight: 400;
font-family: 'Roboto', sans-serif;}
.photo-gallery-btn a{cursor:pointer;background-color: #fff;
padding: 10px 40px;
color: #fd8b00;
font-size: 14px;
border-radius: 0;
border: 1px solid #fd8b00;font-weight: 400;
font-family: 'Roboto', sans-serif;}
.second-header {background-color:#fd8b00;margin-bottom: 0;}
.second-header ul{float: right; margin-right: 40px;}
.second-header ul li  {color:#fff;font-size: 14px;font-weight: 400;
font-family: 'Roboto', sans-serif;text-transform:none;
padding: 15px 20px;
    cursor: pointer
}
.second-header ul  .active{color:#000;font-size: 14px;font-weight: 500;}
.event-about-program h2 {
    font-family: 'Raleway', sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    color: #fd8b00;
    
}
.event-sub-about-program{margin-top:50px}
.event-sub-about-program h2 {
    font-family: 'Raleway', sans-serif;
    font-size: 21px;
    font-weight: 700;
    color: #fd8b00;
    margin-bottom:0px;
    
}
.event-about-program  p {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-align: left;
    color: #000;
    line-height: 32px;
    margin-top: 30px;
}
.event-sub-about-program  p {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-align: left;
    color: #000;
    line-height: 32px;
    margin-top: 30px;
}
#event-timeline-section {background-color:#fff;}
#event-cu-section {background-color:#fff;}
#event-co-ord-section {background-color:#fff;}
#event-sponsor-section {background-color:#fff;}
#event-faqs-section {background-color:#fff;}
#event-sponsor-section .sponsor-img{width:100%;height: auto;padding:20px}
.sponsor-row {margin-top:50px}

.address-table table{margin-top:30px;}
.address-table table tbody tr td{vertical-align:middle}
.address-table table tbody tr td img{margin-right:20px}
.address-table table tbody tr td p{color:#000;margin-top:10px !important;margin-bottom:10px !important;line-height: 30px;/*! margin-bottom: 20px; *//*! padding-top: 20px; */font-weight: 400 !important;
font-size: 18px;
font-family: 'Roboto', sans-serif;
text-align: left;
}
.address-table table tbody tr td p a{font-size:18px;color:#000;/*! margin-bottom: 20px; *//*! padding-top: 20px; */}
.height-150 {height:150px !important}
.contact {/*! margin-bottom:100px */}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 400 !important;
    font-size:18px;
   font-family: 'Roboto', sans-serif;
    color: #000;
}
.input-form {
    margin-top: 20px;
}
.send-btn {
    background-color: #fd8b00;
    padding: 10px 40px;
    color: #fff;
    font-size: 18px;
    border-radius: 4px;
}
.send-btn:hover{color:#fff}
.send-btn-div {
    margin: 60px 0 !important;
}
.co-ordinaters-block img{width:100%;border-radius:50%;padding: 0 40px;}
.co-ordinaters-block .co-ord-name { color:#000;font-weight: 700 ;
    font-size:18px;
   font-family: 'Roboto', sans-serif;text-align:center;
margin-top: 10px;
margin-bottom: 0;
}
.co-ordinaters-block {margin-bottom:50px}
.co-ordinaters-block .co-ord-social {text-align:center;padding-left:0}
.co-ordinaters-block .co-ord-social li{display:inline}
.co-ordinaters-block .co-ord-social li a i{ font-size:16px;
   color:#000;margin:0 8px}
.co-ordinaters-block .co-ord-post { color:#000;font-weight: 400 ;
    font-size:16px;
   font-family: 'Roboto', sans-serif;text-align:center;
margin-top: 0px;
}



/* timeline */
.timeline {
    list-style: none;
    padding: 20px 0 20px;
    position: relative;
}

    .timeline:before {
        top: 0;
        bottom: 0;
        position: absolute;
        content: " ";
        width: 3px;
        background-color: #fd8b00;
        left: 50%;
        margin-left: -1.5px;
    }

    .timeline > li {
        margin-bottom: 20px;
        position: relative;
    }

        .timeline > li:before,
        .timeline > li:after {
            content: " ";
            display: table;
        }

        .timeline > li:after {
            clear: both;
        }

        .timeline > li:before,
        .timeline > li:after {
            content: " ";
            display: table;
        }

        .timeline > li:after {
            clear: both;
        }

        .timeline > li > .timeline-panel {
            width: 46%;
            float: left;
            border: 1px solid #d4d4d4;
            border-radius: 2px;
            padding: 20px 25px 25px 25px;
            position: relative;
            -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
            box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
            background-color: #fd8b00;
        }

            .timeline > li > .timeline-panel:before {
                position: absolute;
                top: 26px;
                right: -15px;
                display: inline-block;
                /*! border-top: 15px solid transparent; */
                /*! border-left: 15px solid #ccc; */
                /*! border-right: 0 solid #ccc; */
                /*! border-bottom: 15px solid transparent; */
                content: " ";
            }

            .timeline > li > .timeline-panel:after {
                position: absolute;
                top: 27px;
                right: -14px;
                display: inline-block;
                border-top: 14px solid #fff;
                border-left: 14px solid #fd8b00;
                border-right: 0 solid #fd8b00;
                border-bottom: 14px solid transparent;
                content: " ";
            }

        .timeline > li > .timeline-badge {
            color: #fff;
            width: 25px;
            height: 25px;
            line-height: 50px;
            font-size: 1.4em;
            text-align: center;
            position: absolute;
            top: 30px;
            left: 50%;
            margin-left: -8px;
            background-color: #fd8b00;
            z-index: 1;
            border-top-right-radius: 50%;
            border-top-left-radius: 50%;
            border-bottom-right-radius: 50%;
            border-bottom-left-radius: 50%;
        }

        .timeline > li.timeline-inverted > .timeline-panel {
            float: right;
        }

            .timeline > li.timeline-inverted > .timeline-panel:before {
                border-left-width: 0;
                border-right-width: 15px;
                left: -15px;
                right: auto;
            }

            .timeline > li.timeline-inverted > .timeline-panel:after {
                border-left-width: 0;
                border-right-width: 14px;
                left: -14px;
                right: auto;
            }

.timeline-badge.primary {
    background-color: #2e6da4 !important;
}

.timeline-badge.success {
    background-color: #3f903f !important;
}

.timeline-badge.warning {
    background-color: #f0ad4e !important;
}

.timeline-badge.danger {
    background-color: #d9534f !important;
}

.timeline-badge.info {
    background-color: #5bc0de !important;
}

.timeline-title {
    margin-top: 0;
    color: inherit;
}

.timeline-body > p,
.timeline-body > ul {
    margin-bottom: 0;
}

    .timeline-body > p + p {
        margin-top: 5px;
    }
.btn-file {background-color: #e6e6e6;
    border-color: #adadad;}
.upload-profile-pic .btn.btn-default.btn-block{background-color: #e6e6e6;border-color: #adadad;}
@media (min-width: 767px) {
    .user-detail-left {/*padding-left: 20px !important;*/margin-top: 0px !important}
    .mt-70{margin-top: 160px !important;}
    .bootcamp-from-top {height: 220px;}
    .dashboard_gray_bg{margin-top: 150px;}
    .program-banner-section{margin-top: 122px !important;}
    .maingallery-section{margin-top: 200px !important;}
    .login-form-main-div {margin-top: 162px;}
    .about-single-page {margin-top: 162px !important;}
    .home-slider{margin-top: 162px !important;}
    header{position: fixed;
    z-index: 9;
    width: 100%;top:0;}.notifications-sub-menu {margin-top: 40px !important;}.pl-20{padding-left:20px !important;}}
@media (max-width: 767px) {
    .second-header ul {float: left;}
    .submenu-toggle-menu{display: none}
    .pl-20 {
    padding-left: 15px !important;
}
    .sign-up{margin-top:0px !important}
    .upload-profile-pic {display:table;margin:0 auto}
    .link-btn {
    float: left;}
    .popup-email-id {
    text-align: left;}
    .login-form-main-div {
    margin-top: 0;
}
    .notifications-sub-menu {
    margin-top: 28px !important;}
    .dropdown-menu > li.header {background-color: transparent !important;}
    .address-table table {
    margin-top: 0;
}
    .fb-plugin {margin-bottom:20px}
    .banner-left-side-contact p a {
    font-size: 8px;
    font-weight: 700;
    font-family: 'Raleway', sans-serif;
    color: #fff !important;
    background-color: #fd8b00;
    padding: 6px 10px;
    border-radius: 30px;
    margin-left: 20px;
}
.banner-left-side-contact p a img {
    width: 20px;
    margin-left: 5px;
    height: auto;
}
    .banner-left-side-contact p {
    font-size: 12px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    margin-top: 10px;
}
    .banner-left-side-contact h2 {
    margin-top: 0px;
    margin-bottom: 0 !important;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    font-size: 12px !important;
}
    .carousel-caption {
    right: 0 !important;
    left: 0 !important;
    padding-bottom: 30px;
    text-shadow: none !important;
    top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
    .caption-text {
    margin-top: 10px !important;
}
.navbar-default .navbar-toggle {border-radius:0}
    .birac-logo {
    width: 55px;
    margin-right: 15px;
}
    .m-pl-pr-15 {padding-left:15px !important;padding-right:15px !important}
    .top-logo {
    width: 80px;
}
    .menu1 {position:relative !important;}
    #bs-example-navbar-collapse-1 {padding-bottom: 40px;}
    .navbar-right {

    float: left !important;
    /* margin-left: 0px !important; */

}
    .notifications-sub-menu {background-color:#fff !important}
    .notifications-menu {
    margin-top: 0px;
    margin-right: 0px;
    position:absolute !important;
}
    .header-profile-li {position:absolute !important;margin-left: 40px;}
    .navbar-nav > li > .profile-sub-menu {

    margin-top: 17px !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-radius: 0;
    border-top: 4px solid #fd8b00 !important;
    padding: 0;
    margin-right: -15px;
    /*! width: 65% !important; */
    background: #fff !important;

}
    #bs-example-navbar-collapse-1 ul li a:hover {
        color: #fff !important;
        background: #fd8b00 !important;
}
    .profile-sub-menu li{display:block !important}
    .menu1.stick {
    position: relative !important;
    top: 0;
    z-index: 0;
    margin-top:0px;
    width:100%;
    
}
    .navbar-right li {display:inline}
    .navbar-right li  a{display:inline}
    .center-menu {
    /*! display: table !important; */
    /*! margin: 5px auto 5px auto; */
    float: none !important;
}
    .about p {
    font-size: 16px;
    margin-top: 40px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    color: #000;
    text-align: center;
    line-height: 32px;
}
.program-content p {
    height: 40px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: #000;
}
.bottom-div {
    margin: 10px 0px;
    margin-top: 40px !important;
    margin-bottom: 20px !important;
}
.download-grp-btn {margin-top: -5px;}
.address-table table tbody tr td p {
    color: #000;
   
    margin-bottom: 10px !important;
    line-height: 24px;
   
   
    font-weight: 400 !important;
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
    text-align: left;
}
.address-table img {width:40px !important}
.address-table table tbody tr td p a {
    font-size: 14px;
    color: #000;
    margin-bottom: 20px;
    padding-top: 20px;
}
    ul.timeline:before {
        left: 40px;
    }

    ul.timeline > li > .timeline-panel {
        width: calc(100% - 90px);
        width: -moz-calc(100% - 90px);
        width: -webkit-calc(100% - 90px);
    }

    ul.timeline > li > .timeline-badge {
        left: 28px;
        margin-left: 0;
        top: 16px;
    }

    ul.timeline > li > .timeline-panel {
        float: right;
    }

        ul.timeline > li > .timeline-panel:before {
            border-left-width: 0;
            border-right-width: 15px;
            left: -15px;
            right: auto;
        }

        ul.timeline > li > .timeline-panel:after {
            border-left-width: 0;
            border-right-width: 14px;
            left: -14px;
            right: auto;
        }

        .dashboard_top_text_con
        {	min-height:inherit;
        }
        .m_b_24 {
            margin-bottom: 12px;
        }
        .dashboard_top_box {
            margin-bottom: 42px;
        }
}

.timeline-panel .timeline-title{font-weight: 500;font-size:24px;color:#fff; font-family: 'Roboto', sans-serif;line-height:28px;letter-spacing:1.3px;margin-bottom: -15px;}
.timeline-panel .timeline-body p{font-weight: 500;font-size:14px;color:#fff; font-family: 'Roboto', sans-serif;line-height:16px;letter-spacing:0.8px;word-break: break-all;}
.timeline-panel .date-timeline {font-weight: 500;
    font-size:16px !important;
   font-family: 'Roboto', sans-serif;
margin-top: 0 !important;
color:#fff !important;
}

.right-timeline-panel {margin-right:-10px;}
.timeline {margin-top:50px}
#event-banner-section {background-image:url('../images/Event.png');background-color: #000;background-repeat: no-repeat;background-size: cover;}
#cohort-banner-section {background-image:url('../images/cohortbk.jpg');background-color: #000;background-repeat: no-repeat;background-size: cover;}
.event-banner-section {}
/* program single */
.menu-toggle {padding: 0 !important;
margin-left: 15px;
margin-top: 10px;}
.header-profile-li a {padding: 0 !important;
/* margin-left: 15px;
margin-top: 10px;
margin-right: 20px; */
}

.gray-bk-color {background-color:#f4f7f6}
.mt-70{margin-top:70px}
.pt-70{padding-top:70px}
.event-banner-section {margin-top:150px;padding-left: 0;}
.event-banner-section h2{color:#fff;font-size:28px;font-weight:700;font-family: 'Raleway', sans-serif;}
.event-banner-section .event-banner-date p{font-weight: 400;font-size:18px;color:#fff; font-family: 'Roboto', sans-serif;margin-bottom: 0;text-align:left !important}
.event-banner-section .event-banner-entry p{font-weight: 400;font-size:24px;color:#fff; font-family: 'Roboto', sans-serif;margin-bottom: 0;text-align:left !important}
.event-banner-section .event-banner-entry p{font-weight: 400;font-size:24px;color:#fff; font-family: 'Roboto', sans-serif;margin-bottom: 0;text-align:left !important}
.event-banner-section .event-banner-date{margin-top:25px}
.event-banner-section .event-banner-entry{margin-top:50px}
.event-banner-apply p{font-weight: 400;font-size:24px;color:#fff; font-family: 'Roboto', sans-serif;margin-bottom: 0;position:absolute;right:0;bottom:0}
.event-banner-container {padding-bottom:25px}
.upcoming-event-description h2{padding-top: 0px;
margin-top: 0px;
font-size: 20px;
font-weight: 500;
font-family: 'Raleway', sans-serif;
margin-bottom: 20px;
letter-spacing: 2px;}
/* .upcoming-event-description p{font-weight: 400;font-size:16px;color:#000; font-family: 'Roboto', sans-serif;margin-bottom: 0;text-align:left !important} */
.upcoming-event-description  p{font-weight: 400;
font-size: 14px;
color: #000;
font-family: 'Roboto', sans-serif;
margin-bottom: 0;
text-align: left !important;
line-height: 20px;
letter-spacing: 1px;}
.upcoming-event-description  .event-banner-date{margin-top:20px}
.upcoming-event-description  .event-banner-date p{font-size:12px}
.upcoming-event-btn {margin-top:30px}
#upcoming-event-section {margin-top:100px}
#past-event-section {margin-top:100px}
.get-tc .footer-email {color:#fff;font-weight: 400;font-size:16px;color:#fff; font-family: 'Roboto', sans-serif;margin-top:20px}

.news-bk-img {background-image:url('../images/newsbk.png');/*! background-color: #000; */background-repeat: no-repeat;background-size: cover;}
.news-plugin-block {padding-top:50px;padding-bottom:30px}
.small-box p {
    font-size: 16px;
    font-weight:500;font-family: 'Raleway', sans-serif;
}
.small-box h3 {

    font-size: 38px;
    font-weight: 500;
    margin: 0 0 0px 0;
    white-space: nowrap;
    padding: 0;
    font-family: 'Roboto', sans-serif;

}




/* dashboard table */
.content {
    padding:6px 0;
}
.box_con_home {
    background: #fff;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.6);
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.6);
    margin: 15px auto;
}
.box_con_home h3 {
    opacity: 0.72;
    font-size: 14px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height:normal;
    letter-spacing: normal;
    text-align: center;
    color: #000000;
    font-family: 'Roboto', sans-serif;
    position:relative;
    height: 36px;
    overflow: hidden;
    padding: 0 12px;
}
.admin_titel_con {
    border-bottom: 2px solid #ccc;
    padding-bottom: 24px;
}
.admin_views_register_row {
    padding:6px 18px;
}
.admin_views_register_con {
    padding-top: 6px;
    padding-bottom: 12px;
}
}
.admin_views_register_row p {
    text-transform: capitalize;
    opacity: 0.72;
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
    margin-bottom: 0;
    opacity: 0.7;
}
.dropdown_con .dropdown-menu, .admin_ellipsis .dropdown-menu {
    left:0;
    right:inherit;
}
.dropdown_con .dropdown-menu, .admin_ellipsis .dropdown-menu {
    left:inherit;
    right:0;
    top: 26px;
    border-radius: 0;
    padding: 0;
}
.admin_ellipsis {
    text-align:right;
    position:relative;
}
.admin_ellipsis .btn-primary {
    background-color:transparent;
    border:0;
    position:relative;
}
.admin_views_register_con .admin_ellipsis .btn-primary:after {
    content: "\f040";
    position: absolute;
    font-size: 14px;
    left: -16px;
    top: 30%;
    color: #000;
    font-family: FontAwesome;
    opacity: 0.7;
}
.admin_ellipsis .fa-circle {
    color: #5f6060;
    font-size: 6px;
    background: transparent;
    padding: 2px;
}
.content-header .dropdown_con .dropdown_col {
    position:relative;
    display:inline-block;
}
.box_tabel_con .table_user_con thead tr {
    background: #f4f7f6;
    border-radius: 4px;
    border-bottom: 5px solid #fff;
}

/*box_tabel_con*/
.box_tabel_con .admin_ellipsis .fa-circle-o {
    color: #5f6060;
    font-size: 9px;
    background: transparent;
    padding: 2px;
}
.tabel_list_img img {
    height: 36px;
    border-radius: 50%;
}
.box_tabel_con {
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.19;
    letter-spacing: normal;
    text-align: left;
    color: #707070;
}
.box_tabel_con .table>tbody>tr>td {
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    color: #707070;
    border:0;
}
.box_tabel_con .table>tbody>tr>td .admin_ellipsis .btn {
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    color: #707070;
    border:0;
}
.box_tabel_con .table>tbody>tr>td .admin_ellipsis .btn .fa {
    padding-left:3px;
}
.box_tabel_con .table_user_con tbody tr:nth-child(even) {
    background: #f4f7f6;
    border-radius: 4px;
    border-bottom: 5px solid #fff;
    vertical-align: middle;
}
.box_tabel_con .table_user_con tbody tr:nth-child(odd) {
    background: #f8f6f6;
    border-radius: 4px;
    border-bottom: 5px solid #fff;
    vertical-align: middle;
}
.box_tabel_con .table_user_con tbody tr td {
    padding: 16px 12px 16px;
    vertical-align: middle;
    font-family: 'Roboto', sans-serif;
    font-size:14px;
    font-weight:400;
}
.box_tabel_con .table_user_con tbody tr th {
    border: 0;
    padding: 16px 12px 16px;
    vertical-align: middle;
}
.checkbox-inline input[type="checkbox"] {
    position: relative;
    margin: 0 auto;
}
.box_tabel_con .table_user_con thead tr th {
    
    padding: 16px 12px 16px;
    vertical-align: middle;
   
}
.dropdown_icon {float:right;margin-top: 5px;}
.dropdown_col #dropdown_con2 {
    background: transparent;
    border: 1px solid #6e6f70;
    border-radius: 0;
    font-size: 10px;
    line-height: normal;
    padding: 8px 14px 8px;
    color: #000;
    opacity: 0.64;
}
.dropdown_col #dropdown_con3 {
    background: transparent;
    border: 1px solid #000;
    border-radius: 0;
    font-size: 10px;
    line-height: normal;
    padding: 8px 14px 8px;
    color: #000;
    margin-left: -4px;
}
.table-other-section {
    padding-top: 20px;
    padding-bottom: 25px;
    padding-left: 0px;
    padding-right: 0px;
}
.table-section-title {border-bottom:1px solid #000;padding-left: 30px;
    padding-right: 30px;
padding-bottom: 20px;
margin-bottom: 30px;
}
.table-comman-detail {padding-left: 30px;
    padding-right: 30px;}
.table-section-title h4 {
    float: left;
    font-size: 16px;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    
}
/* dashboard table */

/* cohort */
.cohort-pic-block {margin-bottom:30px}




.grid figure{
  margin: 0;
  position: relative;
}

.grid figure img{
  max-width: 100%;
  display: block;
  position:relative;
}

.grid figcaption{
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px;
  background: #000;
  color: #fff;
  opacity: 0.8 !important;
}

.grid figcaption h3{
  margin: 0;
  padding: 0;
  color: #fff;
  font-size: 18px;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  margin-bottom: 10px;
}
.cohort-caption { text-align: center;}
.cohort-caption span{color: #fff;
  font-size: 14px;
 
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}
.grid figcaption span:before{
  /*! content: 'Detail: '; */
}

.grid figcaption a{
  text-align: center;
  padding: 5px 10px;
  border-radius: 2px;
  display: inline-block;
  background: #ed4e6e;
  color: #fff;
}

/* Style -3 */
.cs-style-3 figure{
  overflow:hidden;
}

.cs-style-3 figure img{
    transition: transform 0.4s;
    -webkit-transition: -webkit-transform 0.4s;
    -moz-transition: -moz-transform 0.4s;
}

.no-touch .cs-style-3 figure:hover img,
.cs-style-3 figure:hover img{
  /*! transform: translateY(-50px); */
    /*! -moz-transform: translateY(-50px); */
    /*! -webkit-transform: translateY(-50px); */
}


.cs-style-3 figcaption{
  height: 100%;
  width: 100%;
  top: 0;
  bottom: 0;
  opacity: 0;
  transform: translateY(100%);
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
  transition: transform 0.4s, opacity 0.1s 0.3s;
    -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
    -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
  -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}

.no-touch .cs-style-3 figure:hover figcaption,
.cs-style-3 figure:hover figcaption{
  opacity: 1;
  transform: translateY(0px);
    -moz-transform: translateY(0px);
    -webkit-transform: translateY(0px);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
    -moz-transition: -moz-transform 0.4s, opacity 0.1s;
    transition: transform 0.4s, opacity 0.1s;
}


.cs-style-3 figcaption a {
    position: absolute;
    bottom: 20px;
    right: 20px;
}




@media screen and (max-width: 31.5em){
  .grid{
    /*! padding: 10px 10px 100px 10px; */
  }
  .grid li, #navi{
    width: 100%;
    min-width: 300px;
  }

}

*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

        
.text-align-center{text-align:center;}
.banner-video{font-size: 50px;
border: 1px solid #fff;
padding: 1px 15px 1px 20px;
border-radius: 50%;color:#fff;cursor:pointer;margin-top:50px;margin-bottom:100px}
.cohort-bannervideo-section{margin-top: 150px;
padding-left: 0;}
.cohort-bannervideo-section h2{    color: #fff;
    font-size: 28px;
    font-weight: 500;
    font-family: 'Raleway', sans-serif;
}
/* cohort */
.photo-gallery-event-title {padding-bottom: 0px !important;bottom: 35% !important;}

.bootcamp-form-input .form-control{height:40px}
.bootcamp-form-input textarea{height:100px !important}
.bootcamp-form-input .file-browser{padding:0 0 40px 0 !important}
.add-more-border {border-bottom:1px solid #eee;padding: 10px !important;width: 96%;left: 2%;}
.navbar-right {
    float: right;
    margin-right: 25px !important;
}
.program-content h3{margin-top:5px !important}

/*For Aleart Box*/ 
.error-alert-msg {text-align:center;margin-bottom: -24px;}
.error-alert-msg .goback a{color:#87da5d;font-size:12px;}
.error-alert-msg .goback a i{margin-right:10px}
.error-alert-msg .goback a i .gobackarrow{width:30px}
.error-alert-msg h4{margin-top: 10px;
margin-bottom: 10px;color:#ff0000}
#errorMessage {color:#ff0000}
.error-alert-msg h4 span{color:#87da5d}
    .error-sweetalert  .modal-dialog {margin:0 !important;width:360px}
    .error-sweetalert .modal-backdrop{height:auto !important}
    .error-sweetalert{position: fixed;top: 0;right: 0;z-index: 1040;display: none;overflow: hidden;-webkit-overflow-scrolling: touch;outline: 0;padding-right:0 !important;box-shadow: 2px 0px 6px -1px red;margin-top: 50px;}
    
    .close-alert{float: right;font-size: 21px;font-weight: 700;line-height: 1;color: red !important;text-shadow: 0 1px 0 #fff;filter: alpha(opacity=20);opacity: 1 !important;background: #fff0;border: none;margin-top: -5px;margin-right: -40px;}
    
.success-alert-msg {text-align:center;margin-bottom: -24px;}
.success-alert-msg .goback a{color:#87da5d;font-size:12px;}
.success-alert-msg .goback a i{margin-right:10px}
.success-alert-msg .goback a i .gobackarrow{width:30px}
.success-alert-msg h4{margin-top: 10px;
margin-bottom: 10px;color:red}
.success-alert-msg h4 span{color:#87da5d}
    .success-sweetalert  .modal-dialog {margin:0 !important;width:360px}
    .success-sweetalert .modal-backdrop{height:auto !important}
    .success-sweetalert{position: fixed;top: 0;right: 0;z-index: 1040;display: none;overflow: hidden;-webkit-overflow-scrolling: touch;outline: 0;padding-right:0 !important;box-shadow: 2px 0px 6px -1px #87da5d;margin-top: 50px;}

/* Block - UI*/
.block-ui-message {
    background-color: #3330;
    background-image: url(../images/loader.gif);
    background-repeat: no-repeat;
    display: inline-block;
    text-align: left;
    color: #f5f5f5;
    padding: 10px 26px 23px 22px;
    border-radius: 4px;
    font-size: 20px;
    font-weight: 700;
    filter: alpha(opacity=100);
    background-size: inherit;
    filter: alpha(opacity=100);
}
.block-ui-message-container {
    position: absolute;
    top: 45% !important;
    left: 0;
    right: 0;
    height: 0;
    text-align: center;
    z-index: 10001;
}

/* Captcha */

.alternate  span {color:#c7c7c7;font-size:22px;padding:10px 15px 10px 15px;}
.alternate{color:#7e7b7b;}
.captcha-block {margin-bottom:20px;}

.captcha-block .captcha{background: #eee;
padding: 0px 8px;text-align:center;margin-bottom: 15px;}

/*captcha*/
/* otp password */

.otp-label {font-size: 16px;
text-align: center;font-family: 'Roboto', sans-serif;
  font-weight: 500;}
.otp-email a{color:#22315c !important}
.otp-email {text-align: center;
margin-top: 20px;
font-size: 12px;
margin-bottom: 30px;font-family: 'Roboto', sans-serif;
  font-weight: 500;}
  .resend-otp {text-align:center;margin-top:10px}
  .resend-otp a{text-align:center;margin-top:10px;color:#22315c !important}
.otp-box-block {margin-bottom:20px;margin-top:20px}
/* otp password */
/*Alert Box*/
body {
    padding-right: 0px !important;
}
.alternate {margin-top:2px}
.login-box label {font-size:15px !important}
.mandatory {color:red}
.program-upcoming-event p{font-size:14px;font-weight:400;font-family: 'Roboto', sans-serif;color:#000;text-align:center}
.photo-gallery-event-title p {
    color: #000;
    text-align: left !important;
    margin-top: 5px !important;
}
.post-count p {
    color: #fff;
    z-index: 1 !important;
}
.video-post-count p {
    color: #fff;
}
.bk-red {background-color: #dc35454d}
.bk-red1 {background-color: #dc354500}
.bk-wight {background-color: #fff}

.bk-green {background-color: #0886284d}
.bk-green1 {background-color: #08862800}
#successMessage {color:#0d5618}
.success-alert-msg h4 {color:#0d5618}
.captch-img {}

/* Image of No Data Available  */
.center{text-align: center;}
.login-subtitle{
    margin-top: -8px;
    margin-bottom: 3px;
    padding-top: 0px;
}
.label-with-radio{
    margin-bottom: 0px;
}
.subscribe-input {height: 40px;
margin-top: 0px;}

.event-faqs-program h2 {font-family: 'Raleway', sans-serif;
font-size: 24px;
font-weight: 700;
text-align: center;
color: #fd8b00;}

/* div of fix Height 660 for blockui*/
.fixBlockDiv{
    height: 660px !important;
}

/* menu Slider */

.pn-ProductNav_Wrapper {
	position: relative;
	padding: 0 11px;
	box-sizing: border-box;
	margin-right: 20px;

margin-left: 20px;
}

.pn-ProductNav {
    /* Make this scrollable when needed */
    overflow-x: hidden;
    /* We don't want vertical scrolling */
    overflow-y: hidden;
    /* For WebKit implementations, provide inertia scrolling */
    -webkit-overflow-scrolling: touch;
    /* We don't want internal inline elements to wrap */
    white-space: nowrap;
    /* If JS present, let's hide the default scrollbar */
    .js & {ss
        /* Make an auto-hiding scroller for the 3 people using a IE */
        -ms-overflow-style: -ms-autohiding-scrollbar;
        /* Remove the default scrollbar for WebKit implementations */
        &::-webkit-scrollbar {
            display: none;
        }
    }
	/* positioning context for advancers */
	position: relative;
	// Crush the whitespace here
	font-size: 0;
}

.pn-ProductNav_Contents {
    /* float: left; */
    text-align: center;
    
	transition: transform .2s ease-in-out;
	position: relative;
}


.pn-ProductNav_Contents-no-transition {
	transition: none;
}
.pn-ProductNav_Link:hover{color:#000 !important}
.pn-ProductNav_Link {
    cursor: pointer;
	font-size:14px;
	text-decoration: none;
	color: #fff;
	// Reset the font size
	font-size: 1.2rem;
	font-family: 'Roboto', sans-serif;font-weight:400;
	display: inline-flex;
	align-items: center;
	min-height: 48px;
	border: 1px solid transparent;
	padding: 0 11px;
	& + & {
		border-left-color: #eee;
	}
	&[aria-selected="true"] {
		color: #111;
	}
}

.pn-Advancer {
    appearance: none;
    background: transparent;
    padding: 0;
    border: 0;
    &: focus { outline: 0;
    } &: hover { cursor: pointer;
    } position: absolute;
    top: 0;
    bottom: 0;
    opacity: 1;
    transition: opacity .3s;
    right: 0 !important;
   
}

.pn-Advancer_Left {
	top: 0;
position: absolute;
left: -15px !important;
	left: 0;
	[data-overflowing="both"] ~ &,
	[data-overflowing="left"] ~ & {
		opacity: 1;
	}
}

.pn-Advancer_Right {
	position:absolute !important;
	float: right !important;
	right: -15px !important;
	[data-overflowing="both"]  ~ &,
	[data-overflowing="right"] ~ & {
		opacity: 1;
	}
	
}

.pn-Advancer_Icon {
	width: 20px;
	height: 44px;
	fill: #bbb;
}

.pn-ProductNav_Indicator {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 4px;
	width: 100px;
	background-color: transparent;
	transform-origin: 0 0;
	transition: transform .2s ease-in-out, background-color .2s ease-in-out;
}

/* menu Slider */
/* home slider */
.home-slider-row{margin-top:0px}

/* home slider */
/* home ifrem */
.iframeDiv{
    border: 1px solid #c7c7c7c7;
    padding:0px !important;
}
/* .slideDiv{
    height:660px !important;
} */
/* Home Page Program Title */
/* .program-content h3{
    height: 51px;
} */
@media only screen and (min-width: 768px) {
    .left-timeline-panel .date-timeline{text-align:right !important;}
.left-timeline-panel .timeline-title{text-align:right !important;}
.left-timeline-panel .timeline-body p{text-align:right !important;}
    .subscribe-button{
        margin-top: 0px !important;
    }
    #pnAdvancerRight{
        display: none;
    }
    #pnAdvancerLeft{
        display: none;
    }
}
@media only screen and (max-width: 767px) {
   
    .subscribe-button {display: table; margin: 10px auto !important;}
    /* .second-header ul {display: block !important;} */
    .about-single-page {margin-top: 0 !important;}
    .home-slider-row {
        margin-top: 0px !important;
    }
    .m-pl-pr-0{
        padding : 0 !important;
    }
    .home-slider {
        margin-top: 0 !important;
    }
   
}
@media only screen and (max-width: 1200px) {
  /* .homeSliderImage{
        width: auto !important;
        height: 557px !important;
    } */
    .dashboard_top_con .dashboard_top_box_red .dashboard_top_text
	{	letter-spacing:0;
	}
	.dashboard_boxs_con {
		padding: 12px 30px 30px;
	}
	.dashboard_boxs_arrow .carousel-control.right
	{	right:20px;
	}
	.dashboard_boxs_arrow .carousel-control.left
	{	right: 57px;
	}
	.p_r_60 {
   	 padding-right: 6px;
	}
	.dashboard_top_con h3
	{	font-size:18px;
    }
   
}
.event-aboutsection-menu{
margin-top: 50px;
}
.event-about-toggle{
    border: 1px solid #000;
    padding: 10px;
    border-radius: 0px;
    margin-top: 7px;
    margin-right: -15px;
}
.event-about-toggle span{background: #000;}

.fix-to-top {
    position: relative;
    top: 0px;
    width: 100%;
  }
   #dyscrollup-btn{z-index:999999;position:fixed;cursor:pointer;display:none;bottom:32px}
   .logo-upload {padding-left:0px !important}
   .acordian-qst{background: #fd8b00;
    padding: 10px 20px;
    cursor: pointer;}

    .acordian-qst p:after {
        content: '\002B';
        color: #000;
        font-weight: bold;
        float: right;
        margin-left: 5px;
    }
    .acordian-ans{color: #000;
        font-size: 16px !important;
        font-weight: 400;
        font-family: 'Roboto', sans-serif;
        padding-left: 30px;
        position: relative;
        padding-bottom: 20px;
        line-height: 24px;
        letter-spacing: 1px;
        padding-top: 20px;
        padding-right: 20px;
        background: #fd8b001a;
        background-color: rgba(253, 139, 0, 0.1);
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-image: none;
        background-size: auto auto;
        background-origin: padding-box;
        background-clip: border-box;}

        .aboutUperCase{text-transform: uppercase;}
        .upcoming-event-description h2 a {color:#000}

        .sign-up {float: right;width: auto;}
 .login-section {background-color:#a2a6a4}
 .bk-wight {background-color:#fff}
 .about-single-page {margin-top:50px;margin-bottom:50px;}
 .partner-image{width: 100%;height: auto;padding: 20px;}
 .rightWC{float: right;
    margin-right: 2px;
    font-size: 14px;
    padding-top: 7px;}

    textarea {
        resize: none;
      }
      .applicationNumber{
    float: right;
    font-size: 16px;
    font-weight: 800;
    color: #707070;
}
.nbecForm-fileUpload{
    background-color: #e7e7e7 !important;
}

.input-brows-with-btn {
    margin-right: 10px;}
.img-upload-btn{margin-top: 0;padding: 7px 12px;
}
.img-name {    font-size: 12px !important;
    margin-left: 5px !important;}

    .dropzone {
        padding-top: 40px;
        padding-bottom: 40px;
        position: relative;
        overflow: hidden;
        background-color: #f4f2ef;
        border: 1px dashed #b8b8b8;
        text-align: center;
        color: #656d78;
        &.dragover {
          border-color: blue;
        }
      }
      .uploaded-link {font-size: 16px;padding-left: 0px;margin-top: 5px}
      .uploaded-link a{color:#000;font-size: 16px}
      .progress1{
        height: 20px;
        margin-bottom: 20px;
        overflow: hidden;
      }


	.teamBlocks {
		display: flex;
		flex-flow: row wrap;
	}
	.teamBlock {
		background: #fff;
		line-height: 1.5;
		margin-bottom: 20px !important;
    }

    .cropArea {
        background: #E4E4E4;
        overflow: hidden;
        height:200px;
      }

    .block-ui-cropArea{
        text-align: center;
    }
    
    .no-drop {cursor: no-drop !important;}
.remove-btnFile{
    cursor: pointer;
    font-size: 20px;
    float: right;
    margin-top: 3px;
}

.agenda-img{width: 100%;
    margin-top: 30px !important;}
.poster-img{width: 100%;
    margin-top: 30px !important;}
.swal2-popup.swal2-modal.swal2-show{
    display: flex;
    width: 500px;
    padding: 100px 50px;
}
#swal2-title{
    font-size: 28px !important;
}
#swal2-content{
    font-size: 16px !important;
    margin-top: 10px !important;
    font-weight: 400 !important;
}
.swal2-confirm.swal2-styled{
    background-color: #fd8b00 !important;
    color: #fff !important;
    border-radius: 0 !important;
    font-size: 14px !important;
    margin-top: 20px !important;
    padding: 11px 20px !important;
    border: none !important;
}

.swal2-cancel.swal2-styled{
    background-color: #fff !important;
    color: #fd8b00 !important;
    border-radius: 0 !important;
    font-size: 14px !important;
    margin-top: 20px !important;
    border: 2px solid #fd8b00 !important;
}
.swal2-popup .swal2-styled:focus{
    outline: 0;
    box-shadow: none !important;
}
.user-profile-pic {    
    width: 80px !important ;
    height: 80px !important;
    border-radius: 50% !important;
    border: 3px solid #fff;
    margin-top:7px !important }
.user-tm-email-view {margin-top:0px !important}

.user-profile-section {margin-bottom: 0px !important;padding-bottom: 0px !important}
.height-set-image-profile {padding-top: 25px;padding-bottom: 30px;border: 1px solid #c7c7c7;background-color:#fff }
.height-set-image-profile img{width: auto;height: 150px }

.tm-company-pic-view{ width: auto;
    height: 100px;
    /* border-radius: 50%; */
    border: 3px solid #fff;
    margin-top: -70px;
    background: #fff;}

.dummy-placeholder{
    color:#ccc;
    font-size: 15px !important;
}
.mt-0 {margin-top: 0px !important}

.bannerFullClick{
    position: absolute;
    width: 100%;
    height: 100%;
    margin: auto;
    text-align: center;
    left: 0;
    top: 0;
    bottom: 0;
    display: inline-block;
    z-index: 999;
}
.carousel-indicators{
    z-index: 1;
}
/*.modal.fade.in{
    z-index: 999999;
}*/
.sidebarMndtry{
    color: red;
    line-height: 15px;
    font-size: 30px;
    vertical-align: bottom;
}
@media screen and (min-width: 1023px) {
    
    #event-banner-section {
        background-size: 100% auto !important;
        background-position: 0px 43px !important;
        min-height: 450px;
    }
}


/* alert box */


.p-f {position: fixed;
    z-index: 999999999999;
    top: 80px;right:10px}
    
            .alert-box {
        margin: 0 0 6px;
    padding: 15px 15px 15px 50px;
    width: 300px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-position: 15px center;
    background-repeat: no-repeat;
    -moz-box-shadow: 0 0 12px #999;
    -webkit-box-shadow: 0 0 12px #999;
    box-shadow: 0 0 12px #999;
    color: #fff;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: alpha(opacity=80);
    }
    .alert-box:hover {-moz-box-shadow: 0 0 12px #000;
    -webkit-box-shadow: 0 0 12px #000;
    box-shadow: 0 0 12px #000;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    filter: alpha(opacity=100);
    cursor: pointer;}
    .success {
    opacity: 0.8;
    
    right: 0px;
    margin-top: 0px;
    
        color: #fff;
        background-color: #51a351;
        border-color: #51a351;
        display: none;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important;
    }
    .success1 {
    opacity: 0.8;
    
    right: 0px;
    margin-top: 0px;
    
        color: #fff;
        background-color: #51a351;
        border-color: #51a351;
        display: none;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important;
    }
    .failure {
    opacity: 0.8;
    
    right: 0px;
    margin-top: 0px;
    
        color: #fff;
        background-color: #bd362f;
        border-color: #bd362f;
        display: none;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important;
    }
    
    .warning {
    
    right: 0px;
    margin-top: 0px;
    
        opacity:0.8;
        color: #fff;
        background-color: #f89406;
        border-color: #f89406;
        display: none;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important;
    }
    
    
    /* alert box */


    
/*Dashboard*/
/* .p_t_b_60
{	padding-top:60px; padding-bottom:60px;
}
.p_r_60
{	padding-right:60px;
}
.m_b_24
{	margin-bottom:24px;
}
.dashboard_gray_bg
{	background:#f4f7f6;
}
.dashboard_top_con h3 {

    color: #000;
    font-size: 21px;
    margin: 12px auto 18px;

}
.dashboard_top_con h3
{	color: #000;
font-size: 21px;
}
.dashboard_top_con .dashboard_top_box_red .dashboard_top_text
{	color:#d02929;
font-size: 16px;
    letter-spacing: 1px;
    line-height: 18px;
	margin-top:0;
}
.dashboard_top_con .dashboard_top_text {

    color: #444545;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: normal;
	float:left;
	width:auto;
	margin-top:9px;

}
.dashboard_top_box.dashboard_top_box_red {
    border-bottom: 4px solid #d02525;
}
.dashboard_top_box{
    border-bottom: 4px solid #d69c0d;
}
.dashboard_top_box
{
}
.dashboard_top_con .dashboard_top_number {
	
    color: #dcaf3b;
    font-weight: bold;
    line-height: 36px;
    padding-right: 12px;
    font-size: 36px;
    float: left;
    width: auto;

}
.dashboard_top_text_con
{	display:inline-block; min-height: 36px; 
}
.dashboard_bottom_con {
    background: #fff;
    margin: 30px auto;
}
.dashboard_tital_right_con
{	position:relative;
}
.dashboard_tital_con
{	padding: 18px 24px;
border-bottom: 1px solid #c3c3c3;
}
.dashboard_tital_con h3
{	margin: 0 auto;
	font-size: 21px;
	line-height: normal;
	opacity: 0.9;
}
.dashboard_boxs_con {

    padding: 12px 60px 60px;

}

.btns_con{
display: inline-block;
    width: 100%;
    padding-top: 18px;

}
.btns_con .apply-btn 
{	margin-right:12px; border-radius:0;
}
.btns_con .apply-btn:hover
{	background-color:transparent; border:1px solid #fd8b00; color:#fd8b00; border-radius:0;
}
.btns_con .apply-btn-hover:hover
{	background-color:#fd8b00; border:1px solid #fd8b00; color:#fff; border-radius:0;
}
.dashboard_boxs_arrow .carousel-control
{	width:auto;
}
.dashboard_boxs_arrow .carousel-control.left{

    position: absolute;
    top: -39px;
    right: 39px;
    left: inherit;
    bottom: inherit;
    display: inline-block;
	z-index:1;
    cursor: pointer;
}
.dashboard_boxs_arrow .carousel-control.right {

    position: absolute;
    top: -39px;
    right: 0;
    left: inherit;
    bottom: inherit;
    display: inline-block;
    z-index:1;
    cursor: pointer;
}
.dashboard_boxs_arrow .carousel-control > .fa {
    color: #000;
    background: #f7f9f9;
    border: 1px solid #000;
    padding: 3px 14px;
    line-height: 26px;
    font-size: 20px;
}
.dashboard_boxs_con .program-content h3 a
{	opacity: 0.6;
}

@media only screen and (max-width: 480px) {
	.dashboard_tital_con h3
	{	font-size:18px;
	}
	.dashboard_boxs_con {
    	padding: 6px 15px 18px;
	}
	.btns_con .apply-btn
	{	margin-right:3px;
	}
	.apply-btn-all
	{	padding: 6px 18px;
	}
	.btns_con
	{	    padding-top: 36px;
	}
} */
/*End Dashboard*/




.dashboard_boxs_con .program-content h3 a
{	opacity: 0.7;
}
/*dashboard tabs*/
.dashboard_tabs_con
{	background:#fff; margin-bottom:30px;
}
.dashboard_tabs_con, .dashboard_tab_bottom_con {
    box-shadow: 0px 0px 6px 0px #c7c7c7;
}
.tab-content-white{
    background: #fff;
}
.dashboard_tabs_con li
{	display:inline-block; width:auto;
}
.dashboard_tabs_con .nav > li > a {
    font-size: 21px;
    color: #333;
    padding: 18px 48px !important;
    font-weight: normal;
	border-bottom: 2px solid transparent;
	cursor: pointer;
}
.dashboard_tabs_con .nav > li.active > a {
    color: #fd8b00;
    border-bottom: 2px solid #fd8b00;
}
.dashboard_tabs_con .nav > li:hover > a 
{	background:transparent;
}

.dashboard_tab_bottom_con .dashboard_boxs_con {
    padding:12px 42px 42px;
}
.dashboard_tabs_border_bottom
{	border-bottom:1px solid #f4f4f4;
}
.tab-content .tab_dashboard2   .tab-pane
{	display:none;
}
.tab-content .tab_dashboard2   .tab-pane.active
{	display:block;
}
.tabs_sub_dashboard2_con .dashboard_tabs_con
{	margin-bottom:0;
}
.tab_dashboard2  .dashboard_boxs_con
{	padding-bottom:1px;
}
.table-bottom-button
{	padding-left:30px; padding-right:30px;
}
.table-bottom-button .dropdown_col #dropdown_con2, .table-bottom-button .dropdown_col #dropdown_con3
{	padding:12px 14px;  background: #f4f7f6;
}
/**/

/*Application From*/
.download-presentaion:hover {color:#fff}
.download-presentaion{background-color: #fd8b00;
padding: 10px 40px;
color: #fff;
border-radius: 0;
font-size: 12px;
border: none;display:table;margin:0 auto !important}
.download-presentaion:hover{background-color:#fd8b00 !important;}
.presentation-block p{font-size: 14px;font-weight: 400;margin-top: 15px;}
.upload-presentaion {display: table;margin: 0 auto !important;font-size:12px}
.upload-presentaion:hover {background-color:#fff !important;border-color:#fd8b00}
.mb-0 {margin-bottom:0px !important}
.sr-instrucion {display:flex;font-size: 14px !important;margin-bottom:20px}
.sr-instrucion span{margin-right:10px;    font-size: 16px;
    font-weight: 500 !important;}
.pl-30{padding-left:30px}
.pr-30{padding-right:30px}
.form-section{background-color: #fff;
padding: 20px 0px 30px 0px;}
#Application-form li {
    display: inline-block;
    font-size: 16px;
    padding-left: 18px;
    padding-right: 18px;
    color: #707070;
    cursor: pointer;
    padding-top: 12px;
    padding-bottom: 12px;
    background-color: #f4f7f6;
    border-bottom: 2px solid #f4f7f6;
    margin-bottom: 5px;
}
#Application-form li.active {
    border-bottom: 2px solid #fd8b00;
    padding-bottom: 12px;
    background: #fd8b00;
    color: #fff;
}
#Application-form button {
    display: inline-block;
    font-size: 16px;
    padding-left: 18px;
    padding-right: 18px;
    color: #707070;
    cursor: pointer;
    padding-top: 12px;
    padding-bottom: 12px;
    background-color: #f4f7f6;
    border-bottom: 2px solid #f4f7f6;
    margin-bottom: 5px;
    box-shadow: none;
    border: none;
}
#Application-form button.active {
   
    padding-bottom: 12px;
    background: #fd8b00;
    color: #fff;
}
.buttondisableApplication li {padding: 0px !important;background-color: #fff !important;border: 0px !important}
#Application-form  {padding-left:0px !important;padding-top: 10px;padding-bottom: 20px;}
.bootcamp-form h4 {
	font-family: 'Raleway', sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #707070;
    letter-spacing: 1.5px;
    line-height: 40px;
}
.date-and-time{margin-top:8px}
.date-and-time p span{font-family: 'Raleway', sans-serif !important;}
/**/
/*new*/
.dashboard_gray_bg {
    background:transparent;
}
.p_t_b_60 {
    padding-top: 60px;
    padding-bottom: 60px;
}
.program-content h3 {
    margin-top: 5px !important; min-height: auto;
}
.program-content p {
    height: auto;
}
/*.apply-btn {background-color:#fd8b00;padding:10px 40px;color:#fff;font-size:18px;display:table;margin:20px auto;font-weight:400;font-family: 'Roboto', sans-serif; border:1px solid #fd8b00;}
.apply-btn-hover {background-color:transparent;padding:10px 40px;color:#fd8b00;font-size:18px;border-radius:4px;display:table;margin:20px auto;font-weight:400;font-family: 'Roboto', sans-serif; border:1px solid #fd8b00;}
*/
.apply-btn-all {
    width: auto;
    display: inline-block;
    padding: 6px 30px;
    font-size: 14px;
	border-radius:0;
}
.btns_con{
display: inline-block;
    width: 100%;
    padding-top: 18px;

}
.btns_con .apply-btn 
{	margin-right:12px; border-radius:0;
}
.btns_con .apply-btn:hover
{	background-color:transparent; border:1px solid #fd8b00; color:#fd8b00; border-radius:0;
}
.btns_con .apply-btn-hover:hover
{	background-color:#fd8b00; border:1px solid #fd8b00; color:#fff; border-radius:0;
}
.dashboard_boxs_con .program-list-con {
    padding: 6px;
}
.apply-btn-hover:active, .apply-btn-hover:focus
{   color:#fff;
}
.apply-btn:active, .apply-btn:focus
{   color:#fff;
}

/**/

/*user-menu*/
.navbar-nav>.user-menu.user-menu-new>.dropdown-menu>li.user-header
{   text-align: left; height: auto;
}
.user-menu-new .dropdown-menu
{       margin-top: 10px !important;
}
.navbar-nav>.user-menu.user-menu-new >.dropdown-menu>li.user-header>img {
    height: 48px;
    width: 48px;
    margin-right: 6px;
}
.position-relative
{   position: relative;
}
.user-img {
    position: absolute;
    left: -42px;
    top: 12px;
    z-index: 9;
}
#bs-example-navbar-collapse-1 ul li.user-menu-new  a
{   width: 100%;
}
.dashboard-menu-user-con
{   position: relative;     margin-right: 0 !important;
}
.dashboard-menu-user-con .navbar-nav>.user-menu>.dropdown-menu
{       width: 240px;
    right: 50px;
}
.not-box-con {
    position: relative;
    /* background: #f5f5f5; */
    padding: 60px 0;
}
.not-box-img-con
{   margin: 30px auto; display: inline-block;
}
.not-box-con h3
{       color: #000;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    font-size: 21px;
    opacity: 0.7;
}
.user-menu-new .fa-bars
{   font-size: 24px;
    color: #fff;
}
.nav > li.user-menu-new > a
{   padding: 0;
}
.nav > li.user-menu-new
{   padding: 12px 0;
}
.navbar-nav>.user-menu.user-menu-new >.dropdown-menu
{   margin: 12px auto !important
}
.deshborard_top_box {
    padding: 18px 12px;
    margin: 30px auto;
    background: #fff;
    border: 1px solid #fd8b00;
}
.deshborard_top_box h3
{   color: #000;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    font-size: 21px;
    opacity: 0.7;
    margin: 6px auto;
    line-height: normal;
}
.deshborard_top_box h4
{   margin: 6px auto; 
}
.deshborard_top_box h4 a
{  color: #000; 
}
.deshborard_top_box_titel {
    padding:  0;    display: inline-block; width: 100%;
}
.deshborard_top_box_number   {
    padding:  0;     display: inline-block; width: 100%;
}
.Add-Profile-con
{   padding: 12px 0;
}
.Add-Profile-con p {
    color: #000 ;
    font-size: 21px ;
    margin: 0 auto;
    float: right ;
    margin-top: -30px ;

}
.Add-Profile-con p a {
    color: red ;
}
.Add-Profile-con p a:hover 
{   color: rgb(253, 139, 0);
}
.dashboard_btn_con ul
{   list-style: none; padding: 0; margin: 0
}
.dashboard_btn_con ul li
{   list-style: none; padding: 0; margin: 0; display: inline-block;
}
.dashboard_btn_con ul li .btn {
    background-color: #fd8b00;
    padding: 6px 12px;
    color: #fff !important;
    font-size: 12px !important;
    border-radius: 0;
    font-weight: 400 !important;
    font-family: 'Roboto', sans-serif;
    border: 1px solid #fd8b00 !important;
    display: inline-block;
    line-height: normal !important;
}
.dashboard_btn_con ul li .btn:hover {
    background-color: transparent;
    border: 1px solid #fd8b00;
    color: #fd8b00 !important;
    border-radius: 0;
}
.dashboard_boxs_con .table-comman-detail
{   
    padding-left: 15px;
    padding-right: 15px;
}
.navbar-nav > .user-menu.user-menu-new .user-image
{   height: 30px; width: 30px;
}
.box_tabel_con .table_user_con thead tr
{   background: #f4f7f6;
}
.box_tabel_con .table_user_con tbody tr:nth-child(even)
{   background: #f4f7f6;
}
.box_tabel_con .table_user_con tbody tr:nth-child(odd)
{   background: rgba(243, 246, 245, 0.6);
}
.gray-bk-color.form-section
{   background-color: #f4f7f6;
}
.number_like
{color: #707070;
}
.number_like:hover
{color: #707070;
}
.admin_ellipsis .dashboard_btn_con
{   text-align: left;
}
/*user-menu*/
/*nbecform-page*/
.city_select_con
{   margin: 6px auto 18px;
}   
.city_select_con .form-control
{   max-width: 280px;
}
.border_con
{   display: inline-block; width: 100%; margin-bottom: 20px;
}
label.template_label {
    float: right; 
}
.template_label a
{   color: #707070;
}
.template_label a:hover
{   color: #fd8b00;
}
/*End-nbecform-page*/
.btns_con_margin.btns_con .apply-btn
{   margin: 18px auto;
}
.event_upload_img_con img
{   margin: 0 auto !important; width: 100%;

}
@media only screen and (max-width: 1200px) {
    /* .program-img
    {   min-height: 174px;
    }
    .program-content h3
    {   min-height: 78px;
    } */
}
@media only screen and (max-width: 991px) {
	.cohortdropdown {
        margin-top: 70px !important;
    }
	/*Dashboard tab*/
	.dashboard_tabs_con .nav > li > a
	{	font-size: 20px; padding: 18px 24px !important;
	}
    /*End Dashboard tab*/
    .program-img
    {   min-height: 197px;
    }
    .program-content h3
    {   min-height: 78px;
    }
}
@media only screen and (max-width: 767px) {

	/*Dashboard tab*/
	.dashboard_tabs_con li
	{	width:100%; text-align:center;
    }
    .program-content p
    {   height: auto;
    }
    .btns_con
    {   padding-top: 6px;
    }
    /*End Dashboard tab*/
    .container-fluid>.navbar-header
    {   margin: 0 auto;
    }
    .program-img
    {   min-height: inherit;
    }
    .program-content h3
    {   min-height: inherit;
    }
}
@media only screen and (max-width: 480px) {

	/*Dashboard tab*/
	.dashboard_tab_bottom_con .dashboard_boxs_con {
		padding: 6px 18px 18px;
	}
	.program-box-shadow
	{	margin-top:18px;
	}
	.dashboard_tab_bottom_con .view-section-block
	{	margin-bottom:6px;
	}
	.dashboard_tab_bottom_con .table-other-section
	{	padding-bottom:6px;
    }
    .btns_con .apply-btn, .apply-btn-all
    {   margin: 6px auto; text-align: center;
    }
	/*End Dashboard tab*/
}
/*End Dashboard*/
.height-class{
    height: 50px;
}

.dashboard-apply-btn {background-color:#fd8b00;padding:10px 40px;color:#fff;font-size:18px;border-radius:4px;display:table;margin:20px auto;font-weight:400;font-family: 'Roboto', sans-serif; border:1px solid #fd8b00;}
.dashboard-apply-btn:hover {color:#fff !important;}
.dashboard-about-btn {background-color:transparent;padding:10px 40px;color:#fd8b00;font-size:18px;border-radius:4px;display:table;margin:20px auto;font-weight:400;font-family: 'Roboto', sans-serif; border:1px solid #fd8b00;}
.dashboard-about-btn:hover {color:#fd8b00 !important;}
.dashboard-btn-all {
    width: auto;
    display: inline-block;
    padding: 6px 30px;
    font-size: 14px;
	border-radius:0;
}

.home-slider {margin-top:50px}
.overflow-hidden{overflow: hidden;}
.uk-modal-dialog-lightbox{height: auto !important;}
.program-section-nbec {border-top: 1px solid #c7c7c7;
    padding-top: 15px;
    }
.cohortdropdown {margin-top: 25px;
    position: absolute;    
    right: 15px;    
    width: 200px;}
.event-banner-date p{font-size: 16px;}

.home-menu {padding-top: 0 !important;
    padding-bottom: 0 !important;}
.home-menu img{height: 40px;}
.newpassevent-design{padding-left: 5px;padding-right:15px }
.one-button {left:33%}
.two-button {left:16%}
.pt-30 {padding-top: 30px}
.speaker-social {    display: table;
    margin: 0 auto;}
.speaker-social li a {color:#000}
.speaker-social li a:hover {color:#fff}
/* left side menu */
.left-side-menu li{list-style: none;font-weight: 500;
    font-family: 'Roboto', sans-serif;
    cursor: pointer;
    margin: 0 0px;
    padding-bottom: 17px;
    font-size: 15px;}
    .left-side-menu li.active  {color: #fd8b00;
        }
    .left-side-menu {padding-top:80px;padding-left: 0;}
/* left side menu */


.step_form_title
{   color: #fd8b00; margin: 12px auto;
}
.step_form_box_con {
    padding: 0;
}
.hr_box_con {
    margin: 18px auto 6px;
    height: 1px;
    width: 100%;
    display: inline-block;
    background: #ccc;
}
.acordian-qst::after{content: '';
    position: absolute;
    right: 10px;
    top: 15px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    clear: both;}
.c-logo-edit{    position: absolute;
        right: 25px;
        top: 30px;
        z-index: 1;
        color: #fd8b00;}
.c-logo-edit:hover{color: #fd8b00}
.companylogodrag{width: 100%;line-height: 200px;margin-left: 0px !important }
.text-left {text-align: left !important}
.float-left {float: left !important;}
.mt-15 {margin-top:15px; }
.mb-5 {margin-bottom:5px; }
.captcha .captch-img {width: 100% !important;}
.multiselect-parent {text-align: left;width: 100%;}
.multiselect-parent button{text-align: left;}
.multi-drop {height: 250px !important;}
.reg-tooltip {margin-right: 15px;}
.multiselect-parent .caret{float: right; margin-top: 10px;}
.multi-drop li a:hover {background-color: transparent; color:#000 !important;cursor: pointer;}
.multi-drop li a .multi-checkbox {float: left;border: 1px solid; padding: 2px; width: 20px;height: 20px;margin-right: 10px;}
.multi-drop {width: 100% !important;}
#selectAll {margin-left: -15px !important;}


.produc_fix_box {
    border: 2px solid #ccc;
    padding: 12px;
    margin: auto;
    vertical-align: middle;
    position: relative;
    display: inline-table;
    width: 100%;
    text-align: center;
}
  .produc_fix_box:hover
  { border: 2px solid #fd8b00;
  }
  .produc_fix_box_img {
    height: 320px;
    position: relative;
    display: table-cell;
    justify-content: center;
    text-align: center;
    vertical-align: middle;
    margin: auto;
    overflow: hidden;
    width: 100%;
    max-height: 100%;
}
.produc_fix_box_img img {
  max-height: 100%;
  width: auto;
  height: auto;
  justify-content: center;
  text-align: center;
  vertical-align: middle;
  max-width: 100%;
}
.backArrow {float: right;
    color: #000;cursor: pointer;margin-right: 25px}
.backArrow i{font-size: 20px}
.backArrow:hover {color:#000}