@media only screen and (min-width:1921px) {
  .custom-container{max-width: 2560px;}
 .img-fluid{width: 100%;}
}

@media only screen and (max-width: 1660px) {
 .journey-award h3 { font-size: 32px; line-height: 32px; }
 }
@media only screen and (max-width: 1500px) {
 /* CONTACT FOOTER CSS START */
  .contact-footer .contact-footer-inner { column-gap: 10px; }
.contact-footer .contact-form-footer { padding: 0px 70px; }
.home-banner .home-banner-content { padding: 0 15px; }
.home-banner-heading { margin-left: 50px; }
/* CONTACT FOOTER CSS END */
  .navbar { padding: 60px 30px; }
 }
@media only screen and (max-width: 1490px) {
 .f-72,.bloginnercontent h2,.bloginnercontent h2 { font-size: 65px; line-height: 65px; }
.f-90 { font-size: 75px; line-height: 75px; }
.f-36 { font-size: 32px; }
.f-122 { font-size: 122px; }
.f-40 { font-size: 30px; }
.f-42 { font-size: 32px; }
.f-34 { font-size: 26px; }
.f-20 { font-size: 18px; }
.f-24 { font-size: 22px; }
.f-28 { font-size: 24px; }
.f-48 { font-size: 44px; }
.f-18 { font-size: 16px; }
.about-omchandan { margin-left: 30px; }
.about-omchandan-content-box { position: relative; margin-bottom: 40px; padding-bottom: 40px; }
.about-word-content-box h2 { margin-bottom: 30px; }
.mentor-video h2 { line-height: normal; letter-spacing: 0; margin: 0 auto 50px; }
.journer-title-texte { padding: 30px 86px 30px 140px; }
.journey-award h3 { font-size: 30px; line-height: 30px; }
.fade-up-banner-title span,
.fade-up-gap span { line-height: 54px; }

.contact-footer .contact-footer-right .footer-text a{padding-left: 40px;}
.contact-footer .contact-footer-right .footer-text a::before{background-size: 30px;top: -2px;}

.collaborate .collaborate-title h2{max-width: 900px;}
.home-banner-heading .f-72{font-size: 70px;line-height: 70px;}

 }
@media only screen and (max-width: 1360px) {
 .journey-award h3 { font-size: 26px; line-height: 26px; }
 }
@media only screen and (max-width: 1320px) {
 /* CONTACT FOOTER CSS START */
  .contact-footer .contact-footer-img { right: -140px; }
.contact-footer
    .contact-footer-inner
    .contact-footer-right
    .footer-contact-text
    a { font-size: 30px; }
.contact-footer
    .contact-footer-inner
    .contact-footer-right
    .footer-contact-text
    a::before { bottom: -4px; }
.contact-footer .contact-footer-inner { column-gap: 0px; }
.contact-footer .contact-footer-right { position: relative; left: 20px; gap: 70px; }
.navbar { padding: 60px 30px; }
.inner-banner-content { left: 50%; width: 100%; transform: translateX(-50%); padding: 0 15px; }
.journey-content { padding-left: 15px; }
.journer-title { line-height: 63px; padding-right: 15px; }
.journer-title-text { padding: 30px 75px 30px 15px; }
.journey-divider-border { margin: 30px 0px; }
.journey-about-text p { margin-top: 20px; }
.m-top { margin-top: 0px; }
.journey-about-text { margin-bottom: 30px; }
.journey-button-link a img { height: 60px; }
.journey-section.journey-last-section { padding-bottom: 100px; }
/* CONTACT FOOTER CSS END */
  .spotlight { row-gap: 80px; }
.common-section::before { background-size: contain; }
.journeybook .popup-a img { width: 35px; height: 35px; right: 20px; top: 15px; }

.error404 .page-content p:last-child { font-size: 20px; line-height: 20px; }
.error404 .page-content p:first-child { font-size: 49px; line-height: 49px; }
.error404 .page-content h1 { font-size: 200px; line-height: 200px; }
.ey-success-content,
.successfull-section{margin: 0 auto 100px;}
.about-omchandan-section,
.word-of-wisdom-section,
.spotlight-section,
.build-brands-section,
.testimonial-slider-section{padding-bottom: 100px;}
 }
