

#header .logo img {

    width: 380px;

}

.header-scrolled .logo img {

max-height: 76px !important;

}

.navbar a {

font-family: inherit;

}

.navbar .dropdown ul.products_menu{

/* position: fixed;

width: 98%; */

padding: 10px;

}

.navbar .dropdown:hover > ul.products_menu{

/*top: inherit;*/

    top: 80px;

}

.navbar .dropdown ul.product_megamenu{display: flex;justify-content: space-between;flex-wrap: wrap;width: 465px;top: 80px;

padding: 0px;

left: -10px;transition: all .3s;}

.navbar .dropdown ul.product_megamenu li{min-width: unset; width: 33%;padding: 10px;text-align: center;}

/* .navbar .dropdown ul.product_megamenu li img{max-width: 110px;} */

#header.header-scrolled{    background: rgb(255 255 255);box-shadow: 2px 3px 4px rgb(104 104 104 / 50%);}

.mobile-nav-toggle { color: #000;}

#hero .carousel-item::before{background:none;}

.carousel-control-next, .carousel-control-prev{color: #000;display: none;}

.carousel-indicators {

position: absolute;

right: 0px;

/* bottom: 0; */

left: unset;

top: 50%;

z-index: 2;

display: block;

justify-content: right;

padding: 0;

margin-left: auto;

margin-bottom: 1rem;

margin-right: 0px;

list-style: none;

float: right;

}

.carousel-indicators [data-bs-target] {

box-sizing: content-box;

/* flex: 0 1 auto; */

border-radius: 10px;

width: 10px;

height: 10px;

padding: 0;

margin-right: 15px;

margin-left: 3px;

margin-bottom: 6px;

text-indent: -999px;

cursor: pointer;

background-color: #000;

background-clip: padding-box;

border: 0;

border-top: unset;

/* border-bottom: 10px solid transparent; */

opacity: .8;

transition: opacity .6s ease;

border: 1px solid #fff;

}

.carousel-indicators [data-bs-target].active{

background-color: #007fbb;

}

#featured-services {

background: #007fbe;

background: #d8d8d8;

}

#featured-services .box-bg {

background-image: linear-gradient(

0deg

, #75bfe2 0%, #007fbe 50%, #76bfe2 100%);     background: #c0c0c0;}

#featured-services i {color: #51afdb;}

#featured-services .box{    padding: 12px 18px;display: flex; align-items: center;}

#featured-services h4{     margin: 8px 0;font-weight: 500; }

#featured-services h4 a, #featured-services p{ color: #000; }

.top_contacts{padding-left: 15px;}

.section-header h3::after{    background: #017fbd;}

#about .about-col h2{padding-top: 38px;}

#about .about-col .icon{    background-color: #007fbe;}

#about .about-col:hover i {

color: #007fbe;

}

#about .about-col:hover .icon {

border: 1px solid #ecf4b3;

}

#about .about-col h2 a:hover {

color: #5db2df;

}

#clients {

    padding: 20px 0;

}

.about_param{

box-shadow: inset 0px 0px 30px 4px rgb(0 0 0 / 29%);

}

.about_param .ab_img{ margin: 30px;}

/* .about_param .ab_img img{

border-radius: 26px 4px;

border: 5px solid #a2ae53;

transition: all .3s;

} */

.about_param .ab_img span{

font-size: 45px;

position: absolute;

left: 0px;

font-weight: bold;

color: #ffffff;

text-shadow: 3px 3px 1px #a2ae53;

bottom: 0px;

background: #a2ae53;

border-radius: 2px 14px;

padding: 1px 10px;     box-shadow: 2px 3px 4px #656565;

}

/* .about_param .ab_img img:hover{  border: 5px solid #80c5e6; } */

.about_conent {

text-align: justify;

margin: 30px;

}

.about_conent h3{font-weight: 600;}

/*Products start*/

.services-wrap {

margin-bottom: 45px;

padding: 16px;

border-radius: 3px;

-moz-transition: all 0.3s ease;

-o-transition: all 0.3s ease;

-webkit-transition: all 0.3s ease;

-ms-transition: all 0.3s ease;

transition: all 0.3s ease;

background: #fff;

-webkit-box-shadow: 0px 15px 46px -16px rgba(0, 0, 0, 0.34);

-moz-box-shadow: 0px 15px 46px -16px rgba(0, 0, 0, 0.34);

box-shadow: 0px 15px 46px -16px rgb(0 0 0 / 34%);}

.services-wrap .img {


    background-size: 100% 100%;

width: 100%;

height: 247px;

border: 1px solid #e3e2e2;

}

.services-wrap .text {

width: 100%;

text-align: center;

padding: 20px 5px;

position: relative;    padding-bottom: 6px; }

.services-wrap .text h2 {

font-weight: 500;

font-size: 18px;

margin-bottom: 8px; }

.services-wrap .text .icon {

width: 100px;

height: 100px;

border-radius: 50%;

background: #fff;

margin: -65px auto 15px auto;

-moz-transition: all 0.3s ease;

-o-transition: all 0.3s ease;

-webkit-transition: all 0.3s ease;

-ms-transition: all 0.3s ease;

transition: all 0.3s ease;

-webkit-box-shadow: 0px 11px 32px -12px rgba(0, 0, 0, 0.28);

-moz-box-shadow: 0px 11px 32px -12px rgba(0, 0, 0, 0.28);

box-shadow: 0px 11px 32px -12px rgba(0, 0, 0, 0.28);

display: flex;align-items: center;justify-content: center;

padding: 5px;

}

.services-wrap .text .icon span {

color: #fc5e28;

font-size: 50px;

-moz-transition: all 0.3s ease;

-o-transition: all 0.3s ease;

-webkit-transition: all 0.3s ease;

-ms-transition: all 0.3s ease;

transition: all 0.3s ease; }

.services-wrap .text .btn-custom {

position: absolute;

bottom: -36px;

left: 0;

right: 0;

width: 60%;

background: #ed3239;

color: #fff;

padding: 8px 9px;

border-radius: 3px;

margin: 0 auto;

text-transform: uppercase;

font-weight: 500;

font-size: 14px; }

.services-wrap:hover {

-webkit-box-shadow: 0px 15px 46px -16px rgba(0, 0, 0, 0.18);

-moz-box-shadow: 0px 15px 46px -16px rgba(0, 0, 0, 0.18);

box-shadow: 0px 15px 46px -16px rgba(0, 0, 0, 0.18); }

