/*
 Theme Name:     Divi Child
 Theme URI:      https://www.zenwebnet.com
 Description:    zenwebnet
 Author:         zenwebnet.com
 Author URI:     https://zenwebnet.com
 Template:       Divi
 Version:        1.2.0
*/

/* Theme customization starts here ------------------------------------------------------- */
.specifications.enquiry-form form.wpcf7-form textarea{width: 100%;height:100px;padding-left: 14px; border-radius: 7px; font-size: 15px;}
.electric-gauge-wrapper .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image{margin-bottom: 0px;}
#catalogue-form label{color:#000;font-weight:500;}
#catalogue-form input[type=text], #catalogue-form input[type=email], #catalogue-form input[type=tel] { width: 100%; padding: 12px 13px; border-radius: 7px; }
#catalogue-form input[type="submit"]{background: #141b4d;padding: 15px 25px;text-align: center;color: #fff;font-size: 20px;margin-top: 25px;width: 100%;cursor: pointer;transition: all .6s ease, transform .6s ease;}
.instrument-section-hide{display:none;}
.capacitive-gallery.et_pb_gallery .et_pb_gallery_items .et_pb_gallery_item{width: 20%!important;}
.prod-icon .et_pb_gallery .et_pb_gallery_items .et_pb_gallery_item{width: 15%!important;margin: 10px 2px 11px 18px!important;}
.nav li li ul{left: 219px;}
#top_bar {background: #141b4d !important; color:#fff;}
.contact_page_form .wpcf7-not-valid-tip { color: #dc3232; font-size: 1em; font-weight: normal; display: inline-block;  }
#top_bar .container { display:flex; }
.timeline{white-space:nowrap;overflow-x:hidden;/* background: #e9e9e9; */ }
.timeline ol{font-size:0;width:100vw;padding: 205px 0;transition:all 1s}
.timeline ol li{position:relative;display:inline-block;list-style-type:none;width:160px;height: 0px;background: #456990; -webkit-transform: translateZ(0); /* webkit flicker fix */
-webkit-font-smoothing: antialiased; border-top: 2px dashed #e9e9e9; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
.mobile_menu_bar.mobile_menu_bar_toggle {margin-top: 20px;}

.form-speci span.wpcf7-not-valid-tip:after, .contact_page_form span.wpcf7-not-valid-tip:after, .wpcf7-form label.error:after {
    content: '';
    position: absolute;
    left: -7px;
    top: 7px;
    width: 0;
    height: 0;
    clear: both;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 7px solid #e90000;
}
.form-speci span.wpcf7-not-valid-tip, .contact_page_form  span.wpcf7-not-valid-tip, .wpcf7-form label.error {
    position: absolute;
    font-size: 12px;
    top: 0;
    line-height: 23px;
    right: 0;
    font-weight: 600;
    background-color: #e90000;
    padding: 1px 9px;
    color: #ffffff;
    z-index: 999;
}.career-page h3 {
    text-align: center !important;
    font-size: 31px;
    font-weight: 600;
    margin-top: 79px;
}
.overlay-container form input.wpcf7-form-control.wpcf7-submit {
    background: #cb0035;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    border: 0px;
}
.book-form {
    background: #fff;
    padding: 49px 32px;
    border-radius: 10px;
}.overlay-container form input {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0.1rem 0.1rem 0.1rem rgb(0 0 0 / 5%);
    padding: 12px 13px;
    font-weight: 300;
    border: 1px solid #979797;
    font-size: 1.1rem;
    color: #6a6a6a;
    margin-bottom: 0px;
    width: 100%;
    max-height: 160px;
}
.career-page input.wpcf7-form-control.wpcf7-text {
    background-color: #ffffff;
    border-radius: 5px;
    box-shadow: 0.1rem 0.1rem 0.1rem rgb(0 0 0 / 5%);
    padding: 10px 13px;
    font-weight: 300;
    border: 1px solid #979797;
    font-size: 1.1rem;
    color: #6a6a6a;
    margin-bottom: 24px;
    width: 100%;
    max-height: 160px;
    margin-bottom: 3px;
    box-shadow: 0px 8px 11px #4645451f;
}input.wpcf7-form-control.wpcf7-file {
    font-size: 18px;
	width: 100%;
}#main-header.et-fixed-header ul li ul.sub-menu a {
    padding-bottom: 10px !important;
}
.career-page form label {
    font-size: 19px;
    color: #444;
}#main-header.et-fixed-header ul li a {
    padding-bottom: 28px !important;
}
.career-page form.wpcf7-form {
    background: #f7f7f7;
    padding: 36px;
    border-radius: 5px;
    width: 80%;
    margin-left: 10%;
    margin-top: 25px;
    border: 1px solid #edebeb;
}
.career-page input.wpcf7-form-control.wpcf7-submit {
    background: #141b4d;
    padding: 10px 22px;
    color: #fff;
    border: 0px;
    font-size: 19px;
    border-radius: 4px;
}
/*  .et_header_style_left .logo_container {
     overflow: hidden;
} */
.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 1em;
    font-weight: normal;
    display: block;
}.contact_page_form input {
    position: relative;
	min-height:42px;
	width:100%;    padding: 10px 13px;
    font-weight: 300;
    border: 1px solid #979797;
    font-size: 1.1rem;
    color: #6a6a6a;
    box-shadow: 0 8px 11px #0000001f!important;    background-color: #fff;
    border-radius: 5px;
}

