
@import url("https://use.typekit.net/fhd1qev.css");
body{
	font-family:"museo-sans", sans-serif;
}
h2 {
    font-size: 101px;
    font-family: "museo-sans-display",sans-serif;
    font-weight: 900;
}

p{
	font-size:18px;
	margin:5px 0 15px;
	line-height:33px;
}
.popup-youtube {
    cursor: pointer;
}

.games-block-section {
    display: inline-block;
    width: 100%;
    margin-bottom: 60px;
}
.container.second-container {
	max-width: 1490px;
	margin: 0 auto;
    padding: 0 15px;
}
.container.custom-container {
    max-width: 1670px;
    margin: 0 auto;
    padding: 0 15px;
}
.inner-game-block-section {
    display: inline-block;
    width: 100%;
}
.single-game-block-section {
    float: left;
    width: calc(33.3333% - 10px);
    margin-right: 15px;
    position: relative;
    overflow: hidden;
}
.inner-game-block-section .single-game-block-section:last-child{
	margin-right:0;
}
.single-game-block-section h6 {
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    font-size: 42px;
    color: #fff;
    text-transform: none;
    margin: 0;
    font-family: "museo-sans-display", sans-serif;
    font-weight: 900;
}
.single-game-block-section h6::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -5px;
    width: 24%;
    height: 9px;
    background: #126abf;
    transition: all 0.25s ease;
    right: 0;
    margin: 0 auto;
}
.single-game-block-section:hover h6::before{
	width:100%;
}
.single-game-block-section a::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0px 25px #126abf;
    transform: scale(1.2);
    transition: all 0.25s ease;
}
.single-game-block-section a:hover::before{
	transform:scale(1);
}
.single-game-block-section a {
    text-decoration: none;
    position: relative;
    z-index: 1;
    float: left;
    width: 100%;
}


.home-play-beautyfully-section {
    display: inline-block;
    width: 100%;
    background-image: url('https://cdn11.bigcommerce.com/s-wde16/product_images/uploaded_images/new-project-100-.jpg?t=1634644273&_gl=1*1hzi6ul*_ga*MTcyMDI5OTA4OS4xNjMzNjc0Mzkw*_ga_WS2VZYPC6G*MTYzNDY0NDIxMy41LjEuMTYzNDY0NDMwMS40Mg..');
    padding: 110px 0;
    margin-bottom: 60px;
}
.inner-hpb-section > div {
    width: 50%;
}
.inner-hpb-section {
    display: -webkit-box;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    background-color: #6b0f13;
}
.left-section-hpb {
    padding: 20px 80px;
}
.left-section-hpb p {
    color: #fff;
    margin: 0;
    font-weight: 300;
}
.left-section-hpb h3 {
    font-size: 67px;
    color: #fff;
    margin: 0 0 45px;
    line-height: 1;
    font-family: "calgary-script-ot",sans-serif;
}
.left-section-hpb a {
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    float: left;
    margin-top: 40px;
    text-decoration: none;
    position: relative;
    line-height: 1;
    padding-bottom: 20px;
    font-weight: 900;
}
.left-section-hpb a:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 14%;
    height: 9px;
    background: #e6211d;
    transition: all 0.25s ease;
}
.left-section-hpb a:hover:before{
    width: 100%;
}



.bill-board-section {
    display: inline-block;
    width: 100%;
    margin-bottom: 60px;
}
.full-height-first-section {
    float: left;
    width: calc(25% - 15px);
    margin-right: 15px;
    position: relative;
}
.full-height-first-section img {
    width: 100%;
    height: 940px;
    object-fit: cover;
    max-height: 940px;
}
.second-two-vericle-section {
    float: left;
    width: calc(26% - 15px);
    margin-right: 15px;
    height: 940px;
}
.single-verticle-section {
    float: left;
    width: 100%;
    height: calc(50% - 7.5px);
    margin-bottom: 15px;
}
.second-two-vericle-section .single-verticle-section:last-child {
    margin-bottom: 0;
}
.single-verticle-section img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.single-verticle-section {
    background-color: #126abf;
    display: -webkit-box;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    position: relative;
}
.single-verticle-section h3 {
    font-size: 60px;
    color: #fff;
    padding: 0 50px;
    line-height: 1;
    font-family: "museo-sans-display",sans-serif;
    font-weight: 900;
}
.single-verticle-section h3 em {
    width: 100%;
    float: left;
    font-style: normal;
	font-family: "museo-sans-display",sans-serif;
    font-weight: 300;
}
.inner-bill-board-section h6 {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    color: #fff;
    font-size: 22px;
    padding: 0 50px;
    width: 100%;
    line-height: 26px;
    margin: 0;
    font-weight: 900;
}
.horizontal-big-section {
    float: left;
    width: 49%;
    height: 462px;
    margin-bottom: 15px;
	position:relative;
}
.horizontal-big-section img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.horizontal-two-section {
    float: left;
    width: 49%;
    display: -webkit-box;
    display: flex;
}
.horizontal-single-section {
    margin-right: 15px;
    height: 464px;
	position:relative;
	width:50%;
}
.horizontal-two-section .horizontal-single-section:last-child{
	margin-right:0;
}
.horizontal-single-section > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.horizontal-single-section h6 img {
    max-width: 50px;
    display: table;
    margin: 0 auto 10px;
}