.services-wrap:hover .text .icon {

background: #ffffff;

}

.services-wrap:hover .text .icon span {

color: white; }

.ftco-services-2 .services {

-moz-transition: all 0.3s ease;

-o-transition: all 0.3s ease;

-webkit-transition: all 0.3s ease;

-ms-transition: all 0.3s ease;

transition: all 0.3s ease;

z-index: 0;

margin-bottom: 30px;

color: rgba(255, 255, 255, 0.8);

background: #040e26;

padding: 30px;

position: relative;

overflow: hidden;

margin-bottom: 0; }

@media (max-width: 767.98px) {

.ftco-services-2 .services {

padding: 20px; } 

nav.param-beradcrumb>ol>li {

    position: relative;

    top: 100px;

}

nav.param-beradcrumb {

    background: no-repeat;

    width: 100%;

    height: 150px;

    margin-top: 100px;

}

.breadcrumb-overall {

    background: linear-gradient(0deg, rgb(178 178 178 / 42%), rgb(0 0 0 / 0%));

    background-size: 100% 100%;

    background-repeat: no-repeat;

}

}

.ftco-services-2 .services:before {

position: absolute;

top: 0;

right: -30px;

bottom: 0;

content: '';

width: 50%;

background: rgba(255, 255, 255, 0.1);

z-index: -1;

-webkit-transform: matrix(1.3, 0, -0.3, 1, 0, 0);

-ms-transform: matrix(1.3, 0, -0.3, 1, 0, 0);

transform: matrix(1.3, 0, -0.3, 1, 0, 0); }

.ftco-services-2 .services.services-2 {

background: #fc5e28; }

.ftco-services-2 .services.services-2 .icon {

background: #040e26; }

@media (min-width: 992px) {

.ftco-services-2 .services {

margin-top: -70px; } }

.ftco-services-2 .services .icon {

line-height: 1.3;

position: relative;

margin-bottom: 20px;

width: 80px;

height: 80px;

z-index: 1;

margin-bottom: 20px;

background: #fc5e28;

-webkit-border-radius: 50%;

-moz-border-radius: 50%;

-ms-border-radius: 50%;

border-radius: 50%; }

.ftco-services-2 .services .icon span {

font-size: 50px;

color: #fff; }

@media (max-width: 767.98px) {

.ftco-services-2 .services .icon {

width: 50px;

height: 50px; }

.ftco-services-2 .services .icon span {

font-size: 40px; } }

.ftco-services-2 .services .media-body {

width: calc(100% - 80px); }

.ftco-services-2 .services .media-body h3 {

font-size: 24px;

font-weight: 500;

font-family: "Roboto", Arial, sans-serif;

color: #fff; }

@media (max-width: 767.98px) {

.ftco-services-2 .services .media-body {

width: calc(100% - 50px); } }

/*products end*/

#clients img{opacity: 1;}

#footer .footer-top {

padding: 40px 0 15px 0;

}

.footer_req_form{

background: #fff;

padding: 15px;

text-align: center;

border: 1px solid #b3b3b2;

border-radius: 2px;box-shadow: 1px 2px 6px 1px #8a898975;

}

.footer_req_form .btn-info {

color: #fff;

background-color: #007fbd;

border-color: #0dcaf0;

}

@media(max-width: 1250px){

#hero {

height: 450px;

margin-top: 92px;

}

}

@media(max-width: 991px){

.navbar .dropdown ul.products_menu {

position: relative;

box-shadow:none; margin-left: 0px;

}

.navbar .dropdown:hover > ul.products_menu{top: 0px;}

.navbar .dropdown ul.product_megamenu{display: none;width: unset;box-shadow: none;     left:0px;}

.navbar-mobile .dropdown > .product_megamenu.dropdown-active {   display: flex; }

.navbar .dropdown ul.product_megamenu li{display: flex;min-width: unset; width: 49%;    align-items: center;justify-content: space-between;}

#hero { height: 358px; }

.about_param .ab_img{     margin: 10px; }

.about_param .ab_img span{position: relative;    top: -20px;}

}

@media(max-width: 520px){

#hero {  height: 250px; }

}

@media(max-width: 420px){

#hero {    height: 152px; }

}

.whatsapp-se {
    left: 25px;
    right: 110px;
    bottom: 7px;
    width: 11px;
    z-index: 400;
    position: fixed;
}
/* RKepl   -  Ankit */

.navbar a:hover, .navbar .active, .navbar li:hover > a {

color: #f00f00;

}

.section-thumb {

margin-right: 20px;

}

.section-thumb img{

width: 50px;

}

.rkepl-section-title{

display: flex;

margin-bottom: 39px;

position: relative;

}

.rkepl-section-title .sub-title {

font-size: 24px;

font-weight: 400;

margin-bottom: 5px;

margin-top: 0px;

color: #f00;

}

.rkepl-section-title .main-title {

font-size: 27px;

line-height: 40px;

font-weight: 700;

color: #061538;

}

.rkepl_about_wrapper p {

font-size: 17px;

margin-bottom: 15px;

}

.about-year-content h3{

font-weight: 700;

color: #061538;

font-size: 30px;

margin-bottom: 0px;

}

.about-year-content h5{

font-size: 24px;

color: #061538;

margin: 0;

}

.about-year-content p{

font-size: 24px;

color: #f00;

margin: 0;

font-weight: 600;

}

.rkepl_about_wrapper p i{

color: #f00;

}

.universal-separator {

border-left: 1px solid #007fbd;

border-right: 1px solid #007fbd;

left: 50%;

width: 6px;

height: 10px;

position: relative;

margin-bottom: 25px;

}

.universal-separator:before {

position: absolute;

content: "";

width: 100px;

height: 1px;

background-color: #000;

top: 4px;

left: 8px;

}

.universal-separator:after {

position: absolute;

content: "";

width: 100px;

height: 1px;

background-color: #000;

top: 4px;

/* left: 50%; */

right: 8px;

}

.contact_iframe iframe{

width: 100%;

height: 600px;

}

.activeColor{

color: #f00;

}

.contact_content{

margin: 0 !important;

text-align: none;

}

.contant-row .form-group input{

padding: 15px;

}

.contact-btn .get_quote_btn {

padding: 15px 28px 12px;

border-radius: 0;

box-shadow: none;

outline: none;

text-decoration: none;

background: #ec1f24;

border: none;

color: #fff;

font-weight: 600;

text-transform: uppercase;

font-size: 18px;

line-height: 25px;

margin: 0;

cursor: pointer;

-webkit-transition: all 0.5s;

-o-transition: all 0.5s;

transition: all 0.5s;

}

.footer-info.footer-2 .address_info p, .footer-info.footer-2 .block.footer-newsletter p, .footer-info.footer-2 .footer ul.menu li a {

color: #a5a5a5 !important;

}

.footer-info .social-media {

margin-top: 20px;

padding-top: 20px;

border-top: 2px solid #fff;

}

.footer-info .social-media a {

float: left;

margin-right: 15px;

height: 35px;

width: 35px;

text-align: center;

line-height: 35px;

font-size: 16px;

border: 1px solid #fff;

border-radius: 50%;

}

.footer-info .social-media i {

display: inline-block;

font-size: 15px;

color: #fff;

}

/* ABB */

.breadcrumb-overall{

background:linear-gradient(0deg, rgb(178 178 178 / 42%), rgb(0 0 0 / 0%));

background-size: 100% 100%;

    background-repeat: no-repeat;

}

@keyframes down-btn {

0% { bottom:20px; }

100% { bottom:0px; }

0% { opacity:0; }

100% { opaicty:1; }

}

.category-name {

font-family: sans-serif;

width: -webkit-fill-available;

text-align: center;

font-size: 40px;

}

.card-category-2 ul, .card-category-3 ul, .card-category-4 ul, .card-category-5 ul  .card-category-6 ul {

padding: 0;

margin: 25px 0px;

}



.card-category-2 ul li, .card-category-3 ul li, .card-category-4 ul li, .card-category-5 ul li, .card-category-6 ul li {

list-style-type: none;

display: inline-block;

vertical-align: top;

}

.card-category-2 ul li, .card-category-3 ul li {

margin: 10px 5px;

}

.card-category-1, .card-category-2, .card-category-3, .card-category-4, .card-category-5, .card-category-6 {



margin: 45px 0px;

text-align: center;

}

.card-category-1 div, .card-category-2 div {

display:inline-block;

}

.card-category-1 > div, .card-category-2 > div:not(:last-child) {

margin: 10px 5px;

text-align: left;

}



/* Image Card */

.img-card {

width:300px;

position: relative;

border-radius: 5px;

text-align: left;

-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.3);

-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.3);

-o-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.3);