@media only screen and (max-width: 1199px) {
 .wrapper { width: 80%; }
.site-header { max-width: 20%; }
.navbar { padding: 60px 30px; }
.f-90 { font-size: 72px; line-height: 72px; }
.f-72,.bloginnercontent h2 { font-size: 40px; line-height: 40px; }
.f-24 { font-size: 20px;}
.f-28 { font-size: 22px; }
.f-36 { font-size: 30px; }
.f-20 { font-size: 18px; }
.f-48 { font-size: 38px; }
.f-42 { font-size: 28px; }
.spotlight { row-gap: 60px; }
.footer { column-gap: 30px; padding: 0 20px; }
.inner-banner-content { bottom: 30px; left: 50%; transform: translateX(-50%); }
.home-banner-heading { margin-left: 40px; }
.home-banner .home-banner-content { column-gap: 50px; margin: 0 20px; }
.about-omchandan-content-box { margin-bottom: 30px; margin-right: 30px; }
.about-omchandan { /* flex-direction: column; */
    margin-left: 20px; /* margin-right: 30px; */ }
.about-omchandan-content { margin: 0 0 30px 0; }
.about-omchandan-content,
  .about-omchandan-img { width: 100%; }
.about-word-content-box h2 { margin-bottom: 30px; }
.ey-success-content{padding: 0px 20px;}
.word-omchandan-img,
  .about-word-content-box { width: 50%; }
.client-word { line-height: 38px; }
.client-profile { flex-direction: column; row-gap: 20px; }
.client { text-align: center; }
.common-section { padding: 100px 0px; }
/* CONTACT FOOTER CSS START */
  .contact-footer .contact-form-footer { padding: 0px 50px; }
.menu-item .menu-item-link { font-size: 22px; }
.sub-menu .menu-item .menu-item-link { font-size: 20px; }
.journer-title-text { padding: 30px 60px 30px 15px; }
.journer-title { line-height: 48px; }
.common-section.journey-section { padding-bottom: 150px; }
.journey-section.journey-last-section { padding-bottom: 100px; }
/* CONTACT FOOTER CSS END */
  .journey-award h3 { font-size: 20px; line-height: 20px; }
.journey-button-link a { font-size: 22px; }
.journey-button-link a img { height: 45px; }
.fade-up-banner-title span,
  .fade-up-gap span { line-height: 42px; }
.blog-sojourn-section { margin-bottom: 100px; }
.blog-with-sojourn-main
    .sojourn-inner
    .slider-content-section
    .slider-inner
    .row { margin: 100px 0px; }
.collaborate .slider-inner .collaborate-row:last-child .row { margin-bottom: 0px; }
.inner-banner img { height: auto; width: auto; }
.home-banner .home-banner-content{bottom: 40px;}
.home-banner{margin-bottom: 70px;}
.contact-footer .contact-form-footer .contact-form-footer-right form textarea{height: 140px;}
.contact-footer .contact-form-footer .contact-form-footer-right form .wpcf7-submit{margin-top: 50px;}
.page-id-65 .breaking-section .bookleftblock{margin-bottom: 7px;}
.page-id-65 .journey-about-text .col-12 .journey-divider-border,
.page-id-63 .journey-about-text .col-12 .journey-divider-border{left: 43%;}
.popup-a{height: 50px;width: 50px;}
.footer-text a{font-size: 27px;padding-left: 40px;}
.footer-text a::before{background-size: 30px;}
.contact-heading.contact-title-new h1{font-size: 22px;}
.contact-footer .contact-form-footer .contact-form-footer-right form input, .contact-footer .contact-form-footer .contact-form-footer-right form textarea{height: 60px;font-size: 18px;}
.contact-footer .contact-form-footer .contact-form-footer-right form label{font-size: 18px;}
body.windows .fade-up-banner-title span, body.windows .fade-up-gap span{line-height: 35px;}
body.home.windows .successfull-section .fade-up-banner-title span{line-height: 60px;}
.collaborate .collaborate-title h2{max-width: 550px;}
.build-brands-name{margin-bottom: 20px;}
.build-brands-name h3{font-size: 24px;}
.build-brands-name img{height: 18px;}
.spotlight-heading{gap: 15px;}
.spotlight-heading .spotlight-video-btn{max-width: 44px;}
.ey-success-content,
.successfull-section{margin: 0 auto 60px;}
.about-omchandan-section,
.word-of-wisdom-section,
.spotlight-section,
.build-brands-section,
.testimonial-slider-section{padding-bottom: 60px;}
.home .successfull-section h2{max-width: 660px;}
.home-banner-heading .f-36{font-size: 24px;}
body.windows .home-banner-heading .f-36.fade-up-gap span{line-height: 24px;}
.home-banner-heading .f-72{font-size: 52px;line-height: 52px;}
.home-banner-heading .f-36{font-size: 24px;}
body.windows .home-banner-heading .f-72.fade-up-banner-title span{line-height: 45px;}


}
@media only screen and (max-width: 1080px) {
 /* CONTACT FOOTER CSS START */
  .contact-footer .contact-footer-img { right: -70px; }
/* CONTACT FOOTER CSS END */ }
@media only screen and (max-width: 991px) {
 .custom-container { padding: 0 20px; }
.f-90 { font-size: 50px; line-height: 50px; }
.f-72,.bloginnercontent h2 { font-size: 40px; line-height: 40px; }
.f-48 { font-size: 35px; }
.f-36 { font-size: 28px; }
.f-28 { font-size: 18px; }
.f-24 { font-size: 18px; }
.f-20 { font-size: 16px; }
.site-header { position: relative; background: transparent; max-width: 100%; height: auto; z-index: 9; }
.navbar { flex-direction: row; padding: 15px; background-color: var(--black); }
.navbar-toggler { position: absolute; right: 15px; padding: 0px; border: 0px; color: var(--white); z-index: 1; }
.menu-header-menu-container { margin: 0px 0px 80px; }
.navbar-collapse { width: 100%; background: #fff; height: 100vh !important; position: absolute; padding: 100px 15px 30px; top: 0; left: 0; background: #000; max-width: 300px; transform: translate3d(-100%, 0, 0); transition: transform 0.2s; }
.navbar-collapse.collapse.show { display: block; transform: translateZ(0); padding: 100px 15px 30px; position: fixed; top: 0; }
.navbar-toggler:focus { box-shadow: none; border: 0px; }
.navbar-toggler:hover,
  .navbar-toggler:active { border: 0px; }
.navbar-toggler-icon { height: auto; }
.navbar-toggler span { display: none; }
.navbar-toggler[aria-expanded="false"] .open { display: block; }
.navbar-toggler[aria-expanded="true"] .close { display: block; position: fixed; right: 10px; }
.wrapper { width: 100%; }
/* CONTACT FOOTER CSS START */
  .contact-footer .contact-footer-inner { gap: 15px; }
.contact-footer .contact-footer-right { left: 0px; width: 100%; gap: 40px; }
.contact-footer
    .contact-form-footer
    .contact-form-footer-right
    form
    .wpcf7-submit
    .contact-footer-submit-button-icon::before { width: 85px;height: 80px; }
.contact-footer .contact-footer-img { right: 0px; text-align: center; }
/* CONTACT FOOTER CSS END */
  .home-banner { margin-bottom: 50px; }
.home-banner .home-banner-content { column-gap: inherit; margin: 0 20px; }
.home-banner-heading { margin-left: 0; }
.successfull-section { margin: 0 auto 50px; }
.about-omchandan { margin: 0; flex-direction: column-reverse; gap: 30px; }
.about-omchandan-content,
  .about-omchandan-img { width: 100%; }
/* .about-omchandan-content-box { margin-bottom: 0; padding-bottom: 0; margin-right: 0; }
*/
  .about-omchandan-content-box:last-child { margin-bottom: 0; padding-bottom: 0; }
.ey-success-content { margin: 0 auto 50px; }
.about-omchandan-section { padding-bottom: 30px; }
.word-of-wisdom { flex-direction: column; }
.about-word-content-box { width: 100%; }
.word-omchandan-img { margin-bottom: 30px; width: 100%; }
.about-word-content-box h2 { margin-bottom: 20px; padding-bottom: 20px; }
.word-of-wisdom-section { padding-bottom: 50px; }
.spotlight-box { width: 50%; }
.spotlight-heading .spotlight-video-btn { max-width: 45px; }
.spotlight-img { margin-bottom: 20px; }
.spotlight { row-gap: 30px; }
.spotlight-section,
  .build-brands-section,
  .testimonial-slider-section { padding-bottom: 50px; }
.build-brands-title h2 { margin-bottom: 30px; padding-bottom: 0px; }
.spotlight-title h2 { padding-bottom: 0px; }
.testimonial-slider-section #slider ul li { padding: 20px; }
.client-profile { flex-direction: column; row-gap: 20px; }
.inner-banner-content { left: 50%; transform: translateX(-50%); }
/* .media-article { padding: 0 20px; }
*/
  .common-section { padding-bottom: 50px; }
.common-section { padding: 100px 0px 60px; }
.footer-section { padding: 60px 0; }
.mentor-video-section { padding-bottom: 50px; }
.common-section.journey-section.breaking-section { padding-top: 120px; }
.journer-title { line-height: 38px; }
.journey-about-text ul li { margin-bottom: 15px; }
.collaborate .collaborate-title h2::before { bottom: -10px; }
.blog-with-sojourn-main
    .sojourn-inner
    .blog-sojourn-section
    .title-text-blog-sojourn { max-width: 600px; margin: 0 auto 40px; }
.no-container-banner.container.custom-container { padding: 0px; }
.journey-award h3 { font-size: 30px; line-height: 30px; padding: 30px; }
.journey-award { margin: 10px 0px; }
.common-section.journey-section { padding-bottom: 100px; }
.blog-content-inner { padding: 0px 15px; }
.blog-content-main .blog-content-inner .blog-post { max-width: 33.333%; }
.blog-content-main .blog-content-inner { gap: 20px; }
.blog-sojourn-section { margin-bottom: 60px; }
.blog-with-sojourn-main
    .sojourn-inner
    .slider-content-section
    .slider-inner
    .row { margin: 60px 0px; }
.collaborate .slider-inner .collaborate-row:last-child .row { margin-bottom: 0px; }
.collaborate .collaborate-title h2::before { width: 100px; }
.video-btn a img { width: 50px; }


.blog-with-sojourn-main .sojourn-inner .drawing-parallels-main .drawing-text-content .drawing-ul{margin-bottom: 50px;}
.sojourn-inner.media-article .drawing-parallels-main .row { row-gap: 20px; }

.postid-356 .reflection-inner .reflection-main{margin-bottom: 70px;}
.postid-356 .reflection-inner .reflection-main .about-omchandan-content-box::before{bottom: 10px;}
.postid-356 .reflection-inner .reflection-main .about-omchandan-content-box{margin-bottom: 30px; padding-bottom: 0;}
.postid-356 .reflection-inner .reflection-main .about-omchandan-content-box h2.blog-inner-title-custom{margin-bottom: 70px;}
.postid-345 .blog-three-main{padding-bottom: 20px;}
.journey-about-text p{line-height: 22px;}
.ey-success-content{padding: 0px;}
.home .successfull-section h2{max-width: 450px;}
body.home.windows .successfull-section .fade-up-banner-title span{line-height: 40px;}
.home-banner-heading .f-36{font-size: 22px;}
body.windows .home-banner-heading .f-36.fade-up-gap span{line-height: 22px;}
.home-banner-heading .f-72{font-size: 40px;line-height: 40px;}
body.windows .home-banner-heading .f-72.fade-up-banner-title span{line-height: 45px;}
.build-brands-section .build-brands-title h2::before,
.testimonial-slider-section .build-brands-title h2::before,
.spotlight-section .spotlight-title h2::before{bottom: -10px;}
.build-brands-section .build-brands-title h2,
.testimonial-slider-section .build-brands-title h2,
.spotlight-section .spotlight-title h2{margin-bottom: 50px;}
 }
@media only screen and (max-width: 767px) {
 .modal-header { padding-bottom: 0px; }
.contact-footer .contact-form-footer { flex-wrap: wrap; }
.contact-footer
    .contact-form-footer
    .contact-form-footer-right
    form
    .wpcf7-submit { margin: 40px auto 0px; left: -40px; }
.footer-section { padding: 40px 0; }
.common-section { padding: 80px 0px 40px; }
.journey-about-text img { max-width: 360px; width: 100%; }
.journeybook .popup-a { max-width: 360px; }
.journey-about-text .owl-dots { max-width: 360px; }
/* .journey-about-text .journey-divider-border { width: 23%; }
*/
  .journey-content { padding-left: 15px; }
.journey-year-list span { padding-right: 20px; padding-bottom: 10px; }
.contact-heading h1 { letter-spacing: 0; }
.blog-content-main .blog-content-inner .blog-post p { margin-top: 20px; }
.collaborate .collaborate-title h2 { max-width: 570px;}
.collaborate .collaborate-row .row { margin: 40px 0px 90px; }
.collaborate .collaborate-row .row .collaborate-row-inner img { width: 100%; }
.collaborate .title-top-collaborate { margin-bottom: 20px; }
.blog-with-sojourn-main .sojourn-inner .trek-trails .trek-inner .trek-title { gap: 30px; }
.blog-with-sojourn-main
    .sojourn-inner
    .trek-trails
    .trek-inner
    .trek-title
    .trek-title-h2::before,
  .insights-main .insights-inner .insights-title h2::before { bottom: -13px; }
.insights-main .insights-inner .insights-title h2 { margin-bottom: 50px; }
.insights-main .insights-inner .insights.row { gap: 30px; }
.blog-with-sojourn-main
    .sojourn-inner
    .drawing-parallels-main
    .drawing-text-content
    .drawing-title { margin-top: 50px; }
.blog-with-sojourn-main
    .sojourn-inner
    .blog-sojourn-section
    .p-text-blog-sojourn { padding: 0px; }
.blog-with-sojourn-main
    .sojourn-inner
    .drawing-parallels-main
    .drawing-text-content
    .drawing-ul { margin-bottom: 70px; margin-top: 60px; }
.blog-with-sojourn-main .row .col-sm-6 .img-blog-sojourn { margin-bottom: 20px; }
.blog-with-sojourn-main .row .col-sm-6 .col-blog-sojourn-text h3 { margin-bottom: 15px; }
.build-brands { flex-wrap: wrap; justify-content: center; }
.drawing-parallels-main .row .img-blog-sojourn img { width: 100%; }
.blog-content-inner .blog-post .blog-img img { width: 100%; max-width: 500px; }
.build-brands-title h2,
  .spotlight-title h2 { padding-bottom: 15px; }
.journey-section.journey-last-section,
  .journey-button { padding-bottom: 80px; }
.mb-20 { margin-bottom: 20px; }
.mt-20 { margin-top: 20px; }
.contact-footer
    .contact-footer-inner
    .contact-footer-right
    .footer-contact-text
    a { font-size: 28px; }
.mentor-video h2 { margin: 0 auto 30px; }
.blog-sojourn-section { margin-bottom: 40px; }
.blog-with-sojourn-main
    .sojourn-inner
    .slider-content-section
    .slider-inner
    .row { margin: 40px 0px; }
.collaborate .slider-inner .collaborate-row:last-child .row { margin-bottom: 0px; }
.collaborate-main-container .collaborate-p-top { margin-top: 30px; }
.blog-with-sojourn-main
    .sojourn-inner
    .slider-content-section
    .slider-inner
    .row
    .col-md-6 { padding: 0px; }
.video-btn { position: absolute; top: -60px; right: 0; left: auto; max-width: 50px; }
.journey-button .col-10 { width: 97%; }
.owl-carousel.book-slider .owl-nav button { width: 35px; height: 35px; }
.owl-carousel.book-slider .owl-nav button span { font-size: 35px; line-height: 22px; }
.modal-body .journey-slider{ padding: 0px 30px; }
.owl-carousel.book-slider .owl-nav .owl-prev { left: -40px; }
.owl-carousel.book-slider .owl-nav .owl-next { right: -40px; }


.postid-345 .blog-main-p-three{margin: 50px 0px;}
.postid-345 .blog-three-main{margin-top: 50px;}
.page-template-front-page .video-btn{top: 50px; max-width: 100%;}
.page-template-front-page .play-btn svg{height: 60px; width: 60px;}

.slider-content-section .col-md-6 .simple-slider{max-width: 600px;margin: 0 auto;}
.slider-content-section .simple-slider.owl-carousel .owl-item img{margin: 0 auto;}
.inner-banner-heading p,
.inner-banner-heading p.fade-up-gap span{line-height: 16px;}
.ey-success-content{margin: 0 auto 40px;}
.about-omchandan-section{padding-bottom: 40px;}
.about-omchandan-content{margin: 0;}
.word-of-wisdom-section{padding-bottom: 40px;}
.spotlight-section, .build-brands-section, .testimonial-slider-section{padding-bottom: 40px;}


.error404 .page-content p:last-child { font-size: 18px; line-height: 18px; }
.error404 .page-content p:first-child { font-size: 39px; line-height: 39px; }
.error404 .page-content h1 { font-size: 150px; line-height: 150px; }
.contact-footer .contact-form-footer .contact-form-footer-right form .form-floating.col-12{margin-top: 30px;}
.bookrightblock{float: none;margin-left: 0px;margin-bottom: 20px;width: 100%;}
.journeybookleft-block{float: none;margin-right: 0px;margin-bottom: 20px;width: 100%;}
.journeybookleft-block .play-hover{justify-content: start;}
.bookrightblock .play-hover{justify-content: start;}
.sixstyhalf-block{float: none;margin-right: 0px;margin-bottom: 20px;width: 100%;}
.bookleftblock{float: none;margin-left: 0px;width: 100%;}
.page-id-65 .breaking-section .bookleftblock{margin-bottom: 20px;}
.page-id-65 .journey-about-text .col-12 .journey-divider-border,
.page-id-63 .journey-about-text .col-12 .journey-divider-border{left: 0%;}
.page-id-63 .journey-video.desktop{display: none;}
.page-id-63 .journey-video.mobile{display: block;margin-bottom: 30px;max-width: 360px;}
.page-id-63 .journey-section4 .journey-about-text .row .col-md-6:first-child{order: 2;}
.footer { flex-direction: column; row-gap: 30px; align-items: self-start; }
.footer .footer-text,
.footer .footer-img{width: 100%;}
.footer-img img{width: 100%;}
.build-brands-section .build-brands-title h2::before,
.testimonial-slider-section .build-brands-title h2::before,
.spotlight-section .spotlight-title h2::before{bottom: 0px;}
.build-brands-section .build-brands-title h2,
.testimonial-slider-section .build-brands-title h2,
.spotlight-section .spotlight-title h2{margin-bottom: 20px;}
.sound-onoff,
.sound-onoff.video-sound{background-size: 15px !important;padding: 15px;}

 }
@media only screen and (max-width: 670px) {
 .journey-award h3 { font-size: 22px; line-height: 22px; padding: 30px; }
 }
@media only screen and (max-width: 575px) {
 /* .media-article { padding: 0 20px; }
*/
  .f-90 { font-size: 40px; line-height: 40px; }
.f-72,.bloginnercontent h2 { font-size: 30px; line-height: 30px; }
.f-36 { font-size: 25px; }
.f-48 { font-size: 28px; }
.f-42 { font-size: 22px; }
.f-28 { font-size: 20px; }
.f-20 { font-size: 16px; }
.client-word { line-height: 30px; }
.spotlight-box { width: 100%; }
.slider-img { margin-bottom: 30px; }
.spotlight-title h2 { margin-bottom: 30px;}
.home-banner .home-banner-content { position: inherit; bottom: 0; }
.footer-text h2 { margin-bottom: 20px; }
.mentor-video-div { margin-bottom: 30px; }
.about-video h3 { margin-bottom: 20px; letter-spacing: 1px; font-size: 22px; }
.journer-title-text { padding: 20px 35px 20px 15px; }
.journer-title { line-height: 28px; }
.journey-divider-border { margin: 20px 0px; }
.m-top { margin-top: 0px; }
.journey-year-list .f-40 { font-size: 20px; }
.journey-year-list span { padding-right: 10px; }
.blog-with-sojourn-main .sojourn-inner .trek-trails .trek-inner .trek-title { padding-top: 70px; }
.blog-with-sojourn-main
    .sojourn-inner
    .slider-content-section
    .slider-inner
    .row { margin: 70px 0px; }
.owl-dots .owl-dot { min-height: 10px; min-width: 10px; }
.journey-award h3 { font-size: 28px; line-height: 28px; }
.contact-footer
    .contact-form-footer
    .contact-form-footer-right
    form
    .wpcf7-submit
    .contact-footer-submit-button-icon::before { width: 70px; }
.contact-footer .contact-form-footer { padding: 0px 15px; }
.contact-footer .contact-footer-inner { row-gap: 50px; }
.contact-heading.contact-title-new h1 { font-size: 14px; }
.home-banner-heading { margin-top: 30px; text-align: center; }
.common-section.journey-section { padding-bottom: 80px; }
.journey-section.journey-last-section,
  .journey-button { padding-bottom: 50px; }
.journey-button { margin-left: -15px; }
.journey-button-link a { font-size: 18px; }
.journey-button-link a img { height: 34px; }
.media-article .media-article-box .media-article-img { margin-bottom: 20px; }
.media-article-section .row { row-gap: 30px; }
.blog-content-inner .blog-post .blog-img img { max-width: 100%; }
.blog-content-main .blog-content-inner { flex-wrap: wrap; }
.blog-content-main .blog-content-inner .blog-post { max-width: 100%; }
/*.fade-up-banner-title span,
  .fade-up-gap span { line-height: 30px; } */
.contact-footer
    .contact-form-footer
    .contact-form-footer-right
    form
    textarea { height: 100px; }
.mentor-video-section,
  .mentor-video-section.common-section { padding-bottom: 30px; }
.drawing-parallels-main .row { gap: 30px; }
.blog-with-sojourn-main
    .sojourn-inner
    .drawing-parallels-main
    .drawing-text-content
    .drawing-ul { margin-top: 40px; }
.blog-with-sojourn-main .sojourn-inner .trek-trails .trek-inner .trek-title { padding-top: 40px; }
.blog-with-sojourn-main
    .sojourn-inner
    .slider-content-section
    .slider-inner
    .row { margin: 40px 0px; }
.blog-with-sojourn-main
    .sojourn-inner
    .drawing-parallels-main
    .drawing-text-content
    .drawing-ul { margin-bottom: 40px; }
.blog-with-sojourn-main
    .sojourn-inner
    .drawing-parallels-main
    .drawing-text-content
    .drawing-text-p
    p { margin-bottom: 20px; }
.collaborate .slider-inner .collaborate-row:last-child .row { margin-bottom: 0px; }
.collaborate-main-container .collaborate-p-top { margin-top: 20px; }
.journey-button-link { justify-content: center; gap: 15px; }

.modal-dialog iframe{height: 300px;}

.custom-video-two iframe{height: 100%;}

.sojourn-inner.media-article .drawing-parallels-main .col-sm-6:nth-child(4){bottom: 0px;}
.sojourn-inner.media-article .drawing-parallels-main .row{row-gap:0px ;}


.postid-356 .reflection-inner .reflection-main{margin-bottom: 40px;}
.postid-345 .blog-main-p-three{margin: 30px 0px;}
.postid-345 .blog-three-main{margin-top: 35px;}
.postid-345 .blog-three-main ol{margin-left: 30px;}
.postid-345 .blog-three-main .list-yes{padding-left: 30px;}
.page-template-front-page .play-btn svg{height: 40px; width: 40px;}
.hidden-two {
    visibility: visible;
}
.page-template-front-page .video-btn{top: -100px;}
.home-banner-heading .f-36 p {
  font-size: 20px;
  margin-top: 6px;
}
.home-banner-heading .fade-up-gap span {
  line-height: 22px;
}
.page-id-44 .drawing-parallels-main .row .col-sm-6 {
  margin: 15px 0px;
}

.journey-inner-content .row {
    justify-content: center;
}
/*.journey-inner-content .row .col-2{display: none;}*/
.mentor-video .about-video h3,
.mentor-video .mentor-video-div{margin-bottom: 15px;}

.postid-354 .blog-with-sojourn-main.common-section.background-img-two, .postid-345 .blog-with-sojourn-main.common-section.background-img-two { padding: 80px 0px 0px; }
.word-of-wisdom-section .about-omchandan-content-box h3 {  margin-bottom: 10px; }
.journey-about-text .row .col-md-7.custom-slider-tow .journey-slider { padding: 0; }
body {
    line-height: 20px;
}
.journey-about-text p{line-height: 20px;}

.video-container::before{display: none;}

.error404 .page-content p:last-child { font-size: 14px; line-height: 14px; }
.error404 .page-content p:first-child { font-size: 29px; line-height: 29px; }
.error404 .page-content h1 { font-size: 90px; line-height: 90px; }

.pum-container.pum-responsive.pum-responsive-medium{ height: 320px;max-width: 390px !important;}
.pum-theme-default-theme .pum-content h2{font-size: 42px}
.pum-theme-default-theme .pum-content .popup-p-text{margin-top: 30px;}
.contact-footer .contact-form-footer .contact-form-footer-right form .wpcf7-submit .contact-footer-submit-button-icon::before{height: 50px;transform: translate(25%);}
.contact-footer .contact-form-footer .contact-form-footer-right form .wpcf7-submit{font-size: 28px;left: -30px;}
.contact-footer .contact-form-footer{gap: 40px;}
.footer-text a{font-size: 20px;padding-left: 25px;}
.footer-text a::before{background-size: 20px;}
.contact-footer .contact-footer-inner .contact-footer-right .footer-contact-text
a { font-size: 20px;padding-left: 25px;}
.contact-footer .contact-footer-right .footer-text a::before{background-size: 20px;top: -1px;}
.contact-footer .contact-footer-right{gap: 30px;}
.footer{row-gap: 20px;}
body.windows .fade-up-banner-title span, body.windows .fade-up-gap span{line-height: 30px;}
.home .successfull-section h2{max-width: 360px;}
.home-banner-heading .f-72{font-size: 32px;line-height: 32px;}
body.windows .home-banner-heading .f-72.fade-up-banner-title span{line-height: 30px;}
.footer-copyright-section-main{padding: 20px 0px; font-size: 16px;}
}
@media only screen and (max-width: 490px) {
  .journey-section4 .journey-video { padding: 15px; }
}
@media only screen and (max-width: 479px) {
  .navbar-collapse { max-width: 100%; }
  .footer-copyright-section-main{padding: 15px 0px; font-size: 14px;}
}
@media only screen and (max-width: 420px) {
  .journey-button-link { text-align: center; }
  .common-section { padding: 60px 0px 40px; }
  .journey-button .col-10 { width: 100%; }
  
  .error404 .page-content p:first-child { font-size: 19px; line-height: 19px; }
  .error404 .page-content h1 { font-size: 70px; line-height: 70px; }
  .pum-container.pum-responsive.pum-responsive-medium{ height: 280px;}
  .footer-copyright-section-main{padding: 10px 0px; font-size: 12px;}
}
