/* reset starts */
/* reset ends */
/* fonts starts*/
/* Big Shoulders Display */
@font-face {
    font-family: "BigShouldersDisplay-Regular";
    src: url("fonts/BigShouldersDisplay/BigShouldersDisplay-Regular.ttf"); }

@font-face {
    font-family: "BigShouldersDisplay-Bold";
    src: url("fonts/BigShouldersDisplay/BigShouldersDisplay-Bold.ttf"); }

@font-face {
    font-family: "BigShouldersDisplay-Black";
    src: url("fonts/BigShouldersDisplay/BigShouldersDisplay-Black.ttf"); }

@font-face {
    font-family: "BigShouldersDisplay-Light";
    src: url("fonts/BigShouldersDisplay/BigShouldersDisplay-Light.ttf"); }

@font-face {
    font-family: "BigShouldersDisplay-Medium";
    src: url("fonts/BigShouldersDisplay/BigShouldersDisplay-Medium.ttf"); }

@font-face {
    font-family: "BigShouldersDisplay-SemiBold";
    src: url("fonts/BigShouldersDisplay/BigShouldersDisplay-SemiBold.ttf"); }

/* Robinson */
@font-face {
    font-family: "Robinson Outline";
    src: url("fonts/Robinson/Robinson Outline.otf"); }

/* Oswald */
@font-face {
    font-family: "Oswald-Light";
    src: url("fonts/Oswald/Oswald-Light.ttf"); }

@font-face {
    font-family: "Oswald-Semibold";
    src: url("fonts/Oswald/Oswald-SemiBold.ttf"); }

@font-face {
    font-family: "Oswald-Medium";
    src: url("fonts/Oswald/Oswald-Medium.ttf"); }

