/*footer {*/
/*    width: 93.36%;*/
/*    margin: 0% 3.32% 0% 3.32%;*/
/*    background-color: #0a3370;*/
/*    z-index: 9*/
/*}*/

/*footer .container {*/
/*    position: relative;*/
/*    width: 90%;*/
/*    left: 5%;*/
/*    display: -ms-grid;*/
/*    display: grid;*/
/*    -ms-grid-columns: 30% 40% 30%;*/
/*    grid-template-columns:30% 40% 30%;*/
/*    -webkit-box-pack: space-evenly;*/
/*    -ms-flex-pack: space-evenly;*/
/*    justify-content: space-evenly;*/
/*    -webkit-box-align: start;*/
/*    -ms-flex-align: start;*/
/*    align-items: start;*/
/*    justify-items: center*/
/*}*/

/*@media (max-width: 1460px) {*/
/*    footer .container {*/
/*        -ms-grid-columns: 1fr;*/
/*        grid-template-columns:1fr;*/
/*        text-align: center*/
/*    }*/
/*}*/

/*footer .container .border {*/
/*    height: 20%;*/
/*    width: 1px;*/
/*    border-right: 1px solid #ffffff*/
/*}*/

/*footer .container .one, footer .container .two, footer .container .three {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*    -webkit-box-pack: justify;*/
/*    -ms-flex-pack: justify;*/
/*    justify-content: space-between;*/
/*    width: 280px;*/
/*    padding: 15px 0px*/
/*}*/

/*footer .container .one .cent, footer .container .two .cent, footer .container .three .cent {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center*/
/*}*/

/*footer .container .one .line, footer .container .two .line, footer .container .three .line {*/
/*    font: 400 16px/18px "hind siliguri";*/
/*    letter-spacing: 1px;*/
/*    margin: 0px 0px 2px 0px;*/
/*    color: #ffffff*/
/*}*/

/*footer .container .one .line img, footer .container .two .line img, footer .container .three .line img {*/
/*    -o-object-fit: contain;*/
/*    object-fit: contain;*/
/*    width: 340px;*/
/*    position: relative;*/
/*    left: -66px*/
/*}*/

/*@media (max-width: 1460px) {*/
/*    footer .container .one .line img, footer .container .two .line img, footer .container .three .line img {*/
/*        left: -32px*/
/*    }*/
/*}*/

/*footer .container .one .line .numb, footer .container .two .line .numb, footer .container .three .line .numb {*/
/*    font: 700 24px/26px "hind siliguri";*/
/*    color: #920033*/
/*}*/

/*footer .container .one .line .red-inline, footer .container .two .line .red-inline, footer .container .three .line .red-inline {*/
/*    color: #920033;*/
/*    display: inline-block;*/
/*    font: 700 24px/24px "hind siliguri"*/
/*}*/

/*footer .container .one .grp, footer .container .two .grp, footer .container .three .grp {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*    margin: 0px 0px 12px 0px*/
/*}*/

/*footer .container .one .contact h3, footer .container .two .contact h3, footer .container .three .contact h3 {*/
/*    font: 600 16px/22px "hind siliguri";*/
/*    color: #ffffff;*/
/*    text-transform: uppercase;*/
/*    letter-spacing: 2px*/
/*}*/

/*footer .container .one .contact .line, footer .container .two .contact .line, footer .container .three .contact .line {*/
/*    font: 400 16px/18px "hind siliguri";*/
/*    letter-spacing: 1px;*/
/*    text-transform: initial*/
/*}*/

/*footer .container .two {*/
/*    text-align: center;*/
/*    -webkit-box-pack: justify;*/
/*    -ms-flex-pack: justify;*/
/*    justify-content: space-between;*/
/*    height: 220px*/
/*}*/

/*@media (max-width: 1460px) {*/
/*    footer .container .two {*/
/*        margin: 20px 0px 60px 0px;*/
/*        text-align: center*/
/*    }*/
/*}*/

/*footer .container .two .cent {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: unset;*/
/*    -ms-flex-align: unset;*/
/*    align-items: unset*/
/*}*/

/*footer .container .pins {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    margin-bottom: -50px*/
/*}*/