.timeline button{background:transparent;border:none;cursor:pointer;outline:none}
.timeline ol li .tooltip{-webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out;bottom: 134%;color:#fff;display:block;left: 0px;opacity:0;padding: 10px 16px;pointer-events:none;position:absolute;width:100%;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-moz-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-ms-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,0.28);box-shadow:2px 2px 6px rgba(0,0,0,0.28);background: radial-gradient( 100% 100% at 100% 0%, #3aa6fa 0%, #5468FF 100% );border-radius: 7px;line-height: 1.2em;}
.timeline ol li .tooltip:before{-webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out;bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}
.timeline ol li .tooltip:after{border-left: solid #5468ff 10px;border-right: solid transparent 10px;border-top: solid #1496bb00 10px;border-bottom: solid #1496bb00 10px;bottom:-10px;content:" ";height:0;left: 43px;margin-left:-13px;position:absolute;width:0}
.timeline ol li:hover .tooltip{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
.timeline ol li .tooltip{/* display:none; */}
.timeline ol li:hover .tooltip{display:none}

.timeline ol li:nth-child(even) .tooltip {  bottom: auto;top: 80px;}
.timeline ol li:nth-child(even) .tooltip:before{  /* bottom: auto; *//* top: -20px; */}
.timeline ol li:nth-child(even) .tooltip:after{  bottom: auto; top: -10px;border-left: solid #526dfe 10px; border-bottom: solid #1496bb00 10px;border-top: solid #06060600 10px;}


.timeline ol li:last-child {width:280px}
.timeline ol li:last-child { background-color: transparent; border: none !important; }
.timeline ol li:not(:first-child){margin-left: -1px;}
.timeline ol li::after{content:'';position:absolute;top:50%;left: calc(0% + 0px);bottom:0;width:12px;height:12px;transform:translateY(-50%);border-radius:50%;/* background:#F45B69; */background: radial-gradient(100% 100% at 100% 0%, rgb(90, 218, 255) 0%, rgb(84, 104, 255) 100%);}
.timeline ol li div{position:absolute;left: calc(0% + -24px);width:280px;padding: 0px;font-size:1rem;white-space:normal;color:black;/* background:white; */vertical-align: middle;display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;justify-content: flex-start;align-items: center;height: 60px !important;}
.timeline ol li div h4 {padding-left: 75px;font-weight: 500;font-size: 14px;color: #2f5599; line-height: 19px;}
.timeline ol li div::before{content:'';position:absolute;top:100%;/* left:0; *//* width:0; *//* height:0; *//* border-style:solid; */}
.timeline ol li:nth-child(odd) div{top:-16px;transform:translateY(-100%);}
.timeline ol li:nth-child(odd) div::before{top: 27px;width: 0; height: 0; border-left: 30px solid transparent; border-right: 30px solid transparent; border-top: 40px solid #4472c4;transform: translateY(0px);-webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
.timeline ol li:nth-child(even) div{top:calc(100% + 16px)}
.timeline ol li:nth-child(even) div::before{top:-8px;border-width: 40px 0 0 40px;border-color: transparent transparent transparent #4472c4;/* top: 40px; */ width: 0; height: 0; border-left: 30px solid transparent; border-right: 30px solid transparent; border-bottom: 40px solid #4472c4;-webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;}
.timeline time{ margin: 0; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out;display:block;font-size:16px;font-weight:bold;margin-bottom: 0px;width: 60px;height: 60px;border: 5px solid #4472c4;text-align: center;line-height: 50px;border-radius: 60px;background-color: #fff;position: absolute;bottom: 0px;box-shadow: inset 4px 6px 9px 4px #e5e4ea;}
.timeline ol li:nth-child(even)  time { bottom: auto; top: 0; }

.timeline ol li:hover time { /* border: 5px solid #3e9dfb; *//* left: -25px; */ -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out;transform: translateY(-10px);}

.timeline ol li:nth-child(odd):hover div::before { /* top: 40px; */ /* border-width: 40px 6px 0 0; */ /* border-color: #4472c4 transparent transparent; */transform: translateY(-10px);}
.timeline ol li:nth-child(even):hover time {transform: translateY(10px);}
.timeline ol li:nth-child(even):hover div::before {top: -1px;}


ul.et_pb_tabs_controls li{text-align:center;width:100%;background:#f7f7f7!important;font-size:18px}
.prod-feats .blue-back h4{background:#141b4d;color:#fff;padding:8px 17px;border-radius:4px}
.prod-feats .blue-back h3{font-size:32px;font-weight:600;color:#141b4d;margin-bottom:6px}
/* .prod-desc .et_pb_gallery_image.landscape{border:4px solid #ffffff;padding:2px;box-shadow:0 .5rem 1.125rem -.5rem #aeb0bb} */
.video-div{width:34%!important;margin-left:6%}
ul#menu-footer-menu li a{font-size:20px;font-weight:600}
.certificates h1.entry-title{font-weight:600}
.head-blue h2{background:#141b4d;padding:10px;font-size:24px;text-align:center}
.download-slide .as_slide_content_wrapper{width:100%!important;text-align:center}
.prod-data ul li{line-height:30px;list-style:square}
.prod-data .video-div .et_pb_module.et_pb_icon span{color:#000;font-size:54px;background:#fff;border-radius:50%}
.prod-data .video-div .et_pb_module.et_pb_icon{position:absolute;top:50%;text-align:center;width:100%;color:#fff}
.down-pdf h3{padding-left:10px;display:inline-block}
.video-div{border:2px solid #eee;box-shadow:0 .5rem 1.125rem -.5rem #3f51b5}
.mar_bottom{width:100%!important;margin-bottom:20px;margin-right:0%!important}
.back_call.after_none_contact_page{padding-bottom:30px}
#no-padd{padding:8px!important}
.download-slide span.et_pb_image_wrap{border:6px solid #f9f6f6;box-shadow:0 .5rem 1.125rem -.5rem #3f51b5;margin-bottom:24px}
.download-slide .as_slide_content_wrapper h3{font-size:16px!important}
.timeline .arrows{display:flex;justify-content:center;margin-bottom:20px}
.timeline .arrows .arrow__prev{margin-right:20px}
.timeline .disabled{opacity:.5}
.timeline .arrows img{width:45px;height:45px}
.certificates-row img{box-shadow:-16px 12px 15px -6px rgb(0 0 0 / 30%);border:5px solid #e3e3e3}
.mails-cols .et_pb_column.et_pb_column_1_3{text-align:center;background:#eee;background-image:linear-gradient(45deg,#e5e5e5,#fbfbfb);padding:0;box-shadow:0 .5rem 1.125rem -.5rem #b3b3b3;padding-bottom:15px}
.mails-cols .et_pb_blurb_content h4.et_pb_module_header{text-align:center;font-weight:600;font-size:24px;padding:7px;border-radius:5px;margin-bottom:22px;border-bottom:1px solid #e1dede;background:#cb0035;color:#f3f6f8}
.det-email p a{color:#707070}
.det-email p{padding-bottom:0}
.det-email{margin-bottom:6px;margin-top:6px!important;padding:7px}
.prod-feats{display:flex;flex-direction:column;justify-content:center}
/* .et_fixed_nav #main-header{position:relative}
header#main-header.et-fixed-header{position:fixed} */
@media screen and (max-width: 599px) {
.timeline{ overflow-x: visible; }
.timeline ol,.timeline ol li{width:auto}
.timeline ol{padding:0;transform:none!important}
.timeline ol li{display:block;height:auto;background:transparent;border: none;}
.timeline ol li:first-child{margin-top:25px}
.timeline ol li:not(:first-child){margin-left:auto}
.timeline ol li div{width: 100%;height:auto!important;margin:0 auto 25px;position:static;height: 79px!important;background-color: #fff;padding: 10px;}
.timeline ol li:nth-child(odd) div{transform:none}
.timeline ol li:nth-child(odd) div::before,.timeline ol li:nth-child(even) div::before{left: 11%;top:100%;transform:translateX(-50%);border:none;border-left: 2px dashed #0a6cff;height:25px}
.timeline ol li:last-child,.timeline ol li:nth-last-child(2) div::before,.timeline ol li:not(:last-child)::after,.timeline .arrows{display:none}
.timeline ol li:nth-child(even) time { bottom: auto; top: auto;}
.timeline time { bottom: auto; }
.timeline ol li:nth-child(even) .tooltip { bottom: auto; top: auto;}
}

/*------------Basic CSS------------*/
.et_fixed_nav #top-header {/* top: 4px; */}
.cl { clear:both}
.ds-vertical-align { display: flex; flex-direction: column; justify-content: center;} 
.full_height { height:100%}
.banner_full_height {height:100vh}
.et-fixed-header#main-header {-webkit-box-shadow:0 0 55px rgba(0,0,0,0.4)!important; -moz-box-shadow:0 0 55px rgba(0,0,0,0.4)!important;  box-shadow:0 0 55px rgba(0,0,0,0.4)!important;}
#footer-info img { margin: 0 5px -6px 1px;}
/*------------Basic CSS------------*/
ul#top-menu li a {
    padding-bottom: 10px;
}
/* #logo {
    max-height: 100%;
    width: 250px;
    max-height: 100% !important;
} */
/*Header Start
-------------------------------------------------------------------------------------------*/
.et_fixed_nav.et_show_nav #page-container{padding-top:0}
header#main-header.et-fixed-header .logo_container a{display:inline-block}
#logo{max-height:100% !important}
.heading-main h2{padding-bottom:0;text-transform:capitalize}
.foogallery.fg-dark .fg-item-inner{background-color:#eee;color:#fff;border-color:#eee}
.heading-main{background:#e5e5e5}
.heading-main.et_section_regular{background-image:linear-gradient(90deg,#c52823 0%,#000000 100%)!important;background:#141b4d!important}
.copy-text .et_pb_text_inner,.copy-text .et_pb_text_inner a{color:#fff}
.page-id-442 .history-last1 h2{color:#767373!important}
.market_heading.prod-list:hover h2{background:#c52823;color:#fff!important}
.gauge-hovers:hover .market_heading.prod-list h2{background:#cb0035;color:#fff!important}
.page-id-442 .history-last1:hover h2{color:#fff!important;background:#cb0035}
.prod-list h2{border-radius:7px;background:#f5f5f5;padding-top:10px;font-size:16px;color:#fff!important;border-bottom:1px solid #ba0c2f}
.et_fixed_nav #main-header .container.clearfix.et_menu_container{padding-left:60px}
.market_design h2{padding:10px;font-size:20px;margin-bottom:10px}
.contact-page.comp-prof .as_slide_image_wrapper,.contact-page.comp-prof .as_slide_image_wrapper span img{border-radius:20px}
a.comp-name h4{font-size:20px;font-weight:600;border-bottom:2px solid #cbcccd;color:grey;padding:8px 13px;background:#fff;padding-left:0;margin-left:10px}
a.comp-name{vertical-align:super}
.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:33px;padding-top:10px}
#et-secondary-nav .menu-item-has-children>a:first-child:after,#top-menu .menu-item-has-children>a:first-child:after{font-family:ETmodules;content:"3";font-size:16px;position:absolute;right:0;top:10px;font-weight:800}
.et_pb_toggle_close{background-color:#141b4d;padding:20px;color:#fff}
.year-div:hover p{padding-left:30px}
.year-div p{transition:.3s ease-in-out}
.et_pb_toggle_close .et_pb_toggle_title,.et_pb_toggle_close h5.et_pb_toggle_title{color:#fff}
.slider_banner_home{padding-top:0!important;min-height:100vh}
.et_pb_slider .et_pb_slide{height:100vh}
.et_pb_slide.et_pb_slide_1 .et_pb_slide_image,.et_pb_slide.et_pb_slide_2 .et_pb_slide_image{width:60%!important;margin-left:20%!important;margin-right:20%!important;text-align:center}
.slider_banner_home .et_pb_slide_description h2{color:#424244!important;font-size:35px;text-shadow:none}
/* .logo_container a{display:inline-block} */
.slider_banner_home .et-pb-arrow-prev{left:15px}
.slider_banner_home .et-pb-arrow-next{right:15px}
.slider_banner_home .et-pb-arrow-next,.slider_banner_home .et-pb-arrow-prev{opacity:1;background:#ba0c2f}
.et_pb_slide .et_pb_slide_image img,.et_pb_slide.et_pb_slide_2 .et_pb_slide_image img{margin:0 auto!important;display:block}
.page-id-14 .contact-page #banner_section:after{background:#e8e8e8;display:none}
.contact-page .cwp_et_pb_layout_slider_standard_0 .swiper-container.main_slider .swiper-slide{margin-bottom:50px}
.contact-page .as_slide_image_wrapper{padding:5px;text-align:center;box-shadow:0 .5rem 1.125rem -.5rem #b5c1c7}
.comp-prof .as_slide_content_wrapper{width:100%!important;text-align:center;padding:10px;font-weight:600}
.contact-page .cwp_et_pb_layout_slider_standard_0 .swiper-bullets .swiper-pagination-bullet{background-color:rgb(224 224 225)!important}
.contact-page .cwp_et_pb_layout_slider_standard_0 .swiper-bullets .swiper-pagination-bullet-active{background-color:rgb(151 144 144)!important}
.commitee_table_design ul li{line-height:29px}
.pum-theme-2155 .pum-container,.pum-theme-lightbox .pum-container{border:8px solid #ffffff!important}
.et_fixed_nav #main-header{background-image:linear-gradient(180deg,#b2c5d0 5%,#ffffff 100%)}
input.wpcf7-form-control.wpcf7-text.only-hide{display:none}
.pum-container form.wpcf7-form input.wpcf7-form-control.wpcf7-submit{width:100%;background:#054175;border:0 solid;color:#fff;font-size:18px}
.pum-container form.wpcf7-form input{min-height:42px;padding-left:10px;border-radius:6px;font-size:17px}
.datasheet-div p{background:#cb0035!important;padding:7px 20px!important;border-radius:6px;color:#fff;box-shadow:0 .5rem 1.125rem -.5rem #3f51b561;border-bottom:1px solid #cb0035;display:inline-block;font-size:22px;font-weight:600;letter-spacing:inherit;text-align:center}
.datasheet-div{text-align:center}

header#main-header{min-height:103px}
#main-header.et-fixed-header{min-height:inherit!important}
.datasheet-div a:hover{background:#cb0035!important;color:#fff}
.blue-back h4{display:inline-block;background:#141b4d;color:#fff;padding:10px 36px;border-radius:4px}
.blue-back{text-align:center}
.specifications h1{background:#cb0035;font-size:20px;padding:10px 20px;margin-bottom:10px;border-radius:4px;font-weight:600;border-radius:6px;color:#fff}
.specifications h2{background:#cb0035;font-size:28px;padding:10px 20px;margin-bottom:10px;border-radius:4px;font-weight:600;border-radius:6px;color:#fff}
.specifications-list li{position: relative;color: rgba(0, 0, 0, 0.61) !important;}
::marker{font-size:0px;}
.specifications-list li:before { content: ''; position: absolute; width: 22px; height: 22px; background: #bc1823; border-radius: 50%; left: -40px; top: 15px; }
.specifications form.wpcf7-form input.wpcf7-submit{background:#141b4d;border:0;color:#fff!important;font-size:19px;width:auto;margin:0 auto;display:block;padding:10px 20px}
.specifications form.wpcf7-form{background:#eee;padding:20px;box-shadow:0 .5rem 1.125rem -.5rem #3f51b5;margin-top:10px;border-radius:6px}
.form-speci h3{line-height:26px;font-size:18px;margin-top:10px}
.specifications form.wpcf7-form input{width:100%;min-height:42px;padding-left:14px;border-radius:7px;font-size:15px}
.pum-theme-2155 .pum-container,.pum-theme-lightbox .pum-container{padding:18px;border-radius:3px;box-shadow:0 0 30px 0 rgb(2 2 2);background-color:#f7f7f7}
.pum-title{color:#ffffff!important;font-size:21px!important;font-weight:600!important;margin-bottom:28px!important;background-image:url(https://zentest.top/veethree-new/wp-content/uploads/2022/05/Vector-Smart-Object-1-1.png);background-color:#054175;margin-bottom:34px!important;background-size:cover;text-align:center!important;color:#fff!important;padding:7px}
.nav li ul.sub-menu{width:300px}
.nav li ul.sub-menu li a{font-size:16px!important}
.nav li ul.sub-menu{color:#4b4b4b;border-radius:15px;-webkit-box-shadow:rgba(0,0,0,0.6) -39px 23px 55px -14px!important;box-shadow:rgb(243 208 208 / 52%) -39px 23px 55px -14px!important;margin-top:0!important;border-bottom:3px solid #fff;width:220px;background:#fff!important}

.nav li ul.sub-menu li{padding-left:0!important;padding-right:0!important;width:100%}
#top-menu .current-menu-item a::before,#top-menu .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}
#top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:36%;background:transparent;height:1px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
#top-menu li a:hover{opacity:1!important}
#top-menu li li a:hover{background:#000000}
#top-menu li a:hover:before{right:0}
#top-menu li li a:before{bottom:10%}

.shake_buttons {animation: shake-animation 8.72s ease infinite; transform-origin: 50% 50%;}
#et_top_search {
    margin: 16px 0 0 22px;
   }
@keyframes shake-animation {
   0% { transform:translate(0,0) }
  1.78571% { transform:translate(5px,0) }
  3.57143% { transform:translate(0,0) }
  5.35714% { transform:translate(5px,0) }
  7.14286% { transform:translate(0,0) }
  8.92857% { transform:translate(5px,0) }
  10.71429% { transform:translate(0,0) }
  100% { transform:translate(0,0) }
}

#top-menu a{color:#3b3531}
.et-fixed-header .color_contact_us a{color:#fff!important}
#et-top-navigation{float:none;margin:0 auto;padding-left:0!important;text-align:right}
#top-menu-nav{display:inline-block;float:none!important;margin-left:6%;}
.account_design_menu {position:absolute;right:33px;top:25%;}

#top-menu li li a{width:100%}
#top-menu li li a:hover{background:#c5161d;color:#fff}
#top-menu li.color_contact_us>a{color:#353535!important;font-weight:500}
#top-menu li.color_contact_us>a:hover{color:#ffffff!important}
.slider_banner_home .et_pb_container{width:100%;max-width:100%!important}
.color_contact_us a::before{display:none}
.color_contact_us a{background:#ffffff;border-radius:5px;padding:14px 14px 14px 37px !important;transition-duration:.2s;box-shadow:8px 10px 0 -2px #b2c5d0}
.color_contact_us a:hover{background:#c4121a!important;color:#fff!important;box-shadow:0 0 0 -2px #b2c5d0}
.et-fixed-header .color_contact_us a{color:#fff!important}
.color_contact_us a:hover{background:#25221d;opacity:1!important}
.color_contact_us a:after{content:"\e066";font-family:ETmodules;padding:8px 10px;position:absolute;left:2px;font-size:19px;top:6px;color:#c52823}
.color_contact_us a:hover:after{color:#fff}
.shake_buttons{animation:shake-animation 8.72s ease infinite;transform-origin:50% 50%}
@keyframes shake-animation {
   0% { transform:translate(0,0) }
  1.78571% { transform:translate(5px,0) }
  3.57143% { transform:translate(0,0) }
  5.35714% { transform:translate(5px,0) }
  7.14286% { transform:translate(0,0) }
  8.92857% { transform:translate(5px,0) }
  10.71429% { transform:translate(0,0) }
  100% { transform:translate(0,0) }
}

/*Header End
-------------------------------------------------------------------------------------------*/
.et_header_style_left .logo_container a {
    display: inline-block;
    vertical-align: top;
}


/*- Home Slider Start 
-------------------------------------------------------------------------------------------*/

.slider_banner_home{padding-top:0!important}
.slider_banner_home .et_pb_slide_description{float:left;padding:0;width:100%;margin:4% auto;height:50%;display:flex;text-align:center;flex-direction:column;justify-content:flex-end;position:absolute;bottom:7%;font-size:22px}
.slider_banner_home .et_pb_slide_description ul{padding-left:10px}
.slider_banner_home .et_pb_slide_description li{position:relative;list-style:none;margin-bottom:6px;padding-left:26px}
.slider_banner_home .et_pb_slide_description li:before{content:"\e033";font-size:13px;position:absolute;font-family:ETmodules;left:0}
.slider_banner_home .et_pb_slide_image{bottom:0;width:100%!important;display:flex!important;align-items:center;height:100%;justify-content:center;top:auto}
.slider_banner_home .et_pb_slide_image img{max-height:inherit!important;margin-left:auto}
.slider_banner_home .et_pb_slide:nth-child(even) .et_pb_slide_image img{margin-right:auto;margin-left:inherit}
.slider_banner_home .et_pb_slide:nth-child(even) .et_pb_slide_image{right:inherit}
.et-pb-active-slide .et_pb_slide_image{animation-name:Grow;animation-duration:1s}
/*- Home Slider End 
-------------------------------------------------------------------------------------------*/



/*Market Section Start
-------------------------------------------------------------------------------------------*/
.market_design ul{padding-left:10px}
.market_design li{list-style:none;position:relative;padding-left:23px;margin-bottom:8px}
.market_design li:before{content:"\35";font-size:20px;left:0;position:absolute;top:0;font-family:ETmodules;font-weight:bold;color:#c5161d}
@keyframes MoveUpDown {
0%,100%{top:36%}
50%{top:30%}
}
/*Market Section End
-------------------------------------------------------------------------------------------*/
.et_pb_section_4.commitee_table_design .about_list_roman:after,.et_pb_section_4.commitee_table_design .black-para:after{content:"";position:absolute;left:-3%;width:3px;top:1px;z-index:-1;background-image:linear-gradient(180deg,#dbdee1 62%,#dbdee1 100%);height:114%;border-radius:63px;visibility:visible}
.et_pb_section_4.commitee_table_design .black-para:before{content:"\3f";font-family:'ETmodules';position:absolute;left:-4%;width:auto;top:36%;font-size:28px;border-radius:50%;background:#c0c0cd}
.et_pb_section_4.commitee_table_design .et_pb_text_inner{padding-left:30px}
.et_pb_section_4.commitee_table_design .black-para{background:#f7f7f7;padding:10px;margin-bottom:20px;justify-content:center;align-items:center;box-shadow:0 .5rem 1.125rem -.5rem #252f644d;border-radius:10px}
/*-- Inner Page Banner Start 
-------------------------------------------------------------------------------------------*/

.breadcrumb_nav { color: #fff;}
.breadcrumb_nav a { color: #fff;}
#banner_section:after {position: absolute; height: 22px; width: 100%; bottom: -160px; left: 0px; content: ""; background: #e8e8e8; visibility: inherit; z-index: 99999999;}

.contact-page #banner_section:after{background: #e8e8e8;}

.inner_page_header{padding-bottom:150px!important;padding-top:20vh!important}
.et_pb_section_1.technology_table_design{padding-top:30px}
.inner_page_header .et_pb_column_0 .et_pb_text_inner{background:#000000;display:inline-block;border-radius:4px;padding:1px 10px;color:#fff}
.commitee_table_design ul li:before{content:"\41";font-family:'ETmodules';text-indent:-25px;position:absolute}
.commitee_table_design ul li{list-style:none;color:#666}
div#title_bottom h2 span{color:#fff;font-weight:500}
.commitee_table_design img,.commitee_table_design span{width:100%!important}
.black-para p{color:#666}
.commitee_table_design h2 span{color:#333}
.year-div p{padding-left:11px;color:#fff}
.year-div h4{color:#ffff;background:#cb0035;border-radius:25px;padding:15px 30px;transition:.3s ease-in-out}
.year-div:hover h4{transform:scale(1.2)}
.prod-list .products_bg:hover h2{background:#cb0035;color:#fff!important}
.year-div{display:flex;justify-content:flex-start;background:#141b4d;margin-bottom:15px;padding:0;border-radius:25px;align-items:center;border-right:5px solid #cb0035}
.team-desc h4{font-size:20px;font-weight:600}
.history-last2 .et_pb_module,.history-last1 .et_pb_module{overflow:hidden}
.history-last2:hover img,.history-last1:hover img{transform:scale(1.2)}
.history-last2 img,.history-last1 img{transition:.4s ease-in-out}
.history-last2,.history-last1{padding-bottom:24px;border-radius:10px}
.page-id-442 .history-last1 .et_pb_text_inner h3,.page-id-442 .history-last2 .et_pb_text_inner h3{font-size:18px;font-weight:600;padding:14px;margin-bottom:6px;border-radius:3px;color:#fff;background:linear-gradient(to bottom,#cb0035,#cb0035);box-shadow:0 3px 15px 0 rgb(0 0 0 / 10%)}
.page-id-442 .history-last1 .et_pb_text_inner p,.page-id-442 .history-last2 .et_pb_text_inner p{font-size:15px}
.page-id-442 .contact-page #banner_section:after{display:none;background:#e8e8e8}
.history-last1 .et_pb_image,.history-last2 .et_pb_image{border:6px solid white;box-shadow:0 .5rem 1.125rem -.5rem #c9c4c4}
.history-last1 .et_pb_text_inner,.history-last2 .et_pb_text_inner{text-align:center!important;padding:0;color:#000}
.techno-text .bar_seprator{display:none}
.techno-text p{text-align:center;min-height:50px}
.technology-box span img{transition:.4s ease-in-out}
.technology-box:hover span img{transform:scale(1.2)}
.technology-box span{overflow:hidden}
.techno-text p{font-size:15px;line-height:22px}
.team-desc h6{font-weight:600;color:#c4121a;font-size:16px}
.techno-text h3{font-size:18px;font-weight:600;margin-bottom:0;text-align:center;color:#ffffff;background:#141b4d;padding:10px;margin-bottom:13px;background-image:linear-gradient(45deg,#141b4d,#4d579f);border-radius:8px}
.techno-text .bar_seprator{margin-bottom:6px;background:#141b4d}
.techno-text .bar_seprator::before{right:20px;background:#000}
.products_bg{position:relative;transition:.3s ease-out in}
.et_pb_column.et_pb_column_1_3.et_pb_column_18.technology-box.et_pb_css_mix_blend_mode_passthrough.et-last-child.et_pb_column_empty,.et_pb_column.et_pb_column_1_3.et_pb_column_16.technology-box.et_pb_css_mix_blend_mode_passthrough.et_pb_column_empty{box-shadow:0 0 0}
.products_bg{padding:20px 0}
.technology-box:hover .et_pb_module.techno-text{transform:translate(0px,-26px)}
.technology-box .et_pb_module.techno-text{transition:.4s ease-in-out}
.about_list_roman{position:relative;z-index:1}
.technology-box{border-radius:10px;padding:6px 5px 6px 6px}
.techno-text{background:#fff;position:relative;margin:4%;margin-bottom:4%!important;padding:15px;box-shadow:0 .5rem 1.125rem -.5rem #b3b4bd;border-radius:4px;border-bottom:3px solid #cc163f;background:#ffffff;color:#000000}
.history-last2 .et_pb_module.et_pb_image,.history-last1 .et_pb_module.et_pb_image{transition:.4s ease-in-out}
.team-desc *{text-align:center}
.history-branch{display:flex;flex-direction:column;align-items:baseline;height:100%;justify-content:center;padding:30px;background:#d7e5f0;box-shadow:0 .5rem 1.125rem -.5rem #cfcfcf}
.height-full .et_pb_module,.height-full .et_pb_text_inner{height:100%}
.history-details{display:flex;flex-direction:column;align-items:center;height:100%;justify-content:center;padding:30px;background:#e9c5a8;box-shadow:0 .5rem 1.125rem -.5rem #b9b2ad}

#comment-wrap h1 {font-size: 33px; font-weight: 300;}
#comment-wrap h3 { font-size: 31px; font-weight: 600;}

.et_pb_blurb_container h4 span:after{ display: none }
.scroll_down{width:100px;position:absolute;bottom: -74px;right: 0;color:white;font-size:15px;text-transform:uppercase;cursor:pointer;margin-left:0;text-align: right;padding-bottom:10px;-webkit-animation: bounceArrow .6s linear 0s alternate infinite;animation: bounceArrow .6s linear 0s alternate infinite;font-weight:700;}
.scroll_down span{display:block;text-align: right;z-index:2;height:4px;top:-10px;position:relative;left:-24px;}
.scroll_down:after{display:block;content:'';width:1px;height:60px;background-color:white;position:absolute;left:6px;margin-left: 64px;bottom:-74px;}
@-webkit-keyframes bounceArrow {
0%{-webkit-transform:translateY(0)}
100%{-webkit-transform:translateY(7px)}
}
@keyframes bounceArrow {
0%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{-webkit-transform:translateY(7px);transform:translateY(7px)}
}

.video_after_line{overflow:visible!important}
.video_after_line:after{position:absolute;height:44vh;width:100%;bottom:0;left:0;content:"";background-image:linear-gradient(180deg,rgba(0,125,177,0) 0%,#006281d1 100%);visibility:inherit;z-index:9}
.bar_seprator{position:relative;z-index:1;background:#c9262e;width:55px;height:3px;margin-top:0;transition:.5s;margin-bottom:21px;display:inline-block}
.bar_seprator::after,.bar_seprator::before{content:"";position:absolute;height:100%;width:3px;top:0;background:#fff;transition:.5s}
.bar_seprator::after{right:10px}
.bar_seprator::before{right:20px}
/*-- Inner Page Banner End 
-------------------------------------------------------------------------------------------*/



/*-- About Us Start 
-------------------------------------------------------------------------------------------*/
.commitee_table_design table tr th{background:#3a3c3e;color:#fff}
.commitee_table_design table{border-radius:5px;overflow:hidden;box-shadow:2px 2px 56px -3px #00000021}
.commitee_table_design table tr:nth-child(odd){background:#ebebeb}
.commitee_table_design table tr td{padding:10px 25px}
.about_list_roman li{list-style-type:upper-roman;margin-top:10px;margin-bottom:6px;font-weight:600}

/*-- About Us End 
-------------------------------------------------------------------------------------------*/
/*Footer Start
-------------------------------------------------------------------------------------------*/
#footer-bottom{display:none}
.et_pb_widget{float:none;max-width:100%;word-wrap:break-word}
#main-footer .container{max-width:100%}
#main-footer .container ul{text-align:center}
#main-footer .container ul li{list-style:none;display:inline-block}
.footer-widget .fwidget{margin-bottom:1.5%!important}
#main-footer .et_pb_widget{text-align:center}
.footer-widget{margin-bottom:2.5%!important}
.footer-widget li:before{display:none}
#footer-widgets .footer-widget li a{color:#222222}
.for_footer_link ul{text-align:center}
.for_footer_link ul li{list-style:none;display:inline-block;margin:0 1.5%}
.for_footer_link ul li a:hover{color:#c4161c!important}

/*Footer End
-------------------------------------------------------------------------------------------*/

/**************Mobile Menu**********************/
#mobile_menu li {position: relative;width: 100%;display: block;clear: both;background-color: #ffffff24;margin-bottom: 1px;}
#main-header .et_mobile_menu li ul.sub-menu li {background: #00000052;display: block;clear: both;width: 100%;position: relative;margin-bottom: 1px;padding-left: 0px;}
#main-header .et_mobile_menu li ul.sub-menu li a {}
#main-header .et_mobile_menu li ul.sub-menu {margin-left: 0px;padding-left: 0;}
#main-header .et_mobile_menu li ul.hide{display:none!important}
#mobile_menu .menu-item-has-children{position:relative}
#mobile_menu .menu-item-has-children > a{background:transparent}
#mobile_menu .menu-item-has-children > a + span{position:absolute;right:0;top:0;padding:10px 17px;font-size:20px;font-weight:700;cursor:pointer;z-index:3;background-color: #00000052;}
span.menu-closed:before{content:"\4c";display:block;color:#fff;font-size:16px;font-family:ETmodules}
span.menu-closed.menu-open:before{content:"\4d"}
/**************Mobile Menu**********************/





/**************Top Scroll Button**********************/

.et_pb_scroll_top{z-index:9999999;position:fixed;right:20px;bottom:20px;background:#b87c4a;height:100px;box-shadow:0 2px 4px rgba(108,46,185,0.2);-webkit-transition:all .2s ease,-webkit-transform .6s ease;transition:all .2s ease,-webkit-transform .6s ease;transition:all .2s ease,transform .6s ease;transition:all .2s ease,transform .6s ease,-webkit-transform .6s ease;cursor:pointer}
.et_pb_scroll_top:before{display:none}
.et_pb_scroll_top:after{content:"\24";font-family:ETmodules!important;color:#fff;font-size:16px;font-weight:700;margin-left:10px}
.et_pb_scroll_top,.et_pb_scroll_top.et-visible,.et_pb_scroll_top.et-hidden{-webkit-animation:none!important;animation:none!important}
.et_pb_scroll_top,.et_pb_scroll_top.et-hidden{-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg)}
.et_pb_scroll_top.et-visible{-webkit-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg)}
.et_pb_scroll_top .et-pb-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.et_pb_scroll_top{right:0;width:auto;padding:0 20px;line-height: 34px;}
.et_pb_scroll_top:before{content:'Back To Top';display:inline-block;color:#FFF;font-weight:700;font-size: 14px;text-transform: uppercase;}
.et_pb_scroll_top,.et_pb_scroll_top.et-hidden{right:40px;bottom:100px;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(1) translate(100%,0) rotate(-90deg);transform:scale(1) translate(100%,0) rotate(-90deg)}
.et_pb_scroll_top.et-visible{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.et_pb_scroll_top .et-pb-icon{display:none}

/*------------Basic CSS------------*/

#title_bottom ul li a {font-size: 19px; font-weight: 600;color: rgba(0,0,0,.6);}
.for_footer_link ul li { list-style: none; display: inline-block; margin: 0 0.8%; }

/*------------ Responsive Codding ------------*/
@media only screen and (min-device-width:981px) and (max-device-width : 1366px) {.heading-main{margin-top:60px!important;}}

@media only screen and (max-width:1768px) {
	
.home_slider .as_slide_image_wrapper:before {
    height:35em;
}}

@media only screen and (max-width: 1440px) {
#top-menu li a{font-size:14px!important}
.techno-text{min-height:150px}
/* .prod-desc .et_pb_gallery_0.et_pb_gallery .et_pb_gallery_item{width:12%;margin:12px 16px!important;clear:none} */
.prod-data .video-div .et_pb_module.et_pb_icon span{font-size:50px;border-radius:50%}
}
@media only screen and (max-width:1380px) {
.page-id-442 .history-last1 .et_pb_text_inner h3,.page-id-442 .history-last2 .et_pb_text_inner h3{min-height:54px}
a.comp-name h4{font-size:18px;border-bottom:1px solid #cbcccd;padding-left:6px;margin-left:10px}
}
@media only screen and (max-width:1366px) {

.nav li ul.sub-menu li a{font-size:13px!important}
.nav li ul{padding:10px 0}
#et-secondary-nav a{padding:3px 7px!important;font-size:13px}
.sub-menu li a{padding-bottom:5px!important;font-size:12px!important}
#et-top-navigation{padding:25px 0 0!important}
#top-menu li a{font-size:13px!important}
.slider_banner_home .et_pb_slide_description .et_pb_slide_title{font-size:27px!important}
.slider_banner_home .et_pb_slide_image{width:80%!important;margin-left:10%;margin-right:10%}
.slider_banner_home .et_pb_slide:nth-child(even) .et_pb_slide_image{bottom:1%}
}
@media(max-width:1310px)
{
.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:20px;padding-top:10px}
a.comp-name h4{font-size:15px;padding-left:3px;margin-left:7px}
#main-header .logo_container img{transform:scale(1)}
}

@media only screen and (max-width: 1250px) {
#et-top-navigation {padding: 15px 0 0 0 !important;}
}

@media(max-width:1160px)
{
a.comp-name h4{font-size:13px;padding-left:2px;margin-left:0}
#top-menu li{padding-right:8px}
}
@media only screen and (max-width:1024px) {

}

@media only screen and (min-device-width:1025px) and (max-device-width : 1260px) {
	.prod-desc .et_pb_gallery_0.et_pb_gallery .et_pb_gallery_item {
    width: 15%;
    margin: 12px 3px!important;
    clear: none;
}
}

@media only screen and (min-device-width:981px) and (max-device-width : 1166px) {}

@media all and (max-width: 1024px) {}

/***** Only Desk Top*********/
@media (min-width: 981px) {}
/***** Only Desk Top*********/

@media only screen and (max-width: 980px) {
	.logo_container{width: 80%!important;}
.mar_bottom { width: 100%!important;}
.contact_page_form .submit_bt {margin-top: 0 !important;}
#footer-main { padding-top:30px !important}
#et-top-navigation {padding: 15px 0 0 0 !important; }
.et-cart-info {margin: -10px 11px 0 13px !important;}
.et_fixed_nav #main-header:before {content: url(images/logo_base.png);position:absolute;left: -6%;top: -21%;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;transform: scale(0.8);}
.custom_row {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.first-on-mobile{-webkit-order:1;order:1}
.second-on-mobile{-webkit-order:2;order:2}
.third-on-mobile{-webkit-order:3;order:3}
.fourth-on-mobile{-webkit-order:4;order:4}
.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}
#et-top-navigation #top-menu-nav{display:none!important}
#et-top-navigation #top-menu-nav{display:none!important}
.logo_container img#logo{padding:0!important}
#et-top-navigation{position:relative!important}
#mobile_menu{display:block!important;min-height:100vh;height:100%;top:0;right:0;position:fixed;z-index:9998;overflow:scroll;border-top:none;padding-top: 100px!important;padding: 25px;
	background-color:#000000ed !important;}
.et_mobile_menu li:nth-child(1){/* padding-top:20px; */}
.et_mobile_menu li a{color:#fff!important;width:100%;/* float:left; */border:none!important;text-align:left;/* margin: 0px 10px; */transition:.2s;font-weight:300;font-size: 1.0em!important;clear: both;}
.mobile_nav ul#mobile_menu .current_page_item > a{color:#fff!important;background-color:rgba(255,255,255,0.1);/* border-radius:30px; */padding-left:20px;/* background: rgb(255 255 255 / 6%); *//* box-shadow: 0px 1px 14px -3px rgb(255 255 255); *//* border-top-right-radius: 0px; *//* border-top-right-radius: 0px; *//* border-bottom-right-radius: 0px; */}

.mobile_nav.closed #mobile_menu{background:-moz-linear-gradient(top,#1c3963 0%,#2cc09b 100%);background:-webkit-linear-gradient(top,#1c3963 0%,#323232 100%);background:-o-linear-gradient(top,#1c3963 0%,#274c81 100%);background:-ms-linear-gradient(top,#1c3963 0%,#274c81 100%);background:linear-gradient(100deg,rgb(40 40 40) 0%,rgb(50 49 49) 100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .4s 0;-moz-transition:-moz-transform .4s 0;transition:transform .4s 0}
header#main-header{min-height:140px}
.et_fixed_nav #main-header{position:relative!important}
#main-header.et-fixed-header{min-height:inherit!important;position:fixed!important;left:0;top:0;width:100%}
.mobile_nav.opened #mobile_menu{background:-moz-linear-gradient(top,#1c3963 0%,#2cc09b 100%);background:-webkit-linear-gradient(top,#1c3963 0%,#323232 100%);background:-o-linear-gradient(top,#1c3963 0%,#274c81 100%);background:-ms-linear-gradient(top,#1c3963 0%,#274c81 100%);background:#000;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform .4s 0;-moz-transition:-moz-transform .4s 0;transition:transform .4s 0}
img#logo{width:190px;max-height:160px!important}
.video-div{width:60%!important;margin-left:6%}
.prod-data.et_section_regular .et_pb_row{flex-direction:column-reverse!important;display:flex}
.prod-data.et_section_regular .et_pb_row .video-div{margin-bottom:45px}
.mobile_nav #mobile_menu{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
#main-header .container.clearfix.et_menu_container{width:100%}
.mobile_menu_bar:before{color:rgb(177 123 77) !important;}
.mobile_nav.opened .mobile_menu_bar:before{content:'\4d';z-index:9999;color:#fff!important;border: 1px solid #1d3b6600;width:30px;height:30px;border-radius:50%;}
.mobile_nav.opened .mobile_menu_bar:after{color:#FFF}
.et_header_style_split .mobile_menu_bar,.et_header_style_left .mobile_menu_bar{z-index:9999}
#et-top-navigation{padding-right:5px}
.et_header_style_left #logo,.et_header_style_split #logo{max-width:100%}
#commentform p.comment-form-comment,#commentform .gglcptch{width:95%;display:block;float:none;margin:0 auto}
#commentform p.comment-form-author,#commentform p.comment-form-email,#commentform p.comment-form-url{width:95%;display:block;float:none;margin:0 auto}
#commentform p.comment-form-author input,#commentform p.comment-form-email input,#commentform p.comment-form-url input{width:100%;display:block;float:none}
#commentform .form-submit{text-align:left}
.mobile_menu_bar:after {content: url(images/hexagone_shape.png);position:absolute;right:15px;top:-2px;}
.mobile_nav.opened .mobile_menu_bar:after {content: url(images/hexagone_shape-light.png);}
.mobile_menu_bar:before {left: -19px;top: 6px;}
#logo {max-height: 90%;margin: 4px;}
#page-container {padding-top:0px !important;}
header.et-fixed-header { position: fixed !important;}

#et_top_search{display:none}
/*#main-header .logo_container img{transform:scale(1);margin:0;width: 100%}*/
.color_contact_us a{background:#00000078;box-shadow:none}
.slider_banner_home .et_pb_slide_image{width:100%;position:inherit;margin-top:0!important}
.slider_banner_home .et_pb_slide_description{width:100%}
.slider_banner_home .et_pb_slide:nth-child(even) .et_pb_slide_description{width:100%}
.color_contact_us{position:relative!important;right:auto;top:inherit}
.slider_banner_home .et_pb_slide_image{height:auto}
.slider_banner_home .et_pb_slide_image img{width:auto;margin:15% auto!important;height:340px!important;object-fit:contain;max-width:100%!important}
.slider_banner_home .et_pb_slide_image{width:auto!important}
.slider_banner_home .et_pb_slide_description{padding:0 2%!important;margin:0;height:auto}
.inner_page_header{padding-top:15vh!important}
.commitee_table_design .et_pb_text_inner{overflow-x:auto}
.et_pb_slider .et_pb_slide{height:65vh!important}
.slider_banner_home{padding-top:0!important;min-height:60vh !important}
.slider_banner_home .et_pb_slide_description .et_pb_slide_title{font-size:18px!important}
.slider_banner_home .et_pb_slide_description{position:relative}
.slider_banner_home .et_pb_slide_image img{margin:5% auto!important;margin-bottom:0!important}
.mobile_menu_bar.mobile_menu_bar_toggle { margin-top: 34px; }
#mobile_menu {background-color: #141b4d !important; }
.color_contact_us a { background: #353b66;}
.capacitive-gallery.et_pb_gallery .et_pb_gallery_items .et_pb_gallery_item { width: 12% !important; margin: 0px 10px !important;}
	.capacitive-gallery.t2-space.et_pb_gallery .et_pb_gallery_items .et_pb_gallery_item { width: 12% !important; margin: 10px 10px !important;}
/* 	.et_pb_gallery .et_pb_gallery_items .et_pb_gallery_item {margin: 10px 5px !important;} */
	
}

#main-header.et-fixed-header .mobile_menu_bar.mobile_menu_bar_toggle {
    margin-top: 9px;
}

@media only screen and (max-width:768px) {
#slide-top h2.et_pb_slide_title{text-align:center!important}
#logo{width:152px}
.slider_banner_home .et_pb_slide_image{height:auto}
/* .et_fixed_nav #main-header{background-image:linear-gradient(180deg,#ffffff 5%,#ffffff 100%)} */
#main-header{background-color:#222934!important}
.for_footer_link ul li{margin:1% 0;background:#fff;box-shadow:0 0 1px 1px #00000038;padding:1.5% 6%;width:96%;border-radius:5px}
.for_footer_link ul{padding:0}
a.comp-name h4{font-size:15px}
	.et_fixed_nav #main-header .container.clearfix.et_menu_container {
    padding-left: 15px;
}
}

@media(max-width:660px)
{.career-page form.wpcf7-form{width: 100%; margin-left: 0%;}
	.career-page h3{margin-top: 10px;}
	.capacitive-gallery.t2-space.et_pb_gallery .et_pb_gallery_items .et_pb_gallery_item{width: 24% !important;}
}

@media(max-width:650px)
{
.prod-desc .et_pb_gallery_0.et_pb_gallery .et_pb_gallery_item{width:17%;margin:12px 5px!important;clear:none}
}

@media(max-width:550px)
{
img#logo{width:164px;max-height:134px!important}
header#main-header{min-height:121px}
.mobile_menu_bar.mobile_menu_bar_toggle{margin-top:23px}
.prod-list h2{line-height:26px}
.head-blue h2{font-size:18px;line-height:26px}
}
@media only screen and (max-width:500px) {
.year-div h4{padding:26px 15px}
.video-div{width:100%!important;margin-left:0}
.prod-desc .et_pb_gallery_0.et_pb_gallery .et_pb_gallery_item{width:22%}
.products_dropdown_part h2{padding-left:0;font-size:23px!important}
.market_design h2{font-size:17px}
.page-id-442 .history-last1 h2{color:#767373!important;font-size:16px}
.products_bg{padding:5px 0}
}

@media only screen and (max-width: 480px)  {
	
.prod-desc .et_pb_gallery .et_pb_gallery_item { width: 20%!important; }
	.prod-desc .et_pb_gallery .et_pb_gallery_items .et_pb_gallery_item {margin: 10px 5px !important;}
	.prod-icon .et_pb_gallery .et_pb_gallery_items .et_pb_gallery_item { width: 26% !important;}
	.prod-icon.prod-icon-resp .et_pb_gallery .et_pb_gallery_items .et_pb_gallery_item { width: 20% !important;}
	.capacitive-gallery.et_pb_gallery .et_pb_gallery_items .et_pb_gallery_item { width: 20% !important; margin: 0px 10px !important;}
}

/* @media only screen and (max-width:455px) {
.prod-desc .et_pb_gallery_0.et_pb_gallery .et_pb_gallery_item {
    width: 29%;
}
} */


@media only screen and (max-width:375px) {
}


@media only screen and (max-width:425px) {}

@media only screen and (min-width: 481px) {}


@media only screen and (max-width:375px) {}

@media only screen and (max-width:363px) {}

@media only screen and (max-width:320px) {}


ol.gradient-list{counter-reset:gradient-counter;list-style:none;margin:1.75rem 0;padding-left:1rem}
ol.gradient-list > li{background:#ffffff;border-radius:0 .5rem .5rem .5rem;counter-increment:gradient-counter;min-height:3rem;padding:10px 0 10px 2rem;position:relative;color:#000;box-shadow:0 .5rem 1.125rem -.5rem #abafd1}
ol.gradient-list > li::before{background:#BA0C2F;border-radius:50%;height:35px;left:-1rem;overflow:hidden;position:absolute;top:5px;width:35px;line-height:35px;text-align:center;align-items:flex-end;content:"\39";color:#fff;display:flex;font-size:24px;font-family:'EtModules';justify-content:center;padding:0;z-index:1;font-weight:600}
.products_bg ul li{font-size:13px!important}
ol.gradient-list > li + li{margin-top:1rem}
.wrapper .outer{display:flex;align-items:center;justify-content:center}
.wrapper .card{background:#141B4D;width:40%;display:flex;align-items:center;padding:0 10px 0 0;opacity:0;pointer-events:none;position:absolute;justify-content:flex-start;border-radius:100px 20px 20px 100px;animation:animate 15s linear infinite;animation-delay:calc(3s * var(--delay))}
.outer:hover .card{animation-play-state:paused}
.wrapper .card:last-child{animation-delay:calc(-3s * var(--delay))}
@keyframes animate {
0%{opacity:0;transform:translateY(100%) scale(0.6)}
5%,20%{opacity:1;transform:translateY(100%) scale(0.75)}
25%,40%{opacity:1;pointer-events:auto;transform:translateY(0%) scale(1)}
45%,60%{opacity:1;transform:translateY(-100%) scale(0.75)}
65%,100%{opacity:0;transform:translateY(-100%) scale(0.6)}
}
.card .content{display:flex;align-items:center}
.timing_card,.timing_card span{display:flex;align-items:center;justify-content:space-around;color:#fff;font-size:19px;font-weight:800}
.wrapper .card .img{height:110px;width:110px;left:0;background:#BA0C2F;border-radius:10px 0 0 10px;padding:5px 40px;box-shadow:0 0 5px rgb(0 0 0 / 20%)}
.card .img img{height:100%;width:100%;border-radius:50%;object-fit:cover}
.card .details{margin-left:20px;color:#fff}
.details span{font-weight:600;font-size:18px}
.card a{text-decoration:none;padding:7px 18px;border-radius:25px;color:#fff;background:linear-gradient(to bottom,#bea2e7 0%,#86b7e7 100%);transition:all .3s ease}
.card a:hover{transform:scale(0.94)}
.wrapper{padding:170px 0 200px}
.details p{font-size:20px;line-height:28px}
.contact_block{width:48%;display:inline-block;vertical-align:top}
.contact_block .et_pb_main_blurb_image{width:40%!important}
.contact_block .et_pb_main_blurb_image .et_pb_image_wrap{background-color:#fff;padding:25px;overflow:hidden;box-shadow:0 13px 40px 0 #b0d0e7}
.contact_page_form .et_pb_column_1_2 input[type=text],.contact_page_form .et_pb_column_1_2 input[type=email],.contact_page_form .et_pb_column_1_2 input[type=tel]{width:97%;float:left;border:1px solid #979797;background-color:#fff;border-radius:5px;box-shadow:.1rem .1rem .1rem rgb(0 0 0 / 5%);padding:10px 13px;font-weight:300;border:1px solid #979797;font-size:1.1rem;color:#6a6a6a;box-shadow:0 8px 11px #0000001f!important}
.contact_page_form input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email{width:100%;border:1px solid #979797;background-color:#fff;border-radius:5px;box-shadow:.1rem .1rem .1rem rgb(0 0 0 / 5%);padding:10px 13px;font-weight:300;border:1px solid #979797;font-size:1.1rem;color:#6a6a6a;box-shadow:0 8px 11px #0000001f!important}
.mar_bottom{margin-bottom:20px}
div#title_bottom .et_pb_blurb_container a{color:#6e6e6e}
.contact_page_form textarea.wpcf7-form-control.wpcf7-textarea{width:100%;height:100px;float:none;border:1px solid #979797;background-color:#fff;border-radius:5px;box-shadow:.1rem .1rem .1rem rgb(0 0 0 / 5%);padding:10px 13px;font-weight:300;border:1px solid #979797;font-size:1.1rem;color:#6a6a6a;box-shadow:0 8px 11px #0000001f!important}
input.wpcf7-form-control.has-spinner.wpcf7-submit.submit_bt{background:#cb0035;color:#fff;border:0;padding:7px 20px;border-radius:5px;font-size:17px;font-weight:500;margin-top:20px}
.address_block .et_pb_main_blurb_image span.et_pb_image_wrap{padding:0}
.address_block .et_pb_main_blurb_image{width:40%!important}
.wrapper{display:flex;justify-content:center}
.carousel{position:relative;width:100%;max-width:650px;display:flex;justify-content:center;flex-direction:column}
.carousel__item-body p{color:#ffff;font-size:20px}
.carousel__item{display:flex;position:absolute;width:100%;padding:0 12px;opacity:0;filter:drop-shadow(0 2px 2px #555);will-change:transform,opacity;-webkit-animation:carousel-animate-vertical 27s linear infinite;animation:carousel-animate-vertical 27s linear infinite}
.carousel__item:nth-child(1){-webkit-animation-delay:calc(3s * -1);animation-delay:calc(3s * -1)}
.carousel__item:nth-child(2){-webkit-animation-delay:calc(3s * 0);animation-delay:calc(3s * 0)}
.carousel__item:nth-child(3){-webkit-animation-delay:calc(3s * 1);animation-delay:calc(3s * 1)}
.carousel__item:nth-child(4){-webkit-animation-delay:calc(3s * 2);animation-delay:calc(3s * 2)}
.carousel__item:nth-child(5){-webkit-animation-delay:calc(3s * 3);animation-delay:calc(3s * 3)}
.carousel__item:nth-child(6){-webkit-animation-delay:calc(3s * 4);animation-delay:calc(3s * 4)}
.carousel__item:nth-child(7){-webkit-animation-delay:calc(3s * 5);animation-delay:calc(3s * 5)}
.carousel__item:nth-child(8){-webkit-animation-delay:calc(3s * 6);animation-delay:calc(3s * 6)}
.carousel__item:last-child{-webkit-animation-delay:calc(-3s * 2);animation-delay:calc(-3s * 2)}
.carousel__item-head{border-radius:5%;background-color:#cb0035;width:100px;height:100px;position:relative;margin-right:-45px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:30px;color:#fff;font-weight:600;line-height:100px}
.carousel__item-body{width:100%;background-color:#141B4D;border-radius:5px;display:flex;align-items:center;padding:16px 20px 16px 70px}
.title{text-transform:uppercase;font-size:20px;margin-top:10px}
@-webkit-keyframes carousel-animate-vertical {
0%{transform:translateY(100%) scale(0.5);opacity:0;visibility:hidden}
3%,11.1111111111%{transform:translateY(100%) scale(0.7);opacity:.9;visibility:visible}
14.1111111111%,22.2222222222%{transform:translateY(0) scale(1);opacity:1;visibility:visible}
25.2222222222%,33.3333333333%{transform:translateY(-100%) scale(0.7);opacity:.9;visibility:visible}
36.3333333333%{transform:translateY(-100%) scale(0.5);opacity:0;visibility:visible}
100%{transform:translateY(-100%) scale(0.5);opacity:0;visibility:hidden}
}
@keyframes carousel-animate-vertical {
0%{transform:translateY(100%) scale(0.5);opacity:0;visibility:hidden}
3%,11.1111111111%{transform:translateY(100%) scale(0.7);opacity:.9;visibility:visible}
14.1111111111%,22.2222222222%{transform:translateY(0) scale(1);opacity:1;visibility:visible}
25.2222222222%,33.3333333333%{transform:translateY(-100%) scale(0.7);opacity:.9;visibility:visible}
36.3333333333%{transform:translateY(-100%) scale(0.5);opacity:0;visibility:visible}
100%{transform:translateY(-100%) scale(0.5);opacity:0;visibility:hidden}
}
.products_dropdown_part h2{padding-left:0}
i.icon_check_alt2:before{font-family:'ETmodules';font-size:17px;content:"\5a"}
i.icon_check_alt2{font-style:normal}

.page-id-1060 .market_heading h2,.page-id-1110 .market_heading h2{font-size:16px!important}
.product_page_heading h2{padding-bottom:0}
.page-id-11 .et_pb_section.et_pb_section_0.slider_banner_home{padding-top:80px!important}
#main-header{-webkit-box-shadow:0 0 0 rgb(0 0 0 / 10%);box-shadow:0 0 0 rgb(0 0 0 / 10%)}
.page-id-11 div#page-container{padding-top:0!important}
.et-fixed-header img#logo{display:none}
img.sticky-logo{display:none}
.et-fixed-header .sticky-logo{display:block;transition:all 5ms ease-in-out}
html{scroll-behavior:smooth!important}
.et_pb_text_7 h3 { font-weight: 700; font-size: 28px; line-height: 1.5em; }
.et_pb_text_6 ul { list-style-type: none !important; padding-left: 47px !important; }
.et_pb_text_6 ul li { line-height: 2.1em; font-weight: 600; font-size: 26px; line-height: 2.1em; }
.et_pb_text_6.et_pb_text ul li, .et_pb_text_6.et_pb_text ol li>ul li { color: rgba(0, 0, 0, 0.61) !important; }
.specifications-list li:before { content: ''; position: absolute; width: 22px; height: 22px; background: #bc1823; border-radius: 50%; left: -40px; top: 15px; }

.blog-grid-height h2.entry-title { height: 70px; text-transform: capitalize; }
.category-blog .post-content-inner { margin-bottom: 20px; }
.category-blog div.post-content a.more-link { background-color: #C4161C; color: #ffffff; border-radius: 7px; padding: 4px 15px 7px 15px; }
.category-blog h1.entry-title { font-size: 40px; font-weight: 600; line-height: 45px; }
.category-blog .entry-content .et_pb_text_inner h2 { font-size: 30px; text-align: left; margin: 10px 0px; font-weight: 600; }
.category-blog .entry-content .et_pb_text_inner h3 { font-size: 24px; text-align: left; margin: 10px 0px; font-weight: 600; }
.category-blog .entry-content .et_pb_text_inner p{ font-size: 15px; line-height: 30px; }
.et_right_sidebar #left-area{ padding-right: 1.5%; }
.category-blog p.post-meta { margin-bottom: 15px; }
.category-blog-section h1.entry-title, .blog-head-title h1.entry-title { text-transform: capitalize; }
.category-post-content { width: 100%; padding: 15px; }
.category-post-content .blog-content .et_pb_text_inner p{ padding-bottom: 35px; }
.category-post-content .blog-content .et_pb_text_inner h2{ padding-bottom: 15px; text-align: left; }
.category-post-content .blog-content .et_pb_text_inner h3{ padding-bottom: 15px; text-align: left; }
.category-blog h2.entry-title a{ -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; }
.blog-content .et_pb_section{ padding: 0px 0px; }
.blog-content .et_pb_row_1, .blog-content .et_pb_row_2 { width: 100%;}