@media (min-width: 1500px){
    .faiAware-slider .slick-track {
    height: 570px !important;
}
}
@media (min-width: 1400px){
    .cotton .fairtrade-section {
     margin-top: 70px;

}



.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 85%;
}

}
 @media only screen and (min-width:1920px) {
     body{
        font-size: 18px;
        line-height: 25px;
    }
    h1{
        font-size: 70px;
        line-height: 70px;
    }
    h2{
        font-size: 50px;
        line-height: 50px;
    } 
    h3{
         font-size: 28px;
         line-height: 28px;
     }
    h4
    {
         font-size: 40px;
     }
    .btn-slid {
        font-size: 18px;
    }
    header ul li .nav-link {
        font-size: 16px;
    }
    .banner-section .caption h1 {
        font-size: 70px;
        margin-bottom: 45px;
    }
    .box-layout p{
        font-size: 20px;
    }
    .producers-treated .farmers-workers h2, .fairtrade-interventions p, .following-section p {
        font-size: 28px;
        line-height: 32px;
    }
    
    .banner-section .caption a {
        padding: 15px 25px;
        font-size: 32px;
    }
    .banner-overlay .banner-overlay-box .btn-slid {
        font-size: 18px;
    }
    .banner-overlay .banner-overlay-box {
        min-height: 230px;
    }
    .following-overlay .banner-overlay-box{
        min-height: 300px;
        padding: 35px 25px;
    }
    
    .following-overlay .banner-overlay-box p {
        line-height: 24px;
        font-size: 24px;
    }
    .fairtrade-text ul li a {
        max-width: 430px;
        font-size: 22px;
    }
    .support-fairtrade p{
        line-height: 30px;
    }
    .support-fairtrade .fairtrade-img p {
        font-size: 32px;
        line-height: 32px;
    }
    .certified-brand p {
        font-size: 32px;
    }
    .certified-brand .certified-slider p {
        font-size: 28px;
    }
    .follow-div li a {
        font-size: 22px;
    }
    .fotter h6 {
        font-size: 16px;
    }
    .fotter ul li a {
        font-size: 15px;
    }
    .fotter p, .fotter a {
        font-size: 18px;
    }
    .certified-icon {
        top: -35%;
    }

    .fairtrade-banner .fairtrade-content {
        max-width: 800px;
    }
    .fairtrade-banner .fairtrade-content p {
        font-size: 32px;
        line-height: 40px;
    }
    .buyfair-brand .fairtrade-content {
        max-width: 75%;
    }
    .producers-treated .farmers-workers ul p {
        font-size: 24px;
    }
    .spices .trade-making-spice .farmers-workers h2 {
        font-size: 24px;
        line-height: 28px;
    }
    p{
        font-size: 20px;
    }
    
    .sugar-world-icon p {
        font-size: 20px;
    }

    .fairtrade-india.how-fairtrade-works {
        min-height: 430px;
    }
    
    .fairtrade-interventions .change-starts-box ul li p {
        font-size: 20px;
    }
    .fairtrade-different img {
        width: auto;
    }
    .producers .row {
        margin-bottom: 45px;
    }
    .fairtrade-india img {
        width: 90%;
    }
    .fairtrade-india p {
        font-size: 22px;
    }
    .fairtrade-india h3 {
        font-size: 32px;
    }

    .how-fairtrade-works p {
        font-size: 32px;
    }
  
    .producers-treated .farmers-workers ul li, .farmers-workers p, .environmental-protection .standards-box p {
        font-size: 20px;
    }
   
    .fairtrade-heading h2 {
        font-size: 40px;
        line-height: 40px;
    }
    /* .consumers-section {
        padding: 80px 0;
    }
     */
     .standards-main {
        width: 40%;
    }
    .producers-of-india .producers-box .caption h3{
        font-size: 30px;
        margin-bottom: 20px;
    }
    .producers-of-india .producers-box .caption p {
        font-size: 20px;
        line-height: 23px;
    }
    .following-overlay .banner-overlay-box h3 {
        font-size: 40px;
    }
   
    .producers-heading .btn-slid {
        width: 156px;
    }
    .standards .standards-box span {
        font-size: 15px;
    }   
    .standards .standards-main img {
        max-width: 100%;
        max-width: 210px;
    }
  
   
    .get-involved p {
        font-size: 28px;
    }

    .producers-treated.tea-issues img.left-img {
        max-width: 40%;
    }
    .tea-issues .farmers-workers p {
        max-width: 870px;
    }
    .tea-issues {
        margin-top: 180px;
    }
    .tea-positive .farmers-workers p {
        max-width: 75%;
    }
    .producers-treated.tea-positive img.right-img {
        transform: translate(0px, -130px);
        max-width: 510px;
    }
    .posters-material .photobooth-placards .slick-prev {
        top: 38%;
    }
    .video-tab .slider-arrows {
        right: 95px;
    }

    .category-slider .category-box .category-caption {
        font-size: 24px;
        line-height: 24px;
    }
    .pascati-slider p {
        line-height: 20px;
        font-size: 18px;
    }
    .pascati a {
        font-size: 22px;
    }
    .pascati-slider span {
        font-size: 20px;
    }
    .pascati-slider .pascati-img {
        height: 300px;
    }
    .pascati-slider a {
        padding: 10px 20px
    }
    .media select {
        font-size: 22px;
    }
    .media .blog-card .card-body {
        height: 300px;
    }
    .media .blog-card h2 {
        font-size: 32px;
        line-height: 40px;
    }
    .media .blog-card .post-date span {
        font-size: 22px;
    }
    .media .print-div .blog-card .card-body {
        height: 350px;
    }
    .post-date p {
        font-size: 20px;
    }
    .search-category .form-label {
        font-size: 32px;
    }
    .search-category .check-box .form-check label{
        font-size: 26px;
    }
    .pascati .heading-div span {
        font-size: 20px;
    }
    .logo-div img {
        max-width: 150px;
    }
    .pascati nav {
        max-width: 310px;
    }
    .towns-highlight .change-starts-slider h4{
        font-size:25px;
    }
   
    .town-inception .fairtrade-heading img {
        max-width: 200px;
        right: -210px;
    }
    .helps .fairtrade-heading img {
        right: -140px;
        max-width: 120px;
    }
    .tent-model .fairtrade-heading img {
        right: -120px;
        max-width: 105px;
    }
    .core-objectives .fairtrade-heading img {
        right: -120px;
        max-width: 75px;
        top: -30px;
    }
    .tent-model .fairtrade-heading.conference img {
        top: -70px;
    }
    .spotted h2{
        font-size: 32px;
    }
   
    .Product-Categories .caption {
        padding: 10px;
    }
    .Product-Categories .caption h4 {
        font-size: 28px;
    }
    .Product-Categories .caption p {
        font-size: 22px;
        line-height: 30px;
    }

    .we-reached .reached-sec {
        padding: 100px 25px;
    }
    .we-reached .reached-sec p{
        font-size: 22px;
        line-height: 22px;
    }
    .we-reached .reached-sec h2 {
        margin-bottom: 20px;
        font-size: 65px;
    }
    .we-reached .first-reached h2 {
        font-size: 50px;
    }

}