.inner-player-carft-ex-section {
    display: -webkit-box;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
.inner-player-carft-ex-section > div {
    width: 50%;
}
.right-section-ex-player-craft {
    background: #126abf;
    padding: 40px 55px;
    position: relative;
}
.right-section-ex-player-craft > span {
    font-size: 15px;
    float: left;
    width: 100%;
    color: #fff;
    line-height: 28px;
    font-family: "museo-sans",sans-serif;
	font-weight: 900;
}
.right-section-ex-player-craft p {
    font-size: 24px;
    line-height: 44px;
    color: #fff;
    float: left;
    width: 100%;
    margin-bottom: 40px;
    font-family: "museo-sans",sans-serif;
	font-weight: 900;
}
.left-section-ex-player-craft {
    text-align: center;
}
.left-section-ex-player-craft h5 {
    font-size: 22px;
    color: #fff;
    margin: 25px 0 0;
    font-weight: 900;
}
.player-craft-experiencee-section {
    display: inline-block;
    width: 100%;
    background-image: url(https://cdn11.bigcommerce.com/s-wde16/product_images/uploaded_images/new-project-2021-10-19t184929.359.jpg?t=1634650173&_gl=1*14i4oo0*_ga*MTcyMDI5OTA4OS4xNjMzNjc0Mzkw*_ga_WS2VZYPC6G*MTYzNDY1NTEzMS43LjEuMTYzNDY1NTQ3NC42MA..);
    padding: 145px 0;
    background-position: center;
    margin-bottom: 60px;
}



.news-home {
    display: inline-block;
    width: 100%;
    margin-bottom: 110px;
}
.inner-news-home {
    display: inline-block;
    width: 100%;
}
.right-news-home {
    float: left;
    width: calc(40% - 70px);
    margin-left: 70px;
}
.left-content-left-news {
    float: left;
    width: 56%;
    padding: 80px;
}
.left-news-section > img {
    width: 44%;
    height: 560px;
    object-fit: cover;
}
.left-news-section {
    float: left;
    width: 60%;
    display: -webkit-box;
    display: flex;
    background-color: #e1e1e1;
}
.inner-news-home h3 {
    font-size: 60px;
    color: #000;
    line-height: 53px;
    float: left;
    width: 100%;
    margin: 0;
	font-family: "museo-sans-display",sans-serif;
	font-weight:300;
}
.inner-news-home h3 b {
    float: left;
    width: 100%;
    font-family: "museo-sans-display",sans-serif;
	font-weight:900;
}
.inner-news-home p {
    font-size: 16px;
    line-height: 31px;
    color: #000;
    margin: 35px 0 20px;
    float: left;
    width: 100%;
    min-height: 155px;
}
.left-news-section a {
    font-size: 15px;
    text-decoration: none;
    text-transform: uppercase;
    color: #141414;
    position: relative;
    line-height: 1;
    font-family: "museo-sans",sans-serif;
	font-weight:900;
}
.left-news-section a::before {
    content: "";
    position: absolute;
    bottom: -11px;
    left: 0;
    width: 47%;
    height: 6px;
    background-color: #ec6d12;
	transition: all 0.25s ease;
}
.left-news-section a:hover::before{
	width:100%;
}
.right-news-home {
    float: left;
    width: calc(40% - 70px);
    margin-left: 70px;
    background-color: #e1e1e1;
    padding: 80px;
}
.inner-news-home {
    display: -webkit-box;
    width: 100%;
    display: flex;
    flex: 1;
}
.right-news-home a {
    font-size: 15px;
    text-decoration: none;
    text-transform: uppercase;
    color: #141414;
    position: relative;
    line-height: 1;
    font-family: "museo-sans",sans-serif;
	font-weight:900;
}
.right-news-home a::before {
    content: "";
    position: absolute;
    bottom: -11px;
    left: 0;
    width: 47%;
    height: 6px;
    background-color: #ec6d12;
	transition: all 0.25s ease;
}
.right-news-home a:hover::before{
	width:100%;
}



/*.dealer-center {*/
/*    display: inline-block;*/
/*    width: 100%;*/
/*    background-image: url(https://cdn11.bigcommerce.com/s-wde16/product_images/uploaded_images/new-project-2021-10-19t211300.482.jpg);*/
/*    padding: 110px 0;*/
/*}*/
.dealer-center {
    display: inline-block;
    width: 100%;
    background-image: url(https://cdn11.bigcommerce.com/s-wde16/product_images/uploaded_images/wood-texture-jnth.jpg);
    padding: 110px 0;
}
.inner-box-dealer-center {
    border: 15px solid #c4a433;
    display: inline-block;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.95);
    padding: 80px 30px 90px;
}
.inner-box-dealer-center h3 {
    font-size: 45px;
    color: #000;
    float: left;
    width: 100%;
    text-align: center;
    margin: 0 0 40px;
    line-height: 1;
    font-family: "museo-sans-display",sans-serif;
    font-weight: 900;
}
.inner-box-dealer-center p {
    font-size: 18px;
    line-height: 33px;
    color: #000;
    max-width: 800px;
    margin: 0 auto;
    text-align: center;
    font-weight: 300;
}
.inner-box-dealer-center ul {
    margin: 35px auto 0;
    padding: 0;
    list-style: none;
    display: table;
}
.inner-box-dealer-center ul li {
    float: left;
    padding: 0 45px;
}
.inner-box-dealer-center ul li a {
    font-size: 19px;
    text-transform: uppercase;
    text-decoration: none;
    color: #000;
    line-height: 1;
    position: relative;
    font-weight: 900;
}
.inner-box-dealer-center ul li a::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    height: 9px;
    width: 27%;
    background: #c4a433;
    bottom: -18px;
	transition: all 0.25s ease;
}
.inner-box-dealer-center ul li a:hover::after{
	width:100%;
}



footer {
    background-color: #000;
    display: inline-block;
    width: 100%;
    border-top: 15px solid #126abf;
    padding: 70px 0 100px;
}
.inner-footer {
    display: inline-block;
    width: 100%;
}
.logo-section-footer {
    float: left;
    width: 28%;
}
.links-section {
    float: left;
    width: 17%;
	padding-right:90px;
}
.links-section h6 {
    float: left;
    width: 100%;
    color: #3a7bc8;
    font-size: 17px;
    margin: 0;
    padding-bottom: 5px;
    border-bottom: 2px solid #414141;
    text-align: left;
    font-weight: 900;
}
.links-section ul {
    margin: 20px 0 0;
    padding: 0;
    list-style: none;
    float: left;
    width: 100%;
}
.links-section ul li a {
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    margin-bottom: 22px;
    float: left;
    line-height: 1;
    font-weight: 700;
}
.links-section ul li {
    float: left;
    width: 100%;
}
.envelope-section {
    float: left;
    width: 38%;
    text-align: left;
}
.envelope-section > p {
    font-size: 15px;
    color: #fff;
    margin: 5px 0 25px;
    line-height: 20px;
    font-weight: 700;
}
.envelope-section form input {
    width: 100%;
    max-width: 450px;
    height: 40px;
    font-size: 21px;
    padding: 0;
    background: transparent;
    border: hidden;
    border-bottom: 1px solid #d5d5d5;
    font-weight: 500;
	outline:none;
}
.envelope-section form input[type="submit"] {
    width: auto;
    font-size: 18px;
    background-color: #ec6d12;
    height: auto;
    text-transform: uppercase;
    color: #fff;
    line-height: 1;
    border: hidden;
    padding: 10px 20px;
    margin-top: 15px;
    outline: none;
    font-weight: 900;
}




.heroCarousel-slide .heroCarousel-image {
    object-position: center;
    object-fit: cover;
    height: 100vh;
}
.heroCarousel.slick-initialized {
    max-height: 100vh;
    height: 100vh;
    margin-bottom: 100px;
}
.slick-list.draggable {
    height: 100vh;
}
.slick-track {
    position: relative;
    height: 100%;
}
.heroCarousel-slide {
    position: relative;
    height: 100%;
}
p.heroCarousel-title {
    font-size: 101px;
    line-height: 1;
    font-weight: bold;
    color: #fff;
}
p.heroCarousel-description {
    font-size: 25px;
    color: #fff;
    float: left;
    width: 100%;
    margin: 60px 0 55px;
    line-height: 1;
    font-family: "museo-sans",sans-serif;
	font-weight:500;
}
.heroCarousel-content > a {
    padding: 0;
    margin: 0;
    background: transparent !important;
    border: hidden;
    outline: none;
    font-size: 19px;
    color: #fff;
    position: relative;
    padding-bottom: 25px;
    font-family: "museo-sans",sans-serif;
	font-weight:900;
}
.heroCarousel-content {
    background: transparent;
    padding: 0;
    text-align: left;
    max-width: 1560px;
    left: 0;
    width: 100%;
    padding: 0 15px;
    max-height: inherit;
    overflow: inherit;
    z-index: 2;
}
.heroCarousel-content > a::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 70px;
    height: 9px;
    background: #126abf;
	transition: all 0.25s ease;
}
.heroCarousel-content > a:hover::after{
	width:100%;
}
button.carousel-play-pause-button {
    display: none !important;
}
.heroCarousel .slick-dots li {
    background: transparent !important;
    padding: 0;
}
ul.slick-dots li button {
    width: 20px;
    height: 20px;
    border: hidden;
    background: #fff;
}
ul.slick-dots li.slick-active button {
    width: 30px;
    height: 30px;
    border: 4px solid #ce4806;
	background-color:transparent;
}
ul.slick-dots li span {
    display: none !important;
}
.slick-dots li button::before{
	display:none;
}
body *, body *:focus{
	outline:none !important; 
}
img.signature-img {
    position: absolute;
    right: -10px;
    bottom: -100px;
}

.play-beautifully-bill-board .single-verticle-section {
    background-color: rgb(107,15,19);
}
.inner-bill-board-section h6 img {
    max-width: 50px;
    display: table;
    margin: 0 auto 25px;
    height: auto;
}

.full-horizontal-new-section {
    float: left;
    width: 100%;
    margin-top: 15px;
}
.left-horizotal-new-section {
    float: left;
    width: calc(50% + 4px);
    margin-right: 15px;
    position: relative;
}
.left-horizotal-new-section > img {
    width: 100%;
    height: 450px;
    object-fit: cover;
}
.first-right-hori-new {
    float: left;
    width: calc(24% + 2px);
	margin-right:15px;
	position:relative;
}
.first-right-hori-new > img, .second-right-hori-new > img {
    width: 100%;
    height: 450px;
    object-fit: cover;
}
.second-right-hori-new {
    float: left;
    width: calc(24% + 2px);
	position:relative;
}

.testimonials-section-play-beautifull {
    display: inline-block;
    width: 100%;
    background-image: url(https://cdn11.bigcommerce.com/s-wde16/product_images/uploaded_images/tesimonial.png);
    padding: 160px 0;
    margin-bottom: 110px;
    background-position: center;
}
.testimonials-section-inner-beautifully {
    display: inline-block;
    width: 100%;
}
.left-testimonial-beautifully {
    float: left;
    min-width: 68%;
    width: 68%;
}
span.testi-by {
    float: left;
    width: 100%;
    font-size: 20px;
    color: #fff;
    margin-top: 35px;
    font-weight: 900;
}
.left-testimonial-beautifully p {
    font-size: 38px;
    line-height: 52px;
    color: #fff;
    margin: 0;
    float: left;
    width: 100%;
    font-weight: 900;
}
.right-play-btn-beautifully {
    float: left;
    min-width: 32%;
    text-align: center;
    width: 32%;
}
.right-play-btn-beautifully h6 {
    float: left;
    width: 100%;
    font-size: 18px;
    color: #fff;
    margin: 25px 0 0;
    font-weight: 900;
}
.banner-play-beautifully::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.1);
}
.testimonials-section-inner-beautifully {
    display: -webkit-box;
    width: 100%;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}


