/*Main Css */
::selection{background:#000;color:#fff;text-shadow:none;}
::-webkit-scrollbar{width:10px;background-color:#F5F5F5;}
::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment{display:none;}
::-webkit-scrollbar-track-piece{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#dedede;}
::-webkit-scrollbar-thumb:vertical{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#000;}

/* Tabbing CSS */
[class^="box-"]{display:none}
[class^="box-"].showfirst{display:block}

/* Accordion CSS */
.myaccordion li .faq-opt{display:none;}
.myaccordion li.active .faq-opt{display:block;}
.myaccordion li.active .faq-ang h4:before{content:'\f077';}

html{scroll-behavior: smooth;}

body{font-family:'Nebulica',sans-serif;overflow-x:hidden;font-size:16px;line-height:1;color:#000000;scroll-behavior: smooth;}
h1,
h2,
h3,
h4,
h5,
h6{display:block;font-weight:normal;}
*:hover,
*:focus,
*{outline:none!important;}
img{max-width:100%;height:auto;}
a,
input[type="submit"]{-webkit-transition:all 0.4s ease-In-out;-moz-transition:all 0.4s ease-In-out;-o-transition:all 0.4s ease-In-out;transition:all 0.4s ease-In-out;display:inline-block;cursor:pointer;}
a:hover{color:#e00000;text-decoration: none;}
p,
a{font-size:16px;font-weight:normal;color:#000000;}
p{line-height:26px;display:block;}
span{display:inline-block;}

/* Custom Slick Css */
.slick-list{margin:0 -15px;}
.slick-slide{margin:0 15px;}
ul.slick-dots{padding:50px 0 0;text-align:center;}
ul.slick-dots li{margin:0 20px 0 0px;width:auto;display:inline-block;vertical-align:middle;overflow:hidden;padding:0px;border:none;}
.slick-dots li button:before,
.slick-dots li button:before{color:#FFF;opacity:1;font-size:20px;}
.slick-dots li button{height:8px;width:8px;border-radius:50%;padding:0px;background:#d6d6d6;border:none;cursor:pointer;font-size:0px;padding:0px;-webkit-transition:all 0.4s ease-In-out;-moz-transition:all 0.4s ease-In-out;-o-transition:all 0.4s ease-In-out;transition:all 0.4s ease-In-out;box-sizing:border-box;}
.slick-dots li.slick-active button{background:#f3c919;width:11px;height:11px;}
span.arrows{width:40px;height:40px;border:none;position:absolute;top:0px;bottom:0px;margin:auto;z-index:2;cursor:pointer;line-height:39px;font-size:12px;text-align:center;font-weight:300;top:0;border-radius:0;background:#f7f7f7;color:#696969}
span.arrows.next{right:1%;}

textarea,
select,
input[type],
textarea,
select,
button{background:transparent;border:none;border-radius:0px;font-family:'Nebulica',serif;font-weight:400;}
::-webkit-input-placeholder{color:#a3a3a3;font-weight:400;}
::-moz-placeholder{color:#a3a3a3;font-weight:400;}
:-ms-input-placeholder{color:#a3a3a3;font-weight:400;}
:-moz-placeholder{color:#a3a3a3;font-weight:400;}

/* Padding Classes */
.pad-sec{}
.pad-zero{padding:0px;}
.pad-l-zero{padding-left:0px;}
.pad-r-zero{padding-right:0px;}

/* Global Css */
.sprite-icn:before{content:"";background-image:url(../images/sprite.png);background-repeat:no-repeat;display:inline-block;}
.ovr-hiddn{overflow:hidden;}

.overlay:after{content:"";position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.60);z-index:1;}
.overlay{display:none;}
.overlay.active{display:block;}

.mn-btn{color:#ffffff;font-size:18px;background:#000000;border:1px solid #000000;font-weight:400;text-transform:uppercase;padding:0px 0px;}
.mn-btn:hover{background:transparent;color:#000000;}

/* Heading Classes */
.mn-hd h1{}
.mn-hd h2{}
.mn-hd h3{}
.mn-hd h4{}
.mn-hd h5{}
.mn-hd h6{}
.mn-hd p{}

/* header CSS */
header{padding:30px 0; -webkit-transition:all 0.4s ease-In-out;-moz-transition:all 0.4s ease-In-out;-o-transition:all 0.4s ease-In-out;transition:all 0.4s ease-In-out;}
header{text-align:center;}
header a{font-weight:800;font-size:40px;line-height:50px;color:#000000;text-transform:uppercase;display:block;position:relative;}
header a sup{font-weight:800;font-size:20px;line-height:25px;position:absolute;top:0;}

/* Menu Css */
.menu{transition: all 0.4s ease-in-out;width: 1100px;height: 73px;background:linear-gradient(360deg,#000000 -18.07%,#666666 183.13%);box-shadow:5px 5px 12.1px rgba(0,0,0,0.5),inset 0px 3px 1.3px #424242;border-radius:82px;margin: auto;padding: 8px 0;font-size: 0;}
.menu li{display:inline-block;vertical-align:middle;margin-right: 10px;}
.menu li.last{margin-right: 0;}
.menu li a{font-weight:400;font-size: 16px;line-height: 57px;text-align:center;text-transform:uppercase;color:#FFFFFF;padding: 0 15px;}
.menu li.active a{background:#2D2D2D;border-radius:82px;color:#FFC22F;}
.mainBanner .fixed{transition: all 0.4s ease-in-out;}
.mainBanner .fixed.sticky{position:fixed;left:0;bottom:20px;right:0;margin:auto;z-index:2;transition: all 0.4s ease-in-out;}

/* Dropdown CSS*/
/*@keyframes btotreverse{
	0%{top:75px;opacity:1;}
	100%{top:115px;opacity:0;}
}
@keyframes btot{
	0%{top:115px;opacity:0;}
	100%{top:40px;opacity:1;}
}
.dropdown-nav{position:relative;overflow:hidden;vertical-align:middle;}
.dropdown-nav:hover{overflow:visible;}
ul.dropdown{position:absolute;width:100%;left:-0px;margin:auto;background:#fff;padding:20px;text-align:left;border-radius:2px;box-shadow:0 0 10px 3px #00000014;opacity:0;animation:btotreverse 0.5s forwards;}
ul.dropdown li{width:100%;display:inline-block;vertical-align:middle;}
ul.dropdown li a{padding:0;font-size:14px;color:#000!important;display:block;width:100%;margin:0px 0 15px;text-align:center;font-weight:600;background:transparent!important;}
ul.dropdown li.last a{margin-bottom:0px;}
ul.dropdown li a:hover{color:#000!important;}
.dropdown-nav:hover ul.dropdown{animation:btot 0.5s forwards;z-index:9;}*/

/* Hamburger Menu */
.menu-Bar{width:30px;height:20px;cursor:pointer;position:absolute;right:15px;top:0;bottom:0px;margin:auto;z-index:22;display:none;}
.menu-Bar span{display:block;height:4px;width:100%;background:#ffff00;position:absolute;transition:.6s all;border-radius:100px;}
.menu-Bar span:nth-child(1){top:0;}
.menu-Bar span:nth-child(2){top:8px;transform-origin:left;}
.menu-Bar span:nth-child(3){top:16px;}
.menu-Bar.open span{background:#b70404;}
.menu-Bar.open span:nth-child(1){transform:rotate(45deg);top:12px;transform-origin:right-center;}
.menu-Bar.open span:nth-child(2){width:0;opacity:0;}
.menu-Bar.open span:nth-child(3){transform:rotate(-45deg);top:12px;transform-origin:right-center;}

/* Main Banner CSS */
/* Custom CSS Styling */
.mainBanner{margin:0 15px;padding:50px 0;text-align:center;border-radius:40px;background-size:cover;background-position:center;height:1160px;background-repeat:no-repeat;position:relative;}
.bannercon{position:relative;margin-bottom:80px;}
.bannercon h1{font-weight:800;font-size:104px;line-height:130px;text-align:center;text-transform:uppercase;color:#000000;padding-bottom:180px;}
.bannercon p{font-weight:400;font-size:24px;line-height:30px;text-align:center;text-transform:uppercase;color:#000000;padding-bottom:50px;}
.bannercon a{width:271px;height:81px;background:#1B1A1A;border-radius:5px;font-weight:400;font-size:24px;line-height:81px;text-align:center;text-transform:uppercase;color:#FFFFFF;}
.bannercon a:hover{background-color:#000;}
.bannericon1{position:absolute;left:30px;top:100px;transform:rotate(-30deg);}
.bannericon2{position:absolute;right:100px;top:180px;}
.bannericon3{position:absolute;left:-80px;top:280px;bottom:0;margin:auto;}
.bannericon4{position:absolute;right:0;bottom:-30px;margin:auto;}
.bannericon5{position:absolute;left:50px;bottom:-50px;margin:auto;}
.bannerbrands{margin-bottom:50px;width:100%;height:109px;background:linear-gradient(180deg,#000000 -16.06%,#2E2E2E 100%);box-shadow:inset 0px 4px 0px #424242;border-radius:82px;}
.bannerbrands ul{display:flex;overflow:hidden;align-items:center;justify-content:space-around;padding:23px 0;}
.bannerbrands li{position:relative;}
.bannerbrands li:before{content:'';position:absolute;height:16px;width:15px;background-image:url('../images/bicon.png');background-repeat:no-repeat;background-size:cover;right:0;top:0;bottom:0;margin:auto;}
.bannerbrands li.last:before{display:none;}
.bannerbrands li a{display:block;height:50px;display:flex;align-items:center;}
.bannericon6{position:absolute;left:50px;bottom:50px;}

.uspsec{position:relative;z-index:0;background-color:#FEF6E3;padding:150px 0;text-align:center;margin:30px 15px 0;border-top-left-radius:40px;border-top-right-radius:40px;}
.uspsec h4{font-weight:800;font-size:69px;line-height:90px;text-align:center;text-transform:uppercase;color:#000000;padding-bottom:20px;}
.uspsec p{font-weight:400;font-size:24px;line-height:30px;text-align:center;text-transform:uppercase;color:#000000;padding-bottom:50px;}
.uspsec h6{font-size:30px;font-weight:700;color:#000;line-height:normal;padding-bottom:20px;}
.uspbox h5{font-weight:400;font-size:24px;line-height:30px;text-align:center;text-transform:uppercase;color:#000000;}
.uspbox dotlottie-player{height:293px;width:293px;margin:auto;}
.uspsec:after{content:'';position:absolute;right:0;top:0;background-image:url('../images/uspafter.png');background-repeat:no-repeat;background-size:cover;height:530px;width:219px;z-index:-1;}
.uspsec:before{content:'';position:absolute;left:0;bottom:0;background-image:url('../images/uspbefore.png');background-repeat:no-repeat;background-size:cover;width:246px;height:572px;z-index:-1;}
.uspsec a{width:271px;height:81px;background:#1B1A1A;border-radius:5px;font-weight:400;font-size:24px;line-height:81px;text-align:center;text-transform:uppercase;color:#FFFFFF;margin-top:50px;}
.uspsec a:hover{background-color:#000;}

.portfolisec{position:relative;z-index:0;padding:0 0 100px;margin:0 15px;background-color:#FEF6E3;}
.portfolisec h4{font-weight:800;font-size:72px;line-height:90px;text-align:center;text-transform:uppercase;color:#000000;padding-bottom:30px;}
.portfolisec swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;}
.portfolisec:after{content:'';position:absolute;width:155px;height:429px;left:0;bottom:0;background-image:url('../images/portafter.png');background-repeat:no-repeat;background-size:cover;z-index:-1;}
.portfolisec:before{content:'';position:absolute;width:297px;height:392px;right:0;bottom:0;background-image:url('../images/portbefore.png');background-repeat:no-repeat;background-size:cover;}

.gamesec{padding:50px 0;background-color:#FEF6E3;margin: 0 15px;text-align: center;}
.gamesec h4{font-weight:800;font-size:72px;line-height:90px;text-align:center;text-transform:uppercase;color:#000000;padding-bottom:30px;}
.gamesec p{font-weight:400;font-size:24px;line-height:30px;text-align:center;text-transform:uppercase;color:#000000;padding-bottom:50px;}
.gamesec canvas{cursor:grab;margin-left:5px;border-radius:20px;}

.whysec{padding:100px 0;background-color:#FEF6E3;margin:0 15px;text-align: center;}
.whysec h4{font-weight:800;font-size:72px;line-height:90px;text-align:center;text-transform:uppercase;color:#000000;padding-bottom:70px;}
.whysec strong{font-weight:400;font-size:24px;line-height:30px;text-align:center;text-transform:uppercase;color:#000000;display:block;padding-bottom:10px;}
.whysec h5{font-weight:800;font-size:72px;line-height:90px;text-transform:uppercase;color:#000000;}
.whysec ul{}
.whysec ul li{display:inline-block;vertical-align:middle;margin-right:15px;}
.whysec ul li.last{margin-right:0;}
.whysec ul li a{font-weight:400;font-size:14px;line-height:18px;text-transform:uppercase;color:#000000;padding:10px 15px;border:2px solid #FB8CB7;border-radius:8px;}
.whysec ul li a:hover{background-color:#FB8CB7;color:#fff;}
.whysec ul li:nth-child(2) a{border-color:#0082C3;}
.whysec ul li:nth-child(3) a{border-color:#FFC22F;}
.whysec ul li:nth-child(4) a{border-color:#FF3628;}
.whysec ul li:nth-child(2) a:hover{background-color:#0082C3;}
.whysec ul li:nth-child(3) a:hover{background-color:#FFC22F;}
.whysec ul li:nth-child(4) a:hover{background-color:#FF3628;}
.whysec h6{font-weight:400;font-size:50px;line-height:62px;text-transform:uppercase;color:#000000;padding-bottom:20px;}
.whyimg{text-align:center;}
.whywrap{position: sticky; padding:80px 0 50px;border-bottom:1px solid #595959;background-color: #FEF6E3;}
.whywrap:nth-child(1n){top:120px;}
.whywrap:nth-child(2n){top:140px;}
.whywrap:nth-child(3n){top:160px;}
.whywrap:nth-child(4n){top:180px;}

.newsletter{padding:0 0 100px;background-color:#FEF6E3;margin:0 15px;}
.newsletter h4{font-weight:800;font-size:80px;line-height:100px;text-align:center;text-transform:uppercase;color:#000000;padding-bottom:30px;}
.newsletter a{width:271px;height:81px;background:linear-gradient(180deg,#000000 0%,#818080 188.89%);box-shadow:inset 0px 4px 4px #808080;border-radius:5px;font-weight:400;font-size:24px;line-height:81px;text-align:center;text-transform:uppercase;color:#FFFFFF;display:block;margin:auto;}
.newsletter a:hover{background:linear-gradient(180deg,#818080 0%,#000000 188.89%);}

.bestsec{padding:50px 0;background-color:#FEF6E3;margin:0 15px;}
.bestsec h4{font-weight:800;font-size:95px;line-height:119px;text-align:center;text-transform:uppercase;color:#000000;padding-bottom:20px;}
.bestsec p{font-weight:400;font-size:24px;line-height:30px;text-align:center;text-transform:uppercase;color:#000000;}

.bettersec{padding:50px 0 100px;background-color:#FEF6E3;margin:0 15px;position:relative;text-align:center;z-index:0;overflow:hidden;}
.bettersec h4{font-weight:800;font-size:100px;line-height:125px;text-align:center;text-transform:uppercase;color:#000000;padding-bottom:20px;}
.bettersec p{font-weight:400;font-size:30px;line-height:38px;text-align:center;text-transform:uppercase;color:#000000;padding-bottom:20px;}
.bettersec:before{content:'';position:absolute;width:266px;height:392px;background-image:url('../images/betterbefore.png');background-repeat:no-repeat;background-size:cover;left:0;top:0;bottom:0;margin:auto;z-index:-1;}
.bettersec:after{content:'';position:absolute;width:318px;height:572px;background-image:url('../images/betterafter.png');background-repeat:no-repeat;background-size:cover;right:0;top:0;bottom:0;margin:auto;z-index:-1;}

.qoutesec{position:relative;padding:100px 0;overflow:hidden;background-color:#FEF6E3;margin:0 15px;z-index:0;}
.qoutesec h4{font-weight:800;font-size:100px;line-height:125px;text-align:center;text-transform:uppercase;color:#000000;}
.qoutesec:after{content:'';position:absolute;height:429px;width:324px;background-image:url('../images/qouteafter.png');background-repeat:no-repeat;background-size:cover;right:0;bottom:0;margin:auto;z-index:-1;}

.whatwedo{background-color:#FEF6E3;margin:0 15px;padding:100px 0 0;text-align: center;}
.whatwedo h4{font-weight:800;font-size:72px;line-height:90px;text-transform:uppercase;color:#000000;padding-bottom:15px;}
.whatwedo p{font-weight:400;font-size:24px;line-height:30px;text-transform:uppercase;color:#000000;padding-bottom:30px;}
.whatwedo ul{}
.whatwedo ul li{display: inline-block;vertical-align: middle;margin-right: 20px;margin-bottom: 15px;}
.whatwedo ul li a{padding: 10px 20px;background: #FF91E7;border-radius: 18px;font-weight: 400;font-size: 21px;line-height: normal;text-transform: uppercase;color: #FFFFFF;}
.whatwedo ul li a.bluebtn{background-color: #3B8BFF;}
.whatwedo ul li a.seagreenbtn{background-color: #24DAB7;}
.whatwedo ul li a.yellowbtn{background-color: #FFDB25;}
.whatwedo ul li a.redbtn{background-color: #FC421F;}
.whatwedo ul li a.purplebtn{background-color: #9F30FF;}

.packagesec{padding:100px 50px;position:relative;z-index:0;margin:0 15px;background-color:#FEF6E3;}
.packagesec:before{content:'';position:absolute;width:310px;height:403px;background-image:url('../images/pkgbefore.png');background-repeat:no-repeat;background-size:cover;left:0;top:150px;z-index: -1;}
.packagesec:after{content:'';position:absolute;width:285px;height:404px;background-image:url('../images/pkgafter.png');background-repeat:no-repeat;background-size:cover;right:0;bottom:0;z-index: -1;}
.packagesec h4{font-weight:800;font-size:72px;line-height:90px;text-align:center;text-transform:uppercase;color:#000000;padding-bottom:20px;}
.packagesec p{font-weight:400;font-size:24px;line-height:30px;text-align:center;text-transform:uppercase;color:#000000;padding-bottom:30px;}
.joinbox{padding:130px 50px;height:100%;background-image:url('../images/joinbg.png');background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#000;border-radius:40px;}
.joinbox h5{font-weight:800;font-size:60px;line-height:75px;text-transform:uppercase;color:#fff;padding-bottom:50px;}
.joinbtn{margin-bottom:30px;}
.joinbtn a{display:block;position:relative;border:1px solid #FB8CB7;border-radius:15px;padding:20px;padding-right:70px;}
.joinbtn a strong{font-weight:800;font-size:28px;line-height:35px;text-transform:uppercase;color:#FFFFFF;padding-bottom:10px;display:block;}
.joinbtn a p{font-weight:400;font-size:15px;line-height:19px;text-transform:uppercase;color:#FFFFFF;padding-bottom:0;text-align:left;}
.joinbtn a span{font-size:45px;color:#FB8CB7;position:absolute;right:20px;top:40px;bottom:0;margin:auto;}
.joinbtn a:hover{background-color:#FB8CB7;}
.joinbtn a:hover span{color:#fff;}
.joinbtn2{margin-bottom:0;}
.joinbtn2 a{color:#0082C3;border-color:#0082C3;}
.joinbtn2 a span{color:#0082C3;}
.joinbtn2 a:hover{background-color:#0082C3;}
.joinbtn2 a:hover span{color:#fff;}

.planbox{background:#FFFFFF;border-radius:39px;padding:60px;}
.planbox h5{font-weight:800;font-size:60px;line-height:75px;text-align:center;text-transform:uppercase;color:#000000;display:flex;align-items:center;justify-content:space-between;border-bottom:3px solid #FB8CB7;padding-bottom:30px;}
.planlist{display:flex;align-items:flex-start;justify-content:space-between;padding: 0 0 35px;}
.planlist p{position:relative;padding-left:30px;padding-bottom:0;text-align:left;font-weight:400;font-size:24px;line-height:55px;text-transform:uppercase;color:#000000;}
.planlist p:before{content:'';position:absolute;width:20px;height:5px;background:#000000;left:0;top:18px;bottom:auto;margin:auto;}
.plancta{display:flex;align-items:center;justify-content:space-between;}
.plancta a.planbtn{width:350px;height:81px;background:#1B1A1A;border-radius:5px;font-weight:400;font-size:24px;line-height:81px;text-align:center;text-transform:uppercase;color:#FFFFFF;}
.plancta a.planbtn:hover{background-color:#000;}
.plancta a.plannumb{font-weight:800;font-size:40px;line-height:50px;text-align:center;text-transform:uppercase;color:#000000;text-align:left;}
.plancta a.plannumb span{display:block;font-style:normal;font-weight:400;font-size:18px;line-height:28px;text-transform:uppercase;color:#000000;}
.plandesc{padding: 35px 0 20px;}
.plandesc p{font-size: 16px !important;line-height: normal!important;color: #000!important;font-weight: 400!important;text-align: left!important;padding-bottom: 0 !important;}

.ctasec{padding:100px 0;position:relative;z-index:0;margin:0 15px;background-color:#FEF6E3;text-align:center;}
.ctasec:before{content:'';position:absolute;width:245px;height:497px;background-image:url('../images/ctabefore.png');background-repeat:no-repeat;background-size:cover;left:0;bottom:0;z-index: -1;}
.ctasec h4{font-weight:800;font-size:72px;line-height:90px;text-align:center;text-transform:uppercase;color:#000000;padding-bottom:30px;}
.ctasec p{font-weight:400;font-size:30px;line-height:38px;text-align:center;text-transform:uppercase;color:#000000;padding-bottom:30px;}
.ctasec a{width:271px;height:81px;background:#1B1A1A;border-radius:5px;font-weight:400;font-size:24px;line-height:81px;text-align:center;text-transform:uppercase;color:#FFFFFF;}
.ctasec a:hover{background-color:#000;}

.contactsec{padding:0 50px 100px;margin:0 15px;background-color:#FEF6E3;}
.contactsec h5{font-weight:400;font-size:30px;line-height:38px;text-align:center;text-transform:uppercase;color:#000000;padding-bottom:10px;}
.contactsec h4{font-weight:800;font-size:72px;line-height:90px;text-align:center;text-transform:uppercase;color:#000000;padding-bottom:50px;}
.contactform{padding: 50px;background:#1B1A1A;border-radius:34px;}
.contactform h6{display:flex;align-items:center;justify-content:space-between;font-weight: 700;font-size: 25px;line-height:38px;text-transform:uppercase;color:#FFFFFF;margin-bottom:20px;}
.contactform h6 span{height: 170px;width: 500px;}
.field{margin-bottom:30px;}
.field input,
.field textarea{width:100%;height: 65px;border:1.5px solid #FF3628;border-radius:16px;font-weight:400;font-size:20px;line-height:25px;text-transform:uppercase;color:#FFFFFF;padding:0 20px;}
.field:nth-child(2) input{border-color:#0082C3;}
.field:nth-child(3) input{border-color:#FB8CB7;}
.field textarea{height:141px;border:1.5px solid #F57133;resize:none;padding:20px;}
.contactform button{width:100%;height: 70px;background:#FFC22F;border-radius:5px;font-weight:400;font-size:24px;line-height:30px;text-align:center;text-transform:uppercase;color:#1B1A1A;transition:all 0.4s ease-in-out;}
.contactform button:hover{background-color:#F57133;color:#fff;transition:all 0.4s ease-in-out;}

.accordion{}
.accordion li{position:relative;margin-bottom:20px;padding-right:30px;}
.accordion li:before{content:'\f107';position:absolute;font-family:'Font Awesome 5';font-size:24px;color:#000;right:0;top:10px;transition:all 0.4s ease-in-out;}
.accordion li.active:before{transform:rotate(180deg);transition:all 0.4s ease-in-out;}
.accordion li a{font-weight:700;font-size:24px;line-height:30px;text-transform:uppercase;color:#000000;display:block;}
.accordion li p{font-weight:400;font-size:18px;line-height:30px;color:#000000;display:none;padding-top:10px;}
.accordion li.active p{display:block;}

footer{background-color:#FEF6E3;text-align:center;margin:0 15px;}
footer li{display:inline-block;vertical-align:middle;margin:0 40px;margin-bottom:50px;}
footer li a{font-weight:400;font-size:25px;line-height:45px;text-align:center;text-transform:uppercase;color:#000000;}
.footerimg{text-align:center;padding:100px 50px;}

.tablists{text-align:center;padding-bottom:20px;}
.tablists li{display:inline-block;vertical-align:middle;margin-right:20px;}
.tablists li.last{margin-right:0;}
.tablists li a{font-size:18px;color:#fff;line-height:normal;background-color:#000;border-radius:50px;text-align:center;padding:15px 30px;}
.tablists li.current a{background-color:#FFC22F;color:#000;}

#successMessage, #errorMessage{text-align: center;padding-top: 15px;}

@media (max-width:1660px){
	.uspsec{overflow:hidden;}
	.uspsec:before{left:-50px;}
	.uspsec:after{right:-20px;}
	.bettersec:after{right:-50px;}
	.bannercon h1{font-size:80px;line-height:104px;padding-bottom:50px;}
	.bannercon{margin-bottom:50px;padding:50px 0 0;position:relative;}
	.bannericon2{right:50px;}
	.bannercon a{width:240px;height:70px;line-height:70px;}
	.mainBanner{height:850px;}
	.bannerbrands img{max-width:70%;}
	.bannerbrands{width:80%;height:90px;margin:auto;margin-bottom:50px;}
	.uspsec{padding:100px 0;}
	.uspsec h4{font-size:50px;line-height:60px;}
	.uspsec p{font-size:20px;line-height:30px;padding-bottom:20px;}
	.uspbox dotlottie-player{height:200px;width:200px;}
	.uspsec h6{font-size:24px;}
	.uspbox h5{font-size:18px;line-height:28px;}
	.uspsec a{width:220px;height:60px;font-size:20px;line-height:60px;margin-top:30px;}
	.portfolisec h4{font-size:50px;line-height:60px;}
	.gamesec h4{font-size:60px;line-height:70px;}
	.gamesec p{font-size:20px;line-height:30px;}
	.whysec h4{font-size:60px;line-height:70px;padding-bottom:30px;}
	.whysec h5{font-size:50px;line-height:60px;}
	.whywrap{padding:30px 0 50px;}
	.whysec h6{font-size:40px;line-height:50px;}
	.newsletter h4{font-size:60px;line-height:70px;}
	.newsletter a{width:230px;height:60px;font-size:20px;line-height:60px;}
	.bestsec h4{font-size:60px;line-height:70px;}
	.bettersec h4{font-size:70px;line-height:80px;padding-bottom:20px;}
	.qoutesec h4{font-size:60px;line-height:70px;}
	.whatwedo h4{font-size:60px;line-height:70px;}
	.packagesec{padding:50px;}
	.packagesec h4{font-size:60px;line-height:70px;}
	.packagesec p{font-size:22px;line-height:30px;max-width:70%;margin:auto;}
	.joinbox{padding:60px 30px;}
	.joinbox h5{font-size:40px;line-height:50px;}
	.joinbtn a strong{font-size:24px;line-height:34px;}
	.joinbtn a p{max-width:100%;}
	.planbox{padding:30px;}
	.planbox h5{font-size:40px;line-height:50px;}
	.packagesec p{font-size: 18px;line-height: 40px;max-width:100%;margin:auto;}
	.plancta a.planbtn{width:280px;height:70px;font-size:20px;line-height:70px;}
	.ctasec h4{font-size:50px;line-height:60px;}
	.ctasec p{font-size:24px;line-height:34px;}
	.ctasec a{width:220px;height:60px;font-size:20px;line-height:60px;}
	.contactsec h5{font-size:24px;line-height:34px;}
	.contactsec h4{font-size:60px;line-height:70px;}
	.accordion li a{font-size:22px;line-height:30px;}
	.bannericon1{left:-50px;}
}
@media (max-width:1600px){
}
@media (max-width:1440px){
	.uspsec:before{left:-100px;}
	.uspsec:after{right:-80px;}
	.bettersec:after{right:-150px;}
	.bettersec:before{left:-100px;}
}
@media (max-width:1280px){
	.uspsec:before{left:-150px;}
	.uspsec:after{right:-130px;}
	.bannericon3{left:-20px;}
}
@media (max-width:1260px){
}
@media (max-width:1200px){
	img{max-width:100%;height:auto;}
	.menu-Bar{display:block;top:0px;}
	.menuWrap.open{display:flex;left:0px;}
	.menuWrap{position:fixed;left:-210%;right:0;top:0;bottom:0;margin:auto;background:#ff8000;height:100vh;display:flex;align-items:center;justify-content:center;flex-flow:column;transition:all 0.4s ease;z-index:3;width:100vw;}
	ul.menu li{display:block;}
	ul.menu li a{margin-bottom:10px;padding:0;display:block;text-align:center;margin-bottom:15px;padding-right:0px;margin-right:0px;color:#fff;font-size:15px;text-transform:capitalize;}
	.logo img{max-width:50%;}
	.container{position:relative;}
	header .header-top{display:none;}
	header .main-header ul.menu>li{display:block;padding:0px;}
	header .main-header ul.menu>li a{color:#fff;padding:0px;}
	header .main-header ul.menu>li a:before{display:none;}
	br{display:none;}
}
@media (max-width:767px){
	header a{font-size:24px;line-height:34px;}
	header{padding:15px 0;}
	.bannercon{margin-bottom:20px;padding:0;}
	.bannercon h1{font-size:24px;line-height:34px;padding-bottom:20px;}
	.bannercon p{font-size:16px;line-height:26px;padding-bottom:20px;}
	.bannericon1,
	.bannericon2,
	.bannericon3,
	.bannericon4,
	.bannericon5,
	.bannericon6{display:none;}
	.bannercon a{width:180px;height:50px;line-height:50px;font-size:16px;}
	.bannerbrands{width:100%;height:60px;margin-bottom:20px;}
	.bannerbrands ul{padding:15px 0;}
	.bannerbrands img{max-width:50%;}
	.bannerbrands li a{height:30px;}
	.menu{width:90%;height:70px;font-size:0;padding:5px;display:flex;white-space:nowrap;gap:10px;overflow:hidden;overflow-x:auto;scrollbar-width:thin;}
	.menu li.active a{background:transparent;}
	.mainBanner{height:auto;padding:30px 0;}
	.uspsec{padding:0px 0 30px;}
	.uspsec h4{font-size:24px;line-height:34px;}
	.uspsec p{font-size:16px;line-height:26px;padding-bottom:20px;}
	.uspbox dotlottie-player{height:100px;width:100px;}
	.uspsec h6{font-size:18px;padding-bottom:10px;}
	.uspbox h5{font-size:16px;line-height:26px;}
	.uspsec:before,
	.uspsec:after,
	.portfolisec:before,
	.portfolisec:after{display:none;}
	.portfolisec h4{font-size:24px;line-height:36px;}
	.uspsec a{width:180px;height:50px;font-size:16px;line-height:50px;margin-top:20px;}
	.portfolisec{padding:0;margin:0 15px;}
	.gamesec h4{font-size:24px;line-height:34px;padding-bottom:20px;}
	.gamesec p{font-size:16px;line-height:26px;padding-bottom:15px;}
	.whysec{padding:0;}
	.whysec strong{font-size:18px;line-height:28px;}
	.whysec h4{font-size:24px;line-height:34px;padding-bottom:20px;}
	.whysec h5{font-size:30px;line-height:40px;padding-bottom:20px;}
	.whysec h6{font-size:20px;line-height:30px;}
	.whywrap:nth-child(3n){top:80px;}
	.whywrap:nth-child(4n){top:80px;}
	.newsletter h4{font-size:24px;line-height:34px;padding:15px 0;}
	.newsletter a{width:180px;height:50px;font-size:16px;line-height:50px;}
	.bestsec{padding:20px 0;}
	.bestsec h4{font-size:24px;line-height:34px;}
	.bestsec p{font-size:16px;line-height:normal;}
	.bettersec{padding:20px 0 0;}
	.bettersec h4{font-size:24px;line-height:34px;padding-bottom:20px;}
	.bettersec:before,
	.bettersec:after{display:none;}
	.bettersec p{font-size:16px;line-height:26px;}
	.qoutesec{padding:30px 0;}
	.qoutesec h4{font-size:24px;line-height:34px;}
	.qoutesec:after{display:none;}
	.whatwedo{padding:0;}
	.whatwedo h4{font-size:24px;line-height:34px;}
	.whatwedo p{font-size:16px;line-height:26px;padding-bottom:10px;}
	.gamesec{display:none;}
	.packagesec{padding:10px 0;}
	.packagesec h4{font-size:24px;line-height:34px;}
	.packagesec p{font-size:16px;line-height:26px;}
	.packagesec:before,
	.packagesec:after{display:none;}
	.joinbox{padding:20px 15px;border-radius:20px;}
	.joinbox h5{font-size:24px;line-height:34px;padding-bottom:20px;}
	.joinbtn a strong{font-size:18px;line-height:28px;}
	.tablists{padding:15px 0;}
	.tablists li{margin-right:10px;margin-bottom:10px;}
	.tablists li a{font-size:14px;padding:10px 20px;}
	.planbox{padding:15px;border-radius:20px;}
	.planbox h5{font-size:20px;line-height:30px;padding-bottom:15px;text-align:left;}
	.plandesc{padding:15px 0;}
	.planlist p:before{width:10px;height:3px;left:6px;top:10px;}
	.planlist p{font-size:14px;line-height:24px;padding-left:20px;margin-bottom:10px;}
	.planlist{display:block;padding:0 0 20px;}
	.plancta{display:block;}
	.plancta a.planbtn{width:100%;height:50px;font-size:16px;line-height:50px;margin-bottom:15px;}
	.plancta a.plannumb span{font-size:14px;line-height:24px;}
	.plancta a.plannumb{font-size:24px;line-height:34px;}
	.ctasec{padding:30px 0;}
	.ctasec:before{display:none;}
	.ctasec h4{font-size:24px;line-height:34px;padding-bottom:10px;}
	.ctasec:before{display:none;}
	.ctasec p{font-size:16px;line-height:26px;padding-bottom:20px;}
	.ctasec a{width:180px;height:50px;font-size:16px;line-height:50px;}
	.contactsec{padding:30px 0;}
	.contactsec h4{font-size:24px;line-height:34px;padding-bottom:20px;}
	.accordion li a{font-size:16px;line-height:26px;}
	.accordion li p{font-size:16px;line-height:26px;}
	.contactform h6{flex-direction:column-reverse;font-size:18px;line-height:28px;}
	.contactform{padding:15px;border-radius:20px;}
	.field{margin-bottom:10px;}
	.field input,
	.field textarea{height:50px;border-radius:10px;font-size:16px;line-height:26px;padding:0 15px;}
	.field textarea{height:100px;padding:15px;}
	.contactform button{height:50px;font-size:16px;line-height:50px;}
	footer li{margin:0 10px;margin-bottom:10px;}
	footer li a{font-size:16px;line-height:26px;}
	.footerimg{padding:20px 0 100px;}
	.contactform h6 span{height:100px;width:100px;}
}