/*
Theme Name: Industrio 2 Child
Theme URI: http://shtheme.com/demosd/wp-industrio2
Description: Child theme for the Industrio 2 theme
Author: Your Name
Author URI: http://yourwebsite.com
Template: industrio2
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: industrio2-child
*/
.theme-btn-s2,.theme-btn-s3,.theme-btn-s4,.header-style-1 .request-quote,.header-style-2 .request-quote,.header-style-3 .request-quote{background:#23546B!important;}
.theme-btn-s2,.theme-btn-s3,.theme-btn-s4{background-color:#02b3f9;color:#fff;}
.services-section .grid .overlay{background-color:#23546b;}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0;}
.contact-section .contact-form label{color:#ffffff;}
.products-section .gallery-filters{display:none;}
.homebanner .banner-content{max-width:800px;margin:0 auto;color:#ffffff;}
.homebanner .logo{display:flex;align-items:center;gap:10px;}
.homebanner .logo img{height:60px;}
.homebanner .logo .since{font-size:14px;font-weight:600;color:#cce5f3;}
.homebanner h2{font-size:24px!important;font-weight:600!important;color:#272e33!important;margin-bottom:10px!important;}
.homebanner hr{width:100px;border:2px solid #23546b;margin:10px 0 20px;}
.homebanner p{font-size:16px!important;line-height:1.6!important;color:#272e33!important;margin:10px 0 0!important;}
nav.navigation.navbar #navbar>ul>li>a{padding:31px 16px;line-height:21px;}
nav.navigation.navbar #navbar>ul>li{padding:0 0;}
nav.navigation.navbar #navbar>ul>li>a::after{content:"";width:90%;height:3px;position:absolute;left:0;right:0;margin:auto;transform:none;bottom:0;top:auto;}
nav.navigation.navbar #navbar>ul>li.current-menu-item.current_page_item,nav.navigation.navbar #navbar>ul>li.current-menu-ancestor.current-menu-parent>a{background-color:#e7e7e7}
nav.navigation.navbar #navbar>ul>li.current-menu-item.current_page_item:after,nav.navigation.navbar #navbar>ul>li.current-menu-ancestor.current-menu-parent a:after,nav.navigation.navbar #navbar>ul>li a:hover:after{transition:all 0.3s;z-index:1;background-color:#23546b!important;position:absolute;content:"";width:90%;height:3px;left:0;right:0;margin:auto;transform:none;bottom:0;top:auto;display:block;z-index:11;}
nav.navigation.navbar #navbar>ul>li ul.sub-menu li.menu-item a:after{display:none;}
.header-style-1 .topbar,.header-style-2 .topbar,.header-style-3 .topbar{background-color:#23546b!important;padding:10px 0;}
.header-style-1 .topbar ul li,.header-style-2 .topbar ul li,.header-style-3 .topbar ul li{color:#ffffff!important;}
.navbar-header img{max-width:132px;}
.footer-logo img{max-width:130px;}
section .contact-info-map-section iframe{height:100%!important;}
.products-section .info .cat,.products-section-s2 .info .cat{color:#b9ccdf!important;}
.all-services-section .services-grids{margin:0 -15px;overflow:hidden;display:flex;flex-wrap:wrap;}
.contact-section .contact-form .submit-btn-wrap input{background-color:#23546B!important;}
.header-style-1 #navbar>ul>li:hover ul.sub-menu{transform:none;}

/*header menu animation changhed*/
.site-header #navbar li.menu-item.menu-item-has-children.nav-item.dropdown.submenu:hover ul.sub-menu{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);}
.site-header #navbar li.menu-item.menu-item-has-children.nav-item.dropdown.submenu ul.sub-menu{left:-80%;top:84px;text-align:center;z-index:100;margin:0px;padding:0px;height:auto;width:350px;display:block;border:none;border-radius:0;overflow:hidden;position:absolute;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);background-color:#fff;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform-origin:center top 0;-ms-transform-origin:center top 0;transform-origin:center top 0;}
.site-header #navbar li.menu-item.menu-item-has-children.nav-item.dropdown.submenu>a:before{transform:translateY(-50%);top:50%;right:0;content:'';font-weight:900;color:#e40000;position:absolute;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #23546b;}
.site-header #navbar li.menu-item.menu-item-has-children.nav-item.dropdown.submenu>a{position:relative;}
.site-header #navbar>ul>li .sub-menu li a:hover{color:#23546b;background:#fff;}
.site-header #navbar>ul>li .sub-menu li{border:0;}
.site-header #navbar>ul>li .sub-menu li a{color:#000;font-weight:600;}
.fancybox-type-iframe.fancybox-inner{height:auto!important;width:auto!important;}
.fancybox-type-iframe .fancybox-iframe{width:100%!important;height:100%!important;}
.fancybox-type-iframe .fancybox-inner{width:100%!important;    /* or 100vw for full width */height:60vh!important;    /* or 100vh for full screen */max-width:100%;max-height:100%;}
ul.social-icons{display:flex;align-items:center;}
ul.social-icons li a{color:#fff;font-size:30px;padding:10px 7px 10px;}
ul.social-icons li a i{padding:0 5px;}
section.products-section .slick-slider button.slick-arrow::before{content:"\f053";font:normal normal normal 14px / 1 FontAwesome;font-size:20px;color:#23546b;}
section.products-section .slick-slider button.slick-next.slick-arrow:before{content:"\f054";}
.follow-title{margin-bottom:15px;font-size:18px;font-weight:500;color:#fff}
.box.oil-plant{position:relative;padding:0 5px;}
.box.oil-plant .details{background-color:#0d1e2d;width:calc(100% - 40px);height:calc(100% - 40px);position:absolute;left:0;top:15px;visibility:hidden;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;visibility:hidden;display:flex;align-items:center;justify-content:center;padding:0 10px;text-align:center;right:0;margin:auto;}
.box.oil-plant:hover .details{visibility:visible;opacity:1;}
.box.oil-plantspan.cat{color:#b9ccdf;font-size:14px;}
.box.oil-plant h3 a{font-size:24px;color:#fff;text-decoration:none;}
section.products-section .slick-dotted.slick-slider{padding-bottom:20px;}
section.products-section .slick-dots li button:before{background:black;border-radius:100%;}
section.products-section{background:#EDF5F8;padding:50px 0;}
section .slick-dots li button{border:1px solid #23546b63;width:100%;height:100%;}
.products-section .slick-dots li{width:12px;height:12px;margin:0 4px;}
section .slick-dots li button::before{width:100%;height:100%;}
table.table.table-border{border:1px solid #ddd;margin-top:20px;}
table.table.table-border tbody td{color:#73787d;font-weight:400;border:1px solid #ddd;border-bottom:0;border-right:0;}
table.table.table-border tbody td:empty{border:0;padding:0;}
.contact-pg-contact-section ul li{font-size:1.06667rem;display:flex;position:relative;}
.contact-pg-contact-section ul li i{margin-right:10px;color:#23546b;}
section.contact-pg-contact-section .contact-info ul{margin-top:10px}
.contact-pg-contact-section .contact-info ul.bottom-info{display:flex;margin-top:0;padding:0 0 30px;}
.contact-pg-contact-section .contact-info ul.bottom-info li a{background:#23546b;border-radius:100%;color:#fff;padding:0;width:35px;height:35px;display:flex;align-items:center;justify-content:center;}
.contact-pg-contact-section .contact-info ul.bottom-info li a i{color:#fff;position:static;margin:0;font-size:18px;}
.contact-pg-contact-section .contact-info ul.bottom-info li{padding:0 5px;}
.contact-pg-contact-section .contact-info button.submit-btn{background:#23546B!important;padding:11px 30px;border-radius:2px;display:inline-block;font-size:1.06667rem;font-weight:500;font-family:"Heebo",sans-serif;color:#fff;}
section.contact-pg-contact-section .contact-info h3 {
    margin: 0px 0 0;
    line-height: 40px;
    margin-bottom: 10px;
}
.contact-pg-contact-section .contact-info .contact-links li i{background:#23546b;color:#fff;border-radius:100px;position:static;flex:0 0 32px;height:32px;text-align:center;line-height:32px;display:inline-block;font-size:18px;}
.contact-pg-contact-section .contact-info .contact-links li{align-items:flex-start;padding:0;}
.page-title .breadcrumb>li+li:before,.page-title .breadcrumb li a{color:#53add7;}
.contact-links{padding-bottom:20px;}
.service-single-content .details ul{padding:10px 0 0}
.service-single-content .details ul li i{color:#fff;background-color:#23546b;}
.all-news-link a:focus{color:#fff;}
.contact-pg-contact-section .contact-info li{margin-top:12px;}

/* blog page sidebar form css 22.7.25 */
.blog-sidebar>.widget+.widget.popular-categories.widget_search form div{display:inline-block;width:100%;}
.blog-sidebar>.widget+.widget.popular-categories [class*="col"] .wpcf7-submit{background:#23546b;border:#23546b 1px solid;color:#fff;padding:7px 30px;font-weight:600;margin-top:10px;}
.blog-sidebar>.widget+.widget.popular-categories [class*="col"] br{display:none}
.blog-sidebar>.widget+.widget.popular-categories [class*="col"]{padding:0;width:100%;}
.blog-sidebar>.widget+.widget .textwidget{display:inline-block;width:100%;}
.news-section .entry-media img,.news-section-s2 .entry-media img{height:200px;max-width:none;width:100%;max-width:100%;object-fit:cover;}
.site-header .navigation{background-color:#fff!important;}

/*new homepage update css 6.8.2025*/
footer.site-footer .upper-footer{padding:50px 0;}
footer.site-footer .services-widget ul li + li{margin:0;}
footer.site-footer .services-widget ul li a{padding:5px 0;display:inline-block;font-size:15px;}
footer.site-footer .widget > h3{margin-bottom:15px;}
footer.site-footer .entry-details{background:#fff;display:inline-block;width:100%;padding:15px;border-radius:4px;margin-bottom:10px;border:1px solid #e6e0e0;}
footer.site-footer .entry-details span.date i{margin-right:2px;font-size:15px;}
footer.site-footer .upper-footer [class*="col"]:last-child{font-size:0;}
.contact-info-map-section .contact-info li i,.contact-info-map-section .contact-info li,.contact-info-map-section .title-text p{color:#fff!important;}
.contact-info-map-section .inner .contact-info{padding-left:0;max-width:260px;width:100%;}
.contact-info-map-section .right-col .inner{max-width:100%;}
.contact-pg-contact-section .submit-btn .wpcf7-submit{    /*border-radius:50px;*/}
a.theme-btn-s2{border-radius:50px;}
.services-section{padding-bottom:60px}

/* 7.8.2025 */
.section-padding{padding:50px 0;}
section.project-single-section .project-single-details{line-height:28px;}
.news-section .news-grids .grid{padding:10px;border-radius:3px;}
section.news-section .news-grids .entry-body{padding:15px 12px}
.fancybox-overlay.fancybox-overlay-fixed{background:rgb(35 84 107 / 81%);}
section.products-section .grid .overlay{background-color:#23546b;opacity:0.8;}
section.products-section .grid .overlay a{color:#23546b;}
.hero-style-1, .hero-style-2, .hero-style-3 {height: 460px;}
section.hero.hero-slider-wrapper.hero-style-1 div.slick-slide{background-position:right center!important;height: 460px;}
section.products-section .products-grids.products-slider .owl-nav div:hover{background:#23546b;}
.services-section .grid .details p,.products-section .grid .details p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.news-section .entry-body p,.news-section-s2 .entry-body p,.news-section-s3 .entry-body p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.blog-single-section .comment-respond .form-submit .submit,.blog-sidebar>.widget+.widget.popular-categories [class*="col"] .wpcf7-submit{border-radius:50px;}
.contact-pg-contact-section label{color:#fff;}
body.page-id-419 .contact-pg-contact-section label{color:#23546b;}
.blog-calassic-main-content .entry-media{max-height:340px;overflow:hidden;}
.blog-calassic-main-content .grid:hover .entry-media:before{opacity:.7;}
.blog-calassic-main-content .grid .entry-body a{border-radius:50px;}
body.post-template-default.single section.blog-single-section .entry-media{max-height:300px;overflow:hidden;}
.blog-calassic-main-content .grid .entry-body a:focus{outline:none;background:#23546b;color:#fff;text-decoration:none;}
.blog-calassic-main-content .blog-grids > .grid + .grid{margin-top:50px;}
.products-section .grid .details p{min-height:54px;}
section.products-section .owl-carousel .owl-stage{display:flex;}
section.products-section .owl-carousel .owl-stage .grid{height:100%;display:flex;flex-flow:column;}
section.products-section .grid .read-more a{font-family:"Heebo",sans-serif;font-weight:500;color:#242c33;font-size:15px;}
section.contact-section.contact-section .contact-form form > div{width:100%}
.cta-section .cta-text a:focus,.cta-section-s2 .cta-text a:focus{outline:none;color:#fff;}
section.news-section .section-title-s2,section.news-section .section-title-s3{margin-bottom:30px;}
.news-section .news-grids .grid{padding:10px;border-radius:3px;margin-bottom:10px;}
.about-img{max-width:500px;}
.about-img img{max-width:100%;width:100%;}
section.project-single-section .project-single-details{color:#73787d;}
section.page-title{background:url(/wp-content/uploads/2025/08/inner_banner_image.jpg) center 25% no-repeat!important;height:240px;margin-top:0;position: relative;z-index: 1}
section.page-title:before {display:block;content:'';position: absolute; width: 100%;height: 100%;left: 0;top: 0;z-index: -1;background: #23546bab}

/*industry sec */
section.service-singel-section .service-single-content{display:flex;flex-wrap:wrap;}
section.service-singel-section .service-single-content .title h3{margin-bottom:10px;display:inline-block;width:100%;}
section.service-singel-section .indus-img img{width:100%;}
section.service-singel-section .service-single-content  .title{margin:0;}
.project-single-img img{width:100%;}
.project-single-section .project-single-details h3{margin-bottom:10px;}
.service-single-content .details ul .pl-0{padding:0;margin:0;color:#272e33;font-size:16px;}
.service-single-content .details ul li p{margin-bottom:20px;color:#73787d;font-size:15px;font-weight:400;}
section.blog-single-section .entry-body{color:#73787d;}
.blog-single-section .tag-share{margin:20px 0 48px;}
.blog-sidebar .wp-block-group h2.wp-block-heading{margin:0 0  20px;}
.about-section-s3 .fun-fact-grids p{padding-top:10px;font-weight:normal;}
section.project-single-section .project-info {
    padding-top: 15px;
}
section.project-single-section .project-info > li + li {
    margin-top: 3px;
}
/*end 7.8.2025*/
.header-style-1, .header-style-2, .header-style-3 {
    width: 100%;
    position: static;

}
/*header language select */
.language-container {
    float: left;
    background: transparent;
}

.language-container select {
    cursor: pointer;
    background: transparent;
    color: #fff;
    border-radius: 20px;
    border: 1.5px solid #fff;
    padding:7px 10px;
    font-weight: bold;
}
.textwidget.custom-html-widget {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
}
.language-container select option {
    color: #000;
}

.language-container select:focus {
    outline: none;
}
@media(min-width:992px){
    .header-style-1 #navbar,.header-style-2 #navbar,.header-style-3 #navbar{margin-right:125px;}
    /* menu for  russian language */
    html[lang="ru"] .navbar-nav>li>a{padding:31px 25px 31px 20px!important;margin:0!important;}
    html[lang="ru"] nav.navigation.navbar #navbar>ul>li{margin:0;}
    html[lang="ru"] .header-style-1 #navbar,html[lang="ru"] .header-style-2 #navbar,html[lang="ru"] .header-style-3 #navbar{float:right!important;margin-right: 160px;}

}
@media(max-width:991px){
    .header-style-1 #navbar>ul>li>a{padding:9px 26px 11px 26px;line-height:normal;}
    .hero .slick-dots{bottom:0;}
    .site-header #navbar li.menu-item.menu-item-has-children.nav-item.dropdown.submenu ul.sub-menu{position:static;width:100%;}
    .site-header #navbar li.menu-item.menu-item-has-children.nav-item.dropdown.submenu>a:before{right:20px}
}
@media(max-width:767px){
    header.site-header .navigation .navbar-brand img{max-width:120px;}
    section.service-singel-section .service-single-content .details h3{margin-bottom:10px;display:inline-block;width:100%;}
    section.service-singel-section .service-single-content .details .title{margin:0;}
}
@media screen and (min-width:1200px){
    .site-footer .services-widget{padding-right:5px!important;}
}
@media(min-width:768px){
    .contact-info{padding-left:40px;}
    section.project-single-section .project-single-details h3{font-size:1.66667rem;}
    section.project-single-section .project-single-details{padding:10px;border-radius:5px;}
    .products-grids.products-slider  h3{min-height:60px;}
}
.pt-3{padding-top:1rem;}

/*--------------------------------------------------------------
#0.7    services-section
--------------------------------------------------------------*/

/*--------------------------------------------------------------
#0.7 Projects Section (Converted to Plain CSS)
--------------------------------------------------------------*/
.products-section{background-color:#edf5f8;padding-bottom:90px;}
@media (max-width:991px){
    .products-section{padding-bottom:80px;}
}
@media (max-width:767px){
    .products-section{padding-bottom:70px;}
}
.products-section .products-grids .grid{background-color:#ffffff;padding:10px;border-radius:3px;}
.products-section .grid .img-overlay{position:relative;overflow:hidden;}
.products-section .grid .overlay{background-color:rgba(14,115,188,0.7);width:100%;height:100%;position:absolute;left:0;top:calc(100% - 5px);transition:all 0.5s ease;}
.products-section .grid:hover .overlay{top:0;}
.products-section .grid .overlay a{background-color:#ffffff;width:45px;height:45px;line-height:45px;font-size:24px;color:#0e73bc;text-align:center;border-radius:5px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.all-services-section .services-grids .details,
section.products-section .products-grids .grid .details{padding:18px 0px 15px;}
.services-section .services-grids  .grid .details{padding:18px 8px 15px;}
.products-section .grid .details h3{font-size:20px;min-height: auto;font-weight:500;color:#242c33;margin:0 0 0.35em;}
.all-services-section .grid .details h3,.services-section .grid .details h3{font-size:20px;min-height: auto;}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:transparent;}
.owl-controls .owl-nav .owl-prev i,.owl-controls .owl-nav .owl-next i{color:#23546b;}
.owl-controls .owl-nav .owl-prev:hover i,.owl-controls .owl-nav .owl-next:hover i{color:#fff;}
section.partners-section{padding-bottom:40px;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}

/* Firefox */
input[type=number]{-moz-appearance:textfield;}
.news-letter-section{display:none;}
@media (max-width:767px){
    .products-section .grid .overlay a{width:40px;height:40px;line-height:40px;font-size:20px;border-radius:3px;}
}
.products-section .grid .details{padding:23px 28px 15px;}
@media (max-width:1199px){
    .products-section .grid .details{padding:23px 15px 15px;}
}
@media (max-width:767px){
    .products-section .grid .details{padding:23px 5px 15px;}
}
@media (max-width:1199px){
    .products-section .grid .details h3{font-size:20px;}
}
@media (max-width:767px){
    .products-section .grid .details h3{font-size:18px;}
}
.products-section .grid .details p{margin-bottom:1.7em;}
.products-section .grid .read-more{padding-top:17px;border-top:1px solid #efefef;    text-align: center;}
.products-section .grid .read-more a{font-family:'Poppins',sans-serif;font-weight:500;color:#242c33;}
.products-section .grid .read-more a:hover{color:#0e73bc;}
.products-section .view-all-products{font-family:'Poppins',sans-serif;max-width:280px;position:relative;z-index:10;font-size:18px;font-weight:500;color:#7a8595;margin:0;}
.products-section .view-all-products a{color:#23546b;}
.products-section .owl-controls{position:relative;margin-top:65px;}
.products-section .owl-controls .owl-dots .owl-dot span{width:12px;height:12px;background:#0e73bc;border:3px solid #ffffff;box-shadow:0 0 0 2px transparent;}
.products-section .owl-controls .owl-dots .active span{border:3px solid #ffffff;box-shadow:0 0 0 2px #0e73bc;}
.products-section .owl-controls .owl-nav{position:absolute;right:0;top:-15px;}
.products-section .owl-controls .owl-nav .owl-prev,.products-section .owl-controls .owl-nav .owl-next{background:#ffffff;width:34px;height:34px;line-height:30px;color:#242c33;border-radius:0;}

section.page-title h2, section.page-title .breadcrumb li, section.page-title .breadcrumb > li + li:before {color: #fff !important;}
section.page-title .breadcrumb li a{  color: #fff!important;}
 /*qRcode MOdal*/
div#QrCode.modal{padding:0 15px;}
div#QrCode.modal .modal-dialog{max-width:900px;width:100%;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:center;}
div#QrCode.modal .modal-dialog .login-code img{height:auto;max-width:400px;display:block;width:100%;margin:auto;}
div#QrCode.modal  button.close{font-size:40px;font-weight:normal;color:#3386cc;opacity:1;line-height:46px;padding-right:10px;position:absolute;z-index:2;right:0;top:0;}
.modal-content{width:100%;}
@media (max-width:1199px){
    .products-section .view-all-products{font-size:16px;}
}
@media (max-width:991px){
    .products-section .view-all-products{font-size:15px;margin:0;}
} 
 
.products-section .owl-controls .owl-nav .owl-prev:hover,.products-section .owl-controls .owl-nav .owl-next:hover{background:#0e73bc;color:#ffffff;}
.top-bar-social{text-align:right;
    span,a{color:#fff;}
}
.home .wpcf7-not-valid-tip{color:#ffffff!important;background:#ff0000!important;border-radius:5px;text-align:center;}
.contact-section .contact-form label,.home .wpcf7-response-output,.page-title .breadcrumb li a,.page-title .breadcrumb > li + li:before{color:#fff!important;}
.navbar-nav li{margin:0px 5px;padding:0 10px;}
.header-style-1 #navbar > ul > li.active > a:after,.header-style-2 #navbar > ul > li.active > a:after,.header-style-3 #navbar > ul > li.active > a:after{opacity:1;}
.navbar-nav>li>a{padding:31px 25px!important;}
.site-header #navbar li.menu-item.menu-item-has-children.nav-item.dropdown.submenu>a:before{right:10px!important}
.site-header #navbar > ul > li .sub-menu li{/*border-bottom:1px solid #ccc;*/margin:0px;}
.request-quote{top:19px!important;
    a{padding:12px 19px!important;}
}
.top-bar-social span,.top-bar-social a{font-size:20px;margin:0px 2px;}
section.about-section{background-position:top center!important;}
.products-section .grid .details h3, .products-section .grid .details p ,
section.services-section .details, .all-services-section .services-grids .details, section.products-section .products-grids .grid .details,
section.news-section .news-grids .entry-body {
    text-align: center;
}
.news-section .entry-body p, .news-section-s2 .entry-body p, .news-section-s3 .entry-body p {
    margin-bottom: 20px;
}
.products-section .grid .details p, .all-services-section .grid .details p {
    margin-bottom: 1em;
}
.blog-sidebar a.wp-block-latest-posts__post-title {
    color: #23546b;
}
@media(max-width:767px){
    .homebanner .banner-content h1{font-size:20px;color:#fff;display:inline-block;line-height:26px;margin:0 0 10px;}
    .homebanner .banner-content{padding:10px 10px;background:#000000a6;}
    .about-section .left-col{padding-top:40px;padding-bottom:40px;}
    .about-section .left-col p:empty{display:none;}
    ul.social-icons li a i{font-size:22px;padding:0 5px;}
    section.partners-section{padding-bottom:0;}
    section.news-section.section-padding{padding-top:30px;}
    .about-section .left-col p.about-text{margin-bottom:20px;}
    .hero-style-1 .slide-caption p,.hero-style-2 .slide-caption p,.hero-style-3 .slide-caption p{color:#fff!important}
    .homebanner .banner-content h2 {
    color: #fff!important;
    font-size: 17px!important;
    margin: 0 0 5px!important;
    line-height: 26px;
    height: auto;
}
.homebanner hr {
    border: #fff 1px solid;
} 
.services-section .owl-controls {
    margin-top: 30px;
}
.hero-style-1, .hero-style-2, .hero-style-3 {height: 400px;}
section.hero.hero-slider-wrapper.hero-style-1 div.slick-slide{background-position:right center!important;height: 400px;}
    .products-section .view-all-products{text-align:center;margin:55px auto 0;}
    .products-section .owl-controls{margin-top:55px;}
    .products-section .owl-controls .owl-nav{width:100%;top:-10px;}
    .services-section .owl-controls .owl-nav .owl-prev, .services-section .owl-controls .owl-nav .owl-next{line-height: 23px;}
 .products-section .owl-controls .owl-nav .owl-prev,.products-section .owl-controls .owl-nav .owl-next{width:30px;height:30px;line-height:27px;font-size:12px;}
}