/*
Theme Name: Twenty Twenty
Text Domain: twentytwenty
Version: 2.2
Tested up to: 6.2
Requires at least: 4.7
Requires PHP: 5.2.4
Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-patterns, block-styles, wide-blocks, accessibility-ready
Author: the WordPress team
Author URI: https://wordpress.org/
Theme URI: https://wordpress.org/themes/twentytwenty/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------

	0. 	CSS Reset
	1. 	Document Setup
	2. 	Element Base
	3. 	Helper Classes
	4. 	Site Header
	5. 	Menu Modal
	6. 	Search Modal
	7. 	Page Templates
		a. 	Template: Cover Template
		c. 	Template: Full Width
	8.  Post: Archive
	9.  Post: Single
	10. Blocks
	11. Entry Content
	12. Comments
	13. Site Pagination
	14. Error 404
	15. Widgets
	16. Site Footer
	17. Media Queries

----------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------- */

/*	0. CSS Reset
/* -------------------------------------------------------------------------- */

*{box-sizing: border-box;padding: 0;margin: 0;font-family: 'Poppins', sans-serif;}

html {
	scroll-behavior: smooth;
}
a{color: #000;text-decoration: none;}
@media (prefers-reduced-motion: reduce) {
	html {
		scroll-behavior: auto;
	}
}
*,
*::before,
*::after {
	box-sizing: inherit;
	-webkit-font-smoothing: antialiased;
	word-break: break-word;
	word-wrap: break-word;
}

#site-content {
	overflow: hidden;
}
body{overflow-x: hidden;}
header{color: #fff;position: absolute;width: 100%;}
.main-footer{background-color: #000;color: #fff;}
.d-flex{display: flex;}
.privcy-policy-banner{background-image: url(/wp-content/uploads/2023/10/privcy-policy-banner.jpg);background-repeat: no-repeat;
background-size: cover;background-position: center;padding: 8% 5%;text-align: center;color: #fff;}
.privcy-policy .d-flex.policy-upr-desb div::before{border: none;}
.product-capability-page .d-flex.policy-upr-desb div::before{height: 140px;top: 0;}
.d-flex.policy-upr-desb p{text-align: justify;}
.banner-head{font-size: 60px;font-weight:800;margin: auto;width: 65%;color: #fff;}
.privcy-policy-banner .banner-head{width: 32%;}
.policys-outer{width: 80%;margin: auto;}
.sub-titles{font-size: 35px;font-weight: 400;}
.sub-titles span{font-weight: 800;}
.policy-upr-desb div{width: 65%;padding-left: 40px;}
.privcy-policy .policy-upr-desb div{border-left: 1px solid #000;}
.policy-upr-desb{margin: 80px 0;}
.policy-upr-desb .sub-titles span{display: block;}
.policy-upr-desb .sub-titles{padding-right: 40px;}
.p-info{font-size: 18px;}
ul li{font-size: 18px;}
ul{padding-left: 20px;}
.bg-light{background-color: #F4F4F4;padding: 20px 8%}
.sub-title-thy{font-size: 30px;margin-bottom: 10px;font-weight: 400;}
.bg-light ul li{margin-top: 25px;}
.bg-light .sub-title-thy{margin-top: 60px;}
.innr-list{padding-left: 40px;}
.innr-list li{margin: 0 !important;}
.bg-light .p-info{padding-left: 20px;padding-bottom: 10px;}
.contact-btn p{background-color: #FAC300;display:inline-flex;align-items: center;}
.contact-btn p a{padding: 8px 20px;color: #000;font-size: 18px;font-weight: 400;}
.d-flex.policy-upr-desb div{position: relative;}
.d-flex.policy-upr-desb div::before{content: '';border-left: 2px solid #FAC300;position: absolute;left: 0;height: 80px;top:10px;}
/*-------------------Terms Condition----------------------*/
.terms-condition-banner{background-image: url(/wp-content/uploads/2023/10/terms-conditions-banner.jpg);background-repeat: no-repeat;
background-size: cover;background-position: center;padding: 8% 5%;text-align: center;color: #fff;}
.text-center{text-align: center;}
.policys-outer .text-center{padding: 80px 0;width: 70%;margin: auto;}
.bottom-banner{background-repeat: no-repeat;
background-size: cover;background-position:center;text-align: center;height: 200px;display: flex;align-items: center;justify-content: center;margin: 5% 9%;color: #fff;}
.privcy-bottom-banner{background-image: url(/wp-content/uploads/2023/10/privcy-botm-bnnr.jpg);}
.bottom-banner p{width: 70%;margin: auto;}
.terms-bottom-banner{background-image: url(/wp-content/uploads/2023/10/terms-botm-bnnr.jpg);}
.footer-outer{display: flex;padding:3% 5%;color: #fff;}
.copy-ryt{background-color: #2f2f2f;padding: 10px 60px;color:#fff;display: flex;justify-content: space-between;}
.copy-ryt a{color: #fff;padding-left: 20px;}
.footer-outer .col-3{width: 25%;}
.footer-outer  a{color: #fff;}
.footer-links ul{list-style: none;padding-left: 0;}
/*---------------------------Home---------------------------------*/
.home-banner{background-image: url(/wp-content/uploads/2023/10/home-banner-min.jpg);background-repeat: no-repeat;background-size: cover;background-position: center;text-align: center;
padding: 12% 5%;}
.csm-click{color: #fff;}
.csm-click:after {position: absolute;margin-left: 0.75rem;width: 32px;height: 32px;border-radius: 40px;content: "";
background: #FAC300 url(/wp-content/uploads/2023/10/move-arw.png) no-repeat 50%;
background-size: 1.3pc;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.csm-click {font-size: 20px;line-height: 2rem;letter-spacing: .03125rem;color: #000;position: relative;display: inline-block;margin-top: 35px;}
.csm-click:hover:after {animation: hoverEffect 0.75s forwards;}
@keyframes hoverEffect {
    0% {
        background-position: -100% 50%;
    }
    100% {
        background-position: 50% 50%;
    }
}
.container{padding:0 8%;}
.col-6{width: 50%;}
.img-fluid{width: 100%;}
.home-about {padding-top: 80px;padding-bottom: 80px;}
.bnnr .csm-click{color: #fff;}
.about-info{padding-left: 50px;}
.about-info .p-info{margin-top: 20px;}
.home-technology{background-image: url(/wp-content/uploads/2023/10/technology-bnner-min.jpg);background-repeat: no-repeat;background-size: cover;background-size: cover;
padding: 5% 8% 3% 8%;color: #fff;}
.d-flex.techlogy-prts{flex-wrap: wrap;}
.d-flex.techlogy-prts .col-6{margin-bottom: 50px;}
.technolgy-side-info .sub-titles{width: 80%;}
.home-technology .sub-titles span{font-weight: 600;}
.d-flex.techlogy-prts p{width: 90%;}
.home-slider-outer{padding: 80px 0 40px 0;}
.home-counter{width: 60%;text-align: center;margin: auto;margin-bottom: 80px;}
.countr-part h3{font-size: 75px;color:#FAC300;}
.countr-part h3 span{color:#000;}
.countr-part{width: 33.3%;}
.line-sb{width: 100px;border: none;border-bottom: 2px solid #FAC300;margin: 20px 0;}
.home-product-capabilities{background-image: url(/wp-content/uploads/2023/10/home-capabilities-banner-min-1.jpg);background-repeat: no-repeat;background-size: cover;
background-position: center;color: #fff;}
.capability-info{width: 45%;padding: 3.5% 8%;}
.capability-info p{margin-top: 20px;}
.home-products{text-align: center;padding: 5%;}
.mn-head{background-color: #000;color: #fff;border-radius: 50px;display: inline-block;padding: 10px 40px;}
.mn-head span{color: #FAC300;font-weight: 600;}
.frbic-coating{margin-top: 50px;}
.frbic-coating .d-flex{margin: auto;justify-content: space-around;width: 80%;margin-top: 20px;}
.frbic-coating .d-flex p{width: 80%;margin: auto;}
.frbic-coating .d-flex div{width: 18%;padding: 10px 15px;}
.frbic-coating .text-center{margin-top: 50px;}
.foort-dk{margin-top: 20px;}
.foort-dk h4{margin-bottom: 10px;}
.footer-links ul li{margin-top: 15px;}
.footer-links .d-flex{margin-top: 15px;align-items: flex-start;}
.footer-links .d-flex .p-info{padding-left: 10px;}
.social-links{margin-top: 10px;display: flex;}
.social-links a{display: block;margin-right: 10px;}
/*-----------------About Us------------------------------------*/
.about-banner{background-image: url(/wp-content/uploads/2023/10/about-banner-min.jpg);
background-repeat: no-repeat;background-size: cover;background-position: center;text-align: center;
padding: 8% 5%;}
.about-page .policy-upr-desb .sub-titles span{display: inline-block;}
.d-flex.policy-upr-desb{justify-content: center;}
.policy-upr-desb div{border: none;}
.about-qulity{background-image: url(/wp-content/uploads/2023/10/about-quality-bg.jpg);
background-repeat: no-repeat;background-size: cover;background-position: center;
padding:5%;color: #fff;}
.about-qqulity-part{padding-bottom: 40px;    min-height: 270px;}
.about-qulity .d-flex{flex-wrap: wrap;}
.about-qqulity-part p{width: 90%;text-align: justify;}
.qlt-line{border-right: 2px solid #575757;width: 48%;}
.qlt-line2 .about-qqulity-part{padding-left: 70px;}
.qlt-line2 p{width:auto ;}
.about-leadership{background-image: url(/wp-content/uploads/2023/10/abot-leadership-banner-min.jpg);
background-repeat: no-repeat;background-size: cover;background-position: center;
padding:4% 0;color: #fff;}
.about-leadership p{width: 55%;}
.about-leadership .sub-titles span{color:#FAC300;}
.about-owner{padding: 50px 0;}
.about-owner .d-flex div{padding-left: 50px;}
.about-owner p span{display: block;font-weight: 700;}
.about-owner p{margin-bottom: 30px;}
.about-owner p:last-child{margin-bottom: 0;}
.about-owner .d-flex{    align-items: center;}
/*----------------------Product Capabilities-----------------------------*/
.product-capability-banner-pge {background-image: url(/wp-content/uploads/2023/10/product-capability-banner-pge-min.jpg);
background-repeat: no-repeat;background-size: cover;background-position: center center;text-align: center;padding: 8% 5%;}
.capabilities-fabrication{background-color: #F4F4F4;padding: 50px 0;text-align: center;}
.capabilities-fabrication .text-center .p-info{width: 60%;margin: auto;}
.frbic-coating.lamination .text-center .p-info{width: 60%;margin: auto;margin-top: 30px;}
.capabilities-fabrication .text-center{width: 70%;margin: auto;}
.capabilities-fabrication .text-center .line-sb{margin: 20px auto;}
.lamination .d-flex{justify-content: center;}
.fabrics-lamination-outer{background-color:#EAEAEA;padding: 50px 0;text-align: center;}
.frbic-coating .text-center{width: 70%;margin: auto;}
.frbic-coating .line-sb{margin: 50px auto;}
.quality-boundries{background-image: url(/wp-content/uploads/2023/10/quality-boundry-banner.jpg);
background-size: cover;background-position: center;background-repeat: no-repeat;padding: 50px 0;color: #fff;margin: 80px 0;} 
.quality-boundries-info{width: 70%;margin: auto;text-align: center;}
.quality-boundries-info .line-sb{margin: 30px auto;}
.capabilities-advantages{background-color: #EEEEEE;padding: 50px 0;}
.prd-advtge-part{margin-top: 30px;position: relative;}
.prd-advtge-part p{width: 80%;}
.prd-advtge-part .sub-titles{position: relative;}
.prd-advtge-part .sub-titles::before{content: " ";position: absolute;width: 10px;height: 10px;background-color: #FAC300;
top:18px;left: -30px;border-radius: 50px;}
.prd-advtge-part::before{content: " ";position: absolute;width: 10px;height: 500px;
top:40px;left: -30px;background-image: url(/wp-content/uploads/2023/10/frnt-line.png);background-repeat: no-repeat;}
.capabilities-advantages .col-6 .prd-advtge-part:last-child::before{background-image: none;}
.explore-fabrics{width: 70%;margin: auto;text-align: center;padding: 60px 0;}
.explore-fabrics p{margin-top: 20px;}
.explore-fabrics span{color:#E5B300;}
/*-----------------------Manufacturing Excellent------------------------------*/
.manufacturing-excellent-banner{background-image: url(/wp-content/uploads/2023/10/manufacturing-banner-min.jpg);
background-repeat: no-repeat;background-size: cover;background-position: center center;text-align: center;padding: 8% 5%;}
.manufacturing-unit-outer{background-color: #F4F4F4;padding: 60px 0;}
.manufacturing-unit-part{width: 47%;margin-bottom: 60px;box-shadow: rgba(0, 0, 0, 0.2) 5.4px 5.4px 5.2px;}
.unit-card {width: 100%;height: 450px;overflow: hidden;position: relative;}
.unit-card .unit-main-content {width: 100%;height: 100%;}
.unit-card .unit-main-content img {width: 100%;height: 100%;object-fit: cover;}
.unit-card .unit-overlay-content {width: 100%;height: 100%;background-color: #fff;color: #080808;overflow: hidden;position: absolute;
	z-index: 1;transition: 0.6s;top: 0%;right: 100%;opacity: 0.8;padding: 50px 80px 50px 30px;}
.unit-card:hover .unit-overlay-content {transform: translateX(100%);}
.unit-card .unit-overlay-content p {width: 90%;}
.unit-card .unit-overlay-content hr{border-bottom: 1px solid #000;width: 60%;margin: 20px 0;}
.unit-card .unit-overlay-content p span {display: block;letter-spacing: normal;font-size: 1rem;font-style: italic;margin-top: 1.25rem;}
.unit-overlay-content .unit-no{position: relative;font-size: 35px;font-weight: 500;}
.unit-overlay-content .unit-no::before{content: '';position: absolute;left: 0;background-color: #FAC300;height: 60px;
width: 20px;top: -9px;rotate: 37deg;z-index: -1;}
.manufacturing-unit-outer .d-flex{flex-wrap: wrap;justify-content: space-between;}
.fnt-cnt{position: absolute;bottom: 10px;text-align: center;width: 100%;color: #fff;font-size: 35px;font-weight: 700;}
.fnt-cnt h3{position: relative;z-index: 1;font-weight: 700;}
.fnt-cnt h3::before{position: absolute;content: '';
background-image:linear-gradient(to bottom,rgba(255,0,0,0),#000);
width: 100%;height: 100px;left: 0;bottom: -10px;z-index: -1;}
.fnt-cnt span{color:#FAC300;font-weight: 700;}
.unit-card:hover .fnt-cnt{display: none;}
.manufacturing-facilities{background-image: url(/wp-content/uploads/2023/10/manufctiure-fcity-img-min.jpg);
background-size: cover;background-repeat: no-repeat;color: #fff;margin: 80px 0;padding: 80px 0;}
.mnu-fcility-info{width: 70%;margin: auto;text-align: center;}
.mnu-fcility-info hr{margin: 30px auto;}
.manufcr-inner-slider{display: flex;}
.manufcr-inner-slider .mnu-ctnt{background-color: #000;color: #fff;padding: 50px;}
.manufcr-inner-slider .mnu-ctnt p{margin-top: 30px;}
.manufcting-qulity{background-color: #F4F4F4;padding: 30px 0;margin: 80px 0;}
.manufcting-qulity .policy-upr-desb .sub-titles span {display: inline;}
.manufcting-qulity .policy-upr-desb{    margin: 40px 0px;}
.manufcting-certificate{margin: 60px 0;}
.certificate-details p{font-size: 16px;margin-bottom: 30px;}
.certificate-details p  span{color:#E5B300;font-weight: 600;display: block;}
.certificate-details{padding-left: 30px;}
.manufcting-certificate .p-info{margin: 30px 0;}
.mnufuting-footerbar{background-image: url(/wp-content/uploads/2023/10/mnufuting-footerbar-img.jpg);
background-repeat: no-repeat;background-size: cover;padding: 60px 0;color: #fff;text-align: center;}
.mnufuting-footerbar p{width: 60%;margin: auto;}
/*---------------------Values----------------------------------------*/
.values-banner{background-image: url(/wp-content/uploads/2023/10/values-banner-min.jpg);
background-repeat: no-repeat;background-size: cover;background-position: center center;text-align: center;padding: 8% 5%;}
.guidin-info hr{border-bottom: 1px solid #000;width: 40%;margin: 30px 0;}
.values-guiding{margin: 100px 0;}
.values-guiding .d-flex{    align-items: center;}
.values-guiding .guidin-info{padding-left: 50px;}
.guidin-info h3{width: 50%;}
.values-guiding  .csm-click{color: #000;}
.values-pointer{background-color: #F4F4F4;padding: 70px 0 0 0;}
.values-pointer h4{font-size: 30px;font-weight: 500;}
.values-pointer h4 span{color: #E5B300;}
.values-pointer div{margin-bottom: 30px;}
.values-pointer div p{width: 90%;margin-top: 20px;}
.join-values-bottom{background-image: url(/wp-content/uploads/2023/11/value-bottm-bnnr-min.jpg);
background-repeat: no-repeat;background-size: cover;padding: 60px 0;color: #fff;text-align: center;width: 80%;margin: 60px auto;}
.join-values-bottom p{width: 60%;margin: auto;margin-bottom: 10px;}
.join-values-bottom hr{width: 20%;border-bottom: 1px solid #FAC300;margin:20px auto;}
.manufacturing-slider .sub-titles{line-height: 40px;}
/*---------------------Career Page------------------------------*/
.career-banner{background-image: url(/wp-content/uploads/2023/10/career-banner-min.jpg);
background-repeat: no-repeat;background-size: cover;background-position: center center;text-align: center;padding: 8% 5%;}
.career-form .sub-titles{margin: 40px 0;}
.career-form{width: 70%;margin:70px  auto;}
.career-form input{width: 100%;padding: 10px;border-radius: 10px;border: 1px solid #909090;margin-top: 10px;margin-bottom: 20px;}
.career-form textarea{width: 100%;padding: 10px;border-radius: 10px;border: 1px solid #909090;margin-top: 10px;margin-bottom: 20px;}
.career-form label{font-size: 18px;}
.career-form .wpcf7-file{padding: 60px 20px;border: 1px dashed #909090;}
.career-form .wpcf7-submit{background-color: #fff;border: none;text-align: left;color: #000;}
/*------------------------------Contact Page---------------------*/
.contact-outer{width: 65%;margin: auto;display:flex;justify-content: space-between;margin-top: 50px;}
.contact-form-outer{width: 65%;margin: auto;}
.cntc-details{background-color: #F2F2F2;}
 .cnt-head{font-size: 26px;margin-bottom: 5px;font-weight: 500;}
.cntc-details{background-color: #F2F2F2;border-radius:10px;}
.contact-outer .col-6{width: 45%;}
.contact-outer .d-flex{padding:20px 40px;border-bottom: 1px solid #7D7D7D;align-items: flex-start;}
.contact-outer .d-flex:last-child{border: none;}
.contact-outer .d-flex img{padding-right: 20px;}
.contact-outer .d-flex p{font-size: 20px;width: 100%;}
.contact-outer .d-flex a{font-size: 20px;color: #000;}
.contact-form-outer{margin:80px auto;}

.contact-form-outer input{width: 100%;padding: 10px;border-radius: 10px;border: 1px solid #909090;margin-top: 10px;margin-bottom: 20px;}
.contact-form-outer textarea{width: 100%;padding: 10px;border-radius: 10px;border: 1px solid #909090;margin-top: 10px;margin-bottom: 20px;}
.contact-form-outer .d-flex p{display: flex;width: 100%;}
.contact-form-outer .d-flex p span:first-child input{width: 92%;}
.contact-form-outer .d-flex p span{width: 50%;}
.contact-form-outer .mve-btn input{background-color: #fff;color: #000;border: none;width: auto;font-size: 18px;}
.career-form .d-flex p{display: flex;width: 100%;}
.career-form .d-flex p span:first-child input{width: 92%;}
.career-form .d-flex p span{width: 50%;}
.career-form .mve-btn input{background-color: #fff;color: #000;border: none;width: auto;font-size: 18px;}
.career-form .csm-click{margin-left: -45px;}
.contact-form-outer .csm-click{margin-left: -45px;}
/*------------------------Vision Mission Page-------------------------------------*/
.vision-mission-banner{background-image: url(/wp-content/uploads/2023/11/value-bottm-bnnr-min.jpg);
background-repeat: no-repeat;background-size: cover;background-position: center center;text-align: center;padding: 8% 5%;}
.vision-outer{margin: 100px 0;}
.vision-outer img{width: 100%;}
.mission-outer img{width: 100%;}
.mission-outer{margin-bottom: 80px;}
.vision-outer .vision-info-pg{padding-left: 50px;}
.mission-outer .vision-info-pg{padding-right: 50px;}
.vision-mission-page hr{width: 50%;border-bottom: 1px solid #000;margin: 30px 0;}
.vision-mission-page .d-flex{align-items: center;}
.home-contiue-slider .slick-slide img{width: 95%;}





/*---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%----*/
.social-links{display: none;}

.navigation {background:transparent;}
.brand {padding-left: 20px;line-height: 55px;text-transform: uppercase;font-size: 1.4em;width: 10%;}
.brand a, .brand a:visited {color: #ffffff;text-decoration: none;}
.nav-container {max-width: 100%;margin: 0 auto;width: 95%;display: flex;align-items: center;padding: 10px 0;}
nav {width: 70%;}
.contact-btn{width: 20%;}
.topnav {overflow: hidden;display: flex;align-items: center;    justify-content: center;}
.topnav a {float: left;display: block;color: #f2f2f2;text-align: center;margin: 0px 0 0 18px;text-decoration: none;font-size: 18px;}
.active {background-color: #04AA6D;color: white;}
.topnav .icon {display: none;}
.dropdown {float: left;overflow: hidden;padding: 0 20px;}
.dropdown .dropbtn::after{padding-left: 4px;content: '';
background-image: url(/wp-content/uploads/2023/10/menu-dwn.png);height: 10px;width: 10px;
background-size: contain;background-repeat: no-repeat;position: absolute;top: 25px;right: -20px;}
.dropdown .dropbtn {font-size: 17px;border: none;outline: none;color: white;padding: 14px 0;background-color: inherit;font-family: inherit;margin: 0;position: relative;}
.dropdown-content {display: none;position: absolute;background-color: #f9f9f9;min-width: 160px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 1;}
.dropdown-content a {
  float: none;
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}
.dropdown img{padding-left: 5px;padding-top: 5px;}

.topnav a:hover, .dropdown:hover .dropbtn {
 border-bottom: 1px solid #FAC300;
  color: #FAC300;
}
.dropdown a{margin: 0;}
/*.dropdown-content a:hover {
  background-color: #ddd;
  color: black;
}*/

.dropdown:hover .dropdown-content {
  display: block;

}

@media screen and (max-width: 900px) {
  .topnav a:not(:first-child), .dropdown .dropbtn {
    display: none;
  }
  .topnav a.icon {
    float: right;
    display: block;
  }
}

@media screen and (max-width: 900px) {
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
    padding: 10px;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
  .topnav.responsive .dropdown {float: none;}
  .topnav.responsive .dropdown-content {position: relative;}
  .topnav.responsive .dropdown .dropbtn {
    display: block;
    width: 100%;
    text-align: left;
  }
}

/*-----%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-----*/

/*-------&&&&&&&&&&----Media Query---&&&&&&&&&&&&&&&&&&&&-----------------------*/
@media screen and (max-width: 1500px) {
.contact-btn p a {padding: 8px;font-size: 14px;}
.brand{width: 10%;}
nav {width: 80%;}
.home-contiue-slider{overflow: hidden;}
.guidin-info h3 {width: 90%;}
.banner-head{margin-top: 6%;}
.manufcr-inner-slider .mnu-ctnt{padding: 20px;}
.manufcr-inner-slider .mnu-ctnt p {margin-top: 20px;}
.vision-outer {margin: 100px 0 50px 0;}
.contact-outer .d-flex{padding: 15px 40px;}
.frbic-coating.lamination{margin-top: 0}
.capabilities-fabrication .text-center .p-info {width: 85%;}
.frbic-coating.lamination .text-center .p-info {width: 85%;}
.home-products .mn-head{font-size: 30px;}
.frbic-coating {margin-top: 20px;}
.techlogy-prts .sub-titles{line-height: 35px;margin-bottom: 10px;}
.techlogy-prts .csm-click{margin-top: 15px;}
}
@media screen and (max-width: 1370px) {
nav ul li{  padding: 0px 15px;font-size: 16px;}
.contact-btn p a {padding: 8px 5px;}
.sub-titles {font-size: 28px;}
}
@media screen and (max-width: 1300px) {
.topnav a {font-size: 15px;}
.contact-btn p a{font-size: 13px;}

}
/*-------------------------------------------------*/
@media screen and (max-width: 1200px) {
/*.nav-list {display: flex !important;justify-content: center;flex-wrap: wrap;}*/
.contact-btn p{flex-wrap: wrap;justify-content: center;}
.banner-head{font-size: 40px;font-weight: 700;}
.p-info {font-size: 16px;}
.sub-titles { font-size: 30px;}
.techlogy-prts .sub-titles{font-size: 24px;margin-bottom: 10px;}
.container {padding: 0 5%;}
.home-about{padding-top: 50px;padding-bottom: 50px;}
.countr-part h3 {font-size: 60px;}
.home-counter {margin-bottom: 50px;}
.home-slider-outer{padding-bottom: 50px;}
.frbic-coating .d-flex {width: 100%;}
.home-technology .d-flex{flex-wrap: wrap;}
.techlogy-prts .col-6{width: 50% !important;}
.home-technology .d-flex .col-6{width: 100%;}
.about-qulity{padding: 5% 0;}
.values-guiding img{width: 50%;}
.values-guiding {margin: 50px 0;}
.guidin-info hr{width: 50%;margin: 15px 0;}
.csm-click{margin-top: 20px;}
.values-pointer .col-6{padding: 30px 0 0 0;}
.values-pointer div p { width: 95%;}
.values-pointer h4 {font-size: 24px;}
.values-pointer {padding: 30px 0 0 0;}
.policy-upr-desb {margin: 40px 0;}
.join-values-bottom p {width: 80%;}
.vision-outer {margin: 50px 0;}
.vision-mission-page hr {margin: 10px 0;}
.manufacturing-slider .slick-slide img{width: 40%;}
.manufacturing-slider .sub-titles {font-size: 24px;line-height: 30px;}
.manufacturing-slider .p-info {font-size: 14px;}
.manufcting-certificate .d-flex{align-items: flex-start;}
.manufcting-qulity .policy-upr-desb {margin:0px;}
.manufacturing-unit-outer{padding-bottom: 10px;}
.mnufuting-footerbar p{width: 80%;}
.capabilities-fabrication .text-center .p-info {width: auto;}
.frbic-coating {margin-top: 0;}
.frbic-coating.lamination .text-center .p-info {width: auto;}
.frbic-coating .line-sb {margin: 30px auto;}
.capabilities-advantages .col-6{padding:0 30px;}
.prd-advtge-part p {width: auto;}
.explore-fabrics {padding: 40px 0;width: 80%;}
.capabilities-advantages .sub-titles {font-size: 28px;}
.contact-outer {width: 90%;}
.contact-outer .col-6 {width: 50%;}
.cntc-map iframe{width: 90%;}
.contact-form-outer {width: 80%;}
.site-logo img{width: 70px;height: 50px;}
.nav-container{width: auto;}
.brand {width: 8%;}
.topnav a {font-size: 14px;margin: 0px 0 0 10px;}
.dropdown {    padding: 0 12px;}
.dropdown .dropbtn:after {height: 5px;width: 10px;top: 23px;}
#rmp-menu-wrap-111 .rmp-menu-current-item .rmp-menu-item-link{background-color: #fac300 !important;}
}
/*--------------------------------------------*/
@media screen and (max-width: 900px) {
.banner-head {width: 80%;}
.banner-head {font-size: 36px; font-weight: 600;}
.d-flex{flex-wrap: wrap;}
.col-6 {width: auto;}
.about-info {padding-left: 0;padding-top: 20px;}
.home-technology .d-flex {margin-top: 40px;}
.countr-part h3 {font-size: 50px;}
.home-counter {width: 70%;}
.capability-info {width: 70%;}
.contact-btn{display: none;}
nav ul {position: absolute;right: 0;width: 100%;z-index: 1;}
nav ul li a:not(:only-child):after, nav ul li a:visited:not(:only-child):after{right: 20px;}
.mn-head {padding: 5px 20px;font-size: 24px !important;margin-bottom: 20px;}
.frbic-coating .d-flex div {width: 30%;padding: 10px;}
.p-info {font-size: 14px;}
ul li{font-size: 14px;}
.footer-outer{flex-wrap: wrap;}
.footer-outer .col-3{width: 50%;}
.footer-outer .col-3:first-child{width: 100%;}
.footer-outer .col-3:last-child{width: 100%;}
.footer-links h4{font-size: 16px;margin-top: 20px;}
.footer-map iframe{width: 100% !important;margin-top: 30px;}
.technolgy-side-info .sub-titles {width: auto;}
.d-flex.policy-upr-desb{    flex-wrap: nowrap;}
.about-qqulity-part{min-height: auto;}
.qlt-line2 .about-qqulity-part {padding-left: 0;}
.qlt-line{border:none;}
.about-leadership p {width: 80%;}
.about-owner .d-flex div{padding-left: 0;}
.about-owner .sub-titles{margin-top: 30px;}
.about-owner .p-info span{font-size: 18px;}
.values-guiding img { width: 100%;}
.values-guiding .guidin-info {padding-left: 0;padding-top: 30px;}
.values-pointer .col-6 {padding: 0;}
.join-values-bottom {width: 95%;}
.copy-ryt{font-size: 13px;}
.vision-outer .vision-info-pg {padding-left: 0;padding-top: 20px;}
.mission-outer .vision-info-pg{margin-top: 20px;padding-right: 0;}
.mission-outer.d-flex{flex-direction: column-reverse;}
.policy-upr-desb .sub-titles {padding-right: 30px;}
.sub-titles {font-size: 28px;}
.manufacturing-slider .slick-slide img {width: 100%;height: 300px;object-fit: cover;}
.manufcr-inner-slider .mnu-ctnt{min-height: 300px;}
.manufcting-certificate .d-flex{justify-content: center;}
.manufcting-qulity{margin: 0;}
.certificate-details p span {font-size: 20px;}
.certificate-details {padding-left: 0px;padding-top: 20px;}
.manufacturing-facilities {margin: 40px 0;padding: 50px 0;}
.mnu-fcility-info {width: 90%;}
.mnu-fcility-info hr {margin: 10px auto;width: 20%;}
body{overflow-x: hidden;}
.manufacturing-unit-part .sub-titles {font-size: 20px;}
.capabilities-advantages .sub-titles {font-size: 23px;}
.quality-boundries {margin: 40px 0;}
.quality-boundries-info {width: 90%;}
.quality-boundries-info .line-sb {margin: 20px auto;width: 20%;}
.nav-list li:last-child{display: block;}
.contact-outer{    flex-direction: column-reverse;flex-wrap: wrap;}
.contact-outer .col-6 {width: 100%;margin-bottom: 40px;}
.cntc-map iframe {width: 100% !important;}
.career-form{margin: auto;width: 85%;}
.contact-outer .d-flex{flex-wrap: nowrap;}
.topnav{display: grid;justify-content: end;margin-right: 20px;}
.topnav.responsive .hm-link{display: block;}
.topnav .hm-link{display: none;}
.nav-container{justify-content: center;}
.topnav.responsive{position: absolute;background-color: #000;z-index: 1;right: 0;}
.dropdown{padding: 0;}
#rmp-menu-wrap-111 .rmp-menu-current-item .rmp-menu-item-link{background:#fac300;}
}
/*--------------------------------------------*/
@media screen and (max-width: 600px) {
.banner-head {width: 95%;font-size: 28px;line-height: 35px;}
.home-banner {padding: 25% 5%;}
.line-sb {margin: 10px 0;}
.about-info .p-info b{font-size: 16px;}
.csm-click {font-size: 18px;font-weight: 500;}
.sub-titles {font-size: 22px;line-height: 30px;}
.home-technology .technolgy-side-info{text-align: center;}
.techlogy-prts .col-6 {width: auto !important;}
.d-flex.techlogy-prts p {width: auto;}
.countr-part {width: 45.3%;}
.home-counter.d-flex{justify-content: center;width: 90%;}
.home-slider-outer {padding-bottom: 30px;padding-top: 30px;}
.capability-info {width: auto;    padding: 15% 8%;}
.home-products{padding: 12% 5%;}
.mn-head {font-size: 22px !important;}
.frbic-coating .text-center { width: auto;}
/*.frbic-coating .d-flex{justify-content: space-between;}*/
.frbic-coating .d-flex div {width: 44%;padding: 10px;}
.frbic-coating.lamination{margin-top: 30px;}
.about-banner {padding: 25% 5%;}
.d-flex.policy-upr-desb {flex-wrap: wrap;}
.d-flex.policy-upr-desb div::before{border: none;border-top: 2px solid #FAC300;width: 100px;
left: 32%;top: 5px;}
.copy-ryt{justify-content: center;flex-wrap: wrap;padding: 10px 20px;}
.footer-outer{padding: 5%;}
.policy-upr-desb div {width: auto;padding-left: 0;text-align: center;}
.d-flex.policy-upr-desb p{margin-top: 15px;}
.about-leadership p {width: auto;}
.about-leadership{text-align: center;padding: 8% 0;}
.about-leadership .line-sb{margin: 10px auto;}
.about-owner img{width: 100%;}
.values-banner {padding: 20% 5%;}
.csm-click {margin-top: 10px;}
.values-pointer div {margin-bottom: 20px;}
.join-values-bottom p {width: 95%;}
.vision-mission-banner {padding: 20% 5%;}
.manufacturing-excellent-banner{padding: 20% 5%;}
.product-capability-banner-pge {padding: 20% 5%;}
.manufacturing-unit-part {width: auto;}
.unit-card {width: auto;}
.policy-upr-desb .sub-titles span {display: inline;}
.career-banner {padding: 20% 5%;}
.career-form label{font-size: 16px;font-weight: 500;}
.career-form input {width: 95%;}
.career-form .wpcf7-file {padding: 60px 10px;}
.career-form textarea{padding: 0;}
.contact-outer .d-flex p {font-size: 16px;}
.contact-outer .d-flex a {font-size: 16px;}
.contact-form-outer .d-flex p span:first-child input {width: 80%;}
.site-logo img{width: 60px;height: 40px;}
.footer-links .d-flex img{width: 15px;}
.values-pointer h4 {font-size: 20px;}
.career-page .sub-titles span{display: block;}
.career-form .sub-titles {margin: 40px 0 20px 0;}
.career-form input{margin-bottom: 0;}
.career-form{margin-bottom: 30px;}
nav{width: 90%;}
.about-qqulity-part p{width: auto;}
.topnav a.icon{display: none;}
.prd-advtge-part .sub-titles{font-size: 20px;}
}



