@font-face {
    font-family: 'tanker';
    src: url('../fonts-new/Tanker-Regular.woff2');
    font-weight: 400;
    font-display: swap;
    font-style: normal;
}
@font-face {
    font-family: 'satoshi';
    src: url('../fonts-new/Satoshi-Variable.woff2');
    font-display: swap;
}
.tanker {
    font-family: "tanker" !important
}
.satoshi {
    font-family: "satoshi" !important
}
.font_11 {font-size: 11px !important}
.font_12 {font-size: 12px !important}
.font_13 {font-size: 13px !important}
.font_14 {font-size: 14px !important}
.font_15 {font-size: 15px !important}
.font_16 {font-size: 16px !important}
.font_17 {font-size: 17px !important}
.font_18 {font-size: 18px !important}
.font_19 {font-size: 19px !important}
.font_20 {font-size: 20px !important}
.font_21 {font-size: 21px !important}
.font_22 {font-size: 22px !important}
.font_23 {font-size: 23px !important}
.font_24 {font-size: 24px !important}
.font_25 {font-size: 25px !important}
.font_26 {font-size: 26px !important}
.font_27 {font-size: 27px !important}
.font_28 {font-size: 28px !important}
.font_29 {font-size: 29px !important}
.font_30 {font-size: 30px !important}
.font_31 {font-size: 31px !important}
.font_32 {font-size: 32px !important}
.font_33 {font-size: 33px !important}
.font_34 {font-size: 34px !important}
.font_35 {font-size: 35px !important}
.font_40 {font-size: 40px !important}
.font_45 {font-size: 45px !important}
.font_46 {font-size: 46px !important}
.font_47 {font-size: 47px !important}
.font_48 {font-size: 48px !important}
.font_49 {font-size: 49px !important}
.font_50 {font-size: 50px !important}
.font_55 {font-size: 55px !important}
.font_60 {font-size: 60px !important}
.font_65 {font-size: 65px !important}
.font_70 {font-size: 70px !important}
.font_75 {font-size: 75px !important}
.font_80 {font-size: 80px !important}
.font_85 {font-size: 85px !important}
.font_90 {font-size: 90px !important}
.font_95 {font-size: 95px !important}
.font_100 {font-size: 100px !important}

.fw_300 {font-weight: 300 !important;}
.fw_400 {font-weight: 400 !important;}
.fw_500 {font-weight: 500 !important;}
.fw_600 {font-weight: 600 !important;}
.fw_700 {font-weight: 700 !important;}
.fw_800 {font-weight: 800 !important;}
.fw_900 {font-weight: 900 !important;}

