@media screen and (max-width: 6000px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl{max-width: 1177px;}
    .gen-service .st-slider {margin: 0 -150px 0 -390px;}
    .d-section .st-slider, .pi-section .st-slider {margin: 0 0px 0 -390px;}

    .logo {margin: 3px 0px;width: 380px;}
    
    .category-link{padding: 15px 15px 10px;}
    .category-link img {height: 25px;}
    /*.sublogo-wrapper ul .category-link {padding: 23px 15px 20px;}*/
    .sublogo-wrapper img{width: 380px;}
    
    .spec-ol{
        padding-left: 53px;
    }

/*    .mean-container a.meanmenu-reveal{top:10px;}
    .mean-container .mean-nav {margin-top: 70px;}*/
}
@media screen and (max-width: 1850px) {
    /*.logo{margin: 24px 0px 25px;}
    .mean-container a.meanmenu-reveal{top:25px;}
    .mean-container .mean-nav{margin-top:100px;}
        .category-link{padding: 15px 15px 10px;}
        .category-link img {height: 25px;}
        .sublogo-wrapper ul .category-link {padding: 40px 15px 35px;}*/
    .bannerWrapper .slide-button{bottom:30px;}
    .intro-section .content-wrapper{font-size:24px;/*30px;*/padding: 0 15% 80px;}
    .box-header .title{font-size:20px;line-height: 1.4;}
    .box-content{font-size:18px;}
    .box-content p{line-height:1.2;}
    .general-box .box-content .title {font-size: 24px;}
    .innerMenu-container ul li a{font-size:16px;letter-spacing:3px;padding: 15px 15px 14px;line-height: 30px}
    .is-sticky .innerMenu-container ul li a{font-size:16px;letter-spacing:3px;padding:15px 15px 14px;line-height:30px;}
    .general-content-wrapper{font-size:30px;}
    .philosophy-section .content-wrapper {padding: 30px 200px;font-size: 28px;}
    .philosophy-section .content-wrapper p{line-height:1.2;}
    .about-img-content .content-box{padding: 5px 25px;}
    .location-name {min-width: 275px;padding: 15px 20px;font-size: 22px; letter-spacing:1px;}

    .thumb-slider,.thumb-slider-2,.thumb-slider-3,.thumb-slider-4,.thumb-slider-5 {margin: 0 -150px 0 -370px;}
    .d-section .st-slider, .pi-section .st-slider {margin: 0 0px 0 -350px;}

    .gen-service .page-title h2{font-size:34px;line-height: 1.5;}
    .gen-service .content-wrapper .sub-title{font-size:32px;line-height:1.3;}
    .gen-service .content-wrapper,.compliance-content-wrapper{font-size:28px;}
    .gen-service .content-wrapper p,.compliance-content-wrapper p{line-height:1.4;}
    .logos-wrapper .c-logo{width:225px;}
    .address-box h3{font-size:22px;}
    .address-box{font-size:16px;}
    .address-box p, .address-box a{line-height:30px;}
    
}
@media only screen and (max-width: 1799.98px) {	
    /*.category-link{padding: 15px 15px 10px;}
    .category-link img {height: 25px;}
    .sublogo-wrapper ul .category-link {padding: 40px 15px 35px;}*/
    .theme-btn, .theme-btn-2{height:40px;font-size:12px;padding:5px 20px;}
    .page-title h1, .page-title h2{font-size:32px;}
    .intro-section .content-wrapper{padding: 0 13% 80px;}
    .box-header{margin-bottom:10px;}
    .box-header .title{font-size:18px;line-height: 1.4;}
    .box-content{font-size:16px;}
    .box-content p{line-height:1.2;}
    .service-box .theme-btn {margin-top: 20px;font-size: 12px;height: 35px;}
    .general-box .box-content{padding:30px;}
    .general-box .box-content .title {font-size: 20px;}
    .about-img-content .content-box{padding: 5px 15px;}
    .about-img-content .content-box p{font-size: 16px;letter-spacing: 2px;}
    .about-img-content .content-box h3{font-size: 26px;}
    .about-img-content .content-box h3 small{font-size: 12px;letter-spacing: 2px;}
    .philosophy-section .content-wrapper{padding:30px 170px;}
    .value-section .container{max-width:1400px;}
    .gen-service .st-slider,.thumb-slider,.thumb-slider-2,.thumb-slider-3,.thumb-slider-4,.thumb-slider-5 {margin: 0 -150px 0 -350px;}
    .d-section .st-slider, .pi-section .st-slider {margin: 0 0px 0 -350px;}

    .general-content-wrapper {font-size: 26px;}
    .gen-service .page-title h2 {font-size: 28px;}
    .logos-wrapper .c-logo{width:auto;/*200px;*/}
    .theme-btn img{width:16px;}
    .footer-logo img{height:30px;}
    ul.foot-nav li a{font-size:16px;}
    .copyright,.footer-bottom li a{font-size:14px;}
    .intro-section .content-wrapper,.general-content-wrapper, .philosophy-section .content-wrapper{font-size:22px;}
    .facility-section .general-content-wrapper p {line-height: 1.4;}
    .facility-box .title-wrapper{font-size:16px;}
    .gen-service .content-wrapper,.contact-section .content-wrapper p {font-size: 26px;}
    .form-group label{font-size:14px;}
    .innerMenu-container ul li a{font-size:14px;letter-spacing:2px;}
    .is-sticky .innerMenu-container ul li a{font-size:14px;letter-spacing:2px;}
    .thank-you-inner h1 {font-size: 80px;line-height: 1.1;}
    .thank-you-inner h2 {font-size: 56px;letter-spacing: 5px;line-height:1.1;}
    .thank-you-inner{font-size:28px;max-width: 70%;margin: 0 auto;}
    .thank-you-inner p {line-height: 1.2;}
    .product-section .general-content-wrapper {padding: 30px 100px;}
}
/*-1460-*/
@media only screen and (max-width: 1599.98px) {
    /*.logo{margin: 24px 0px 25px;}
    .mean-container a.meanmenu-reveal{top:25px;}
    .category-link{padding: 15px 15px 10px;}*/
    /*.sublogo-wrapper{padding-right: 0;}*/
    /*.sublogo-wrapper ul .category-link{padding: 36px 15px 32px;}
    .mean-container .mean-nav{margin-top: 100px}*/
    .page-title h1, .page-title h2{font-size: 28px;line-height: 40px;letter-spacing: 3.8px;}
    .intro-section .content-wrapper{font-size: 22px;/*26px;*/padding: 0 14% 80px}
    .service-section .box-row .col-lg-3{-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;padding-right: 7px; padding-left: 7px;}
    .service-box{padding:20px 15px 30px 15px;}
    .box-header .icon{height:70px;}
    .box-header .icon img {max-width: 55px;max-height:65px;}
    .box-header .title{font-size: 16px;max-width: calc(100% - 70px);}
    .box-content{font-size: 15px;}
    .contact-form{padding: 0px 50px 80px;}
    .contact-section .content-wrapper p{font-size: 20px;line-height: 1.3;}
    .philosophy-section .content-wrapper{padding: 30px 50px;}
    .compliance-content-wrapper {font-size: 26px;padding: 0 50px;}
    .compliance-content-wrapper p{line-height: normal;}
    .csr-section .compliance-content-wrapper{padding-right: 50px;}
    .img-block h4,.img-title {font-size: 26px;letter-spacing: 3.69px;}
    .small-text {font-size: 16px;line-height: normal;letter-spacing: 1.74px;}
    .about-img-content .content-box p{font-size: 14px;letter-spacing: 2px;}
    .about-img-content .content-box h3 small{font-size: 12px;letter-spacing: 1px;}
    .product-section .general-content-wrapper {padding: 25px 50px;}
    .specification-ul{margin: 10px 0}
    .facility-slider{margin: 0 -300px 0 -15px;}
    .gen-service .content-wrapper {padding: 0px 50px;font-size: 24px;}
    .gen-service .content-wrapper .sub-title {font-size: 22px;letter-spacing: 3px;line-height: normal;}
    .gen-service .content-wrapper p{line-height: normal;}
    /*.gen-service .align-items-end{align-items: flex-start!important}*/
    .gen-service .page-title img {max-width: 70px;margin-right: 20px;}
    .gen-service .page-title h2 {font-size: 24px;letter-spacing: 4.8px;}
    .location-name {min-width: 250px;padding: 10px 20px;font-size: 18px; letter-spacing:1px;}

    .banner-slide .video video {height: 80vh;/*586px;*/}
    .gen-service .st-slider,.thumb-slider,.thumb-slider-2,.thumb-slider-3,.thumb-slider-4,.thumb-slider-5 {margin: 0 -100px 0 -300px;}
    .d-section .st-slider, .pi-section .st-slider {margin: 0 0px 0 -200px;}

    .address-box h3 {font-size: 20px;}

    .intro-section .container, .service-section .container, .sustainability-section .container,.location-section .container,
    .about-section .container, .brands-section .container, .facility-section .container{max-width: 1230px;}
    .footer-wrapper .container {max-width: 1330px;}
    .contact-section .content-wrapper p{font-size:22px;}
    .thank-you-inner h1 {font-size: 70px;}
    .thank-you-inner h2 {font-size: 50px;}
    .thank-you-inner{font-size:26px;}
}
/*-1400-*/
@media only screen and (max-width: 1499.98px) {
    .mean-container a.meanmenu-reveal{left: 15px !important;}
    /*.box-header .title {font-size: 18px;}*/
    .card-header a{font-size: 30px;}
    .career-section .card-body{padding: 40px;font-size: 24px;}
    .career-section .card-body p{line-height: normal;}
    .number-ul li{font-size: 24px;line-height: normal;padding: 10px 0;}
    .number-ul li:first-child{padding-top: 0}
    .number-ul{padding-left: 26px}

    .career-section .card-body .theme-btn{margin-top: 15px}
    .pub-info li{font-size: 24px;}
    .philosophy-section .content-wrapper p{line-height: normal;}
    .about-section .general-content-wrapper{padding: 0 6%;}
    .value-section .container{max-width:1177px;}
    .logos-wrapper{margin-top: 20px}
    .logos-wrapper .c-logo{width: 180px;height: 72px;}
    .logos-wrapper .c-logo img {max-height: 72px;}
    /*.banner-slide .video video {height: 555px;}*/
    .banner-slide .video video {height: 70vh;}
    .gen-service .st-slider,.thumb-slider,.thumb-slider-2,.thumb-slider-3,.thumb-slider-4,.thumb-slider-5 {margin: 0 -50px 0 -265px;}
    .d-section .st-slider, .pi-section .st-slider {margin: 0 0px 0 -350px;}

    .gen-service .content-wrapper,.compliance-content-wrapper{font-size:20px;}
    .value-slider .general-box .box-content .title{font-size:20px;}
    .thank-you-inner h1 {font-size: 60px;}
    .thank-you-inner h2 {font-size: 44px;}
    .thank-you-inner{font-size:20px;}
}
@media only screen and (max-width: 1430px) {
}
/*-1300-xlg*/
@media only screen and (max-width: 1399.98px) {
    .banner-slide .video video {height: 95vh;}
    /*.sublogo-wrapper ul .category-link {padding: 29px 15px 25px;}*/
    .career-section .container {max-width: 1230px;}
    .service-section .box-row .col-lg-3{-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
}
/*-1200-*/
@media only screen and (min-width:1200px) and (max-width: 6000px) {
}
@media only screen and (min-width:992px) and (max-width: 1199px) {
}	
@media (max-width:1298px) {
    .header-container,.footer-bottom .container,.container{max-width:1177px;}	
    .logos-wrapper .c-logo{width: 160px;}
    .banner-slide .video video {height: 70vh;/*521px;*/}
    .gen-service .st-slider,.thumb-slider,.thumb-slider-2,.thumb-slider-3,.thumb-slider-4,.thumb-slider-5 {margin: 0 -50px 0 -250px;}
    .specification-ul .spec-block{padding-right:15px;margin-right:15px;}
}
@media(max-width:1200px) {
    .general-content-wrapper p br{display: none;}
    .logos-wrapper{justify-content:center;}
}
@media (max-width:1199.99px) {
    .mean-container .mean-bar{min-height: 70px}
    #pageHeaderWrapper{position: relative !important;}
    .main-header{margin: 0 auto;padding: 0}
    .topRightContainer { display: block;margin:0px auto; position:absolute; left:0px; top:0px; width:100%; padding-right:80px;justify-content: unset}
    .topRightContainer .usefull-links {width: 100%;margin: 39px 15px;}
    .nav-wrapper { width:100%; margin:0px auto; float:none; position:absolute; top:0px; }
    .nav-container { position:absolute; top:auto; left:0px; margin:0px; display:block; clear:both; width:100%; }
    .mean-container .mean-nav {margin-top: 70px;}
    .header-container,.container,.homeBannerSlider .slick-dots{max-width: 960px}
    .header-container { max-width:100% !important; }
    .inner_banner_caption .captionContainer .bannerHeading1 { padding:0px 0px; }
    .sticky-wrapper.is-sticky .sublogo-wrapper{z-index:11;}
/*    .sublogo-wrapper ul{margin:0;}
    .sublogo-wrapper ul .category-link{padding-right:0;}*/
    /*-Home page-*/
    /*.banner-slide .video video {height: 417px;}*/
    .banner_caption .captionContainer .bannerHeading1{font-size: 50px;line-height: normal;}
    .homeBannerSlider .slick-dots{padding:0px;}	
    .banner_caption .captionContainerInner{max-width: 70%}	
    .page-title h1, .page-title h2{font-size: 30px;line-height: 40px}
    .service-section .box-row .col-lg-3 {-ms-flex: 0 0 33%;flex: 0 0 33%;max-width: 33%;}
    .service-box{padding: 20px 15px;text-align: center;}
    .box-header{flex-direction: column;}
    .box-header .icon{margin: 0 0 20px}
    .box-header .title{display: block;max-width: 100%;font-size: 20px; text-align: center;}
    .general-box .box-content{padding: 20px}

    .slick-next{right: -20px;opacity: 1}
    .slick-prev {left: -20px; opacity: 1}

    /*-About Us-*/
    .inner_banner_caption .captionContainerInner{margin: 0}
    .value-slider .general-box .box-content .title{font-size: 28px;}
    .location-name{min-width: unset;padding: 10px 20px;font-size: 20px;line-height: normal;}
    /*-Ameya-*/
    .specification-ul .spec-block{padding: 0px 15px 0px 0;margin: 5px 15px 5px 0}
    .banner-logo .logo-img {height: auto; max-height:80px;}
    /*-Contact-*/
    .address-wrapper .row{flex-wrap: wrap;justify-content: flex-start;}
    .contact-form{max-width: 100%;padding: 30px}
    /*-Sustainability-*/
    .social-section .col-lg-6,.chemical-section .col-lg-6,.carbon-section .col-lg-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .compliance-content-wrapper{text-align: center;padding: 30px 15px;}
    .social-section .img-wrapper img,.chemical-section .img-wrapper img,.carbon-section .img-wrapper img{width: 100%;}

    .gen-service .st-slider,.thumb-slider,.thumb-slider-2,.thumb-slider-3,.thumb-slider-4,.thumb-slider-5 {margin: 0 -50px 0 -300px;}
}

@media (max-width:1120.98px) {
    .d-section:before{width:375px;}
    .d-section .content-wrapper>.row{margin-bottom:30px;}
    .d-section .slide-button{margin-top:0;}
    /*Thank you*/
    .thank-you-inner h1,.thank-you-inner h2{font-size: 50px;line-height: 1.2;letter-spacing: 0;}
    .thank-you-inner p br{display: none}
    .footer-wrapper.pt100{padding-top: 0 !important}
    
    
}

/* Portrait tablets and medium desktops */
@media (max-width:991.98px) {	

    /*.homeBannerSlider .slick-dots {top: auto;bottom: 20px;left: 0%;width: 100%;text-align: center;transform: translate(0, 0);}*/
    .homeBannerSlider .slick-dots li {display: inline-block;margin: 10px;}
    h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, .h1 strong, .h2 strong, .h3 strong, .h4 strong, .h5 strong, .h6 strong{font-weight: 700}
    .footer-wrapper { margin-bottom:50px; }
    .ftcol1, .ftcol2, .ftcol3, .ftcol4, .ftcol5{ width:100%; margin:0px 0px 25px;padding:0;text-align: center;}

    .footer p { text-align:center; }
    .fadd br, .fcall br, .femail br, .ffax br{display: none}
    .fadd, .fcall, .femail, .ffax, .foot-add{ padding:0px 0px; }
    .fadd:before, .fcall:before, .femail:before, .ffax:before{position: relative;margin: 0px;display: block;}
    ul.foot-nav, .fcontact-details-block { margin:0px 0px; }
    ul.foot-nav ul{padding: 0;}
    .social-icons{display: block;margin:15px 0 0;}
    .footer-bottom .justify-content-between{justify-content: center !important;}
    .copyright{display:block;text-align: center;margin-bottom: 10px}
    .footer-bottom ul{margin:0px;display: flex;align-items: center;justify-content: center;}
    .footer-bottom li:first-child a{padding-left:0;}
    /*-Home page-*/
    .banner-slide .video video,.banner-slide figure {height: 335px;}
    .banner-slide figure img{height:100%;object-fit:cover}
    .banner_caption .captionContainer .bannerHeading1{font-size: 36px;letter-spacing: 0;}
    .homeBannerSlider .slick-dots{padding: 10px 0;left:0;bottom: 30px;text-align: center;transform: translateX(0);-webkit-transform:translateX(0)}
    .banner_caption .captionContainerInner p br,.bottom-section p br{display: none}
    .banner-link-btn{margin:0;}
    .general-section{padding:40px 0;}
    .page-title{text-align: center;}
    .page-title h1,.page-title h2{font-size: 40px;letter-spacing: 0;}
    .theme-btn{min-width: 100px;height: 45px;font-size: 14px;padding: 0 15px}
    .bannerWrapper .slide-button{bottom: 10px}
    .service-section .box-row .col-lg-3 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    .slick-prev{left:0;}
    .slick-next{right: 0}
    .ftcol2 .row{flex-direction: column;}
    .foot-head{display: inline-block;}
    ul.foot-nav li{width: auto;}
    .footer-top{padding:50px 0px; text-align: center;}
    .footer-top ul.foot-nav{justify-content: center !important;}
    .footer-top .row .col-lg-auto:last-child{margin-top: 40px}
    ul.foot-nav li,.social-icons li{display: inline-block;margin: 5px 10px}
    .ftcol1 .row{display: block;}
    ul.foot-nav li:after{right: 0;}
    .copyright a img{margin-top: 0}
    #toTop{right:20px;bottom:60px;}
    /*-About Us-*/
    .inner_banner_caption .captionContainer .bannerHeading1 {font-size: 28px;letter-spacing: 0;line-height: normal;}
    .general-content-wrapper, .philosophy-section .content-wrapper{text-align: center;font-size: 22px;}
    .philosophy-section .content-wrapper{padding: 30px 15px}
    .innerMenu-container ul{flex-wrap:wrap;justify-content:center;}
    /*-Ameya-*/
    .product-section .col-lg-5,.product-section .col-lg-7,.gen-service .col-lg-5,.gen-service .col-lg-7 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .thumb-slider{margin: 0;padding: 0}
    .product-section .general-content-wrapper{padding: 20px;text-align: center;}
    .general-content-wrapper .slide-button{margin-top: 30px}
    .specification-ul{justify-content: center;}
    .facility-section .general-content-wrapper{text-align: center;padding: 30px 0}
    .facility-section .general-content-wrapper p{line-height: normal;}
    .slide-button{display: flex;justify-content: center;}
    .facility-slider{margin: 0;padding: 0}
    .about-img-section:before{content: '';position: absolute;width: 100%;height: 90%;display: block;bottom: 0;left: 0;background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%);opacity: 0.6;}
    .about-img-content{bottom: 10px;flex-wrap: wrap;}
    .about-img-content .content-box{float: none;flex: unset;align-self: unset;margin-bottom: 15px;width: 50%}
    .about-img-content .content-box h3{font-size: 26px;}
    .video-section{margin-top: 30px}
    .specification-ul .spec-block {padding: 0px 0px 0px 0; margin: 5px 0px 5px 0; justify-content: center;}
    /*-Service-*/
    .gen-service .page-title{justify-content: center;}
    .gen-service .content-wrapper{padding: 30px 15px;text-align: center;}
    .gen-service .st-slider{margin: 0;padding: 0}
    .d-section:before{display: none;}
    .gen-service .page-title{margin-bottom: 20px;}
    /*-Compliance-*/
    .compliance-content-wrapper,.csr-section .compliance-content-wrapper{padding: 30px 15px;text-align: center;}
    .logos-wrapper{justify-content: center;}
    .line{margin: 20px auto}
    .chemical-section .compliance-content-wrapper p{padding-right: 0;}
    /*-Careers-*/
    .card-header a{font-size: 26px;}
    /*-Contact-*/
    .contact-form{max-width: 100%;padding: 40px 30px;}
    .address-wrapper{padding: 0}
    .address-box{max-width: 100%;margin: 15px 0}
    .map-wrapper{margin-bottom: 30px;}
    .contact-section .content-wrapper{text-align: center;}
    /*Thank you*/
    .thank-banner figure:before{display: none;}
    .thank-you-inner h1,.thank-you-inner h1 span {text-align: center;letter-spacing: 0}
    .thank-you-caption { background:#222;position:relative; top:auto; left:auto; padding:40px 0px;}
    .thank-you-inner{ max-width:100%;text-align: center;letter-spacing:0;font-size: 28px;}
    .thank-you-inner p{margin-bottom: 20px}
    .thank-you-inner p br{display: none}
    .thank-you-inner .link-btn-group{margin-top:35px;}
    .thank-you-inner .link-btn-group .theme-btn-2{min-width: 132px;height: 45px;font-size: 14px;padding: 0 15px;}

    .thumb-slider .slick-current,.thumb-slider-2 .slick-current,.thumb-slider-3 .slick-current,.thumb-slider-4 .slick-current,.thumb-slider-5 .slick-current{opacity:1;}
}
@media (max-width:800px) {
    .product-section .general-content-wrapper>.row,.d-section>.container-fluid>.row,.pi-section>.container-fluid>.row,.gen-service .content-wrapper>.row{flex-direction: column-reverse;}
    .product-section .col-lg-7,.gen-service .col-lg-7{display: flex;flex-direction: column-reverse;}
    .product-section .slide-button,.gen-service .slide-button{margin-bottom: 30px}
    .product-section .thumb-slider{margin-top:30px;}
    .gen-service .st-slider, .thumb-slider, .thumb-slider-2, .thumb-slider-3, .thumb-slider-4, .thumb-slider-5{margin-top:20px !important;}
    .product-section .general-content-wrapper>.specification-ul{flex-direction:row;}
}

/* Landscape phones and portrait tablets */
@media (max-width:767.98px) {
    .thank-you-caption .grid-tb, .thank-you-caption .grid-tc { display:block; }
    .thank-bottom-caption { padding:0px; }
    .thank-bottom-caption .link-btn{flex-direction: column;}
    .thank-bottom-caption .link-btn .theme-btn{margin:7px 0;}
    /*-Home-*/
    .home-form-section .img-wrapper,.home-form-section .img-wrapper img{height:auto;}
    .homeBannerSlider .slick-arrow{display: none !important;}	
    .copyright a{display: block;margin-top: 10px}


}

@media (max-width:650px) {
    .homeBannerSlider .slick-dots{flex-direction: row;transform: translateY(0);-webkit-transform: translateY(0);height: auto;width: 100%;top: auto;bottom: 0}
    .homeBannerSlider .slick-dots li{margin: 10px 5px}
    .snext, .sprev{width: 40px;height: 40px;font-size: 16px;line-height: 40px}
    .top-header {height: 20px;padding: 0;}
    .logo-holder{display: block;margin: 0}
    .logo{width: 200px;margin: 3px 0}
    .mean-container a.meanmenu-reveal::before{display: none !important;}
    .mean-container a.meanmenu-reveal {top: 0px;left: auto !important;right: 15px !important;}
    .mean-container .mean-bar{min-height: unset}
    .mean-container .mean-nav {margin-top: 45px;}
    .mean-container .mean-nav{max-width: 100%;border-radius: 0;}
    .mean-container .mean-nav ul{padding: 0}
    .tb-border .col-md-6{width: 50%;}
    .category-link{padding: 15px;}
    /*-About-*/
    .innerMenu-container ul li{float: none;}
    .innerMenu-container ul li a {font-size: 16px;letter-spacing: 1px;padding:10px 15px}
    /*-Ameya-*/
    /*.video-wrapper .play-btn{width: 43px;height: 40px;}*/
    .video-wrapper .play-btn img {margin-left: 0px;height: 40px;width: 40px;padding: 10px 10px 10px 13px;}
    .specification-ul .spec-block img{max-height: 30px;}
    .specification-ul .col-lg-6,.specification-ul .col-lg-6:first-child, .specification-ul .col-lg-6:nth-child(2),.ameya-product-content .specification-ul .col-lg-6 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .specification-ul .spec-block{border:0;padding:0 !important;}
    /*-Contact-*/
    .contact-section .content-wrapper p{font-size: 20px;}
    .form-group label{font-size: 14px;letter-spacing: 1px;}
    /*-Careers-*/
    .career-section .card-body{font-size: 20px;padding: 40px 15px}
    .pub-info li,.number-ul li,.gen-service .content-wrapper,.compliance-content-wrapper {font-size: 20px;}
    .card-header a{font-size: 20px;line-height: normal;padding: 15px 65px 15px 20px;}
    .card-header a:after{right: 25px;font-size: 18px;}
    .gen-service .page-title{display: block;}
    .gen-service .page-title img{margin: 0 0 20px;}
    .logos-wrapper .c-logo{margin: 0 0 10px}
    .img-block{margin-bottom: 20px;}
    .compliance-content-wrapper .pl50 {padding-left: 15px !important;}
    .page-title h2 img {margin: 0 auto 15px;display: block;text-align: center;}
    
    .sublogo-wrapper img{width: auto; height: 38px;}
    .sublogo-wrapper{text-align: left !important;margin: 3px 0;width: 90% !important;}
    .spec-ol{
        padding-left: 0px;
    }
}

@media (max-width:575px) {

    body{font-size: 14px;letter-spacing: 0;}
    p,ul.ul-listing li{line-height: normal !important;}
    ul.ul-listing li:before{width: 7px;height: 7px;top:13px;}
    h1 { font-size:28px !important;}
    h2 { font-size:26px !important; }
    h3 { font-size:24px !important; }
    h4{ font-size:22px !important; }
    h5 { font-size:20px !important; }
    h6 { font-size:18px !important; }
    h1, h2, h3, h4, h5, h6{letter-spacing: 0}
    /*-Home page-*/
    .banner-slide .video video,.banner-slide figure {height: 250px;}
    .topRightContainer{padding-right: 70px;}
    .banner_caption .captionContainerInner p br{display: none}	
    #pageHeader .container { padding:0px 15px; }
    .page-title h1,.page-title h2{ font-size:28px !important;line-height: 1.3;letter-spacing:0;padding-bottom: 20px}
    .banner_caption .captionContainerInner{max-width: 100%;padding:0;}
    /*.banner_caption {background:#222;position: relative;top: auto;left: auto;padding: 40px 0px 80px;text-align: center;}*/
    .banner_caption .captionContainer .bannerHeading1{padding-bottom:10px;margin-top:0;line-height: 1.3}
    .banner_caption .captionContainer .captionContainerInner p{display: none;}
    .tb-border .col-md-6{width: 50%;}
    .category-link img{height: 16px;}
    .sublogo-wrapper{padding-right:0;}
    .sublogo-wrapper ul .category-link {padding: 38px 15px 30px;}
    .sublogo-wrapper ul .category-link{background: transparent !important;}
    .sublogo-wrapper ul li:first-child .category-link {padding-left:0;}
    .sublogo-wrapper ul .category-link img{height: 20px;}

    .intro-section .content-wrapper {font-size: 18px;padding: 0 0 40px;}	
    .service-section .box-row .col-lg-3 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .general-box .box-content{text-align: center;padding: 35px 20px;}
    .slide-button button{width: 35px;height:35px;font-size: 16px}
    .slide-button button.sprev{margin-right: 5px;}

    .footer-logo{margin-bottom: 20px}
    .foot-head,.fadd, .fcall, .femail, .ffax, .off-add,ul.foot-nav li a,.copyright, .footer-bottom li a{font-size:14px;letter-spacing: 0}
    .copyright, .footer-bottom li a{font-size: 12px}
    .fadd, .fcall, .femail, .ffax, .off-add{margin-bottom: 10px}
    .footer-bottom li a{padding:0 10px;}
    .footer p{font-size: 14px}
    /*-About Us-*/	
    .inner-banner figure:before{display: none;}
    .inner_banner_caption{position: relative;padding: 40px 0;}
    .breadcrumb-container ul,.breadcrumb-container ul li a,.breadcrumb-container ul li a:after{font-size:12px;color: #fff}
    .about-section .general-content-wrapper{padding:0;}
    .general-content-wrapper, .philosophy-section .content-wrapper{font-size:18px;}
    .is-sticky .innerMenu-container ul li a{letter-spacing:1px;padding:10px 15px;}
    /*-Ameya-*/
    .banner-logo .logo-img {max-height: 30px;}
    .about-img-content {bottom: auto;position: relative;background: #323232;padding: 30px 0;}
    .about-img-section:before{display: none;}
    .about-img-content .content-box{width: 100%;border: 0}
    .about-img-content .content-box:last-child{margin: 0}
    .brands-wrapper .col-lg-3{width: 50%;}
    .brands-section{padding-top: 0}
    .brands-wrapper{margin: 0}
    .brands-wrapper .brand-logo{height: 80px;}
    .brands-wrapper .brand-logo img{max-height: 80px;}
    .video-wrapper .play-btn{top:40%;}
    .facility-box .title-wrapper{font-size: 16px;padding:5px 20px;}
    .gen-service .content-wrapper .sub-title br{display:none;}
    .line{margin: 0 auto}
    /*-Contact-*/
    .contact-form{padding: 30px 15px}
    .address-box{padding:15px; text-align: center;}
    .address-box .icon{position: relative;margin-bottom: 25px;}
    .address-box{font-size: 20px;}
    .map-section iframe{height: 300px;}
    .google-recaptch{bottom: 40px}
    .contact-section .col-lg-5,.contact-section .col-lg-7 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .contact-form .page-title h2:before{left: 50%;transform: translateX(-50%);}
    /*-Thank you-*/
    .thank-you-inner {font-size:20px;}
    .thank-you-inner h1, .thank-you-inner h2{font-size: 36px !important}
    .thank-you-inner h1{padding:0} 
    .thank-you-inner h2{padding-bottom: 20px;}

    .d-section .content-wrapper>.row,.pd-section .mb30,.dp-section .mb30,.pi-section .mb30,.iqt-section .mb30 {margin-bottom: 0px !important;}
}

@media (max-width:480px) {
    .mean-container .mean-nav ul li a, .mean-container .mean-nav ul li li a, .mean-container .mean-nav ul li li li a,.mean-container .mean-nav ul li a.mean-expand:after{font-size: 14px}
    .general-content-wrapper{
        font-size: 12px;
    }
}

@media (max-width:400px) {
    h1,.page-title h1,.page-title h2 { font-size:22px !important;letter-spacing:1px !important;}
    h2 { font-size:22px !important;letter-spacing:1px !important; }
    h3 { font-size:20px !important;letter-spacing:1px !important; }
    h4{ font-size:18px !important;letter-spacing:1px !important; }
    h5 { font-size:16px !important;letter-spacing:1px !important; }
    h6 { font-size:16px !important;letter-spacing:1px !important; }
    .logo {width: 180px;}
    /*-Thank you-*/
    .thank-you-inner h1, .thank-you-inner h2{font-size: 32px !important}
    .thank-you-inner .link-btn-group .theme-btn,.thank-you-inner .link-btn-group .theme-btn-2{min-width: 100px;padding: 5px 15px}
    
}

@media (max-width:360px) {
    /*.sublogo-wrapper ul .category-link img {height: 16px;}*/
/*    .sublogo-wrapper img{width: auto; height: 38px;}
    .sublogo-wrapper{text-align: left !important;margin: 3px 0}*/
    /*-Thank you-*/
    .thank-you-inner .link-btn-group .theme-btn-2{margin:0 0 10px;}
}