/* (320x480) iPhone (Original, 3G, 3GS) */
@media only screen and (min-device-width: 270px) and (max-device-width: 480px) {

    /* insert styles here */
    .ctaSec img {
        width: 100%;
    }

    .sliderSec h1 {
        width: 100% !important;
        font-size: 24px !important;
        line-height: normal;
    }

    .sliderSec .fs15 {
        font-size: 12px;
    }

    .sliderSec .fs50 {
        font-size: 28px;
    }

    .sliderSec .fs18 {
        font-size: 14px;
    }

    .slideraction ul li {
        flex: 44%;
        background: #E0E0E0;
        padding: 10px 10px;
        font-family: "Paytone One", sans-serif;
        font-size: 13px !important;
        text-align: center;
        border-radius: 10px;
    }

    .welcomeBooks div.d-flex img {
        width: 107px !important;
        margin-bottom: 14px;
    }

    .services .fs50 {
        font-size: 27px;
    }

    .serviceBoxes .fs38 {
        line-height: 32px;
        font-size: 28px;
    }

    .subject .fs50 {
        font-size: 24px;
    }

    .subject .fs18 {
        font-size: 14px;
    }

    .contentSec .fs40 {
        font-size: 22px;
    }

    .universities .fs50 {
        font-size: 22px;
    }

    .universities a {
        width: fit-content !important;
        padding: 20px;
    }

    .act a {
        flex: 1;
        text-align: center;
        padding: 0.9rem 1rem;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        text-decoration: none;
        border-radius: 10px;
    }

    .cta2 ul {
        display: none !important;
    }

    .faqImg {
        position: relative !important;
        right: 0;
        bottom: 0;
        max-width: 100% !important;
        z-index: -1;
    }

    .faqSec p.w-75 {
        width: 100% !important;
    }

    .Navigations .nav-link {
        font-size: 15px;
        color: var(--black);
        padding: 0;
        display: block;
    }

    .flagtesti {
        display: none;
    }

    .services .fs28 {
        font-size: 20px;
    }

    .serviceBoxes {
        margin-bottom: 0px;
    }

    .services .swiper-wrapper {
        padding-bottom: 0rem;
    }

    .ctaSec {
        padding: 20px 0px;
    }

    .proccirlce {
        background: transparent;
    }

    .socialInfo ul li a img {
        width: 40px;
    }

    .sitemapdata ul li {
        width: 100%;
    }
}

/* (320x480) Smartphone, Portrait */
@media only screen and (device-width: 320px) and (orientation: portrait) {
    /* insert styles here */
}

/* (320x480) Smartphone, Landscape */
@media only screen and (device-width: 480px) and (orientation: landscape) {
    /* insert styles here */
}

/* (480x800) Android */
@media only screen and (min-device-width: 480px) and (max-device-width: 800px) {
    /* insert styles here */
}

/* (640x960) iPhone 4 & 4S */
@media only screen and (min-device-width: 640px) and (max-device-width: 960px) {
    /* insert styles here */
}

/* (720x1280) Galaxy Nexus, WXGA */
@media only screen and (min-device-width: 720px) and (max-device-width: 1280px) {
    /* insert styles here */
}

/* (720x1280) Galaxy Nexus, Landscape */
@media only screen and (min-device-width: 720px) and (max-device-width: 1280px) and (orientation: landscape) {
    /* insert styles here */
}

/* (1024x768) iPad 1 & 2, XGA */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    /* insert styles here */
}

/* (768x1024) iPad 1 & 2, Portrait */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    /* insert styles here */
}

/* (1024x768) iPad 1 & 2, Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    /* insert styles here */

}

/* (2048x1536) iPad 3 */
@media only screen and (min-device-width: 1536px) and (max-device-width: 2048px) {
    /* insert styles here */
}

/* (1280x720) Galaxy Note 2, WXGA */
@media only screen and (min-device-width: 720px) and (max-device-width: 1280px) {
    /* insert styles here */
}

/* (1366x768) WXGA Display */
@media screen and (max-width: 1366px) {

    /* insert styles here */
    .Navigations .nav-link,
    .slideraction ul li,
    .Topbar .fs18,
    .publishus ul li {
        font-size: 15px;
    }

    p.fs16.para {
        font-size: 14px;
    }

    .sliderSec .fs45,
    .services .fs45 {
        font-size: 35px;
    }

    .services .f28 {
        font-size: 23px;
    }

    .slideraction ul li {
        flex: 46%;
        background: #E0E0E0;
        padding: 10px 10px;
        font-family: "Paytone One", sans-serif;
        text-align: center;
        border-radius: 10px;
    }


    .welcomeBooks div.d-flex img {
        width: 140px;
    }

    .fs40 {
        font-size: 32px;
    }

    .fs50 {
        font-size: 38px;
    }

    .faqImg {
        position: absolute;
        right: 0;
        bottom: 0;
        max-width: 455px;
        z-index: -1;
    }

    .flagtesti {
        display: none;
    }
}

/* (1280x1024) SXGA Display */
@media screen and (max-width: 1280px) {

    /* insert styles here */
    /* body{
        background: orange;
    } */
    .slideraction ul li {
        flex: 44%;
        background: #E0E0E0;
        padding: 10px 10px;
        font-family: "Paytone One", sans-serif;
        font-size: 16px;
        text-align: center;
        border-radius: 10px;
    }

    .welcomeBooks div.d-flex img {
        width: 140px;
    }

    .fs40 {
        font-size: 32px;
    }

    .fs50 {
        font-size: 38px;
    }

    .cta2 ul li {
        flex: 1;
    }

    .cta2 ul li a {
        padding: 10px 10px;
    }

    .faqImg {
        position: absolute;
        right: 0;
        bottom: 0;
        max-width: 424px;
        z-index: -1;
    }

    .flagtesti {
        display: none;
    }
}

/* (1440x900) WXGA+ Display */
@media screen and (max-width: 1440px) {

    .infocontent .fs40 {
        font-size: 30px;
    }
    .workItems p {
    font-size: 15px;
}

    /* insert styles here */
}

/* (1680x1050) WSXGA+ Display */
@media screen and (max-width: 1680px) {
    /* insert styles here */
}

/* (1920x1080) Full HD Display */
@media screen and (max-width: 1920px) {
    /* insert styles here */
}

/* (1600x900) HD+ Display */
@media screen and (max-width: 1600px) {
    /* insert styles here */
}

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


    .sliderSec h1,
    .fs45,
    .fs30,
    .fs40,
    .fs50 {
        width: 100% !important;
        font-size: 24px !important;
        line-height: normal;
    }

    .trustedclient .fs-4 {
        font-size: 18px !important;
    }

    .act a {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex: none;
        padding: 8px 30px;
        font-size: 15px;
    }

    p.fs16.para {
        font-size: 13px;
    }

    .slideraction ul li {
        flex: 50%;
    }

    .universities .itemFlex li {
        flex: 50% !important;
    }

    .orderWrap button {
        padding: 1rem 4rem;
    }

    .orderWrap {
        padding: 2rem 1rem;
    }

    .quickInfo p {
        text-align: center;
    }

    a.nav-link.whatsapp {
        padding: 10px;
        display: inline-flex;
        width: max-content;
    }

}