/* style sheet here */

body {
  font-family: 'avenir', sans-serif;
}
/*a:hover {
    text-decoration: none;
}*/

a:hover,
a:focus {
  text-decoration: underline;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
span,
small,
img,
table,
ul,
ol,
li {
  list-style: none;
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Lato', sans-serif;
}
/*p {

    font-size: 16px;

    font-weight: lighter;

    line-height: 25px;

}*/

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
[class*='kl-column-'] {
  position: relative;
  min-height: 1px;
  float: left;
  box-sizing: border-box;
}
.kl-row:before,
.kl-row:after {
  content: '';
  display: table;
}
.kl-row:after {
  clear: both;
}
.kl-column-1 {
  width: 100%;
}
.kl-column-2 {
  width: 50%;
}
.kl-column-3 {
  width: 33.33333%;
}
.kl-column-4 {
  width: 25%;
}
.kl-column-5 {
  width: 20%;
}
.kl-column-6 {
  width: 16.66667%;
}
.kl-column-7 {
  width: 14.28571%;
}
.kl-column-8 {
  width: 12.5%;
}
.kl-column-9 {
  width: 11.11111%;
}
.kl-column-10 {
  width: 10%;
}
.kl-column-11 {
  width: 9.09091%;
}
.kl-column-12 {
  width: 8.33333%;
}
.clearfix {
  clear: both;
}
.shinterest {
  color: #002c5b;
  background: #fff;
  padding: 15px 30px;
  text-transform: uppercase;
  font-size: 18px;
  border: 1px solid #002c5b;
  font-family: 'Conv_avenir-lt-std-55-roman-591e80319e338';
}
.shinterest:hover {
  color: #fff !important;
  background: #002c5b !important;
  padding: 15px 30px;
  text-transform: uppercase;
  font-size: 18px;
  border: 1px solid #002c5b;
}
.shontrst {
  padding: 15px 45px;
  border: 1px solid #fff;
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
  font-family: 'Conv_avenir-lt-std-55-roman-591e80319e338';
}
.shontrst:hover {
  padding: 15px 45px;
  border: 1px solid #fff;
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
}
.housing-profile .prfle-bsns {
  margin: 0 !important;
}
/*=================show interest floating=============*/

.show-interest-btn {
  position: fixed;
  background: #002c5b;
  color: #fff;
  text-transform: uppercase;
  padding: 7px 10px;
  top: 70%;
  /*right: 0;*/
  box-shadow: 7px 8px 0px 0px rgba(0, 29, 60, 1);
  text-align: center;
  z-index: 99999;
}
.show-interest-btn h3 {
  margin-bottom: 5px;
  font-family: 'Conv_avenir-lt-std-95-black';
  font-size: 12px;
  letter-spacing: 1px;
}
.show-interest-btn img {
  width: 25px;
}
/*=================show interest floating=============*/
/*=============================header===============================*/

.top-header {
  padding: 15px 0px 25px 0 !important;
  position: relative;
}
.navigation {
  float: right;
}
.top-nav {
  float: right;
}
.nav-top {
  list-style: none;
  display: block;
}
.nav-top li {
  float: left;
  /*border-right: 2px solid #8d969d;*/

  margin-right: 5px;
}
.nav-top li.last-child {
  border: none;
}
.nav-top li a {
  text-transform: uppercase;
  color: #8d969d;
  font-size: 18px;
  padding: 0px 15px;
  font-family: 'Conv_avenir-lt-std-55-roman';
  position: relative;
}
.nav-top li a::after {
  position: absolute;
  content: '';
  background: #8d969d;
  width: 2px;
  height: 14px;
  right: 0;
  top: 6px;
}
.nav-top li a.contact-menu::after {
  position: absolute;
  content: '';
  background: #8d969d;
  width: 2px;
  height: 14px;
  right: -15px;
  top: 14px;
}
.nav-top li a.last-child::after {
  display: none;
}
.bottom-nav {
  border-top: 1px solid #8d96a9;
  padding-top: 20px;
}
.nav-bottom {
  list-style: none;
  display: block;
}
.nav-bottom li {
  float: left;
}
.nav-bottom li a {
  color: #485966;
  text-transform: uppercase;
  font-size: 20px;
  padding: 10px 10px;
  border-bottom: 2px solid #fff;
  font-family: 'Conv_avenir-lt-std-65-medium';
  margin-right: 30px;
}
.nav-bottom li a:hover,
.nav-bottom li a:focus {
  border-bottom: 2px solid #485966;
  text-decoration: none;
}
.login-btn {
  margin-left: 15px;
}
.login-btn a {
  background: #002c5b;
  border-bottom: 2px solid #485966 !important;
  color: #fff !important;
}
li.login-btn a {
  padding: 10px 30px;
  border-bottom: 0 !important;
}
/*resp-header*/

.navbar-brand img {
  width: 150px;
}
.navbar-default {
  background-color: #fff;
  border-color: #fff;
}
.navbar {
  position: relative;
  /*min-height: 90px;*/
  min-height: 50px;
  margin-bottom: 30px;
  border: 1px solid transparent;
}
#contentRow {
  /*viv override*/
  padding-top: 0px !important;
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 35px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: #5c157c;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff;
}
.cbp-spmenu-vertical a {
  border: 0 !important;
  border-bottom: 1px solid #104277 !important;
}
.cbp-spmenu a .form-control {
  background: transparent !important;
  border: 1px solid #104277 !important;
}
.cbp-spmenu #btnSubmit {
  border: 0 !important;
}
.cbp-spmenu .search-optn {
  border: 0 !important;
}
.cbp-spmenu .arabic-ltr {
  border: 0 !important;
  position: absolute;
  top: 0;
  right: 0;
  color: #fff !important;
}
.search-optn input.form-control {
  color: #fff;
}
/*for mobile media query*/

@media (max-width: 1200px) {
  .top-header {
    display: none;
  }
}
@media (min-width: 1200px) {
  .resp-header {
    display: none;
  }
  .nav-bottom li a {
    margin-right: 20px;
  }
  .cbp-spmenu-right {
    right: -240px !important;
  }
}
@media (max-width: 1365px) {
  .navbar-header {
    float: none;
  }
  .navbar-toggle {
    display: block;
  }
  .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .navbar-collapse.collapse {
    display: none !important;
  }
  .collapse.in {
    display: block !important;
  }
  .navbar-nav {
    float: none !important;
    margin: 7.5px -15px;
  }
  .navbar-nav > li {
    float: none;
  }
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
/*for mobile media query*/
/*language menu--------------*/

@media (max-width: 1200px) {
  #search input[type='search'] {
    width: 15px;
    padding-left: 10px;
    color: transparent;
    cursor: pointer;
  }
  #search input[type='search']:hover {
    background-color: #fff;
  }
  #search input[type='search']:focus {
    width: 130px;
    padding-left: 32px;
    color: #000;
    background-color: #fff;
    cursor: auto;
  }
  #search input:-moz-placeholder {
    color: transparent;
  }
  #search input::-webkit-input-placeholder {
    color: transparent;
  }
  .search-language input[type='search']:focus {
    width: 130px;
    background-color: #fff;
    border-color: #002c5b;
    -webkit-box-shadow: 0 0 5px rgba(109, 207, 246, 0.5);
    -moz-box-shadow: 0 0 5px rgba(109, 207, 246, 0.5);
    box-shadow: 0 0 5px rgba(109, 207, 246, 0.5);
  }
  .search-language input[type='search'] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    font-family: inherit;
    font-size: 100%;
  }
  .search-language input::-webkit-search-decoration,
  .search-language input::-webkit-search-cancel-button {
    display: none;
  }
  .search-language input {
    outline: none;
  }
  .search-language {
    position: absolute;
    top: 50px;
    left: 49%;
    z-index: 999;
  }
  form#search {
    display: inline-block;
  }
  .search-language a {
    color: #002c5b;
    font-size: 22px;
    position: relative;
    margin-right: 20px;
  }
  .search-language a::after {
    content: '';
    position: absolute;
    width: 2px;
    height: 30px;
    background: grey;
    top: 0;
    right: -8px;
  }
  a.search-lan::after {
    display: none;
  }
  .cbp-spmenu .arabic-ltr,
  .cbp-spmenu a.search-optn {
    display: none;
  }
}
@media (min-width: 1200px) {
  .search-language {
    display: none;
  }
}
/*language menu--------------*/
/*=============================header===============================*/
/*=============================Banner===============================*/