box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.3);

}

.img-card .card-image {

position: relative;

margin: auto;

overflow: hidden;

border-radius: 5px 5px 0px 0px;

height: 200px;

}

.img-card .card-image img {

width:100%;

border-radius: 5px 5px 0px 0px;



-webkit-transition: all 0.8s;

-moz-transition: all 0.8s;

-o-transition: all 0.8s;

transition: all 0.8s;

}

.img-card .card-image:hover img {

-webkit-transform: scale(1.1);

-moz-transform: scale(1.1);

-o-transform: scale(1.1);

transform: scale(1.1);

}

.img-card .card-text {

padding: 0 15px 15px;

line-height: 1.5;

}

.img-card .card-link {

padding: 20px 15px 30px;

width: -webkit-fill-available;

}

.img-card .card-link a {

text-decoration: none;

position: relative;

padding: 10px 0;

}

.img-card .card-link a:after {

top: 30px;

content: "";

display: block;

height: 2px;

left: 50%;

position: absolute;

width: 0;

-webkit-transition: width 0.3s ease 0s, left 0.3s ease 0s;

-moz-transition: width 0.3s ease 0s, left 0.3s ease 0s;

-o-transition: width 0.3s ease 0s, left 0.3s ease 0s;

transition: width 0.3s ease 0s, left 0.3s ease 0s;

}

.img-card .card-link a:hover:after {

width: 100%;

left: 0;

}



.img-card.iCard-style1 .card-title {

position: absolute;

font-family: 'Open Sans', sans-serif;

z-index: 1;

top: 10px;

left: 10px;

font-size: 30px;

color: #fff;

}



.img-card.iCard-style1 .card-text {

color: #464444;

}

.img-card.iCard-style1 .card-link a {

color: #000000;

}

.img-card.iCard-style1 .card-link a:after {

background: #f00f00;

}

.img-card.iCard-style2 .card-title {

padding: 15px;

font-size: 25px;

font-family: 'Roboto', sans-serif;

}

.img-card.iCard-style2 .card-image {

margin-bottom: 15px;

}



.img-card.iCard-style2 .card-caption {

text-align: center;

top: 80%;

font-size: 17px;

color: #fff;

position: absolute;

width: 100%;

font-family: 'Roboto', sans-serif;

z-index: 1;

}



.img-card.iCard-style2 .card-link a {

border: 1px solid;

padding: 8px;

border-radius: 3px;

color: black;

font-size: 13px;

-webkit-transition: all 0.4s;

-moz-transition: all 0.4s;

-o-transition: all 0.4s;

transition: all 0.4s;

}

.img-card.iCard-style2 .card-link a:hover {

background: black;

}

.img-card.iCard-style2 .card-link a:hover span {

color:#fff;

}

.img-card.iCard-style3 {

text-align: center;

}

.img-card.iCard-style3 .card-title {

top: 80%;

font-size: 30px;

color: #fff;

position: absolute;

width: 100%;

font-family: 'Roboto', sans-serif;

z-index: 1;

}

.img-card.iCard-style3 .card-text {

color: #636060;

}

.img-card.iCard-style3 .card-link {

border-top: 1px solid #e8e8e8;

}

.img-card.iCard-style3 .card-link a {

color: #585858;

}

.img-card.iCard-style3 .card-link a:after {

background: #585858;

}

.img-card.iCard-style4 {

text-align: right;

}

.img-card.iCard-style4 .card-caption {

position: absolute;

width: 100%;

font-family: 'Open Sans', sans-serif;

z-index: 1;

top: 10px;

right: 10px;

color: #fff;

}

.img-card.iCard-style4 .card-title {

width: 100%;

padding: 20px 0px 12px 0;

color: #E91E63;

}

.img-card.iCard-style4 .card-title span {

font-size: 25px;

margin-right: 12px;

}

.img-card.iCard-style4 .toggle {

cursor: pointer;

padding: 8px 0px 13px 0px;

width: 55px;

}



