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

    .navContainerIn ul li {
        padding: 0 18px;
    }

    .topPartContact ul li {
        font-size: 13px;
    }

    .topPartContact ul li a {
        font-size: 13px;
    }

    .bannerText {
        top: 45%;
    }

    .ourProductsBox ul li {
        margin: 0px 6px;
        vertical-align: top;
    }

    .testimonialContainer .testimonialCarusal .owl-prev {
        left: 280px;
    }

    .testimonialContainer .testimonialCarusal .owl-next {
        right: 280px;
    }
    .bannerBtn {
    margin-top: 20px;
}

}

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

    .topPart {
        background: #fff;
      }

      .logoContainer {
        display: none;
      }

    .logoContainerMobile {
        display: block;
        width: 160px;
        height: 104px;
        overflow: hidden;
    }

    .logoContainerMobile img {
        max-width: 100%;
    }

    .topPartContact {
        margin-top: 30px;
    }

    .topPartContact ul li {
        border-right: 1px solid #1651b5;
        color: #1651b5;
    }

    .topPartContact ul li a {
        color: #1651b5;
    }

    .contacticon {
        color: #1651b5;
    }

    .navContainer {
        padding: 0 0 20px;
    }

    .navContainerIn ul li {
        padding: 0 10px;
    }

    .navContainerIn ul li a {
        font-size: 15px;
    }

    .bannerText {
        padding-top: 65px;
    }

    .bannerText h4 {
        font-size: 32px;
    }

    .newLaunchesText h4 {
        font-size: 40px;
    }

    .counter p {
        font-size: 32px;
    }

    .counter-count {
        font-size: 32px;
    }

    .counter .count-up h6 {
        font-size: 18px;
    }

    .newsEventContainer h3 {
        font-size: 40px;
    }

    .newseventSmall {
        margin-top: 30px;
    }

    .testimonialContainer h3 {
        font-size: 40px;
    }

    .questionForm h3 {
        font-size: 40px;
    }

    .footerContactDetails {
        min-height:auto;
        padding: 20px;
    }

    .footerContactIn ul li {
        width: 100%;
    }

    .footerLogo {
        margin: 0px auto;
    }

    .footerLogoContainer {
        margin-bottom: 50px;
    }

    .footerLogoContainer p {
        text-align: center;
    }

    .footerSearch {
        margin-top: 50px;
    }

    .blogMainPage ul li {
        width: 98%;
    }

    .blogsideBarboxText {
        padding-top: 0px;
    }

    .blogsideBarboxText p {
        font-size: 16px;
    }

    .productContainerBox ul li {
        width: 30%;
    }

    .testimonialContainer .testimonialCarusal .owl-prev {
        left: 200px;
    }

    .testimonialContainer .testimonialCarusal .owl-next {
        right: 200px;
    }

    .innerBannerText h2 {
        font-size: 30px;
    }


}


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

    .navContainer {
        display: none;
    }

}


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

    .topPartContact {
        margin-top: 0px;
        margin-bottom: 20px;
    }

    .logoContainerMobile {
        margin: 0px auto;
    }

    .innerBannerText {
        margin: 115px 0;
    }

    .questionForm {
        height: auto;
        padding-bottom: 40px;
    }

    .formContainer {
        position: initial;
    }

    .questionForm h3 {
        font-size: 30px;
        line-height: 40px;
    }

    .footerCopyright p {
        text-align: center;
    }

    .footerSocialMedia {
        text-align: center;
        padding-bottom: 20px;
    }

    .testimonialContainer .item .testimonialBox {
        width: 88%;
    }

    .testimonialContainer .testimonialCarusal .owl-prev {
        left: 10px;
    }

    .testimonialContainer .testimonialCarusal .owl-next {
        right: 12%;
    }

    .counterContainer {
        padding: 30px 0;
    }

    .counter .count-up {
        background: none;
        min-height: auto;
        padding-right: 0px;
    }

    .productContainerBox ul li {
        width: 25%;
    }      
	.prd_tabs_acc ul.tabs {display:block;}
	.prd_tabs_acc ul.tabs li {display:block;width:100%;border-bottom:1px solid #2e2e2e;border-right:0;}
	.prd_tabs_acc ul.tabs li:last-child {border-bottom:0;}
	.prd_tabs_acc ul.tabs li h3 {font-size:20px;}
	.productGorupDet {
    margin-bottom: 40px;
}
}


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


    .topPartContact {
        margin-top: 0px;
    }

    .topPartContact ul li {
        border-right: none;
        display: block;
        text-align: center;
    }

    .ourPartnerLogo {
        padding-top: 30px;
    }

    .ourPartnerHd h3 {
        font-size: 29px;
        line-height: 24px;
    }

    .ourPartnerLogo ul li {
        width: 100%;
        padding: 10px 0;
        display: block;
        margin: 0px auto;
    }

    .newLaunchesText {
        text-align: center;
    }

    .ourProductsBox ul li {
        display: block;
        width: 100%;
    }

    .newseventSmallimg {
        margin-bottom: 15px;
    }

    .questionForm h3 {
        font-size: 21px;
        line-height: 25px;
    }

    .footerTop {
        padding: 50px 0;
    }

    .footerContactDetails {
        padding: 20px;
    }

    .footerNav {
        display: block;
        width: 100%;
        text-align: center;
        padding-top: 15px;
    }

    .footerNav ul li {
        border-bottom: 1px solid #8b989c;
        padding-left: 0px;
        background: none;
    }

    .footerNav ul li:last-child {
        border-bottom: none;
    }

    .newLaunchesAboutText h4 {
        font-size: 32px;
    }

    .newLaunchesAboutText {
        text-align: center;
    }

    .whatweDoContainer h3 {
        font-size: 32px;
    }

    .whatweDoContainer p {
        text-align: center;
    }

    .productContainerBox ul li {
        width: 40%;
    }
.add-bx-cnt {padding:0 0 15px;}
	.map-bx {
    height: 270px;
}
}


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

    .testimonialContainer .item .testimonialBox {
        width: 80%;
    }

    .testimonialContainer .testimonialCarusal .owl-next {
        right: 20%;
    }

}

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

    .productContainerBox ul li {
        width: 95%;
    }

}