:root{
    --tcolor:#ff0000c7;
}
::selection {background-color:#286aff;color: #fff;}
body{font-family: 'Lato', sans-serif;line-height:1.4;color:#696d72;}
.header-top li{padding: 10px 0px;}
.header-top .bleft{color: #dee2e6; padding:10px 15px 0px 15px;}
.main-nav>ul>li:not(:last-child){padding-right: 0px;}
.header-top-right .shipping span,a:hover,.main-nav>ul>li:hover>a,.drop-menu a:hover,.blog-content .title:hover,.copyright-text a:hover,.frm,.mobile-menu_wrapper .tromic-offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li.menu-open>a, .offcanvas-minicart_wrapper .tromic-offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li.menu-open>a, .offcanvas-search_wrapper .tromic-offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li.menu-open>a,.btn-white,.special-deals-button-next i, .special-deals-button-prev i{color: #ff0000c7;}
.btn-primary,.btn-matterhorn:hover{background-color:  #ff0000c7;border-color: #ff0000c7;}.text-primary{color:#ff0000c7 !important;}
.btn-matterhorn:hover:before,.section-title.style-2 .title:before,.scroll-to-top:hover,.btn-white:hover:before,.special-deals-button-next i:hover, .special-deals-button-prev i:hover,.swiper-pagination.with-bg .swiper-pagination-bullet-active{background-color:  var(--tcolor);}
.footer-area svg{font-size: 20px;margin-right: 10px;}.footer-area a:hover svg path{fill: #ff0000c7; }
svg path,svg{transition: all 0.3s ease 0s;}
.copyright{display: flex;justify-content: space-between;}.copyright p{margin-bottom: 0px;}
.footer-top.section-space-y-axis-100{padding-top: 50px;padding-bottom: 50px;position: relative;}
.product-content{position: relative;left: 0;text-align: center;}.btn-custom-size{width: auto;font-size: 16px;padding:0px 10px;height: auto;}
.hhead{opacity: 0;}.stup{display: inline-flex;}
.footer-area i{font-size: 18px;}
#footer{display: flex;justify-content: space-between;z-index: 9;position: relative;}
#footer .col1{width: 25%;}#footer .col5{width: 27%;}
#footer .col3,#footer .col4,#footer .col2{width: 16.66%;}
.item{padding: 0px 10px;}.owl-nav{position: absolute;top: -50px;right: 30px;width: 100%;display: flex;justify-content: flex-end;}.owl-prev{margin-right: 10px;}.owl-nav button{width: 35px;height: 35px;background: #ededed !important;}.btn-white:hover{border-color: var(--tcolor);}
.owl-nav button:hover{background: #071c35 !important;color: #fff !important;}
.owl-nav button i{font-size: 30px;line-height: 35px;}
.product-category-content .title a{font-size: 16px;line-height: 20px;font-weight:600;}
.megamenu>li>ul li:not(:last-child){margin-bottom:0px;padding-bottom:6px !important;}
.megamenu>li>ul li{padding:6px;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{line-height: 1;}
.product-category-item{height: 270px;}.btn-custom-size:hover{background: #071c35;color:#fff !important;}
.mobile-menu_wrap svg{font-size: 40px;}
.mobile-menu_wrapper .tromic-offcanvas-body{width: 100%;}
.megamenu>li>ul li:hover{background-color:#f0f8ff;}
.justify-end{justify-content:end;}
li.cvs.tcolor ul li a:hover, .drop-menu li a:hover{color: #071c35 !important;}
.header-middle-wrap{padding-bottom:5px;}.about-banner-content .short-desc{line-height:24px;}
.backButton {
    cursor: pointer;
    position: fixed;
    bottom: 1rem;
    right: 2rem;
    z-index: 99;
    display: none;
    align-items: center;
    justify-content: center;
    width: 2rem;
    height: 3rem;
    transition: transform 0.55s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.55s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.product-page-list{background-color:#f7f9fa;}
.backButton.is-visible {
    pointer-events: auto;
    opacity: 1;
    transform: scale(1);
}
.backButton svg path{fill:#ff0000c7;}
.backButton svg {font-size: 35px;}.backButton:hover svg{transform: scale(0.8);}.pdots .owl-dots{display: none;}
.casp{color:#aa2217;font-weight: 900 !important;font-size:18px;}.oman,.nsh{display: flex;}#footer .col4{width: 14.66%;}
.main-header-area .social-link a:hover i{color: var(--tcolor);}.main-header-area .social-link i{font-size: 16px;}
.logo2 img{width:150px;}
.logo3 img {
    width: 80px;
}
.main-nav>ul{align-items: center;
    justify-content: space-evenly;
    gap: 0px 25px;
}
.header-logo span{position: absolute;
    width: 250px;
    z-index: 9;
    border-bottom-left-radius: 0%;
    border-bottom-right-radius: 0%;
    top: -86px;
    margin: 0px auto;
    text-align: center;}
.header-logo{position: relative;}.slogo{display: none;}
.vm img{width: 100px;}
#team .owl-stage-outer{overflow: visible;}
#team .owl-stage {
    display: flex;
}
#team .item{border: 1px solid #e9e9e9;transition: all 0.1s ease-in-out;border-top: 2px solid #ff0000c7;width: 30%;margin-bottom: 80px;background-color: #fff;}
#team .owl-item.active {
    opacity: 1;
}
.pdots h4 {
    font-size: 20px;
}
/*#team .item:last-child{margin-bottom: 0px;}*/
#team{display: flex;flex-wrap: wrap;grid-gap: 30px;justify-content: flex-start;}.ts{text-align:center;margin-top:60px;}
#team .img{position: relative;}
#team .img::before{    content: '';
    position: absolute;
    width: 80%;
    height: 100%;
    border: 4px solid #ff0000c7;
    border-radius: 50%;
    top: -4px;}
#team .owl-item:hover{box-shadow: 0 0 8px rgb(0 0 0 / 9%);}
#team p,.infrastructure p{line-height:24px;}
.teamsec{overflow: hidden;}
.mflex{display: flex;justify-content: space-between;}
.mflex .img{padding-right: 5%;}
.header-sticky.sticky .slogo{display: block;}.header-sticky.sticky .flogo{display: none;}
.pinfo img{width: 80% !important;border-radius: 50%;background: #f4f4f4;z-index: 9 !important;}
#team .img{display: inline-flex;margin-top: -75px;margin-left: 40px;}
#team .pcont{padding: 20px 40px 40px;}
#infrastructures img,.ts img{border: 3px solid #ff0000c7;border-radius: 3px;}
#infrastructures .owl-nav{right: 10px;}#team .owl-nav{right: 20px;}
.about-title{font-size: 40px;color:#071c35;}.megamenu{z-index: 9;}
.tcolor a{color: #ff0000c7 !important;}
.megamenu>li>ul li a{font-size: 15px;}
.megamenu span{    width: 100%;
    position: absolute;font-weight:700;
    color: #ff0000c7;font-size: 18px;top: 25px;}h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{font-weight: 700;}
.cvs{margin-top:3%;}
li.cvs.tcolor ul li a {font-size: 15px;}
.border-bottom{border:none !important;}
.loop-wrapper {
  margin: 0 auto;
  position: absolute;
  display: block;
  width: 100%;
  height: 100px;
  overflow: hidden;
  border-bottom: 1px solid #fff;
  color: #fff;bottom: 0;
}
.mountain {
  position: absolute;
  right: -900px;
  bottom: -20px;
  width: 2px;
  height: 2px;
  box-shadow:
    0 0 0 50px #4DB6AC,
    60px 50px 0 70px #4DB6AC,
    90px 90px 0 50px #4DB6AC,
    250px 250px 0 50px #4DB6AC,
    290px 320px 0 50px #4DB6AC,
    320px 400px 0 50px #4DB6AC
    ;
  transform: rotate(130deg);
  -webkit-animation: mtn 20s linear infinite;
          animation: mtn 20s linear infinite;
}
.hill {
  position: absolute;
  right: -900px;
  bottom: -50px;
  width: 400px;
  border-radius: 50%;
  height: 20px;
  box-shadow:
    0 0 0 50px #4DB6AC,
    -20px 0 0 20px #4DB6AC,
    -90px 0 0 50px #4DB6AC,
    250px 0 0 50px #4DB6AC,
    290px 0 0 50px #4DB6AC,
    620px 0 0 50px #4DB6AC;
  -webkit-animation: hill 4s 2s linear infinite;
          animation: hill 4s 2s linear infinite;
}
.tree, .tree:nth-child(2), .tree:nth-child(3) {
  position: absolute;
  height: 100px;
  width: 35px;
  bottom: 0;
  background: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/130015/tree.svg) no-repeat;
}
.rock {
  margin-top: -17%;
  height: 2%;
  width: 2%;
  bottom: -2px;
  border-radius: 20px;
  position: absolute;
  background: #ddd;
}
.truck, .wheels {
  transition: all ease;
  width: 85px;
  margin-right: -60px;
  bottom: 0px;
  right: 50%;
  position: absolute;
  background: #eee;
}
.truck {
  background: url(images/trucks-icon.png) no-repeat;
 background-size: 100% 100%;
    height: 40px;
}
.truck:before {
  content: " ";
  position: absolute;
  width: 25px;
  box-shadow:
    -30px 28px 0 1px #fff,
     -35px 18px 0 1px #fff;
}


.tree  { -webkit-animation: tree 3s 0.000s linear infinite; animation: tree 3s 0.000s linear infinite; }
.tree:nth-child(2)  { -webkit-animation: tree2 2s 0.150s linear infinite; animation: tree2 2s 0.150s linear infinite; }
.tree:nth-child(3)  { -webkit-animation: tree3 8s 0.050s linear infinite; animation: tree3 8s 0.050s linear infinite; }
.rock  { -webkit-animation: rock 4s   -0.530s linear infinite; animation: rock 4s   -0.530s linear infinite; }
.truck  { -webkit-animation: truck 4s   0.080s ease infinite; animation: truck 4s   0.080s ease infinite; }
.truck:before { -webkit-animation: wind 1.5s   0.000s ease infinite; animation: wind 1.5s   0.000s ease infinite; }


@-webkit-keyframes tree {
  0%   { transform: translate(1350px); }
  50% {}
  100% { transform: translate(-50px); }
}


@keyframes tree {
  0%   { transform: translate(1350px); }
  50% {}
  100% { transform: translate(-50px); }
}
@-webkit-keyframes tree2 {
  0%   { transform: translate(650px); }
  50% {}
  100% { transform: translate(-50px); }
}
@keyframes tree2 {
  0%   { transform: translate(650px); }
  50% {}
  100% { transform: translate(-50px); }
}
@-webkit-keyframes tree3 {
  0%   { transform: translate(2750px); }
  50% {}
  100% { transform: translate(-50px); }
}
@keyframes tree3 {
  0%   { transform: translate(2750px); }
  50% {}
  100% { transform: translate(-50px); }
}

@-webkit-keyframes wind {
  0%   {  }
  50%   { transform: translateY(3px) }
  100%   { }
}
@keyframes wind {
  0%   {  }
  50%   { transform: translateY(3px) }
  100%   { }
}
@-webkit-keyframes mtn {
  100% {
    transform: translateX(-2000px) rotate(130deg);
  }
}
@keyframes mtn {
  100% {
    transform: translateX(-2000px) rotate(130deg);
  }
}
@-webkit-keyframes hill {
  100% {
    transform: translateX(-2000px);
  }
}
@keyframes hill {
  100% {
    transform: translateX(-2000px);
  }
}
.mountain,.hill,.tree,.rock{opacity: 0.2;}

        .bg-contact-title {
            text-align: right;
            position: relative;
            top: 40%;
            right: 20%;
        }

        .bg-contact-title h1 {
            color: white;
            font-size: 30px;
        }

        .container-contact-form {
            display: flex;
            margin: 50px auto;
            width: 90%;
            //  align-items:center;
            justify-content: space-around;
            padding: 50px 10px;
            border: 1px solid transparent;
        }

        .contact-left {
            width: 40%;
            height: 100%;
            padding: 0;
            position: relative;
        }

        .mb-5 {
            margin-bottom: 20px;

        }

        .contact-left h3,
        .left-content-div h3 {
            color: #ef7f1a;
            padding-bottom: 10px;
            font-size: 20px;
            padding-bottom: 5px;
            font-weight: 500;
        }
        .contact-left h2{margin-bottom: 0px;}
        .left-content-div {
            padding: 0;margin-top: 28px;
        }
        .contact-left h3 {
            color:#071c35;
            font-size: 18px;
            margin: 10px 0;
            font-weight: 600;
        }

        .contact-left p svg {
            margin-right: 5px;
        }

        .svg-truck {
            position: absolute;
            left: -25px;
            top: 45%;
            background-color: white;
            border-radius: 50%;
            padding: 10px;
            border: 1px solid #dcdcdc;
        }

        .svg-truck svg {
            font-size: 36px;
        }

        .contact-right {
            width: 50%;
        }

        form {
            display: flex;
            grid-gap: 20px;
            width: 100%;
            margin: 30px 0 0px;flex-wrap: wrap;
        }

        form div {
            width: 100%;
        }

        label,
        input,
        textarea {
            width: 100%;
            padding: 10px;
        }

        input[type="text"],input[type="email"],
        textarea {
            outline: none;
            border: 1px solid transparent;
            background-color: #f1f1f1;
            color: #18202ead;
        }

        textarea {
            resize: none;
            height: 100%;
            font-size: 15px;
            padding: 20px;
            width: 100%;
        }

        input[type="submit"] {
            padding: 10px 0;
            width: 45%;
            outline: none;
            background-color: #ff0000c7;
            border: 1px solid transparent;
            color: white;
            align-self: center;
            justify-self: end;
        }

        input[type="submit"]:hover {
            border: 1px solid white;
            background-color: #18202e;
        }

        .full-width-form {
            grid-column: 1/3;
        }

        input {
            border: 1px solid #dee2e6;
            background-color: #f9f9f9;
            color: #ccc;
            padding: 20px;
            height: 50px;
            width: 100%;
            font-size: 15px;
        }

        ::placeholder {
            color: #999;
        }
        .cpages p{line-height: 26px;}
        .ccenter{width: 10%;position: relative;display: flex;align-items: center;justify-content: flex-start;}
        .ccenter::before{content: '';position: absolute;width: 1px;height: 75%;border-right: 1px solid #dcdcdc;}
.cpages{grid-gap:0px;justify-content: space-between;}
.cinfo{font-size: 20px;line-height: 24px;margin-bottom: 50px;color:#071c35;font-weight: 500;}
.section-space-y-axis-100{padding-top: 80px;padding-bottom: 80px;}
.map{line-height: 0px;}
input.btn-custom-size{content: '';}
p.contact-page-num {display: grid;grid-template-columns: 1fr 1fr;width: 80%;grid-gap: 10px 0;}
.contact-page .ac6 input{padding: 0px 0px 0px 20px;background: transparent;    outline: none;border: 0;height: 40px;width: 100%;background: transparent;}
.contact-page .ac6{background-color: #f1f1f1;}
.contact-page .ac6 label{padding-left: 20px;}
.cform .crow{width: 100%;display: grid;grid-template-columns: repeat(2,1fr); grid-gap: 20px;align-items: center;}
.cform .crow .col-md-6{width: 100%;}.cform .text-right{text-align: right;}
.career .mflex{justify-content: center;}
.career .row{justify-content: center;}
.enter{
  transition: all ease 0.5s;
  width: 10.1%;
  transform: scaleX(1)

}.carrer-form input:focus~.enter,.carrer-form textarea:focus~.enter {
  background-color: var(--tcolor);
  position: absolute;
  content: ' ';
  height: 1px;
  right: 0px;
  top: auto;bottom: 0px;
  transform: scaleX(5);width: 100%;

}
.gender{flex-wrap: wrap;}
.carrer-form label{padding:0px 0px 0px 5px;}.career input[type="file"]{padding:0px 0px 0px 5px;}
.carrer-form input,.carrer-form select,.carrer-form textarea{padding-left: 5px;}
.carrer-form input,.carrer-form select{
  outline: none;
  border: 0;
  border-bottom: 1px solid #cecece;
  height: 40px;
  width: 100%;background: transparent;
}
.carrer-form textarea{outline: none;
  border: 0; width: 100%;
  border-bottom: 1px solid #cecece;padding-bottom: 0px;position: relative;}
.carrer-form input:focus{
  content:'';
}
.carrer-form textarea:focus{border-bottom: 1px solid var(--tcolor);}
.career h2{text-align: center;margin-bottom: 30px;}
.career .cont{width: 100%;}
.carrer-form{display: flex;flex-wrap: wrap;width: 100%;}
.ac6{position: relative;overflow: hidden;}
.arow{display: flex;flex-wrap: wrap;}.resume{margin-bottom: 10px;}
.career input,.career textarea{background: transparent;}
.career textarea{resize: none;}
.gwrap{display: inline-flex;width: 100%;justify-content: space-between;}.gwrap label{white-space: nowrap;padding-left: 10px;}
.gwrap input{height: 20px;width: 20px;}
.gender,.fwrap{display: flex;align-items: center;}.fwrap{padding: 0px 10px;}
.arow .col-md-6,.arow .col-md-12{padding: 0px 10px;margin-bottom: 30px;}
input[type="date"]::placeholder{color: #6c788c;}
.arow input[type="submit"]{    padding: 10px 0;
    width: 15%;
    outline: none;
    background-color: #ef7f1a;
    border: 1px solid transparent;
    color: white;
    align-self: center;
    justify-self: end;line-height: 35px;
    font-size: 16px;
    text-transform: uppercase;
    overflow: hidden;
    border-radius: 0;
    position: relative;
    z-index: 1;height: auto;margin-top: 25px;}

	@media (max-width: 479px){
		button.btn-custom-size{
		  width: 50% !important;
		}
	}


	button.btn-custom-size{
padding: 10px 0;
    width: 15%;
    outline: none;
    background-color: #ff0000c7;
    border: 1px solid transparent;
    color: white;
    align-self: center;
    justify-self: end;line-height: 35px;
    font-size: 16px;
    text-transform: uppercase;
    overflow: hidden;
    border-radius: 0;
    position: relative;
    z-index: 1;height: auto;margin-top: 25px;}
.career .btn-custom-size:hover {
    background: #071c35;
}.mbspace img{width: 75px;}
#infrastructures .owl-nav button,#infrastructures .owl-prev button{border: 1px solid #f00;}
.section-space-y-axis-100 .product-list-container{margin:0px auto;padding: 0px;}
.product-list-container {display: grid;grid-template-columns: repeat(4,1fr); width: 100%;margin:0px auto;flex-wrap: wrap;grid-gap: 30px 40px;padding:80px 0px;}
	.product-list-product {transition: 0.4s linear;border-radius: 0px;width: 100%;height: 310px;box-shadow:0px 0px 8px -3px #ccc;font-weight: 500;border-radius: 0px;display: flex;flex-direction: column;justify-content: end;align-items: initial;background-color:#fff;}
	.product-list-product img{max-width:80%;height:auto;}
	.product-list-product p{margin-top: 0;margin-bottom: 1rem;width: 100%;text-align: center;margin:0px;color:#071c35;padding: 15px 0px;font-weight:600;}
	.bg-product-image{background-size:cover;background-position:center;height:260px;overflow:hidden;position:relative;}
	.engine-parts-page .bg-product-image{background-image:linear-gradient(to right,#f1efee,transparent),url("images/product-banner/engine-parts-banner.jpg");}
	.axle-suspension-parts-page .bg-product-image{background-image:linear-gradient(to right,#f1efee,transparent),url("images/product-banner/axle-suspension-parts-banner.jpg");}
	.body-parts-page .bg-product-image{background-image:linear-gradient(to right,#f1efee,transparent),url("images/product-banner/body-parts-banner.jpg");}
	.bolts-page .bg-product-image{background-image:linear-gradient(to right,#f1efee,transparent),url("images/product-banner/bolts-banner.jpg");}
	.brake-parts-page .bg-product-image{background-image:linear-gradient(to right,#f1efee,transparent),url("images/product-banner/brake-parts-banner.jpg");}
	.clutch-parts-page .bg-product-image{background-image:linear-gradient(to right,#f1efee,transparent),url("images/product-banner/clutch-parts-banner.jpg");}
	.compressor-parts-page .bg-product-image{background-image:linear-gradient(to right,#f1efee,transparent),url("images/product-banner/compressor-parts-banner.jpg");}
	.control-cables-page .bg-product-image{background-image:linear-gradient(to right,#f1efee,transparent),url("images/product-banner/control-cables-banner.jpg");}
	.differential-parts-page .bg-product-image{background-image:linear-gradient(to right,#f1efee,transparent),url("images/product-banner/differential-parts-banner.jpg");}
	.drive-parts-page .bg-product-image{background-image:linear-gradient(to right,#f1efee,transparent),url("images/product-banner/drive-parts-banner.jpg");}
	.construction-equipment-spares-page .bg-product-image{background-image:linear-gradient(to right,#f1efee,transparent),url("images/product-banner/construction-equipment-spares-parts.jpg");}
	.electrical-parts-page .bg-product-image{background-image:linear-gradient(to right,#f1efee,transparent),url("images/product-banner/electrical-parts-banner.jpg");}
	.filters-page .bg-product-image{background-image:linear-gradient(to right,#f1efee,transparent),url("images/product-banner/filters-banner.jpg");}
	.forklift-parts-page .bg-product-image{background-image:linear-gradient(to right,#f1efee,transparent),url("images/product-banner/forklift-parts-banner.jpg");}
	.fuel-injection-parts-page .bg-product-image{background-image:linear-gradient(to right,#f1efee,transparent),url("images/product-banner/fuel-injection-parts-banner.jpg");}
	.gasket-page .bg-product-image{background-image:linear-gradient(to right,#f1efee,transparent),url("images/product-banner/gaskets-seals-banner.jpg");}
	.lamps-page .bg-product-image{background-image:linear-gradient(to right,#f1efee,transparent),url("images/product-banner/lamps-banner.jpg");}
	.pumps-page .bg-product-image{background-image:linear-gradient(to right,#f1efee,transparent),url("images/product-banner/pumps-banner.jpg");}
	.rubber-parts-page .bg-product-image{background-image:linear-gradient(to right,#f1efee,transparent),url("images/product-banner/rubber-parts-banner.jpg");}
	.seals-page .bg-product-image{background-image:linear-gradient(to right,#f1efee,transparent),url("images/product-banner/seals-banner.jpg");}
	.solar-pumps-page .bg-product-image{background-image:linear-gradient(to right,#f1efee,transparent),url("images/product-banner/solar-pumps-banner.jpg");}
	.tyres-page .bg-product-image{background-image:linear-gradient(to right,#f1efee,transparent),url("images/product-banner/tyres-banner.jpg");}
.products-page .bg-product-image{background-image:linear-gradient(to right,#f1efee,transparent),url("images/product-banner/products.jpg");}
.power-tools .bg-product-image{background-image:linear-gradient(to right,#f1efee,transparent),url("images/product-banner/workshop-power-tools.webp");}
	.bg-product-title{text-align: left;position: relative;top: 40%;left: 10%;}
	.bg-product-title h3{color:#071c35;font-size:30px;}
	.product-list-product{transition:0.4s linear;}
	.product-list-product-image{overflow:hidden;display: flex;align-items: center;justify-content: center;}
	.product-list-product-image img{transition:0.4s linear;}
	.product-list-product:hover img{transform: scale(1.06) rotate(1deg);}
	.product-list-product:hover{box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;}
	.bg-product-image .container{width: 100%;height: 100%;display: flex;align-items: center;}
	.bg-product-title{top:0;left:0;}.products-page .product-list-product{justify-content: flex-end;}
.slide-content .title{font-size:50px;font-weight:normal;}.section-title.style-2 .title{font-weight: 700;}
.enquiry .container{display: flex;justify-content:space-around;align-items: center;}.enquiry{padding: 35px 0px;background:#aa2217;}
.enquiry h3{margin-bottom: 0px;font-size: 32px;color:#071c35;color:#fff;font-weight:normal;}.enquiry .btn{font-size: 18px;padding: 5px 10px;white-space: nowrap;background-color: #ffffff;border-color: #ffffff;color:#000;border: 0px;}
.contact-page .enquiry{display: none;}.sse {writing-mode: vertical-rl;text-orientation: mixed;position: fixed; opacity: 0; bottom: 25%;padding: 15px 5px !important;background:#aa2217;
    color: #fff !important;z-index: 99;right:0px;font-weight: 600; box-shadow: 0 0 3px rgb(0 0 0 / 30%);  transform: rotate(180deg);border:0px;}
.sse:hover{color: #fff !important;}
.contact-page .sse{display: none;}
.agriculture-products-page .bg-product-image{background-image:linear-gradient(to right,#f1efee,transparent),url("images/product-banner/agriculture-solar-pumps.jpg");background-position: right;}
.agriculture-products-page .product-list-container,.tproducts .product-list-container{grid-template-columns: repeat(3,1fr);justify-content: center;width:70%;margin: 0px auto;}
.agriculture-products-page .product-list-product img,.tproducts .product-list-product img{max-width: 100%;width: 100%;}
.agriculture-products-page .product-list-product, .tproducts .product-list-product{height: auto;}
.agrib .slide-inner{background-position: right;}
.whatsapp {position: fixed;right: 30px;bottom: 7rem;z-index: 9;}
.whatsapp svg {font-size:45px;filter: drop-shadow(0px 1px 5px rgba(0,0,0,0.15));}
.thank-you-page .thank-you-content{display: flex;justify-content: center;align-items: center;text-align: center;}.thank-you-page .thank-you-content h3{margin: 10px;font-size: 32px;}.thank-you-page .thank-you-content span{color: var(--tcolor);}
.thank-you-page .breadcrumb-height {height: 250px;}.thank-you-page .breadcrumb-heading,.thank-you-page .breadcrumb-item a,.thank-you-page .breadcrumb-item li {color: white;}
.thank-you-page .thank-you-content a{color: var(--tcolor);text-decoration:underline;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{color:#071c35;}

@keyframes pulsing {
  to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0);
  }
}
.contact_icon {
  background-color: #42db87;
  border-radius: 50px;
  animation: pulse 1.5s infinite;
  box-shadow: 0 0 0 0 #42db87;
  -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  transition: all 1000ms ease-in-out;
}
.product-zig{
	display:flex;
	flex-direction:column;
	/* border:1px solid #00000029; */
	padding: 20px 0;
	margin:10px 0;
}
.product-zig .prod-container{
	/* display:flex; */
	/* margin:10px 0; */
	padding: 30px 0;
	/* justify-content:space-around; */
	display:grid;
	grid-template-columns:1fr 1fr;
	gap: 60px;
	align-items: center;
}
.prod-container{
	/* box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px; */
}
.prod-container:last-child{
	box-shadow:none;
}
.prod-container-cont {
    /* max-width: 500px; */
}
.product-zig .prod-container:nth-of-type(even){
	/* flex-direction: row-reverse; */
}
.product-zig .prod-container:nth-of-type(even) .prod-container-img{
	order:2;
}
.prod-container-img {
	/* max-width:400px; */
}
/* .prod-container-img img{ */
	/* max-width:290px; */
/* } */
.prod-desc{
	padding-top:80px;
}
.prod-container-img{
	overflow: hidden;
	position:relative;
}
.prod-container-img img{
	transform: scale(1);
	margin-bottom: 10px;
}
.prod-container-img img:hover{
	/* transform: scale(1.05); */
}
.prod-caption {
    position: absolute;
    width: 200px;
    background: #ef7f1b;
    color: white;
    z-index: 123456789;
    bottom: 10px;
	left:50%;
    margin-bottom: 0;
    padding: 5px 10px;
	transform:translateX(-50%);
	text-align:center;
}
.prod-container-desc {
	font-size:1rem;
}
.prod-container-desc li{
	margin:2px 0;
}
.prod-container-desc span{
	font-weight:bold;
}
.prod-container-cont table {
  border-collapse: collapse;
}
.prod-container-cont table td,.prod-container-cont table th{
	border: 1px solid #ddd;
	padding: 10px;
}
.prod-container-cont table tr:first-of-type td:first-of-type{
	/* background: #FCA06F; */
/* background: -webkit-linear-gradient(top left, #FCA06F, #E5A853); */
/* background: -moz-linear-gradient(top left, #FCA06F, #E5A853); */
/* background: linear-gradient(to bottom right, #FCA06F, #E5A853); */
/* color:#393b3d; */
	/* background:#ddd; */
	/* background: #ef7f1b; */
}
.prod-container-cont table th{
	font-weight: 500;
	/* background: whitesmoke; */
	/* background:#ffae5b; */
	color:#1f2022;
}
.xeed-metering-pumps-and-systems-page .bg-product-image {
    background-image: linear-gradient(to right,#f1efee,transparent),url(images/product-banner/xeed-metering-and-pumps.webp);
}
.breadcrumb-height{height:260px;}
 .clutch-parts-page section:nth-child(3), .brake-parts-page section:nth-child(3), .electrical-parts-page section:nth-child(3), .gasket-page section:nth-child(3), .pumps-page section:nth-child(3), .axle-suspension-parts-page section:nth-child(3), .body-parts-page section:nth-child(3), .lamps-page section:nth-child(3), .fuel-injection-parts-page section:nth-child(3), .fuel-injection-parts-page section:nth-child(3), .compressor-parts-page section:nth-child(3), .control-cables-page section:nth-child(3), .differential-parts-page section:nth-child(3), .filters-page section:nth-child(3), .seals-page section:nth-child(3), .rubber-parts-page section:nth-child(3), .bolts-page section:nth-child(3), .drive-parts-page section:nth-child(3), .construction-equipment-spares-page section:nth-child(3), .forklift-parts-page section:nth-child(3), .tyres-page section:nth-child(3), .solar-pumps-page section:nth-child(3), .agriculture-products-page section:nth-child(3){
	 background-color:#f7f9fa;
}
.banner-style-3 .banner-item .inner-content .title {
    margin-bottom: 60px;
}
.inner-img{display:none;} 

.slide-content span{
	color: #fff;
	font-weight:600;
}.footer-area a{transition:all 0.3s ease;}
.rmbtn{display:none;}.greybg{background:#f7f9fa;}.footer-area .col1 a,.footer-area .frm,.footer-area a:hover{font-weight:700;}
.main-nav>ul>li>a{font-weight:700;}.vmimage img{width:100%;}
.slide-content{
	margin-top:13%;
}.header-sticky.{z-index:9999;}.oflow{overflow:hidden;}
.omenu .openicon{display:none;}.omenu .closeicon{display:block;}.closeicon{display:none;}
.pads .banner-img .inner-content{width: 220px;right: 0px !important;}
.wpt .product-list-product{height: auto;}.wpt .product-list-product img{max-width:100%;}.wpt{grid-template-columns: repeat(2,1fr) !important;}
.wpt .product-list-product-image img{width:100%;}.wpt .product-list-product:hover img{transform: scale(1.04) rotate(0deg);}

@media (max-width:1200px){#team .item{width:44%;}}
@media (max-width:1600px){.product-category-item{height: 240px;}.footer-area .frm{display: flex;}.footer-area h3{font-size: 19px;}.product-list-product{height:auto;}
    .slide-content .title{font-size: 60px;}.enquiry h3{width: 60%;line-height: 33px;}.agriculture-products-page .product-list-container,.tproducts .product-list-container{width:80%;}
	.pads .banner-img .inner-content{width: 210px;}}
@media (max-width:1400px){#footer .col4{width: 14.66%;}}
@media(max-width:1240px){.slide-inner{background-position: 96% 100% !important;}}
@media(max-width:1200px){.product-list-container {grid-template-columns: repeat(3,1fr); }}
@media (max-width:1199px){.oman{display: inline-flex;}.captcha{grid-template-columns: repeat(1,1fr) !important;}.cform .text-right{text-align: left !important;}
    .flogo{display: none;}.slogo{display: block;}.contact-page .breadcrumb-area{background-position: right;}.slide-content .title{font-size: 50px;}.agriculture-products-page .product-list-container,.tproducts .product-list-container{width:100%;}.pads .banner-img .inner-content{width:150px;}}
@media (max-width:1050px){.product-list-container {grid-gap: 30px 30px;}}
@media (max-width:991px){.header-sticky{padding: 10px 0px !important;background: #fff;width:100%;position:fixed;top:0;z-index:9999;}header{height:95px;}
    #mobileMenu .pe-7s-close{font-size: 35px;}.mobile-menu_wrapper .tromic-offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu li a, .offcanvas-minicart_wrapper .tromic-offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu li a, .offcanvas-search_wrapper .tromic-offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu li a,.mobile-menu_wrapper .tromic-offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li a, .offcanvas-minicart_wrapper .tromic-offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li a, .offcanvas-search_wrapper .tromic-offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li a{font-size: 16px;}#footer .col1,#footer .col2,#footer .col3,#footer .col4,#footer .col5{width: 48%;}.footer-area h3{margin-bottom: 10px !important;}
    #footer .col1,#footer .col2{margin-bottom: 20px;}.copyright{flex-wrap: wrap;justify-content: center;}.footer-area .footer-bottom{padding: 5px 0px !important;}.oman{display: flex;}
    .brand-area .brand-nav{padding: 50px 0px;}.product-banner-content .offer{font-size: 26px;}.product-category-item{height: 220px;}
    .blog-slider .swiper-button-next, .blog-slider .swiper-button-prev{display: flex !important;visibility: visible;opacity: 1;top: 30px;width: 35px;height: 35px;background-color: #ededed;color: #6c757d;}
    .blog-area .section-title{padding-bottom: 0px;}.blog-slider{padding-top: 55px;}.blog-slider .swiper-button-next{right: 0px;} .blog-slider .swiper-button-prev{left: auto;right: 45px;}
    .blog-slider .swiper-button-next:after,.blog-slider .swiper-button-prev:after{font-size: 14px;}.swiper-button-next:hover, .swiper-button-prev:hover {
        background: #071c35 !important;color: #fff !important;}
    .contact-left{width: 50% !important;}.ccenter{display: none !important;}
    .contact-right{padding-left: 5% !important;padding-right: 0px;}.cform .crow{grid-template-columns:repeat(1,1fr) !important;}.flogo{display: block;}.slogo{display: none;}
    .header-logo span{width: 200px;top: -30px;}
    .mspace{margin-bottom: 10%;}.about-title{font-size: 35px;}.bg-product-image{height:200px;}.product-list-product{height:auto;}
    .gwrap{margin-top: 10px;}.about-page .breadcrumb-area,.careers-page .breadcrumb-area{background-position: -250px 0px;}
    .product-list-container,.agriculture-products-page .product-list-container,.tproducts .product-list-container{grid-template-columns: repeat(2,1fr);}.enquiry h3{width: 80%;font-size: 30px;}#team .item{width: 100%;}.slide-content .title {font-size: 40px;}
    .arow input[type="submit"]{width: 25%;}
	.product-zig .prod-container{grid-template-columns:1fr;gap: 20px;}.product-zig .prod-container:nth-of-type(even) .prod-container-img{order:unset;}
	.header-logo img{height:65px;}.vm  .vmimage{margin-bottom:30px;}.vm .cont.pb-5{padding-bottom:10px !important;}
	.btn-custom-size.ban-btn:hover{background: transparent;}.btn-custom-size.ban-btn:before{display:none;}.ban-btn{border-bottom:2px solid #ff0000c7 !important;height:40px !important;}
	.pads .banner-img .inner-content{width:200px;}
}
@media (max-width:991px) and (min-width:768px){.header-right{height: 70px;display: flex;}.slide-content{
    margin-bottom: 40% !important;
}
.ban-btn{background-color:transparent;border:none;width:auto !important;font-weight:600;color:#fff;}
.slide-content .title{margin-bottom:0px !important;}	
}
@media (max-width:850px){.construction-equipment-spares-page .bg-product-title h3{width: 75%;}}
@media (max-width:767px){#footer .col1,#footer .col2,#footer .col4{display: none;}#footer .col5{width: 100%;text-align: center;}.footer-area .social-link{justify-content: center;}
    .oman,.nsh{display:flex;justify-content: center;}.sdeals .img-full{height: 100%;}.sdeals .col-lg-9{padding-top: 0px !important;}.footer-top.section-space-y-axis-100{padding-bottom: 60px;}.cinfo br{display: none;}.contact-left,.contact-right{width: 100% !important;}
    .contact-left>h2:first-child{padding-bottom: 10px !important;text-align: center;}
    .left-content-div,.bleft{text-align: center;}.contact-right h2{margin-top: 3%;}
    .left-content-div{margin-top: 10px !important;}
    .contact-right{padding-left:0% !important;}.cform .text-right{text-align: right !important;}.flogo{display: none;}.slogo{display: block;}
    .mbspace{margin-bottom: 20px;}#team{margin-top: 4%;}
    #team .owl-item{margin: 0px 5px !important;}.pinfo img{width: 125px !important;}
    .about-title{font-size: 30px;}.product-list-container {grid-template-columns: 1fr 1fr; }.product-list-product{height:auto;}.contact-page .breadcrumb-area{background-position: -470px 0px;}.about-page .breadcrumb-area,.careers-page .breadcrumb-area{background-position: -470px 0px;}.slide-content .title {font-size: 40px;}.enquiry .container{flex-wrap: wrap;justify-content: center;text-align: center;}.enquiry h3{width: 100%;margin-bottom: 10px;}.footer-area h3{font-size: 24px;}.slide-content{
    margin-bottom: 50% !important;
}
.ban-btn{background-color:transparent;border:none;width:auto !important;font-weight:600;color:#fff;}
.slide-content .title{margin-bottom:0px !important;}p.contact-page-num{margin: 0px auto;}.pads .banner-img .inner-content{width:170px;}.wpt{grid-template-columns: repeat(1,1fr) !important;}
}
@media (max-width:600px){
	.t-spare .slide-inner{background-image: url("images/truck-spares.webp") !important;}.slide-inner.bg-height{height: 585px;}.arow input[type="submit"]{width: 35%;}
	.h-eqt .slide-inner{background-image: url("images/jcb.webp") !important;}.slide-inner.bg-height{height: 585px;}.arow input[type="submit"]{width: 35%;}
	.eparts .slide-inner{background-image: url("images/engine-part.webp") !important;}.slide-inner.bg-height{height: 585px;}.arow input[type="submit"]{width: 35%;}
	.agrib .slide-inner{background-image: url("images/pumps.webp") !important;}.slide-inner.bg-height{height: 585px;}.arow input[type="submit"]{width: 35%;}
	.slide-content{margin-bottom: 60% !important;}.slide-inner {
    background-position:center !important;
}
}
@media (max-width:575px){.cform .crow,.full-width-form{display: flex;flex-wrap: wrap;width: 90%;
    margin: 0px auto;}.cinfo{font-size: 16px !important;line-height: 22px;margin-bottom: 30px;}
    .contactus .section-space-y-axis-100{padding-top: 50px !important;padding-bottom: 50px !important;}.btn-custom-size{line-height: 25px;}#team .pcont{padding: 10px 10px;}
    #team .img{margin-left: 25px;}.pinfo img{width: 100px !important;}
    #team .img{margin-top: -50px;}.bg-product-image{background-position:right;height: 150px;}.contact-page .breadcrumb-area{background-position: -665px 0px;}.breadcrumb-heading{font-size: 30px;}.product-list-container{grid-gap:10px 10px}#team .item{margin-bottom: 50px;}
    .products-page .bg-product-image{background-position: -88px 0px !important;}.products-page .bg-product-image {background-image: linear-gradient(to right,#f1efee00,transparent),url(images/product-banner/products.jpg);}.product-list-container{padding: 50px 0px;}.construction-equipment-spares-page .bg-product-image{background-position:right -50px;}.breadcrumb-height{height:150px;background-position: center !important;}
    .construction-equipment-spares-page .bg-product-title h3{width: 50%;}.pads .btn-custom-size{line-height:30px;}}
@media (max-width:550px){.backButton{width: 0.5rem;}.backButton svg{font-size: 30px;}.pads{padding-top: 10px !important;}}
@media (max-width:500px){.sdeals .col-6{width: 100%;}.sdeals .img-full{height: 250px;}.sdeals .col-lg-9 .img-full{height:350px;}.pads{padding-top:0px !important;}.product-list-container{grid-template-columns: 1fr !important; }.enquiry h3{font-size: 26px;line-height: 26px;}.slide-inner.bg-height {height: 526px;}.tproducts .product-list-product{border: 0px;}
    .tproducts .product-list-product img{width: auto;box-shadow: 0px 0px 3px rgb(0 0 0 / 40%);}
    .tproducts .product-list-container{display: flex;}
    .tproducts .product-list-product-image{overflow: visible;}.product-list-product:hover{box-shadow:none;}.product-list-product:hover img{transform: scale(1);}
    .construction-equipment-spares-page .tproducts .product-list-product img{width: auto;}.construction-equipment-spares-page .tproducts .product-list-container{display: grid;}
    .construction-equipment-spares-page .tproducts .product-list-product img{box-shadow: none !important;transition: all 0s;}.construction-equipment-spares-page .product-list-product{border: 1px solid #ccc;}.whatsapp svg{font-size: 40px;}.whatsapp{right: 15px;}.backButton{bottom: 2rem;}.whatsapp{bottom: 5rem;}.backButton{display: none !important;}}
@media (max-width:480px){.wsize{width: 30%;margin-left: auto;}.product-category-item{height: 280px;}.slide-content .title{font-size: 34px;}
    .pads .pt-8{padding-top:1rem !important;}.ts{margin-top: 40px;}
    .gwrap{width: 100%;padding-left: 0px;margin-top: 10px;justify-content: space-between;}.gender{flex-wrap: wrap;}.vm .mflex{flex-wrap: wrap;text-align:left;
        justify-content: center;}.vm img{margin-bottom: 15px;}
    .vm .mbspace img{width: 50px;}.product-list-container {grid-gap: 20px 30px;}
    .breadcrumb-item{align-content: flex-end;flex-direction: row;flex-wrap: wrap;text-align: center;height: auto;padding-top: 4px;}
    .breadcrumb-item h2,.breadcrumb-item ul{width: 100%;margin-bottom: 0px;}
    .breadcrumb-area .container{padding: 0px;}.breadcrumb-area {overflow: hidden;}
    .breadcrumb-area .row{align-items: flex-end;}
    .breadcrumb-area{background-position:right !important;}
.bg-product-image .container{width: 100%;height: 100%;display: flex;align-items: flex-end;justify-content:center;padding:0;}.bg-product-image .container .bg-product-title,.bg-product-title{width: 100%;text-align: center;padding:10px 0;background-color:#f1efee66;}.bg-product-image .bg-product-title h3{margin-bottom: 0px;}.bg-product-title h3{font-size: 26px;}
    .enquiry .btn{font-size: 18px;}.sse{bottom: 0px;transform: none;writing-mode: horizontal-tb;padding: 8px 15px !important;width: 100%;text-align: center;}
    .footer-area .footer-bottom{padding-bottom: 43px !important;}.contact-page .footer-area .footer-bottom{padding-bottom: 5px !important;}.products-page .bg-product-image{background-position: -200px 0px !important;}.construction-equipment-spares-page .bg-product-title h3{width: 100%;}
    .prod-desc {padding-top: 30px;}.rmbtn{display:block;color:#ff0000c7;}.vmc,.hmob{display:none;}.vm .col-lg-5,.vm .col-lg-5 .cont:last-child p{margin-bottom:0px;}
    .vm .vmimage{margin-bottom:5px;}.banner-style-3 .banner-item .inner-content .title{margin-bottom: 20px;}.mright .banner-item .inner-content .title{margin-bottom:0px;padding-left: 20px;}
	.pitems .item{padding:0px;}.product-category-content{padding:7px 0px !important;}#infrastructures{margin-top:20px;}header{height:90px;}.pads .hmob{display:inline-block;width: auto !important;}
	.pads .banner-item .inner-content .title{padding-left:0px;margin-bottom:15px;}.pads .banner-img .inner-content{width:155px;}.enquiry.bg-white-smoke{display:none;}
	.swiper-slide .btn-custom-size{padding:0px;}
}
@media (max-width:460px){.pdots .item .product-category-item:last-child{height: 260px;}}
@media (max-width:420px){.wsize{width: 35%;}.gwrap label{padding-left: 5px;}
    .gwrap{flex-wrap: wrap;}.pads .banner-img .inner-content{width:140px;}}
@media (max-width:400px){.product-category-item{height: 250px;}.product-category-content{padding-top: 7px !important;}.product-category-content.pb-3{padding-bottom: 5px !important;}
    .slide-content .title{font-size: 30px;}.copyright p{font-size: 14px;}
    .rights{display: flex;justify-content: center;}
    .gwrap .fwrap:last-child{margin-top: 15px;}.breadcrumb-heading{font-size: 26px;}.bg-product-title h3{font-size: 23px;}.section-space-y-axis-100{padding-top: 50px;padding-bottom: 50px;}.slide-inner.bg-height {height: 475px;}.forklift-parts-page .bg-product-image{background-position: -800px -35px;}.forklift-parts-page .bg-product-image{background-image:url("images/product-banner/forklift-parts-banner.jpg");}.arow input[type="submit"]{width: 40%;}.pads .banner-img .inner-content{width:125px;}}
@media (max-width:380px){.products-page .bg-product-image{background-position: -330px 0px !important;}p.contact-page-num{width:90%;}}
@media (max-width:370px){.wsize{width: 38%;}.banner-style-3 .banner-item .inner-content.text-right{right: 15px;}.pads{padding-top: 0px !important;}
    .copyright-text a{display: flex;justify-content: center;}}
@media (max-width:350px){.pads .banner-img .inner-content{width:110px;}}
@media (max-width:340px){.wsize{width: 41%;}}
@media (max-width:330px){.footer-area .col5 li{font-size: 15px;}.footer-area .col5 .casp{font-size:18px;}}