@media (max-width: 1024px){

    header ul li .nav-link {
        font-size: 12px;
    }
    header ul li.nav-item.dropdown .nav-link {
        padding: 0px 5px;
    }

    .producers-treated img.left-img {
        max-width: 300px;
    }
    .fairtrade-banner .hidden-mobile img {
        height: 63vh;
        object-fit: cover;
    }
   

    .faiAware-slider .slick-track{
        height: 450px;
    }
    .faiAware-section .faiAware-slider .slick-track{
        height: auto;
    }

    section.banner-section {
        height: 85vh;
    }
    .case-studies .slider-arrows {
        right: 50px;
    }

    .address-details {
        margin-left: 20px;
    }

    .ind-map{
        display: block;
    }
    /* .thumbanail-img-cards {
    padding: 0 80px;
    } */

    .category-slider .slick-next, .category-slider .slick-prev{
        right: 10px;
    }
    .pascati-slider .slick-prev, .pascati-slider .slick-next{
        right: 10px;
    }
    .category-slider .category-icon {
        height: 130px;
        width: 130px;
    }
    .category-slider .category-icon svg {
        width: 60px;
        height: 60px;
    }
    .pascati nav {
        width: 97%;
    }
    .pascati-slider p {
        font-size: 14px;
    }

}

 @media only screen and (min-width:1600px) {

    .video-tab .slider-arrows {
        right: 95px;
    }
.slide-caption {
  
    left: -20px;
}

     span.slide-title {

    left: 26px;
    top: 18px;
}

     .img-right-icon {
    right: -8px;
    top: 70px;
}
     .green-box{
             height: 480px;

     }
 }

 @media only screen and (max-width:1680px) {
    /* body {
        font-size: 18px;
        line-height: 25px;
    } */
    /* .fairtrade-powerful {
        padding: 130px 0;
    } */
 }
 @media only screen and (max-width:1600px) {
     /* .certified-icon {
        top: -35%;
    } */
 
    
 }

 
 @media only screen and (min-width:992px) {
    header li.dropdown:hover > .dropdown-menu {
        display: block;
    }
} 


@media only screen and (min-width:1366px) {
    
}
@media only screen and (min-width:1280px) {
    
}

@media only screen and (max-width:1024px) {
    h2 {
        font-size: 32px;
        line-height: 34px;
    }
    .banner-overlay .banner-overlay-box .content h3{
        font-size: 16px;
        line-height: 20px;
    }
    .banner-section .caption h1 {
        font-size: 50px;
    }
    /* .fairtrade-heading img {
        right: 0;
    } */
    body.schools .standards-main {
        width: 60%;
    }
    
   
    .fairtrade-section .btn-slid {
        margin-top:0;
    }
    .certified-brand::after {
        top: -85px;
    }
    .certified-brand .certified-slider p {
        font-size: 16px;
    }
    .fotter ul li a {
        font-size: 10px;
    }
    .fotter p, .fotter a {
        font-size: 12px;
    }
    .certified-slider button.slick-prev, .certified-slider button.slick-next {
        width: 30px;
        height: 30px;
    }
    .certified-slider button.slick-prev, .certified-slider button.slick-next {
        right: -15px;
    }
    .certified-slider button.slick-prev:after, .certified-slider button.slick-next:before{
        background-size: 15px;
    }
    .certified-brand .certified-icon img {
        width: 90px;
    }
    .certified-icon {
        top: -33%;
    }
    .follow-fairtrade .follow-div {
        width: 100%;
    }

  
    
    .fairtrade-interventions .change-starts-box ul li p {
        font-size: 13px;
        line-height: 18px;
    }
    
    .producers-of-india .producers-box .caption p {
        font-size: 14px;
        line-height: 20px;
    }
    .following-overlay .banner-overlay-box p {
        font-size: 14px;
    }
    .change-starts.following-section {
        min-height: 270px;
    }
    section.banner-overlay.following-overlay {
        margin-top: -120px;
    }
    .support-fairtrade .fairtrade-img:hover .btn-slid {
        padding: 5px 7px;
        font-size: 12px;
        text-align: center;
        display: inline-block;
    }
    .following-overlay .banner-overlay-box p {
        font-size: 18px;
        line-height: 22px;
    }
    .following-overlay .banner-overlay-box h3{
        font-size: 30px;
    }

    section.fairtrade-our-focus {
        margin-top: -220px;
    }
    .change-starts h2{
        margin-bottom: 25px;
    }
    .change-starts {
        min-height: 450px;
    }
    .fairtrade-promotes {
        min-height: 360px;
    }
    .fairtrade-interventions .change-starts-box ul{
        display: block;
    }
    .fairtrade-interventions .change-starts-box ul li p {
        font-size: 16px;
        line-height: 20px;
    }
    .fairtrade-india img {
        width: 100%;
    }
    .fairtrade-india p {
        font-size: 14px;
    }
    .fairtrade-india h3 {
        font-size: 20px;
        line-height: 20px;
    }
    .fairtrade-india:before{
        height: 50px;
    }
    .fairtrade-interventions .change-starts-box ul.slick-dots, .following-overlay .following-overlay-slider ul.slick-dots{
        display: flex;
        justify-content: center;
        margin-top: 15px;
    }
    .fairtrade-interventions .change-starts-box .slick-dots li  {
        width: auto;
    }
    .fairtrade-interventions .change-starts-box .slick-dots li button, .following-overlay .following-overlay-slider .slick-dots li button {
        background: #fff;
        width: 8px;
        height: 8px;
        padding: 0;
        border-radius: 50%;
        margin: 0 5px;
        border: 1px #9CA399 solid;
        text-indent: -99999px;
    }
    .fairtrade-interventions .change-starts-box .slick-dots li.slick-active button, .following-overlay .following-overlay-slider .slick-dots li.slick-active button {
        background: #0FC0FC;
        border: 1px #0FC0FC solid;
    }
    .fairtrade-interventions .change-starts-box ul li span {
        width: 160px;
        height: 160px;
        margin-bottom: 25px;
    }
    .fairtrade-interventions .change-starts-box ul li img {
        width: 100px;
        height: 100px;
        display: inline-block;
    }
    .change-starts-box  br{
        display: none;
    }
    .following-overlay-slider .banner-overlay-box{
        margin: 15px;
    }
    .standards-main {
        width: 60%;
    }
    .producers-treated .farmers-workers {
        margin-top: 30px;
        width: 100%;
    }
    .towns-sec.farmers-workers {
        padding: 20px 20px 10px 70px !important;
    }
    .towns-sec.farmers-workers:after {
        top: 8%;
    }

    .we-reached .reached-caption p {
        font-size: 18px;
    }
    .we-reached .reached-sec {
        padding: 45px 25px;
    }
    .we-reached .first-reached h2 {
        font-size: 26px;
    }
    .fairtrade-interventions {
        padding-top: 0;
    }
    .our-standards img {
        position: absolute;
        width: 100%;
        margin-bottom: 15px;
    }
    .producers-of-india {
        padding-top: 0;
    }
    .fairtrade-powerful .fairtrade-text {
        bottom: 30px;
    }
   .fairtrade-powerful .fairtrade-text h4 {
        margin-bottom: 14px;
    }
    .fairtrade-text ul li a {
        padding: 5px 0;
        margin-bottom: 0;
    }

    .about-us.producers-treated .farmers-workers {
        margin-top: -70px;
    }
    .btn-slid {
        padding: 10px 20px;
        font-size: 14px;
    }
    .producers-treated img.right-img {
        position: relative;
        max-width: 100%;
    }
    .error-page h1 {
        font-size: 40px;
    }

}

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {


      .making-difference {
    width: 210px;
    float: right;
}

      .certified-brand {
 
    background: #12ADE2;
}

      .certified-brand::after {
    top: 0;
}

      section.banner-section {
    height: auto;
}

          .banner-slider .hidden-mobile{

    height: 500px;
      }


      .banner-slider .hidden-mobile img{
          width: 100%;
          height: 100%;
          object-fit: cover;
      }

}

