/* CSS Document */body {  margin: 0;  padding: 0;  font-size: 17px !important;  font-family: 'Montserrat', sans-serif !important;  color: #49575c !important;  background-color: #000 !important;}div,ul,li,p,form,h5,h6,h1,h2,p {  margin: 0;  padding: 0;}.red_input {  border: 1px solid #ff0000 !important;  background: #fdbdc3 !important;}.green_input {  border: 1px solid #22740b !important;  background: #b7de8a !important;}.pdng_none {  padding: 0px !important;}.lft-rgt_pdgn_none {  padding-left: 0px !important;  padding-right: 0px !important;}.botm_none {  margin-bottom: 0px !important;}.lft_pd {  padding-left: 0px !important;}.rgt_pd {  padding-right: 0px !important;}.top_mrgin {  margin-top: 20px;}.mrgn_botm {  margin-bottom: 20px;}.mrgn_none {  margin-left: 0px !important;  margin-right: 0px !important;}.rdus_non {  border-radius: 0px !important;}.cntr_align {  text-align: center;}.mtop_non {  margin-top: 0px;}.moble_top {  margin-top: 30px;}a {  text-decoration: none !important;}strong {  color: #45a9f1;}body,html {  overflow-x: hidden;}/*.menu ul li {  position: relative;}*/.menu ul li ul {  width: 100%;  background: #fff;  position: absolute;  left: 0;  top: 180%;  line-height: normal !important;  text-align: left;  opacity: 0;  transition: all 0.3s ease-in-out;  pointer-events: none;  text-align: center;  padding: 1em 10em;}.menu ul li ul li {  margin: 0 10px 20px;  width: 200px;  vertical-align: top;}nav.menu ul li span {    border: 2px solid #000;    width: 100px;    height: 100px;    display: block;    border-radius: 50%;    margin: 0 auto 10px;    line-height: 100px;    text-align: center;    position: relative;}nav.menu ul li span img {    width: 100%;    max-width: 70px;}.menu ul li ul li a {  color: #000;  display: block;  padding: 5px 15px;  border-radius: 0px;}/*.menu ul li ul li a:hover {  background: #676767;  color: #fff;}*/.menu ul li:hover>ul {  opacity: 1;  top: 85px;  pointer-events: initial;}/*.sec_comn{ padding: 60px 0px !important;  }*//* =======================   header  =======================   */@media only screen and (max-width:767px) {  .menu ul li ul {    width: 100%;    position: static;    left: 0;    top: 0;    background: #fff;    display: none;    opacity: 1;    pointer-events: initial;  }}.dsktop_hedr {  background-color: rgba(0, 0, 0, 0.3);  animation: slide-down 0.9s;  transition-duration: 0.3s;  top: 0;  left: 0;  width: 100%;  z-index: 9999;  position: fixed;}.dsktop_hedr .container {  width: 100%;}.dsktop_hedr .navbar-default {  background-color: transparent !important;  border-color: transparent !important;  margin-bottom: 0px !important;}.logo {  height: auto !important;  padding: 0px !important;}.logo img {  margin: 3px auto;}.nav_menu {  /*float: right !important;*/  margin-top: 20px !important;}.navbar-default .nav_menu>li>a {  color: #fff !important;  font-size: 15px;  font-weight: 700;}.nav_menu>.active>a,.navbar-default .nav_menu>.active>a:hover,.navbar-default .nav_menu>.active>a:focus {  background-color: transparent !important;}.navbar-default .navbar-toggle .icon-bar {  background-color: #efecec !important;  transition: 0.8s !important;}.navbar-default .navbar-toggle:hover .icon-bar {  background-color: #389bb6 !important;}@media only screen and (max-width: 640px) {  .menu-mobile {    top: -75px;  }}@media (min-width: 320px) and (max-width: 767px) {  .navbar-toggle {    /*margin-top:26px !important;*/    margin-top: 6px !important;  }  .nav_menu {    float: none !important;  }  .logo img {    margin: 4px 0px;  }}@media only screen and (max-width: 768px) {  .menu>ul>li:last-child {    border-bottom: 0px;  }}@media only screen and (max-width:639px) {  .logo {    display: block;    max-width: 200px;    position: relative;    z-index: 99999;  }  .menu-mobile {    top: -92px !important;    left: 0px;    padding-top: 2px !important;  }}/*.mega_nav_menu{ background-color: rgba(0,0,0,0.9); }*//*  =========  mega menu  ============   */.dsktop_hedr .menu>ul {  margin: 0px auto 0px !important;}.menu>ul>li {  list-style: none;}/*.menu > ul > li a{ text-transform:  uppercase; }*/.mnu_sub {  position: relative;}.mnu_sub ul {  left: 0px !important;}.sub_dpdwn li a {  text-transform: none !important;}.sub_dpdwn li:hover a {  color: #a1d1ec !important;}.mnu_sub a:after {  content: "";  width: 25px;  height: 25px;  right: 0px;  position: absolute;  background: url(../images/nav_arow.png)0 6px no-repeat;}.mnu_sub ul li ul li a:after {  display: none;}@media only screen and (max-width: 959px) {  .mnu_sub ul {    width: 100% !important;  }  .menu>ul>li>ul {    background-color: rgba(19, 126, 189, 0.8);  }  .menu .sub_dpdwn li a {    padding-left: 5% !important;    line-height: 28px !important;  }}@media only screen and (max-width: 768px) {  .menu-container .menu-mobile {    font-size: 0px;  }}@media only screen and (max-width: 767px) {  .navbar-brand img {    /*width: 196px;*/    margin-top: 2px;  }  .navbar-brand {    height: 50px;  }}@media only screen and (max-width: 767px) {  .navbar-toggle {    margin-top: 18px;  }  .navbar-default .navbar-nav .open .dropdown-menu>li>a {    color: #fff7f7 !important;  }  .navbar-brand img {    height: 38px;  }  .navbar-default .navbar-toggle {    border-color: transparent !important;  }  .navbar-default .navbar-toggle:hover {    background-color: transparent !important;  }  .navbar-default .navbar-toggle .icon-bar {    background-color: #1160a0 !important;  }}.sec_comn h2 {  font-size: 70px;  font-weight: 800;  color: #fff;  text-align: center;  text-shadow: 0px 5px 4px rgb(250 250 250 / 35%);}.sec_comn p {  font-size: 15px;  color: #fff;  text-align: center;  font-family: 'Montserrat', sans-serif !important;}.about_sec {  background: url(../images/banr.png) 0 0 no-repeat;  background-size: cover;  width: 100%;  padding: 170px 0px !important;}.about_sec h2 {  text-shadow: 0px 1px 8px rgba(255, 255, 255, 0.6);}.about_sec ul {  margin: 20px 0 0px;  padding: 0px;}.about_sec ul li {  margin: 10px 0px;  padding: 0px;  list-style: none;  text-align: center;  color: #fff;  font-weight: 600;}.step5_sec {  padding: 70px 0px;  position: relative;}.step5_sec .news_scroll {  width: 400px;  height: auto;  background: #000;  border-radius: 20px 20px 0px 0px;  border: 2px solid #fff;  position: absolute;  right: 8%;  top: 0px;}.logo_box {  float: none;  overflow: hidden;  position: relative;}.logo_box img {  margin: 0px auto;  padding: 8px 0px;}.news_scroll .news_cel {  float: none;  overflow: hidden;  width: 95%;  margin: 0px auto;}.news_scroll .news_cel ul {  margin: 0px auto 15px;  padding: 0px;}.news_scroll .news_cel ul li {  margin: 10px 0px 0px;  padding: 10px 0px 15px;  list-style: none;  color: #fff;  font-size: 18px;  font-weight: 500;  text-align: center;  width: 100%;  border-bottom: 1px solid #fff;}.news_scroll .news_cel ul li span {  display: block;  font-size: 15px;  font-weight: 400;  line-height: 36px;}.news_scroll .book_btn {  width: 100%;  max-width: 68px;  height: 30px;  background: #fff;  border-radius: 30px;  color: #000;  text-align: center;  font-size: 15px;  font-weight: 400;  display: block;  line-height: 30px;  float: none;  margin: 0px auto;  box-shadow: -1px 8px 22px 0px rgba(255, 255, 255, 0.46);  -webkit-box-shadow: -1px 8px 22px 0px rgba(255, 255, 255, 0.46);  -moz-box-shadow: -1px 8px 22px 0px rgba(255, 255, 255, 0.46);}.logo_box .fa {  color: #fff;  position: absolute;  right: 30px;  top: 8px;  font-size: 46px;}#panel,#flip {  padding: 5px;  text-align: center;  background-color: transparent;}#panel {  padding: 0px;  display: none;}.step5_sec {  background: url(../images/group_bg.jpg) 0 0 no-repeat;  background-size: cover;  width: 100%;  padding: 240px 0px !important;}.step5_sec .container {  width: 90%;  margin: 0px auto;}.step5_sec ul {  margin: 5% 0px 0px;  padding: 0px;  text-align: center;}.step5_sec ul li {  margin: 10px 7px 0px;  padding: 0px;  display: inline-table;  width: 17%;}.step5_sec ul li span {  font-size: 70px;  font-weight: 800;  color: #fff;  display: block;  text-align: center;}.step5_sec ul li p {  font-size: 20px;  color: #fff;  text-align: center;  margin-top: 20px;  font-weight: 700;  min-height: 112px;}.endeavour_sec {  background: url(../images/endeavr_bg.png) 0 0 no-repeat;  background-size: cover;  width: 100%;  padding: 240px 0px !important;}.endeavour_sec .container {  width: 95%;  margin: 0px auto;}.endeavour_sec ul {  /*margin: 155px 0 0;*/  margin-top: 25px;  padding: 0px;  text-align: center;}.endeavour_sec ul li {  margin: 6px 4px;  padding: 0px;  display: inline-block;  vertical-align: top;  width: 18%;}.endeavour_sec ul li:nth-child(7) {  width: 36.9%;}.vdo_sec {  padding: 70px 0px;}.vdo_sec .container {  width: 100%;  margin: 0px auto;}.vdo_sec .img_box {  float: none;  overflow: hidden;  margin-bottom: 15px;}.vdo_sec .img_box img {  margin: 0px auto;}.vdo_sec p a {  font-size: 13px;  color: #fff;  text-align: center;  display: block;  text-decoration: underline !important;  font-weight: 700;  font-style: italic;}.vdo_sec p a:hover {  text-decoration: none !important;}.holder_sec {  background: url(../images/holder_bg.jpg) 0 0 no-repeat;  background-size: cover;  width: 100%;  padding: 120px 0 !important;}.holder_cel {  margin-top: 90px;}.holdr_box {  background-color: transparent !important;  border: 0px !important;  border-radius: 0px !important;}.holdr_box img {  height: 200px !important;  margin-bottom: 20px;}.holdr_box p {  min-height: 136px;  font-size: 13px;  font-weight: 700;  font-style: italic;}.holder_cel {  margin: 0px;  padding: 0px;  text-align: center;}.holder_cel li {  margin: 0px 2%;  padding: 0px;  display: inline-table;  width: 28% !important;}.foundr_sec {  background: url(../images/fundr_bg.jpg) 0 0 no-repeat;  background-size: cover;  width: 100%;}.foundr_sec .container {  width: 100%;  margin: 0px auto;}.foundr_sec .fundr_pic {  width: 330px;  height: 330px;  overflow: hidden;  float: none;  border-radius: 50%;  margin: 0px auto;}.foundr_cel {  margin-top: 130px;}.foundr_cel h4 {  font-size: 26px;  font-weight: 700;  color: #fff;}/*.speech_box h4{ font-size: 26px; font-weight: 700; color: #fff; }*/.speech_box p {  font-size: 13px;  font-weight: 700;  font-style: italic;  text-align: left;  margin-top: 30px;}.rgt_align h4,.rgt_align p {  text-align: right;}.fundr2 h4 {  font-size: 26px;  font-weight: 700;  color: #fff;  text-align: right;  margin-top: 25px;}.foundr_cel ul {  margin: 0px;  padding: 0px;}.foundr_cel ul li {  margin: 0px;  padding: 0px;  display: inline-block;  list-style: none;}.foundr_cel ul li:first-child {  width: 40%}.foundr_cel ul li:last-child {  width: 58%}.speech_box {  padding: 0px 20px;}.fundr2 ul li:first-child {  width: 58%}.fundr2 ul li:last-child {  width: 40%}.fundr2 .show_mbl {  display: none;}.fundr2 .show_desktp {  display: block;}.entrnce_sec {}.entrnce_sec .container {  width: 86%;  margin: 0px auto;}.entrnce_box {  border-radius: 20px;}/* ========== footer ========= */footer {}.footer {  padding: 40px 0;  background: -moz-linear-gradient(top, #252525 0%, #000000 100%);  /* FF3.6-15 */  background: -webkit-linear-gradient(top, #252525 0%, #000000 100%);  /* Chrome10-25,Safari5.1-6 */  background: linear-gradient(to bottom, #252525 0%, #000000 100%);  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#252525', endColorstr='#000000', GradientType=0);  /* IE6-9 */}.footer-left {  float: left;  position: relative;}.map-fld iframe {  width: 580px;  min-height: 245px;  position: relative;}.details-fld {  margin: 50px 0 1px 0;}.footer-left ul li {  margin: 0 25px 0 0;  float: left;  list-style: none;}.details-fld h5 {  color: #fff;  font-size: 30px;  font-weight: bold;}.details-fld p {  margin-bottom: 0;  color: #fff;  font-size: 20px;  font-weight: 700;}.details-fld p a {  color: #fff;  font-size: 20px;}li.adress-area {  position: absolute;  right: -47%;  top: 17%;}.footer-right {  float: right;  margin-top: 6%;}.social-icon li a {  display: inline-block;  color: #fff;}.social-icon li {  float: left;  margin: 0 15px;  /* width: 75px;  height: 75px;  background: #fff;  position: relative;  border-radius: 100%;*/  list-style: none;}.social-icon li i {  color: #000;  position: absolute;  left: 0;  right: 0;  top: 15px;  bottom: 0;  text-align: center;  margin: auto;  font-size: 45px;}ul.social-icon {  float: right;  margin: 18px 0 2em 0;}.offbeat-logo {  display: block;}/*  =======================  rspnsiv  =======================   */@media only screen and (max-width: 1500px) {  .about_sec {    padding: 70px 0px !important;  }  .menu>ul>li a {    font-weight: 500 !important;  }}@media only screen and (max-width: 1350px) {  .menu>ul>li a {    padding: 1.5em .4em !important;  }  .social-icon li {    width: 30px !important;    height: 30px !important;  }}@media only screen and (max-width: 768px) {  .logo {    display: block;    max-width: 200px;  }  .menu-container {    width: 100%;  }  .menu-mobile {    display: block !important;  }  .menu-dropdown-icon:before {    display: block;  }  .menu>ul {    display: none;  }  .menu>ul>li {    width: 100%;    float: none;    display: block;  }  .menu>ul>li a {    padding: 1.5em;    width: 100%;    display: block;  }  .menu>ul>li>ul {    position: relative;  }  .menu>ul>li>ul.normal-sub {    width: 100%;  }  .menu>ul>li>ul>li {    float: none;    width: 100%;    margin-top: 20px;  }  .menu>ul>li>ul>li:first-child {    margin: 0;  }  .menu>ul>li>ul>li>ul {    position: relative;  }  .menu>ul>li>ul>li>ul>li {    float: none;  }  .menu .show-on-mobile {    display: block;  }  .menu>ul {    margin: 0 auto;    width: 100%;    list-style: none;    padding: 0;    /*position: relative;*/    /* IF .menu position=relative -> ul = container width, ELSE ul = 100% width */    box-sizing: border-box;    float: right;  }  #navbar .menu>ul>li {    border-bottom: 1px dotted #6ca0ff;    text-align: left;  }  .menu>ul>li>ul>li a:first-child {    margin: 0px auto;  }  .menu-mobile {    color: #000 !important;  }  .menu-mobile:hover {    color: #000 !important;  }  .menu>ul>li>ul {    width: 100%;  }  .menu-dropdown-icon:before {    padding: 21px !important;  }  .mnu_sub .fa {    display: none;  }}@media only screen and (max-width: 768px) {  .logo {    float: right;    z-index: 99999999;    margin-right: 37%;    position: relative;  }  .menu-mobile:after {    float: left !important;  }  .menu-mobile {    position: absolute;    z-index: 99;    width: 100%;    top: -79px;    left: 0px;    padding-top: 28px !important;  }  .nav_menu {    text-align: center;  }}@media only screen and (max-width: 520px) {  .dsktop_hedr {    background: rgba(0, 0, 0, 0.8) !important;  }  .menu-mobile {    top: -80px !important;  }  .sec_comn {    padding: 25px 0px !important;  }  .sec_comn h2 {    font-size: 29px;    margin-top: 0px;    font-weight: 800;  }  .sec_comn p {    font-size: 10px;  }  .about_sec ul {    margin: 20px auto 0px;    width: 90%;  }  .about_sec {    padding: 25% 0px 25px !important;  }  .step5_sec .container {    width: 98%;  }  .news_scroll {    display: none;  }  .step5_sec ul {    padding-top: 0%;  }  .step5_sec ul li span {    font-size: 18px;    font-weight: 800;  }  .step5_sec ul li p {    font-size: 8px;    font-weight: 600;    min-height: auto;    margin-top: 8px;  }  .step5_sec ul li {    margin: 10px 15px 0px;    width: 40%;  }  .endeavour_sec .container {    width: 98%;  }  .endeavour_sec ul {    margin: 20px 0 0;  }  .endeavour_sec ul li {    margin: 10px 2px;    width: 30%;  }  .vdo_sec p a {    font-size: 6px;  }  .vdo_sec p {    margin-bottom: 30px;  }  .foundr_sec .fundr_pic {    width: auto !important;    height: auto !important;  }  .holder_cel li {    width: 42% !important;  }  .holdr_box p {    min-height: auto;  }  .holdr_box img {    margin-bottom: 0px;  }  .foundr_cel {    margin-top: 30px;  }  .foundr_cel h4 {    font-size: 20px;    font-weight: 600;    margin-bottom: 0px !important;  }  .fundr2 .show_mbl {    display: block;  }  .fundr2 .show_desktp {    display: none;  }  .map-fld {    width: 100% !important;    max-width: 336px !important;    float: none;    margin: 0px auto;    overflow: hidden;  }  .footer-left ul {    float: none;    overflow: hidden;  }  .footer-left ul li {    width: 48%;    display: inline-block;    margin: 0 9px 0 0;  }}/* ============ About page ========== */.dsktop_hedr .social-icon li {  margin: 0 15px;  width: 65px;  height: 65px;}.dsktop_hedr .social-icon li {  top: 10px;}.dsktop_hedr .social-icon li i {  top: 14px;  left: 2px;}.dsktop_hedr ul.social-icon {  margin: 6px 0 2em 0;}.abutinfo_sec {  padding: 100px 0px !important;}.abutinfo_sec .container {  width: 95%;}.abutinfo_sec h2 {  font-size: 60px;  font-weight: 800;  text-align: left;}.abutinfo_sec p {  font-size: 20px;  font-weight: 600;  text-align: left;}.tpcat_logo {  float: none;  overflow: hidden;}.tpcat_logo img {  float: right;}.step3_sec {  background: url(../images/step3_bg.jpg) 0 0 no-repeat;  background-size: cover;  width: 100%;  padding: 240px 0px !important;}.step3_sec .container {  width: 96%;  margin: 0px auto;}.step3_sec ul {  margin: 5% 0px 0px;  padding: 0px;  text-align: center;}.step3_sec ul li {  margin: 10px 7px 0px;  padding: 0px;  display: inline-table;  width: 30%;}.step3_sec ul li span {  font-size: 70px;  font-weight: 800;  color: #fff;  display: block;  text-align: center;  text-transform: uppercase;}.evntnew_sec {  background: url(../images/event_bg.jpg) 0 0 no-repeat;  background-size: cover;  width: 100%;  padding: 0px;}/*.evnt_sec .container{  width: 80%; margin: 0px auto; }*/.evntnew_sec ul {  margin: 0px;  padding: 0px;  text-align: center;}.evntnew_sec ul li {  margin: 26px 10px 0px;  padding: 0px;  display: inline-table;  vertical-align: top;  width: 22%;  border: 1px solid red;}.evntnew_sec ul li .crcl_evnt {  border: 8px solid #fff;  border-radius: 50%;  background: #000;  width: 190px;  height: 190px;}.evntnew_sec ul li span {  display: block;  font-size: 22px;  color: #fff;  text-align: center;  font-weight: 600;  width: 80%;  min-height: 80px;  margin: 0px auto;  margin-top: 34%;  line-height: 24px;}.galry_sec {  padding-bottom: 25px !important;}.galry_sec .container {  width: 100%;  margin: 0px auto;  padding: 0px;}.galry_sec ul {  margin: 0px;  padding: 0px;  text-align: center;}.galry_sec ul li {  margin: 0px;  padding: 0px;  display: inline-block;  width: 33%;}@media only screen and (max-width: 1500px) {  .abutinfo_sec p {    font-size: 17px;  }  .step3_sec {    padding: 140px 0px 270px !important;  }  .evntnew_sec ul li {    width: 20%;  }  .evntnew_sec ul li span {    font-size: 22px;    margin-top: 34%;    line-height: 32px;  }  .step3_sec ul li span,  .abutinfo_sec h2 {    font-size: 50px !important;  }  .dsktop_hedr .social-icon li {    margin: 0 5px;    width: 40px !important;    height: 40px !important;  }  .dsktop_hedr .social-icon li i {    font-size: 24px;    top: 8px;    left: 0px;  }  .tpcat_logo img {    float: right;    width: 60%;    margin-top: 10px;  }}@media only screen and (max-width: 1366px) {  .step3_sec {    padding: 80px 0px 160px !important;    /* background-size: contain;*/  }  .step3_sec ul {    margin-top: 90px;  }  .evntnew_sec {    background-size: contain;  }  .evntnew_sec ul li {    width: 172px;    height: 172px;    border: 8px solid #fff;  }  .evntnew_sec ul li span {    font-size: 18px;    margin-top: 30%;    line-height: 25px;  }}@media only screen and (max-width: 768px) {  .step3_sec {    padding: 50px 0px 110px !important;    background-size: contain;  }  .abutinfo_sec h2,  .step3_sec ul li span {    font-size: 36px !important;  }  .step3_sec ul {    margin-top: 90px;  }  .evntnew_sec .container {    width: 95%;  }  .evntnew_sec ul li {    width: 128px;    height: 128px;    border: 5px solid #fff;    margin: 10px 5px 0px;  }  .evntnew_sec ul li span {    font-size: 14px;    margin-top: 30%;    line-height: 18px;  }}/* ============ About2 page ========== */.abut2_sec {  background: url(../images/abut-2.png) 0 0 no-repeat;  background-size: cover;  width: 100%;  padding: 70px 0px !important;}.abut2_sec .bnkr_logo {  float: none;  width: 480px;  margin: 18% auto;}.abutbook_sec .container {  width: 95%;}.abutbook_sec ul {  margin: 0px;  padding: 0px;}.abutbook_sec ul li {  margin: 0px;  padding: 0px;  display: inline-block;  list-style: none;  vertical-align: text-top;}/*.abutbook_sec ul li:nth-child(2) { width: 46%; margin:0px 10px; }.abutbook_sec ul li:first-child,.abutbook_sec ul li:last-child { width: 25%;  }*/.abutbook_sec span {  font-size: 70px;  font-weight: 800;  color: #fff;  display: block;  text-align: center;  text-transform: uppercase;}.abut2_info ul {  text-align: center;}.abut2_info ul li {  font-size: 20px;  font-weight: 600;  color: #fff;  display: block;  width: 100% !important;  margin-top: 15px;}.abut2_info ul li:last-child {  margin-left: 0px;  margin-top: 20px;}.curv_cel {}.curv_cel ul {  margin: 0px;  padding: 0px;}.curv_cel ul li {  margin: 8px 4px;  padding: 0px;  display: inline-block;  vertical-align: top;  width: 48% !important;  border: 1px solid #fff !important;  border-radius: 30px;  font-size: 13px;  color: #fff;  font-weight: 500;  padding: 22px 15px;  text-align: center;  min-height: 82px;}/*.curv_cel ul li:last-child{  margin:25px auto 0px;} */.curv_top {  padding-top: 115px !important;}.boknow {  width: 100%;  max-width: 282px;  height: 81px;  display: block;  color: #000;  font-size: 30px;  font-weight: 700;  text-align: center;  background: #fff;  border-radius: 40px;  padding: 20px 40px;  float: none;  margin: 40px auto;  transition: 0.6s;  border: 2px solid #fff;}.boknow:hover {  border: 2px solid #fff;  color: #fff;  background: transparent;}.top-boknow {  width: 100%;  max-width: 200px;  height: 50px;  display: block;  color: #000;  font-size: 20px;  font-weight: 700;  text-align: center;  background: #fff;  border-radius: 30px;  padding: 10px 40px;  float: none;  margin: 10px auto;  transition: 0.6s;  border: 2px solid #fff;}.top-boknow:hover {  border: 2px solid #fff;  color: #fff;  background: transparent;}@media only screen and (max-width: 1500px) {  .top-boknow {    font-size: 16px;    height: auto;    max-width: 160px;    padding: 10px 25px;  }  .abut2_sec {    padding: 20px 0px !important;  }}.abut3_sec {  padding-bottom: 0px !important;}.abut3_sec h1 {  font-size: 105px;  font-weight: 800;  color: #fff;  text-align: center;}.abut3_sec .container {  padding: 0px !important;}.abut3_sec ul {  text-align: center;}.abut3_sec .glry_sec {}.abut3_sec .glry_sec ul {  text-align: center;  margin: 12px;}.abut3_sec .glry_sec ul li {  width: 24%;  margin: 7px;}.abut3_sec .glry_sec ul li img {  width: 100%;}.curv_cel img {  width: 100%;}.grup_act {  float: none;  overflow: hidden;  margin-top: 60px;}.creat_logo {  float: none;  overflow: hidden;  margin-top: 60px;}.creat_logo img {  float: right;}.evnt_fld_container {    width: 100%;    max-width: 725px;    display: table;    margin: 0 auto;}@media only screen and (max-width: 1500px) {  .abut3_sec .creat_logo {    width: 365px;    margin-top: 30px;    float: right;  }  .abut3_sec h1 {    font-size: 60px;  }  .abut3_sec .glry_sec ul li {    width: 30%;    margin: 7px;  }  .abut3_sec .abut2_info ul li {    font-size: 16px;  }  .abut3_sec .abut2_info span {    font-size: 55px;  }}@media only screen and (max-width: 640px) {  .lft_fst {    float: left;  }  .rght_lst {    float: right;  }  .abut3_sec .creat_logo {    margin: 0px auto;    float: none;    width: auto;  }  .abut3_sec h1 {    font-size: 46px;  }  .twin_piccel li.abut2_info {    position: absolute;    top: 0px;  }  .abut3_sec .twin_piccel li.abut2_info {    width: 90%;    left: 2.6%;  }  .abut3_sec .abut2_info span {    font-size: 35px;  }  .abut3_sec .glry_sec ul li {    width: 46%;    margin: 4px;  }  .twin_piccel {    position: relative;  }  .twin_piccel .curv_top {    margin-top: 65%;  }  .abut3_sec .twin_piccel li:first-child,  .abut3_sec .twin_piccel li:last-child {    width: 46% !important;    margin: 4px;  }  .abut3_sec .abut2_info ul li {    width: 100% !important;  }}.jim_sec {  padding-bottom: 0px !important;}.jim_sec .container {  width: 98% !important;}.gim_galry {  margin-bottom: 40px;}.gim_galry ul {  text-align: center;  margin: 12px 12px 12px 20px;}.gim_galry ul li {  width: 32% !important;  margin: 4px 2px;}.gim_galry ul li img {  width: 100%;}.jmlogo img {  float: none;  margin: 0px auto;}.jim_sec p {  font-size: 20px;  font-weight: 600;  color: #fff;  text-align: center;}@media only screen and (max-width: 768px) {  .gim_galry ul li {    width: 30% !important;  }}@media only screen and (max-width: 520px) {  .gim_galry ul li {    width: 46% !important;  }  .jim_sec .jmlogo {    margin-top: 10px;  }  .jim_sec p {    font-size: 13px !important;  }}/* ============ About4 page ========== */.abut_live {  margin-top: 75px;}.abut_live h2 {  text-align: right;}.abut4_sec .creat_logo img {  margin: 0px auto;  float: none;}.box3_sec .container {  width: 98%;}.box3_sec ul {  margin: 0px;  padding: 0px;  text-align: center;}.box3_sec ul li {  margin: 10px 18px;  padding: 0px;  display: inline-block;  width: 30%;}.wht_box {  border-radius: 10px;  background: #fff;  padding: 30px 20px;}.wht_box img {  margin: 0px auto;}.wht_box p {  font-size: 15px;  font-weight: 600;  color: #000;}.wht_box .boknow {  background: #000;  color: #fff;}.wht_box .boknow:hover {  background: #fff;  color: #000;  border: 2px solid #000;}@media only screen and (max-width: 1500px) {  .boknow {    width: 100%;    max-width: 250px;    height: 65px;    font-size: 24px;    padding: 14px 40px;    margin: 40px auto;  }}@media only screen and (max-width: 1200px) {  .box3_sec ul li {    width: 28%;  }  .wht_box .boknow {    font-size: 18px;    max-width: 190px;    height: 55px;    padding: 14px 40px;    margin-bottom: 0px;  }  .wht_box p {    font-size: 14px;  }  .abut4_sec {    padding: 60px 0px 0px !important;  }  .abutinfo_sec p {    font-size: 16px;  }}.socl_icnbox {  margin-right: 26px;}@media only screen and (max-width: 768px) {  .dsktop_hedr {    background-color: rgba(0, 0, 0, 0.8);  }  .box3_sec ul li {    width: 42%;  }  .socl_icnbox {    position: absolute;    right: 0;  }}@media only screen and (max-width: 520px) {  .box3_sec ul li {    width: 94%;  }}@media only screen and (max-width: 480px) {  .dsktop_hedr .social-icon li {    margin: 4px 2px;    width: 26px !important;    height: 26px !important;  }  .dsktop_hedr .social-icon li i {    font-size: 16px;    top: 7px;    left: 0px;  }  .socl_icnbox {    margin-right: 15px;  }}@media only screen and (max-width: 1024px) {  li.adress-area {    position: absolute;    right: -70%;    top: 25%;  }  .details-fld h5 {    font-size: 22px;  }  .details-fld p,  .details-fld p a {    font-size: 15px;    font-weight: 500;  }  .details-fld p {    margin-bottom: 10px;  }  .footer-right {    float: right;    margin-top: 0%;  }}/* ================= Footer =============== */@media only screen and (max-width:1500px) {  .social-icon li {    /*width: 40px;			height: 40px;*/  }  .social-icon li i {    top: 8px;    font-size: 25px;  }  .map-fld iframe {    width: 380px;    min-height: 155px;  }  .adress-area {    right: -25% !important;    top: 14% !important;  }  .details-fld {    margin: 25px 0 1px 0;  }  .details-fld h5 {    font-size: 20px;  }  .details-fld p {    font-size: 15px;    font-weight: 500;  }  .details-fld p a {    font-size: 15px;    font-weight: 500;  }  ul.social-icon {    margin: 18px 0 2em 0;  }  span.offbeat-logo img {    max-width: 245px;  }}@media only screen and (max-width: 684px) {  .footer-left ul li.adress-area {    position: initial;  }}@media (min-width: 320px) and (max-width: 568px) {  .footer-left ul li.adress-area {    position: initial;  }  .footer-left ul li {    width: 100%;  }  .map-fld iframe {    width: 386px;  }  ul.social-icon {    margin: 5px 0px;  }  .footer {    padding: 40px 0 10px;  }  .details-fld p a,  .details-fld p {    font-size: 13px;    font-weight: 500;  }}@media only screen and (max-width: 1500px) {  .step5_sec ul li span {    font-size: 40px;    font-weight: 700;  }  .about_sec ul li {    font-size: 16px;    font-weight: 500;  }  .step5_sec ul li p {    font-size: 16px;    font-weight: 600;    line-height: initial;  }  .step5_sec {    padding: 70px 0 240px !important;  }  .endeavour_sec {    padding: 0px !important;  }  .sec_comn h2 {    font-size: 50px;  }  .news_scroll .news_cel ul li {    margin: 4px 0px 0px;    padding: 10px 0px 12px;    font-size: 16px;  }  .endeavour_sec ul {    margin: 25px 0 0;  }  .endeavour_sec ul li {    margin: 4px 2px;  }  .vdo_sec .img_box {    height: 467px;  }  .vdo_sec p a {    font-weight: 500;    font-size: 13px;  }  .holder_sec {    padding: 10px 0 !important;  }  .foundr_sec {    padding: 10px 0 50px !important;  }  .foundr_cel {    margin-top: 30px;  }  .foundr_cel h4 {    font-size: 20px;  }  .holdr_box p,  .speech_box p {    font-weight: 600;  }  .foundr_sec .fundr_pic {    width: 210px;    height: 210px;  }  .step5_sec .news_scroll {    width: 300px;    border-radius: 16px 16px 0px 0px;  }  .logo_box .fa {    right: 16px;    top: 8px;    font-size: 42px;  }  .news_scroll .news_cel ul li span {    font-size: 13px;  }  .news_scroll .news_cel ul li {    font-size: 14px;  }  .abut4_sec .creat_logo {    width: 70%;  }  .abut_live {    margin-top: 63px;  }  .abut4_sec {    padding-bottom: 0px !important;  }  .box3_sec {    padding: 30px 0px !important;  }  .social-icon li {    margin: 0 5px;  }  ul.social-icon {    margin: 18px 0 0.2em 0;  }  .jmlogo {    width: 58%;    float: none;    margin: 0px auto;  }  .jim_sec p {    font-size: 17px !important;  }  /*.evntnew_sec { padding: 50px 0px 90px !important;}*/  .endeavour_sec .container {    width: 95%;  }  .endeavour_sec ul li {    width: 18%;  }  .endeavour_sec ul li:nth-child(7) {    width: 37%;  }  .bnkr_logo img {    width: 70%;    float: none;    margin: 0px auto;  }}@media only screen and (max-width: 1300px) {  .social-icon li i {    top: 5px;    font-size: 21px;  }  /*.evntnew_sec { padding:20px 0px 60px !important;}*/  .vdo_sec .img_box {    height: 403px;  }}@media only screen and (max-width: 767px) {  .footer-right {    float: left;    width: 100%;  }  .social-icon li {    float: none;    display: inline-block;    margin: 0 4px;  }  .social-icon {    text-align: center;    float: none !important;    overflow: hidden;    margin: 6px auto !important;  }  .offbeat-logo {    text-align: center;  }  .step5_sec {    padding: 70px 0 !important;  }  .holdr_box img {    height: auto !important;  }  .logo_box img {    max-width: 150px;  }  .logo_box .fa {    top: 0px;  }  .abut_live {    margin-top: 15px;  }  .abut_live h2 {    text-align: center;  }  .abut4_sec .creat_logo {    width: 45%;  }  .abut4_sec .creat_logo {    width: 45%;    margin: 20px auto 0px;  }  .dsktop_hedr .social-icon li {    margin-bottom: 11px;  }  .abut2_sec .bnkr_logo {    float: none;    overflow: hidden;    margin: 10% auto;  }  .abut2_sec .bnkr_logo img {    width: 50%;  }}@media only screen and (max-width: 640px) {  .footer {    padding: 20px 0px;  }  .footer-right {    float: left;    width: 100%;  }  .social-icon li {    float: none;    display: inline-block;    margin: 0 4px;  }  .social-icon {    text-align: center;    float: none !important;    overflow: hidden;    margin: 6px auto !important;  }  .offbeat-logo {    text-align: center;  }  span.offbeat-logo img {    max-width: 155px;  }  .details-fld {    margin: 10px 0 1px 0;  }  .details-fld h5 {    margin-bottom: 5px;    font-size: 18px;  }  .step5_sec {    padding: 70px 0px 30px !important;  }  .endeavour_sec ul li {    margin: 3px;  }  .vdo_sec .img_box {    height: auto;  }  .holdr_box img {    height: auto !important;  }  .foundr_cel h4 {    font-size: 16px !important;  }  .speech_box p {    margin-top: 15px;  }  .step5_sec ul li p {    font-size: 15px;  }  .about_sec ul li {    font-size: 15px;  }  .tpcat_logo img {    float: none;    margin: 0px auto;    width: 45%;  }  .step3_sec ul li {    margin: 0px 5px 0px;    width: 21%;  }  .step3_sec ul li span {    font-size: 20px !important;  }  .abutinfo_sec p {    font-size: 15px;    font-weight: 500;  }  .step3_sec ul {    margin-top: 20px;  }  /*	.evntnew_sec ul{ margin-top:0px; }    	.evntnew_sec { padding: 0px 0px 10px !important;}*/  .abut_bok {    margin-top: 8px;  }  .abut_bok .top-boknow {    font-size: 14px;    max-width: 160px;    padding: 6px 10px;  }}@media only screen and (max-width: 768px) {  .jmlogo {    width: 48%;    float: none;    margin: 24px auto 0px;  }  .galry_sec ul li {    width: 32%;  }  .abut_bok {    position: absolute;    right: 0px;    z-index: 9999;  }}@media only screen and (max-width: 520px) {  .endeavour_sec ul li:nth-child(7) {    width: 63% !important;  }  .endeavour_sec ul li {    width: 31%;  }  .abut2_sec .bnkr_logo {    float: none;    overflow: hidden;    margin: 10% auto;  }  .abut2_sec .bnkr_logo img {    margin: 40px auto 0px;    float: none;    width: 50%;  }}@media only screen and (max-width: 1199px) {  .vdo_sec .img_box {    height: 370px;  }}@media only screen and (max-width: 1024px) {  .vdo_sec .img_box {    height: 340px;  }}.abut_bok {  float: right;  margin-right: 2%;}.abutbook_sec .curv_lft {  float: left;  width: 28%;}.abutbook_sec .curv_rgt {  float: right;  width: 28%;}.abutcrv_bxsec {  position: relative;}.abut2_info {  width: 100%;  float: none;  overflow: hidden;  text-align: left;}.abut2_info h2 {  text-align: left;}.abut2_info p {  font-size: 20px;  font-weight: 600;  text-align: left;}@media only screen and (max-width: 1500px) {  .abut2_info p {    font-size: 17px;  }  .curv_top {    padding-top: 80px !important;  }}@media only screen and (max-width: 1300px) {  .boknow {    max-width: 200px;    height: 58px;    font-size: 20px;    padding: 14px 16px;  }}@media only screen and (max-width: 768px) {  .abut2_info .boknow {    max-width: 150px;    height: 48px;    font-size: 18px;    padding: 10px 16px;  }}@media only screen and (max-width: 767px) {  .abutcrv_bxsec .abut2_info {    width: 98%;    position: absolute;    margin-left: 1%;    float: left;  }  .abutbook_sec .curv_lft {    float: left;    width: 48%;    margin: 68% 6px 0px;  }  .abutbook_sec .curv_rgt {    float: right;    width: 48%;    margin: 68% 6px 0px;  }  .abutbook_sec .curv_top {    padding-top: 0px !important;  }  .bnkr_logo img {    margin: 40px auto 0px;    float: none;  }}@media only screen and (max-width: 640px) {  .abutbook_sec .curv_lft {    float: left;    width: 98%;    margin: 85% 6px 0px;    padding-top: 50px !important;  }  .abutbook_sec .curv_rgt {    float: right;    width: 98%;    margin: 3% 6px 0px;  }  .abut2_info p {    font-size: 15px;    font-weight: 500;  }  .curv_cel ul li {    font-size: 12px;    font-weight: 400;  }  .curv_cel ul li:last-child {    margin: 15px auto 0px;  }  .bnkr_logo {    width: 90% !important;    margin: 30px auto;    float: none;  }  .bnkr_logo img {    width: 90%;    margin: 40px auto 0px;    float: none;  }  .abut_bok {    display: none;  }}@media only screen and (max-width: 520px) {  .abutbook_sec .curv_lft {    width: 98%;    margin: 100% 3px 0px;    padding-top: 50% !important;  }}.twin_piccel {  position: relative;}.twin_piccel .curv_lft {  float: left;  width: 28%;  padding: 30px 0px 0px 22px;}.twin_piccel .curv_rgt {  float: right;  width: 28%;  padding: 30px 22px 0px 0px;}.twin_piccel .curv_top {  padding-top: 0px !important;}.twn_pictxt_sec .row {  margin-right: 0px !important;  margin-left: 0px !important;}/*.abut2_info {    width: 42%;    position: relative;    margin-left: 1%;    float: left;}*/@media only screen and (max-width: 1500px) {  .twin_piccel .curv_lft {    padding: 30px 0px 0px 3%;  }  .twin_piccel .curv_rgt {    padding: 30px 3% 0px 0px;  }}/* ========== 26-12-20 =========== */@media only screen and (max-width: 768px) {  .abut3_sec .glry_sec ul li {    width: 22%;    margin: 7px;  }}@media only screen and (max-width: 1500px) {  .twn_pictxt_sec h1 {    margin-bottom: 40px;  }  .twn_pictxt_sec .glry_sec ul {    text-align: center;    margin: 6px 12px 12px 12px;  }}@media only screen and (max-width: 1300px) {  .twin_piccel .curv_lft,  .twin_piccel .curv_rgt {    margin-top: 7%;  }}@media only screen and (max-width: 1024px) {  .twin_piccel .curv_lft {    padding: 30px 0px 0px 0px;  }  .twin_piccel .curv_rgt {    padding: 30px 0px 0px 0px;  }  .twn_pictxt_sec .glry_sec ul {    margin: 6px 0px 12px 0px;  }  .twn_pictxt_sec .glry_sec ul li {    width: 23%;  }  .twn_pictxt_sec .glry_sec ul li:first-child {    margin: 7px 7px 7px 0px;  }  .twn_pictxt_sec .glry_sec ul li:last-child {    margin: 7px 0px 7px 7px;  }}@media only screen and (max-width: 767px) {  .twin_piccel .abut2_info {    width: 100%;    position: absolute;    top: 0px;    left: 0px;  }  .twn_pictxt_sec h1 {    display: none;  }  .twn_pictxt_sec .glry_sec ul li {    margin: 7px !important;    width: 46% !important;  }  .twn_pictxt_sec .curv_lft {    width: 46%;    margin-top: 50%;    margin-left: 2.6%;  }  .twn_pictxt_sec .curv_rgt {    width: 46%;    margin-top: 50%;    margin-right: 2.6%;  }}@media only screen and (max-width: 640px) {  .twn_pictxt_sec .curv_lft {    width: 46%;    margin-top: 100%;    margin-left: 1.2% !important;  }  .twn_pictxt_sec .curv_rgt {    width: 46%;    margin-top: 100%;    margin-right: 1.2% !important;  }  .twn_pictxt_sec .glry_sec ul li {    margin: 5px !important;    width: 45% !important;  }  .tpcat_logo {    margin-bottom: 10%;  }  .vdo_sec .img_box {    height: auto;  }  .gim_galry ul li {    width: 44% !important;  }  .socl_icnbox {    display: none;  }  .logo {    margin-right: 35%;  }}@media only screen and (max-width: 520px) {  .logo {    margin-right: 21%;  }}/* ======= 1-4-21 ======== */nav.menu {  height: 85px;  /*padding: 0 45px;*/  padding: 0px;  /*position: relative;*/  position: fixed;  width: 100%;  z-index: 9999;  background-color: rgba(0, 0, 0, 0.6);}label.logo {  position: absolute;  margin-bottom: 0;  line-height: 85px;  margin-left: 15px;}label.logo img {  /*width: 230px;*/}.menuBorder {  border-bottom: 0px solid #fff;}nav.menu ul {  text-align: center;  margin: 0;  padding: 0;  line-height: 85px;}nav.menu ul li {  display: inline-block;  margin: 0 4px;}nav.menu ul li a {  color: #fff;  font-size: 13px;  text-decoration: none;  text-transform: uppercase;  padding: 8px;  border-radius: 4px;  transition: .4s all;  letter-spacing: 1px;  font-weight: 600;}nav.menu ul li.active a,nav.menu ul li a:hover {  color: #FFC400;}.checkbtn {  color: #fff;  font-size: 30px;  /*float: right;    margin-right: 15px;*/  float: left;  margin-left: 15px;  line-height: 80px;  cursor: pointer;  display: none;}#check {  display: none;}a.bookBtn {  position: absolute;  right: 28px;  top: 23px;  color: #fff;  text-transform: capitalize;  font-size: 17px;  border: 1px solid #fff;  padding: 6px 30px;  border-radius: 20px;  font-weight: 300;  letter-spacing: 1px;  transition: .4s all;  font-family: 'Roboto', sans-serif;}a.bookBtn:hover {  background: #fff;  color: #000;  text-decoration: none;}.hdr-social-icon {  position: absolute;  right: 28px;  top: 15px;}.hdr-social-icon li {  display: inline-block;  margin: 0 2px !important;}.hdr-social-icon li a {  color: #fff;  font-size: 13px;  text-decoration: none;  text-transform: uppercase;  padding: 1px !important;  border-radius: 4px;  transition: .4s all;  letter-spacing: 1px;}@media (max-width: 1199px) {  .checkbtn {    display: block;  }  nav.menu ul {    position: absolute;    top: 86px;    line-height: 50px;    padding: 0px 5px;    right: -100%;    float: none;    background-color: rgba(0, 0, 0, 0.8);    width: 100%;    /*max-width: 350px;*/    height: auto;    transition: .5s all;    z-index: 999;  }  nav.menu ul li {    display: block;    text-align: left;    margin: 0;    border-bottom: 1px solid #fff;  }  nav.menu ul li:last-child {    border-bottom: 0px;  }  nav.menu ul li a {    display: block;    padding: 0;    text-align: center;  }  nav.menu ul li.active a,  nav.menu ul li a:hover {    color: #f9c443;  }  #check:checked~ul.menu-toggle {    /* right: 0;*/    left: 0;  }  a.bookBtn {    right: 20px !important;    /*left: 0;*/    margin: 0 auto;    width: 116px;    text-align: center;    font-size: 15px;    padding: 6px 22px;    letter-spacing: 0;  }  .menuBorder {    display: flow-root;  }  .menuBorder i {    border: 1px solid #fff;    width: 50px;    height: 34px;    line-height: 33px;    text-align: center;    border-radius: 5px;  }  label.logo {    left: 38%;  }}.endeavour_sec h2 {  text-align: left;  text-shadow: 0px 5px 4px rgba(250, 250, 250, 0.35);}.abut_sec {  padding-left: 0px !important;}.abut_sec ul li {  width: 100%;  text-align: left;  color: #fff;  font-weight: bold;  margin: 1px 0px;  font-size: 13px;  line-height: 15px;}.abut_sec ul li:last-child {  width: 100%;}.fclits_sec {  padding: 100px 0px;}.fclits_cell {  margin: 25px 0px 0px;  padding: 0px;  text-align: center;}.fclits_cell li {  margin: 8px;  padding: 0px;  list-style: none;  display: inline-block;  vertical-align: top;  width: 30%;  text-align: center;}.fclits_pic {  width: 230px;  height: 230px;  border-radius: 50%;  margin: 6px auto;  float: none;  overflow: hidden;}.fclits_titl {  font-size: 15px;  font-weight: 600;  color: #fff;  float: none;  margin: 4px auto;  display: block;  text-align: center;  width: 200px;}.evnt_sec {  padding: 60px 0px;}.evnt_sec h2 {  margin-bottom: 50px;}.evnt_sec .container {  width: 95%;}.evnt_box {  width: 100%;  background: #fff;  padding: 25px;  float: none;  overflow: hidden;  border-radius: 15px;  min-height: 340px;}.hmevnt_pic {  border-radius: 38px;  float: none;  overflow: hidden;}.evnt_box ul {  margin: 0px;  padding: 0px;}.evnt_box ul li {  list-style: none;  display: inline-block;  vertical-align: top;  margin: 2px;  padding: 2px;}.evnt_box ul li:first-child {  width: 40%;  float: none;  overflow: hidden;  border-radius: 36px;}.evnt_box ul li:last-child {  width: 56%;}.evnt_nfo {  width: 95%;  margin: 4px auto;}.evnt_nfo p {  color: #000;  font-style: italic;  font-weight: 700;  font-size: 30px;  line-height: 32px;  text-align: left;  margin-bottom: 20px;  font-family: 'Karla', sans-serif !important;}.evnt_nfo span {  display: block;  margin: 4px 0px;  color: #000;  font-weight: 700;  font-size: 22px;  font-family: 'Karla', sans-serif !important;}.evnt_nfo span .fa {  font-weight: 400;}.evnt_book {  background: #000;  color: #fff;  font-size: 17px;  border: 1px solid #000;  padding: 6px 20px;  border-radius: 20px;  font-weight: 600;  letter-spacing: 1px;  transition: .4s all;  display: block;  width: 100%;  max-width: 147px;  text-align: center;  margin-top: 16%;  font-family: 'Karla', sans-serif !important;}.evnt_book:hover {  background: transparent;  color: #000;}.kmor_btn {  color: #fff;  display: block;  width: 100%;  max-width: 152px;  font-size: 18px;  float: right;  margin-top: 30px;  font-weight: 700;  transition: 0.6s}.kmor_btn:hover {  color: #fff;  text-decoration: underline !important;}@media (max-width: 1500px) {  .evnt_nfo p {    font-size: 22px;    margin-bottom: 15px;    line-height: 26px; min-height: 80px;  }  .evnt_nfo span {    margin: 4px 0px 0px;    font-size: 17px;  }  .evnt_book {    margin-top: 5%;  }}.glry_hom_sec {  padding: 60px 0px;}.glry_hom_sec .container {  width: 95%;}.glry_fltr_btn {  color: #fff !important;  font-weight: 700 !important;  background: transparent !important;  font-size: 20px !important;  border: 0px !important;  transition: 0.6s;}.glry_fltr_btn:hover {  color: #FBDD7A !important;}.glry_fltr_btn:active {  color: #FBDD7A !important;}.glry_hom_cel {  margin-top: 50px;}.gallery-title {  font-size: 36px;  color: #42B32F;  text-align: center;  font-weight: 500;  margin-bottom: 70px;}.gallery-title:after {  content: "";  position: absolute;  width: 7.5%;  left: 46.5%;  height: 45px;  border-bottom: 1px solid #5e5e5e;}/*.filter-button{    font-size: 18px;    border: 1px solid #42B32F;    border-radius: 5px;    text-align: center;    color: #42B32F;    margin-bottom: 30px;}.filter-button:hover{    font-size: 18px;    border: 1px solid #42B32F;    border-radius: 5px;    text-align: center;    color: #ffffff;    background-color: #42B32F;}.btn-default:active .filter-button:active{    background-color: #42B32F;    color: white;}*/.port-image {  width: 100%;}.gallery_product {  margin-bottom: 30px;}.evntnew_sec {}.evntnew_sec ul {  margin-top: 50px;}.evntnew_sec ul li.crcl_evnt {  width: 165px;  height: 165px;  display: inline-block;  vertical-align: top;  border: 8px solid #fff;  border-radius: 50%;  margin: 6px 4px;}.evntnew_sec ul li.crcl_evnt span {  display: block;  font-size: 18px;  color: #fff;  text-align: center;  font-weight: 600;  width: 94%;  min-height: 80px;  margin: 0px auto;  margin-top: 34%;  line-height: 24px;}@media only screen and (max-width: 1500px) {  .evntnew_sec ul li.crcl_evnt {    width: 142px;    height: 142px;  }  .evntnew_sec ul li.crcl_evnt span {    margin-top: 28%;  }}@media only screen and (max-width: 1300px) {  .evntnew_sec ul li.crcl_evnt {    width: 120px;    height: 120px;    border: 6px solid #fff;  }  .evntnew_sec ul li.crcl_evnt span {    font-size: 16px;    line-height: 20px;  }}@media only screen and (max-width: 767px) {  .evntnew_sec ul li.crcl_evnt span {    font-size: 12px;    line-height: 20px;    width: 80%;    line-height: 16px;    margin-top: 34%;  }}.abutbook_sec {  padding-top: 40px;}.enqry_butn {  position: fixed;  top: 40%;  right: 2%;  display: block;  width: 100%;  max-width: 180px;  height: 42px;  background: #fff;  border-radius: 20px;  text-align: center;  color: #000;  font-size: 18px;  line-height: 42px;  font-weight: 700;  z-index: 9999;  transition: 0.6s;}.enqry_butn:hover {  color: #FFC400;  box-shadow: 1px 7px 5px -2px rgba(245, 236, 236, 0.34);}.enqry_butn .fa {  transform: rotate(95deg);}.twn_pictxt_sec {  padding-top: 50px;  margin-bottom: 80px;}.abut3_sec .container {  width: 95%;}.club_logo2 img {  width: 57%;  margin-top: 0px;}.club_txtpic_sec .container {  width: 95%;}.club_txtpic_sec ul {  margin: 0px;  padding: 0px;}.club_txtpic_sec ul li {  margin: 4px 2px;  padding: 0px;  width: 24%;  display: inline-block;  vertical-align: top;}.club_txtpic_sec ul li p {  text-align: left;  line-height: 18px;}.blog_sec {  padding: 120px 0px 50px;}.blog_sec h2 {  text-align: left;  margin-bottom: 55px;}.blog_sec h6 {  font-size: 24px;  font-weight: 700;  color: #fff;  text-decoration: underline;}.blgbx {  padding-left: 0px !important;}.blog_sec .abut2_info p {  font-weight: 500;  line-height: 20px;}.blg_pic {  float: none;  overflow: hidden;  border-radius: 40px;  margin: 0px auto 15px;}.blger_bx {  float: none;  overflow: hidden;  margin: 15px 0px 10px;  position: relative;  padding-top: 20px;}.blger_bx .b_nam,.blger_bx .b_post {  display: block;  font-size: 14px;  text-align: left;  margin-top: 5px;  padding-left: 10px;}.blger_bx .col-md-3,.blger_bx .col-md-9 {  padding-left: 0px !important;  padding-right: 0px !important;}.blgr_img {  width: 78px;  height: 64px;  float: none;  overflow: hidden;  border-radius: 14px;}.blgr_img img {  width: 100%;}.blger_bx:before {  content: "";  height: 19px;  width: 43px;  top: 0px;  right: 0px;  position: absolute;  background: url(../images/dots_icn.png) 0 0 no-repeat;}.dvidr_line {  border-bottom: 1px solid #a5a5a5;  padding-bottom: 18px;  margin-bottom: 18px;}.crv_fltr_btn {  background: #fff;  border-radius: 20px !important;  font-weight: 700 !important;  padding: 5px 18px !important;  margin: 0px 5px;}.glry_fiv {}.glry_fiv ul {  text-align: center;}.glry_fiv ul li {  width: 18%;  display: inline-block;  vertical-align: top;  margin: 10px;  padding: 0px;}.btn-default:active:hover {  background: #e6e6e6;  border-radius: 20px !important;}/* ============= Event_page ============ */.twinevent_sec {}.twinevent_sec .container {}.tabs {  width: 100%;  float: none;  list-style: none;  padding: 0;  margin: 75px auto 0px;  /* border-bottom: 4px solid #ccc;*/}.tabs:after {  content: '';  display: table;  clear: both;}.tabs input[type=radio] {  display: none;}.tabs label {  display: block;  float: left;  color: #fff !important;  font-size: 30px;  font-weight: normal;  text-decoration: none;  text-align: center;  line-height: 2;  cursor: pointer;  margin-left: 15px;  /*box-shadow: inset 0 4px #ccc;          border-bottom: 4px solid #ccc;*/  -webkit-transition: all 0.5s;  /* Safari 3.1 to 6.0 */  transition: all 0.5s;}.tabs label span {  /*display: none;*/  display: block;}.tabs label i {  padding: 5px;  margin-right: 0;}.tabs label:hover {  color: #fff;  /* box-shadow: inset 0 4px #3498db;          border-bottom: 4px solid #3498db;          color: #727272;*/}.tab-content {  display: none;  width: 100%;  float: left;  padding: 15px;  box-sizing: border-box;  background-color: transparent;}.tab-content * {  -webkit-animation: scale 0.7s ease-in-out;  -moz-animation: scale 0.7s ease-in-out;  animation: scale 0.7s ease-in-out;}@keyframes scale {  0% {    transform: scale(0.9);    opacity: 0;  }  50% {    transform: scale(1.01);    opacity: 0.5;  }  100% {    transform: scale(1);    opacity: 1;  }}.tabs [id^="tab"]:checked+label {  /*background: #FFF;*/  /*box-shadow: inset 0 4px #3498db;          border-bottom: 4px solid #3498db;*/  /*color: #3498db !important;*/}#tab1:checked~#tab-content1,#tab2:checked~#tab-content2,#tab3:checked~#tab-content3 {  display: block;}@media (min-width: 768px) {  .tabs i {    padding: 5px;    margin-right: 10px;  }  .tabs label span {    display: inline-block;  }  .tabs {    /*max-width: 950px;*/    width: 100%;    margin: 50px auto 0px;  }}.twinevent_sec {}.twinevent_sec label span {  font-size: 40px;  color: #ffc400;  padding: 8px 18px;  border-radius: 6px;  border: 3px solid #FFC400;}.event_tab .col-md-6 {  margin-bottom: 30px;}.twinevent_sec .event_tab .evnt_nfo span {  text-align: left;  display: block;}.tabs [id^="tab"]:checked+label span {  color: #fff !important;  background: #FFC400;  position: relative;}/*.tabs [id^="tab"]:checked+label span:before{  content: " ";  border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-top: 20px solid red;  position: absolute;  left: 45%;  bottom: 0;}*//* ============ Past-event page =============*/.pst_evnt ul {  text-align: center;}.pst_evnt ul li {  display: inline-block;  list-style: none;  vertical-align: top;  width: 23.5%;  margin: 6px 8px;  padding: 0px;  border-radius: 10px;  overflow: hidden;}.pevnt_pic {  border-radius: 50px;}.evnt_detl_bx h5 {  color: #fff;  font-weight: 700;  font-size: 30px;  line-height: 32px;  text-align: left;  margin-bottom: 20px;  font-family: 'Karla', sans-serif !important;  margin-top: 0px;}.evnt_detl_bx p {  text-align: left;}.evnt_detl_bx .dtime {  margin: 22px 0px;  padding: 0px}.evnt_detl_bx .dtime li {  margin: 0px;  padding: 0px;  width: 49%;  display: inline-block;  vertical-align: top;  text-align: left;  color: #fff;}.evnt_detl_bx .dtime li strong {  font-weight: bold;  font-size: 18px;  color: #fff;}@media only screen and (max-width: 1500px) {}@media only screen and (max-width: 1366px) {  .pst_evnt ul li {    display: inline-block;    list-style: none;    vertical-align: top;    width: 22.5%;  }  .evnt_detl_bx h5 {    font-size: 25px;  }  .twinevent_sec label span {    font-size: 20px;  }  .evnt_detl_bx .dtime li strong {    font-size: 16px;  }}@media only screen and (max-width: 768px) {  .pst_evnt ul li {    width: 21.5%;  }}@media only screen and (max-width: 767px) {  .twinevent_sec label span {    font-size: 24px;  }  .fclits_pic {    width: 150px;    height: 150px;  }  .fclits_cell li .fclits_titl {    width: 90%;    float: none;    margin: 0px auto;  }  .fclits_sec {    padding: 40px 0px;  }  .evnt_sec {    padding: 10px 0px;  }  .evnt_box {    margin-bottom: 25px;  }  .hmevnt_pic {    border: 0px solid red;    border-radius: 40px;  }  .twinevent_sec .tabs {    margin-top: 10px;  }}@media (min-width: 768px) and (max-width: 991px) {  .step5_sec {    padding: 70px 0 100px !important;  }  .fclits_pic {    width: 200px;    height: 200px;  }  .fclits_sec {    padding: 50px 0px;  }  .fclits_sec {    padding: 30px 0px;  }  .evnt_box {    margin-bottom: 25px;  }  .evnt_sec {    padding: 10px 0px;  }  .glry_hom_sec {    padding: 20px 0px;  }}@media only screen and (max-width: 520px) {  .fclits_cell li {    width: 90%;  }  .evnt_sec .evnt_box ul li {    width: 100%;  }  .hmevnt_pic {    width: 250px;    height: 228px;    margin: 5px auto;  }  .endeavour_sec .container {    width: 85%;  }  .curv_cel ul li {    width: 100% !important;  }  .blog_sec {    padding-top: 100px !important;  }  .evnt_book {    margin: 10px auto 0px;  }  .evnt_nfo span {    font-size: 15px;  }  .evnt_box {    padding: 10px;  }}@media (min-width: 767px) and (max-width: 1024px) {  .club_txtpic_sec ul li {    width: 49%;  }  .club_txtpic_sec ul li img {    float: none;    margin: 0px auto;  }}@media (min-width: 320px) and (max-width: 640px) {  .club_txtpic_sec ul li {    width: 100%;  }  .club_txtpic_sec ul li img {    float: none;    margin: 0px auto;  }  .club_mainbnr {    padding-bottom: 0px !important;  }  .club_txtpic_sec ul li p {    font-size: 15px;    line-height: 20px;    width: 90%;    margin: 0px auto;  }  .enqry_butn {    font-size: 15px !important;    max-width: 150px;    height: 36px;    line-height: 36px;  }  .club_logo2 {    margin-bottom: 1%;  }  .evnt_box ul li.e-pic {    /*width: 80%;*/    width: 56%;    /*height: 275px;*/    float: none;    overflow: hidden;    margin: 0px auto;    display: block;  }  .evnt_nfo p {    font-size: 16px;    line-height: 22px;  }  .evnt_box ul li.e-dtls {    width: 100%;  }}@media (min-width: 1024px) and (max-width: 1200px) {  .evnt_nfo p {    font-size: 17px;    margin-bottom: 10px;    line-height: 20px;  }  .evnt_book {    margin-top: 3%;  }}@media (min-width: 320px) and (max-width: 640px) {  .twinevent_sec label span {    font-size: 15px;  }  .tabs {    margin-top: 10px;  }  .sec_comn h2 {    font-size: 32px;  }  .step5_sec ul li span {    font-size: 24px;    font-weight: 700;  }  .glry_hom_sec .col-xs-6 {    padding-right: 6px;    padding-left: 6px;  }  .gallery_product {    margin-bottom: 12px;  }  .glry_pag {    padding-top: 90px !important;  }}@media (min-width: 991px) and (max-width: 1200px) {  .glry_fiv ul li {    width: 16%;    margin: 10px 7px;  }}@media only screen and (max-width: 768px) {  .glry_fiv ul li {    width: 18%;    margin: 3px 1px;  }  .crv_fltr_btn {    font-weight: 500 !important;    padding: 2px 7px !important;    margin: 4px 0px;  }  .glry_hom_sec {    padding-top: 15px;  }  .glry_hom_cel {    margin-top: 26px;  }}@media only screen and (max-width: 1199px) { .menu ul li:hover>ul {    top: 102px;  }  nav.menu ul li span {    display: none;}.menu ul li ul li {    width: 100%;    margin: 0;    margin-bottom: 8px;}.menu ul li ul {    padding: 15px 0;}}@media only screen and (max-width: 1233px){    .menu ul li ul{      padding: 1em 8em;    }}.phto_vdo_bx{ width: 100%; float: none; overflow: hidden; border-radius: 6px; height: 280px; } .phto_vdo_bx img{ height: 100%; } .evnt_nfo h6{ font-size: 20px; color: #000; text-decoration: none; } .evnt_nfo .tlimt{ display: block; font-size:15px;  } .comsoon_txt{ border:2px solid #fff; padding: 20px; margin: 80px auto; width: 80%; text-align: center; } .comsoon_txt h2{ text-align: center; font-style: italic; color: #ffc356;} .glry_fiv ul li .phto_vdo_bx { height: 232px; } @media (min-width: 1300px) and (max-width: 1500px) {      .club_evnt p{ min-height: 106px; }      .pevnt_nfo p{ min-height: 80px; } }@media only screen and (max-width: 520px){      .evnt_nfo p { min-height: auto;}      .club_evnt p{ min-height: auto; }      .pevnt_nfo p{ min-height: auto; }      .comsoon_txt h2{ margin-bottom: 0px; }      .phto_vdo_bx{ height: 215px; }       .glry_fiv ul li{ width: 100%; }       .glry_fiv ul{ text-align: center; }       .glry_fiv ul li .phto_vdo_bx{ width: 250px; height: 250px; float: none; overflow: hidden;        border-radius: 6px; margin: 5px auto; }       }

	.bunker_section{
		padding-bottom: 40px;
	}

	.curv_cel ul li a{
		color: #fff;
	}



	footer .container-fluid {
		display: flex;
		justify-content: space-between;
		align-items: start;
		gap: 15px;
	}
	span.offbeatCCU-logo a img {
		max-width: 220px;
	}
	span.offbeatCCU-logo img {
		max-width: 220px;
	}
	.footer-right {
		float: none;
		margin-top: 0;
		display: flex;
		flex-direction: column-reverse;
	}
	ul.social-icon {
		float: none;
		margin: 18px 0 2em 0;
	}
	.details-fld {
		margin: 0;
	}
	li.adress-area {
		position: static;
	}
	.footer-left ul li {
		margin: 0;
		float: none;
	}
	.footer-left {
		float: none;
		display: flex;
		gap: 115px;
	}
	.map-fld iframe {
		width: 100%;
		max-width: 275px;
		min-height: 180px;
		border-radius: 10px;
	}
	ul.social-icon {
		float: none;
		margin: 0;
		margin-top: 15px;
		display: flex;
		gap: 10px;
	}


	.abut2_sec.suites_banner {
		background: url(../images/ccu-suites.jpg) no-repeat;
		height: 450px;
		background-size: cover;
		background-position: right;
		position: relative;
	}
	.abut2_sec.suites_banner:before {
		position: absolute;
		content: '';
		width: 100%;
		height: 100%;
		background: #000;
		top: 0;
		left: 0;
		opacity: .5;
	}
	nav.menu ul li span.suites_logo {
		line-height: 20px;
		font-weight: 900;
		display: flex;
		align-items: center;
	}
	.sec_comn.suite_sec h2 {
		font-size: 40px;
		margin-bottom: 15px;
	}
	.single_suite img {
		width: 100%;
		max-width: 300px;
		border-radius: 16px;
	}
	.why_chos_us h3 {
		font-size: 32px;
		color: #fff;
		font-weight: 700;
	}
	.single_suite {
		justify-content: space-between;
		display: flex;
		gap: 80px;
	}
	.single_suite.img_right {
		flex-direction: row-reverse;
	}
	.single_suite .suite_content h4,
	.single_suite .suite_content p {
		text-align: left;
	}
	.suite_content h4 {
		font-size: 24px;
		color: #fff;
		font-weight: 700;
		position: relative;
		width: fit-content;
	}
	.suite_content h4:before {
		position: absolute;
		content: '';
		width: 48px;
		height: 2px;
		background: #fff;
		right: -60px;
		top: 0;
		bottom: 0;
		margin: auto;
	}
	.single_suite .suite_content p,
	.why_chos_us p{
		font-size: 17px;
		font-weight: 600;
		text-align: left;
	}
	.why_chos_us {
		margin-top: 35px;
	}
	.suite_content {
		margin-top: 40px;
	}
	.why_chos_us.why_end {
		border-top: 1px solid #cccccc59;
	}
	.suite_content ul li {
		font-size: 17px;
		color: #fff;
		font-weight: 700;
		display: block !important;
		margin-bottom: 10px !important;
	}
	.suite_content ul li span {
		font-size: 22px;
		display: inline;
	}
	.suites_banner .bnkr_logo h1 {
		color: #fff;
		text-transform: uppercase;
		font-weight: 700;
		text-align: center;
		padding-top: 4.5em;
		font-size: 44px;
	}

	.abut2_sec.suites_banner .bnkr_logo{
		margin: 0;
		width: 100%;
	}
	nav.menu ul li:hover span.suites_logo{
		color: #000;
	}

	.stay_today.stay_today.stay_today p {
		text-align: left;
	}
	@media only screen and (max-width:1199px){
		nav.menu ul li span {
			display: none !important;
		}
		.abut2_sec.suites_banner {
			height: 380px;
		}
		.suites_banner .bnkr_logo h1 {
			padding-top: 3.5em;
			font-size: 40px;
		}
		.sec_comn.suite_sec h2 {
			font-size: 34px;
			margin-bottom: 12px;
		}
		.single_suite img {
			max-width: 275px;
			border-radius: 14px;
		}
		.single_suite {
			gap: 50px;
		}
	}

	@media only screen and (max-width:991px){
		span.offbeatCCU-logo a img {
			max-width: 160px;
		}
		.footer-left {
			gap: 20px;
		}
		.single_suite img {
			max-width: 220px;
			border-radius: 12px;
		}
		.why_chos_us h3 {
			font-size: 28px;
		}
		.suite_content {
			margin-top: 15px;
		}
		.single_suite {
			gap: 30px;
			margin-top: 20px;
		}
		.single_suite .suite_content p,
		 .why_chos_us p,
		.abut2_info p {
			font-size: 16px;
		}
		.abut2_sec.suites_banner {
			height: 300px;
		}
		.suites_banner .bnkr_logo h1 {
			padding-top: 3.5em;
			font-size: 33px;
		}
	}

	@media only screen and (max-width: 767px){
		footer .container-fluid {
			display: block;
		}
		.footer-left {
			display: block;
		}
		.abut2_sec.suites_banner {
			height: 240px;
		}
		.suites_banner .bnkr_logo h1 {
			padding-top: 3em;
			font-size: 30px;
		}
		.sec_comn.suite_sec h2 {
			font-size: 28px;
		}
		.suite_content h4 {
			font-size: 21px;
		}
		.suite_content h4:before {
			width: 32px;
			right: -45px;
		}
		.single_suite .suite_content p, .why_chos_us p {
			font-weight: 500;
			text-align: left !important;
			font-weight: 500;
		}
		.single_suite {
			gap: 8px;
			flex-direction: column !important;
		}
		.why_chos_us h3 {
			font-size: 24px;
		}
		.suite_content ul li {
			font-size: 15px;
			margin-bottom: 6px;
		}
		.suite_content ul li span {
			font-size: 18px;
		}
		.single_suite img {
			margin: auto;
		}
		.why_chos_us {
			margin-top: 22px;
		}
	}
	@media only screen and (max-width: 520px){
		.map-fld iframe {
			width: 100%;
			max-width: 100%;
			min-height: 150px;
		}
		.map-fld {
			max-width: inherit !important;
		}
		.sec_comn.suite_sec h2 {
			font-size: 22px;
			line-height: 32px;
			font-weight: 700;
		}
		.why_chos_us h3 {
			font-size: 20px;
			line-height: 28px;
		}
		.suite_content h4 {
			font-size: 20px;
		}
	}