@media screen and (min-width: 992px) {
    .menu-list > ul > li > a{
         padding: 5px 15px 5px 25px;
        clip-path: polygon(0% 100%, 9% 0, 100% 0, 100% 100%, 0 100%);
        transition: all .3s;
    }
    .site-header .menu-list > ul > li > a:hover , .site-header .menu-list > ul > li > a:focus , .site-header .menu-list > ul > li.current-menu-item > a{
        background: #000000;

    }
    .site-header.follow .menu-list > ul > li > a{
		color: #000000 !important;
	}

	.site-header.follow .menu-list > ul > li > a:hover , .site-header.follow .menu-list > ul > li > a:focus , .site-header.follow .menu-list > ul > li.current-menu-item > a{
		color: #FFB741 !important;
	}

	.site-header.follow .desk-search-link{
		color: #000000		
	}

	.site-header.follow .desk-search-link:hover , .site-header.follow .desk-search-link:focus{
		color: #FFB741 !important;
	}

}




@media screen and (max-width: 1499px) {

   
    body{
        font-size: 18px;
    }
    h1{font-size: 66px;}    
    h2{font-size: 60px; }
    h3{font-size: 45px; }
    h4{font-size: 30px; }
    h5{font-size: 28px;}
    .site-header{
        top: 44px;
    }
    

    .logo {
        width: 158px;
    }

    .menu-list > ul{
        padding-right: 15px;
    }
    .menu-list > ul > li {
        margin-right: 24px;
    }
    .site-header{
        padding: 23px 0;
    }

    .home-banner-sec {        
        min-height: 784px;
        padding: 285px 0 50px;        
    }

    .event-slider-sec{
        padding: 80px 0;
    }

    .event-slider-content{
        padding: 12% 0 75px;
    }

    .event-slider-arrow{
        bottom: 120px;
    }
    

    .event-slider-item{
        min-height: 625px;
    }

    .event-col.event-left-col:before{
        border-bottom: 260px solid #FFB741;
        border-right: 146px solid transparent;
    }

    .event-col.event-left-col:after {
        content: "";
        width: 146px;
    }
    

    .event-col{
        padding: 80px 0;
    }

    .event-left-col{
        min-height: 650px;
    }

    .directory-col:before{
        border-top: 180px solid #fff;
        border-left: 230px solid transparent;    
    }

    .directory-sec{
        padding: 0 0 180px;
    }

    .event-list-slider-sec{
        padding: 80px 0;
    }

    .event-list-content h4{
        font-size: 30px;
    }
    .news-list-slider-sec{
        padding: 80px 0;   
    }

    /*-- search page --*/
    .default-banner-sec {        
        min-height: 550px;
        padding: 285px 0 42px;
     
    }

    /*-- partner page --*/

    .inner-banner-content{
        font-size: 18px;
    }

    .inner-banner-content-col{
        min-height: 650px;
    }

    .inner-banner-top-img{
        width: 239px;
    height: 349px;
    }

    .inner-banner-bottom-img{
        width: 181px;
    height: 268px;
    }

    .search-list-sec{
        padding: 70px 0;
    }

    .event-detail-left-bg{
        min-height: 600px;
        padding: 240px 0 80px;
    }

    .event-detail-left-icn-list{
        padding: 17px 20px;
    }
    
    .event-detail-left-box-inner h1{
        font-size: 50px;
    }

    .event-detail-left-bottom .btn span{
        font-size: 20px;
    }

    .event-detail-left-box-inner {
        padding: 36px 50px;
    }

   

    .event-detail-right-col{
        min-height: 1078px;
    }

    .event-venue-logo{
        margin-bottom: 10px;
    }

    .event-venue-address iframe{
        height: 230px;
    }

    .event-disc{
        padding: 80px 50px;
    }

    .event-disc-main{
        max-width: 100%;
    }

    .related-event-sec{
        padding: 70px 0;
    }

    /*-- directory page --*/

    .directory-icn-list{
        padding: 40px 20px 20px;
    }


    /*-- news list page --*/

    .news-list-sec{
        padding: 70px 0;
    }

    .news-list-col{
        padding: 0 15px;
        margin-bottom: 30px;
    }


    .news-list-row{
        margin: 0 -15px;
    }

    /*-- contact page --*/

    .contact-tab-sec {
        padding: 70px 0;
    }

    .contact-tab-list-box{
        min-height: 260px;
    }

    #directory-tab-content .contact-form-box-traingle{
        top: 326px;
    }

  



}





