
/*start of responsive css*/
/*Large screen responsive*/
@media all and (min-width: 1901px){
	.wrapper .container{max-width: 85.5%;padding: 0;}
	header .container .navbar{max-width: 100%;}
	header .btn-register{min-width: 224px;font-size: 18px;line-height: 24px;}
	.home-banner .container{padding: 0;}
	.home-banner img{width: 38.3%;}
	.home-banner h2.thrill-heading{font-size:58px;line-height:64px;}
	.home-banner .vd-overlay, .footer-banner .vd-overlay{width: 45%;height: 100%;top: -6px;}
	.home-banner .btn, .footer-banner .btn{width:350px;font-size: 24px;line-height: 24px;min-height: 70px;}
	.home-banner h2.coming-heading, .footer-banner h2.coming-heading{font-size: 24px;line-height: 26px;margin-top: 20px;}
	.wrapper .btn-trailer::after{width: 24px;height: 24px;vertical-align: top;}
	.section-one h2.section-heading, .section-two h2.section-heading, .section-three h2.worldDC-heading{font-size: 140px;line-height: 122px;}
	.section-one p, .section-two p{font-size: 22px;line-height: 31px;}
	.section-one{min-height: 960px;margin:50px 0 0;}
	.section-one .text-col{padding-top: 14em;}
	.section-one.copy .text-col{padding-top: 15em;}
	.section-one.copy .img-box{top: 0px;left: -190px;}
	.section-two{min-height: 960px;margin-top:0;}
	.section-two .img-box{right: 40px;top: 0px;}
	.section-two .text-col{padding-top: 16em;}
	.section-three{margin-top: 240px;}
	.section-three::before{height: 390px;top:-240px;}
	.section-three h2.worldDC-heading{top:-200px}
	#deskview{margin-top: 50px;}
	footer{margin-top: -10px;}
	.footer-banner img{width: 504px;}
	#trailerModal .modal-dialog{max-width: 46%;}
	.section-three .card h2{font-size: 38px;line-height: 24px;}
}
@media all and (min-width: 1601px) and (max-width:1900px){
	.wrapper .container{max-width: 85.5%;padding: 0;}
	header .container .navbar{max-width: 100%;}
	header .btn-register{min-width: 224px;font-size: 18px;line-height: 24px;}
	.home-banner .container{padding: 0;}
	.home-banner img{width: 38.3%;}
	.home-banner h2.thrill-heading{font-size:58px;line-height:64px;}
	.home-banner .vd-overlay, .footer-banner .vd-overlay{width: 45%;height: 100%;top: -6px;}
	.home-banner .btn, .footer-banner .btn{width:350px;font-size: 24px;line-height: 24px;min-height: 70px;}
	.home-banner h2.coming-heading, .footer-banner h2.coming-heading{font-size: 24px;line-height: 26px;margin-top: 20px;}
	.wrapper .btn-trailer::after{width: 24px;height: 24px;vertical-align: top;}
	.section-one h2.section-heading, .section-two h2.section-heading, .section-three h2.worldDC-heading{font-size: 126px;line-height: 100px;}
	.section-one p, .section-two p{font-size: 22px;line-height: 31px;}
	.section-one{min-height: 960px;margin:50px 0 0;}
	.section-one .text-col{padding-top: 14em;}
	.section-one.copy .text-col{padding-top: 15em;}
	.section-one.copy .img-box{top: 20px;left: -110px;}
	.section-one.copy img{height: 800px;}
	.section-two{min-height: 960px;margin-top:0;}
	.section-two .img-box{right: 40px;top: 25px;}
	.section-two img{height: 850px;}
	.section-two .text-col{padding-top: 16em;}
	.section-three{margin-top: 240px;}
	.section-three::before{height: 390px;top:-240px;}
	.section-three h2.worldDC-heading{top:-200px}
	#deskview{margin-top: 50px;}
	footer{margin-top: -10px;}
	.footer-banner img{width: 504px;}
	#trailerModal .modal-dialog{max-width: 46%;}
	.section-three .card h2{font-size: 38px;line-height: 24px;}
}
@media all and (min-width: 1500px) and (max-width:1600px){
	.wrapper .container{max-width: 85%;padding: 0;}
	.home-banner .container, .footer-banner .container{left: 110px;}
	.home-banner .container{padding: 0;}
	.home-banner .vd-overlay, .footer-banner .vd-overlay{width: 45.5%;height: 100%;top: -6px;}
	.home-banner .btn, .footer-banner .btn{width:300px;font-size: 22px;line-height: 22px;min-height: 45px;}
	.home-banner img{width: 40%;}
	.footer-banner img{width: 26%;}
	.home-banner h2.thrill-heading{font-size:48px;line-height:50px;}
	.home-banner h2.coming-heading, .footer-banner h2.coming-heading{font-size: 24px;line-height: 26px;margin-top: 20px;}
	.wrapper .btn-trailer::after{vertical-align: bottom;}
	.section-one h2.section-heading, .section-two h2.section-heading, .section-three h2.worldDC-heading{font-size: 100px;line-height: 80px;}
	footer{margin-top: -10px;}
	footer .nav-link{font-size: 20px;}
	.navbar{max-width: 100%}
	.section-one{min-height: 760px;}
	.section-one.copy .img-box{top: 0px;left: -150px;}
	.section-one.copy img{height: 720px;}
	.section-one .text-col{padding-top: 10em;}
	.section-one.copy .text-col{padding-top: 10em;}
	.section-two{margin-top: 2rem;min-height: 720px;}
	.section-two .img-box{right: 0px;top: 0px;}
	.section-two img{height: 730px;}
	.section-two .text-col{padding-top: 13rem;}
	.section-three{margin-top: 230px}
	.section-three::before{height: 330px;top:-230px;}
	.section-three h2.worldDC-heading{top:-170px;}
	.section-three .card h2{font-size: 32px;line-height: 24px;}
	#deskview{margin-top: 1rem;}
	#trailerModal .modal-dialog{max-width: 56%;}
}
@media all and (min-width: 1400px) and (max-width:1499px){
	.wrapper .container{max-width: 85%;padding: 0;}
	.menu .nav-link{padding: 4px 10px!important;}
    header .nav-item:last-child .nav-link{padding-right: 0!important;}
    .menu .nav-link img{width: 25px;}
	.home-banner .container, .footer-banner .container{left: 110px;}
	.home-banner .container{padding: 0;}
	.home-banner .vd-overlay, .footer-banner .vd-overlay{width: 45.5%;height: 100%;top: -6px;}
	.home-banner .btn, .footer-banner .btn{width:230px;font-size: 18px;line-height: 20px;min-height: 45px;}
	.home-banner img{width: 35%;}
	.home-banner h2.coming-heading, .footer-banner h2.coming-heading{font-size: 22px;line-height: 26px;margin-top: 20px;}
	.footer-banner img{width: 26%;}
	.home-banner h2.thrill-heading{font-size:38px;line-height:40px;}
	.wrapper .btn-trailer::after{vertical-align: bottom;}
	.section-one h2.section-heading, .section-two h2.section-heading, .section-three h2.worldDC-heading{font-size: 85px;line-height: 70px;}
	footer{margin-top: -10px;}
	footer .nav-link{font-size: 20px;}
	.navbar{max-width: 100%}
	.section-one{min-height: 680px;}
	.section-one.copy .img-box{top: 0px;left: -150px;}
	.section-one img{height: 700px;}
	.section-one .text-col{padding-top: 10em;}
	.section-one.copy .text-col{padding-top: 9em;}
	.section-two{margin-top: 5rem;}
	.section-two .img-box{right: 0px;top: 16px;}
	.section-two img{height: 700px;}
	.section-two .text-col{padding-top: 13rem;}
	.section-three{margin-top: 230px}
	.section-three::before{height: 295px;top:-195px;}
	.section-three h2.worldDC-heading{top:-140px;}
	.section-three .card h2{font-size: 32px;line-height: 24px;}
	.section-two{min-height: 720px;}
	#deskview{margin-top: 1rem;}
	#trailerModal .modal-dialog{max-width: 62%;}
}
@media all and (min-width: 1200px) and (max-width: 1399px){
	.wrapper .container{max-width: 85%;padding: 0;}
	.navbar-brand .logo img{width: 120px;}
	.menu .nav-link{padding: 4px 10px!important;}
	header .nav-item:last-child .nav-link{padding-right: 0!important;}
	.menu .nav-link img{width: 25px;}
	.home-banner .container, .footer-banner .container{left: 96px;padding: 0;}
	.wrapper .btn-register{min-width: 150px;font-size: 14px;}
	.home-banner .vd-overlay, .footer-banner .vd-overlay{width: 46%;height: 100%;top: -6px;}
	.home-banner img{width: 30%;}
	.footer-banner img{width: 30%;}
	.home-banner h2.thrill-heading{font-size:30px;line-height:35px;}
	.home-banner .btn, .footer-banner .btn{width: auto;font-size: 14px;min-width: 186px;}
	.section-one h2.section-heading, .section-two h2.section-heading, .section-three h2.worldDC-heading{font-size: 75px;line-height: 60px;}
	.section-one p, .section-two p{font-size: 16px;line-height: 22px;}
	.section-one img{height: 600px;}
	.section-one.copy{margin-top: 3rem;}
	.section-one.copy .text-col{padding-top: 11em;}
	footer .nav-link{font-size: 18px;}
	.section-one{min-height: 630px;margin:3rem 0 0;}
	.section-one .text-col{padding-top: 8em;}
	.section-one.copy .img-box{top: 6px;left: -145px;}
	.home-banner h2.coming-heading, .footer-banner h2.coming-heading{font-size: 18px;line-height: 22px;margin-top: 10px;}
	.section-two .img-box{right: 10px;top: 16px;}
	.section-two img{height: 630px;}
	.section-three{margin-top: 170px;}
	.section-three::before{height: 265px;top:-160px;}
	footer{margin-top: -8px;}
	#trailerModal .modal-dialog{max-width: 70%;}
	.wrapper .btn-trailer::after{width: 16px;height: 16px;margin-top: 2px;}
}
@media all and (min-width: 1025px) and (max-width: 1200px){
	.wrapper .container{max-width: 85%;padding: 0;}
	.navbar-brand .logo img{width: 120px;}
	.menu .nav-link{padding: 4px 10px!important;}
	header .nav-item:last-child .nav-link{padding-right: 0!important;}
	.menu .nav-link img{width: 22px;}
	.home-banner .vd-overlay, .footer-banner .vd-overlay{width: 46%;height: 100%;top: -6px;}
	.home-banner .container, .footer-banner .container{left: 90px;}
	.home-banner img{width: 275px;}
	.home-banner h2.thrill-heading{font-size:25px;line-height:26px;}
	.home-banner .btn, .footer-banner .btn{font-size: 13px;width: 165px;padding: 6px 10px;}
	.home-banner .btn-trailer::after{width: 15px;height: 15px;margin-top: 2px;}
	.home-banner .btn-trailer{margin-right: 10px;}
	.home-banner h2.coming-heading, .footer-banner h2.coming-heading{font-size: 16px;line-height: 25px;margin-top: 0;}
	.section-one{margin-top: 2.5rem;min-height: 430px;}
	.section-one .text-col{padding-top: 5rem;}
	.section-one h2.section-heading, .section-two h2.section-heading, .section-three h2.worldDC-heading{font-size: 48px;line-height: 44px;}
	.section-one p, .section-two p{font-size: 15px;line-height: 20px;}
	.section-one .img-box{top: -15px;left: -110px;}
	.section-one img{height: 420px;}
	.section-two{margin-top: 1rem;min-height: 560px;}
	.section-two img{height: 500px;}
	.section-two .img-box{right: 0px;top: 0px;}
	.section-two .text-col{padding-top: 8rem}
	.section-three{margin-top: 160px;}
	.section-three::before{height: 160px;top:-100px;}
	.section-three h2.worldDC-heading{top:-115px;}
	.section-three .card .card-body{padding: 20px;}
	.section-three .card p{font-size: 14px;line-height: 16px;}
	.section-three .card{margin-bottom: 0}
	.footer-banner img{width: 25%;}
	.footer-banner .btn{margin-top: 0;}
	footer{margin-top: -8px;}
	footer .nav-link{font-size: 18px;line-height: 20px;}
	footer p{font-size: 14px;line-height: 20px;}
	#trailerModal .modal-dialog{max-width: 74%;}
}
/*End of Large screen responsive*/
/*medium/tabs screen responsive*/
@media all and (min-width: 991px) and (max-width: 1024px){
	.wrapper .container{max-width: 85%;padding: 0;}
	.wrapper .btn-register{font-size: 12px;}
	.navbar-brand .logo img{width: 100px;}
	.menu .nav-link{padding: 4px 10px!important;}
	header .nav-item:last-child .nav-link{padding-right: 0!important;}
	.menu .nav-link img{width: 20px;}
	.home-banner .container, .footer-banner .container{left: 70px;}
	.home-banner .vd-overlay, .footer-banner .vd-overlay{width: 46%;height: 100%;top: -6px;}
	.home-banner img{width: 260px;}
	.home-banner h2.thrill-heading{font-size:24px;line-height:20px;}
	.home-banner .btn, .footer-banner .btn{font-size: 12px;width: 166px;}
	.home-banner .btn-trailer{margin-right: 10px;}
	.wrapper .btn-trailer::after{width: 14px;height: 14px;}
	.home-banner h2.coming-heading, .footer-banner h2.coming-heading{font-size: 18px;line-height: 24px;margin: 6px 0 10px;}
	.section-one{margin-top: 1rem;min-height: 480px;}
	.section-one .text-col{padding-top: 6.5rem;}
	.section-one.copy .text-col{padding-top: 6em;}
	.section-one h2.section-heading, .section-two h2.section-heading, .section-three h2.worldDC-heading{font-size: 42px;line-height: 35px;}
	.section-one p, .section-two p{font-size: 15px;line-height: 20px;}
	.section-one.copy .img-box{top: 0px;left: -100px;}
	.section-one.copy img{height: 450px;}
	.section-two{margin-top: 2rem;min-height: 480px;}
	.section-two img{height: 500px;}
	.section-two .img-box{right: 0px;top: 0px;}
	.section-two .text-col{padding-top: 8rem}
	.section-three{margin-top: 140px;}
	.section-three::before{height: 210px;top:-140px;}
	.section-three h2.worldDC-heading{top:-86px;}
	.section-three .card .card-body{padding: 20px;}
	.section-three .card p{font-size: 14px;line-height: 16px;}
	.section-three .card h2{font-size: 28px;line-height: 22px}
	.section-three .card{margin-bottom: 0}
	.footer-banner img{width: 26%;}
	.footer-banner .btn{margin-top: 0;}
	footer{margin-top: -8px;}
	footer .nav-link{font-size: 16px;line-height: 20px;}
	footer p{font-size: 13px;line-height: 20px;}
	#trailerModal .modal-dialog{max-width: 80%;}
}
@media all and (min-width: 768px) and (max-width: 990px){
	.wrapper .container{max-width: 85%;padding: 0;}
	.navbar-brand .logo img{width: 90px;}
	header .btn-register{min-height: auto;}
	.menu .nav-link img{width: 28px}
	.wrapper header .navbar-toggler{top:25px;}
	.wrapper .btn-register{font-size: 12px}
	.home-banner .container, .footer-banner .container{left: 60px;}
	.home-banner .vd-overlay, .footer-banner .vd-overlay{width: 46%;height: 100%;top: -6px;}
	.home-banner img{width: 35%;}
	.home-banner h2.thrill-heading{font-size:21px;line-height:22px;}
	.home-banner .btn, .footer-banner .btn{font-size: 10px;width: 130px;padding: 6px 8px;}
	.home-banner .btn-trailer{margin-right: 8px;}
	.wrapper .btn-trailer::after{width: 12px;height: 12px;}
	.home-banner h2.coming-heading, .footer-banner h2.coming-heading{font-size: 14px;line-height: 20px;margin-top: 0;}
	.section-one{margin-top: 1rem;min-height: 365px;}
	.section-one .text-col{padding-top: 5rem;}
	.section-one.copy .text-col{padding-top: 5rem;}
	.section-one h2.section-heading, .section-two h2.section-heading, .section-three h2.worldDC-heading{font-size: 38px;line-height: 32px;}
	.section-one p, .section-two p{font-size: 13px;line-height: 14px;}
	.section-one.copy .img-box{top: 15px;left: -50px;}
	.section-one.copy img{height: 350px;}
	.section-two{margin-top: 1rem;min-height: 430px;}
	.section-two img{height: 350px;}
	.section-two .img-box{right: 10px;top: 30px;}
	.section-two .text-col{padding-top: 8rem}
	.section-three{margin-top: 115px;}
	.section-three::before{height: 160px;top:-100px;}
	.section-three h2.worldDC-heading{top:-65px;}
	.section-three .card .card-body{padding: 20px;}
	.section-three .card p{font-size: 14px;line-height: 16px;}
	.section-three .card h2{font-size: 20px;line-height: 16px;}
	.section-three .card{margin-bottom: 0}
	.footer-banner img{width: 26%;}
	.footer-banner .btn{margin-top: 0;}
	footer{margin-top: -8px;}
	footer .nav-link{font-size: 18px;line-height: 20px;}
	footer p{font-size: 14px;line-height: 20px;}
	#trailerModal .modal-dialog{max-width: 80%;}
	.page-wrap header{padding:0.75rem 1.5rem;}
}
/*end of medium/tabs screen responsive*/
@media only screen and (min-device-width : 768px) and (max-device-height : 1024px) and  (orientation : portrait){
	.home-banner .vd-overlay, .footer-banner .vd-overlay{width: 46%}
	.section-one .imgCol{display: none;}
	.section-one{margin-top: 2rem!important;}
	.section-one .text-col{padding-top: 3rem;}
	.section-one h2.section-heading, .section-two h2.section-heading, .section-three h2.worldDC-heading{font-size: 40px!important;
    line-height: 35px!important;}
    .section-two img{height: 340px;}
    .section-two .img-box{top: 40px;}
    .section-two .imgCol{margin-top: 0!important;min-height: 360px!important;}
    .section-two .text-col{padding-top: 8rem;}
    .section-one p, .section-two p{font-size: 15px!important;line-height: 18px!important;}
    .section-one.copy .imgCol{display: block!important;min-height: 400px!important;}
    .section-one.copy .text-col{padding-top: 6rem;}
    .section-three::before{height: 70px;top:-60px;}
    .section-three h2.worldDC-heading{top:-60px!important;}
    .section-three{padding-top: 1rem!important;margin-top: 6rem!important;}
    .section-three .card .card-body{padding: 20px 15px!important;}
    .section-three .card h2{font-size: 18px!important;}
    .section-three .card p{font-size: 14px!important;}
}
@media all and (min-width: 768px){
	footer .nav-item:first-child .nav-link{padding-left: 0!important;}
	.mob-image{display: none;}
	.home-banner .container{padding: 92px 0 0;}
	.page-wrap header .container {max-width: 85%;margin: 0 auto;}
	.home-banner .menu{display: none;}
}
/*small screen responsive*/