/* Ipad Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {



.steps-card-slider .slick-prev {
    left: -10px;
}

.steps-card-slider .slick-next {
    right: -10px;
}

.step-box {
    width: 80%;
    margin: auto;
    height: 450px !important;

}

.ind-map-sec {
    padding-bottom: 20px;
}
.box-icons img {
    width: 100px;
    margin: auto;
}

.ind-map-sec .last-card {
    margin-left: 0;
    transform: none !important;
}

.ind-map-sec .left-card:nth-child(1) .row,
.ind-map-sec .right-card:nth-child(4) .row,
.ind-map-sec .last-card .row{
    flex-direction: row-reverse;

}


.faiAware-slider .slick-list {
    padding-bottom: 30px;
    padding-top: 70px;
}

.img-right-icon {
    right: -28px;
    z-index: 2;
    width: 120px;
    height: 120px;
    top: -80px;
}

.producers-of-india h2 {
    text-align: center;
}

      .cotton .our-standards .farmers-workers {
    margin-bottom: 40px;
}

.treated-fairly {
    align-items: flex-start !important;
}

.change-starts {
    min-height: 170px !important;
}
     .how-fairtrade-works  .fairtrade-section {
    padding-top: 30px;
}

.how-fairtrade-works .standards-box {
    padding: 55px 30px;
    border-radius: 0;
}  

      .support-fairtrade .fairtrade-heading img {
    right: -115px;
    top: -30px;
}

      .why-fairtrade-sec .right-card:nth-child(2) .row,
.why-fairtrade-sec .left-card:nth-child(3) .row,
.why-fairtrade-sec .right-card:nth-child(4) .row,
.why-fairtrade-sec .left-card:nth-child(5) .row,
.why-fairtrade-sec .right-card:nth-child(6) .row{
        flex-direction: row-reverse;

}

}


/*Ipad Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {

    

      .main-img-stan{
        height: 800px;
        object-fit: cover;
      }
      .ind-map{
          display: none;
      }

       .ind-map-sec .last-card {
    transform: translateY(180px) translateX(-70px) !important;
}

    

}

@media only screen and (max-width:768px) {

    .fairtrade-banner .hidden-mobile img {
        height: 40vh;
    }

    .fairtrade-powerful .fairtrade-text p{
        width: 100%;
    }

    .what-is-fairtrade-sec {
    margin: 30px 0 !important;
    }   

      .heading-1 br{
        display: none;
    }
    .standards-box .heading-1 br {
        display: block;
    }

    section.fairtrade-system-sec {
        margin-bottom: 100px;
    }
    body.schools .standards-main {
        width: 100%;
    }
    .how-fairtrade-works .fairtrade-works iframe {
        height: 300px;
    }

     section.follow-fairtrade {
        padding: 50px 0;
    }

    .what-is-fairtrade-sec {
    margin: 30px 0 !important;
}


    .container{
     padding-right: 20px !important;
    padding-left: 20px !important;
   
}

    .campaigns-card .school-prg-details {
    top: auto;
}

    .case-studies .slider-arrows {
        display: none;
    }
.school-prg-details .btn{
        justify-content: center;

}
 .ind-map-sec{
    text-align: center;
    margin-top: 50px;
}

    .blue-box {
    margin-bottom: 20px;
}

    .step-box::before {
   
    width: 80%;
    left: 40px;
}

    .steps-card-slider {
    margin-bottom: 40px;
}



    .left-card img, .right-card img {
    width: 250px;
    margin: auto;
    margin-bottom: 20px;
}


    .school-prg-details {
    text-align: center;
    margin-bottom: 50px !important;
}
.last-card .school-prg-details {
    margin-bottom: 0 !important;
}
.title-part{
    margin-bottom: 50px;
}
.why-fairtrade-sec{
    text-align: center;
}

    .right-card, .left-card {
    transform: none !important;
}
.half-white-bg-2 h3 {
    margin-top: 40px;
}



.faiAware-section .green-box {
    margin-top: 0;
}
.green-box {
    margin-top: 30px;
}

    .slide-caption {
    position: absolute;
    top: -40px;
    display: flex;
    left: 0;
}

    body{
        font-size: 13px;
    }
    h2 {
        font-size: 25px;
        line-height: 25px;
    }
    
    .hidden-ipad{
        display: none;
    }
    .hide-Desktop {
        display: block;
    }
     .search-mobile{
        display: none;
    }
    .search-desktop{
        display: block;
    }
    a.search {
        position: absolute;
        right: 13%;
    }
    header .navbar-collapse {
        position: absolute;
        background: #fff;
        z-index: 999;
        top: 0;
        width: 320px;
        right: -320px;
        height: 100vh;
        overflow: auto;
        padding-bottom: 0;
        /* display: block!important; */
        transition: .5s;
        overflow-x: hidden;
    }
    header .navbar-collapse.open-nav {
        right: 0%;
    }
    header .navbar-collapse.show{
        right: 0;
    }
    header {
        /* padding: 0 25px; */
        transition: 0.5s;
    }
    header .navbar {
        padding: 8px 10px;
    }
    header.fixed {
        height: 95px;
        transition: 0.5s;
        padding: 0;
    }
    header ul li .nav-link {
        color: #fff;
        font-size: 18px;
        margin-bottom: 5px;
    }
    header .navbar-toggler{
        padding: 0;
        margin-top: 5px;
    }
    header ul li.nav-item.dropdown {
        width: 100%;
    }
    header .navbar-expand-lg .navbar-nav {
        align-items: flex-start;
        padding: 70px 20px;
        background: #000;
        height: 100vh;
    }
    header ul li.nav-item.dropdown:hover {
        border-bottom: none;
    }
    header ul li.nav-item span.nav-link{
        position: absolute;
        right: 0;
        width: 23px;
        height: 23px;
    }
    .dropdown-toggle:empty::before {
        content: '';
        position: absolute;
        background: #fff;
        height: 1px;
        width: 15px;
        right: 0;
        top: 45%;
        transform: translate(-50%);
        transition: .21s all linear;
    }
    .dropdown-toggle:empty::after {
        margin-left: 0;
        content: '';
        position: absolute;
        background: #fff;
        height: 1px;
        width: 15px;
        opacity: 10;
        right: 0;
        top: 45%;
        transform: translate(-50%) rotate(90deg);
        z-index: 2;
        transform-origin: 46%;
        transition: .21s all linear;
        border: none;
    }
    .dropdown-toggle.arrow-active:empty::after{
        content: unset;    
    }
    .hamburger--spin.is-active .hamburger-inner::after {
            width: 25px;
        bottom: 0;
        transform: rotate(-90deg);
        transition: bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1);
    }
    .hamburger--spin.is-active .hamburger-inner::before {
        top: 0;
        opacity: 0;
        transition: top .1s ease-out,opacity .1s .12s ease-out;
    }


    .banner-overlay .banner-overlay-box .content h3 {
        font-size: 15px;
        line-height: 15px;
    }
    .banner-overlay .banner-overlay-box img {
        height: 50px;
    }
    /* .fairtrade-heading img {
        right: 100px;
    } */
    .fairtrade-section {
        padding-top: 70px;
    }
    .fairtrade-powerful .fairtrade-powerful-icon {
        left: 35%;
    }
  .banner-overlay-slider .slick-dots {
    bottom: -15px;
    }
    .support-fairtrade .fairtrade-caption{
        display: block;
        top: 15px;
    }
    .support-fairtrade .fairtrade-img p {
        height: 85px;
    }
    .fairtrade-section.for-business{
        padding-top: 0;
            margin: 30px 0;

    }
    .certified-brand .certified-icon img {
        width: 50px;
    }   
    .certified-icon {
        top: -8%;
    }
    .certified-brand::after {
        top: 0;
        height: 70%;
    }
    .follow-fairtrade .follow-div ul li {
        padding: 0 10px;
    }
    .follow-div ul:before {
        right: -10px;
    }
    .follow-fairtrade .sign-up {
        width: 260px;
    }
    
    .banner-overlay .banner-overlay-box:hover {
        transform: unset;
    }
    .banner-section button.slick-next {
        bottom: 35%;
    }
    .our-work h2 {
        margin-bottom: 15px;
    }
    .our-standards img {
        /* position: static; */
        position: absolute;
        width: 100%;
        margin-bottom: 20px;
    }
     .fairtrade-section.our-standards {
        padding-top: 30px;
        padding-bottom: 0;
    }
    .our-standards .farmers-workers {
        width: 100%;
    }
    .producers-of-india .producers-box {
        margin: 0 15px;
    }
    .producers-of-india .producers-box .caption p{
        font-size: 16px;
    }

    .producers-of-india-slider .slick-dots{
        display: flex;
        justify-content: center;
        margin-top: 25px;
        margin-bottom: -15px;
    }
    .blog-section .producers-of-india-slider .slick-dots {
        margin-bottom: 0;
    }
    .producers-of-india-slider .slick-dots li button {
        background: #fff;
        width: 8px;
        height: 8px;
        padding: 0;
        border-radius: 50%;
        margin: 0 5px;
        border: 1px #9CA399 solid;
        text-indent: -99999px;
    }
    .producers-of-india-slider .slick-dots li.slick-active button{
        background: #0FC0FC;
        border: 1px #0FC0FC solid;
    } 
    .fairtrade-powerful .fairtrade-text h4 {
        font-size: 21px;
    }
    .fairtrade-text ul li a {
        padding: 2px 0;
        font-size: 12px;
    }
    .fairtrade-powerful .fairtrade-text {
        bottom: 6px;
    }
    .standards-main {
        width: 100%;
        position: relative;
    }
    .standards-box {
        padding: 15px;
        /* border-radius: 0; */
    }
    .fairtrade-powerful-icon {
        position: absolute;
        top: -60%;
    }
    .about-us.producers-treated .farmers-workers {
        margin-top: -35px;
    }
    .change-starts-section .col-sm-5, .change-starts-section .col-sm-7 {
        width: 100%;
        text-align: center;
    }
    .social-media-link {
        border: 0;
        justify-content: center;
        margin-bottom: 30px;
    }
    
    .follow-fairtrade {
        padding: 80px 0;
    }
    .accordion-style-1 .accordion-body {
        padding: 0 50px 50px;
    }
    
    .acc-num {
        margin-right: 20px;
    }
    .producers-treated .farmers-workers:after{
        display: none;
    }
    .producers-treated img.right-img, .producers-treated img.left-img {
        position: static;
        max-width: 100%;
        margin-bottom: 20px;
    }
    .producers-treated.tea-positive img.right-img, .producers-treated.tea-issues img.left-img {
        width: 100%;
    }

    .photobooth-placards .slick-next, .photobooth-placards .slick-prev {
        right: 0px;
    }
    .photobooth-placards .slick-prev {
        left: -35px;
    }
    .posters-material .photobooth-placards .slick-next {
        right: 2px;
    }  
    .posters-material .photobooth-placards .slick-prev {
        right: 3px;
    } 
    .movies-and-videos .slick-next, .movies-and-videos .slick-prev {
        right: -48px
    }
    .slick-dots li.slick-active button {
        background: #0FC0FC;
        border: 1px #0FC0FC solid;
    }
    .slick-dots li button {
        background: #fff;
        width: 8px;
        height: 8px;
        padding: 0;
        border-radius: 50%;
        margin: 0 5px;
        border: 1px #9CA399 solid;
        text-indent: -99999px;
    }
    .slick-dots {
        bottom: -40px;
    }
    .pascati nav {
        width: 100%;
    }
    .pascati .nav-tabs .nav-link {
        padding: 10px 12px;
    }
    .library .search-category .col-sm-2 {
        width: 100%;
    }
    .mark-means .producers-treated .farmers-workers {
        padding: 20px!important;
        margin-top: 30px;
    }
    .workplaces .producers-treated .farmers-workers {
        width: 100%;
        padding: 20px !important;
        margin-top: 30px;
    }
    .search-bar {
        width: 100%;
        margin-bottom: 15px;
    }
    .search-box a {
        margin-top: 10px;
    }
    .media-coverage .blog-card{
        margin-bottom: 25px;
    }
    .cotton .our-standards .farmers-workers{
        margin-bottom: 40px;
    }
    .workplaces .fairtrade-heading img{
        right: -88px;
    }
    .we-reached .reached-first h2 {
        font-size: 20px;
    }
    .we-reached .reached-sec {
        padding: 25px 15px;
    }
    .we-reached .reached-sec p {
        font-size: 16px;
    }
    .we-reached .first-reached h2 {
        font-size: 19px;
        margin-bottom: 0 !important;
    }

}


