@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&amp;display=swap);

body{font-family:Poppins,sans-serif;font-size:16px;color:#333;font-weight:400;padding:0;margin:0}
 
.header-top-bg{background-color:#34302f;}
.header-right-info ul{margin:0; background-color:#e12529; display:inline-block;padding:5px 0;}
.header-right-info ul li{list-style:none;font-size:16px;text-align:left;display:inline-block;padding:0 20px}
.border-righ{border-right:1px dashed #CCCCCC}
.header-right-info ul li a{font-size:16px;font-weight:500;color:#FFFFFF;text-decoration:none}
.header-right-info ul li a:hover{color:#FFFFFF}
.header-right-info .info-icon{font-size:25px;color:#FFFFFF;position:absolute}
.header-right-info .right-info{padding-left:35px}
.top-icon{font-size:16px;color:#e12529;text-align:right;padding-right:15px}
.top-icon ul{padding:0;margin:0}
.top-icon ul li{list-style:none;margin:1px;display:inline-block;background-color:#e12529;text-align:center;width:26px;height:26px;line-height:26px}
.top-icon ul li a{color:#FFFFFF}
.top-icon ul li:hover{background-color:#e12529}

a{color:#332E2A;text-decoration:none!important}

.bg-header{background-color:#FFFFFF; position:relative; top:0px; z-index:9999; width:100%;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.logo-block{padding:10px;}
.logo-block img{width:190px; height:auto;}


.content{padding:0 0}.sticky{position:fixed;top:0;width:100%;z-index:999;-color:#be5100}.sticky+.content{padding-top:70px}.heade-bg{background-color:#fff;border-top:2px solid #ccc}

.sticky .logo-block img {
    width: 140px;
    height: auto;
}



.desktop-sliderhome img{width:100%;height:auto}
.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#000;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}
.carousel-indicators .active{background-color:#021544;width:30px;height:3px}
.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;background-color:#e12529;border-radius:50%;font-size:20px}

.pardMain {
    padding:0px 0 0px;
	margin-bottom:30px
}

.secDiv {
    position: relative;
	margin-top:-30px;
}
.prdSection{
	
} 
.prdFinder { text-align: center; 
}
.finderbor{position:relative;background:#f3f3f3; padding:10px;height:130px;border-radius:6px}
.finderText h5{ font-size:16px; font-weight:700; color:#1e2b33; margin:10px 0 15px;}
.icon-cell{margin:auto; padding:10px 0 0 0;}
.icon-cell img{width:46px; height:auto;}

.module-home-home{background-color:#012967;}
.module-home-bo{}
.module-home-box ul{padding:0px; margin:0px; margin-top:40px;}
.module-home-box ul li{list-style:none;font-size:50px;line-height:50px; margin:30px 10px 30px 10px; padding-top:20px; border:1px solid #022253; text-align:center; font-weight:800; color:#FFFFFF; width:45%; float:left;}
.module-home-box ul p{font-size:18px; font-weight:normal; color:#d9e8ff}

.factory img{width:100%; height:auto;}


.home-home-bg{padding:80px 0;background:url(../images/wheel-bg-home.webp) no-repeat right #fff; background-size:500px;}
.home-welcome{text-align:left;}
.theme-title-one{
    font-size: 20px;
    text-transform: uppercase;
    color: #2d2b2b;
    letter-spacing: 1.5px;
}
.home-welcome h6{font-size:24px;color:#e12529;font-weight:600;margin: 9px 0 15px 43px;}
.home-welcome h1{font-size:40px;color:#e12529;margin:0;font-weight:bold; text-transform:uppercase;}
.home-welcome h1 span{color:#000000;margin:0;font-weight:200; }
.home-welcome h5{font-size:30px;line-height:30px; color:#000000; font-weight:200; margin:10px 0;}
.home-welcome .tabline{font-size:22px;line-height:40px; font-weight:bold; margin:0px;}
.tagline{font-size:22px;color:#3e4095!important;font-weight:200;text-align:left!important}
.home-welcome p{line-height:29px;color:#000;text-align:left; font-size:16px; padding-right:20px;}
.home-welcome-img img{width:100%;height:auto; margin-top:60px}
.home-welcome .butn{display:initial;padding:10px 30px;background:#e12529;color:#FFFFFF;font-size:16px;margin-top:15px;text-align:center;font-weight:400;}
.home-welcome .butn:hover{background-color:#000000;color:#fff;}

.elementor-divider-right{border-bottom:1px solid #ccc;margin-bottom:15px}
.elementor-divider-right:before{content:"";width:7%;height:2px;position:absolute;margin-top:-1px;background-color:#e12529}




.products-sectionbg{padding:80px 0; background:#e12529 url(../images/products-bg.webp) no-repeat left; background-attachment:fixed; }
.products-heading{}
.products-heading h2{color: #e12529;
    font-size: 40px;
    margin: 0;
    font-weight: 800;
    margin-top: 10px;
    position: absolute;}
.products-heading h2 span{font-weight:200; color:#000000;}
.products-box{margin-bottom:30px;}
.category-box{position:relative;}
.category-box img{width:100%; height:auto; margin-top:15px;}
.overlay-category{position:absolute;bottom:100%;left:0;right:0;background-color:#00000090; overflow:hidden;width:100%;height:0;transition:.5s ease}
.category-box:hover .overlay-category{bottom:0;height:100%}
.overlay-category-text{color:#fff;font-size:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-40%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;font-weight:normal}
.overlay-category-text span{display:inline-block;font-weight:500}
.categoryt-title{font-size:18px; font-weight:500; text-align:center; background-color:#012967; color:#fff; padding:15px 0; margin:0px;}
.categoryt-title:hover{background-color:#000000;}
.iso2015-bf{margin:0 auto; text-align:center;} 
.iso2015-bf img{width:260px; height:auto; background-color:#FFFFFF; border-radius:10px; position:absolute;  margin-top:-135px; }


.we-industry-bg{background-color:#fff; padding:80px 0}
.we-industry-heading{padding-top:30px;}
.we-industry-heading h3 {
    font-size:40px;
    color: #333333;
    font-weight: 200;
    margin: 0px;
}
.we-industry-heading h3 span{ font-weight:800; color:#e12529;}
.we-industry-heading .borderline img {
    width: 80px;
    height: auto;
    position: relative;
    margin-left: 1%;
    margin-top: -23%;
}

.we-industry-heading p {
    font-size: 17px;
    line-height:29px;
    text-align: left;
    padding-top: 15px;
}
.industry-home img{width:100%; height:auto; padding-right:15px;}
.industry-heading ul{margin:0px; padding:0px; }
.industry-heading ul li{list-style:none; background-image:url(../images/arrow-page.webp); background-repeat:no-repeat; background-position:10px 14px;padding:
5px 0px 4px 35px; line-height:32px; font-weight:500; letter-spacing:0.5px;}



.solutions-bg{background:#fff;padding:80px 0;text-align:center}
.solutions-bg h3{font-size:36px;color:#0b0b0b;font-weight:700}
.solutions-bg .borderline img{width:70px;height:auto;position:absolute;margin-left:-12%;margin-top:-7%}
.solutions-img img{width:100%;height:auto;margin-top:25px}


.solutions-video-bg{background:#fff;padding:80px 0;text-align:center}
.solutions-video-bg h3{font-size:36px;color:#0b0b0b;font-weight:700}
.solutions-video-bg .borderline img{width:70px;height:auto;position:absolute;margin-left:-12%;margin-top:-7%}
.solutions-video img{width:100%;height:auto;margin-top:25px}




.position-top{position:relative;z-index:99;padding:100px 0;background-color:#fff;}
.elementor-counter{padding:40px 30px;background-color:#fff;box-shadow:0 0 10px 0 rgb(0 0 0 / 9%);transition:.5s ease;text-align:center;border-radius:15px}
.elementor-counter:hover{background-color:#f7f7f7;transform:translateY(10px);transition:.5s ease}
.elementor-counter img{width:100%;height:auto;padding-bottom:15px}
.box-1{background-color:#863723!important}
.box-2{background-color:#00a5e4!important}
.box-3{background-color:#273651!important}
.elementor-icon{font-size:40px!important;width:80px;height:80px;color:#000;background-color:#fff;margin-bottom:20px;padding:15px;transition:all 1s ease}
.elementor-icon:hover{transform:rotateY(360deg)}
.feature-box-title{font-size:22px;color:#fff;font-weight:600}
.elementor-counter p{text-align:center;font-size:16px;padding-top:8px;line-height:30px;color:#fff}





.elementor-counter-box{padding:30px 20px;background-color:#fff;box-shadow:0 0 10px 0 rgb(0 0 0 / 9%);transition:.5s ease;text-align:center;border-radius:15px}

.feature-box-titlebox{font-size:20px;color:#000000;font-weight:600}
.feature-box-titlebox p{text-align:center;font-size:16px;padding-top:8px;line-height:32px;color:#fff}

.elementor-counter-box .elementor-icon{color:#e12529}
.box-part-bg{position:relative;background-color:#fff;padding:100px 0 80px 0}
.box-part-bg h5{font-size:40px;font-weight:700;color:#17adc5;letter-spacing:1px;text-transform:uppercase}
.elementor-divider{border-bottom:1px solid #ccc;margin-bottom:30px}
.elementor-divider:before{content:"";width:20%;height:2px;position:absolute;margin-top:-1px;background-color:#e90408}
.no-padding{padding:0}
.box-part{text-align:center;position:relative;margin:0;margin-bottom:30px;padding:40px 20px;background:#fff;border:1px solid #e7e7e7;box-shadow:0 10px 35px rgb(38 42 76 / 10%);transition:.15s ease-in-out}




.clients-bg{padding:80px 0;}
.clients-bg h3{font-size: 40px;
    color: #e12529;
    margin: 0;
    font-weight: bold;
	position:absolute;
	}
.clients-bg h3 span{
	font-size: 40px;
    color: #333333;
    font-weight: 200;}
.clients-bg p{color:#222;font-size:18px;text-align:center}
.clients img{width:100%;height:auto;border:1px solid #ccc;display:inline-block;margin-top:20px; border-radius:10px;}


.solutions-bg{background: #f7f7f7;padding:100px 0 100px 0; text-align:center;} 
.solutions-bg h3{
	font-size: 40px;
    color: #0B0B0B;
    margin: 0;
    font-weight: bold;
	padding-bottom:40px;
	}
.solutions-bg .borderline img{width:70px;height:auto;position:absolute;}
.solutions-box{text-align:center; padding:40px 20px;border-radius:10px;}
.solutions-box i{ padding:10px; line-height:65px; border-radius:5px; color:#ba1704;}
.solutions-box h4{font-size:22px; font-weight:bold; color:#FFFFFF; padding:15px 0 10px 0;}
.solutions-box p{font-size:17px;  color:#FFFFFF; }
.solutions-box:hover{}
.solutions-bg .box-so1{background-color:#ba1704;}
.solutions-bg .box-so2{background-color:#964b6e;}
.solutions-bg .box-so3{background-color:#1e1d23;}


.valuessection{padding:80px 0; background:url(../images/wheel-bg.webp) no-repeat right #f7f7f7;}
.valuessectionheading h3{
	font-size: 40px;
    color: #333333;
    font-weight: 200;
}

.valuessectionheading h3 span{ font-weight:800; color: #e12529;}


.textheading-box{padding:10px; text-align:left;}
.experience-img{width:100%;  margin-top:5px;}
.experience-img img{width:75px; background-color:#e12529;padding:15px; border-radius:10px; height:auto;}
.textheading{width:100%; float:right;}
.textheading h4{font-size:20px; font-weight:bold; color:#000000; margin-top:15px;}
.textheading p{line-height:26px;
    color: #000;
    font-size:15px;
	text-align:justify;
}

.blog-sec-section{
	font-size: 40px;
    color: #0B0B0B;
    margin: 0;
    font-weight: bold;
	padding-bottom:40px;}

.sectionnopd{padding:0px; margin:0px;}
.blogimg img{width:100%; height:auto;}
.col-spiral1-txt {
  padding:3.7rem;
}
.col-spiral1-txt{background-color:#ffe6f2;}
.col-spiral1-txt h5 {
  font-size: 1.6rem;
}
.col-spiral1-txt p {
  font-size:14px;
  color: #333;
  padding-bottom:10px;
  
}
.knw-mre-btnn a {
    padding: 0.6rem 1.2rem;
    color: #fff;
    background: #e12529;
    border-radius: 10px;
    font-size: 16px;
}
.knw-mre-btnn a:hover { background: #964b6e;}




.counter-overlay-primary-dark{position:relative; padding:100px 0px; background-attachment:fixed;background-size: cover; }
.counter-overlay-primary-dark::before{
  background:#ffffffe0;
    content: "";
    position:absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
	 margin: 0px;
    padding: 0px;


}
.counter-overlayfff{position:relative; z-index:999;}




.brochure-bgsection{padding:80px 0 80px 0;background-color:#ffe4e5;}
.text-white-text h4{margin-bottom:0;color:#b90207; line-height:normal;font-size:30px;font-weight:800; padding-bottom:15px;}
.text-white-text h4 span{color:#17181A;}
.text-white-text p{font-size:18px;color:#171717;}
.brochure-top{padding-top:30px}
.read-brochure{color:#fff;font-size:18px;background-color:#b90207;font-weight:600;padding:10px 35px;border-radius:35px;}
.read-brochure:hover{color:#fff;background-color:#930206;text-decoration:none;transform:translateY(10px);transition:.5s ease;border-radius:55px}
.brochure-img img{width:100%; height:auto;}


.footer_contanct{
  background: #da1015;
}
.footer_contanct_list{
  display:flex;
  display:-ms-flexbox;
  display:-webkit-flex;
  justify-content:space-between;
  -ms-justify-content:space-between;
  -webkit-justify-content:space-between;
  flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  -webkit-flex-wrap:wrap;
}
.footer_contanct_list dd{
  width: 33.33%;
  display:flex;
  display:-ms-flexbox;
  display:-webkit-flex;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items:center;
  padding:26px 1%;
  position: relative;
  border-right: 1px solid #e12529;
  transition:all 0.5s;
	-webkit-transition:all 0.5s;
	margin:0px;
}

.footer_contanct_list{
  border-left: 1px solid #e12529;
  margin:0px;
}


.footer_contanct_list dd .icon{
  width: 60px;
  font-size: 44px;
  color: #fff;
  text-align: center;
  transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.footer_contanct_list dd .con{
  width: calc(100% - 60px);
  padding-left: 15px;
}
.footer_contanct_list dd .con .tt{
  font-size:16px;
  color: #fff;
  margin-bottom: 3px;
  transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.footer_contanct_list dd .con .text a{
  display: block;
  color: #fff;
}
.footer_contanct_list dd:hover{
    background: #b90207;
    transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.footer_contanct_list dd .active{
	  background: #b90207 !important;
}

.footer_contanct_list dd:hover .icon,
.footer_contanct_list dd:hover .con .tt,
.footer_contanct_list dd:hover .con .text a{
    color: #fff;
    transition:all 0.5s;
	-webkit-transition:all 0.5s;
}

.fz24 {
    font-size:18px;
}
.fz24 p{font-size:16px; color:#fff;}




.footer-bg{position:relative;background: #000000; color:#FFFFFF; padding:20px 0}

.servece-01{line-height:25px;padding:5px 15px 0 15px;color:#fff;font-size:15px; padding-top:20px;}
.servece-01 ul{padding:0;margin:0;padding-top:15px}
.servece-01 ul li {
    background-image: url(../images/arrow.webp);
    background-repeat: no-repeat;
    background-position:2px 11px;
    padding-left: 16px;
    list-style: none;
    padding-top:3px;
    padding-bottom: 3px;
    font-size: 15px;
    font-weight: 300;
	border-bottom:1px solid #090909;
}
.servece-01 a{text-decoration:none;color:#fff}
.servece-01 a:hover{color:#ffcc01;padding-left:2px}
.servece-01 h4{font-size:18px;color:#fff;font-weight:500;margin-bottom:0; border-left:3px solid #FFDD00; padding-left:10px}
.servece-01 h5{font-size:17px;color:#ffcc01;font-weight:500;margin-bottom:0;}
.social-media ul{overflow:auto;padding:0;margin:0;color:#282828;padding-top:10px}
.social-media ul li{list-style-type:none;float:left;padding:7px 5px 0 5px;}
.social-media ul li a{color:#ffcc01;font-size:15px}
.social-media ul li a:hover{color:#ffcc01}
.social-media ul li a i{background:#fff;color:#d61318;width:36px;height:36px;line-height:36px;border-radius:50px;font-size:18px;text-align:center;padding-right:0}
.social-media ul li a i:hover{background-color:#d61318;color:#fff}
.mt333{margin-top:15px; font-size: 17px;color: #ffcc01;font-weight:500;margin-bottom: 0;}

.power-by{color:#fff;font-size:16px;font-weight:400;background-color:#b90207;padding:20px 0;}
.power-by a{color:#fff;font-weight:400}
.power-by a:hover{color:#FFFDFC;font-size:16px;font-weight:400}
.power{text-align:right}



.product-banner-part{background:#e12529;padding:80px 0 80px 0;position:relative;overflow:hidden;background-position:center}
.product-banner-part:before{content:"";position:absolute;width:100%;background-color:#910608de;height:600px;top:0}
.product-banner{text-align:center;position:relative;z-index:9; }
.product-banner h1{font-size:50px;line-height:50px;text-transform:uppercase; font-weight:800;color:#fff;text-shadow:1px 3px 3px #020202,1px 4px 0 #020202}
.product-banner-part .breadcrumb-row{background-color:rgba(0,0,0,0);text-align:center;color:#fff;}
.product-banner-part .breadcrumb-row ul{padding:0px; margin:0px;}
.product-banner-part .breadcrumb-row ul li{color:#ffa4a5;list-style:none;display:inline-block;padding:0 10px;margin-top:-50px;position:relative}
.product-banner-part .breadcrumb-row ul li:after{content:">"; position:absolute; z-index:99;right:-5px; color:#FFFFFF;}
.product-banner-part .breadcrumb-row ul li:last-child:after{display: none;}
.product-banner-part .breadcrumb-row ul li a{color:#FFFFFF}
.product-banner-part .breadcrumb-row ul li a:hover{color:#ffa4a5}

.about-section{}
.page-part{padding:40px 0;background-color:#fff}
.page-part-text h2{font-size:27px;color:#e12529;margin:0;font-weight:600;padding-bottom:15px}
.page-part-text h3{font-size:24px;color:#e12529;margin:18px 0 15px 0;font-weight:600}
.page-part-text h4{font-size:22px;color:#e12529;margin:18px 0 10px 0;font-weight:600}
.page-part-text p{font-size:16px;color:#333;line-height:28px;margin-bottom:10px;text-align:justify}
.page-part-img h3{font-size:22px;color:#e12529;margin:5px 0 10px 0;font-weight:600; text-align:center;}
.page-part-img h5{font-size:18px;color:#0D0B0B;margin:10px 0 10px 0;font-weight:600; text-align:center;}
.page-part-img img{width:100%;height:auto;background-color:#fff;padding:3px;border:1px solid #e12529;margin:5px 0;transition:.5s ease}
.page-part-img img:hover{border:2px solid #e12529;transform:translateY(10px);transition:.5s ease}
.page-listul ul{padding:0;margin-bottom:0; padding-left:10px;}
.page-listul ul li{background-image:url(../images/arrow-page.webp);background-repeat:no-repeat;background-position:0 11px;padding-left:25px;list-style:none;text-align:left;padding-top:3px;padding-bottom:3px;font-size:16px!important;color:#333;line-height:28px}
.page-listul ul li:last-child{padding-bottom:15px}
.page-table{border-collapse:collapse;width:100%;margin-bottom:10px;font-size:16px!important}
.page-table td,.page-table th{border:1px solid #fcbcbd;padding:8px 12px; text-align:center;}
.page-table tr:nth-child(2n){background-color:#ffd2d3}
.page-table tr:hover{background-color:#e12529;color:#fff}
.page-table th{padding-top:12px;padding-bottom:12px;text-align:center;background-color:#d30c10;color:#fff}
.page-table  h4{padding-top:15px; font-size:18px;  color:#e12529;}
.page-table-icon img{width:110px; height:auto; display:block; margin-bottom:10px; padding:0px; margin-right:0px}
.page-table-icon th{background-color:#e7e7e9; color:#000000; font-size:16px; text-align:center;}


.faq-customer{margin-top:20px;}
.faq-customer h4{font-size:35px;color:#e12529;font-weight:600}
.accordion{background-color:#fff;color:#030303;cursor:pointer;padding:15px;width:100%;border:1px solid #dedede;text-align:left;outline:0;font-size:20px;font-weight:500; transition:.4s;margin-bottom:6px}
.accordion:hover{background-color:#e12529;color:#fff}
.accordion:after{content:'\002B';color:#000;font-weight:700;float:right;margin-left:5px}
.accordion:hover:after{content:"\2212";color:#fff}
.panel{margin-bottom:4px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out;border:0 solid transparent}
.panel p{font-size:17px;color:#333;line-height:29px;margin-top:12px;padding-bottom:10px;text-align:justify}
.panel ul li{font-size:17px;color:#333;line-height:27px;margin-top:3px;padding-bottom:5px;text-align:justify}


.right-ok{background-image:url(../images/right-icon.webp);background-repeat:no-repeat;background-position:8px}
.wrong-icon{background-image:url(../images/wrong-icon.webp);background-repeat:no-repeat;background-position:8px}
.example{margin:15px;font-size:14px;color:#656666;content:"Example";background-color:#fff;border-color:#929494;border-width:1px;border-radius:4px;padding:10px 20px 10px;border-style:solid}
.form-control-feedback{display:none}
.has-feedback label~.form-control-feedback{top:0!important}
.error{text-align:left!important;display:table!important}
.thnak4{margin-top:50px}
.has-feedback .form-control{padding-right:42.5px}
.form-group{margin:15px 0!important}
.form-group input{font-size:14px!important;line-height:24px;border-radius:5px;border-bottom:2px solid #da1015}
.form-group textarea{font-size:14px!important;line-height:24px;border-radius:5px;border-bottom:2px solid #da1015}
.form-group select{font-size:14px!important;line-height:24px;border-radius:5px;border-bottom:2px solid #da1015}
.Submit-box{background-color:#da1015;border:1px solid #da1015;padding:10px 15px;color:#fff;border-radius:5px}
.Submit-box:hover{background-color:#da1015;border:1px solid #141414}
.input-group .form-control:last-child,.input-group-addon:last-child{font-size:14px!important;line-height:24px;width:100%!important}
.input-group .form-control:last-child,.input-group-addon:last-child{font-size:14px!important;line-height:24px;border-radius:5px;width:100%!important;border-bottom:2px solid #da1015}
.input-group{position:relative;display:table;border-collapse:separate;margin:20px 0;width:100%!important}
.Submit-box{background-color:#da1015;color:#fff;padding:10px 15px;border:1px solid #da1015;font-size:17px;border-radius:5px}
.Submit-box:hover{background-color:#141414;border:1px solid #141414}
.form-control:focus{box-shadow:none!important}
.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:100%;min-width:0}

.contact-namebox h3{padding-bottom:20px; font-size:28px; text-align:center;}

.single-contact {
    background: #b90207;
    padding:20px;
    margin-bottom: 20px;
	border-radius:10px;
	position:relative;
}
.contact-content > h3 {
    color: #fff;
	margin-top:0px;
	font-size:20px;
}
.contact-content {
    color: #fff;
	
}
.contact-content a{color:#FFFFFF}
.contact-icon {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    color: #b90207;
    height: 60px;
    line-height: 60px;
    text-align: center;
    width: 60px;
    font-size: 24px;
	margin-bottom:10px;
	position:absolute;
	right:15px;
}

.bank{background-color:#f7f7f7; padding:15px; border-radius:10px;}
.bank h4{font-size:20px;}
.bank td{border:1px solid #ccc; padding:8px 10px;}
.contact-iframe{padding-top:20px;}
.contact-iframe iframe{width:100%; height:450px; border-radius:10px;}
.contact-iframe  h3{padding-bottom:20px; font-size:22px; }

.animate_line img{width:100%; height:auto;}

.whatsapp_btn{
    position: fixed;
    bottom: 40px;
    left: 10px;
    width: 50px;
    height: 50px;
    z-index: 11;
}
.whatsapp_btn img{width:48px; height:auto;}



@media (min-width: 768px) and (max-width: 1024px) {
.finderbor {
    height: 170px;
 
}
.home-home-bg {
    padding:60px 0;
    background-size:310px;
}

.module-home-box ul li {
    list-style: none;
    font-size:26px;
    line-height:26px;
    margin: 0px 10px 10px 10px;
    padding-top: 20px;
    border: 1px solid #022253;
    text-align: center;
    font-weight: 800;
    color: #FFFFFF;
    width: 44%;
	height:120px;
    float: left;
}

.footer_contanct_list dd {
    width: 48.33%;
  }
  
}



@media only screen and (min-width:300px) and (max-width:767px){
.prdSection {
	display:none;}


.module-home-box ul li {
  list-style: none;
  font-size:30px;
  line-height: 38px;
  margin:0px 10px 30px 10px;
  padding-top: 20px;
  border: 1px solid #022253;
  text-align: center;
  font-weight: 800;
  color: #FFFFFF;
  width:43%;
  float: left;
  height:150px;
}
.module-home-box ul p {
  font-size: 15px;
  font-weight: normal;
  color: #d9e8ff;
  line-height: 22px;
}
.module-home-box ul {
  margin-top:30px;
}

.home-home-bg {
  padding:40px 0;
  background: none}

.home-welcome p {
  line-height: 29px;
  color: #000;
  text-align: justify;
  font-size: 16px;
  padding-right: 0;
}
.home-welcome h5 {
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  font-weight: 600;
  margin: 10px 0;
}

.iso2015-bf img {
  width: 161px;
  height: auto;
  background-color: #FFFFFF;
  border-radius: 10px;
  position: absolute;
  margin-top: -86px;
}
.products-sectionbg {
  padding: 40px 0;
  background: #e12529 url(../images/products-bg.webp) no-repeat left;
  background-attachment: fixed;
  background-size:cover;
}

.we-industry-bg {
  padding: 40px 0;
}



.valuessection {
  padding:40px 0;
}
.textheading-box {
  padding: 10px;
  text-align: center;
}
.textheading p {
  text-align: center;
}

.clients-bg {padding:40px 0}
.text-white-text h4 {
  font-size:26px;
}
.clients-bg .col-sm-2{float:left; width:50%;}
.brochure-bgsection {
  padding:40px 0;
  background-color: #ffe4e5;
}
.brochure-img img {
  margin-top:25px;
}
.brochure-top {
  padding-bottom:30px;
}

.products-heading h2 {
  color: #e12529;
  font-size:30px;
  font-weight:600;
  margin-top: 25px;
  position: absolute;
}

.product-banner h1 {
  font-size:36px;
  line-height: 36px;
 }
 .product-banner-part {
  padding: 40px 0;
}
.product-banner-part .breadcrumb-row{display:none;}
.footer_contanct_list dd {
  width: 100%;
 }

.footer_contanct_list dd .icon {
  width:30px;
  font-size:24px;
}
.fz24 {
    font-size: 16px;
}
.power-by {
  text-align: center;
}
.power {
  text-align: center;
}
}





.about-list{
  padding: 30px;
  background-color: #9b0005; color: white;
}
.about-list h3{
  padding-bottom: 20px;
}
.about-list li{
  padding: 7px 0;
}
.about-text-list{
  display: flex;
  gap: 20px;
  align-items: center;
  flex-wrap: wrap;
}
ul{
  padding: 0;
  margin: 0;
}
.about-text-list li{
  list-style: none;
  background-image: url(../images/check-mark.png);
  background-repeat: no-repeat;
  background-size: contain;
  margin: 10px 0;
  padding-left: 30px;
}