/*footer .container .pins img {*/
/*    -o-object-fit: contain;*/
/*    object-fit: contain;*/
/*    width: 26px;*/
/*    height: 26px;*/
/*    margin: 16px*/
/*}*/

/*input#yellow {*/
/*    display: none*/
/*}*/

/*footer.subpage {*/
/*    width: calc(96.68% - 354px);*/
/*    margin-left: calc(354px + 3.32%)*/
/*}*/

/*@media (max-width: 940px) {*/
/*    footer.subpage {*/
/*        width: 100%;*/
/*        margin-left: 0*/
/*    }*/
/*}*/

/*footer.checkout {*/
/*    width: calc(93.32% - 594px);*/
/*    margin-left: calc(354px + 3.32%)*/
/*}*/

/*@media (max-width: 940px) {*/
/*    footer.checkout {*/
/*        width: 100%;*/
/*        margin-left: 0*/
/*    }*/
/*}*/

/*footer.projekty {*/
/*    width: calc(100% - 332px);*/
/*    margin-left: calc(332px)*/
/*}*/

/*@media (max-width: 940px) {*/
/*    footer.projekty {*/
/*        width: 100%;*/
/*        margin-left: 0*/
/*    }*/
/*}*/

/*.projekty-footer footer.subpage {*/
/*    width: calc(100% - 332px);*/
/*    margin-left: calc(332px)*/
/*}*/

/*@media (max-width: 940px) {*/
/*    .projekty-footer footer.subpage {*/
/*        width: 100%;*/
/*        margin-left: 0*/
/*    }*/
/*}*/

/*footer.frontpage {*/
/*    width: 100%;*/
/*    margin: 0*/
/*}*/

/*@media (max-width: 910px) {*/
/*    footer .container {*/
/*        margin: 38px 0px*/
/*    }*/

/*    footer .container .border {*/
/*        visibility: hidden*/
/*    }*/

/*    footer .container .four img {*/
/*        width: 44px;*/
/*        height: 44px;*/
/*        margin: 19px*/
/*    }*/
/*}*/

/*@media (max-width: 1460px) {*/
/*    footer .container {*/
/*        -ms-grid-columns: 1fr 1fr;*/
/*        grid-template-columns:1fr 1fr*/
/*    }*/
/*}*/

/*@media (max-width: 768px) {*/
/*    footer .container {*/
/*        -ms-grid-columns: 1fr;*/
/*        grid-template-columns:1fr*/
/*    }*/
/*}*/

/*footer .container .footer-button {*/
/*    display: none;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    background: #920033;*/
/*    margin: 20px auto;*/
/*    width: 160px;*/
/*    height: 30px;*/
/*    border-radius: 15px*/
/*}*/

/*@media (max-width: 1100px) {*/
/*    footer .container .footer-button {*/
/*        display: -webkit-box;*/
/*        display: -ms-flexbox;*/
/*        display: flex*/
/*    }*/
/*}*/

/*footer .container .footer-button div {*/
/*    color: #fff;*/
/*    text-align: center;*/
/*    font: 600 14px/16px "hind siliguri";*/
/*    text-transform: uppercase*/
/*}*/

/*footer .container .one {*/
/*    -webkit-box-ordinal-group: 2;*/
/*    -ms-flex-order: 1;*/
/*    order: 1*/
/*}*/

/*@media (max-width: 1100px) {*/
/*    footer .container .one {*/
/*        -webkit-box-ordinal-group: 2;*/
/*        -ms-flex-order: 1;*/
/*        order: 1*/
/*    }*/

/*    footer .container .one .grp {*/
/*        display: none*/
/*    }*/
/*}*/

/*@media (max-width: 768px) {*/
/*    footer .container .one {*/
/*        -webkit-box-ordinal-group: 3;*/
/*        -ms-flex-order: 2;*/
/*        order: 2*/
/*    }*/
/*}*/

/*footer .container .two {*/
/*    -webkit-box-ordinal-group: 3;*/
/*    -ms-flex-order: 2;*/
/*    order: 2*/
/*}*/

/*@media (max-width: 768px) {*/
/*    footer .container .two {*/
/*        -webkit-box-ordinal-group: 2;*/
/*        -ms-flex-order: 1;*/
/*        order: 1*/
/*    }*/
/*}*/

