@media screen and (min-width:1024px) {
	.testimonial .owl-carousel .owl-stage .item {
		width: calc(100% - 6px) !important;
        margin: auto;
	}
    .technicalData .col-md-12 ul li {padding-right: 20px}
    .gal-item:first-child {
        padding-top: 100px;
    }

    .gal-item:nth-child(2) {
        padding-top: 210px;
    }
    .gal-item:first-child,
    .gal-item:nth-child(2),
    .gal-item:nth-child(3) {margin-top:0 !important }

    .gal-item:nth-child(3n+1) {margin-top: -86px;}
    .gal-item:nth-child(3n+2) {margin-top: 24px;}
    .gal-item:nth-child(3n+3) {margin-top: -184px;}
    .gal-item:nth-child(3n+1) {margin-top: -86px;}
    .gal-item:nth-child(3n+2) {margin-top: 24px;}
    .gal-item:nth-child(3n+3) {margin-top: -184px;}
}



@media (max-width:1400px) {
    .counter-box {width: 255px}
    .copyRightWrapper {justify-content: space-between;}
    .copyRightWrapper .order-xs-1,
    .copyRightWrapper .order-xs-2 {width: auto;}
}
@media (max-width:1300px) {
    .newmega-structure .right-menu-wrap {padding-left: 0}
    .stylenew.contactUsSec {
        background-position: left bottom 8%;
        padding-bottom: 290px;
    }    
    .search-box {right: 80px}
}
@media screen and (max-width:1199px) {
    .search-box {right: 90px}
 .share-wrap .shareme span {display: none;}
 .share-wrap { 
    margin: 0 0 0 15px;
}
.share-wrap .shareme {
    padding: 0;
    margin: 0;
    color: var(--primary-color);
    background: none;
    font-size: 20px;
}

.single-product .search-btn {
    margin: 0;
}

.share-cont {
    width: 40px;
    right: -5px;
}
.stylenew .contactList li {
    padding: 0 5px;
    font-size: 13px;
    flex-basis: 25%;
    margin: 0;
    align-items: start;
}

.stylenew .contactList li img {
    min-width: 30px;
    max-width: 30px;
    max-height: 30px;
    min-height: 30px;
    padding: 5px;
    object-fit: contain;
    height: 30px;
    margin-right: 10px;
    vertical-align: top;
    position: relative;
    top: 7px;
}
.stylenew  .contactList li:nth-child(2) img {position: static;}
.stylenew .contact-form-area {width: 600px}
.single-product .gallery-sec .item .pImage {height: 205px}

.single-product .faqSec {
    padding-bottom: 230px;
}
.productCaption p {font-size: 18px}
body {
    font-size: 14px;
}


.counter-box {
    padding: 30px 20px;
    width: 220px;
    min-height: 150px;
}

.counters {
    gap: 15px;
}

.counter-box h2 {
    font-size: 54px;
}
.sp-titlecol {padding-top: 0}
.search-btn {
    margin-right: 50px;
}
 button.rmp_menu_trigger {z-index: 9999}
    .rmp-mobile-device-menu  .responsive-menu-pro-inner::before {top: 10px !important;}
    button.rmp_menu_trigger .responsive-menu-pro-inner::after {bottom: 10px !important;}
    button.rmp_menu_trigger.is-active .responsive-menu-pro-inner::after {bottom: 0 !important;}
    button.rmp_menu_trigger.is-active .responsive-menu-pro-inner, button.rmp_menu_trigger.is-active .responsive-menu-pro-inner::before, button.rmp_menu_trigger.is-active .responsive-menu-pro-inner::after {
        background-color: var(--primary-color) !important;
    }
    .main-navigation ul li ul li a{
    box-sizing: border-box;
    padding-left: 25px;
}
.main-navigation ul li ul{
    position: relative !important;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 1;
    visibility: visible;
    height: 0;
    overflow: hidden;
    box-shadow: none;
    margin: 0;
    padding: 0;
    transition: all 0.5s;
} 
.main-navigation ul .sub-menu ul{
    position: relative;
    left: 0;
    width: 100%;
    box-shadow: none;
}
.main-navigation ul .sub-menu::before{
    top: 16px;
    transform: translateY(0);
}
.main-navigation ul li a:after{
    top:0;
}
.main-navigation .menu{
    margin-top: 25px;
}

.rmp_menu_trigger {
    top: 15px !important;
}
.main-header.fixed-header {
    padding: 20px 0;
}
.menu_icon{
    display: none;
}
.main-navigation{
    position: fixed;
    width: 320px;
    height: 100vh;
    background: #fff;
    top: 0;
    right: -400px;
    box-shadow: 0 8px 18px 1px rgba(0,0,0,0.3);
    transition: all 0.5s; 
    overflow-y: auto;  
}
.main-navigation ul{
    flex-direction: column;
}
.main-navigation ul li ul{
    position: relative;
}
.main-navigation ul .sub-menu.open::before{
    transform: rotate(180deg);
}
}

