/* Normal desktop :1600px. */

@media (min-width: 1600px) {
    .single_slider {
        height: 950px;
    }
    .category_area {
        padding-left: 70px;
        padding-right: 70px;
    }
    .event_area_3 {
        padding-left: 70px;
        padding-right: 70px;
    }
}
@media (min-width: 740px) and (max-width: 745px) {
    .single_slider {
        height: 100vh!important;
    }
    .slider-background {
        background-size: cover!important;
    }
    .system-bg2 {
        width: 147%!important;
        right: -12px;
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-360%)!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next{
        transform: translateY(-490%)!important;
    }
    .bg_cover{
        background-position: top!important;
    }
    .footer-copyright-inner {
        padding: 0px 0px 16px 0!important;
    }
    .footer-left::after{
        display:none;
    }
    .counter_area{
        margin-top: 50px;
    }
}
@media (min-width: 667px) and (max-width: 670px) {
    .single_slider {
        height: 100vh!important;
    }
    .slider-background {
        background-size: cover!important;
    }
    .system-bg2 {
        width: 147%!important;
        right: -12px;
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-360%)!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next{
        transform: translateY(-490%)!important;
    }
    .bg_cover{
        background-position: top!important;
    }
    .footer-copyright-inner {
        padding: 0px 0px 16px 0!important;
    }
    .footer-left::after{
        display:none;
    }
    .counter_area{
        margin-top: 50px;
    }
}
@media (min-width: 896px) and (max-width: 899px) {
    .single_slider {
        height: 100vh!important;
    }
    .slider-background {
        background-size: cover!important;
    }
    .system-bg2 {
        width: 147%!important;
        right: -12px;
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-360%)!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next{
        transform: translateY(-490%)!important;
    }
    .bg_cover{
        background-position: top!important;
    }
    .footer-copyright-inner {
        padding: 0px 0px 16px 0!important;
    }
    .footer-left::after{
        display:none;
    }
    .counter_area{
        margin-top: 50px;
    }
    .slider_content {
        margin-top: 0!important;
    }
    .slider_content .main-btn{
        margin-top:154px!important;
    }
    .slider-background {
        position: absolute;
        top: 22px!important;
    }
    .system-bg2 .heading-one {
         margin: 0 auto 0 150px!important; 
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-180%) !important;
    }
    .service-single-image-content .title {
        font-size: 10px!important;
    }
    .service-single-image-content .icon {
        margin-bottom: 5px!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next {
        transform: translateY(-250%) !important;
    }
    .footer-bottom {
        gap: 0px!important;
    }
    .footer .footer-left {
        padding: 88px 22px 60px 32px !important;
    }
    .partner-swiper-button-prev, .partner-swiper-button-next {
        transform: translateY(-150%)!important;
    }
    .service-two-content .title {
        font-size: 12px!important;
    }
    .service-two-content p {
        font-size: 10px!important;
        font-weight: 400;
        line-height: 15px!important;
    }
    .custom-swiper-button-prev, .custom-swiper-button-next {
        transform: translateY(-215%)!important;
    }
}
@media (min-width: 844px) and (max-width: 848px) {
    .single_slider {
        height: 100vh!important;
    }
    .slider-background {
        background-size: cover!important;
    }
    .system-bg2 {
        width: 147%!important;
        right: -12px;
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-360%)!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next{
        transform: translateY(-490%)!important;
    }
    .bg_cover{
        background-position: top!important;
    }
    .footer-copyright-inner {
        padding: 0px 0px 16px 0!important;
    }
    .footer-left::after{
        display:none;
    }
    .counter_area{
        margin-top: 50px;
    }
    .slider_content {
        margin-top: 0!important;
    }
    .slider_content .main-btn{
        margin-top:154px!important;
    }
    .slider-background {
        position: absolute;
        top: 22px!important;
    }
    .system-bg2 .heading-one {
         margin: 0 auto 0 150px!important; 
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-180%) !important;
    }
    .service-single-image-content .title {
        font-size: 10px!important;
    }
    .service-single-image-content .icon {
        margin-bottom: 5px!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next {
        transform: translateY(-250%) !important;
    }
    .footer-bottom {
        gap: 0px!important;
    }
    .footer .footer-left {
        padding: 88px 22px 60px 32px !important;
    }
    .partner-swiper-button-prev, .partner-swiper-button-next {
        transform: translateY(-150%)!important;
    }
    .service-two-content .title {
        font-size: 12px!important;
    }
    .service-two-content p {
        font-size: 10px!important;
        font-weight: 400;
        line-height: 15px!important;
    }
    .custom-swiper-button-prev, .custom-swiper-button-next {
        transform: translateY(-225%)!important;
    }
    .system-single {
        padding-right: 0!important;
    }
    .system-single {
        margin-right: 268px!important;
    }
}
@media (min-width: 932px) and (max-width: 935px) {
    .single_slider {
        height: 100vh!important;
    }
    .slider-background {
        background-size: cover!important;
    }
    .system-bg2 {
        width: 147%!important;
        right: -12px;
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-360%)!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next{
        transform: translateY(-490%)!important;
    }
    .bg_cover{
        background-position: top!important;
    }
    .footer-copyright-inner {
        padding: 0px 0px 16px 0!important;
    }
    .footer-left::after{
        display:none;
    }
    .counter_area{
        margin-top: 50px;
    }
    .slider_content {
        margin-top: 0!important;
    }
    .slider_content .main-btn{
        margin-top:154px!important;
    }
    .slider-background {
        position: absolute;
        top: 22px!important;
    }
    .system-bg2 .heading-one {
         margin: 0 auto 0 150px!important; 
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-180%) !important;
    }
    .service-single-image-content .title {
        font-size: 10px!important;
    }
    .service-single-image-content .icon {
        margin-bottom: 5px!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next {
        transform: translateY(-250%) !important;
    }
    .footer-bottom {
        gap: 0px!important;
    }
    .footer .footer-left {
        padding: 20px 22px 49px 32px !important;
    }
    .partner-swiper-button-prev, .partner-swiper-button-next {
        transform: translateY(-150%)!important;
    }
    .service-two-content .title {
        font-size: 12px!important;
    }
    .service-two-content p {
        font-size: 10px!important;
        font-weight: 400;
        line-height: 15px!important;
    }
    .custom-swiper-button-prev, .custom-swiper-button-next {
        transform: translateY(-215%)!important;
    }
    .system-single {
        padding-right: 0!important;
    }
    .system-single {
        margin-right: 268px!important;
    }
    .slider_area {
        margin-top: 100px;
    }
    .heading-one-title {
        font-size: 40px!important;
    }
}
@media (min-width: 915px) and (max-width: 918px) {
    .single_slider {
        height: 100vh!important;
    }
    .slider-background {
        background-size: cover!important;
    }
    .system-bg2 {
        width: 147%!important;
        right: -12px;
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-360%)!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next{
        transform: translateY(-490%)!important;
    }
    .bg_cover{
        background-position: top!important;
    }
    .footer-copyright-inner {
        padding: 0px 0px 16px 0!important;
    }
    .footer-left::after{
        display:none;
    }
    .counter_area{
        margin-top: 50px;
    }
    .slider_content {
        margin-top: 0!important;
    }
    .slider_content .main-btn{
        margin-top:154px!important;
    }
    .slider-background {
        position: absolute;
        top: 22px!important;
    }
    .system-bg2 .heading-one {
         margin: 0 auto 0 150px!important; 
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-180%) !important;
    }
    .service-single-image-content .title {
        font-size: 10px!important;
    }
    .service-single-image-content .icon {
        margin-bottom: 5px!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next {
        transform: translateY(-250%) !important;
    }
    .footer-bottom {
        gap: 0px!important;
    }
    .footer .footer-left {
        padding: 20px 22px 49px 32px !important;
    }
    .partner-swiper-button-prev, .partner-swiper-button-next {
        transform: translateY(-150%)!important;
    }
    .service-two-content .title {
        font-size: 12px!important;
    }
    .service-two-content p {
        font-size: 10px!important;
        font-weight: 400;
        line-height: 15px!important;
    }
    .custom-swiper-button-prev, .custom-swiper-button-next {
        transform: translateY(-220%)!important;
    }
    .system-single {
        padding-right: 0!important;
    }
    .system-single {
        margin-right: 268px!important;
    }
    .slider_area {
        margin-top: 100px;
    }
    .heading-one-title {
        font-size: 40px!important;
    }
}
@media (min-width: 768px) and (max-width: 770px) {
    .single_slider {
        height: 40vh!important;
    }
    .slider-background {
        background-size: cover!important;
    background-repeat: no-repeat!important;
    }
    .system-bg2 {
        width: 147%!important;
        right: -12px;
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-360%)!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next{
        transform: translateY(-490%)!important;
    }
    .bg_cover{
        background-position: top!important;
    }
    .footer-copyright-inner {
        padding: 0px 0px 16px 0!important;
    }
    .footer-left::after{
        display:none;
    }
    .counter_area{
        margin-top: 50px;
    }
    .slider_content {
        margin-top: 0!important;
    }
    .slider_content .main-btn{
        margin-top:154px!important;
    }
    .slider-background {
        position: absolute;
        top: 22px!important;
    }
    .system-bg2 .heading-one {
         margin: 0 auto 0 150px!important; 
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-180%) !important;
    }
    .service-single-image-content .title {
        font-size: 10px!important;
    }
    .service-single-image-content .icon {
        margin-bottom: 5px!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next {
        transform: translateY(-250%) !important;
    }
    .footer-bottom {
        gap: 0px!important;
    }
    .footer .footer-left {
        padding: 20px 22px 49px 32px !important;
    }
    .partner-swiper-button-prev, .partner-swiper-button-next {
        transform: translateY(-150%)!important;
    }
    .service-two-content .title {
        font-size: 12px!important;
    }
    .service-two-content p {
        font-size: 10px!important;
        font-weight: 400;
        line-height: 15px!important;
    }
    .custom-swiper-button-prev, .custom-swiper-button-next {
        transform: translateY(-220%)!important;
    }
    .system-single {
        padding-right: 0!important;
    }
    .system-single {
        margin-right: 268px!important;
    }
    .slider_area {
        margin-top: 60px;
    }
    .heading-one-title {
        font-size: 40px!important;
    }
    .partner-swiper-button-prev {
        right: -32px!important;
    }
    .partner-swiper-button-next {
        left: -32px!important;
    }
}