/*footer .container .three {*/
/*    -webkit-box-ordinal-group: 4;*/
/*    -ms-flex-order: 3;*/
/*    order: 3*/
/*}*/

/*@media (max-width: 1100px) {*/
/*    footer .container .three {*/
/*        -webkit-box-ordinal-group: 4;*/
/*        -ms-flex-order: 3;*/
/*        order: 3*/
/*    }*/

/*    footer .container .three .grp {*/
/*        display: none*/
/*    }*/

/*    footer .container .three .grp:last-child {*/
/*        display: -webkit-box;*/
/*        display: -ms-flexbox;*/
/*        display: flex*/
/*    }*/
/*}*/


/*EASY FOOTER*/

.easyfooter {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 10px;
    background-color: #0a3370;
    box-sizing: border-box;
    z-index: 9;
    padding: 0 10px 5px 10px;
    margin: 0;
}

.easyfooter .one {
    grid-column: 1/3;
    width: 100%;
    min-height: 40px;
    display: flex;
    align-items: center;
}

.easyfooter .one .footer_slide_prev {
    width: 20px;
    height: 20px;
    background-image: url("../img/arrow_right_small.svg");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    transform: rotateY(180deg);
    cursor: pointer;
    margin-right: 20px;
}

.easyfooter .one .footer_slide_next {
    width: 20px;
    height: 20px;
    background-image: url("../img/arrow_right_small.svg");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-left: 20px;
}

.easyfooter .one .footer_slider {
    width: calc(100% - 80px);
    height: 100%;
    overflow: hidden;
}

.easyfooter .one .footer_slider .footer_slider_slide {
    display: flex;
    align-items: center;
    justify-content: center;
}

.easyfooter .one .footer_slider .footer_slider_slide p {
    color: #fff;
    font: 400 14px/16px "hind siliguri";
    letter-spacing: 1px;
    text-transform: initial;
    text-align: center;
}

.easyfooter .one .footer_slider .footer_slider_slide p span,
.easyfooter .one .footer_slider .footer_slider_slide p a,
.easyfooter .one .footer_slider .footer_slider_slide p strong {
    /*color: #920033;*/
    color: #fff;
    font: 400 14px/16px "hind siliguri";
    letter-spacing: 1px;
    text-transform: initial;
}

.easyfooter .two {
    grid-column: 1/2;
    height: 85px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
}

.easyfooter .two .line {
    height: 40px;
    margin-bottom: 5px;
}

.easyfooter .two .line img {
    height: 100%;
}

.easyfooter .two .contact .grp {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.easyfooter .two .contact .grp .text {
    color: #fff;
    font: 400 16px/18px "hind siliguri";
    letter-spacing: 1px;
    text-transform: initial;
}

.easyfooter .three {
    grid-column: 2/3;
    height: 85px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
}

.easyfooter .three .social_title {
    color: #fff;
}

.easyfooter .three .pins {
    display: flex;
    align-items: center;
}

.easyfooter .three .pins a img {
    width: 20px;
    height: 20px;
    object-fit: contain;
    margin: 10px 16px;
}

.easyfooter .three .grp {
    display: flex;
    align-items: center;
}

.easyfooter .three .grp a {
    color: #fff;
    font: 400 14px/16px "hind siliguri";
    letter-spacing: 1px;
    display: flex;
    align-items: center;
    margin: 0 10px;
}

.easyfooter .three .grp a::before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    background-image: url("../img/tel.svg");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 5px;
}

.easyfooter .three .grp a:last-child::before {
    background-image: url("../img/mail.svg");
}

@media (max-width: 768px) {
    .easyfooter .one {
        min-height: 50px;
    }

    .easyfooter .two {
        display: none;
    }

    .easyfooter .three {
        grid-column: 1/3;
    }

    .easyfooter .three .grp a {
        font: 400 12px/14px "hind siliguri";
        margin: 0 5px;
    }
}

/*BASIC FOOTER*/

.basicfooter {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-column-gap: 10px;
    background-color: #0a3370;
    box-sizing: border-box;
    z-index: 9;
    padding: 0 10px 20px 10px;
    margin: 0;
}

.basicfooter .one {
    grid-column: 1/5;
    width: 100%;
    min-height: 50px;
    display: flex;
    align-items: center;
}