@media screen and (max-width:991px) {
    .share-wrap {
        margin: 0 50px 0 15px;
    }
    .stylenew .contactList { 
        padding-left: 30px;
    }

    .stylenew .contactList li {
        flex-basis: 50%;
        font-size: 16px;
        margin: 20px 0;
    }

    .stylenew .contactList li img {
        min-width: 45px;
        max-width: 45px;
        max-height: 45px;
        min-height: 45px;
        padding: 10px;
        object-fit: contain;
        height: 45px;
        margin-right: 10px;
        position: static;
    }
    .repeater-cont .row:nth-child(odd) {flex-direction: inherit;} 
    .blogDetails [class*="col-"] {padding-left: 12px !important;padding-right: 12px !important}
    .blogDetails [class*="col-"],
    .repeater-cont [class*="col-"] {width: 100%}
    .ncont-col {padding-top: 30px;padding-left: 12px}
    .repeater-cont .row:nth-child(odd) .ncont-col {padding-right: 12px}
    .repeater-cont .row {padding: 20px 0}
    .repeater-cont .row:last-child {padding-bottom: 0}

   
    .default-page-sec h5 {font-size: 18px} 
    .title-career {
        font-size: 24px;
    }
    .single-career .applyNowForm {
        gap: 20px;
        margin: 20px 0;
        padding: 40px 20px 40px 20px;
    }
    .technicalData .col-md-12 ul li {width: 100%}
    .single-product .gallery-sec .item .pImage {height: 155px}
    .single-product .faqSec {
        padding-bottom: 150px;
    } 
    .rmp-menu .rmp-submenu.rmp-submenu-open {
        background: #545152;
    }
    .rmp-menu .rmp-menu-current-item .rmp-menu-item-link {background-color: var(--primary-color) !important}
    .op-txt ul li {width: 50%}
    .testimonial{
        float: none;
    }
    .blogItemList{
        justify-content: center;
    }
    .usdItem .item:last-child{
     margin-left:0;
 }
 .unique-inner-sec{
    padding: 50px 30px;
    border-radius: 45px;
}

.typeOfarrow,.blogArrow{
    bottom: 60px  !important;
}
.typeOfBtn, .blogBtn{
    margin: 54px auto auto auto;
    float: none!important;
}
.eventDate img{
    max-width:15px;
}
.mobile{
    display: flex;
}
.btn-primary.mobile{
    display: block;
}
.desktop{
    display: none;
}
.testimonials  .col-lg-6{
    position: relative;
}
#typesOfProducts .owl-item img, #blogPost .owl-item img {
    display: block;
    width: 100% !important;
    object-fit: cover;
}
#typesOfProducts .owl-item .eventDate img {
   object-fit: contain;
}
.arrowNav{
    width:100px;
    left: 50%;
    top:auto;
    position: absolute !important;
    bottom: 100px;
    transform: translate(-50% ,-50%);
    z-index: 9;
}
.popularEventWrapper .arrowNav{
    width:100px;
    left: 50%;
    top:auto;
    bottom: 0!important;
    transform: translate(-50% ,-50%);
    z-index: 9;
    margin:20px 0 0!important;
}
.testimonial #homeTestimonial{
    margin-right: auto;
    width:100%;
    
}
.testimonials  h2 br{
    display: none;
}
.testimonials .btn-primary{
    margin: 90px auto 30px auto;
}
.testimonial{
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
    padding-bottom: 40px;
    background: url(../images/testiminiM.png) no-repeat;
    background-position: center bottom;
    background-size: 95% auto;
}
.banner .item .cover .banner-content .h1,
.banner .item .cover .banner-content h1{
    font-size: 45px;
}
.h2,
h2{
    font-size: 30px;
}
li,
p,.integrated-inner-sec p{
    font-size: 18px;
}

