@media (max-width:1600px) {
    .circle-both {
        background-size: 11%
    }

    .rounded span {
        height: 30px;
        width: 30px;
        line-height: 38px;
        background-size: 40%
    }

    .rounded {
        padding: 7px 14px 6px 21px
    }

    body {
        font-size: 17px
    }

    .service_section h2 {
        font: 2.8em proxima_thin, Arial, Helvetica, sans-serif;
        color: #d02b25
    }

    .service_section h3 {
        font-size: 1.1em;
        line-height: 30px;
        margin-bottom: 0
    }

    .portfolio-experiences h2 {
        font: 2.5em proxima_thin, Arial, Helvetica, sans-serif;
        margin-bottom: 5px
    }

    .portfolio-experiences h3 {
        margin: 0 0 1%;
        font-size: 1.1em
    }

    .web-technologies h2 {
        font: 2.5em proxima_thin, Arial, Helvetica, sans-serif
    }

    .footer_form h3 {
        font: 2.2em proxima_bold, Arial, Helvetica, sans-serif
    }

    .blueastral-logo img {
        width: 120px
    }
}

@media only screen and (max-width: 600px) {
    .forging-text {
        padding: 0;
        text-align: left;
        margin-top: 30px !important;
        width: 61%;
    }

    .blueastral-logo img {
        width: 80px !important;
    }

    .social_payment {
        display: none;
    }

    .footer-a {
        margin-top: -28px;
    }

    .topcall-now a.mail {
        padding: 2px 2px;
        background-color: #ffffff;
        margin-right: -20px;
    }

    .topcall-now a {
        padding: 0px 6px 0;
    }

    .topcall-now h3 {
        font: 14px proxima_semibold, Arial, Helvetica, sans-serif !important;
        line-height: 2.4em !important;
    }

    .topcall-now a.mail svg {
        width: 60px;
        margin-right: 13px !important;
        height: 45px;
    }

    .topcall-now a.mail svg {
        width: 30px !important;
        height: 30px !important;
    }
}

@media (max-width:1440px) {
    .forging-text h1 {
        font-size: 30px
    }

    .forging-text {
        width: 100%;
        max-width: 500px;
        margin-left: 4vw
    }

    .forging-text .features ul li h4 {
        font-size: 21px
    }

    .forging-text .features ul li span {
        width: 46px;
        height: 49px;
        background-size: 205px
    }

    .forging-text .features ul li {
        width: 108px;
        font-size: 14px;
        line-height: 18px
    }

    .topcall-now a.mail svg {
        width: 40px;
        height: 34px
    }

    .topcall-now a {
        padding: 1px 11px 0
    }

    .topcall-now h3 {
        font: 16px proxima_semibold, Arial, Helvetica, sans-serif;
        line-height: 2.4em
    }

    .mid-mobile h5 {
        /* font-size:.7em; */
        margin-bottom: 17px
    }

    .mid-mobile .textarea-into {
        height: 80px;
        padding: 10px 14px;
        font-size: 12px
    }

    .mid-mobile .submit-button {
        padding: 2% 0;
        border-radius: 4px;
        font: 16px proxima_semibold, Arial, Helvetica, sans-serif;
        width: 145px !important;
        margin-top: 3px;
        line-height: 31px;
        height: 39px
    }

    .forging-text .green-a-tag {
        font: 15px proxima_semibold, Arial, Helvetica, sans-serif;
        padding: 1.9% 3%
    }

    .scrollup a {
        width: 35px;
        height: 36px;
        background: url(../images/uparrow-blue.png) no-repeat center top 11px, linear-gradient(53deg, rgb(12 113 195) 0%, rgb(14 149 239) 86%)
    }

    .about-heading h2 {
        font: 2.8em proxima_thin, Arial, Helvetica, sans-serif;
        padding-right: 15%
    }

    .circle-both {
        background-size: 11%
    }

    .rounded span {
        height: 30px;
        width: 30px;
        line-height: 38px;
        background-size: 40%
    }

    .rounded {
        padding: 7px 14px 6px 21px;
        border-radius: 8px;
    }

    body {
        font-size: 16px;
    }

    .service_section h2 {
        font: 2.5em proxima_thin, Arial, Helvetica, sans-serif;
    }

    .service_section h3 {
        font-size: 1em;
        line-height: 25px;
        margin-bottom: 0
    }

    .portfolio-experiences h2 {
        font: 2em proxima_thin, Arial, Helvetica, sans-serif;
        margin-bottom: 5px
    }

    .portfolio-experiences h3 {
        margin: 0 0 1%;
        font-size: 1.1em
    }

    .web-technologies h2 {
        font: 2em proxima_thin, Arial, Helvetica, sans-serif;
    }

    .footer_form h3 {
        font: 1.6em proxima_bold, Arial, Helvetica, sans-serif;
    }

    .blueastral-logo img {
        width: 80px
    }

    .blk_height h3,
    .services_single_blk .blk_height .service_txt02 h3 {
        font-size: 1em
    }

    .portfolio-experiences figure.effect-goliath h2 {
        font-size: 25px
    }

    .blue-subscribe h5 {
        font: 22px proxima_semibold, Arial, Helvetica, sans-serif
    }

    .blue-subscribe p {
        margin: 0;
        padding: 0;
        font-size: 16px
    }

    .footer-bar h2 span {
        font: 1.5em proxima_semibold, Arial, Helvetica, sans-serif
    }

    .footer-bar h2 {
        font: 1.1em proxima_thin, Arial, Helvetica, sans-serif
    }

    .footer-info ul li figure img {
        max-width: 45px
    }

    .footer-info ul li figure {
        width: 14%
    }

    .footer-info ul li span h6 {
        font-size: 1em;
        margin-top: 2px
    }

    .footer-info ul li span h5 {
        font: 1.3em 'Graphik Web', Arial, Helvetica, sans-serif;
        margin-top: 7px
    }

    .client_satisfaction h3 b {
        font-size: 2.4em;
        margin-bottom: 4px
    }

    .client_satisfaction h4 {
        font-size: 1em
    }

    .client_satisfaction .content {
        padding-right: 8%
    }

    .client_satisfaction img {
        width: 37%;
        float: right;
        margin-top: 5%
    }

    .footer-bar h6 {
        font-size: .9em
    }

    .contact-form form .row {
        width: 100%
    }

    .contact-form .form-group .icon {
        width: 48px;
        height: 46px
    }

    .contact-form .form-group .icon:before {
        left: 4px;
        top: 2px
    }

    .contact-form .form-control {
        padding: 11px;
        padding-left: 60px
    }

    .contact-form select.form-control {
        padding: 11px 15px 11px 60px
    }

    .contact-form .form-group .intrest {
        height: 41px
    }

    .contact-form .form-group {
        margin-bottom: 20px
    }

    .contact-form .form-group .email {
        height: 45px
    }

    .footer-location h4 {
        font: 1.2em proxima_regular, Arial, Helvetica, sans-serif
    }

    .whatsapp img {
        width: 40px
    }

}


@media (max-width:1280px) {
    .custom-container {
        width: auto;
    }

}