.left-section-beautifully h2 {
    font-size: 100px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    margin: 0;
    float: left;
    width: 100%;
    font-weight: normal;
    font-family: "calgary-script-ot",sans-serif;
}
.left-section-beautifully p {
    font-size: 18px;
    line-height: 33px;
    color: #fff;
    margin: 27px 0 35px;
    float: left;
    width: 100%;
    font-weight: 300;
}
.left-section-beautifully a img {
    max-width: 65px;
    margin-right: 10px;
}
.left-section-beautifully > a {
    display: -webkit-box;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
    float: left;
    font-family: "museo-sans",sans-serif;
	font-weight:900;
}
.left-section-beautifully {
    float: left;
    width: 45%;
}
.beautifully-section {
    display: inline-block;
    width: 100%;
    background-image: url(https://cdn11.bigcommerce.com/s-wde16/product_images/uploaded_images/new-project-2021-10-20t175546.569.jpg?t=1634737506&_gl=1*lxzygf*_ga*MTcyMDI5OTA4OS4xNjMzNjc0Mzkw*_ga_WS2VZYPC6G*MTYzNDczNzQ3NS4xNC4xLjE2MzQ3Mzc0OTEuNDQ.);
    margin-bottom: 100px;
    padding: 90px 0;
}


.banner-play-beautifully {
    display: inline-block;
    width: 100%;
    position: relative;
}
.banner-play-beautifully > img {
    height: 100vh;
    object-fit: cover;
    width: 100%;
}
.banner-content-play-beautifully {
    position: absolute;
    top: 40%;
    padding: 0 15px;
    width: 100%;
    left: 0;
    z-index: 2;
}
.banner-content-play-beautifully h2 {
    float: left;
    width: 100%;
    text-align: center;
    margin: 0;
    font-size: 131px;
    color: #fff;
    line-height: 1;
    font-family: "calgary-script-ot",sans-serif;
}
.banner-content-play-beautifully p {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 26px;
    color: #fff;
    margin: 50px 0 50px;
    line-height: 1;
    font-weight: 300;
}
[contenteditable=true]:focus, [href]:focus, [tabindex]:not([tabindex="-1"]):focus, button:focus, details:focus, input:focus, select:focus, textarea:focus {
    outline: none !important;
}
.banner-content-play-beautifully a {
    margin: 0 auto 0;
    display: table;
    float: none;
    text-align: center;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-family: "museo-sans",sans-serif;
	font-weight:900;
}
.banner-content-play-beautifully a:focus{
	outline:none !important;
}
.banner-content-play-beautifully a img {
    max-width: 65px;
    display: block;
    margin: 0 auto 10px;
}
footer {
    margin: 0 !important;
}
main#main-content {
    margin: 0 !important;
}
.player-craft-experiencee-section.play-beautify-page-pc-section {
    margin: 0;
}

/*-- 21-10-2021 --*/
.banner-how-to-support {
    display: inline-block;
    width: 100%;
    background-color: #414141;
}
.banner-how-to-support {
    display: inline-block;
    width: 100%;
    background-color: #414141;
    min-height: 675px;
    display: -webkit-box;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
.inner-how-to-support h2 {
    float: left;
    width: 100%;
    text-align: left;
    color: #fff;
    margin: 0;
    line-height: 1;
    margin-bottom: 40px;
}
.inner-how-to-support p {
    float: left;
    width: 100%;
    font-size: 18px;
    line-height: 33px;
    max-width: 800px;
    text-align: left;
    clear: both;
    margin: 0 0 30px;
    color: #fff;
    font-weight: 300;
}
.inner-how-to-support p:last-child{
	margin-bottom:0;
}
.form-how-to-buy {
    display: inline-block;
    width: 100%;
}
.form-how-to-buy-inner {
    float: left;
    width: 100%;
    max-width: 485px;
}
.form-how-to-buy-inner h3 {
    float: left;
    width: 100%;
    text-align: left;
    font-weight: 800;
    font-family: "museo-sans-display",sans-serif;
    color: #414141;
    margin: 0 0 25px;
    line-height: 1;
    font-size: 32px;
}
.form-how-to-buy-inner form label {
    display: none;
}
span.tow-half-inputs {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
span.tow-half-inputs > span {
    float: left;
    width: calc(50% - 7.5px);
    margin-right: 15px;
}
span.tow-half-inputs > span:last-child{
	margin:0;
}
.form-how-to-buy-inner form li {
    padding: 0 !important;
    width: 100% !important;
}
.form-how-to-buy input {
    width: 100% !important;
    margin: 0;
    height: 40px !important;
    border-radius: 0 !important;
    border: 2px solid #9B9A9A !important;
    font-size: 13px;
    font-family: "museo-sans-display",sans-serif;
    font-weight: 400;
    padding: 0 15px !important;
}
span.full-length-input {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}
.wufoo li.focused {
    background-color: transparent !important;
}
li.two-random-width-inputs {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
li.two-random-width-inputs ul {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}
li.two-random-width-inputs ul li:first-child {
    width: calc(75% - 15px) !important;
    margin-right: 15px;
    float: left;
	clear:none;
}
li.two-random-width-inputs ul li:last-child {
    width: 25% !important;
    float: left;
	clear:none;
}
span.text-area-section {
    float: left;
    width: 100%;
    padding-top: 15px;
    border-top: 3px dashed #707070;
    border-bottom: 3px dashed #707070;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.form-how-to-buy textarea {
    width: 100% !important;
    height: 225px !important;
    resize: none;
    border: 2px solid #9B9A9A !important;
    padding: 15px !important;
    border-radius: 0 !important;
    font-size: 13px !important;
    float: left;
}
span.form-submit-btn input {
    text-transform: uppercase;
    line-height: 1 !important;
    height: auto !important;
    background: transparent !important;
    color: #707070 !important;
    font-family: "museo-sans-display",sans-serif;
    font-weight: 800;
    color: #414141 !important;
    padding: 17px 85px 17px 20px !important;
    font-size: 21px !important;
    background-color: #fff !important;
}
span.form-submit-btn {
    position: relative;
    float: left;
}
span.form-submit-btn::after {
    content: "";
    position: absolute;
    left: 140px;
    top: 50%;
    transform: translateY(-50%);
    background-image: url(https://cdn11.bigcommerce.com/s-wde16/product_images/uploaded_images/new-project-72-.png?t=1634824543&_gl=1*tenwxs*_ga*MTcyMDI5OTA4OS4xNjMzNjc0Mzkw*_ga_WS2VZYPC6G*MTYzNDgyMzU1OC4xOC4xLjE2MzQ4MjQ1NDEuNjA.);
    z-index: 2;
    width: 35px;
    height: 24px;
}
.form-how-to-buy {
    padding: 125px 0;
    background-color: #E1E1E1;
    float: left;
    width: 100%;
}


.blue-filter-faq {
    display: inline-block;
    width: 100%;
    background-color: #126ABF;
    padding: 36px 0;
}
.inner-blue-filter-faq {
    display: inline-block;
    width: 100%;
}
.left-filter-faq.single-filter-faq {
    float: left;
    width: 44%;
    padding-right: 15px;
    position: relative;
}
.right-filter-faq.single-filter-faq {
    float: left;
    width: 56%;
    padding-left: 15px;
}
.single-filter-faq {
    display: -webkit-box;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
.single-filter-faq label {
    margin: 0;
    white-space: nowrap;
    font-size: 16px;
    text-transform: uppercase;
    font-family: "museo-sans-display",sans-serif;
    font-weight: 800;
    color: #fff;
    margin-right: 10px;
}
.single-filter-faq select {
    height: 40px;
    border: 3px solid #11589D;
    padding: 0 10px;
    font-size: 14px;
    outline: none;
}
.left-filter-faq.single-filter-faq::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
	transform: translateY(-50%);
    height: 40px;
    width: 4px;
    background: #11589D;
}
.inner-faq-main-content {
    display: inline-block;
    width: 100%;
}
.inner-faq-main-content h5 {
    font-size: 32px;
    margin: 0 0 30px;
    display: inline-block;
    width: 100%;
    text-align: left;
}
.single-faq-qa {
    display: inline-block;
    width: 100%;
}
.single-faq-qa h6 {
    display: inline-block;
    width: 100%;
    font-size: 18px;
    margin: 0;
    text-align: left;
	font-family: "museo-sans",sans-serif;
	font-weight:900;
    text-transform: none;
}
.single-faq-qa p {
    float: left;
    width: 100%;
    text-align: left;
    margin: 0;
    font-family: "museo-sans",sans-serif;
    font-weight: 300;
    font-size: 18px;
    line-height: 33px;
}
.single-faq-qa p b {
    font-weight: 800;
}
.single-faq-qa {
    display: inline-block;
    width: 100%;
    margin-bottom: 35px;
}
.inner-faq-main-content .single-faq-qa:last-child{
	margin-bottom:0;
}
.faq-main-content {
    display: inline-block;
    width: 100%;
    background-color: #FDFAFA;
    padding: 70px 0;
}
.form-how-to-buy-inner.support-form-inner {
    max-width: 100%;
}
.support-form-inner span.tow-half-inputs {
    margin: 0;
}
li.top-three-row-li ul li {
    float: left;
    width: calc(33.333% - 10px) !important;
    margin: 0 15px 0 0 !important;
}
li.top-three-row-li ul li:last-child{
	margin-right:0 !important;
}
li.top-three-row-li {
    margin-bottom: 15px;
    display: inline-block;
    width: 100%;
}
/*-- 21-10-2021 End --*/

/*-- 22-10-2021 --*/
ul.productGrid {
    display: inline-block;
    width: 100%;
    margin: 0;
}
ul.productGrid li.product {
    float: left;
    width: calc(50% - 50px);
    margin-right: 100px;
    padding: 0;
    margin-bottom: 100px;
}
ul.productGrid li.product:nth-child(2n){
	margin-right:0;
}
ul.productGrid li.product:nth-child(2n+1){
	clear:left;
}
ul.productGrid li.product figure.card-figure .card-img-container {
    max-width: 100%;
    position: relative;
}
ul.productGrid li.product figure.card-figure .card-img-container::after{
	display:none;
}
ul.productGrid li.product figure.card-figure {
    padding: 0;
}
ul.productGrid li.product figure.card-figure .card-img-container img.card-image {
    position: static;
    width: 100%;
    height: 365px;
    object-fit: cover;
    transform: scale(1);
	transition: 1s;
}
ul.productGrid li.product .card-body {
    display: -webkit-box;
    width: 100%;
    padding: 0;
    display: flex;
    flex: 1;
    margin-top: 10px;
}
.card-body .cb-left > p {
    font-size: 32px;
    float: left;
    color: #0B0704;
    padding-right: 10px;
    font-family: "museo-sans-display",sans-serif;
    font-weight: 300;
}
.card-body .cb-left h3 {
    float: left;
    width: 100%;
    margin: 0;
}
.card-body .cb-left h3 a {
    font-size: 32px;
    color: #0B0704;
    text-decoration: none;
    font-family: "museo-sans-display",sans-serif;
	font-weight:900;
    line-height: 35px;
}
.cb-right {
    margin-left: auto;
    width: 40%;
    display: -webkit-box;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    max-height: 110px;
}
.cb-right span.price.price--withoutTax {
    font-size: 35px;
    color: #141E28;
    font-family: "museo-sans-display",sans-serif;
	font-weight:900;
}
.cb-left {
    width: 60%;
    padding-right: 15px;
}
.price-section.price-section--withoutTax.rrp-price--withoutTax, .price-section.price-section--withoutTax.non-sale-price--withoutTax {
    font-size: 16px;
    text-align: right;
    font-family: "museo-sans-display",sans-serif;
    width: 50%;
    float: right;
}
.price-section.price-section--withoutTax.rrp-price--withoutTax > span:first-child, .price-section.price-section--withoutTax.non-sale-price--withoutTax span:first-child {
    font-weight: 800;
}
.price-section.price-section--withoutTax span.price-now-label {
    font-size: 35px;
    font-weight: 800;
    font-family: "museo-sans-display",sans-serif;
	color: #141E28;
}
.cb-right > .card-text {
    width: 100%;
}
.price-section.price-section--withoutTax {
    display: inline-block;
    width: 100%;
    text-align: right;
}
ul.productGrid li.product figure.card-figure .card-img-container::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0px 25px #126abf;
    transform: scale(1.2);
    transition: all 0.25s ease;
    z-index: 1;
	transition: all 0.25s ease;
}
ul.productGrid li.product:hover .card-img-container::before{
	transform:scale(1) !important;
}
ul.productGrid li.product:hover figure.card-figure .card-img-container img.card-image {
    transform: scale(1.2);
	transition: 3s;
}
ul.productGrid li.product article {
    margin: 0;
}
.cb-right .card-text .price-section.price-section--withoutTax:last-child {
    float: right;
    border-bottom: 4px solid #126ABF;
	width:auto;
}
ul.pagination-list li a {
    padding: 0;
    margin: 0;
    font-size: 16px;
    color: #9B9A9A;
    font-weight: 900;
}
ul.pagination-list li {
    margin: 0 !important;
    border: hidden;
    float: left;
    padding: 0 10px;
    position: relative;
}
ul.pagination-list li::after {
    content: "/";
    position: absolute;
    right: -2px;
    top: 0;
    font-size: 16px;
}
ul.pagination-list li:first-child::after, ul.pagination-list li:last-child::after, ul.pagination-list li:nth-last-child(2)::after{
	display:none;
}
.pagination-list {
    display: -webkit-box;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin-bottom: 120px;
}
ul.pagination-list li.pagination-item--current a {
    color: #427CBF;
}
li.middle-li-support {
    margin-bottom: 15px;
}
li.middle-li-support ul li {
    float: left;
    width: calc(33.333% - 10px) !important;
    margin: 0 15px 0 0 !important;
}
li.middle-li-support ul li:last-child {
    margin: 0 0 0 0 !important;
}
li.text-area-li ul li {
    float: left;
    width: calc(33.333% - 10px) !important;
    margin-right: 15px;
	clear:none !important;
}
.form-how-to-buy-inner form li.text-area-li {
    border-top: 3px dashed #707070;
    padding: 15px 0 15px !important;
    margin-bottom: 15px;
    border-bottom: 3px dashed #707070;
}
footer {
    float: left;
    width: 100%;
}
form.wufoo {
    margin: 0 !important;
    padding: 0 !important;
}
/*-- 22-10-2021 End --*/

/*-- 23-10-2021 --*/
header.nd-header {
    position: absolute;
    top: 50px;
    left: 0;
    width: 100%;
}
header.nd-header .inner-header{
	display: -webkit-box;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
	width: 100%;
}
h1.header-logo.header-logo--left {
    margin: 0;
}

ul.navPages-list li a {
    font-size: 15px;
    padding: 0;
    color: #fff;
    margin-left: 45px;
    font-weight: initial;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.5s ease;
    font-family: "museo-sans", sans-serif;
    font-weight: 900;
}
ul.navPages-list li a:hover, ul.navPages-list li a.activePage {
	color:#427CBF !important;
}
a.dealers-a {
    border: 2px solid #D2AF2F;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 6px 14px;
    transition: all 0.5s ease;
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    margin-left: 40px;
    z-index: 2;
    font-weight: 900;
}
a.dealers-a:hover{
	background-color:#D2AF2F;
}
ul.navPages-list li:nth-child(4) a {
    font-size: 24px;
    text-transform: none;
    font-family: "calgary-script-ot", sans-serif;
}
ul.navPages-list {
    display: -webkit-box;
    display: flex;
    -webkit-align-items: center;
    animation-delay: center;
}
body::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 250px;
    background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.4514180672268907) 43%, rgba(0,0,0,0.8743872549019608) 100%);
}
.heroCarousel-content h1 {
    float: left;
    width: 100%;
    margin: 0;
    line-height: 1;
    font-size: 101px;
    font-family: "museo-sans-display",sans-serif;
	font-weight:300;
    color: #fff;
}
.heroCarousel-content h1 span {
    float: left;
    width: 100%;
    font-family: "museo-sans-display",sans-serif;
	font-weight:900;
}
.heroCarousel-slide::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
}
.right-section-ex-player-craft > span.quote-by-occ {
    font-family: "museo-sans",sans-serif;
	font-weight:300;
}
.header-logo.header-logo--left {
    margin: 0;
}
.cb-right span.price.price--withoutTax span {
    font-family: "museo-sans-display",sans-serif;
	font-weight:300;
}
.category-banner {
    display:inline-block;
    width: 100%;
    position: relative;
}
.category-banner h1 {
    position: absolute;
    left: 0;
    top: 50%;
    font-size: 101px;
    font-family: "museo-sans-display",sans-serif;
	font-weight:900;
    max-width: 1490px;
    right: 0;
    margin: 0 auto;
    text-align: left;
    color: #fff;
}
div#product-listing-container {
    margin-top: 110px;
}
img.signature-home {
    position: absolute;
    right: -80px;
    bottom: -70px;
    max-width: 400px;
}
.logo-section-footer img {
    max-width: 100%;
}
.logo-section-footer {
    padding-right: 30px;
}