.img-card.iCard-style4 .toggle span, .img-card.iCard-style4 .toggle span:nth-child(2), .img-card.iCard-style4 .toggle span:nth-child(3) {

position: absolute;

width: 8px;

height: 8px;

background: #E91E63;

cursor: pointer;

}

.img-card.iCard-style4 .toggle span:nth-child(1) {

right: 15px;

}

.img-card.iCard-style4 .toggle span:nth-child(2) {

right: 27px;

}

.img-card.iCard-style4 .toggle span:nth-child(3) {

right: 39px;

}

.img-card.iCard-style4 .card-text {

opacity: 0;

line-height: 0;

padding-bottom: 0;

color: #4c4c4c;

-webkit-transition: ease-in-out 0.5s;

-moz-transition: ease-in-out 0.5s;

-o-transition: ease-in-out 0.5s;

transition: ease-in-out 0.5s;

}

.img-card.iCard-style4 .toggle.active ~ .card-text{

opacity: 1;

line-height: 1.5;

padding-bottom: 10px;

}

.img-card.iCard-style4 .card-link {

border-top:1px solid #e8e8e8;

}

.img-card.iCard-style4 .card-link a {

color: #E91E63;

}

.img-card.iCard-style4 .card-link a:after {

background: #E91E63;

}



/* divider */





.divider {

display: flex;

}

.divider:before, .divider:after {

content: "";

flex: 1;

}

.donotcross {

overflow: hidden;

align-items: center;

background: #ed1f24;

color: #fff;

height: 60px;

font-size: 22px;

font-weight: 500;

}

.donotcross:before, .donotcross:after {

background: white;

padding: 50px 0;

height: 0;

transform: rotate(45deg);

}







/* home card */



.img-card.iCard-style1 .card-text {

        color: #000;

    font-weight: 600;

    display: flex;

    justify-content: center;

}



.img-card .card-link {

    padding: 0px;

    width: -webkit-fill-available;

    background: #007fbd;

    justify-content: center;

    display: flex;

    color: #fff;

}

.img-card.iCard-style1 .card-link a {

    color: #fff;

}



.img-card:hover img {

-webkit-transform: scale(1.1);

-moz-transform: scale(1.1);

-o-transform: scale(1.1);

transform: scale(1.1);

}



/* home card end */



.whatsapp-hide {

    display: none;

}



.abb-evcharger-section{

    padding: 40px 0px;

}

.ev-head-image {

    padding-top: 30px;

}

.ev-image-title {

    padding: 20px 0px 0px 0px;

        margin-bottom: 30px;

}

.ev-image-title h4{

    font-size: 22px;

    font-weight: 600;

        color: #2c2c2c;

}

.ev-content p{

    font-size: 14px;

    text-align: justify;

}



.veritcal-middle{

    display: flex;

    align-items: center;

}

.horizontal-middle{

    display: flex;

    justify-content: center;

}



.set-width{

    width: 193.75px;

}

.ev-offering-card {

    border: solid #ddd;

    padding: 10px;

    box-shadow: 1px 2px 3px #ddd;

    margin-bottom: 25px;

}

.ev-offering-card-title {

    text-align: center;

}

.ev-offering-image {

    padding: 10px;

}



.ev-image-title{

position: relative;

}



.ev-image-title h4::after {

    content: '';

    position: absolute;

    left: 0;

       bottom: -5px;

    height: 2px;

    background: #ec1f24;

    width: 60px;

}



.ev-segment-card {

    padding: 10px;

        border: 1px solid #ddd;

    margin-bottom: 25px;

}

.ev-segment-image {

    margin-bottom: 20px;

}

.ev-segment-card-title h6 {

    font-size: 18px;

    font-weight: 600;

    color: #3e3e3e;

}







/* Enquire Button */



.enquire-btn-container {

    text-align: center;

    margin: 20px;

}



.enquire-btn {

    background-color: #ec1f24;

    color: #fff;

}



/* .enquire-btn:hover{

    color: #fff;

} */

.gradient {

  align-items: stretch;

    margin: 15px 0px;

        height: 45px;

    line-height: 42px;

    
    font-size: 20px;


    color: #fff;

    background: #ed1c22;

}

