@media screen and (min-width:1600px) {
    .banner-top-two, .banner-top-one{
        }
    .main-banner-bg{position:absolute; top:-80px!important; left:0;right:0; z-index:-1;}
    }
    @media screen and (min-width:1400px) {

    .main-banner-bg{position:absolute; top:0px; left:0;right:0; z-index:-1;}
    }
    @media screen and (min-width:1200px) {
   .htmlCss-sub-menu.sub-menu{column-count:2}
     }
   
   @media screen and (max-width:1144px){ 
   
       /* common css  */
       
   .container {
       padding-right: 15px;
       padding-left: 15px;
   }
   
   .rsp-xl-m-0 {margin: 0;}
   
   .rsp-xl-mt-0 {margin-top: 0;}
   
   .rsp-xl-p-0 {padding: 0;}
   
   .wh-xl-init {white-space: initial;}
   
   .rsp-xl-ht-auto{height: auto;}
   
   .rsp-xl-w-100{width: 100%;}
   
   /* HEADER PART CSS */
   
   /* HOME PAGE CSS */
   .cul-btn button{font-size:12px; letter-spacing: 0;width:auto;}
   
   /* INNER PAGES COMMON CSS */
   .inner-yel-bg{display:none;}
    /* sri */
    h3.section_title.ss {
        margin-left: 209px;
        text-align: center;
    }
   
   }
   
   @media only screen and (max-width:1023px){
   
       /* common css  */
   
   .rsp-lg-m-0 {margin: 0;}
   
   .rsp-lg-mr-0 {margin-right: 0;}
   
   .rsp-lg-ml-0 {margin-left: 0;}
   
   .rsp-lg-mb-0 {margin-bottom: 0;}
   
   .rsp-lg-mt-10p{margin-top:10px;}
   
   .rsp-lg-mt-15p{margin-top:15px;}
   
   .rsp-lg-mt-20p{margin-top:20px;}
   
   .rsp-lg-mt-25p{margin-top:25px;}
   
   .rsp-lg-mtb-20p{margin-top:20px;margin-bottom:20px;}
   
   .rsp-lg-mlr-auto{margin-left:auto; margin-right:auto;}
   
   .rsp-lg-mb-20p {margin-bottom: 20px;}
   
   .rsp-lg-mb-25p {margin-bottom: 25px;}
   
   .rsp-lg-p-0 {padding: 0;}
   
   .rsp-lg-p-15p {padding: 15px;}
   
   .rsp-lg-pl-15p {padding-left: 15px;}
   
   .rsp-lg-pr-15p {padding-right: 15px;}
   
   .rsp-lg-pb-25p {padding-bottom: 25px;}
   
   .rsp-lg-ptb-25p{padding-top:25px;padding-bottom:25px;} 
   
   .wh-lg-init {white-space: initial;}
   
   .rsp-lg-dis-block {display: block !important;}
   
   .rsp-lg-dis-inlineblock {display: inline-block !important;}
   
   .rsp-lg-txt-center {text-align:center;}
   
   .rsp-lg-flex-dir {flex-direction: column-reverse;}
   
   .rsp-m-justify-init {justify-content: initial;}
   
   .rsp-lg-ht-auto{height: auto;}
   
   .rsp-lg-width-auto{width: auto !important;}
   
   .rsp-lg-width-100{width: 100% !important;}
   
   /* common titles css  */
   .common-section, .common-section2 { padding-top:20px; padding-bottom: 20px;}
   .section_title, .welcome-title { font-size:24px;}
   .section_title2 {font-size: 30px;}
   
   /* HEADER PART CSS */
   
   
   /* HOME PAGE CSS */
   .banner-sec {margin-bottom: 0;}
   
   /* FOOTER CSS */
   
   
   /* COMMITTEE PAGE CSS */
   .committee-lis{
       grid-template-columns: repeat(2,1fr);
   }
    /* sri */
    h3.section_title.ss {
        margin-left: 183px;
        text-align: center;
    }
   
   }
   
   @media screen and (max-width:1199px){ 
   .convention-left-blk {
       margin-right: 0;
padding-top: 15px;
   }
   .convention-btn {
       margin-left: 0;
   }
   .banner-sec>div:first-child{
    width: 100%;
    height: auto;
   }
   .carousel-item img{height: auto;}
   .convention-icon img {
    width: 110px;
    height: 110px;
   }
   
   }
   
   
   @media screen and (max-width:991px){ 
   .invitee-ico {
  object-fit:contain;
}
  
   
   /* HEADER CSS */
   
   .mob-logo {height:85px;}
   
   .header_top_block {
       background-image: none;
       background-size: 100% 100%;
       height: auto;
       padding: 0px 0px;
   }
   
   .header-top-blk, .header-bottom-blk {display: none;}
   /* .nav-brand{display:block;} */
   .navigation {
       height: 27px;
position: fixed;
top: 3px;
z-index: 999999;
display: inline-block;
width: 35px;
right: 0;
border-radius: 50px 0px 0px 50px;
   }
   .nav-toggle {
       padding: 6px 13px 0;
   }
   .submenu-indicator {display: block;}
   .nav-menu {
       display: block;
   }
   /* HOME PAGE CSS */
   .team-sq-sec {background: none; background-color: #414141;}
   
   .upcoming-blk {grid-template-columns: repeat(1,1fr);}
   .upcoming__icon img, .upcoming__icon2 img {width: 100%;height: 325px;object-fit: cover;}
   .upcoming__content, .upcoming__content2 {padding: 15px 15px 35px 15px;}
   .upcoming__content h4, .upcoming__content2 h4{font-size:20px;}
   .join-banner {background-size: cover;padding: 25px 0px;}
   
   
   /* HOME PAGE CSS */
   .wed-content {padding:15px;}
   
   .inner-heading{
     font-size: 32px;
     line-height: 36px;
     padding-left:10px;
   }
   .inner-ban-heigh{
       width: 100%;
       height: 250px;
       object-fit: cover;
   }
   
   .tabhorizontal-hide{display:none!important;visibility:hidden!important;}
   
   .pdf-li2 {
     display: grid;
     grid-template-columns: repeat(2, 1fr);
   }
   .executive-li{
   display: grid;
   grid-template-columns: repeat(3, 1fr);row-gap: 15px;
   column-gap: 20px;
    }
   .inn-head-t-pad{padding-top:45px;}
   
   
   .tab-t-p15{padding-top:15px;}
   
   
   
   /* INNERPAGES COMMON CSS */
  .inn-main {
    flex-direction: column;
    display: flex;
}
   .inner-left-blk {margin-right:0px;}
   .inner-rgt-blk {margin-left:0px;}
   
   /* HOTEL & PARKING PAGE CSS */
   
   .product-icon img {
       width: 100%;
   }
   .prod-dis {
       display: block !important;
   }
    .invitee-li .nav-item {
        margin-bottom: 7px !important
    }
   
   }
@media screen and (max-width:767px) {
    nav .navbar .links li {
position:initial;
    }

    .banner-sec {
        padding: 6px;
    }

    /* common css  */

    .rsp-m-0 {
        margin: 0;
    }

    .rsp-m-5p {
        margin: 5px;
    }

    .rsp-mt-10p {
        margin-top: 10px !important;
    }

    .rsp-mt-15p {
        margin-top: 15px;
    }

    .rsp-mt-20p {
        margin-top: 20px !important;
    }

    .rsp-mt-25p {
        margin-top: 25px;
    }

    .rsp-mt-30p {
        margin-top: 30px;
    }

    .rsp-mtb-20p {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .rsp-mtb-25p {
        margin-top: 25px;
        margin-bottom: 25px;
    }

    .rsp-mtb-40p {
        margin-top: 40px;
        margin-bottom: 40px;
    }

    .rsp-mt-0 {
        margin-top: 0px;
    }

    .rsp-mb-0 {
        margin-bottom: 0px;
    }

    .rsp-mr-0 {
        margin-right: 0px;
    }

    .rsp-ml-0 {
        margin-left: 0px;
    }

    .rsp-mr-10p {
        margin-right: 10px;
    }

    .rsp-mb-10p {
        margin-bottom: 10px;
    }

    .rsp-mb-15p {
        margin-bottom: 15px;
    }

    .rsp-mb-20p {
        margin-bottom: 20px;
    }

    .rsp-mb-25p {
        margin-bottom: 25px;
    }

    .rsp-mb-40p {
        margin-bottom: 40px;
    }

    .rsp-p-0 {
        padding: 0 !important;
    }

    .rsp-pr-15p {
        padding-right: 15px;
    }

    .rsp-pl-15p {
        padding-left: 15px;
    }

    .rsp-pr-0p {
        padding-right: 0px;
    }

    .rsp-pl-0p {
        padding-left: 0px;
    }

    .rsp-p-15p {
        padding: 15px;
    }

    .rsp-pt-10p {
        padding-top: 10px;
    }

    .rsp-pt-20p {
        padding-top: 20px;
    }

    .rsp-ptb-15p {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .rsp-ptb-20p {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .rsp-ptb-25p {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .rsp-ptb-30p {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .rsp-pt-0 {
        padding-top: 0;
    }

    .rsp-pb-0 {
        padding-bottom: 0;
    }

    .rsp-pl-0 {
        padding-left: 0;
    }

    .rsp-pr-0 {
        padding-right: 0;
    }

    .rsp-pb-20p {
        padding-bottom: 20px;
    }

    .rsp-pb-25p {
        padding-bottom: 25px;
    }

    .rsp-pb-30p {
        padding-bottom: 30px;
    }

    .rsp-pb-40p {
        padding-bottom: 40px;
    }

    .rsp-w-100 {
        width: 100% !important;
    }

    .rsp-ht-auto {
        height: auto !important;
    }

    .rsp-min-ht-auto {
        min-height: auto;
    }

    .wh-md-init {
        white-space: initial;
    }

    .rsp-md-flex-dir {
        flex-direction: column-reverse;
    }

    .rsp-m-txt-center {
        text-align: center !important;
    }

    .rsp-m-txt-initial {
        text-align: initial !important;
    }

    .rsp-m-dis-block {
        display: block !important;
    }

    .rsp-m-justify-space {
        justify-content: space-between;
    }

    .rsp-m-justify-center {
        justify-content: center;
    }

    .rsp-m-justify-initial {
        justify-content: initial;
    }


    .banner-br {
        background-size: cover;
        padding: 15px 0px 30px 0px;
        text-align: center;
    }

    .banner-content {
        padding: 10px;
    }

    .carousel-indicators li {
        display: none;
    }

    .tax-box h3 {
        font-size: 20px;
    }

    .team-box {
        margin-top: 15px;
    }

    .trending_block {
        grid-template-columns: repeat(2,1fr);
    }

    /* FOOTER CSS */
    .footer-sec {
        padding: 5px 0px;
    }

    .footer-box {
        border-right: 0;
    }

    .f1box {
        margin-right: 0px;
    }

    .f2box {
        margin-left: 0px;
    }

    /* INNER PAGES COMMON CSS */

    .pg-btm {
        padding-bottom: 10px;
    }

    .inner-main-bg {
        padding-bottom: 20px;
    }

    .inner-title1 {
        font-size: 20px;
        line-height: 24px;
        padding: 10px 0px;
    }

    .inner-heading {
        font-size: 26px;
        line-height: 30px;
        padding-left: 10px;
    }

    .inner-ban-heigh {
        width: 100%;
        height: 170px;
        object-fit: cover;
    }

    .carousel-caption-c {
        position: absolute;
        top: 76%;
        transform: translateY(-50%);
    }

    .pdf-li {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
    }

    .pdf-li2 {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
    }

    .pdf-ico {
        word-wrap: anywhere;
    }

    .inner-border1 {
        background: none;
    }

    .inner-border2 {
        background: none;
        padding: 0px;
        padding: 0px;
    }

    .inner-sec-pad {
        padding: 15px 15px 15px 15px;
    }

    .inner-bg {
        padding: 0px 0px 0px;
    }

    .executive-li {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        row-gap: 15px;
        column-gap: 20px;
    }

    .inn-head-t-pad {
        padding-top: 40px;
    }

    .inn-head2 {
        font-size: 24px;
        line-height: 30px;
    }

    .convention-btn {
        text-align: center;
        margin: 15px 0px;
    }

    .yel-bg {
        margin-top: 0;
    }

    .invitee-li {
        justify-content: initial;
        /* display: inline-flex; */
        flex-flow: nowrap;
        white-space: nowrap;
        overflow: scroll;
        width: 100%;
    }

    ::-webkit-scrollbar {
        display: none;
    }

    .invittee-sec {
        padding: 15px 10px;
        margin-top: -100px;
    }

    .invitee-li .nav-item {
        margin: 3px;
    }

    .invitee-li .nav-link {
        padding: 3px 10px 2px 10px;
        font-size: 9px;
    }

    .tab-c {
        padding: 10px;
    }

    .team-br {
        border-radius: 15px;
    }

    .team-blk {
        border-radius: 15px;
        padding: 12px 15px;
    }

    .sponslis-li {
        grid-template-columns: repeat(4, 1fr) !important;
        background-color: white;
    }

    .welcome-sec {
        padding-bottom: 120px;
        padding-top: 15px;
    }


    /* INNERPAGES COMMON CSS */
    .inner-rgt-blk {
        padding-left: 0px;
        border-left: 0;
    }

    .hpark-block .rp-grid {
        display: grid;
        grid-template-columns: repeat(2,1fr);
    }

    /* COMMON FORM CSS */
    .pr-gap {
        padding-right: 5px !important;
    }

    .pl-gap {
        padding-left: 5px !important;
    }

    .inner-rgt-blk {
        margin-top: 20px;
    }

    .venue-box .inv-li-ico {
        height: 16px;
    }

    /* VENUE PAGE CSS */

    .venue-box .invitee-li .nav-link {
        padding: 5px 6px 4px 6px;
        font-size: 10px;
    }

    .venue-box .invitee-li .nav-item {
        margin: 3px;
    }

    .order-title {
        font-size: 19px;
        letter-spacing: 0px;
    }

    .inner-title.payment-s {
        font-size: 22px;
        text-transform: uppercase;
        color: #242424;
        font-family: 'JosefinSans-Bold';
        display: inline-block;
        text-align: center;
        width: 100%;
    }
    /* sri */

    h3.section_title.ss {
        margin-left: 145px;
        text-align: center;
    }

    .view_all a {
        padding: 0px 14px !important;
    }
.invittee-sec.res_invt_sec {
  margin-top: 10px !important;
}
.invitee-list-blk ul {
  flex-wrap: wrap;
  justify-content: center;
}
}

@media screen and (max-width:768px) {
	
		 
    .conv-ico-side.rsp-sm-dis-block .invitee-ico {
        height: 115px !important;
        object-fit: inherit !important;
        width: 100% !important;
        background: white;
        filter: drop-shadow(0 0 4px rgba(0, 0, 0, 0.08));
        
        object-position: center;
    }
	 
    h3.section_title.ss {
        margin-left: auto;
        text-align: center;
    }
    .view_all{display: block;text-align: end;margin-bottom: 7px;margin-top: -10px;}

   
}
   
   @media screen and (max-width:576px){
    .convention-sec .rsp-sm-dis-block
    .keep-blk{
        padding:3px 15px !important;
    }
    .media-sponser-ad-sec li img, .sponser-ad-sec li img {
        object-fit: contain;
    }
    .no-owl-slide {
        display: flex;
        flex-direction: row;
        overflow-x: auto;
        overflow-y: hidden;
        /* height: 355px;  */
    }
   
   /* common css  */
   
   .pull-right.res-left{float:unset !important;}
   
   .mobil-t-p20{padding-top:20px;}
   
   .rsp-sm-dis-block {display: block !important;}
   
   .wh-sm-init {white-space: initial;}
   
   .rsp-sm-mt-0 {margin-top:0px;}
   
   .rsp-sm-mt-10p {margin-top:10px;} 
   
   .rsp-sm-mt-15p {margin-top:15px;} 
   
   .rsp-sm-mt-30p {margin-top:30px;} 
   
   .rsp-sm-mr-0 {margin-right:0;} 
   
   .rsp-sm-mr-15p {margin-right:15px;} 
   
   .rsp-sm-mr-20p {margin-right:20px;} 
   
   .rsp-sm-mb-10p {margin-bottom:10px;} 
   
   .rsp-sm-mb-15p {margin-bottom:15px;} 
   
   .rsp-sm-pl-0 {padding-left:0;} 
   
   .rsp-sm-font20 {font-size:20px;} 
   
   .rsp-sm-font23 {font-size:23px;} 
   
   .rsp-sm-w-100{width:100% !important;}
   
   .rsp-sm-txt-center {text-align:center !important;} 
   
   .rsp-sm-txt-init {text-align:initial !important;} 
   
   .rsp-sm-m-auto {margin:auto;} 
   
   /* HOME PAGE CSS */
   
   .trending_block {grid-template-columns: repeat(2,1fr) !important;}
   .team-c-n {margin-bottom: 10px;}
   
   .inner-heading{
     font-size: 22px;
     line-height: 30px;
     padding-left:0px;
     letter-spacing: -0.2px;
   }
   .mob-logo {height: 72px;}
   .mobile-visible{display:inherit!important;visibility:visible!important;}
   .mobile-hide{display:none!important;visibility:hidden!important;}
   
   .mem-gp{padding: 23px;}
   .mem-gp2{padding: 30px;}
   
   .convention-details {
       text-align: center;
   }
   .con-hd h5, .con-date h5 {
       font-size: 16px;
       display: inline-block;
   }
   
   .con-date, .con-hd {
       background:none;
       position: relative;
   }
   .con-date:before {
       content: url(images/calen.png);
   }
   .con-hd h5:before{
       content: url(images/location.png);
       margin-right:5px;
   }
   
   .sponslis-li {
       grid-template-columns: repeat(2, 1fr) !important;
   }
   .type-code {
       margin-top: 0;
   }
   
   .rp-grid {
       display: grid;
       grid-template-columns: repeat(2,1fr);
   }
   .prk-rgt-gap {
       padding-right:8px;
   }
   .prk-left-gap {
       padding-left:8px;
   }
   
   
   .w-des {
       height: 80px;
   }
   .wed-ico img {
       height: 50px;
   }
   
   /* IINER PAGES COMMON CSS */
   
   .hpark-box .w-des {
       height: 55px;
   }
   .wed-ico h5, .hpark-box .wed-ico h5 {
       font-size: 11px;
       margin-top:2px;
   }
   
   /* COMMITTEE PAGE CSS */
   .committee-lis{
       grid-template-columns: repeat(1,1fr) !important;
   }
   
   /* REGISTRATION PAGE CSS */
   .rsp-tble-hide{
       display:none;
   }
   .resp-tble-blk {
       display:block;
   }
   
   .convention-icon{
    display: none;
   }
  .convention-btn button {
        width: auto;
    height: 38px;
    font-size: 15px;
    letter-spacing: 0;
    padding: 7px 17px;
} 
   .convention-sec {
    padding:0px 8px 13px 8px;
  }
  .con-hd{padding-left: 0px;font-size: 12px;}
  /* .conv-ico-side .text-white{
color: #000 !important;
  } */
.qr-ico img {
    width: 100%;
    height: 80px;
    object-fit: contain;
}
.committee-lis li {
    background-image: url(images/sponactivebtn-bg-flip.png);
    border: 1px solid #d13a40;
  
  }
  
  .qr-ico {
    /* filter: drop-shadow(1.5px 2.598px 10px rgba(0,0,0,0.1)); */
    background-color: none;
    /* border: 5px solid rgba(255, 255, 255, 0.06); */
    /* padding: 25px 20px; */
    border: none;
    display: inline-block;
	
}
  .faq .card .card-header .faq-title{
    padding-top: 8px;
    padding-bottom: 4px;
    padding-inline: 12px;
  }
  .check-btn{
    padding: 8px 25px
  }
  .inner-title {
    font-size: 25px;
    line-height: 32px;
  }
  .abt-bg{padding: 15px;}
  /* .conv-ico-side .text-yellow {
    color: #ff304d;
} */
/* .con-date:before, .con-hd h5:before {
    filter: brightness(0);
} */
  .convention-btn{
    margin: 0px 0px 8px 0px;
  }
  .convention-date-list {
    width: 62px;
    height: 60px;
    margin: 0px 3px;
}
.qr-ico img {
    width: 100%;
    height: 80px;
    object-fit: contain;
}
.convention-rgt-blk h5.text-white{
    /* color: #000 !important; */
    font-size: 12px;
    }
    /* sri */
    .view_all a {
        padding: 0px 0px !important;
        border: none;
    }
	  .conv-ico-side.rsp-sm-dis-block .invitee-ico {
        height: 100px !important;
       
    }
   }
   
   @media screen and (max-width:400px){ 
		 
  
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}
.invitee-ico {
  object-fit:contain;
}
   

   .trending_block {grid-template-columns: repeat(1,1fr) !important;}
   
   .wed-ico h5, .hpark-box .wed-ico h5 {
       font-size:9px;
   }
    /* sri */
    h3.section_title.ss {
        margin-left: 0;
        text-align: center;
    }
   }
   @media screen and (max-width:375px){
   
     .convention-btn button {
    padding: 7px 13px;
} }
   @media screen and (max-width:480px){ 
   
   .con-hd h5, .con-date h5 {
       font-size: 14px;
   }
   
     .executive-li{
       display: grid;
       grid-template-columns: repeat(1, 1fr);row-gap: 10px;
       column-gap: 20px;
     }
     
   }
   
   @media screen and (min-width:768px) and (max-width:1144px){
   
   /* INNER PAGES COMMON CSS */
   .hpark-box .w-des {
       height: 50px;
   }
   
   }
   
   
   @media screen and (min-width:768px) and (max-width:1023px){
   
   /* common css  */
   
   .rsp-ipad-dis-block {display: block !important;}
   
   .rsp-ipad-justify-center {justify-content: center;}
   
   .rsp-ipad-text-center {text-align: center;}
   
   .rsp-ipad-width-auto{width: auto !important;}
   
   .rsp-ipad-width-100{width: 100% !important;}
   .rsp-ipad-height-100{height: 100% !important;}
   
   .rsp-ipad-mt-30p{margin-top:30px;}
   
   .rsp-ipad-pl-15p{padding-left:15px;}
   .rsp-ipad-pr-15p{padding-right:15px;}
   
   /* HOME PAGE CSS */
   .banner-content {padding-left:20px;}
   .trending_block {grid-template-columns: repeat(3,1fr);}
   
   
   /* INNER PAGES COMMON CSS */
   
   .abt-bg {
       padding: 15px;
   }
   .inner-rgt-blk {
       padding-left: 15px;
   }
   
   .hpark-box .wed-ico h5 {
       font-size: 11px;
       line-height: 16px;
   }
   
   /* VENUE PAGE CSS */
   
   .venue-box .invitee-li .nav-link {
       padding: 10px 10px 9px 10px;
       font-size: 10px;
   }

   
   }
   
   @media screen and (min-width:1024px) and (max-width:1144px){  
   
   .rsp-ipadpro-dis-block {display: block !important;}
   
   .rsp-ipadpro-text-center {text-align: center;}
   
   .rsp-ipadpro-width-100{width: 100% !important;}
   .rsp-ipadpro-height-100{height: 100% !important;}
   
   .rsp-ipad-mt-30p{margin-top:30px;}
   
   .rsp-ipadpro-pl-15p{padding-left:15px;}
   .rsp-ipadpro-pr-15p{padding-right:15px;}
   
   .rsp-ipadpro-mt-30p{margin-top:30px;}
   
   .rsp-ipadpro-font12{font-size:12px;}
   .rsp-ipadpro-font14{font-size:14px;}
   .rsp-ipadpro-font16{font-size:16px;}
   
   /* HEADER CSS */
   
   .header-top-li li, .header-top-li li:nth-child(2) { margin-left: 5px;}
   .desk-logo {margin-left:-15px; width: 100%;}
   
   
   }
   
   @media screen and (min-width:992px) and (max-width:1144px){   
   
   /* common css  */
   
   .rsp-ipadpro-dis-block {display: block !important;}
   
   /* HEADER CSS */
   .logo-txt {
       width: 70%;
   }
   
   .nav-menu > li > a {font-size: 12px; padding:12px 14.5px !important;}
   
   
   }
   
   
   /* ctrl + */
   
   @media screen and (min-width:1120px) and (max-width:1420px){ 
   
   /* .nav-menu > li > a { */
       /* padding: 12px 17.5px; */
   /* } */
   
   }
   
   
   @media(max-width:1024px) {
    .banner-top-one, .banner-top-two, .banner-btm-one, .banner-btm-two, .btm-img-container{
        display: none;
    }
    .live4.owl-carousel .owl-item img {
       width:100% !important;
    }
}

@media(max-width:991px) {
	.header_top_block img.img-fluid{max-width:100% !important}
    .live4.owl-carousel .owl-item img {
        max-height: 165px;
		object-fit:contain !important;
    }
.welcome-sec.pos-relative {
  height: 0;
}
}

@media(max-width:768px) {
    .live4.owl-carousel .owl-item img {
        min-height: 140px;
		object-fit:contain !important;
    }
}

@media(max-width:576px) {
	.parking-btns a {
		font-size:12px !important;
		
	}

	.parking-btns>a:last-child{
	margin-right:0px;
	}
	.parking-btns a img{
	width:16px;
	height:16px;
	object-fit:contain;
	}
    .live4.owl-carousel .owl-item img {
        min-height: auto;
		object-fit:contain !important;;
    }
    
}
   
   /* venky resonsive for direction page in venue */


@media screen and (min-width:320px) and (max-width:476px) {
    .btn-block.text-left {
        font-size: 15px;
    }
    .d-inline-blockk {
        display: block;
    }
    .venue_ul li {
        font-size: 15px;
    }
}

@media screen and (min-width:477px) and (max-width:767px) {
    .venue_ul li {
        font-size: 15px;
    }

    .btn-block.text-left {
        color: #000;
        font-size: 15px;
    }
}

@media screen and (min-width:477px) and (max-width:767px) {
    .venue_ul li {
        font-size: 15px;
    }

    .btn-block.text-left {
        color: #000;
        font-size: 15px;
    }
}


@media screen and (min-width:767px) and (max-width:992px) {
    .venue_ul li {
        font-size: 15px;
    }

    .btn-block.text-left {
        color: #000;
        font-size: 15px;
        font-weight: 300;
        letter-spacing: 1px;
        font-family: "Public Sans",sans-serif;
        text-decoration: none;
    }
}


@media only screen and (max-width: 520px) {
    .cus-tabs-content {
        margin-inline: 0px;
    }
.g-recaptcha > div {
  margin: auto !important;
}
}
   @media screen and (max-width:576px){.member-amount {
justify-content: center;
}
  .dd {
        margin-left: 34px;
    }
.pd-sponser-ad-sec li img {

width: 80% !important;
  margin-right: 62px;
  height: 183px;

}
.gallerytitle{
letter-spacing: 0.5px !important;
font-size:16px !important;
}
.join-btn {
text-align: center !important;

}
.video-iframe{
width: 100%;
  height: 100%;

}
.promo{
margin-bottom: 10px;

}
}



@media screen and (min-width:1200px){
.convention-btn.ss {
  margin-left: 0;
  display: flex;
  align-items: baseline;
  flex-direction: column;
  position: fixed;
  bottom: 100px;
  right: -40px;
  z-index: 999;
}
.convention-btn.ss button {
  font-size: 11px;
  text-align: left;
  padding-left: 15px;
}
.convention-btn.ss button img {
  height: 16px;
}



.convention-btn.ssleft {
  margin-left: 0;
  display: flex;
  align-items: baseline;
  flex-direction: column;
  position: fixed;
  bottom: 100px;
  right: -40px;
  z-index: 999;
}
.convention-btn.ssleft button {
  font-size: 11px;
  text-align: right;
  padding-left: 15px;
}
.convention-btn.ssleft button img {
  height: 16px;
}


}

@media screen and (min-width:1400px){
.convention-btn.ss {
  margin-left: 0;
  display: flex;
  align-items: baseline;
  flex-direction: column;
  position: fixed;
  bottom: 10px;
  right: 6px;
  z-index: 999;
}
.convention-btn.ss button {
  font-size: 11px;
  text-align: left;
  padding-left: 15px;
width:140px;
height: 37px;
}

.convention-btn.ss.pp {
  margin-left: 0;
  display: flex;
  align-items: baseline;
  flex-direction: column;
  position: fixed;
  bottom: 10px;
  left: 6px;
  z-index: 999;
}

.convention-btn.ss.pp button {
  font-size: 11px;
  text-align: left;
  padding-left: 15px;
width:140px;
height: 37px;
}


}

     