@media (max-width:1400px){
    .container {max-width: 1199px;}
	.head-hero-section .text-20, .banner-opt.bg-red .text-20 { font-size: 18px;}
	.banner-opt.bg-red img {height:26px;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {margin-right: 4rem;}
	.my-journey .absolute .bg-red .text-26 {font-size: 20px}
	.my-journey .absolute .bg-red .text-70 {font-size: 5rem;}
}

@media (max-width: 1250px){
	.container {max-width: 940px;}
	header .container.gap-6 {gap:2rem;}
	.footer-navigation-wrapper li {width: 35px; height:35px;}
	.primary-navigation > div > .menu-wrapper {gap:25px;}
	html {font-size: 50%;}
	.head-hero-section .container {padding: 0;}
	.banner-opt.bg-red img { height:19px;}
	.head-hero-section .text-20, .banner-opt.bg-red .text-20 {font-size:15px; line-height: 22px;}
	.banner-opt.bg-red .container .d-flex {gap:7px}
	.banner-opt.bg-red .container { gap: 8px;}
	.hobby-box .text-24 { font-size: 18px; }
	.about-me img { max-width: 90% !important;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {font-size: 14px;}
	.my-journey .vc_col-md-5 { width: 55%;}
	.my-journey .vc_col-md-7 { width: 45%;}
	.my-passion .hobby-box.vc_col-sm-3 {
    width: 50%;
}
	
	.book-block {
  gap: 0;
}
	.button-site .subcribe-btn {
  padding: 10px;
}
	
}

@media (max-width: 991px){
	    .container { max-width: 740px;}
	.footer-navigation-wrapper li {width:30px; height:30px;}
	.primary-navigation .primary-menu-container > ul > .menu-item > a {font-size:12px;}
	.primary-navigation > div > .menu-wrapper {gap:14px;}
	header .container.gap-6 {gap: 4rem; padding: 0;}
	.head-hero-section .grid-one-one {grid-template-columns: 1fr; text-align: center; }
	.head-hero-section h1{font-size:6rem;}
	.head-hero-section .text-right{text-align: center !important;}
	.head-hero-section img {width: 400px;}
	.head-hero-section .text-20 , .head-hero-section .subcribe-btn {margin-left: auto; margin-right:auto;}
	.head-hero-section .subcribe-btn {margin-top: 10px;margin-bottom: 20px;height: 40px;}
	
	.head-hero-section {padding-top: 110px;}
	.head-hero-section .container:before {display: none;}
	
/* 	
.banner-opt.bg-red {
  margin: 0 auto;
  overflow: hidden;
  white-space: nowrap;
}
.banner-opt.bg-red .container .d-flex {
  position: relative;
  left: 100%;
  animation: marquee 8s linear infinite;
}
.banner-opt.bg-red:hover .container .d-flex {
  animation-play-state: paused;
}

.banner-opt.bg-red .container .d-flex:nth-child(1) {
  animation-delay: 0s;
}
.banner-opt.bg-red .container .d-flex:nth-child(2) {
  animation-delay: 0.8s;
}
.banner-opt.bg-red .container .d-flex:nth-child(3) {
  animation-delay: 1.6s;
}
.banner-opt.bg-red .container .d-flex:nth-child(4) {
  animation-delay: 2.4s;
}
.banner-opt.bg-red .container .d-flex:nth-child(5) {
  animation-delay: 3.2s;
} */
	
	header .subcribe-btn  {height:40px; font-size:15px;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {margin: 0;}

/* @keyframes marquee {
  0%   { left: 100%; }
  100% { left: -100%; }
} */
	@keyframes marquee {
  from { transform: translateX(0); }
  to { transform: translateX(-50%); }
}
	
	
	.yotu-videos ul li {
    margin: 0 !important;
}
	.yotu-videos ul {gap:15px;}
	
	.my-journey .vc_col-md-5, .my-journey .vc_col-md-7 {width: 100%;}
	.message-pblc .container.m-lr-auto.relative {max-width: 640px;}
	.banner-opt.bg-red .container{justify-content:center;  flex-wrap: wrap;} 
	.head-hero-section .text-18.weight-500.text-white.bg-red.p-2.text-uppercase.fit-content.line-height-1.radius-6.text-cinzel {
    margin: auto;
}
	
	.book-block {
  grid-template-columns: 1fr;
  text-align: center;
		gap:15px;
}
	.button-site {
  justify-content: center;
}
	
}

@media (max-width: 768px){
	.container {max-width: 540px;}
	header nav.footer-navigation {display: none;}
	header nav#site-navigation {order: 1; margin: 0;}
	header .subcribe-btn ,footer .subcribe-btn {height: 40px; padding: 0 15px; font-size: 18px;}header .site-branding{ margin-right: auto;}
	header .container.gap-6 {justify-content: space-between;}
	.about-me {padding: 50px 0 0 !important; text-align: center;} .about-me h2{text-align: center !important;}
	.about-me .wpb_column.vc_column_container.vc_col-sm-6:last-child , .about-me .vc_col-md-6:last-child { order: -1;}
	.about-me .subcribe-btn {margin:auto;}
	.about-me .wpb_single_image { padding: 0 60px 0 0 !important;}
	.youtube-list .line-height-26, .gallery-dn .line-height-26 , .about-me .text-16{max-width: 100%;}
	.simplefilter li {padding: 10px !important; margin: 0 5px 10px !important; font-size:14px !important;}
/* 	.youtube-list .vc_column-inner { padding: 50px 0 10px!important;} */
	.message-pblc.relative .container .absolute {
    height: 102% !important;
    width: 108% !important;
    top: -1% !important;
    left: -4% !important;
}
	.message-pblc .container.m-lr-auto.relative {max-width: 80%;}
	.my-passion .hobby-box.vc_col-sm-3 {width:100%;}
	.subscribe-bnr .absolute {
    opacity: 0.4;
}
	.subscribe-bnr {h2, p {text-align: center !important;} .subcribe-btn {margin-left: auto; margin-right: auto;}}
.about-me .d-flex.gap-1.align-center {
    align-items: center;
    justify-content: center;
    text-align: left;
}
	.about-me .text-white.pb-5 {
    padding-bottom: 6px !important;
}
	.banner-opt.bg-red .container {gap:3px 8px; padding-top: 2rem; padding-bottom: 2rem;}
	.banner-opt.bg-red .container p{font-size: 12px;}
	.banner-opt.mob {display:block !important;}
	.banner-opt.desk{display:none;}
	.banner-opt.bg-red.mob .container {flex-wrap:nowrap !important; will-change: transform; animation: scrolling 10s linear infinite;}
	.banner-opt.bg-red.mob .container .d-flex {flex: 0 0 100%; max-width: fit-content;}
	

  @keyframes scrolling {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(-100%);
    }
  }
	.head-hero-section img{display: none;}
	.head-hero-section img.mob {display: block !important; margin: auto;}
	.head-hero-section .text-20 {width: 100%; position:relative; z-index:1; border-radius: 0;}
	.head-hero-section h1 {display: none;}
	.head-hero-section .container {max-width: 100%; padding: 0 !important;}
	.head-hero-section p.text-16 { padding: 0 20px;}
	.yotu-videos ul {grid-template-columns: 1fr 1fr;}
}
	
@media(max-width:635px){
	.wp-custom-logo .site-header{gap:0;}
}

@media (max-width: 590px){
	.container {padding-left: 15px !important; padding-right: 15px !important;}
	.widget ul {font-size: 12px; gap: 25px; padding: 15px 50px;}
	.menu-button-container { display: none;}
	.yotu-videos ul {flex-wrap: wrap !important;}
	 {padding-top: 20px;}
		.head-hero-section .pr-4 {
  padding-right: 0;
}
	.head-hero-section .line-height-60 {
  line-height: 4rem;
}
	.head-hero-section h1 { font-size: 5rem;}
	.head-hero-section .text-16 {    font-size: 15px;line-height: 26px;padding: 10px 0;}
	.head-hero-section {padding-top: 130px;}
	.wp-block-image img {width: 160px !important;}
	.about-me .wpb_single_image {padding: 0 25px 0 0 !important;}
	.youtube-list .m-lr-auto.weight-600 {font-size:14px !important; padding: 10px !important;}
	.pb-14{padding-bottom:5rem;}
	.pt-14{padding-top:5rem;}
	.ig-feed.pb-8 {padding-bottom:0;}
	.message-pblc.relative .container .absolute {transform:rotate(0deg) !important;}
	h2 {
    font-size: 3.8rem !important;
    line-height: 38px !IMPORTANT;
}
	.message-pblc .container.m-lr-auto.relative {
    max-width: 85%;
    padding: 0 !important;
}
	.message-pblc { padding: 60px 0 20px !IMPORTANT;}
	.my-journey .wpb_column.vc_column_container {
    padding: 0 !important;
}
	p.pr-6 {padding: 0;}
	.youtube-list a.subcribe-btn.bg-red-2 {font-size: 1.8rem;}
	  .button-site {
    flex-wrap: wrap;
  }
	.button-site .subcribe-btn {
    width: 100%;
    text-align: center;
    justify-content: center;
  }
	
}

@media (max-width: 480px) {
	.my-journey .absolute .bg-red {padding: 10px 20px; min-width: 0;}
	.my-journey .absolute {bottom: -1rem !important;}
	.head-hero-section img {width: 90%;}
	.yotu-videos ul {grid-template-columns: 1fr ;}
}