:root {
    --mainColor: #00407F;
    --txtColor:#444;
    --arrowColor:#0064AC; }

.social-list li a, .fcl-link, .custom-link, .play-pause, .play-active, .open-calendar .open-calen-box, .go-inner-page, .day-list-item, .day-calendar-box, .day-prev, .day-next, .box-img img, .war-read, .btn-search, .slogan-more, .form-element .form-control, .cnt-contact a, .news-nav-item a, .news-img img, .loot-img, .vc-owl-item img, .mega-menu-right li a {
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease; }

.container {
    max-width: 1200px; }
.img-pos-top-left{
    object-position: 0 0 !important;
}
.main-footer {
    padding-top: 80px;
    background: rgba(34, 34, 34, 0.06); }

.footer-bottom {
    border-top: 1px solid #C5C5C5;
    padding: 32px 5px;
    color: var(--txtColor);
    font: 20px "Oswald-Light"; }

.footer-bottom span a, .cnt-contact a:hover {
    color: var(--mainColor); }

.footer-top {
    padding-top: 56px;
    padding-bottom: 56px; }

.government-sites {
    margin-bottom: 56px; }

.government-sites li:not(:last-child) {
    margin-right: 100px; }

.government-sites li a, .footer-menu-tt {
    color: var(--mainColor);
    text-transform: uppercase; }

.government-sites li a {
    font: 32px "BigShouldersDisplay-SemiBold"; }

.government-sites li a:hover, .footer-nav li a:hover, .custom-breadcrumb li a:hover, .cnt-contact a:hover {
    color: #0064AC; }
.custom-breadcrumb {
    margin: 0 !important;
}
.government-sites li a:hover, .footer-nav li a:hover, .cnt-contact a:hover, .custom-breadcrumb li a:hover, .news-nav-item a:hover, .mega-menu-left ul li a:hover, .mega-menu-right li a:hover {
    text-decoration: none;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease; }

.footer-menu-tt {
    font: 32px "BigShouldersDisplay-Light"; }

.footer-lang button {
    padding: 0;
    color: #222; }
.footer-lang button:focus {
    -webkit-box-shadow: none;
    box-shadow: none; }
.footer-lang button img {
    width: 16px;
    position: relative;
    top: -2px;
    left: 2px;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease; }

.footer-lang .dropdown-toggle::after {
    display: none; }

.footer-lang button, .footer-lang .dropdown-menu a {
    text-transform: uppercase;
    font: 22px "Oswald-Light"; }

.footer-lang .dropdown-menu a {
    color: #fff;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease; }

.footer-lang .dropdown-menu {
    background: var(--mainColor);
    border: 0;
    min-width: 4rem; }

.footer-lang.show button img {
    -webkit-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    transform: rotate(150deg);
    left: 4px;
    top: -2px; }

.footer-lang .dropdown-item:hover {
    background: #0064AC; }

.footer-txt {
    color: #222;
    font: 24px "Oswald-Light";
    padding-right: 20px; }

.footer-nav li a {
    font: 24px "Oswald-Light";
    color: #222; }

.nav-flex .footer-center-nav {
    width: 50%; }

.social-list {
    margin-top: 32px; }

.social-list li a {
    display: inline-block;
    width: 44px;
    height: 44px;
    text-align: center;
    background: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 1px 4px 41px 6px rgba(204, 204, 204, 0.55);
    box-shadow: 1px 4px 41px 6px rgba(204, 204, 204, 0.55); }
.social-list li a i {
    color: var(--mainColor);
    font-size: 24px;
    position: relative;
    top: 10px; }

.social-list li {
    margin-right: 14px; }

.social-list li a:hover {
    background: var(--mainColor); }
.social-list li a:hover i {
    color: #fff; }

.footer-item.plr-32 {
    padding-left: 32px;
    padding-right: 32px; }

.footer-item li.active a, .news-nav-item a:hover, .news-nav-item.active a {
    color: #0064AC; }

.footer-contact-layer {
    position: absolute;
    top: 0;
    left: 0;
    width: 84%;
    height: 100%;
    background: var(--mainColor);
    min-height: 340px;
    pointer-events: none;
    z-index: 0;
    -webkit-border-top-right-radius: 16px;
    border-top-right-radius: 16px;
    -webkit-border-bottom-right-radius: 16px;
    border-bottom-right-radius: 16px; }

.footer-contact {
    top: 80px; }

.fcl-title {
    font: 40px "BigShouldersDisplay-Bold";
    color: #fff;
    max-width: 480px; }

.fcl-link {
    background: #B7E1FF;
    min-width: 190px;
    font: 18px "Oswald-Semibold";
    color: var(--mainColor);
    display: inline-block;
    height: 58px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
    line-height: 56px;
    border: 1px solid #B7E1FF; }

.fcl-link:hover {
    text-decoration: none;
    background: rgba(34, 34, 34, 0.06);
    color: #B7E1FF; }

.footer-contact {
    padding-top: 72px;
    padding-bottom: 72px;
    min-height: 340px; }

.fcl-content {
    position: relative;
    z-index: 1; }

.top-minus {
    margin-top: -80px; }

.fcl-txt {
    width: 90%; }

.home-days-top {
    padding-top: 90px;
    padding-bottom: 68px; }

.home-days-line {
    border-top: 1px solid #DEDEDE; }

.home-days-h3 {
    color: #222;
    font: 40px "BigShouldersDisplay-Bold";
    max-width: 450px; }

.home-days-h5 {
    color: var(--txtColor);
    font: 24px "BigShouldersDisplay-Regular";
    max-width: 470px;
    margin-left: auto;
    margin-top: 4px; }

.custom-link {
    display: inline-block;
    min-width: 190px;
    height: 60px;
    font: 18px "Oswald-Semibold";
    line-height: 56px;
    text-align: center;
    color: var(--mainColor);
    border: 1px solid var(--mainColor);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #fff; }

.custom-link:hover {
    color: #fff;
    background: var(--mainColor);
    text-decoration: none; }

.main-title, .news-mobile .main-title a, .day-each-section .main-title a {
    font: 45px "BigShouldersDisplay-Medium";
    color: var(--mainColor); }
.b-bottom{
    border-bottom: 1px
    solid #DEDEDE;
    padding-bottom: 25px;
    margin-bottom: 50px;
}
.main-desc, .loot-desc, .tweet-txt {
    font: 20px "Oswald-Light";
    color: var(--txtColor); }

.main-item {
    margin-bottom: 80px; }

.main-item-media {
    /* height: 440px; */
    max-width: 600px;
    min-width: 594px;
    overflow: hidden;
    background: var(--mainColor);
    -webkit-border-radius: 16px;
    border-radius: 16px; }

.main-item-media video {
    width: 610px;
    height: 440px;
    -webkit-border-radius: 16px;
    border-radius: 16px; }

.play-video {
    position: absolute;
    left: 0;
    right: 0;
    top: 42%;
    margin: auto;
    background: transparent;
    border: 0;
    padding: 0; }

.play-video.active .play-active, .play-video .play-pause,
.play-wvideo.active .play-active, .play-wvideo .play-pause {
    display: inline-block; }

.play-video .play-active, .play-video.active .play-pause,
.play-wvideo .play-active, .play-wvideo.active .play-pause {
    display: none; }

.play-pause {
    width: 36px;
    opacity: 0;
    position: relative;
    /*top: 20px;*/
}

.main-item-media:hover .play-video .play-pause {
    opacity: 1; }

.day-number {
    overflow: hidden;
    position: relative; }

.day-number, .day-calendar-box {
    background: #fff;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    width: 400px;
    height: 266px;
    padding: 32px;
    margin-left: auto; }

.day-number-cover {
    margin-left: auto;
    margin-top: -60px;
    position: relative;
    margin-right: 16px;
    z-index: 1; }

.day-number-cover::before, .day-number-cover::after {
    content: "";
    display: block;
    width: 400px;
    height: 266px;
    position: absolute;
    top: 20px;
    z-index: -1;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    background: #222;
    mix-blend-mode: normal;
    opacity: 0.08;
    -webkit-filter: blur(54.3656px);
    filter: blur(54.3656px); }

.day-number-cover::before {
    right: -20px; }

.day-number-cover::after {
    right: 20px; }

.home-days .day-number-cover::after {
    display: none; }

.open-calendar, .tweet-prev, .tweet-next {
    padding: 0;
    border: 0;
    background: transparent; }

.open-calen-box {
    width: 40px;
    height: 40px;
    background: #D8D8D8; }

.open-calen-day {
    margin-left: 10px;
    color: var(--mainColor);
    font: 18px "BigShouldersDisplay-Bold";
    letter-spacing: 1px; }

.open-calendar:hover .open-calen-box {
    background: var(--mainColor); }
.open-calendar{
    margin-left:12px;
}
.number-count {
    color: var(--mainColor);
    font: 230px "Robinson Outline";
    margin-bottom: 0;
    position: relative;
    top: 38px;
    padding-right: 32px; }

.text-part {
    height: 640px; }

.desc-limit, .hspoil-info, .hspoil-tt,.loot-desc-space .loot-desc{
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-box-orient: block-axis;
    display: -webkit-box;
    overflow: hidden; }

.desc-limit {
    -webkit-line-clamp: 11; }
.loot-desc-space .loot-desc{
    -webkit-line-clamp: 8;
}
.go-inner-page {
    width: 76px;
    height: 76px;
    border: 1px solid #0064AC;
    position: absolute;
    bottom: 0;
    right: 0; }

.go-inner-page:hover, .btn-search:hover, .slogan-more:hover {
    background: #B7E1FF;
    border-color: #B7E1FF; }

.day-calendar-box {
    position: absolute;
    top: 0;
    right: 0; }

.calendar-box-date {
    color: var(--mainColor);
    font: 20px "BigShouldersDisplay-Regular"; }

.day-list-item {
    border: 1px solid #38524F;
    width: 50px;
    height: 50px;
    color: #0064AC;
    font: 24px "BigShouldersDisplay-Regular";
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-right: 26px;
    margin-bottom: 20px;
    margin-bottom: 14px; }

.day-list-item, .spoil-icon, .home-slider-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }

.all-days-list {
    overflow: auto;
    height: 180px; }

.day-list-item:hover {
    text-decoration: none; }

.day-list-item:hover, .day-list-item.active {
    background: #0064AC;
    color: #fff;
    border-color: #0064AC; }

.day-list-item.deactive {
    border: 1px solid #38524F;
    width: 50px;
    height: 50px;
    color: #0064AC;
    font: 24px "BigShouldersDisplay-Regular";
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-right: 26px;
    /*margin-bottom: 20px;*/
    margin-bottom: 14px;
    opacity: 0.3;
}

.day-list-item.deactive:hover {
    color: #0064AC !important;
    background: #fff !important;
}

.scroll-style::-webkit-scrollbar {
    width: 12px; }

.scroll-style::-webkit-scrollbar-track {
    border: 1px solid #00407F;
    -webkit-border-radius: 12px;
    border-radius: 12px; }

.scroll-style::-webkit-scrollbar-thumb, .mega-menu::-webkit-scrollbar-thumb {
    background-color: #00407F;
    -webkit-border-radius: 12px;
    border-radius: 12px; }

.mega-menu::-webkit-scrollbar {
    width: 6px; }

.mega-menu::-webkit-scrollbar-track {
    border: transparent;
    -webkit-border-radius: 12px;
    border-radius: 12px; }

.day-calendar-box {
    padding: 24px 32px;
    opacity: 0;
    pointer-events: none;
    visibility: hidden; }

.day-calendar-box.active {
    opacity: 1;
    pointer-events: all;
    visibility: visible; }

.day-prev, .day-next {
    position: absolute;
    top: 44%; }
.day-prev img, .day-next img {
    width: 18px; }

.day-prev {
    left: 16px; }

.day-next {
    right: 16px; }

.day-prev:hover, .day-next:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1); }

.main-items .main-item:nth-child(even) .go-inner-page {
    right: auto;
    left: 0; }

.main-items .main-item:nth-child(even) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }

.main-items .main-item:nth-child(even) .main-item-media {
    margin-left: auto; }

.main-items .main-item:nth-child(even) .day-number, .main-items .main-item:nth-child(even) .day-calendar-box {
    margin-right: auto;
    margin-left: 0; }

.main-items .main-item:nth-child(even) .day-number-cover::before {
    display: none; }

.main-items .main-item:nth-child(even) .day-number-cover::after {
    display: block;
    left: -20px; }

.main-items .main-item:nth-child(even) .day-calendar-box {
    left: 0; }

.home-news {
    background: var(--mainColor);
    padding: 48px; }

.white-link-btn {
    border-color: #fff;
    color: #fff; }

.white-link-btn:hover {
    border-color: #B7E1FF;
    background: #B7E1FF !important;
    color: var(--mainColor); }

.color-white {
    color: #fff; }

.box-img {
    height: 300px;
    overflow: hidden;
    max-width: 460px; }

.box-img img, .loot-img img, .vc-owl-item img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover; }

.brr-16 {
    -webkit-border-radius: 16px;
    border-radius: 16px; }

.home-news-h4 {
    font: 40px "BigShouldersDisplay-Bold";
    color: #fff;
    margin-bottom: 40px; }

.home-news .custom-link {
    margin-bottom: 0 !important;
    background: var(--mainColor); }

.home-news .main-desc {
    max-width: 350px; }

.home-news .go-inner-page {
    border-color: #fff; }

.box-img:hover img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1); }

.home-news .go-inner-page:hover {
    background: #0064AC;
    border-color: #0064AC; }

.home-spoils {
    background: var(--mainColor);
    margin-bottom: 364px; }

.home-spoils {
    height: 494px;
    padding-top: 80px; }

.home-spoils-2tt, .home-spoils-ltt, .home-spoils-ltt h4 {
    color: #fff; }

.home-spoils-ltt span {
    font: 25px "Oswald-Light"; }

.home-spoils-ltt h4 {
    margin-top: 20px; }

.home-spoils-2tt {
    font: 24px "Oswald-Light";
    line-height: 32px;
    margin-top: 57px;
    padding-left: 20px;
    padding-right: 20px; }

.home-spoil-item {
    background: #fff;
    margin-top: 90px;
    padding: 0 50px 40px 50px;
    position: relative;
    height: 316px;
    margin-bottom: 72px; }

.home-spoil-item:after {
    content: '';
    display: block;
    background: var(--mainColor);
    height: 48px;
    position: absolute;
    left: 0;
    bottom: -20px;
    width: 100%;
    z-index: -1;
    opacity: 0.06; }

.spoil-icon {
    width: 96px;
    height: 96px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 2px 4px 42px 0px rgba(0, 64, 127, 0.15);
    box-shadow: 2px 4px 42px 0px rgba(0, 64, 127, 0.15);
    background: #fff;
    position: relative;
    top: -48px; }

.spoil-icon img{
    width: 90px !important;
}

.hspoil-tt {
    color: var(--mainColor);
    font: 25px "BigShouldersDisplay-Regular"; }

.hspoil-info {
    color: var(--txtColor);
    font: 18px "Oswald-Light";
    margin-top: 20px; }

.hspoil-info {
    -webkit-line-clamp: 3; }

.hspoil-tt {
    -webkit-line-clamp: 2; }

#cause-war {
    padding-top: 94px;
    padding-bottom: 24px; }

.warc-subtt {
    color: #888;
    font: 32px "BigShouldersDisplay-Medium"; }

.warc-desc {
    color: var(--txtColor);
    font: 24px "Oswald-Light";
    -webkit-line-clamp: 7;
    max-width: 480px; }

.warc-tt {
    color: var(--mainColor);
    margin-top: 20px; }

.warc-video {
    height: 476px;
    max-width: 480px;
    overflow: hidden;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    -webkit-box-shadow: 10px 10px 26px -11px rgba(34, 34, 34, 0.2);
    box-shadow: 10px 10px 26px -11px rgba(34, 34, 34, 0.2); }

.warc-video video {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover; }

.warc-info {
    padding-top: 56px; }

.play-wvideo-style {
    width: 120px;
    height: 100px;
    border: 0;
    -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }

.max-480 {
    max-width: 480px; }

.play-wvideo-style .play-active {
    width: 32px; }

.play-wvideo-style img {
    margin: auto;
    position: relative;
    top: -6px; }

.war-read {
    background: var(--mainColor);
    text-transform: uppercase;
    min-width: 180px;
    height: 58px;
    font: 24px "BigShouldersDisplay-SemiBold";
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 62px;
    color: #fff;
    position: relative;
    top: -20px;
    right: -24px; }

.war-btns {
    position: relative;
    top: -50px;
    right: -24px; }

.war-read:hover {
    background: #B7E1FF;
    color: #00407F;
    text-decoration: none; }

.play-wvideo-style:hover img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease; }

.play-wvideo-style .play-pause {
    opacity: 1;
    width: 48px; }

.header {
    height: 100px; }

.header1 {
    padding-top: 20px;
    position: absolute;
    width: 100%;
    z-index: 999; }

.open-menu {
    background: transparent; }
.top-menu-icon{
    width: 55px;
    margin-right: 15px;
}
.opened-header-icon{
    margin-right: 35px;
}
.top-menu-icon img{
    width: 100%;
}
.home-icon{
    display: flex;
}
.home-icon img{
    width: 90px;
}
#counter{
    display: flex;
    justify-content: center;
    font-size: 20px;
    font-weight: bold;
}
@media screen and (max-width: 767px){
    .top-menu-icon{
        width: 40px;
        margin-right: 5px;
    }
}
.btn-search {
    margin-right: 80px;
    height: 40px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    min-width: 108px;
    border: 1px solid var(--mainColor);
    color: var(--mainColor);
    font: 20px "Oswald-Light";
    letter-spacing: 3px;
    line-height: 16px;
    background: transparent; }

.header1 .header2-logo, .header2 .header1-logo {
    display: none; }

#home-slider {
    min-height: 100vh;
    padding-top: 11%;
    padding-bottom: 8%;
    position: relative; }

#days-section {
    min-height: 100vh;
    padding-top: 10%;
    padding-bottom: 6%;
    position: relative;
}
/*Changes*/
#contact-section {
    min-height: 100vh;
    padding-top: 10%;
    /*padding-bottom: 6%;*/
    position: relative;
}

.home-slider-item {
    height: 434px;
    overflow: hidden;
    background: #fff;
    padding: 32px;
    position: relative;
    z-index: 1; }

.home-slider-item img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain; }

.slogan-more {
    background: var(--mainColor);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 72px;
    color: #fff;
    border: 1px solid var(--mainColor);
    font: 32px "BigShouldersDisplay-Bold";
    min-width: 264px;
    line-height: 68px;
    margin-top: 46px; }

.slogan-more:hover {
    text-decoration: none; }

.home-slider-h1 {
    color: var(--mainColor); }

.home-slider-h1 p:nth-child(1) {
    font: 60px "BigShouldersDisplay-Regular";
    margin-bottom: 0; }

.home-slider-h1 p {
    font: 65px "BigShouldersDisplay-Black"; }

.title-slogan {
    color: var(--txtColor);
    font: 36px "BigShouldersDisplay-Regular";
    margin-top: 32px; }

.home-slider-content {
    max-width: 380px;
    margin: auto;
    background: #fff; }

.home-slider {
    margin-top: 44px; }

.home-main-slider .owl-dots {
    margin-top: -24px !important;
    margin-left: -7px;
    left: 17%;
    position: absolute; }

.home-main-slider .owl-dots .owl-dot span {
    border: 2px solid #fff;
    width: 12px;
    height: 12px;
    background: transparent; }

.home-main-slider .owl-dots .owl-dot span:hover {
    background: transparent; }

.home-main-slider .owl-dots .owl-dot.active span, .home-slider .owl-dots .owl-dot span:hover {
    background: #fff; }

.shadow-box-img {
    -webkit-box-shadow: -12px 11px 12px rgba(0, 0, 0, 0.25);
    box-shadow: -12px 11px 12px rgba(0, 0, 0, 0.25); }

.name-president span {
    display: block; }

.name-president {
    margin-top: 44px;
    color: var(--txtColor);
    text-transform: uppercase;
    font: 36px "BigShouldersDisplay-Regular"; }

.president-surname {
    color: var(--mainColor);
    margin-top: -6px; }

.president-sign {
    margin-left: 50px;
    width: auto !important; }

.bg-blue {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 44%;
    background: var(--mainColor);
    pointer-events: none; }

.contact-cover, .days-cover {
    background: #FFFCFC;
    -webkit-box-shadow: 11px 16px 12px rgba(0, 0, 0, 0.25);
    box-shadow: 11px 16px 12px rgba(0, 0, 0, 0.25);
    padding: 28px 72px 56px 72px;
    min-height: 627px; }

.pr-0 {
    padding-right: 0; }

.pl-0 {
    padding-left: 0; }

.contact-h1 {
    color: #031C33;
    font-family: "BigShouldersDisplay-Regular"; }

.form-element input, .form-element textarea {
    height: 48px;
    border: 1px solid #C5C5C5;
    font: 17px "Oswald-Light";
    padding: 8px 16px;
    letter-spacing: 0.06rem; }

.form-element textarea {
    height: 150px;
    overflow: auto;
    resize: none; }

.form-element textarea::-webkit-scrollbar,
.mega-menu-left::-webkit-scrollbar,
.mega-menu-right::-webkit-scrollbar {
    width: 6px; }

.form-element textarea::-webkit-scrollbar-thumb,
.mega-menu-left::-webkit-scrollbar-thumb,
.mega-menu-right::-webkit-scrollbar-thumb {
    background-color: #C5C5C5;
    -webkit-border-radius: 4px;
    border-radius: 4px; }

.contact-form {
    margin-top: 24px; }

.form-element {
    margin-bottom: 20px; }

.form-element .form-control:focus, .news-datepicker input:focus {
    border-color: #00407F;
    -webkit-box-shadow: none;
    box-shadow: none; }

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

input[type=number] {
    -moz-appearance: textfield; }

.cnt-submit {
    margin-top: 12px;
    border: 2px solid #00407F;
    background: #00407F;
    color: #fff;
    height: 48px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 24px;
    text-align: center;
    min-width: 150px;
    font: 20px "Oswald-Light";
    letter-spacing: 0.06rem; }

.cnt-contact span, .cnt-contact a, .cnt-contact address {
    font: 16px "Oswald-Light";
    color: #444;
    letter-spacing: 0.04rem;
    margin-bottom: 0; }

.contact-footer .social-list li:last-child {
    margin-right: 0; }

.contact-footer {
    margin-top: 32px; }

.contact-footer .social-list {
    margin-top: 20px; }

.success-message, .error-message {
    font: 18px "BigShouldersDisplay-Regular";
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 12px 20px;
    letter-spacing: 1px;
    margin-bottom: 12px; }

.success-message {
    background: #00407F;
    color: #fff; }

.error-message {
    color: red;
    background: rgba(255, 0, 0, 0.207); }

.header-breadcrump{
    border-bottom: 1px solid #DEDEDE;
    padding-bottom: 25px;

}
.custom-breadcrumb li, .custom-breadcrumb li a {
    font: 18px "Oswald-Light"; }

.custom-breadcrumb li {
    display: inline-block;
    color: #9F9F9F;
    /*font-size: 22px;*/
}


.shadow-top{
    width: 100%;
    height: 50px;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 30%;
    box-shadow: 0px -40px 12px -20px white inset;
    transform: rotate(
        180deg);
    z-index: 2;
}

@media screen and (max-width: 767px){
    .shadow-top{
        display: none;
    }
    .shadow-bottom{
        display: none;
    }
}
.custom-breadcrumb li a {
    color: #444; }

.custom-breadcrumb li a::after {
    content: '';
    display: inline-block;
    width: 4px;
    height: 4px;
    background: #444;
    margin-left: 14px;
    margin-right: 10px;
    position: relative;
    top: -4px; }

.days-all {
    margin-top: 44px;
    overflow: auto;
    max-height: 448px;
    max-width: 376px;
    margin: 44px auto 0 auto; }

.days-all::-webkit-scrollbar {
    width: 8px; }

.days-all .day-list-item:hover, .days-all .day-list-item.active {
    background: var(--mainColor);
    color: #fff;
    border-color: var(--mainColor); }

.header2 {
    background: #fff;
    border-bottom: 1px solid #DEDEDE;
    padding-top: 20px;
    z-index: 998;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }

.header2.fixed-header {
    position: fixed;
    top: 0;
    width: 100%; }

.header-line {
    height: 100px; }

.news {
    padding-top: 72px;
    padding-bottom: 56px; }

.news-nav-item a {
    color: var(--txtColor);
    font: 20px "Oswald-Light"; }

.news-nav-item {
    margin-right: 32px; }

.news-datepicker input {
    height: 36px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #A0A0A0;
    padding-left: 15px;
    padding-right: 36px;
    color: var(--txtColor);
    font: 16px "Oswald-Light"; }

.calendar-icon {
    position: absolute;
    top: 8px;
    right: 15px; }

.datepicker table {
    width: 100%; }

.datepicker .datepicker-title, .datepicker .day, .datepicker .month, .datepicker .year, .datepicker .decade, .datepicker .century, .order-span {
    font: 15px "Oswald-Light"; }

.datepicker table tr td span.new, .datepicker table tr td.new {
    color: #354e5d; }

.datepicker table tr td span.old, .datepicker table tr td.old {
    color: #9aa7ae; }

.datepicker td, .datepicker th {
    height: 26px; }

.datepicker th {
    font: 18px "BigShouldersDisplay-Bold"; }

.datepicker table tr td {
    padding: 8px; }

.datepicker table tr td.day.focused, .datepicker table tr td.day:hover {
    background: #B7E1FF; }

.datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled], .datepicker table tr td span.active.active {
    background-color: #00407f;
    text-shadow: none;
    background-image: none; }

.all-news {
    margin-top: 60px; }

.news-img {
    padding: 30px; }

.news-img img.news-main-img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -webkit-border-radius: 16px;
    border-radius: 16px; }

.news-img img.news-main-img:hover, .loot-img:hover {
    box-shadow: 0px 0px 41px -19px rgba(0, 0, 0, 0.75);
    -webkit-box-shadow: 0px 0px 41px -19px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 0px 41px -19px rgba(0, 0, 0, 0.75);
    -webkit-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02); }

.news-date-time span, .news-read span {
    margin-left: 16px;
    color: #1A1A1A;
    font: 22px "Oswald-Light"; }

.news-date-read {
    margin-top: 24px; }

.news-read {
    margin-right: 48px; }

.news-date-time img {
    position: relative;
    right: -4px; }

.main-sub-h4 {
    color: var(--mainColor);
    font: 24px "BigShouldersDisplay-Regular";
    margin-top: 20px;
    max-width: 348px; }

.all-news-items .desc-limit {
    -webkit-line-clamp: 7; }

.all-news-items .main-desc {
    /* margin-top: 20px;  */
}

.all-news-items .text-part {
    min-height: 460px;
    height: auto; }

.news-single-page .news-read {
    margin-right: 24px; }

.single-main-item .social-list li a {
    width: 32px;
    height: 32px; }

.single-main-item .social-list {
    margin-left: 28px;
    margin-top: 24px;
    margin-bottom: 0; }

.single-main-item .social-list li a i {
    font-size: 18px;
    top: 5px; }

.news-single-page .news-main-img:hover {
    -webkit-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    transform: scale(1) !important; }

.modal-backdrop {
    background: rgba(0, 63, 127, 0.72);
    pointer-events: none; }

#youtube-video .modal-dialog {
    max-width: 1200px;
    margin-top: 4%;
    padding: 15px; }

#youtube-video .modal-header {
    border-bottom: 0;
    padding-bottom: 0; }

#youtube-video .modal-content {
    border: 0; }

#youtube-video .close {
    color: #1A1A1A;
    opacity: 1; }

#youtube-video .modal-body iframe {
    width: 100%;
    height: 80vh;
    max-height: 720px; }

.float-txt-content .main-item-content {
    float: left;
    margin-right: 120px;
    margin-bottom: 20px; }

.single-main-item {
    margin-bottom: 24px; }

.float-txt-content .main-sub-h4 {
    max-width: 100%; }

.cause-war .main-item-media {
    margin-bottom: 16px; }

.main-items .main-item:nth-child(even) .news-date-read {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end; }

.all-loots {
    padding-top: 72px;
    padding-bottom: 56px; }

.all-loots .home-days {
    margin-top: 60px; }

.loot-img {
    width: 100%;
    height: 300px;
    overflow: hidden;
    -webkit-border-radius: 16px;
    border-radius: 16px; }

.loot-item .main-item-media {
    padding: 30px; }

.loot-desc {
    margin-top: 36px; }

.day-all-each {
    padding-top: 72px; }

.day-each .main-item {
    padding-top: 44px;
    padding-bottom: 20px; }

.loot-img-320 {
    height: 320px; }

.day-all-each .day-each:nth-child(even) .main-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

.day-all-each .day-each:nth-child(even) .go-inner-page {
    right: 0;
    left: auto; }

.day-all-each .day-each:nth-child(even) .main-item-media {
    margin-right: auto;
    margin-left: 0; }

.day-all-each .day-each:nth-child(even) .day-number, .day-all-each .day-each:nth-child(even) .day-calendar-box {
    margin-right: 0;
    margin-left: auto; }

.day-all-each .day-each:nth-child(even) .day-number-cover::after {
    display: none; }

.day-all-each .day-each:nth-child(even) .day-number-cover::before {
    display: block;
    right: -20px; }

.day-all-each .day-each:nth-child(even) .day-calendar-box {
    left: 0; }

.victory-day .day-number-cover {
    margin-right: -40px; }

.victory-date-social {
    margin-top: 60px; }

.victory-date-social .news-date-time img {
    position: relative;
    right: 0;
    left: -2px; }

.victory-date-social .news-date-time span {
    margin-left: 12px; }

.victory-date-social .news-date-time {
    margin-top: 12px; }

.victory-day .social-list {
    margin-left: 0; }

.victory-day .main-item-content {
    margin-bottom: 30px; }

.slider-top-blue {
    position: absolute;
    width: 100%;
    background: var(--mainColor);
    height: 200px; }

.victory-slider {
    margin-top: 76px; }

.vc-owl-item {
    height: 230px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    overflow: hidden; }

.victory-owl {
    padding-top: 115px;
    margin-bottom: 40px; }

.victory-owl .owl-prev span, .victory-owl .owl-next span {
    color: transparent; }

.prev-next-img {
    display: none; }

.victory-owl .owl-nav [class*=owl-]:hover {
    background: transparent; }

.victory-owl .owl-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: absolute;
    width: 100%;
    height: 0;
    top: 220px; }

.victory-owl .owl-prev, .victory-owl .owl-next {
    position: relative; }

.victory-owl .owl-prev {
    left: -48px; }

.victory-owl .owl-next {
    right: -42px; }

.vc-owl-item img:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1); }

.fancybox-bg {
    background: rgba(0, 0, 0, 0.72); }

.fancybox-thumbs__list a:before {
    border-color: var(--mainColor); }

.fancybox-thumbs__list a {
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin: 4px;
    max-width: calc(50% - 8px); }

.fancybox-thumbs__list a img {
    -webkit-border-radius: 8px;
    border-radius: 8px; }

.fancybox-thumbs {
    background: #fff; }

.fancybox-button {
    background: var(--mainColor);
    -webkit-border-radius: 4px;
    border-radius: 4px; }

.fancybox-navigation .fancybox-button--arrow_left {
    -webkit-border-radius: 10px;
    border-radius: 10px; }

.fancybox-button {
    margin-right: 4px;
    margin-top: 4px; }

.fancybox-button--zoom {
    display: none !important; }

.fancybox-progress {
    background: #fff; }

.day-single-top {
    padding-bottom: 44px; }

.day-single-top .float-txt-content .main-item-content {
    float: right;
    margin-right: 0;
    margin-left: 120px; }

.day-single-top .day-number, .day-single-top .day-calendar-box {
    margin-left: -40px;
    margin-right: auto;
    left: 0; }

.day-single-top .day-number-cover::after {
    display: block;
    left: -20px; }

.day-single-top .day-number-cover::before {
    display: none; }

.tweet-img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -webkit-border-radius: 20px;
    border-radius: 20px; }

.pdg-40 {
    padding: 30px; }

.tweet-tt {
    margin-top: 32px;
    color: var(--txtColor);
    font: 18px "Oswald-Medium";
    line-height: 28px; }

.tweet-txt {
    margin-top: 32px; }

.tweet-prev, .tweet-next {
    position: absolute;
    top: 20px; }

.tweet-prev {
    left: -40px; }

.tweet-next {
    right: -36px; }

.tweets-slider .go-inner-page img {
    width: auto; }

.tweets-slider .text-part {
    padding-right: 90px;
    padding-left: 60px; }

.tweets-slider .owl-dots {
    counter-reset: dots; }

.tweets-slider .owl-dot:before {
    counter-increment: dots;
    content: counter(dots); }

.tweets-slider .day-each .main-item {
    margin-bottom: 100px; }

.tweets-slider .day-number-cover::before, .tweets-slider .owl-dots .owl-dot span {
    display: none; }

.tweets-slider .owl-dots {
    position: absolute;
    right: -96px;
    top: 232px;
    border: 1px solid #0064AC;
    padding: 2px 32px;
    min-width: 200px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    background: #fff;
    display:none;
}

.tweets-slider .owl-dots .owl-dot {
    font: 24px "BigShouldersDisplay-Regular";
    color: #0064AC;
    margin-left: 16px;
    margin-right: 16px;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg); }

.tweets-slider .owl-dots .owl-dot.active {
    color: #000; }

.mega-menu {
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    background: #fff;
    width: 100%;
    z-index: 1000;
    -webkit-transform: translate(-100%);
    -ms-transform: translate(-100%);
    transform: translate(-100%);

    overflow: auto;
    opacity:0;
}

.transform00 {
    -webkit-transform: translate(0) !important;
    -ms-transform: translate(0) !important;
    transform: translate(0) !important;
    -webkit-transition: all .7s ease;
    -o-transition: all .7s ease;
    transition: all .7s ease;
    opacity:1;
}
.mega-menu-left-bar{
    position: relative;
}
.shadow-bottom{
    width: 100%;
    height: 30px;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: transparent;
    box-shadow: 0px -40px 12px -20px white inset;
    z-index: 2;
}

/*.shadow-top{*/
/*    width: 100%;*/
/*    height: 50px;*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: 0;*/
/*    background-color: transparent;*/
/*    box-shadow: 0px -40px 12px -20px white inset;*/
/*    z-index: 2;*/
/*}*/


.mega-menu-left {
    position: relative;
    z-index: 1; }

.mega-menu-left {
    background: #fff;
    -webkit-box-shadow: -16px 16px 12px rgba(0, 0, 0, 0.25);
    box-shadow: -16px 16px 12px rgba(0, 0, 0, 0.25);
    height: 60vh;
}

.mega-menu-left, .mega-menu-right {
    margin-top: 30%;
    padding: 44px;
    overflow: auto; }

.mega-menu-left ul li, .mega-menu-right li {
    margin-bottom: 14px; }

.mega-menu-left ul li.active a, .mega-menu-left ul li a:hover,
.mega-menu-right li.active a, .mega-menu-right li a:hover {
    color: #00407F; }

.mega-menu-left ul li a, .mega-menu-child li a {
    font: 36px "BigShouldersDisplay-Medium";
    color: var(--txtColor); }

.mega-menu-right {
    -webkit-box-shadow: -16px 16px 12px rgba(0, 0, 0, 0.25);
    box-shadow: 20px 16px 12px rgba(0, 0, 0, 0.25);
    height: 50vh;
    background-image: url("../img/pattern.png");
    background-repeat: no-repeat;
    -webkit-background-size: 80% 80%;
    background-size: 80%; }

.plr-00 {
    padding-left: 0;
    padding-right: 0; }

.plr-30 {
    padding-left: 30px;
    padding-right: 30px; }

.sosial-media-cover .day-each .main-item {
    margin-bottom: 20px; }

.sosial-media-cover .text-part {
    height: auto; }

.sosial-media-cover .day-each:nth-child(odd) .main-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }

.sosial-media-cover .day-each:nth-child(odd) .go-inner-page {
    right: 0;
    left: auto; }

.sosial-media-cover .day-each:nth-child(odd) .main-item-media {
    margin-left: auto;
    margin-right: 0; }

.sosial-media-cover .day-each:nth-child(odd) .day-number, .sosial-media-cover .day-each:nth-child(odd) .day-calendar-box {
    margin-left: 0;
    margin-right: auto; }

.sosial-media-cover .day-each:nth-child(odd) .day-number-cover::before {
    display: none; }

.sosial-media-cover .day-each:nth-child(odd) .day-number-cover::after {
    display: block;
    left: -20px; }

.sosial-media-cover .day-each:nth-child(odd) .day-calendar-box {
    left: 0; }

.sosial-media-cover {
    padding-bottom: 44px; }

.all-social-media {
    padding-top: 72px; }

.all-social-media .day-all-each {
    padding-top: 0; }

.news-mobile .main-title a:hover, .day-each-section .main-title a:hover {
    text-decoration: none; }
.main-title .main-title-link{
    color: #fff;
    text-decoration: none;
}
.main-title-link img{
    transition: 0.3s;
}
.main-title-link:hover img{
    transform: translate(15px);
}
.main-items .main-item .day-number-cover::before, .main-items .main-item .day-number-cover::after {
    pointer-events: none; }

.pages-list {
    margin-top: 140px;
    padding-bottom: 32px; }

.pages-list li {
    margin-bottom: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid #f5f5f5; }

.pages-list li a {
    color: #000; }

.mega-menu .logo-main, .mega-btn, .mg-menu-top {
    display: none; }
/* new styles */
.reset-news .news:not(:first-child) .header-line,.reset-news .day-each-section{
    display:none;
}

.reset-news .news:not(:first-child){
    padding-top:0;
}
.reset-news .war-read{
    top:0;
    right:0;
    margin-top:24px;
}
.placeholder-txt{
    opacity:0;
    height:0;
}
.number-count-month{
    color:#00407F;
    font: 40px "BigShouldersDisplay-Regular";
}
.number-count-neww .number-count{
    font-size:200px;
    width: 100%;
    display: flex;
    justify-content: center;
}
.number-count-neww{
    position:relative;
    top:-32px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.pua-btn{
    width:100px;
    height:100px;
    border-radius:4px;
    background:#fff;
    display:inline-block;
    -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.pua-btn .go-inner-page{
    position:static;
}
.pua-section .warc-video,.pua-section .war-btns{
    margin-left:auto;
}
.pua-section .war-btns{
    right:24px;
}
.pua-section .warc-video img{
    width:100%;
    height:100%;
}
.home-slogan{
    color:#00407F;
    font: 60px "BigShouldersDisplay-Black";
    margin-top:0;
}
.home-slider-parts .president-sign{
    margin-left:0;
    margin-right:24px;
}
.hsright-part{
    padding:0 24px 24px 50px;
    width:400px;
}
.hsleft-part{
    width:calc(100% - 400px);
}
.hsleft-part video{
    width:100%;
    height:100%;
    object-fit:cover;
}
#home-slider{
    /*padding-top:80px;*/
    padding-top:0px;
    padding-bottom:20px;
}
.home-slider-parts{
    overflow:hidden;
}
#cause-war{
    padding-top:32px;
}
.hsleft-part video{
    /*height:80vh;*/
}
.loot-desc p{
    margin-bottom:8px;
}
.loot-desc h2{
    font-size:22px;
}
.loot-desc{
    margin-top:24px;
    margin-bottom:32px;
}
.loot-desc-space div:nth-child(2){
    padding:0 !important;
}
.loot-desc-space .go-inner-page{
    bottom:-90px;
}
.play-btn-left{
    width:50px !important;
    left:82px;
    right:100%;
    bottom:66%;
    top:100%;
}
.play-btn-left img{
    width:36px;
}
.calendar-slide{
    max-width:376px;
    margin:4px  auto
}
.calendar-month{
    font:28px "Oswald-Light";
    color:var(--mainColor);
    margin-bottom:0;
}
.calendar-slide i{
    font-size:14px;
    color:var(--mainColor);
    position:relative;
    top:2px;
}
.play-slider-video{
    position: absolute;
    display:inline-block;
    left:32px;
    bottom:32px;
}
.play-slider-video i{
    font-size: 48px;
    color: #fff;
}
.multimedia-h4{
    font:28px "Oswald-Light";
    color:var(--mainColor);
    text-align:left;
}
.multimedia-item{
    height:300px;
    overflow:hidden;
    margin-bottom:32px;
}
.multimedia-item img{
    width:100%;
    height:100%;
    object-fit:cover;
    border-radius:8px;
}
#preloader{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#fcfcff;
    background-size: cover;
    height: 100%;
    z-index:99999;
    text-align:center;
}
#status {
    position:fixed;
    left:0;
    right:0;
    top:30%;
}
.video-when-open,.when-open-close,.loot-table-img{
    display:flex;
    justify-content:center;
    align-items:center;
}
.video-when-open{
    position:fixed;
    top:0;
    width:100%;
    height:100%;
    background:#fff;
    z-index:999;
}
#video-when-open{
    width:80vw;
    height:80vh;
}
.when-open-close{
    position:fixed;
    top:32px;
    right:32px;
    background:#f5f5f5;
    color:var(--mainColor);
    border:0;
    width:50px;
    height:50px;
    font-size:20px;
}
.video-when-open iframe{
    display:none;
}
.loots-table{
    margin-top:40px;
}
.loots-table table{
    width:100%;
}
.loots-table table td.loot-table-td{
    width:calc(100% / 5);
    border:1px solid #00407F;
    padding-top:20px;
    padding-bottom:20px;
    padding-right:6px;
}
.loot-table-img{
    width:47px;
    height:47px;
}
.loot-table-left p{
    margin-bottom: 0;
    margin-left: 6px;
    color: #000;
    letter-spacing: 1px;
    max-width: 100px;
    line-height: 22px;
    padding-right:8px;
}
.loot-table-left p,.loot-table-right{
    font-family: "BigShouldersDisplay-Regular";
    font-size:19px;
}
.loot-table-left{
    padding-left:4px;
}
/* starts mobile style */
@media screen and (max-width: 1905px) {
    .bg-blue {
        width: 42.56%; }
    #contact-section .bg-blue, #days-section .bg-blue {
        width: 43.76%; } }

@media screen and (width: 1280px) {
    .bg-blue {
        width: 40.91%; }
    #contact-section .bg-blue, #days-section .bg-blue {
        width: 42%; }
    .mega-menu-left, .mega-menu-right {
        margin-top: 24%; }
    .mega-menu-left ul li a, .mega-menu-child li a {
        font-size: 28px !important; }
    .mega-menu-left, .mega-menu-right {
        padding: 32px 44px; } }

