.z-default-subpage-header.available {
    background-image: url(../images/available-banner.jpg);
}
.z-default-subpage-header.contact {
    background-image: url(../images/contact-banner.jpg);
}
.z-default-subpage-header.quote {
    background-image: url(../images/contact-banner.jpg);
}
.z-default-subpage-header.wnew {
    background-image: url(../images/wnew-banner.jpg);
}
.z-default-subpage-header.games {
    background-image: url(../images/games-banner.jpg);
}
.z-default-subpage-header.services {
    background-image: url(../images/services-banner.jpg);
}
.aboutsec1, .aboutsec5, .availablesec1, .availablesec6, .contactsec1, .quotesec1, .wnewsec, .gamessec1, .gamessec2, .gamedsec2, .gameinfosec1, .servicessec1, .servicessec3 {
    background: #000000;
}
.team, .about1-slider, .testi-slider, .award-slider, .pro-slider, .helpinn, .qfbox .row, .newg, .games-main, .game-box, .spe, .services {
    display: inline-block;
    width: 100%;
}
.about1-slider .box, .pro-slider .box {
    display: inline-block;
    width: 33%;
    padding: 0 15px;
}
.aboutsec6 {
    background-image: url(../images/aboutsec6-bg.jpg);
    background-position: center top;
    background-size: cover;
}
.award-slider .box {
    display: inline-block;
    width: 20%;
    padding: 0 15px;
    float: left;
}
.availablesec2 {
	background-color: #a3221b;
}
.availablesec3 {
	background-color: #e9ba00;
}
.availablesec4 {
	background-color: #389b3e;
}
.availablesec5 {
	background-color: #2b88f7;
}
.helpinn .box {
    border: 1px solid #282727;
    max-width: 395px;
}
.helpinn .box a.rbtn {
    margin: 10px 0 25px 0;
}
.helpinn .box img {
    margin: -35px 0 0 0;
}
.nformsec {
    background-color: #af1d15;
}
.nformsec .nform input {
    background-color: transparent;
    border: 1px solid #fff;
    padding: 20px;
    color: #fff;
    width: 300px;
    margin: 0 10px;
    font-size: 18px;
}
.nformsec .nform input::placeholder {
    color: #fff;
}
.nformsec .nform input.submit {
    box-shadow: 0 0 3px #000;
    margin: 0 0 0 20px;
    padding: 11px !important;
    text-align: center;
    width: 180px;
    border: none;
    cursor: pointer;
}
.nformsec .nform button.submit, .qfbox button.submit {
    font-size: 22px;
    background-image: linear-gradient(#ef3024, #d52a1f, #bc241b);
    padding: 13px 50px;
    display: inline-block;
    border-radius: 8px;
    font-family: 'Impact';
    font-weight: normal;
    color: #fff;
    text-transform: uppercase;
    margin: 0 0 0 10px;
}
.nformsec .nform button.submit:hover, .qfbox button.submit:hover {
    background-image: linear-gradient(#bc241b, #d52a1f, #ef3024);
}
.qfbox {
    color: #fff;
    padding: 0;
}
.qfbox label {
    display: inline-block;
    width: 20%;
    vertical-align: top;
}
.qfbox input[type="text"], .qfbox textarea {
    display: inline-block;
    width: 79%;
    padding: 10px;
    border: 1px solid #959595;
}
.qfbox .row {
    padding: 10px 0;
}
.qfbox textarea {
    height: 150px;
}
.qfbox button.submit {
    float: right;
    margin: 0 8px 0 0;
}
.newg a.rbtn.gray, .gameinfosec1 a.rbtn.gray {
    margin-right: 20px;
}
.games-main .game-box {
    background-image: url(../images/game-bg1.jpg);
    background-position: center top;
    background-size: cover;
    padding: 35px;
    margin: 40px 0;
}
.games-main .game-box:nth-child(2) {
    background-image: url(../images/game-bg2.jpg);
}
.games-main .game-box:nth-child(3) {
    background-image: url(../images/game-bg3.jpg);
}
.games-main .game-box:nth-child(4) {
    background-image: url(../images/game-bg4.jpg);
}
.games-main .game-box .info, .games-main .game-box .image {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    float: left;
}
.games-main .game-box .info {
    padding-right: 85px;
}
.games-main .game-box .image {
    margin: -80px 0 0 0;
}
.gamedsec1.arcade {
    background-image: url(../images/arcade-bg.jpg);
    background-position: center top;
    background-size: cover;
}
.gamedsec3, .gameinfosec2 {
	background-color: #af1d15;
}
.gameinfosec1 .head2 {
    color: #9c9a9a;
}
.spetext {
    font-size: 16px;
}
.servicessec2 {
    background-image: url(../images/servicessec2-bg.jpg);
    background-position: center top;
    background-size: cover;
}
.team .box, .gamedsec2 .box {
    max-width: 395px;
}



@media screen and (max-width: 1362px) {
    
}
@media screen and (max-width: 992px) {  
    
}
@media screen and (max-width: 767px) {
    .about1-slider .box, .pro-slider .box {width: 32%;}
    .nformsec .nform input {width: 210px;}
    .games-main .game-box .info {padding-right: 0;}
    .games-main .game-box .image {margin: 0;}
    .gameinfosec1 .spe .z-3of12, .gameinfosec1 .spe .z-4of12 {padding: 0;}
}
@media screen and (max-width: 479px) {
    .about1-slider .box, .pro-slider .box, .qfbox label, .qfbox input[type="text"], .qfbox textarea {width: 100%;}
    .award-slider .box {width: 50%;}
    .z-show-at-767 {display: inline-block !important;}
    .newg a.rbtn.gray, .gameinfosec1 a.rbtn.gray {margin: 0 0 15px 0;}
    .nformsec .nform input {width: 100%;margin: 0 0 15px 0;}
    .games-main .game-box .info, .games-main .game-box .image {width: 100%;}
    .games-main .game-box .image {margin: 30px 0 0 0;}
}