/*
Theme Name: Wecheer Base
Author: IT Ops Team
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/* fonts */
@import url('https://fonts.googleapis.com/css2?family=Cairo&family=Manjari:wght@400;700&display=swap');
@font-face {
    font-family: 'Gotham';
    src: url('font/Gotham.eot');
    src: url('font/Gotham.eot?#iefix') format('embedded-opentype'),
        url('font/Gotham.woff2') format('woff2'),
        url('font/Gotham.woff') format('woff'),
        url('font/Gotham.ttf') format('truetype'),
        url('font/Gotham.otf') format('otf'),
        url('font/Gotham.svg') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham';
    src: url('font/GothamBold.eot');
    src: url('font/GothamBold.eot?#iefix') format('embedded-opentype'),
        url('font/GothamBold.woff2') format('woff2'),
        url('font/GothamBold.woff') format('woff'),
        url('font/GothamBold.ttf') format('truetype'),
        url('font/GothamBold.otf') format('otf'),
        url('font/GothamBold.svg') format('svg');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Aeroport';
    src: url('font/Aeroport-Bold.eot');
    src: url('font/Aeroport-Bold.eot?#iefix') format('embedded-opentype'),
        url('font/Aeroport-Bold.woff2') format('woff2'),
        url('font/Aeroport-Bold.woff') format('woff'),
        url('font/Aeroport-Bold.ttf') format('truetype'),
        url('font/Aeroport-Bold.svg#Aeroport-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Aeroport';
    src: url('font/Aeroport-Medium.eot');
    src: url('font/Aeroport-Medium.woff2') format('woff2'),
        url('font/Aeroport-Medium.woff') format('woff'),
        url('font/Aeroport-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Aeroport';
    src: url('font/Aeroport.eot');
    src: url('font/Aeroport.eot?#iefix') format('embedded-opentype'),
        url('font/Aeroport.woff2') format('woff2'),
        url('font/Aeroport.woff') format('woff'),
        url('font/Aeroport.ttf') format('truetype'),
        url('font/Aeroport.svg#Aeroport') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'AdobeArabic';
    src: url('font/AdobeArabic-Regular.eot');
    src: url('font/AdobeArabic-Regular.woff2') format('woff2'),
        url('font/AdobeArabic-Regular.woff') format('woff'),
        url('font/AdobeArabic-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'AdobeArabic';
    src: url('font/AdobeArabic-Bold.eot');
    src: url('font/AdobeArabic-Bold.woff2') format('woff2'),
        url('font/AdobeArabic-Bold.woff') format('woff'),
        url('font/AdobeArabic-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'BeINBlack';
    src: url('font/beINBlack.eot');
    src: url('font/beINBlack.woff2') format('woff2'),
        url('font/beINBlack.woff') format('woff'),
        url('font/beINBlack.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'BeINNormal';
    src: url('font/beINNormal.eot');
    src: url('font/beINNormal.woff2') format('woff2'),
        url('font/beINNormal.woff') format('woff'),
        url('font/beINNormal.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Mont';
    src: url('font/Mont-Regular.eot');
    src: url('font/Mont-Regular.woff2') format('woff2'),
        url('font/Mont-Regular.woff') format('woff'),
        url('font/Mont-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Mont';
    src: url('font/Mont-Bold.eot');
    src: url('font/Mont-Bold.woff2') format('woff2'),
        url('font/Mont-Bold.woff') format('woff'),
        url('font/Mont-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Mont';
    src: url('font/Mont-Heavy.eot');
    src: url('font/Mont-Heavy.woff2') format('woff2'),
        url('font/Mont-Heavy.woff') format('woff'),
        url('font/Mont-Heavy.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Mont';
    src: url('font/Mont-HeavyItalic.eot');
    src: url('font/Mont-HeavyItalic.woff2') format('woff2'),
        url('font/Mont-HeavyItalic.woff') format('woff'),
        url('font/Mont-HeavyItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'GESS';
    src: url('font/GESSTextBold-Bold.eot');
    src: url('font/GESSTextBold-Bold.woff2') format('woff2'),
        url('font/GESSTextBold-Bold.woff') format('woff'),
        url('font/GESSTextBold-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* End of fonts */

html {
  scroll-behavior: smooth;
}

body{
    margin: 0;
    padding: 0;
    background: #fff;
    font-family: 'Mont', Arial, Helvetica, "sans-serif";
    font-weight: 400;
}

*{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

input, textarea, a, button{
    outline: none !important;
}

.wecheer-sec-wrap {
    max-width: 375px;
    margin: 0 auto;
    background-color: #2a2c2c;
    padding: 0px 0;
    position: relative;
    color: #fff;
}
.wecheer-sec-wrap img {
	display: block;
	width: 100%;
}
.wecheer-sec-wrap.count-down{
    max-width: 100%;
    min-width: 300px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100vh;
}