@media screen and (max-width: 1600px) {
    .fcl-txt {
        width: 80%;
        padding-right: 32px; }
    #contact-section .bg-blue, #days-section .bg-blue {
        width: 42%; }
    .mega-menu-left {
        height: 74vh; }
    .mega-menu-left ul li a, .mega-menu-child li a {
        font-size: 32px; } }

@media screen and (min-width: 1300px) and (max-height: 674px) {
    .mega-menu-left {
        height: 70vh; } }

@media screen and (max-width: 1360px) {
    .float-txt-content .main-item-content {
        margin-right: 72px; } }

@media screen and (max-width: 1276px) {
    .victory-owl .owl-nav {
        display: none; } }

@media screen and (max-width: 1200px) {
    .news {
        padding-top: 32px;
        padding-bottom: 32px; }
    .container {
        padding-left: 24px;
        padding-right: 24px; }
    .all-news {
        margin-top: 32px; }
    .news-img {
        padding: 40px; }
    .main-title, .news-mobile .main-title a, .day-each-section .main-title a {
        font-size: 56px;
        line-height: 64px; }
    .float-txt-content .main-item-content {
        margin-right: 48px; }
    .main-desc, .loot-desc, .tweet-txt {
        font-size: 18px; }
    .main-item-media {
        min-width: 540px;
        max-width: 540px; }
    .footer-contact-layer, .footer-contact {
        min-height: initial; }
    .footer-contact {
        padding-top: 56px;
        padding-bottom: 56px; }
    .fcl-title {
        font-size: 32px; }
    .footer-contact-layer, .fcl-txt {
        width: 96%; }
    .government-sites li a, .footer-menu-tt {
        font-size: 26px; }
    .footer-top {
        padding-top: 48px;
        padding-bottom: 48px; }
    .government-sites li:not(:last-child) {
        margin-right: 60px; }
    .government-sites {
        margin-bottom: 48px; }
    .footer-txt, .footer-nav li a, .footer-lang button, .footer-lang .dropdown-menu a {
        font-size: 20px; }
    .footer-nav li {
        margin-bottom: 6px; }
    .footer-item.plr-32 {
        padding-left: 20px;
        padding-right: 20px; }
    .social-list li {
        margin-right: 8px; }
    .social-list li a {
        width: 36px;
        height: 36px; }
    .social-list li a i {
        font-size: 20px;
        top: 8px; }
    .vc-owl-item {
        height: 272px; }
    .single-tablet .main-item-content {
        float: none;
        max-width: 600px;
        margin-right: auto; }
    .single-tablet .main-item-media {
        min-width: 100%;
        max-width: 100%; }
    .news-nav-item a {
        font-size: 20px; }
    .news-mobile .main-item-media {
        min-width: 100%;
        max-width: 100%; }
    .news-mobile .loot-img-320, .day-all-each .text-part {
        height: 100%; }
    .day-all-each {
        padding-top: 32px; }
    .day-all-each .main-item {
        margin-bottom: 24px; }
    .day-each .main-item {
        padding-top: 24px; }
    .tweets-slider .owl-dots {
        display: none; }
    .tweets-slider .main-item-media {
        min-width: 100%; }
    .all-socials-mb .tweets-slider .text-part {
        padding-right: 24px;
        padding-left: 28px; }
    .all-socials-mb .main-item:nth-child(even) .day-number-cover::before,
    .all-socials-mb .main-item:nth-child(even) .day-number-cover::after {
        display: none; }
    .all-socials-mb .day-number-cover::after {
        display: none; }
    .all-socials-mb .day-number {
        box-shadow: 2px 2px 35px -6px rgba(207, 207, 207, 0.49);
        -webkit-box-shadow: 2px 2px 35px -6px rgba(207, 207, 207, 0.49);
        -moz-box-shadow: 2px 2px 35px -6px rgba(207, 207, 207, 0.49); }
    .all-socials-mb .day-each .main-item {
        margin-bottom: 20px; }
    .tweet-next img, .tweet-prev img {
        width: 16px !important; }
    .tweet-prev {
        left: -28px; }
    .tweet-next {
        right: -26px; }
    .tweet-tt {
        font-size: 16px; }
    .all-socials-mb .text-part {
        height: 100%; }
    .all-social-media {
        padding-top: 32px; }
    .all-tweets-mob {
        margin-bottom: 20px; }
    .day-single-top .float-txt-content .main-item-content {
        margin-left: 80px; }
    .days-section .bg-blue {
        display: none; }
    .header1 .header1-logo {
        display: none; }
    .header1 .header2-logo {
        display: block; }
    .header1 {
        background: #fff;
        border-bottom: 1px solid #DEDEDE;
        padding-top: 30px; }
    .days-section {
        padding-top: 132px !important;
        padding-bottom: 40px !important;
        min-height: auto !important; }
    .home-news-section .home-news {
        padding: 40px; }
    .home-news-section .go-inner-page {
        width: 64px;
        height: 64px; }
    .home-news-section .main-desc {
        padding-right: 80px;
        max-width: 100%; }
    .home-spoils-section .home-spoils {
        padding-top: 40px; }
    .home-spoils-section .home-days-h3 {
        font-size: 32px; }
    .home-spoils-2tt {
        font-size: 20px;
        line-height: 28px; }
    .cause-war-section {
        padding-top: 48px !important; }
    .cause-war-section .home-days-h3 {
        font-size: 32px; }
    .cause-war-section .warc-desc {
        font-size: 18px; }
    .cause-war-section .warc-info {
        padding-top: 20px;
        padding-bottom: 20px; }
    .home-slider-section#home-slider {
        padding-top: 142px; }
    .home-slider-section .home-slider-item {
        height: 406px;
        padding-bottom: 100px;
        min-height: auto; }
    .home-slider-h1 p:nth-child(1).home-slider-h1 p {
        font-size: 48px; }
    .title-slogan {
        font-size: 32px; }
    .slogan-more {
        font-size: 24px;
        height: 56px;
        margin-top: 32px;
        min-width: 212px;
        line-height: 56px; }
    #home-slider.home-slider-section .home-slider-item {
        padding-bottom: 20px; }
    #home-slider.home-slider-section {
        min-height: auto; }
    .home-main-slider .owl-dots {
        margin-top: 20px !important; }
    .mega-menu .logo-main {
        display: block; }
    .mega-menu-right .header1_logo {
        display: none; }
    .play-btn-left{
        left:64px;
        bottom:76%;
    }
}
@media screen and (max-width: 992px) {
    .news-img {
        padding: 32px; }
    .main-item-media {
        height: 360px; }
    .main-item-media {
        min-width: 450px;
        max-width: 450px; }
    .loot-img-320 {
        height: 100%; }
    .government-sites li a, .footer-menu-tt {
        font-size: 22px; }
    .government-sites li:not(:last-child) {
        margin-right: 40px;
        margin-bottom: 10px; }
    .government-sites {
        margin-bottom: 32px; }
    .footer-item {
        margin-bottom: 32px; }
    .footer-top {
        padding-top: 36px;
        padding-bottom: 16px; }
    .social-list {
        white-space: nowrap; }
    .footer-item.plr-32 {
        padding-left: 0;
        padding-right: 0; }
    .footer-txt, .footer-nav li a, .footer-lang button, .footer-lang .dropdown-menu a {
        font-size: 18px; }
    .single-mb-flex {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start !important;
        -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important; }
    .single-mb-flex .social-list {
        margin-left: 0; }
    .victory-slider {
        margin-top: 40px; }
    .victory-owl {
        padding-top: 32px;
        margin-bottom: 12px; }
    .news-mobile .main-title, .news-mobile .main-title a, .day-each-section .main-title a {
        font-size: 48px;
        line-height: 46px; }
    .all-news-items .text-part {
        min-height: 100%; }
    .all-news-items .desc-limit {
        -webkit-line-clamp: 4; }
    .go-inner-page {
        width: 60px;
        height: 60px; }
    .go-inner-page img {
        width: 28px; }
    .news-mobile .news-img {
        padding: 20px; }
    .news-mobile .news-date-read {
        margin-top: 16px; }
    .news-mobile .news-date-time span, .news-mobile .news-read span {
        font-size: 18px; }
    .news-mobile .main-item {
        margin-bottom: 56px; }
    .war-loots-mob .day-number {
        width: 280px;
        height: 172px; }
    .war-loots-mob .day-number img {
        width: 150px; }
    .war-loots-mob .loot-img {
        height: 100%; }
    .all-loots {
        padding-top: 32px; }
    .all-loots .home-days {
        margin-top: 32px; }
    .all-loots .main-item-media {
        min-width: 100%; }
    .day-each-section .main-item-media, .home-days-section .main-item-media {
        min-width: 100%; }
    .tweets-slider .owl-dots {
        display: none; }
    .tweets-slider .text-part {
        padding-right: 60px; }
    .day-president-mob .day-calendar-box::after {
        display: none !important; }
    .day-president-mob .day-number {
        box-shadow: 2px 2px 35px -6px rgba(207, 207, 207, 0.49);
        -webkit-box-shadow: 2px 2px 35px -6px rgba(207, 207, 207, 0.49);
        -moz-box-shadow: 2px 2px 35px -6px rgba(207, 207, 207, 0.49); }
    .day-single-top .float-txt-content .main-item-content {
        float: none; }
    .all-socials-mb .main-item-media video {
        width: 100%;
        height: 100%; }
    .days-section .contact-cover {
        padding: 24px; }
    #home-days .home-days-top {
        padding-top: 44px;
        padding-bottom: 44px; }
    #home-days .home-days-h3 {
        font-size: 32px;
        max-width: 100%; }
    #home-days .home-days-h5 {
        font-size: 22px;
        max-width: 100%; }
    .home-days-section .text-part {
        height: 100%; }
    .home-spoil-item {
        padding: 0 20px 24px 20px;
        height: 312px; }
    .home-spoils {
        height: auto;
        margin-bottom: 0; }
    .home-spoils-section .home-spoils {
        padding-bottom: 20px; }
    .home-spoil-item {
        margin-bottom: 40px; }
    .loot-desc-space .go-inner-page{
        bottom:0;
    }
    .main-title, .news-mobile .main-title a, .day-each-section .main-title a{
        font-size:44px;
        line-height:56px;
    }
    .play-btn-left{
        left:64px;
        bottom:58%;
    }
    .multimedia-item{
        height:200px;
    }
    .loot-table-left p,.loot-table-right{
        font-size:16px;
        line-height:18px;
    }
    .loots-table table td.loot-table-td{
        padding-top:16px;
        padding-bottom:16px;
    }
    .loots-table tr{
        display: flex;
        max-width: 100%;
        flex-wrap: wrap;
    }
    .loots-table table td.loot-table-td{
        width: calc((100% / 3) - 8px);
        margin-top:8px;
        margin-left:4px;
        margin-right:4px;
    }

}