@media (min-width: 1024px) and (max-width: 1026px) {
    .single_slider {
        height: 100vh!important;
    }
    .slider-background {
        background-size: cover!important;
    background-repeat: no-repeat!important;
    }
    .system-bg2 {
        width: 147%!important;
        right: -12px;
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-360%)!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next{
        transform: translateY(-490%)!important;
    }
    .bg_cover{
        background-position: top!important;
    }
    .footer-copyright-inner {
        padding: 0px 0px 16px 0!important;
    }
    .footer-left::after{
        display:none;
    }
    .counter_area{
        margin-top: 50px;
    }
    .slider_content {
        margin-top: 0!important;
    }
    .slider_content .main-btn{
        margin-top:154px!important;
    }
    .slider-background {
        position: absolute;
        top: 22px!important;
    }
    .system-bg2 .heading-one {
         margin: 0 auto 0 50px!important; 
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-210%) !important;
    }
    .service-single-image-content .title {
        font-size: 10px!important;
    }
    .service-single-image-content .icon {
        margin-bottom: 5px!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next {
        transform: translateY(-310%) !important;
    }
    .footer-bottom {
        gap: 0px!important;
    }
    .footer .footer-left {
        padding: 20px 22px 10px 32px !important;
    }
    .partner-swiper-button-prev, .partner-swiper-button-next {
        transform: translateY(-150%)!important;
    }
    .service-two-content .title {
        font-size: 12px!important;
    }
    .service-two-content p {
        font-size: 10px!important;
        font-weight: 400;
        line-height: 15px!important;
    }
    .custom-swiper-button-prev, .custom-swiper-button-next {
        transform: translateY(-220%)!important;
    }

    .slider_area {
        margin-top: 100px;
    }
    .heading-one-title {
        font-size: 40px!important;
    }
}

