@media all and (max-width: 1400px) {
h1, h1 {font-size: 2rem;}
.hero-inner .buttons a{margin-right: 20px;}
.hero-slider {
    margin-top: -15px;
}
}
@media all and (max-width: 1200px) {

    .hero-slider {
        margin-top: 0;
    }
    .hero-section h1{margin-bottom: 15px;}

.btn{font-size: 14px; padding: 10px 15px;}
.icon-right i, .icon-right .bi{margin-left: 5px; font-size: 18px;}
.icon-left i, .icon-left .bi{ font-size: 18px; margin-right: 5px;}
nav ul li .nav-link{font-size: 16px;}

h1, h1 {font-size: 1.75rem;}
.hero-inner .buttons a{display: block; width: 100%; margin-bottom: 15px; min-height: 50px;}
.global-support .card p{font-size: 14px;}
.why-eazyorg  .left-easyorg, .why-eazyorg .text{    width: 100%;}
.why-eazyorg  .left-easyorg{margin-bottom: 30px;}
.why-eazyorg .text{padding: 0  0 0 15px;}
.easyorg-features .block .card{    padding: 20px 10px;}
.easyorg-features .block figure{    width: 70px; height: 70px; margin: 0 0 10px 10px; padding: 20px;}
.easyorg-features .block .card p{font-size: 14px; line-height: 22px;}
.why-eazyorg .text, .why-eazyorg .inner{text-align: center;}
.questsions-section .half-width-list li{width: 100%;}
.testimonials-card .card figure{width:100px ; height: 100px;}
.testimonials-card p{font-size: 14px;line-height: 22px;}
.call-to-action::before{    top: -45px;}
.call-to-action::after{    bottom: -45px;}
.trusted-section h2{    font-size: 1.6rem;}
.logo img{max-width: 180px;}
}

@media all and (max-width: 1024px) {.hero-section h1{margin-bottom: 30px; max-width: 100%; text-align: center;}}

