body {
font-family:'Roboto',Arial,sans-serif;
font-size:18px;
font-style:normal;
font-weight:400
}
b, strong {
font-weight: 500;
}
h1, h2, h3, h4, h5, h6 {
margin-top: 0;
line-height: 1.5;
word-wrap: break-word;
letter-spacing: normal;
}
h1,h2,h3,blockquote,.top-details,#logo,.main-nav .menu li,.main-nav li.pix-megamenu>ul.sub-menu>li>a,.main-nav li.pix-megamenu>ul.sub-menu>li:hover>a,.header-con .main-nav li.pix-megamenu>ul.sub-menu>li>a,.textfield,#sub-header .sub-banner-title,.btn,.title,.process .text .process-style,.process .text span.inner-text,.percent-text,.gradient-text,#filters.normal li a,#filters.normal.simple li a,.price-table .plan-title,.counter .counter-value,.blog .post .quote-author,.pix-recent-blog-posts .content .top-meta,.single .post_format-post-format-quote .quote-link-content .quote-author,.authorDetails .authorName a,.comment-list .fn a,.comment-list .fn,.footer-dark #pageFooterCon .widget .tagcloud a,.widget select,.widget_archive select,.widget_categories select,.screen-reader-text,footer .widget .widgettitle,.recentpost .content,.popularpost .content,.wpcf7-submit,.contactform .textfield,.wpcf7-text,.wpcf7-number,.wpcf7-date,.wpcf7-select,.wpcf7-quiz,.wpcf7-captchar,.contactform .message,.wpcf7-textarea,#amz-settings-inner h3,.amz-setting .amz-setting-inner a,.pix-item-icon,.pix-cart .product_list_widget li.empty,.pix-cart .product_list_widget li a,.pix-cart .woocommerce-price-amount.amount,.pix-cart .product_list_widget .quantity,.pix-cart .widget_shopping_cart_content .total,.pix-cart .total,.woo-product-item .price,.button,input[type="submit"],.summary .price ins,.summary .price .amount,.product_meta span,.woocommerce-tabs#commentform label,.woocommerce-message,.woocommerce-error,.woocommerce-info,.cart-collaterals table tbody th,.cart-collaterals table tbody td,table.shop_table thead th,table.shop_table tbody td,.add_to_cart_button,.added_to_cart,.ajax_add_to_cart,.product_type_external,.product_type_grouped,.summary .cart .group_table td.label a,.summary .cart .group_table .price p,.checkout.woocommerce-checkout,.stock,.quantity .qty,.copyright-text,.copyright-text a {
font-family:'Roboto',Arial,sans-serif
}
.single-blog .post-author .author-name,.addresses h3 {
font-family:'Roboto',Arial,sans-serif
}
h1 {
font-family:Roboto,Arial,sans-serif;
font-size:35px;
font-weight:400
}
h2 {
font-family:Roboto,Arial,sans-serif;
font-size:28px;
font-weight:400
}
h3 {
font-family:Roboto,Arial,sans-serif;
font-size:21px;
font-weight:400
}
h4 {
font-family:Roboto,Arial,sans-serif;
font-size:18px;
font-weight:400
}
h5 {
font-family:Roboto,Arial,sans-serif;
font-size:35px;
font-weight:400
}
h6 {
font-family:Roboto,Arial,sans-serif;
font-size:28px;
font-weight:400
}
li,li a {
font-family:Roboto,Arial,sans-serif;
font-size:18px
}
a {
font-family:Roboto,Arial,sans-serif;
font-size:18px
}
#logo {
font-family:Roboto,Arial,sans-serif;
font-weight:400
}
blockquote {
font-family:Roboto,Arial,sans-serif;
font-size:18px;
font-style:normal
}
#footer .logo img {
max-width: none;
width: 200px;
}
#footer  .contact-details li {
color: #fff;
}
#footer aside#text-2 {
margin-bottom: 15px;
}
#footer aside#contact-info-widget-2 {
margin-top: 0;
}
#footer .widget.contact-info i {
color:#2d64aa;
float:left;
margin-top: 0 !important;
margin-right: 16px;
}
#footer .widget.contact-info .contact-details {
margin-top: 20px;
}
#footer .widget.contact-info li:not(:last-child) {
margin-bottom: 15px;
}
.footer .widget.contact-info .contact-details strong {
width: 90px; float:left; font-weight: 500;
}
.footer .widget.contact-info .contact-details span {
float:left;	width: 60%;
}
#header.sticky-header .header-main .container {
padding: 0;
}
#header.sticky-header .header-main.change-logo .logo img {
transform: none;
}
#header.sticky-header .logo {
min-width: 150px;
}
.footer .share-links a {
background: transparent !important;
color: #a5a5a5 !important;
font-size: 25px !important;
}
.footer .share-links a:hover {
background: transparent !important;
color: #fff !important;
font-size: 25px !important;
}
.main-nav .menu li,.main-nav .menu li a {
font-family:Roboto,Arial,sans-serif;
font-size:18px;
font-weight:400
}
.main-nav .sub-menu,.main-nav .menu .sub-menu li a,.main-nav li.pix-megamenu>ul.sub-menu>li>ul li a {
font-family:Roboto,Arial,sans-serif;
font-size:18px
}
.main-nav li.pix-megamenu>ul.sub-menu>li>a,.main-nav li.pix-megamenu>ul.sub-menu>li>a:hover,.main-nav li.pix-megamenu>ul.sub-menu>li:hover>a,.header-con .main-nav li.pix-megamenu>ul.sub-menu>li>a {
font-family:Roboto,Arial,sans-serif;
font-size:18px;
font-weight:400
}
.title,.title a {
font-family:Roboto,Arial,sans-serif;
font-size:28px;
font-weight:400
}
.btn {
font-family:Roboto,Arial,sans-serif;
font-size:18px;
font-weight:400
}
.btn.btn-sm {
font-size:18px
}
.btn.btn-lg {
font-size:18px
}
.process .title {
font-family:Roboto,Arial,sans-serif;
font-size:28px;
font-weight:400
}
.process .text {
font-family:Roboto,Arial,sans-serif
}
.percent-text {
font-family:Roboto,Arial,sans-serif;
font-weight:400
}
.percent,.outside-text {
font-family:Roboto,Arial,sans-serif;
font-size:18px;
font-weight:400
}
.textfield {
font-family:Roboto,Arial,sans-serif;
font-size:18px;
font-style:normal
}
#filters.normal li a {
font-family:Roboto,Arial,sans-serif;
font-weight:400
}
.price-table .plan-title {
font-family:Roboto,Arial,sans-serif;
font-size:18px;
font-weight:400
}
.price-table .value {
font-family:Roboto,Arial,sans-serif;
font-weight:400
}
.price-table .value .vAlign {
font-family:Roboto,Arial,sans-serif;
font-size:18px;
font-weight:400
}
.price-table .value small {
font-family:Roboto,Arial,sans-serif;
font-size:18px
}
.single-banner-content .title,.single-blog-style3 .banner-content .title {
font-family:Roboto,Arial,sans-serif;
font-weight:400
}
.single-blog-style2 .single-banner-content .category a,.single-blog-style3 .banner-content .category a,.single-blog-style2 .single-banner-content .post-meta,.banner-content .post-meta,.single-blog-style2 .single-banner-content .pix-blog-comments,.banner-content .post-meta a,.single-blog-style2 .single-banner-content .post-meta p,.single-blog-style3 .banner-content .post-meta p {
font-family:Roboto,Arial,sans-serif;
font-size:18px
}
.widget .widgettitle {
font-family:Roboto,Arial,sans-serif;
font-size:18px;
font-weight:400
}
#main-wrapper {
background-color:#fff
}
.pix-container,.container,.wpb_row.vc_row-fluid.normal {
max-width:1210px;
width:100%
}
.pix-boxed-content,.pix-boxed-content .footer-fixed,.pix-boxed-content .header-con.stuck {
max-width:1180px;
margin-left:auto;
margin-right:auto
}
@media screen and (max-width:991px) {
.pix-boxed-content,.pix-boxed-content .footer-fixed,.pix-boxed-content .header-con.stuck {
max-width:748px
}
.pix-container,.container {
max-width:682px;
width:100%
}
}
@media screen and (max-width:767px) {
.pix-boxed-content,.pix-boxed-content .footer-fixed,.pix-boxed-content .header-con.stuck {
width:468px
}
.pix-container,.container {
max-width:428px
}
}
@media screen and (max-width:480px) {
.pix-boxed-content,.pix-boxed-content .header-con.stuck {
max-width:80%
}
.pix-boxed-content .footer-fixed {
max-width:100%;
width:100%
}
.pix-container,.container {
max-width:80%
}
}
@media screen and (max-width:991px) {
.pix-menu {
display:block
}
.main-nav,.side-header-widget,.nav-dash {
display:none!important
}
.widget-right,.right-side-wrap,.right-side,.left-side {
display:none!important
}
.pix-overlay {
display:block
}
.mobile-menu-nav.moved {
opacity:1;
visibility:visible
}
#content-pusher.content-pushed {
left:250px
}
.right-mobile-menu #content-pusher.content-pushed {
right:250px;
left:auto
}
.pix-megamenu .sub-menu li .sub-menu li a {
margin-top:0;
margin-bottom:0
}
}
@media screen and (min-width:991px) {
.pix-megamenu .sub-menu li>a,.pix-megamenu .sub-menu li>a:hover {
padding:0
}
.pix-megamenu .sub-menu li .sub-menu li a:hover {
padding-left:5px
}
.pix-megamenu .sub-menu .new-tag {
margin-top:-4px
}
}
.counter-section {
color: #fff;
}
.counter-number .wpb_single_image .vc_single_image-wrapper {
height:52px;
}
.header-wrap {
position: relative !important;
z-index: 10;
background: #fff !important;
}
.site-main .home-top-slider:after {
content: '';
width: 100%;
overflow: visible;
visibility: visible !important;
display: block;
background: rgba(45, 62, 80, 0.7);
height: 100% !important;
position: absolute;
top: 0;
} 
.welcome-text {
margin-bottom: 20px;
text-align: center;
}
.welcome-text p {
margin-bottom: 5px;
text-transform: uppercase;
}
.welcome-text h1 {
text-transform: uppercase;
line-height: 50px;
letter-spacing: 2px;
width: 60%;
margin: 0 auto;
}
.welcome-text h1 b {
color: #14a0bb
}
.second-content-text p {
width: 55%;
text-align: center;
margin: 0 auto;
letter-spacing: 1px;
font-weight: 300;
}
.home-top-slider .pix_button {
margin: 0 auto;
text-align: center;
display: table;
}
.home-top-slider .pix_button a {
border-radius: 5px;
font-weight: 400;
letter-spacing: 1px;
text-transform: capitalize;
padding: 7px 26px;
}
#header .share-links a:not(:hover),
#header .searchform-popup .search-toggle {
color:#fff;
}
#header .header-right .block-inline {
margin-left: 0;
}
#menu-top-navigation .flag { margin-right: 10px;}
#header .header-top .container,
#header .header-main .container {
padding: 15px 0;
width: 100%;
max-width: 100%;
padding-left: 60px;
padding-right: 60px;
}
@media screen and (max-width: 480px) {
#header .header-top .container,
#header .header-main .container {
padding-left: 15px;
padding-right: 15px;
}	
}
@media screen and (max-width: 1100px) {
#header .header-top .container,
#header .header-main .container {
padding-left: 0;
padding-right: 0;
}	
}
.home .no-breadcrumbs .main-content {
padding-top: 0;
}
.transparent-header .pageTopCon {
background: #2d3e50 !important;
}
.top-details a {
color: #fff;
font-weight: 500;
}
.pixicon-envelope-open:before {
content: "\e1c7";
}
.pageTopCon .header-elem:first-child {
margin-left: 0;
float: right;
margin-right: 0;
}
.header-elem {
float: left;
margin-left: 0;
margin-right: 30px;
}
.top-details a:hover {
color: #c6e2ff;
}
.drive-nav .main-nav .menu>li>a,
.drive-nav .main-nav>li.current-menu-item>a {
position: relative;
padding: 0px 15px;
}
.drive-nav .main-nav .menu>li.current-menu-ancestor>a:before,
.drive-nav .main-nav .menu>li.current-menu-item>a:before {
display: none;
}
body .main-nav .current-menu-item>a,
body .dark .main-nav li:hover>a,
body .dark .main-nav .sub-menu li:hover>a,
body .sub-menu .new-tag,
.dark .search-btn:hover {
color: #4474a7 !important;
}
.drive-nav .main-nav .menu>li>a,
.drive-nav .main-nav>li.current-menu-item>a {
color: #4474a7 !important;
}
.search-btn .pix-icon {
color: #000;
}
.search-btn {
float: left;
}
.topSearchForm {
background: #2d3e50;
}
.main-nav .sub-menu {
box-shadow: 0 1px 1px #2d3e50;
background: #2d3e50;
border: 1px solid #2d3e50;
}
.pageTop .social-icons a {
color: #4474a7;
}
.pageTop .social-icons a:hover{  color: #fff;}
.header-elem{    margin-right: 0;}
.service-list {
padding-top: 0;
}
.service-right-content-list .vc_column-inner {
padding-left: 15px !important;
padding-top: 0;
}
.service-content > .vc_column-inner:after,
.service-content:after {
content: '';
background: rgba(255, 255, 255, 0.7);
position: absolute;
width: 100%;
height: 100%;
display: block;
top: 0;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
}
.service-content > .vc_column-inner:hover:after,
.service-content:hover:after {
background: rgba(255, 255, 255, 0);
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
} 
.service-content h3 { color: #2d64aa;}
.service-content p { color: #000; } .service-content .vc_btn3-container.vc_btn3-inline {
z-index: 1;
position: relative;
text-align: center;
margin: 0 auto;
display: table;
}
.service-content .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
color: #2d64aa;
border-color: #fff;
background-color: #fff;
border-radius: 1px;
z-index: 1;
margin: 0 auto;
float: none;
text-align: center;
display: table;
padding: 14px 40px;
border: solid 1px #2d64aa;
text-transform: uppercase;
letter-spacing: 1px;
}
.service-content .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus,
.service-content .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
color: #fff;
border-color: #2d64aa;
background-color: #2d64aa;
background: #2d64aa;
}
.service-right-content-list .vc_column-inner {
padding-top: 0 !important;
}
.service-right-content-list:after {
content: '';
background: rgba(255, 255, 255, 0.7);
position: absolute;
width: 100%;
height: 100%;
display: block;
top: 0;
}
.left-top-service .vc_column-inner {
padding-left: -15px !important;
}
.right-bottom-service {
float: left;
}
.third-honor {
background: #f2f2f2;
padding-top: 60px !Important;
padding-bottom: 40px !Important;
}
.third-honor h5 {
color: #3eaec6;
margin: 20px 0 22px;
}
.third-honor p {
color: #191a1a; 
}
.btn-default.btn,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-classic {
color: #2d64aa !important;
background-color: #fff !important;
border-radius: 1px;
z-index: 1;
margin: 0 auto;
float: none;
display: table;
padding: 14px 30px;
border: solid 1px #2d64aa !important;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 14px;
}
.btn-default.btn:focus,.btn-default.btn:hover,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-classic:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-classic:hover {
color: #fff !important;
border-color: #2d64aa !important;
background-color: #2d64aa !important;
background: #2d64aa !important;
}
.blog-posts .btn-default.btn {
float: left;
font-size: 14px !important;
}
.blog .main-content {
padding-top: 40px;
}
input.gform_button.button {
border-color: #046f9d !important;
color: #046f9d !important;
background: transparent;
border-radius: 4px;
padding-left: 20px;
padding-right: 20px;
}
.porto-single-page .vc_btn3-color-white.btn {
color: #2d64aa;
background-color: #fff;
font-size: 15px !important;
text-transform: uppercase;
}
.home .vc_btn3.vc_btn3-color-grey.vc_btn3-style-classic {
text-align: center;
}
.cta-section {
background: #179fbc;
padding-top: 20px !important;
padding-bottom: 0px !important;
}
.cta-section h2 {
color: #fff;
margin-bottom: 0;
letter-spacing: 3px;
}
.cta-section p {
padding-right: 100px;
color: #fff;
}
.cta-section .vc_btn3-inline {
margin-top: 60px;
} .counter-section {
background: #2d3e50;
color: #fff;
padding-top: 60px !important;
padding-bottom: 60px !important;
}
.counter-content {
margin-top: 47px;
}
.counter-section .counter-content h6 {
color: #fff;
}
.counter-section .counter-content h3 {
color: #fff;
} .counter-section .counter-content p {
padding-right: 100px;
}
.counter-number .vc_col-sm-4 {
border: solid 2px #616f78;
padding: 33px 0 0px;
text-align: center;
box-sizing: border-box;
width: 27%;
margin: 0 4%;
}
.counter-number .vc_col-sm-4:last-child {
margin: 0 0 0 2%;
}
div.stats-desc>div.counter_suffix {
display: inline-block;
}
@media (min-width:993px) {
.home-key-areas .vc_btn3-container.vc_btn3-left { margin-bottom: 35px !important;   position: absolute;    bottom: 0;    left: 15px; right: 15px; }   
}
.home-key-areas .wpb_single_image .vc_single_image-wrapper { border: solid 1px #999; }
.stats-desc {color: #fff;
line-height: 60px;
padding-bottom: 20px;
border-bottom: solid 1px #616f78;
margin-bottom: 10px;
width: 75%;
margin: 0 auto;} 
.stats-block{    margin-bottom: 5px !important;}
.counter-number .wpb_single_image .vc_figure {
height: 50px;
}
.counter-number h6 {
color: #fff;
}
.stats-block .stats-number {
font-weight: 500;
}
div.stats-desc>div.counter_prefix, div.stats-desc>div.counter_suffix {
font-weight: 400;
} .counter-section .vc_col-sm-4 {
padding-left: 0;
padding-right: 0;
} .logo-carousel h3 {
text-align: center;
margin-bottom:30px !important;
color: #2d64aa;
letter-spacing: 1px;
}
.logo-carousel {
padding-top: 60px;
padding-bottom: 50px;
} 
.vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item {
text-align: center;
margin: 0 25px;
height: 120px !important;
padding-top: 10px;  
padding-top: 10px;  
}
.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner {
margin-left: 12px;
}
.vc_images_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>.vc_inner{    border: solid 2px #ccc;
height: 110px !important;
padding-top: 5px;}
.logo-carousel {
padding-top: 50px !important;
padding-bottom: 50px !important;
}
.vc_images_carousel .vc_carousel-control{    width: 30px;}
body .vc_images_carousel .vc_carousel-control .icon-prev:before{position: relative;
top: -10px;
content: "\35";
font-family: "pix-fonts" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1.05;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: rotate(-92deg);    position: relative;
top: 0px;
float: left;}
body .vc_images_carousel .vc_carousel-control .icon-next:before {
content: '\203a';
position: relative;
top: -10px;
position: relative;
top: -10px;
content: "\35";
font-family: "pix-fonts" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1.05;
-webkit-font-smoothing: antialiased 
-moz-osx-font-smoothing: grayscale;
transform: rotate(87deg);    position: relative;
top: 0px;
float: left;
}
body .vc_images_carousel .vc_carousel-control {
position: absolute;
padding: 0;
top: 50%;
left: 0;
bottom: 0;
margin-top: 0;
width: 30px;
height: 30px;
opacity: .5;
text-align: center;
text-shadow: none;
-webkit-tap-highlight-color: transparent;
color: #ccc;
border: solid 1px #ccc;
line-height: 0;
}
body .vc_images_carousel .vc_carousel-control:focus, body .vc_images_carousel .vc_carousel-control:hover {
text-decoration: none;
opacity: 1;
color: #179fbc;
border-color: #179fbc;
}
.footer {
float: left;
background: #232323;
padding: 0;
width: 100%;
}
.footer .container1170 {
max-width: 1090px;
margin: 0 auto;
}
.recent-section h3 {
color: #fff;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 30px;
}
.recent-section ul li {
list-style: none;
width: 100%;
float: left;
margin-bottom: 30px;
border-bottom: solid 1px #ccc;
padding-bottom: 30px;
}
.recent-section ul li:last-child {
border-bottom: none
}
.recent-section ul li img {
float: left;
width: 78px;
}
.recent-con {
color: #fff;
float: left;
width: calc(100% - 93px);
margin-top: 4px;
margin-left: 15px;
}
.recent-con .date {
color: #ccc;
}  #footer {
display: block
}
.instgram-section {
padding-left: 70px;
}
.instgram-section h3 {
color: #fff;
text-transform: uppercase;
letter-spacing: 1px;
}
.instgram-section ul li {
margin-bottom: 10px;
list-style: none;
width: 30% ;
float: left;
margin-right: 7px;
}
.hide-sticky-header .pixicon-elegant-search:before{    margin-top: 21px;}
.hide-sticky-header .search-btn:before{    margin-top: 21px;} 
.instgram-section ul li img {
width: 100%;
}
.recent-section {
padding-left: 30px;
}
.address .logo {
margin-bottom: 25px;
}
.address span {
padding-right: 80px;
color: #fff;
float: left;
line-height: 20px;
margin-bottom: 20px;
}
.address ul {
float: left;
}
.site-main .page-comments{display:none}
.address ul li {
list-style: none;
font-weight: 500;
float: left;
color: #fff;
list-style: none;
}
.address ul li span {
margin-bottom: 0;
padding-right: 10px;
width: 100px;
display: inline-flex;
float: left;
}
.address ul li .pixicon-call-end {
color: #046f9d;
transform: rotate(-82deg);
float: left;
padding-right: 10px;
margin-bottom: 20px;
position: relative;
top: -3px;
left: -5px;
}
.address ul li .pix-icon {
color: #046f9d;
float: left;
padding-right: 10px;
margin-bottom: 20px;
position: relative;
top: -2px;
left: -5px;
}
.address ul li a {
color: #fff;
margin-top: -6px;
float: left;
}
.address ul li a:hover {
color: #046f9d;
}
.address b {
font-weight: normal;
width: 160px;
float: right;
margin-top:-5px !important;
} .address .logo {
max-width: 200px !IMPORTANT;
}
.copyright .container1170 {
max-width: 1090px;
margin: 0 auto;
}
.copyright ul {
float: right;
}
.copyright ul li {
padding: 0 16px;
list-style: none;
float: left;
}
.copyright ul li a {
color: #fff;
text-transform: uppercase;
}
.copyright ul li a:hover {
color: #1f96b0 
}
#header, .sticky-header .header-main.sticky {
border-top: none;
}  .about-first-section{    background: #fff;    padding: 64px 0  30px !important;}
.about-first-section h2{    margin-bottom: 20px;   color: #2d64aa;}
.about-first-section h5 {    color: #3eaec6;
text-align: center;    margin-bottom: 20px;
font-weight: 500;}
.about-first-section p{    text-align: center;
color: #000;}
.about-right-content{    padding:0 50px 0 20px !important;} 
.about-right-content h2{    margin-bottom: 20px;
margin-top: -10px;
color: #2d64aa;
line-height: normal;}
.about-right-content h6{    color: #3eaec6;
margin-bottom: 20px;
font-weight: 500;}
.about-right-content p{   
color: #000;} .about-manufacturing-about{    background: #fff;}
.about-manufacturing-about .wpb_single_image{    margin-bottom: 0;}
.company-profile{    padding-top: 70px !important;
padding-bottom: 55px !important;}
.company-profile { padding-bottom: 50px;    background: #f2f2f2;}
.company-profile h2 {    margin-bottom: 20px;
margin-top: -10px;
color: #2d64aa;
line-height: normal;}
.company-profile h6 {    color: #3eaec6;
margin-bottom: 20px;
font-weight: 500;}
.company-profile p{    
color: #000;}
.right-company-content{    padding-top: 67px;} .download-content{    padding-top: 50px !Important;padding-bottom: 30px !Important;}
.download-pdf-ilst .download-content{    padding-top: 0px !Important;
padding-bottom: 0px !Important;}
.download-pdf-ilst img{  border: solid 1px #ccc;  margin-bottom: 10px;} 
.download-pdf-ilst .download-content{margin-bottom: 20px;}
.download-pdf-ilst{     padding-bottom: 15px !Important;   padding-top: 20px  !Important;}
.download-pdf-ilst .wpb_single_image{margin-bottom: 0;}
.third-honor.download-content{    background: #fff;}
#cta-aktion{    margin-top: 30px;}  .full-width-img{    padding-top: 0 !important;padding-bottom: 0 !important;}
.full-content{    padding-top:50px !important;
padding-bottom: 60px!important;    background: #f2f2f2;}
.full-width-img .vc_column-inner {    padding-top: 0 !important;}
.full-width-img .wpb_single_image {    margin-bottom: 0;}
.first-floor-section .vc_column-inner {    padding-top: 0 !important;}
.full-content h2{font-weight: 600 !important;
color: #2d64aa;}
.full-content h5{    color: #3eaec6;
margin: 20px 0 22px;}
.full-content p{    color: #191a1a;
}
.full-content .vc_btn3-inline{    margin-top: 20px;}
.common-content{    padding-right: 10px;}  .maschinen-first-section{    padding: 30px 0 30px !important;}
.vertical-content h2{    margin-bottom: 10px;
color: #2d64aa;margin-top: -17px;
font-weight: 600 !important;}
.vertical-content h5{    color: #3eaec6;
margin-bottom: 20px;
font-weight: 500;}
.vertical-content p{   
color: #000;}
.vertical-content h4{   
color: #000;
font-weight: bold;} 
.vertical-content ul li{    
color: #000;
list-style: none;
padding-left: 19px;
font-weight: 400;margin-bottom: 5px;
position: relative;}     
.vertical-content ul li:after{    content: '';
background: #000;
width: 5px;
height: 5px;
display: table;
position: absolute;
top: 10px;
left: 3px;}   
.vertical-content .vc_general {    text-transform: unset;}
.vertical-content { padding: 0 65px 0 20px !important;}
.vertical-se-content {margin-bottom:10px !important;}
.vertical-center:nth-child(2n) .vertical-content {padding: 0 20px 0 65px !important;}
#kontact-vertical .vertical-content{padding: 0 20px 0 65px !important;}  .category-list  {    margin-bottom: 40px;}
.blog-data{   
text-transform: uppercase;
color: #000;}
.blog-data a{ 
text-transform: uppercase;
color: #000;}   
.lower-content{   
color: #000;
margin-top:5px;}
.lower-content .link a{    color: #14a0b8;
border: solid 1px #5783bb;
text-transform: uppercase;
padding: 8px 35px;
margin-top: 20px;
float: left;}   
.lower-content .link a:hover, .lower-content .link a:focus{    background: #5783bb;
color: #fff;}   
.blog-list{    padding-top: 30px !important;
padding-bottom:0px !important;} 
.single-post #sub-header{display:none}
.single-blog-style1{    margin-top: 0px !important; margin-bottom:0 !important;} 
.single-blog-style1 .col-md-3{    display: none;}   
.pix-recent-blog-posts{display:none}
.comment-respond{       margin-top: 0px !important;
margin-bottom: 20px !important;}
.media-con{    text-align: center;}
.related-post{    display: none;}
input[type="submit"]{    border-color: #046f9d !important;
color: #046f9d !important;}
input[type="submit"]:hover{    color: #fff !important;
background: #046f9d !important;}
.single-blog-style1 .col-md-9{    width: 100%;} 
.comment-form label{    width: 100%;} .main-nav .menu>li>a{    color: #2d3e50 !important;}
.social-share a:hover{color:#fff }
.drive-nav .main-nav .menu>li>a{
color: #2d3e50 !important;
}
.transparent-header .dark.drive-nav .header-con:not(.stuck) .main-nav > ul > li.current-menu-item > a{  color: #4474a7 !important;}  
.dark .main-nav .sub-menu li a {
color: #fff;
}
.dark .main-nav .sub-menu li a:hover{
color:#d5f2ff !important;
}
body .dark .main-nav .sub-menu li:hover>a{ color:#d5f2ff !important;}
.dark .main-nav .sub-menu li a{text-transform: uppercase;}
.main-nav .sub-menu li a{    padding: 8px 20px;}
.pixicon-call-end:before {
content: ""; 
background: url(//www.microcut.ch/wp-content/themes/composer-child/phone.png);
width: 16px;
height: 16px;    display: block;
}
.pixicon-envelope-open:before {
content: ""; 
background: url(//www.microcut.ch/wp-content/themes/composer-child/mail.png);
width: 13px;
height: 11px;    display: block;    margin-top: -4px;
}
.pixicon-elegant-search:before {
content: ""; 
background: url(//www.microcut.ch/wp-content/themes/composer-child/search.png);
width: 23px;
height: 23px;    display: block;      margin-top: 36px;
}
.search-btn:before{    content: '';
background: #868c92;
width: 2px;
height: 24px;
float: left;
display: table;
margin-top: 37px;
margin-left: -15px;}
.stuck .pixicon-elegant-search:before{margin-top: 20px;}
.stuck .search-btn:before{margin-top: 20px;}
.top-details span .pix-icon{    margin-left: 20px;}
.footer .pixicon-call-end:before{    transform: rotate(81deg);}
.footer .pixicon-envelope-open{      top: 8px !important;
left: -1px !important;}
.footer .address ul li .pix-icon{    color: #3f6791; width: 27px;}
.recent-section ul li img{    height: 60px;
object-fit: cover;}
.rl-gallery-item {
width: calc(33% - 10px);
float: left;
margin: 10px 10px 0 0px;
}
.rl-gallery-item img {
height: 70px;
object-fit: cover;
}
.widget li{    padding-left: 0; list-style:none}
.widget li:after{display:none}
.widget{    margin-bottom: 0;}
body .gfield_error {    border-top: none !important;
border-bottom: none !important;    background-color: transparent !important;    padding-bottom: 0px !important;
padding-top: 0px !important;}
body .validation_error{    display: none !important;}   
.list-radio{    width: 100%;    margin-bottom: 10px;float: left;}
.list-radio .radio-title{     width: 15%;
float: left;
color: #000000;}
.radio-list ul li{      display: inline-block;  list-style: none;}
.radio-list ul li a{background: transparent;
width: 30px;
height: 30px;
float: left;
border-radius: 100%;
border: solid 1px #868686;
}
.radio-list ul li:after{display:none }
.list-radio .radio-list{    width:65%;float: left;}
.radio-list ul li{    padding-left: 10px;}
.radio-list ul li a.blue-color{    background: #179fbc;    border: solid 1px #179fbc;}
.radio-title-last{    width:20%;
float: left;
color: #000000;
} @media screen and (max-width:1250px){
.radio-list ul li {padding-left: 3px;}
.list-radio .radio-list{    width: 60%;}
.list-radio .radio-title{    width: 20%;}
}
@media screen and (max-width:1200px){
.drive-nav .main-nav .menu>li>a, .drive-nav .main-nav>li.current-menu-item>a{    padding: 0px 10px;}    
.service-content p{    padding: 0 40px;}    
.counter-number h3{}
.radio-list ul li a{    width: 25px;
height: 25px;}
.radio-title-last{    width: 25%;}  
.list-radio .radio-list {
width: 55%;
}
}
@media screen and (max-width:1100px){
.full-header .header-wrap .container, .full-header #sub-header .container{    padding-left: 20px;
padding-right: 20px;}
.copyright ul li{    padding: 0 12px;}  
.list-radio .radio-title{    line-height: normal;}
.radio-list ul li a{    width: 20px;
height: 20px;}
}
@media screen and (max-width:1024px){
.drive-nav .main-nav .menu>li>a, .drive-nav .main-nav>li.current-menu-item>a {
padding: 0px 7px;
}
.welcome-text h1{    width: 70%;}
.vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item{margin: 0 21px;}
.cta-section p {
padding-right: 0px;
}
}
@media screen and (max-width:991px){
.download-pdf-ilst .col-md-3 {
width: 50% !important;
}
.list-radio{    width: 490px;
margin-bottom: 10px;
float: none;
clear: both;}
.footer-wrapper .footer-main .container .col-lg-4:not(:first-child) { margin-top:50px;}
.rl-gallery-item img {
height: auto;
}   
.vertical-left-img .wpb_single_image.vc_align_left {
text-align: center;
}
.vertical-content h2 {
}    
.vertical-center:nth-child(2n) .vertical-content {
padding: 30px 20px 0 20px !important;
}
.vertical-se-content .wpb_single_image{    text-align: left;}   
.single-blog-style1 .media-con img{    width: 100%;}
.single-blog-style1 .container{    padding: 0;}
.download-pdf-ilst .vc_col-sm-3{    width: 50% !important;}     
.download-pdf-ilst .vc_col-sm-3 .wpb_single_image .vc_single_image-wrapper{    width:100% !important;}
.download-pdf-ilst .vc_col-sm-3 .wpb_single_image .vc_figure{    width: 100%;}
.download-pdf-ilst .vc_col-sm-3 .wpb_single_image img{    width: 100%;}
.blog-title h2 {
}
.prozessentwick-content .wpb_content_element{margin-bottom: 15px;}
.full-content {
padding-top: 30px !important;
padding-bottom: 20px!important;}
.category-list img{width:100%}
.blog-list.container{    max-width: 100% !important;}
.lower-content .link a{    margin-bottom: 30px;}
.category-list:last-child .link a{    margin-bottom: 0px;}
.about-left-img .wpb_single_image.vc_align_left{    text-align: center;}
.about-right-content h2{   
margin-top: 20px;}
.right-company-content {
padding-top: 0px;
}
.company-profile .wpb_content_element{    margin-bottom: 5px;}
.dark .pix-menu-trigger span, .dark .pix-menu-trigger span:before, .dark .pix-menu-trigger span:after, .dark .pix-flyin-sidebar .pix-flyin-trigger span, .dark .pix-flyin-sidebar .pix-flyin-trigger span:before, .dark .pix-flyin-sidebar .pix-flyin-trigger span:after, .menu-dark .menu-wrap .pix-menu-trigger span, .menu-dark .menu-wrap .pix-menu-trigger span:before, .menu-dark .menu-wrap .pix-menu-trigger span:after {
background-color: #000;
}   
.mobile-menu-nav.menu-dark {  
background: #2d3e50 !important;
}
.mobile-menu-nav.menu-dark li {
border-bottom: 1px solid #40556b !important;
}
.mobile-menu-nav.menu-dark .menu .sub-menu {
background: #2d3e50 !important;
box-shadow: inset 0px 1px 1px #40556b !important;
}
.mobile-menu-nav.menu-dark .pix-submenu .sub-menu li a:hover {
color: #cde5ff;
}
.welcome-text h1 {
width: 100%;
}   
.second-content-text p {width: 100%;}
.left-top-service .vc_column-inner{padding-top: 140px !important;
padding-bottom: 140px !important;}
.service-right-content-list .service-content{padding-top: 110px !important;
padding-bottom:110px !important;}
.service-right-content-list .service-content{    width: 103%;}
.right-bottom-service{    padding-bottom: 110px !important;}
.container {
width: 100% !important;
max-width: 95% !important;
}
.third-honor{padding-top: 40px !Important;
padding-bottom: 30px !Important;}
.cta-section .vc_btn3-inline {
margin-top: 0;
}
.cta-section p {padding-right: 0;}
.counter-number .vc_col-sm-4{    width: 33%;}
.counter-number .vc_col-sm-4 {
width: 30% !important;
margin: 0 2%;
}
.counter-content {
margin-top: 0;
padding-left: 0;
}
.address ul li{    width: 100%;}
.recent-section {
padding-left: 0;
display: table;
width: 100%;
}
.address b {
font-weight: normal;
width: 160px;
float: left;
}
.recent-section{    width: 100%;
margin-top: 30px;
float: left;}
.counter-section .counter-content p {
padding-right: 0;
}   
.instgram-section {
padding-left: 0;
width: 100%;
margin-top: 30px;
float: left;
}   
.stats-desc { padding-bottom: 0;}
.instgram-section ul li{    width: 10%;margin-right: 10px;}
.instgram-section{    margin-top: 0;}   
.copyright .col-md-6{text-align: center;}   
.copyright ul { float: none;}
.copyright ul li {padding: 0 6px; float: none;display: inline-block;text-align: center;}
.copyright ul{    margin-top: 15px;}  
#kontact-vertical .vertical-content {
padding: 0 20px 0 20px !important;
}
.vertical-content {
padding: 0 20px 0 20px !important;
}
.common-content {
padding-right: 0;
}
}
@media screen and (max-width:767px){
.vertical-content h2 {}
.download-pdf-ilst .vc_col-sm-3 {
width: 100% !important;
}
.download-pdf-ilst .vc_col-sm-3 .vc_column-inner {    padding-left: 0;
padding-right: 0;}
.counter-number .vc_col-sm-4 {
width: 30% !important;
margin: 0 2%;
float: left;
}   
.counter-section .container{padding-left: 0;}
.logo-carousel h3 {
}
.footer{    padding: 40px 0 0 0;}
.third-honor h2 {  
}
.welcome-text h1{    line-height: 35px;}
.welcome-text .wpb_content_element{margin-bottom: 15px;}
.pageTopCon.top-header-mobile-hide {
display: block !important;
}
.header-elem {
float: none;
margin-left: 0;
margin-right: 0;
}
.pageTop .pull-right{    margin: 5px;}
.blog-title h2 {
}
}
@media screen and (max-width:680px){
.blog-list .vc_column-inner {    padding-top: 0 !important;}
.category-list{padding: 0;}
.blog-list .vc_column-inner h2{    margin-left: -15px;}
.category-list h4 a {
}
.about-first-section h2 {
line-height: normal;
}
.about-right-content h2 {
line-height: normal;
}
.company-profile {
padding-top: 40px !important;
padding-bottom: 15px !important;
}
.company-profile h2 {
}
.right-company-content .vc_btn3-container.vc_btn3-inline{    margin-top: 30px;} 
.vc_images_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>.vc_inner{    height: 100px !important;}
.vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item {
margin: 0 33px;
height: 110px !important;
}
.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev{    margin-top: -15px;
margin-left: -14px;}    
.instgram-section ul li{    width: 15%;}
.about-right-content {
padding: 0 20px 0 20px !important;
}
}
@media screen and (max-width:640px){
.counter-number .vc_col-sm-4 {
width: 100% !important;           margin: 0 0 20px;
}   
.third-honor h2 {
}   
.third-honor {
padding-top: 24px !Important;
padding-bottom: 10px !Important;
}
.vc_images_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>.vc_inner{    height: 120px !important;
padding-top: 12px;}
.vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item {
width: 4% !important;
margin: 0 4px;
height: 150px !important;
}
.logo-carousel{display:none}    
.counter-section{    padding-top: 40px !important;
padding-bottom: 40px !important;}
.pageTopCon.top-header-mobile-hide {
display: block;
}
.pageTopCon .header-elem:first-child {
margin-left: 0;
float: left;
margin-right: 0;
width: 100%;
}   
.welcome-text h1 {
line-height: normal;
}
.service-content p { 
padding: 0 10px;
line-height: 25px;
}
.service-content h3 {
}
.instgram-section ul li {
width: 29%;
}
.counter-number{padding-left: 14px !important;}
.counter-number .vc_col-sm-4:last-child {
margin: 0 0 20px;
}   
.header-elem {
float: none;
margin-left: 0;
margin-right: 0;
text-align: center;
margin: 5px;
}
.pageTopCon .header-elem:first-child {
margin-left: 0;
float: left;
margin-right: 0;
width: 100%;
}
}
@media screen and (max-width:500px){
.list-radio{    width: 100%;}   
}
@media screen and (max-width:480px){
.header-wrap .header-center {
text-align: left;
float: left;
}
.top-details span .pix-icon {
margin-left: 10px;
}
.pageTop .top-details {
text-align: left;
}
.pageTop .header-elem {
margin: 5px 0 !important;
}
.footer .widget_nav_menu .widgettitle { margin-bottom: 0; }
.footer .col-md-4 {
margin-bottom: 30px;
}
.widget.widget_nav_menu li {
margin-bottom: 0;
}
.pageTopCon .header-elem:first-child {
width:auto !Important;
}
.wpml-ls-legacy-list-horizontal a, 
.top-details a {
font-size:14px ;
font-weight: 300;
}
.wpml-ls-legacy-list-horizontal li.wpml-ls-current-language a {
color:#fff;
}
.wpml-ls-legacy-list-horizontal a {
padding-left:5px;
}
.list-radio .radio-title {
width: 100%;
}
.list-radio .radio-list {
width: 100%;
}
.radio-title-last {
width: 100%;
}
.list-radio .radio-title{    margin-bottom: 15px;    line-height: normal;}
.radio-list ul li {
padding-left: 0;
padding-right: 5px;
}
.radio-list ul li a {
width: 23px;
height: 23px;
}
.list-radio{   
border-bottom: dashed 1px #ccc;
padding-bottom: 10px;
float: left;}   
.welcome-text{    margin-top: 20px;}
.about-right-content h2 {
}
.service-right-content-list .service-content {
width: 106%;
}
.third-honor .vc_column-inner{padding-right: 0;}    
.third-honor h2 {
}
.home-top-slider .vc_row-has-fill>.vc_column_container>.vc_column-inner{    padding-top: 0;}
.left-top-service .vc_column-inner {
padding-top: 100px !important;
padding-bottom: 100px !important;
}
.service-right-content-list .service-content {
padding-top: 90px !important;
padding-bottom: 90px !important;
}
.full-header .header-wrap .container, .full-header #sub-header .container {
padding-left: 5px;
padding-right: 5px;
}
.company-profile h2 {
}
}
@media screen and (max-width:360px){
.instgram-section ul li {
width: 21%;
}
}
@media screen and (orientation:landscape) {
.home-top-slider{    padding: 40px 0 !important;}
.copyright ul li{    padding: 0 6px;}
}
.footer .widget h3.widgettitle { color:#fff;}
.service-content { overflow:hidden;}
.service-right-content-list .right-top-service.service-content {
padding:16.45% 0 !important;
}
.service-list h3, .service-list p{    z-index: 2;
position: relative;}
.maschinen .vc_custom_1568385343919 {
padding-right: 25px !important;
}
.thirdcounter .counter_suffix  {
visibility: hidden;
}
.header nav.main-nav .menu ul.sub-menu li a {
white-space: normal;
font-size: 15px;
}
.footer-socail .header-elem {
float:right;
}
#header .header-top .mega-menu {
float: right;
}
#header .header-contact ul.nav li,
#header .header-contact ul.nav li a,
#header .top-links>li.menu-item>a {
font-weight: 500;
font-size: 14px !important;
color: #fff !important; 
}
#header .header-contact ul.nav li i.fas,#header .header-contact ul.nav li a:hover,
#header .top-links>li.menu-item.wpml-ls-current-language a,
#header .top-links>li.menu-item>a:hover {
color: #00a9d1 !important; 
}
#header .header-top .share-links>a {
margin-top: 3px;
margin-right: 15px;
}
#footer .footer-bottom .footer-left{
color: #777; 
font-size: 14px;
}
.footer .widget-title { text-transform: none;  font-size: 20px; font-weight: 400;}
#footer .widget_nav_menu .menu  { border-bottom: 0; margin-top:30px; }
#footer .widget_nav_menu .menu li { border-top-width: 0 !important; padding-left:0; }
#footer .widget_nav_menu .menu li a	{ color:#a5a5a5}
#footer .widget_nav_menu .menu li a:hover	{ color:#fff}
#footer .widget_nav_menu .menu li:before { display:none;} 
#footer .widget.contact-info { margin-top: 0; }
#footer .address .logo {  margin-bottom: 10px !important;}
h1, .h1, h2, .h2, h3, .h3 {
margin-bottom: 10px;
}
body .no-breadcrumbs .main-content {
padding-top: 0;
}
body .vc_btn3-container .vc_btn3-color-white{
border-radius: 0;
color: #2d64aa !important;
font-size: 14px !important;
text-transform: uppercase;
padding: 14px 30px !important;
letter-spacing: 1px !important;
}
body .vc_btn3-container .vc_btn3-color-white:hover {
background:#2d3e50 !important;
color: #fff !important;
}
#footer .contact-details li { overflow:hidden; margin-bottom: 15px !important;}
#footer .widget.contact-info i.fa-whatsapp {     font-family: 'Font Awesome 5 Free';    font-weight: 900; font-size: 17px; }
#footer .widget.contact-info i.fa-whatsapp:before { content:"\f095" !important; font-family: 'Font Awesome 5 Free' !important; } 
#content > .blog-posts { margin-top:40px;}
.blog-posts .post .entry-title a { display:block; line-height: 22px;  height: 70px;   overflow: hidden;     font-weight: 400;   font-size: 27px; line-height: normal;}
.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) { width:100%; } 
body.single-post article.post .post-meta,
.single.single-post .main-content  .entry-content { margin-bottom:0 !important; padding-bottom: 0 !important; border-bottom: none;}
.single.single-post .main-content { padding-bottom: 0 !important;  }
.single.single-post .post-image.single { display:none !important}
#main  .mob-slider {
display:none;
}
.single-post  p { color: #000;}
#header .header-top .container, #header .header-main .container {
padding-top: 5px !important;
padding-bottom: 5px !important;
}
#header .header-contact ul.nav li, #header .header-contact ul.nav li a, #header .top-links>li.menu-item>a {
font-size: 18px !important;
font-weight:400;
}
@media (min-width:1200px) {
#header .header-contact ul.nav li, #header .header-contact ul.nav li a, #header .top-links>li.menu-item>a {
font-size: 20px !important;
}
#header.sticky-header .header-main .container {
padding-left: 60px;
padding-right: 60px;
}
.share-links a:before {
font-size: 20px;
}
.download-pdf-ilst h5 {
height: 104px;
overflow: hidden;
text-overflow: ellipsis;
white-space: break-spaces; 
}
.page-id-14617 .download-pdf-ilst h5,
.page-id-14615 .download-pdf-ilst h5 {
height: auto;
}
.vc_btn3-container.tech-b-btn { padding-top: 0 !important;}
} @media (min-width:993px) and (max-width:1100px) {
.home-key-areas h3 { font-size: 28px !important;}
}
@media (min-width:768px) and (max-width:992px) {
.counter-section.vc_row .col-md-4, .counter-section.vc_row .col-md-8,
.home-key-areas .vc_row .col-md-3,
.home-key-areas .vc_row .col-md-9 {
width:100%;
}
.home-key-areas .vc_row .col-md-3 .vc_empty_space {
height:50px !important;
}
#content .page-content .vc_row .col-md-8,
#content .page-content .vc_row .col-md-4,
#content .page-content .vc_row .col-md-6 {
width: 100% !important;
}
.page-id-12037 #content iframe {
width: 100%;
}
.home-key-areas {
padding-bottom: 70px;
}
.page-id-11887 .download-pdf-ilst .col-md-3,
.page-id-14839 .download-pdf-ilst .col-md-3 {
width: 50%;
}
#header .header-right {  width: 122px; }
} @media (max-width:992px) {
#header .header-top .header-right > .block-inline {
float: right;
width: 35px;
}
#side-nav-panel .top-links, #side-nav-panel .share-links { display:none;}
#nav-panel .accordion-menu .arrow {
z-index:999;
}
#nav-panel .accordion-menu li>a {
padding-top:10px;
padding-bottom:10px;
font-size: 15px;
}
#side-nav-panel .accordion-menu li.menu-item.active > a, #side-nav-panel .accordion-menu li.menu-item:hover > a, #side-nav-panel .menu-custom-block a:hover {
background-color: transparent !important;
}
#side-nav-panel .accordion-menu>li.menu-item>a {
text-transform: none;
padding-top: 10px;
padding-bottom: 10px;
}	
body #side-nav-panel {
width: 300px;
transform: translateX(-300px);
}
.menu-wrap ul#menu-lang-nav-de-1  li {  float: left;   width: auto;   margin-right: 10px;   border: 0 !important;}
#nav-panel .accordion-menu li.menu-item.active > a, #nav-panel .accordion-menu li.menu-item:hover > a, #nav-panel .accordion-menu .sub-menu li:not(.active):hover > a {
background: #4474a7;
}
#side-nav-panel .share-links {
padding: 15px 15px 0;
text-align: center;
clear: left;
text-align: left;
}
#side-nav-panel .accordion-menu .arrow {
top:10px;
}
#header .header-top .mega-menu,
#header:not(.header-builder) .header-top { display:block !important}
.header-top .container {      padding: 5px 0;}
#header .header-top .mega-menu {
float: left;
padding-left: 10px;
}
#header .header-top  .share-links { float:left; margin-left: 0;}
#header .header-main .header-right, #header .header-main .header-left,
#header .header-main .container {
padding: 0 !important; 
}
.uavc-list-icon ul {
padding-bottom: 0 !important;
}
.uavc-list-icon-wrapper.ult-adjust-bottom-margin {
margin-bottom: 0 !Important;
}
#header .mobile-toggle {
color: #2d3e50;
background-color: transparent;
padding: 0;
font-size: 30px;
} }
@media (max-width:767px) {
.uavc-list-icon ul {
padding-bottom: 0 !important;
}
.techo-sec-5 iframe {
margin-top: -70px;
}
.page-id-12163 td, .page-id-12163 th  {
padding: 10px 0;
line-height: 25px;
font-size: 15px;
}
.uavc-list-icon-wrapper.ult-adjust-bottom-margin {
margin-bottom:0 !Important;
}
.page-id-11899 .full-width-img .vc_column_container  {
padding:0 -20px;
}
.wpb_single_image .vc_single_image-wrapper {
max-width: 100%;
width: 100%;
}
.download-pdf-ilst img {
width: 100%;
max-width: none;
}
.vc_tta-panel-body .vc_empty_space {     height: 0 !important;}
.header-top .header-left  .header-contact  ul, .header-top .header-left  .header-contact,
.header-top .header-left, .header-top .header-right { display: block !important;   width: 100% !important; float: left;}
.header-top .header-left  .header-contact  ul li { float:left; }
#header  .header-top  .header-right { text-align:left;}
#header .header-top  .share-links { float:left; margin-left: 15px;}
.home-key-areas .col-md-3 .vc_empty_space {
height:auto !important;
}
#header .header-main .container {
padding: 15px 0 !important;
}
#footer .footer-main .container .row > .col-lg-4 { margin-bottom:50px; }
#main .mob-slider {
display:block
}
#main .desktop-logos {
display:none;
}
#main .mob-slider .wpb_wrapper {
text-align:center;
}
#main iframe {   width: 100% !important; }
#main .page-content .col-md-8 { padding: 0 !important; }
#header .header-contact ul.nav  {
margin-left:10px;
}
#header .header-contact .nav-item-right-border {
padding: 0;
margin: 0;
}
#content .counter-section .counter-number .col-md-3 > .wpb_wrapper {
border: solid 2px #616f78;
padding: 20px;
margin-bottom: 20px;
}
#footer .footer-bottom .container {
display: block;
margin: 0;
padding: 0 15px;
max-width: none !important;
}
#footer .footer-bottom .container>div.footer-right {
padding-top:0 !important;
}
} #footer .contact-details {
position: relative;
padding-bottom: 100px;	
} 
#footer .contact-details li:first-child {  position: absolute;   bottom: 18px; width: 100%; } 
#header .main-menu .narrow li.menu-item.active > a {
color: #ffffff;
background-color: #3b5066;
}