.banner-wrap {
  position: relative;
  background: #000;
}
.banner-wrap .banner-blocks .kl-column-3 {
  height: 75vh;
  position: relative;
  display: table;
}
.banner-wrap .banner-blocks .banner-block {
  display: table-cell;
  vertical-align: middle;
}
.banner-wrap .banner-blocks .kl-column-3:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(154, 154, 154, 0.5);
}
.banner-wrap .banner-blocks .banner-block {
  position: relative;
}
.kl-row.banner-blocks .kl-column-3 {
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.kl-row.banner-blocks:hover .kl-column-3 {
  width: 33.33%;
}
.kl-row.banner-blocks .kl-column-3:hover {
  width: 33.33%;
}
.banner-wrap .banner-blocks .banner-block h2 {
  /*margin-left: 70px;*/

  display: inline-block;
  /*margin-top: 220px;*/

  font-weight: bold;
  color: #fff;
  font-size: 35px;
  position: relative;
  text-transform: uppercase;
  margin-bottom: 50px;
}
.banner-wrap .banner-blocks .banner-block h2 span:after {
  position: absolute;
  left: 70px;
  bottom: -28px;
  content: '';
  height: 4px;
  background: #fff;
  width: 15%;
  transition: all 1s ease;
  opacity: 0;
}
.kl-column-3:hover .banner-block h2 span:after {
  opacity: 1;
}
.banner-wrap .banner-blocks .banner-block h2 img {
  vertical-align: inherit;
}
.banner-wrap .banner-blocks .banner-block h2 span {
  float: left;
  position: relative;
  font-family: 'Conv_avenir-lt-std-95-black';
  font-size: 32px;
}
.ban-icn-reg {
  float: left;
  margin-top: 170px;
}
.banner-wrap .banner-blocks .banner-block h2 img {
  animation: bounce 1s infinite alternate;
  -webkit-animation: bounce 1s infinite alternate;
  float: left;
  margin-left: 40px;
  margin-top: 5px;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: absolute;
  right: -60px;
}
@keyframes bounce {
  from {
    transform: translateX(0px);
  }
  to {
    transform: translateX(-15px);
  }
}
@-webkit-keyframes bounce {
  from {
    transform: translateX(0px);
  }
  to {
    transform: translateX(-15px);
  }
}
.kl-column-3:hover .banner-block h2 img {
  opacity: 1;
}
.about-wrap .about-description a.link-about .fa {
  animation: bounce 1s infinite alternate;
  -webkit-animation: bounce 1s infinite alternate;
  margin-left: 20px;
}
.mob-four-bx {
  display: none;
}
.mob-four-bx .tabtomobile img {
  width: 100%;
}
.navbar-nav li a {
  position: relative;
}
.navbar-nav li a {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  border-bottom: 1px solid transparent;
}
.navbar-nav li a:hover {
  border-bottom: 1px solid #333;
}
.ban-text-sho-onho {
  text-align: center;
  /*margin-left: 70px;*/

  color: #fff;
  position: relative;
  margin-top: 10px;
  /*opacity:0;*/

  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.ban-text-sho-onho p {
  font-size: 20px;
  font-family: 'Conv_avenir-lt-std-65-medium' !important	;
  text-transform: uppercase;
  margin-bottom: 40px;
  text-align: center;
}
.banner-wrap .banner-blocks .kl-column-3 .ban-text-sho-onho {
  display: none;
}
.banner-wrap .banner-blocks .kl-column-3:hover .ban-text-sho-onho {
  display: block;
}
/* arrow bounce effect */

.ban-icn-reg img {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 130px;
  margin: 20px 0 0 70px;
}
.ban-mob-view .banner-wrap .banner-blocks .banner-block h2 img {
  opacity: 1;
  width: 20px !important;
}
.ban-icn-reg img {
  -webkit-animation: pulse2 2.5s linear infinite;
  -moz-animation: pulse2 2.5s linear infinite;
  -ms-animation: pulse2 2.5s linear infinite;
  animation: pulse2 2.5s linear infinite;
}
@keyframes "pulse2" {
  0% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
  50% {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -o-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes "pulse2" {
  0% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/*=============================Banner===============================*/
/*=============================Home Event Carousel ===============================*/

.prpl-itm .conference-tile {
  background: #492782;
}
.head-con h3 {
  font-family: 'Conv_avenir-lt-std-95-black';
  font-size: 28px;
}
.responsiveGallery-item.active {
}
.responsiveGallery-item.active .conference {
  transform: scale(1.5);
  transition: all 0.4s ease-in-out;
}
.responsiveGallery-item.active .car-spcr {
  display: block;
}
.car-spcr {
  float: left;
  width: 100%;
  display: none;
}
.tilted-carusel-holder {
  padding-bottom: 50px;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f9f9), to(#fff));
  background: -webkit-linear-gradient(top, #fff, #f8f9f9);
  background: -moz-linear-gradient(top, #fff, #f8f9f9);
  background: -ms-linear-gradient(top, #fff, #f8f9f9);
  background: -o-linear-gradient(top, #fff, #f8f9f9);
}
/*=============================Home Event Carousel ===============================*/
/*============================= Contact us page css ===============================*/

.villa .panel-body .acc-det-text {
  font-size: 16px !important;
}
.villa a:hover {
  color: #002c5b;
}
.villa .panel-body .acc-det-text {
  font-family: 'Conv_avenir-lt-std-65-medium';
}
.villa .panel-body li {
  font-family: 'Conv_avenir-lt-std-65-medium';
}
.contct-frm-hldr {
  width: 70%;
  margin: auto;
  margin-bottom: 60px;
}
.contct-frm-hldr .form-control {
  display: block;
  width: 100%;
  height: 40px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #000;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.input-hldr-cnt-frm {
  margin-bottom: 20px;
}
.contct-frm-hldr textarea {
  min-height: 200px;
}
.input-hldr-cnt-frm label {
  color: #485966;
  font-size: 22px;
  font-family: 'Conv_avenir-lt-std-65-medium';
}
.submit-btn-form {
  background: #4d0331 !important;
  color: #fff !important;
  border-radius: 0 !important;
  font-size: 14px !important;
  padding: 10px 45px !important;
  text-transform: uppercase;
}
.submit-btn-form:hover {
  background: #4d0331;
  color: #fff;
  border-radius: 0;
  padding: 10px 45px;
  text-transform: uppercase;
}
.map-container {
  width: 100%;
  margin: 50px 0 30px;
}
.map-container iframe {
  width: 100%;
  display: block;
  pointer-events: none;
  position: relative;
  /* IE needs a position other than static */
}
.map-container iframe.clicked {
  pointer-events: auto;
}
/*============================= Contact us page css ===============================*/
/*=============================current events===============================*/

.current-events {
  padding: 40px 0px;
  background: #cdd2d8;
}
.events h2 {
  text-transform: uppercase;
  padding-bottom: 20px;
  border-bottom: 2px dashed #485963;
  margin-bottom: 25px;
  color: #485963;
  font-family: 'Conv_avenir-lt-std-95-black';
  font-weight: bold;
  font-size: 28px;
}
.current-event {
  text-align: center;
}
.current-event p {
  margin-bottom: 30px;
  font-size: 18px;
  display: inline-block;
  font-family: 'Conv_avenir-lt-std-65-medium';
  color: #485963;
}
.link-about {
  background: #485963;
  color: #fff !important;
  padding: 10px 15px;
  font-size: 18px;
  text-transform: uppercase;
}
.link-about:hover {
  background: #520237;
  color: #fff;
}
.conference-detail a:hover {
  color: #520237 !important;
}
/*=============================current events===============================*/
/*=============================events slider===============================*/

#owl-demo .item {
  margin: 3px;
}
#owl-demo .item img {
  display: block;
  width: 100%;
  height: auto;
}
.conference {
  text-align: center;
  transition: all 0.6s ease-in-out;
}
.conference-tile {
  padding: 75px 30px;
  background: #520237;
  color: #fff;
  margin-bottom: 20px;
  float: left;
  width: 100%;
}
.conference-tile p.type-con {
  text-transform: uppercase;
  font-size: 19px;
}
.head-con {
  padding: 15px 0px;
  border-top: 1px dashed #fff;
  border-bottom: 1px dashed #fff;
  margin-bottom: 20px;
}
.head-con h3 {
  text-transform: uppercase;
  margin: 10px 5px;
}
.details.evnt-sldr-det .show {
  display: block !important;
}
.details.evnt-sldr-det .slide-d {
  /*Added on 05 June 2020*/
  display: block;
}
/*=============================events slider===============================*/
/*=============================footer===============================*/

footer {
  padding: 50px 0px 30px 0;
  color: #4859`;
}
footer h3 {
  text-transform: uppercase;
}
.top-footer {
  padding-bottom: 20px;
  border-bottom: 1px solid #dadada;
  margin-bottom: 20px;
  color: #485966;
}
.housing-ofc {
  margin-bottom: 8px;
  font-size: 20px;
}
.bottom-footer {
  color: #485966;
}
.top-footer p {
  font-family: 'Conv_avenir-lt-std-35-light';
  font-size: 20px;
  line-height: 30px !important;
}
.top-head {
  padding-bottom: 20px;
  border-bottom: 1px solid #cdd1d2;
  margin-bottom: 20px;
  font-family: 'Conv_avenir-lt-std-95-black';
  text-transform: capitalize;
  font-weight: bold;
}
.top-footer ul {
  padding-left: 0px;
  list-style: none;
}
.top-footer ul li {
  margin-bottom: 15px;
}
.top-footer ul li a {
  color: #000;
  text-transform: uppercase;
  color: #485966;
  text-transform: uppercase;
  font-family: 'Conv_avenir-lt-std-55-roman';
  font-size: 20px;
  letter-spacing: 0.6px;
}
.copyright {
  margin-top: 15px;
}
.terms {
  list-style: none;
  padding: 0;
  margin-top: 5px;
}
.terms li {
  float: left;
  margin-right: 10px;
}
ul.terms li {
  padding-right: 10px;
  /*border-right: 1px solid #5a6975;*/
}
ul.terms li a {
  position: relative;
  padding-top: 2px !important;
}
ul.terms li a::after {
  position: absolute;
  content: '';
  background: #485e9a;
  width: 1px;
  height: 15px;
  top: 5px;
  right: -10px;
}
ul.terms li a.last-child::after {
  display: none;
}
.terms li a {
  text-transform: capitalize;
  color: grey;
  font-family: 'Conv_avenir-lt-std-35-light';
  font-size: 17px;
  color: #485966;
}
.social-icons .fa {
  width: 38px !important;
  height: 38px !important;
  line-height: 38px !important;
  text-align: center;
  color: #fff;
  color: rgba(255, 255, 255, 0.8);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  font-size: 20px !important;
}
.social-icons.icon-circle .fa {
  border-radius: 50%;
}
.social-icons .fa:hover,
.social-icons .fa:active {
  color: #fff;
}
.social-icons .fa {
  background-color: #4c5c69;
}
.copyright p {
  font-family: 'Conv_avenir-lt-std-35-light-58e2354db6ab6';
  font-size: 20px;
  color: #485966;
}
/*================footer responsive====================*/

@media only screen and (max-width: 560px) {
  .discover-qdb {
    width: 100% !important;
    margin-bottom: 25px;
  }
  .cnt-inf {
    margin-bottom: 25px;
  }
}
@media only screen and (max-width: 1200px) {
  .copy-right {
    width: 50%;
  }
  .social-icon-m {
    width: 100%;
  }
  .copy-right-l {
    width: 100% !important;
  }
  .social-icon-m {
    width: 100%;
    text-align: center;
    margin-top: 20px;
  }
}
/*================footer responsive====================*/
/*=============================footer===============================*/
/*--------------------------- business-banner-starts -------------------*/

span.play-btn {
  display: block;
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 10px;
}
.business-caption {
  margin: 0 auto;
  color: #fff;
}
.business-caption-fund h1 {
  text-align: center;
  padding-bottom: 60px;
  color: #485966;
  font-family: 'Conv_avenir-lt-std-95-black-591e927f84f9a';
  font-size: 26px;
  text-transform: uppercase;
}
h1.home-funding-head {
  position: relative;
  padding-bottom: 30px;
  margin-bottom: 50px;
}
h1.home-funding-head::after {
  content: '';
  position: absolute;
  background: #4a278b;
  width: 9px;
  height: 3px;
  bottom: 0px;
  left: 50%;
}
.business-caption h1 {
  position: relative;
  font-size: 36px;
  text-transform: uppercase;
  margin-bottom: 77px;
  font-family: 'Conv_TrajanPro-Bold';
  margin-bottom: 0px;
  line-height: 50px;
}
.proserv h1 {
  color: #002c5b !important;
}
.business-caption h1::after {
  position: absolute;
  bottom: -40px;
  left: 49%;
  background: #fff;
  width: 20px;
  height: 4px;
  content: '';
}
.business-caption p {
  font-size: 24px;
  /*3-10-2017*/
  font-family: 'Conv_avenir-lt-std-65-medium' !important;
  margin-top: 60px;
}
.business-caption a .fa {
  color: #fff;
  display: block;
  font-size: 60px;
}
.business-caption a:hover {
  text-decoration: none;
}
.business-caption a:focus {
  outline: 0 !important;
  text-decoration: none;
}
/*--------------------------- business-banner-ends -------------------*/
/*--------------------------- help-section-starts -------------------*/

.title-help {
  padding: 70px 0;
}
.title-help h1 {
  text-align: center;
  color: #485966;
  font-size: 33px;
  text-transform: uppercase;
  border-bottom: 1px dashed #485966;
  padding-bottom: 30px;
  font-family: 'Conv_TrajanPro-Bold';
  padding-top: 30px;
}
.object-listing ul li {
  margin-bottom: 20px;
}
/*.object-listing ul li:nth-child(2) img{

    width: 12%;

}

.object-listing ul li:nth-child(3) img{

    width: 38%;

}

.object-listing ul li:nth-child(4) img{

    width: 40%;

}

.object-listing ul li:last-child img{

    width: 40%;

}*/

.bsns-para {
  display: block;
  margin-bottom: 0 !important;
}
.bsns-para.housing_dt-tp {
  padding: 0px;
}
.bsns-para .go {
  padding-top: 30px !important;
}
.bsns-para .go img {
  width: auto !important;
}
.bsns-para h1 {
  position: relative;
  color: #485966;
  font-size: 26px;
  text-transform: uppercase;
  margin-bottom: 46px;
  font-family: 'Conv_avenir-lt-std-95-black' !important;
}
.bsns-para h1::after {
  position: absolute;
  bottom: -18px;
  left: 50%;
  content: '';
  width: 7px;
  height: 3px;
  background: #002c5b;
}
.bsns-para p {
  color: #485966;
  min-height: 100px;
  font-size: 22px;
  font-size: 22px;
  /*3-10-2017*/
  font-family: 'Conv_avenir-lt-std-65-medium' !important;
}

/*3-10-2017*/
.career-center p {
  color: #485966;
  font-size: 22px !important;
  font-family: 'Conv_Tahoma' !important;
}
.business-idea {
  min-height: 320px;
}
/*--------------------------- help-section-ends -------------------*/
/*--------------------------- suppporting-section-starts -------------------*/

.suppoting-bsns {
  background-color: #f2f3f4;
  padding: 68px 0;
}
.supp-title {
  margin-bottom: 60px;
}
.supp-title h1 {
  color: #485966;
  text-transform: uppercase;
  font-size: 33px !important;
  font-family: 'Conv_avenir-lt-std-95-black';
}
.bsns-feasibility {
  background: #002c5b;
  padding: 111px 48px 128px 57px;
  box-shadow: 19px 16px 0px 0px rgba(0, 29, 60, 1);
  min-height: 548px;
}
.fluid-contain {
  padding: 0;
  margin-bottom: 30px;
}
.no-contain {
  padding-right: 15px !important;
  margin-bottom: 30px;
  padding-left: 0 !important;
}
.bsns-feasibility h1 {
  font-size: 28px;
  color: #fff;
  text-transform: uppercase;
  border-bottom: 1px dashed #fff;
  padding-bottom: 33px;
  margin-bottom: 55px !important;
  font-size: 28px !important;
  font-family: 'Conv_avenir-lt-std-95-black';
}
.bsns-feasibility p {
  /*10/03/17 */
  font-size: 22px !important;
  color: #fff;
  line-height: 28px;
  /*10/03/17 */
  margin-bottom: 75px !important;
  /*10/03/17 */
  font-family: 'Conv_avenir-lt-std-45-book' !important;
}
.bsns-feasibility a {
  position: relative;
  color: #fff;
  font-size: 22px;
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'Conv_avenir-lt-std-85-heavy' !important;
}
.bsns-feasibility a:focus {
  text-decoration: none;
  outline: 0;
}
.bsns-feasibility a::before {
  position: absolute;
  top: -27px;
  left: 0;
  content: '';
  width: 9px;
  height: 4px;
  background: #fff;
}
/*--------------------------- suppporting-section-ends -------------------*/
/*------------------------------- events-detail-page-starts -------------------------*/

.moushtarayat-exibition {
  background: #fff;
  padding: 70px 0;
}
.workshop-title {
  margin-bottom: 40px;
}
.workshop-title h1 {
  color: #520237;
  font-size: 22px;
  text-transform: uppercase;
  padding-bottom: 25px;
  border-bottom: 1px dashed #520237;
  font-family: 'Conv_avenir-lt-std-85-heavy-591ea5d5149dd';
}
.exibition-center {
  margin-bottom: 54px;
}
.exibition-center h1 {
  color: #520237;
  font-size: 22px;
  text-transform: uppercase;
  color: #520237;
  font-size: 36px;
  margin-bottom: 44px;
  font-family: 'Conv_avenir-lt-std-85-heavy-591ea5d5149dd';
  line-height: 45px;
}
.exibition-center p {
  color: #485966;
  font-size: 19px !important;
  font-family: 'Conv_Tahoma' !important;
}
.agenda-title {
  position: relative;
  color: #520237;
  font-size: 22px;
  text-transform: uppercase;
  padding-bottom: 40px;
  font-family: 'Conv_avenir-lt-std-85-heavy-591ea5d5149dd';
}
.agenda-title::after {
  position: absolute;
  content: '';
  top: 70%;
  left: 0;
  background: #520237;
  width: 6px;
  height: 3px;
}
.agenda-exibition ul li a {
  color: #485966;
  font-size: 22px;
  font-family: 'Conv_Tahoma';
}
.agenda-exibition {
  margin-bottom: 54px;
}
.preparatn ul li a {
  color: #485966;
  font-size: 22px;
}
.doha-exibition {
  box-shadow: 19px 16px 0px 0px rgba(56, 3, 38, 1);
  color: #fff;
  margin-top: 50px;
}
.doha-exibition .timing {
  background: #330222;
  padding: 49px 137px 49px 100px;
  /*padding: 47px 79px 49px 100px;*/
}
.doha-exibition .timing h1 {
  position: relative;
  font-size: 22px;
  text-transform: uppercase;
  font-family: 'Conv_avenir-lt-std-55-roman';
}
.doha-exibition .timing h1::after {
  position: absolute;
  font-family: 'FontAwesome';
  content: '\f073';
  top: 0;
  left: -60px;
  font-size: 26px;
}
.convention-center {
  background: #41022b;
  padding: 45px 80px 70px 100px;
}
.center-location {
  font-size: 22px;
}
.center-location p,
small {
  position: relative;
  padding-bottom: 10px;
  font-family: "Conv_avenir-lt-std-65-medium''";
}
.center-location p::after {
  position: absolute;
  content: '';
  bottom: 15px;
  left: 0;
  background: #fff;
  width: 6px;
  height: 3px;
}
.downward .center-location p::after {
  position: absolute;
  content: '';
  bottom: 15px;
  left: 0;
  background: none !important;
  width: 6px;
  height: 3px;
}

.center-location a {
  color: #fff;
  display: block;
  text-decoration: none;
  font-family: 'Conv_avenir-lt-std-55-roman-591e80319e338';
}
.center-location small::after {
  position: absolute;
  content: '';
  top: 10px;
  left: 0;
  background: #fff;
  width: 6px;
  height: 3px;
}
.convention-center h1 {
  position: relative;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: bold;
  font-family: 'Conv_avenir-lt-std-85-heavy-591ea5d5149dd';
}
.convention-center h1::after {
  position: absolute;
  font-family: 'FontAwesome';
  content: '\f041';
  top: 0;
  left: -60px;
  font-size: 36px;
}
code {
  background: transparent;
}
.regular-ticketing {
  background: #520237;
  padding: 48px 100px;
}
.regular-ticketing h1 {
  font-size: 22px;
  text-transform: uppercase;
  margin-bottom: 51px;
  font-family: 'Conv_avenir-lt-std-55-roman-591e80319e338';
}
.regular-ticketing h1 span {
  font-size: 37px;
  font-family: 'Conv_avenir-lt-std-65-medium-58e2359bb64f1';
}
.regular-ticketing a {
  font-size: 18px;
  text-align: center;
  line-height: 40px;
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
  text-transform: uppercase;
  display: block;
  padding: 15px 45px;
}
.events-prof a {
  text-transform: uppercase;
}
.event-profile {
  background: #f2f3f4;
  padding: 51px 0 59px 0;
}
.profile-middle h1 {
  text-transform: uppercase;
  color: #596874;
  margin-bottom: 54px;
  font-size: 36px;
  font-family: 'Conv_TrajanPro-Bold';
}
.event-profile .profile-middle a {
  font-family: 'Conv_avenir-lt-std-85-heavy-591ea5d5149dd';
  font-size: 24px;
}
.event-profile p {
  color: #485966;
  font-size: 22px;
  font-size: 22px;
  font-family: 'Conv_Tahoma';
}
.event-profile a::before {
  top: 70px;
}
.event-profile span {
  color: #596874;
  font-size: 22px;
  margin-bottom: 36px !important;
  display: block;
  font-family: 'Conv_avenir-lt-std-55-roman-591e80319e338';
}
.suppoting-bsns-event {
  background-color: #fff;
  padding: 46px 0;
  margin-bottom: 100px;
  color: #fff;
}
.bsns-feasibility-red {
  background: #4c0233;
  padding: 68px 48px 60px 57px;
  box-shadow: 19px 16px 0px 0px rgba(56, 3, 38, 1);
  min-height: 560px;
  /*height:630px;*/
}
.bsns-feasibility-violet {
  background: #4a2884;
  padding: 68px 48px 60px 57px;
  box-shadow: 19px 16px 0px 0px rgba(46, 18, 92, 1);
  min-height: 560px;
  /*height:630px;*/
}
.bsns-feasibility-blue {
  background: #002c5b;
  /*padding: 68px 48px 120px 57px;*/
  padding: 68px 48px 66px 57px;
  box-shadow: 19px 16px 0px 0px rgba(2, 26, 52, 1);
  min-height: 560px;
  /*height:630px;*/
}
.workshop-event {
  margin-bottom: 88px;
}
.workshop-event p {
  text-transform: uppercase;
}
.conference-margin {
  margin-bottom: 126px !important;
}
.workshop-event h2 {
  text-transform: uppercase;
  font-size: 22px;
  margin-bottom: 26px;
  font-family: 'Conv_avenir-lt-std-85-heavy';
}
.workshop-event p {
  font-size: 22px;
  margin-bottom: 26px;
  font-family: 'Conv_avenir-lt-std-55-roman';
}
.workshop-event-title h1 {
  text-transform: uppercase;
  font-size: 28px;
  padding-bottom: 34px;
  margin-bottom: 38px;
  border-bottom: 1px dashed #fff;
  font-family: 'Conv_avenir-lt-std-95-black';
  padding: 0 120px 0 0;
  line-height: 35px;
  letter-spacing: 1px;
  padding-bottom: 34px;
}
.workshop-event-title h2 {
  position: relative;
  text-transform: uppercase;
  font-size: 22px;
  padding-bottom: 72px;
  font-family: 'Conv_avenir-lt-std-45-book-591e8cbf5dcf3';
}
.workshop-event-title h2::after {
  position: absolute;
  content: '';
  background: #fff;
  width: 6px;
  height: 3px;
  top: 60%;
  left: 0;
}
.workshop-event-title a {
  font-size: 22px;
  font-family: 'Conv_avenir-lt-std-85-heavy-591ea5d5149dd';
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
}
.backevents {
  padding: 60px 0;
}
.backevents .show-intrst {
  background: transparent;
  border: 1px solid #485966;
  color: #485966;
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
  margin: 0 auto;
  text-decoration: none;
}
.backevents .show-intrst:hover {
  background: #485966;
  border: 1px solid #485966;
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
  margin: 0 auto;
  text-decoration: none;
}
@media only screen and (max-width: 425px) {
  .regular-ticketing {
    padding: 48px 50px;
  }
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
  .no-contain {
    padding: 0 !important;
  }
}
/*------------------------------- events-detail-page-ends -------------------------*/
/*------------------------------ about-us-starts ---------------------------*/

.visit-head {
  font-family: 'Conv_avenir-lt-std-95-black' !important;
  font-size: 20px;
  margin-bottom: 12px;
  text-transform: uppercase;
}
[class$='abt-vsn'] {
  text-align: center;
  color: #4c001c !important;
  font-size: 33px;
  text-transform: uppercase;
  border-bottom: 1px dashed #4c001c !important;
}
.our-vision {
  margin-bottom: 0px;
}
.vision-text {
  margin: 0 auto;
  color: #485966;
  font-size: 22px;
  margin-bottom: 35px;
  font-family: 'Conv_Tahoma';
  line-height: 30px;
  padding: 0 125px;
}
.vision-listing ul li a {
  color: #485966;
  text-decoration: none;
  font-size: 19px;
  font-family: 'Conv_avenir-lt-std-65-medium';
}
.vision-listing ul li {
  background: #f1ebef;
  color: #fff;
  padding: 18px 20px 18px 25px;
  min-height: 90px;
}
.first-vision-list li {
  margin-bottom: 30px;
}
.secound-vision-list li {
  margin-bottom: 30px;
}
.our-mission p {
  padding: 0 120px;
  margin: 0 auto;
  color: #485966;
  font-size: 22px;
  font-family: 'Conv_Tahoma';
  line-height: 30px;
}
.our-mission {
  margin-bottom: 75px;
}
.long-text {
  padding: 0 125px;
  margin: 0 auto;
  color: #485966;
  font-size: 22px;
  margin-bottom: 66px;
  font-family: 'Conv_Tahoma';
  line-height: 30px;
}
.values-listing-center p {
  padding: 0 70px;
  margin: 0 auto;
  color: #4c0233;
  font-size: 19px;
  margin-top: 23px;
  margin-bottom: 0;
  text-transform: uppercase;
  font-family: 'Conv_Tahoma';
}
.values-listing ul li {
  margin-bottom: 55px;
}
.our-strategy {
  background: #cdd2d8;
  padding: 0 0 88px 0;
}
.our-strategy p {
  color: #485966;
  font-size: 22px;
  font-family: 'Conv_Tahoma';
  line-height: 30px;
}

/*------------------------------ 1/3/2018 ---------------------------*/
.financial-listing ul li {
  margin-bottom: 55px;
}
.financial-listing-center a {
  padding: 0 70px;
  margin: 0 auto;
  color: #4c0233;
  font-size: 19px;
  margin-top: 23px;
  margin-bottom: 0;
  text-transform: uppercase;
  font-family: 'Conv_Tahoma';
  text-decoration: none;
}
/*------------------------------ 1/3/2018 ---------------------------*/

/*------------------------------ about-us-starts ---------------------------*/
/*--------------------------- profile-starts -------------------*/

.profile {
  background: #fff;
  padding: 51px 0 59px 0;
  clear: both;
}

.profile_business {
  border-bottom: 1px dashed #485966;
  background: #f2f3f6;
}
.profile-middle img {
  margin-bottom: 15px;
}
.ceo-profile img {
  margin-bottom: 15px;
  border-radius: 50%;
  width: 145px;
  height: 145px;
}
.profile-middle p {
  width: 645px;
  color: #485966;
  font-size: 24px;
  margin: 0 auto;
  font-family: 'Conv_avenir-lt-std-85-heavy';
}
.profile-middle span {
  position: relative;
  color: #485966;
  display: block;
  font-size: 22px;
  text-decoration: none;
  margin: 36px 0;
  font-family: 'Conv_avenir-lt-std-35-light-58e2354db6ab6';
  display: block;
}
.profile-middle a:focus {
  outline: 0;
  text-transform: none;
}
.profile-middle a::before {
  position: absolute;
  top: -17px;
  left: 50%;
  content: '';
  background: #485966;
  width: 6px;
  height: 3px;
}
a.show-interest {
  background: #002c5b;
  color: #fff;
  font-size: 18px;
  text-transform: uppercase !important;
  padding: 15px 45px;
  text-decoration: none;
  font-family: 'Conv_avenir-lt-std-55-roman';
  display: inline-block;
}
.show-interest:hover {
  background: #520237 !important;
  color: #fff;
  text-decoration: none !important;
}
/*--------------------------- profile-starts -------------------*/
/*--------------------------- trustedsupplier-starts -------------------*/

.trst-supp {
  background: #002c5b;
  padding: 70px 0 54px 0;
}
.show-intrst {
  display: inline-block;
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
  font-family: 'Conv_avenir-lt-std-55-roman-591e80319e338';
  padding: 10px 50px;
}
.show-intrst:hover {
  color: #fff;
  text-decoration: none;
}
.trusted-supplier h1 {
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 47px;
  font-size: 28px;
  font-family: 'Conv_TrajanPro-Bold';
}
/*--------------------------- trustedsupplier-ends -------------------*/
/*--------------------------- our-clients-starts -------------------*/

.our-clients {
  background: #fafbfc;
  padding: 88px 0;
}
/*----------------- new-header-css-starts ------------------------*/

.cbp-spmenu-vertical a {
  border: 1px solid #fff;
}
.cbp-spmenu h3 {
  background: #4c001c !important;
  color: #fff;
  font-weight: bold;
}
.cbp-spmenu a {
  font-family: 'Conv_avenir-lt-std-55-roman';
  font-size: 15px;
  text-transform: uppercase;
}
.cbp-spmenu .nav-bottom li {
  float: none;
}
.login-btn {
  margin-left: 0;
}
.cbp-spmenu a {
  color: #89a0b9 !important;
}
.cbp-spmenu-push {
}
.cbp-spmenu {
  background: #002c5b !important;
}
.cbp-spmenu a:hover {
  background: transparent;
  color: #fff !important;
}
.cbp-spmenu-vertical a {
  padding: 15px 10px 15px 20px !important;
}
.cbp-spmenu .input-group {
  background: transparent !important;
}
#btnSubmit {
  background: transparent;
  border: 0;
  color: #fff;
  cursor: pointer;
}
.navbar-default .navbar-toggle {
  display: none;
}
#showRight {
  width: auto;
  position: absolute;
  top: 32%;
  right: 15px;
  margin: 0;
  background: #002c5b !important;
  padding: 18px 13px;
  min-width: auto !important;
}
.cbp-spmenu-push .cbp-spmenu {
  overflow-y: scroll;
  overflow-x: inherit;
}
.navbar-default .navbar-toggle .icon-bar {
  background: red !important;
  float: right;
}
.icon-bar {
  background: #fff;
  width: 22px;
  height: 2px;
  display: block;
}
.main {
  padding: 0;
  margin: 0;
}
#showRight .icon-bar-1 {
  background: #fff;
  width: 22px;
  height: 2px;
  display: block;
  position: absolute !important;
  top: 28% !important;
}
#showRight .icon-bar-2 {
  background: #fff;
  width: 22px;
  height: 2px;
  display: block;
  position: absolute !important;
  top: 66% !important;
}
.slide {
  position: absolute;
  right: -300px;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  background: transparent !important;
  border: 0 !important;
  color: #fff !important;
}
/*----------------- new-header-css-starts ------------------------*/
/*--------------------------- our-clients-ends -------------------*/

@media only screen and (max-width: 1199px) {
  .bsns-feasibility h1 {
    width: auto;
  }
  .bsns-feasibility p {
    width: auto;
  }
  .business-caption {
    padding: 50px 0 0 0;
  }
}
@media only screen and (max-width: 991px) {
  .bsns-para p {
    width: auto;
  }
  .our-clients img {
    float: none !important;
    margin: 0 auto;
  }
  .business-caption {
    width: auto;
  }
  .lising-events-cofrnce-er {
    padding: 135px 95px 34% 75px !important;
  }
  .product-listing p {
    padding: 0 !important;
  }
  .disp-blck {
    display: block !important;
  }
  .consec-items {
    float: none !important;
    display: inline-block !important;
  }
}
@media only screen and (max-width: 768px) {
  .bsns-para p {
    width: 250px;
  }
  .object-listing ul li:nth-child(4) .business-idea {
    float: none !important;
  }
  .object-listing ul li:last-child .business-idea {
    float: none !important;
  }
  .bsns-feasibility {
    margin-bottom: 50px;
  }
  .no-contain {
    padding: 0 !important;
  }
  .clients {
  }
  .clients img {
  }
  .profile-middle p {
    width: auto;
  }
  .our-picks .workshop-event-title a {
    padding: 14px 30px !important;
  }
}
@media only screen and (max-width: 600px) {
  .clients {
    float: none;
    margin-bottom: 50px;
  }
  .clients img {
  }
}
/*=============================housing===============================*/

.help-section {
  margin-bottom: 50px;
}
.business-caption a img {
  width: 5%;
  margin: 0 auto;
  margin-top: 50px;
  min-width: 40px;
}
span.play-btn {
  display: block;
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 10px;
}
#html5-watermark {
  display: none !important;
}
.req-message {
  color: #fff;
  margin-bottom: 40px;
  font-size: 22px;
  font-family: 'Conv_avenir-lt-std-85-heavy-591ea5d5149dd';
}
/*------------------------- business-page-landing-ends ----------------*/
/*------------------------- key-steps-landing-starts ----------------*/

.key-steps {
  background-color: #002c5b;
  padding: 50px 0 50px 0;
}
.key-title h1 {
  color: #fff;
  text-transform: uppercase;
  font-size: 33px;
  padding-bottom: 40px;
  margin-bottom: 76px;
  border-bottom: 1px dashed #fff;
  font-family: 'Conv_TrajanPro-Bold';
}
.key-steps .number {
  background: #fff;
  width: 87px;
  height: 87px;
  border-radius: 50%;
  margin-bottom: 15px;
  box-shadow: 5px 6px 0 rgba(54, 27, 101, 0.73);
  display: inline-block;
  position: relative;
}
.key-steps .number::after {
  left: 50%;
  height: 282px;
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  top: 50px;
  bottom: 0;
  border: 1px dotted white;
  border-width: 0 0 0 1px;
}
.number-last {
  background: #fff;
  width: 87px;
  height: 87px;
  border-radius: 50%;
  margin-bottom: 15px;
  box-shadow: 5px 6px 0 rgba(54, 27, 101, 0.73);
  display: inline-block;
}
.key-steps .number h1,
.number-last h1 {
  color: #002c5b;
  font-size: 26px;
  line-height: 91px;
  text-align: center;
}
.key-steps.housing-kystp .number {
  background: #fff;
  width: 87px;
  height: 87px;
  border-radius: 50%;
  margin-bottom: 15px;
  box-shadow: 5px 6px 0 rgba(54, 27, 101, 0.73);
  display: inline-block;
  position: relative;
}
.key-steps.housing-kystp .number::after {
  left: 50%;
  height: 282px;
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  top: 50px;
  bottom: 0;
  border: 1px dotted white;
  border-width: 0 0 0 1px;
}
.key-steps.housing-kystp .number-last {
  background: #fff;
  width: 87px;
  height: 87px;
  border-radius: 50%;
  margin-bottom: 15px;
  box-shadow: 5px 6px 0 rgba(54, 27, 101, 0.73);
  display: inline-block;
}
.key-steps.housing-kystp .number h1,
.key-steps.housing-kystp .number-last h1 {
  color: #4b2884;
  font-size: 26px;
  line-height: 91px;
  text-align: center;
}
.key-steps.housing-kystp .key-listing-feature {
  background: #fff;
  box-shadow: 19px 16px 0px 0px rgba(46, 26, 87, 1);
  padding: 17px 0 14px 0;
  min-height: 197px;
}
.key-steps.housing-kystp .key-listing-feature .bsns-para {
  display: block;
  padding: 20px 30px;
}
.key-steps.business-det .key-listing-feature .bsns-para {
  display: block;
  padding: 20px 30px;
}
.key-listing {
  margin-bottom: 50px;
}
.key-listing-feature {
  background: #fff;
  box-shadow: 19px 16px 0px 0px rgba(0, 29, 60, 1);
  /*padding: 17px 0 54px 0;*/

  padding: 17px 0 14px 0;
}
.key-listing-feature .bsns-para p {
  width: auto;
  padding: 0;
  font-family: 'Conv_avenir-lt-std-65-medium-58e2359bb64f1';
  font-size: 22px;
}
.housing-prf .profile-middle a::before {
  display: none;
}
.housing-prf .profile-middle a {
  margin: 0;
}
@media only screen and (max-width: 991px) {
  .key-steps .number {
    position: relative;
  }
  .key-steps .number::after,
  .key-steps.housing-kystp .number::after {
    display: none;
  }
  .number-center {
    text-align: center;
  }
}
/*------------------------- profile-landing-starts ----------------*/

.prfle-bsns {
  margin-bottom: 173px;
}
.profile .title-help {
  padding: 0 0 70px 0;
}
.prfle-bsns p {
  width: auto !important;
  font-weight: normal;
  padding: 0 240px 37px 240px;
}
.prfle-bsns img {
  margin-bottom: 55px;
}
/*------------------------- profile-landing-ends ----------------*/
/*------------------------- online-bsns-landing-starts ----------------*/

.online-bsns {
  background: #f5f7f9;
  padding: 80px 0 100px 0;
}
.online-supplier h1 {
  margin-bottom: 98px;
}
.online-supplier h1 {
  color: #002c5b;
  font-size: 33px;
  text-transform: uppercase;
  font-size: 33px;
  font-family: 'Conv_avenir-lt-std-95-black';
}
.online-services ul {
  width: auto;
  margin: 0 auto;
  text-align: center;
}
.online-services li {
  margin-bottom: 30px;
}
.online-services ul li a {
  background: transparent;
  font-size: 18px;
  color: #002c5b;
  border: 1px solid #002c5b;
  padding: 15px 45px;
  text-transform: uppercase;
  display: block;
}
.online-services ul li a:hover {
  background: #002c5b;
  color: #fff;
}
.online-services ul .active a {
  background: #002c5b;
  padding: 18px 84px 18px 78px;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Conv_avenir-lt-std-55-roman-591e80319e338';
}
.key-steps-text {
  color: #fff;
  margin-bottom: 50px;
  font-family: 'Conv_Tahoma';
  font-size: 22px;
  padding: 0 20px;
}
/*------------------------- online-bsns-landing-ends ----------------*/
/*=============================housing===============================*/
/* housing main page css */

.housing-hlp h1 {
  color: #4a278b;
  min-height: 100px;
}
.housing-hlp .shinterest {
  color: #4a278b;
  border: 1px solid #4a278b;
  margin-top: 30px;
  display: inline-block;
}
.housing-kystp .key-listing-feature h1 {
  color: #4a278b;
}
.key-steps.housing-kystp {
  background: #4b2884;
}
.profile.housing-prf {
  background: #dfd8ea;
}
.housing-prf .prfle-bsns p {
  color: #002c5b;
  font-size: 18px !important;
}
.housing-prf a.show-interest {
}
.housing-onlibsn h1 {
  color: #4b2884;
}
.housing-onlibsn a {
  color: #4b2884;
  border-color: #4b2884;
}
.key-steps .number h1,
.number-last h1 {
  font-family: 'Conv_avenir-lt-std-95-black';
}
.number-center {
  margin-top: 10%;
}
.key-steps .number h1 {
  position: relative;
  z-index: 2;
}
/* housing main page css */
/*------------------------------ housing-detail-page-starts -------------------*/

.housing-banner,
.business-banner,
.business-banner-exportfinancing,
.business-banner-tradesecrets,
.business-banner-exportpromotion,
.business-banner-exportdevelopment,
.about-banner,
.housing-banner-det,
.event-banner,
.career-landing-banner,
.career-landing-banner-graduates,
.career-landing-banner-scholarships,
.privacy-landing-banner {
  padding: 150px 0px;
}
.career-landing-banner-recruitment {
  padding: 150px 0px;
}
.business-banner-feasibilitystudy {
  padding: 150px 0px;
}
.career-landing-banner-internship {
  padding: 150px 0px;
}
.business-banner-freetrade {
  padding: 150px 0px;
}
.business-banner-exportfinfinance {
  padding: 150px 0px;
}
.business-banner-exportfininsurance {
  padding: 150px 0px;
}
.business-banner-exportdirectory {
  padding: 150px 0px;
}
.business-banner-matchmaking {
  padding: 150px 0px;
}
.business-banner-growbusiness {
  padding: 150px 0px;
}
.business-banner-marketingpr {
  padding: 150px 0px;
}
.business-banner-smeexcellence {
  padding: 150px 0px;
}
.housing-dt dt {
  color: #4b2884 !important;
}
.housing-prf .payments {
  background: #4b2884 !important;
}
.housing-prf h1 {
  color: #4b2884 !important;
}
.housing-banner .business-caption {
  width: auto;
  padding: 0;
}
.calculate-fund p {
  color: #485966;
  font-size: 22px;
  padding: 0 48px;
  margin-bottom: 60px;
  font-family: 'Conv_avenir-lt-std-65-medium';
}
.calculating-estimate-fund {
  margin-bottom: 50px;
}
.calculating-estimate-fund .business-caption h1 {
  color: #485966;
  font-size: 26px;
  font-weight: bold;
}
.calculating-estimate-fund .business-caption h1::after {
  background: #485966;
}
.housing-form {
  margin-bottom: 30px;
  margin-left: 55px;
}
.last-input {
  margin-bottom: 55px;
}
.term-years {
  position: relative;
}
span.years {
  position: absolute;
  right: -63px;
  top: -27px;
  text-transform: uppercase;
  color: #485966;
  font-weight: bold;
}
.housing-form .form-control {
  border: 1px solid #485966;
  border-radius: 0 !important;
}
.housing-form h1 {
  position: relative;
  color: #485966;
  font-size: 22px;
  margin-bottom: 20px;
  text-transform: uppercase;
  font-family: 'Conv_avenir-lt-std-85-heavy-591ea5d5149dd';
}
.discription-list {
  margin-bottom: 20px;
}
.discription-list dt {
  color: #485966;
  font-size: 22px;
  text-transform: uppercase;
  font-family: 'Conv_avenir-lt-std-95-black';
}
.discription-list dd {
  color: #485966;
  font-size: 22px;
  font-family: 'Conv_avenir-lt-std-65-medium';
}
dt,
dd {
  font-weight: normal;
}
.discription-list small {
  display: block;
  color: #485966;
  font-size: 18px;
  font-family: 'Conv_avenir-lt-std-65-medium';
}
.payments {
  width: 260px;
  height: 45px;
  background: #485966;
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
  line-height: 45px;
  margin: 0 auto !important;
  text-decoration: none;
  display: block;
}
.payments:hover {
  color: #fff;
  text-decoration: none;
}
.clct {
  width: 305px;
  height: 45px;
  background: #4b2884;
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
  line-height: 45px;
  margin-left: 55px !important;
  text-decoration: none;
  display: block;
}
.clct:hover {
  color: #fff;
  text-decoration: none;
}
.req-documents {
  background: #cdd2d8 !important;
  color: #485966 !important;
}
.eligibility-requirement {
  background-color: #002c5b;
  padding: 80px 0 50px 0;
}
.numbering-eligibility {
  margin-bottom: 40px;
}
.numbering-eligibility .number {
  background: #fff;
  width: 57px;
  height: 57px;
  border-radius: 50%;
  margin-bottom: 15px;
  box-shadow: 5px 6px 0 rgba(54, 27, 101, 0.73);
  display: inline-block;
}
.numbering-eligibility .number h1 {
  color: #4a2884;
  font-size: 26px;
  line-height: 52px;
  text-align: center;
}
.numbering-eligibility p {
  color: #fff;
  font-size: 24px;
  padding: 0 154px;
  font-family: 'Conv_avenir-lt-std-85-heavy-591ea5d5149dd';
}
.incase-death {
  background: #e4dfed;
  padding: 56px 0 70px 0;
}
.incase-death-middle h1 {
  font-size: 33px;
  color: #4a2884;
  text-transform: uppercase;
  margin-bottom: 54px;
  font-family: 'Conv_TrajanPro-Bold';
}
.death-para {
  width: 670px;
  margin: 0 auto;
  color: #4a2884;
  font-size: 24px;
  font-family: 'Conv_avenir-lt-std-85-heavy-591ea5d5149dd';
}
.death-para p {
  margin-bottom: 24px;
}
.death-para p:last-child {
  margin-bottom: 0;
}
.bsns-para.housing-det-bt {
  padding: 0;
}
/*------------------------------ housing-detail-page-ends -------------------*/
/*-------------------------------faq--------------------------------------------*/

.anglebelow-text-head {
  margin-top: 30px;
  color: #485966;
  font-family: 'Conv_Tahoma';
  font-size: 22px;
  padding: 0 50px;
}
.cate-btns a {
  color: #fff;
  background: #adb4ba;
  padding: 5px 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  font-family: 'Conv_Tahoma';
  font-size: 18px;
  letter-spacing: 1px;
  display: inline-block;
}
.cate-btns a.active {
  background: #022a5b;
}
.cate-btns a:hover {
  background: #022a5b;
}
.panel-group {
  margin-bottom: 20px;
  margin-top: 20px;
}
.panel-group .panel {
  border: 0;
  box-shadow: 10px 10px 0px 0px rgba(0, 29, 60, 1);
  margin-bottom: 25px;
  border-radius: 0px;
}
.panel-default > .panel-heading {
  padding: 0;
  border-radius: 0;
  color: #fff;
  background-color: #022a5b;
  border-color: #eeeeee;
}
.panel-title {
  font-size: 14px;
}
.panel-title > a {
  display: block;
  padding: 15px;
  text-decoration: none;
  font-family: 'Conv_avenir-lt-std-65-medium';
  font-size: 20px;
}
.more-less {
  color: #fff;
  margin-right: 10px;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  background: #022a5b;
  border: 0px;
  color: #fff;
  padding-left: 40px;
  padding-right: 20px;
  padding-top: 0px;
  padding-bottom: 15px;
}
.acc-det-text {
  border-top: 1px solid #fff;
  padding-top: 15px;
  font-size: 14px;
  font-family: 'Conv_Tahoma';
  font-size: 20px;
}
.panel-title > a[aria-expanded='false'] {
  background: #cdd2d8;
  color: #002c5b;
}
.panel-title > a[aria-expanded='false'] .more-less {
  color: #022a5b;
}
/*test=======================================*/

ul.tabs {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
ul.tabs li {
  background: #adb4ba;
  color: #fff;
  display: inline-block;
  padding: 10px 15px;
  cursor: pointer;
  margin-right: 10px;
  margin-bottom: 10px;
}
.cate-btns ul.tabs {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.cate-btns ul.tabs li {
  background: #adb4ba;
  color: #fff;
  display: inline-block;
  padding: 10px 15px;
  cursor: pointer;
  margin-right: 10px;
  margin-bottom: 10px;
}
ul.tabs li.current {
  background: #022a5b;
  color: #fff;
}
.tab-content {
  display: none;
  background: transparent;
  padding: 15px;
}
.tab-content.current {
  display: inherit;
}
/*test=======================================*/
/*-------------------------------faq--------------------------------------------*/
/*---------------------projects page----------------------------------*/

.suppoting-bsnsn .title-help {
  padding: 70px 0 30px;
}
.title-help.proj-eve {
  padding: 0px 0px 40px 0px;
}
p.title-sub {
  color: #485865;
  margin-bottom: 50px;
  text-align: center;
  font-family: 'Conv_Tahoma';
  font-size: 22px;
  padding: 0 50px;
}
.upcomming-projects {
  padding: 60px 0px;
  background: #f2f3f4;
}
.email-newsletter input {
  font-size: 20px;
}
.upcomming-projects p {
  color: #002c5b;
  font-family: 'Conv_Tahoma';
  font-size: 22px;
}
.email-newsletter {
}
.email-newsletter .show-interest {
  background: #485865;
}
input#textinput {
  border: 0px;
  border-bottom: 1px solid #485865;
  border-radius: 0px;
  box-shadow: none;
  text-align: center;
  margin-bottom: 30px;
  margin-top: 50px;
  background: transparent;
}
input#textinput:focus {
  box-shadow: none;
}
.upcomming-projects h1 {
  text-transform: uppercase;
  margin-bottom: 20px;
  color: #485865;
  font-family: 'Conv_TrajanPro-Bold';
  font-size: 33px;
}
.suppoting-bsnsn {
  background-color: #ffffff;
  padding: 70px 0;
  color: #fff;
}
.bsnsn-feasibility {
  background: #4c0233;
  padding: 111px 48px 128px 57px;
  box-shadow: 19px 16px 0px 0px rgba(57, 3, 38, 1);
  min-height: 548px;
  margin-bottom: 50px;
}
.bsnsn-feasibility.secound {
  background: #4c0233;
  padding: 111px 48px 50px 57px;
  box-shadow: 19px 16px 0px 0px rgba(57, 3, 38, 1);
  min-height: 548px;
  margin-bottom: 50px;
}
.bsnsn-feasibility.first h3 {
  margin-bottom: 70px;
}
.bsnsn-feasibility.third h3 {
  margin-bottom: 110px;
}
.bsnsn-feasibility .date {
  text-transform: uppercase;
  margin-bottom: 20px;
}
.bsnsn-feasibility h3 {
  text-transform: uppercase;
  font-size: 22px;
  font-family: 'Conv_avenir-lt-std-85-heavy-591ea5d5149dd';
  margin-bottom: 50px;
}
.bsnsn-feasibility h2 {
  text-transform: uppercase;
  font-size: 28px;
  padding-bottom: 30px;
  border-bottom: 1px dashed #fff;
  margin-bottom: 30px;
  font-family: 'Conv_TrajanPro-Bold';
  line-height: 34px;
}
.suppoting-bsnsn .bsnsn-feasibility h3 {
  font-family: 'Conv_avenir-lt-std-45-book-591e8cbf5dcf3';
  font-size: 22px;
}
.bsnsn-feasibility p {
  margin-bottom: 20px;
  font-family: 'Conv_Tahoma';
  font-size: 22px;
}
.bsnsn-link {
  text-transform: uppercase;
  color: #fff;
  font-size: 18px;
  font-family: 'Conv_avenir-lt-std-85-heavy-591ea5d5149dd';
  font-size: 22px;
  position: relative;
  display: block;
  margin-top: 50px;
}
.bsnsn-link::before {
  position: absolute;
  content: '';
  top: -20px;
  left: 0;
  width: 9px;
  height: 4px;
  background: #fff;
}
.teams-meet {
  margin-bottom: 40px;
}
.teams-meet .name {
  text-transform: uppercase;
  color: #485865;
  font-family: 'Conv_avenir-lt-std-85-heavy';
  line-height: 32px;
  font-size: 24px;
  margin-bottom: 30px;
  position: relative;
  margin-top: 45px;
  min-height: 128px;
}
.teams-meet .name::after {
  position: absolute;
  bottom: -19px;
  left: 48%;
  content: '';
  background: #485966;
  width: 25px;
  height: 3px;
}
.teams-meet p {
  margin-bottom: 30px;
  font-family: 'Conv_avenir-lt-std-55-roman-591e80319e338';
  font-size: 22px;
}
.meet-team {
  background: #f6f7f9;
  padding: 100px 0px;
}
.meet-team h2 {
  text-transform: uppercase;
  color: #485865;
  text-align: center;
  margin-bottom: 40px;
  font-family: 'Conv_TrajanPro-Bold';
  font-size: 33px;
}
/*---------------------projects page----------------------------------*/
/*---------------------projects detail page----------------------------------*/

.phase-desp {
  text-align: center;
  font-family: 'Conv_Tahoma';
  color: #485966;
  font-size: 22px;
}
h1.phase-head {
  font-weight: bold;
  font-family: 'Conv_TrajanPro-Bold';
  position: relative;
  margin-bottom: 30px;
  padding-bottom: 25px;
  color: #4c032f;
}
h1.phase-head::after {
  content: '';
  position: absolute;
  width: 9px;
  height: 3px;
  background: #4c032f;
  bottom: 0px;
  left: 49%;
}
.phase-desp p {
  margin-bottom: 20px;
}
.phase-desp {
  margin-bottom: 50px;
}
.plots-det {
  text-align: center;
  min-height: 120px;
}
h3.plot-head {
  text-transform: uppercase;
  color: #4c032f;
  font-family: 'Conv_avenir-lt-std-95-black';
  position: relative;
  margin-bottom: 10px;
  padding-bottom: 15px;
}
h3.plot-head::after {
  position: absolute;
  content: '';
  width: 9px;
  height: 3px;
  background: #4c032f;
  bottom: 0;
  left: 49%;
}
.plots-det p {
  color: #485865;
  font-family: 'Conv_Tahoma';
}
.for-plots {
  font-family: 'Conv_Tahoma';
  color: #51606c;
}
.needy-housing-proj {
  padding: 80px 0px;
  background: #4c032f;
  color: #fff;
}
h1.needy-header {
  text-transform: capitalize;
  border-bottom: 1px dashed #ffffff;
  padding-bottom: 30px;
  font-family: 'Conv_TrajanPro-Bold';
  margin-bottom: 30px;
}
.needy-housing-proj p {
  margin-bottom: 20px;
  font-size: 22px;
}
.needy-housing-proj input#textinput {
  border: 0px;
  border-bottom: 1px solid #ffffff;
  border-radius: 0px;
  box-shadow: none;
  text-align: center;
  margin-bottom: 30px;
  margin-top: 30px;
  color: #fff;
}
.needy-housing-proj .email-newsletter {
  margin-top: 40px;
}
/*---------------------projects detail page----------------------------------*/
/*-------------------------------- career-landing-and-programme-page-starts -------------------*/
.career-center {
  text-align: center;
}
.qdb-career-team li {
  margin-bottom: 50px !important;
}
.internship-para {
  color: #485966;
  /*font-size: 22px;*/
  font-size: 18px; /*31102018*/
  padding: 0 100px;
  font-family: 'Conv_Tahoma';
}
.internship-programme {
  background: #4c0233;
  padding: 62px 0;
  color: #fff;
}
.intern {
  text-align: center;
  color: #fff !important;
  padding-bottom: 30px;
  margin-bottom: 60px;
  font-size: 28px;
  text-transform: uppercase;
  border-bottom: 1px dashed #fff !important;
}
.internship-programme p {
  margin-bottom: 35px;
  font-size: 18px;
  padding: 0 122px;
  font-family: 'Conv_avenir-lt-std-65-medium';
}
.internship-programme p a {
  display: inline-block;
  color: #fff;
}
.internship-programme p a span {
  font-weight: bold;
  font-family: 'Conv_Tahoma Bold';
  font-size: 22px;
}
.internship-programme small {
  font-size: 32px;
  font-family: 'Conv_Tahoma';
}
.apply-now-button .show-intrst {
  background: #fff !important;
  color: #4c0233;
}
.apply-now-button {
  padding-top: 50px;
}
.logo img {
  vertical-align: middle;
  width: 90% !important;
}
/*-------------------------------- career-landing-and-programme-page-ends -------------------*/
/*-------------------------------- events page -------------------*/

.calender-events {
  background: #eaebed;
  padding: 43px 0 100px 0;
}
.calender-events ul li h1 {
  position: relative;
  text-transform: uppercase;
  color: #485966;
  font-size: 18px;
  font-family: 'Conv_avenir-lt-std-55-roman-591e80319e338';
  background: #fff;
  border: 1px solid #485966;
  padding: 17px 160px 17px 24px;
}
.calender-events ul li input {
  padding: 17px 50px 12px 24px;
  line-height: 1 !important;
  text-indent: 60px;
  border: 1px solid #485966;
}
.calender-events ul li p {
  position: relative;
  font-family: 'Conv_avenir-lt-std-65-medium-58e2359bb64f1';
  font-size: 18px;
  text-transform: uppercase;
  color: #485966;
}
.calender-events ul {
  margin-bottom: 40px;
}
.calender-events ul li p span {
  margin-right: 20px;
}
.calender-events ul li:last-child p::after {
  left: 75px;
  top: 10px;
}
.calender-events ul li:first-child .form-control {
  border: 1px solid #485966 !important;
  border-radius: 0 !important;
  height: 54px;
}
.calender-events ul li:first-child .form-control option {
  text-transform: uppercase;
  color: #485966;
  font-size: 18px;
  font-family: 'Conv_avenir-lt-std-55-roman-591e80319e338';
  background: #fff;
  padding: 10px;
}
.calender-events ul li:first-child .form-control {
  text-transform: uppercase;
  color: #485966;
  font-size: 18px;
  font-family: 'Conv_avenir-lt-std-55-roman-591e80319e338';
}
.calender-events object {
  display: block;
  /*position: absolute;

    z-index: 9;*/

  color: #485966;
  /*left: -70px;*/

  font-size: 18px;
  /*top: 12px;*/

  font-family: 'Conv_avenir-lt-std-85-heavy-591ea5d5149dd';
  text-transform: uppercase;
  margin-top: 13px !important;
}
.form-control option:hover {
  background: #002c5b !important;
  display: block;
}
.category {
  position: relative;
  margin-bottom: 47px;
}
.category ul li {
  display: inline-block;
}
.category ul li:first-child {
  margin-left: 110px;
}
.category ul li:first-child a {
  padding: 15px 40px;
}
.category ul li:nth-child(2) {
  margin-left: 45px;
}
.category ul li:nth-child(2) a {
  padding: 15px 20px;
}
.category ul li:last-child {
  margin-left: 77px;
}
.category ul li:last-child a {
  padding: 15px 22px;
}
.category ul li a {
  color: #002c5b;
  font-family: 'Conv_avenir-lt-std-55-roman-591e80319e338';
  font-size: 18px;
  text-transform: uppercase;
  background: #e9ebec;
  border: 1px solid #002c5b;
}
.category ul li h1 {
  background: transparent;
  border: 0;
  position: static;
  position: absolute;
  padding: 0;
  left: 6px;
  top: 3px;
  font-family: 'Conv_avenir-lt-std-85-heavy-591ea5d5149dd';
  text-transform: uppercase;
  font-size: 18px;
}
.category ul li h1::after {
  position: static;
}
.event-search h1 {
  position: relative;
  font-size: 26px;
  font-family: 'Conv_avenir-lt-std-95-black-591e927f84f9a';
  color: #485966;
  text-transform: uppercase;
  text-align: center;
}
.our-picks .workshop-event-title h2::after {
  display: none;
}
.our-picks .workshop-event-title a {
  background: transparent;
  border: 1px solid #fff;
  padding: 14px 60px;
}
.isotope-likewise li {
  display: inline-block;
  margin-bottom: 20px;
  margin-bottom: 25px;
}
.isotope-likewise li a {
  position: relative;
  text-decoration: none;
  font-family: 'Conv_Tahoma';
  font-size: 18px;
  color: #fff;
  background: #a2aab1;
  padding: 10px 58px 10px 18px;
}
.isotope-likewise .active a {
  background: #485966;
}
.isotope-likewise {
  margin-bottom: 46px;
}
.lising-events-cofrnce-er {
  background: #002c5b;
  padding: 135px 95px 135px 75px;
  color: #fff;
}
.coneven-detail {
  background: #eceeef;
  padding: 50px 0 100px 0;
}
.lising-events-cofrnce-er h1 {
  font-size: 26px;
  text-transform: uppercase;
  font-family: 'Conv_avenir-lt-std-55-roman-591e80319e338';
}
.lising-events-cofrnce {
  box-shadow: 19px 16px 0px 0px rgba(2, 26, 52, 1);
  margin-bottom: 30px;
  display: none;
}
.lising-events-cofrnce-pr {
  background: #fff;
  color: #fff;
  padding: 33px 298px 30px 35px;
}
.lising-events-cofrnce-pr h1 {
  padding-bottom: 16px;
  border-bottom: 1px dashed #b6bdc2;
  margin-bottom: 30px;
  color: #002c5b;
  text-transform: uppercase;
  font-size: 22px;
  font-family: 'Conv_avenir-lt-std-85-heavy-591ea5d5149dd';
}
.lising-events-cofrnce-pr h2 {
  margin-bottom: 38px;
  color: #002c5b;
  text-transform: uppercase;
  font-size: 28px;
  font-family: 'Conv_TrajanPro-Bold';
}
.lising-events-cofrnce-pr p {
  color: #002c5b;
  font-size: 22px;
  font-family: 'Conv_avenir-lt-std-35-light-58e2354db6ab6';
  text-transform: uppercase;
  margin-bottom: 35px;
}
.lising-events-cofrnce-pr .show-intrst {
  border: 1px solid #002c5b;
  font-family: 'Conv_avenir-lt-std-85-heavy-591ea5d5149dd';
  font-size: 22px;
  color: #002c5b;
}
.send-one .lising-events-cofrnce-er {
  background: #4a2884;
}
.send-one .lising-events-cofrnce-pr h1 {
  color: #4a2884;
}
.send-one .lising-events-cofrnce-pr p {
  color: #4a2884;
}
.send-one .lising-events-cofrnce-pr h2 {
  color: #4a2884;
}
.send-one .lising-events-cofrnce-pr .show-intrst {
  color: #4a2884;
}
.third-one .lising-events-cofrnce-er {
  background: #4c0233;
}
.third-one .lising-events-cofrnce-pr h1 {
  color: #4c0233;
}
.third-one .lising-events-cofrnce-pr p {
  color: #4c0233;
}
.third-one .lising-events-cofrnce-pr h2 {
  color: #4c0233;
}
.third-one .lising-events-cofrnce-pr .show-intrst {
  color: #4c0233;
}
#loadMore {
  position: relative;
  text-align: center;
  color: #485966;
  transition: all 600ms ease-in-out;
  -webkit-transition: all 600ms ease-in-out;
  -moz-transition: all 600ms ease-in-out;
  -o-transition: all 600ms ease-in-out;
}
#loadMore,
#loadMore:visited {
  text-decoration: none;
  display: block;
  font-size: 26px;
  font-family: 'Conv_avenir-lt-std-85-heavy-591ea5d5149dd';
  text-transform: uppercase;
  margin: 10px 0;
  margin-top: 70px !important;
}
#ui-datepicker-div {
  background: #002c5b !important;
  padding: 30px;
}
.ui-datepicker-calendar {
  color: #fff;
}
.ui-datepicker-header {
  color: #fff;
  margin-bottom: 10px;
}
.ui-icon {
  cursor: pointer;
}
.ui-state-default {
  padding: 8px;
}
.ui-icon.ui-icon-circle-triangle-e:hover {
  color: #fff !important;
}
.ui-icon.ui-icon-circle-triangle-w:hover {
  color: #fff !important;
}
.ui-datepicker-title {
  margin-top: 15px;
  font-weight: bold;
  clear: both;
  display: block;
  float: left;
  margin-bottom: 10px;
}
.fluid-contain {
  padding-right: 15px !important;
}
.crm {
  padding-left: 15px;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
  background: transparent !important;
  border: 0 !important;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  width: auto !important;
}
.ui-datepicker .ui-datepicker-prev {
  left: 0 !important;
}
/*-------------------------------- events page -------------------*/
/*---------------------------- media-querry-starts --------------------*/