@media screen and (max-width: 767px) {
    .header2, .header1 {
        padding-top: 18px; }
    .header {
        height: 72px; }
    .logo img {
        width: 90px; }
    .btn-search {
        margin-right: 32px;
        height: 36px;
        font-size: 18px; }
    .open-menu img {
        width: 36px;
        -o-object-fit: contain;
        object-fit: contain; }
    .header-line {
        height: 72px; }
    .float-txt-content .main-item-content {
        float: none; }
    .float-txt-content .main-item-content {
        margin-right: 0; }
    .all-news {
        margin-top: 24px; }
    .main-title, .news-mobile .main-title a, .day-each-section .main-title a {
        font-size: 40px; }
    .all-news-items .main-desc {
        margin-top: 12px; }
    .single-main-item {
        margin-bottom: 8px; }
    .main-item-media {
        min-width: 100%;
        max-width: 100%;
        height: 60vw;
        min-height: 240px; }
    .play-video, .play-pause {
        top: 46%;
        position: absolute;
        left: 0;
    }
    .play-pause {
        top: 35%;
        position: absolute;
        left: 0;
    }
    .play-video img, .play-pause img {
        width: 36px; }
    .mheight250 .play-video, .mheight250 .play-pause {
        top: 42%; }
    .loot-img-320 {
        min-height: 200px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center; }
    .footer-contact {
        top: 72px; }
    .fcl-content .d-flex {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; }
    .footer-contact-layer {
        width: 100%;
        -webkit-border-radius: 0;
        border-radius: 0; }
    .fcl-title {
        text-align: center;
        margin-bottom: 24px !important; }
    .footer-contact {
        padding-top: 48px;
        padding-bottom: 48px; }
    .fcl-txt {
        padding-right: 0;
        width: 100%; }
    .footer-bottom {
        padding: 20px 5px;
        font-size: 18px; }
    .main-item-media video {
        width: 100%;
        height: 100%; }
    .mheight250 {
        min-height: 250px; }
    .vc-owl-item {
        height: 36vw; }
    .slider-top-blue {
        height: 160px; }
    .single-tablet .day-number-cover {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        margin-top: 16px; }
    .single-tablet .victory-date-social {
        margin-top: 10px; }
    .single-tablet .loot-img {
        height: 100%; }
    .day-number, .day-calendar-box {
        width: 340px;
        height: 160px;
        padding: 20px;
        margin-left: auto;
        margin-right: auto;
        width: 100%; }
    .number-count {
        top: -4px; }
    .all-days-list {
        background: #fff;
        height: 80px; }
    .day-list-item {
        width: 34px;
        height: 34px;
        font-size: 20px;
        margin-right: 10px;
        margin-bottom: 10px; }
    .day-list-item.deactive {
        width: 34px;
        height: 34px;
        font-size: 20px;
        margin-right: 10px;
        margin-bottom: 10px;
        opacity: 0.3;
    }
    .day-calendar-box {
        left: 0; }
    .victory-day .day-number-cover {
        margin-right: 0; }
    .day-prev, .day-next {
        top: 36%; }
    .open-calen-box {
        width: 36px;
        height: 36px; }
    .open-calen-day {
        font-size: 16px; }
    .number-count {
        top: 12px;
        font-size: 130px; }
    .single-tablet .main-item-content {
        max-width: 100%; }
    .news-mb-flex, .main-items .main-item:nth-child(even) .news-date-read {
        -webkit-box-pack: start !important;
        -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
    .all-news-items .text-part {
        margin-top: 20px; }
    .go-inner-page {
        top: 2px; }
    .main-items .main-item:nth-child(even) .go-inner-page {
        right: 0;
        left: auto; }
    .news-mobile .main-item {
        margin-bottom: 28px; }
    .custom-link {
        min-width: 162px;
        height: 48px;
        font-size: 16px;
        line-height: 44px; }
    .all-loots .day-number {
        margin-right: 0; }
    .all-loots .main-item:nth-child(even) .day-number, .all-loots .main-item:nth-child(even) .day-calendar-box {
        margin-right: 0;
        margin-left: auto; }
    .all-loots .main-items .main-item .day-number-cover::after {
        display: none; }
    .all-loots .main-items .main-item .day-number-cover::before {
        display: block; }
    .war-loots-mob .day-number {
        width: 220px;
        height: 146px; }
    .day-each-section .loot-img {
        height: 100%; }
    .day-all-each .day-number-cover, .all-socials-mb .day-number-cover {
        margin-right: 0;
        margin-top: 12px; }
    .day-each .main-item {
        padding-top: 8px; }
    .day-all-each .main-desc {
        margin-top: 10px !important; }
    .day-each-section .main-title {
        margin-top: 20px; }
    .day-all-each .main-item {
        margin-bottom: 14px; }
    .day-all-each .main-item .day-number-cover::before, .day-all-each .main-item .day-number-cover::before, .sosial-media-cover .day-each:nth-child(odd) .day-number-cover::after {
        display: none; }
    .all-socials-mb .text-part {
        height: auto; }
    .tweet-tt {
        margin-top: 6px; }
    .tweet-txt {
        margin-top: 20px; }
    .all-socials-mb .pdg-40 {
        padding: 20px; }
    .play-video img, .play-pause img {
        width: 36px !important; height: auto; }
    .day-single-top .float-txt-content .main-item-content, .day-single-top .day-number, .day-single-top .day-calendar-box {
        margin-left: 0; }
    .days-section {
        padding-top: 94px !important; }
    .header1 {
        top: 0;
        position: fixed; }
    .days-section .home-slider {
        margin-top: 0; }
    .days-section .shadow-box-img, .days-section .days-cover, .days-section .contact-cover {
        -webkit-box-shadow: 2px 2px 35px -6px rgba(207, 207, 207, 0.49);
        box-shadow: 2px 2px 35px -6px rgba(207, 207, 207, 0.49);
        background: #fff; }
    .days-section .pr-0, .days-section .pl-0 {
        padding-left: 15px !important;
        padding-right: 15px !important; }
    .days-section .days-cover {
        min-height: auto;
        padding: 32px; }
    .days-section .day-list-item {
        width: 44px;
        height: 44px; }
    #home-days .home-days-top {
        padding-top: 32px;
        padding-bottom: 24px; }
    #home-days .home-days-h3 {
        font-size: 26px; }
    .home-days-section .day-number-cover {
        margin-right: 0;
        margin-top: 12px; }
    .home-days-section .day-number {
        -webkit-box-shadow: 2px 2px 35px -6px rgba(207, 207, 207, 0.49);
        box-shadow: 2px 2px 35px -6px rgba(207, 207, 207, 0.49); }
    .home-days-section .day-number-cover::before, .home-days-section .day-number-cover::after {
        display: none; }
    .home-days-section .main-title {
        margin-top: 20px; }
    .home-days-section .main-desc {
        margin-top: 10px !important; }
    .home-days-section .main-item {
        margin-bottom: 32px; }
    .home-news-section .box-img {
        max-width: 100%;
        height: 272px; }
    .home-news-section .home-news-h4 {
        font-size: 26px;
        margin-bottom: 20px; }
    .home-news-section .home-news {
        padding: 32px 24px; }
    .home-news-section .main-title {
        margin-top: 16px;
        font-size: 28px;
        line-height: 40px; }
    .home-news-section .main-desc {
        padding-right: 0;
        margin-top: 6px !important; }
    .home-news-section .mb-5 {
        margin-bottom: 2rem !important; }
    .home-spoils-2tt {
        padding-left: 0;
        padding-bottom: 40px;
        margin-top: 10px; }
    .home-spoil-item {
        margin-top: 40px; }
    .home-spoils-section .home-spoils {
        padding-top: 32px; }
    .home-spoils-section .home-spoil-item {
        height: auto;
        padding-bottom: 32px; }
    .cause-war-section {
        padding-top: 40px !important; }
    .cause-war-section .warc-info {
        margin-top: -60px; }
    .cause-war-section .play-wvideo-style {
        width: 84px;
        height: 84px; }
    .cause-war-section .war-read {
        min-width: 132px;
        height: 54px;
        top: -14px; }
    .cause-war-section .play-wvideo-style img {
        top: -2px; }
    .title-slogan {
        font-size: 26px; }
    .home-slider-h1 p:nth-child(1), .home-slider-h1 p {
        font-size: 32px; }
    .home-main-slider .owl-dots .owl-dot.active span, .home-slider .owl-dots .owl-dot span:hover {
        background: var(--mainColor); }
    .home-main-slider .owl-dots .owl-dot span {
        border-color: var(--mainColor); }
    .home-slider-section#home-slider {
        padding-top: 50px; }
    #home-slider .home-slider-content {
        max-width: 100%; }
    .home-slider-section .bg-blue {
        display: none; }
    #home-slider.home-slider-section .home-slider-item {
        padding-top: 0;
        padding-bottom: 12px; }
    .home-slider-section .home-slider-item {
        height: 56vw; }
    .title-slogan {
        font-size: 24px;
        margin-top: 12px; }
    .home-slider-h1 p:nth-child(1), .home-slider-h1 p {
        font-size: 26px;
        margin-bottom: 12px; }
    .name-president {
        margin-top: 20px;
        font-size: 26px; }
    .slogan-more {
        margin-top: 14px; }
    .home-main-slider .owl-dots {
        left: 0;
        margin-top: 16px; }
    .slogan-more {
        min-width: 160px;
        font-size: 20px;
        height: 48px;
        line-height: 46px; }
    .home-slider-section .home-slider {
        margin-top: 40px; }
    #home-slider {
        padding-bottom: 40px; }
    .mega-menu-left {
        height: auto; }
    .mega-menu-left, .mega-menu-right {
        margin-top: 120px;
        padding: 40px 20px; }
    .mega-menu-left ul li a, .mega-menu-child li a {
        font-size: 26px; }
    .mega-menu .header .open-menu img {
        width: 16px; }
    .home-slider-h1 p:nth-child(1) {
        margin-bottom: 0; }
    .go-inner-page{
        position:static;
        float:right;
        width:50px;
        height:50px;
    }
    .loot-desc{
        margin-bottom:16px;
    }
    .main-item{
        margin-bottom:40px;
    }
    .loot-desc-space .loot-desc{
        -webkit-line-clamp: 6;
    }
    .play-btn-left{
        left:40px;
        bottom:0;
    }

}
@media screen and (max-width: 576px) {
    .news {
        padding-top: 24px; }
    .news-img {
        padding: 20px; }
    .custom-breadcrumb li, .custom-breadcrumb li a {
        font-size: 16px; }
    .all-news {
        margin-top: 20px; }
    .main-title, .news-mobile .main-title a, .day-each-section .main-title a {
        font-size: 32px;
        line-height: 38px; }
    .fcl-title {
        font-size: 26px; }
    .fcl-link {
        height: 56px;
        line-height: 54px; }
    .footer-top {
        padding-top: 32px; }
    .government-sites {
        margin-bottom: 20px; }
    .government-sites li:not(:last-child) {
        margin-right: 32px; }
    .social-list {
        margin-top: 20px;
        margin-bottom: 24px; }
    .footer-nav {
        margin-bottom: 0 !important; }
    .footer-item {
        margin-bottom: 18px; }
    .government-sites li a, .footer-menu-tt {
        margin-bottom: 12px; }
    .footer-nav li {
        margin-bottom: 4px; }
    #youtube-video .modal-body iframe {
        height: auto;
        min-height: 260px; }
    #youtube-video .modal-dialog {
        margin-top: 30%; }
    .slider-top-blue {
        height: 32vw; }
    .news-date-time span, .news-read span {
        font-size: 16px; }
    .news-single-page .news-read {
        margin-right: 12px; }
    .news-date-read {
        margin-top: 8px; }
    .single-main-item .social-list {
        margin-top: 16px; }
    .day-prev img, .day-next img {
        width: 14px; }
    .number-count {
        padding-right: 28px; }
    .news-mb-flex {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start !important;
        -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important; }
    .news-datepicker {
        width: 100%;
        margin-top: 12px; }
    .news-nav-item {
        margin-right: 20px; }
    .all-news-items .text-part, .main-sub-h4 {
        margin-top: 12px;
        max-width: 100%; }
    .all-news-items .main-desc, .all-news-items .text-part {
        margin-top: 0; }
    .news-mobile .news-img, .loot-img {
        -webkit-border-radius: 10px;
        border-radius: 10px; }
    .news-mobile .main-title a, .day-each-section .main-title a {
        font-size: 30px !important;
        display: inline-block;
        line-height: 40px; }
    .main-sub-h4 {
        font-size: 22px; }
    .news-mobile .news-date-time span, .news-mobile .news-read span {
        margin-left: 12px;
        font-size: 16px; }
    .news-read {
        margin-right: 32px; }
    .war-loots-mob .day-number {
        width: 160px;
        height: 112px;
        margin-bottom: 12px; }
    .war-loots-mob .day-number img {
        width: 100px; }
    .loot-desc {
        margin-top: 10px; }
    .loot-item .main-item-media {
        padding: 20px; }
    .all-loots .main-item {
        margin-bottom: 24px; }
    .custom-breadcrumb li a::after {
        margin-left: 10px;
        margin-right: 6px; }
    .main-items .main-item:nth-child(even) .day-number-cover::after, .main-items .main-item:nth-child(even) .day-number-cover::before {
        display: none; }
    .day-all-each .day-number, .all-loots .day-number {
        box-shadow: 2px 2px 35px -6px rgba(207, 207, 207, 0.49);
        -webkit-box-shadow: 2px 2px 35px -6px rgba(207, 207, 207, 0.49);
        -moz-box-shadow: 2px 2px 35px -6px rgba(207, 207, 207, 0.49); }
    .day-number-cover::before, .day-number-cover::after {
        opacity: .06; }
    .all-loots .main-items .main-item .day-number-cover::before {
        display: none; }
    .tweet-tt {
        margin-top: 8px; }
    .sosial-media-cover .day-each .main-item {
        margin-bottom: 0; }
    .sosial-media-cover .pdg-40 {
        padding: 20px; }
    .tweet-tt {
        font-size: 15px;
        line-height: 24px; }
    .days-section .home-slider-item {
        height: 240px;
        padding: 16px; }
    .days-section .days-cover {
        padding: 24px; }
    .days-section .days-all {
        margin-top: 24px;
        max-height: 298px; }
    .days-section .day-list-item {
        width: 40px;
        height: 40px; }
    .days-section .scroll-style::-webkit-scrollbar {
        width: 6px; }
    .contact-h1 {
        font-size: 2rem; }
    #home-days .home-days-top {
        padding-top: 24px; }
    #home-days .home-days-h3 {
        font-size: 24px; }
    .home-days-section .pb-5 {
        padding-bottom: 28px !important; }
    .home-spoils-section .home-days-h3 {
        font-size: 28px;
        margin-top: 14px; }
    .home-spoils-2tt {
        font-size: 18px;
        margin-top: 4px; }
    .spoil-icon {
        top: -20px; }
    .home-spoil-item {
        margin-top: 10px; }
    .hspoil-info {
        margin-top: 14px; }
    .cause-war-section .war-btns {
        right: 24px; }
    .cause-war-section .warc-video {
        height: auto; }
    .cause-war-section .war-read {
        font-size: 22px;
        line-height: 58px; }
    .cause-war-section {
        padding-top: 24px !important; }
    .cause-war-section .warc-info {
        margin-top: -72px; }
    .cause-war-section .warc-subtt {
        font-size: 24px; }
    .cause-war-section .home-days-h3 {
        font-size: 24px; }
    .cause-war-section .warc-tt {
        margin-top: 10px; }
    .cause-war-section .warc-desc {
        margin-top: 1rem !important; }
    .cause-war-section .play-wvideo-style .play-active {
        width: 26px; }
    #cause-war {
        padding-bottom: 12px; }
    .home-news-section {
        margin-top: 1.5rem !important; }
    .home-news-section .home-news-h4 {
        font-size: 24px; }
    .home-days-section .mt-5 {
        margin-top: 2rem !important; }
    .mbnone {
        display: none; }
    .mega-menu-left {
        margin-top: 120px;
        padding: 32px 20px; }
    .slogan-more {
        margin-top: 20px; }
    .mega-menu-left ul li a, .mega-menu-child li a {
        font-size: 24px; }
    .mega-menu-left ul li, .mega-menu-right li {
        margin-bottom: 10px; }
    .mega-btn {
        display: block; }
    .mega-menu-right {
        margin-top: 0;
        height: 72vh; }
    .mega-menu .bg-blue {
        display: none; }
    .mega-menu-left {
        -webkit-box-shadow: none;
        box-shadow: none;
        margin-top: 64px;
        padding-right: 12px; }
    .mega-menu-left ul li {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center; }
    .mega-btn {
        border: 1px solid #dedede;
        background: #fff;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        font-size: 9px;
        color: #969696;
        padding-top: 3px;
        width: 20px;
        height: 20px; }
    .mg-menu-right {
        -webkit-transform: translate(100%);
        -ms-transform: translate(100%);
        transform: translate(100%);
        opacity: 0;
        pointer-events: none;
        position: fixed;
        top: 98px;
        z-index: 999;
        background: #fff;
        padding-top: 24px;
        -webkit-transition: all .5s ease;
        -o-transition: all .5s ease;
        transition: all .5s ease; }
    .mb-transform00 {
        -webkit-transform: translate(0) !important;
        -ms-transform: translate(0) !important;
        transform: translate(0) !important;
        opacity: 1;
        pointer-events: all; }
    .mega-menu-right {
        -webkit-box-shadow: none;
        box-shadow: none; }
    .mega-menu {
        overflow-x: hidden; }
    .mg-menu-top {
        display: block;
        padding-left: 15px;
        font: 20px "BigShouldersDisplay-Medium";
        color: var(--txtColor); }
    .mg-menu-top .fa {
        font-size: 10px;
        position: relative;
        top: -4px; }
    .go-inner-page{
        width:40px;
        height:40px;
    }
    .go-inner-page img{
        width:20px;
    }
    .all-loots{
        padding-top:20px;
        padding-bottom:20px;
    }
    .calendar-month{
        font-size:24px;
    }
    .play-slider-video{
        left:0;
        right:0;
        margin-left:auto;
        margin-right:auto;
        text-align:center;
        bottom:32%;
    }
    .multimedia-item{
        height:40vw;
        margin-bottom:16px;
        padding-left:8px;
        padding-right:8px;
    }
    .multimedia-row{
        margin-left:-8px;
        margin-right:-8px;
    }
    #status{
        top:20%;
    }
    #video-when-open{
        width:90vw;
        height:80vh;
    }
    .loots-table table td.loot-table-td{
        width: calc((100% / 2) - 8px);
    }
    .loot-table-left p{
        margin-left:4px;
    }
}
@media screen and (max-width: 360px) {
    .btn-search {
        margin-right: 20px;
        min-width: 96px; }
    .logo img {
        width: 84px; }
    .news-date-time span, .news-read span {
        margin-left: 10px; }
    .number-count {
        font-size: 118px; }
    .loots-table table td.loot-table-td{
        width: calc(100% - 8px);
    }
    .loots-table{
        margin-top:0;
    }
}