@media screen and (max-width: 1199px) {

    body{
        font-size: 18px;
    }
    .main{max-width: 960px;}
    h1{font-size: 66px;  }
    h2{font-size: 60px; }
    h3{font-size: 45px; }
    h4{font-size: 30px; }
    h5{font-size: 26px;}

  
    .logo {
        width: 158px;
    }

    .menu-list > ul{
        padding-right: 15px;
    }
    .menu-list > ul > li {
/*        margin-right: 24px;*/
        margin-right: 5px;
    }
    .site-header{
        padding: 23px 0;
    }

    .home-banner-content p{
        font-size: 18px;
    }

    .event-slider-item {
        min-height: 460px;
    }

    .event-slider-content .btn{
        margin-top: 8px;
    }

    .event-slider-sec{
        padding: 50px 0;
    }


    .event-slider-arrow{
        bottom: auto;
        position: static;
        margin-top: 25px;
    }
    .event-slider-content {
        padding: 0 0 10px;
    }

    
    
    .event-left-col{
        min-height: 500px;
        padding: 50px 0;
    }

    .event-icn-list {
        width: calc(100% + 100px);
    }    
    .event-list-date-time{
        width: 68%;
    }

    .directory-sec{
        padding: 0 0 74px;
    }

    .directory-col:before {
        border-top: 74px solid #fff;
        border-left: 106px solid transparent;
    }
    
    .directory-col{
        padding: 50px 24px;
    }

    .event-list-content{
        padding: 30px 30px 25px;
    }

    .news-list-slider .slick-slide{
        padding: 0 15px;
    }
    
    .news-list-slider .slick-list{
        margin: 0 -15px;
    }

    .event-list-slider .slick-arrow{
        position: absolute;
        bottom: 0;
        z-index: 1;        
    }

    .event-list-slider{
        padding-bottom: 60px;
    }

    .event-list-slider .slick-prev{
        left:  calc(50% - 54px);
    }

    .event-list-slider .slick-next{
        right: calc(50% - 54px);
        left: auto;
    }

    .all-event-btn{
        margin-top: 30px;
    }

    .news-list-content .event-arrow-link{
        right: 37px;
    }

    .news-list-content {
        padding: 38px 88px 26px 30px;
    }

    .news-list-content h4 ,.news-list-content h5{
        width: calc(100% + 55px);
    }

    .event-list-slider-sec{
        padding: 50px 0;
    }


    .news-list-slider-sec{
        padding: 50px 0;
    }

    .foo-main{
        padding: 50px 0;
    }

    .foo-bottom-left-col{
        width: 100%;
        padding-bottom: 30px;
    }

    .foo-bottom-right-col{
        width: 100%;
    }

/*-- search page --*/

.default-banner-content p{
    font-size: 27px;
}

.default-banner-content h1 {
    margin: 0 0 35px;
}


.search-list-sec{
    padding: 70px 0;
}

.search-list-img-col{
    padding-right: 20px;
}

.search-list-content-col .btn {
    margin-top: 10px;
}

.search-list-sec {
    padding: 97px 0;
}
.search-list-img-col{
    max-width: 232px;
    width: 100%;
    padding: 0;
    margin: 0 0 38px;
}

.search-list-content-col h5 {
    margin: 0 0 26px;
    line-height: 1.1;
}

.search-list-content-col{
    width: 100%;
}

.search-list-content-col p{
    line-height: 1.6;
}

.search-list-content-col .btn {
    margin-top: 41px;
}

/*-- partner page --*/

.inner-banner-content-col {
    min-height: 600px;
    padding: 210px 0 50px 15px;
}

.inner-banner-top-img {
    width: 168px;
    height: 196px;
}

.inner-banner-bottom-img {
    width: 95px;
    height: 127px;
}

.inner-banner-content-col:before{
    border-bottom: 114px solid #BF9FF5;
    border-right: 97px solid transparent;
}

.inner-banner-content-col:after{
    width: 97px;
    height: calc(100% - 113px);
}

.inner-banner-top-img{
    right: -98px;
}

.partner-list-top-disc{
    padding: 0 0 30px;
}

/*-- event detail --*/

.event-detail-left-box-inner{

    padding: 30px;

}

.event-detail-date{
    width: 100%;
    margin-bottom: 10px;
}
.event-detail-date span{
    display: block;
}
.event-detail-left-box-inner h1{
    margin-bottom: 20px;
}

.event-detail-right-col{
    min-height: 800px;
}

.event-detail-right-box {
    
    padding: 40px 30px 50px;
}

.related-event-slider-item{
    padding: 0 10px;
}

.related-event-list-content{
    padding: 30px 30px;
}

.related-event-list-content .event-arrow-link {
    margin-right: 0;
    position: relative;
    bottom: -4px;
}

/*-- directory page --*/

.directory-icn img{
    height: 50px;
}

.directory-icn-list-wrap{
    margin-top: 30px;
}

.directory-detail-sec{
    padding: 50px 0;
}

.directory-search-list-sec{
    padding: 50px 0 0;
}

.directory-detail-sec-main:before{
    width: 215px;
    height: 190px;
}

.directory-detail-sec-main:after{
    width: 215px;
    height: 190px;
}

.directory-search-list-box{
    padding: 19px 10px 9px;
}

.directory-search-list-col-1{
    width: 200px;
}

.directory-search-list-col-2{
    width: calc(100% - 400px);
}

.directory-search-list-col-3{
    width: 200px;
}

/*-- news list page --*/

.news-list-page-content {
    padding: 30px 15px !important;
}

.directory-icn-list-main {
    padding-right: 8px;
}

/*-- contact page --*/

.contact-tab-top-disc{
    padding: 0 0 10px;
}


.contact-tab-sec{
    padding: 50px 0;
}

.contact-form-box{
    padding: 45px 30px;
}






}



