/* CSS Document */

/* Table of Contents
-----------------------------------------------------------------------------
1. Desktop
2. Tablet
3. Medium devices
4. Small devices
*/

/* ----- 1. Desktop ≥1024px and ≤1919 ----- */
@media (min-width:1600px) and (max-width:1919px) {}

@media (min-width:1600px) and (max-width:1750px){}

@media (min-width:1400px) and (max-width:1599px){}

@media (max-width:1399px) {
    .rtl .curved-services-wrap .curved-up-block .left-part {padding-right: 8%;}
    
}

@media (min-width:1024px) and (max-width:1199px) {
    .rtl .partnert-logo ul li {margin-left: 35px;}
    .rtl .get-appear-sec .get-appear-list .icon{margin-left: 15px;}
}

@media (min-width:768px) and (max-width:1023px){
    .rtl .main-header .request-quote{    right: auto;left: 20px;}
    .rtl .curved-services-wrap .curved-up-block .desc {max-width: none;margin-left: auto;margin-right: auto;}
}

@media (max-width:767px) {
    .rtl .home-banner .skew-div{left: auto;right: 0;}
    .rtl .home-banner .item .text-part{padding: 20px;}
    .rtl .get-appear-sec .get-appear-list .icon {padding: 10px;margin-left: 10px;}
    .rtl .curved-services-wrap .curved-up-block .desc {max-width: none;margin-left: auto;margin-right: auto;}
    
    .rtl .blog-sidebar-wrap > div:last-of-type {padding-right: 0;}
    .rtl .blog-sidebar-wrap > div:first-of-type {padding-left: 0;}
}

@media (max-width:640px){
    .rtl .main-footer .sub-gradient i{margin-left: 0;}
    .rtl .partnert-logo ul li {margin-right: 10px;margin-left: 10px;margin-bottom: 20px;}
    .rtl .ecomm-sec .right-side-img {
    width: 75%;
    float: none;
    display: block;
    margin-right: auto;
}
}

@media (max-width:480px){}

/* mini laptop resolution */
@media (min-width: 1100px) and (max-height: 850px) {}

@media (min-width: 1200px) and (max-height:951px){}