@media screen and (max-width: 340px) {
    .news-mobile .news-date-time span, .news-mobile .news-read span {
        font-size: 14px; } }

@media screen and (max-width: 320px) {
    .open-calen-box {
        width: 32px;
        height: 32px; }
    .open-calen-day {
        font-size: 14px; }
    .number-count {
        padding-right: 28px;
        font-size: 96px;
        top: -14px; }
    .day-number, .day-calendar-box {
        padding: 14px; }
    .main-item-media {
        min-height: 216px; }
    .logo img {
        font-size: 72px; }
    .btn-search {
        margin-right: 12px;
        min-width: 84px;
        font-size: 14px; }
    .open-menu img {
        width: 32px; } }

/* ends mobile style */
.main-item-media .play-video{
    width:60px;
}
@media screen and (max-width:1560px){
    .bg-blue{
        width: 38%;
    }
}
@media screen and (max-width:992px){
    .home-slider-section#home-slider{
        padding-top:56px;
    }
    .home-slogan{
        font-size:48px;
    }
    .hsright-part{
        padding-left:24px;
    }
    .hsright-part{
        width:40%;
    }
    .hsleft-part{
        width:60%;
    }
    .hsright-part .name-president{
        justify-content:flex-start !important;
    }
    .hsleft-part video{
        height:45vh;
    }
    .home-slogan{
        font-size: 40px;
    }
}
@media screen and (max-width:767px){
    .open-calendar{
        margin-left: 26px;
        margin-top: -14px;
    }
    .number-count-neww .number-count{
        font-size:120px;
    }
    .number-count-month{
        font-size:26px;
        position:relative;
        top:-4px;
    }
    .number-count-neww{
        top:-16px;
    }
    .pua-section{
        padding-top:48px;
    }
    .pua-btn .go-inner-page{
        display:flex !important;
    }
    .pua-section .warc-video{
        max-width:100%;
    }
    .home-slider-parts{
        flex-direction: column;
        justify-content: flex-start !important;
        align-items: flex-start !important;
    }
    .hsright-part,.hsleft-part{
        width:100%;
    }
    .hsleft-part video{
        height:44vh;
    }
    .hsright-part{
        padding:0;
        margin-top:20px;
    }

}
@media screen and (max-width:576px){
    .pua-section .main-title{
        padding-top:24px;
    }
}
@media screen and (max-width:320px){
    .number-count-neww .number-count{
        font-size:100px;
        line-height:90px;
    }
    .number-count-neww{
        top:8px;
    }
    .number-count-month{
        font-size:22px;
    }
}