@media only screen and (max-width: 1199px) {
  /*bsns-page*/

  .bsns-feasibility h1 {
    width: auto;
  }
  .bottom-nav {
    padding-top: 0 !important;
  }
  .bsns-feasibility p {
    width: auto;
  }
  .business-caption {
    padding: 80px 0 80px 0;
  }
  /*bsns-page-ends*/
  /*bsns-landing-page*/

  .online-services ul li {
    padding: 0 22px;
  }
  .online-services ul .active a {
    padding: 18px 75px 18px 70px;
  }
  /*bsns-landing-page-ends*/
  /*housing-detail-page-ends*/

  .clct {
    width: 240px;
  }
  /*housing-detail-page-ends*/

  .vision-text {
    padding: 0 35px;
  }
  .our-mission p {
    padding: 0 40px;
  }
  .long-text {
    padding: 0 25px;
  }
  .lising-events-cofrnce-er {
    padding: 135px 95px 20% 75px;
  }
  .workshop-event-title h1 {
    word-break: break-all;
  }
  .calender-events ul li input {
    padding: 17px 5px 12px 5px !important;
    line-height: 1 !important;
    text-indent: 60px;
    border: 1px solid #485966;
  }
  .category ul li:first-child a {
    padding: 15px 20px;
  }
  .category ul li:last-child a {
    padding: 15px 12px;
  }
  .category ul li:last-child {
    margin-left: 12px;
  }
  .category ul li:nth-child(2) {
    margin-left: 15px;
  }
  .category ul li:first-child {
    margin-left: 95px;
  }
  .ban-text-sho-onho p {
    font-size: 18px !important;
  }
  .banner-wrap .banner-blocks .banner-block h2 span {
    font-size: 24px !important;
  }
  .banner-wrap .banner-blocks .banner-block h2 span:after {
    left: 53px;
  }
  .events h2 {
    font-size: 22px;
  }
  .current-event p {
    font-size: 18px;
  }
  .carousel-3d-slide {
    background-color: transparent !important;
  }
  .conference-tile {
    padding: 60px 30px;
  }
  .head-con h3 {
    font-size: 22px;
  }
  .conference-tile p.type-con {
    font-size: 16px;
  }
  .top-head {
    font-size: 20px;
  }
  .top-footer ul li a {
    font-size: 16px;
  }
  .visit-head {
    font-size: 18px;
  }
  .top-footer p {
    font-size: 18px;
  }
  .housing-ofc {
    font-size: 18px;
    /*3-10-2017*/
    font-family: 'avenir', sans-serif !important;
  }
}
@media only screen and (max-width: 991px) {
  /*bsns-page*/

  .bsns-para p {
    width: auto;
  }
  .our-clients img {
    float: none !important;
    margin: 0 auto;
  }
  .business-caption {
    width: auto;
  }
  /*bsns-page-ends*/
  /*bsns-landing-page*/

  .key-listing-feature {
    width: auto;
  }
  .online-services ul li {
    padding: 0 10px;
  }
  .online-services ul .active a {
    padding: 18px 50px 18px 40px;
  }
  /*bsns-landing-page-ends*/
  /*housing-detail-page-ends*/

  .numbering-eligibility p {
    padding: 0 80px !important;
  }
  .calculate-fund p:first-child {
    width: auto;
    padding: 0 15px;
  }
  .discription-list {
    margin-left: 60px;
  }
  .prfle-bsns p {
    padding: 0 0 37px 0;
  }
  .discription-list dd {
    width: auto;
  }
  .death-para {
    width: auto;
  }
  .housing-form h1::after {
    top: 0;
  }
  .housing-form {
    margin-left: 0;
  }
  .clct {
    width: 100%;
    margin-left: 0 !important;
  }
  .discription-list {
    margin-left: 20px;
  }
  .housing-dt {
    margin-top: 50px;
  }
  .our-picks .workshop-event-title a {
    padding: 14px 30px !important;
  }
  .calender-events ul li input {
    width: 100% !important;
  }
  .calender-events ul li p::after {
    top: 45px;
    left: 20px;
  }
  .calender-events ul li {
    margin-bottom: 20px;
  }
  .calender-events object {
    margin-bottom: 10px;
  }
  .calender-events ul li p span {
    margin-bottom: 10px !important;
    display: block;
  }
  .category {
    position: relative;
    margin-bottom: 47px;
    padding: 0 15px;
    margin-top: 80px;
  }
  .calender-events ul li {
    width: 100% !important;
    display: block;
  }
  .category ul li {
    margin-bottom: 20px;
  }
  .category ul li:first-child {
    margin-left: 0 !important;
  }
  .category ul li:nth-child(2) {
    margin-left: 0 !important;
  }
  .category ul li:last-child {
    margin-left: 0 !important;
  }
  .category ul li a {
    padding: 0 !important;
    width: auto !important;
    display: block;
    padding: 15px 20px !important;
  }
  .category ul li h1 {
    left: 15px;
    top: -35px;
  }
  .calender-events ul li:last-child p::after {
    top: 45px;
    left: 20px;
  }
}
/*housing-detail-page-ends*/

@media only screen and (max-width: 951px) {
  .term-years {
    margin-top: 10px;
  }
  span.years {
    position: inherit;
    right: 0;
    top: 0;
    text-transform: uppercase;
    color: #485966;
    font-weight: bold;
  }
}
/*---------------------projects page----------------------------------*/

input#textinput {
  border: 0px;
  border-bottom: 1px solid #485865;
  border-radius: 0px;
  box-shadow: none;
  text-align: center;
  margin-bottom: 30px;
  margin-top: 30px;
}
input#textinput:focus {
  box-shadow: none;
}
.upcomming-projects h1 {
  text-transform: uppercase;
  margin-bottom: 20px;
  color: #485865;
}
/*---------------------projects page----------------------------------*/
@media only screen and (max-width: 767px) {
  /*bsns-page*/

  .object-listing ul li:nth-child(4) .business-idea {
    float: none !important;
  }
  .object-listing ul li:last-child .business-idea {
    float: none !important;
  }
  .bsns-feasibility {
    margin-bottom: 50px;
  }
  .no-contain {
    padding: 0 !important;
  }
  .clients img {
    width: 220px;
  }
  .profile-middle p {
    width: auto;
  }
  /*bsns-page-ends*/
  /*bsns-landing-page*/

  .business-idea {
    float: none !important;
  }
  .prfle-bsns p {
    padding: 0 15px 37px 15px;
  }
  .online-services ul li {
    display: block;
    padding: 0 15px;
    margin-bottom: 20px;
  }
  /*bsns-landing-page-ends*/
  /*housing-detail-page-ends*/

  .housing-form {
    margin-left: 0;
    text-align: center;
  }
  .housing-form .form-control {
    width: 50%;
    margin: 0 auto;
  }
  .housing-form h1::after {
    right: 24%;
    top: -10px;
  }
  .discription-list {
    margin-left: 0;
    margin-top: 80px;
    text-align: center;
  }
  .clct {
    width: 50%;
    margin-left: 0;
    margin: 0 auto !important;
  }
  /*housing-detail-page-ends*/

  .lising-events-cofrnce-er {
    padding: 0 !important;
  }
}
@media only screen and (max-width: 600px) {
  .clients {
    float: none;
    margin-bottom: 0px;
    text-align: center;
  }
  .clients img {
    width: 49%;
  }
  /*housing-detail-page-ends*/

  .housing-form {
    text-align: left;
  }
  .housing-form .form-control {
    width: 100%;
    margin: 0;
  }
  .housing-form h1::after {
    right: 0;
  }
  .numbering-eligibility p {
    padding: 0 15px !important;
  }
  .incase-death-middle {
    padding: 0 15px;
  }
  /*housing-detail-page-ends*/
}
@media only screen and (max-width: 480px) {
  .business-caption a img {
    width: 7%;
  }
}
/* Bimal added css */

.internship-programme h1 {
  font-family: 'Conv_avenir-lt-std-95-black';
}
header {
  position: relative;
  z-index: 9;
}
.cnt-inf span {
  float: left;
  width: 60px;
}
.lknks.buns a {
  background: #002c5b;
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
  padding: 10px 31px;
  text-decoration: none;
  font-family: 'Conv_avenir-lt-std-55-roman';
  display: inline-block;
}
.lknks.buns a:before {
  display: none;
}
.clients {
  text-align: center;
  min-height: 140px;
  display: table;
  width: 100%;
}
.client-img {
  display: table-cell;
  vertical-align: middle;
}
.ply-btn-text {
  float: left;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 10px;
  font-size: 25px;
}
.business-det-tp h1 {
  color: #002a5a;
  min-height: 50px;
}
.business-det-tp .bsns-para p {
  min-height: 155px;
}
.busn-det-btm h1 {
  color: #002a5a;
}
.busn-det-btm .bsns-para p {
  min-height: 124px;
}
.social-icon-m {
  float: right;
}
@media (min-width: 1200px) {
  .social-icon-m {
    margin-right: 66px !important;
  }
}
.terms li {
  font-size: 20px;
}
.business-det-tp .bsns-para {
  padding: 35px 9px 0 9px;
}
/* Bimal added css */

@media only screen and (max-width: 992px) {
  .business-det-tp ul li {
    margin-bottom: 30px !important;
  }
  .business-det-tp .bsns-para p {
    min-height: inherit;
  }
  .business-det-tp .object-listing ul li {
    margin-bottom: 30px !important;
  }
  .business-det-tp .business-idea {
    min-height: inherit;
  }
}
@media only screen and (max-width: 1024px) {
  .clients {
    margin-bottom: 30px;
  }
  .terms {
    width: 100%;
  }
  .show-interest-btn {
    top: 20%;
  }
}
@media only screen and (max-width: 1366px) {
  .business-det-tp ..bsns-para {
  }
}
.mob-view-htm-caro {
  display: none;
}
@media only screen and (max-width: 991px) {
  .mob-view-htm-caro {
    display: block;
  }
  .ban-desk-view {
    display: none;
  }
  .responsive-slider-owl {
    display: block;
  }
  #owl-example .kl-row.banner-blocks .kl-column-3 {
    width: 100%;
    background-position: center;
    height: 600px !important;
  }
  #owl-example .kl-row.banner-blocks .kl-column-3:hover {
    width: 100% !important;
  }
  .owl-carousel .owl-item img {
    width: auto !important;
  }
  .owl-theme .owl-controls {
    position: absolute;
    bottom: 5%;
    left: 50%;
  }
  .banner-wrap .banner-blocks .kl-column-3 .ban-text-sho-onho {
    display: block !important;
  }
  .cnt-inf {
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .terms li {
    float: none !important;
  }
  .copy-right-l {
    width: 100% !important;
    margin: 0 auto;
    text-align: center;
  }
  ul.terms li {
    margin-bottom: 10px !important;
  }
  .show-interest-btn {
    top: 30%;
  }
  #owl-example .kl-row.banner-blocks .kl-column-3 {
    height: 300px !important;
  }
}
@media only screen and (max-width: 480px) {
  .conference-tile {
    margin-bottom: 0 !important;
  }
}
@media only screen and (max-width: 1024px) {
  .housing-banner,
  .business-banner,
  .about-banner,
  .housing-banner-det,
  .event-banner,
  .career-landing-banner .career-landing-banner-graduates {
    padding: 10px 0px !important;
  }
  .internship-para {
    padding: 0;
  }
}
a[href^='tel'] {
  color: #485963;
}
@media only screen and (max-width: 425px) {
  .social-icons .fa {
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    color: rgba(255, 255, 255, 0.8);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    font-size: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .lising-events-cofrnce-er {
    padding: 130px 0 !important;
  }
  .isotope-likewise {
    padding: 0 15px;
  }
  .lising-events-cofrnce-pr {
    text-align: center;
    padding: 60px 0;
  }
  .workshop-event-title h1 {
    word-break: inherit;
  }
  .our-picks .workshop-event-title a {
    padding: 14px 60px !important;
  }
  .crm {
    padding-left: 0 !important;
  }
  .financial-product-list-items {
    margin-left: 20%;
    /* text-align: center;*/
  }
  .financial-product-list-items ul li a::before {
    /*  display: none;*/
  }
  .scrh .form-group {
    width: 100% !important;
    padding: 0 15px;
  }
}
.carousel-3d-slider {
  height: 272px !important;
}
.member-details ol li {
  list-style: decimal !important;
}
.member-details p {
  margin-bottom: 10px !important;
}
.member-details ol li {
  margin-bottom: 10px !important;
  font-size: 17px;
  font-family: 'Conv_Tahoma';
  margin-bottom: 10px;
}
.teams-meet {
  min-height: 410px !important;
}
.business-idea {
  min-height: 400px !important;
}
.fr-recrtmnt {
  padding: 0 !important;
}
.internship-programme .vision-listing ul li {
  background: #5f0440;
  min-height: 117px;
}
.internship-programme .vision-listing ul li a {
  color: #fff !important;
}
.internship-programme .vision-listing p {
  clear: both;
  padding: 0 !important;
}
/*=========== sundeep-css =====================*/

.proserv h1 {
  color: #002c5b !important;
}
.business-product-service h1 {
  color: #fff;
}
.bsns-prod-ser {
  background: #002c5b;
}
.bsns-prod-ser .prfle-bsns {
  margin-bottom: 0 !important;
}
.bsns-prod-ser .prfle-bsns p {
  color: #fff;
  padding: 0 !important;
  margin-bottom: 30px;
}
.business-product-service .lknks.buns a {
  border: 1px solid #fff;
}
.online-services ul li .active {
  background: #002c5b;
  color: #fff;
}
.product-listing p {
  font-family: 'Conv_avenir-lt-std-65-medium-58e2359bb64f1';
  font-size: 22px;
  color: #002c5b;
  padding: 0 85px;
}
.financial-product-list {
  border-bottom: 1px dashed #485966;
  padding-bottom: 30px;
}
.financial-product {
  margin-bottom: 100px;
}
.product-list-img {
  width: 100px;
  margin: 0 auto;
  margin-bottom: 30px;
}
.financial-product-list h1 {
  font-family: 'Conv_avenir-lt-std-55-roman';
  text-transform: uppercase;
  color: #002c5b;
  font-size: 26px;
  font-weight: bold;
}
.financial-product-list-items ul li {
  margin-bottom: 30px;
}
.financial-product-list-items ul li a {
  position: relative;
  display: block;
  font-family: 'Conv_avenir-lt-std-55-roman';
  text-transform: uppercase;
  color: #002c5b !important;
  font-size: 24px;
}
.financial-product-list-items {
  margin-top: 40px;
}
/*==================== publiocation-pag =====================*/

.consec-items {
  position: relative;
  float: right;
  margin-bottom: 30px;
}
.consec-items:hover .consec-hover {
  display: block;
  display: flex;
  justify-content: center;
  align-items: center;
}
.consec-hover {
  position: absolute;
  background: #909399;
  opacity: 0.76;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: none;
}
.consec-items-1 {
  position: relative;
  float: none;
}
.consec-items-1:hover .consec-hover {
  display: block;
  display: flex;
  justify-content: center;
  align-items: center;
}
.consec-items-2 {
  position: relative;
  float: none;
}
.consec-items-2:hover .consec-hover {
  display: block;
  display: flex;
  justify-content: center;
  align-items: center;
}
.disp-blck {
  display: inline-block;
  float: none;
}
.scrh .form-group {
  width: 50%;
  margin: 0 auto;
}
.scrh .form-control {
  display: block;
  width: 100%;
  height: 34px;
  margin-bottom: 0 !important;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 0;
  background: #ffffff;
  border: 1px solid #831eb1;
  color: #353535;
}
#scrh {
  display: none;
  background: #580f79;
  padding: 15px 0;
}
.resp-header {
  padding: 15px 0;
}
@media (min-width: 1200px) and (max-width: 1270px) {
  .nav-bottom li a {
    margin-right: 0 !important;
  }
}
/*small-fonts*/