/*-- 23-10-2021 End --*/


/*-- 25-10-2021 --*/
.inner-how-to-support {
    float: left;
    width: 100%;
    padding-top: 150px;
}
li.text-area-li ul li input[type="file"] {
    padding: 10px 10px !important;
    height: auto !important;
}
body {
    margin: 0 !important;
    display: inline-block;
    width: 100%;
}
ul.navPages-list li:nth-child(5) a.activePage, ul.navPages-list li:nth-child(5) a:hover {
    color: #427CBF !important;
}
.right-image-beautifully {
    float: left;
    width: 55%;
    padding-left: 80px;
	flex-shrink:0;
}
.inner-beautifully-section {
    display: -webkit-box;
    display: flex;
    align-items: center;
}
.right-image-beautifully img {
    float: right;
}
/*-- 25-10-2021 End --*/

/*-- 26-10-2021 --*/
.product-page-ndmain {
    display: inline-block;
    width: 100%;
    background-color: #E1E1E1;
}
.blue-box {
    display: inline-block;
    width: 100%;
    height: 750px;
    background: #126ABF;
}
.inner-product {
    display: inline-block;
    width: 100%;
    margin-top: -480px;
    position: relative;
    z-index: 2;
} 	
.product-breadcrumb {
    display: inline-block;
    width: 100%;
}
ol.breadcrumbs {
    margin: 0;
    text-align: left;
}
.breadcrumb a {
    color: #427CBF;
    font-size: 18px;
    text-decoration: none;
    font-weight: 500;
}
.breadcrumb:not(:first-child)::before {
    border-right: hidden;
    height: 15px;
    margin: 0 10px 0;
    transform: rotate(15deg);
    width: 2px;
    background: #427CBF;
}
.breadcrumb.is-active>.breadcrumb-label {
    font-weight: inherit;
    color: #FDFAFA;
}
.productView {
    margin: 0;
    padding: 0;
    display: inline-block;
    width: 100%;
}
.prd-sp-title h1 {
    font-size: 45px;
    color: #fff;
    margin: 0;
    line-height: 50px;
    font-weight: 100;
    font-family: "museo-sans",sans-serif;
}
.prd-top-header {
    display: -webkit-box;
    display: flex;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    border-bottom: 5px solid rgba(255, 255, 255, 0.3);
    padding-bottom: 20px;
    margin-top: 15px;
}
.prd-tphdr-leftcont {
    width: 60%;
    padding-right: 15px;
}
.prd-tphdr-rightcont {
    width: 40%;
    text-align: right;
}
span.prdsp-sku {
    font-size: 22px;
    color: #fff;
    margin-left: 10px;
    font-weight: 100;
}
span.prdsp-sku strong {
    font-weight: 900;
}
.prd-nd-options .option-label p {
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    font-family: "museo-sans",sans-serif;
	font-weight:900;
    min-width: 185px;
}
.prd-nd-options .option-label {
    position: absolute;
    left: 0;
    top: 32px;
}
.prd-nd-options {
    width: 100%;
    padding: 20px 0;
    position: relative;
	display:inline-block;
}
.productView-img-container {
    max-width: 100%;
}
.productView-img-container::after {
    display: none;
}
.productView-img-container img {
    position: static;
    object-fit: cover;
}
.nd-beloprd-image {
    display: -webkit-box;
    display: flex;
    margin-top: 20px;
}
.belowprd-image-left {
    width: 40%;
}
.belowprd-image-right {
    width: 60%;
}
.nd-beloprd-image span.price.price--withoutTax {
    font-size: 50px;
    border-bottom: 5px solid #126ABF;
    float: left;
    line-height: normal;
    font-family: "museo-sans-display",sans-serif;
    font-weight: 900;
}
.nd-beloprd-image span.price.price--withoutTax span {
    font-family: "museo-sans-display",sans-serif;
}
.nd-beloprd-image .price-section.price-section--withoutTax {
    text-align: left;
}
.sp-below-price .htb-sp a {
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
    border: 2px solid #126abf;
    line-height: normal;
    padding: 7px 10px;
    float: left;
    margin-top: 10px;
    transition: all 0.5s ease;
    font-weight: 900;
}
.sp-below-price .htb-sp a:hover{
	background-color:#126abf;
	color:#fff;
}
.nd-beloprd-image ul.productView-thumbnails.slick-initialized.slick-slider {
    margin: 0;
    float: left;
    width: 100%;
}
img.gery-arow {
    display: none;
}
.nd-beloprd-image .productView-thumbnail {
    padding: 0 10px;
}
.nd-beloprd-image .productView-thumbnail-link {
    max-width: 100%;
}
.nd-beloprd-image .productView-thumbnail-link {
    padding: 0;
}
.nd-beloprd-image .productView-thumbnails img {
    width: 100%;
    object-fit: cover;
}
.nd-beloprd-image .slick-list.draggable {
    height: auto;
    margin:0;
}
span.left-slide img {
    transform: rotate(180deg);
}
span.right-slide {
    margin-left: 20px;
}
.ndprdslider-arrows {
    float: right;
    margin-top: 10px;
}
.ndprdslider-arrows > span {
    cursor: pointer;
}
.sp-tabs {
    display: inline-block;
    width: 100%;
    margin-top: 60px;
}
.tabs-contents {
    background-color: #fff;
    display: inline-block;
    width: 100%;
    margin: 0;
}
.tabs-disription ul li a {
    font-size: 24px;
    color: #fff;
    background: #9B9A9A;
    margin-right: 10px;
    border: hidden;
    font-weight: 900;
}
.tabs-disription ul {
    border: hidden;
    margin: 0;
}
.tabs-disription ul li{
    border: hidden;
}
.tabs-disription ul li.is-active a {
    color: #126ABF !important;
    background: #fff;
    font-weight: 900 !important;
}
.tab-content {
    padding: 40px 20px;
}
.tab-content p {
    font-size: 20px;
    line-height: 39px;
    margin: 0 0 20px;
    font-weight: 300;
}
.tab-content p:last-child{
	margin-bottom:0;
}
.tab-content li {
    font-size: 20px;
    line-height: 39px;
    display:inline-block;
    width: 100%;
}
.tab-content ol, .tab-content ul {
    display:inline-block;
    width: 100%;
}
.sp-prdviews {
    display: inline-block;
    width: 100%;
    background-image: url(https://cdn11.bigcommerce.com/s-wde16/product_images/uploaded_images/group-11-2x.png?t=1635234555&_gl=1*1d97z2y*_ga*MTI0NTQ1NDA2NS4xNjM0OTA5NTY2*_ga_WS2VZYPC6G*MTYzNTIzNDUyNC4zOC4xLjE2MzUyMzQ1MzYuNDg.);
    padding: 100px 0;
    background-repeat: round;
}
.review-inner header {
    text-align: center;
}
.review-inner header span .icon--ratingFull svg,
.productView-rating .icon--ratingFull svg{
    fill: #126abf;
}
.review-inner header h5 {
    color: #126abf;
    font-size: 50px;
    font-family: "museo-sans",sans-serif;
	font-weight:900;
    font-style: oblique;
    line-height: 50px;
    margin: 0 auto;
    max-width: 1200px;
    font-weight: bold;
}
.review-inner p {
    font-size: 38px;
    font-family: "museo-sans",sans-serif;
	font-weight:900;
    color: #fff;
    text-align: center;
    font-style: italic;
    line-height: 52px;
    margin: 0 auto;
    max-width: 1200px;
}
.review-inner p.review-by {
    display: inline-block;
    width: 100%;
    font-size: 20px;
    font-family: "museo-sans",sans-serif;
	font-weight:900;
    color: #fff;
    text-align: center;
    margin-top: 10px;
    max-width: 100%;
    font-style: normal;
}
.prdreviewslider .slick-list.draggable{
    height: auto;
}
.prd-sp-brand h2 a {
    font-size: 20px;
    text-decoration: none;
    color: #ffff;
    margin: 0 10px 0 0;
    text-transform: uppercase;
    font-weight: 900;
}
.prd-sp-brand h2 {
    font-weight: inherit;
}
.previewCart .productView-title {
	font-family: "museo-sans-display",sans-serif;
	font-weight:900;
    color: #000;
    margin-top: 10px;
}
.productView-price {
    font-family: "museo-sans",sans-serif; 
	font-weight:900;
}
/*-- 26-10-2021 End --*/

/*-- 27-10-2021 --*/
.previewCart .productView-details {
    width: 100%;
}
dt.productView-info-name {
    font-family: "museo-sans",sans-serif; 
	font-weight:900;
    font-size: 18px;
}
dd.productView-info-value {
    font-size: 18px;
}
.previewCart .productView-image {
    width: 100%;
}
.main-content-cart ol.breadcrumbs {
    display: none;
}
.main-content-cart .page-content > h1 {
    font-size: 30px;
    margin: 0 0 40px 0;
    font-family: "museo-sans",sans-serif; 
	font-weight:900;
}
table.cart tr th {
    font-family: "museo-sans-display",sans-serif;
	font-weight:900;
    font-size: 18px;
}
p.cart-item-brand {
    font-size: 14px;
    line-height: 1;
    margin: 0;
    font-family: "museo-sans",sans-serif; 
	font-weight:300;
}
h2.cart-item-name a {
    font-family: "museo-sans",sans-serif; 
	font-weight:900;
    text-decoration: none;
}
.cart-total-label, .cart-total-value {
    padding: 1rem 0;
    font-size: 18px;
}
ul.cart-totals .cart-total-label {
    font-family: "museo-sans",sans-serif; 
	font-weight:900;
    color: #000;
}
.cart-actions.cart-content-padding-right a.button {
    font-size: 22px;
    text-transform: uppercase;
    line-height: 1;
    padding: 18px 80px;
    background-color: #126ABF;
    border: hidden;
    font-family: "museo-sans",sans-serif; 
	font-weight:900;
}
.main-content-cart {
    display: inline-block;
    width: 100%;
    padding: 80px 0 80px;
}
.page {
    margin: 0;
}
ul.brandGrid {
    margin: 0;
    display: inline-block;
    width: 100%;
}
ul.brandGrid li article {
    border: 1px solid #d5d5d5;
    padding: 10px;
}
ul.brandGrid li article .card-body h3 a {
    font-family: "museo-sans",sans-serif; 
	font-weight:900;
    font-size: 18px;
}
section.page.brands-page {
    padding-top: 80px;
}
a.forgot-password {
    margin-top: 9px !important;
    display: inline-block;
    font-size: 16px;
    color: #000;
}
h2.panel-title {
    font-weight: 900;
}
p.new-customer-intro {
    font-size: 18px;
    line-height: normal;
}
ul.new-customer-fact-list li {
    font-size: 18px;
    padding: 0;
}
.forgot-page {
    display: inline-block;
    width: 100%;
    padding: 80px 0;
}
.inner-create-account {
    display: inline-block;
    width: 100%;
    padding: 80px 0;
}
section.page.account-created-section {
    background: #f7f7f7;
    padding: 350px 15px 100px 15px;
}
section.page.account-created-section h1 {
    font-size: 50px;
    font-family: "museo-sans-display",sans-serif;
	font-weight:900;
    margin-bottom: 0;
}
section.page.susb-page {
    padding: 250px 0 100px;
}
section.page.susb-page h1 {
    font-size: 50px;
    font-family: "museo-sans-display",sans-serif;
	font-weight:900;
}
/*-- 27-10-2021 End --*/

/*-- 28-10-2021 --*/
.cat-image::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
}
.prd-nd-options .option-label p {
    margin: 0;
    line-height: 1;
}
.prd-nd-options .product-options {
    width: 100%;
}
.product-options form {
    margin: 0;
}
.product-options form > div {
    width: 100%;
}
.product-options form > div .form-field select {
    height: 40px;
    width: 100%;
    border-radius: 0;
    border: 3px solid #11589D;
    max-width: 100%;
}
.product-options form div div.form-field:last-child{
	margin-right:0;
}
.product-options form div div.form-field.form-field--increments {
    width: 100%;
}
.product-options form > div#add-to-cart-wrapper {
    width: 100%;
    display: inline-block;
    border-left: hidden;
    margin-left: 0;
    padding-left: 0;
}
div#add-to-cart-wrapper .form-increment button {
    float: left;
    height: 40px;
    background: #fff;
    border-radius: 0;
    border: 3px solid #11589D;
}
div#add-to-cart-wrapper .form-increment input {
    width: 70px;
    height: 40px;
    border-radius: 0;
    border: 3px solid #11589D;
    float: left;
}
div#add-to-cart-wrapper .form-action {
    display: none;
}
.product-options form div div.form-field {
    float: left;
    width: calc(25% - 15px);
    margin-right: 20px;
    margin-bottom: 0;
}
.prd-nd-options {
    width: 100%;
    padding: 20px 0;
}
.rltd-spprds-main {
    display: inline-block;
    width: 100%;
    padding-bottom: 0;
    position: relative;
}
/*-- 28-10-2021 End --*/