.basicfooter .one .footer_slide_prev {
    width: 20px;
    height: 20px;
    background-image: url("../img/arrow_right_small.svg");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    transform: rotateY(180deg);
    cursor: pointer;
    margin-right: 20px;
}

.basicfooter .one .footer_slide_next {
    width: 20px;
    height: 20px;
    background-image: url("../img/arrow_right_small.svg");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-left: 20px;
}

.basicfooter .one .footer_slider {
    width: calc(100% - 80px);
    height: 100%;
    overflow: hidden;
}

.basicfooter .one .footer_slider .footer_slider_slide {
    display: flex;
    align-items: center;
    justify-content: center;
}

.basicfooter .one .footer_slider .footer_slider_slide p {
    color: #fff;
    font: 400 14px/16px "hind siliguri";
    letter-spacing: 1px;
    text-transform: initial;
    text-align: center;
}

.basicfooter .one .footer_slider .footer_slider_slide span,
.basicfooter .one .footer_slider .footer_slider_slide a,
.basicfooter .one .footer_slider .footer_slider_slide strong {
    /*color: #920033;*/
    color: #fff;
    font: 400 14px/16px "hind siliguri";
    letter-spacing: 1px;
    text-transform: initial;
}

.footer_tab {
    display: none;
    grid-column: 1/3;
    width: 100%;
    align-items: center;
    justify-content: space-evenly;
}

.footer_tab .footer_tab_item {
    flex-direction: column;
    align-items: center;
    border: 1px solid #fff;
    border-radius: 20px;
    color: #fff;
    font: 400 14px/16px "hind siliguri";
    letter-spacing: 1px;
    padding: 2.5px 10px;
    text-align: center;
}

.footer_tab .footer_tab_item.active {
    background-color: #fff;
    color: #0a3370;
}

.basicfooter .footer_wrapper {
    display: none;
    grid-template-columns: 100%;
}

.basicfooter .two {
    grid-column: 1/2;
    grid-row: 2/4;
    height: 220px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}

/*.basicfooter .two .footer_wrapper {*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    align-items: center;*/
/*    justify-content: flex-start;*/
/*}*/

.basicfooter .two .item {
    color: #fff;
    font: 400 14px/16px "hind siliguri";
    letter-spacing: 1px;
    text-transform: initial;
}

.basicfooter .three {
    grid-column: 2/3;
    grid-row: 2/4;
    height: 220px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}

.basicfooter .three. three_line {
    display: none;
}

.basicfooter .three .item-main {
    color: #fff;
    font: 400 16px/18px "hind siliguri";
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 13px 0 16px 0;
}

.basicfooter .three .item-main:first-child {
    margin: 0 0 1em 0;
}

.basicfooter .three .item {
    color: #fff;
    font: 400 14px/18px "hind siliguri";
    letter-spacing: 1px;
    text-transform: initial;
}

.basicfooter .four {
    grid-column: 3/4;
    grid-row: 2/4;
    height: 220px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}

/*.basicfooter .four .footer_wrapper {*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    align-items: center;*/
/*    justify-content: flex-start;*/
/*}*/

.basicfooter .four .item-main {
    color: #fff;
    font: 400 16px/18px "hind siliguri";
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 13px 0 16px 0;
}

.basicfooter .four .item-main:first-child {
    margin: 0 0 16px 0;
}

.basicfooter .four .item {
    color: #fff;
    font: 400 14px/18px "hind siliguri";
    letter-spacing: 1px;
    text-transform: initial;
}

.basicfooter .five {
    grid-column: 4/5;
    grid-row: 2/3;
    height: 150px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}

/*.basicfooter .five .footer_wrapper {*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    align-items: center;*/
/*    justify-content: flex-start;*/
/*}*/

.basicfooter .five .line {
    height: 40px;
    margin-bottom: 5px;
}

.basicfooter .five .line img {
    height: 100%;
    max-width: 200px;
    object-fit: contain;
}