footer {
  background: #f1f1f1;
  padding: 20px 0px;
}
.nav-top .dropdown-menu li a::after {
  content: '' !important;
  position: static;
}
.nav-top .dropdown-menu li a:hover {
  background: #002c5b !important;
  color: #fff;
  display: block;
  width: 100% !important;
}
.dropdown-menu li a {
  text-transform: capitalize;
}
.dropdown-menu li {
  float: none !important;
}
.nav-top li a {
  float: left;
  font-size: 18px;
  width: 100%;
}
.nav-bottom li a {
  font-size: 18px;
}
.nav-bottom .dropdown-menu li {
  float: none !important;
}
.nav-bottom .dropdown-menu li a:hover {
  background: #002c5b !important;
  color: #fff;
  display: block;
  width: 100% !important;
}
.nav-bottom .dropdown-menu li a:hover,
.nav-bottom .dropdown-menu li a:focus {
  border-bottom: 0 !important;
}
.logo {
  width: 200px;
}
.logo img {
  width: 100% !important;
}
.housing-banner,
.business-banner,
.about-banner,
.housing-banner-det,
.event-banner,
.career-landing-banner {
  padding: 150px 0px;
}
.title-help {
  padding: 30px 0;
}
.title-help h1 {
  padding-top: 0 !important;
}
.help-section {
  margin-bottom: 20px;
}
.bsns-para p {
  min-height: 70px;
}
.suppoting-bsns {
  padding: 40px 0 !important;
}
.supp-title {
  margin-bottom: 30px;
}
.bsns-feasibility {
  padding: 100px 48px 0px 57px;
  min-height: 508px;
}
.bsns-feasibility {
  background: #002c5b;
  padding: 50px 48px 0px 57px;
  box-shadow: 19px 16px 0px 0px rgba(0, 29, 60, 1);
  min-height: 418px;
}
.bsns-feasibility h1 {
  margin-bottom: 30px;
  font-size: 24px;
}
.bsns-feasibility p {
  margin-bottom: 70px;
  font-size: 18px;
}
.profile {
  padding: 30px 0 30px 0;
}
.profile-middle span {
  margin: 30px 0 30px 0;
}
.trst-supp {
  padding: 30px 0 30px 0;
}
.our-clients {
  padding: 10px 0;
}
.lknks.buns a:hover {
  background: #520237;
  color: #fff;
}
/*.show-intrst:hover {
    border: 1px solid #520237;
    color: #fff;
    background: #520237 !important;
}*/

.apply-now-button .show-intrst {
  background: transparent !important;
  color: #fff;
}
.no-contain {
  padding-left: 0 !important;
  padding-right: 15px !important;
}
.trusted-supplier h1 {
  margin-bottom: 0 !important;
}
.business-caption h1 {
  font-size: 28px;
  color: #fff !important;
}
.business-caption p {
  /*3-10-2017*/
  font-size: 18px !important;
  padding: 0 150px;
}
.title-help h1 {
  font-size: 28px;
  min-height: 0 !important;
}
.bsns-para h1 {
  font-size: 22px;
}
.bsns-para p {
  font-size: 18px;
}
.supp-title h1 {
  /*3-10-2017*/
  font-size: 28px;
}
.profile-middle p {
  font-size: 18px;
}
.app-onl-frm .title-help h1 {
  font-size: 18px;
}
.top-head {
  font-size: 20px;
}
.top-footer ul li a {
  font-size: 18px;
}
.visit-head {
  font-size: 18px;
}
.top-footer p {
  font-size: 18px;
}
.housing-ofc {
  font-size: 18px;
}
.social-icons .fa {
  font-size: 20px;
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.terms li {
  font-size: 16px;
}
.terms li a {
  font-size: 17px !important;
}
.ftr-spc {
  padding-left: 0;
}
.nav-top li:nth-child(3) {
  position: relative;
}
.dropdown-menu-cr {
  position: absolute;
  top: 90%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 210px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  display: none;
}
.dropdown-menu-cr li a {
  padding: 10px 15px !important;
}
.nav-top .dropdown-menu-cr li a::after {
  content: '' !important;
  position: static;
}
.dropdown-menu li a {
  padding: 10px 15px !important;
}
.dropdown-menu-cr li {
  display: block;
  float: none;
  width: 100%;
}
.nav-top li:hover .dropdown-menu-cr {
  display: block;
}
.dropdown-menu-cr li a:hover {
  background: #002c5b !important;
  color: #fff;
  display: block;
  width: 100% !important;
}
.top-nav {
  margin-bottom: 15px !important;
}
.nav-top .dropdown-menu,
.nav-top .dropdown-menu-cr {
  padding: 0;
  margin: 0;
}
.nav-top .dropdown-menu li,
.nav-top .dropdown-menu-cr li {
  float: left !important;
  width: 100%;
}
.conference-detail .title {
  color: #485966;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 600;
}
.conference-detail .date {
  color: #485966;
  font-size: 20px;
  position: relative;
  margin-top: 10px;
  margin-bottom: 30px;
}
.conference-detail .date:before {
  content: '';
  position: absolute;
  width: 8px;
  height: 3px;
  background: #485966;
  bottom: -10px;
  left: 50%;
  margin-left: -4px;
}
.conference-detail p.detail {
  color: #485966;
  font-size: 16px;
  width: 50%;
  margin: auto;
  margin-top: 20px;
}
/*----------------------------- sun deep bhandari css ------------------------*/

.responsive-slider-owl {
  display: none;
}
.bootsrtap-tabs ul li a {
  text-align: center;
  text-transform: uppercase;
  background: transparent !important;
  color: #002c5b;
  line-height: 2.5;
  border: 1px solid #002c5b !important;
  border-radius: 0 !important;
  font-family: 'Conv_avenir-lt-std-55-roman-591e80319e338';
  font-size: 18px;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  border: 0 !important;
  background: #485963 !important;
  color: #fff;
}
.nav-tabs {
  border: 0 !important;
}
.bootsrtap-tabs {
  padding: 80px 0 150px 0;
}
.tab-content > .active {
  display: block;
}
.responsiveGallery-item.active .conference-tile {
  padding: 45px 30px 28px 30px;
}
.responsiveGallery-item.active {
}
@media only screen and (max-width: 1200px) {
  .responsiveGallery-wrapper {
    width: 70%;
  }
}
.conference-tile {
  transition: all 0.4s ease-in-out;
}
.hm-caro-tbs .tabs {
  text-align: center;
}
.hm-caro-tbs .tab-link {
  text-align: center;
  text-transform: uppercase;
  background: transparent !important;
  color: #4a2783;
  border: 1px solid #4a2783 !important;
  border-radius: 0 !important;
  font-family: 'Conv_avenir-lt-std-55-roman';
  font-size: 18px;
  background: #f3f5f6;
  display: inline-block;
  cursor: pointer;
  width: 300px;
  margin: 0 3%;
}
.hm-caro-tbs .tab-link.current {
  color: #bd4e4e;
  border: 1px solid #bd4e4e !important;
}
.hm-caro-tbs {
  padding-top: 60px;
  padding-bottom: 30px;
}
.type-con {
  text-transform: uppercase;
}
.conference-detail a {
  color: #485966;
  text-transform: uppercase;
  font-size: 16px;
  position: relative;
  margin-top: 20px;
  display: inline-block;
  font-weight: 600;
}
.conference-detail a:before {
  content: '';
  position: absolute;
  width: 8px;
  height: 3px;
  background: #485966;
  top: -10px;
  left: 50%;
  margin-left: -4px;
}
@media only screen and (max-width: 1200px) {
  .hm-caro-tbs .tab-link {
    width: 281px;
    margin: 0 1%;
  }
  .carousel-3d-container[data-v-c06c963c] {
    padding-bottom: 70px;
  }
  .carousel-3d-controls[data-v-43e93932] {
    top: 86% !important;
    width: 110px !important;
    margin: auto !important;
    right: 0 !important;
  }
}
@media only screen and (max-width: 1000px) {
  .hm-caro-tbs .tab-link {
    width: 70%;
    margin: 10px 0;
  }
}
@media only screen and (max-width: 660px) {
  .conference-detail p.detail {
    width: 90%;
  }
}
body {
  overflow-x: hidden !important;
}
.sm-caro-tbs .tabs {
  text-align: center;
}
.sm-caro-tbs .tab-link {
  text-align: center;
  text-transform: uppercase;
  background: transparent !important;
  color: #4a2783;
  border: 1px solid #4a2783 !important;
  border-radius: 0 !important;
  font-family: 'Conv_avenir-lt-std-55-roman-591e80319e338';
  font-size: 18px;
  background: #f3f5f6;
  display: inline-block;
  cursor: pointer;
  width: 300px;
  margin: 0 3%;
}
.sm-caro-tbs .tab-link.current {
  color: #002c5b;
  border: 1px solid #002c5b !important;
}
.sm-caro-tbs .conference-detail {
  position: inherit !important;
  float: left;
  width: 100%;
  margin-left: 0;
}
.owl-next,
.owl-prev {
  background: none !important;
}
.sm-caro-tbs .conference-detail .date {
  color: #485966;
  font-size: 18px;
  position: relative;
  margin-top: 11px;
  margin-bottom: 26px;
}
.sm-caro-tbs .conference-detail .date:before {
  content: '';
  position: absolute;
  width: 6px;
  height: 2px;
  background: #485966;
  bottom: -10px;
  left: 50%;
  margin-left: -3px;
}
.sm-caro-tbs .conference-detail p.detail {
  color: #485966;
  font-size: 16px;
  width: 88%;
  margin: auto;
  margin-top: 20px;
}
.sm-caro-tbs .conference-detail a {
  color: #485966;
  text-transform: uppercase;
  font-size: 16px;
  position: relative;
  margin-top: 30px;
  display: inline-block;
}
.sm-caro-tbs .conference-detail .title {
  color: #485966;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
}
.sm-caro-tbs .tabs {
  margin: 57px 0;
}
.sm-caro-tbs .conference-tile {
  padding: 75px 30px;
  background: #520237;
  color: #fff;
  margin-bottom: 20px;
  float: left;
  width: 100%;
}
.sm-caro-tbs .conference {
  text-align: center;
  transition: all 0.6s ease-in-out;
  float: left;
  width: 100%;
  padding: 20px;
}
.sm-caro-tbs {
  padding-top: 60px;
  /* Safari 4-5, Chrome 1-9 */

  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f9f9), to(#fff));
  /* Safari 5.1, Chrome 10+ */

  background: -webkit-linear-gradient(top, #fff, #f8f9f9);
  /* Firefox 3.6+ */

  background: -moz-linear-gradient(top, #fff, #f8f9f9);
  /* IE 10 */

  background: -ms-linear-gradient(top, #fff, #f8f9f9);
  /* Opera 11.10+ */

  background: -o-linear-gradient(top, #fff, #f8f9f9);
}
.sm-caro-tbs {
  display: none;
}
.carousel-3d-slide {
  border: none !important;
}
.slider-loader {
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 9999;
  background: #fff;
}
.hero-sm .prev span,
.hero-sm .next span {
  display: none !important;
}
.next[data-v-43e93932] {
  right: -14px !important;
}
.responsiveGallery-container0,
.responsiveGallery-container1,
.responsiveGallery-container2 {
  visibility: hidden;
}
.responsiveGallery-container0.current,
.responsiveGallery-container1.current,
.responsiveGallery-container2.current {
  visibility: visible !important;
}
.carousel-3d-container {
  height: 327px !important;
}
.nav-top .dropdown-menu li a::after {
  content: '' !important;
  position: static;
}
.nav-top .dropdown-menu li a:hover {
  background: #002c5b !important;
  color: #fff;
  display: block;
  width: 100% !important;
}
.dropdown-menu li a {
  text-transform: capitalize;
}
.dropdown-menu li {
  float: none !important;
}
.navigation {
  margin-top: 10px;
}
.nav-top li a {
  float: left;
  font-size: 18px;
  width: 100%;
}
.nav-bottom .dropdown-menu li {
  float: none !important;
}
.nav-bottom .dropdown-menu li a:hover {
  background: #002c5b !important;
  color: #fff;
  display: block;
  width: 100% !important;
}
.nav-bottom .dropdown-menu li a:hover,
.nav-bottom .dropdown-menu li a:focus {
  border-bottom: 0 !important;
}
.nav-top li:nth-child(3) {
  position: relative;
}
.dropdown-menu-cr {
  position: absolute;
  top: 90%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 210px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  display: none;
}
.nav-top .dropdown-menu-cr li a::after {
  content: '' !important;
  position: static;
}
.dropdown-menu-cr li a {
  text-transform: capitalize;
}
.dropdown-menu-cr li {
  display: block;
  float: none;
  width: 100%;
}
.nav-top li:hover .dropdown-menu-cr {
  display: block;
}
.dropdown-menu-cr li a:hover {
  background: #002c5b !important;
  color: #fff;
  display: block;
  width: 100% !important;
}
.lst-hd-prv {
  margin-bottom: 30px;
}

.lst-hd-prv h1 {
  color: #520237;
  font-size: 22px;
  text-transform: uppercase;
  padding-bottom: 30px;
  border-bottom: 1px dashed #520237;
  font-family: 'Conv_avenir-lt-std-85-heavy';
}

.lst-hd-prv p {
  color: #485966;
  font-size: 18px;
  font-family: 'Conv_Tahoma';
  margin-top: 15px;
}
.log-in-flex a {
  display: block;
  text-align: center;
  background: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
}
#myModal-login .log-in-flex h1 {
  text-transform: uppercase;
  color: #485966;
  font-size: 20px;
  font-family: 'Conv_avenir-lt-std-95-black-591e927f84f9a';
  margin-top: 22px;
}
.login-bsns {
}
.login-bsns:hover {
  opacity: 0.7;
}
.login-housing {
  /*border-left: 1px dashed #485966;*/
}
.login-housing:hover {
  opacity: 0.7;
}
#myModal-login .modal-header {
  border: 0;
}
#myModal-login .app-onl-frm .title-help {
  padding: 0px 60px 70px 60px;
}
#myModal-login .modal-body {
  position: relative;
  padding: 0 0 80px 0;
}
.title-help .abt-vsn {
  font-size: 20px !important;
  color: #485966 !important;
}
@media (min-width: 768px) {
  #myModal-login .modal-dialog {
    width: 600px !important;
  }
}
/*custom*/
.pdf-frm-hldr ul li {
  margin-bottom: 20px;
}
.pdf-frm-hldr ul li a:hover {
  text-decoration: underline !important;
}
.pdf-frm-hldr ul li a:focus {
  text-decoration: underline !important;
}

/*///////////////////////////////////////////////////////////////////from style.css//////////////////////////////////////*/

/*---------------------projects page----------------------------------*/

input#textinput {
  border: 0px;

  border-bottom: 1px solid #485865;

  border-radius: 0px;

  box-shadow: none;

  text-align: center;

  margin-bottom: 30px;

  margin-top: 30px;
}

input#textinput:focus {
  box-shadow: none;
}

.upcomming-projects h1 {
  text-transform: uppercase;

  margin-bottom: 20px;

  color: #485865;
}

/*---------------------projects page----------------------------------*/

@media only screen and (max-width: 767px) {
  /*bsns-page*/

  .object-listing ul li:nth-child(4) .business-idea {
    float: none !important;
  }

  .object-listing ul li:last-child .business-idea {
    float: none !important;
  }

  .bsns-feasibility {
    margin-bottom: 50px;
  }

  .no-contain {
    padding: 0 !important;
  }

  .clients img {
    width: 220px;
  }

  .profile-middle p {
    width: auto;
  }

  /*bsns-page-ends*/

  /*bsns-landing-page*/

  .business-idea {
    float: none !important;
  }

  .prfle-bsns p {
    padding: 0 15px 37px 15px;
  }

  .online-services ul li {
    display: block;

    padding: 0 15px;

    margin-bottom: 20px;
  }

  /*bsns-landing-page-ends*/

  /*housing-detail-page-ends*/

  .housing-form {
    margin-left: 0;

    text-align: center;
  }

  .housing-form .form-control {
    width: 50%;

    margin: 0 auto;
  }

  .housing-form h1::after {
    right: 24%;

    top: -10px;
  }

  .discription-list {
    margin-left: 0;

    margin-top: 80px;

    text-align: center;
  }

  .clct {
    width: 50%;

    margin-left: 0;

    margin: 0 auto !important;
  }

  /*housing-detail-page-ends*/

  .lising-events-cofrnce-er {
    padding: 0 !important;
  }
}

/*==================== publiocation-pag =====================*/
.consec-items {
  position: relative;
  float: right;
  margin-bottom: 30px;
}
.consec-items:hover .consec-hover {
  display: block;
  align-items: center;
}
.consec-hover {
  position: absolute;
  background: #909399;
  opacity: 0.76;
  align-items: center;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: none;
}
.consec-items-1 {
  position: relative;
  float: none;
}
.consec-items-1:hover .consec-hover {
  display: block;
  align-items: center;
}
.consec-items-2 {
  position: relative;
  float: none;
}
.consec-items-2:hover .consec-hover {
  display: block;
  align-items: center;
}
.disp-blck {
  display: inline-block;
  float: none;
}
.scrh .form-group {
  width: 50%;
  margin: 0 auto;
}
.scrh .form-control {
  display: block;
  width: 100%;
  height: 34px;
  margin-bottom: 0 !important;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 0;
  background: #ffffff;
  border: 1px solid #831eb1;
  color: #353535;
}
#scrh {
  display: none;
  background: #580f79;
  padding: 15px 0;
}
/*.resp-header {
    padding: 15px 0;
}*/
@media (min-width: 1200px) and (max-width: 1270px) {
  .nav-bottom li a {
    margin-right: 0 !important;
  }
}

/*small-fonts*/
footer {
  background: #f1f1f1;
  padding: 10px 0px;
}
.nav-top .dropdown-menu li a::after {
  content: '' !important;
  position: static;
}
.nav-top .dropdown-menu li a:hover {
  background: #002c5b !important;
  color: #fff;
  display: block;
  width: 100% !important;
}
.dropdown-menu li a {
  text-transform: capitalize;
}
.dropdown-menu li {
  float: none !important;
}
.nav-top li a {
  float: left;
  font-size: 18px;
  width: 100%;
}
.nav-bottom li a {
  font-size: 18px;
}
.nav-bottom .dropdown-menu li {
  float: none !important;
}
.nav-bottom .dropdown-menu li a:hover {
  background: #002c5b !important;
  color: #fff;
  display: block;
  width: 100% !important;
}
.nav-bottom .dropdown-menu li a:hover,
.nav-bottom .dropdown-menu li a:focus {
  border-bottom: 0 !important;
}
.logo {
  width: 200px;
}
.logo img {
  width: 100% !important;
}
.housing-banner-det,
.event-banner,
.career-landing-banner {
  /*padding: 4% 0 !important*/
  padding: 150px 0;
  min-height: 370px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.housing-banner {
  padding: 75px 0;
  min-height: 370px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.about-banner {
  padding: 150px 0;
  min-height: 370px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.business-banner {
  /*padding: 4% 0 !important*/
  padding: 150px 0;
  min-height: 370px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.title-help {
  padding: 30px 0;
}
.title-help h1 {
  padding-top: 0 !important;
}
.help-section {
  margin-bottom: 20px;
  background-color: #fff !important;
}
.bsns-para p {
  min-height: 75px;
}
.suppoting-bsns {
  padding: 40px 0 !important;
}
.supp-title {
  margin-bottom: 30px;
}
.bsns-feasibility {
  padding: 100px 48px 0px 57px;
  min-height: 508px;
}
.bsns-feasibility {
  background: #002c5b;
  padding: 50px 48px 0px 57px;
  box-shadow: 19px 16px 0px 0px rgba(0, 29, 60, 1);
  min-height: 418px;
}
.bsns-feasibility h1 {
  margin-bottom: 30px;
  font-size: 24px;
}
.bsns-feasibility p {
  margin-bottom: 70px;
  font-size: 18px;
}
.profile {
  padding: 30px 0 30px 0;
}
.profile-middle span {
  margin: 30px 0 30px 0;
}
.trst-supp {
  padding: 30px 0 30px 0;
}
.our-clients {
  padding: 10px 0;
}
.lknks.buns a:hover {
  background: #520237;
  color: #fff;
}
/*.show-intrst:hover {
    border: 1px solid #520237;
    color: #fff;
    background: #520237 !important;
}*/
.apply-now-button .show-intrst {
  background: transparent !important;
  color: #fff;
}
.no-contain {
  padding-left: 0 !important;
  padding-right: 15px !important;
}
.trusted-supplier h1 {
  margin-bottom: 0 !important;
}
.business-caption h1 {
  font-size: 28px;
}
.business-caption p {
  font-size: 18px;
  padding: 0 150px;
}
.title-help h1 {
  font-size: 28px;
  min-height: 0 !important;
}
.bsns-para h1 {
  font-size: 22px;
  min-height: 48px;
}
.bsns-para p {
  font-size: 18px;
}

.profile-middle p {
  font-size: 18px;
}
.app-onl-frm .title-help h1 {
  font-size: 18px;
}
.top-head {
  font-size: 20px;
}
.top-footer ul li a {
  font-size: 18px;
}
.visit-head {
  font-size: 18px;
}
.top-footer p {
  font-size: 18px;
}
.housing-ofc {
  font-size: 18px;
  font-weight: 600; /*7/10/2017s*/
}
.social-icons .fa {
  font-size: 20px;
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.terms li {
  font-size: 16px;
}
.terms li a {
  font-size: 18px;
}
.ftr-spc {
  padding-left: 0;
}
.nav-top li:nth-child(3) {
  position: relative;
}
.dropdown-menu-cr {
  position: absolute;
  top: 90%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 210px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  display: none;
}
.dropdown-menu-cr li a {
  padding: 10px 15px !important;
}
.nav-top .dropdown-menu-cr li a::after {
  content: '' !important;
  position: static;
}
.dropdown-menu li a {
  padding: 10px 15px !important;
}
.dropdown-menu-cr li {
  display: block;
  float: none;
  width: 100%;
}
.nav-top li:hover .dropdown-menu-cr {
  display: block;
}
.dropdown-menu-cr li a:hover {
  background: #002c5b !important;
  color: #fff;
  display: block;
  width: 100% !important;
}
.top-nav {
  margin-bottom: 15px !important;
}
.show-intrst:hover {
  border: 1px solid #520237;
  color: #fff !important;
  background: #520237 !important;
}
.nav-top .dropdown-menu,
.nav-top .dropdown-menu-cr {
  padding: 0;
  margin: 0;
}
.nav-top .dropdown-menu li,
.nav-top .dropdown-menu-cr li {
  float: left !important;
  width: 100%;
}
.profile-middle p {
  width: 645px;

  color: #485966;

  margin: 0 auto;

  margin-bottom: 10px !important;
}

.profile-middle p {
  position: relative;

  color: #485966;

  text-decoration: none;

  margin: 0 auto;

  display: block;
}

/*log-in-modal*/
/*#myModal-login .modal-header{
    border: 0 ;
}
.log-in-flex{
    display: flex;
}
.login-bsns h1, .login-housing h1{
    color: #485966;
    text-transform: uppercase;
    text-align: center;
    font-size: 20px;
    font-family: 'Conv_avenir-lt-std-95-black';
    margin-top: 22px;
}
.modal-dialog{
    width: 600px !important;
}
#myModal-login .modal-dialog{
    width: 1000px;
}
.title-help .abt-vsn{
    color: #485966 !important;
}
.login-bsns{
    margin-right: 50px;
    border-right: 1px dashed #485966;
}
.login-bsns:hover{
    opacity: 0.7;
}
.login-housing{
    margin-right: 150px;
}
.login-housing:hover{
    opacity: 0.7;
}
.log-in-flex a{
    background: transparent;
    padding: 0 !important;
    margin: 0 !important;
    width: auto;
    flex: 2 !important;
}
.app-onl-frm {
    width: 100%;
    display: block;
    padding: 0 10% 4% 10%;
}
.modal-content {
    border-radius: 0 !important;
}
#myModal-login .app-onl-frm .title-help {
    padding: 0 0 70px 0;
}
.app-onl-frm .title-help h1 {
    font-size: 23px;
}*/
.profile-middle .modal-content span {
  margin: 0 !important;
}
.profile-middle .modal-content h1 {
  margin: 0 !important;
}
.log-in-flex a {
  display: block;
  text-align: center;
  background: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
}
#myModal-login .log-in-flex h1 {
  text-transform: uppercase;
  color: #485966;
  font-size: 20px;
  font-family: 'Conv_avenir-lt-std-95-black';
  margin-top: 22px;
}
.login-bsns {
  /*position: relative;
	float: left;
	margin-left: 230px;*/
}
.login-bsns:hover {
  opacity: 0.7;
}
.login-housing {
  /*float: right;
	margin-right: 230px;
    padding-left: 90px;*/
  /*border-left: 1px dashed #485966;*/
}
.login-housing:hover {
  opacity: 0.7;
}
#myModal-login .modal-header {
  border: 0;
}
#myModal-login .app-onl-frm .title-help {
  padding: 0px 60px 70px 60px;
}
#myModal-login .modal-body {
  position: relative;
  padding: 0 0 80px 0;
}
.title-help .abt-vsn {
  font-size: 28px !important;
  color: #485966 !important;
}
.help-section .title-help .abt-vsn {
  font-size: 28px !important;
}
#myModal-login-eng .modal-backdrop {
  z-index: 0 !important;
}
.client-img img {
  width: 100%;
}
.business-caption h1 {
  font-size: 28px !important;
}
.vision-text {
  font-size: 20px !important;
}
.long-text {
  font-size: 20px !important;
}
.our-mission p {
  font-size: 20px !important;
}
.title-help h1 {
  font-size: 28px !important;
}
.our-strategy p {
  font-size: 20px !important;
}
.pop-up-form {
  color: #002c5b;
}
.pop-up-form:hover {
  color: #520237;
}
.pop-up-form:focus {
  color: #520237;
}
.title-help {
  padding: 30px 0 !important;
}
.panel-title a:hover {
  display: block;
  color: #fff !important;
}