@media only screen and (max-width:767px) {
    header ul li.nav-item.dropdown .nav-link {
        padding: 8px 0;
    }

    .fairtrade-banner h1{
        font-size: 38px;
        line-height: 1;
        margin-bottom: 30px;
    }


.get-involved{
        margin: 80px 0 20px !important;

}
   

    .women{
      margin-top: 40px !important;
  
}

    .gender-equality .main-key .bridging .fairtrade-heading img,
    .child-labour .main-key .bridging .fairtrade-heading img,
    .climate-change .main-key .bridging .fairtrade-heading img,
    .sdgs .main-key .bridging .fairtrade-heading img,
    .decent-livelihoods .main-key .bridging .fairtrade-heading img,
     .better-working-conditions .main-key .bridging .fairtrade-heading img{
        transform: translate(0, -10px);
        max-width: 80px;
    }
    .main-key .producers-treated.bridging .farmers-workers, .main-key .producers-treated.bridging .farmers-workers {
        margin-bottom: 0;
    }
    .child-labour .producers-treated.tea-issues .farmers-workers {
        padding: 20px !important;
    }
    .child-labour .fairtrade-section .farmers-workers {
        margin-top: 25px;
        margin-bottom: 0;
    }
    .child-labour .standards-main .standards-box{
        margin-top: 25px;
    }
    .child-labour .main-key .standards .standards-main img {
        margin-top: -50px;
    }
    .child-labour .standards .farmers-workers {
        padding: 0px 10px 20px 40px;
        border-radius: 0 0 15px 15px;
    }
    .child-labour .get-involved {
        margin: 0 0 20px !important;
    }

    .change-starts-section .change-starts-details {
        padding: 0 0;
    }
    #why-choose-partner-fairtrade {
        padding-bottom: 0 !important;
    }
    #why-choose-partner-fairtrade .title-part{
        margin-bottom: 0;
    }

    .better-working-conditions .fairtrade-heading h2,
     .gender-equality .fairtrade-heading h2,
      .child-labour .fairtrade-heading h2,
       .climate-change .fairtrade-heading h2,
       .sdgs .fairtrade-heading h2,
       .decent-livelihoods .fairtrade-heading h2 {

    width: 64%;
}

    .making-difference {

    margin-bottom: 30px;
}
    .copy-right-footer p {
    padding: 0px 0 20px;
}

    .youtube-video {
    margin-top: 3rem!important;
    margin-bottom: 2em;
}

    /* .cocoa .farmers-workers {
    margin: 40px 0 !important;
} */

