@import url('https://fonts.googleapis.com/css2?family=Quattrocento:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap');
 .navbar  { background-color: #081625 !important; max-width: 100%}
  
.modal-dialog { max-width: 100% !important; margin: 1.75rem auto; }



*,body,html{scroll-behavior: smooth;font-family: 'DM Sans', sans-serif;}
h1{font-size: 2rem;}
.btn{box-shadow: none;}
.heading{font-family: serif;font-weight: normal;}
.bg-theme-body{background-image: url('../img/main-background.png');}
.bg-home{background-image: url('../img/Banner-home.jpg');height: 90vh;background-repeat: no-repeat;background-position: center;background-size: 100%;}
.bg-membership{background-image: url('../img/banner-member.jpg');height: 90vh;background-repeat: no-repeat;background-position: center;background-size: 100%;}
.bg-about-banner{background-image: url('../img/MoreBannrs/About banner deck.jpg');height: 90vh;background-repeat: no-repeat;background-position: center;background-size: 100%;}
.bg-activities-banner{background-image: url('../img/banner-activities.jpg');height: 90vh;background-repeat: no-repeat;background-position: center;background-size: 100%;}
.bg-facility-banner{background-image: url('../img/banner-facilities.png');height: 90vh;background-repeat: no-repeat;background-position: center;background-size: 100%;}
.bg-theme-main{background-image: url('../img/main-background.png');}
/*.bg-theme-main{background: linear-gradient(to right, #2727a3 , #131232);}*/
/*.bg-theme-body{background: linear-gradient(to bottom right, #153453 , #12151c, #153453);}*/
.bg-theme{background: linear-gradient(to right, #2727a3 , #131232, #2727a3);}
.bg-dark-blue{background: #ffffff;}
.bg-dark{background: #252c35 !important;}
.font-weight-600{font-weight: 600;}
.line-height-1{line-height: 1;}
.dropdown-item{padding-left: 30px background: #252c35 !important;}
.dropdown1-item{padding-left: 30px !important;}
.line-height-1-5{line-height: 1.5;}
.border-top1{border-top: 5px solid #691b45;}
.btn-info{text-transform: capitalize;font-size:16px;color: #fff;background-color: #137bab !important;border-radius: 8px;border: 2px solid #137bab !important;font-weight: 400;}
.btn-info2{text-transform: capitalize;font-size:15px;color: #000 !important;background-color: transparent; !important;border-radius: 8px;border: 2px solid #ff4309 !important;font-weight: 400;}
.font-normal{font-weight: 4400;}
.bg-info1{background: #13255c !important;}
.w-40{width: 40%;}
.w-20{width: 20%;}
.w-30{width: 30%;}
.d-grid{display: grid;}
.text-italic{font-style: italic;}
.slider-6 .slick-dots{filter: invert(1);}
.slider .slick-dots{filter: invert(1);}
.slick-dots{bottom: -52px !important;}
.media-100{width: 100%;}
.text-black{color: #000 !important;}
.font-15{font-size: 15px;}
.font-16{font-size: 16px;}
.font-17{font-size: 17px;}
.font-18{font-size: 18px;}
.font-20{font-size: 20px;}
.font-24{font-size: 24px;}
.font-25{font-size: 25px;}
.font-50{font-size: 50px;}
.font-60{font-size: 45px;}
.font-85{font-size: 45px;}
.logo-shadow{box-shadow: 2px 2px 22px 14px #062156;border-radius: 50%;}
.border-py{border-top: 5px solid #000;border-bottom: 5px solid #000;}
.footer-link h4{font-size: 1.0rem;}
.footer-link ul li{font-size: 1rem; padding-top: 6px;}
.footer-link ul li a{color: #9c9fc7;}
.footer-link ul li a:hover{color: #fff !important;}
.fab{font-size: 22px;}
.navbar-nav .nav-item .nav-link{text-transform: capitalize;color: #081625; font-color: #006625;  text-transform: uppercase; font-weight: bold !important;}
.navbar-nav .nav-item1 .nav-link{text-transform: capitalize;color: #081625; font-weight: bold !important; }

.bg-media{background: url('../img/media.png') no-repeat;background-size: 100%;background-position: center;border-radius: 8px; padding: 30px 0px;}
.btn-secondary{background: #9195d4 !important;}
/*.card{border-radius: 0px !important;background: url('../img/aboutbg.jpg') no-repeat;background-size: 200%;background-position: center;}*/
.num-font{font-size: 60px;}
.z-index-9{z-index: 9;}
.top-0{top: 0;}.right-0{right: 0}
.overflow-x-hidden{overflow-x: hidden;}
.bg-info{background-color: #3c6cc5 !important;}
.nav-link{padding:15px 27px !important;}
.sticky.is-sticky { position: fixed; left: 0; right: 0; top: 0; z-index: 1000; width: 120%; background: #081625 !important; }
.home-control{background: #5d6371;border: 2px solid #5d6371;color: #fff;}
.bg-color1{background: #dfdfe9;border: 1px solid #000;border-radius: 14px !important;}
.bg-color2{background: #eafed9;border: 1px solid #000;border-radius: 14px !important;}
.home-control::placeholder{color: #fff;}


.new-raj .column {width: 30%; float: left; overflow: hidden; padding: 0; margin: 20px 15px 0 0; border: 5px solid #13255c; }
.new-raj .column img.slide-thumbnail{ width:100%; }
.holder .slides img{ width: 96%; border: 5px solid #ccc; }





.carousel-indicators{
  /* bottom: -70px !important; */
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 10px; /* change width */
  height: 10px; /* change height */
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity .6s ease;
  border-radius: 100%; 
}
.slick-next::before, .slick-prev::before {color: white;}
.decor1{background-image: url('../img/decor.png');height: 150px;background-size: 100%;background-position: top;}
.decor1-inside{background-image: url('../img/decor.png');height: 150px;background-size: 100%;background-position: top;}
.decor-rotate{background-image: url('../img/decor.png');height: 140px;background-size: 100%;background-position: top;transform: rotate(180deg);}
.decor2{background-image: url('../img/Decor2.png');height: 60px;background-size: 100%;background-position: top;}
.decor2-low{background-image: url('../img/Decor2.png');height: 70px;background-size: 100%;background-position: top;}
.btn-primary{text-transform: uppercase;font-size:17px;color: #000;background-color: #040c3a !important;border-radius: 8px;font-weight: 400;padding: 15px 0px;}
.btn-secondary{text-transform: uppercase;font-size:17px;color: #000;background-color: #b56161 !important;border-radius: 8px;font-weight: 400;padding: 15px 0px;}
.bg-parallax{background-image: url('../img/parallax.jpg');background-position: center;background-repeat: no-repeat;background-attachment: fixed;background-size:cover;padding:180px 0px;}
.bg-parallax-about{background-image: url('../img/parallax-about.jpg');background-position: center;background-repeat: no-repeat;background-attachment: fixed;background-size:cover;padding:10px 0px;}
.bg-parallax-about99{background-image: url('../img/parallax-about99.jpg');background-position: center;background-repeat: no-repeat;background-attachment: fixed;background-size:cover;padding:10px 0px;}
#crad1{background: url('../img/card1.png'); background-position: top;background-repeat: no-repeat;background-size: 125%;}
#crad2{background: url('../img/card2.png'); background-position: top;background-repeat: no-repeat;background-size: 125%;}
#crad3{background: url('../img/card3.png'); background-position: top;background-repeat: no-repeat;background-size: 125%;}
#crad4{background: url('../img/card4.png'); background-position: top;background-repeat: no-repeat;background-size: 125%;}
#crad5{background-color:#137bab; background-position: top;background-repeat: no-repeat;background-size: 125%;}
#crad6{background-color:#137bab; background-position: top;background-repeat: no-repeat;background-size: 125%;}
#crad7{background-color:#137bab; background-position: top;background-repeat: no-repeat;background-size: 125%;}
#crad8{background-color:#137bab; background-position: top;background-repeat: no-repeat;background-size: 125%;}
#crad9{background-color:#ffffff; background-position: top;background-repeat: no-repeat;background-size: 125%;}
#crad10{background-color:#ffffff; background-position: top;background-repeat: no-repeat;background-size: 125%;}
#crad11{background-color:#ffffff; background-position: top;background-repeat: no-repeat;background-size: 125%;}
#crad12{background-color:#fffffff; background-position: top;background-repeat: no-repeat;background-size: 125%;}
#crad1:hover,#crad2:hover,#crad3:hover,#crad4:hover{background: #252c35 !important;transition: 0.3s ease;transition-delay: 0.3s ease;}
.hover:hover{transition-delay: .3 ease;transition: .3s ease;border: 5px solid #33469c;}
.pointer{cursor: pointer;}
/*temp*/
.slick-next:before, .slick-prev:before{font-size: 30px;}
/*sangbad download*/
.fl-fl {
  background: #00aeff;
  letter-spacing: 3px;
  padding: 4px;
  width: 290px;
  position: fixed;
  right: -240px;
  z-index: 1000;
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
.fa {
  color: #fff;
  padding: 8px 0;
  margin-left: 9px;
}
.fl-fl:hover {
  right: 0;
}
.fl-fl a {
  color: #fff !important;
  text-decoration: none;
  text-align: center;
  line-height: 43px!important;
  vertical-align: top!important;
}
.float-fb {
  top: 100px;
}
.float-fb2 {
  top: 180px;
}
.float-sm-2 > .fl-fl {
  background: #fff;border: 3px solid #000;
  letter-spacing: 3px;
  padding: 4px;
  width: 290px;
  position: fixed;
  right: -240px;
  z-index: 1000;
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
.float-sm-2 > .fl-fl:hover {
  right: 0;
}
.float-sm-2 > .fl-fl a {
  color: #000 !important;font-weight: bold;
  text-decoration: none;
  text-align: center;
  line-height: 43px!important;
  vertical-align: top!important;
}
/*scroll to top*/
#scroll {
    position:fixed;
    right:10px;
    bottom:50px;
    cursor:pointer;
    width:50px;
    height:50px;
    background-color:#3498db;
    text-indent:-9999px;
    z-index: 9999;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px;
}
#scroll span {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:#ffffff;
}
#scroll:hover {
    background-color:#ff4309;
    opacity:1;filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}
.desktop-mt-80{margin-top: 80px;}
.desktop-my{margin-top: 122px; margin-bottom: 130px;}
.desktop-my2{margin-top: 180px; margin-bottom: 130px;}
.desktop-mt{margin-top: 200px}
.media-img-34{width: 34px;}
.media-img-38{width: 38px;}
.border-none{border: none;}
.width-42{width: 42px;}
.desktop-px-5{padding: 3rem!important;}
.close{z-index: 9;}
.close-40{width: 40px;}

/*mobile only*/
@media only screen and (max-width: 600px) {
    .bg-home{background-size: 400%;}
    .desktop-px-5{padding: 0px !important;}
    .desktop-pt-5{padding-top: 3rem !important;}
    .media-px-1{padding: 1rem !important;}
    .desktop-mt-80{margin-top: 0px;}
    .media-py-0{padding-top: 0px !important;}
    .mt-3{margin-top: 0rem!important}
    .desktop-my{margin-top: 10px; margin-bottom: 40px;}
    .desktop-mt{margin-top: 10px}
    .desktop-my2{margin-top: 10px; margin-bottom: 40px;}
    .decor1{background-image: url('../img/decor.png');height: 60px;background-size: 100%;background-position: top;}
    .decor1-inside{height: 50px;}
    .font-60{font-size: 45px;}
    .close-40{width: 27px;}
    .close{0.7rem 1rem !important;}
    .font-85{font-size: 40px;}
    .media-center > .font-85{font-size: 25px;}
    .media-banner-font{font-size: 12px;}
    .media-center{text-align: center;}
    .pb-xs-2{padding-bottom: 2rem;}
    .media-mx-auto{display: block;margin: 0 auto;}
    .media-pt-3{margin-top: 30px;}
    .width-42{width: 48px;}
    .carousel-indicators{bottom: -55px !important;}
    .media-p-0{padding: 0px !important;}
    .pt-sm-2{padding-top: 2rem;}
    /*.card{background-size: 400% !important;}*/
    .decor-rotate{height: 50px;}
    .w-md-50{width: 97% !important;}
    h4{font-size: 1rem !important;}
    .media-img-center{display: block;margin: 50px auto 0px auto;}
    main{overflow-x: hidden;}
    .decor2{height: 22px !important;}
    .decor2-low{height: 22px !important;}
    .media-font-24{font-size: 24px;padding-top: 15px;}
    .media-font-18{font-size: 14px;}
    .media-100{width: 82.5%;}
    .slick-next{right: -7px;}
    .slick-prev{left: -7px;}
    .font-24{font-size: 15px;}
    .font-25{font-size: 18px;}
    .media-img-34{width: 20px;}
    .media-img-38{width: 22px;}
    .media-d-flex{display: flex;justify-content: center;}
    .media-d-flex li a{padding-left: 15px;}
    .media-d-none{display: none;}
    .media-pt-2{padding-top: 20px;}
    .media-pt-0{padding-top: 0px !important;}
    .media-pt-1{padding-top: 10px !important;}
    .w-40, .w-25, .w-20{width: 95% !important;}
    .media-justify-content-center{justify-content: center;}
    .modal-xl{width: 98%;margin: 0px auto;}
    .modal-body{padding: 0.5rem;}
    .media-h4{font-size: 20px !important;}
    /*.carousel-item > img{height: 45vh !important;width: auto !important;}*/
    .bg-about-banner,.bg-membership,.bg-activities-banner,.bg-facility-banner{height: 50vh;background-size: 248%;}
    .bg-parallax{background-image: url('../img/parallax-mob.jpg');background-size: 100%;background-position: center;background-repeat: no-repeat;background-attachment: fixed;background-size:cover;padding:180px 0px;}
    .bg-parallax-about{background-image: url('../img/parallax-about.png');background-size: 100%;background-position: center;background-repeat: no-repeat;background-attachment: fixed;background-size:cover;padding:180px 0px;}
    .slider-7 > .slick-next, .slider-7 > .slick-prev{top: 22% !important;}
    .home-header .close{padding: 0.7rem 1rem !important;}
    .modal-header .close{padding: 1rem !important;}
    .bg-parallax-about {
  background-image: url('../img/parallax-about.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 180px 0px;background-attachment: local;
}


.bg-parallax-about99{background-image: url('../img/parallax-about99.png');background-size: 100%;background-position: center;background-repeat: no-repeat;background-attachment: fixed;background-size:cover;padding:180px 0px;}
    .slider-7 > .slick-next, .slider-7 > .slick-prev{top: 22% !important;}
    .home-header .close{padding: 0.7rem 1rem !important;}
    .modal-header .close{padding: 1rem !important;}
    .bg-parallax-about99 {
  background-image: url('../img/parallax-about99.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 180px 0px;background-attachment: local;
}
.parallax-content h1{font-size: 20px;
line-height: 35px;}
}

/*desktop only*/
@media only screen and (min-width: 600px) {
    .desktop-pt-100{padding-top: 100px;}
    .slick-prev{left: -55px !important;}
    .slick-next{right: -48px !important;}
    .media-col-md-2{flex: 0 0 20%;max-width: 20%;}

}



@media(max-width:800px) {
      .modal-dialog {
    max-width: 80% !important;
    margin: 0 auto;
    display: inline list-item; }  
    .raj-p{margin: -30px 0 0 -20px;
width: 100%;}
    .aud-raj{margin: 0 auto;
display: block;width: 82.5%;}
}


.dropdown-menu {
	min-width: 200px;
}
.dropdown-menu.columns-2 {
	min-width: 400px;
}
.dropdown-menu.columns-3 {
	min-width: 600px;
}
.dropdown-menu li a {
	padding: 5px 15px;
	font-weight: 300;
}
.multi-column-dropdown {
	list-style: none;
  margin: 0px;
  padding: 0px;
}
.multi-column-dropdown li a {
	display: block;
	clear: both;
	line-height: 1.428571429;
	color: #333;
	white-space: normal;
}
.multi-column-dropdown li a:hover {
	text-decoration: none;
	color: #262626;
	background-color: #999;
}
 
@media (max-width: 767px) {
	.dropdown-menu.multi-column {
		min-width: 240px !important;
		overflow-x: hidden;
	}
}























.carousel {
  width: 80%; 
  position: center;}
  .carousel .car-parent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	position: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%; }
    .carousel .car-parent .left,
    .carousel .car-parent .right {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      width: 75px;
      cursor: pointer; }
      .carousel .car-parent .left .bubble,
      .carousel .car-parent .right .bubble {
        height: 60px;
        width: 60px;
        border-radius: 100%;
        position: relative;
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease; }
      .carousel .car-parent .left .fas,
      .carousel .car-parent .right .fas {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        font-size: 1.25rem;
        color: #86868b;
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease; }
    .carousel .car-parent .bubble:hover {
      background: rgba(255, 255, 255, 0.05); }
    .carousel .car-parent .left .bubble:hover .fas {
      left: calc(50% - 2px);
      color: #fff; }
    .carousel .car-parent .right .bubble:hover .fas {
      left: calc(50% + 2px);
      color: #fff; }
    .carousel .car-parent .car-container {
      width: calc(100% - 100px);
      overflow: hidden; }
      .carousel .car-parent .car-container .car-wrapper {
        position: relative;
        left: 0;
        width: 500%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease; }
        .carousel .car-parent .car-container .car-wrapper .car-content {
          width: 100%;
          padding: 0 25px;
          -webkit-box-sizing: border-box;
          box-sizing: border-box; }
          .carousel .car-parent .car-container .car-wrapper .car-content p {
            font-size: 1rem !important; }
  .carousel .nav-bullets {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 25px; }
    .carousel .nav-bullets .bull {
      margin: 0px 10px;
      height: 8px;
      width: 8px;
      border-radius: 100%;
      border: 2px solid rgba(255, 255, 255, 0.2);
      cursor: pointer;
      -webkit-transition: all 0.2s cubic-bezier(0.43, 0.13, 0.15, 0.99);
      -moz-transition: all 0.2s cubic-bezier(0.43, 0.13, 0.15, 0.99);
      -o-transition: all 0.2s cubic-bezier(0.43, 0.13, 0.15, 0.99);
      transition: all 0.2s cubic-bezier(0.43, 0.13, 0.15, 0.99); }
    .carousel .nav-bullets .bull.selected {
      background: #fff;
      border: 2px solid #fff; }



.center {
  text-align: center; }



	   



@media only screen and (max-width: 1000px) {
  .content {
    width: 70%; }
  button {
    font-size: 0.7rem; }
  section {
    padding: 70px 0px; }
  section.intro {
    padding-top: calc(70px + 100px) !important; }
  section.fix-space-bottom {
    padding-bottom: 10px; }
  section.fix-space-top {
    padding-top: 35px; }
  h1 {
    font-size: 3rem !important; }
  h2 {
    font-size: 2.5rem !important; }
  h3 {
    font-size: 2.25rem !important; }
  h4 {
    font-size: 2rem !important; }
  h5 {
    font-size: 1.4rem !important; }
  h6 {
    font-size: 1.1rem !important; }
  .split-wrapper,
  .split-wrapper.s-40-60 {
    display: block; }
    .split-wrapper .split,
    .split-wrapper.s-40-60 .split {
      width: 100% !important;
      padding: 0px !important; }
  .about.split-wrap {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .about.split-wrap .split {
      width: 50%;
      padding: 10px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin: 0; }
    .about.split-wrap .split.image {
      background-image: url("../img/Ria.png");
      background-size: cover;
      background-position: center center;
      background-repeat: no-repeat;
      -webkit-filter: grayscale(1);
      filter: grayscale(1); }
    .about.split-wrap .split:nth-child(1) {
      width: 60%;
      padding: 50px; }
    .about.split-wrap .split:nth-child(2) {
      width: 40%;
      padding: 0; }
  .team-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .team-wrapper .team-card {
      width: calc(100% - 20px);
      margin: 10px;
      padding: 10px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; } }

@media only screen and (max-width: 600px) {
  .content,
  .content-md,
  .content-lg {
    width: 85%; }
  .button-group {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  header .links {
    display: none; }
  header .hamburger {
    display: block; }
  section {
    padding: 0px 0px; }
  section.intro {
    padding-top: calc(50px + 100px) !important; }
  section.fix-space-bottom {
    padding-bottom: 10px; }
  section.fix-space-top {
    padding-top: 15px; }
  h1 {
    font-size: 2.5rem !important; }
  h2 {
    font-size: 2.25rem !important; }
  h3 {
    font-size: 2rem !important; }
  h4 {
    font-size: 1.75rem !important; }
  h5 {
    font-size: 1.25rem !important; }
  h6 {
    font-size: 1rem !important; }
  .mobile-section {
    display: block; }
  .splits {
    display: block; }
    .splits .split {
      width: calc(100% - 20px); }
  section.transition .content-lg {
    width: 100%; }
  .about.split-wrap {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .about.split-wrap .split {
      width: 50%;
      padding: 20px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin: 0; }
    .about.split-wrap .split.image {
      background-image: url("../img/Ria.png");
      background-size: cover;
      background-position: center center;
      background-repeat: no-repeat;
      -webkit-filter: grayscale(1);
      filter: grayscale(1); }
    .about.split-wrap .split:nth-child(1) {
      width: 100%;
      padding: 25px; }
    .about.split-wrap .split:nth-child(2) {
      width: 100%;
      min-height: 50vh; }
  .carousel {
    width: 100%; }
    .carousel .car-parent {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      width: 100%; }
      .carousel .car-parent .left,
      .carousel .car-parent .right {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 10px;
        cursor: pointer; }
        .carousel .car-parent .left .bubble,
        .carousel .car-parent .right .bubble {
          height: 60px;
          width: 60px;
          border-radius: 100%;
          position: relative;
          -webkit-transition: all 0.2s ease;
          -moz-transition: all 0.2s ease;
          -o-transition: all 0.2s ease;
          transition: all 0.2s ease; }
        .carousel .car-parent .left .fas,
        .carousel .car-parent .right .fas {
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          font-size: 1.25rem;
          color: #86868b;
          -webkit-transition: all 0.2s ease;
          -moz-transition: all 0.2s ease;
          -o-transition: all 0.2s ease;
          transition: all 0.2s ease; }
      .carousel .car-parent .bubble:hover {
        background: rgba(255, 255, 255, 0); }
      .carousel .car-parent .left .bubble:hover .fas {
        left: calc(50% - 2px);
        color: #fff; }
      .carousel .car-parent .right .bubble:hover .fas {
        left: calc(50% + 2px);
        color: #fff; }
      .carousel .car-parent .car-container {
        width: calc(100% - 20px);
        overflow: hidden; }
        .carousel .car-parent .car-container .car-wrapper {
          position: relative;
          left: 0;
          width: 500%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-transition: all 0.2s ease;
          -moz-transition: all 0.2s ease;
          -o-transition: all 0.2s ease;
          transition: all 0.2s ease; }
          .carousel .car-parent .car-container .car-wrapper .car-content {
            width: 100%;
            padding: 0 25px;
            -webkit-box-sizing: border-box;
            box-sizing: border-box; }
            .carousel .car-parent .car-container .car-wrapper .car-content p {
              font-size: 1rem !important; }
    

.dropdown-submenu {
    position: relative;

}

.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
}

.dropdown-submenu:hover .dropdown-menu {
    display: block;
	 background-color: #b9dd55;
}


.dropdown-menu-publication {
    background-color: orange;
}

.dropdown-menu-publication a.dropdown-item {
    color: #000000;
}

.dropdown-menu-publication a.dropdown-item:hover {
    background-color: #b9dd55;
    color: #000000;
}






.dropdown-submenu {
    position: relative;

}

.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
	
}

.dropdown-submenu:hover .dropdown-menu {
    display: block;
}

.dropdown-submenu:hover > .dropdown-toggle1::after {
    transform: rotate(-90deg);
}

.dropdown-submenu .dropdown-toggle1::after {
    display: inline-block;
    margin-left: 0.5rem;
    vertical-align: 0.25rem;
    content: '';
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
	
}


/* slick carousel */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}


@media (min-width: 1300px) {
  .carousel-container .slick-slider {
    margin-right: -150px;
  }
  .carousel-container .slick-slider .slick-arrow.slick-prev {
    right: calc(150px + 70px);
  }
  .carousel-container .slick-slider .slick-arrow.slick-next {
    right: 150px;
  }
  .portfolio-single .portfolio-item {
    margin-top: 390px;
    margin-bottom: -50px;
  }
  .portfolio-single .portfolio-slider .slick-slide {
    margin: 0 20px;
  }
  .portfolio-single .portfolio-slider .slick-dots {
    margin-top: 15px;
  }
}

@media (min-width: 1600px) {
  .carousel-container .slick-slider {
    margin-right: -440px;
  }
  .carousel-container .slick-slider .slick-arrow.slick-prev {
    right: calc(440px + 70px);
  }
  .carousel-container .slick-slider .slick-arrow.slick-next {
    right: 440px;
  }
}




