@media(max-width:1365px) {
    .pt-section-title-box.text-center {
        padding: 0;
    }

    footer#pt-footer {
        font-size: 14px;
    }

    .pt-section-title-box .pt-section-title {
        font-size: 19px;
        line-height: 33px;
    }

    .pt-call-box i {
        width: 45px;
        height: 45px;
        line-height: 45px;
    }

    .pt-call-box h5 {
        font-size: 1em;
    }

    .pt-call-box span {
        font-size: 13px;
    }
}

@media(max-width:1199px) {
    section {
        padding: 90px 0px;
    }

    .industrial-market {

        padding: 90px 0px;
    }



    .pt-img-17 {
        width: 100%;
        object-fit: cover;
    }

    .what-we-do1:after {
        content: "";
        position: absolute;
        right: 96%;
        top: 0;
        display: inline-block;
        width: 100%;
        height: 100%;
        background: var(--primary-color);
    }

    .pt-img-16 {
        display: none;
    }

    .pt-popup-video-block1 {
        display: none;
    }

    .what-we-do2 {

        padding: 30px 0px 0px 0px;
    }

    .what-we-do {

        padding: 130px 0px 90px 0px;
    }

    .what-we-do1 {

        padding: 90px 15px;
    }


    .pt-img-12 {
        width: 100%;
        height: 368px;
        object-fit: cover;
    }

    .pt-image-box {
        left: -45%;
    }

    .pt-counter-contain2 {
        display: none;
    }

    .pt-img-9 {
        object-fit: cover;
        border-style: solid;
        border-width: 0px 0px 8px 0px;
        border-color: #FF5317;
        margin-top: 0;
        width: 100%;
        height: 90%;
        margin-top: 30px;
    }

    .pt-icon-box-style-03 .pt-icon-box-title {
        font-size: 30px;
        line-height: 38px;
        margin-top: 15px;
    }

    .pt-icon-box-style-01 .pt-icon-box-title {
        font-size: 30px;
        line-height: 38px;
        margin-top: 15px;
    }

    .pt-img-6 {
        height: 173%;
        width: 100%;
        max-width: 100%;
        object-fit: cover;
        margin-top: -107px;
    }

    .pt-counter-top {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: 0;
        margin-bottom: 130px;
        padding: 45px 30px 45px 30px;
    }

    header#pt-header.pt-header-style-2 .pt-menu-search-block {
        display: none;
    }


    header#pt-header.pt-header-style-2 .pt-toggle-btn a {

        top: 0;
    }

    header#pt-header.pt-header-style-2 .pt-toggle-btn {
        line-height: 51px;
        padding: 28px 20px;
    }

    .pt-bg-img-1 {
        display: none;
    }

    .pt-img-4 {
        width: 100%;
        max-width: 100%;
    }

    .container {
        max-width: 960px;
    }

    .section-style:before {
        content: "";
        position: absolute;
        right: 100%;
        top: 0;
        display: inline-block;
        width: 100%;
        height: 100%;
        background: var(--dark-color);
    }

    .pt-foote-recent-post .pt-foote-recent-post-media img {
        width: 60px;
        height: auto;
    }

    .pt-footer-social ul li a {
        width: 45px;
        height: 45px;
        line-height: 45px;
    }

    /* .about-images {
        width: 600px;
        height: 800px;
        object-fit: cover;
    } */

    .center-position {
        position: absolute;
        right: -5%;
        bottom: -5%;
        transform: translate(-50%, -50%);
    }

    .counter.single-counter {
        text-align: left;
    }

    .whay-choice-us {
        padding: 0;
    }

    .pt-img-0 {
        display: none;
    }

    .Working-with-excelent1 {
        margin: 0px 0px 0px 0px;
        padding: 90px 0px;
    }

    .pt-img-2 {
        margin-top: 30px;
    }

    .pt-img-1 {
        position: absolute;
        bottom: 0%;
        right: -2%;
        height: 32%;
        width: 30%;
        opacity: 0.08;
    }
}

@media(max-width:1023px) {
    .container {
        max-width: 100%;
    }

    footer#pt-footer {
        font-size: 16px;
    }

    .pt-subscribe-block {
        margin-bottom: 30px;
    }

    #pt-footer .pt-footer-style-1 .pt-copyright-footer .row {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }
}


@media(max-width:768px) {
    .carousel-inner img {
        width: 100% !important;
        height: 170px;
        margin-top: 54px;
        object-fit: cover;
    }

    [type="button"],
    [type="reset"],
    [type="submit"] {
        padding: 5px 20px;
        text-transform: capitalize;
        background: #ff53179e;
        color: var(--white-color) !important;
        display: inline-block;
        border-radius: initial;
        border: none;
        width: auto;
        height: auto;
        line-height: 2;
        margin-bottom: -100px;
        margin-left: 70px;
        font-size: 13px;
    }

    header#pt-header .pt-bottom-header .navbar .navbar-brand img {
        height: 53px;
    }

    header#pt-header.pt-header-style-1 .pt-header-info-box {
        margin: 15px 0px 0 10px;
    }

    section {
        padding: 20px 0px;
    }

    .pt-section-title-box .pt-section-title {
        font-size: 38px;
        line-height: 1.3;
    }

    .pt-section-title-box.text-center {
        margin-bottom: 30px;
    }

    #pt-footer .pt-footer-style-1 .pt-copyright-footer .text-right {
        text-align: center !important;
    }

    #pt-footer .pt-footer-style-1 .pt-copyright-footer .pt-copyright {
        padding: 15px 0;
        display: inline-block;
        width: 100%;
    }

    .pt-footer-social {
        text-align: left;
    }

    .pt-footer-social ul li {
        float: none;
        display: inline-block;
    }

    .content-area .site-main {
        padding: 60px 0;
    }

    .pt-blog-post .pt-blog-contain {
        padding: 15px;
    }

    .pt-blog-post .pt-post-meta ul li {
        font-size: 12px;
    }

    .quote-from-1 {
        padding: 0 15px 30px;
    }

    header#pt-header .pt-menu-search-block a {
        display: none;
    }

    .container-pt {
        padding: 0px 15px;
    }

    .pt-list-1 {
        right: 15px;
    }

    .pt-icon-box-style-03 {
        display: flex;
        margin-left: 0;
    }

    .pt-q {
        padding: 60px 0px;
    }

    .pt-img-15 {
        position: relative;
        bottom: -25px;
        object-fit: cover;
        border-style: solid;
        border-width: 0px 0px 8px 0px;
        border-color: #FF5317;
    }

    .pt-client-grid img {
        height: 277px;
        margin-left: 24px;
    }

    .pt-img-16-2 {
        position: relative;
        top: 33px;
        left: 0%;
        height: 50%;
        width: 100%;
        object-fit: cover;
    }

}

@media(max-width:479px) {
    .pt-section-title-box .pt-section-title {
        font-size: 21px;
        line-height: 1.3;
    }

    .pt-subscribe-block .pt-subscribe-img {
        display: none;
    }

    .pt-subscribe-block .pt-subscribe-details {
        margin-left: 0;
        text-align: center;
    }

    .pt-subscribe-from form input {
        text-align: center;
    }

    .pt-subscribe-from form input[type="submit"] {
        position: relative;
        width: 100%;
    }

    #pt-footer .pt-footer-style-1 .widget ul.menu#menu-footer-menu li {
        width: calc(100% - 0px);
    }
}