@import url('https://fonts.googleapis.com/css?family=Oxanium:400, 500, 600, 700, 800|Poppins:400, 400i, 500, 500i, 600, 600i, 700&display=swap');

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(../assets/fonts/KFOkCnqEu92Fr1MmgVxFIzIFKw.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(../fonts/KFOkCnqEu92Fr1MmgVxMIzIFKw.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(../fonts/KFOkCnqEu92Fr1MmgVxEIzIFKw.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(../fonts/KFOkCnqEu92Fr1MmgVxLIzIFKw.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(../fonts/KFOkCnqEu92Fr1MmgVxHIzIFKw.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(../fonts/KFOkCnqEu92Fr1MmgVxGIzIFKw.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(../fonts/KFOkCnqEu92Fr1MmgVxIIzI.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../fonts/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../fonts/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../fonts/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../fonts/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../fonts/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../fonts/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../fonts/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../fonts/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../fonts/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../fonts/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../fonts/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../fonts/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../fonts/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../fonts/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../fonts/KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../fonts/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../fonts/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../fonts/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../fonts/KFOlCnqEu92Fr1MmYUtfCxc4EsA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../fonts/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../fonts/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Bebas Neue';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/JTUSjIg69CK48gW7PXoo9Wdhyzbi.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Bebas Neue';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/JTUSjIg69CK48gW7PXoo9Wlhyw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


@font-face  {
font-family:  'grinddemolished';
src:  url('../fonts/grind_demolished-webfont.woff2') format('woff2'),  url('../fonts/grind_demolished-webfont.woff') format('woff');
font-weight:  normal;
font-style:  normal;
}
body::-webkit-scrollbar {
    width: 15px;
    border-radius: 0px;
}
body::-webkit-scrollbar-thumb {
    background: #f4a21a;
    background-image: -webkit-linear-gradient(left, #f4a21a, #ffde00);
    outline: 1px solid #fccf06;
    border-radius: 0px;
}
body::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
    border-radius: 0px;
}

body  {
font-family:  'Roboto',  sans-serif;
font-weight:  normal;
font-style:  normal;
font-size:  15px;
font-weight:  500;
color:  #d4d4d4;
background-color:  #0f0f0f;
overflow-x: hidden;
    padding: 0;
    box-sizing: border-box;
}
.img  {
max-width:  100%;
transition:  all 0.3s ease-out 0s;
}
.f-left  {
float:  left }
.f-right  {
float:  right }
.fix  {
overflow:  hidden }
a,  .button  {
-webkit-transition:  all 0.3s ease-out 0s;
-moz-transition:  all 0.3s ease-out 0s;
-ms-transition:  all 0.3s ease-out 0s;
-o-transition:  all 0.3s ease-out 0s;
transition:  all 0.3s ease-out 0s;
}
a:focus,  .btn:focus,  .button:focus  {
text-decoration:  none;
outline:  none;
box-shadow:  none;
}
a:hover,  .portfolio-cat a:hover,  .footer -menu li a:hover  {
color:  #2B96CC;
text-decoration:  none;
}
a,  button  {
color:  #1696e7;
outline:  medium none;
}
button:focus, input:focus, input:focus, textarea, textarea:focus {
outline:  0;
}
.uppercase  {
text-transform:  uppercase;
}
.capitalize  {
text-transform:  capitalize;
}
h1,  h2,  h3,  h4,  h5,  h6  {
font-family:  'Bebas Neue',  cursive;
color:  #fff;
margin-top:  0px;
font-style:  normal;
font-weight:  100;
text-transform:  normal;
}
h1 a,  h2 a,  h3 a,  h4 a,  h5 a,  h6 a  {
color:  inherit;
}
h1  {
font-size:  40px;
font-weight:  500;
}
h2  {
font-size:  35px;
}
h3  {
font-size:  28px;
}
h4  {
font-size:  22px;
}
h5  {
font-size:  18px;
}
h6  {
font-size:  16px;
}
ul  {
margin:  0px;
padding:  0px;
}
li  {
list-style:  none }
p  {
font-size:  15px;
font-weight:  500;
line-height:  28px;
color:  #cbcbcb;
margin-bottom:  15px;
}
hr  {
border-bottom:  1px solid #eceff8;
border-top:  0 none;
margin:  30px 0;
padding:  0;
}
label  {
color:  #7e7e7e;
cursor:  pointer;
font-size:  14px;
font-weight:  400;
}
*::-moz-selection  {
background:  #444;
color:  #fff;
text-shadow:  none;
}
::-moz-selection  {
background:  #444;
color:  #fff;
text-shadow:  none;
}
::selection  {
background:  #444;
color:  #fff;
text-shadow:  none;
}
*::-moz-placeholder  {
color:  #555555;
font-size:  14px;
opacity:  1;
}
*::placeholder  {
color:  #555555;
font-size:  14px;
opacity:  1;
}
.theme-overlay  {
position:  relative }
.theme-overlay::before  {
background:  #1696e7 none repeat scroll 0 0;
content:  "";
height:  100%;
left:  0;
opacity:  0.6;
position:  absolute;
top:  0;
width:  100%;
}
.separator  {
border-top:  1px solid #f2f2f2 }
.btn  {
-moz-user-select:  none;
border:  medium none;
border-radius:  5px;
color:  #1c1121;
cursor:  pointer;
display:  inline-block;
font-size:  15px;
font-weight:  700;
letter-spacing:  0;
line-height:  1;
margin-bottom:  0;
padding:  20px 44px;
text-align:  center;
text-transform:  uppercase;
touch-action:  manipulation;
transition:  all 0.3s ease 0s;
vertical-align:  middle;
white-space:  nowrap;
position:  relative;
z-index:  1;
}
.btn:hover  {
color:  #1c1121;
}
.btn::before  {
content:  "";
position:  absolute;
left:  0;
bottom:  -5px;
width:  100%;
height:  55px;
background-repeat:  no-repeat;
background-size:  cover;
border-radius:  5px;
z-index:  -1;
transition:  .3s linear;
}
.btn:hover::before  {
bottom:  0;
}
.btn i  {
margin-right:  5px;
}
.btn.transparent-btn  {
border:  2px solid #9f999d;
background:  transparent;
color:  #fff;
}
.btn.transparent-btn:hover  {
border:  2px solid #e4a101;
color:  #1c1121;
}
.btn.transparent-btn::before  {
display:  none;
}
.btn.btn-style-two  {
background:  transparent;
padding:  20px 35px;
margin:  0 8px;
}
.btn.btn-style-two::before  {
content:  "";
position:  absolute;
right:  -13px;
top:  0;
height:  100%;
width:  5px;
transform:  skewX(-16deg);
z-index:  1;
opacity:  1;
background-image:  none;
bottom:  0;
border-radius:  0;
left:  auto;
background-color:  #e4a101;
}
.btn.btn-style-two::after  {
content:  "";
position:  absolute;
right:  0;
top:  0;
height:  100%;
width:  100%;
transform:  skewX(-16deg);
z-index:  -1;
opacity:  1;
background-image:  none;
bottom:  0;
border-radius:  0;
left:  auto;
background-color:  #e4a101;
}
.btn.btn-style-two:hover::before  {
right:  0;
}
.breadcrumb > .active  {
color:  #888;
}
#scrollUp  {
background:  #E4A101;
height:  40px;
width:  40px;
right:  30px;
bottom:  90px;
color:  #1c1121;
text-align:  center;
border-radius:  0;
font-size:  22px;
line-height:  38px;
}
#scrollUp:hover  {
background:  #444;
color:  #fff;
}


/*Thank You Start*/

.sec-thanku {
    height: 80vh;
}
.sec-thanku > .container {
    height: 100%;
}
.thanku-secp {
    text-align: center;
}
.thanku-secp img {
    width: 300px;
    margin-bottom: 20px;
}
.thanku-secp h1 {
    margin-bottom: 0;
    font-size: 48px;
    letter-spacing: 3px;
}
.thanku-secp p {
    margin-bottom: 0;
    font-size: 16px;
}

.go-home-button {
    line-height: 47px;
    padding: 0 30px 0 30px;
    background-image: linear-gradient( 90deg, #f4a21a 0%, #ffde00 50%, #f4a21a);
    position: relative;
    display: inline-block;
    color: #000;
    font-size: 14px;
    font-weight: 600;
    margin-top: 15px;
}
.go-home-button:hover {
    color: #000;
}
/*Thank You End */


.btn-whtasapp {
    border-radius: 100%;
    width: 56px;
    height: 56px;
    background-color: #01c24a;
    -webkit-transition: background-color .3s;
    -o-transition: background-color .3s;
    transition: background-color .3s;
    cursor: pointer;
    position: fixed;
    left: 20px;
    bottom: 10px;
    z-index: 80;
}
.btn-whtasapp:hover {
    background-color: #009137;
}
.btn-whtasapp::before {
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../assets/img/whatsapp-svg.svg) center/30px 30px no-repeat;
}
.btn-whtasapp .btn-right-bottom__text {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #01c24a;
    display: block;
    position: absolute;
    width: 156px;
    left: 110%;
    top: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    border-radius: 4px;
    text-align: center;
    font-size: 12px;
    color: #ffffff;
    padding: 7px;
    margin-right: 7px;
    letter-spacing: normal;
    font-family: 'Roboto';
    font-weight: 700;
}
.btn-whtasapp:hover .btn-right-bottom__text {
    background-color: #009137;
}
.met-noah-p {
    padding-right: 70px;
}
.met-noah-p p {
    margin-bottom: 0;
    color: #fff;
    font-size: 14px;
    hyphens: auto;
}
.met-noah-p p a {
    color: #f9bd0f;
}
.ct-contact-info1 li .ct-contact-content a {
    color: #f9bd0f;
}

#footer-social {
    padding-bottom: 0;
    padding-top: 0;
}
#footer-social .messenger {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
}
#footer-social .messenger_width4 .messenger__item {
    width: 25%;
}
#footer-social .messenger__item_wapp {
    background-color: #25d366;
}
#footer-social .messenger__item_telegram {
    background-color: #0087cb;
}
#footer-social .messenger__item_viber {
    background-color: #7143b9;
}
#footer-social .messenger__item_imsg {
    background-color: #0083fe;
}
#footer-social .messenger__item {
    height: 100px;
    width: 100%;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    z-index: 3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
#footer-social .messenger_adaptive-label .messenger__icon {
    margin-right: 12px;
}
#footer-social .messenger__icon {
    width: 45px;
    height: 45px;
    filter: drop-shadow(1px 1px 2px #000000ab);
}
#footer-social .messenger_adaptive-label .messenger__label {
    display: inline;
}
#footer-social .messenger__label {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
}
.bold-txt {
    display: inline-block;
    font-weight: 500;
}
.foter-sec .footer-contact a {
    color: #f9bd0f;
}
.foter-sec .footer-contact .social-links a {
    color: #000;
}







.logo a  {
font-size:  24px;
line-height:  initial;
color:  #fff;
display:  flex;
align-items:  center;
font-family:  'Bebas Neue';
letter-spacing:  1.5px;
}
.logo a.dk-none {
    display: none;
}