@media screen and (max-width: 991px) {
    
    .main{max-width: 720px;}

    h1{font-size: 66px;  }
    h2{font-size: 55px; }
    h3{font-size: 44px; }
    h4{font-size: 28px; }
    h5{font-size: 24px;}

    /*-- menu --*/
    

    .desk-search-link{
        color: #000;
    }
    
.menu-icon{display: block;     cursor: pointer; width: 50px;}

.menu-icon svg{
    width: 100%;
    height: auto;
    display: block;
}

.home .menu-icon svg path{
fill:#000;
}

.enumenu_ul {    display: block !important;    padding: 70px 24px !important;    height: auto !important; text-align: left;
    margin: 0 !important;    position: fixed;    right: 0;    top: 0;    bottom: 0;    max-width: 100%;    background: #ffffff;
    min-height: 100vh;    overflow-x: hidden;    overflow-y: auto;    z-index: 9999;    width: 100%;    
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    
    -moz-transition: all 0.3s ease-in-out;
    transform: translateX(100%);    -webkit-transform: translateX(100%);    -ms-transform: translateX(100%);    -o-transform: translateX(100%);    -moz-transform: translateX(100%);
}
.menu-open .enumenu_ul {    transform: none;   -webkit-transform: none;    -ms-transform: none;    -o-transform: none;    -moz-transform: none;
}

.menu-top{
    display: flex;		
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    /* margin-bottom: 36%; */
    margin-bottom: 15pxs;
}
.menu-logo{
    width: 158px;
}

.menu-logo img{
    width: 100%;
    display: block;
}


.menu-close {       font-size: 66px;
    color: #000000;
    cursor: pointer;
    display: block;
    margin-top: 5px;
    font-weight: 500;}
      .menu-list > ul{
        padding: 0;
        display: block;
        text-align: center;
      }


      
.menu-list > ul > li{display: block; margin: 0 0 7px;}
.menu-list > ul > li > a{padding: 0;    border: 0;    display: block; color: #000; font-size: 42px; font-weight: 700;}
.arrow {    position: absolute;    top: 20px;    right: 10px;    width: 30px;    height: 30px;    text-align: center;  
      line-height: 30px;
        color: #000; cursor: pointer;}
        
.arrow:before {            content: "\f078";            font-family: "Font Awesome 5 Pro";            font-weight: 400;      
          display: block;        }
.arrow.up {    transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
-moz-transform: rotate(180deg); }
.menu-list > ul > li ul {            position: static;            min-width: inherit;            border-radius: 0;            text-align: left;    
display: none; background-color: transparent;}
.enumenu_ul li:hover > ul, .enumenu_ul li:focus > ul{display: none;}
.menu-list > ul > li ul > li > a{border: 0; padding: 8px 25px; color: #000; text-align: center; font-size: 22px;}
.menu-list > ul > li ul > li:hover > a , .menu-list > ul > li ul > li:focus > a{}
.menu-open{overflow: hidden;}

.desk-search{
    display: block;
    text-align: center;
    /* margin-top: 29%; */
    margin-top: 10px;
}

.desk-search-link{
    font-size: 30px;
    font-weight: 600;
}

.menu-list-wrap{
    height: 100%;
}

.menu-list {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    height: 100%;
}

.search-logo{
    display: block;
}
.search-top{
    justify-content: space-between;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    padding: 70px 24px;
}


.desk-search-main .mfp-content{
height: 100%;
}

#desk-search-popup .main {
    position: static;
}

.desk-search-main .mfp-auto-cursor .mfp-content{
    height: 100%;
}


#desk-search-popup{
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    flex-grow: 1;
    height: 100%;
    justify-content: center;
}

.search-form input.search-field{
    font-size: 42px;

}

.header-sec .main{
    max-width: 720px;
}

.home-banner-sec {
    min-height: 600px;
    padding: 185px 0 50px;
}

.event-col-img {
    padding-bottom: 56%;
    position: relative;
    width: 100%;
}

.event-left-col {
    width: 100%;
    min-height: inherit;
    padding: 0;
    margin: 0;
}

.event-icn-list {
    width: 100%;
    margin-bottom: 41px;
}

.event-col-sec {
    padding: 0 0 70px;
}

.event-icn-list ul li {
    width: 25%;
    margin-bottom: 15px;
}

.event-col.event-left-col:after {
    content: "";
    left: -25px;
    width: calc(100% - 46px);
    height: 85px;
    top: auto;
    bottom: 100%;
}

.event-col.event-left-col:before {
    border-bottom: 86px solid #FFB741;
    border-right: 95px solid transparent;
    top: auto;
    right: -23px;
    left: auto;
    bottom: 100%;
}

.event-col-sec .main{
    max-width: 100%;
    padding: 0;
}


.event-col-sec .inner-event-top-col{
    max-width: 720px;
    padding: 0 15px;
    margin: 0 auto;
}



.event-slider-content-col{
    width: 50%;
}

.event-slider-img-col {
    width: 48%;
    max-width: 100%;
    right: 24px;
}

.event-slider-item {
    min-height: 400px;
}
        
.event-icn-list ul li{
    width: 25%;
    margin-bottom: 15px;
}

.event-list-content h4{
    font-size: 28px;
}


.inner-banner-img {
    width: 100%;
    height: 670px;
    order: 1;
    margin: 0;
}

.inner-banner-content-col {
    width: calc(100% - 97px);
    order: 2;
    margin-top: -178px;
    padding: 41px 0 75px 24px;
    min-height: inherit;
}

.inner-banner-content {
    font-size: 18px;
    max-width: inherit;
    width: calc(100% + 76px);
    margin: 0;
    line-height: 1.6;
}

.news-list-slider .slick-arrow{
border-color: #000;
color: #000;
}

.news-list-slider .slick-arrow {
    position: absolute;
    bottom: 0;
    z-index: 1;
}

.news-list-slider .slick-prev {
    left: 42%;
}

.news-list-slider .slick-next {
    left: 53%;
}

.news-list-slider{
    padding-bottom: 60px;
}

.all-news-btn{
    margin-top: 30px;
}

.newsletter-bg{
    padding: 50px 20px;
}

.foo-bottom-col{
    width: 100%;    
    padding-bottom: 30px;
}



.foo-logo-list ul{
    align-items: center;
    
}

/*-- event detail page --*/


.event-disc{
    padding: 50px 24px;
}

.event-detail-left-bottom{
    padding: 15px 24px 25px;
}

.event-detail-left-box-inner{
    padding: 30px 24px;
}

.event-detail-right-col{

}

.event-detail-right-box{
    padding: 30px 24px 50px;
}

.related-event-list-content .event-list-time {
    display: block;
}

.related-event-slider-col{
    width: 65%;
    margin: 0;
}

/*-- directory page --*/

.directory-icn-list-wrap{
    display: none;
}

.directory-search-list-col-1{
    width: 100%;
}

.directory-search-list-col-2{
    width: 100%;
}

.directory-search-list-col-3{
    width: 100%;
}
.directory-search-box{
    margin-bottom: 70px;
}

.directory-search-list-item:before{
    display: none;
}

.directory-search-list-box{
    padding: 28px 33px 42px;
    clip-path: polygon(0% 0%, 85% 0, 100% 60px, 100% 100%, 0% 100%);
}

.directory-search-list-img {
    margin: 0 0 43px;
}

.directory-search-list-content h6 { 
    margin: 0 0 28px;
}

.directory-search-list-content p{
    margin: 0 0 20px;
    line-height: 1.4;
}

.directory-search-list-content {
    margin: 0 0 22px;
}

.directory-search-list-col .btn span {
    min-width: 184px;
}

.directory-search-list-item{
    margin-bottom: 20px;
}

.directory-search-list {
    padding: 0 0 45px;
}

.directory-dropdown-mob{
    display: block;
    margin: 0 0 34px;
}

.directory-search-list-sec{
    padding: 23px 0 0;
}



/*-- news list page --*/

.news-list-col{
    width: 50% !important;
}


.news-list-page-img{
    padding-bottom: 65% !important;
}


.news-list-page-content h6{
    margin: 0 0 20px !important;
}


.news-list-page-content-bottom{
    display: block;
}

.news-list-page-content-bottom-left{
    width: 100%;
}

.news-list-page-content-bottom-right{
    width: 100%;
}

.news-list-page-content-bottom-txt span{
    display: block;
    font-size: 0;
}

.news-list-page-content-bottom-txt{
    margin-bottom: 16px;
}

.news-pagination{
    display: none;
}

.news-list-loadmore{
    display: block;
    text-align: center;
}


/*-- contact page --*/

.form-col{
    width: 100%;
}


.direcory-wrap{
    padding-top: 10px;
}



}


@media screen and (max-width: 767px) {

    .main{
        padding: 0 24px;
    }
    
    h1{font-size: 66px;  }
    h2{font-size: 50px; }
    h3{font-size: 42px; }
    h4{font-size: 28px; }
    h5{font-size: 28px;  }
    h6{font-size: 28px;}

    .home-banner-top-img{
        width: 214px;
        height: 149px;
    }

    .home-banner-bottom-img{
        width: 214px;
        height: 149px;
    }

    .home-banner-sec{
        min-height: inherit;
        padding: 224px 0 37px;
    }

    .home-banner-content p {
        font-size: 18px;
        line-height: 1.6;
    }

    .home-banner-content h1 {
        margin: 0 0 39px;
        line-height: 1.09;
    }

    .home-banner-btn-list {
        padding: 37px 0 0;
    }

    .home-banner-btn-list .btn{
        margin: 0 40px 31px 0s;
    }

    .event-slider-img-col{
        position: static;
        width: 100%;
        order: 1;
        margin-bottom: 50px;
    }

    .event-slider-content-col {
        width: 100%;
        order: 2;
    }

    .event-slider-content p{
        font-size: 20px;
    }
    .event-slider-sec {
        padding: 64px 0;
    }

    .event-slider-content .btn {
        margin-top: 28px;
    }

    .event-slider-arrow {
        bottom: 28px;
        position: absolute;
        bottom: 68px;
        left: auto;
    }

    .event-col-img{
        padding-bottom: 81%;
        position: relative;
        width: 100%;
    }

    .event-col.event-left-col:after {
        content: "";        
        left: -25px;        
        width: calc(100% - 46px);
        height: 85px;
        top: auto;
        bottom: 100%;
    }
   
    .event-left-col{
        width: 100%;
        min-height: inherit;
        padding: 0;
        margin: 0;
    }

    .event-col.event-left-col:before {
        border-bottom: 86px solid #FFB741;
        border-right: 95px solid transparent;
        top: auto;
        right: -23px;
        left: auto;
        bottom: 100%;
        
    }

    .event-col-sec .inner-event-top-col{
        margin-top: -28px;
    }

    .event-icn-list{
        width: 100%;
        margin-bottom: 41px;
    }

    

    .event-content-top{
        padding: 0 0 21px;
    }

    .event-icn-list ul li{
        width: 33.333%;
    }

    .event-col-sec{
        padding: 0 0 70px;
    }

    .directory-sec{
        padding: 77% 0 74px;
    }

    .directory-sec .main{
        padding: 0;
    }

    .directory-col{
        width: 100%;
        padding: 65px 24px 80px;
    }


    .directory-box h3 {
        margin: 0 0 27px;
    }


    .directory-box .btn {
        margin: 61px 0 0;
    }

    .event-list-slider-sec{
        padding: 66px 0;
    }



    .event-list-slider-sec h3{
        margin-bottom: 46px;
    }

    .event-list-img{
        /* height: 263px; */
    }

    .event-list-content {
        padding: 39px 21% 25px 30px;
    }
    .event-list-slider {
        padding-bottom: 72px;
    }

    .event-list-slider .slick-prev{
        left:  calc(50% - 54px);
    }

    .event-list-slider .slick-next{
        right: calc(50% - 54px);
        left: auto;
    }
    
    .all-event-btn{
        text-align: center;
    }
   
    .news-list-slider-sec{
        padding: 106px 0 50px;
    }

    .news-list-content h4 br , .news-list-content h5 br{
        display: none;
    }

    .news-list-content h4 , .news-list-content h5{
        font-size: 28px;
    }

    .news-list-slider .slick-next {
        left: 55%;
    }

    .news-list-slider .slick-prev {
        left: 36%;
    }

    .all-news-btn{
        text-align: center;
    }

    .newsletter-left{
        width: 100%;
        margin-bottom: 30px;
    }

    .newsletter-right{
        width: 100%;
        align-items: flex-start;
    }

    .newsletter-left h4{
        font-size: 42px;
    }
    .newsletter-bg-wrap {
        padding-right: 52px;
    }

    .newsletter-bg:after {     
        width: 50px;
        height: calc(100% - 60px);
    }

    .newsletter-bg:before {
        content: "";     
        border-bottom: 60px solid #32D7EC;
        border-right: 50px solid transparent;
     
    }

    .foo-top-col{
        width: 100%;
    }

    .foo-top-nav ul li a {
        font-size: 18px;
        font-weight: 700;
        color: #fff;
    }
    .foo-top-col{
        margin-bottom: 50px;
    }

    .foo-bottom-col.foo-bottom-left-col {
        padding-bottom: 7px;
    }


    .foo-logo-list ul li{
        width: 25%;
        margin: 0 0 20px;
        padding: 0 10px;
    }

    .foo-bottom-nav{
        text-align: lefts;
    }

    .back-top-main{
        display: block;
    }

/*-- search page --*/

.default-banner-sec{
    min-height: 726px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
}

.default-banner-top-img{
    width: 100%;
}

.default-banner-bottom-img{
    width: 100%;
}

.search-list-item:last-child{
    margin-bottom: 0;
}

/*-- partner page --*/

.inner-banner-img{
    width: 100%;
    height: 670px;
    order: 1;
    margin: 0;
}

.inner-banner-content-col{
    width: calc(100% - 97px);
    order: 2;
    margin-top: -178px;
    padding: 41px 0 75px 24px;
    min-height: inherit;
}

.inner-banner-content h1 {
    margin: 0 0 37px;
}

.inner-banner-content {
    font-size: 18px;
    max-width: inherit;
    width: calc(100% + 76px);
    margin: 0;
    line-height: 1.6;
}

.search-list-img-col{
    max-width: 232px;
}

/*-- event detail page --*/

.single.single-events .site-header , .page-template-event-detail .site-header{
    background: transparent;
}

.event-detail-left-box{
    max-width: 100%;
}

.event-detail-left-col{
    width: 100%;
}

.event-detail-left-bg{
    min-height: inherit;

}

.event-detail-right-col{
    width: 100%;
}

.event-detail-right-box{
    position: static;
    padding: 44px 24px 18px;
    min-height: inherit;
    background: #000;
}

.event-detail-left-bg{
    padding: 0;
}

.event-detail-left-box{
    padding: 203px 0 0;
}

.event-detail-left-box-top{
    background: #DA8700;
    width: calc(100% - 24px);
    margin-left: auto;
}

.event-detail-left-icn-list {
    padding: 21px 24px 14px 0;
    margin-right: 8px;
}

.event-detail-left-box-top{
    padding-left: 24px;
}

.event-detail-left-box-inner h1 {
    margin-bottom: 28px;
    line-height: 1.2;
}

.event-detail-left-box-inner {
    padding: 36px 24px;
}

.event-detail-date {
    display: block; 
    margin: 0 0 18px;
}

.mob-event-cost{
    display: block;
    margin: 31px 0 0;
}

.event-detail-left-bottom .event-cost{
    display: none;
}
.event-detail-left-bottom {
    padding: 18px 24px 29px;
    margin: 20px 0;
}
.event-detail-left-bottom .btn{
    display: block;
}
.event-detail-left-bottom .btn span{
    display: block;
}
.event-detail-left-bottom-main {
    width: 100%;
    padding-right: 8px;
}

.event-disc{
    padding: 73px 24px 67px;
}

.event-detail-left-bottom .btn:before{
    height: calc(100% - 3px);
    width: calc(100% - 3px);
    top: 10px;
    left: 10px;
}

.event-disc p { 
    line-height: 1.6;
}

.mob-event-venue-logo{
    display: block;
}

.desk-event-detail-left-bottom{
    display: none;
}

.mob-event-detail-left-bottom{
    display: block;
}

.event-detail-right-box .event-venue-logo{
    display: none;
}

.event-venue-address p{
    margin-bottom: 39px;
}

.event-venue-address iframe {
    height: 376px;
}

.event-detail-right-col{
    background: transparent;
    padding-top: 0;
    min-height: inherit;
}

.related-event-sec {
    padding: 83px 0;
}


.related-event-left-col{
    width: 100%;
    padding: 0 0 24px;
}

.inner-related-event-left-col{
    max-width: 100%;
}

.related-event-left-content p {
    line-height: 1.6;
}
.related-event-left-content h3 {
    margin: 0 0 30px;
}

.related-event-slider-col .related-event-slider-arrows{
	display: block;
    text-align: center;
    margin: 37px 0 0;
}

.related-event-left-col .related-event-slider-arrows{
	display: none;
}

.related-event-slider .slick-list{
    overflow: hidden;
}

.related-event-slider-col{
    width: 100%;
    margin: 0;
}

.related-event-slider{
    margin: 0 -10px;
}

.related-event-list-content h5 {
    margin: 0 0 23px;
    line-height: 1.3;
}

.related-event-list-content p {
    margin: 0 0 54px;
}

.related-event-list-content .event-list-date-wrap{
    align-items: center;
}

.related-event-list-content .event-arrow-link {
    /* margin-right: 54px; */
    position: relative;
    bottom: 0;
}

.related-event-list-content {
    padding: 30px 30px 26px;
}

.related-event-slider-arrows .slick-arrow{
    margin: 0 10px;
}

/*-- news list page --*/

.news-list-col {
    width: 100% !important;
    margin-bottom: 20px;
}

.news-list-sec {
    padding: 74px 0;
}

.news-list {
    padding: 44px 0 0;
}
.news-list-page-img {
    padding-bottom: 70% !important;
}
.news-list-page-content {
    padding: 44px 34px 31px !important;
}

.news-list-page-content h6 {
    margin: 0 0 40px !important;
}

.news-list-page-content-bottom {
    display: flex;
    align-items: flex-start;
}

.news-list-page-content-bottom-left {
    width: auto;
}
.news-list-page-content-bottom-right {
    width: auto;
}
.news-list-page-content-bottom-txt {
    margin-bottom: 0;
    line-height: 1.9;
}

/*-- contact page --*/

.contact-tab-col{
    width: 100%;
}

.contact-tab-col-left{
    display: none;
}

h2.resp-accordion{
    display: block;
    margin: 0 0 33px;
}

.contact-form-box-traingle{
    display: none;
}


.contact-tab-sec {
    padding: 94px 0 32px;
}


.contact-tab-top-disc {
    padding: 0 0 46px;
}

.contact-tab-list-box-title h4{
    font-size: 42px;
}

.contact-tab-list-box {
    min-height: 320px;
}

.tab-content{
    margin-bottom: 34px;
}

.contact-tab-sec .back-top-main{
	display: block;
}

.desk-search-main .mfp-container{
padding: 0;
}


}


@media screen and (max-width: 640px) {


}


@media screen and (max-width: 425px) {

    h1{
        font-size: 45px;
    }


    .menu-list > ul > li > a{
        font-size: 30px;
    }

    .arrow{
        top: 10px;
    }

    .home-banner-content h1{
        letter-spacing: 0;
    }



    .search-form input.search-field {
        font-size: 26px;
    }

    .event-slider-arrow {
        
        position: static;
        margin-top: 15px;        
        
    }

    .event-detail-left-icn-list {
        padding: 19px 10px 12px 0;
        margin-right: 5px;
    }

    .event-detail-left-icn-list ul li{
        margin-right: 8px;
    }

    .event-detail-left-box-top h5{
        font-size: 16px;
    }

    .event-detail-left-box-inner h1{
        font-size: 38px;
    }

    .event-detail-left-box-bottom{
        font-size: 16px;
    }

    .event-detail-left-bottom .btn span {
        font-size: 16px;
        padding: 15px 10px;
    }

    .event-list-content {
        padding: 39px 15px 25px 15px;
    }

    .event-list-time {
        display: block;
    }

    .event-disc{
        padding: 50px 24px;
    }
    .news-list-content{
        padding: 38px 50px 30px 15px;
    }

    .news-list-content h4, .news-list-content h5{
        width: 100%;
    }

    .news-list-content .event-arrow-link {
        right: 15px;
        bottom: 14px;
    }
    .related-event-sec{
        padding: 50px 0;
    }

    .related-event-list-content{
        padding: 30px 15px 26px;
    }

    .event-list-date-time{
        font-size: 14px;
    }

    .related-event-list-content .event-arrow-link{
        margin-right: 0;
    }

    .directory-search-list-box {
        padding: 28px 20px 42px;
        clip-path: polygon(0% 0%, 86% 0, 100% 40px, 100% 100%, 0% 100%);
    }

    .news-list-page-content {
        padding: 30px 15px !important;
    }

    .news-list-page-content h6 {
        margin: 0 0 20px !important;
    }

    .news-list-page-content-bottom-left{
        margin-bottom: 10px;
    }


    /*-- contact page --*/

    .contact-tab-list-box-title h4 {
        font-size: 36px;
    }

    .contact-tab-list-box {
        min-height: 250px;
        padding: 30px 30px 30px 15px;
    }

    .contact-form-box {
        padding: 45px 15px;
    }

    

}