.panel-title a:focus {
  display: block;
  color: #fff !important;
}
.profile-middle p {
  padding: 0 15px !important;
}
.profile-middle span {
  color: #485966;
  font-size: 22px;
  text-decoration: none;
  font-family: 'Conv_avenir-lt-std-65-medium';
  display: block;
}
/*.cbp-spmenu-vertical{
    z-index: 999999 !important;
} 09/10/2017 */

@media (min-width: 768px) {
  #myModal-login .modal-dialog {
    width: 600px !important;
  }
}
@media (max-width: 991px) {
  .vision-text {
    padding: 0 15px !important;
  }
  .our-mission p {
    padding: 0 15px !important;
  }
  .nav-bottom li a {
    margin-bottom: 60px !important;
  }
  #myModal-login .modal-body {
    padding: 0 !important;
  }
  .title-help .abt-vsn {
    font-size: 20px !important;
  }
  #myModal-login .app-onl-frm .title-help {
    padding: 0 !important;
  }
  .login-housing {
    border-left: none !important;
  }
}
@media (max-width: 1199px) {
  .business-caption p {
    padding: 0 !important;
  }
  .bsns-feasibility {
    min-height: 0 !important;
    padding: 50px 48px 50px 57px !important;
  }
  .profile-middle p {
    width: auto !important;
  }
  p.title-sub {
    padding: 0 !important;
  }
  .conference-detail p.detail {
    width: 100% !important;
  }
  .workshop form {
    width: 60% !important;
  }
  .workshop-title {
    width: 80% !important;
  }
}
@media (max-width: 767px) {
  .workshop-title {
    width: 100% !important;
  }
  .workshop form {
    width: 100% !important;
  }
  .workshop {
    margin-left: 0 !important;
  }
  .business-idea {
    min-height: 230px !important;
  }
}
@media (max-width: 480px) {
  .workshop-title p {
    font-size: 16px !important;
  }
  .workshop-title a {
    font-size: 20px !important;
  }
  .app-onl-frm {
    padding: 0 !important;
  }
  .app-onl-frm .btn {
    display: block;
    width: 85%;
    margin-bottom: 10px;
  }
  select,
  input[type='file'] {
    width: 230px;
  }
}
@media (max-width: 600px) {
  .vision-text {
    padding: 0 15px !important;
  }
  .our-mission p {
    padding: 0 !important;
  }
  .long-text {
    padding: 0 !important;
  }
}

.pdf-frm-hldr ul li {
  margin-bottom: 20px;
}

/* events page popup css */

.workshop-event-title .modal-content {
  border-radius: 0 !important;
}

.workshop-event-title .app-onl-frm label {
  float: left;
  width: 100%;
  color: #485966;
  text-align: left;
  text-transform: uppercase;
}

.workshop-event-title .app-onl-frm .btn {
  border-radius: 0;
  background: #4c0233;
  color: #fff;
  text-transform: uppercase;
  padding: 11px 60px;
}
.workshop-event-title .app-onl-frm .btn:hover {
  background: #002c5b;
}

.workshop-event-title .app-onl-frm h1 {
  margin: 0;
  padding: 0 0 30px 0;
}

.workshop-event-title .form-group {
  margin-bottom: 15px;
  color: #485966;
}

.workshop-event-title .app-onl-frm .form-control {
  border: 1px solid #485966 !important;
  border-radius: 0;
  background: #f0f0f0;
}

.workshop-event-title .app-onl-frm {
  width: 100%;
  display: block;
  padding: 0 10% 4% 10%;
}
/* events page popup css */

/*viv smeform*/

.smeform span {
  color: #485966;
  font-size: 15px !important;
  text-decoration: none;
  font-family: 'Conv_avenir-lt-std-65-medium';
  display: block;
}

.smeform .upld-flst {
  float: left;
  width: 100%;
  border: 1px solid #485966 !important;
  border-radius: 5px !important;
  background: #f0f0f0;
  padding: 10px 10px !important;
}

.smeform .upld-flst label {
  width: 60%;
}
.smeform .checkbox-inline {
  position: relative !important;
  display: inline-block !important;
  padding-left: 20px !important;
  margin-bottom: 0 !important;
  font-weight: 400 !important;
  vertical-align: middle !important;
  cursor: pointer !important;
  /*margin-left:0px !important;*/
  width: auto;
}
.smeform .radio-inline {
  position: relative !important;
  display: inline-block !important;
  padding-left: 20px !important;
  margin-bottom: 0 !important;
  font-weight: 400 !important;
  vertical-align: middle !important;
  cursor: pointer !important;
  /*margin-left:0px !important;*/
  width: auto;
}
.smeform .checkboxes label {
  /* width:80%;*/
}
/*viv smeform*/

.ceo-message {
  padding: 30px 0px;
}

.ceo-pic {
  box-shadow: 13px 13px 0px 0px rgb(82, 2, 55);
  margin-bottom: 30px;
  margin-top: 30px;
}
.ceo-pic img {
  width: 100%;
}

.apply-now-button .show-intrst {
  background: #002c5b !important;
  display: inline-block;
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
  font-family: 'Conv_avenir-lt-std-55-roman';
  padding: 16px 50px;
}

/*  customizations - 31/8/2017*/

/*board of directors*/
.team-board {
  padding: 0;
  background: #fff;
}
.team-board .teams-meet {
  margin-bottom: 20px;
  min-height: 370px;
  margin-top: 30px;
}
.team-board .teams-meet p {
  margin-bottom: 30px;
  font-family: 'Conv_avenir-lt-std-55-roman';
  font-size: 22px;
  color: #4c0233;
  min-height: 80px;
}

/*fancy box css==================*/
.fancybox-custom .fancybox-skin {
  box-shadow: 0 0 50px #222;
}
.member-details {
  padding: 10px;
}
.member-details .name {
  text-transform: uppercase;
  color: #4c0233;
  font-family: 'Conv_avenir-lt-std-85-heavy';
  line-height: 32px;
  font-size: 24px;
  margin-bottom: 30px;
  position: relative;
  margin-top: 45px;
}
.member-details .name::after {
  position: absolute;
  bottom: -19px;
  left: 49%;
  content: '';
  background: #4c0233;
  width: 25px;
  height: 3px;
}
.member-details .position {
  margin-bottom: 30px;
  font-family: 'Conv_avenir-lt-std-55-roman';
  font-size: 22px;
  color: #4c0233;
}
.member-details p {
  font-size: 17px;
  font-family: 'Conv_Tahoma';
}
/*fancy box css==================*/
/*board of directors*/

/*message from ceo*/
.ceo-message {
  padding: 30px 0px;
}
.ceo-pic {
  box-shadow: 13px 13px 0px 0px rgb(82, 2, 55);
  margin-bottom: 30px;
  margin-top: 30px;
}
.ceo-pic img {
  width: 100%;
}

.ceo-head-msg h3 {
  text-transform: uppercase;
  color: #520237;
  font-weight: bold;
  padding-bottom: 20px;
  border-bottom: 1px dashed #520237;
}

.ceo-msg h2 {
  text-transform: capitalize;
  margin-top: 20px;
  color: #520237;
}

.ceo-msg h2 {
  text-transform: capitalize;
  margin-top: 20px;
  color: #520237;
  margin-bottom: 20px;
  font-weight: bold;
  /*font-size: 36px;*/
  font-size: 28px;
  font-family: 'Conv_avenir-lt-std-95-black';
}
.ceo-msg p {
  color: #485966;
  /*font-size: 22px;*/
  font-size: 18px;
  margin-bottom: 20px;
  line-height: 26px;
}
.name-ceo {
  margin-top: 20px;
  text-transform: uppercase;
  color: #520237;
  font-weight: bold;
  font-size: 18px;
}
.post-ceo {
  color: #520237;
  margin-top: 20px;
  font-size: 16px;
  font-weight: normal;
  font-family: 'Conv_avenir-lt-std-95-black';
}

/*message from ceo*/

/*  customizations - 31/8/2017*/
.close span {
  float: right;
}

/*siva Comments*/

/*Business Landing*/

.business-caption h1 {
  font-family: 'Conv_avenir-lt-std-95-black' !important;
}

/*.col-md-12 {
   float:none ! important;
}*/
/*Business Landing*/

/*Business Second Level Detail*/
.title-help h1 {
  font-family: 'Conv_avenir-lt-std-95-black' !important;
}

.inin-pg-mid-lst ul li a {
  color: #1a2155 !important;
  text-decoration: underline;
}

.inin-pg-mid-lst p a {
  color: #f0f0f0 !important;
}
.oqood-onspot p a {
  color: #ffffff !important;
}
.tadqeeq-fi p a {
  color: #ffffff !important;
}

.inin-pg-mid-lst b a {
  color: #f0f0f0 !important;
}

/*Business Second Level Detail*/

/*Businees*/
.object-listing ul {
  list-style: none;
  padding-left: 0;
  text-align: center;
}
.object-listing ul li {
  display: inline-grid;
  display: -ms-inline-grid;
  float: none !important;
}
@media (min-width: 768px) {
  .object-listing ul li {
    margin-right: -5px;
  }
}

/*inner-inner-pg.css business second level pages */

.in-pg-mid-cnt-hldr {
  background: #cdd2d8;
  padding-bottom: 0px !important;
}

.inin-pg-mid-lst p {
  font-size: 20px;
  display: inline-block;
  font-family: 'Conv_avenir-lt-std-65-medium';
  color: #485963;
  width: 100%;
  text-align: left;
  margin-bottom: 20px;
}
.inin-pg-mid-lst ul li {
  font-size: 20px;
  font-family: 'Conv_avenir-lt-std-65-medium';
  color: #485963;
  width: 100%;
  list-style: circle;
  text-align: left;
}
.inin-pg-mid-lst ul {
  float: left;
  width: 100%;
  margin-bottom: 20px;
  padding-left: 25px;
}
.inin-pg-mid-lst ul li {
  float: left;
  width: 100%;
}

.incase-death-middle.inn-pgmd h1 {
  color: #485963;
  text-align: left;
  margin-bottom: 20px;
  margin-top: 20px;
}
.incase-death-middle.inn-pgmd {
  margin-bottom: 00px;
  margin-top: 10px;
}
.in-pg-mid-cnt-hldr span {
  color: #485963;
}
.business-idea {
  min-height: 0 !important;
}
.inin-pg-mid-lst ul li ul li {
  list-style-type: decimal;
}
/*inner-inner-pg.css business second level pages */

/* Jadwa*/
.clients {
  min-height: 140px !important;

  display: table !important;
  width: auto !important;
}

.profile-middle h1 {
  margin-bottom: 25px !important;
  font-size: 29px !important;
  font-family: 'Conv_avenir-lt-std-95-black' !important;
}

.incase-death-middle h1 {
  font-size: 19px !important;
  font-family: 'Conv_avenir-lt-std-95-black' !important;
}

.internship-para {
  font-size: 18px !important;
  font-family: 'Conv_avenir-lt-std-65-medium' !important;
  /*color: #485966;
    padding: 0 100px;
    font-family: 'Conv_avenir-lt-std-65-medium';*/
}

.key-title h1 {
  font-size: 28px !important;
  padding-bottom: 20px !important;
  margin-bottom: 30px !important;
  font-family: 'Conv_avenir-lt-std-95-black' !important;
}

/* Jadwa*/

/* Capability */

.prfle-bsns {
  margin-bottom: 10px !important;
}
/* Capability */

/*Businees*/
/*siva Comments*/

/* Sheron- 10/9/2017  */
.help-section.housing-hlp,
#projDetails .help-section {
  background-color: white !important;
}

.phase-desp {
  text-align: center;
  font-family: 'Conv_avenir-lt-std-65-medium';
  color: #485966;
  font-size: 18px;
}

h1.phase-head {
  font-weight: bold;
  font-family: 'Conv_avenir-lt-std-95-black';
  position: relative;
  margin-bottom: 30px;
  padding-bottom: 25px;
  color: #4c032f;
  font-size: 28px;
}

.req-documents h1 {
  color: #485966 !important;
}

.req-documents p {
  color: #485966 !important;
  font-family: 'Conv_avenir-lt-std-65-medium' !important;
}

.numbering-eligibility p {
  color: #fff;
  font-size: 24px;
  /*padding: 0 154px;*/
  font-family: 'Conv_avenir-lt-std-65-heavy-591ea5d5149dd';
}

.key-steps.housing-kystp {
  background: #002c5b;
}

.housing-onlibsn h1 {
  color: #002c5b;
}
.housing-kystp .key-listing-feature h1 {
  color: #002c5b;
}
.housing-hlp h1 {
  color: #485966;
}
/* Sheron- 10/9/2017  */

/* satish- 11/9/2017  */

.housing-dt dt {
  color: #485966 !important;
}
.online-bsns {
  background: #f5f7f9;
  padding: 20px 0 20px 0;
}
.online-supplier h1 {
  margin-bottom: 30px;
}
online-supplier h1 {
  font-family: 'Conv_avenir-lt-std-95-black';
}
.numbering-eligibility {
  margin-bottom: 20px;
}
.numbering-eligibility p {
  font-family: 'Conv_avenir-lt-std-85-heavy';
}
.housing-hlp .shinterest {
  color: #002c5b;
  border: 1px solid #002c5b;
  margin-top: 10px;
  margin-bottom: 20px;
  display: inline-block;
}
.shinterest {
  color: #485966;
  background: #fff;
  padding: 15px 30px;
  text-transform: uppercase;
  font-size: 18px;
  border: 1px solid #002c5b;
  font-family: 'Conv_avenir-lt-std-55-roman';
  font-weight: bold;
}
.home-installation-grant {
  background-position: 0 0 !important;
  background-size: cover !important;
}
#s4-bodyContainer {
  padding-bottom: 0px !important;
}
.recrit {
  background: transparent;
  font-family: 'Conv_avenir-lt-std-55-roman';
  padding: 10px 50px;
  display: inline-block;
  color: #fff !important;
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
  border: 1px solid #fff;
}
.recrit:hover {
  border: none;

  text-decoration: underline;
}

.career-landing-banner-internship {
  background-position: 0 60%;
  min-height: 370px;
  padding: 150px 0px;
  flex-direction: column;
}

.vision-listing ul li {
  background: #f1ebef;
  color: #485966;
  padding: 18px 20px 18px 25px;
  min-height: 117px;
  font-family: 'Conv_avenir-lt-std-65-medium' !important;
  font-size: 20px;
}

/* satish- 11/9/2017  */

/* Sheron */
.send-one {
  box-shadow: 19px 16px 0px 0px rgba(46, 18, 92, 1);
}

.third-one {
  box-shadow: 19px 16px 0px 0px rgba(56, 3, 38, 1);
}
.bsns-feasibility-red a:hover {
  color: #4c0233;
  background-color: white;
}

.bsns-feasibility-blue a:hover {
  color: #002c5b;
  background-color: white;
}
.bsns-feasibility-violet a:hover {
  color: #4a2884;
  background-color: white;
}
.show-intrst:hover {
  border: 1px solid #002c5b;
  color: #fff !important;
  background: #002c5b !important;
}
.send-one .show-intrst:hover {
  border: 1px solid #4a2884;
  color: #fff !important;
  background: #4a2884 !important;
}
.third-one .show-intrst:hover {
  border: 1px solid #520237;
  color: #fff !important;
  background: #520237 !important;
}

.ui-datepicker .ui-datepicker-title {
  color: white;
}

.onepadrec {
  padding-top: 45px !important;
}
.twopadrec {
  padding-top: 35px !important;
}

/*custom*/
.alfurjan-app ul li {
  display: block;

  margin-bottom: 20px;
}
.alfurjan-app ul li .active {
  background: #002c5b;
  color: #fff;
}

.alfurjan-app ul .active a {
  padding: 18px 50px 18px 40px;
}
.alfurjan-app ul li {
  padding: 0 110px;
}
.alfurjan-app ul .active a {
  padding: 18px 75px 18px 70px;
}
.alfurjan-app ul .active a {
  background: #002c5b;
  padding: 18px 84px 18px 78px;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Conv_avenir-lt-std-55-roman-591e80319e338';
}
.alfurjan-app ul li a:hover {
  background: #002c5b;
  color: #fff;
}
.alfurjan-app ul li a {
  background: transparent;
  font-size: 18px;
  color: #002c5b;
  border: 1px solid #002c5b;
  padding: 15px 45px;
  text-transform: uppercase;
  display: block;
}
.alfurjan-app li {
  margin-bottom: 30px;
}
.alfurjan-app ul {
  width: auto;
  margin: 0 auto;
  text-align: center;
}

/*3-10-2017*/
.twopad {
  padding-top: 10px !important;
}
.onepad {
  padding-top: 20px !important;
}
.vision-listing ul li p {
  color: #485966;
  text-decoration: none;
  font-size: 19px;
  font-family: 'Conv_Tahoma';
}

/* 10/3/17*/
.lst-hd-prv p {
  color: #485966;
  font-size: 18px;
  font-family: 'Conv_Tahoma';
  margin-top: 15px;
}

/* 10/5/17 */
.housing-custom {
  padding-top: 15px;
}

@media (max-width: 1200px) {
  .copy-right-l {
    width: 100% !important;
    margin: 0 auto;
    text-align: center;
  }

  ul.terms li {
    width: 100% !important;
    margin-bottom: 10px !important;
  }
}

.login-btn a:hover {
  background: #520237 !important;
  color: #fff;
  text-decoration: none !important;
}

.link-about a:hover {
  background: #520237 !important;
  color: #fff;
  text-decoration: none !important;
}
.show-interest-btn a:hover {
  background: #520237 !important;
  color: #fff;
  text-decoration: none !important;
}
.apply-now-button a:hover {
  background: #520237 !important;
  color: #fff;
  text-decoration: none !important;
}

/* hide search */
/*.searchqdb{
	display:none;
}
*/
#ctl00_TopNav_navigationRepeater_ctl04_liParentTag a:after {
  display: none;
}

.lgnImg {
  width: 90px;
}
.login-procurement {
  /*border-top: 1px dashed #485966;*/
  padding-top: 20px;
  margin-top: 20px;
}
@media (max-width: 991px) {
  .login-procurement {
    border-top: none !important;
    padding-top: 0px;
    margin-top: 0px;
  }
}

.faq-category .container {
  width: inherit !important;
}

.business-oportnity h1 {
  text-align: left;
  margin-bottom: 20px;
  margin-top: 20px;
}

.business-oportnity p {
  font-size: 20px;
  display: inline-block;
  font-family: 'Conv_avenir-lt-std-65-medium';

  width: 100%;
  text-align: left;
  margin-bottom: 20px;
}

.business-oportnity h1 {
  font-size: 19px !important;
  font-family: 'Conv_avenir-lt-std-95-black' !important;
}

.business-oportnity h1 {
  text-transform: uppercase;

  font-family: 'Conv_TrajanPro-Bold';
}

.business-oportnity ul li {
  float: left;
  width: 100%;
}

.business-oportnity ul li {
  font-size: 20px;
  font-family: 'Conv_avenir-lt-std-65-medium';

  width: 100%;
  list-style: circle;
  text-align: left;
}

/*-----------1-1-2018----------*/
.qlty-sys {
  color: black;
}
.qlty-sys ul li {
  list-style: disc;
  margin-left: 50px;
}
/*-----------------------*/
/*07-02-2018 popup vivek*/
.object-listing ul li {
  vertical-align: middle;
}
.headsme {
  font-family: 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
  /*font-weight: normal;*/
  font-weight: bold !important;
  font-style: normal;
  color: #222222;
  text-rendering: optimizeLegibility;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  line-height: 1.4;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
  color: #fff;
  /*background-color: #485966;*/
  background: #044855 !important;
}
.pop-upsme {
  background: whitesmoke;
}

/* 16/3/18 */
.GrnHouseType td,
.GrnHouseType th,
.GrnHouseAgri td,
.GrnHouseAgri tr {
  text-align: center;
  padding: 8px;
  font-size: 20px;
  font-family: 'Conv_avenir-lt-std-65-medium';
  color: #485963;
}

.GrnHouseType,
.GrnHouseAgri {
  width: 100%;
}

.smeratingtable td {
  text-align: left !important;
}
.GrnHouseType tr {
  border: 3px solid white;
}

.GrnHouseAgri td,
.GrnHouseAgri tr {
  border: 3px solid white;
  font-size: 17px !important;
  padding: 1px !important;
}

/* 16/3/18 */

/* 19/3/18 */

/*14/04/2018*/
.searchqdb {
  display: none !important;
}

/*14/04/2018*/

/*30-10-2018*/

.calandar-item {
  margin-bottom: 30px;
  transform: scale(1);
  transition: all ease-in-out 0.2s;
}
.calandar-item:hover {
  transform: scale(1.03);
  transition: all ease-in-out 0.2s;
}
.calendar-wrap .headingWrap {
  margin-bottom: 0;
}
.calendar-wrap .agendaList li time {
  margin-right: 10px;
}

.calendar-wrap .agendaList li {
  margin-bottom: 0;
  padding: 10px 6px;
  transform: scale(1);
  transition: all ease-in-out 0.2s;
  cursor: pointer;
}
.calendar-wrap .agendaList li:hover {
  transform: scale(1.02);
  transition: all ease-in-out 0.2s;
  background-color: #eaf1f9;
}

.headingWrap {
  background-color: #002c5b;
  padding: 10px 15px;
  margin-bottom: 15px;
}
.head_h4 {
  margin-top: 7px;
  font-size: 22px;
  font-weight: bold;
  color: #fff;
  font-family: 'Conv_avenir-lt-std-55-roman';
  text-align: left;
}
.headingBlock {
  color: #fff;
  font-size: 15px;
  line-height: 17px;
  font-family: 'Conv_avenir-lt-std-55-roman';
  text-align: right;
}
ul.agendaList a {
  font-size: 12px;
  color: #002c5b;
  transition: all ease 0.3s;
  float: left;
}
ul.agendaList a:hover,
ul.agendaList a:focus {
  color: #002c5b;
  transition: all ease 0.3s;
  text-decoration: none;
}
ul.agendaList li time {
  font-size: 12px;
  margin-right: 15px;
  font-weight: bolder;
}
ul.agendaList span {
  font-size: 12px;
  margin-right: 10px;
  width: 64%;
}
ul.agendaList li {
  font-family: 'Conv_avenir-lt-std-55-roman';
  color: #485966;
  text-align: left;
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #ccc;
}
ul.agendaList li:last-child {
  border-bottom: 1px solid #002c5b;
}

.btn_loadmore {
  border-radius: 0px;
  background-color: #002c5b;
  border-color: #002c5b;
  font-family: 'Conv_avenir-lt-std-55-roman';
  margin-top: 20px;
  /* float: right; */
}
.modal-title {
  font-family: 'Conv_avenir-lt-std-55-roman';
  color: #002c5b;
}

.modal-body {
  font-family: 'Conv_avenir-lt-std-55-roman';
  color: #002c5b;
}
.reg_btn {
  border-radius: 0px;
  background-color: #002c5b;
  color: #fff;
}
@media (max-width: 767px) {
  ul.agendaList span {
    width: 50%;
  }
}

.modal-header .close {
  margin-top: -2px;
  top: -2px;
  position: absolute;
  right: 4px;
  font-size: 40px;
  color: #fff;
  text-shadow: none;
  opacity: 1;
}
.modal-title {
  font-weight: bold;
  font-size: 18px;
}

button.close:focus {
  outline: none;
}

.modal-body h3 {
  font-size: 18px;
  font-weight: bold;
  color: #eeb83c;
}
.modal-body h5 {
  font-size: 19px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%;
  display: inline-block;
  transform-origin: center;
  transform: translate(-50%, -50%) rotate(-45deg);
}
li.one {
  float: left;
  width: 85%;
  line-height: 35px;
  color: #fff;
}
li.two {
  float: left;
  width: 14%;
  line-height: 35px;
  color: #fff;
}
.modal-body ul {
  margin-top: 15px;
}
@media (min-width: 768px) and (max-width: 991px) {
  ul.agendaList span {
    width: 38%;
  }
}

.bs-wizard {
  margin-top: 40px;
}

/*Form Wizard*/
.bs-wizard {
  border-bottom: solid 1px #e0e0e0;
  padding: 0 0 60px 0;
}
.bs-wizard > .bs-wizard-step {
  padding: 0;
  position: relative;
}
.bs-wizard > .bs-wizard-step + .bs-wizard-step {
}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {
  font-family: 'Conv_avenir-lt-std-55-roman';
  color: #fff;
  font-size: 16px;
  margin-bottom: 5px;
}
.bs-wizard > .bs-wizard-step .bs-wizard-info {
  color: #fff;
  font-size: 18px;
  font-family: 'Conv_avenir-lt-std-55-roman';
}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot {
  position: absolute;
  width: 30px;
  height: 30px;
  display: block;
  background: #fbe8aa;
  top: 45px;
  left: 50%;
  margin-top: -15px;
  margin-left: -15px;
  border-radius: 50%;
}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {
  content: ' ';
  width: 14px;
  height: 14px;
  background: #fbbd19;
  border-radius: 50px;
  position: absolute;
  top: 8px;
  left: 8px;
}
.bs-wizard > .bs-wizard-step > .progress {
  position: relative;
  border-radius: 0px;
  height: 8px;
  box-shadow: none;
  margin: 20px 0;
}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar {
  width: 0px;
  box-shadow: none;
  background: #fbe8aa;
}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {
  width: 100%;
}
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {
  width: 50%;
}
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {
  width: 0%;
}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {
  width: 100%;
}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {
  background-color: #f5f5f5;
}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {
  opacity: 0;
}
.bs-wizard > .bs-wizard-step:first-child > .progress {
  left: 50%;
  width: 50%;
}
.bs-wizard > .bs-wizard-step:last-child > .progress {
  width: 50%;
}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot {
  pointer-events: none;
}

.ttl {
  width: 60% !important;
}

li.one {
  display: flex;
}
ul.agendaList span {
  font-size: 12px;
  margin-right: 10px;
  width: 100%;
  /*float: left;*/
}
a.regg:hover {
  color: #eeb73d !important;
  font-weight: bold;
}
.start-busi-ban-franchise {
  background: none;
  background-size: cover;
  padding: 0px !important;
}
.start-busi-ban-franchise img {
  width: 100%;
}
.nav-top .dropdown-menu li a::after {
  content: '' !important;
  position: static;
}
a.ttl {
  width: 60%;
}
.nav-top .dropdown-menu li a:hover {
  background: #002c5b !important;
  color: #fff;
  display: block;
  width: 100% !important;
}
.dropdown-menu li a {
  text-transform: capitalize;
}
.dropdown-menu li {
  float: none !important;
}
.navigation {
  margin-top: 10px;
}
.nav-top li a {
  float: left;
  font-size: 18px;
  width: 100%;
}
.nav-bottom .dropdown-menu li {
  float: none !important;
}
.nav-bottom .dropdown-menu li a:hover {
  background: #002c5b !important;
  color: #fff;
  display: block;
  width: 100% !important;
}
.nav-bottom .dropdown-menu li a:hover,
.nav-bottom .dropdown-menu li a:focus {
  border-bottom: 0 !important;
}
.nav-top li:nth-child(3) {
  position: relative;
}
.dropdown-menu-cr {
  position: absolute;
  top: 90%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 210px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  display: none;
}
.nav-top .dropdown-menu-cr li a::after {
  content: '' !important;
  position: static;
}
.dropdown-menu-cr li a {
  text-transform: capitalize;
}
.dropdown-menu-cr li {
  display: block;
  float: none;
  width: 100%;
}
.nav-top li:hover .dropdown-menu-cr {
  display: block;
}
.dropdown-menu-cr li a:hover {
  background: #002c5b !important;
  color: #fff;
  display: block;
  width: 100% !important;
}
/*29-10-2018*/

.custom-close {
  color: black !important;
  text-align: right;
}

.event-title-two {
  margin-left: 5%;
}
.gew-workshop-banner {
  background: none !important;
  min-height: 0px !important;
}

/*29-10-2018*/

/*30-10-2018*/
/*01-11-2018*/
.regg {
  color: #fff !important;
  background: #002c5b;
  border-radius: 8px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 5px;
  height: 20%;
}
/*01-11-2018*/

/*Tender Portal*/

.tender-body {
  background: #ffffff;

  padding: 10px 0 10px 0;
}
.tender-search {
  background: #002c5b;

  padding: 30px 0 10px 0;
}

.tender-portal ul li a {
  background: transparent;

  font-size: 18px;

  color: #002c5b;

  border: 1px solid #b2b3b7;

  padding: 25px 8px 8px 8px;

  text-transform: uppercase;

  display: block;

  min-height: 210px;
}