/*-- 29-10-2021 --*/
.rltd-spprds-main h2 {
    display: inline-block;
    width: 100%;
    margin: 0;
    line-height: 1;
    color: #fff;
    padding: 40px 0;
    font-weight: 300;
    font-family: "museo-sans-display",sans-serif;
}
.rltd-spprds-main h2 span {
    float: left;
    width: 100%;
    font-family: "museo-sans-display",sans-serif;
	font-weight:900;
}
.heading-related-product {
    background-color: #126ABF;
    display: inline-block;
    width: 100%;
    margin-bottom: 50px;
}
.rltd-spprds-main article.card figure a img {
    position: static;
    width: 100%;
}
.rltd-spprds-main article.card figure .card-img-container {
    max-width: 100%;
    padding: 0;
}
.rltd-spprds-main article.card figure .card-img-container::after{
	display:none;
}
.rltd-spprds-main  .cb-right {
    display: none;
}
.rltd-spprds-main .cb-left {
    width: 100%;
	padding-right:0;
}
.rltd-spprds-main .slick-list.draggable {
    height: auto;
}
.rltd-spprds-main .card-figure {
    padding: 0;
}
.rltd-spprds-main ul.slick-dots {
    display: none !important;
}
.category-filters {
    display: inline-block;
    width: 100%;
    background-color: #126ABF;
    padding: 30px 0 40px 0;
}
.inner-category-filters {
    display: -webkit-box;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
.inner-category-filters form .form-group-c {
    float: left;
    width: calc(18% - 15px);
    margin-right: 20px;
}
.inner-category-filters form {
    width: 100%;
}
.inner-category-filters label {
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    max-width: 180px;
    flex: 0 0 180px;
    font-weight: 900;
}
.filter-btn {
    float: left;
    width: calc(13% - 20px);
    margin-top: 7px;
    padding-left: 15px;
    position: relative;
}
.inner-category-filters form .form-group-c select {
    width: 100%;
    height: 40px;
    padding: 0 10px;
    border: 3px solid #11589D;
}
.filter-btn input {
    width: 100%;
    height: 40px;
    text-transform: uppercase;
    font-size: 18px;
     font-family: "museo-sans",sans-serif; 
	 font-weight:900;
    background-color: #11589D;
    color: #fff;
    border: hidden;
}
body, *{
	font-family:"museo-sans", sans-serif;
}
.account-pages-main {
    display: inline-block;
    width: 100%;
    padding: 50px 0;
}
.navBar--sub .navBar-action {
    font-size: 18px;
    font-family: "museo-sans",sans-serif; 
	 font-weight:900;
}
.inner-category-filters form .form-group-c.filter-item-count {
    width: 15%;
    margin: 0;
    padding-left: 10px;
    position: relative;
}
.form-group-c.filter-item-count::before {
    content: "";
    position: absolute;
    left: -7px;
    top: -3px;
    width: 3px;
    height: 48px;
    background: #11589D;
}
.filter-btn a {
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    position: relative;
    text-transform: uppercase;
    font-weight: 900;
}
.filter-btn a::before {
    content: "";
    position: absolute;
    right: -45px;
    top: 7px;
    width: 32px;
    height: 3px;
    background: #fff;
    transform: rotate(-45deg);
}
.filter-btn a::after {
    content: "";
    position: absolute;
    right: -45px;
    top: 7px;
    width: 32px;
    height: 3px;
    background: #fff;
    transform: rotate(45deg);
}
/*-- 29-10-2021 End --*/

/*-- 30-10-2021 --*/
.banner-how-to-support {
    min-height: 450px;
    display: -webkit-box;
    display: flex;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    border-bottom: 15px solid #126abf;
}
.inner-how-to-support h2 {
    line-height: normal;
    font-size: 80px;
}
.inner-how-to-support {
    padding-top: 0;
    padding-bottom: 80px;
}
.form-input {
    border: 2px solid #9B9A9A;
    border-radius: 0;
}
.form-label {
    font-size: 18px;
    line-height: 1;
    font-family: "museo-sans",sans-serif; 
	 font-weight:900;
    color: #000;
}
.button--primary {
    background: #11589D;
    border: hidden;
    border-radius: 0;
    text-transform: uppercase;
    font-family: "museo-sans",sans-serif; 
	 font-weight:900;
    font-size: 18px;
}
.new-customer-fact-list {
    margin-left: 20px;
}
.panel-title {
    font-size: 28px;
}
.form-select {
    border: 3px solid #d5d5d5;
    border-radius: 0;
}
.banner-how-to-support.differ-banner-support-buy {
    min-height: 650px;
    border-bottom: hidden;
}
.account-body h2 {
    font-size: 30px;
}
.account--fixed {
    width: 100%;
    max-width: 1670px;
    padding: 0 15px;
}
.button {
    border-radius: 0;
    font-size: 18px !important;
    text-transform: uppercase;
    font-family: "museo-sans",sans-serif; 
	 font-weight:900;
}
.tab-content h6 {
    float: left;
    width: 100%;
    font-size: 25px;
    font-family: "museo-sans",sans-serif; 
	 font-weight:900;
}
a.productView-reviewLink.productView-reviewLink--new {
    font-size: 18px;
    text-transform: uppercase;
    color: #126abf;
    text-decoration: none;
    border-bottom: 3px solid;
    line-height: 1.2;
    margin-left: 10px;
}
.dmt-cmn label {
    font-size: 18px;
    font-family: "museo-sans",sans-serif; 
	 font-weight:900;
    color: #000;
    min-width: 80px;
}
.dmt-cmn span {
    font-size: 18px;
    font-family: "museo-sans",sans-serif; 
	 font-weight:300;
}
.dmt-cmn {
    display: -webkit-box;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    margin: 10px 0;
}
.writeReview-productImage-container::after{
	display:none;
}
.writeReview-productImage-container img {
    position: static;
    width: 100%;
}
.writeReview-productDetails .product-brand {
    font-size: 18px;
    margin-top: 15px;
}
.writeReview-productDetails .product-title {
    font-family: "museo-sans-display",sans-serif;
	font-weight:900;
    color: #000;
    font-size: 22px;
}
.modal-header-title {
    font-family: "museo-sans-display",sans-serif;
	font-weight:900;
    color: #000;
}
.brand .card-img-container {
    max-width: 100%;
}
.brand .card-img-container::after{
	display:none;
}
.brand .card-img-container img{
	position:static;
	width:100%;
}
.page.page-not-fuund {
    background: #f7f7f7;
    padding: 250px 0 100px;
}
.inner-page-not-found h2 {
    text-align: center;
    float: left;
    width: 100%;
    font-size: 190px;
    line-height: 1;
    margin: 0;
    color: #a12c2c;
}
.inner-page-not-found h3 {
    float: left;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    font-size: 50px;
    font-family: "museo-sans",sans-serif; 
	 font-weight:900;
    color: #000;
    margin: 30px 0 40px;
    line-height: 1;
}
.alertBox {
    max-width: 1460px;
    margin: 25px auto;
}
.related-prds-arrows {
    background: #126ABF;
    padding: 30px 40px;
    display: -webkit-box;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.related-prds-arrows img {
    cursor: pointer;
}
figure.account-product-figure::after {
    display: none;
}
.account-heading {
    font-family: "museo-sans",sans-serif; 
	 font-weight:900;
    color: #000;
}
.sp-below-price .htb-sp a#prd-addtocart {
    font-size: 20px;
    padding: 10px 50px;
    background-color: #126abf;
    color: #fff;
    border: 2px solid #126abf;
	transition: all 0.5s ease;
}
.sp-below-price .htb-sp a#prd-addtocart:hover{
	background-color:#fff;
	color:#126abf;
}
.button {
    padding: 15px 10px;
}
dl.productView-info {
    display: -webkit-box;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
.productView-info>:first-child {
    margin: 0;
    min-width: 130px;
    font-family: "museo-sans",sans-serif; 
	 font-weight:900;
}
h2.cart-item-name a {
    font-size: 22px;
}
table.cart tr th {
    background: #126abf;
    padding: 15px 15px;
    color: #fff;
}
.cart-totals {
    border: 3px solid #d5d5d5;
}
ul.cart-totals li {
    padding: 0 20px;
}
.cart .form-increment button {
    float: left;
    height: 40px;
    background: #fff;
    border-radius: 0;
    border: 3px solid #11589F;
}
.cart .form-increment input {
    width: 70px;
    height: 40px;
    border-radius: 0;
    border: 3px solid #11589D;
    float: left;
}
strong.cart-item-value {
    font-size: 22px;
}
span.cart-item-value {
    font-size: 22px;
}
.cart-total-value.cart-total-grandTotal span {
    font-size: 25px;
    font-family: "museo-sans-display",sans-serif;
	font-weight:900;
    color: #000;
}
a.cart-anchor {
    position: relative;
    display: inline-block;
    margin-left: 30px;
	z-index:2;
}
a.cart-anchor span {
    width: 25px;
    height: 25px;
    position: absolute;
    top: -15px;
    right: -15px;
    background: #126abf;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    font-size: 13px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff !important;
}
/*-- 30-10-2021 End --*/

/*-- 05-11-2021 --*/
.left-menus {
    display: -webkit-box;
    display: flex;
    align-items: center;
}
.cart-form.coupon-code input.button {
    height: 32px;
    padding: 9px 10px;
    font-size: 15px !important;
    line-height: 1;
}
/*-- 05-11-2021 End --*/

/*-- 12-01-2022 --*/
.productView-img-container {
    border: 1px solid rgba(255, 255, 255, 0.3);
    background-color: #fff;
}
.productView-img-container img {
    max-height: 600px;
    margin: 0 auto;
    display: table;
}
.productView-thumbnail-link {
    height: 85px;
    padding: 0;
    background: #fff;
}
.nd-beloprd-image .productView-thumbnails img {
	object-fit:contain;
}
.rltd-spprds-main article.card figure a img {
    height: 370px;
    object-fit: cover;
}
.tab-content li {
    display: list-item;
    float: left;
}
.tab-content ol, .tab-content ul {
    margin: 0;
	padding:0 0 0 40px;
}
/*-- 12-01-2022 End --*/

.breadcrumb-label:hover {
    color: #427CBF;
    text-decoration: none;
}
ul.productGrid li.product figure.card-figure .card-img-container {
    border: 1px solid #f7f7f7;
}
.heroCarousel .slick-dots li {
    margin: 0 3px;
}
.cb-right {
    margin-top: -8px;
}
ul.productGrid li.product .card-body {
    -webkit-align-items: flex-start;
    align-items: flex-start;
}
ul.productGrid li.product .cb-right span.price.price--withoutTax {
    border-bottom: 5px solid #126abf;
}
div#contact-us-success {
    text-align: center;
    font-size: 30px;
    height: 50vh;
    display: -webkit-box;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #2d8500;
    flex-flow: column;
}
div#contact-us-success a {
    background: #3a7bc8;
    color: #fff;
    line-height: 1;
    display: inline-block;
    padding: 15px 30px;
    text-decoration: none !important;
    margin-top: 20px;
}
.alertBox {
    max-width: 100%;
    margin: 10px auto 0;
}
.product-options form > div:nth-child(3) {
    padding-left: 180px;
}
img.maxmewidth{
    max-width: 50px;
}
li.ftr-spcl-mn a {
    font-size: 18px !important;
    font-family: "calgary-script-ot",sans-serif !important;
    font-weight: normal !important;
}

