
* {
    padding: 0;
    margin: 0;
}

*, :after, :before {
    box-sizing: border-box;
}

body {
    color: #777;
    font-size: 14px;
    font-weight: 300;
    font-family: "Proxima Nova Alt", sans-serif !important;
    line-height: 1.625em;
    position: relative;
}

img {
    vertical-align: middle;
}

img {
    overflow-clip-margin: content-box;
    overflow: clip;
}










@font-face {
    font-family: "Proxima Nova Alt";
    src: local("Proxima Nova Alt"), url(https://kanakadurgamma.org/static/media/FontsFree-Net-ProximaNovaAltRegular.b2e1cdff.ttf) format("truetype")
}

body {
    margin: 0;
    font-family: "Proxima Nova Alt", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    color: #181818
}

html {
    scroll-behavior: smooth
}

code {
    font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace
}

.rc-anchor-invisibler {
    display: none !important
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 0;
    margin-top: 0
}

.sd-imp {
    color: red;
    padding-left: 3px
}

.box {
    position: relative;
    width: 200px;
    height: 200px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-color: #fff
}

.box .percent {
    position: relative;
    width: 150px;
    height: 140px;
    border-radius: 50%;
    background: transparent;
    z-index: 1000
}

.box .percent svg {
    position: relative;
    width: 150px;
    height: 135px;
    -webkit-transform: rotate(-95deg);
    transform: rotate(-95deg)
}

.box .percent svg circle {
    width: 100%;
    height: 100%;
    fill: none;
    stroke-width: 10;
    stroke-linecap: round;
    -webkit-transform: translate(5px, 5px);
    transform: translate(5px, 5px);
    stroke-dasharray: 400
}

.box .percent .number {
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%
}

.box .percent .number h2 {
    color: #991403;
    font-weight: 700;
    font-size: 30px;
    transition: .5s
}

.box .text {
    text-align: center;
    color: #181818;
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 10px
}

.breadcrumb-div {
    background-color: #efefef;
    justify-content: space-between;
    height: 50px;
    padding: 0 60px;
    font-family: "Proxima Nova Alt", sans-serif;
    overflow-x: auto;
    border-bottom: 1px solid #d3d3d3;
    overflow-y: hidden
}

.breadcrumb-div,
.breadcrumb-div .bc-left {
    display: flex;
    align-items: center
}

.breadcrumb-div .bc-left .mr-2 {
    margin-right: 1rem
}

.breadcrumb-div .bc-left .ml-2 {
    margin-left: .5rem
}

.breadcrumb-div .bc-left p {
    margin: 0;
    font-size: 13px;
    letter-spacing: .2px;
    cursor: pointer;
    color: #181818;
    white-space: nowrap;
    text-transform: capitalize
}

.breadcrumb-div .bc-left img {
    -webkit-filter: invert(.5);
    filter: invert(.5);
    height: 10px
}

.breadcrumb-div .bc-left .voilet {
    color: #a41503;
    font-weight: 500
}

.breadcrumb-div .bc-right {
    display: flex;
    align-items: center;
    height: 60%
}

.breadcrumb-div .bc-right .gp-breadcrumb {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center
}

.breadcrumb-div .bc-right .gp-breadcrumb .gpbd-left {
    border-right: 1px solid #ccc;
    display: flex;
    justify-content: flex-end
}

.breadcrumb-div .bc-right .gp-breadcrumb .gpbd-left h3 {
    display: flex;
    height: 100%;
    align-items: center;
    font-size: 14px;
    font-weight: 600;
    margin: 0 10px 0 0;
    color: #181818;
    white-space: nowrap
}

.breadcrumb-div .bc-right .gp-breadcrumb .gpbd-left h3 img {
    height: 15px;
    margin-right: 5px
}

.breadcrumb-div .bc-right .gp-breadcrumb div {
    display: flex;
    padding: .5vw;
    justify-content: space-between;
    align-items: center
}

.breadcrumb-div .bc-right .gp-breadcrumb div p {
    font-size: 17px;
    margin: 0 18px 0 17px;
    color: #181818;
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    font-weight: 600
}

.breadcrumb-div .bc-right .gp-breadcrumb div p img {
    height: 11px;
    margin-right: 3px
}

.breadcrumb-div .bc-right .gp-breadcrumb div button {
    color: #fff;
    white-space: nowrap;
    background-color: #991403;
    border: none;
    display: flex;
    align-self: center;
    align-items: center;
    font-size: 14px;
    padding: 6px 13px;
    letter-spacing: .2px;
    justify-content: center;
    font-weight: 600;
    letter-spacing: 1px
}

.breadcrumb-div .bc-right .gp-breadcrumb div button img {
    height: 12px;
    margin: 2px 0 0 4px
}

.breadcrumb-div-about {
    background-color: #efefef;
    justify-content: flex-end;
    height: 50px;
    padding: 0 60px;
    font-family: "Proxima Nova Alt", sans-serif;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #d3d3d3
}

.breadcrumb-div-about .sd-bc-left-about {
    display: flex;
    align-items: center;
    overflow-x: auto;
    width: 100%
}

.breadcrumb-div-about .sd-bc-left-about .mr-2 {
    margin-right: 1rem
}

.breadcrumb-div-about .sd-bc-left-about .ml-2 {
    margin-left: .5rem
}

.breadcrumb-div-about .sd-bc-left-about p {
    margin: 0;
    font-size: 13px;
    letter-spacing: .2px;
    cursor: pointer;
    color: #181818;
    white-space: nowrap
}

.breadcrumb-div-about .sd-bc-left-about img {
    -webkit-filter: invert(.5);
    filter: invert(.5);
    height: 10px
}

.breadcrumb-div-about .sd-bc-left-about .voilet {
    color: #991403;
    font-weight: 500
}

.breadcrumb-div-about .sd-bc-right-about {
    display: none
}

.breadcrumb-div-about .sd-bc-right-about button {
    padding: 2px 10px;
    color: #fff;
    border: 1.5px solid #991403;
    background-color: #991403;
    outline: none;
    box-shadow: none;
    display: flex;
    align-items: center
}

.breadcrumb-div-about .sd-bc-right-about img {
    margin-left: 5px;
    height: 12px;
    -webkit-transform: ease-in;
    transform: ease-in;
    color: #991403;
    -webkit-filter: brightness(100);
    filter: brightness(100)
}

.mr-2 {
    margin-right: 2rem
}

.ml-2 {
    margin-left: 2rem
}

.sd-coming-soon {
    height: 50vh;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.sd-coming-soon h4 {
    color: #999;
    font-size: 15px;
    margin-top: 10px !important
}

.sd-coming-soon p {
    font-size: 14px;
    margin-top: 10px
}

.sd-coming-soon p span {
    color: #991403;
    font-weight: 600
}

.sd-loading {
    height: 90vh;
    width: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    padding: 5vw
}

.sd-loading img {
    height: 70px
}

.sd-loading p {
    color: #181818
}

@media screen and (min-width:1500px) {

    .breadcrumb-div-about .sd-bc-left-about p,
    .breadcrumb-div .bc-left p {
        font-size: 16px
    }
}

@media screen and (max-width:900px)and (min-width:600px) {
    .breadcrumb-div {
        background-color: #efefef;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-left: 40px;
        padding-right: 40px;
        border-bottom: 2px solid #d3d3d3
    }

    .breadcrumb-div .sd-bc-left-about {
        width: 100%;
        display: flex;
        align-items: center
    }

    .breadcrumb-div .sd-bc-left-about p {
        margin: 0;
        font-size: 14px;
        letter-spacing: .5px;
        text-align: center
    }

    .breadcrumb-div .sd-bc-left-about img {
        -webkit-filter: invert(.5);
        filter: invert(.5);
        height: 1vh;
        margin-left: 5px !important;
        margin-right: 5px !important
    }

    .breadcrumb-div .sd-bc-left-about .voilet {
        color: #991403;
        font-weight: 600
    }

    .breadcrumb-div .bc-right {
        display: flex;
        align-items: center;
        height: 60%;
        width: 60%
    }

    .breadcrumb-div .bc-right .gp-breadcrumb {
        display: flex;
        width: 100%;
        height: 100%;
        justify-content: flex-end;
        align-items: center
    }

    .breadcrumb-div .bc-right .gp-breadcrumb .gpbd-left {
        border-right: 2px solid hsla(0, 0%, 89.8%, .8705882353);
        display: flex;
        justify-content: flex-end
    }

    .breadcrumb-div .bc-right .gp-breadcrumb .gpbd-left h3 {
        display: flex;
        height: 100%;
        align-items: center;
        font-size: 10px;
        margin: 0 5px 0 0
    }

    .breadcrumb-div .bc-right .gp-breadcrumb .gpbd-left h3 img {
        height: 12px
    }

    .breadcrumb-div .bc-right .gp-breadcrumb div {
        display: flex;
        padding: .5vw;
        justify-content: space-between;
        align-items: center
    }

    .breadcrumb-div .bc-right .gp-breadcrumb div p {
        margin: 0 5px 0 0;
        font-size: 10px;
        font-weight: 600
    }

    .breadcrumb-div .bc-right .gp-breadcrumb div p i {
        font-size: 1vw;
        opacity: .8
    }

    .breadcrumb-div .bc-right .gp-breadcrumb div p img {
        height: 9px;
        margin-right: 5px
    }

    .breadcrumb-div .bc-right .gp-breadcrumb div button {
        color: #fff;
        background-color: #991403;
        border: none;
        display: flex;
        align-self: center;
        align-items: center;
        font-size: 8px;
        padding: 6px 8px;
        justify-content: center;
        font-weight: 600;
        letter-spacing: 1px;
        white-space: nowrap
    }

    .breadcrumb-div .bc-right .gp-breadcrumb div button img {
        height: 11px
    }

    .breadcrumb-div-about {
        padding-left: 40px;
        padding-right: 40px
    }

    .breadcrumb-div-about .sd-bc-left-about p {
        margin: 0;
        font-size: 14px;
        letter-spacing: .5px;
        text-align: center
    }

    .breadcrumb-div-about .sd-bc-left-about img {
        -webkit-filter: invert(.5);
        filter: invert(.5);
        height: 1vh;
        margin-left: 5px !important;
        margin-right: 5px !important
    }

    .breadcrumb-div-about .sd-bc-left-about .voilet {
        color: #991403;
        font-weight: 600
    }
}

@media screen and (max-width:600px) {
    .breadcrumb-div {
        background-color: #efefef;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-left: 20px;
        padding-right: 20px;
        border-bottom: 2px solid #d3d3d3
    }

    .breadcrumb-div .bc-left {
        width: 100%;
        display: flex;
        align-items: center
    }

    .breadcrumb-div .bc-left p {
        margin: 0;
        font-size: 12px;
        letter-spacing: .5px;
        text-align: center
    }

    .breadcrumb-div .bc-left img {
        -webkit-filter: invert(.5);
        filter: invert(.5);
        height: 1vh;
        margin-left: 5px !important;
        margin-right: 5px !important
    }

    .breadcrumb-div .bc-left .voilet {
        color: #991403;
        font-weight: 600
    }

    .breadcrumb-div .bc-right {
        display: flex;
        align-items: center;
        height: 60%
    }

    .breadcrumb-div .bc-right .gp-breadcrumb {
        display: none;
        width: 100%;
        height: 100%;
        align-items: center
    }

    .breadcrumb-div .bc-right .gp-breadcrumb .gpbd-left {
        width: 45%;
        border-right: 2px solid hsla(0, 0%, 89.8%, .8705882353);
        display: flex;
        justify-content: flex-end
    }

    .breadcrumb-div .bc-right .gp-breadcrumb .gpbd-left h3 {
        display: flex;
        height: 100%;
        align-items: center;
        font-size: 1.2vw;
        margin: 0 1vw 0 0
    }

    .breadcrumb-div .bc-right .gp-breadcrumb .gpbd-left h3 i {
        margin-right: .3vw
    }

    .breadcrumb-div .bc-right .gp-breadcrumb div {
        width: 55%;
        display: flex;
        padding: .5vw;
        justify-content: space-between;
        align-items: center
    }

    .breadcrumb-div .bc-right .gp-breadcrumb div p {
        margin-left: 1vw;
        margin-bottom: 0;
        font-size: 1.3vw;
        font-weight: 600
    }

    .breadcrumb-div .bc-right .gp-breadcrumb div p i {
        font-size: 1vw;
        opacity: .8
    }

    .breadcrumb-div .bc-right .gp-breadcrumb div button {
        color: #fff;
        background-color: #991403;
        border: none;
        display: flex;
        align-self: center;
        align-items: center;
        width: 50%;
        font-size: 1.15vw;
        padding: .4vw;
        justify-content: center;
        font-weight: 600;
        letter-spacing: 1px;
        white-space: nowrap
    }

    .breadcrumb-div .bc-right .gp-breadcrumb div button img {
        height: 9%;
        margin-top: .2vh;
        width: 15%
    }

    .breadcrumb-div-about {
        padding-left: 20px;
        padding-right: 20px
    }

    .breadcrumb-div-about .sd-bc-left-about p {
        margin: 0;
        font-size: 12px;
        letter-spacing: .5px;
        text-align: center
    }

    .breadcrumb-div-about .sd-bc-left-about img {
        -webkit-filter: invert(.5);
        filter: invert(.5);
        height: 1vh;
        margin-left: 5px !important;
        margin-right: 5px !important
    }

    .breadcrumb-div-about .sd-bc-left-about .voilet {
        color: #991403;
        font-weight: 600
    }

    .breadcrumb-div-about .sd-bc-right-about {
        display: flex
    }

    .breadcrumb-div-about .sd-bc-right-about .sd-none {
        display: none !important
    }
}

@media screen and (max-width:378px) {
    .breadcrumb-div {
        overflow-x: scroll
    }

    .breadcrumb-div,
    .breadcrumb-div-about {
        padding-left: 20px
    }
}

@-webkit-keyframes load {
    0% {
        stroke-dashoffset: 500
    }

    to {
        stroke-dashoffset: -1000
    }
}

@keyframes load {
    0% {
        stroke-dashoffset: 500
    }

    to {
        stroke-dashoffset: -1000
    }
}

.sd-navbar-custom {
    height: 125px;
    font-family: Proxima Nova Alt
}

.sd-navbar-custom .sd-top-nav {
    height: 35px;
    display: flex;
    padding-left: 60px;
    padding-right: 60px;
    background-color: #620404;
    justify-content: space-between
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-left {
    color: #fff;
    display: flex;
    align-items: center;
    font-size: 12px;
    margin-left: 120px;
    cursor: pointer
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-left div {
    font-size: 15px;
    padding-left: 14px;
    display: flex
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-left div img {
    height: 26px;
    width: 26px;
    padding: 5px;
    cursor: pointer
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right {
    display: flex;
    width: 42%;
    height: 100%;
    justify-content: flex-end
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div {
    border-right: 1px solid #831001;
    border-left: 1px solid #831001;
    font-size: 11px;
    font-weight: 600;
    color: #fff;
    height: 100%;
    align-items: center;
    display: flex;
    justify-content: center;
    letter-spacing: .5px;
    cursor: pointer
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div div {
    display: flex;
    align-items: center
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div:hover {
    background-color: #831001
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div img {
    margin-right: 6px;
    height: 14px;
    cursor: pointer
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div a {
    text-decoration: none
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div .sd-dropdown-signin {
    position: relative;
    width: 100%;
    display: inline-block;
    text-align: center
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div .sd-dropdown-signin:hover .sd-dropdown-content-signin {
    display: flex
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div .sd-dropdown-signin:hover {
    background-color: #831001
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div .sd-dropdown-signin img {
    padding-left: 10px
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div .sd-dropdown-signin .sd-dropbtn-signin {
    text-transform: capitalize;
    width: 95px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    height: 100%;
    font-size: 11px;
    letter-spacing: .5px;
    font-weight: 600;
    color: #fff;
    outline: none;
    cursor: pointer;
    border: none;
    box-shadow: none;
    border-radius: 0;
    background-color: transparent
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div .sd-dropdown-signin .sd-dropbtn-signin .spcl {
    height: 16px;
    padding-left: 0;
    margin: 0 5px 0 0
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div .sd-dropdown-signin .sd-dropbtn-signin img {
    height: 7px;
    margin-left: 6px;
    margin-top: 2px
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div .sd-dropdown-signin .sd-dropdown-content-signin {
    display: none;
    flex-direction: column;
    position: absolute;
    background-color: #fff;
    min-width: 160px;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
    z-index: 1000;
    margin-top: .1vh;
    right: 0;
    text-align: left;
    color: #000 !important;
    border-radius: 3px;
    padding: .5vw 0
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div .sd-dropdown-signin .sd-dropdown-content-signin a {
    width: 100%;
    font-size: 13px;
    padding: 5px 15px;
    color: #181818;
    text-decoration: none;
    font-weight: 500;
    cursor: pointer
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div .sd-dropdown-signin .sd-dropdown-content-signin a:hover {
    background-color: #f0efef
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-w-22 {
    width: 32%
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-w-18 {
    width: 18%
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-w-17 {
    width: 17%
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-w-24 {
    width: 24%
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-w-25 {
    width: 25%
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .dropdown {
    width: 18%
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .dropdown:hover {
    background-color: #831001
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .dropdown button {
    width: 100%;
    white-space: nowrap;
    align-items: center;
    display: flex;
    justify-content: center;
    height: 100%;
    font-size: 11px;
    letter-spacing: .5px;
    font-weight: 600;
    color: #fff;
    outline: none;
    cursor: pointer;
    border-right: 1px solid #44469f;
    border-left: 1px solid #44469f;
    box-shadow: none;
    border-radius: 3px
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .dropdown button img {
    height: 7px;
    margin-left: 6px;
    margin-top: 2px
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .dropdown .dropdown-menu {
    width: 100%;
    margin-left: -5%
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .dropdown .dropdown-menu a {
    font-size: 12px;
    padding: 7px 15px;
    color: #181818 !important
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .dropdown .dropdown-menu a:hover {
    background-color: rgba(240, 239, 239, .774)
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-dropdown-language {
    position: relative;
    width: 18%;
    display: inline-block
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-dropdown-language:hover .sd-dropdown-content-language {
    display: flex
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-dropdown-language:hover {
    background-color: #831001
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-dropdown-language .sd-dropbtn-language {
    width: 100%;
    align-items: center;
    display: flex;
    justify-content: center;
    height: 100%;
    font-size: 11px;
    letter-spacing: .5px;
    font-weight: 600;
    color: #fff;
    outline: none;
    cursor: pointer;
    border: none;
    box-shadow: none;
    border-radius: 0;
    background-color: transparent
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-dropdown-language .sd-dropbtn-language img {
    height: 7px;
    margin-left: 6px;
    margin-top: 2px
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-dropdown-language .sd-dropdown-content-language {
    display: none;
    flex-direction: column;
    position: absolute;
    background-color: #fff;
    min-width: 140px;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
    z-index: 1000;
    margin-top: .1vh;
    margin-left: 0;
    color: #000 !important;
    border-radius: 3px;
    padding: 4px 0
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-dropdown-language .sd-dropdown-content-language a {
    width: 100%;
    font-size: 13px;
    padding: 4px 10px;
    color: #181818;
    text-decoration: none;
    font-weight: 400;
    cursor: pointer
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-dropdown-language .sd-dropdown-content-language a:hover {
    background-color: #f0efef
}

.sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-selected {
    background-color: #760f02 !important
}

.sd-navbar-custom .sd-bottom-nav {
    height: 90px;
    display: flex;
    padding-left: 60px;
    padding-right: 60px;
    background-color: #ecbd00
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-hamburger-icon {
    display: none
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-hamburger-icon div {
    width: 30px;
    height: 3px;
    background-color: #fff;
    margin: 6px 0
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider,
.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider,
.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-user-slider {
    display: none
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-left {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-left .logo {
    height: 110px;
    margin-bottom: 35px;
    cursor: pointer
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-left a {
    font-size: 19px;
    line-height: 22px;
    font-weight: 600;
    margin-left: 10px;
    letter-spacing: .4px;
    text-decoration: none;
    cursor: pointer;
    color: #181818
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right {
    display: flex;
    flex-direction: column;
    padding: 0
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-top-list {
    padding: 5px 0 5px 5px;
    display: flex;
    justify-content: flex-end;
    margin-bottom: 5px;
    list-style: none
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-top-list .item a {
    font-weight: 400;
    color: #181818;
    font-size: 15px;
    text-decoration: none;
    padding: 2px 15px 4px
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-top-list .item a img {
    height: 18px
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-top-list .item a:hover {
    background-color: #de6b08
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-top-list .item img {
    height: 18px;
    padding: 0 15px
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-top-list .sd-spcl img {
    padding-right: 0
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list {
    padding: 0 0 5px 5px;
    display: flex;
    margin-bottom: 0;
    list-style: none;
    align-items: center
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .item {
    align-self: center
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .item a {
    font-weight: 600;
    color: #181818;
    padding: 2px 15px 4px;
    letter-spacing: .2px;
    font-size: 15px;
    text-decoration: none
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .item:hover {
    background-color: #de6b08
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .border-r {
    border-right: 1px solid #c4681a;
    align-self: center
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button {
    align-self: center;
    height: 100%;
    font-size: 15px;
    display: flex;
    white-space: nowrap
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .dropdown-menu {
    display: none;
    width: 210px;
    margin-top: -.1vh;
    color: #000 !important
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .dropdown-menu a {
    font-size: 13px;
    padding: 6px 13px;
    color: #181818;
    text-decoration: none;
    font-weight: 400;
    cursor: pointer
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .dropdown-menu a:hover {
    background-color: #f0efef
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .dropdown-menu a:hover>.side-hover {
    display: block
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .dropdown-menu a .side-hover {
    box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, .2);
    display: none;
    padding-top: 1vh;
    padding-bottom: 1vh;
    margin-left: 82%;
    background-color: #fff;
    position: absolute;
    min-width: 100%;
    margin-top: -17%
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .dropdown-menu a .side-hover div {
    font-size: 13px;
    line-height: 16px;
    padding: 8px 15px;
    color: #181818
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .dropdown-menu a .side-hover div:hover {
    background-color: #f0efef
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .dropdown-menu a .side-hover div a {
    color: #000 !important;
    padding-left: 0;
    text-decoration: none
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .dropdown-menu a .side-hover div a:hover {
    background-color: #f0efef
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .dropdown-menu a .sd-pra {
    max-width: 270px;
    width: 270px
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .dropdown-menu a .sd-left-hover {
    margin-right: 0;
    margin-left: -105%
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .sd-media {
    max-width: 140px
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .sd-left {
    margin-left: -85px !important;
    width: 170px !important
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button:hover {
    background-color: #de6b08
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button:hover>.dropdown-menu {
    display: flex !important;
    flex-direction: column
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .active {
    background-color: rgba(222, 108, 8, .7137254902)
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button button {
    height: 80%;
    font-size: 15px;
    background-color: #ecbd00;
    color: #181818;
    border: none;
    box-shadow: none;
    white-space: nowrap;
    border-radius: 0;
    font-weight: 600;
    margin: 0;
    padding: 2px 15px 4px;
    letter-spacing: .2px
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button button:hover {
    background-color: #de6b08
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-dropdown {
    position: relative;
    display: inline-block
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-dropdown:hover .sd-dropdown-content {
    display: flex;
    flex-direction: column
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-dropdown:hover {
    background-color: #de6b08
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-dropdown .sd-dropbtn {
    height: 80%;
    font-size: 15px;
    background-color: #ecbd00;
    color: #181818;
    border: none;
    box-shadow: none;
    font-weight: 600;
    margin: 0;
    padding: 2px 15px 4px;
    letter-spacing: .2px
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-dropdown .sd-dropbtn:hover {
    background-color: #de6b08
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-dropdown .sd-dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 160px;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
    z-index: 1000;
    margin-top: -.1vh;
    color: #000 !important;
    border-radius: 3px;
    padding: .5vw 0
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-dropdown .sd-dropdown-content a {
    font-size: 13px;
    padding: 7px 15px;
    color: #181818;
    text-decoration: none;
    font-weight: 400;
    cursor: pointer
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-dropdown .sd-dropdown-content a:hover {
    background-color: #f0efef
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-dropdown .active {
    background-color: rgba(222, 108, 8, .7137254902)
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-dropdown:hover>.sd-dropbtn {
    background-color: #de6b08
}

.sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .active {
    background-color: rgba(222, 108, 8, .7137254902)
}

.sd-navbar-custom .active-r {
    height: 50px;
    background-color: #fff;
    border: 1px solid #bcbcbc;
    box-shadow: 0 0 42px -3px grey;
    position: absolute;
    z-index: 100000;
    border-radius: 50%;
    padding: 15px;
    margin: 80px 30px;
    bottom: 0 !important;
    right: 0 !important;
    -webkit-transform: display 1s;
    transform: display 1s;
    display: flex;
    align-items: center
}

.sd-navbar-custom .active-r img {
    width: 20px;
    height: 13px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-filter: invert(1);
    filter: invert(1)
}

.sd-navbar-custom .hide-r {
    display: none
}

@media screen and (min-width:1800px) {
    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div .sd-dropdown-signin .sd-dropdown-content-signin {
        margin-left: -70px
    }
}

@media screen and (min-width:1600px) {
    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div .sd-dropdown-signin .sd-dropdown-content-signin {
        min-width: 100%
    }
}

@media screen and (max-width:1300px)and (min-width:900px) {
    .sd-navbar-custom {
        height: 100px
    }

    .sd-navbar-custom .sd-top-nav {
        height: 25px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-left {
        font-size: 12px;
        margin-left: 94px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-left div {
        font-size: 12px;
        padding-left: 8px;
        display: flex
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-left div img {
        height: 24px;
        width: 24px;
        padding: 5px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right {
        width: 45%
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div {
        font-size: 8px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div img {
        margin-right: 6px;
        height: 10px;
        cursor: pointer
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div a {
        text-decoration: none
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div .sd-dropdown-signin img {
        padding-left: 5px;
        margin-right: 0
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div .sd-dropdown-signin .sd-dropbtn-signin {
        width: 85px;
        font-size: 8px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div .sd-dropdown-signin .sd-dropbtn-signin .spcl {
        padding-left: 0;
        height: 11px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div .sd-dropdown-signin .sd-dropdown-content-signin {
        min-width: 11vw
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div .sd-dropdown-signin .sd-dropdown-content-signin a {
        font-size: 10px;
        padding: 2px 15px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .dropdown {
        width: 18%
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .dropdown:hover {
        background-color: #222268
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .dropdown button {
        white-space: nowrap;
        font-size: 8px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .dropdown button img {
        height: 6px;
        margin-left: 6px;
        margin-top: 2px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .dropdown .dropdown-menu {
        width: 170px;
        margin-left: -5%
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .dropdown .dropdown-menu a {
        font-size: 11px;
        padding: 10px 10px 10px 30px;
        color: #000 !important
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-dropdown-language .sd-dropbtn-language {
        font-size: 8px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-dropdown-language .sd-dropbtn-language img {
        height: 5px;
        margin-left: 5px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-dropdown-language .sd-dropdown-content-language a {
        font-size: 10px;
        padding: 10px 10px 10px 30px;
        color: #000 !important
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-selected {
        background-color: #760f02 !important
    }

    .sd-navbar-custom .sd-bottom-nav {
        height: 75px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-left .logo {
        height: 90px;
        margin-bottom: 24px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-left a {
        font-size: 15px;
        line-height: 19px;
        margin-left: 5px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-top-list {
        margin: 3px 0 3px 3px;
        padding-top: 0
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-top-list .item a {
        font-size: 400;
        color: #181818;
        font-size: 11px;
        text-decoration: none;
        padding: .2rem 8px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-top-list .item a img {
        height: 13px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-top-list .item img {
        height: 13px;
        padding: 0 10px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-top-list .sd-spcl img {
        padding-right: 0
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list {
        padding-left: 10px;
        display: flex;
        margin: 0 0 3px 3px;
        padding-top: 3px;
        list-style: none;
        align-items: center
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .item {
        align-self: center
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .item a {
        font-weight: 600;
        color: #181818;
        padding: .2rem .5rem;
        font-size: 11px;
        text-decoration: none
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .border-r {
        border-right: 1px solid #c4681a;
        align-self: center
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button {
        align-self: center;
        height: 100%;
        font-size: 9px;
        display: flex;
        white-space: nowrap
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .dropdown-menu {
        width: 100%;
        margin-top: -.1vh;
        color: #000 !important;
        min-width: 180px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .dropdown-menu a {
        font-size: 1vw;
        padding: .5vw .5vw .5vw 1.2vw;
        color: #000 !important;
        text-decoration: none
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .dropdown-menu a:hover>.side-hover {
        display: block
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .dropdown-menu a .side-hover {
        box-shadow: 1px 1px 4px 0;
        display: none;
        padding-top: 1vh;
        padding-bottom: 1vh;
        margin-left: 82%;
        background-color: #fff;
        position: absolute;
        min-width: 100%;
        margin-top: -17%
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .dropdown-menu a .side-hover div {
        font-size: 1vw;
        padding: .5vw .5vw .5vw 2vw;
        color: #000 !important
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .dropdown-menu a .side-hover div a {
        color: #000 !important;
        padding-left: 0;
        text-decoration: none
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .dropdown-menu a .sd-left-hover {
        margin-right: 0;
        margin-left: -105%
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button:hover {
        background-color: #de6b08
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button button {
        height: 80%;
        font-size: 11px;
        background-color: #ecbd00;
        color: #181818;
        border: none;
        box-shadow: none;
        white-space: nowrap;
        letter-spacing: .5px;
        font-weight: 600;
        margin: 0;
        padding: .2rem .5rem
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button button:hover {
        background-color: #de6b08
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .sd-left {
        margin-left: -115px !important
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-dropdown {
        align-self: center;
        height: 100%;
        font-size: 9px;
        display: flex
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-dropdown .sd-dropbtn {
        align-self: center;
        height: 80%;
        font-size: 11px;
        background-color: #ecbd00;
        color: #181818;
        border: none;
        box-shadow: none;
        letter-spacing: .5px;
        font-weight: 600;
        margin: 0;
        padding: .2rem .5rem
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-dropdown .sd-dropbtn:hover {
        background-color: #de6b08
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-dropdown .sd-dropdown-content {
        margin-top: 30%
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-dropdown .sd-dropdown-content a {
        font-size: 1vw;
        padding: .5vw .5vw .5vw 1.2vw;
        color: #000 !important;
        text-decoration: none;
        cursor: pointer
    }
}

@media screen and (max-width:900px)and (min-width:769px) {
    .sd-navbar-custom {
        height: 85px
    }

    .sd-navbar-custom .sd-top-nav {
        padding-left: 40px;
        padding-right: 40px;
        height: 25px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-left {
        font-size: 7px;
        margin-left: 55px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-left div {
        font-size: 9px;
        padding-left: 5px;
        display: flex
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-left div img {
        height: 20px;
        width: 20px;
        padding: 4px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right {
        width: 50%
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div {
        font-size: 6px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div img {
        margin-right: 6px;
        height: 8px;
        cursor: pointer
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div a {
        text-decoration: none
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div .sd-dropdown-signin img {
        margin-right: 3px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div .sd-dropdown-signin button {
        white-space: nowrap;
        font-size: 7px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div .sd-dropdown-signin .sd-dropdown-content-signin {
        min-width: 13vw;
        right: 0;
        margin-top: -.2vh;
        padding: 2 0
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div .sd-dropdown-signin .sd-dropdown-content-signin a {
        font-size: 7px;
        padding: 0 15px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div .sd-dropdown-signin .sd-dropbtn-signin {
        font-size: 6px;
        width: 60px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div .sd-dropdown-signin .sd-dropbtn-signin .spcl {
        padding-left: 0;
        height: 8px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div .sd-dropdown-signin .sd-dropbtn-signin img {
        height: 3px;
        margin-left: 4px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .dropdown {
        width: 18%
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .dropdown:hover {
        background-color: #540202
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .dropdown button {
        white-space: nowrap;
        font-size: 6px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .dropdown button img {
        height: 4px;
        margin-left: 6px;
        margin-top: 2px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .dropdown .dropdown-menu {
        width: 100%;
        margin-left: -5%
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .dropdown .dropdown-menu a {
        font-size: 6px;
        padding: 10px 10px 10px 30px;
        color: #000 !important
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .dropdown .dropdown-menu a:hover {
        background-color: #cba200
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-dropdown-language .sd-dropbtn-language {
        font-size: 6px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-dropdown-language .sd-dropbtn-language img {
        height: 3px;
        margin-left: 4px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-dropdown-language .sd-dropdown-content-language {
        width: 100px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-dropdown-language .sd-dropdown-content-language a {
        font-size: 6px;
        padding: 6px 6px 6px 10px;
        color: #000 !important
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-selected {
        background-color: #760f02 !important
    }

    .sd-navbar-custom .sd-bottom-nav {
        padding-left: 40px;
        padding-right: 40px;
        height: 60px
    }

    .sd-navbar-custom .sd-bottom-nav .slide-nav {
        display: none
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-left .logo {
        height: 50px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-left a {
        margin-left: 5px;
        font-size: 11px;
        line-height: 13px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-top-list {
        margin: 0;
        padding-bottom: 5px;
        padding-top: 0
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-top-list .item a {
        font-size: 400;
        color: #181818;
        font-size: 10px;
        text-decoration: none;
        padding: 6px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-top-list .item a img {
        height: 10px;
        padding: 0 8px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-top-list .item img {
        height: 10px;
        padding: .2px 0 .2px 7px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-top-list .sd-spcl {
        padding-right: 0
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list {
        padding-left: 10px;
        display: flex;
        list-style: none;
        align-items: center;
        margin-top: 0 0 0 3px;
        padding-top: 3px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .item {
        align-self: center
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .item a {
        font-weight: 600;
        color: #181818;
        padding: .2rem .5rem;
        font-size: 8px;
        text-decoration: none
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .border-r {
        border-right: 1px solid #c4681a;
        align-self: center
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button {
        align-self: center;
        height: 100%;
        font-size: 10px;
        display: flex;
        white-space: nowrap
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .dropdown-menu {
        width: 100px !important;
        margin-top: -.1vh;
        color: #000 !important
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .dropdown-menu a {
        font-size: 9px;
        padding: 0 0 0 10px;
        color: #000 !important;
        text-decoration: none
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .dropdown-menu a:hover>.side-hover {
        display: block
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .dropdown-menu a .side-hover {
        box-shadow: 1px 1px 4px 0;
        display: none;
        padding-top: 1vh;
        padding-bottom: 1 vh;
        margin-left: 82%;
        background-color: #fff;
        position: absolute;
        min-width: 100%;
        margin-top: -17%
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .dropdown-menu a .side-hover div {
        font-size: 1vw;
        padding: .5vw .5vw .5vw 2vw;
        color: #000 !important
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .dropdown-menu a .side-hover div a {
        color: #000 !important;
        padding-left: 0;
        text-decoration: none
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button:hover {
        background-color: #de6b08
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button button {
        height: 80%;
        font-size: 10px;
        background-color: #ecbd00;
        color: #181818;
        border: none;
        box-shadow: none;
        font-weight: 600;
        margin: 0;
        padding: .2rem .5rem;
        letter-spacing: 0
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button button:hover {
        background-color: #de6b08
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-first-button .sd-left {
        margin-left: -120px !important
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-dropdown {
        align-self: center;
        height: 100%;
        font-size: 9px;
        display: flex
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-dropdown .sd-dropbtn {
        align-self: center;
        height: 80%;
        font-size: 8px;
        background-color: #ecbd00;
        color: #181818;
        border: none;
        box-shadow: none;
        letter-spacing: .5px;
        font-weight: 600;
        margin: 0;
        padding: .2rem .5rem
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-dropdown .sd-dropbtn:hover {
        background-color: #de6b08
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-dropdown .sd-dropdown-content {
        margin-top: 30%;
        min-width: 130px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right .sd-bottom-list .sd-dropdown .sd-dropdown-content a {
        font-size: 8px;
        padding: 5px 5px 5px 10px;
        color: #000 !important;
        text-decoration: none;
        cursor: pointer
    }
}

@media screen and (max-width:769px)and (min-width:100px) {
    .sd-navbar-custom {
        height: 60px
    }

    .sd-navbar-custom .sd-top-nav {
        display: none;
        padding: 0
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right {
        width: 100%
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div {
        font-size: 7.5px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div img {
        margin-right: 6px;
        height: 10px;
        cursor: pointer
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-inner-div a {
        text-decoration: none
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .dropdown {
        width: 18%
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .dropdown:hover {
        background-color: #760f02
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .dropdown button {
        font-size: 7.5px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .dropdown button img {
        height: 6px;
        margin-left: 6px;
        margin-top: 2px
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .dropdown .dropdown-menu {
        width: 100%;
        margin-left: -5%
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .dropdown .dropdown-menu a {
        font-size: 11px;
        padding: 10px 10px 10px 30px;
        color: #000 !important
    }

    .sd-navbar-custom .sd-top-nav .sd-top-nav-right .sd-selected {
        background-color: #760f02 !important
    }

    .sd-navbar-custom .sd-bottom-nav {
        height: 100%;
        padding: 0
    }

    .sd-navbar-custom .sd-bottom-nav .slide-nav {
        display: block
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar {
        display: flex;
        justify-content: space-between;
        padding: 20px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-hamburger-icon {
        cursor: pointer;
        display: block
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-hamburger-icon div {
        height: 2px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .none {
        display: none
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .block {
        display: block
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider {
        width: 100vw;
        height: 100vh;
        position: absolute;
        background-color: #fff;
        left: 0;
        top: 0;
        z-index: 3443;
        -webkit-animation: slide-from-left .5s;
        animation: slide-from-left .5s;
        box-sizing: border-box
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner {
        height: 100%;
        text-align: center;
        overflow: scroll;
        -webkit-overflow-scrolling: touch
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-nav-top {
        display: flex;
        justify-content: space-between;
        align-items: center;
        background-color: #ecbd00;
        height: 9%
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-nav-top .left {
        display: flex;
        padding-left: 5px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-nav-top .left a {
        text-decoration: none;
        color: #181818;
        text-align: left;
        font-size: 15px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-nav-top .left img {
        padding: 8px;
        height: 45px;
        width: 45px;
        align-self: center
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-nav-top .right {
        width: 52%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: flex-end
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-nav-top .right .dropdown {
        background-color: #620404
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-nav-top .right .dropdown button {
        font-size: 12px;
        padding: 6px 13px;
        border-radius: 6px;
        font-weight: 600;
        align-items: center;
        border: none;
        outline: none;
        box-shadow: none;
        color: #fff
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-nav-top .right .dropdown button img {
        padding-left: 8px;
        height: 8px;
        padding-right: 0;
        color: #fff
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-nav-top .right .dropdown .dropdown-menu {
        width: 100%;
        margin-left: -5%
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-nav-top .right .dropdown .dropdown-menu a {
        font-size: 13px;
        padding: 10px 10px 10px 30px;
        color: #181818 !important;
        font-weight: 500
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-nav-top .right img {
        height: 18px;
        padding-left: 18px;
        padding-right: 18px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-nav-top .right button {
        height: 46%;
        border: none;
        border-left: 1px solid #bdbdbd;
        display: flex;
        font-size: 10px;
        padding: 18px;
        background-color: transparent
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-nav-top .right button span {
        font-size: 50px;
        color: #181818;
        align-self: center
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom {
        height: 85%
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom::-webkit-scrollbar {
        display: none
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-t {
        padding: 8px 4px;
        background-color: #991403
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-t div {
        color: #fff;
        text-align: left;
        padding: 10px;
        margin-left: 20px;
        font-weight: 600;
        font-size: 14px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-t div img {
        height: 18px;
        margin-right: 10px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b {
        margin: 0 20px;
        padding: 8px 4px 50px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b div {
        padding: 10px;
        color: #991403;
        font-weight: 600;
        text-align: left;
        font-size: 16px;
        width: 100%;
        cursor: pointer
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b div img {
        height: 18px;
        margin-right: 5px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-one {
        background: #fae1cb;
        padding-left: 0;
        padding-right: 0
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-one div {
        margin-left: 15px;
        margin-right: 15px;
        font-weight: 500;
        text-align: left;
        width: 100%;
        cursor: pointer;
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-one div img {
        height: 18px;
        margin-right: 20px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-one .drop-11 {
        background: #fef4eb;
        width: 100%;
        margin-left: 0
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-one .drop-11 div {
        flex-wrap: wrap;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 8px;
        text-align: left;
        font-weight: 400;
        width: 100%;
        line-height: 18px;
        cursor: pointer
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-one .drop-11 div img {
        height: 18px;
        margin-right: 25px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-one .drop-12 {
        background: #fef4eb;
        margin-left: 0
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-one .drop-12 div {
        flex-wrap: wrap;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 8px;
        text-align: left;
        font-weight: 400;
        width: 100%;
        line-height: 18px;
        cursor: pointer
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-one .drop-12 div img {
        height: 18px;
        margin-right: 25px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-one .block {
        display: block
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-one .none {
        display: none
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-two {
        background: #fef4eb
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-two div {
        margin-left: 35px;
        margin-right: 35px;
        flex-wrap: wrap;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 8px;
        text-align: left;
        font-weight: 400;
        width: 100%;
        line-height: 18px;
        cursor: pointer
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-two div img {
        height: 18px;
        margin-right: 25px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-three {
        background: #fae1cb;
        padding: 0
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-three div {
        margin-left: 15px;
        margin-right: 15px;
        padding-right: -20px !important;
        font-weight: 500;
        text-align: left;
        width: 100%;
        cursor: pointer;
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-three div img {
        height: 18px;
        margin-right: 20px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-three .drop-8 {
        background: #fef4eb;
        width: 100%;
        margin-left: 0
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-three .drop-8 div {
        flex-wrap: wrap;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 8px;
        text-align: left;
        font-weight: 400;
        width: 100%;
        line-height: 18px;
        cursor: pointer
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-three .drop-8 div img {
        height: 18px;
        margin-right: 25px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-three .drop-9 {
        background: #fef4eb;
        margin-left: 0
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-three .drop-9 div {
        flex-wrap: wrap;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 8px;
        text-align: left;
        font-weight: 400;
        width: 100%;
        line-height: 18px;
        cursor: pointer
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-three .drop-9 div img {
        height: 18px;
        margin-right: 25px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-three .drop-10 {
        background: #fef4eb;
        margin-left: 0
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-three .drop-10 div {
        flex-wrap: wrap;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 8px;
        text-align: left;
        font-weight: 400;
        width: 100%;
        line-height: 18px;
        cursor: pointer
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-three .drop-10 div img {
        height: 18px;
        margin-right: 25px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-three .block {
        display: block
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-three .none {
        display: none
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-four {
        background: #fae1cb
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-four div {
        margin-left: 15px;
        margin-right: 15px;
        font-weight: 500;
        text-align: left;
        width: 100%;
        cursor: pointer;
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-four div img {
        height: 18px;
        margin-right: 11px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-five {
        background: #fae1cb
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-five div {
        margin-left: 15px;
        margin-right: 15px;
        font-weight: 500;
        text-align: left;
        width: 100%;
        cursor: pointer;
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-five div img {
        height: 18px;
        margin-right: 11px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-six {
        background: #fae1cb;
        padding: 0
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-six div {
        margin-left: 15px;
        margin-right: 15px;
        padding-right: -20px !important;
        font-weight: 500;
        text-align: left;
        width: 100%;
        cursor: pointer;
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-six div img {
        height: 18px;
        margin-right: 20px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-six .drop-13 {
        background: #fef4eb;
        width: 100%;
        margin-left: 0
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-six .drop-13 div {
        flex-wrap: wrap;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 8px;
        text-align: left;
        font-weight: 400;
        width: 100%;
        line-height: 18px;
        cursor: pointer
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-six .drop-13 div img {
        height: 18px;
        margin-right: 25px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-six .drop-14 {
        background: #fef4eb;
        margin-left: 0
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-six .drop-14 div {
        flex-wrap: wrap;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 8px;
        text-align: left;
        font-weight: 400;
        width: 100%;
        line-height: 18px;
        cursor: pointer
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-six .drop-14 div img {
        height: 18px;
        margin-right: 25px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-six .drop-15 {
        background: #fef4eb;
        margin-left: 0
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-six .drop-15 div {
        flex-wrap: wrap;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 8px;
        text-align: left;
        font-weight: 400;
        width: 100%;
        line-height: 18px;
        cursor: pointer
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-six .drop-15 div img {
        height: 18px;
        margin-right: 25px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-six .block {
        display: block
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-six .none {
        display: none
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-seven {
        background: #fae1cb
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-seven div {
        margin-left: 15px;
        margin-right: 15px;
        font-weight: 500;
        text-align: left;
        width: 100%;
        cursor: pointer;
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .drop-seven div img {
        height: 18px;
        margin-right: 11px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-bottom .inner-bottom-b .between {
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-footer {
        height: 6%;
        width: 100%;
        background-color: #efefef;
        position: absolute;
        display: flex;
        bottom: 0;
        justify-content: center;
        align-items: center
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner .inner-footer img {
        height: 25px;
        width: 25px;
        padding: 3px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .inner-bottom {
        -ms-overflow-style: none;
        scrollbar-width: none
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-left-sider .close {
        background: #f3d4ac;
        padding: 10px;
        text-align: center;
        width: 100%;
        margin-bottom: 20px;
        font-size: 5vw;
        cursor: pointer
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider {
        width: 100vw;
        height: 100vh;
        position: absolute;
        background-color: #fff;
        left: 0;
        top: 0;
        z-index: 3443;
        -webkit-animation: slide-from-right .5s;
        animation: slide-from-right .5s;
        overflow: hidden;
        box-sizing: border-box
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner {
        height: 100%;
        text-align: center;
        overflow: scroll;
        -webkit-overflow-scrolling: touch
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-nav-top {
        display: flex;
        justify-content: space-between;
        align-items: center;
        background-color: #ecbd00;
        height: 50px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-nav-top .left {
        display: flex;
        padding-left: 5px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-nav-top .left a {
        text-decoration: none;
        color: #fff;
        text-align: left;
        font-size: 15px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-nav-top .left img {
        padding: 8px;
        width: 50px;
        height: 50px;
        align-self: center
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-nav-top .right {
        width: 52%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: flex-end
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-nav-top .right .dropdown {
        background-color: #ffc57d;
        border-radius: 4px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-nav-top .right .dropdown button {
        font-size: 12px;
        padding: 6px 13px;
        border-radius: 6px;
        font-weight: 600;
        align-items: center;
        border: none;
        outline: none;
        box-shadow: none
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-nav-top .right .dropdown button img {
        padding-left: 8px;
        height: 8px;
        padding-right: 0;
        color: #181818;
        -webkit-filter: invert(1);
        filter: invert(1)
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-nav-top .right .dropdown .dropdown-menu {
        width: 100%;
        margin-left: -5%
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-nav-top .right .dropdown .dropdown-menu a {
        font-size: 13px;
        padding: 10px 10px 10px 30px;
        color: #181818 !important;
        font-weight: 500
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-nav-top .right img {
        height: 18px;
        padding-left: 18px;
        padding-right: 18px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-nav-top .right button {
        height: 46%;
        border: none;
        border-left: 1px solid grey;
        display: flex;
        font-size: 10px;
        padding: 18px;
        background-color: transparent
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-nav-top .right button span {
        font-size: 50px;
        color: #fff;
        align-self: center
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-bottom {
        height: 85%
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-bottom::-webkit-scrollbar {
        display: none
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-bottom .inner-bottom-t {
        padding: 8px 4px;
        text-align: left;
        color: #fff;
        background-color: #991403
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-bottom .inner-bottom-t img {
        height: 100px;
        padding: 20px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-bottom .inner-bottom-t div {
        color: #fff;
        text-align: left;
        padding: 10px;
        margin-left: 20px;
        font-weight: 600;
        font-size: 14px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-bottom .inner-bottom-b {
        margin: 0 20px;
        padding: 8px 4px 50px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-bottom .inner-bottom-b div {
        padding: 10px;
        color: #991403;
        font-weight: 600;
        text-align: left;
        font-size: 16px;
        width: 100%;
        cursor: pointer
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-bottom .inner-bottom-b div img {
        height: 18px;
        margin-right: 5px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-bottom .inner-bottom-b .drop-one {
        background: #fae1cb
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-bottom .inner-bottom-b .drop-one div {
        margin-left: 15px;
        margin-right: 15px;
        font-weight: 500;
        text-align: left;
        width: 100%;
        cursor: pointer;
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-bottom .inner-bottom-b .drop-one div img {
        height: 18px;
        margin-right: 11px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-bottom .inner-bottom-b .drop-right-one {
        background: #fae1cb
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-bottom .inner-bottom-b .drop-right-one div {
        margin-left: 15px;
        margin-right: 15px;
        font-weight: 500;
        text-align: left;
        width: 100%;
        cursor: pointer;
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-bottom .inner-bottom-b .drop-right-one div img {
        height: 18px;
        margin-right: 11px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-bottom .inner-bottom-b .drop-two {
        background: #fef4eb
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-bottom .inner-bottom-b .drop-two div {
        margin-left: 35px;
        margin-right: 35px;
        flex-wrap: wrap;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 8px;
        text-align: left;
        font-weight: 400;
        width: 100%;
        line-height: 18px;
        cursor: pointer
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-bottom .inner-bottom-b .drop-two div img {
        height: 18px;
        margin-right: 25px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-bottom .inner-bottom-b .between {
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-bottom .inner-bottom-b .between .sd-padding-none {
        padding: 0
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-bottom .inner-bottom-b .between .sd-padding-none img {
        height: 18px;
        padding-right: 0
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-footer {
        height: 6%;
        width: 100%;
        background-color: #efefef;
        position: absolute;
        bottom: 0;
        display: flex;
        justify-content: center;
        align-items: center
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner .inner-footer img {
        height: 30px;
        padding: 3px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .inner-bottom {
        -ms-overflow-style: none;
        scrollbar-width: none
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-right-sider .close {
        background: #f3d4ac;
        padding: 10px;
        text-align: center;
        width: 100%;
        margin-bottom: 20px;
        font-size: 5vw;
        cursor: pointer
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-user-slider {
        display: block
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-user-slider img {
        height: 25px;
        cursor: pointer
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-left .logo {
        height: 45px;
        margin-bottom: 0
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-left a {
        font-size: 14px;
        line-height: 14px;
        margin-left: 5px
    }

    .sd-navbar-custom .sd-bottom-nav .sd-inner-navbar .sd-inner-right {
        display: none
    }
}

@-webkit-keyframes slide-from-left {
    0% {
        margin-left: -100vw
    }

    to {
        margin-left: 0
    }
}

@keyframes slide-from-left {
    0% {
        margin-left: -100vw
    }

    to {
        margin-left: 0
    }
}

@-webkit-keyframes slide-from-right {
    0% {
        margin-left: 100vw
    }

    to {
        margin-left: 0
    }
}

@keyframes slide-from-right {
    0% {
        margin-left: 100vw
    }

    to {
        margin-left: 0
    }
}











.slider {
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .slides {
    display: flex;
  }
  
  .slides img {
    width: 100%;
    height: auto;
  }
  
  .prev,
  .next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
    border: none;
    padding: 10px;
    cursor: pointer;
  }
  
  .prev {
    left: 0;
  }
  
  .next {
    right: 0;
  }
  








  

.sd-template-two {
    height: 480px;
    padding: 20px 60px 60px;
    overflow: hidden;
    display: flex;
    font-family: "Proxima Nova Alt", sans-serif;
    background-color: #f9ebb2
}

.sd-template-two .sd-box-one {
    padding: 35px 35px 20px;
    width: 23%;
    margin: 1%;
    background: #fff 0 0 no-repeat padding-box;
    border-radius: 15px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around
}

.sd-template-two .sd-box-one .sd-box-one-content {
    height: 75%;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center
}

.sd-template-two .sd-box-one .sd-box-one-content h2 {
    color: #000;
    font-weight: 600;
    font-size: 20px;
    margin: 0;
    text-align: center
}

.sd-template-two .sd-box-one .sd-box-one-content p {
    line-height: 19px;
    font-size: 15px;
    color: #181818;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical
}

.sd-template-two .sd-box-one .sd-box-one-content h6 {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    white-space: nowrap;
    padding: 5px 0 10px;
    font-size: 15px;
    font-weight: 600;
    color: #991403;
    margin-bottom: 0;
    cursor: pointer
}

.sd-template-two .sd-box-one .sd-box-one-content h6 img {
    height: 11px;
    margin-left: 5px
}

.sd-template-two .sd-box-one .sd-box-one-content .c-white {
    color: #fff
}

.sd-template-two .sd-box-one .sd-box-one-content .c-18 {
    color: #181818
}

.sd-template-two .sd-box-one .sd-box-one-content button {
    border: none;
    font-size: 14px;
    padding: 6px 13px;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 600;
    align-content: center;
    outline: none;
    white-space: nowrap;
    border-radius: 3px
}

.sd-template-two .sd-box-one .sd-box-one-content button img {
    height: 11px;
    margin-left: 5px
}

.sd-template-two .sd-box-one .sd-box-one-content button:hover {
    background-color: #ecbd00
}

.sd-template-two .sd-box-one .sd-box-one-content button:hover img {
    -webkit-filter: saturate(100);
    filter: saturate(100)
}

.sd-template-two .sd-box-one .sd-box-one-content .sd-c-white {
    color: #fff
}

.sd-template-two .sd-box-one .sd-box-one-content .sd-c-voilet {
    color: #2f3293
}

.sd-template-two .sd-box-one .sd-box-one-content .sd-c-orange {
    color: #991403
}

.sd-template-two .sd-box-one .sd-box-one-content .sd-b-white {
    background-color: #fff
}

.sd-template-two .sd-box-one .sd-box-one-content .sd-b-orange {
    background-color: #991403;
    border-radius: 10px
}

.sd-template-two .sd-box-one .sd-box-one-content .sd-b-orange img {
    height: 20px
}

.sd-template-two .sd-box-one .sd-box-one-image {
    width: 100%;
    height: 25%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center
}

.sd-template-two .sd-box-one .sd-box-one-image .sd-logo-img {
    height: 65px;
    margin-bottom: 16px
}

.sd-template-two .sd-box-one .sd-box-one-image .sd-size-one {
    height: 68px
}

.sd-template-two .sd-box-one .sd-box-one-image .sd-size-two {
    height: 55px
}

.sd-template-two .sd-box-one .sd-box-one-image .sd-size-three {
    height: 62px
}

.sd-template-two .sd-box-one .sd-box-one-image .sd-size-four {
    height: 65px
}

.sd-template-two .sd-first-color {
    background-color: #fde6d2
}

.sd-template-two .sd-second-color {
    background-color: #facda6
}

.sd-template-two .sd-third-color {
    background-color: #991403
}

.sd-template-two .sd-fourth-color {
    background-color: #2f3293
}


.top {
    width: 100%;
    text-align: center;
    font-weight: 600 !important;
    background-color: #ffefe2;
    padding-top: 45px;
}




.sd-template-three {
    height: 500px;
    padding: 60px 60px 50px;
    display: flex;
    justify-content: space-evenly;
    font-family: "Proxima Nova Alt", sans-serif
}

.sd-template-three .sd-t3-one {
    width: 27%;
    height: 100%;
    background-image: url(https://kanakadurgamma.org/static/media/blue-background.2e41a87e.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 100%;
    display: flex;
    justify-content: center
}

.sd-template-three .sd-t3-one img {
    max-height: 100%
}

.sd-template-three .sd-t3-two {
    width: 27%
}

.sd-template-three .sd-t3-two .sd-box-one {
    padding: 25px;
    width: 100%;
    margin: 1%;
    background: #fff 0 0 no-repeat padding-box;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
    border: 1px solid #707070;
    border-radius: 15px
}

.sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content {
    height: 75%;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center
}

.sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content h2 {
    color: #000;
    font-weight: 600;
    font-size: 20px;
    margin: 0;
    text-align: center;
    margin-bottom: 10px !important
}

.sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content p {
    line-height: 19px;
    font-size: 15px;
    color: #181818;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical
}

.sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content h6 {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    white-space: nowrap;
    padding: 5px 0 10px;
    font-size: 15px;
    font-weight: 600;
    color: #991403;
    margin-bottom: 0;
    cursor: pointer
}

.sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content h6 img {
    height: 11px;
    margin-left: 5px
}

.sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content .c-white {
    color: #fff
}

.sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content .c-18 {
    color: #181818
}

.sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content button {
    border: none;
    font-size: 14px;
    padding: 6px 13px;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 600;
    align-content: center;
    outline: none;
    white-space: nowrap;
    border-radius: 3px
}

.sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content button img {
    height: 11px;
    margin-left: 5px
}

.sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content button:hover {
    background-color: #ecbd00
}

.sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content button:hover img {
    -webkit-filter: brightness(100);
    filter: brightness(100)
}

.sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content .sd-c-white {
    color: #fff
}

.sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content .sd-c-voilet {
    color: #2f3293
}

.sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content .sd-c-orange {
    color: #991403
}

.sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content .sd-b-white {
    background-color: #fff
}

.sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content .sd-b-orange {
    background-color: #991403;
    border-radius: 10px
}

.sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content .sd-b-orange img {
    height: 20px
}

.sd-template-three .sd-t3-two .sd-box-one .sd-box-one-image {
    width: 100%;
    height: 25%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center
}

.sd-template-three .sd-t3-two .sd-box-one .sd-box-one-image .sd-logo-img {
    margin-bottom: 16px
}

.sd-template-three .sd-t3-two .sd-box-one .sd-box-one-image .sd-size-one {
    height: 68px
}

.sd-template-three .sd-t3-two .sd-box-one .sd-box-one-image .sd-size-two {
    height: 55px
}

.sd-template-three .sd-t3-two .sd-box-one .sd-box-one-image .sd-size-three {
    height: 62px
}

.sd-template-three .sd-t3-two .sd-box-one .sd-box-one-image .sd-size-four {
    width: 100%
}

.sd-template-three .sd-t3-three {
    width: 27%
}

.sd-template-three .sd-t3-three .sd-box-one {
    padding: 25px;
    width: 100%;
    margin: 1%;
    background: #fff 0 0 no-repeat padding-box;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
    border: 1px solid #707070;
    border-radius: 15px
}

.sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content {
    height: 75%;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center
}

.sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content h2 {
    color: #000;
    font-weight: 600;
    font-size: 20px;
    margin: 0;
    text-align: center;
    margin-bottom: 10px !important
}

.sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content p {
    line-height: 19px;
    font-size: 15px;
    color: #181818;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical
}

.sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content h6 {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    white-space: nowrap;
    padding: 5px 0 10px;
    font-size: 15px;
    font-weight: 600;
    color: #991403;
    margin-bottom: 0;
    cursor: pointer
}

.sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content h6 img {
    height: 11px;
    margin-left: 5px
}

.sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content .c-white {
    color: #fff
}

.sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content .c-18 {
    color: #181818
}

.sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content button {
    border: none;
    font-size: 14px;
    padding: 6px 13px;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 600;
    align-content: center;
    outline: none;
    white-space: nowrap;
    border-radius: 3px
}

.sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content button img {
    height: 11px;
    margin-left: 5px
}

.sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content button:hover {
    background-color: #ecbd00
}

.sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content button:hover img {
    -webkit-filter: brightness(100);
    filter: brightness(100)
}

.sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content .sd-c-white {
    color: #fff
}

.sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content .sd-c-voilet {
    color: #2f3293
}

.sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content .sd-c-orange {
    color: #991403
}

.sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content .sd-b-white {
    background-color: #fff
}

.sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content .sd-b-orange {
    background-color: #991403;
    border-radius: 10px
}

.sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content .sd-b-orange img {
    height: 20px
}

.sd-template-three .sd-t3-three .sd-box-one .sd-box-one-image {
    width: 100%;
    height: 25%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center
}

.sd-template-three .sd-t3-three .sd-box-one .sd-box-one-image .sd-logo-img {
    margin-bottom: 16px
}

.sd-template-three .sd-t3-three .sd-box-one .sd-box-one-image .sd-size-one {
    height: 68px;
    width: 100%
}

.sd-template-three .sd-t3-three .sd-box-one .sd-box-one-image .sd-size-two {
    height: 55px
}

.sd-template-three .sd-t3-three .sd-box-one .sd-box-one-image .sd-size-three {
    height: 62px
}

.sd-template-three .sd-t3-three .sd-box-one .sd-box-one-image .sd-size-four {
    width: 100%
}

.sd-template-four {
    height: 600px;
    padding: 60px 60px 50px;
    display: flex;
    justify-content: space-between;
    font-family: "Proxima Nova Alt", sans-serif;
    background: #f5e5e6;
    border-radius: 15px 15px 0 0
}

.sd-template-four .sd-t4-one {
    width: 31%;
    height: calc(100% - 50px);
    background-color: #fff;
    border-radius: 15px
}

.sd-template-four .sd-t4-one .sd-t4-one-start {
    background-color: #991403;
    color: #fff;
    text-align: center;
    padding: 10px 20px;
    border-radius: 15px 15px 0 0;
    display: flex;
    justify-content: space-between
}

.sd-template-four .sd-t4-one .sd-t4-one-start span {
    font-size: 16px
}

.sd-template-four .sd-t4-one .sd-t4-one-start img {
    height: 25px
}

.sd-template-four .sd-t4-one .sd-t4-one-middle {
    background-color: #ecbd00;
    color: #fff;
    text-align: center;
    padding: 10px 20px;
    border-radius: 15px 15px 0 0;
    display: flex;
    justify-content: space-between
}

.sd-template-four .sd-t4-one .sd-t4-one-middle span {
    font-size: 16px
}

.sd-template-four .sd-t4-one .sd-t4-one-middle img {
    height: 25px
}

.sd-template-four .sd-t4-one .sd-t4-calender {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 45px;
    padding: 5px 20px;
    background-color: #f5f5f5
}

.sd-template-four .sd-t4-one .sd-t4-calender img {
    height: 20px
}

.sd-template-four .sd-t4-one .element-panchangam-wrapper {
    padding: 0 15px 10px;
    height: calc(100% - 110px);
    flex-direction: column;
    overflow-y: scroll
}

.sd-template-four .sd-t4-one .element-panchangam-wrapper::-webkit-scrollbar {
    display: none
}

.sd-template-four .sd-t4-one .element-panchangam-wrapper .element-panchangam {
    display: flex;
    justify-content: space-between;
    padding: 12px 0;
    border-bottom: 1px solid #707070
}

.sd-template-four .sd-t4-one .element-panchangam-wrapper .element-panchangam .w-100 {
    width: 100% !important
}

.sd-template-four .sd-t4-one .element-panchangam-wrapper .element-panchangam:last-child {
    border-bottom: none
}

.sd-template-four .sd-t4-one .element-panchangam-wrapper .element-panchangam:last-child div {
    width: 50% !important
}

.sd-template-four .sd-t4-one .element-panchangam-wrapper .element-panchangam div {
    width: 35%;
    display: flex;
    flex-direction: column;
    border-right: 1px solid #707070;
    padding-left: 5px
}

.sd-template-four .sd-t4-one .element-panchangam-wrapper .element-panchangam div:last-child {
    border: none
}

.sd-template-four .sd-t4-one .element-panchangam-wrapper .element-panchangam div:first-child {
    padding-left: 0 !important;
    width: 25%
}

.sd-template-four .sd-t4-one .element-panchangam-wrapper .element-panchangam div p {
    margin-bottom: 0;
    text-align: left;
    font-size: 12px
}

.sd-template-four .sd-t4-one .element-panchangam-wrapper .element-panchangam div h5 {
    text-align: left;
    font-size: 14px
}

.sd-template-four .sd-t4-one .sd-t4-one-end {
    background-color: #991403;
    color: #fff;
    text-align: center;
    border-radius: 15px 15px 0 0;
    display: flex;
    justify-content: space-between;
    height: 45px
}

.sd-template-four .sd-t4-one .sd-t4-one-end span {
    padding: 10px 20px;
    font-size: 16px;
    width: 33%;
    border-right: 1px solid #b54233 !important
}

.sd-template-four .sd-t4-one .sd-t4-one-end span:last-child {
    border-right: none !important
}

.sd-template-four .sd-t4-one .sd-t4-one-end span:hover {
    color: #ecbd00;
    cursor: pointer
}

.sd-template-four .sd-t4-one .sd-t4-one-end .span-active {
    border-bottom: 4px solid #ecbd00
}

.sd-template-four .sd-t4-one .sd-t4-one-end img {
    height: 25px
}

.sd-template-four .sd-t4-one .sd-t4-one-end-d {
    display: flex;
    height: calc(100% - 50px);
    flex-direction: column;
    overflow-y: scroll
}

.sd-template-four .sd-t4-one .sd-t4-one-end-d::-webkit-scrollbar {
    display: none
}

.sd-template-four .sd-t4-one .sd-t4-one-end-d .element-date {
    display: flex;
    padding: 10px 20px 0
}

.sd-template-four .sd-t4-one .sd-t4-one-end-d .element-date div {
    width: 50px;
    text-align: center;
    border-radius: 10px;
    margin-right: 10px;
    background-color: #ffe9ca;
    padding: 5px;
    height: 45px;
    font-size: 10px
}

.sd-template-four .sd-t4-one .sd-t4-one-end-d .element-date div span {
    font-size: 17px
}

.sd-template-four .sd-t4-one .sd-t4-one-end-d .element-date p {
    width: calc(100% - 50px);
    margin-bottom: 0;
    font-size: 12px
}

.sd-template-four .sd-t4-one .sd-t4-one-middle-b {
    height: 50px
}

.sd-template-four .sd-t4-one .sd-t4-one-end-m {
    display: flex;
    height: calc(100% - 110px);
    flex-direction: column;
    overflow-y: scroll
}

.sd-template-four .sd-t4-one .sd-t4-one-end-m::-webkit-scrollbar {
    display: none
}

.sd-template-four .sd-t4-one .sd-t4-one-end-m .element-date-m {
    margin: 10px 0 5px;
    padding: 0 20px
}

.sd-template-four .sd-t4-one .sd-t4-one-end-m .element-date-m div {
    text-align: center;
    border-radius: 10px;
    margin-right: 10px;
    border: 1px solid grey;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-size: 11px;
    padding: 2px 8px
}

.sd-template-four .sd-t4-one .sd-t4-one-end-m .element-date-m p {
    width: 100%;
    margin: 2px 0 0 3px;
    font-size: 14px;
    color: #181818
}

.sd-template-five {
    padding: 0 60px 30px;
    display: flex;
    flex-direction: column;
    font-family: "Proxima Nova Alt", sans-serif
}

.sd-template-five h2 {
    align-self: center;
    margin-bottom: 5px;
    color: #991403;
    font-size: 36px;
    font-weight: 400
}

.sd-template-five .item1 {
    grid-area: one
}

.sd-template-five .item2 {
    grid-area: two
}

.sd-template-five .item3 {
    grid-area: three
}

.sd-template-five .item4 {
    grid-area: four
}

.sd-template-five .item5 {
    grid-area: five;
    height: 100%
}

.sd-template-five .item6 {
    grid-area: six;
    height: 100%
}

.sd-template-five .sd-photo-grid {
    width: 100%;
    height: 100%;
    display: grid;
    margin-top: 20px;
    grid-template-areas: "one one two three" "one one five six" "four four five six";
    grid-gap: 20px;
    gap: 20px;
    margin-bottom: 20px
}

.sd-template-five .sd-photo-grid div {
    display: flex;
    justify-content: space-between
}

.sd-template-five .sd-photo-grid img {
    width: 100%
}

.sd-template-five .sd-photo-grid-full {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    align-items: center;
    place-content: center
}

.sd-template-five .sd-photo-grid-full div {
    width: 22.5%;
    margin: 13px
}

.sd-template-five .sd-photo-grid-full div .__react_modal_image__modal_container {
    width: 100vw;
    margin: 0
}

.sd-template-five .sd-photo-grid-full div .__react_modal_image__modal_container .__react_modal_image__header {
    background-color: transparent;
    width: 98%
}

.sd-template-five .sd-photo-grid-full div .__react_modal_image__modal_container .__react_modal_image__header .__react_modal_image__caption {
    display: none
}

.sd-template-five .sd-photo-grid-full div .__react_modal_image__modal_container .__react_modal_image__modal_content {
    width: 100vw
}

.sd-template-five .sd-photo-grid-full div .__react_modal_image__modal_container .__react_modal_image__modal_content div img {
    width: 70%;
    height: auto !important;
    border-radius: 3px
}

.sd-template-five .sd-photo-grid-full div img {
    border-radius: 3px;
    height: 200px;
    width: 100%
}

.sd-template-five button {
    margin-top: 30px;
    border: none;
    background-color: #620404;
    color: #fff;
    font-size: 14px;
    padding: 6px 13px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 600;
    align-self: center;
    white-space: nowrap;
    border-radius: 10px
}

.sd-template-five button img {
    height: 18px !important;
    margin-left: 5px
}

.sd-template-five h4 {
    font-weight: 400;
    font-size: 20px
}

.sd-template-six {
    padding: 60px 60px 50px;
    display: flex;
    width: 100%;
    height: 550px
}

.sd-template-six .sd-t6-one {
    width: 47%
}

.sd-template-six .sd-t6-one img {
    width: 100%;
    max-height: 100%
}

.sd-template-six .sd-t6-two {
    width: 59%;
    padding-left: 30px;
    text-align: center;
    padding-top: 10px
}

.sd-template-six .sd-t6-two div h1 {
    font-size: 30px;
    color: #991403;
    margin-bottom: 15px !important
}

.sd-template-six .sd-t6-two div p {
    font-size: 15px;
    margin-top: 30px;
    padding: 20px;
    padding-bottom: 0 !important;
    line-height: 20px;
    color: #171717
}

.sd-template-six .sd-t6-two div h5 {
    font-weight: 400 !important;
    font-size: 13.5px;
    line-height: 18px;
    color: #171717;
    padding: 10px 20px
}

.sd-template-six .sd-t6-two div .temples {
    display: flex;
    justify-content: center;
    margin-top: 15px
}

.sd-template-six .sd-t6-two div .temples div {
    margin-right: 10px;
    padding-right: 20px;
    border-right: 1px solid #cbcbcb
}

.sd-template-six .sd-t6-two div .temples div:last-child {
    border-right: none
}

.sd-template-six .sd-t6-two div .temples div img {
    padding-right: 5px
}

@media screen and (min-width:1450px) {
    .sd-template-one .sd-t1-slider .slick-slider .slick-dots {
        bottom: -20px
    }

    .sd-template-one .sd-t1-slider .slick-slider .slick-dots li {
        margin: 0 1px;
        color: #620404
    }

    .sd-template-one .sd-t1-slider .slick-slider .slick-dots li button {
        opacity: 1
    }

    .sd-template-one .sd-t1-slider .slick-slider .slick-dots li button:before {
        color: #620404;
        font-size: 10px;
        opacity: 1
    }

    .sd-template-one .sd-t1-slider .slick-slider .slick-dots .slick-active button:before {
        color: #ecbd00
    }

    .sd-template-one .sd-t1-bottom .sd-orange {
        font-size: 15.5px
    }

    .sd-template-two {
        height: 450px
    }

    .sd-template-three {
        height: 460px
    }

    .sd-template-three .sd-t3-three .sd-box-one,
    .sd-template-three .sd-t3-two .sd-box-one {
        padding: 15px
    }

    .sd-template-five .sd-photo-grid div {
        margin-bottom: 3.5vh
    }

    .sd-template-six {
        height: auto
    }

    .sd-template-six .sd-t6-one img {
        height: auto;
        max-height: auto !important
    }

    .sd-template-six .sd-t6-two div h1 {
        font-size: 30px;
        color: #991403;
        margin-bottom: 10px
    }

    .sd-template-six .sd-t6-two div p {
        font-size: 16px;
        margin-top: 30px;
        padding: 20px;
        color: #171717
    }

    .sd-template-six .sd-t6-two div h5 {
        font-size: 14px;
        color: #171717
    }
}

@media screen and (max-width:1000px)and (min-width:900px) {
    .sd-template-four {
        height: 1000px !important;
        flex-wrap: wrap;
        justify-content: center
    }

    .sd-template-four .sd-t4-one {
        height: 420px !important;
        width: 45% !important
    }

    .sd-template-four .sd-t4-one:first-child {
        margin-right: 30px !important;
        margin-bottom: 30px
    }
}

@media screen and (max-width:1300px)and (min-width:900px) {
    .sd-template-one .sd-t1-slider .slick-slider .slick-dots {
        bottom: -20px
    }

    .sd-template-one .sd-t1-bottom .sd-orange {
        width: 14%;
        font-size: 13px
    }

    .sd-template-one .sd-t1-bottom .sd-orange img {
        height: 20px;
        margin-right: 5px !important
    }

    .sd-template-one .sd-t1-bottom .sd-marquee-text {
        width: 75%;
        font-size: 15px
    }

    .sd-template-one .sd-t1-bottom div button {
        font-size: 14px;
        padding: 6px 13px
    }

    .sd-template-one .sd-t1-bottom div button img {
        height: 11px;
        margin-left: 8px
    }

    .sd-template-two {
        height: 430px
    }

    .sd-template-two .sd-box-one {
        padding: 35px 25px 20px
    }

    .sd-template-two .sd-box-one .sd-box-one-content p {
        font-size: 13px
    }

    .sd-template-two .sd-box-one .sd-box-one-content button {
        font-size: 12px;
        padding: 6px 13px
    }

    .sd-template-two .sd-box-one .sd-box-one-content button img {
        height: 8px;
        margin-left: 7px
    }

    .sd-template-two .sd-box-one .sd-box-one-content h2 {
        font-size: 17px
    }

    .sd-template-two .sd-box-one .sd-box-one-image .sd-logo-img {
        height: 50px
    }

    .sd-template-three {
        height: 400px
    }

    .sd-template-three .sd-t3-two .sd-box-one {
        padding: 10px 10px 20px
    }

    .sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content p {
        font-size: 13px
    }

    .sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content button {
        font-size: 12px;
        padding: 6px 13px
    }

    .sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content button img {
        height: 8px;
        margin-left: 7px
    }

    .sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content h2 {
        font-size: 17px
    }

    .sd-template-three .sd-t3-two .sd-box-one .sd-box-one-image .sd-logo-img {
        height: auto
    }

    .sd-template-three .sd-t3-three .sd-box-one {
        padding: 10px 10px 20px
    }

    .sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content p {
        font-size: 13px
    }

    .sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content button {
        font-size: 12px;
        padding: 6px 13px
    }

    .sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content button img {
        height: 8px;
        margin-left: 7px
    }

    .sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content h2 {
        font-size: 17px
    }

    .sd-template-three .sd-t3-three .sd-box-one .sd-box-one-image .sd-logo-img {
        height: auto
    }

    .sd-template-four {
        height: 570px
    }

    .sd-template-four .sd-t4-one .sd-t4-one-end span {
        font-size: 14px;
        padding: 10px
    }

    .sd-template-four .sd-t4-one .element-panchangam-wrapper .element-panchangam div p {
        font-size: 11px !important
    }

    .sd-template-four .sd-t4-one .element-panchangam-wrapper .element-panchangam div h5 {
        font-size: 13px !important
    }

    .sd-template-four .sd-t4-one .sd-t4-one-end-d .element-date div {
        width: 45px
    }

    .sd-template-four .sd-t4-one .sd-t4-one-end-d .element-date p {
        font-size: 12px
    }

    .sd-template-four .sd-t4-one .sd-t4-one-end-m .element-date-m p {
        font-size: 13px
    }

    .sd-template-five button {
        font-size: 12px;
        padding: 6px 13px;
        margin-top: 10px
    }

    .sd-template-five button img {
        height: 8px;
        margin: 2px 2px 2px 7px
    }

    .sd-template-five .sd-photo-grid {
        height: 90%
    }

    .sd-template-five .sd-photo-grid div {
        margin-bottom: .6vh
    }

    .sd-template-five .sd-photo-grid div img {
        margin: 5px
    }

    .sd-template-six .sd-t6-two div h1 {
        font-size: 30px;
        color: #991403;
        margin-bottom: 10px
    }

    .sd-template-six .sd-t6-two div p {
        font-size: 1.2vw;
        margin-top: 10px;
        padding: 15px;
        color: #171717
    }

    .sd-template-six .sd-t6-two div h5 {
        font-size: 1.1vw;
        line-height: 14px;
        color: #171717
    }
}

@media screen and (max-width:900px)and (min-width:650px) {
    .sd-template-one .sd-t1-slider {
        padding: 15px
    }

    .sd-template-one .sd-t1-slider .slick-slider .slick-dots {
        bottom: -13px !important
    }

    .sd-template-one .sd-t1-slider .slick-slider .slick-dots li {
        margin: 0 1px;
        color: #620404;
        width: 15px;
        height: 15px
    }

    .sd-template-one .sd-t1-slider .slick-slider .slick-dots li button {
        font-size: 5px;
        opacity: 1
    }

    .sd-template-one .sd-t1-slider .slick-slider .slick-dots li button:before {
        font-size: 8px;
        color: #620404;
        opacity: 1
    }

    .sd-template-one .sd-t1-slider .slick-slider .slick-dots .slick-active button:before {
        color: #ecbd00
    }

    .sd-template-one .sd-t1-bottom {
        height: 40px;
        padding-left: 30px;
        padding-right: 30px
    }

    .sd-template-one .sd-t1-bottom .sd-orange {
        width: 14%;
        font-size: 10px
    }

    .sd-template-one .sd-t1-bottom .sd-orange img {
        height: 13px;
        margin-right: 5px !important
    }

    .sd-template-one .sd-t1-bottom .sd-marquee-text {
        width: 70%;
        font-size: 11px
    }

    .sd-template-one .sd-t1-bottom div button {
        padding: 1px 8px;
        font-size: 10px
    }

    .sd-template-one .sd-t1-bottom div button img {
        height: 8px;
        margin-left: 5px
    }

    .sd-template-two {
        height: 270px;
        padding: 30px
    }

    .sd-template-two .sd-box-one {
        padding: 18px
    }

    .sd-template-two .sd-box-one .sd-box-one-content p {
        margin-bottom: 5px;
        font-size: 10px;
        line-height: 1.3
    }

    .sd-template-two .sd-box-one .sd-box-one-content .sd-b-orange {
        padding: 4px 8px
    }

    .sd-template-two .sd-box-one .sd-box-one-content .sd-b-orange img {
        height: 12px
    }

    .sd-template-two .sd-box-one .sd-box-one-content button {
        font-size: 10px;
        padding: 1px 8px
    }

    .sd-template-two .sd-box-one .sd-box-one-content button img {
        height: 8px;
        margin-left: 5px
    }

    .sd-template-two .sd-box-one .sd-box-one-content h2 {
        font-size: 13px
    }

    .sd-template-two .sd-box-one .sd-box-one-image .sd-logo-img {
        height: 30px;
        margin-bottom: 0
    }

    .sd-template-three {
        height: 330px
    }

    .sd-template-three .sd-t3-one {
        width: 35%
    }

    .sd-template-three .sd-t3-two .sd-box-one {
        padding: 8px
    }

    .sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content .sd-b-orange {
        padding: 4px 8px
    }

    .sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content .sd-b-orange img {
        height: 12px
    }

    .sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content p {
        font-size: 10px;
        line-height: 1.3
    }

    .sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content button {
        font-size: 10px;
        padding: 1px 8px
    }

    .sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content button img {
        height: 8px;
        margin-left: 5px
    }

    .sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content h2 {
        font-size: 13px;
        margin-top: 10px !important;
        margin-bottom: 5px !important
    }

    .sd-template-three .sd-t3-two .sd-box-one .sd-box-one-image .sd-logo-img {
        margin-bottom: 0
    }

    .sd-template-three .sd-t3-three .sd-box-one {
        padding: 8px
    }

    .sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content p {
        font-size: 10px;
        line-height: 1.3
    }

    .sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content button {
        font-size: 10px;
        padding: 1px 8px
    }

    .sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content button img {
        height: 8px;
        margin-left: 5px
    }

    .sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content h2 {
        font-size: 13px;
        margin-top: 10px !important;
        margin-bottom: 5px !important
    }

    .sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content .sd-b-orange {
        padding: 4px 8px
    }

    .sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content .sd-b-orange img {
        height: 12px
    }

    .sd-template-three .sd-t3-three .sd-box-one .sd-box-one-image .sd-logo-img {
        margin-bottom: 0
    }

    .sd-template-four {
        height: 1000px !important;
        flex-wrap: wrap;
        padding: 30px !important;
        justify-content: center
    }

    .sd-template-four .sd-t4-one {
        height: 420px !important;
        width: 47% !important
    }

    .sd-template-four .sd-t4-one:first-child {
        margin-right: 30px !important;
        margin-bottom: 30px
    }

    .sd-template-five .sd-photo-grid div {
        margin-bottom: 10px
    }

    .sd-template-five .sd-photo-grid-full div {
        width: 45%
    }

    .sd-template-five button {
        font-size: 10px;
        border: none;
        padding: 1px 8px;
        margin-top: 10px
    }

    .sd-template-five button img {
        height: 8px;
        margin-left: 5px
    }

    .sd-template-six {
        height: auto;
        padding: 30px;
        flex-direction: column-reverse
    }

    .sd-template-six .sd-t6-one {
        width: 100%;
        text-align: center
    }

    .sd-template-six .sd-t6-one img {
        width: 85%;
        align-self: center
    }

    .sd-template-six .sd-t6-two {
        width: 100%;
        padding-left: 0
    }
}

@media screen and (max-width:650px) {
    .sd-template-one .sd-t1-slider {
        padding: 10px 10px 20px
    }

    .sd-template-one .sd-t1-slider .slick-slider .slick-dots {
        bottom: -18px
    }

    .sd-template-one .sd-t1-slider .slick-slider .slick-dots li {
        margin: 0;
        width: 15px;
        color: #620404
    }

    .sd-template-one .sd-t1-slider .slick-slider .slick-dots li button {
        opacity: 1
    }

    .sd-template-one .sd-t1-slider .slick-slider .slick-dots li button:before {
        color: #620404;
        opacity: 1;
        font-size: 8px
    }

    .sd-template-one .sd-t1-slider .slick-slider .slick-dots .slick-active button {
        opacity: 1
    }

    .sd-template-one .sd-t1-slider .slick-slider .slick-dots .slick-active button:before {
        color: #ecbd00;
        opacity: 1;
        font-size: 8px
    }

    .sd-template-one .sd-t1-bottom {
        height: 40px;
        padding-left: 10px;
        padding-right: 10px
    }

    .sd-template-one .sd-t1-bottom .sd-orange {
        width: 20%;
        font-size: 11px;
        padding-right: 3px;
        text-align: center
    }

    .sd-template-one .sd-t1-bottom .sd-orange img {
        display: none
    }

    .sd-template-one .sd-t1-bottom .sd-marquee-text {
        width: 55%;
        font-size: 12px
    }

    .sd-template-one .sd-t1-bottom div {
        width: 25%
    }

    .sd-template-one .sd-t1-bottom div button {
        font-size: 12px;
        padding: 2px 10px
    }

    .sd-template-one .sd-t1-bottom div button img {
        height: 9px;
        margin-left: 5px;
        margin-top: 0
    }

    .sd-template-two {
        height: 1200px;
        padding: 30px;
        flex-wrap: wrap;
        justify-content: space-around
    }

    .sd-template-two .sd-box-one {
        width: 100%;
        padding: 20px 10px 10px;
        display: flex
    }

    .sd-template-two .sd-box-one .sd-box-one-content {
        padding-left: 25px;
        padding-right: 25px
    }

    .sd-template-two .sd-box-one .sd-box-one-content p {
        margin-bottom: 10px;
        font-size: 14px;
        line-height: 15px
    }

    .sd-template-two .sd-box-one .sd-box-one-content button {
        font-size: 12px;
        padding: 2px 10px
    }

    .sd-template-two .sd-box-one .sd-box-one-content button img {
        height: 10px;
        margin-left: 7px
    }

    .sd-template-two .sd-box-one .sd-box-one-content h2 {
        font-size: 16px;
        margin: 0
    }

    .sd-template-two .sd-box-one .sd-box-one-image {
        height: 30%
    }

    .sd-template-two .sd-box-one .sd-box-one-image .sd-logo-img {
        height: 60px;
        margin: 0
    }

    .sd-template-three {
        height: auto;
        padding: 30px;
        display: flex;
        flex-direction: column
    }

    .sd-template-three .sd-t3-one {
        width: 100%;
        margin-bottom: 25px;
        padding: 20px
    }

    .sd-template-three .sd-t3-one img {
        width: 90% !important
    }

    .sd-template-three .sd-t3-three {
        width: 100%
    }

    .sd-template-three .sd-t3-three .sd-box-one {
        padding: 12px
    }

    .sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content .sd-b-orange {
        font-size: 12px
    }

    .sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content h2 {
        font-size: 16px
    }

    .sd-template-three .sd-t3-three .sd-box-one .sd-box-one-content p {
        font-size: 13px
    }

    .sd-template-three .sd-t3-two {
        width: 100%
    }

    .sd-template-three .sd-t3-two .sd-box-one {
        padding: 12px
    }

    .sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content .sd-b-orange {
        font-size: 12px
    }

    .sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content h2 {
        font-size: 16px
    }

    .sd-template-three .sd-t3-two .sd-box-one .sd-box-one-content p {
        font-size: 13px
    }

    .sd-template-four {
        height: 1170px;
        padding: 20px;
        display: flex;
        flex-direction: column
    }

    .sd-template-four .sd-t4-one {
        width: 100%;
        margin-bottom: 20px;
        max-height: 350px
    }

    .sd-template-five {
        height: auto;
        padding: 20px
    }

    .sd-template-five h2 {
        font-size: 36px
    }

    .sd-template-five .sd-photo-grid {
        height: 90%;
        display: flex;
        flex-wrap: wrap
    }

    .sd-template-five .sd-photo-grid img {
        width: 100%
    }

    .sd-template-five .sd-photo-grid div {
        flex-wrap: wrap;
        margin-bottom: 0
    }

    .sd-template-five .sd-photo-grid div img {
        margin: 5px 5px 10px;
        height: 41%;
        width: 46.5%
    }

    .sd-template-five .sd-photo-grid-full div {
        width: 90%
    }

    .sd-template-five button {
        font-size: 12px;
        padding: 2px 10px;
        margin-top: 10px
    }

    .sd-template-five button img {
        height: 10px;
        margin-left: 5px
    }

    .sd-template-six {
        padding: 20px;
        height: auto;
        flex-direction: column-reverse
    }

    .sd-template-six .sd-t6-one {
        width: 100%;
        text-align: center
    }

    .sd-template-six .sd-t6-one img {
        width: 80%;
        align-self: center
    }

    .sd-template-six .sd-t6-two {
        width: 100%;
        padding: 0 !important
    }

    .sd-template-six .sd-t6-two div p {
        margin-bottom: 0;
        margin-top: 10px;
        font-size: 14px;
        line-height: 20px
    }

    .sd-template-six .sd-t6-two div .temples {
        flex-direction: column
    }

    .sd-template-six .sd-t6-two div .temples div {
        margin-bottom: 10px;
        border-right: 0
    }
}

@media screen and (min-width:100px)and (max-width:350px) {
    .sd-template-one .sd-t1-bottom .sd-marquee-text {
        width: 50%
    }

    .sd-template-one .sd-t1-bottom div button {
        font-size: 12px;
        padding: 2px 10px
    }

    .sd-template-one .sd-t1-bottom div button img {
        height: 9px;
        margin-left: 5px;
        margin-top: 0
    }

    .sd-template-three {
        height: 500px
    }

    .sd-template-three .sd-t3-inner-div .sd-t3-box-right {
        align-items: center
    }

    .sd-template-three .sd-t3-inner-div .sd-t3-box-right img {
        height: 150px;
        width: 250px
    }

    .sd-template-four {
        margin-bottom: 30px
    }

    .sd-template-four .sd-t4-box-left {
        height: 400px
    }

    .sd-template-five {
        padding: 20px
    }

    .sd-template-five h2 {
        font-size: 36px
    }

    .sd-template-five .sd-photo-grid {
        height: 90%
    }

    .sd-template-five .sd-photo-grid div {
        flex-wrap: wrap;
        margin-bottom: 0
    }

    .sd-template-five .sd-photo-grid div img {
        margin: 5px 5px 1vh;
        height: 41%;
        width: 46%
    }

    .sd-template-five button {
        font-size: 12px;
        padding: 2px 10px;
        margin-top: 10px
    }

    .sd-template-five button img {
        height: 10px;
        margin-left: 5px
    }
}

@-webkit-keyframes circleAnimation {
    0% {
        stroke-dashoffset: 75
    }

    50% {
        stroke-dashoffset: 280
    }
}

@keyframes circleAnimation {
    0% {
        stroke-dashoffset: 75
    }

    50% {
        stroke-dashoffset: 280
    }
}

@-webkit-keyframes fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes fade-out {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fade-out {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}













@media screen and (min-width:1500px) {
    .sd-footer-main .sd-footer-bottom {
        height: 150px
    }

    .sd-footer-main .sd-footer-bottom img {
        height: 100%
    }

    .sd-footer-main .sd-footer-tag .left {
        width: 20%
    }

    .sd-footer-main .sd-footer-tag .middle {
        width: 60%
    }

    .sd-footer-main .sd-footer-tag .right {
        width: 20%
    }
}

@media screen and (max-width:1500px)and (min-width:1300px) {
    .sd-footer-main .sd-footer-tag .left {
        width: 15%
    }

    .sd-footer-main .sd-footer-tag .middle {
        width: 65%
    }

    .sd-footer-main .sd-footer-tag .right {
        width: 20%
    }
}

@media screen and (max-width:1300px)and (min-width:900px) {
    .sd-footer-main {
        height: 20px;
        padding-top: 0
    }

    .sd-footer-main .sd-footer-top {
        height: 120px
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-left p {
        font-size: 17px
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-left div img {
        width: 45%
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right p {
        font-size: 17px
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right .sd-sub .subscribe input {
        width: 70%;
        font-size: 13px
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right .sd-sub .subscribe input::-webkit-input-placeholder {
        font-size: 13px
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right .sd-sub .subscribe input::placeholder {
        font-size: 13px
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right .sd-sub .subscribe h4 {
        font-size: 14px
    }

    .sd-footer-main .sd-footer-middle {
        height: 570px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-container-r {
        padding: 30px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-container-r .row .sd-list-body h5 {
        font-size: 18px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-container-r .row .sd-list-body ul li {
        width: 80%
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-container-r .row .sd-list-body ul li a {
        font-size: 14px;
        color: #fff;
        padding-bottom: 3px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer {
        height: 100px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .top p {
        font-size: 14px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .bottom .left {
        flex-wrap: wrap
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .bottom .left p {
        font-size: 14px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .bottom .left p:last-child {
        padding-left: 0
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .bottom .right .left p,
    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .bottom .right .left p span {
        font-size: 14px
    }

    .sd-footer-main .sd-footer-bottom {
        height: 100px
    }

    .sd-footer-main .sd-footer-tag {
        padding-left: 40px;
        padding-right: 40px
    }

    .sd-footer-main .sd-footer-tag .left {
        width: 10%
    }

    .sd-footer-main .sd-footer-tag .left p {
        font-size: 12px
    }

    .sd-footer-main .sd-footer-tag .left img {
        height: 25px;
        width: 25px;
        padding: 4px
    }

    .sd-footer-main .sd-footer-tag .middle {
        width: 70%;
        justify-content: center
    }

    .sd-footer-main .sd-footer-tag .middle img {
        height: 27px;
        width: 27px
    }

    .sd-footer-main .sd-footer-tag .middle p {
        font-size: 12px
    }

    .sd-footer-main .sd-footer-tag .right {
        width: 20%
    }

    .sd-footer-main .sd-footer-tag .right img {
        height: 20px
    }
}

@media screen and (max-width:900px)and (min-width:650px) {
    .sd-footer-main {
        height: 970px
    }

    .sd-footer-main .sd-footer-top {
        height: 120px
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-left {
        display: flex;
        flex-direction: column
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-left p {
        width: 100%;
        font-size: 15px;
        align-items: center;
        margin-bottom: 15px
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-left div {
        width: 100%
    }
    .sd-footer-main .sd-footer-top .sd-footer-top-left div {
        height: 50%;
        width: 65%;
        display: flex;
        justify-content: center;
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-left div img {
        width: 50%
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right {
        display: flex;
        flex-direction: column
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right p {
        width: 100%;
        font-size: 15px;
        align-items: center;
        margin-bottom: 15px
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right .sd-sub {
        width: 100%
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right .sd-sub .subscribe input {
        width: 60%
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right .sd-sub .subscribe input::-webkit-input-placeholder {
        font-size: 14px
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right .sd-sub .subscribe input::placeholder {
        font-size: 14px
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right .sd-sub .subscribe h4 {
        font-size: 12px
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right .sd-sub .subscribe img {
        width: 9%
    }

    .sd-footer-main .sd-footer-middle {
        height: 860px;
        padding-top: 20px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f {
        height: 780px;
        justify-content: flex-start
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-container-r {
        width: 100%;
        padding: 20px 20px 0;
        height: 75%;
        display: flex;
        flex-wrap: wrap
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-container-r .row {
        justify-content: flex-start !important;
        flex-wrap: wrap
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-container-r .row .sd-list-body {
        width: 33.33%;
        padding-left: 40px;
        padding-bottom: 10px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-container-r .row .sd-list-body h5 {
        font-size: 17px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-container-r .row .sd-list-body ul li a {
        font-size: 15px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer {
        height: 270px;
        display: flex;
        flex-direction: column;
        justify-content: flex-start
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .top {
        padding-bottom: 10px;
        display: flex;
        flex-wrap: wrap;
        padding-left: 40px;
        width: 100%;
        height: 70%;
        text-align: left;
        display: flex;
        flex-direction: column;
        justify-content: center;
        background-color: #620404;
        padding-bottom: 50px;
    
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .bottom {
        display: flex;
        flex-direction: column !important
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .bottom .left {
        width: 100%;
        padding-left: 40px;
        flex-wrap: wrap
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .bottom .left p:last-child {
        padding-left: 0 !important
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .bottom .right {
        width: 100%;
        justify-content: flex-start;
        padding-left: 15px;
        padding-top: 30px
    }

    .sd-footer-main .sd-footer-bottom {
        height: 80px
    }

    .sd-footer-main .sd-footer-tag {
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
        height: 100px;
        width: 100%;
        padding: 0
    }

    .sd-footer-main .sd-footer-tag .left {
        width: 100%;
        justify-content: center
    }

    .sd-footer-main .sd-footer-tag .left p {
        font-size: 10px
    }

    .sd-footer-main .sd-footer-tag .middle {
        width: 100%;
        justify-content: center
    }

    .sd-footer-main .sd-footer-tag .middle p {
        font-size: 10px
    }

    .sd-footer-main .sd-footer-tag .right {
        width: 100%;
        text-align: center;
        font-size: 10px
    }
}

@media screen and (max-width:650px)and (min-width:350px) {
    .sd-footer-main {
        height: 330px
    }

    .sd-footer-main .sd-footer-top {
        height: 240px;
        display: flex;
        flex-direction: column
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-left {
        margin-top: -15px;
        width: 100%;
        height: 50%;
        flex-direction: column;
        border-right: none !important;
        padding: 10px 15px;
        margin-bottom: 10px
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-left p {
        width: 100%;
        height: 50%;
        font-size: 15px;
        align-items: center
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-left div {
        padding: 5px;
        width: 100% !important
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-left div:last-child {
        margin-left: 10px
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-left div img {
        width: auto;
        max-width: 150px;
        margin-left: 0 !important;
        height: auto
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right {
        width: 90%;
        height: 50%;
        margin-bottom: 10px;
        padding: 10px 24px;
        flex-direction: column;
        align-items: center;
        border-bottom: 1px solid #fff;
        border-right: none !important
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right p {
        width: 100%;
        height: 50%;
        font-size: 15px;
        align-items: center
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right div {
        height: 50%
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right div .subscribe {
        width: 315px;
        height: 60%
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right div .subscribe input {
        width: 60%;
        font-size: 15px
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right div .subscribe input::-webkit-input-placeholder {
        font-size: 15px
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right div .subscribe input::placeholder {
        font-size: 15px
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right div .subscribe img {
        width: 7.5%
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right .sd-sub {
        height: auto;
        width: 100%
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right .sd-sub img {
        height: 18px;
        margin-left: 5px
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right .sd-sub .subscribe {
        height: 35px;
        padding: 0
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right .sd-sub input {
        font-size: 14px
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right .sd-sub input::-webkit-input-placeholder {
        font-size: 14px !important
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right .sd-sub input::placeholder {
        font-size: 14px !important
    }

    .sd-footer-main .sd-footer-middle {
        height: 1150px;
        display: none
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f {
        justify-content: flex-start
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-container-r {
        width: 100%;
        background-color: #efefef !important;
        padding: 40px 20px 60px;
        height: 75%
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-container-r .row {
        justify-content: flex-start;
        flex-wrap: wrap
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-container-r .row .sd-list-body {
        width: 50%;
        padding-left: 25px;
        padding-bottom: 20px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-container-r .row .sd-list-body h5 {
        font-size: 17px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-container-r .row .sd-list-body ul li a {
        font-size: 13px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer {
        height: 125px;
        flex-wrap: wrap;
        justify-content: flex-start
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .left {
        width: 100%;
        border-bottom: 2px solid #dcdcdc;
        border-right: none;
        padding: 10px 10px 10px 15px;
        justify-content: space-evenly
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .left p {
        font-size: 11px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .left p img {
        height: 18px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .left p i {
        margin-right: 16px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .middle {
        width: 100%;
        padding: 10px 10px 10px 15px;
        border-left: none;
        border-right: none;
        border-bottom: 2px solid #dcdcdc;
        justify-content: space-evenly
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .middle p {
        font-size: 12px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .middle p img {
        height: 18px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .middle p .sep {
        height: 12px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .right {
        width: 100%;
        border-bottom: 2px solid #dcdcdc;
        padding: 10px 10px 10px 15px;
        justify-content: space-evenly
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .right p {
        font-size: 12px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .right p img {
        height: 16px
    }

    .sd-footer-main .sd-footer-bottom {
        height: 40px;
        display: none
    }

    .sd-footer-main .sd-footer-tag {
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
        height: 100px;
        width: 100%;
        padding: 0
    }

    .sd-footer-main .sd-footer-tag .left {
        justify-content: center;
        margin-left: 0;
        width: 100%
    }

    .sd-footer-main .sd-footer-tag .left p {
        font-size: 10px
    }

    .sd-footer-main .sd-footer-tag .left p img {
        height: 20px;
        width: 20px
    }

    .sd-footer-main .sd-footer-tag .left img {
        height: 30px;
        width: 30px
    }

    .sd-footer-main .sd-footer-tag .middle {
        width: 100%;
        flex-wrap: wrap
    }

    .sd-footer-main .sd-footer-tag .middle p {
        font-size: 10px
    }

    .sd-footer-main .sd-footer-tag .right {
        margin-left: 0;
        text-align: center;
        width: 100%;
        font-size: 10px
    }

    .sd-footer-main .sd-footer-tag .right img {
        height: 20px;
        width: 60px
    }
}

@media screen and (max-width:350px) {
    .sd-footer-main {
        height: 340px
    }

    .sd-footer-main .sd-footer-top {
        height: 240px;
        display: flex;
        flex-direction: column
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-left {
        margin-top: -15px;
        width: 100%;
        height: 50%;
        flex-direction: column;
        border-right: none !important;
        padding: 10px 15px;
        margin-bottom: 10px
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-left p {
        width: 100%;
        height: 50%;
        font-size: 15px;
        align-items: center
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-left div {
        padding: 5px;
        width: 100% !important;
        margin-left: 0 !important
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-left div:last-child {
        margin-left: 10px
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-left div img {
        margin-left: 0 !important;
        height: auto;
        width: auto;
        max-width: 120px
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right {
        width: 90%;
        height: 50%;
        margin-bottom: 10px;
        padding: 10px 0;
        flex-direction: column;
        align-items: center;
        border-bottom: 1px solid #fff;
        border-right: none !important
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right p {
        width: 100%;
        height: 50%;
        font-size: 15px;
        align-items: center
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right div {
        height: 50%
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right div .subscribe {
        width: 315px;
        height: 60%
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right div .subscribe input {
        width: 60%;
        font-size: 15px
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right div .subscribe input::-webkit-input-placeholder {
        font-size: 15px
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right div .subscribe input::placeholder {
        font-size: 15px
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right div .subscribe img {
        width: 7.5%
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right .sd-sub {
        height: auto;
        width: 290px
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right .sd-sub img {
        height: 18px;
        margin-left: 5px
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right .sd-sub .subscribe {
        height: 35px;
        padding: 0
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right .sd-sub input {
        font-size: 14px
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right .sd-sub input::-webkit-input-placeholder {
        font-size: 14px !important
    }

    .sd-footer-main .sd-footer-top .sd-footer-top-right .sd-sub input::placeholder {
        font-size: 14px !important
    }

    .sd-footer-main .sd-footer-middle {
        display: none;
        height: 1200px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f {
        justify-content: flex-start
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-container-r {
        width: 100%;
        background-color: #efefef !important;
        padding: 40px 20px 60px;
        height: 75%
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-container-r .row {
        justify-content: flex-start;
        flex-wrap: wrap
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-container-r .row .sd-list-body {
        width: 50%;
        padding-left: 25px;
        padding-bottom: 10px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-container-r .row .sd-list-body h5 {
        font-size: 17px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-container-r .row .sd-list-body ul li a {
        font-size: 13px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer {
        height: 125px;
        flex-wrap: wrap;
        justify-content: flex-start
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .left {
        width: 100%;
        border-bottom: 2px solid #dcdcdc;
        border-right: none;
        padding: 10px 10px 10px 15px;
        justify-content: space-evenly
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .left p {
        font-size: 11px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .left p img {
        height: 18px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .left p i {
        margin-right: 16px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .middle {
        width: 100%;
        padding: 10px 10px 10px 15px;
        border-left: none;
        border-right: none;
        border-bottom: 2px solid #dcdcdc;
        justify-content: space-evenly
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .middle p {
        font-size: 12px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .middle p img {
        height: 18px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .middle p .sep {
        height: 12px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .right {
        width: 100%;
        border-bottom: 2px solid #dcdcdc;
        padding: 10px 10px 10px 15px;
        justify-content: space-evenly
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .right p {
        font-size: 12px
    }

    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .right p img {
        height: 16px
    }

    .sd-footer-main .sd-footer-bottom {
        height: 40px;
        display: none
    }

    .sd-footer-main .sd-footer-tag {
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
        height: 110px;
        width: 100%;
        padding: 0
    }

    .sd-footer-main .sd-footer-tag .left {
        justify-content: center;
        margin-left: 0;
        width: 100%
    }

    .sd-footer-main .sd-footer-tag .left p {
        font-size: 9.5px
    }

    .sd-footer-main .sd-footer-tag .left p img {
        height: 20px;
        width: 20px
    }

    .sd-footer-main .sd-footer-tag .left img {
        height: 30px;
        width: 30px
    }

    .sd-footer-main .sd-footer-tag .middle {
        width: 100%;
        flex-wrap: wrap
    }

    .sd-footer-main .sd-footer-tag .middle p {
        font-size: 9.5px
    }

    .sd-footer-main .sd-footer-tag .right {
        margin-left: 0;
        text-align: center;
        width: 100%;
        font-size: 9.5px
    }

    .sd-footer-main .sd-footer-tag .right img {
        height: 20px;
        width: 20px
    }
}

.sd-footer-main .sd-footer-top {
    background-color: #efefef;
    height: 100px;
    background-color: #ecbd00;
    width: 100%;
    display: flex;
    justify-content: space-evenly;
}
.sd-footer-main .sd-footer-top .sd-footer-top-left div img {
    height: 45px;
}

.sd-footer-main .sd-footer-top .sd-footer-top-left {
    width: 50%;
    display: flex;
    align-self: center;
    align-items: center;
    padding-left: 30px;
    padding-right: 30px;
}

.sd-footer-main .sd-footer-top .sd-footer-top-right .sd-sub .subscribe {
    background-color: #fff !important;
    height: 42px;
    display: flex;
    justify-content: space-around;
    width: 100%;
    position: relative;
    border-radius: 10px;
}

.sd-footer-main .sd-footer-top .sd-footer-top-right {
    width: 50%;
    align-self: center;
    align-items: center;
    border-right: 1px solid hsla(0, 0%, 100%, .3019607843);
    display: flex;
    padding-left: 30px;
    padding-right: 30px;
}



.sd-footer-main .sd-footer-top .sd-footer-top-right p {
    width: 40%;
    height: 50%;
    margin: 0;
    color: #181818;
    font-size: 21px;
    font-weight: 400;
    display: flex;
    justify-content: space-evenly;
    line-height: normal;
}

@media screen and (max-width: 1300px) and (min-width: 900px) {
    .sd-footer-main .sd-footer-top .sd-footer-top-right p {
        font-size: 17px;
    }
}


.sd-footer-main .sd-footer-top .sd-footer-top-right .sd-sub .subscribe {
    background-color: #fff !important;
    height: 42px;
    display: flex;
    justify-content: space-around;
    width: 100%;
    position: relative;
    border-radius: 10px;
}

.sd-footer-main .sd-footer-top .sd-footer-top-right .sd-sub .subscribe img {
    width: 22px;
    align-self: center;
}

.sd-footer-main .sd-footer-top .sd-footer-top-right .sd-sub .subscribe input {
    height: 100%;
    outline: none;
    border: none;
    width: 75%;
    background-color: #fff !important;
}

@media screen and (max-width: 900px) and (min-width: 650px) {
    .sd-footer-main .sd-footer-top {
        height: 120px;
    }
}


@media screen and (max-width: 900px) and (min-width: 650px) {
    .sd-footer-main .sd-footer-top .sd-footer-top-left {
        display: flex;
        flex-direction: column;
    }
}


@media screen and (max-width: 900px) and (min-width: 650px) {
    .sd-footer-main .sd-footer-top .sd-footer-top-left p {
        width: 100%;
        font-size: 15px;
        align-items: center;
        margin-bottom: 15px;
    }
}

@media screen and (max-width: 900px) and (min-width: 650px) {
    .sd-footer-main .sd-footer-top .sd-footer-top-left div img {
        width: 50%;
    }
}
.sd-footer-main .sd-footer-top .sd-footer-top-left div img {
    height: 45px;
}

.sd-footer-main .sd-footer-top .sd-footer-top-left {
    width: 50%;
    display: flex;
    align-self: center;
    align-items: center;
    padding-left: 30px;
    padding-right: 30px;
}

@media screen and (max-width: 900px) and (min-width: 650px) {
    .sd-footer-main .sd-footer-top .sd-footer-top-left {
        display: flex;
        flex-direction: column;
    }
}

@media screen and (max-width: 900px) and (min-width: 650px) {
    .sd-footer-main .sd-footer-top .sd-footer-top-right p {
        width: 100%;
        font-size: 15px;
        align-items: center;
        margin-bottom: 15px;
    }
}





@media screen and (max-width: 1300px) and (min-width: 900px) {
    .sd-footer-main .sd-footer-middle {
        height: 570px;
    }
}

.sd-footer-main .sd-footer-middle {
    background-color: #620404 !important;
    height: 200px;
    width: 100%;
}


.sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .top {
    width: 100%;
    height: 70%;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: #620404;
    padding-bottom: 50px;
}

.sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .top p {
    margin: 0;
    font-size: 15px;
    color: #d1d1d1;
    text-align: left;
}


@media screen and (max-width: 1300px) and (min-width: 900px) {
    .sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .top p {
        font-size: 14px;
    }
}

.sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .bottom .left p {
    margin: 0;
    font-size: 15px;
    color: #d1d1d1;
    padding: 0 15px;
    border-right: 1px solid #b13829;
}

p {
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1.7em;
    color: #999;
}

.sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .bottom .left p:first-child {
    padding-left: 0;
}

.sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .top {
    width: 100%;
    height: 70%;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: #620404;
    padding-bottom: 50px;
}

.top, .top h1 {
    color: #991403;
}

.top {
    width: 100%;
    text-align: center;
    font-weight: 600 !important;
    background-color: #ffefe2;
    padding-top: 45px;
}

.sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .bottom .left {
    width: 68%;
    height: 100%;
    text-align: left;
    display: flex;
    justify-content: flex-start;
}


.sd-footer-main .sd-footer-middle .sd-footer-middle-f {
    background-color: #620404 !important;
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: center;
    position: relative;
    left: 25px;
}

.sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .bottom .right {
    width: 30%;
    height: 70%;
    align-self: center;
    display: flex;
    margin-right: 30px;
    justify-content: flex-end;
}

.sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .bottom .right .left p {
    font-weight: 600;
    color: #d1d1d1;
}

.sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .bottom .left p:first-child {
    padding-left: 0;
}

.sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .bottom .left p {
    margin: 0;
    font-size: 15px;
    color: #d1d1d1;
    padding: 0 15px;
    border-right: 1px solid #b13829;
}

.sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .top p img {
    height: 15px;
    margin-right: 10px;
    -webkit-filter: brightness(3);
    filter: brightness(3);
}
.sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .bottom .left p img {
    height: 13px;
    margin-right: 10px;
    -webkit-filter: brightness(3);
    filter: brightness(3);
}

.sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .bottom .left p img {
    height: 13px;
    margin-right: 10px;
    -webkit-filter: brightness(3);
    filter: brightness(3);
}
.sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .bottom .left p .sep {
    height: 9px;
}


@media screen and (max-width: 1300px) and (min-width: 900px) {
    .sd-footer-main .sd-footer-tag .left img {
        height: 25px;
        width: 25px;
        padding: 4px;
    }
}

.sd-footer-main .sd-footer-middle .sd-footer-middle-f .sd-additional-footer .bottom {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.sd-footer-main .sd-footer-tag {
    height: 70px;
    padding: 0 60px;
    display: flex;
    align-items: center;
    background-color: #751212;
    justify-content: space-around;
}


@media screen and (max-width: 1300px) and (min-width: 900px) {
    .sd-footer-main .sd-footer-tag {
        padding-left: 40px;
        padding-right: 40px;
    }
}


@media screen and (max-width: 650px) and (min-width: 350px) {
    .sd-footer-main .sd-footer-top .sd-footer-top-left p {
        width: 100%;
        height: 50%;
        font-size: 15px;
        align-items: center;
    }
}
@media screen and (max-width: 650px) and (min-width: 350px) {
    .sd-footer-main .sd-footer-top {
        height: 240px;
        display: flex;
        flex-direction: column;
    }
}

@media screen and (max-width: 650px) and (min-width: 350px) {
    .sd-footer-main .sd-footer-top .sd-footer-top-left {
        margin-top: -15px;
        width: 100%;
        height: 50%;
        flex-direction: column;
        border-right: none !important;
        padding: 10px 15px;
        margin-bottom: 10px;
    }
}

@media screen and (max-width: 650px) and (min-width: 350px) {
    .sd-footer-main .sd-footer-top .sd-footer-top-left p {
        width: 100%;
        height: 50%;
        font-size: 15px;
        align-items: center;
    }
}

@media screen and (max-width: 650px) and (min-width: 350px) {
    .sd-footer-main .sd-footer-top .sd-footer-top-right p {
        width: 100%;
        height: 50%;
        font-size: 15px;
        align-items: center;
    }
}

@media screen and (max-width: 650px) and (min-width: 350px) {
    .sd-footer-main .sd-footer-top .sd-footer-top-right {
        width: 90%;
        height: 50%;
        margin-bottom: 10px;
        padding: 10px 24px;
        flex-direction: column;
        align-items: center;
        border-bottom: 1px solid #fff;
        border-right: none !important;
    }
}


@media screen and (max-width: 900px) and (min-width: 650px) {
    .sd-footer-main .sd-footer-top {
        height: 120px;
    }
}

@media screen and (max-width: 900px) and (min-width: 650px) {
    .sd-footer-main .sd-footer-tag {
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
        height: 100px;
        width: 100%;
        padding: 0;
    }
}

@media screen and (max-width: 900px) and (min-width: 650px) {
    .sd-footer-main {
        height: 270px;
    }
}

@media screen and (max-width: 900px) and (min-width: 650px) {
    .sd-footer-main .sd-footer-top {

        height: 180px;
    }
}

@media screen and (max-width: 650px) and (min-width: 350px) {
    .sd-footer-main {
        height: 30px;
        padding-bottom: 25px;
    }
}