.banner-overlay {
    margin-top: -200px;
}

    .fairtrade-system{
            margin: 50px 0 0 !important;

    }

    .producers-treated .farmers-workers {
    margin: 40px 0;
    
}
.schools .standards .standards-main img {
    max-width: 90px;
    transform: translate(0, 0px);
    margin-bottom: 20px;
}
.standards-box .heading-1 br {
    display: none;
}

.fairtrade-heading h2 br {
    display: none;
}
    .how-fairtrade-works .fairtrade-works {
    padding-top: 0;
}

    .what-is-fairtrade-india .producers {
    margin: 10px 0 50px !important;
}

    section.fairtrade-different.section-padding {
 
    margin: 10px 0;
}

    .privacy-policy {
    margin-left: 0;
}

   .business-get-inv{
    text-align: center;
    padding: 0 20px;
}

    .card-style-1 .heading-2 {
    margin-bottom: 0;
}
.card-style-1 .mb-4 {
       margin-bottom: 1.5rem!important;
}

    .main-key .women .fairtrade-heading img, .main-key .women .fairtrade-heading img,
    .better-working-conditions .main-key .women .fairtrade-heading img,
    .child-labour .main-key .women .fairtrade-heading img {
        transform: translate(0, -10px);
        max-width: 80px;
}

    .case-studies-slider .slide-item img {
    height: 400px;
    object-fit: cover;
}


    .what-is-fairtrade .fairtrade-powerful .fairtrade-text {
    bottom: 65px;
    top: 15px;
    }

    .universities .fairtrade-heading img {
        transform: translate(0, -25px);
        width: 80px !important;
    }
    .how-does-work .titile-img {
        margin-bottom: 0;
    }

  

    .cotton .fairtrade-heading img,
    .tea .fairtrade-heading img,
    .coffee .fairtrade-heading img,
    .cocoa .fairtrade-heading img{
  
    transform: translateX(20px);
}

    .producers-of-india-slider{
    margin-top: 30px;
}


    .change-starts.following-section {
    min-height: 160px;
}

    .universities-fairtrade .img-icon {
    display: none;
}

    .fairtrade-banner .fairtrade-content h1 br {
    display: none;
}

    .ind-map-sec .last-card {
    margin-left: 0;
    transform: none !important;
}

    .thumbnail-card.mt-5 {
    margin-top: 30px !important;
}

    .faiAware-slider .slick-list{
            padding-top: 0;

    }
    

    .border-style::before {
 
    height: 100%;
  
}

    .news-letter{
    margin-bottom: 30px;
}

    .accordion-style-1 .accordion-button::after, .accordion-button::before {
     right: 12px;
    }

    
    .footer-logos {
    margin-bottom: 30px;
}
    .copy-right-footer{
        flex-direction: column;
    }

    .box-icons .card {
    margin-bottom: 20px;
}