/*-- 19-01-2022 --*/
.right-section-ex-player-craft p i {
	font-family: "museo-sans",sans-serif;
	font-weight:900;
}
.right-section-ex-player-craft > span {
    font-family: "museo-sans",sans-serif;
	font-weight:900;
}
.category-banner h1 {
    font-family: "museo-sans-display",sans-serif;
    font-weight: 900;
}
.category-banner h1 span {
    font-family: "museo-sans-display",sans-serif;
    font-weight: 900;
}
.banner-content-play-beautifully h2 {
    font-weight: normal;
}
.beautifully-section {
    background-image: url(https://cdn11.bigcommerce.com/s-wde16/product_images/uploaded_images/bg-jpg.jpg?t=1642611452&_gl=1*1vnt4wz*_ga*MTg0ODk5MTIyNy4xNjQxOTE2Mzc0*_ga_WS2VZYPC6G*MTY0MjYwOTY2NC4xOC4xLjE2NDI2MTE0MTMuNTI.);
}
/*-- 19-01-2022 End --*/

/*-- 03-04-2022 --*/
.heroCarousel-content {
    max-width: 1270px;
}
.single-game-block-section img {
    height: 540px;
    width: 100%;
    object-fit: cover;
}
.right-section-hpb img {
    width: 100%;
}
.inner-hpb-section {
    background-image: none;
    position: relative;
    filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.5));
}
.inner-hpb-section::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background-color: #3c0305;
    opacity: 0.70;
}
.inner-hpb-section > div {
    z-index: 2;
}
.second-two-vericle-section > .single-verticle-section:first-child::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url(https://cdn11.bigcommerce.com/s-oekhgxpmqy/product_images/uploaded_images/feature-content.png?t=1648993777&_gl=1*5j4egg*_ga*MTgxMzc1NDI4Mi4xNjQzNDQxOTE3*_ga_WS2VZYPC6G*MTY0ODk5MTI1NS4yOS4xLjE2NDg5OTI4NzEuNTY.);
    opacity: 0.5;
}
.single-verticle-section h3 {
    z-index: 2;
}
.inner-player-carft-ex-section {
    flex-flow: row-reverse;
}
.player-craft-experiencee-section {
    background-image: url(https://cdn11.bigcommerce.com/s-oekhgxpmqy/product_images/uploaded_images/img-2321.png?t=1648994097&_gl=1*zfj0wn*_ga*MTgxMzc1NDI4Mi4xNjQzNDQxOTE3*_ga_WS2VZYPC6G*MTY0ODk5MTI1NS4yOS4xLjE2NDg5OTI4NzEuNTY.);
}
.dealer-center {
    background-image: url(https://cdn11.bigcommerce.com/s-wde16/product_images/uploaded_images/wood-texture-jnth.jpg);
}
.inner-faq-main-content h5 {
    text-transform: none;
    color: #414141;
    font-family: "museo-sans",sans-serif;
    font-weight: 900;
}
.single-faq-qa ul {
    display: inline-block;
    width: 100%;
    text-align: left;
    margin-bottom: 0;
}
.single-faq-qa ul li {
    font-size: 18px;
    line-height: 32px;
    font-weight: 300;
    color: #000;
    margin: 10px 0 0;
}
.faq-main-content {
    padding: 60px 0;
}
.left-testimonial-beautifully p {
    font-size: 28px;
    line-height: 38px;
    font-style: italic;
}
.play-beautifully-bill-board .second-two-vericle-section > .single-verticle-section:first-child::after {
    background-image: url(https://cdn11.bigcommerce.com/s-oekhgxpmqy/product_images/uploaded_images/winedetail-jpg-egpoolcue.png?t=1648996483&_gl=1*1jjubi5*_ga*MTgxMzc1NDI4Mi4xNjQzNDQxOTE3*_ga_WS2VZYPC6G*MTY0ODk5MTI1NS4yOS4xLjE2NDg5OTI4NzEuNTY.);
}
.left-section-beautifully p {
    margin: 27px 0 0;
}
/*-- 03-04-2022 End --*/

/*-- 05-04-2022 --*/
.login {
    margin: 0 auto;
    max-width: 1490px;
    padding: 0 15px;
}
.login-row {
    margin-top: 0;
    max-width: 100%;
}
.login-form {
    margin-top: 0;
    padding: 0;
}
.login-form .form-field {
    max-width: 350px;
}
.login-form .form-actions {
    margin: 0;
    max-width: 350px;
    text-align: left;
}
.login-form .form-actions .button {
    padding: 13px 14px;
    background: #126ABF;
}
/*-- 05-04-2022 End --*/

/*-- 06-04-2022 --*/
.login-form {
    width: 100%;
    max-width: 615px;
}

.new-customer {
    padding: 0;
    width: 100%;
    max-width: calc(100% - 615px);
}
.new-customer .panel {
    max-width: 750px;
    width: 100%;
}
.new-customer .panel-header {
    padding: 0;
    background: #e1e1e1;
}
.new-customer .panel-header h2 {
    font-size: 32px;
}
.new-customer .panel-body {
    padding: 0;
	background: #e1e1e1;
}
.new-customer .panel-body p.new-customer-intro {
    line-height: 32px;
    max-width: 577px;
    margin-bottom: 40px;
}
form.login-form.form .panel-header {
    padding: 0;
    background-color: #e1e1e1;
    margin: 0 0 20px;
}
form.login-form.form .panel-header h2 {
    font-size: 32px;
}
.new-customer .panel-header h2 {
    font-size: 32px;
    margin-bottom: 20px;
}
#register-wufo-form iframe {
    height: 400px;
}
.outer-login {
    display: inline-block;
    width: 100%;
    padding: 40px 0 0;
    background-color: #e1e1e1;
}
/*-- 06-04-2022 End --*/

/*-- 07-04-2022 --*/
.page.page-not-fuund > video {
    width: 100%;
    height: 700px;
    object-fit: cover;
    float: left;
}
.page.page-not-fuund .page-content {
    position: absolute;
    top: 58%;
    transform: translateY(-50%);
    width: 100%;
}
.page.page-not-fuund {
    background: #f7f7f7;
    padding: 0;
    position: relative;
}
.inner-page-not-found h2 {
    font-size: 76px;
    color: #fff;
    text-align: left;
}
.inner-page-not-found a {
    font-size: 18px;
    font-family: "museo-sans-display",sans-serif;
    font-weight: 800;
    color: #fff;
    position: relative;
    text-decoration: none;
    line-height: 1;
	transition: all 0.5s ease;
}
.inner-page-not-found p {
    font-size: 26px;
    color: #fff;
    margin: 70px 0 80px;
    display: inline-block;
    width: 100%;
    font-weight: 300;
}
.page.page-not-fuund::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
}
.inner-page-not-found a::after {
    content: "";
    position: absolute;
    left: 0;
    width: 24%;
    height: 7px;
    background: #126ABF;
    bottom: -14px;
	transition: all 0.5s ease;
}
.inner-page-not-found a:hover::after{
	width:100%;
}
/*-- 07-04-2022 End --*/

/*-- 10-04-2022 --*/
section.heroCarousel.slick-initialized.slick-slider {
    display: none;
}
.video-banner-common.vdbanner-home video {
    width: 100%;
    max-height: 100vh;
    object-fit: cover;
	float:left;
}
.games-block-section {
    margin-top: 60px;
}
.inner-hpb-section > div {
    overflow: hidden;
}
.single-game-block-section a::before {
    z-index: 2;
}
.video-banner-common.vdbanner-home {
    display: inline-block;
    width: 100%;
    position: relative;
}
.content-banner-video {
    position: absolute;
    top: 58%;
    transform: translateY(-50%);
    max-width: 1270px;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding: 0 15px;
}
.content-banner-video h1 {
    font-size: 76px;
    color: #fff;
    line-height: 1;
    margin: 0;
    display: inline-block;
    width: 100%;
    font-family: "museo-sans-display";
    font-weight: 400;
}
.content-banner-video h1 span {
    display: inline-block;
    width: 100%;
    font-family: "museo-sans-display";
	font-weight:900;
}	
.content-banner-video p {
    font-size: 22px;
    color: #fff;
    line-height: 1;
    margin: 0;
    display: inline-block;
    width: 100%;
    margin: 40px 0 40px;
    font-weight: 500;
}
.content-banner-video a {
    font-size: 18px;
    color: #fff;
    text-decoration: none;
    position: relative;
    font-weight: 900;
}
.content-banner-video a::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -14px;
    background: #126ABF;
    height: 9px;
    width: 70px;
	transition: all 0.5s ease;
}
.content-banner-video a:hover::after{
	width:100%;
}
.video-banner-common::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
    background: rgba(0, 0, 0, 0.3);