.gal-item {
    width: 50%;
    padding: 12px;
}
.co {padding: 70px 40px}
.cOitem {min-width: 290px;max-width: 290px}
    

}

@media screen and (max-width:767px) {
    .stylenew .contactList {
        display: block;
    }

    .stylenew .contactList li img {
        margin-right: 20px;
    }

    .stylenew .contactList li br {
        display: none;
    }

    .stylenew .contactList li {
        align-items: center;
    }

    .stylenew .contactList li:first-child {
        align-items: start;
    }
    .stylenew .contact-left {
        order: 2;
        margin-top: 45px;
    }
    .stylenew .contactList li:nth-child(2) img {padding: 0 10px}

    .rightcareer-form {padding-left: 12px}
    .learningDevelopment img {margin-top: 20px}
    .products-inner-sec [class*="col-"]:nth-child(2) ul li:first-child {margin: 0}
    .counter-sec .heading-area {
        padding-top: 0;
        padding-bottom: 20px;
    }
    .integrated-inner-sec [class*="col-"]:first-child {
        padding-left: 12px;
        padding-top: 30px;
    }
    .home .integrated-inner-sec [class*="col-"]:first-child {padding-right: 12px}
    .layout-certificate .integrated-inner-sec [class*="col-"]:first-child {padding-top: 0}
    .op-txt ul li {width: 100%}

    .videBbanner .item{
        height: 400px;
    }
    .text-end{
        text-align: left !important;
    }
    .certifaceWrapper{
        justify-content: left;
    }
    .counters{
        gap:0;
    }
    .counter-box h2, .counter-box p{
        text-align: center;
    }
    .h2 br,
    h2 br{
        display: none;
    }
    .accordion-header button p{
        line-height: normal;
    }
    .counter-box h2{
        font-family: 'Inter';
        font-style: normal;
        font-weight: 200;
        font-size: 48px;
        line-height: 60px;
        /* or 125% */
        text-align: center;
        color: rgba(80, 87, 255, 0.8);
    }
    .integrated-sec .container .row .col-md-6:nth-child(1){
        order: 2;
    }
    .integrated-sec .container .row .col-md-6:nth-child(2){
        order: 1;
    }

    .certifaceWrapper {
        margin-top: 32px;
        gap: 50px;
    }
    .margin-top-25{
        margin-top: 25px;
    }
    footer h4 {
        border-bottom: 1px solid #504F4F;
        margin-bottom: 10px!important;
        padding-bottom: 25px;
        border-top: 1px solid #504F4F;
        padding-top: 25px;
    }

    .nobp{
        border-top: none;
        padding-top: 0;
    }

    .copyRightWrapper ul, .copy{
        text-align: left;
    }
    .copyRightWrapper ul li:first-child {
        padding-left: 0;
    }
    .footerInfoSec ul{
        min-width: 100%;
    }
    .footerInfoSec{
        gap: 0;
    }
    .pwUs{
        margin: 0;
    }
    .layout-certificate .col-md-6:nth-child(1){
        padding-bottom: 50px;
    }

    .layout-certificate{
        background: linear-gradient(to bottom,  rgba(30,87,153,0) 0%,rgba(255,255,255,0) 50%,rgba(226,232,244,1) 50%,rgba(0,30,63,0) 100%);
    }
    .curabitur-urna p{
        font-size: 18px;
    }
    #faqlist .otherProduct,
    .gallery-sec + .otherProduct,
    .technicalData + .otherProduct,
    .gallery-sec + iframe + #faqlist,
    .section-pt-100{
        padding-top: 50px;
    }
    .section-pb-100{
        padding-bottom: 50px;
    }
    .banner .item .cover .banner-content .h1,
    .banner .item .cover .banner-content h1 {
        font-size: 36px;
    }
    h2{
        font-size: 26px;
    }
    li,
    p,.integrated-inner-sec p{
        font-size: 16px;
    }
    .counters div{
        margin: auto;
        width: 100%;
    }
    .section-pt-150{
        padding-top:0;
    }
    .products-sec .col-md-4{
        padding-top: 30px;
    }

    .map-widget {
        width: 465px;
    }
    .map-widget .pointer .flag,
    .map-widget .pointer .flag::before {
        width: 15px;
        height: 20px;
    }
    .map-widget .pointer .flag::before {
        background-size: 15px;
    }
    .map-widget .pointer .flag img {
        width: 9px;
        height: 9px;
        left: 2px;
        top: 3px;
    }

    .copyRight {
        margin-top: 30px;
        padding-top: 30px;
    }
    .section-pb-100M{
        padding-bottom: 100px !important;
    }
    .map{
        margin-top: 18px;
    }
    .TypesOfProductsP, .TypesOfProductsP +h2{
        text-align: left !important;
    }
    .h2,
    h2{
        font-family: 'Inter';
        font-style: normal;
        font-weight: 500;
        font-size: 24px;
        line-height: 1.4;
    }
    .single-product .gallery-sec .item .pImage {height: auto;object-fit: contain;}
    .gal-item {width: 100%;}
}