.logo a img  {
width:  60%;
margin-right:  5px;
}
.header-top-area  {
background:  #1c1121;
}
.container-full-padding  {
padding:  0 260px;
}
.s-container-full-padding  {
padding:  0 230px;
}
.header-top-offer  {
display:  flex;
align-items:  center;
flex-wrap:  wrap;
overflow:  hidden;
}
.header-top-offer p,  .time-count  {
margin-bottom:  0;
font-size:  13px;
font-weight:  600;
color:  #a5a5a5;
}
.address-ip-box  {
background:  #e4a101;
margin:  0 0 0 10px;
transform:  skew(-20deg,  0deg);
width:  200px;
}
.header-top-offer .current-ip  {
display:  block;
padding:  6px 0;
color:  #1c1121;
position:  relative;
margin:  0 10px 0 10px;
transform:  skew(20deg,  0deg);
overflow:  hidden;
}
.header-top-offer .time-count  {
display:  none;
}
.header-top-offer .time-count:first-child  {
display:  block;
}
.header-top-offer .time-count > span  {
display:  inline-block;
padding:  16px 25px;
font-weight:  900;
font-size:  18px;
color:  #1c1121;
position:  relative;
z-index:  1;
}
.header-top-offer .time-count > span::before  {
content:  "";
position:  absolute;
left:  0;
top:  0;
height:  100%;
width:  100%;
/* background-image:  url(../img/images/offer_count_bg.png); */
background-repeat:  no-repeat;
background-position:  center;
background-size:  cover;
z-index:  -1;
}
.header-top-right  {
display:  flex;
align-items:  center;
justify-content:  flex-end;
}
.header-social ul  {
display:  flex;
flex-wrap:  wrap;
}
.header-social ul li  {
margin-left:  15px;
display:  inline-block;
}
.header-social ul li:first-child  {
margin-left:  0;
}
.header-social ul li a  {
color:  #b4b0b5;
font-size:  13px;
}
.header-social ul li a:hover,  .header-top-mail p span,  .header-top-mail p i,  .header-action ul li.header-search a,  ul.minicart .cart-content a:hover,  .navbar-wrap ul li .submenu li.active > a,  .navbar-wrap ul li .submenu > li:hover > a,  .minicart .del-icon > a,  #search-modal .modal-dialog .modal-content form button,  .slider-content h6,  .slider-content h2 span,  .section-title h2 span,  .latest-games-content h4 a:hover,  .latest-games-content h4 span,  .latest-games-content p span,  .latest-games-active.owl-carousel .owl-nav button:hover,  .product-active .slick-arrow:hover,  .testimonial-active.owl-carousel .owl-nav button:hover,  .match-team-name a:hover,  .coming-match-info h5 span,  .tournament-schedule-content h3 span,  .tournament-schedule-content h3 a:hover,  .coming-match-time .time-count span,  .tournament-menu button.active,  .tournament-schedule-meta h5 span,  .tournament-schedule-meta a,  .product-content h4 a:hover,  .blog-post-content h5 a:hover,  .product-price h5,  .product-cart-action a,  .blog-meta ul li i,  .testi-avatar-info span,  .features-item .features-list-content .product-tag a,  .features-list-content h6 a:hover,  .newsletter-form-grp i,  .newsletter-form button:hover,  .fw-link ul li a:hover,  .copyright-text p a  {
color:  #e4a101;
}
.header-top-action ul  {
display:  flex;
flex-wrap:  wrap;
align-items:  center;
}
.header-top-mail p  {
margin-bottom:  0;
font-size:  12px;
color:  #bcbcbc;
}
.header-top-mail p a  {
color:  #bcbcbc;
}
.header-top-action  {
margin-left:  20px;
}
.header-top-action ul li:last-child  {
margin-left:  15px;
overflow:  hidden;
}
.header-top-mail p span  {
display:  inline-block;
margin-right:  15px;
}
.header-top-mail p i  {
margin-right:  10px;
}
.header-user-login > a  {
display:  block;
background:  #181719;
color:  #edeaea;
font-size:  12px;
font-weight:  500;
text-transform:  uppercase;
border-radius:  0 0 2px 2px;
height:  35px;
line-height:  35px;
padding:  0 18px 0 0;
border-top:  1px solid #e4a101;
}
.header-user-login > a i  {
display:  inline-block;
width:  40px;
height:  35px;
line-height:  35px;
text-align:  center;
background-repeat:  no-repeat;
background-size:  cover;
margin-right:  15px;
color:  #1c1121;
}
.main-header  {
/* background-image:  url(../img/bg/header_bg.jpg); */
background-position:  right center;
background-size:  cover;
position:  relative;
}
.main-menu nav  {
display:  flex;
align-items:  center;
flex-wrap:  wrap;
justify-content:  flex-start;
}
.navbar-wrap  {
display:  flex;
flex-grow:  1;
}
.navbar-wrap ul  {
display:  flex;
flex-direction:  row;
flex-wrap:  wrap;
margin-left:  auto;
}
.navbar-wrap ul li  {
position:  relative;
}
.navbar-wrap ul li a  {
font-size:  14px;
font-weight:  700;
text-transform:  uppercase;
color:  #edeaea;
padding:  43px 26px;
display:  block;
line-height:  1;
position:  relative;
z-index:  1;
font-family:  'Oxanium',  cursive;
}
.navbar-wrap ul li.show a::before,  .navbar-wrap ul li a::before  {
content:  "";
position:  absolute;
left:  0;
top:  0;
height:  100%;
width:  100%;
transform:  skewX(-10deg);
z-index:  -1;
right:  0;
margin:  0 auto;
opacity:  0;
}
.navbar-wrap ul li.show a::after,  .navbar-wrap ul li.active a::after,  .navbar-wrap ul li:hover > a::after  {
content:  "";
position:  absolute;
height:  3px;
background:  #e4a101;
right:  40px;
left:  0;
bottom:  0;
}
.navbar-wrap ul li:hover > a  {
color:  #1c1121;
}
.navbar-wrap ul li.show.hide-class,  .navbar-wrap ul li.show.hide-class a::before{
opacity:  1;
background-image: -webkit-linear-gradient(left, #f4a21a00, #ffde0000);
background: #f4a21a00;
}
.navbar-wrap ul li.show,  .navbar-wrap ul li.show a::before,  .navbar-wrap ul li:hover > a::before  {
opacity:  1;
}
.navbar-wrap ul li.show > a  {
color:  #1c1121;
}
.navbar-wrap ul li.show.hide-class > a  {
    color:  #edeaea;
    }
.navbar-wrap ul li.active > a::before  {
opacity:  1;
}
.header-action > ul  {
display:  flex;
align-items:  center;
margin-left:  20px;
}
.header-action > ul li  {
position:  relative;
margin-left:  40px;
}
.header-action ul li:first-child  {
margin-left:  0;
}
.header-action ul li a  {
color:  #edeaea;
font-size:  14px;
}
.header-shop-cart a span  {
position:  absolute;
right:  -13px;
top:  -2px;
width:  18px;
height:  18px;
text-align:  center;
border-radius:  50%;
font-size:  12px;
font-weight:  800;
line-height:  18px;
color:  #1c1121;
}
.header-action ul li.header-search a  {
width:  56px;
height:  48px;
display:  block;
text-align:  center;
line-height:  48px;
background:  #111111;
border-radius:  5px;
font-size:  13px;
box-shadow:  0px 3px 7px 0px rgba(128,  18,  40,  0.2), inset 0px 3px 7px 0px rgba(56,  17,  33,  0.4);
}
.header-shop-cart ul.minicart  {
background:  #1c1121;
opacity:  0;
padding:  25px;
position:  absolute;
right:  -15px;
top:  63px;
transition:  all 0.5s ease 0s;
width:  350px;
z-index:  9;
box-shadow:  0px 12px 24px 0px rgba(120,  120,  120,  0.3);
visibility:  hidden;
transform:  translateY(20px);
}
.header-shop-cart ul.minicart::before  {
position:  absolute;
content:  '';
left:  0px;
top:  -40px;
width:  100%;
height:  45px;
display:  block;
}
.header-shop-cart:hover ul.minicart  {
opacity:  1;
visibility:  visible;
transform:  translateY(0px);
z-index:  9;
}
.header-shop-cart .minicart > li  {
display:  block;
margin-bottom:  22px;
margin-left:  0;
overflow:  hidden;
padding:  0;
}
.header-shop-cart .minicart .cart-img  {
float:  left;
}
ul.minicart .cart-img img  {
width:  100px;
}
.header-shop-cart .minicart .cart-content  {
float:  left;
padding-left:  15px;
text-align:  left;
padding-right:  25px;
}
.cart-content h4  {
color:  #fff;
font-family:  'Poppins',  sans-serif;
font-size:  20px;
}
ul.minicart .cart-content a  {
font-size:  14px;
background:  none;
font-weight:  600;
}
ul.minicart .cart-price span  {
color:  #747691;
font-size:  13px;
font-weight:  500;
}
ul.minicart .cart-price .new  {
font-size:  14px;
color:  #a5a5a5;
}
.header-shop-cart .minicart .del-icon  {
float:  right;
margin-top:  30px;
}
.minicart .del-icon > a  {
font-size:  18px;
}
.total-price  {
border-top:  1px solid #473151;
overflow:  hidden;
padding-top:  25px;
margin-top:  10px;
}
.total-price span  {
color:  #a5a5a5;
font-weight:  500;
}
.header-shop-cart .minicart > li:last-child  {
margin-bottom:  0;
}
.header-shop-cart .minicart .checkout-link a  {
color:  #1c1121;
display:  block;
font-weight:  500;
padding:  16px 30px;
text-align:  center;
font-size:  13px;
margin-bottom:  8px;
text-transform:  uppercase;
letter-spacing:  2px;
}
.header-shop-cart .minicart .checkout-link a.red-color  {
background:  #291b35;
color:  #fff;
}
.menu-style-two .navbar-wrap ul li.show a::after,  .menu-style-two .navbar-wrap ul li:hover > a::after  {
display:  none;
}
.header-services  {
}
.menu-style-two  {
position:  relative;
}
.transparent-header  {
position:  absolute;
left:  0;
top:  0px;
width:  100%;
height:  auto;
z-index:  9;
background-color:  #000000;
padding:  10px 0;
}
.s-header-top-area .header-top-offer .time-count > span  {
padding:  9px 25px;
}
.menu-style-two .navbar-wrap ul li a  {
padding:  12px 16px;
}
.menu-style-two .navbar-wrap ul li.show a::before,  .menu-style-two .navbar-wrap ul li a::before  {
transform:  skewX(-16deg);
transition:  .3s linear;
}
.s-header-top-area  {
background:  #131014;
}
.navbar-wrap ul li > .submenu  {
position:  absolute;
z-index:  9;
background-color:  #fff;
border-radius:  0;
border:  none;
-webkit-box-shadow:  0px 13px 25px -12px rgba(0, 0, 0, 0.25);
-moz-box-shadow:  0px 13px 25px -12px rgba(0, 0, 0, 0.25);
box-shadow:  0px 13px 25px -12px rgba(0, 0, 0, 0.25);
display:  block;
left:  -9px;
opacity:  0;
padding:  18px 0;
right:  0;
top:  100%;
visibility:  hidden;
min-width:  230px;
border: 1px solid #020204;
    background: #020204;
    box-shadow: 0px 1px 8px 0px rgb(137 139 142 / 15%);
margin:  0;
border-radius:  2px;
transform:  scale(1 ,  0);
transform-origin:  0 0;
-webkit-transition:  all 0.3s ease-in-out;
-moz-transition:  all 0.3s ease-in-out;
-ms-transition:  all 0.3s ease-in-out;
-o-transition:  all 0.3s ease-in-out;
transition:  all 0.3s ease-in-out;
}
.navbar-wrap ul li > .submenu li  {
margin-left:  0;
text-align:  left;
display:  block;
}
.navbar-wrap ul li > .submenu li a  {
padding:  0 10px 0 25px;
line-height:  40px;
font-weight:  600;
color:  #fff;
text-transform:  uppercase;
-webkit-transition:  all 0.3s ease-in-out;
-moz-transition:  all 0.3s ease-in-out;
-ms-transition:  all 0.3s ease-in-out;
-o-transition:  all 0.3s ease-in-out;
transition:  all 0.3s ease-in-out;
}
.navbar-wrap ul li:hover > .submenu  {
opacity:  1;
visibility:  visible;
transform:  scale(1);
}
.navbar-wrap ul li > .submenu li a::before,  .navbar-wrap ul li > .submenu li a::after  {
display:  none;
}
.sticky-menu  {
left:  0;
margin:  auto;
position:  fixed;
top:  0;
width:  100%;
z-index:  99;
background-color:  #000000;
-webkit-animation:  1000ms ease-in-out 0s normal none 1 running fadeInDown;
animation:  1000ms ease-in-out 0s normal none 1 running fadeInDown;
-webkit-box-shadow:  0 10px 15px rgba(25,  25,  25,  0.1);
box-shadow:  0 10px 15px rgba(25,  25,  25,  0.1);
border-radius:  0;
padding:  10px 0;
}
.sticky-menu .logo a img  {
width:  60%;
}
.t-header-top-area .header-top-social ul  {
display:  flex;
align-items:  center;
}
.t-header-top-area .header-top-social ul li:first-child  {
font-size:  10px;
text-transform:  uppercase;
font-weight:  700;
color:  #fff;
font-family:  'Oxanium',  cursive;
line-height:  1;
letter-spacing:  2px;
margin-right:  5px;
}
.t-header-top-area .header-top-social ul li + li  {
margin-left:  10px;
}
.t-header-top-area .header-top-social ul li a  {
/* background-image:  url(../img/bg/header_social_bg.jpg); */
display:  block;
width:  38px;
height:  32px;
text-align:  center;
line-height:  32px;
border-radius:  4px;
box-shadow:  rgb(0 0 0 / 35%) 0px 3px 7px 0px;
color:  #ff4800;
font-size:  12px;
}
.t-header-top-area .header-top-login ul  {
display:  flex;
justify-content:  flex-end;
align-items:  center;
}
.t-header-top-area .header-top-login ul li.or  {
margin:  0 10px;
font-size:  11px;
text-transform:  uppercase;
font-weight:  700;
font-family:  'Oxanium',  cursive;
}
.t-header-top-area .header-top-login ul li a  {
display:  block;
background:  #23262d;
text-transform:  uppercase;
color:  #cfcdcd;
font-weight:  700;
font-size:  11px;
font-family:  'Oxanium',  cursive;
padding:  2px 23px 2px 7px;
border-top:  2px solid #2a2b37;
border-bottom:  2px solid #2a2b37;
border-radius:  3px;
box-shadow:  rgb(0 0 0 / 35%) 0px 3px 7px 0px;
}
.t-header-top-area .header-top-login ul li a i  {
width:  29px;
height:  25px;
box-shadow:  0px 3px 7px 0px rgba(128,  18,  40,  0.2),  inset 0px 3px 7px 0px rgba(56,  17,  33,  0.4);
text-align:  center;
line-height:  25px;
background:  #1d1e29;
margin-right:  15px;
color:  #ff4800;
}
.t-header-top-area .header-top-login ul li a:hover  {
color:  #ff4800;
}
.t-header-top-area  {
background:  transparent;
padding:  14px 0;
border-bottom:  1px solid rgb(50 49 49 / .7);
}
.third-header-bg  {
position:  relative;
z-index:  9;
}
.third-header-bg .bg  {
/* background-image:  url(../img/bg/h3_header_bg.jpg); */
position:  absolute;
left:  0;
top:  0;
width:  100%;
height:  129px;
background-position:  center;
background-size:  cover;
z-index:  -1;
}
.third-header-bg .menu-style-two  {
background-image:  none;
padding:  0;
}
.custom-container  {
max-width:  1330px;
}
.custom-container-two  {
max-width:  1430px;
}
.third-header-bg .navbar-wrap ul li.show a::before,  .third-header-bg .navbar-wrap ul li a::before  {
display:  none;
}
.third-header-bg .navbar-wrap ul li.show > a,  .third-header-bg .navbar-wrap ul li:hover > a,  .third-header-bg .navbar-wrap ul li .submenu li.active > a,  .third-header-bg .navbar-wrap ul li .submenu li:hover > a,  .third-header-bg .header-action ul li.header-search a,  .third-header-bg #search-modal .modal-dialog .modal-content form button,  .third-banner-content h2 span,  .third-title-style h2 span,  .third-title-style .vertical-title  {
color:  #ee5519;
}
.third-header-bg .menu-style-two .navbar-wrap > ul > li > a  {
padding:  35px 0;
}
.third-header-bg .menu-style-two .navbar-wrap > ul > li + li  {
margin-left:  42px;
}
.third-header-bg .navbar-wrap .logo  {
position:  absolute;
left:  50%;
transform:  translateX(-50%);
top:  -62px;
z-index:  9;
}
.third-header-bg .navbar-wrap ul.left  {
margin-left:  0;
margin-right:  auto;
}
.header-bottom-bg  {
/* background-image:  url(../img/bg/header_bottom_bg.png); */
position:  absolute;
left:  0;
bottom:  -5px;
right:  0;
width:  1499px;
height:  28px;
margin:  0 auto;
z-index:  -1;
}
.third-header-bg .header-action ul li.header-search a  {
background:  #262831;
}
.third-header-bg .navbar-wrap ul li > .submenu  {
border:  1px solid #ee551945;
background:  #1c1f26;
}
.third-header-bg .header-action > ul  {
margin-left:  30px;
}
.third-header-bg .sticky-menu .navbar-wrap .logo  {
top:  0;
}
.third-header-bg .sticky-menu  {
/* background-image:  url(../img/bg/h3_header_bg.jpg); */
}
.header-style-four .header-top-area  {
/* background-image:  url(../img/bg/fourth_header_top_bg.jpg); */
background-position:  center;
background-size:  cover;
padding:  22px 0;
}
.header-style-four .header-social  {
display:  flex;
align-items:  center;
justify-content:  flex-end;
}
.header-style-four .header-social span  {
color:  #fff;
font-family:  'Oxanium',  cursive;
font-weight:  700;
margin-right:  15px;
}
.header-style-four .header-social ul li + li  {
margin-left:  8px;
display:  block;
}
.header-style-four .header-social ul li a  {
display:  block;
width:  35px;
height:  30px;
text-align:  center;
line-height:  30px;
box-shadow:  0px 3px 5.58px 0.42px rgba(33,  34,  47,  0.27);
font-size:  12px;
color:  #e9a401;
border:  1px solid rgb(40,  40,  46);
background:  rgb(51,  52,  66);
}
.header-style-four .menu-style-two  {
padding:  0;
border-radius:  0;
background-image:  none;
background-position:  unset;
background-size:  cover;
position:  relative;
}
.header-four-wrap  {
background:  #252634;
border-top:  1px solid #1e1e2a;
padding:  18px 0;
position:  relative;
}
.header-four-wrap .menu-style-two .navbar-wrap > ul > li > a  {
padding:  12px 23px;
}
.header-four-wrap .menu-style-two .navbar-wrap ul li.show a::before,  .header-four-wrap .menu-style-two .navbar-wrap ul li a::before  {
transform:  skewX(-20deg);
}
.header-four-wrap .header-action ul li.header-search a  {
width:  52px;
height:  46px;
line-height:  46px;
background:  #252634;
box-shadow:  0px 3px 7px 0px rgb(0 0 0 / 20%),  inset 0px 3px 7px 0px rgb(0 0 0 / 40%);
}
.header-four-wrap .header-shop-cart ul.minicart  {
background:  #252634;
top:  53px;
}
.header-four-wrap .header-shop-cart .minicart .checkout-link a.red-color  {
background:  #333442;
}
.header-four-wrap::before  {
content:  "";
position:  absolute;
width:  29%;
background:  #e9a401;
height:  100%;
top:  0;
clip-path:  polygon(0px 0px,  91% 0px,  100% 100%,  0% 100%);
}
.header-four-wrap.sticky-menu  {
position:  fixed;
border-top:  none;
}
#search-modal  {
background-color:  rgba(23, 26, 33, .95);
}
#search-modal .modal-dialog  {
position:  absolute;
top:  50%;
left:  50%;
-webkit-transform:  translate(-50%, -50%);
-moz-transform:  translate(-50%, -50%);
-ms-transform:  translate(-50%, -50%);
-o-transform:  translate(-50%, -50%);
transform:  translate(-50%, -50%);
border:  none;
outline:  0;
margin:  0;
}
#search-modal .modal-dialog .modal-content  {
background:  0 0;
-webkit-box-shadow:  none;
-moz-box-shadow:  none;
box-shadow:  none;
border:  none;
}
#search-modal .modal-dialog .modal-content form  {
width:  555px;
position:  relative;
}
#search-modal .modal-dialog .modal-content form input  {
width:  100%;
font-size:  36px;
border:  none;
border-bottom:  3px solid rgba(255, 255, 255, .1);
background:  0 0;
color:  #fff;
padding-bottom:  12px;
padding-right:  40px;
}
#search-modal .modal-dialog .modal-content form input::-moz-placeholder  {
font-size:  35px;
}
#search-modal .modal-dialog .modal-content form input::placeholder  {
font-size:  35px;
}
#search-modal .modal-dialog .modal-content form button  {
position:  absolute;
right:  0;
margin-bottom:  3px;
font-size:  30px;
background:  0 0;
border:  none;
cursor:  pointer;
top:  11px;
}
.modal-backdrop  {
z-index:  1;
}
.modal-open .header-top  {
z-index:  2;
}
.btn,  .header-user-login > a i,  .navbar-wrap ul li a::before,  .header-shop-cart a span,  .header-shop-cart .minicart .checkout-link a,  .lg-tag a::before,  .product-content .product-tag a::before,  .tournament-menu button::before,  .tournament-schedule-meta a:hover,  .product-cart-action a:hover,  .newsletter-form button,  .footer-newsletter button,  .transparent-btn:hover,  .fw-title h5::before,  .features-item .product-tag a::before,  .shop-area.black-bg .product-cart-action a:hover,  .latest-match-box .tournament-schedule-meta a:hover,  .features-item .features-list-content .product-tag a:hover::before  {
background:  #f4a21a;
background-image:  -webkit-linear-gradient(left, #f4a21a, #ffde00);
background-image:  -moz-linear-gradient(left, #f4a21a, #ffde00);
background-image:  -ms-linear-gradient(left, #f4a21a, #ffde00);
background-image:  -o-linear-gradient(left, #f4a21a, #ffde00);
background-image:  linear-gradient(left, #f4a21a, #ffde00);
}
.ct-info-box1  {
display:  flex;
flex-wrap:  nowrap;
background-color:  #000;
}
.ct-info-box1 .ct-info-icon  {
width:  48px;
min-width:  48px;
position:  relative;
background-color:  #f4a21a;
background-image:  -webkit-gradient(linear, left top, right top, from(#f4a21a), to(#ffde00));
background-image:  -webkit-linear-gradient(left, #f4a21a, #ffde00);
background-image:  -moz-linear-gradient(left, #f4a21a, #ffde00);
background-image:  -ms-linear-gradient(left, #f4a21a, #ffde00);
background-image:  -o-linear-gradient(left, #f4a21a, #ffde00);
background-image:  linear-gradient(left, #f4a21a, #ffde00);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#f4a21a', endColorStr='#ffde00', gradientType='1');
}
.ct-info-box1 .ct-info-icon img  {
position:  absolute;
width:  30px;
color:  #000;
font-size:  24px;
top:  50%;
left:  50%;
-webkit-transform:  translate(-50%, -50%);
-khtml-transform:  translate(-50%, -50%);
-moz-transform:  translate(-50%, -50%);
-ms-transform:  translate(-50%, -50%);
-o-transform:  translate(-50%, -50%);
transform:  translate(-50%, -50%);
}
.ct-info-box1 .ct-info-holder  {
position:  relative;
padding:  8px 20px;
flex-grow:  1;
}
.ct-info-box1 .ct-info-holder .ct-info-label  {
font-size:  12px;
line-height:  19px;
color:  #c6c6c6;
}
.ct-info-box1 .ct-info-holder .ct-info-title  {
font-size:  18px;
color:  #fefefe;
font-family:  bebas neue, sans-serif;
line-height:  normal;
}
.ct-info-box1 .ct-info-holder a  {
position:  absolute;
top:  0;
left:  0;
width:  100%;
height:  100%;
z-index:  99;
}
#services-main-id  {
padding-top:  100px;
background:  #09090a;
}
.sec-services  {
padding:  30px 0;
}
.servies-main-three, .servies-main-three .side-banner, .servies-main-three .side-banner .side-banner-inner, .servies-main-three .side-banner .side-banner-inner .side-baner-bg {
    height: 100%;
}
.main-side-service  {
/* position:  sticky;
top:  110px; */
}
.inner-side-service  {
margin:  0px 0px 30px 0px;
}
.main-side-service .ct-nav-inner  {
margin:  0;
list-style:  none;
}
.main-side-service li.current-menu-item>a,  .main-side-service li>a:hover  {
padding-left:  54px;
}
.main-side-service li a  {
background-color:  #212020;
font-size:  18px;
line-height:  30px;
letter-spacing:  .05em;
font-family:  bebas neue, sans-serif;
padding:  13px 20px 13px 38px;
color:  #fff;
display:  block;
position:  relative;
}
.main-side-service li.current-menu-item>a span,  .main-side-service li>a:hover span,  .ct-info-box2 .ct-info-label  {
background-color:  #f4a21a;
background-image:  -webkit-gradient(linear, left top, right top, from(#f4a21a), to(#ffde00));
background-image:  -webkit-linear-gradient(left, #f4a21a, #ffde00);
background-image:  -moz-linear-gradient(left, #f4a21a, #ffde00);
background-image:  -ms-linear-gradient(left, #f4a21a, #ffde00);
background-image:  -o-linear-gradient(left, #f4a21a, #ffde00);
background-image:  linear-gradient(left, #f4a21a, #ffde00);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#f4a21a', endColorStr='#ffde00', gradientType='1');
background-color:  initial;
background-clip:  text;
-o-background-clip:  text;
-ms-background-clip:  text;
-moz-background-clip:  text;
-webkit-background-clip:  text;
text-fill-color:  transparent;
-o-text-fill-color:  transparent;
-ms-text-fill-color:  transparent;
-moz-text-fill-color:  transparent;
-webkit-text-fill-color:  transparent;
}
.main-side-service li.current-menu-item>a span:before,  .main-side-service li>a:hover span:before  {
content:  '-';
margin-right:  4px;
}
.main-side-service li.current-menu-item>a:after,  .main-side-service li>a:hover:after  {
height:  100%;
}
.main-side-service li a:after  {
content:  '';
width:  4px;
height:  0%;
position:  absolute;
top:  0;
bottom:  0;
left:  0;
margin:  auto;
-webkit-transition:  .3s cubic-bezier(.24, .74, .58, 1);
-khtml-transition:  .3s cubic-bezier(.24, .74, .58, 1);
-moz-transition:  .3s cubic-bezier(.24, .74, .58, 1);
-ms-transition:  .3s cubic-bezier(.24, .74, .58, 1);
-o-transition:  .3s cubic-bezier(.24, .74, .58, 1);
transition:  .3s cubic-bezier(.24, .74, .58, 1);
background-color:  #f4a21a;
background-image:  -webkit-gradient(linear, left top, right top, from(#f4a21a), to(#ffde00));
background-image:  -webkit-linear-gradient(left, #f4a21a, #ffde00);
background-image:  -moz-linear-gradient(left, #f4a21a, #ffde00);
background-image:  -ms-linear-gradient(left, #f4a21a, #ffde00);
background-image:  -o-linear-gradient(left, #f4a21a, #ffde00);
background-image:  linear-gradient(left, #f4a21a, #ffde00);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#f4a21a', endColorStr='#ffde00', gradientType='1');
}
.main-side-service li+li  {
margin-top:  10px;
}
.side-banner  {
position:  relative;
}
.side-baner-bg  {
background-image: url(../img/servies/box-service-info.jpg);
}
.bg-image  {
background-size:  cover;
background-position:  50%;
background-repeat:  no-repeat;
}
.ct-info-box2  {
background-color:  #000;
padding:  108px 60px 120px;
text-align:  center;
}
.ct-info-box2 .ct-info-label  {
font-size:  15px;
margin-bottom:  3px;
}
.ct-info-box2 .ct-info-title1  {
font-size:  36px;
color:  #fff;
border-bottom:  1px solid rgba(249, 189, 14, .32);
padding-bottom:  6px;
margin-bottom:  10px;
}
.ct-info-box2 .ct-info-title2  {
font-size:  40px;
color:  #fff;
font-family:  bebas neue, sans-serif;
}
.ct-info-box2 .ct-info-desc  {
font-size:  19px;
color:  #fff;
margin-bottom:  36px;
}
.ct-info-box2 .ct-info-button  {
line-height:  47px;
padding: 0 30px 0 30px;
    background-image: linear-gradient( 90deg, #f4a21a 0%, #ffde00 50%, #f4a21a);
position:  relative;
display:  inline-block;
color:  #000;
font-size:  14px;
font-weight:  600;
}
.ct-info-box2 .ct-info-button i  {
position:  absolute;
top:  0;
right:  0;
height:  47px;
width:  56px;
line-height:  47px;
background-image:  -webkit-linear-gradient( 90deg, #f4a21a 0%, #ffde00 50%, #f4a21a);
background-image:  -moz-linear-gradient(90deg, #f4a21a 0%, #ffde00 50%, #f4a21a);
background-image:  -ms-linear-gradient(90deg, #f4a21a 0%, #ffde00 50%, #f4a21a);
background-image:  -o-linear-gradient(90deg, #f4a21a 0%, #ffde00 50%, #f4a21a);
background-image:  linear-gradient( 90deg, #f4a21a 0%, #ffde00 50%, #f4a21a);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='');
background-size:  300%, 1px;
background-position:  0;
-webkit-transition:  all 200ms linear 0ms;
-khtml-transition:  all 200ms linear 0ms;
-moz-transition:  all 200ms linear 0ms;
-ms-transition:  all 200ms linear 0ms;
-o-transition:  all 200ms linear 0ms;
transition:  all 200ms linear 0ms;
}
.serv-top-img  {
padding:  0px 0px 28px 0px;
}
.service-title-box h3  {
font-size:  34px;
margin-bottom:  6px;
}
.service-title-box h1  {
font-size:  34px;
margin-bottom:  6px;
}
.service-title-box p  {
font-size:  17px;
line-height:  29px;
}
.support-vision  {
display:  flex;
position:  relative;
}
.pad-support-vision  {
padding:  15px;
}
.suprt-box-v  {
position:  relative;
}
.ct-fancy-box  {
position:  relative;
}
.support-inner {
    width: 50%;
}
.ct-fancy-box-layout1 .item--inner  {
background-color:  #1d1d1d;
padding:  38px 20px 30px 20px;
display:  flex;
flex-wrap:  nowrap;
position:  relative;
}
.ct-fancy-box-layout1:before {
    content: '';
    height: 0;
    background-color: #f9bd0e;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 3px;
    -webkit-transition: .2s cubic-bezier(.24, .74, .58, 1);
    -khtml-transition: .2s cubic-bezier(.24, .74, .58, 1);
    -moz-transition: .2s cubic-bezier(.24, .74, .58, 1);
    -ms-transition: .2s cubic-bezier(.24, .74, .58, 1);
    -o-transition: .2s cubic-bezier(.24, .74, .58, 1);
    transition: .2s cubic-bezier(.24, .74, .58, 1);
    z-index: 1;
}
.ct-fancy-box-layout1:hover::before {
    height: 100%;
}
.ct-fancy-box-layout1 .item--inner:after {
    content: '';
    height: 3px;
    background-color: #f9bd0e;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 0;
    -webkit-transition: .2s cubic-bezier(.24, .74, .58, 1);
    -khtml-transition: .2s cubic-bezier(.24, .74, .58, 1);
    -moz-transition: .2s cubic-bezier(.24, .74, .58, 1);
    -ms-transition: .2s cubic-bezier(.24, .74, .58, 1);
    -o-transition: .2s cubic-bezier(.24, .74, .58, 1);
    transition: .2s cubic-bezier(.24, .74, .58, 1);
}
.ct-fancy-box-layout1 .item--inner:hover::after {
    width: 100%;
}
.ct-fancy-box-layout1:after {
    content: '';
    height: 0px;
    background-color: #f9bd0e;
    position: absolute;
    top: 0;
    right: 0;
    width: 3px;
    -webkit-transition: .2s cubic-bezier(.24, .74, .58, 1);
    -khtml-transition: .2s cubic-bezier(.24, .74, .58, 1);
    -moz-transition: .2s cubic-bezier(.24, .74, .58, 1);
    -ms-transition: .2s cubic-bezier(.24, .74, .58, 1);
    -o-transition: .2s cubic-bezier(.24, .74, .58, 1);
    transition: .2s cubic-bezier(.24, .74, .58, 1);
    z-index: 1;
}
.ct-fancy-box-layout1:hover::after {
    height: 100%;
}
.ct-fancy-box-layout1 .item--inner:before  {
content:  '';
height:  3px;
background-color:  #f9bd0e;
position:  absolute;
top:  0;
left:  0;
width:  0;
-webkit-transition:  .2s cubic-bezier(.24, .74, .58, 1);
-khtml-transition:  .2s cubic-bezier(.24, .74, .58, 1);
-moz-transition:  .2s cubic-bezier(.24, .74, .58, 1);
-ms-transition:  .2s cubic-bezier(.24, .74, .58, 1);
-o-transition:  .2s cubic-bezier(.24, .74, .58, 1);
transition:  .2s cubic-bezier(.24, .74, .58, 1);
}
.ct-fancy-box-layout1 .item--inner:hover:before  {
width:  100%;
}
.ct-fancy-box-layout1 .item--icon  {
line-height:  1;
min-width:  60px;
margin-right:  10px;
display:  flex;
align-items:  center;
justify-content:  center;
}
.ct-fancy-box-layout1 .item--icon i  {
font-size:  50px;
}
.ct-fancy-box .item--title  {
font-size:  22px;
margin-bottom:  5px;
letter-spacing:  .1em;
font-family: 'Bebas Neue', cursive;
color: #fff;
margin-top: 0px;
font-style: normal;
font-weight: 100;
line-height: 1.2;
}
.ct-fancy-box-layout1 .item--title cite  {
font-style:  normal;
color:  #f9bd0e;
}
.ct-fancy-box .item--description  {
font-size:  16px;
line-height:  24px;
color:  #a4a4a4;
}
.main-best-work  {
padding:  10px 0px 0px 0px;
}
.best-work-pad  {
padding:  15px;
}
.best-work-box h3 {
font-size:  30px;
margin:  13px 0px 8px 0px;
}
.best-work-box label {
    display: block;
    font-size:  30px;
    margin:  13px 0px 8px 0px;
    font-family: 'Bebas Neue', cursive;
    color: #fff;
    font-style: normal;
    font-weight: 100;
    line-height: 1.2;
    cursor: auto;
}
.best-work-box p {
color:  #ABABAB;
font-size:  17px;
line-height:  29px;
}
.fancy-icons  {
padding:  10px 0px 44px 0px;
}
.fancy-icon-pad  {
padding:  0 15px;
}
.ct-fancy-box-layout2 .item--meta  {
margin-bottom:  14px;
display:  flex;
flex-wrap:  nowrap;
}
.ct-fancy-box-layout2 .item--icon  {
width:  58px;
min-width:  58px;
height:  60px;
background-color:  #212020;
line-height:  60px;
text-align:  center;
border-radius:  6px;
font-size:  38px;
margin-right:  20px;
}
.ct-fancy-box-layout2 .item--icon i  {
font-size:  34px;
}
.ct-fancy-box-layout2 .item--title  {
font-size:  22px;
line-height:  1.363;
font-weight:  500;
color:  #fff;
letter-spacing:  inherit;
display: flex;
    align-items: center;
    margin-bottom: 0;
}
.serviex-slid  {
position:  relative;
overflow:  hidden;
}
.serviex-slid .item--holder  {
text-align:  center;
position:  relative;
}
.serviex-slid .item--featured img  {
width:  100%;
}
.serviex-slid .item--holder .item--meta  {
position:  absolute;
bottom:  0;
left:  0;
right:  0;
background-color:  #212020;
padding:  34px 20px;
-webkit-transition:  .3s cubic-bezier(.24, .74, .58, 1);
-khtml-transition:  .3s cubic-bezier(.24, .74, .58, 1);
-moz-transition:  .3s cubic-bezier(.24, .74, .58, 1);
-ms-transition:  .3s cubic-bezier(.24, .74, .58, 1);
-o-transition:  .3s cubic-bezier(.24, .74, .58, 1);
transition:  .3s cubic-bezier(.24, .74, .58, 1);
}
.serviex-slid .item--holder .item--icon  {
position:  absolute;
top:  -50px;
right:  25px;
}
.serviex-slid .item--icon  {
width:  75px;
min-width:  75px;
height:  69px;
line-height:  69px;
color:  #000;
text-align:  center;
}
.serviex-slid .item--icon  {
background-color:  #f4a21a;
background-image:  -webkit-gradient(linear, left top, right top, from(#f4a21a), to(#ffde00));
background-image:  -webkit-linear-gradient(left, #f4a21a, #ffde00);
background-image:  -moz-linear-gradient(left, #f4a21a, #ffde00);
background-image:  -ms-linear-gradient(left, #f4a21a, #ffde00);
background-image:  -o-linear-gradient(left, #f4a21a, #ffde00);
background-image:  linear-gradient(left, #f4a21a, #ffde00);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#f4a21a', endColorStr='#ffde00', gradientType='1');
}
.serviex-slid .item--icon img  {
width:  50px;
display:  initial;
}
.serviex-slid .item--holder .item--title  {
margin-bottom:  0;
}
.serviex-slid .item--title  {
font-size:  24px;
font-family: 'Bebas Neue', cursive;
    color: #fff;
    margin-top: 0px;
    font-style: normal;
    font-weight: 100;
    line-height: 1.2;
    margin-bottom: 0;
}
.serviex-slid .item--holder-hover  {
position:  absolute;
top:  0;
left:  0;
width:  100%;
height:  100%;
z-index:  1;
padding:  30px 25px 30px 40px;
-webkit-transform:  translateY(100%);
-khtml-transform:  translateY(100%);
-moz-transform:  translateY(100%);
-ms-transform:  translateY(100%);
-o-transform:  translateY(100%);
transform:  translateY(100%);
-webkit-transition:  .3s cubic-bezier(.24, .74, .58, 1);
-khtml-transition:  .3s cubic-bezier(.24, .74, .58, 1);
-moz-transition:  .3s cubic-bezier(.24, .74, .58, 1);
-ms-transition:  .3s cubic-bezier(.24, .74, .58, 1);
-o-transition:  .3s cubic-bezier(.24, .74, .58, 1);
transition:  .3s cubic-bezier(.24, .74, .58, 1);
}
.serviex-slid .item--holder-hover .item--featured  {
position:  absolute;
top:  0;
left:  0;
width:  100%;
height:  100%;
z-index:  -1;
}
.slid-bg-image  {
background-size:  cover;
background-position:  50%;
background-repeat:  no-repeat;
}
.serviex-slid .item--holder-hover .item--featured:before  {
content:  '';
position:  absolute;
top:  0;
left:  0;
width:  100%;
height:  100%;
background-color:  rgba(0, 0, 0, .75);
}
.serviex-slid .item--holder-hover .item--icon-wrap  {
display:  flex;
justify-content:  flex-end;
margin-bottom:  28px;
}
.serviex-slid .item--holder-hover .item--content  {
color:  #c9c9c9;
margin-bottom:  30px;
}
.serviex-slid .item--holder-hover .item-readmore .btn  {
font-size:  15px;
line-height:  42px;
padding:  0 28px;
border-radius:  0;
background-color:  #f4a21a;
background-image:  -webkit-gradient(linear, left top, right top, from(#f4a21a), to(#ffde00));
background-image:  -webkit-linear-gradient(left, #f4a21a, #ffde00);
}
.serviex-slid:hover .item--holder-hover  {
-webkit-transform:  translateY(0%);
-khtml-transform:  translateY(0%);
-moz-transform:  translateY(0%);
-ms-transform:  translateY(0%);
-o-transform:  translateY(0%);
transform:  translateY(0%);
}
.serviex-slid:hover .item--holder-hover .item--title a  {
    color:  #fff;
    }
.serviex-slid:hover .item--holder-hover .item--title a:hover  {
color:  #f8b910;
}
.sec-footer-bg  {
position:  relative;
background-image:  url(../img/bg-footer1.jpg);
background-position:  center left;
background-repeat:  no-repeat;
background-size:  cover;
transition:  background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
padding:  138px 0px 330px 0px;
}
.sec-footer-bg .ct-sticky1  {
position:  absolute;
top:  0;
left:  31%;
background-color:  red;
z-index:  9;
background-color:  #ffde00;
background-image:  -webkit-gradient(linear, left top, right top, from(#ffde00), to(#f4a21a));
background-image:  -webkit-linear-gradient(left, #ffde00, #f4a21a);
background-image:  -moz-linear-gradient(left, #ffde00, #f4a21a);
background-image:  -ms-linear-gradient(left, #ffde00, #f4a21a);
background-image:  -o-linear-gradient(left, #ffde00, #f4a21a);
background-image:  linear-gradient(left, #ffde00, #f4a21a);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffde00', endColorStr='#f4a21a', gradientType='1');
padding:  0 16px;
font-size:  27px;
color:  #000;
font-family:  bebas neue, sans-serif;
line-height:  72px;
margin-left:  36px;
-webkit-transform:  rotate( -90deg);
-khtml-transform:  rotate(-90deg);
-moz-transform:  rotate(-90deg);
-ms-transform:  rotate(-90deg);
-o-transform:  rotate(-90deg);
transform:  rotate( -90deg);
transform-origin:  right;
-webkit-transform-origin:  right;
margin-top:  -36px;
}
.ct-sticky1:before  {
border-color:  #ffde00 #ffde00 transparent transparent;
top:  0;
}
.ct-sticky1:after  {
border-color:  transparent #ffde00 #ffde00 transparent;
bottom:  0;
}
.ct-sticky1:before,  .ct-sticky1:after  {
content:  '';
position:  absolute;
left:  -36px;
border-width:  18px;
border-style:  solid;
}
.contct-foter h3  {
color:  #000000;
font-size:  75px;
line-height:  76px;
margin-bottom:  0px;
}
.contct-foter p {
    color: #000000;
    font-size: 75px;
    line-height: 76px;
    margin-bottom: 0px;
    font-family: 'Bebas Neue', cursive;
    margin-top: 0px;
    font-style: normal;
    font-weight: 100;
}
.contctnow  {
background:  #000;
color:  #fff;
border-radius:  0;
margin-top:  30px;
}
.contctnow:hover  {
background-color:  #f9bd0e;
color:  #000000;
}
.foter-about  {
position:  relative;
}
.foter-about .ct-angle-inner  {
position:  absolute;
left:  0;
right:  0;
bottom:  0;
display:  flex;
flex-wrap:  wrap;
}
.foter-about .ct-angle-square  {
fill:  #020204;
background-color:  #020204;
}
.foter-about .ct-angle-square  {
width:  50%;
height:  100%;
position:  absolute;
top:  0;
left:  0;
}
.foter-about svg  {
position:  relative;
z-index:  2;
height:  195px;
fill:  #020204;
background-color:  initial!important;
}
.foter-sec  {
transition:  background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
margin-top:  -185px;
margin-bottom:  0px;
z-index:  2;
position:  relative;
}
.foter-section  {
    transition:  background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    margin-top:  -150px;
    margin-bottom:  0px;
    z-index:  2;
    position:  relative;
    }
.foter-abt-comp .ct-logo  {
margin:  0px 0px 22px 0px;
}
.foter-abt-comp .ct-logo a  {
color:  #fff;
display:  flex;
align-items:  center;
line-height:  inherit;
font-size:  22px;
font-family:  'Bebas Neue';
font-weight:  100;
letter-spacing:  1.5px;
}
.bg-blckk {
    background: #020204;
}
.foter-abt-comp .ct-logo a img  {
max-height:  100px;
height:  auto;
max-width:  100%;
width:  auto;
margin-right:  0px;
}
.abt-cont-com h6  {
    color: #BABABA;
    font-size: 14px;
    line-height: 28px;
    font-family: 'Roboto' !important;
    font-weight: 400;
}
.abt-cont-com p {
    color: #BABABA;
    font-size: 14px;
    line-height: 28px;
    font-family: 'Roboto' !important;
    font-weight: 400;
}
.bg-foter-black  {
padding-bottom:  50px;
margin-top:  0px;
padding-top:  50px;
background:  #020204;
}
.foter-iner-title  {
}
.foter-iner-title h3  {
color:  #FFFFFF;
font-size:  24px;
border-bottom:  1px solid #b4b4b4;
margin:  0% 22% 5% 0%;
letter-spacing:  1.2px;
}
.foter-iner-title label {
    color: #FFFFFF;
    font-size: 24px;
    border-bottom: 1px solid #b4b4b4;
    margin: 0% 22% 5% 0%;
    letter-spacing: 1.2px;
    font-family: 'Bebas Neue', cursive;
    font-style: normal;
    font-weight: 100;
    line-height: 1.2;
    display: block;
    cursor: auto;
}
.fotr-ul  {
margin:  34px 0px 0px 0px;
padding:  0% 22% 0% 0%;
}
.ct-contact-info1  {
list-style:  none;
margin-bottom:  0;
font-size:  14px;
line-height:  1.71;
color:  #fff;
font-family:  'Roboto',  sans-serif;
font-weight:  400;
}
.ct-contact-info1 li  {
display:  flex;
flex-wrap:  nowrap;
}
.ct-contact-info1 li+li  {
margin-top:  15px;
}
.ct-contact-info1 .ct-contact-icon  {
display:  inline-block;
margin-right:  4px;
min-width:  18px;
}
.ct-contact-info1 i  {
color:  #f9bd0e;
margin-top:  2px;
font-size:  13px;
}
.ct-nav-inner2 li  {
display:  block;
}
.ct-nav-inner2 li+li  {
margin-top:  12px;
}
.ct-nav-inner2 li a  {
font-family:  'Roboto',  sans-serif;
font-weight:  400;
font-size:  14px;
line-height:  1.71;
color:  #fff;
display:  inline-block;
position:  relative;
}
.ct-nav-inner2 li a .ct-contact-icon  {
color:  #f9bd0e;
margin-right:  6px;
font-size:  9px;
}
.ct-nav-inner2 li a span  {
position:  relative;
}
.ct-nav-inner2 li a:hover  {
padding-left:  8px;
color:  #f9bd0e;
}
.ct-nav-inner2 li a:hover span.ct-contact-icon:before  {
width:  0;
}
.ct-nav-inner2 li a:hover span:before  {
width:  100%;
}
.ct-nav-inner2 li a span:before  {
content:  '';
-webkit-transition:  .3s cubic-bezier(.24, .74, .58, 1);
-khtml-transition:  .3s cubic-bezier(.24, .74, .58, 1);
-moz-transition:  .3s cubic-bezier(.24, .74, .58, 1);
-ms-transition:  .3s cubic-bezier(.24, .74, .58, 1);
-o-transition:  .3s cubic-bezier(.24, .74, .58, 1);
transition:  .3s cubic-bezier(.24, .74, .58, 1);
width:  0;
height:  1px;
background-color:  rgba(249, 189, 14, .67);
position:  absolute;
bottom:  0;
left:  0;
}
.fotr-port  {
margin:  34px 0px 0px 0px;
}
#gallery-1  {
display:  flex;
flex-wrap:  wrap;
margin:  15px 100px 0 15px;
}
#gallery-1 .gallery-item  {
padding:  0 5px;
margin-bottom:  10px;
}
#gallery-1 .gallery-item .gallery-icon a img  {
width:  100%;
object-fit:  cover;
}
.foter-copyri8  {
background:  #09090a;
padding:  15px 0;
}
.copyritbox  {
display:  flex;
align-items:  center;
justify-content:  space-between;
}
.foter-copyri8 .copyright  {
color:  #fff;
font-family:  'Bebas Neue';
letter-spacing:  1.5px;
}
.foter-copyri8 .copyright span  {
font-family:  'Bebas Neue';
font-weight:  100;
color:  #f5aa16;
}
.policy-terms a  {
color:  #f5aa16;
margin-right:  10px;
transition:  .3s ease-in-out;
font-family:  'Bebas Neue';
letter-spacing:  1.5px;
}
.policy-terms a:last-child  {
margin-right:  0px;
}
.policy-terms a:hover  {
color:  #fff;
}
.sec-content-site  {
padding:  40px 0;
}
.site-tilte  {
border-bottom:  1px solid;
margin-bottom:  30px;
}
.site-tilte h2  {
letter-spacing:  3px;
}
.site-tilte h1  {
    letter-spacing:  3px;
    }
.site-sub-tile  {
margin-top:  30px;
margin-bottom:  15px;
}
.site-sub-tile h4  {
width:  fit-content;
border-bottom:  1px solid;
letter-spacing:  2px;
}
.site-pra p  {
font-size:  16px;
}
.site-pra ul {
    padding-left: 15px;
    margin-bottom: 15px;
}
.site-pra ul li {
    list-style: disc;
}
.sec-abtt  {
padding:  40px 0 80px;
position:  relative;
}
.main-about-img  {
position:  relative;
padding-left:  50px;
}
.main-about-img:after  {
content:  "";
position:  absolute;
left:  0;
top:  -40px;
background:  #0000008f;
width:  90%;
height:  100%;
z-index:  0;
border-radius:  4px;
}
.main-about-img img  {
position:  relative;
z-index:  1;
border-radius:  4px;
margin-top:  20px;
}
.about-title-decp h2  {
font-size:  46px;
letter-spacing:  3px;
}
.about-title-decp h1  {
font-size:  46px;
letter-spacing:  3px;
}
.about-title-decp  {
margin-top:  20px;
}
.sec-teams  {
background:  url(../img/teams-bg.jpg);
background-repeat:  no-repeat;
background-position:  center;
background-size:  100% 100%;
position:  relative;
padding:  80px 0;
}
.sec-teams:before  {
content:  "";
position:  absolute;
left:  0;
top:  0;
width:  100%;
height:  100%;
background:  #000000c2;
}
.core-teams-title h6  {
color:  #f9bd0f;
letter-spacing:  2px;
margin-top:  50px;
}
.core-teams-title h2  {
font-size:  46px;
letter-spacing:  3px;
}
.core-teams-title p  {
width:  90%;
font-size:  16px;
}
.our-team-box  {
background:  #09090a;
border-radius:  4px;
position:  relative;
}
.team-img  {
transition:  .3s ease-in-out;
}
.our-team-box:hover .team-img  {
transform:  translateY(-20px);
transition:  .3s ease-in-out;
}
.team-img img  {
border-radius:  4px 4px 0 0;
}
.team-decp  {
text-align:  center;
padding:  15px 0;
transition:  .3s ease-in-out;
}
.team-decp h3  {
margin-bottom:  0;
}
.team-decp p  {
margin-bottom:  0;
}
.our-team-box:hover .team-decp  {
transform:  translateY(-20px);
}
.certified-box  {
display:  flex;
margin-top:  50px;
}
.certified-box .certi-img  {
margin-right:  10px;
border-radius:  3px;
}
.certified-box .certi-img:last-child  {
margin-right:  0;
}
.certified-box .certi-img img  {
border-radius:  3px;
}
.progressbar-box  {
margin-top:  30px;
}
.progressbar-div  {
margin-bottom:  20px;
}
.title-percent  {
display:  flex;
align-items:  center;
justify-content:  space-between;
margin-bottom:  8px;
}
.title-percent h5  {
font-family:  'Bebas Neue';
letter-spacing:  1.5px;
color:  #ffff;
font-size:  16px;
}
.title-percent p {
    font-family: 'Bebas Neue';
    letter-spacing: 1.5px;
    color: #ffff;
    font-size: 16px;
    margin-top: 0px;
    font-style: normal;
    font-weight: 100;
    margin-bottom: 0;
}
.bar  {
width:  100%;
height:  14px;
background:  #303030;
border-radius:  20px;
display:  flex;
align-items:  center;
margin:  10px 0 20px;
}
.flexiblebar  {
height:  10px;
border-radius:  20px;
margin-left:  3px;
background:  linear-gradient(to right,  rgb(249 189 15),  rgb(212 161 13));
}
.percent  {
text-align:  right;
margin-top:  -30px;
color:  white;
font-weight:  600;
}
@media (max-width: 600px)  {
.fancy-icons  {
padding:  10px 0px 20px 0px;
}
#services-main-id  {
padding-top:  50px;
}
.reverces-mob  {
flex-direction:  column-reverse;
}
.support-vision  {
display:  block;
}
.main-services-show  {
margin-top:  20px;
}
.ct-fancy-box-layout1 .item--inner  {
padding:  38px 10px 30px 10px;
}
.sec-services  {
padding:  30px 0 0;
}
.sec-footer-bg  {
display:  none;
}
.foter-about .ct-angle-inner  {
position:  relative;
}
.foter-about  {
display:  none;
}
.foter-sec  {
margin-top:  20px;
}
.bg-foter-black  {
padding-top:  0px;
}
.foter-iner-title h3  {
margin:  0;
}
.foter-iner-title  {
margin-top:  20px;
}
.fotr-ul  {
padding:  0;
}
.ct-nav-inner2 li a  {
font-size:  16px;
}
.ct-contact-info1  {
font-size:  16px;
}
.mob-d-none  {
display:  none;
}
.main-about-img  {
padding-left:  0;
}
.main-about-img:after  {
display:  none;
}
.progressbar-box  {
margin-top:  0;
}
.core-teams-title  {
margin-bottom:  40px;
}
.sec-teams  {
padding:  20px 0;
}
.policy-terms {
    margin-bottom: 5px;
}
.support-inner {
    width: auto;
}
    .btn-whtasapp {
        left: 20px;
        bottom: 20px;
    }
    .btn-whtasapp .btn-right-bottom__text {
        display: none;
    }
    #footer .footer-top label {
        margin: 0 0 8% 0;
    }
    #footer-social .messenger_adaptive-label .messenger__label {
        display: none;
    }
    #footer-social .messenger_adaptive-label .messenger__icon {
        margin-right: 0;
    }
    
    .foter-iner-title label {
    margin: 0% 0% 5% 0%;
    }
    .bg-foter-black .mob-d-none {
        display: block;
    }
    .met-noah-p {
        padding-right: 0;
    }
    
    #footer-social .messenger__item {
    height: 70px;
    }
    #footer-social .messenger__icon {
    width: 35px;
    height: 35px;
    }
    
    
}
.section-title > span  {
display:  block;
line-height:  1;
font-size:  14px;
font-weight:  700;
color:  #c8c8c8;
margin-bottom:  15px;
text-transform:  uppercase;
}
.section-title h2  {
font-size:  45px;
font-weight:  800;
margin-bottom:  0;
line-height:  1;
letter-spacing:  -2px;
}
.latest-games-items  {
position:  relative;
box-shadow:  0px 5px 12.09px 0.91px rgba(0,  0,  0,  0.35);
}
.latest-games-thumb img  {
width:  100%;
}
.latest-games-content  {
position:  absolute;
left:  0;
bottom:  0;
background-color:  #212020;
box-shadow:  0px 5px 12.09px 0.91px rgba(0,  0,  0,  0.35);
width:  100%;
padding:  35px 30px;
z-index:  1;
}
.lg-tag  {
position:  absolute;
left:  30px;
top:  -30px;
z-index:  1;
}
.lg-tag a,  .product-content .product-tag a,  .features-item .product-tag a  {
font-size:  12px;
font-weight:  800;
text-transform:  uppercase;
color:  #1c1121;
height:  30px;
line-height:  30px;
display:  block;
padding:  0 20px;
}
.lg-tag a::before,  .product-content .product-tag a::before,  .features-item .product-tag a::before  {
content:  "";
position:  absolute;
left:  0;
top:  0;
height:  100%;
width:  100%;
transform:  skewX(-10deg);
z-index:  -1;
right:  0;
margin:  0 auto;
-webkit-transition:  all 0.3s ease-out 0s;
-moz-transition:  all 0.3s ease-out 0s;
-ms-transition:  all 0.3s ease-out 0s;
-o-transition:  all 0.3s ease-out 0s;
transition:  all 0.3s ease-out 0s;
}
.latest-games-content h4  {
font-size:  22px;
margin-bottom:  0px;
line-height:  1;
text-align:  center;
}
.latest-games-content p  {
line-height:  1;
margin-bottom:  0;
color:  #c9c9c9;
text-transform:  capitalize;
font-weight:  600;
font-size:  13px;
}
.latest-games-active.owl-carousel .owl-nav,  .testimonial-active.owl-carousel .owl-nav  {
position:  absolute;
right:  0;
top:  -85px;
z-index:  1;
}
.latest-games-active.owl-carousel .owl-nav button,  .testimonial-active.owl-carousel .owl-nav button  {
width:  37px;
height:  33px;
color:  #bebac0;
border:  3px solid #bebac0;
display:  inline-block;
transition:  .3s linear;
}
.latest-games-active.owl-carousel .owl-nav button.owl-next,  .testimonial-active.owl-carousel .owl-nav button.owl-next  {
margin-left:  10px;
}
.latest-games-active.owl-carousel .owl-nav button:hover,  .product-active .slick-arrow:hover,  .testimonial-active.owl-carousel .owl-nav button:hover  {
border-color:  #e4a101;
}
.home-four-title h2  {
text-transform:  uppercase;
font-size:  36px;
letter-spacing:  0;
}
.home-four-title.black-title h2  {
color:  #1c1121;
}
.home-four-latest-games .latest-games-content h4  {
font-size:  20px;
text-transform:  uppercase;
}
.community-area  {
position:  relative;
z-index:  1;
overflow:  hidden;
}
.community-bg-shape  {
position:  absolute;
left:  50%;
top:  50%;
transform:  translate(-50%, -50%);
z-index:  -1;
opacity:  .07;
}
.community-wrap table  {
background:  #fff;
box-shadow:  0px 2px 21px 0px rgba(59,  53,  63,  0.12);
}
.community-wrap thead tr th  {
vertical-align:  middle;
padding:  24px 25px;
border-bottom:  1px solid #ededed;
}
.community-wrap thead tr  {
text-transform:  uppercase;
font-size:  14px;
font-weight:  800;
color:  #6d6d6d;
font-family:  'Oxanium',  cursive;
}
.community-wrap tr th:first-child  {
text-align:  left;
}
.community-wrap tr th,  .community-wrap tr td  {
text-align:  center;
}
.community-post-wrap  {
display:  flex;
align-items:  flex-start;
flex-wrap:  nowrap;
}
.community-post-content span  {
display:  block;
font-size:  14px;
font-weight:  400;
color:  #9b9b9b;
margin-top:  5px;
}
.community-post-content span a  {
font-weight:  500;
color:  #636363;
}
.community-post-content > a  {
font-size:  16px;
font-weight:  600;
color:  #413f3f;
}
.community-post-tag  {
margin-left:  15px;
}
.community-post-tag a  {
font-size:  12px;
font-weight:  600;
color:  #413f3f;
position:  relative;
z-index:  1;
padding:  7px 20px;
margin:  5px 2px 0;
display:  inline-block;
}
.community-post-tag a::before  {
content:  "";
position:  absolute;
left:  0;
top:  0;
height:  100%;
width:  100%;
transform:  skewX(-20deg);
z-index:  -1;
right:  0;
margin:  0 auto;
background:  #e4a101;
box-shadow:  0px 1px 8.37px 0.63px rgba(114,  113,  113,  0.18);
-webkit-transition:  all 0.3s ease-out 0s;
-moz-transition:  all 0.3s ease-out 0s;
-ms-transition:  all 0.3s ease-out 0s;
-o-transition:  all 0.3s ease-out 0s;
transition:  all 0.3s ease-out 0s;
}
.community-wrap tbody td,  .community-wrap tbody th  {
padding:  20px 25px;
vertical-align:  middle;
border-top:  none;
border-bottom:  1px solid #ededed;
}
.community-wrap .community-post-type th  {
padding:  25px 0 0 25px;
border:  none;
vertical-align:  middle;
font-size:  14px;
font-weight:  400;
color:  #9b9b9b;
}
.community-wrap tbody td  {
font-size:  16px;
font-weight:  500;
color:  #868686;
}
.community-wrap .community-bell  {
position:  relative;
}
.community-wrap .community-bell a  {
color:  #e4a101;
}
.community-wrap .community-bell::before  {
content:  "";
position:  absolute;
left:  0;
top:  50%;
transform:  translateY(-50%);
border-radius:  50%;
width:  1px;
height:  50px;
background-color:  rgb(223,  223,  223);
}
.create-topic  {
background:  #fff;
box-shadow:  0px 2px 21px 0px rgba(59,  53,  63,  0.12);
padding:  25px 25px 45px;
}
.create-topic span  {
font-size:  14px;
font-weight:  400;
color:  #9b9b9b;
display:  block;
margin-bottom:  20px;
}
.create-topic form input  {
width:  100%;
border:  1px solid #ebebeb;
padding:  18px 20px;
font-size:  14px;
color:  #636363;
margin-bottom:  20px;
}
.create-topic form input::placeholder  {
font-size:  14px;
color:  #9b9b9b;
}
.create-topic form .btn::before  {
bottom:  0;
}
.create-topic form .btn  {
padding:  16px 39px;
overflow:  hidden;
}
.community-widget  {
background:  #fff;
box-shadow:  0px 2px 21px 0px rgba(59,  53,  63,  0.12);
padding:  35px;
}
.community-widget-title h5  {
font-size:  16px;
text-transform:  uppercase;
color:  #515151;
margin-bottom:  0;
}
.community-sidebar-social ul li a  {
width:  100%;
display:  block;
text-align:  center;
font-size:  14px;
font-weight:  600;
color:  #747373;
background:  #fbfbfb;
border:  1px solid #e5e4e4;
line-height:  58px;
}
.community-sidebar-social ul li a i  {
margin-right:  10px;
}
.community-sidebar-social ul li  {
margin-bottom:  15px;
}
.community-sidebar-social ul li:last-child  {
margin-bottom:  0;
}
.community-sidebar-social ul li a:hover  {
background:  #e4a101;
color:  #fff;
border-color:  #e4a101;
}
.community-sidebar-game ul li  {
display:  flex;
align-items:  center;
margin-bottom:  20px;
}
.community-sidebar-game ul li:last-child  {
margin-bottom:  0;
}
.sidebar-new-game-thumb  {
margin-right:  20px;
}
.sidebar-new-game-thumb img  {
border-radius:  12px;
}
.sidebar-new-game-content span  {
font-size:  14px;
line-height:  1;
color:  #9b9b9b;
display:  block;
margin-bottom:  5px;
}
.sidebar-new-game-content h5  {
font-size:  16px;
font-weight:  600;
color:  #413f3f;
font-family:  'Poppins',  sans-serif;
margin-bottom:  0;
line-height:  24px;
}
.sidebar-new-game-content h5 a:hover,  .contact-form button:hover  {
color:  #e4a101;
}
#contact-map  {
width:  100%;
height:  445px;
display:  block;
box-shadow:  0px 2px 12.09px 0.91px rgba(184,  184,  184,  0.35);
}
.contact-area .title-style-three  {
padding-bottom:  0;
}
.contact-area .title-style-three::before  {
display:  none;
}
.contact-area .title-style-three h2  {
font-size:  30px;
letter-spacing:  -1px;
}
.contact-info-list ul li  {
color:  #6c6c6c;
display:  block;
font-size:  14px;
margin-bottom:  8px;
}
.contact-info-list ul li:last-child  {
margin-bottom:  0;
}
.contact-info-list ul li i  {
margin-right:  10px;
color:  #e9a301;
}
.contact-form textarea  {
width:  100%;
border:  none;
font-size:  14px;
border-bottom:  2px solid #eeeeee;
height:  105px;
margin-bottom:  50px;
padding:  0 0 20px;
transition:  .3s linear;
}
.contact-form textarea::placeholder,  .contact-form input::placeholder  {
font-size:  14px;
color:  #9e9e9e;
}
.contact-form textarea:focus,  .contact-form input:focus  {
border-color:  #e9a301;
}
.contact-form input  {
width:  100%;
border:  none;
font-size:  14px;
border-bottom:  2px solid #eeeeee;
margin-bottom:  50px;
padding:  0 0 20px;
transition:  .3s linear;
}
.contact-form button  {
display:  block;
width:  100%;
font-size:  16px;
font-weight:  800;
color:  #1c1121;
text-transform:  uppercase;
border:  none;
background:  none;
padding:  0;
cursor:  pointer;
line-height:  1;
padding-bottom:  20px;
border-bottom:  2px solid #e9a301;
margin-top:  16px;
transition:  .3s linear;
}
.third-contact-bg  {
/* background-image:  url(../img/bg/third_contact_bg.jpg); */
background-position:  center;
background-size:  cover;
padding:  120px 0;
}
.third-title-style ul li + li  {
margin-top:  10px;
}
.third-title-style ul li  {
font-size:  14px;
color:  #d3d3d3;
}
.third-title-style ul li span  {
font-family:  'grinddemolished';
font-weight:  normal;
color:  #fff;
margin-right:  5px;
}
.third-contact-wrap .third-title-style .vertical-title  {
left:  -35px;
margin-bottom:  0;
top:  50px;
letter-spacing:  2px;
}
.third-contact-form input,  .third-contact-form textarea  {
width:  100%;
border:  none;
background:  #292a2e;
color:  #fff;
font-size:  14px;
font-weight:  500;
padding:  19px 25px;
margin-bottom:  20px;
}
.third-contact-form textarea  {
min-height:  160px;
max-height:  160px;
}
.third-contact-form input::placeholder,  .third-contact-form textarea::placeholder  {
color:  #b5b4b4;
font-size:  14px;
font-weight:  500;
}
.newsletter-wrap  {
border-radius:  80px;
background-color:  rgb(25,  14,  34);
display:  flex;
align-items:  center;
justify-content:  space-between;
padding:  40px 65px;
margin-top:  -55px;
position:  relative;
z-index:  1;
margin-bottom:  80px;
}
.newsletter-form form  {
display:  flex;
align-items:  center;
margin-right:  20px;
}
.newsletter-form-grp  {
position:  relative;
}
.newsletter-form-grp i  {
position:  absolute;
top:  50%;
transform:  translateY(-50%);
font-size:  14px;
left:  15px;
}
.newsletter-form form input  {
width:  495px;
background:  #24182d;
border:  none;
color:  #fff;
padding:  17px 40px;
font-size:  14px;
font-weight:  500;
}
.newsletter-form form input::placeholder  {
color:  #a0a0a0;
}
.newsletter-form-grp::before,  .newsletter-form button::before  {
content:  "";
position:  absolute;
left:  -20px;
top:  0;
width:  0;
height:  0;
border-style:  solid;
border-width:  0 0 55px 20px;
border-color:  transparent transparent #24182d transparent;
}
.newsletter-form-grp::after,  .newsletter-form button::after  {
content:  "";
position:  absolute;
right:  -20px;
top:  0;
width:  0;
height:  0;
border-style:  solid;
border-width:  55px 20px 0 0;
border-color:  #24182d transparent transparent transparent;
}
.newsletter-title h2  {
font-size:  26px;
letter-spacing:  -1px;
}
.newsletter-form button  {
border:  none;
color:  #1c1121;
font-size:  14px;
font-weight:  800;
padding:  17px 15px;
margin-left:  30px;
position:  relative;
cursor:  pointer;
transition:  .3s linear;
}
.newsletter-form button::before  {
border-color:  transparent transparent #e4a101 transparent;
transition:  .3s linear;
}
.newsletter-form button::after  {
border-color:  #e4a101 transparent transparent transparent;
transition:  .3s linear;
}
.newsletter-form button:hover  {
background:  #fff;
}
.newsletter-form button:hover::before  {
border-color:  transparent transparent #fff transparent;
}
.newsletter-form button:hover::after  {
border-color:  #fff transparent transparent transparent;
}
.newsletter-form button i  {
font-size:  12px;
margin-left:  5px;
}
.s-newsletter-area .newsletter-wrap  {
background-color:  #1c181e;
}
.s-newsletter-area .newsletter-title h2  {
letter-spacing:  0;
text-transform:  uppercase;
}
.s-newsletter-area .newsletter-form form input  {
background:  #262228;
}
.s-newsletter-area .newsletter-form-grp::after  {
border-color:  #262228 transparent transparent transparent;
}
.s-newsletter-area .newsletter-form-grp::before  {
border-color:  transparent transparent #262228 transparent;
}
.footer-bg  {
/* background-image:  url(../img/bg/footer_bg.jpg); */
background-color:  #f9f9f9;
background-position:  top center;
background-size:  cover;
padding-bottom:  65px;
position:  relative;
z-index:  1;
}
.third-footer-bg  {
/* background-image:  url(../img/bg/t_footer_bg.jpg); */
padding-top:  90px;
padding-bottom:  40px;
}
.footer-text p  {
font-size:  15px;
color:  #90949c;
margin-bottom:  15px;
}
.footer-contact ul li  {
margin-bottom:  10px;
font-size:  15px;
color:  #90949c;
line-height:  28px;
}
.footer-contact ul li i  {
margin-right:  10px;
}
.footer-contact ul li span  {
font-weight:  500;
}
.footer-contact ul li:last-child  {
margin-bottom:  0;
}
.fw-title h5  {
font-size:  18px;
color:  #c8c8c8;
margin-bottom:  0;
line-height:  1;
padding-bottom:  20px;
position:  relative;
}
.fw-title h5::before  {
content:  "";
position:  absolute;
left:  0;
bottom:  0;
width:  30px;
height:  3px;
}
.fw-link ul li  {
display:  block;
}
.fw-link ul li a  {
color:  #90949c;
font-size:  14px;
line-height:  40px;
display:  inline-block;
}
.fw-link ul li a:hover  {
padding-left:  5px;
}
.footer-social ul  {
display:  flex;
flex-wrap:  wrap;
}
.footer-social ul li  {
display:  block;
margin-right:  9px;
}
.footer-social ul li a  {
width:  36px;
height:  36px;
background-color:  rgb(59,  89,  152);
display:  block;
text-align:  center;
line-height:  36px;
color:  #fff;
font-size:  14px;
border-radius:  2px;
}
.footer-social ul li:nth-child(2) a  {
background:  #55acee;
}
.footer-social ul li:nth-child(3) a  {
background:  #d71e18;
}
.footer-social ul li:nth-child(4) a  {
background:  #1565c0;
}
.footer-newsletter input  {
width:  100%;
background:  #24182d;
border:  none;
padding:  12px 20px;
color:  #fff;
padding-right:  60px;
font-size:  14px;
}
.footer-newsletter input::placeholder  {
color:  #7c7c7d;
font-size:  14px;
}
.footer-newsletter form  {
position:  relative;
}
.footer-newsletter button  {
position:  absolute;
width:  53px;
height:  100%;
border:  none;
color:  #1c1121;
right:  0;
top:  0;
cursor:  pointer;
font-size:  14px;
}
.footer-fire  {
position:  absolute;
left:  90px;
bottom:  0;
z-index:  -1;
}
.footer-fire-right  {
left:  auto;
right:  90px;
}
.copyright-wrap  {
background:  #140a1c;
padding:  20px 0;
}
.copyright-text p  {
font-size:  14px;
color:  #90949c;
margin-bottom:  0;
}
.copyright-text p a  {
font-weight:  500;
}
.s-footer-bg  {
/* background-image:  url(../img/bg/s_footer_bg.jpg); */
}
.s-footer-bg .fw-title h5  {
font-size:  16px;
text-transform:  uppercase;
}
.s-footer-bg .footer-newsletter input  {
background:  #262228;
}
.s-copyright-wrap  {
background:  #161417;
}
.fw-text p  {
font-size:  14px;
line-height:  28px;
padding-right:  70px;
margin-bottom:  20px;
}
.fw-social ul  {
display:  flex;
align-items:  center;
flex-wrap:  wrap;
}
.fw-social ul li + li  {
margin-left:  15px;
}
.fw-social ul li a  {
display:  block;
font-size:  14px;
color:  #a6a6a5;
line-height:  1;
}
.fw-social ul li a:hover,  .fw-quick-link ul li a:hover,  .fw-title h3 > span,  .third-copyright-wrap .copyright-text p a  {
color:  #ff5917;
}
.fw-title h3  {
font-size:  26px;
font-family:  'grinddemolished';
font-weight:  normal;
line-height:  1;
margin-bottom:  0;
}
.fw-quick-link ul li a  {
display:  inline-block;
font-size:  14px;
color:  #b5b5b5;
font-weight:  500;
}
.fw-quick-link ul li + li  {
margin-top:  10px;
}
.third-copyright-wrap  {
background:  #131418;
}
#preloader {
background-color:  #161417;
height:  100%;
width:  100%;
position:  fixed;
z-index:  1;
margin-top:  0px;
top:  0px;
z-index:  9999;
}
#loading-center {
width:  100%;
height:  100%;
position:  relative;
}
#loading-center-absolute  {
position:  relative;
left:  0;
right:  0;
margin:  0 auto;
text-align:  center;
display:  flex;
flex-direction:  column;
align-items:  center;
justify-content:  center;
height:  100%;
width:  300px;
}
#loading-center-absolute img  {
width:  200px;
}
.load-animate  {
animation:  jumping 1s infinite ease-in;
}
@keyframes jumping {
0%,  100% {
transform:  translateY(0);
}
50% {
transform:  translateY(10px);
}
}
.loader  {
width:  100%;
margin:  30px auto;
position:  relative;
}
.loader .loading_1  {
position:  relative;
width:  100%;
height:  10px;
border:  1px solid #a97410;
border-radius:  10px;
}
.loader .loading_1:before  {
content:  "";
display:  block;
position:  absolute;
width:  0;
height:  100%;
background-color:  #ac881f;
box-shadow:  10px 0px 15px 0px #ac881f;
animation:  load 2s linear infinite;
}
.loader .loading_2  {
position:  absolute;
width:  100%;
top:  20px;
color:  white;
font-family:  'Bebas Neue';
letter-spacing:  1.5px;
font-size:  22px;
text-align:  center;
}
@keyframes load  {
0%  {
width:  0%;
}
87.5%  {
width:  100%;
}
}
@keyframes turn  {
0%  {
transform:  rotateY(0deg);
}
6.25%,  50%  {
transform:  rotateY(180deg);
}
56.25%,  100%  {
transform:  rotateY(360deg);
}
}
@keyframes bounce  {
0%,  100%  {
top:  10px;
}
12.5%  {
top:  30px;
}

}

.social-links a {
    font-size: 18px;
    display: inline-block;
    background: #f9bd0f;
    color: #000305;
    line-height: 1;
    padding: 8px 0;
    margin-right: 4px;
    border-radius: 50%;
    text-align: center;
    width: 36px;
    height: 36px;
    transition: 0.3s;
}
.social-links a:hover {
    background: #f4a519;
    color: #000;
    text-decoration: none;
}
.paymenttype {
    margin-top: 20px;
}
.paymenttype h4 {
    border-bottom: 1px solid #b4b4b4;
    font-size: 24px;
    letter-spacing: 1.2px;
    font-family: 'Bebas Neue', cursive;
    font-style: normal;
    font-weight: 100;
    line-height: 1.2;
    margin: 0% 0% 3% 0%;
}
.swiper-pad {
    padding: 19px;
}