@media (max-width: 1057px){
    .post-call .call-date img.icon-image {
        margin-left: 170px;
    }
}
@media (max-width: 1024px){
    .post-call .call-date img.icon-image {
        margin-left: 150px;
    }
    div#field_submit {
        transform: translate(79%, 0);
    }
    .post-title {
        width: 90%;
    }
    .service-content {
        width: 100%;
    }
    .mobile-carousel .elementor-widget-container .elementor-main-swiper {
        height: 230px !important;
    }
    .elementor-main-swiper {
        height: 178px !important;
    }
    
    .elementor-carousel-image {
        background-size: 100%;
        background-position: center;
        background-repeat: no-repeat;
    }
}
@media (max-width: 900px){
    .post-call .call-date img.icon-image {
        margin-left: 120px;
    }
    div#field_submit {
        transform: translate(74%, 0);
    }
    .post-title {
        width: 73%;
    }
    .content-right {
        width: 50% !important;
    }
    .content-left {
        width: 50% !important;
    }
}
@media (max-width: 800px){
    .post-call .call-date img.icon-image {
        margin-left: 95px;
    }
}
@media (max-width: 768px){
    .about-section {
        padding: 0px 0px 80px 0px !important;
    }
    .services-post {
        margin-bottom: 50px !important;
    }
    div#field_submit {
        transform: translate(68%, 0);
        margin-top: 30px;
    }
    .small-6.columns .page-header{
        margin-top: 80%;
    }
    br {
        display: none;
    }
    .small-6.columns .page-header h6 {
        width: 500px;
    }
    .small-6.columns .page-header h1 {
        width: 500px;
    }
    .page-id-4544 header.header.style-2 {
        height: 100% ;
        padding-bottom: 70px;
    }
    .mobile-section-corousel .elementor-container .elementor-column .elementor-widget-wrap .elementor-element {
        margin-bottom: 0px !important;
    }
    .mobile-carousel .elementor-widget-container .elementor-main-swiper .swiper-wrapper .swiper-slide{
        width: 100% !important;
     }
}

@media (max-width: 767px){
    .post-call .call-date img.icon-image {
        margin-left: 550px;
    }
    .publications-column {
        margin-bottom: 80px;
    }
    .call-column{
        margin-bottom: 70px;
    }
    .post-title {
        width: 100%;
    }
    .resources-section {
        padding: 80px 0px 80px 0px !important;
    }   
}
@media (max-width: 720px){
    .post-call .call-date img.icon-image {
        margin-left: 460px;
    }
}
@media (max-width: 717px){
    .mobile-carousel .elementor-widget-container .elementor-main-swiper {
        height: 150px !important;
    }
    }
@media (max-width: 641px){
    .post-call .call-date img.icon-image {
        margin-left: 400px;
    }
    div#field_submit {
        transform: translate(60%, 0);
    }
    .contact-captcha div#input_1_8 {
        transform: translate(0%, 0);
    }
    div#field_submit {
        height: 50px;
    }
}
@media (max-width: 640px){
    .contact-name {
        grid-column: span 7 !important;
    }
    .contact-title {
        grid-column: span 5 !important;
        margin-right: 25px;
    }
    #page-5-hero {
        height: 475px !important;
        background-size: cover;
    }
    .home .page-hero:before {
        content: ' ';
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 0%);
    }
}
@media (max-width: 568px){
    #page-312-hero{
        height: 475px !important;
    }
}
@media (max-width: 587px){
    .post-call .call-date img.icon-image {
        margin-left: 370px;
    }
}
@media (max-width: 535px){
    .post-call .call-date img.icon-image {
        margin-left: 300px;
    }
}
@media (max-width: 490px){
    .post-call .call-date img.icon-image {
        margin-left: 270px;
    }
    .small-6.columns .page-header{
        margin-top: 140%;
    }
    .small-6.columns .page-header h6 {
        width: 200%;
    }
    .small-6.columns .page-header h1 {
         width: 200%;
    }
}

@media (max-width: 487px){
    div#field_submit {
        transform: translate(50%, 0);
    }
    /* .about-us-icons .icon-one, .icon-two, .icon-three {
        width: 80px !important;
        margin-right: 10px;
    }
    .about-us-icons {
        margin-top: -49px !important;
        padding: 0% 2% 12% 2% !important;
    } */
    
}
@media (max-width: 425px){
    .homepage-section-agriculture{
        left: 10px !important;
    }
    .elementor-page:not(.page-template-page-with-sidebar) #main {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .services-post {
        margin-bottom: 100px !important;
    }
    .post-call .call-date img.icon-image {
        margin-left: 220px;
    }
    div#field_submit {
        transform: translate(0%, 0);
    }
    .contact-type-text {
        margin-top: 20px;
        grid-column: span 11 !important;
    }
    #field_submit input#gform_submit_button_1 {
        padding-left: 0;
    }
}
@media (max-width: 375px){
    .post-call .call-date img.icon-image {
        margin-left: 180px;
    }
}

    
    