@media all and (max-width: 991px) {

    .our-team .four-items .item .card figure{height: auto;}


    .video-iframe-block button{margin: 0; transform: translate(-50%, -50%);}


    .features-section:nth-child(odd) h2, .features-section:nth-child(even) h2{margin: 0 0 15px 0; text-align: center;}
    .features-top{text-align: center;}
    .circle-list li{text-align: left;}
    .half-width-list li{width: 100%;}

    nav ul li.mobile-nav-buttons .btn{font-size: 12px;}

    /* footer{margin-bottom: 100px; }
    body:before {
        content: "";
        position: fixed;
        bottom: 0px;
        left: 0;
        width: 100%;
        height: 102px;
        background: #ffffff;
        z-index: 99;
        border-top-left-radius: 30px;
        border-top-right-radius: 30px;
    } */


.our-story  .col-md-6{
    width: 100%; text-align: center;}

    .our-story  .col-md-6:first-child{margin-bottom: 30px;}
    .our-story ol{text-align: left;}



    nav ul li{margin: 0 3px; border-bottom: solid 1px #000; padding-bottom: 7px; margin-bottom: 10px;}
    nav ul li.mobile-nav-buttons{display: block; border: none;}
    nav ul li.mobile-nav-buttons  .btn{display: inline-block;     width: 46%;
        margin-right: 10px;
    }

    body{line-height: 28px;}

    .container{padding: 0 20px;}

    .h5, h5{    font-size: 1.65rem;}
    .why-eazyorg .text h5{margin-bottom: 20px;}

    .why-eazyorg  .order-mb-0{order: 0;}
    .why-eazyorg  .order-mb-1{order: 1;}
    .why-eazyorg  .order-mb-2{order: 2;}
    .why-eazyorg  .order-mb-3{order: 3;}




.easyorg-features .block .card::before{top: 0;}

 .easyorg-features .block .card  p,
.easyorg-features .block .card h5, .easyorg-features .block .card figure{color:#fff!important; top: 0; visibility: visible ; opacity: 1;}
.easyorg-features .block .card{height: auto !important; min-height: 100px !important;}






.navbar .navbar-toggler {position: absolute;right: -21px;top: -6px;width: 46px;height: 40px;padding: 0;}
.navbar .navbar-toggler  .navbar-toggler-icon{color: #fff;}
.text-end   .btn{    font-size: 12px;
padding: 5px 10px;
margin-top: 10px;}
.hero-section  .hero-content,  .hero-section  .hero-slider{width: 100%;}
.hero-section  .hero-slider{order: 1; margin-bottom: 50px; display: none;}
.hero-section  .hero-content{order: 2; text-align: center;}
.hero-section .hero-inner{padding: 0;}
.hero-inner ul li {width: auto; display: inline-block; position: relative; padding-left: 40px; margin: 5px; font-size: 18px; font-weight: 600;text-align: left;  width: 45%;}
.global-support .col-md-3{width: 50%; order: 2;}
.global-support .text{padding: 0 15px; width: 100%; order: 1; margin-bottom: 50px; text-align: center;}
.global-support .text .readmore{margin-top: 20px;}
.easyorg-features .block{width: 50%;}
.questsions-section .questsions-left, .questsions-section  .questsions-right{width: 100%;}
.questsions-section  .questsions-right{order: 2; padding-left: 15px; }
.questsions-section .questsions-left{order: 1; margin-bottom: 30px;}
.testimonials-card .card  .col-md-2{width: 100%;}
.testimonials-card .card  .col-md-10{width: 100%; text-align: center;}
.testimonials-card .card figure{margin: 0 auto;}
.testi-logo{margin: 15px auto 0 auto;}
.testimonials .testimonials-slider .slick-prev, .testimonials .testimonials-slider .slick-next{top: -2%; bottom: auto;}
.support-services  .col-md-5, .support-services  .col-md-7, .footer-about{width: 100%;}
.support-services  .col-md-5, .footer-about{order: 1; margin-bottom: 30px;}
.support-services  .col-md-5 img{margin: 0 auto; display: block;}
.support-services  .col-md-7{text-align: center; order: 2;}
.trusted-section p{font-size: 14px;}
.call-to-action{    padding: 40px 30px;}
.call-to-action::before {top: -48px; }
.call-to-action::after {bottom: -48px; }
.trusted-section h2 {font-size: 1.4rem; }
.footer-nav,  .footer-contact{order: 2;     width: 33.33333333%;}
.site-map  .col-md-4{width: 100%; text-align: center; margin-bottom: 15px;}
.global-support .col-md-3{width: 100%; margin-bottom: 15px; text-align: center;}
.global-support .card img{margin: 10px auto 0 auto;}
.easyorg-features .block{width: 100%; text-align: center;}
.easyorg-features .block figure{margin: 0 auto;}
.questsions-left{text-align: center;}
.call-to-action{text-align: center !important;}
.call-to-action .col-md-9, .call-to-action .col-md-3{width: 100%; text-align: center !important;}
.call-to-action::before, .call-to-action::after{display: none;}
.footer-nav{width: 50%;}
.footer-contact{width: 100%; margin-top: 30px;}
.footer-about, .footer-contact{text-align: center;}
footer .footer-widget img{margin: 0 auto;}
.footer-about h4::before, .footer-contact h4::before{left: 50% !important; margin-left: -30px !important; }
.top-request-btn{display: none;}
.navbar .navbar-toggler{right: 10px; top: -10px;}
header.py-3{padding-bottom: 0 !important;}
.slick-prev::before, .slick-next::before{font-size: 16px;}
.testimonials .testimonials-slider .slick-prev{right: 18px;}
.slick-prev, .slick-next {
    width: 35px;
    height: 35px;}


    header{height: 85px;}
    header.sticky{height: 57px;}
    header.sticky  .navbar .navbar-toggler{top: -10px;}
    
.features-bottom .col-md-6{width: 100%; margin-bottom: 30px;} 


.details-content, .details-pic{width: 100%;}
 .details-pic figure{margin: 0 auto; display: block;}
 .details-pic img{margin: 0 auto; display: block;}

.details-section .order-sm-0 {
    order: 0!important;
}

.details-section  .order-sm-1 {
    order: 1!important;


}

.details-section  .order-sm-2 {
    order: 2!important;
}

.details-content{text-align: center;}

.list-line{    margin: 0 0 15px 0;
    padding: 25px 25px 10px 25px;
    list-style: none;
    background: #f9f9f9;}

    .list-line{ text-align: left; }

    .mission-pic{width: 100%; order: 1;}
    .mission-pic figure img{ max-width: 100%; margin: 0 auto; display: block;}
    .mission-content{order: 2;}
    .mission-content{width: 100%; text-align: center;}

    .about-text .left-text, .about-text .right-text{width: 100%; text-align: center;}

    .contact-section  .contact-right{width: 100%; order: 1; margin-bottom: 30px;}

    .contact-section  .contact-left{width: 100%; order: 2;}
    .inner-banner{    padding: 30px 0;
        text-align: center;}
        .inner-banner .breadcrumb {    padding-top: 20px;}

        .inner-pic{width: 100%; order: 1; margin-bottom: 30px; text-align: center !important;}
        .inner-text{order: 2; text-align: center !important; width: 100%; }
       
        .why-eazyorg  .mb-5{margin-bottom: 0 !important;}

}
@media all and (max-width: 768px) {
    .two-buttons .btn{margin-bottom: 30px;}
    header.sticky .navbar .navbar-toggler {
        top: -37px;
    }

    .our-story .display-1, .misstion-section h2, .our-team h2, .register-free h2{    font-size: 40px;
        line-height: 50px; text-align: center;}
        .our-story h4{font-size: 22px;
            line-height: 32px;}


            .our-story .list-group-numbered .fw-bold{font-size: 20px;
                line-height: 30px;}
                .our-story .list-group-numbered .ms-2, .misstion-section p{font-size: 16px;}
    

    .navbar .navbar-toggler{top: -43px;}


    .features-section h2{top: 0;}
    .features-section .text{padding: 0;}
    .features-section .col-md-6{order: 2;}
    .features-section .col-md-6.pic{order: 1; margin-bottom: 30px;}
    .features-section:nth-child(even) h2{margin-left: 0;}



}
@media all and (max-width: 481px) {

    .why-eazyorg figure img{max-width: 100%;}
    .hero-inner ul li{padding-left: 30px;
        margin: 5px 0;
        font-size: 13px}

        nav ul li.mobile-nav-buttons .btn{width: 48%;
            margin-right: 0;
            font-size: 13px;}

            .footer-nav{width: 100%; margin-bottom: 30px;}

}