.tender-portal ul {
  width: auto;

  margin: 0 auto;

  text-align: center;
}

.tender-portal li {
  margin-bottom: 30px;
}

.tender-portal ul li a:hover {
  background: #f2f3f5;

  color: #fff;
}

.tender-portal ul .active a {
  background: #002c5b;

  padding: 18px 84px 18px 78px;

  color: #fff;

  text-transform: uppercase;

  font-family: 'Conv_avenir-lt-std-55-roman';
}

.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

.tender-title {
  background: #ebebed;
  margin-top: 30px;
  color: #002c5b;
  font-size: 14px;
}

.tender-body .add-on .input-group-btn > .btn {
  border-left-width: 0;
  left: -2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* stop the glowing blue shadow */
.tender-body .add-on .form-control:focus {
  box-shadow: none;
  -webkit-box-shadow: none;
  border-color: #cccccc;
}
.tender-body .form-control {
  width: 20%;
}
.tender-body .navbar-nav > li > a {
  border-right: 1px solid #ddd;
  padding-bottom: 15px;
  padding-top: 15px;
}
.tender-body .navbar-nav:last-child {
  border-right: 0;
}

.tender-search ul li h1 {
  position: relative;

  text-transform: uppercase;

  color: #485966;

  font-size: 18px;

  font-family: 'Conv_avenir-lt-std-55-roman';

  background: #fff;

  border: 1px solid #485966;

  padding: 17px 160px 17px 24px;
}

.tender-search ul li input {
  padding: 17px 70px 17px 24px;

  line-height: 1 !important;

  text-indent: 60px;

  border: 1px solid #485966;
}

.tender-search ul li p {
  position: relative;

  font-family: 'Conv_avenir-lt-std-65-medium';

  font-size: 18px;

  text-transform: uppercase;

  color: #485966;
}

.tender-search ul {
  margin-bottom: 40px;
}

.tender-search ul li p span {
  margin-right: 20px;

  color: #fff;
}

.tender-search ul li p::after {
  left: 75px;

  top: 10px;
}

.tender-search ul li .form-control {
  border: 1px solid #485966 !important;

  border-radius: 0 !important;

  height: 54px;
}

.tender-search ul li .form-control option {
  text-transform: uppercase;

  color: #485966;

  font-size: 18px;

  font-family: 'Conv_avenir-lt-std-55-roman';

  background: #fff;

  padding: 10px;
}

.tender-search ul li .form-control {
  text-transform: uppercase;

  color: #485966;

  font-size: 18px;

  font-family: 'Conv_avenir-lt-std-55-roman';
}

.tender-search object {
  display: block;

  /*position: absolute;

    z-index: 9;*/

  color: #ffffff;

  /*left: -70px;*/

  font-size: 18px;

  /*top: 12px;*/

  font-family: 'Conv_avenir-lt-std-85-heavy';

  text-transform: none !important;

  margin-top: 13px !important;

  text-align: center;
}

.tender .lising-events-cofrnce-pr h2 {
  margin-bottom: 20px;

  color: #002c5b;

  font-size: 20px !important;

  font-family: 'Conv_avenir-lt-std-95-black';

  text-transform: none !important;
}

.tender .lising-events-cofrnce-pr h1 {
  padding-bottom: 6px;
  border-bottom: 1px dashed #b6bdc2;
  margin-bottom: 20px;
  color: #002c5b;
  font-size: 22px !important;
  font-family: 'Conv_avenir-lt-std-85-heavy';
  padding-top: 10px;
  text-transform: none !important;
}

.tender .lising-events-cofrnce-pr p {
  color: #002c5b;
  font-size: 18px;
  font-family: 'Conv_avenir-lt-std-65-medium';
  text-transform: none !important;
  margin-bottom: 35px;
}

.tender .lising-events-cofrnce-pr {
  background: #fff;

  color: #fff;

  padding: 17px 10px 0px 35px;

  border-bottom: 6px solid #002c5b;
}

.tender a.show-interest {
  background: #4c5c69 !important;
  color: #fff;
  font-size: 18px;
  text-transform: uppercase !important;
  padding: 13px 45px;
  text-decoration: none;
  font-family: 'Conv_avenir-lt-std-55-roman';
  display: inline-block;
}

/*27/11/2018*/
.tender .tender-section {
  background: #fffdfd;
}

.tender .search-button {
  color: #f0f0f0 !important;
  text-decoration: none !important;
  float: right !important;
  padding: 8px 10px !important;
  margin-top: 0px !important;
  margin-right: 16px !important;
  background: #d7d7d7 !important;
  font-size: 16px !important;
  border: none !important;
  cursor: pointer !important;
}

.tender .modal-header .close {
  margin-top: 5px;
  top: 5px;
  position: absolute;
  right: 15px;
  font-size: 40px;
  color: #002c5b;
  text-shadow: none;
  opacity: 1;
}
/*27/11/2018*/

/*29/11/2018*/
.read-more {
  color: #002c5b;
  font-size: 22px !important;
  font-family: 'Conv_avenir-lt-std-85-heavy';
}

.tender-main-banner {
  background: linear-gradient(rgba(109, 113, 121, 0.78), rgba(109, 113, 121, 0.78));
  background-size: cover;
  background-position: 50%;
  vertical-align: middle;
  padding: 150px 0;
  min-height: 370px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.tender {
  padding: 20px 0 50px 0 !important;
}

.tender .lising-events-cofrnce {
  margin-bottom: 5px;
  box-shadow: none !important;
}

.tender h3 {
  color: #002c5b;

  font-size: 17px !important;

  padding-bottom: 9px;
}

.tender-available {
  color: #f0f0f0 !important;
  text-decoration: none !important;
  float: right !important;
  padding: 8px 10px !important;
  margin-top: 0px !important;
  margin-right: 16px !important;
  background: #d7d7d7 !important;
  font-size: 16px !important;
  border: none !important;
  cursor: pointer !important;
}

.tender-list {
  background: linear-gradient(rgba(109, 113, 121, 0.78), rgba(109, 113, 121, 0.78));
  background-size: cover;
  background-position: 50%;
  vertical-align: middle;
}

.tender .tright {
  float: left;
  text-align: left;
}

.tender .tleft {
  float: right;
}
@media only screen and (max-width: 560px) {
  .tender .discover-qdb {
    width: 100% !important;
    margin-bottom: 25px;
    margin-top: 25px;
  }
}
/*29/11/2018*/

/*Tender Portal*/

/*03-12-2018*/
.tender-detail-header {
  font-family: 'Conv_avenir-lt-std-95' !important;
}

/*03-12-2018*/
/*Mobile scroll issue*/
/*11/12/2018*/
#s4-workspace {
  -webkit-overflow-scrolling: touch;
}

/*About Al-fikra*/

.vcenters {
  padding-top: 6%;
}
.vcenterc {
  padding-top: 1%;
}
.vcenterm {
  padding-top: 15%;
}

.about-banner-container h1 {
  color: #fff;
  font-weight: 300;
  font-size: 60px;
  text-align: center;
}
.about-section {
  padding: 50px 0;
  background-color: #cdd2d8;
  text-align: center;
}
.about-section h2 {
  padding-bottom: 30px;
  color: #000000;
  text-align: center;
  font-size: 32px;
  border-bottom: 1px dashed #485966;
  font-family: 'Conv_avenir-lt-std-95-black';
}
.about-section p {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 20px;
  color: #485966;
}
.btn-about {
  position: relative;
  color: #fff;
  font-size: 20px;
  text-transform: uppercase;
  padding: 6px 42px;
  font-weight: 300;
  display: inline-block;
  background-color: #fff;
  border-radius: 0;
  transition: all ease-in 0.3s;
  z-index: 99;
  border: 1px solid #000000;
}
.btn-about:hover,
.btn-about:focus {
  color: #fff;
}
.btn-about:after,
.btn-about:before {
  content: '';
  border-radius: inherit;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s, background-color 0.3s;
  transition: transform 0.3s, background-color 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1);
  transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1);
}
.btn-about:after {
  background-color: #000000;
}
.btn-about:before {
  border: 1px solid #000000;
}
.btn-about:hover:after,
.btn-about:hover:before {
  -webkit-transform: scale3d(0.9, 0.8, 1);
  transform: scale3d(0.9, 0.8, 1);
  color: #fff;
}
.btn-about:hover:before {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.about-details-section {
  margin: 50px 0;
}
.about-details-section .full-width {
  width: 100%;
}
.about-details-section .tab-content {
  display: block;
}
.about-details-section .tab-content-details {
  padding: 0 52px 62px;
  margin-top: 45px;
  box-shadow: 0px 0px 15px 2px #ddd;
}
.about-details-section .tab-content-details h3 {
  padding: 65px 0 60px;
  color: #485966;
  text-align: center;
  font-size: 30px;
  font-family: 'Conv_avenir-lt-std-55-roman';
  font-weight: bold;
}
.about-details-section .tab-content-details p {
  color: #475967;
  font-size: 22px;
  margin-top: 5px;
}
.about-details-section .events-wrapper {
  transition: all ease-in 0.5s;
  transform: scale(1);
}
.about-details-section .events-wrapper:hover {
  transition: all ease-in 0.5s;
  transform: scale(1.05);
}
.about-details-section .events-wrapper .img-wrap {
  position: relative;
  width: 100%;
  display: flex;
  height: 215px;
  background-color: #475967;
  overflow: hidden;
  align-items: center;
  justify-content: center;
}
.about-details-section .events-wrapper .img-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.about-details-section .events-wrapper .no-image img {
  width: auto;
  height: auto;
}
.about-details-section .events-wrapper .img-wrap:after,
.about-details-section .events-wrapper .img-wrap:before {
  position: absolute;
  top: 15px;
  bottom: 15px;
  left: 15px;
  right: 15px;
  border-style: solid;
  border-color: #475967;
  content: '';
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s, opacity 0.35s;
  opacity: 0;
}
.about-details-section .events-wrapper .img-wrap:before {
  border-width: 2px 0 2px 0;

  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.about-details-section .events-wrapper .img-wrap:after {
  -webkit-transform: scale(1, 0);
  transform: scale(1, 0);
  border-width: 0 2px 0px 2px;
}
.about-details-section .events-wrapper:hover .img-wrap:after,
.about-details-section .events-wrapper:hover .img-wrap:before {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
/*.about-details-section .events-wrapper .img-wrap img {
    opacity: 0.95;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    max-width: 100%;
    min-height: 100%;
}
.about-details-section .events-wrapper:hover .img-wrap img {
    -webkit-transform: scale3d(0.95,0.95,1);
    transform: scale3d(0.95,0.95,1);
}*/

.about-details-section .mb-40 {
  margin-bottom: 40px;
}
.about-details-section .events-wrapper .video-wrap {
  position: relative;
  width: 100%;
  display: flex;
  height: 215px;
  background-color: #475967;
  overflow: hidden;
  align-items: center;
  justify-content: center;
}
.about-details-section .events-wrapper .workshop-video {
  height: 330px;
}
.about-details-section .events-wrapper video {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.about-details-section .events-wrapper p {
  padding: 25px;
  margin-top: 5px;
  color: #475967;
  font-size: 18px;
  border: 1px solid #475967;
  border-top: 0;
}
.about-details-section .nav-tabs {
  border-bottom: 0;
}
.about-details-section .nav-tabs li {
  width: 33.3%;
}
.about-details-section .nav-tabs li a {
  padding: 15px;
  border: 1px solid #000000;
  background-color: #fff;
  color: #000000;
  text-align: center;
  font-size: 18px;
  font-family: 'Conv_avenir-lt-std-95-black';
  border-radius: 0;
  transition: background-color 0.2s, color 0.2s;
}
.about-details-section .nav-tabs li:nth-child(2) a {
  margin: 0 20px;
}
.about-details-section .nav-tabs li.active a {
  /*background-color: #012d5c;
    border: 1px solid #012d5c;*/
  color: #fff;
}
.about-details-section .nav-tabs li.active a.alfstartup {
  background-color: #44146d !important;
  border: 1px solid #44146d;
}
.about-details-section .nav-tabs li a.alfstartup {
  border: 2px solid #44146d;
}
.about-details-section .nav-tabs li.active a.alfstartup:after {
  display: inline-block;
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -10px;
  content: '';
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #44146d;
}
.about-details-section .nav-tabs li.active a.alfchallenges {
  background-color: #730032 !important;
  border: 1px solid #730032;
}
.alfikratimeline {
  color: #475967;
  text-align: left;
}
.about-details-section .nav-tabs li a.alfchallenges {
  border: 2px solid #730032;
}
.about-details-section .nav-tabs li.active a.alfchallenges:after {
  display: inline-block;
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -10px;
  content: '';
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #730032;
}
.about-details-section .nav-tabs li.active a.alfmashrouie {
  background-color: #86bd3e !important;
  border: 1px solid #86bd3e;
}
.about-details-section .nav-tabs li a.alfmashrouie {
  border: 2px solid #86bd3e;
}
.about-details-section .nav-tabs li.active a.alfmashrouie:after {
  display: inline-block;
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -10px;
  content: '';
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #86bd3e;
}
.about-details-section .nav-tabs li.active a:after {
  display: inline-block;
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -10px;
  content: '';
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #012d5c;
}
.about-details-section .registration-form .form-control {
  padding: 10px 15px;
  height: 40px;
  border: none;
  border-bottom: 1px solid #c5c5c5;
  box-shadow: none;
  border-radius: 0;
  outline: none;
  font-size: 18px;
  font-weight: normal;
  color: #c5c5c5;
}
.about-details-section .registration-form .form-group:after,
.about-details-section .registration-form .form-group:before {
  display: inline-block;
  position: absolute;
  left: 0;
  bottom: 0;
  content: '';
  width: 1px;
  height: 12px;
  background-color: #c5c5c5;
}
.about-details-section .registration-form .form-group {
  position: relative;
  margin-bottom: 35px;
}
.about-details-section .registration-form .form-group:before {
  right: 0;
  left: initial;
}
.about-details-section .registration-form label {
  position: absolute;
  top: 5px;
  left: 15px;
  -webkit-transition: 0.2s ease-out;
  transition: 0.2s ease-out;
  color: #c5c5c5;
  font-size: 18px;
  cursor: text;
  font-weight: normal;
}
.about-details-section .registration-form .form-control:focus {
  border-color: #c5c5c5;
}
.about-details-section .registration-form input:focus + label {
  top: -25px;
}
.about-details-section .registration-form [class*='col-'] {
  padding: 0 30px;
}
.about-details-section .btn-about {
  text-transform: capitalize;
}
.about-details-section .panel-group .panel {
  box-shadow: 0px 0px 15px 2px #ddd;
}
.about-details-section .panel-title > a[aria-expanded='false'] {
  background-color: #fff;
  color: #475967;
}
.about-details-section .panel-title a {
  padding: 26px 50px;
  font-size: 24px;
  text-decoration: none;
  color: #475967 !important;
}
.about-details-section .panel-title a:focus,
.about-details-section .panel-title a:hover {
  color: #475967 !important;
}
.about-details-section .panel-default > .panel-heading {
  background-color: #fff;
}
.about-details-section .panel-default > .panel-heading + .panel-collapse > .panel-body {
  padding: 10px 50px 40px;
  background-color: #fff;
  color: #475967;
}
.about-details-section .panel-default > .panel-heading + .panel-collapse > .panel-body p {
  color: #000000;
  font-size: 22px;
}
.about-details-section
  .panel-default
  > .panel-heading
  + .panel-collapse
  > .panel-body
  .events-wrapper
  p {
  font-size: 18px;
}
.about-details-section .panel-default > .panel-heading + .panel-collapse.in > .panel-body {
  border-bottom: 10px solid #000000;
}
.about-details-section .workshop-video .videoPoster:before {
  width: 130px;
  height: 130px;
  margin: -65px 0 0 -65px;
  border: 5px solid #fff;
}
.about-details-section .workshop-video .videoPoster span:after {
  margin: -33px 0 0 -20px;
  border-left: 55px solid #fff;
  border-top: 35px solid transparent;
  border-bottom: 35px solid transparent;
}
.about-details-section .workshop-video .videoPoster span:before {
  margin: -23px 0 0 -15px;
  border-left: 40px solid #475967;
  border-top: 25px solid transparent;
  border-bottom: 25px solid transparent;
}
.videoIframe {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
}
.videoPoster {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: #475967;
  border: none;
  overflow: hidden;
  opacity: 1;
}
.videoPoster:hover {
  cursor: pointer;
}
.videoPoster:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 75px;
  height: 75px;
  margin: -38px 0 0 -38px;
  border: 3px solid #fff;
  border-radius: 100%;
}
.videoPoster span:after,
.videoPoster span:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: -20px 0 0 -12px;
  border-left: 35px solid #fff;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  -webkit-transition: border-color 300ms;
  transition: border-color 300ms;
}
.videoPoster span:before {
  margin: -15px 0 0 -9px;
  border-left: 25px solid #475967;
  z-index: 99;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
}
.videoPoster:hover:before,
.videoPoster:focus:before {
  border-color: #012d5c !important;
}
.videoPoster:hover span:after,
.videoPoster:focus span:after {
  border-left-color: #012d5c !important;
}
.videoWrapperActive .videoPoster {
  opacity: 0;
  height: 0;
  -webkit-transition-delay: 0s, 800ms;
  -moz-transition-delay: 0s, 800ms;
  transition-delay: 0s, 800ms;
}

.events-wrapper li {
  list-style: initial !important;
  line-height: 28px;
}

.events-wrapper h4 {
  margin-bottom: 20px;
  font-weight: bold;
  font-size: 17px;
}

.events-wrapper table {
  /* border: 1px solid #475967; */
  margin: 10px 0px;
  border: 1px solid #989898;
}
.events-wrapper th {
  /*text-align: left;*/
  padding: 10px;
  padding: 6px 10px;
}
.events-wrapper td,
th {
  padding: 6px 10px;
  border-bottom: 1px solid #989898;
}

.event-wrapper li {
  list-style: initial !important;
  line-height: 28px;
}

.event-wrapper h4 {
  margin-bottom: 20px;
  font-weight: bold;
  font-size: 17px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .events-wrapper {
    margin-bottom: 30px;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  .about-details-section .panel-default > .panel-heading + .panel-collapse > .panel-body {
    padding: 10px 20px;
  }
  .about-details-section .panel-default > .panel-heading + .panel-collapse > .panel-body p {
    font-size: 18px;
    text-align: center;
    margin-bottom: 30px;
  }
  .about-details-section .panel-title a {
    padding: 20px;
    text-align: center;
  }
  .events-wrapper {
    margin-bottom: 30px;
  }
  .about-details-section .registration-form {
    margin-bottom: 30px;
  }
  .about-details-section .registration-form [class*='col-'] {
    padding: 0 15px;
  }
  .about-details-section .tab-content-details h3 {
    padding: 30px 0;
    font-size: 28px;
  }
  .about-details-section .nav-tabs li:nth-child(2) a {
    margin: 0 5px;
  }
  .about-details-section .nav-tabs li a {
    padding: 10px;
    font-size: 14px;
    word-break: break-word;
  }
  .about-details-section .registration-form label {
    font-size: 15px;
  }
  .about-details-section .tab-content-details p {
    text-align: center;
    font-size: 18px;
  }
  .about-details-section .tab-content {
    padding: 15px 0;
  }
  .about-details-section .tab-content-details {
    padding: 10px 20px 20px;
    margin: 30px 0;
  }
  .about-details-section .events-wrapper .workshop-video {
    height: 215px;
  }
  .about-details-section .events-wrapper .workshop-video .videoPoster:before {
    width: 75px;
    height: 75px;
    margin: -38px 0 0 -38px;
    border: 2px solid #fff;
  }
  .about-details-section .events-wrapper .workshop-video .videoPoster span:after,
  .about-details-section .events-wrapper .workshop-video .videoPoster span:before {
    margin: -20px 0 0 -12px;
    border-left: 35px solid #fff;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
  }
  .about-details-section .events-wrapper .workshop-video .videoPoster span:before {
    margin: -15px 0 0 -9px;
    border-left: 25px solid #475967;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
  }
  .about-details-section {
    margin: 50px 0 20px;
  }
}
@media (max-width: 462px) {
  .about-details-section .nav-tabs li a {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 61px;
  }
}

/*About Al-fikra*/

.table-white-back {
  color: #1F2D55;
}

.table-white-back table,
td,
th {
  padding: 6px 10px;
  border: 1px solid #989898;
  color: #1F2D55;
}
/*for OTP*/
#lbResndOTP {
  color: #4d0331 !important;
}

/*09May2019 changes added for OSSForm-termsandConditions*/
.chbTerms {
  margin-right: 5px !important;
  margin-left: 0px !important;
}

.hlTerms {
  color: blue;
  text-decoration: underline;
}

/*09May2019 changes added for OSSForm-termsandConditions*/

/* Added on 18th June 2019 for Event Search*/
.events-cat {
  margin-top: -1%;
}
.events-calsearchOuter ul li:last-child p::after {
  left: 61%;
  top: 46%;
}
.events-calsearchOuter ul li p::after {
  left: 61%;
  top: 46%;
}
@media only screen and (max-width: 991px) {
  .events-calsearchOuter ul li p::after {
    left: 87%;
    top: 51%;
  }
  .events-calsearchOuter ul li:last-child p::after {
    left: 87%;
    top: 51%;
  }
}

/*Added for ELP Form on11Oct,2019*/
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  color: black;
}

.ui-datepicker-year {
  width: 55% !important;
}
/*Added for ELP Form on11Oct,2019*/
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  color: black;
}

.slider-data .slide {
  position: RELATIVE;
  right: 0;
  width: 100%;
}

.slider-data .carousel-control {
  padding-top: 10%;
  width: 5%;
  color: red;
  background: transparent !important;
}

.rowadhide {
  /*display:none !important;*/
}
.rowadhide1 {
  display: none !important;
}

.calendar-wrap.col-xs-9 {
  float: right !important;
}
ul.agendaList span {
  float: left !important;
  font-weight: bold;

  /*investmen forum starts*/
  .investforum .business-caption.text-center.bsn-det h1::after {
    display: none;
  }
  .calendar-invest .agendaList li:hover {
    transform: none !important;
    transition: none !important;
  }
  .calendar-invest:hover {
    transform: none !important;
    transition: none !important;
  }
  .calendar-wrap .headingWrap {
    padding: 10px 15px;
  }
  .static_class {
    padding: 10px 0 10px 0;
    position: fixed;
    width: 100%;
    bottom: 0;
    z-index: 10;
  }
  .static_class h1 {
    font-size: 24px !important;
    float: left;
    margin-top: 15px;
  }

  .static_class a {
    margin-top: 10px;
    padding: 5px 20px;
  }
  .coverr {
    height: 160px;
  }
  .calendar-invest .headingWrap {
    background: #490d67 !important;
    height: 60px !important;
  }
  .coverr .bsns-prod-ser {
    background: #490d67;
  }
  .coverr .lknks.buns a {
    background: #490d67;
  }
  .calendar-invest ul.agendaList span {
    float: none !important;
  }
  ul.agendaList.investmentforum li span {
    font-size: 16px;
  }
  ul.agendaList.investmentforum li time {
    font-size: 16px;
  }
  /*investmen forum ends*/
}

.rowadawconf .in-pg-mid-cnt-hldr {
  background: none !important;
}

.rowadawconf .internship-para {
  color: #4b4c4d !important;
}

.hm-caro-tbs .tab-link.current {
  color: #bd4e4e !important;
  border: 1px solid #bd4e4e !important;
}
a.ttl {
  width: 80%;
}
span.btn.btn-default.btn-sm.buttonreg {
  width: 50% !important;
}
/* 21-10-19 styles starts here */

/*investmen forum starts*/
.investforum .business-caption.text-center.bsn-det h1::after {
  display: none;
}
.calendar-invest .agendaList li:hover {
  transform: none !important;
  transition: none !important;
}
.calendar-invest:hover {
  transform: none !important;
  transition: none !important;
}
.calendar-wrap .headingWrap {
  padding: 10px 15px;
}
.static_class {
  padding: 10px 0 10px 0;
  position: fixed;
  width: 100%;
  bottom: 0;
  z-index: 10;
}
.static_class h1 {
  font-size: 24px !important;
  float: left;
  margin-top: 15px;
}

.static_class a {
  margin-top: 10px;
  padding: 5px 20px;
}
.coverr {
  height: 160px;
}
.calendar-invest .headingWrap {
  background: #490d67 !important;
  height: 60px !important;
}
.coverr .bsns-prod-ser {
  background: #490d67;
}
.coverr .lknks.buns a {
  background: #490d67;
}
.calendar-invest ul.agendaList span {
  float: none !important;
}
ul.agendaList.investmentforum li span {
  font-size: 16px;
}
ul.agendaList.investmentforum li time {
  font-size: 16px;
}
/*investmen forum ends*/

/*jahiz1 ribbon starts*/
.coverrjahiz1 .static_class h1 {
  float: none !important;
}
/*jahiz1 ribbbon ends*/

.othersTxt {
  margin-top: 14px;
}
/*revive program sarts*/
.contents {
  margin-top: 30px;
}
.ele_parent {
  justify-content: space-between;
}

.ele_items {
  /* display: flex; */
  justify-content: space-between;
  align-items: unset;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  position: relative;
  flex-basis: 14.257%;
  padding: 0px 15px;
}

.ele_items img {
  margin-bottom: 20px;
}
.brd {
  border-bottom: 1px solid #ccc;
  margin-bottom: 15px;
}
.ele_items h4 {
  font-size: 15px;
  font-weight: 600;
}

.con h4 {
  font-weight: 300;
  font-size: 14px;
  line-height: 22px;
}
@media (max-width: 1200px) {
  .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .carousel-inner {
    overflow: visible !important;
  }
  .home_block_img img {
    width: 100%;
  }
}
@media (max-width: 575px) {
  .d-xs-none {
    display: none;
  }
  .footer_block {
    margin-bottom: 30px;
  }
} /*
*/
@media (min-width: 2000px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1800px;
  }
}
.rvc .ele_items.tpc {
  height: 115px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px !important;
}
.clc {
  padding: 0px;
}
.ele_items .cliimg {
  margin-bottom: 20px;
  width: 39px;
  height: 43px;
}
@media only screen and (max-width: 767px) {
  .dissm {
    font-size: 15px !important;
    font-weight: 600 !important;
  }
  .clc {
    border: 1px solid #ccc;
    margin-bottom: 30px;
    padding: 30px;
  }
  .br_none {
    border: none;
  }
  .hidden-sm-down {
    display: none;
  }
  .clc:after {
    content: '\f0d7';
    font-family: FontAwesome;
  }
}
.clc:after {
  display: none;
}

.tpclast:after {
  display: none;
}
.tpcfirst:after {
  display: none;
}

.smeform span.sme-msg-subtext {
  padding-left: 20px;
  float: left;
  font-size: 13px !important;
  line-height: 23px;
}
/*revive program ends*/
.eventRegistration {
  background-color: #fff !important;
  margin-top: 200px;
  height: 1400px;
  margin-bottom: 10px;
  padding-left: auto;
  margin-left: auto;
  margin-right: auto;
  float: none;
  padding-left: 5% !important;
  max-width: 1500px;
  margin-top: 20px !important;
}
#ctl00_ctl43_g_7d01476a_4935_4ce6_8e42_de37486a71ac_ctl00_divMsg {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}
.divsuccessMsg {
  border: 0px solid #4d0331 !important;
  border-radius: 0px !important;
  text-align: center;
  margin-top: 10%;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
}
#ctl00_ctl43_g_1d3dc7fc_df69_43ee_9ddb_caff7e1e45c4 {
  background: #fff;
}
.ms-fullWidth {
  background: #fff;
}
/*AL fikra starts */
li.col-3.col-sm-3.get-advice-item.active a {
  background-color: #eee;
}
.alfikratabcontent p {
  color: #485966;
}
.alfikratabcontent ul li {
  color: #485966;
}

/*al fikra ends*/

/*Darwaza Form*/
.req {
  color: red !important;
  float: left !important;
}

.darwazaamain {
  /*text-align:left!important;*/
  width: 100%;
  padding: 0px;
}

div#ctl00_ctl43_g_7780ceb6_3847_4567_9f45_b21d1becca7c input {
  width: 100% !important;
}
div#ctl00_ctl43_g_7780ceb6_3847_4567_9f45_b21d1becca7c select {
  width: 100% !important;
}
.want-reg-text {
  width: 100% !important;
}
/*Darwaza Form ends*/