@media screen and (max-width:575px) {
    .not-found-sec h1 {font-size: 120px}
	.not-found-sec p {font-size: 16px;margin: 30px 0;}
	.not-found-sec .search-box [type=search] {width: 220px;}
	.not-found-sec .search-box {max-width: 301px;}
    .sp-titlecol {padding-top: 0}
    .special-feature-new:before {
        background-size: 470px;
        top: -120px;
        left: -90px;
    }
    .special-feature-new .container {padding-bottom: 0}
    .special-feature-new .row .row [class*=col-md-]:nth-child(3n+2) {position: static;top: 0}
    .share-wrap .shareme span,
    .desktop-whatsapp-icon {display: none;}
    .mobile-whatsapp-icon {display: block;}
    .share-wrap { 
        margin: 0 50px 0 15px;
    }
    .share-wrap .shareme {
        padding: 0;
        margin: 0;
        color: var(--primary-color);
        background: none;
        font-size: 20px;
    }

    .single-product .search-btn {
        margin: 0;
    }

    .share-cont {
        width: 40px;
        right: -5px;
    }
    .banner .item .cover {padding-bottom:150px;}
    .liststyle ul li, .default-page-sec ul li {background-position: left top 6px;}
    .popEventDesc h4 {font-size: 20px}
    .h2,
    h2 {font-size: 22px}
    .contactUsSec + .emails {
        padding-top: 30px;
    }
    .enquire-form-box h2, .contactUsSec h2 {font-size: 22px}  
    #wp-chatbot-chat-container[style="right: 50px; bottom: 50px;"],
    #wp-chatbot-chat-container[style="inset: auto 50px 50px auto;"] {
        right: 15px !important;
        bottom: 60px !important;
    } 
    .tabContentWrapper.row {
        margin-left: 0;
        margin-right: 0;
    }
    .blogDetailsText h2 {font-size: 20px;line-height: 1.4}
    #toTop {bottom: 60px}
    .footerSection {padding-bottom: 80px}
    .floating-btn-right-sec {
        right: 0;
        bottom: 0;
        transform: none;
        top: inherit;
        width: 100%;
        margin: 0;
    }

    .floating-btn-right-sec .btn {
        margin: 0;
        width: 100%;
        border-radius: 0;
    }
    .floating-btn-right-sec .btn::after {display: none;}
    .productBox {height: auto;}
    .default-page-sec h5 {font-size: 18px} 
    .title-career {
        font-size: 24px;
    }
    .contact-form-area {
        padding: 30px 20px; 
    }
    .map {overflow: hidden;}
    #clienList {float: none;margin-left: auto;margin-right: auto;}
    .single-product .faqSec {
        padding-bottom: 50px;
    } 
    .speacil-extra-cont .table-responsive {
        margin-top: 20px;
    }
    table thead tr th {font-size: 16px}
    table tr td {font-size: 14px}
    table thead tr th,
    table tr td {padding: 10px 15px !important}
    .technicalData .col-md-12 ul li {width: 100%}
    .overview-thumb a {height: 360px}
    .productList .productItems.row [class*="col-"] {padding: 12px 0;}
    .productList .productItems.row {margin: 0}
    .bannerInner .cont .h1, 
    .bannerInner .cont h1 {font-size: 22px;}
    .banner,
    .banner .owl-carousel,
    .banner .owl-carousel .owl-stage, 
    .banner .owl-carousel .owl-stage-outer, 
    .banner .owl-carousel .owl-item,
    .banner .item img {height: auto !important;}
    .teamProfile {
        max-width: 100%;
        padding-top: 20px;
    }
    .teamDesc,
    .teamBox:nth-child(even) .teamDesc {padding: 0;max-width: 100%}
    .products-sec .show-in-mobile {
        margin-top: 30px;
    }
    .default-page-sec h4,
    .whiteBG .productCaption p, 
    .productItems .item .overlay p,
    .productCaption p {font-size: 18px;line-height: 1.4}
    .integrated-sec .show-in-mobile {
        margin-top: 30px;
    }
    .show-in-mobile {display: block;}
    .hide-in-mobile,
    .home .unique-sec::before {display: none;}
    .unique-sec .heading-area {
        padding: 0 15px;
    }
    .accordion-header button span {
        margin: 0 15px;
    }
    .unique-inner-sec {padding-left: 2px;padding-right: 2px}

    .testimonial {margin-top: 35px}
    #typesOfProducts {
        padding-top: 10px;
    }
    #typesOfProducts,
    #blogPost {margin: 0}
    #typesOfProducts .owl-stage-outer,
    #blogPost .owl-stage-outer {margin: 0;padding: 0}
    .arrowNav {margin-bottom: 15px}
    .typeOfBtn, .blogBtn {
        margin: 75px auto auto auto;
    }
    .map-widget .pointer.l18 {
        top: 61%;
        left: 30%;
    }
    .map-widget .pointer.l22 {
        top: 47%;
        left: 45.7%;
    }
    .map-widget .pointer.l3 {
        top: 15%;
        left: 73.8%;
    }
    .map-widget .pointer.l14 {
        top: 24.3%;
        left: 68.3%;
    }
    .map-widget .pointer.l33 {
        top: 31.7%;
        left: 62.4%;
    }
    .map-widget .pointer.l42 {
        top: 43.4%;
        left: 65.1%;
    }
    .map-widget .pointer.l1 {
        top: 56.5%;
        left: 54%;
    }
    .map-widget .pointer.l34 {
        top: 65.7%;
        left: 79%;
    }
    .search-box {
        width: 90%;
        right: 10px;
    }
    .search-box [type=search] {width: 240px;}
    .banner .item .cover .banner-content {
        width: 100%;
        padding: 0 10px;
    }
    .co {border-radius: 20px} 
    .contactList li {display: block; position: relative; padding-left: 65px;}
    .contactList li img {position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
    .contactList li:first-child img {top: 7px;transform: none;}
    .width-80Per {width: 100%}
    .magni-bottom-50 {
        margin-bottom: 20px;
    }
    .gallery-sec .row.productItems {
        margin: 0;
    }

    .gallery-sec .row.productItems [class*="col-"] {
        padding: 12px 0;
    }
    .arrowstyle.owl-carousel .owl-nav button[class*="owl-"].owl-prev,
    #otherProduct.owl-carousel .owl-nav button[class*="owl-"].owl-prev,
    .blogItemList .owl-carousel .owl-nav button[class*="owl-"].owl-prev {left: 2px}
    .arrowstyle.owl-carousel .owl-nav button[class*="owl-"].owl-next,
    #otherProduct.owl-carousel .owl-nav button[class*="owl-"].owl-next,
    .blogItemList .owl-carousel .owl-nav button[class*="owl-"].owl-next {right: -20px}
    .blogDetailsText h1,
    .cont .h1,
    .cont h2, .cont h1 {font-size: 26px;line-height: 1.5;}
    .banner .item .cover .banner-content .h1,
    .banner .item .cover .banner-content h1 {font-size: 24px;line-height: 1.5}
    .blogItemList .blogItem {
        min-width: 100%;
    }

    .map-widget {
/*      width: 265px;*/
        width: 100%;
  }

  .teamBox {
    flex-direction: column;
}

.teamBox:last-child {
    flex-direction: column;
    margin-top: 40px;
}

.infastructureBox {
    flex-direction: column;
    gap: 20px;
}


.unique-sec .nav {
    gap: 10px;
}
.unique-sec .nav-tabs .nav-link {
    min-width: 130px;
    font-size: 15px;
}


.applyNowForm input, .applyNowForm p.nOF {
    min-width: 100%;
}

.applyNowForm {
    gap: 20px;
    margin: 20px 0;
    padding: 40px 20px 40px 20px;
}

.copyRightWrapper ul li {
    padding: 0 9px;
}

.map-widget .pointer .flag {
    background-size: contain;
}

.blogDetailsText h2 {
    font-size: 24px;
    line-height: 1.4;
}

.heading {
    font-size: 22px;
    line-height: 1.4;
    flex-direction: column;
}

.section-pb-100 {
    padding-bottom: 30px;
}
#faqlist .otherProduct,
.gallery-sec + .otherProduct,
.technicalData + .otherProduct,
.gallery-sec + iframe + #faqlist {padding-top: 30px}

.viderSecTwoCol .col-md-6 {
    margin-bottom: 20px;
}
.viderSecTwoCol .col-md-6:last-child{
    margin-bottom: 0px;
}

.productDetaileH2 {
    font-size: 24px;
    line-height: 1.4;
}
.productDetaileH2 small {font-size: 67%}
.heading-area {
    margin-top: 20px;
} 
.curabitur-urna {
    padding-bottom: 150px;
}
.page-template-about-template .curabitur-urna {
    padding-bottom: 100px;
}
.infastructureBox .row {
    padding-bottom: 10px;
}
.infr-right {
    padding-left: 12px;
    padding-top: 30px;
}
.current-open-sec .co {
    padding: 70px 0 0;
}
.btn {
    width: 180px;
    font-size: 14px;
}
.heading2 {font-size: 14px;line-height: 1.2}
.arrowstyle.owl-carousel .owl-nav  button, #otherProduct.owl-carousel .owl-nav  button, .blogItemList .owl-carousel .owl-nav button {
    position: static;
    display: inline-block;
    margin: 0 15px;
}

