/*==================*/
/*General Quries*/
/*==================*/

@media only screen and (max-width: 1560px) {
    .b-fix-container {width: 100%;}
}

@media only screen and (max-width: 1200px) {
    .fix-container-three {width: 100%;}
}

@media only screen and (max-width: 1100px) {
    .fix-container {width: 100%;}
}

@media only screen and (max-width: 990px) {
    
    .privacy-container {
        width: 100%;
        padding: 0 30px;
    }
}


@media only screen and (max-width: 900px) {
    .fix-container-two {width: 100%;}
}


/*=====================*/
/*All Sections Quries*/
/*======================*/

@media (min-width: 767px) and (max-width: 1850px) {
    
    /* Ads Devices section */
    .section-deco {width: 1115px;}
}


@media only screen and (max-width: 1600px) {
    
    /* hero section */
    .hero-img {
        width: 65%;
        background-position: 100px 0;
    }
    
}

@media only screen and (max-width: 1199px) {
    
    /* Ads Devices section */
    .devices-image {padding-left: 70px;}
/*    .brand-img {padding-right: 80px;}*/
}


@media only screen and (max-width: 991px) {
    
    /* publisher card section */
    .card-2 {margin-top: 50px;}
    
    /* Ads Devices section */
    .board-devices-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .board-texts-wrapper {padding-top: 90px;}
    .devices-image {margin-top: 200px;}
    .devices-image {padding-left: 0px;}
    .board-devices {
        height: 1000px;
        padding-bottom: 100px;
    }
    
    /* Support Cards section */
    .right-card {margin-top: 50px;}
    .support-card {
        margin-left: auto;
        margin-right: auto;
    }
    
    .why-work-with-us {padding: 0 30px 0 15px;}
/*    .brand-img {padding-right: 40px;}*/
    .publisher-sec {padding: 0 15px;}
    
    
}


@media only screen and (max-width: 767px) {
    
    /* hero section */
    .hero-wrapper {height: 600px}
    .header-icon ul li {
        display: inline-block;
        margin-right: 10px;
        margin-top: 0;
    }
    
    /* publisher card section */
    .publisher-card {padding: 60px 30px 60px 30px;}
    
    
    /* Why work with us section */
    .section-title-white {margin-top: 0px;}
    .why-work-wrapper-right, .why-work-wrapper-left {
        margin-left: auto;
        margin-right: auto;
        margin-top: 80px;
    }
    .why-work-with-us {
        height: inherit;
        padding: 100px 15px;
    }
    
    #footer-sec-2, #footer-sec-3 {margin-top: 50px;}
    #footer-wapper {margin: 100px 0 90px 0;}
    .brand-3, .brand-7 {margin-top: 70px;}
    .brand-4, .brand-8  {margin-top: -80px;}
    
    .brand-img img {
        margin-left: auto;
        margin-right: auto;
    }
    
}


@media only screen and (max-width: 580px) {
    
    /* section Spacing */
    .publisher-sec, .advertising-devices {margin-top: 140px;}
    .brands-logo {margin: 100px 0 140px 0;}
    .support-cards-sec {margin: 140px 15px;}
    .privacy-header-title h1 {margin-top: 50px;}
    
    /* Support Cards section */
    .support-card-text h5 {
        padding: 30px;
        font-size: 20px;
        line-height: 30px;
    }
     
}


@media only screen and (max-width: 480px) {
    
    .brand-3, .brand-7 {margin-top: 60px;}
    .brand-4, .brand-8  {margin-top: -60px;}
    
}


@media only screen and (max-width: 400px) {
    
    /* Support Cards section */
    .btn-big a button {width: 100%;}
    .brand-3, .brand-7 {margin-top: 50px;}
    .brand-4, .brand-8  {margin-top: -50px;}
    
}