.basicfooter .five .contact .grp {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.basicfooter .five .contact .grp .text {
    color: #fff;
    font: 400 14px/16px "hind siliguri";
    letter-spacing: 1px;
    text-transform: initial;
}

.basicfooter .five .contact .grp .text_small {
    color: #fff;
    font: 400 12px/14px "hind siliguri";
    letter-spacing: 1px;
    text-transform: initial;
    margin: 10px 0 5px 0;
}

.basicfooter .five .contact .grp .nav_button {
    display: flex;
    flex-direction: column;
    align-items: center;
    border: 1px solid #fff;
    border-radius: 20px;
    padding: 0 10px;
}

.basicfooter .five .contact .grp .nav_button .big {
    color: #fff;
    font: 400 12px/14px "hind siliguri";
    letter-spacing: 1px;
    text-transform: initial;
}

.basicfooter .five .contact .grp .nav_button .small {
    color: #fff;
    font: 400 6px/8px "hind siliguri";
    letter-spacing: 0.5px;
    text-transform: initial;
}

.basicfooter .six {
    grid-column: 4/5;
    grid-row: 3/4;
    height: 80px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
}

.basicfooter .six .social_title {
    color: #fff;
}

.basicfooter .six .pins {
    display: flex;
    align-items: center;
}

.basicfooter .six .pins a img {
    width: 20px;
    height: 20px;
    object-fit: contain;
    margin: 10px 16px;
}

.basicfooter .six .grp {
    display: flex;
    align-items: center;
}

.basicfooter .six .grp a {
    color: #fff;
    font: 400 12px/14px "hind siliguri";
    letter-spacing: 1px;
    display: flex;
    align-items: center;
    margin: 0 2.5px 0 0;
}

.basicfooter .six .grp a:last-child {
    margin: 0 0 0 2.5px;
}

.basicfooter .six .grp a::before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    background-image: url("../img/tel.svg");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 3px;
}

.basicfooter .six .grp a:last-child::before {
    background-image: url("../img/mail.svg");
}

@media (max-width: 1100px) {
    .basicfooter {
        position: relative;
        grid-template-columns: 1fr 1fr;
        justify-items: center;
    }

    .basicfooter .one {
        grid-column: 1/3;
    }

    .footer_tab {
        display: flex;
        grid-column: 1/2;
        grid-row: 2/3;
        height: 40px;
    }

    .footer_tab .footer_tab_item {
        font: 400 12px/14px "hind siliguri";
        letter-spacing: 0.5px;
    }

    .basicfooter .two {
        position: absolute;
        grid-column: 1/2;
        grid-row: 3/5;
        height: 190px;
        opacity: 0;
        z-index: 10;
    }

    .basicfooter .two.active {
        opacity: 1;
        z-index: 20;
    }

    .basicfooter .two .item {
        font: 400 12px/14px "hind siliguri";
        letter-spacing: 0.8px;
        margin-bottom: 0.25em;
    }

    .basicfooter .three {
        position: relative;
        grid-column: 2/3;
        grid-row: 2/4;
        height: 150px;
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 10px;
        justify-items: center;
        padding-bottom: 13px;
    }

    .basicfooter .three .three_line {
        display: block;
        position: absolute;
        width: 100vw;
        height: 1px;
        background: #fff;
    }

    .basicfooter .three .three_line.line1 {
        top: 0;
    }

    .basicfooter .three .three_line.line2 {
        bottom: 0;
    }

    .basicfooter .three .item {
        font: 400 12px/14px "hind siliguri";
        letter-spacing: 0.8px;
    }

    .basicfooter .three .item-main {
        grid-column: 1/3;
    }

    .basicfooter .three .item-main:last-child {
        display: none;
    }

    .basicfooter .four {
        grid-column: 1/2;
        grid-row: 3/5;
        height: 210px !important;
        opacity: 0;
        transition: all 0.3s ease;
        z-index: 10;
    }

    .basicfooter .four.active {
        opacity: 1;
        z-index: 20;
    }

    .basicfooter .four .item {
        font: 400 12px/14px "hind siliguri";
        letter-spacing: 0.8px;
        margin-bottom: 0.25em;
    }

    .basicfooter .four .item-main {
        font: 400 14px/16px "hind siliguri";
        letter-spacing: 0.8px;
        margin-bottom: 16px !important;
    }

    .basicfooter .five {
        position: absolute;
        grid-column: 1/2;
        grid-row: 3/5;
        height: 190px;
        opacity: 0;
        transition: all 0.3s ease;
        z-index: 10;
    }

    .basicfooter .five.active {
        opacity: 1;
        z-index: 20;
    }

    .basicfooter .five .item {
        font: 400 12px/14px "hind siliguri";
        letter-spacing: 0.8px;
    }

    .basicfooter .six {
        grid-column: 2/3;
        grid-row: 4/5;
    }
}