.arrowstyle.owl-carousel .owl-nav, #otherProduct.owl-carousel .owl-nav, .blogItemList .owl-carousel .owl-nav {
    text-align: center;
    margin-top: 30px;
}
.blogItemList .recent-post-slider .blogItem {margin-bottom: 0}
.contactUsSec {padding-bottom: 100px}
.products-inner-sec {padding-top: 0}
.infaDesc h2,
.learningDevelopment h2 {margin-bottom: 10px}
.products-sec .col-md-4 {padding-top: 20px}
.products-sec h2, .testimonials h2 {margin-bottom: 0}
.aboutTopSection h2,
.popularEventWrapper h2,
.integrated-sec h2 {margin-bottom: 15px}
.timelineTabView {margin-top: 20px;}
.page-template-career-template .products-sec h2 {margin-bottom: 20px}
.contItem:first-child {
    margin-top: 20px;
}
.normal-content h3 {
    font-size: 18px;
}
.liststyle ul li, .default-page-sec ul li {font-size: 16px}
.stylenew .contactList li {
    display: flex;
    padding: 0;
    position: static;
    align-items: center !important;
}

.stylenew .contactList {
    padding: 0;
} 
.stylenew.contactUsSec h2 {text-align: left !important;}
.stylenew .contactList li img {
    position: static !important;
    vertical-align: middle !important;
    display: block;
    top: 0;
    transform: inherit;
}
.stylenew.contactUsSec {
    padding-bottom: 160px;
    background-position: left bottom 9%;
}
.stylenew.emails {
    background: #fff;
}
.customer-form h4 {
    font-size: 18px;
    margin: 20px 0;
}

.customer-form label {
    font-size: 16px;
}

.customer-form span.wpcf7-list-item-label {
    font-size: 14px;
}

.customer-form span.wpcf7-list-item-label:before {
    top: 0;
}

.customer-form span.wpcf7-list-item-label:after {
    top: -1px;
}

.customer-form .wpcf7-list-item {
    margin-left: 5px;
}

.customer-form .btn {
    width: auto;
    min-width: 140px;
}
.customer-form.contact-form-area {
    padding-left: 30px;
    padding-right: 10px;
}
.integrated-sec .col-md-7 {
    padding-top: 15px;
}
}
@media (max-width:350px) {
    .customer-form .btn {min-width: 120px;}
    .stylenew .contactList li {font-size: 14px}
    .logo {
        width: 150px;
    }
    .search-box [type=search] {
        width: 220px;
    }
    .rmp_menu_trigger {top: 10px !important}
    .header-on .rmp_menu_trigger {top: 8px !important}
    .search-box [type=search] {width: 210px}
    .product-style-new .heading-area {
        padding-bottom: 50px;
    }

    .arrow-navigation.owl-theme .owl-nav {
        top: -60px;
        right: inherit;
        left: 0;
    }
}