@media all and (max-width: 767px){
	.page-wrapper .container{max-width: 100%;}
	header .logo img{width: 62px;}
	.menu .nav-link{padding: 5px 10px!important;}
	.menu .nav-link img{width: 25px;}
	.wrapper header .btn-register{min-height: 30px;font-size: 12px;}
	.home-banner, .footer-banner{height: auto;overflow: initial;}
	.home-banner #videobcg, .footer-banner #videobcg{position: relative;z-index: 0;object-fit: contain;height: auto;min-height: auto;}
	.home-banner .vd-overlay, .footer-banner .vd-overlay{display: none;}
	.home-banner .container, .footer-banner .container{text-align: center;left: 0;position: relative;background: #1F1D2C;}
	.home-banner .container{top: -50px;padding: 2rem 0 1rem;}
	.home-banner .container img{width: 254px;}
	.footer-banner .container img{width: 90%}
	.footer-banner .btn{width:auto;min-height: 35px;padding: 8px 1.5rem;}
	.home-banner h2.thrill-heading{font-size: 23px;line-height: 25px;}
	.home-banner .btn{width: 158px;font-size: 13px;min-height: 35px;padding: 5px;}
	.home-banner .btn-trailer{margin-right: 10px;}
	.home-banner h2.coming-heading, .footer-banner h2.coming-heading{font-size: 18px;line-height: 23px;}
	.wrapper .btn-trailer::after{width: 15px;height: 15px;margin-top: 2px;}
	.desk-image{display: none;}
	.section-one{margin-top: -50px;background: none;}
	.section-one.copy{background: none;min-height: auto;margin-top: 0px;}
	.section-one .text-col{padding: 2rem 1.5rem 0;position: relative;z-index: 1}
	.section-one h2.section-heading, .section-two h2.section-heading, .section-three h2.worldDC-heading{font-size: 54px;line-height: 50px;}
	.section-one p, .section-two p{font-size: 14px;line-height: 18px;}
	.section-one .imgCol{position: relative;top:0;width: 100%;min-height: 360px;padding: 0;}
	.section-one.copy .imgCol{position: relative;top:0;width: 100%;min-height: 360px;padding: 0;}
	.section-one img, .section-two img{width: 100%;}
	.section-two{background: none;margin-top: 0rem;min-height: auto;}
	.section-two .text-col{padding: 0 1.5rem;position: absolute;top:-25px;z-index: 10;}
	.section-two .imgCol{position: relative;min-height: 360px;width: 100%;margin-top: 35%;}
	.section-one .img-box{top: -50px;left: 0;z-index: 0;}
	.section-two .img-box{top: -6px;left: 0}
	.section-three{padding-bottom: 1.5rem;background: url(../media/images/mob-bg-bt.svg)no-repeat center top;background-size: cover;padding-top: 9rem;margin-top:-85px;}
	.section-three::before{display: none;}
	.section-three .container{padding: 1rem 1.5rem 0;}
	.section-three h2.worldDC-heading{top:60px;}
	.mob-text{display: block;}
	.section-three .card{width: 100%;margin: 1rem auto 0;}
	.section-three .card h2{font-size: 21px;line-height: 16px;}
	.section-three .card .card-body{padding: 20px 15px;}
	.section-three .card p{margin-bottom: 0;}
	#deskview{display: none;}
	#carouselMobView{display: block!important;}
	.footer-banner{margin-top: -2px;}
	.footer-banner .container{top: -8px;padding: 2rem 0 1rem}
	footer{margin-top: -10px;text-align: center;}
	footer .menu .nav-link{padding: 5px 10px!important}
	.home-banner .menu{flex-direction: row;margin: 15px 0 10px;justify-content: center;}
	footer .menu .nav-link img, .home-banner .menu .nav-link img{width: 25px;}
	footer .nav.menu, footer .nav{justify-content: center;}
	footer p{margin-top: 1rem;font-size:14px;line-height:22px; }
	footer h2.follow-heading, footer .nav-link{font-size: 14px;line-height: 19px;}
	footer .nav-link{padding: 5px 10px;}
	#trailerModal .modal-dialog iframe{height: 225px!important;}
	.page-wrap header{padding:0.75rem 1.5rem;}
    .page-wrap .page-content{padding-top: 50px;max-width: 90%;}
    .page-wrap .header{padding:1rem 0;}
    .page-wrap .btn-col{width:30%;}
    .page-wrap .title h2{font-size:1.5rem;}


}
/*end of small screen responsive*/
@keyframes expand {
    0% {transform: translateX(100%);}
    100% {transform: translateX(0);}
}
/*end of responsive css*/
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width: 712px) and (max-device-height : 1138px) and  (orientation : portrait){
	.section-one{margin-top: -30px;}
	.section-one h2.section-heading, .section-two h2.section-heading, .section-three h2.worldDC-heading{font-size: 70px;line-height: 64px;}
	.section-one p, .section-two p{font-size: 18px;line-height: 22px;}
	.section-one .imgCol{min-height: 680px;}
	.section-two .imgCol{margin-top: 18%;min-height: 670px;}
	.section-one.copy .imgCol{min-height: 550px;}
	.section-three{padding-top: 16rem}
	.section-three h2.worldDC-heading{top:130px;margin-top: 0!important}
	.section-three .card h2{font-size: 26px;}
	.section-three .card .card-body{padding: 30px}
	.section-three .card p{font-size: 18px;}
}
/*@media only screen and (min-device-width: 600px) and (orientation : portrait){
	.section-one .imgCol{min-height: 575px;}
	.section-two .imgCol{margin-top: 18%; min-height: 620px}
	.section-one.copy .imgCol{min-height: 550px;}
	.section-three{padding-top: 13rem}
	.section-three h2.worldDC-heading{top:130px;}
	.section-three .card h2{font-size: 24px;}
}*/
@media only screen and (min-device-width: 414px) and (orientation : portrait){
	.section-three{margin-top: -50px;}
}
@media only screen and (min-device-width: 412px) and (orientation : portrait){
	.section-three{margin-top: -50px;}
}
@media only screen and (min-device-width: 360px) and (max-device-height: 640px){
	.page-wrapper .container{max-width: 100%;}
	header .logo img{width: 62px;}
	.menu .nav-link img{width: 30px;}
	.wrapper header .btn-register{min-height: 30px;font-size: 12px;}
	.home-banner, .footer-banner{height: auto;overflow: initial;}
	.home-banner #videobcg, .footer-banner #videobcg{position: relative;z-index: 0;object-fit: contain;height: auto;min-height: auto;}
	.home-banner .vd-overlay, .footer-banner .vd-overlay{display: none;}
	.home-banner .container, .footer-banner .container{text-align: center;left: 0;position: relative;background: #1F1D2C;}
	.home-banner .container{top: -50px;padding: 2rem 0 1rem;}
	.home-banner .container img{width: 254px;}
	.footer-banner .container img{width: 90%}
	.footer-banner .btn{width:auto;min-height: 35px;padding: 8px 1.5rem;}
	.home-banner h2.thrill-heading{font-size: 23px;line-height: 25px;}
	.home-banner .btn{width: 158px;font-size: 13px;min-height: 35px;padding: 5px;}
	.home-banner .btn-trailer{margin-right: 10px;}
	.home-banner h2.coming-heading, .footer-banner h2.coming-heading{font-size: 18px;line-height: 23px;}
	.wrapper .btn-trailer::after{width: 15px;height: 15px;margin-top: 2px;}
	.desk-image{display: none;}
	.section-one{margin-top: -50px;background: none;}
	.section-one.copy{background: none;min-height: auto;margin-top: 0px;}
	.section-one .text-col{padding: 2rem 1.5rem 0;position: relative;z-index: 1}
	.section-one h2.section-heading, .section-two h2.section-heading, .section-three h2.worldDC-heading{font-size: 54px;line-height: 50px;}
	.section-one p, .section-two p{font-size: 14px;line-height: 18px;}
	.section-one .imgCol{position: relative;top:0;width: 100%;min-height: 360px;padding: 0;}
	.section-one.copy .imgCol{position: relative;top:0;width: 100%;min-height: 360px;padding: 0;}
	.section-one img, .section-two img{width: 100%;}
	.section-two{background: none;margin-top: 0rem;min-height: auto;}
	.section-two .text-col{padding: 0 1.5rem;position: absolute;top:-25px;z-index: 10;}
	.section-two .imgCol{position: relative;min-height: 360px;width: 100%;margin-top: 35%;}
	.section-one .img-box{top: -50px;left: 0;z-index: 0;}
	.section-two .img-box{top: -6px;left: 0}
	.section-three{padding-bottom: 1.5rem;background: url(../media/images/mob-bg-bt.svg)no-repeat center top;background-size: cover;padding-top: 9rem;margin-top:-85px;}
	.section-three::before{display: none;}
	.section-three .container{padding: 1rem 1.5rem 0;}
	.section-three h2.worldDC-heading{top:60px;}
	.mob-text{display: block;}
	.section-three .card{width: 100%;margin: 1rem auto 0;}
	.section-three .card h2{font-size: 21px;line-height: 16px;}
	.section-three .card .card-body{padding: 20px 15px;}
	.section-three .card p{margin-bottom: 0;}
	#deskview{display: none;}
	#carouselMobView{display: block!important;}
	.footer-banner{margin-top: -2px;}
	.footer-banner .container{top: -8px;padding: 2rem 0 1rem}
	footer{margin-top: -10px;text-align: center;}
	footer .menu .nav-link{padding: 5px 14px!important}
	.home-banner .menu{flex-direction: row;margin: 15px 0 10px;justify-content: center;}
	footer .menu .nav-link img, .home-banner .menu .nav-link img{width: 28px;}
	footer .nav.menu, footer .nav{justify-content: center;}
	footer p{margin-top: 1rem;font-size:14px;line-height:22px; }
	footer h2.follow-heading, footer .nav-link{font-size: 14px;line-height: 19px;}
	footer .nav-link{padding: 5px 10px;}
	#trailerModal .modal-dialog iframe{height: 225px!important;}
	.page-wrap header{padding:0.75rem 1.5rem;}
    .page-wrap .page-content{padding-top: 50px;max-width: 90%;}
    .page-wrap .header{padding:1rem 0;}
    .page-wrap .btn-col{width:30%;}
    .page-wrap .title h2{font-size:1.5rem;}
}
@media only screen and (max-device-width: 320px){
	header .logo img{width: 65wpx}

	.wrapper header .btn-register{font-size: 12px;min-height: 30px;}
	.home-banner .container img, .footer-banner .container img{width: 65%;}
	.home-banner h2.thrill-heading{font-size: 20px;}
	.home-banner .btn{font-size: 10px;padding: 5px;width: 130px;}
	.home-banner .btn.me-3{margin-right: .5rem!important;}
	.wrapper .btn-trailer::after{width: 12px;height: 12px;margin-top: 0}
	.slider-image{left: 0px;}
	footer .nav-link{font-size: 11px;}
	footer p{font-size: 12px;margin-top: 1rem;}
	.footer-banner .btn{padding: 8px 1rem;}
	footer .menu .nav-link{padding: 5px 10px!important;}
	.section-one img, .section-two img{width: 100%;}
	.section-one .imgCol{min-height: 320px}
	.section-one .img-box{top:-40px;left: 0;}
	.section-two .imgCol{min-height: 320px;margin-top: 50%;}
	.section-two .text-col{top: 0;}
	.menu .nav-link{padding: 5px 12px!important;}
	.section-one.copy .text-col{padding-top: 0;}
	.section-one.copy .imgCol{min-height: 320px;}
	.section-one.copy .img-box{top:-50px;}
	.section-three{margin-top: -100px;}
	.page-wrap header{padding:0.75rem 1.5rem;}
    .page-wrap .page-content{padding-top: 50px;max-width: 90%;}
    .page-wrap .header{padding:1rem 0;}
    .page-wrap .btn-col{width:30%;}
    .page-wrap .title h2{font-size:1.5rem;}

}