.faiAware-slider .slide-img img:not(.img-right-icon img) {
    width: 250px;
    margin: auto;
    text-align: center;
}
.faiAware-section  .faiAware-slider .slide-img img:not(.img-right-icon img) {
    width: 100%;
}

.faiAware-section .green-box {
    left: 0;
    padding: 30px;
}
.faiAware-section .green-box .slider-arrows {
    right: 15px;
}

.faiAware-section .btn-slid, .faiAware-section .btn-blue {
    position: static;
}

.faiAware-slider .slide-img{
    text-align: center;
}
.faiAware-section .green-box .slider-arrows{
    display: none;
}
.faiAware-section .faiAware-slider .slick-list {
    padding-bottom: 45px;
}
.img-right-icon {
    position: absolute;
    right: 2px;
    z-index: 2;
    width: 100px;
    height: 110px;
    top: 40px;
}
    
    .why-fairtrade-sec .left-card:nth-child(3) .row,
    .why-fairtrade-sec .left-card:nth-child(5) .row,
    .ind-map-sec .left-card:nth-child(3) .row,
    .ind-map-sec .left-card:nth-child(3) .row,
    .ind-map-sec .right-card:nth-child(4) .row {
    flex-direction: column-reverse;
}

    .section-padding {
        padding: 50px 0px;
    }

    .mpt-0{
        padding-top: 0;
    }
    .mpb-0{
        padding-bottom: 0;
    }
    .hidden-mobile{
        display: none;
    }
    .hidden-Desktop{
        display: block;
    }
    
    h2 {
        padding-bottom: 0;
        margin-bottom: 0;
    }

    .business-get-inv .mt-4{
          margin-top: 20px !important;
    }
    .mt-4, .mt-5{
        margin-top: 0 !important;
    }
    .mb-4, .mb-5{
        margin-bottom: 0 !important;
    }
    .mmt-60{
        margin-top: 60px;
    }   
    body {
        font-size: 17px;
    }

    
    .navbar-toggler:focus {
        box-shadow: none;
    }
    
      .search-div {
        height: 100%;
        padding: 150px 15px;
    }
    .search-div .form-control {
        width: 100%;
        font-size: 50px;
        line-height: 50px;
        height: 80px;
    }
    a.search {
        right: 95px;
    }
    .banner-section .caption h1 {
        font-size: 40px;
        line-height: 40px;
        margin-bottom: 40px;
    }
    .banner-slider{
        margin-bottom: 30px;
    }
    .banner-section .caption{
        top: 260px;
    }
    .banner-overlay {
        padding: 15px;
    }
    .banner-overlay .banner-overlay-box{
        margin-bottom: 10px;
        height: 160px;
        margin-left: 10px;
        margin-right: 10px;
    }
    .banner-section button.slick-prev, .banner-section button.slick-next {
        bottom: 35%;
    }
    .banner-section button.slick-next {
        bottom: 25%;
    }
    .movies-and-videos-nav ul.slick-dots {
        bottom: -30px;
    }
    
    .photobooth-placards ul.slick-dots {
        bottom: -30px;
    }

   .slick-dots{
        display: flex;
        justify-content: center;
        left: 0;
    }
    .slick-dots li button {
        background: #fff;
        width: 8px;
        height: 8px;
        padding: 0;
        border-radius: 50%;
        margin: 0 5px;
        border: 1px #9CA399 solid;
        text-indent: -99999px;
    }
   .slick-dots li.slick-active button{
        background: #0FC0FC;
        border: 1px #0FC0FC solid;
    } 

    .fairtrade-heading img{
        position: static;
        right: unset;
        left: unset;
        top: unset;
    }
    .banner-overlay .banner-overlay-box .content h3 {
        font-size: 21px;
        line-height: 21px;
        max-width: 200px;
    }
    
    .fairtrade-section .btn-slid{
        margin-bottom: 30px;
    }
    .fairtrade-text ul li a {
        font-size: 14px;
        padding: 10px 0;
    }
    .fairtrade-powerful {
        background: #1E1E1E;
            padding-bottom: 60px;

    }
    .fairtrade-powerful ul{
        padding: 0 15px 15px 15px;
    }
    .fairtrade-powerful .fairtrade-text p {
        padding: 25px 0 0 15px;
    }
    .fairtrade-powerful .fairtrade-text p br{
        display: none;
    }
    .fairtrade-powerful .fairtrade-text{
        position: relative;
        z-index: 99;
    }
    .fairtrade-powerful .fairtrade-text-mobile{
        position: relative;
    }
    .fairtrade-powerful .fairtrade-text-mobile h4{
        font-family: 'alegreya_sansblack';
        color: #D4FF47;
        font-size: 24px;
        max-width: 220px;
        position: absolute;
        z-index: 99;
        left: 25px;
        bottom: 20px;
        line-height: 26px;
    }
    .fairtrade-powerful .fairtrade-powerful-icon{
        z-index: 9;
        right: unset;
        left: 0%;
        top: 22%;
        width: 200px;
    }
    .fairtrade-powerful .fairtrade-powerful-icon img {
        max-width: 170px;
    }
    .what-is-fairtrade .fairtrade-powerful .fairtrade-powerful-icon {
        left: 0;
    }
   
    
    .certified-brand .slick-list{
        padding: 10px 50px;
    }
    .certified-brand .certified-slider{
        padding: 0;
    }
    .certified-brand .certified-slider .slick-slide {
        margin: 0 5px;
    }
    
    
    .follow-fairtrade .follow-div {
        display: block;
        width: 100%;
    }
    .follow-div li a {
        font-size: 14px;
    }
    .follow-div ul{
        margin-bottom: 50px;
        text-align: center;
    }
    .follow-div ul:before{
        display: none;
    }
    .follow-fairtrade .sign-up {
        width: 85%;
        margin: 0 auto;
    }
    .follow-fairtrade .follow-div ul li {
        display: inline-block;
        padding: 0 19px;
    }
    .fotter ul li a {
        font-size: 14px;
    }
    .fotter {
        padding: 30px 10px;
    }
    .menu-fotter{
        display: none;
    }
    .fotter .logo-fotter {
        padding-top: 0;
    }
    .fotter .privacy-policy p, .fotter .privacy-policy a {
        margin-bottom: 0;
    }
    .fotter .logo-fotter img{
        margin-bottom: 25px;
    }
    .fotter h6 {
        font-size: 16px;
    }
    .fotter p{
        margin-bottom: 40px;
    }
    .fotter p, .fotter a {
        font-size: 14px;
    }
    


    .mobile-reverse{
        display: flex;
        flex-flow: column-reverse;
    }
    .mobile-colum{
        flex-flow: column !important;
    }

    .fairtrade-heading {
        display: flex;
        padding-top: 30px;
        /* align-items: self-end; */
        align-items: center;
        justify-content: space-between;
        padding-bottom: 20px;
    }
    .fairtrade-heading img {
        width: 80px !important;
    }
    .support-fairtrade .fairtrade-heading img {
        position: static;
        right: unset;
        left: unset;
        top: unset;
    }
    .support-fairtrade .fairtrade-img p {
        font-size: 18px;
        line-height: 18px;
        margin-top: -27%;
    }
    .support-fairtrade .fairtrade-caption{
        display: block;
        top: unset;
        padding: 0 15px;
    }
    .support-fairtrade .fairtrade-img:hover .btn-slid {
        padding: 10px 15px;
        font-size: 12px;
        position: absolute;
        bottom: -5px;
    }
    .certified-brand::after {
        top: 0;
        height: 65%;
    }
    .certified-icon {
        right: 8%;
        top: -17%;
    }
    .certified-brand .certified-icon img {
        width: 100px;
    }
    .certified-brand p {
        max-width: 250px;
        line-height: 25px;
        padding-left: 15px;
    }
    .certified-brand .certified-slider .slide-content p{
        max-width: 100%;
    }
    .support-fairtrade {
        padding: 15px 0px 15px 0px;
    }
    .support-fairtrade .mobile-space{
        margin: 0 -5px;
    }
    .support-fairtrade .mobile-space .col-6{
        padding: 0 5px;
    }
    .support-fairtrade .fairtrade-img{
        margin-bottom: 10px;
    }
    .banner-overlay .banner-overlay-box img {
        height: 100px;
        margin: 0 auto 20px;
    }
    .box-layout{margin: 0 -15px;}
    .box-layout .col-sm-6{padding: 0 15px;}
    .box-layout .col-sm-4, .box-layout .col-sm-8{padding: 0 15px;}
    .box-layout .col-sm-5, .box-layout .col-sm-7{padding: 0 15px;}
    

    .fairtrade-banner .fairtrade-content {
        padding: 0 25px;
        max-width: 100%;
        left: 0;
        bottom: 22%;
    }
    .fairtrade-banner.mark-banner .fairtrade-content {
        bottom: 8%;
    }
    .buy-fair .fairtrade-banner .fairtrade-content {
        bottom: 10%;
    }
    .fairtrade-india img {
       width: 50%;
    margin: auto;
    text-align: center;
    display: block;
    }
    .fairtrade-india p {
        font-size: 17px;
    }
    .pt-70{
        padding-top: 40px;
    }
    .producers-treated .farmers-workers {
        margin-top: 0;
         padding: 20px 20px 20px 45px !important;
        width: 100%;
        float: unset;
    }
    .tea .producers-treated .farmers-workers, .coffee .producers-treated .farmers-workers, .cosmetics .producers-treated .farmers-workers {
        padding: 20px !important;
    }
    /* .tea .producers-treated .farmers-workers {   
         padding: 20px 20px 20px 20px !important;
    } */
    .producers-treated img.right-img{
        margin-top: 15px;
    }
    .producers-treated .farmers-workers h2 {
        margin: 0 0 15px 0;
        font-size: 21px;
    }
    .producers-treated .farmers-workers:after{
        display: none;
    }
    .producers-treated .farmers-workers ul p {
        padding-top: 10px;
        margin: 0 0 10px 0;
    }
    .fairtrade-system-sec img {
        width: 100%;
    }
    .producers-treated.product-tackled .farmers-workers {
        padding: 25px 15px 20px 40px;
    }
    .fairtrade-interventions h2 {
        margin-bottom: 20px;
    }
   
    .fairtrade-section.our-standards .farmers-workers{
        margin-top: 15px;
    }
    .producers-treated {
        padding: 15px 10px;
            margin: 0 0 0 !important;

    }
    .producers-heading .btn-slid {
        width: 118px;
        font-size: 12px;
    }
    .producers-treated.bridging .farmers-workers {
        margin: 30px 0;
    }

      .bridging{
    margin: 0px 0 0 !important;
        padding: 0px 10px;

}
    .standards-main {
        width: 100% !important;
    }
    .get-involved h2 {
        padding-bottom: 15px;
    }

    .get-in-touch p {
        margin: 15px 0 !important;
    }
    .find-contact .border-right {
        border-right: none;
        margin-right: 0;
    }
    .about-us.producers-treated .farmers-workers {
        padding: 25px 40px 25px 40px;
    }
    .change-starts-section .change-section .change-content {
        display: block;
    }
    .change-starts-section .change-section {
        padding-left: 0;
    }
    .change-starts-section .change-section .change-content h2{
        margin: 45px 0;
        max-width: 100%;
    }
    .change-starts-section .change-section:before {
        margin: 0 auto;
        left: 0;
        right: 0;
    }
    .change-starts-section .change-section .change-content .slide-img img {
        margin: 0 auto;
    }
    .change-starts-section .change-section .change-slider .slick-next {
        left: calc(34% + 34px);
    }
    .change-starts-section .change-section .slide-count {
        width: 100%;
        left: 0;
        position: relative;
        bottom: 0;
    }
   
    .tea-issues {
        margin-top: 0;
    }
    .child-labour .tea-issues .fairtrade-heading h2{
        width: 100%;
    }
    .child-labour .fairtrade-powerful-icon {
        top: -120px;
    }
    .child-labour .standards-main {
        bottom: 0;
    }
    .resources-box {
        margin: 20px 0;
    }
    .photobooth-placards-section{
        padding-top: 0;
    }

    .posters-material .float-end, .Recipe-Cards-section .float-end, .video-tab .float-end{
        float: inherit !important;
        margin-top: 15px;
        display: inline-block;
    }
    .posters-material .photobooth-placards .resources-box {
        margin: 30px 10px;
    }
    .Recipe-Cards .resources-box {
        margin: 20px 10px;
    }
    .Recipe-Cards .slick-list {
        margin: 0 0;
    }
    .video-tab .nav-tabs {
        margin-bottom: 25px !important;
    }
    .Recipe-Videos .video-box{
        margin: 20px 0;
        position: relative;
    }
    .video-div iframe {
        height: 50vh;
    }

    .sdgs .producers-treated.women .farmers-workers {
        padding: 15px !important;
    }
    .sdgs .farmers-workers h5 {
        font-size: 18px;
    }
    .producers-of-india .d-flex {
        display: block !important;
    }
    .producers-of-india .d-flex h2{
        margin-bottom: 25px !important;
    }
    .producers-of-india {
        padding-top: 0 !important;
    }

    .living-wage .producers-treated .fairtrade-heading img, .living-income .producers-treated .fairtrade-heading img {
        transform: unset;
    }
    .environmental-protection .producers-of-india {
        margin-top: 40px;
    }
    .better-working-conditions .main-key .bridging .fairtrade-heading img {
        transform: unset !important;
        max-width: 90px !important;
    }
    .better-working-conditions .fairtrade-heading.working-icons {
        margin-top: 35px;
    }
    .better-working-conditions .fairtrade-heading.working-icons span {
        top: 0;
        right: 0;
    }
    .nuts .producers-of-india .d-flex {
        margin-top: 40px;
    }
    .nuts .fairtrade-interventions .change-starts-box {
        margin-bottom: 50px;
    }

    .standards-box{
        margin-top: 0;
    }
    .sdgs .standards-main  h2{
        margin-bottom: 20px;
    }
    
    .sdgs .accordion {
        border-radius: 0 0 10px 10px;
    }
    .fairtrade-powerful-icon {
        top: -60%;
    }
    .sdgs .standards-main {
        bottom: -40px;
    }
    .blog-section{
        padding-bottom: 40px;
    }
    .inner-blog .post-date, .inner-blog h2 {
        margin-bottom: 20px !important;
    }
    .inner-blog ul.tags {
        display: block;
    }
    .inner-blog .tags li {
        margin-right: 5px;
        display: inline-block;
    }
    .spices .trade-making-spice .farmers-workers h2{
        width: 100%;
    }
    .spices .trade-making-spice .farmers-workers{
        margin-top: 20px;
    }
    .spices .trade-making-spice .fairtrade-heading img {
        transform: unset;
    }
    .sugar .fairtrade-heading img {
        transform: translate(0, -10px);
    }
    .sugar-world-icon h2{
        margin-bottom: 10px;
    }
    .yu2fvl-close {
        left: 91%;
    }
    .tea-issues .farmers-workers p{
        margin-left: 0;
    }
    .coffee .farmers-workers ul {
        padding-left: 25px;
    }
    .cocoa .producers-treated img.right-img {
        max-width: 100%;
    }
    .cocoa .producers-of-india {
        padding-top: 40px !important;
    }
    .blog a.btn-slid {
        margin-top: 40px;
        display: inline-block;
    }
    .blog-section {
        margin-top: 40px !important;
    }
    .blog-section .producers-of-india-slider {
        margin-top: 0;
    }
    .search-category .form-label {
        margin-bottom: 5px;
    }
    .search-category .drop-arrow img {
        top: 20px;
    }
    .all-porduct:before {
        width: 25px;
        height: 20px;
        top: 15px;
        background-size: 15px;
    }
    .search-category .check-box .form-check {
        margin-bottom: 25px;
    }
    .brand-location span img{
        width: 20px;
        height: 20px;
        margin-right: 5px;
    }
    .category-slider {
        margin-top: 30px;
    }
    .category-slider .category-icon {
        height: 110px;
        width: 110px;
    }
    .category-slider .category-icon svg {
        width: 60px;
        height: 60px;
    }
    .category-slider .slick-dots {
        bottom: -30px;
    }
    .pascati-slider .pascati-img {
        height: 100%;
    }
    .pascati-slider p {
        font-size: 16px;
    }
    .brand-story a{
        margin-bottom: 23px;
        display: block;
    }
    .pascati-img img {
        height: 210px;
    }
    .pascati nav {
        margin: 0 auto;
        margin-bottom: 20px;
        max-width: 260px;
    }
    .pascati p.location-add {
        margin: 16px 0 40px 0;
    }
    .media-center-sec .btn-slid{
        margin: 25px 0;
        display: inline-block;
    }
    .the-story img {
        margin-bottom: 25px;
    }
    .buyfair-brand .producers-of-india a{
        float: unset!important;
        margin-top: 10px;
        display: inline-block;
    }

    .buyfair-brand .fairtrade-content {
        bottom: 10%;
        display: block;
    }
    .registered a{
        word-break: break-all;
    }
    .workplaces .fairtrade-heading img{
        max-width: 110px;
    }

    .towns-sec.farmers-workers {
        margin-top: 20px;
    }
    .towns-sec2.farmers-workers {
        margin-bottom: 0;
    }
    .fairtrade-towns {
        margin-top: 25px;
    }
    .fairtrade-towns h2{
        margin-bottom: 15px;
    }
    .steps-card-slider.slick-dotted.slick-slider {
        margin-bottom: 50px;
    }
    .steps-card-slider .slick-dots {
        bottom: -10px;
    }
    .we-reached .reached-sec {
        padding: 65px 45px;
        min-height: 240px;
    }
    .we-reached .first-reached h2 {
        font-size: 40px;
        line-height: 40px;
    }
    .we-reached .reached-sec h2 {
        font-size: 40px;
        line-height: 40px;
        margin-bottom: 15px;
    }
    .we-reached .reached-sec p {
        font-size: 22px;
        line-height: 25px;
    }
    .spotted img{
        margin-bottom: 15px;
    }
    .Product-Categories .pascati-slider .pascati-img img {
        height: auto;
    }

    .impact-story-slider .slick-prev {
        top: unset;
        right: unset;
        bottom: 0;
        left: 50%;
        bottom: -10px;
    }
    .impact-story-slider .slick-next {
        top: unset;
        right: 35%;
        bottom: 0;
        bottom: -10px;
    }
    .accordion-opportinies .accordion-button {
        padding: 15px;
    }
    .accordion-style-1.accordion-opportinies .accordion-body {
        padding: 0 40px;
    }
    .standards .overlay-shadow:before{
        display: none;
    }
    .sugar .sugar-img2 img {
        transform: unset;
        margin-bottom: 25px;
    }
    .fairtrade-banner .fairtrade-content p br{
        display: none;
    }
    .buysfairs-inner .slick-dots {
        bottom: -10px;
    }
    .explore {
        margin: 20px 0;
    }
    .sdgs .farmers-workers {
        padding: 33px 15px;
    }
    .sdgs .get-involved {
        margin: 0 0 20px !important;
    }
    .decent-livelihoods .fairtrade-heading img {
        transform: unset;
    }
    .decent-livelihoods .bridging .fairtrade-heading img {
        transform: unset !important;
    }
   

}