.gradient:before {

  background: linear-gradient(to right, #fff, #ed1c22);

}

.gradient:after {

  background: linear-gradient(to left, #fff, #ed1c22);

}

.abb-margin{

	margin: 30px 0px;

}



.abb-detail-title .title-style {

    background: #202736;

    display: inline-block;

    margin: 0px auto;

    position: relative;

    height: 2px;

    width: 40px;

}

.abb-detail-title .title-style::before {

    background: #267ae9;

    content: "";

    position: absolute;

    height: 2px;

    left: calc(100% + 2px);

    top: 0px;

    width: 40px;

}

.abb-detail-title .title-style::after {

    background: #267ae9;

    content: "";

    position: absolute;

    height: 2px;

    right: calc(100% + 2px);

    top: 0px;

    width: 40px;

}



.active-color{

	background-color:#007fbd;

	color: #fff !important;

}



.sfContentBlock h2{

	font-size: 25px;

    font-weight: 500;

}

.sfContentBlock .header3 {

    font-size: 25px;

    font-weight: 500;

}



.inner-product-image {

    border: 1px solid #ddd;

}

.inner-product-image img {

    margin: 10px;

    border: 1px solid #00000061;

}











/* sticky form */



.deployform {

  position: fixed;

     bottom: 130px;

    right: 10px;

  width: 60px;

  height: 60px;

  border-radius: 50%;

  background-color: #df5151;

  cursor: pointer;

  -webkit-transform-origin: right bottom;

  -moz-transform-origin: right bottom;

  -o-transform-origin: right bottom;

  transform-origin: right bottom;

  transition: all 0.35s cubic-bezier(0.91, -0.28, 0.06, 1.3), background-color 0.25s ease;

  -webkit-box-shadow: 0px 13px 40px 0px rgba(0, 0, 0, 0.21);

  -moz-box-shadow: 0px 13px 40px 0px rgba(0, 0, 0, 0.21);

  box-shadow: 0px 13px 40px 0px rgba(0, 0, 0, 0.21);

}

.deployform:hover {

  background-color: #da3737;

}

.deployform.open {

      width: 300px;

    height: 380px;

    border-radius: 3px;

    background-color: #fff;

    cursor: default;

}

.deployform.open .icon {

  opacity: 0;

  transition-delay: 0.01s;

}

.deployform.open .cancel {

  opacity: 1;

  transition-delay: 0.25s;

}

.deployform.open form {

  opacity: 1;

  visibility: visible;

  transition-delay: 0.2s;

}

.deployform .icon {

  width: 18px;

  height: 18px;

  position: absolute;

  left: 50%;

  top: 50%;

  -webkit-transform: translate(-50%, -50%);

  -moz-transform: translate(-50%, -50%);

  -o-transform: translate(-50%, -50%);

  transform: translate(-50%, -50%);

  transition: opacity 0.1s ease;

  transition-delay: 0.2s;

  color: #fff;

  font-size: 18px;

  

}

.deployform .cancel {

      position: absolute;

    right: 8px;

    top: 5px;

    font-size: 18px;

    opacity: 0;

    transition-delay: 0.01s;

    cursor: pointer;

    padding: 6px 10px;

    color: #3c4351;

}

.deployform form {

  opacity: 0;

  visibility: hidden;

  transition-delay: 0.01s;

}

.deployform form input {

  width: 236px;

  height: 45px;

  margin-left: 20px;

  margin-top: 10px;

  padding: 0 10px;

  border: 2px solid #e3e3e3;

  background-color: #f1f1f1;

  border-radius: 2px;

  transition: all 0.2s ease;

}

.deployform form input:hover, .deployform form input:focus {

  border: 2px solid #d7d7d7;

  outline: 0;

}

.deployform form textarea {

  width: 236px;

  min-height: 80px;

  margin-left: 20px;

  margin-top: 10px;

  border: 2px solid #e3e3e3;

  background-color: #f1f1f1;

  border-radius: 2px;

  resize: none;

  padding: 10px 10px;

  font-family: inherit;

  transition: all 0.2s ease;

}

.deployform form textarea:hover, .deployform form textarea:focus {

  border: 2px solid #d7d7d7;

  outline: 0;

}

.deployform form button {

  width: 260px;

  height: 45px;

  margin-left: 20px;

  margin-top: 10px;

  border: none;

  background-color: #df5151;

  border-radius: 2px;

  color: #fff;

  text-transform: uppercase;

  font-family: inherit;

  font-weight: 700;

  font-size: 14px;

  letter-spacing: 1px;

  cursor: pointer;

  transition: all 0.2s ease;

}

.deployform form button:hover {

  background-color: #da3737;

}

.deployform-hide{

	display: none;

}



/* Enquire Button */

.enquire-btn {

  background-color: #007fbd;

    color: white;

    padding: 6px 10px;

    border-radius: 4px;

    border-color: #007fbd;

}

.enquire-btn i{

	margin-left: 5px;

}

.enquire-btn:hover i{

	font-size: 20px;

	margin-left: 8px;

	transition: ease-in-out all 0.2s;

}

div#enquire-btn{

    margin-top: 20px;

    text-align: center;

}



.demo2 li.active {

    background-color:green;

}

.demo2 li.active a {

    color:#fff;

    font-weight:bold;

}



.industrial-card {

    border: 1px solid #ddd;    

    margin-bottom: 22px;



}

.industrial-plug-image {

    padding: 10px;

}

.industrial-title {

    /* margin-top: 10px; */

    padding: 10px;
    text-align: center;

}

.sub-product-content {

    margin-top: 20px;

}

.sub-product-content h4{

	margin-bottom: 10px;

}

.abb-sub-content{

	margin: 20px 0px;

}

.sub-product-content .header3{

	font-size: 18px;

}





/* socomec */

.donotcross-socomec {

overflow: hidden;

align-items: center;

background: #0A5194;

color: #fff;

height: 60px;

font-size: 22px;

font-weight: 500;

}



.breadcrumb-item+.breadcrumb-item::before{

	float: left;

    padding-right: 0.5rem;

   color: #f6f6f7!important;

    content: var(--bs-breadcrumb-divider, "/");

}









/* tecnic start */





.pushbtn-tab .nav-pills .nav-link {

    text-align: left;

    border-bottom: 1px solid #ddd;

    color: #282828;

}



.pushbtn-tab {

    padding: 10px;

    border: 1px solid #ddd;

}

.pushbtn-container {

        padding: 25px;

    border: 1px solid #ddd;

}

.pushbtn-details h1 {

        font-size: 22px;

    /* background: linear-gradient(90deg, rgb(181 30 30), rgb(247 0 0 / 70%), rgb(255 255 255 / 10%)); */

    padding: 10px;

    color: #000;

    font-weight: 600;

}

.tecknic-container {

    margin-bottom: 40px;

}

.pushbtn-head{

	padding: 40px 0px;

}

.catelogue-container{

	padding: 30px;

}

.catelouge-div{

    text-align: end;

}

span.NormalTextBig {

    margin-bottom: 20px;

    padding-bottom: 6px;

    border-bottom: 2px solid #ddd;

}



.catelouge-div h6{

        padding-bottom: 10px;

    font-weight: 600;

    border-bottom: 2px solid #f00;

    display: inline-block;

    margin-bottom: 20px;

}



.cable-trays-container{

	padding: 40px 0px;

}



.donotcross-teknic {

    overflow: hidden;

    align-items: center;

    background: #00000094;

    color: #fff;

    height: 60px;

    font-size: 22px;

    font-weight: 500;

}





/* .gradient:before {

    background: linear-gradient(to right, #fff, #919090);

}

.gradient {

    align-items: stretch;

    margin: 15px 0px;

    height: 40px;

    line-height: 38px;

    font-size: 25px;

    color: #fff;

    background: #939393;

}



.gradient:after {

    background: linear-gradient(to left, #fff, #959393);

} */







/* tecnic end */







/* finder start */





.donotcross-finder {

    overflow: hidden;

    align-items: center;

    background: #019EE1;

    color: #fff;

    height: 60px;

    font-size: 22px;

    font-weight: 500;

}

.heating-img p {

    margin-top: 11px;

    font-weight: 600;

    text-transform: uppercase;

}



.product-enqs-cns {

    background: #0060AA;

    color: #fff;

    padding: 10px 0px;

    font-weight: bold;

}

div#enquire-btn.finder-btn{

	text-align: left;

}



.finder-card-content {

    padding-top: 25px;

}





/* finder end */



/* elmeasure start */

.elmeasure-tab {

    padding: 10px;

    border: 1px solid #ddd;

    margin-top: 15px;

}