.copyright__footer{
    display: flex;
    flex-direction: row;
    justify-content: space-between;

}
.copyright__desc-1{
    text-align: left;

}
.copyright__desc-2{
    text-align: right;

}




/* Top menu search  */
.top-menu-search{
    position: relative;
    margin-right: 20px;
}
.top-menu-search input{
    border: 1px solid #00407F;
    height: 40px;
    width: 107px;
    border-radius: 5px;
    padding: 5px 10px;
    transition: 0.3s;
    color: #333333;
}
.top-menu-search input::-webkit-search-cancel-button{
    display: none;
}
.top-menu-search input:focus,
.top-menu-search input.active-search{
    width: 360px;
    box-shadow: none;
    outline: none;
    padding: 5px 50px;
}
.top-menu-search input::placeholder{
    font-weight: 200;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.215em;
    color: #00407F;
}
.top-menu-search input:focus::placeholder,
.top-menu-search input.active-search::placeholder{
    opacity: 0;
}
.top-menu-search img.search-icon{
    width: 13px;
    height: 13px;
    position: absolute;
    top: 13px;
    right: 13px;
    transition: 0.3s;
}
.top-menu-search input:focus ~ img.search-icon,
.top-menu-search input.active-search ~ img.search-icon{
    left: 13px !important;
}
.top-menu-search img.close-icon{
    display: none;
    width: 13px;
    height: 13px;
    position: absolute;
    top: 13px;
    right: 13px;
    transition: 0.3s;
    z-index: 2;
}
.top-menu-search input:focus ~ img.close-icon,
.top-menu-search input.active-search ~ img.close-icon{
    display: block;
}
@media screen and (max-width: 767px){
    .top-menu-search{
        position: relative;
        margin-right: 10px;
    }
    .top-menu-search input{
        width: 40px;
    }
    .top-menu-search input::placeholder{
        opacity: 0;
    }
    .top-menu-search input:focus,
    .top-menu-search input.active-search{
        width: 140px;
        padding: 5px;
    }
    .top-menu-search input:focus ~ img.search-icon,
    .top-menu-search input.active-search ~ img.search-icon{
        display: none;
    }
}
/* Search Page */
.search-page .search-page-input{
    width: 100%;
    position: relative;
}
.search-page .search-page-input input::-webkit-search-cancel-button{
    display: none;
}
.search-page .search-page-input input{
    background: #FFFFFF;
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.15);
    border: none;
    width: 100%;
    height: 45px;
    padding: 12px 130px 12px 20px;
    position: relative;
    font-size: 18px;
    line-height: 22px;
    display: flex;
    align-items: center;
    color: #4F4F4F;
}
.search-page .search-page-input input:focus{
    outline: none;
}
.search-page .search-page-input .search-icon{
    position: absolute;
    top: 14px;
    right: 20px;
    transform: scale(1.1);
}
.search-page .search-page-input .search-icon:hover,
.search-page .search-page-input .search-close-icon:hover{
    cursor: pointer;
}
.search-page .search-page-input .search-close-icon{
    position: absolute;
    top: 14px;
    right: 110px;
    transform: scale(1.1);
    opacity: 0;
    visibility: hidden;
}
.search-page .search-page-input .search-close-icon.active-close-icon{
    opacity: 1;
    visibility: visible;
}
.search-page .search-page-input .line{
    width: 28px;
    height: 1px;
    background: #E8E9ED;
    transform: rotate(90deg);
    position: absolute;
    right: 80px;
    top: 22px;
}
.search-page-content{
    margin-top: 30px;
}
.search-total-result{
    width: 100%;
}
.search-total-result p{
    font-size: 14px;
    line-height: 22px;
    color: #828282;
}
.search-result-header{
    width: 100%;
}
.search-result-header a{
    text-decoration: none;
}
.search-result-header a.search-result-header-head{
    color: #333333;
    font-weight: bold;
    font-size: 12px;
    line-height: 22px;
}
.search-result-header .search-result-header-head i{
    transform: translateY(-2.5px);
    font-size: 4px;
    color: #333333;
}
.search-result-header a.search-result-header-text{
    font-size: 15px;
    line-height: 22px;
    letter-spacing: -0.408px;
    color: #333333;
}
.search-result-header a.search-result-header-text i{
    color: #333333;
    font-size: 12px;
    transform: translateY(-2.5px);

}
.search-result-item{
    width: 100%;
    margin-top: 15px;
}
.search-result-item .search-result-item-heading{
    font-weight: normal;
    font-size: 22px;
    line-height: 22px;
    color: #00407F;
}
.search-result-item .search-result-item-body{
    font-weight: normal;
    font-size: 14px;
    line-height: 22px;
    color: #333333;
    margin-top: 10px;
}
.search-result-crump{
    width: 100%;
}
.search-result-crump a{
    text-decoration: none;
}
.search-result-crump .search-result-crump-main{
    font-size: 15px;
    line-height: 22px;
    color: #333333;
    letter-spacing: -0.408px;
}
.search-result-crump a i{
    color: #828282;
    font-size: 7px;
    transform: translateY(-1.5px);
}
.search-result-crump .search-result-crump-subtitle{
    color: #828282;
    font-size: 12px;
    line-height: 22px;
}
.search-result-crump a .fa-sort-down{
    color: #828282;
    font-size: 12px;
    transform: translateY(-2.5px);
}
.search-page-day{
    margin-top: 30px;
}
.search-item-media{
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;

}
.search-item-media video{
    width: 100%!important;
    height: auto !important;
}
.search-day-number-cover{
    margin-top: -40px !important;
    margin-right: 0 !important;
    transform: translateX(-100px);
}
.search-day-number{
    width: 280px !important;
    height: 180px !important;
}
.search-day-number .number-count{
    font-size: 150px;
}
.search-day-number .number-count-month{
    font-size: 30px;
    margin-top: 10px;
}
@media screen and (max-width: 1024px) {
    .search-page-logo{
        display: none;
    }
    .search-page-day{
        display: none;
    }
}



