/* Normal desktop :1200px. */
@media (min-width: 1200px) {
    .flbnr .btmdvbx {
        position: absolute;
        max-width: 600px;
    }
}

@media (max-width: 1200px) {
    .leftIcon {
        display: none;
    }
}

@media (max-width: 992px) {
    .scrlchng .selectedWidth {
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
    }

    .scrlchng .hoverList {
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
    }

    .scrlchng .hoverList:hover {}
}

/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
    .leftIcon {
        display: none;
    }

    .sngle-h-ar {
        padding: 110px 0 300px 0;
    }

    .hdr-tp ul li {
        margin-right: 12px;
    }

    .hr-cnt h4 {
        font-size: 16px;
    }

    .hr-cnt h1 {
        font-size: 60px;
    }

    .sngl-hr-ftr {
        padding: 20px;
    }

    .about-text h3 {
        font-size: 24px;
    }

    .sct-ttl h2 {
        font-size: 30px;
    }

    .s-jb h3 {
        font-size: 24px;
    }

    .dr-sm-img {
        left: 15px;
    }

    .cttl a {
        font-size: 18px;
    }

    .bxd-cnt h2 {
        font-size: 19px;
        margin-bottom: 20px;
    }

    .txt-evnt {
        padding-right: 0;
    }

    .txt-evnt h3 {
        font-size: 30px;
    }

    .t-btn {
        background-color: var(--t-2);
        padding: 15px 18px;
    }

    .ftr-wdgt-title {
        font-size: 24px;
    }

    .f-pst-cn {
        padding-right: 0;
    }

    .ftr-wdgt .f-p li .f-pst-cn a,
    .ftr-wdgt .f-ct li {
        font-size: 13px;
    }

    .ab--t-1-t {
        max-width: 400px;
    }

    .cwdgt-pl {
        overflow: hidden;
    }

    .cwdgt-pl li {
        float: left;
        width: 33%;
    }

    .sng-evn--t-3 {
        flex-direction: column;
    }

    .event-img-3 {
        padding-right: 0;
        width: 100%;
    }

    .evnt-cn--t-3 {
        width: 100%;
        padding: 30px;
    }
}

/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px),
(max-width: 767px) {
    .header-area {
        padding: 5px 15px;
    }

    .sngle-h-ar {
        padding: 100px 0 150px 0;
    }

    .sngl-hr-ftr {
        margin-bottom: 20px;
    }

    .hr-cnt h4 {
        font-size: 16px;
    }

    .hr-cnt h1 {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 14px;
    }

    .art-img img {
        width: 100%;
    }

    .hr-cnt {
        padding-right: 0;
        margin-bottom: 430px;
    }

    .hr-ftr {
        bottom: 80px;
    }

    .sct-ttl h2 {
        font-size: 30px;
    }

    .jb-c--t-2 {
        left: 0;
    }

    .cttl a {
        font-size: 20px;
    }

    .vd-ovrl {
        width: 100%;
    }

    .vd-bx i {
        position: relative;
    }

    .vd-bx {
        padding-right: 0;
        padding-left: 0;
    }

    .ft-vd-box.text-center {
        margin-top: 32px;
    }

    .bxd-cnt {
        padding-left: 15px;
        padding-right: 0px;
    }

    .bxd-cnt h2 {
        font-size: 17px;
        margin-bottom: 8px;
    }

    .abs-bg-l .bxd-cnt {
        margin-left: 15px;
    }

    .txt-evnt {
        padding-right: 0;
    }

    .txt-evnt h3 {
        font-size: 19px;
    }

    .dt-evnt {
        padding: 30px;
    }

    .evnt-cnt {
        width: 100%;
    }

    .dt-evnt h3 {
        font-size: 40px;
        margin: 0;
    }

    .pwrp {
        display: grid;
        grid-template-columns: 1fr;
    }

    .ch-inpt input,
    .ch-inpt select,
    .ch-inpt input[type='submit'],
    .ch-inpt .nice-select {
        width: 100%;
        margin-bottom: 10px;
    }

    .hm-3 {
        padding: 100px 0 100px 0;
    }

    .hm-3 .hr-cnt {
        margin-bottom: 0;
    }

    .sln-txt {
        padding-left: 0;
    }

    .sng-evn--t-3 {
        flex-direction: column;
    }

    .event-img-3 {
        padding-right: 0;
        width: 100%;
    }

    .evnt-cn--t-3 {
        width: 100%;
        padding: 30px;
    }

    .pst-cm ul li:nth-child(2) {
        padding-left: 0;
    }

    .slitm .item {
        display: inherit;
    }

    .slicnt {
        max-width: 100%;
        position: inherit;
        height: auto;
        width: 100%;
        max-height: fit-content;
    }

    .bnrsldr .owl-dots {
        left: 0;
        transform: inherit;
        position: inherit;
    }

    .bgitem {
        padding-bottom: 0px;
    }
}

/* small mobile :320px. */
@media (max-width: 767px) {
    .hero-btn .t-btn {
        margin-bottom: 15px;
    }

    .sct-ttl h2 {
        font-size: 23px;
    }

    .about-text h3 {
        font-size: 24px;
    }

    .s-jb {
        padding-right: 0;
    }

    .hr-cnt {
        margin-bottom: 450px;
    }

    .hr-cnt {
        margin-bottom: 450px;
    }

    .abt-us {
        padding: 50px 0;
    }

    .job-part {
        padding: 50px 0;
    }

    .s-jb h3 {
        font-size: 19px;
    }

    .drm-jb {
        padding-left: 0;
    }

    .jb-c--t-3 {
        bottom: 0;
    }

    .sct-abs-bg {
        width: 100%;
    }

    .sct-abs-bg:before {
        display: none;
    }

    .bxd-cnt:before {
        display: none;
    }

    .ch-inpt input,
    .ch-inpt .nice-select {
        margin-right: 0;
    }
}

/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
    /* .drm-jb {
    padding-left: 0;
    padding-bottom: 0;
}
.dr-sm-img {
    width: 100%;
    height: 100%;
    position: relative;
    left: 0;
    bottom: 0;
}
.jb-itm {
    margin-bottom: 30px;
    position: relative;
    left: 0;
}
.jb-c--t-3 {
    bottom: 0;
}
.jb-c--t-2.jb-itm .jb-ct-icon {
    position: relative;
    left: 0;
    top: 0;
} */
}