.elmeasure-tab .nav-tabs {

    border-bottom: unset;

}



.elmeasure-tab .nav-tabs .nav-item.show .nav-link, .elmeasure-tab .nav-tabs .nav-link.active {

    color: #fff;

    background-color: #0077c0;

    border-color: #dee2e6 #dee2e6 #fff;

    border-radius: unset;

    }



.donotcross-elmeasure {

    overflow: hidden;

    align-items: center;

    background: #0077C0;

    color: #fff;

    height: 60px;

    font-size: 22px;

    font-weight: 500;

}



.gradient-elmeasure:after {

    background: linear-gradient(to left, #fff, #0077C0);

}

.gradient-elmeasure {

    align-items: stretch;

    margin: 15px 0px;

    height: 45px;

    line-height: 42px;

    font-size: 25px;

    color: #fff;

    background: #0077C0;

}

.gradient-elmeasure:before {

    background: linear-gradient(to right, #fff, #0077C0);

}



.elmeasure-tab-content {

    padding: 10px;

    border: 1px solid #ddd;

    margin-top: 15px;

        margin-bottom: 30px;

}

/* .lt-row .row h4 , .lt-row .row h6{

	text-align: center;

} */



.elemeasure-prod-detail .lt-col.col.m6.s12.center {

    text-align: center;

}



div#enquire-btn.elmeasure-btn{

	text-align: left;

}



.lt-row .row h4{

	position: relative;

	margin-bottom: 10px !important;

}

.lt-row .row h4:after{

	position: absolute;

    content: "";

    background-color: #f00;

    width: 100px;

    height: 2px;

    bottom: -3px;

        left: 40%;

}

.ul-component{

	width: 48px;

	height: 47px;

}

.li-content{

	margin-left: 20px;

}

.power-qulity-detail ul{

	list-style: none;

	padding: 20px;

}

.power-qulity-detail ul .d-flex{

	margin-bottom: 20px;

}

.power-qulity-detail h2 strong{

	color: #f1a104;

}

.power-qulity-detail h6{

	font-weight: bold;

    color: #0000007d;

}

.power-qulity-row{

	padding: 40px 20px;

}





/* elmeasure end */



/* elmex start*/



.donotcross-elmex {

    overflow: hidden;

    align-items: center;

    background: #f58640;

    color: #fff;

    height: 60px;

    font-size: 22px;

    font-weight: 500;

}



.elmex-card .card-title{

	font-weight: bold;

	    padding: 10px;

	        color: #fff;

    background-color: #f58640;

}



.gradient-elmex {

    align-items: stretch;

    margin: 15px 0px;

    height: 45px;

    line-height: 42px;

    font-size: 25px;

    color: #fff;

        font-weight: 600;

    background: #f58640;

}

.gradient-elmex:before {

    background: linear-gradient(to right, #fff, #f58640);

}

.gradient-elmex:after {

    background: linear-gradient(to left, #fff, #f58640);

}



div#enquire-btn.elmex-btn {

    text-align: left;

        margin-bottom: 20px;

}



.col-lg-12.col-md-12.col-sm-12.col-xs-12 {

    display: flex;

    padding: 10px;

}



.horizontal-align{

	display: flex;

	justify-content: center;

}



div#enquire-btn.elmex-btn.btn-align-center{

	text-align: center;

}

/* elmex end */





/* essen start */





.donotcross-essen {

    overflow: hidden;

    align-items: center;

    background: #708087;

    color: #fff;

    height: 60px;

    font-size: 22px;

    font-weight: 500;

}



.gradient-essen:before {

    background: linear-gradient(to right, #fff, #708087);

}



.gradient-essen {

    align-items: stretch;

    margin: 15px 0px;

    height: 45px;

    line-height: 42px;

    font-size: 25px;

    color: #fff;

    font-weight: 600;

    background: #708087;

}



.gradient-essen:after {

    background: linear-gradient(to left, #fff, #708087);

}



.essen-card{

	 padding: 30px;

    box-shadow: 1px 2px 3px #ddd;

    margin-bottom: 30px;

}

.essen-img.horizontal-align {

    border: 1px solid #00000052;

}

.essen-heading {

    font-weight: 900;



    margin-bottom: 15px;

    position: relative;

    display: flex;

    justify-content: center;

}

.essen-heading:after {

    position: absolute;

    content: "";

    background-color: #f00;

        width: 70px;

    height: 2px;

    bottom: -3px;

    left: 40%;

}



.essen-heading2{

    font-weight: 900;



    margin-bottom: 15px;

    position: relative;

    display: flex;

    justify-content: center;

}

.essen-heading2:after {

    position: absolute;

    content: "";

    background-color: #f00;

    width: 100px;

    height: 2px;

    bottom: -3px;

    left: 43%;

}





/* essen end */



.bcontent {

            margin-top: 10px;

        }



        .socomec-card-img{

        	    padding: 33px!important;

        	        border-right: 1px solid #dddddd47;

        }

        .card-title {

    margin-bottom: 0.5rem;

    border-bottom: 1px dotted #dadada!important;

}



div#enquire-btn.socomec-btn{

    text-align: left;
        gap: 20px;
        display: flex;
}











/* pricelist */





/* pricelist end */





/* contact us */

.contact-section {

    position: relative;

    padding: 70px 0px 0px;

}

.auto-container {

    position: static;

    max-width: 1200px;

    padding: 0px 15px;

    margin: 0 auto;

}

.contact-section .column {

    position: relative;

    margin-bottom: 50px;

}

.styled-heading {

    position: relative;

    margin-bottom: 30px;

    padding-bottom: 22px;

}

.margin-bott-40 {

        margin-bottom: 40px !important;

    padding: 0px 70px 0 0;}

.default-form {

    position: relative;

        padding: 50px;

    background-color: #007fbdcc;

}

.contact-form .form-group {

    margin-bottom: 30px;

}

.default-form .form-group {

    position: relative;

    margin-bottom: 30px;

}

.btn-style-one {

    position: relative;

    display: inline-block;

    line-height: 24px;

    padding: 10px 30px;

    font-size: 14px;

    font-weight: 700;

    text-transform: uppercase;

    background: #223555;

    color: #ffffff !important;

    border-radius: 5px;

}

.contact-section .default-form button {

    padding: 10px 30px;

        border: none;

}

 .default-form textarea {

    resize: none;

    height: 110px;

}

.contact-section .contact-info h3 {

    font-size: 18px;

    font-weight: 700;

    margin-bottom: 15px;

    color: #2f2f31;

}

.default-form input[type="text"], .default-form input[type="email"], .default-form input[type="password"], .default-form input[type="tel"], .default-form input[type="number"], .default-form input[type="url"], .default-form select, .default-form textarea {

    position: relative;

    display: block;

    width: 100%;

        background: #3398ca;

    line-height: 30px;

    padding: 10px 20px;

    height: 52px;

    border-bottom: 2px solid #fff !important;

    border-bottom-left-radius: 10px !important;

    border-bottom-right-radius:  2px;

    transition: all 300ms ease;

    -webkit-transition: all 300ms ease;

    -ms-transition: all 300ms ease;

    -o-transition: all 300ms ease;

    -moz-transition: all 300ms ease;

}

.default-form input[type="text"]::placeholder,.default-form input[type="email"]::placeholder, .default-form textarea::placeholder{

    color: #fff;

}

.default-form .form-control:focus {

    color: #212529;

    background-color: #0a83bf;

    }

.default-form .form-control {

    display: block;

    width: 100%;

    padding: 0.375rem 0.75rem;

    font-size: 1rem;

    font-weight: 400;

    line-height: 1.5;

    color: #fff;

    background-color: #3398ca;

    background-clip: padding-box;

    border:none;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    border-radius: 0.25rem;

    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;

}



.default-form .form-control:focus {

    color: #fff;

    background-color: #3398ca;

    border-color: #fff;

    outline: 0;

    box-shadow: none;

}



.styled-heading:after {

    content: '';

    position: absolute;

    left: 15px;

    bottom: 0;

    width: 100%;

    height: 30px;

    background: url("../images/title-line-image.png") left bottom no-repeat;

}

.contact-section .contact-info .info-block {

    margin-bottom: 25px;

}

.contact-section .contact-info .text {

    position: relative;

    font-family: 'Lato',sans-serif;

    margin-bottom: 10px;

    color: #999999;

}

.contact-section .contact-info .icon {

    font-size: 18px;

    font-weight: normal;

    padding-right: 7px;

        color: #df5151;

}

#contact.section-bg .contact-info{

    margin-bottom: 20px;

    text-align: left;

}

.contact-styled-heading{

	position: relative;

}

.contact-styled-heading h2 {

       font-size: 23px;

    margin-bottom: 20px;

    padding-bottom: 5px;

    font-weight: 600;

    color: #000000d1;

}

.contact-styled-heading:after{

		content: '';

    position: absolute;

    height: 2px;

    width: 70px;

    bottom: 0;



    left: 0;

    background-color: #cdb71a;

}

.section-bg .contact-info .info-block {

    margin-bottom: 25px;

}



.section-bg .contact-info .sideline{

    position: relative;

}



.section-bg .contact-info .sideline:after{

        content: '';

    position: absolute;

    width: 2px;

    height: 194px;

    bottom: 115px;

    background-color: #00000073;

        left: -45px;

}

.center-styled-heading{

    position: relative;

    margin-bottom: 30px;

    padding-bottom: 22px;

}



.center-styled-heading:after{

content: '';

    position: absolute;

    bottom: 0;

    left: 45%;

    width: 100%;

    height: 30px;

    background: url(../images/title-line-image.png) left bottom no-repeat;

}

.margin-bott-40 p {

    font-size: 18px;

}



.default-form .contant-quate{

        margin-bottom: 30px;

    color: #fff;

}

/* contact us end */





@media (min-width: 1400px) {

  nav.param-beradcrumb {

    height: 340px;

}

}











/* pricelist start */



.tabview-pill {

    padding: 10px;

}



.list-width{

        width: 135px;

    height: 90px;

    position: relative;

}

.list-width:after{

            position: absolute;

    background-color: #000;

    height: 35px;

    width: 2px;

    left: 133px;

    bottom: 35px;

    content: '';

}

.tabview-content {

    padding: 10px;

}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {

    color: #000;

    background-color: transparent;

    border-bottom: 2px solid #f00;

}



.pricelist-separator {

    position: relative;

    width: 7px;

    height: 7px;

    background-color: #f00;

    left: 50%;

    border-radius: 50%;

    margin-bottom: 20px;

}



.pricelist-separator:after{

    content: '';

    position: absolute;

    width: 70px;

    height: 1px;

    bottom: 3px;

    right: 16px;

    background-color: #f00;

}

.pricelist-separator:before{

    content: '';

    position: absolute;

    width: 70px;

    height: 1px;

    bottom: 3px;

    left: 16px;

    background-color: #f00;

}

/* pricelist end */





/* award start */



.award-card{

    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;

        margin-bottom: 20px;

}



.award-section {

    padding: 30px 0px;

}

.award-title {

    text-align: center;

        padding: 10px;

    background-color: #df5151;



}



.award-title h6{

        color: #fff;

    margin: 0;

    border-bottom: 1px solid #fff;

    display: inline-block;

    padding-bottom: 5px;

    font-weight: 600;

}



.award-title p{

    color: #fff;

    padding-top: 5px;

}



.award-img{

        display: flex;

    justify-content: center;

}



.award-heading.text-center {

    margin-bottom: 30px;

}



.fit-it {

    object-fit: cover;

}



.certificate-img img{

    width: 100%;

    object-fit: contain;

    height: 340px !important;

}





/* pricelist two */







.pricelist-section {

    padding: 30px 0px;

}



.pricelist-card{

    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;

    margin-bottom: 20px;

}



.pricelist-view h4 {

    margin: 0px;

    background: #2196F3;

    color: #FFF;

    padding: 10px 0px;

    font-size: 14px;

}



.price-btn {

    padding: 0;

    width: unset;

    border: unset;

    margin-right: 20px;

/*     box-shadow: 0px 1px 5px #ddd; */

}



.price-btn img{

/*     padding: 0px 20px; */
/* box-shadow: 0px 1px 5px #ddd; */
}



.price-img-view {
        width: 250px;
}

.pricelist-content {
    padding-top: 20px;
}


.pricelist-title p {

        margin: 0px;

    background: #80808052;

    color: #000;

    padding: 10px 0px;

    font-size: 14px;

}



.pricelist-title p a{

    color: #fff;

}



.pricelist-title p a:hover{

    color: #fff;

}





.register-info .info-block p{

    font-size: 16px;

}

.register-styled-heading {

    text-align: left;

}



.register-info{

    position: relative;

    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;

        margin-bottom: 30px;

    padding: 20px;



}





.register-styled-heading h2 {

    font-size: 23px;

    margin-bottom: 20px;

    padding-bottom: 5px;

    font-weight: 600;

    color: #000000d1;

    position: relative;

}



.register-styled-heading h2:after {

        content: '';

    position: absolute;

    height: 2px;

    width: 70px;

    bottom: -2px;

    left: 0%;

    background-color: #cdb71a;

}









/* #deployform .sidepanel  {

  width: 0;

  position: fixed;

  z-index: 1;

  height:550px;

  top: 100px;

  right: 0;

  background-color: #111;

  overflow-x: hidden;

  transition: 0.5s;

  padding-top: 50px;

}



#deployform .sidepanel a {

  padding: 8px 8px 8px 32px;

  text-decoration: none;

  font-size: 25px;

  color: #818181;

  display: block;

  transition: 0.3s;

}



#deployform .sidepanel a:hover {

  color: #f1f1f1;

}



#deployform .sidepanel .closebtn {

  position: absolute;

  top: 0;

  right: 25px;

  font-size: 36px;

}



#deployform .openbtn {

  font-size: 20px;

  cursor: pointer;

  background-color: #9f0000;

  color: white;

  padding: 10px 15px;

  border: none;

}



#deployform .openbtn:hover {

  background-color:#ec2027;

}



#deployform .contact-btn {

    cursor: pointer;

    display: inline-block;

    position: fixed;

    right: -39px;

    top: 65%;

    z-index: 0;

    transform: translateY(-50%) rotate(90deg);

    -webkit-transform: translateY(-50%) rotate(90deg);

    -o-transform: translateY(-50%) rotate(90deg);

    -ms-transform: translateY(-50%) rotate(90deg);

    -moz-transform: translateY(-50%) rotate(90deg);

} */





/* sidebar */



.qlHolder.display

{

    right: 0;

    transition: right .7s ease-in;

}



.qlHolder

{

    position: fixed;

    background: #fafafa;

    box-shadow: 0px 0px 9px #565656;

    width: 400px;

    z-index: 500;

    height: 100%;

    right: -400px;

    bottom: 0px;

    transition: right .7s ease-out;

}



#quicklinks .link_label

{

    margin: 0;

    font-size: 18px;

    background: #ec2027;

    color: #fff;

    /* padding: 35px 15px 11px; */

    padding: 20px;

    cursor: pointer;

}

.link_label .close

{

        position: absolute;

    right: 25px;

    font-size: 26px;

    top: 13px;

    color: #fff;

    opacity: 1;

    font-weight: 300;

}

#enqDiv

{

    padding-top: 15px;

    padding-left: 10px;

    padding-right: 10px;

}

.enq {
    right: -45px;
    position: fixed;
    z-index: 98;
    bottom: 30%;
    transform: rotate(-90deg);
}




.comment_submit

{

    background-color: #1884da;

    border: 1px solid #ddd;

    padding: 6px 13px;

    font-family: 'Open Sans', sans-serif;

    font-weight: 600;

    color: #fff;

    text-transform: uppercase;

}



#select

{

    width: 92%;

    margin-bottom: 10px;

    font-size: 11px;

     height: 31px;

}

  #enquiry

{

    width: 92%;

    margin-bottom: 10px;

    font-size: 11px;

}



#enqu{

    font-size: 16px;

}