@media (min-width: 820px) and (max-width: 822px) {
    .single_slider {
        height: 40vh!important;
    }
    .slider-background {
        background-size: cover!important;
    background-repeat: no-repeat!important;
    }
    .system-bg2 {
        width: 147%!important;
        right: -12px;
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-360%)!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next{
        transform: translateY(-490%)!important;
    }
    .bg_cover{
        background-position: top!important;
    }
    .footer-copyright-inner {
        padding: 0px 0px 16px 0!important;
    }
    .footer-left::after{
        display:none;
    }
    .counter_area{
        margin-top: 50px;
    }
    .slider_content {
        margin-top: 0!important;
    }
    .slider_content .main-btn{
        margin-top:154px!important;
    }
    .slider-background {
        position: absolute;
        top: 22px!important;
    }
    .system-bg2 .heading-one {
         margin: 0 auto 0 150px!important; 
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-180%) !important;
    }
    .service-single-image-content .title {
        font-size: 10px!important;
    }
    .service-single-image-content .icon {
        margin-bottom: 5px!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next {
        transform: translateY(-250%) !important;
    }
    .footer-bottom {
        gap: 0px!important;
    }
    .footer .footer-left {
        padding: 20px 22px 49px 32px !important;
    }
    .partner-swiper-button-prev, .partner-swiper-button-next {
        transform: translateY(-150%)!important;
    }
    .service-two-content .title {
        font-size: 12px!important;
    }
    .service-two-content p {
        font-size: 10px!important;
        font-weight: 400;
        line-height: 15px!important;
    }
    .custom-swiper-button-prev, .custom-swiper-button-next {
        transform: translateY(-220%)!important;
    }
    .system-single {
        padding-right: 0!important;
    }
    .system-single {
        margin-right: 268px!important;
    }
    .slider_area {
        margin-top: 60px;
    }
    .heading-one-title {
        font-size: 40px!important;
    }
    .partner-swiper-button-prev {
        right: -46px!important;
    }
    .partner-swiper-button-next {
        left: -46px!important;
    }
}
@media (min-width: 1180px) and (max-width: 1185px) {
    .single_slider {
        height: 100vh!important;
    }
    .slider-background {
        background-size: cover!important;
    }
    .system-bg2 {
        width: 147%!important;
        right: -12px;
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-360%)!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next{
        transform: translateY(-490%)!important;
    }
    .bg_cover{
        background-position: top!important;
    }
    .footer-copyright-inner {
        padding: 0px 0px 16px 0!important;
    }
    .footer-left::after{
        display:none;
    }
    .counter_area{
        margin-top: 50px;
    }
    .slider_content {
        margin-top: 0!important;
    }
    .slider_content .main-btn{
        margin-top:154px!important;
    }
    .slider-background {
        position: absolute;
        top: 22px!important;
    }
    .system-bg2 .heading-one {
         margin: 0 auto 0 90px!important; 
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-220%) !important;
    }
    .service-single-image-content .title {
        font-size: 10px!important;
    }
    .service-single-image-content .icon {
        margin-bottom: 5px!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next {
        transform: translateY(-310%) !important;
    }
    .footer-bottom {
        gap: 0px!important;
    }
    .footer .footer-left {
        padding: 20px 22px 49px 32px !important;
    }
    .partner-swiper-button-prev, .partner-swiper-button-next {
        transform: translateY(-188%)!important;
    }
    .service-two-content .title {
        font-size: 12px!important;
    }
    .service-two-content p {
        font-size: 10px!important;
        font-weight: 400;
        line-height: 15px!important;
    }
    .custom-swiper-button-prev, .custom-swiper-button-next {
        transform: translateY(-220%)!important;
    }
    .slider_area {
        margin-top: 60px;
    }
    .heading-one-title {
        font-size: 40px!important;
    }
    .partner-swiper-button-prev {
        right: -20px!important;
    }
    .partner-swiper-button-next {
        left: -20px!important;
    }
}
@media (min-width: 912px) and (max-width: 913px) {
    .single_slider {
        height: 40vh!important;
    }
    .slider-background {
        background-size: contain!important;
    background-repeat: no-repeat!important;
    }
    .system-bg2 {
        width: 147%!important;
        right: -12px;
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-360%)!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next{
        transform: translateY(-490%)!important;
    }
    .bg_cover{
        background-position: top!important;
    }
    .footer-copyright-inner {
        padding: 0px 0px 16px 0!important;
    }
    .footer-left::after{
        display:none;
    }
    .counter_area{
        margin-top: 50px;
    }
    .slider_content {
        margin-top: 0!important;
    }
    .slider_content .main-btn{
        margin-top:154px!important;
    }
    .slider-background {
        position: absolute;
        top: 22px!important;
    }
    .system-bg2 .heading-one {
         margin: 0 auto 0 90px!important; 
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-185%) !important;
    }
    .service-single-image-content .title {
        font-size: 10px!important;
    }
    .service-single-image-content .icon {
        margin-bottom: 5px!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next {
        transform: translateY(-250%) !important;
    }
    .footer-bottom {
        gap: 0px!important;
    }
    .footer .footer-left {
        padding: 20px 22px 49px 32px !important;
    }
    .partner-swiper-button-prev, .partner-swiper-button-next {
        transform: translateY(-160%)!important;
    }
    .service-two-content .title {
        font-size: 12px!important;
    }
    .service-two-content p {
        font-size: 10px!important;
        font-weight: 400;
        line-height: 15px!important;
    }
    .custom-swiper-button-prev, .custom-swiper-button-next {
        transform: translateY(-220%)!important;
    }
    .slider_area {
        margin-top: 60px;
    }
    .heading-one-title {
        font-size: 40px!important;
    }
    .partner-swiper-button-prev {
        right: -20px!important;
    }
    .partner-swiper-button-next {
        left: -20px!important;
    }
}
@media (min-width: 1368px) and (max-width: 1370px) {
    .footer-left {
        padding: 70px 30px 20px 0px!important;
    }
}
@media (min-width: 540px) and (max-width: 543px) {
    .single_slider {
        height: 50vh!important;
    }
    .system-bg2 {
        width: 147%!important;
        right: -12px;
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-360%)!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next{
        transform: translateY(-490%)!important;
    }
    .bg_cover{
        background-position: top!important;
    }
    .footer-copyright-inner {
        padding: 0px 0px 16px 0!important;
    }
    .footer-left::after{
        display:none;
    }
    .counter_area{
        margin-top: 50px;
    }
    .slider_content {
        margin-top: 0!important;
    }
    .slider_content .main-btn{
        margin-top:154px!important;
    }
    .slider-background {
        position: absolute;
        top: 22px!important;
    }
    .system-bg2 .heading-one {
         margin: 0 237px 0 auto!important; 
    }
    .service-single-image-content .title {
        font-size: 10px!important;
    }
    .service-single-image-content .icon {
        margin-bottom: 5px!important;
    }

    .footer-bottom {
        gap: 0px!important;
    }
    .footer .footer-left {
        padding: 20px 22px 49px 32px !important;
    }

    .service-two-content .title {
        font-size: 12px!important;
    }
    .service-two-content p {
        font-size: 10px!important;
        font-weight: 400;
        line-height: 15px!important;
    }
    .custom-swiper-button-prev, .custom-swiper-button-next {
        transform: translateY(-220%)!important;
    }
    .system-single {
        margin: 0 12px 0 auto!important;
        padding-right: 28px;
    }
    .service-single-image-content .title {
        font-size: 25px!important;
    }
    .service-single-image-content .icon {
        width: 130px!important;
        height: 130px!important;
    }
    .service-single-image-content .icon img{
        width: 80px;
    }
}
@media (min-width: 720px) and (max-width: 722px) {
    .single_slider {
        height: 100vh!important;
    }
    .slider-background {
        background-size: cover!important;
    background-repeat: no-repeat!important;
    }
    .system-bg2 {
        width: 147%!important;
        right: -12px;
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-360%)!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next{
        transform: translateY(-490%)!important;
    }
    .bg_cover{
        background-position: top!important;
    }
    .footer-copyright-inner {
        padding: 0px 0px 16px 0!important;
    }
    .footer-left::after{
        display:none;
    }
    .counter_area{
        margin-top: 50px;
    }
    .slider_content {
        margin-top: 0!important;
    }
    .slider_content .main-btn{
        margin-top:154px!important;
    }
    .slider-background {
        position: absolute;
        top: 22px!important;
    }
    .system-bg2 .heading-one {
         margin: 0 auto 0 150px!important; 
    }
    .service-single-image-content .title {
        font-size: 10px!important;
    }
    .service-single-image-content .icon {
        margin-bottom: 5px!important;
    }
    .footer-bottom {
        gap: 0px!important;
    }
    .footer .footer-left {
        padding: 20px 22px 49px 32px !important;
    }
    .partner-swiper-button-prev, .partner-swiper-button-next {
        transform: translateY(-150%)!important;
    }
    .service-two-content .title {
        font-size: 12px!important;
    }
    .service-two-content p {
        font-size: 10px!important;
        font-weight: 400;
        line-height: 15px!important;
    }
    .custom-swiper-button-prev, .custom-swiper-button-next {
        transform: translateY(-220%)!important;
    }
    .system-single {
        padding-right: 0!important;
    }
    .system-single {
        margin-right: 120px!important;
    }
    .slider_area {
        margin-top: 60px;
    }
    .heading-one-title {
        font-size: 40px!important;
    }
    .partner-swiper-button-prev {
        right: 0px!important;
    }
    .partner-swiper-button-next {
        left: 0px!important;
    }
}
@media (min-width: 882px) and (max-width: 885px) {
    .single_slider {
        height: 100vh!important;
    }
    .slider-background {
        background-size: cover!important;
    background-repeat: no-repeat!important;
    }
    .system-bg2 {
        width: 147%!important;
        right: -12px;
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-190%)!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next{
        transform: translateY(-250%)!important;
    }
    .bg_cover{
        background-position: top!important;
    }
    .footer-copyright-inner {
        padding: 0px 0px 16px 0!important;
    }
    .footer-left::after{
        display:none;
    }
    .counter_area{
        margin-top: 50px;
    }
    .slider_content {
        margin-top: 0!important;
    }
    .slider_content .main-btn{
        margin-top:154px!important;
    }
    .slider-background {
        position: absolute;
        top: 22px!important;
    }
    .system-bg2 .heading-one {
         margin: 0 auto 0 150px!important; 
    }
    .service-single-image-content .title {
        font-size: 10px!important;
    }
    .service-single-image-content .icon {
        margin-bottom: 5px!important;
    }
    .footer-bottom {
        gap: 0px!important;
    }
    .footer .footer-left {
        padding: 20px 22px 49px 32px !important;
    }
    .partner-swiper-button-prev, .partner-swiper-button-next {
        transform: translateY(-150%)!important;
    }
    .service-two-content .title {
        font-size: 12px!important;
    }
    .service-two-content p {
        font-size: 10px!important;
        font-weight: 400;
        line-height: 15px!important;
    }
    .custom-swiper-button-prev, .custom-swiper-button-next {
        transform: translateY(-220%)!important;
    }
    .system-single {
        padding-right: 0!important;
    }
    .system-single {
        margin-right: 220px!important;
    }
    .slider_area {
        margin-top: 60px;
    }
    .heading-one-title {
        font-size: 40px!important;
    }
    .partner-swiper-button-prev {
        right: -70px!important;
    }
    .partner-swiper-button-next {
        left: -70px!important;
    }
}
@media (min-width: 853px) and (max-width: 855px) {
    .single_slider {
        height: 43vh!important;
    }
    .slider-background {
        background-size: contain!important;
    background-repeat: no-repeat!important;
    }
    .system-bg2 {
        width: 147%!important;
        right: -12px;
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-190%)!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next{
        transform: translateY(-250%)!important;
    }
    .bg_cover{
        background-position: top!important;
    }
    .footer-copyright-inner {
        padding: 0px 0px 16px 0!important;
    }
    .footer-left::after{
        display:none;
    }
    .counter_area{
        margin-top: 50px;
    }
    .slider_content {
        margin-top: 0!important;
    }
    .slider_content .main-btn{
        margin-top:154px!important;
    }
    .slider-background {
        position: absolute;
        top: 22px!important;
    }
    .system-bg2 .heading-one {
         margin: 0 auto 0 150px!important; 
    }
    .service-single-image-content .title {
        font-size: 10px!important;
    }
    .service-single-image-content .icon {
        margin-bottom: 5px!important;
    }
    .footer-bottom {
        gap: 0px!important;
    }
    .footer .footer-left {
        padding: 20px 22px 49px 32px !important;
    }
    .partner-swiper-button-prev, .partner-swiper-button-next {
        transform: translateY(-150%)!important;
    }
    .service-two-content .title {
        font-size: 12px!important;
    }
    .service-two-content p {
        font-size: 10px!important;
        font-weight: 400;
        line-height: 15px!important;
    }
    .custom-swiper-button-prev, .custom-swiper-button-next {
        transform: translateY(-220%)!important;
    }
    .system-single {
        padding-right: 0!important;
    }
    .system-single {
        margin-right: 220px!important;
    }
    .slider_area {
        margin-top: 42px;
    }
    .heading-one-title {
        font-size: 40px!important;
    }
    .partner-swiper-button-prev {
        right: -50px!important;
    }
    .partner-swiper-button-next {
        left: -50px!important;
    }
    .partner-swiper-button-prev, .partner-swiper-button-next {
        transform: translateY(-150%)!important;
    }
    .progarm-swiper-button-next {
        left: -50px!important;
    }
    .progarm-swiper-button-prev {
        right: -50px!important;
    }
    .client-swiper-button-next {
        left: -50px!important;
    }
    .client-swiper-button-prev {
        right: -50px!important;
    }
    .custom-swiper-button-next {
        left: -50px!important;
    }
    .custom-swiper-button-prev {
        right: -50px!important;
    }
}
@media (min-width: 412px) and (max-width: 413px) {
    .system-bg2 .heading-one {
        max-width: 335px;
        margin: 0px 44px 0 auto!important;
    }
    .client-swiper-button-prev, .client-swiper-button-next{
        transform: translateY(-335%)!important;
    }
    .service-single-image-content .title {
        font-size: 25px!important;
    }
    .service-single-image-content .icon {
        width: 130px!important;
        height: 130px!important;
    }
    .service-single-image-content .icon img{
        width: 80px;
    }
}
@media (min-width: 914px) and (max-width: 915px) {
    .single_slider {
        height: 100vh!important;
    }
    .slider-background {
        background-size: cover!important;
    background-repeat: no-repeat!important;
    }
    .system-bg2 {
        width: 147%!important;
        right: -12px;
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-360%)!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next{
        transform: translateY(-490%)!important;
    }
    .bg_cover{
        background-position: top!important;
    }
    .footer-copyright-inner {
        padding: 0px 0px 16px 0!important;
    }
    .footer-left::after{
        display:none;
    }
    .counter_area{
        margin-top: 50px;
    }
    .slider_content {
        margin-top: 0!important;
    }
    .slider_content .main-btn{
        margin-top:154px!important;
    }
    .slider-background {
        position: absolute;
        top: 22px!important;
    }
    .system-bg2 .heading-one {
         margin: 0 auto 0 90px!important; 
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-185%) !important;
    }
    .service-single-image-content .title {
        font-size: 10px!important;
    }
    .service-single-image-content .icon {
        margin-bottom: 5px!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next {
        transform: translateY(-250%) !important;
    }
    .footer-bottom {
        gap: 0px!important;
    }
    .footer .footer-left {
        padding: 20px 22px 49px 32px !important;
    }
    .partner-swiper-button-prev, .partner-swiper-button-next {
        transform: translateY(-160%)!important;
    }
    .service-two-content .title {
        font-size: 12px!important;
    }
    .service-two-content p {
        font-size: 10px!important;
        font-weight: 400;
        line-height: 15px!important;
    }
    .custom-swiper-button-prev, .custom-swiper-button-next {
        transform: translateY(-220%)!important;
    }
    .slider_area {
        margin-top: 60px;
    }
    .heading-one-title {
        font-size: 40px!important;
    }
    .partner-swiper-button-prev {
        right: -70px!important;
    }
    .partner-swiper-button-next {
        left: -70px!important;
    }
    .system-single {
        margin-right: 102px!important;
    }
    .system-single {
        max-width: 718px!important;
    }
}
/* Landscape ke liye */
/*@media screen and (min-width: 668px) and (max-width: 1024px) and (orientation: landscape) {*/
/*    .single_slider {*/
/*        height: 100vh!important;*/
/*    }*/
/*    .slider-background {*/
/*        background-size: cover!important;*/
/*    background-repeat: no-repeat!important;*/
/*    }*/
/*    .system-bg2 {*/
/*        width: 147%!important;*/
/*        right: -12px;*/
/*    }*/
/*    .client-swiper-button-prev, .client-swiper-button-next {*/
/*        transform: translateY(-360%)!important;*/
/*    }*/
/*    .progarm-swiper-button-prev, .progarm-swiper-button-next{*/
/*        transform: translateY(-490%)!important;*/
/*    }*/
/*    .bg_cover{*/
/*        background-position: top!important;*/
/*    }*/
/*    .footer-copyright-inner {*/
/*        padding: 0px 0px 16px 0!important;*/
/*    }*/
/*    .footer-left::after{*/
/*        display:none;*/
/*    }*/
/*    .counter_area{*/
/*        margin-top: 50px;*/
/*    }*/
/*    .slider_content {*/
/*        margin-top: 0!important;*/
/*    }*/
/*    .slider_content .main-btn{*/
/*        margin-top:154px!important;*/
/*    }*/
/*    .slider-background {*/
/*        position: absolute;*/
/*        top: 22px!important;*/
/*    }*/
/*    .system-bg2 .heading-one {*/
/*         margin: 0 auto 0 90px!important; */
/*    }*/
/*    .client-swiper-button-prev, .client-swiper-button-next {*/
/*        transform: translateY(-395%) !important;*/
/*    }*/
/*    .service-single-image-content .title {*/
/*        font-size: 10px!important;*/
/*    }*/
/*    .service-single-image-content .icon {*/
/*        margin-bottom: 5px!important;*/
/*    }*/
/*    .progarm-swiper-button-prev, .progarm-swiper-button-next {*/
/*        transform: translateY(-480%) !important;*/
/*    }*/
/*    .footer-bottom {*/
/*        gap: 0px!important;*/
/*    }*/
/*    .footer .footer-left {*/
/*        padding: 20px 22px 49px 32px !important;*/
/*    }*/
/*    .partner-swiper-button-prev, .partner-swiper-button-next {*/
/*        transform: translateY(-160%)!important;*/
/*    }*/
/*    .service-two-content .title {*/
/*        font-size: 12px!important;*/
/*    }*/
/*    .service-two-content p {*/
/*        font-size: 10px!important;*/
/*        font-weight: 400;*/
/*        line-height: 15px!important;*/
/*    }*/
/*    .custom-swiper-button-prev, .custom-swiper-button-next {*/
/*        transform: translateY(-220%)!important;*/
/*    }*/
/*    .slider_area {*/
/*        margin-top: 30px;*/
/*    }*/
/*    .heading-one-title {*/
/*        font-size: 40px!important;*/
/*    }*/
/*    .partner-swiper-button-prev {*/
/*        right: 0px!important;*/
/*    }*/
/*    .partner-swiper-button-next {*/
/*        left: 0px!important;*/
/*    }*/
/*    .system-single {*/
/*        margin-right: 102px!important;*/
/*    }*/
/*    .system-single {*/
/*        max-width: 500px!important;*/
/*    }*/
/*    .header_top {*/
/*       display: none;*/
/*    }*/
/*}*/
/* Galaxy Note 20 */
@media screen and (min-width: 800px) and (max-width: 810px) and (orientation: landscape) {
    .single_slider {
        height: 100vh!important;
    }
    .slider-background {
        background-size: cover!important;
    background-repeat: no-repeat!important;
    }
    .system-bg2 {
        width: 147%!important;
        right: -12px;
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-360%)!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next{
        transform: translateY(-490%)!important;
    }
    .bg_cover{
        background-position: top!important;
    }
    .footer-copyright-inner {
        padding: 0px 0px 16px 0!important;
    }
    .footer-left::after{
        display:none;
    }
    .counter_area{
        margin-top: 50px;
    }
    .slider_content {
        margin-top: 0!important;
    }
    .slider_content .main-btn{
        margin-top:154px!important;
    }
    .slider-background {
        position: absolute;
        top: 22px!important;
    }
    .system-bg2 .heading-one {
         margin: 0 auto 0px auto!important; 
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-180%) !important;
    }
    .service-single-image-content .title {
        font-size: 10px!important;
    }
    .service-single-image-content .icon {
        margin-bottom: 5px!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next {
        transform: translateY(-250%) !important;
    }
    .footer-bottom {
        gap: 0px!important;
    }
    .footer .footer-left {
        padding: 20px 22px 49px 32px !important;
    }
    .partner-swiper-button-prev, .partner-swiper-button-next {
        transform: translateY(-160%)!important;
    }
    .service-two-content .title {
        font-size: 12px!important;
    }
    .service-two-content p {
        font-size: 10px!important;
        font-weight: 400;
        line-height: 15px!important;
    }
    .custom-swiper-button-prev, .custom-swiper-button-next {
        transform: translateY(-220%)!important;
    }
    .slider_area {
        margin-top: 30px;
    }
    .heading-one-title {
        font-size: 40px!important;
    }
    .partner-swiper-button-prev {
        right: -50px!important;
    }
    .partner-swiper-button-next {
        left: -50px!important;
    }


    .header_top {
       display: none;
    }
    .progarm-swiper-button-prev {
        right: -50px!important;
    }
    .progarm-swiper-button-next {
        left: -50px!important;
    }
    .client-swiper-button-prev{
        right: -50px!important;
    }
    .client-swiper-button-next{
        left: -50px!important;
    }
    .custom-swiper-button-prev {
        right: -50px!important;
    }
    .custom-swiper-button-next {
        left: -50px!important;
    }
}
/* iPhone 12, 13, 14, 15 Pro */
@media only screen and (max-width: 1024px)  /* Maximum width for mobile/tablets */
  and (orientation: landscape) {
    .single_slider {
        height: 100vh!important;
    }
    .slider-background {
        background-size: cover!important;
    background-repeat: no-repeat!important;
    }
    .system-bg2 {
        width: 147%!important;
        right: -12px;
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-360%)!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next{
        transform: translateY(-490%)!important;
    }
    .bg_cover{
        background-position: top!important;
    }
    .footer-copyright-inner {
        padding: 0px 0px 16px 0!important;
    }
    .footer-left::after{
        display:none;
    }
    .counter_area{
        margin-top: 50px;
    }
    .slider_content {
        margin-top: 0!important;
    }
    .slider_content .main-btn{
        margin-top:154px!important;
    }
    .slider-background {
        position: absolute;
        top: 22px!important;
    }
    .system-bg2 .heading-one {
         margin: 0 auto 0px auto!important; 
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-180%) !important;
    }
    .service-single-image-content .title {
        font-size: 10px!important;
    }
    .service-single-image-content .icon {
        margin-bottom: 5px!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next {
        transform: translateY(-250%) !important;
    }
    .footer-bottom {
        gap: 0px!important;
    }
    .footer .footer-left {
        padding: 20px 22px 49px 32px !important;
    }
    .partner-swiper-button-prev, .partner-swiper-button-next {
        transform: translateY(-160%)!important;
    }
    .service-two-content .title {
        font-size: 12px!important;
    }
    .service-two-content p {
        font-size: 10px!important;
        font-weight: 400;
        line-height: 15px!important;
    }
    .custom-swiper-button-prev, .custom-swiper-button-next {
        transform: translateY(-220%)!important;
    }
    .slider_area {
        margin-top: 30px;
    }
    .heading-one-title {
        font-size: 40px!important;
    }
    .partner-swiper-button-prev {
        right: -50px!important;
    }
    .partner-swiper-button-next {
        left: -50px!important;
    }


    .header_top {
       display: none;
    }
    .progarm-swiper-button-prev {
        right: -50px!important;
    }
    .progarm-swiper-button-next {
        left: -50px!important;
    }
    .client-swiper-button-prev{
        right: -50px!important;
    }
    .client-swiper-button-next{
        left: -50px!important;
    }
    .custom-swiper-button-prev {
        right: -50px!important;
    }
    .custom-swiper-button-next {
        left: -50px!important;
    }
}
@media screen and (max-width: 1024px) and (orientation: landscape),
       screen and (max-device-width: 1366px) and (orientation: landscape) {
    .single_slider {
        height: 100vh!important;
    }
    .slider-background {
        background-size: cover!important;
    background-repeat: no-repeat!important;
    }
    .system-bg2 {
        width: 147%!important;
        right: -12px;
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-360%)!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next{
        transform: translateY(-490%)!important;
    }
    .bg_cover{
        background-position: top!important;
    }
    .footer-copyright-inner {
        padding: 0px 0px 16px 0!important;
    }
    .footer-left::after{
        display:none;
    }
    .counter_area{
        margin-top: 50px;
    }
    .slider_content {
        margin-top: 0!important;
    }
    .slider_content .main-btn{
        margin-top:154px!important;
    }
    .slider-background {
        position: absolute;
        top: 22px!important;
    }
    .system-bg2 .heading-one {
         margin: 0 auto 0px auto!important; 
    }
    .client-swiper-button-prev, .client-swiper-button-next {
        transform: translateY(-180%) !important;
    }
    .service-single-image-content .title {
        font-size: 10px!important;
    }
    .service-single-image-content .icon {
        margin-bottom: 5px!important;
    }
    .progarm-swiper-button-prev, .progarm-swiper-button-next {
        transform: translateY(-250%) !important;
    }
    .footer-bottom {
        gap: 0px!important;
    }
    .footer .footer-left {
        padding: 20px 22px 49px 32px !important;
    }
    .partner-swiper-button-prev, .partner-swiper-button-next {
        transform: translateY(-160%)!important;
    }
    .service-two-content .title {
        font-size: 12px!important;
    }
    .service-two-content p {
        font-size: 10px!important;
        font-weight: 400;
        line-height: 15px!important;
    }
    .custom-swiper-button-prev, .custom-swiper-button-next {
        transform: translateY(-220%)!important;
    }
    .slider_area {
        margin-top: 30px;
    }
    .heading-one-title {
        font-size: 40px!important;
    }
    .partner-swiper-button-prev {
        right: -50px!important;
    }
    .partner-swiper-button-next {
        left: -50px!important;
    }


    .header_top {
       display: none;
    }
    .progarm-swiper-button-prev {
        right: -50px!important;
    }
    .progarm-swiper-button-next {
        left: -50px!important;
    }
    .client-swiper-button-prev{
        right: -50px!important;
    }
    .client-swiper-button-next{
        left: -50px!important;
    }
    .custom-swiper-button-prev {
        right: -50px!important;
    }
    .custom-swiper-button-next {
        left: -50px!important;
    }
}
/* Target all mobiles in landscape */
@media only screen and (max-width: 1024px) and (orientation: landscape) {
    .navbar-collapse.show .sub-menu {
        display: none; /* initially hidden */
        position: relative; /* allow expanding */
        max-height: none; /* override height restrictions */
    }

    .navbar-collapse.show .has-children.open > .sub-menu {
        display: block; /* open on click */
    }
}

.box-design {
    margin-bottom: 40px;
}