@media (max-width: 768px) {
    .basicfooter {
        grid-template-columns: 100%;
        padding: 0 10px 10px 10px;
    }

    .basicfooter .one {
        grid-column: 1/2;
    }

    .footer_tab {
        display: flex;
        grid-column: 1/2;
        grid-row: 2/3;
        height: 40px;
    }

    .footer_tab .footer_tab_item {
        font: 400 11px/13px "hind siliguri";
        letter-spacing: 0;
    }

    .basicfooter .footer_wrapper {
        display: grid;
    }

    .basicfooter .footer_wrapper .two {
        grid-column: 1/2;
        grid-row: 1/2;
        height: 180px;
        display: flex !important;
    }

    .basicfooter .footer_wrapper .four {
        grid-column: 1/2;
        grid-row: 1/2;
        height: 180px;
        display: flex !important;
    }

    .basicfooter .footer_wrapper .five {
        grid-column: 1/2;
        grid-row: 1/2;
        height: 180px;
        display: flex !important;
    }

    .basicfooter .two {
        grid-column: 1/2;
        grid-row: 3/4;
        height: 180px;
        display: none;
    }

    .basicfooter .two .item {
        /*font: 400 12px/14px "hind siliguri";*/
        /*letter-spacing: 0.8px;*/
        margin-bottom: 0.15em;
    }

    .basicfooter .three {
        grid-column: 1/2;
        grid-row: 4/5;
        height: 120px;
    }

    .basicfooter .three .item-main:first-child {
        margin: 0;
    }

    .basicfooter .four {
        grid-column: 1/2;
        grid-row: 3/4;
        height: 200px !important;
        display: none;
    }

    .basicfooter .four .item {
        /*font: 400 12px/14px "hind siliguri";*/
        /*letter-spacing: 0.8px;*/
        margin-bottom: 0.15em;
    }

    .basicfooter .five {
        grid-column: 1/2;
        grid-row: 3/4;
        height: 180px;
        display: none;
    }

    .basicfooter .five .item {
        /*font: 400 12px/14px "hind siliguri";*/
        /*letter-spacing: 0.8px;*/
        margin-bottom: 0.15em;
    }

    .basicfooter .six {
        grid-column: 1/2;
        grid-row: 5/6;
    }

    .basicfooter .six .grp a {
        font: 400 12px/14px "hind siliguri";
        margin: 0 5px;
    }
}

.basicfooter.withsidebar {
    max-width: calc(100vw - 410px);
    margin-left: 410px !important;
}

