       
      @media (min-width: 1600px) {
            .home_page_banner_bg {  
				width: 100%;
				height: 725px;  
			  }
		
          }

@media (min-width: 1400px) {
		header {
		margin-bottom: -200px;
			    padding: 5px 0;
			}
			.home_page_banner_bg {
			height: 900px;
		}
	.home_page_banner_content{
		padding-top:342px;
	}
	.home_page_banner h3 {
    font-size: 44px;
    line-height: 35px;
    font-weight: 400;
    margin: 85px 28px 0 0;
	}
	 .inner_page_banner_content{
			  padding-top:200px;
		  }
		  .inner_page_banner_bg {
			max-height: 792px;
		}
			.inner_page_banner h1 {
			top: 64%;
				}
		}
        @media (min-width: 1200px) and (max-width: 1400px) {
           header {
			   margin-bottom: -158px;
			}
            .travel h1 {
                font-size: 66px;
            }
			.navik-menu>ul>li>a {
				padding: 0 11px;
			}
			.navik-menu {
   				 margin-right: 73px;
			}
			.home_page_banner span.salt {
				font-size: 250px;
				line-height: 154px;
				letter-spacing: -43px;
				padding-left: 57px;
				display: block;
			}
			.home_page_banner_bg {
			height: 707px;
		}
				.home_page_banner_content {
				padding-top: 205px;
			}
			.home_page_banner h3 {				
    			margin: 40px 0;
			}
						
        }
        
        @media (min-width: 992px) and (max-width: 1200px) {
			header {
			   margin-bottom: -155px;
			}
            .navik-menu>ul>li>a {
                padding: 0 6px;
				    font-size: 14px;
            }
			.navik-menu {
				margin-right: 83px;
			}
            .home_page_banner span.salt {              
				font-weight: 900;
				font-size: 204px;
				line-height: 125px;
				letter-spacing: -35px;
				margin-top: 65px;
				display: block;
				margin-left: 60px;
			}
			.home_page_banner a {
				margin-bottom: 35px;
						}
            h1 {
                font-size: 86px;
                line-height: 70px;
            }
            	.home_page_banner_bg {
			height:580px;
		}
            p {
                font-size: 19px;
                line-height: 30px;
            }
			.page_testimonial p {
				font-size: 19px;
				line-height: 37px;
			}
            .page_welcome_bg.page_welcome_bg_travel {
                width: 343px;
                height: 232px;
            }
            .travel h1 {
                font-size: 50px;
            }
            .inner_page_Sponsor ul li {
                width: 90%;
            }
			.home_page_banner_content h1, .home_page_banner_content h2 {
    			font-size: 153px;
				line-height: 125px;
			}
			.home_page_banner_content {
   				 padding-top: 180px;
			}
			.home_page_banner h3{				
   				 margin: 30px 0 0 0;
			}
			.navik-menu>ul>li>a {  
				font-size: 12px;
			}
			.page_welcome_bg {
				width: 400px;
				height: 56%;
			}
			
			.home_page .page_welcome_bg {
				width: 410px;
			}
		
			
        }
        
        @media (min-width: 768px) and (max-width: 991.98px) {
			
            .home_page_banner_content h1, 
			.home_page_banner_content h2 {
				    font-size: 113px;
				line-height: 83px;
    			letter-spacing: -9px;
			}
			.home_page_banner_content{				
   			 padding-top: 168px;
			}
			
            .btn {
                padding: 8px 25px;
            }
            .home_page_banner_bg {              
                height: 450px;
            }
       
             .home_page_banner span.salt {
				font-weight: 900;
				font-size: 170px;				
    			line-height: 105px;
    			letter-spacing: -28px;			 
    			margin-left: 22px;
			}
            h1 {
                font-size: 76px;
                line-height: 63px;
            }
           /* .page_welcome_bg {
                width: 287px;
                height: 192px;
            }*/
            .page_welcome_bg.page_welcome_bg_travel {
                width: 258px;
                height: 178px;
            }
            p {
                font-size: 18px;
                line-height: 30px;
            }
           
            h2 {
                font-size: 39px;
                line-height: 42px;
            }
            .home_page_banner h3 {
                font-size: 25px;
                line-height: 36px;			
   				 margin: 25px 0 0 0;			
            }
            h3 {
                font-size: 23px;
                line-height: 29px;
            }
            .page_testimonial h5 {
                font-size: 128px;
                line-height: 20px;
            }
			.page_testimonial p {
				font-size: 19px;
				line-height: 35px;
			}
            .travel h1 {
                font-size: 48px;
            }
            .inner_page_Sponsor ul li img {
                width: 90%;
            }
			h4 {
    			font-size: 18px;
				line-height: 26px;
			}
			.page_testimonial .swiper-horizontal>.swiper-pagination-bullets, .page_testimonial .swiper-pagination-bullets.swiper-pagination-horizontal, .page_testimonial .swiper-pagination-custom, .page_testimonial .swiper-pagination-fraction{
				width:45%;
			}
			.page_welcome {
				padding: 70px 0 85px 0;
			}
			.home_page_banner a {
   			 margin-bottom: 50px;
			}
			.page_welcome_bg {
				width: 303px;
				height:35%;
			}
			
			.home_page .page_welcome_bg {
				width: 300px;
			}
			
			.inner_page_Sponsor_content img {
				    width: 190px;
    height: 190px;
			}
	}
 @media (max-width: 991.98px) {
	.burger-menu {
                position: absolute;
             top: -65px;
            }
	  .burger-menu span {
                position: relative;
            }
            .burger-menu span::after {
                display: inline-block;
                font-family: "Font Awesome 6 Pro";
                font-weight: 900;
                content: "\f0c9";
                font-size: 35px;
                color: #ffffff;
            }
            .burger-menu span::after:hover {
                color: black;
            }
            .navik-menu ul li>a:hover {
                color: #ffffff;
                opacity: 0.8;
            }
            .burger-menu.menu-open span::after {
                content: "\f00d";
            }
			 nav {
			position: absolute;
			background: var(--main-color-black);
			width: 100%;
		}

			 .navik-menu>ul {
			list-style: none;
		}
	  .navik-header{display: unset;
            }
            .navik-menu>ul {
    			list-style: none;
			}
			 header a img {
			max-width: 300px !important;
		}
	 .dropdown-plus::after, .dropdown-plus::before{
		 background-color:#ffffff;
	 }
	 .navik-menu ul ul li>a,
	 .navik-menu ul li:hover,
	 .navik-menu ul li:hover a ,
	 .navik-menu ul ul li:hover>a{
		 color:#ffffff;
		 background-color:#000000;
	 }
	 .navik-menu ul ul{
		 list-style:none;
	 }
		}
        
        @media (max-width: 767.98px) {
			.burger-menu {
                position: absolute;
             top: -63px;
            }
            .burger-menu span {
                position: relative;
            }
            .burger-menu span::after {
                display: inline-block;
                font-family: "Font Awesome 6 Pro";
                font-weight: 900;
                content: "\f0c9";
                font-size: 35px;
                color: #ffffff;
            }
			
            .burger-menu:hover span::after {
                color: black;
            }
            .navik-menu ul li>a:hover {
                color: #ffffff;
                opacity: 0.8;
            }
            .burger-menu.menu-open span::after {
                content: "\f00d";
            }
            .page_newsletter {
                padding: 30px 15px;
            }
            h2 {
                font-size: 27px;
                line-height: 48px;
            }
            .page_join_us .row>div:first-child .page_join_us_content {
                margin-bottom: 30px;
                margin-right: 0px;
            }
            .page_join_us .row>div:last-child .page_join_us_content {
                margin-left: 0px;
            }
            p {
                font-size: 19px;
                line-height: 30px;
            }
            .page_testimonial .swiper {
                background: -webkit-linear-gradient(right, #255A82 100%, white 20%);
                background: -moz-linear-gradient(right, #255A82 100%, white 20%);
                background: -ms-linear-gradient(right, #255A82 100%, white 20%);
                background: linear-gradient(right, #255A82 100%, white 20%);
                padding-bottom: 51px;
				padding-top: 0;
            }
            .page_testimonial .swiper-slide {
                padding: 10px;
            }
            .page_testimonial .swiper-horizontal>.swiper-pagination-bullets,
            .page_testimonial .swiper-pagination-bullets.swiper-pagination-horizontal,
            .page_testimonial .swiper-pagination-custom,
            .page_testimonial .swiper-pagination-fraction {
                width: 100%;
                bottom: 3%;
            }
            .page_testimonial h5 {
				  font-size: 120px;
				line-height: 108px;
				margin-bottom: -60px;
				margin-top: 20px;
			}
				.page_testimonial p {
				font-size: 20px;
				line-height: 40px;
				padding: 0 5px;
			}
			.page_newsletter h2{				
			font-size: 23px;
    		line-height: 48px;
			}
            .page_welcome_bg {
                width: 90%;
                height: auto;
               margin: 60px auto 0 auto;
              background:none;
            }
			.page_welcome_bg img {
				box-shadow: -25px 25px 0px 0px #255a82;
			}
			.page_welcome_bg img {
				 margin: auto;
				margin-left:auto;	
			}
			.page_newsletter p {
				font-size: 17px;
				line-height: 25px;
				margin-bottom: 25px;
			}
			
            .home_page_banner span.salt {
				font-size: 103px;
				line-height: 62px;
				text-align: center;
				letter-spacing: -17px;
				padding-bottom: 32px;
				display: block;
				    margin-left: 0;
			}
            .home_page_banner_content {
                position: relative;
                text-align: center;
                padding-top: 160px;
            }
			header a.btn{
				display:none;
			}
            .btn {
                padding: 10px 16px;
            }
            .home_page_banner,
            .inner_page_banner {
                position: relative;
            }
            .home_page_banner_bg,
            .inner_page_banner_bg {
                position: absolute;
                bottom: 0;				
    			height: 100%;
            }
           
			.page_welcome p {
				width: 100%;
			}
            nav {
                position: absolute;
                background: var(--main-color-black);
                width: 100%;
            }
            header a img {
                max-width: 255px !important;
            }
            .page_welcome {
                padding: 45px 0;
            }
            h3 {
                font-size: 25px;
                line-height: 35px;
            }
            .inner_page_banner {
                min-height: 350px;
            }
            h1 {
                font-size: 44px;
                line-height: 60px;
            }
            footer,
            .page_welcome,
            .learn {
                text-align: center;
            }
            
            .learn img {
                margin: 10px 0;
            }
			 footer img,
            {
                margin:0 0 10px 0;
            }
            .travel h1 {
                font-size: 32px;
                line-height: 40px;
            }
            .travel_slider,
            .travel_location {
                margin-top: 20px;
            }
            .inner_page_Sponsor ul {
                flex-direction: column;
            }
            .inner_page_Sponsor ul li {
                margin: 10px 0;
            }
            .inner_page_agenda h3 {
                text-align: center;
                margin-bottom: 20px;
            }
            .inner_page_agenda {
                padding: 50px 0 100px;
            }
            .home_page_banner h2 {
                margin-top: 0px;
            }
            .page_about p {
                text-align: center !important;
            }
            .navik-header{display: unset;
            }
            .navik-menu>ul {
    			list-style: none;
			}
			.page_about {
				
				padding: 50px 0;
			}
			.inner_page_agenda .accordion-item:first-of-type .accordion-button,
			.inner_page_agenda .accordion-item:nth-child(even) .accordion-button{
				flex-direction: column;
			}
			.inner_page_agenda .accordion-item:first-of-type .accordion-button div:last-child, 
			.inner_page_agenda .accordion-item:nth-child(even) .accordion-button div:last-child{text-align: right;
    		display: block;
    		width: 100%;
		}
			.page-template-template-travel h1 {
			font-size: 33px;
			line-height: 36px;
		}
			.home_page .page_welcome {
   			 padding: 60px 0 60px 0;
			}
			.mySwiper1{
				display:none;
			}
			.Sponsor_content_detail {    
				width: 100%;  
				padding: 50px 30px;   
			}
			.btn-close {
				right: 30px;
			}
			.inner_page_faqs .accordion-button::after{
				margin-left: 5px;
					position: absolute;
					right: 8px;
				}
			
			.inner_page_faqs .accordion-button {
			font-size: 18px;
			line-height: 25px;	
    		padding-right: 25px;
			}
			/*.page_welcome_bg img {
					margin: -20px 0px 20px 20px;
				}*/
			.navik-menu ul ul li>a {
				padding: 5px 5px 7px 35px !important;
			}
			.inner_page_agenda .accordion-button p{
				margin-left:0;
			}
			.inner_page_agenda .accordion-body>div, .inner_page_agenda .accordion-body>p {
    			padding-left: 20px;
			}
			#agenda_accordion_1 ul {
    			padding-left: 40px;
			}
			.home_page_banner_content h1, .home_page_banner_content h2 {
					font-size: 72px;
					line-height: 55px;
					letter-spacing: -5px;
					display: flex;
					justify-content: center;
					text-align: center;
					align-items:center;
				}
			.home_page_banner h3 {
					font-size: 23px;
					line-height: 35px;
					margin: 20px 0;
					justify-content: center;
				}
			.home_page_banner a.btn,.inner_page .inner_page_banner a.btn {				
				max-width: 250px;
				margin: auto;
				margin-bottom: 50px;
				background: #56B1DA;	
				color:#ffffff;
				opacity:1;
			}
			inner_page .inner_page_banner a.btn {
				margin-bottom: 0px;
			}
			.home_page_banner a.btn:hover,.inner_page .inner_page_banner a.btn:hover {				
				background: #000000;	
				color:#ffffff;		
				opacity:1;
			}
			.inner_page_banner_content {
				top: 0%;
			}
            .inner_page_banner h1 {
                top: 57%;
            }
			.home_page .page_welcome_bg {
				 width: 254px;
				height: 184px;
				margin: 60px auto 0;
			}
			
			.home_page .page_welcome_bg img {
				margin: -20px 0px 20px 20px;
			}
			
			.inner_page_banner{
				position:relative;
			}
		.inner_page_banner a.btn{
			position: absolute;
			bottom:3%;
			left: 0;
			right: 0;
			margin: auto;
			max-width: 200px;
		}	
		
}