/*alfikra progress bar starts*/
.offer-content {
  min-height: 325px;
}
#ctl00_ctl43_g_0257b245_14ba_4041_a2d9_c156ca509b50_ctl00_divMsg {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}
.containerprogress {
  width: 100%;
  margin: 10px auto;
  padding-bottom: 50px;
}
.progressbarresilient {
  margin: 0;
  padding: 0;
  counter-reset: step;
}
.progressbarresilient li {
  list-style-type: none;
  width: 25%;
  float: left;
  font-size: 12px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  color: #7d7d7d;
}
.progressbarresilient li:before {
  width: 30px;
  height: 30px;
  content: counter(step);
  counter-increment: step;
  line-height: 27px;
  border: 2px solid #7d7d7d;
  display: block;
  text-align: center;
  margin: 0 auto 10px auto;
  border-radius: 50%;
  background-color: white;
}
.progressbarresilient li:after {
  width: 100%;
  height: 2px;
  content: '';
  position: absolute;
  background-color: #7d7d7d;
  top: 15px;
  left: -50%;
  z-index: 1;
}
.progressbarresilient li:first-child:after {
  content: none;
}
.progressbarresilient li.active {
  color: green;
}
.progressbarresilient li.active:before {
  border-color: #55b776;
}
.progressbarresilient li.active + li:after {
  background-color: #55b776;
}

.steps .checkout {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.steps .checkout li {
  display: table-cell;
  padding-left: 0;
  text-align: center;
  position: relative;
}
.steps .checkout li .index {
  position: relative;
  z-index: 3;
  padding-bottom: 15px;
}
.steps .checkout li:before {
  z-index: 2;
  background: #fff;
  margin: 0 auto;
  display: block;
  width: 30px;
  height: 30px;
  content: '';
  text-align: center;
  float: none;
  position: relative;
  top: 25px;
  border-radius: 100%;
  border: 2px solid #002c5b;
}
.steps .checkout li:after {
  z-index: 1;
  content: '';
  border: 1px solid rgba(135, 135, 135, 0.2);
  width: 100%;
  webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(180deg);
  display: block;
  position: absolute;
  top: 39px;
  right: -135px;
}
.steps .checkout li:last-child:after {
  display: none;
}
.steps .checkout li .caption {
  margin-top: 5px;
  font-size: 20px;
  font-family: 'Conv_avenir-lt-std-65-medium';
}
.steps .container-fluid {
  max-width: 550px;
  overflow: hidden;
}
@media (max-width: 1200px) {
  .steps .checkout li:after {
    right: -53px;
  }
}
section.about-banner.resilient {
  padding-top: 225px;
  padding-bottom: 170px;
}
/*alfikra progress bar ends 06-09-2020*/
/*derwaza vivek starts 06-09-2020*/
div#MSOZoneCell_WebPartctl00_ctl43_g_2b7493a3_f3e1_416f_80ac_5b8a018c2d9a .in-pg-mid-cnt-hldr {
  min-height: 500px !important;
  padding-top: -20px;
  margin-top: auto;
  margin-bottom: auto;
  vertical-align: middle;
  padding-top: 5%;
  margin-top: -5%;
}

div#MSOZoneCell_WebPartctl00_ctl43_g_2b7493a3_f3e1_416f_80ac_5b8a018c2d9a .help-section {
  min-height: 500px !important;
  padding-top: -20px;
  margin-top: auto;
  margin-bottom: auto;
  vertical-align: middle;
  padding-top: 5%;
  margin-top: -5%;
}

div#MSOZoneCell_WebPartctl00_ctl43_g_0257b245_14ba_4041_a2d9_c156ca509b50 .eventRegistration {
  padding-top: -20px;
  margin-top: auto;
  margin-bottom: auto;
  vertical-align: middle;
  padding-top: 5%;
  margin-top: -5%;
}
div#MSOZoneCell_WebPartctl00_ctl43_g_0257b245_14ba_4041_a2d9_c156ca509b50 {
  margin-top: -5%;
}

.darwazaverifyform {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}
.drwz-main-content dl.dl-horizontal {
  width: 40%;
  margin-left: auto;
  margin-right: auto;
}
.drwz-main-content label {
  font-weight: 500;
}
/*derwaza vivek ends*/
/*rowad page starts*/
.rowadworkshop .teams-meet .name {
  text-transform: uppercase;
  color: #485865;
  font-family: 'Conv_avenir-lt-std-85-heavy';
  line-height: 32px;
  font-size: 20px;
  margin-bottom: 30px;
  position: relative;
  margin-top: 45px;
  min-height: 75px;
}
.rowadworkshop .teams-meet .name::after {
  position: absolute;
  bottom: -19px;
  left: 48%;
  content: '';
  background: #485966;
  width: 25px;
  height: 3px;
}
.rowadworkshop .teams-meet p {
  margin-bottom: 30px;
  font-family: 'Conv_avenir-lt-std-65-medium';
  color: #485963;
  font-size: 20px;
}
.rowadworkshop .meet-team {
  background: #f6f7f9;
  padding: 100px 0px;
}
.rowadworkshop .meet-team h2 {
  text-transform: uppercase;
  color: #485865;
  text-align: center;
  margin-bottom: 40px;
  font-family: 'Conv_TrajanPro-Bold';
  font-size: 33px;
}

.rowadworkshops .teams-meet .name {
  text-transform: uppercase;
  color: #485865;
  font-family: 'Conv_avenir-lt-std-85-heavy';
  line-height: 32px;
  font-size: 20px;
  margin-bottom: 5px;
  position: relative;
  margin-top: 20px;
  min-height: 75px;
}
.rowadworkshops .teams-meet .name::after {
  position: absolute;
  bottom: -19px;
  left: 48%;
  content: '';
  background: #485966;
  width: 25px;
  height: 3px;

  display: none;
}
.rowadworkshops .teams-meet p {
  font-family: 'Conv_avenir-lt-std-65-medium';
  color: #485963;
  font-size: 14px;
  padding: 10px;
}
.fullteam {
  margin-left: -16px;
  margin-top: -16px;
}
.rowadworkshops p.workshop_Date {
  margin-bottom: 5px !important;
  font-size: 13px;
}
.rowadworkshops p.workshop_TIme {
  margin-bottom: 5px !important;
  font-size: 13px;
}

.rowadworkshops .meet-team {
  background: #f6f7f9;
  padding: 100px 0px;
}
.rowadworkshops .meet-team h2 {
  text-transform: uppercase;
  color: #485865;
  text-align: center;
  margin-bottom: 40px;
  font-family: 'C onv_TrajanPro-Bold';
  font-size: 33px;
}
.rowadworkshops h3.workshop_Title {
  font-size: 20px;
  padding: 10px 0;
}
/*.rowadworkshops img.team{
width:300px;
}*/
.pdftable td {
  text-align: left !important;
}
.pdftable thead {
  text-align: left !important;
}
.schedule-charges {
  background: #002c5b;
}

.schedule-charges tr {
  border: 3px solid white;
}
.schedule-charges a {
  color: #fff;
}
/*rowad new design starts */
.rowad-body {
  margin-bottom: 0px !important;
  background-color: #dddee3 !important;
}

.get-advice-item-rowad a {
  border: 0px solid #004760;
  color: #004760;
  text-align: center;
  padding: 1rem 0px !important;
  width: 100%;
  display: inline-block;
  margin-bottom: 20px;
  border-radius: 0px;
  font-size: 10px;
  background: #fff;
  text-transform: uppercase;
  font-weight: bold;
}
.main-tab {
  padding-top: 20px;
}
li.col.col-sm-2.get-advice-item-rowad a.day-tab.shadow.p-3.mb-5.bg-white {
  background: #fff !important;
  color: #004760 !important;
  font-weight: bold !important;
}
li.col.col-sm-2.get-advice-item-rowad.active a.day-tab.shadow.p-3.mb-5.bg-white {
  background: #004760 !important;
  color: #fff !important;
  font-weight: bold !important	;
}
li.col.get-advice-item-rowad.active a.day-tab.shadow.p-3.mb-5.bg-white {
  background: #004760 !important;
  color: #fff !important;
  font-weight: bold !important	;
}

.rowad-title-help h1 {
  text-align: left;
  border: 0px;
  font-family: 'Conv_avenir-lt-std-95-black' !important;
  font-size: 28px;
  color: #485966;
  font-size: 33px;
  text-transform: uppercase;
  border-bottom: 0px dashed #485966;
  padding-bottom: 30px;
  font-family: 'Conv_TrajanPro-Bold';
  padding-top: 30px;
}

.rowad-title-help h1:after {
  position: absolute;
  left: 14px;
  background: #004b60;
  width: 35px;
  height: 5px;
  content: '';
  /* bottom: 24px; */
  top: 80px;
}
.rowad-title-help .internship-para {
  text-align: left;
  font-size: 20px !important;
  font-family: 'Conv_avenir-lt-std-65-medium' !important;
  line-height: 40px;
  color: #024c61;
}
.rowadnewcontent p.internship-para {
  text-align: left;
  padding: 0px !important;
  line-height: 38px !important;
  font-size: 20px !important;
}
.rowadnewcontent div.inin-pg-mid-lst p {
  text-align: left;
  padding: 0px !important;
  line-height: 38px !important;
  font-size: 20px !important;
}

.rowadnewcontent .inin-pg-mid-lst ul li {
  float: left;
  width: 100%;
  line-height: 38px !important;
}
li.col.col-sm-2.get-advice-item-rowad.active a {
  background-color: #004760 !important;
  color: #fcba1a;
}
li.col.get-advice-item-rowad.active a {
  background-color: #004760 !important;
  color: #fcba1a;
}
li.col.get-advice-item-rowad.active a:hover {
  background-color: #004760 !important;
  color: #fff !important;
}
li.col.get-advice-item-rowad a:hover {
  background-color: #fff !important;
  color: #004760 !important;
}

.rowad-shinterest {
  border: 0px solid #1a2155;
  color: #024c61;
  text-align: center;
  padding: 10px;
  width: 100%;
  display: inline-block;
  margin-bottom: 0px;
  border-radius: 0px;
  font-size: 14px;
  background: #fabb1a;
  text-tranform: uppercase;
}

p.rowad-workshop-description {
  text-align: left;
  padding: 1%;
  min-height: 370px;
}
div#panel p.rowad-workshop-description {
  text-align: left;
  padding: 10px;
  min-height: 200px;
}

p.rowad-workshop-title {
  text-align: left;
  font-weight: bolder;
  padding: 10px;
  margin-bottom: 0px !important;
}
p.ceremony-heading-register {
  line-height: 100px !important;
  font-weight: bold;
  text-transform: uppercase;
  color: #004760;
}
p.ceremony-heading-register:hover {
  line-height: 100px !important;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
}

img.rowad-panel-head {
  padding-bottom: 5px;
  margin-left: -16px;
  margin-top: -16px;
}
.ceremony-dot {
  height: 25px;
  width: 25px;
  background-color: #004760;
  border-radius: 50%;
  display: inline-block;
}
.ceremony-line {
  height: 5px;
  line-height: 10px;
  width: 100%;
  background-color: #004760;
  display: inline-block;
  margin-top: 10px;
  position: absolute;
  margin-left: -5px;
}
.ceremony-description {
  color: #004760;
  padding-bottom: 25px;
  font-weight: 400;
  font-size: 22px;
}
.ceremony-speaker {
  color: #004760;
  padding-bottom: 20px;
  font-weight: 500;
}
.ceremony-register {
  float: right;
}
.nav-full-width {
  width: 100%;
}
.ceremony-time {
  font-size: 22px;
  padding-left: 3%;
  color: #004760;
  font-weight: normal;
}
.ceremony-register a.btn.btn-primary {
  background-color: #fcba1b !important;
  border-radius: 0px !important;
  color: #004762 !important;
  border: 0px !important;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: bolder;
}
.col-sm-12.rowadworkshops.rowadpopup h1 {
  color: #fff;
}
.col-sm-12.rowadworkshops.rowadpopup h1:after {
  position: absolute;
  left: 14px;
  background: #fff;
  width: 35px;
  height: 5px;
  content: '';
  /* bottom: 24px; */
  top: 110px;
}
.col-sm-12.rowadworkshops.rowadpopup span {
  font-size: 20px;
}
.popup-ceremony-time {
  font-size: 22px;
  padding-left: 3%;
  color: #fff;
  font-weight: normal;
}
.popup-ceremony-register a.btn.btn-primary {
  background-color: #fcba1b !important;
  border-radius: 0px !important;
  color: #fff !important;
  border: 0px !important;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: bolder;
}
.popup-ceremony-dot {
  height: 25px;
  width: 25px;
  background-color: #fcba1a;
  border-radius: 50%;
  display: inline-block;
}
.popup-ceremony-line {
  height: 5px;
  line-height: 10px;
  width: 95%;
  background-color: #fcba1a;
  display: inline-block;
  margin-top: 10px;
  margin-left: -10px;
  position: absolute;
}
.popup-ceremony-description {
  color: #fff;
  padding-bottom: 10px;
  font-weight: 400;
  font-size: 19px;
}
.popup-ceremony-speaker {
  color: #004760;
  padding-bottom: 35px;
  font-weight: 500;
}
a.popup-register {
  color: #fcba1a !important;
  text-decoration: underline;
  font-size: 20px;
  font-weight: bold;
}
a.popup-register:hover {
  color: #fff !important;
}
a.popup-register:visited {
  color: #fcba1a;
}
.col-centered {
  float: none;
  margin: 0 auto;
}
.row-images img {
  padding: 5px;
}
.agenda-images {
  padding-bottom: 20px;
}
.agenda-images img:hover {
  box-shadow: 0 0 11px rgba(33, 33, 33, 0.2);
}
.agenda-images img {
  cursor: pointer;
}
.agenda-images .col-sm-4.col-xs-12.col-md-4.col-lg-4 {
  padding-bottom: 15px;
}
.teams-meet.text-center.shadow.p-3.mb-5.bg-white.rounded.cardindividual {
  padding: 0px !important;
}
.card-heading {
  background-color: #004760;
  color: #fff;
  padding: 20px 15px;
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  height: 125px;
}
div#panel .card-heading {
  background-color: #004760;
  color: #fff;
  padding: 16 px 10px;
  font-size: 17px;
  font-weight: bold;
  text-align: left;
  height: 120px;
}
.modal-header .panellist {
  color: #fff;
  line-height: 100px !important;
}
.rowadpopupmain.modal-content {
  background-color: #004661 !important;
}
.rowadpopupmain .modal-header {
  border: 0px !important;
}
.rowadpopupmain .modal-header .close {
  margin-top: 1px;
  top: 1px;
  position: absolute;
  right: -90px;
  font-size: 45px;
  color: #fff;
  text-shadow: none;
  opacity: 1;
}
.rowadpopupmain .modal-header .close {
  color: #fff !important;
}

.rowadpopupmain h4.modal-title {
  float: left;
  color: #fdbb17;
  font-size: 22px;
  padding: 20px;
}
.rowadpopupmain .modal-footer {
  border-top: 0px !important;
}
.rowadpopup p.internship-para {
  color: #fff;
  text-align: left;
  padding-left: 0 !important;
  font-size: 24px !important;
  padding-bottom: 20px !important;
  padding-right: 0px;
}
.rowadpopup .main-colum .sub-colum {
  padding-left: 0px !important;
}
h3.panellist {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 22px !important;
}
.panel-logos {
  padding-top: 10px;
  text-align: right;
}

.rowadpopup {
  padding-left: 0px !important;
}
.popup-panel-title {
  color: #fff;
  font-size: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
  font-weight: bolder;
}
.popup-panel-position {
  color: #fff;
  font-size: 18px;
  padding-bottom: 5px;
}
.popup-panel-description {
  color: #fff;
  font-size: 20px;
  padding-top: 10px;
  line-height: 30px;
}
.popup-teams-meet.text-center {
  margin-top: 20px;
  padding: 10px;
  text-align: justify;
  border: 1px solid #ece6e6;
  min-height: 625px;
}
.popup-teams-meet.text-center h3.name {
  color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 22px;
}
.popup-teams-meet.text-center p.position {
  color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 19px;
}
.popup-teams-meet.text-center p.description {
  color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 20px;
  font-weight: normal;
  min-height: 350px;
}
.modal-footer .col-md-3 {
  color: #fff;
  text-align: left;
  line-height: 25px !important;
}
a.btn.btn-default.popup-register {
  border-radius: 0px !important;
  background-color: #fdbb17;
  color: #fff;
}
a.shadow.p-3.mb-3.rowad-shinterest.fancybox {
  width: 50%;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
}
a.shadow.p-3.mb-3.rowad-shinterest.fancybox:visited {
  color: #024c61 !important;
}
a.shadow.p-3.mb-6.rowad-shinterest.fancybox:visited {
  color: #004760 !important;
}
a.shadow.p-3.mb-3.rowad-shinterest.fancybox:hover {
  color: #fff !important;
  text-decoration: none !important;
}
a.shadow.p-3.mb-6.rowad-shinterest.fancybox:hover {
  color: #fff !important;
  text-decoration: none !important;
}

.rowad-workshop-duration-title {
  height: 25px;
  text-align: left;
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 0px !important;
}

.rowad-workshop-duration-description {
  height: 25px;
  text-align: left;
  font-size: 20px;
  padding-bottom: 25px !important;
  margin-bottom: 0px !important;
}
a.rowad-logos-sponsors {
  background: #fff !important;
}
.rowadsponsors {
  margin-bottom: 0px !important;
}

@media screen and (min-width: 993px) {
  .rowadworkshops {
    padding-bottom: 100px;
  }
  .rowadpopupmain .modal-header {
    border: 0px !important;
    padding-top: 15px;
  }
}
@media screen and (max-width: 992px) {
  .rowadpopupmain .modal-header {
    border: 0px !important;
    padding-top: 65px;
  }
  .get-advice-item-rowad a {
    font-size: 10px;
  }
  .mb-5,
  .my-5 {
    margin-bottom: 1rem !important;
  }
  li.col.get-advice-item-rowad a {
    height: 65px !important;
    display: grid;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 15px !important;
  }
}
/*rowad new design ends  */
/*rowad page ends*/

/*leap design starts */
h1.leap-video-title {
  text-align: center !important;
  font-size: 25px !important;
}
.leap-video h1::after {
  background: #485963 !important;
}
.leap-video {
  color: #485963 !important;
}

p.leap-main-title {
  float: right;
  text-transform: uppercase;
  font-size: 40px !important;
  /* position: absolute; */
  left: 65%;
  text-align: left;
  width: 70%;
  padding-top: 115px !important;
}
.leap-banner h1::after {
  width: 0px !important;
}
.leap-main-subtitle {
  float: left;
  text-transform: uppercase;
  font-size: 25px !important;
  /* position: absolute; */
  left: 65%;
  text-align: left;
  width: 100%;
}
.leap-title-help h1 {
  text-align: left;
  border: 0px;
  font-family: 'Conv_avenir-lt-std-95-black' !important;
  font-size: 28px;
  color: #485966;
  font-size: 33px;
  text-transform: uppercase;
  border-bottom: 0px dashed #485966;
  padding-bottom: 30px;
  font-family: 'Conv_TrajanPro-Bold';
  padding-top: 30px;
  width: 60%;
}
.leap-title-help h1:after {
  position: absolute;
  left: 14px;
  background: #492e81;
  height: 10px;
  content: '';
  width: 100%;
  /* bottom: 24px; */
  top: 180px;
}
h1.leap-footer-title {
  font-size: 20px !important;
}
a.pop-up-form.leap-apply-button {
  background: #4a2e82;
  border: 1px solid #4a2e82 !important;
}
section.profile.bsns-prod-ser.leap-footer {
  background-color: #11185c;
}
/* Portrait and Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1560px) {
  .leap-title-help h1 {
    font-size: 20px;
    width: 75%;
  }
  .leap-title-help h1:after {
    position: absolute;
    left: 14px;
    background: #492e81;
    height: 10px;
    content: '';
    width: 100%;
    /* bottom: 24px; */
    top: 120px;
  }
  p.leap-main-title {
    float: right;
    text-transform: uppercase;
    font-size: 27px !important;
    /* position: absolute; */
    left: 65%;
    text-align: left;
    width: 70%;
    padding-top: 60px !important;
  }
  .leap-banner h1::after {
    width: 0px !important;
  }
  .leap-main-subtitle {
    float: left;
    text-transform: uppercase;
    font-size: 17px !important;
    /* position: absolute; */
    left: 65%;
    text-align: left;
    width: 100%;
  }
}

@media only screen and (max-device-width: 767px) {
  .leap-title-help h1 {
    font-size: 18px;
    width: 100%;
    padding-top: 17px;
  }
  .leap-banner h1 {
    visibility: hidden;
  }
  .leap-title-help h1:after {
    position: absolute;
    left: 14px;
    background: #492e81;
    height: 10px;
    content: '';
    width: 100%;
    /* bottom: 24px; */
    top: 120px;
  }
  h1.leap-footer-title {
    font-size: 15px !important;
  }
  .profile-middle h1 {
    margin-bottom: 10px !important;
    font-family: 'Conv_avenir-lt-std-95-black' !important;
  }
  p.leap-main-title {
    float: right;
    text-transform: uppercase;
    font-size: 17px !important;
    /* position: absolute; */
    left: 70%;
    text-align: left;
    width: 65%;
    padding-top: 25px !important;
  }
  .leap-banner h1::after {
    width: 0px !important;
  }
  .leap-main-subtitle {
    float: left;
    text-transform: uppercase;
    font-size: 14px !important;
    /* position: absolute; */
    left: 65%;
    text-align: left;
    width: 100%;
  }
}

/*leap design ends */

/*spief design starts */
h1.spief-video-title {
  text-align: center !important;
  font-size: 25px !important;
}
.spief-video h1::after {
  background: #485963 !important;
}
.spief-video {
  color: #485963 !important;
  background: #f2f3f6;
  padding: 10px;
}
.spief-video iframe {
  background: #000;
  border: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50vh;
}
p.spief-main-title {
  float: right;
  text-transform: uppercase;
  font-size: 40px !important;
  /* position: absolute; */
  left: 65%;
  text-align: left;
  width: 70%;
  padding-top: 115px !important;
}
.spief-banner h1::after {
  width: 0px !important;
}
.spief-main-subtitle {
  float: left;
  text-transform: uppercase;
  font-size: 25px !important;
  /* position: absolute; */
  left: 65%;
  text-align: left;
  width: 100%;
}
.spief-title-help h1 {
  text-align: left;
  font-family: 'Conv_avenir-lt-std-95-black' !important;
  color: #4b5865 !important;
  font-size: 33px !important;
  padding-bottom: 15px !important;
  padding-top: 20px !important;
  width: 100%;
  text-transform: none !important;
}
h1.spief-categories {
  text-align: center;
  text-transform: none;
  text-align: center !important;
  font-family: 'Conv_avenir-lt-std-95-black' !important;
  color: #485966;
  font-size: 33px;
  padding-bottom: 30px;
  font-family: 'Conv_TrajanPro-Bold';
  padding-top: 30px;
}
.container-fluid.spief-categories {
  padding-bottom: 50px;
}
.spief-category-title {
  font-size: 22px;
  font-weight: bold;
  text-align: center;
  color: #4b5865;
  height: 60px;
}
.spief-category-title a {
  color: #4b5865 !important;
}

div.spief-incubators figcaption {
  font-size: 16px;
  text-align: center;
  color: #4b5865;
  font-weight: 500;
  padding-top: 20px;
}
.container-fluid.spief-categories {
  padding-bottom: 35px;
}
.spief-category-content {
  font-size: 16px;
  text-align: center;
  color: #4b5865;
  font-weight: 500;
}

/*.spief-title-help h1:after {
    position: absolute;
    left: 14px;
    background: #492e81;
    height: 10px;
    content: "";
    width: 100%;
    top: 180px;
}*/
.spief-body {
  margin-bottom: 0px;
  color: #4b5865;
}
p.spief-body {
  font-weight: 100;
  color: #051d48;
  font-size: 22px;
  font-family: 'Conv_avenir-lt-std-35-light' !important;
}
h1.spief-footer-title {
  font-size: 20px !important;
}
a.pop-up-form.leap-apply-button {
  background: #4a2e82;
  border: 1px solid #4a2e82 !important;
}
section.profile.bsns-prod-ser.leap-footer {
  background-color: #11185c;
}
.spief-contact {
  padding-bottom: 20px;
  padding-top: 20px;
  font-weight: bold;
  font-size: 24px;
}
.spief-contact a.spief-contact-email {
  color: #4b5865 !important;
  text-decoration: underline;
}
a.spief-link {
  color: #4b5865 !important;
  text-decoration: underline;
}
/* Portrait and Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1560px) {
  .business-caption.text-center.bsn-det.spief-video {
    background-color: #f2f3f6;
    padding: 10px;
  }
  .spief-title-help h1 {
    font-size: 20px;
    width: 75%;
  }
  .spief-category-title a {
    color: #485963;
  }
  p.spief-main-title {
    float: right;
    text-transform: uppercase;
    font-size: 27px !important;
    /* position: absolute; */
    left: 65%;
    text-align: left;
    width: 70%;
    padding-top: 60px !important;
  }
  .spief-main-subtitle {
    float: left;
    text-transform: uppercase;
    font-size: 17px !important;
    /* position: absolute; */
    left: 65%;
    text-align: left;
    width: 100%;
  }
  .spief-categories .container-fluid {
    padding: 0px !important;
    padding-right: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  div.spief-incubators figcaption {
    font-size: 12px;
    padding-top: 10px;
  }
}

@media only screen and (max-device-width: 767px) {
  .spief-banner h1 {
    visibility: hidden;
  }
  .profile-middle h1 {
    margin-bottom: 10px !important;
    font-family: 'Conv_avenir-lt-std-95-black' !important;
  }
  p.spief-main-title {
    float: right;
    text-transform: uppercase;
    font-size: 15px !important;
    /* position: absolute; */
    left: 70%;
    text-align: left;
    width: 65%;
    padding-top: 25px !important;
  }
  .spief-banner h1::after {
    width: 0px !important;
  }
  .spief-title-help h1 {
    font-size: 20px !important;
  }
  section.help-section.spief-body .incase-death-middle {
    padding: 0px;
  }
  p.spief-body {
    font-size: 18px;
  }
  .spief-main-subtitle {
    float: left;
    text-transform: uppercase;
    font-size: 14px !important;
    /* position: absolute; */
    left: 65%;
    text-align: left;
    width: 100%;
  }
  .spief-title-help h1 {
    padding: 0px !important;
  }
  .container-fluid.spief-categories {
    padding: 0px;
  }
}
/*spief design ends */

/*Rowad award 2021 starts*/

.tab-accord .tab-pane {
  padding: 10px;
  background-color: #ede8e8;
}

.tab-accord .nav-tabs .nav-link {
  color: #495057;
}

.tab-accord .nav-tabs .nav-item.show .nav-link,
.tab-accord .nav-tabs .nav-link.active {
  color: #495057;
  background-color: #ede8e8;
  border-color: #ede8e8 #ede8e8 #ede8e8;
}

.tab-accord .nav-link.active {
  border: 1px solid #ede8e8;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.accordion .fa {
  margin-right: 0.5rem;
}
.accordion .fa {
  margin-right: 0.5rem;
  float: right;
}
.acco_data .card-header {
  padding: 0px !important;
}
.acco_data .btn-link {
  width: 100%;
  text-align: left;
  color: #212529;
  padding: 0.75rem 1.25rem;
}
.tab-accord .tab-content > .active {
  display: block;
  padding: 1.75rem 2.25rem !important;
}

.rowad2021-body {
  margin-bottom: 0px !important;
  background-color: #fff !important;
}

.get-advice-item-rowad2021 a {
  border: 0px solid #004760;
  color: #004760;
  text-align: center;
  padding: 1rem 0px !important;
  width: 100%;
  display: inline-block;
  margin-bottom: 0px;
  border-radius: 0px;
  font-size: 13px;
  background: #fff;
  text-transform: uppercase;
  font-weight: bold;
}
.main-tab {
  padding-top: 20px;
}
li.col.col-sm-2.get-advice-item-rowad2021 a.day-tab.shadow.p-3.mb-5.bg-white {
  background: #fff !important;
  color: #004760 !important;
  font-weight: bold !important;
}
li.col.col-sm-2.get-advice-item-rowad2021.active a.day-tab.shadow.p-3.mb-5.bg-white {
  background: #004760 !important;
  color: #fff !important;
  font-weight: bold !important	;
}
li.col.get-advice-item-rowad2021.active a.day-tab.shadow.p-3.mb-5.bg-white {
  background: #004760 !important;
  color: #fff !important;
  font-weight: bold !important	;
}