@media (max-width: 1420px) {
    .basicfooter.withsidebar {
        position: relative;
        grid-template-columns: 1fr 1fr;
        justify-items: center;
    }

    .basicfooter.withsidebar .one {
        grid-column: 1/3;
    }

    .basicfooter.withsidebar .footer_tab {
        display: flex;
        grid-column: 1/2;
        grid-row: 2/3;
        height: 40px;
    }

    .basicfooter.withsidebar.footer_tab .footer_tab_item {
        font: 400 12px/14px "hind siliguri";
        letter-spacing: 0.5px;
    }

    .basicfooter.withsidebar .two {
        position: absolute;
        grid-column: 1/2;
        grid-row: 3/5;
        height: 190px;
        opacity: 0;
        z-index: 10;
    }

    .basicfooter.withsidebar .two.active {
        opacity: 1;
        z-index: 20;
    }

    .basicfooter.withsidebar .two .item {
        font: 400 12px/14px "hind siliguri";
        letter-spacing: 0.8px;
        margin-bottom: 0.25em;
    }

    .basicfooter.withsidebar .three {
        grid-column: 2/3;
        grid-row: 2/4;
        height: 150px;
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 10px;
        justify-items: center;
    }

    .basicfooter.withsidebar .three .item {
        font: 400 12px/14px "hind siliguri";
        letter-spacing: 0.8px;
    }

    .basicfooter.withsidebar .three .item-main {
        grid-column: 1/3;
    }

    .basicfooter.withsidebar .three .item-main:last-child {
        display: none;
    }

    .basicfooter.withsidebar .four {
        grid-column: 1/2;
        grid-row: 3/5;
        height: 190px;
        opacity: 0;
        transition: all 0.3s ease;
        z-index: 10;
    }

    .basicfooter.withsidebar .four.active {
        opacity: 1;
        z-index: 20;
    }

    .basicfooter.withsidebar .four .item {
        font: 400 12px/14px "hind siliguri";
        letter-spacing: 0.8px;
        margin-bottom: 0.25em;
    }

    .basicfooter.withsidebar .four .item-main {
        font: 400 14px/16px "hind siliguri";
        letter-spacing: 0.8px;
        margin-bottom: 0.25em;
    }

    .basicfooter.withsidebar .five {
        position: absolute;
        grid-column: 1/2;
        grid-row: 3/5;
        height: 190px;
        opacity: 0;
        transition: all 0.3s ease;
        z-index: 10;
    }

    .basicfooter.withsidebar .five.active {
        opacity: 1;
        z-index: 20;
    }

    .basicfooter.withsidebar .five .item {
        font: 400 12px/14px "hind siliguri";
        letter-spacing: 0.8px;
    }

    .basicfooter.withsidebar .six {
        grid-column: 2/3;
        grid-row: 4/5;
    }
}

@media (max-width: 1100px) {
    .basicfooter.withsidebar {
        max-width: 100vw;
        margin-left: 0 !important;
    }
}

@media (max-width: 1088px) {
    .basicfooter.withsidebar {
        grid-template-columns: 100%;
        padding: 0 10px 10px 10px;
    }

    .basicfooter.withsidebar .one {
        grid-column: 1/2;
    }

    .basicfooter.withsidebar .footer_tab {
        display: flex;
        grid-column: 1/2;
        grid-row: 2/3;
        height: 40px;
    }

    .basicfooter.withsidebar .footer_tab .footer_tab_item {
        font: 400 11px/13px "hind siliguri";
        letter-spacing: 0;
    }

    .basicfooter.withsidebar .footer_wrapper {
        display: grid;
    }

    .basicfooter.withsidebar .footer_wrapper .two {
        grid-column: 1/2;
        grid-row: 1/2;
        height: 180px;
        display: flex !important;
    }

    .basicfooter.withsidebar .footer_wrapper .four {
        grid-column: 1/2;
        grid-row: 1/2;
        height: 180px;
        display: flex !important;
    }

    .basicfooter.withsidebar .footer_wrapper .five {
        grid-column: 1/2;
        grid-row: 1/2;
        height: 180px;
        display: flex !important;
    }

    .basicfooter.withsidebar .two {
        grid-column: 1/2;
        grid-row: 3/4;
        height: 180px;
        display: none;
    }

    .basicfooter.withsidebar .two .item {
        /*font: 400 12px/14px "hind siliguri";*/
        /*letter-spacing: 0.8px;*/
        margin-bottom: 0.15em;
    }

    .basicfooter.withsidebar .three {
        grid-column: 1/2;
        grid-row: 4/5;
        height: 120px;
    }

    .basicfooter.withsidebar .three .item-main:first-child {
        margin: 0;
    }

    .basicfooter.withsidebar .four {
        grid-column: 1/2;
        grid-row: 3/4;
        height: 180px;
        display: none;
    }

    .basicfooter.withsidebar .four .item {
        /*font: 400 12px/14px "hind siliguri";*/
        /*letter-spacing: 0.8px;*/
        margin-bottom: 0.15em;
    }

    .basicfooter.withsidebar .five {
        grid-column: 1/2;
        grid-row: 3/4;
        height: 180px;
        display: none;
    }

    .basicfooter.withsidebar .five .item {
        /*font: 400 12px/14px "hind siliguri";*/
        /*letter-spacing: 0.8px;*/
        margin-bottom: 0.15em;
    }

    .basicfooter.withsidebar .six {
        grid-column: 1/2;
        grid-row: 5/6;
    }

    .basicfooter.withsidebar .six .grp a {
        font: 400 12px/14px "hind siliguri";
        margin: 0 5px;
    }
}