/* sidebar end */





.btn-side-submit::before, .btn-side-submit::after {

    content: '';

    position: absolute;

    height: 100%;

    width: 100%;

    bottom: 100%;

    left: 0;

    z-index: -9;

    -webkit-transition: -webkit-transform 0.3s;

    transition: transform 0.3s;

    -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);

    transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);

}



.form-control {

    height: 50px;

    border-radius: 0;

    font-size: 13px;

    background: none;

    border: none;

    border-bottom: 2px solid #f5f5f5;

    box-shadow: none;

}

.form-group {

    margin-bottom: 20px;

    position: relative;

}



.btn.btn-radius {

    border-radius: 5px;

}

.btn.btn-border:hover{

    background-color: #ec2027;

    transition: all 0.5s ease-in-out;

    color: #fff;

}



.btn.btn-border {

    border-color: #ec2027;

}



input::placeholder,textarea::placeholder{

    font-size: 14px;

}



.form-control:focus {

    color: #212529;

    background-color: #fff;

    border-color: unset !important;

    outline: 0;

    box-shadow: unset !important;

}



.btn-side-submit:focus{

    box-shadow: unset !important;

}



textarea.form-control {

    height: auto;

}







/* profile */



.award-heading h4 {

    font-weight: 600;

    font-size: 20px;

}