.rowad2021-title-help h1 {
  text-align: left;
  border: 0px;
  font-family: 'Conv_avenir-lt-std-95-black' !important;
  font-size: 28px;
  color: #485966;
  font-size: 33px;
  text-transform: uppercase;
  border-bottom: 0px dashed #485966;
  font-family: 'Conv_TrajanPro-Bold';
  padding-top: 30px;
}

.rowad2021-title-help .internship-para {
  text-align: left;
  font-size: 20px !important;
  font-family: 'Conv_avenir-lt-std-65-medium' !important;
  line-height: 40px;
  color: #024c61;
}
.rowad2021newcontent p.internship-para {
  text-align: left;
  padding: 0px !important;
  line-height: 38px !important;
  font-size: 20px !important;
}
.rowad2021newcontent div.inin-pg-mid-lst p {
  text-align: left;
  padding: 0px !important;
  line-height: 38px !important;
  font-size: 20px !important;
}

.rowad2021newcontent .inin-pg-mid-lst ul li {
  float: left;
  width: 100%;
  margin: 0 0 15px 0;
  font-family: 'Conv_avenir-lt-std-35-light' !important;
}
li.col.col-sm-2.get-advice-item-rowad2021.active a {
  background-color: #004760 !important;
  color: #fcba1a;
}
li.col.get-advice-item-rowad2021.active a {
  color: #004760;
  background-color: #fcba1a !important;
}
li.col.get-advice-item-rowad2021.active a:hover {
  background-color: #fcba1a !important;
  color: #004760 !important;
}
li.col.get-advice-item-rowad2021 a:hover {
  background-color: #fcba1a !important;
  color: #004760 !important;
}

.rowad2021-shinterest {
  border: 0px solid #1a2155;
  color: #024c61;
  text-align: center;
  padding: 10px;
  width: 100%;
  display: inline-block;
  margin-bottom: 0px;
  border-radius: 0px;
  font-size: 14px;
  background: #fabb1a;
  text-tranform: uppercase;
}

p.rowad2021-workshop-description {
  text-align: left;
  padding: 1%;
  min-height: 370px;
}
.rowad2021workshops .popup-panel-description {
  color: #485963;
}
.rowad2021workshops popup-panel-image img {
  vertical-align: middle;
  align-items: center;
  text-align: center;
  align-content: center;
  margin-left: auto;
  margin-right: auto;
}
.rowad2021workshops popup-panel-image {
  background: #034b61;
  height: 349px;
}

div#panel p.rowad2021-workshop-description {
  text-align: left;
  padding: 10px;
  min-height: 200px;
}

p.rowad2021-workshop-title {
  text-align: left;
  font-weight: bolder;
  padding: 10px;
  margin-bottom: 0px !important;
}
p.ceremony-heading-register {
  line-height: 100px !important;
  font-weight: bold;
  text-transform: uppercase;
  color: #004760;
}
p.ceremony-heading-register:hover {
  line-height: 100px !important;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
}

img.rowad2021-panel-head {
  padding-bottom: 5px;
  margin-left: -16px;
  margin-top: -16px;
}
.ceremony-dot {
  height: 25px;
  width: 25px;
  background-color: #004760;
  border-radius: 50%;
  display: inline-block;
}
.ceremony-line {
  height: 5px;
  line-height: 10px;
  width: 100%;
  background-color: #004760;
  display: inline-block;
  margin-top: 10px;
  position: absolute;
  margin-left: -5px;
}
.ceremony-description {
  color: #004760;
  padding-bottom: 25px;
  font-weight: 400;
  font-size: 22px;
}
.ceremony-speaker {
  color: #004760;
  padding-bottom: 20px;
  font-weight: 500;
}
.ceremony-register {
  float: right;
}
.nav-full-width {
  width: 100%;
}
.ceremony-time {
  font-size: 22px;
  padding-left: 3%;
  color: #004760;
  font-weight: normal;
}
.ceremony-register a.btn.btn-primary {
  background-color: #fcba1b !important;
  border-radius: 0px !important;
  color: #004762 !important;
  border: 0px !important;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: bolder;
}
.col-sm-12.rowad2021workshops.rowad2021popup h1 {
  color: #fff;
}
.col-sm-12.rowad2021workshops.rowad2021popup h1:after {
  position: absolute;
  left: 14px;
  background: #fff;
  width: 35px;
  height: 5px;
  content: '';
  /* bottom: 24px; */
  top: 110px;
}
.col-sm-12.rowad2021workshops.rowad2021popup span {
  font-size: 20px;
}
.popup-ceremony-time {
  font-size: 22px;
  padding-left: 3%;
  color: #fff;
  font-weight: normal;
}
.popup-ceremony-register a.btn.btn-primary {
  background-color: #fcba1b !important;
  border-radius: 0px !important;
  color: #fff !important;
  border: 0px !important;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: bolder;
}
.popup-ceremony-dot {
  height: 25px;
  width: 25px;
  background-color: #fcba1a;
  border-radius: 50%;
  display: inline-block;
}
.popup-ceremony-line {
  height: 5px;
  line-height: 10px;
  width: 95%;
  background-color: #fcba1a;
  display: inline-block;
  margin-top: 10px;
  margin-left: -10px;
  position: absolute;
}
.popup-ceremony-description {
  color: #fff;
  padding-bottom: 10px;
  font-weight: 400;
  font-size: 19px;
}
.popup-ceremony-speaker {
  color: #004760;
  padding-bottom: 35px;
  font-weight: 500;
}
a.popup-register {
  color: #fcba1a !important;
  text-decoration: underline;
  font-size: 20px;
  font-weight: bold;
}
a.popup-register:hover {
  color: #fff !important;
}
a.popup-register:visited {
  color: #fcba1a;
}
.col-centered {
  float: none;
  margin: 0 auto;
}
.row-images img {
  padding: 5px;
}
.agenda-images {
  padding-bottom: 20px;
}
.agenda-images img:hover {
  box-shadow: 0 0 11px rgba(33, 33, 33, 0.2);
}
.agenda-images img {
  cursor: pointer;
}
.agenda-images .col-sm-4.col-xs-12.col-md-4.col-lg-4 {
  padding-bottom: 15px;
}
.teams-meet.text-center.shadow.p-3.mb-5.bg-white.rounded.cardindividual {
  padding: 0px !important;
}
.card-heading {
  background-color: #004760;
  color: #fff;
  padding: 20px 15px;
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  height: 125px;
}
div#panel .card-heading {
  background-color: #004760;
  color: #fff;
  padding: 16 px 10px;
  font-size: 17px;
  font-weight: bold;
  text-align: left;
  height: 120px;
}
.modal-header .panellist {
  color: #fff;
  line-height: 100px !important;
}
.rowad2021popupmain.modal-content {
  background-color: #004661 !important;
}
.rowad2021popupmain .modal-header {
  border: 0px !important;
}
.rowad2021popupmain .modal-header .close {
  margin-top: 1px;
  top: 1px;
  position: absolute;
  right: -90px;
  font-size: 45px;
  color: #fff;
  text-shadow: none;
  opacity: 1;
}
.rowad2021popupmain .modal-header .close {
  color: #fff !important;
}

.rowad2021popupmain h4.modal-title {
  float: left;
  color: #fdbb17;
  font-size: 22px;
  padding: 20px;
}
.rowad2021popupmain .modal-footer {
  border-top: 0px !important;
}
.rowad2021popup p.internship-para {
  color: #fff;
  text-align: left;
  padding-left: 0 !important;
  font-size: 24px !important;
  padding-bottom: 20px !important;
  padding-right: 0px;
}
.rowad2021popup .main-colum .sub-colum {
  padding-left: 0px !important;
}
p.rowadapp-test {
  text-align: left;
  /* font-size: 18px; */
  font-size: 20px;
  font-family: 'Conv_avenir-lt-std-65-medium';
  color: #485963;
  padding-bottom: 10px;
  font-weight: bold;
}
h1.rowadapp-heading {
  background: #004a60;
  padding: 10px;
  color: #fdbc18 !important;
}
p.rowad2021-award-category {
  font-size: 20px;
  font-family: 'Conv_avenir-lt-std-65-medium';
  color: #485963;
  padding-bottom: 10px;
}
.rowad2021-award-category {
  font-size: 20px;
  font-family: 'Conv_avenir-lt-std-65-medium';
  color: #485963;
  padding-bottom: 10px;
}
.panel-logos {
  padding-top: 10px;
  text-align: right;
}

.rowad2021popup {
  padding-left: 0px !important;
}
.popup-panel-title {
  color: #fff;
  font-size: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
  font-weight: bolder;
}
a.btn.btn-default.popup-register {
  border-radius: 0px !important;
  background-color: #fdbb17;
  color: #fff;
}
a.shadow.p-3.mb-3.rowad2021-shinterest.fancybox {
  width: 50%;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
}
a.shadow.p-3.mb-3.rowad2021-shinterest.fancybox:visited {
  color: #024c61 !important;
}
a.shadow.p-3.mb-6.rowad2021-shinterest.fancybox:visited {
  color: #004760 !important;
}
a.shadow.p-3.mb-3.rowad2021-shinterest.fancybox:hover {
  color: #fff !important;
  text-decoration: none !important;
}
a.shadow.p-3.mb-6.rowad2021-shinterest.fancybox:hover {
  color: #fff !important;
  text-decoration: none !important;
}

.rowad2021-workshop-duration-title {
  height: 25px;
  text-align: left;
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 0px !important;
}

.rowad2021-workshop-duration-description {
  height: 25px;
  text-align: left;
  font-size: 20px;
  padding-bottom: 25px !important;
  margin-bottom: 0px !important;
}
a.rowad2021-logos-sponsors {
  background: #fff !important;
}
.rowad2021sponsors {
  margin-bottom: 0px !important;
}

.tab-content.rowad2021newcontent {
  padding: 0px;
}
.rowad2021newcontent .tab-content {
  width: 100%;
}
.rowad2021newcontent .accordion-group {
  background: #58585b !important;
  color: #fff;
}
div#aboutrowad {
  background-color: #fcba1a;
}
div#FAQ {
  background-color: #dddee3;
}
div#awardcategories {
  background-color: #dddee3;
}
div#applicationprocess {
  background-color: #dddee3;
}
div#contact {
  background-color: #dddee3;
}

li.col.get-advice-item-rowad2021.active {
  /*background-color:#fcba1a;*/
}
li.col.get-advice-item-rowad2021.active a.shadow {
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.15) !important;
}
.accordion-heading {
  background: #485966;
  margin-bottom: 5px;
  padding: 10px;
  font-size: 1.2rem;
  color: #fff !important;
}
.accordion-heading a {
  color: #fff !important;
}
.accordion-heading a:hover {
  color: #fff !important;
}

.accordion-inner {
  padding: 15px;
  margin-bottom: 5px;
}
.accordion-inner .rowad-shinterest {
  font-size: 15px;
  font-weight: bold;
}
div#FAQ .accordion {
  width: 100%;
}
ul.tab-cat-list li {
  list-style-type: circle;
  margin-left: 20px;
  margin-top: 5px;
}
section.help-section.rowad2021-body {
  margin-bottom: 20px !important;
}
.from_rowad .table-white-back table,
td,
th {
  border: 0px solid #989898;
}
.displaynone {
  display: none;
}
#from_rowad
  option[value='Trading (Note that trading companies are not eligible for participation in Rowad Awards 2021)'] {
  display: none;
}
div#yearsofestdiv span.cmtBrk {
  display: none;
}
div#yearsofestdiv label.control-label:after {
  content: '(The award program is open to SMEs that are more than 3 years old)';
  color: #bbb6b6 !important;
  font-size: 15px !important;
  text-decoration: none;
  font-family: 'Conv_avenir-lt-std-65-medium';
  display: block;
}
.checkboxes .checkbox-inline + .checkbox-inline {
  margin-left: 0px !important;
}
.app-onl-frm {
  width: 97%;
}
/*#ctl00_ctl43_g_3d699dad_3b40_4757_9681_122c7494551d_ctl00_divInnovation.form-group.cmt-brct:first-child span.cmtBrk{
display:none;
}
#ctl00_ctl43_g_3d699dad_3b40_4757_9681_122c7494551d_ctl00_divInnovation .form-group.cmt-brct:first-child label.control-label{
visibility:hidden;
}
input#ctl00_ctl43_g_3d699dad_3b40_4757_9681_122c7494551d_ctl00_SMEs_investment_in_R_and_D:before{
content:'What is the SMEs investment in Research and Development (R&D) for 2020?';
color: #485966!important;
font-size: 15px !important;
text-decoration: none;
font-family: 'Conv_avenir-lt-std-65-medium';
display:block;
}*/
#ctl00_ctl43_g_68cf44a1_a150_4d85_b4fd_fb8a388afdfe_ctl00_servicesCheckBoxList
  [dir='rtl']
  .table-white-back
  table,
td,
th {
  /* border:0px !Important */
}
div#ctl00_ctl43_g_3d699dad_3b40_4757_9681_122c7494551d_ctl00_divInnovation
  div:nth-child(10)
  label:first-child {
  display: none;
}
div#ctl00_ctl43_g_3d699dad_3b40_4757_9681_122c7494551d_ctl00_divInnovation
  div:nth-child(1)
  span.cmtBrk {
  display: none;
}
div#ctl00_ctl43_g_3d699dad_3b40_4757_9681_122c7494551d_ctl00_divInnovation
  div:nth-child(1)
  label:first-child {
  display: none;
}

@media only screen and (max-width: 767px) {
  .help-section.rowad2021-body .nav > li {
    flex-basis: inherit;
    padding: 0;
  }
  .rowad2021-title-help h1 {
    font-size: 22px;
    padding-top: 5px;
  }
  .rowad2021workshops .popup-panel-description {
    font-size: 17px !important;
  }
  .rowad2021newcontent .inin-pg-mid-lst ul li {
    font-size: 17px !important;
  }
  .rowad2021-award-category {
    font-size: 17px;
  }
}

/*majazstarts*/
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  font-size: 13px !important;
  width: 80% !important;
  font-family: 'Conv_avenir-lt-std-65-medium' !important;
  padding-top: 10px !important;
  font-weight: bold;
}
li.ui-state-default.ui-corner-top {
  width: 225px !important;
}
.textIntro {
  font-size: 18px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  line-height: 20px !important;
  font-family: 'Conv_avenir-lt-std-65-medium' !important;
  padding: 10px;
}
.applicationSection {
  /* height: 50px !important; */
  padding-bottom: 18px;
}
p.textSection {
  font-size: 17px !important;
  /* height: 30px !important; */
  padding-top: 10px;
  /* padding-bottom: 8px !important; */
  line-height: 30px !important;
}
.labelTitle {
  font-weight: bold !important;
  line-height: 13.2px !important;
  color: #004a60 !important;
  text-align: justify !important;
  font-size: 18px !important;
  font-family: 'Conv_avenir-lt-std-65-medium' !important;
}
ul.listSection > li {
  line-height: 26px !important;
  color: #004a60 !important;
  padding-left: 18px !important;
  text-align: justify !important;
  font-size: 18px !important;
  font-family: 'Conv_avenir-lt-std-35-light' !important;
}
p.categoryTitle {
  font-size: 16px;
  font-family: 'Conv_avenir-lt-std-65-medium' !important;
  padding-top: 4px;
  padding-bottom: 7px !important;
  height: 61px !important;
  line-height: 30px !important;
}
.ui-accordion .ui-accordion-content {
  margin-bottom: 5px !important;
  background: #58585b !important;
  color: #fff !important;
  border: none !important;
  border-radius: 0 !important;
  font-size: 16px !important;
  font-family: 'Conv_avenir-lt-std-65-medium' !important;
  padding-left: 16px !important;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  color: #fff !important;
}
.leftZone,
.rightZone {
  float: left;
  width: 50%;
  text-align: center;
  display: none;
}
.hBarContact {
  height: 2px !important;
  background: #fdbc18;
  clear: both;
  margin: 20px;
  display: none;
}
#accordion .ui-state-default,
#accordion .ui-widget-content #accordion .ui-state-default,
#accordion .ui-widget-header .ui-state-default {
  margin-bottom: 10px !important;
  padding-left: 10px !important;
  height: 40px !important;
  background: #004a60 !important;
  font-family: 'Conv_avenir-lt-std-65-medium' !important;
  color: #fff !important;
  text-align-last: inherit !important;
  text-align: justify !important;
  border: none !important;
  border-radius: 2px !important;
}
h1.rowad-apply-button-whitebg.rounded {
  border: 1px solid #fff;
  border-radius: 5px;
  font-size: 1.2rem;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin-top: 1.5rem;
  text-transform: none;
  text-decoration: none;
}
h1.rowad-apply-button-whitebg.rounded:hover {
  border: 1px solid #fff;
  border-radius: 5px;
  font-size: 1.2rem;
  color: #485963;
  text-align: center;
  padding: 10px;
  margin-top: 1.5rem;
  text-transform: none;
  background-color: #fff;
  text-decoration: none;
}
h1.rowad-apply-button-graybg.rounded {
  border: 1px solid #485966;
  border-radius: 5px;
  font-size: 1.2rem;
  color: #485966;
  text-align: center;
  padding: 10px;
  margin-top: 1.5rem;
  text-transform: none;
  text-decoration: none;
}
h1.rowad-apply-button-graybg.rounded:hover {
  border: 1px solid #485966;
  border-radius: 5px;
  font-size: 1.2rem;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin-top: 1.5rem;
  text-transform: none;
  background-color: #485963;
  text-decoration: none;
}
span.rowad-category-apply {
  float: right;
  border: 1px solid #004760;
  border-radius: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 1.1rem;
  padding-bottom: 2px;
  text-decoration: none;
  background: #fcba1a;
}
span.rowad-category-apply a {
  color: #004760 !important;
}

span.rowad-category-apply:hover {
  float: right;
  border: 1px solid #fff;
  border-radius: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 1.1rem;
  padding-bottom: 2px;
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
@media only screen and (max-width: 757px) {
  .accordion-heading {
    font-size: 1 rem;
  }
  span.rowad-category-apply {
    float: right;
    border: 1px solid #004760;
    border-radius: 5px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1.1rem;
    padding-bottom: 2px;
    text-decoration: none;
    /* display: flex; */
    width: 100%;
    text-align: center;
    background: #fcba1a;
  }
  .accordion-heading {
    font-size: 1rem;
    height: 110px;
  }
}

span.title-winnersalfikra {
  font-size: 22px;
}
.alfikra2021tabcontent p {
  color: #485966;
}
.alfikra2021tabcontent ul li {
  color: #fff;
}
li.col-3.col-sm-3.rowad2021-item {
  text-align: center;
  text-transform: uppercase;
  border-bottom: 2px solid #2d363c;
}
li.col-3.col-sm-3.rowad2021-item a {
  color: #313232;
}
li.col-3.col-sm-3.rowad2021-item a:hover {
  color: #fff !important;
}
li.col-3.col-sm-3.rowad2021-item.active {
  background: #313232;
}
li.col-3.col-sm-3.rowad2021-item.active a {
  color: #fff;
}
li.col-3.col-sm-3.rowad2021-item.active a:hover {
  background-color: none !important;
}
li.col-3.col-sm-3.rowad2021-item a:focus {
  background-color: none !important;
  outline: 0px auto -webkit-focus-ring-color !important;
  outline-offset: -2px;
}
.al-fikra2021-title-help h1 {
  color: #313232 !important;
  font-size: 1.6rem !important;
  width: 200px;
}
.al-fikra2021-title-help {
  margin-bottom: 1rem;
}
.al-fikra2021-content {
  padding-bottom: 10px;
}
.accordion-inner.alfikra-acc-inner table.table-striped p {
  color: #fff !important;
}
.accordion-inner.alfikra-acc-inner table.table-striped ul.tab-cat-list li {
  color: #fff !important;
}
ul.nav.justify-content-center > li.rowad2021-item > a:focus,
ul.nav.justify-content-center > li.rowad2021-item > a:hover {
  background-color: #313232 !important;
}
.alfikra-acc-inner {
  background-color: #313232;
}
.accordion-heading.challenges-category {
  height: 70px;
}
.accordion-heading.challenges-category a {
  line-height: 50px !important;
}
.accordion-heading.startup-category {
  height: 70px;
}
.accordion-heading.startup-category a {
  line-height: 50px !important;
}
.accordion-heading.mashroie-category {
  height: 70px;
}
.accordion-heading.mashroie-category a {
  line-height: 50px !important;
}
.process-category.bg-white a {
  color: #313232;
  font-weight: bold;
}
ul.tab-cat-list.alfikra2021list li {
  color: #313232;
}
span.alfikra-category-apply {
  float: right;
  border: 0px solid #004760;
  border-radius: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 1.1rem;
  padding-bottom: 2px;
  text-decoration: none;
  background: none;
  float: right;
}
span.alfikra-category-apply a {
  color: #004760 !important;
}
.accordion-heading.challenges-category {
  background-color: #942541;
}
.accordion-heading.startup-category {
  background-color: #58378d;
}
.accordion-heading.mashroie-category {
  background-color: #6dbe46;
}
.accordion-inner.alfikra-acc-inner {
  background: #313232;
  color: #fff;
}
.alfikra2021-apply {
  background: #1b1a1a;
}
.alfikra2021-apply a#SME {
  background: #58378d;
}
/* Progress Bar Alfikra starts */
.alfikra2021events li {
  display: flex;
  color: #999;
}

.alfikra2021events time {
  position: relative;
  padding: 0 1.5em;
}

/* .alfikra2021events time::after {
   content: "";
   position: absolute;
   z-index: 2;
   right: 0;
   top: 0;
   transform: translateX(50%);
   border-radius: 50%;
   background: #fff;
   border: 1px #ccc solid;
   width: .8em;
   height: .8em;
} */
.alfikra2021list li {
  color: #485966 !important;
}
.alfikra2021events span {
  padding: 0 1.5em 1.5em 1.5em;
  position: relative;
  color: #485966;
}

.alfikra2021events strong {
  display: block;
  font-weight: bolder;
}
.alfikra2021events {
  margin: 1em;
  width: 50%;
}
.alfikra2021events,
.alfikra2021events *::before,
.alfikra2021events *::after {
  box-sizing: border-box;
  font-family: arial;
}
/* Progressbar alfikra ends */
/*Alfikra 2021 ends*/
/*Rowad conference 2021 starts */

.rowad-body {
  margin-bottom: 0px !important;
  background-color: #dddee3 !important;
}
li.col-md-4.col-lg-4.col-sm-4.get-advice-item-rowad.active a {
  background-color: #004760 !important;
  color: #fcba1a;
}
.col-sm-12.rowadworkshops.2021 p.rowad-workshop-description {
  min-height: 150px !important;
}
li.col-md-4.col-lg-4.get-advice-item-rowad.active a {
  background-color: #004760 !important;
  color: #fcba1a;
}
div#panel p.rowad-workshop-description {
  text-align: left;
  padding: 10px;
  min-height: 292px;
}
.rowadconf2021panel .popup-teams-meet.text-center p.description {
  min-height: 150px;
}
.rowadconf2021panel .popup-teams-meet.text-center {
  min-height: 475px;
}
.col-sm-12.rowadworkshops.w2021 p.rowad-workshop-description {
  min-height: 210px !important;
}
li.col-md-2.col-lg-2.col-sm-12.get-advice-item-rowad.active a {
  background-color: #004760 !important;
  color: #fcba1a;
}
.rowadspecial.card-heading {
  background-color: #fabb1a !important;
  color: #485963 !important;
}
.hidebutton {
  display: none;
}
@media screen and (min-width: 993px) {
  .col-sm-12.rowadworkshops.w2021 {
    padding-bottom: 0px !important;
  }
  div#panel p.paneldesc {
    height: 300px;
  }
}
/*Rowad conference 2021 ends */

/*erp program starts*/
li.erptab {
  text-align: center;
  text-transform: uppercase;
  border-bottom: 2px solid #2d363c;
}
li.erptab a {
  color: #313232;
}
li.erptab a:hover {
  color: #fff !important;
}
li.erptab.active {
  background: #313232;
}
li.erptab.active a {
  color: #fff;
}
li.erptab.active a:hover {
  background-color: none !important;
}
li.erptab a:focus {
  background-color: none !important;
  outline: 0px auto -webkit-focus-ring-color !important;
  outline-offset: -2px;
}
.erp-tab-title {
  color: #000;
  font-size: 20px;
  padding: 20px 0;
}
.erptabcontent ul li {
  color: #48596 !important;
}
ul.erptabul li {
  color: #48596 !important;
}
h1.erp-tab-title {
  text-align: left;
  color: #777;
}
/*erp program ends */

@media only screen and (min-width: 992px) {
  a.pop-up-form.book-digital-appointment-apply {
    margin-left: 10px;
  }
}

/*ERP Program form*/
.div-submit {
  padding-left: 30%;
  padding-top: 5%;
}
.inline label {
  white-space: nowrap;
  display: inline-block;
  padding-left: 4px;
  width: 20% !important;
}
@media (min-width: 1025px) {
  .erptable td:first-child {
    width: 5% !important;
  }
}

/*ERP Program form*/
/*Training starts*/

li.col-md-6.col-lg-6.col-sm-12.get-advice-item-rowad.active a {
  background: #cdd2cf !important;
  color: #002c5b !important;
}
#trainings .get-advice-item-rowad a {
  background: #fff;
  color: #1a2155;
}
li.col-2.get-advice-item-rowad.active a {
  background: #1a2155 !important;
  color: #fff !important;
}
div.tab-content {
  width: 100% !important;
}
table.table.training-tab-table {
  border: 1px solid #fff;
  margin-top: 10px;
}
table.table.training-tab-table td {
  color: #fff;
  border-right: 1px solid #fff !important;
}
a.ng-binding {
  color: #fff !important;
}
a.ng-binding:hover {
  color: #fff !important;
}
a.ng-binding.collapsed {
  color: #002c5b !important;
}
a.ng-binding.collapsed:hover {
  color: #002c5b !important;
}
table.table.training-tab-table {
  width: 50%;
}
/*Training ends*/

/* Faq English Ashik Start*/

table.al-dhameen-table td {
  color: #fff !important;
}
.panel-title > a.ng-binding[aria-expanded='false'] {
  color: #002c5b !important;
}
/* Faq English Ashik End*/
/* SME excell 2022 English Ashik star*/
h1.rowadapp-heading {
  background: #004a60;
  padding: 10px;
  color: #fdbc18 !important;
  float: left;
  width: 100%;
}

.col.get-advice-item-rowad2021.sme2022-li.active a {
  color: #485966;
}
li.col.get-advice-item-rowad2021.sme2022-li.active a {
  background-color: #1a2155 !important;
  color: #fff !important;
}

li.col.get-advice-item-rowad2021.sme2022-li a:hover {
  background-color: #1a2155 !important;
  color: #fff !important;
}

#sme2022about,
#sme2022eligibility,
#sme2022benifits,
#sme2022application {
  background-color: #dddee3;
}

.sme2022data h1.rowadapp-heading {
  background: #1a2155 !important;
  color: #fff !important;
}

.sme2022data .incase-death-middle h1 a {
  color: #fff !important;
}

#sme2022about .inin-pg-mid-lst ul {
  float: left;
  width: 100%;
  margin-bottom: 20px;
  padding-left: 50px;
}

.rowad2021newcontent .inin-pg-mid-lst ul li ul li {
  margin: 0 0 10px 0 !important	;
}

#sme2022application .inin-pg-mid-lst ulli ul {
  margin-bottom: 0px !important;
}
.inin-pg-mid-lst ul li ul {
  margin-bottom: 0px !important;
}
.panel-body a:hover {
  color: #fff !important;
}

/*FAQ Update*/
/*.panel-body ul ul  {
        margin-top: 10px;
        }*/
.panel-body ul ul li {
  list-style: disc;
  margin-left: 20px;
}

/* SME excell 2022 English Ashik star*/

/* EWC Page Update Ends */

li.col.get-advice-item-rowad2021.sme2022-li a.active {
  background-color: #1a2155 !important;
  color: #fff !important;
}

.panel-body p:last-child {
  padding-bottom: 15px;
}

#contentBox {
  margin-right: 0 !important;
  margin-left: 0 !important;
  min-width: 200px !important;
}

#s4-titlerow {
  display: none !important;
}

.has-error .form-control {
  border: 1px solid #c51244 !important;
  background: #fff0f4;
  color: #c51244;
}