/*-- 10-04-2022 End --*/

/*-- 12-04-2022 --*/
.small-container {
    max-width: 1430px;
}
.inner-player-carft-ex-section > div.right-section-ex-player-craft {
    width: 53%;
}
.inner-player-carft-ex-section > div.left-section-ex-player-craft {
    width: 47%;
}

/*-- 12-04-2022 End --*/

/*-- 16-04-2022 --*/
.inner-player-carft-ex-section > div.right-section-ex-player-craft {
	-webkit-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.3);
    box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.3);
}
.inner-box-dealer-center {
    filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.3));
}
.container {
    padding: 0 15px;
}
.video-banner-common.vdbanner-home video {
    max-height: 840px;
}
.category-banner h1 {
    max-width: 1250px;
}
ul.productGrid li.product figure.card-figure .card-img-container img.card-image {
    height: 284px;
}
ul.productGrid li.product figure.card-figure .card-img-container::before {
    transform: scale(1.25);
}
.card-body .cb-left > p {
    font-size: 24px;
    line-height: 30px;
}
.card-body .cb-left h3 a {
    font-size: 24px;
    line-height: 30px;
}
ul.productGrid li.product .cb-right span.price.price--withoutTax {
    border-bottom: hidden;
}
.cb-right span.price.price--withoutTax {
    font-size: 24px;
    line-height: 1;
}
ul.productGrid li.product .card-body {
    -webkit-align-items: end;
    align-items: end;
    min-height: 70px;
}
ul.productGrid li.product {
    width: calc(50% - 35px);
    margin-right: 70px;
    margin-bottom: 25px;
    border-bottom: 6px solid #126abf;
    padding-bottom: 20px;
}
div#product-listing-container {
    margin-top: 80px;
}
nav.pagination {
    margin-top: 20px;
}
.pagination-list {
    margin-bottom: 50px;
}
.category-banner h1 {
    font-family: "museo-sans-display",sans-serif;
	font-weight:900;
}
.category-banner h1 {
    font-size: 76px;
}
.blue-box {
    height: 615px;
}
.nd-productview-main .productView-brand {
    margin-bottom:0;
}
.prd-sp-brand h2 a {
    font-size: 45px;
}
.prd-nd-options {
    /*display: none;*/
}
.prd-top-header {
    border-bottom: hidden;
}
.nd-beloprd-image span.price.price--withoutTax {
    font-size: 32px;
}
h2 {
    font-size: 60px;
}
.banner-play-beautifully > video {
    max-height: 845px;
    object-fit: cover;
    float: left;
	width:100%;
}
.banner-play-beautifully {
    float: left;
}
.left-section-beautifully p {
    font-size: 18px;
    line-height: 30px;
}
.beautifully-section {
    margin-bottom: 60px;
}
.testimonials-section-play-beautifull {
    margin-bottom: 60px;
}
.small-custom-container {
    max-width: 1440px;
}
.small-container {
    max-width: 1260px;
}
/*-- 16-04-2022 End --*/