.white { color: #ffffff !important}
.white_bg { background-color: #ffffff !important}

.black { color: #000000 !important}
.black_bg { background-color: #000000 !important}

.green { color: #000000 !important}
.green_bg { background-color: #000000 !important}

.lite_green { color: #DFEDDA !important}
.lite_green_bg { background-color: #DFEDDA !important}

.pink { color: #200ce9 !important}
.pink_bg { background-color: #200ce9 !important}

.lite_pink { color: #5683ef !important}
.lite_pink_bg { background-color: #5683ef !important}

.grey { color: #4d4d4d !important}
.grey_bg { background-color: #4d4d4d !important}

.lite_grey { color: #636363 !important}
.lite_grey_bg { background-color: #636363 !important}

.red { color: #ff0000 !important}
.red_bg { background-color: #ff0000 !important}

.transparent { background-color: #00000000 !important}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box
}

html, body {
    max-width: 100% !important;
    overflow-x: hidden !important
}

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

::-webkit-scrollbar {
    width: 14px
}

::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey
}

::-webkit-scrollbar-thumb {
    background: #000000;
    border-radius: 10px
}

::-webkit-scrollbar-thumb:hover {
    background: #40772e
}

.dropdown-menu.show::-webkit-scrollbar {
    width: 12px
}

.dropdown-menu.show::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px rgb(110, 110, 110)
}

.dropdown-menu.show::-webkit-scrollbar-thumb {
    background: #200ce9;
    border-radius: 8px
}

.dropdown-menu.show::-webkit-scrollbar-thumb:hover {
    background: #b10052
}

::-moz-selection {
    color: rgb(255, 255, 255);
    background: #200ce9
}

::selection {
    color: rgb(255, 255, 255);
    background: #200ce9
}

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0 !important
}

#main {
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 10px #a1a1a1
}

img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

ul {
    margin: 0 !important;
    padding: 0 !important
}

a {
    text-decoration: none;
    transition: all ease-in-out 0.3s;
}

.dropdown-menu ul {
    list-style-type: none !important
}

input:focus-visible {
    border: 0;
    outline: 0
}

@media (max-width:1366px) {
}

@media (max-width:1200px){
}

@media (max-width:1100px){
}

@media (max-width:1024px) {
.font_ipro_11 {font-size: 11px !important}
.font_ipro_12 {font-size: 12px !important}
.font_ipro_13 {font-size: 13px !important}
.font_ipro_14 {font-size: 14px !important}
.font_ipro_15 {font-size: 15px !important}
.font_ipro_16 {font-size: 16px !important}
.font_ipro_17 {font-size: 17px !important}
.font_ipro_18 {font-size: 18px !important}
.font_ipro_19 {font-size: 19px !important}
.font_ipro_20 {font-size: 20px !important}
.font_ipro_21 {font-size: 21px !important}
.font_ipro_22 {font-size: 22px !important}
.font_ipro_23 {font-size: 23px !important}
.font_ipro_24 {font-size: 24px !important}
.font_ipro_25 {font-size: 25px !important}
.font_ipro_26 {font-size: 26px !important}
.font_ipro_27 {font-size: 27px !important}
.font_ipro_28 {font-size: 28px !important}
.font_ipro_29 {font-size: 29px !important}
.font_ipro_30 {font-size: 30px !important}
.font_ipro_31 {font-size: 31px !important}
.font_ipro_32 {font-size: 32px !important}
.font_ipro_33 {font-size: 33px !important}
.font_ipro_34 {font-size: 34px !important}
.font_ipro_35 {font-size: 35px !important}
.font_ipro_40 {font-size: 40px !important}
.font_ipro_45 {font-size: 45px !important}
.font_ipro_50 {font-size: 50px !important}
.font_ipro_55 {font-size: 55px !important}
.font_ipro_60 {font-size: 60px !important}
.font_ipro_65 {font-size: 65px !important}
.font_ipro_70 {font-size: 70px !important}
.font_ipro_75 {font-size: 75px !important}
.font_ipro_80 {font-size: 80px !important}
.font_ipro_85 {font-size: 85px !important}
.font_ipro_90 {font-size: 90px !important}
.font_ipro_95 {font-size: 95px !important}
.font_ipro_100 {font-size: 100px !important}
}

@media (max-width:992px) {
.font_md_11 {font-size: 11px !important}
.font_md_12 {font-size: 12px !important}
.font_md_13 {font-size: 13px !important}
.font_md_14 {font-size: 14px !important}
.font_md_15 {font-size: 15px !important}
.font_md_16 {font-size: 16px !important}
.font_md_17 {font-size: 17px !important}
.font_md_18 {font-size: 18px !important}
.font_md_19 {font-size: 19px !important}
.font_md_20 {font-size: 20px !important}
.font_md_21 {font-size: 21px !important}
.font_md_22 {font-size: 22px !important}
.font_md_23 {font-size: 23px !important}
.font_md_24 {font-size: 24px !important}
.font_md_25 {font-size: 25px !important}
.font_md_26 {font-size: 26px !important}
.font_md_27 {font-size: 27px !important}
.font_md_28 {font-size: 28px !important}
.font_md_29 {font-size: 29px !important}
.font_md_30 {font-size: 30px !important}
.font_md_31 {font-size: 31px !important}
.font_md_32 {font-size: 32px !important}
.font_md_33 {font-size: 33px !important}
.font_md_34 {font-size: 34px !important}
.font_md_35 {font-size: 35px !important}
.font_md_40 {font-size: 40px !important}
.font_md_45 {font-size: 45px !important}
.font_md_50 {font-size: 50px !important}
.font_md_55 {font-size: 55px !important}
.font_md_60 {font-size: 60px !important}
.font_md_65 {font-size: 65px !important}
.font_md_70 {font-size: 70px !important}
.font_md_75 {font-size: 75px !important}
.font_md_80 {font-size: 80px !important}
.font_md_85 {font-size: 85px !important}
.font_md_90 {font-size: 90px !important}
.font_md_95 {font-size: 95px !important}
.font_md_100 {font-size: 100px !important}
}

@media (max-width:768px) {
}

@media (max-width:576px) {
.font_sm_11 {font-size: 11px !important}
.font_sm_12 {font-size: 12px !important}
.font_sm_13 {font-size: 13px !important}
.font_sm_14 {font-size: 14px !important}
.font_sm_15 {font-size: 15px !important}
.font_sm_16 {font-size: 16px !important}
.font_sm_17 {font-size: 17px !important}
.font_sm_18 {font-size: 18px !important}
.font_sm_19 {font-size: 19px !important}
.font_sm_20 {font-size: 20px !important}
.font_sm_21 {font-size: 21px !important}
.font_sm_22 {font-size: 22px !important}
.font_sm_23 {font-size: 23px !important}
.font_sm_24 {font-size: 24px !important}
.font_sm_25 {font-size: 25px !important}
.font_sm_26 {font-size: 26px !important}
.font_sm_27 {font-size: 27px !important}
.font_sm_28 {font-size: 28px !important}
.font_sm_29 {font-size: 29px !important}
.font_sm_30 {font-size: 30px !important}
.font_sm_31 {font-size: 31px !important}
.font_sm_32 {font-size: 32px !important}
.font_sm_33 {font-size: 33px !important}
.font_sm_34 {font-size: 34px !important}
.font_sm_35 {font-size: 35px !important}
.font_sm_40 {font-size: 40px !important}
.font_sm_45 {font-size: 45px !important}
.font_sm_50 {font-size: 50px !important}
.font_sm_55 {font-size: 55px !important}
.font_sm_60 {font-size: 60px !important}
.font_sm_65 {font-size: 65px !important}
.font_sm_70 {font-size: 70px !important}
.font_sm_75 {font-size: 75px !important}
.font_sm_80 {font-size: 80px !important}
.font_sm_85 {font-size: 85px !important}
.font_sm_90 {font-size: 90px !important}
.font_sm_95 {font-size: 95px !important}
.font_sm_100 {font-size: 100px !important}
}