.text-para-content{

    padding-bottom: 10px;

}



.text-para-content p, .text-para-content ul{

        font-size: 16px;

    line-height: 30px;

    text-align: justify;

}

.text-para-content ul {

    padding: 0;

    list-style: none;

    margin-bottom: 10px;

}

.text-para-content li{

    padding: 0px 15px;

}



.history-content .text-para-content{

    padding-bottom: 10px;

}



.history-content .text-para-content p, .history-content .text-para-content ul{

        font-size: 16px;

    line-height: 30px;

    text-align: justify;

}

.director-heading h4 {

    border-bottom: 2px solid;

    font-weight: 600;

    padding-bottom: 5px;

        font-size: 20px;

}



.director-msg-para p{



font-size: 16px;

    line-height: 30px;

    text-align: justify;

}





.director-content {

    background: #f8f9fa;

        margin-bottom: 40px;

    padding: 30px;

    box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;

}



.director-post p{

    font-size: 19px;

    color: #333;

}

.director-post h6{

    font-size: 15px;

    color: #333333c7;

    font-weight: 600;

}

.director-post {

    text-align: end;

    padding: 20px 0px;

    font-weight: 600;

}



input:-webkit-autofill {

    background-color: #fff !important;

}



.barcode span{

        font-size: 16px;

    font-weight: 700;

        top: -43px;

        position: relative;

}



.barcode p{

      font-size: 16px;

    font-weight: 700;

}


button.btn.price-btn.rounded-0.pricelist-view {
    margin-bottom: 20px;
}

.partner-arrange{
    flex-wrap: wrap;
    column-count: 2;
}

#revolution-slider-home-3 ul{
    list-style: none !important;
}
/* profile end */