/*--17-04-2022 --*/
.inner-hpb-section::before {
    background-image: url(https://cdn11.bigcommerce.com/s-oekhgxpmqy/product_images/uploaded_images/winedetail-jpg-egpoolcue.jpg?t=1648993320&_gl=1*sbl5u4*_ga*MTgxMzc1NDI4Mi4xNjQzNDQxOTE3*_ga_WS2VZYPC6G*MTY0ODk5MTI1NS4yOS4xLjE2NDg5OTI4NzEuNTY.);
    background-color: rgba(107, 15, 19, 0.74);
    background-blend-mode: multiply;
}
ul.productGrid li.product:nth-child(even) {
    transform: translateX(100px);
    opacity: 0;
	transition: all 0.5s ease;
	transition-delay:0.25s;
}
ul.productGrid li.product.fadeIn:nth-child(even) {
    transform: translateX(0);
    opacity: 1;
}
ul.productGrid li.product:nth-child(odd) {
    transform: translateX(-100px);
    opacity: 0;
	transition: all 0.5s ease;
	transition-delay:0.25s;
}
ul.productGrid li.product.fadeIn:nth-child(odd) {
    transform: translateX(0);
    opacity: 1;
}
/*--17-04-2022 End --*/

.category-banner video {
    float: left;
    max-height: 520px;
    width: 100%;
    object-fit: cover;
}
.category-banner {
    float: left;
}
.shuffle-popbtn {
    display: inline-block;
    width: 100%;
    margin-bottom: 30px;
}
.category-banner::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    background-blend-mode: multiply;
}
.shuffle-popbtn a {
    float: right;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 1;
    border: 3px solid #126ABF;
    display: inline-block;
    padding: 7px 17px;
    font-family: "museo-sans", sans-serif;
    font-weight: 700;
	transition: all 0.5s ease;
}
.shuffle-popbtn a:hover {
    background-color: #126ABF;
    color: #fff;
}
.all-image-right-section {
    display: inline-block;
    width: 100%;
    max-width: 613px;
    position: relative;
    min-height: 578px;
}
img.fc-play {
    position: absolute;
    left: 88px;
    top: 30px;
    z-index: 1;
}
img.sc-play {
    position: absolute;
    right: 70px;
    top: 0;
    z-index: 2;
}
img.tc-play {
    left: 0;
    position: absolute;
    top: 247px;
    z-index: 3;
}
img.vc-play {
    position: absolute;
    bottom: 175px;
    right: 0;
    z-index: 5;
}
img.ic-play {
    position: absolute;
    bottom: 0;
    right: 25px;
    z-index: 4;
}
.inner-how-to-support p:last-child {
    font-weight: 900;
}
