/*

 Theme Name:   Industrium Child

 Description:  Industrium Child Theme

 Theme URI:	   https://demo.artureanec.com/themes/industrium

 Author:       Artureanec

 Author URI:   https://demo.artureanec.com

 Template:     industrium

 Version:      1.0.0

 License: GNU  General Public License version 3.0

 License URI:  http://www.gnu.org/licenses/gpl-3.0.html

 Text Domain:  industrium-child

*/

/* =Theme customization starts here

------------------------------------------------------- */
.header .main-menu > li > a:hover {
  color: #0a548b !important;
}
.industrium-content-slider-widget
  .owl-carousel.owl-theme
  .industrium-heading
  .industrium-heading-content
  span[style*="text-decoration: underline"]:before,
.industrium-content-slider-widget
  .owl-carousel.owl-theme
  .industrium-heading
  .industrium-heading-content
  u:before {
  height: 5px;
  bottom: -2px;
}
.header .main-menu > li ul.sub-menu {
  padding: 20px 25px !important
  ;
}
.elementor-17211
  .elementor-element.elementor-element-f5aab00
  .elementor-repeater-item-e2d61de
  .industrium-heading
  .industrium-heading-content , .industrium-heading-content span {
  font-weight: 500 !important; font-size: 60px!important; line-height: 1.3!important;
}

.industrium-content-slider-widget .bottom-area .contacts {
  padding: 20px 20px;
  min-width: 400px;
  min-height: 90px;
}
.phoneBanner img {
  height: 30px !important;
  margin-right: 10px;
}
.phoneBanner {
  font-size: 20px !important;
}
.elementor-17211 .elementor-element.elementor-element-f5aab00 .bottom-area .contacts:hover {
    background-color: #17262f;
}
.elementor-17211 .elementor-element.elementor-element-f5aab00 .bottom-area .contacts{ transition: all 0.4s;}
/* .industrium-heading .industrium-heading-content{ font-size: 42px!important; font-weight: 500!important;} */
.industrium-heading .industrium-heading-content{ font-weight: 500!important;}

.elementor-widget-industrium_services_listing.view_type-2 .service-item-number{ font-weight: 500;}
/* .elementor-section-stretched > .elementor-container.elementor-column-gap-no .elementor-section > .elementor-container{ padding: 70px 0px!important;} */
.header-row{ width: 1700px; margin: auto;}
.header nav{ text-align: right;}
.header-icons-container { margin: 0px;}
.header .main-menu li:not(:last-of-type) {
    margin-right: 48px;
}
.elementor-17211 .elementor-element.elementor-element-3e46085 { margin-top: 110px!important;}
.elementor-17211 .elementor-element.elementor-element-1991587 .special-text-effect-stroke {
    -webkit-text-stroke: 1px #e4e7e9!important;
    text-stroke: 1px #e4e7e9!important;
}
.elementor-17211 .elementor-element.elementor-element-0cfeeef > .elementor-widget-container {
    margin: 25px 0px 0px 0px!important;
}
.elementor-17211 .elementor-element.elementor-element-460d09c > .elementor-widget-container {
    margin: 30px 0px 0px 0px!important;
}
/* .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{ padding: 10px 20px!important;} */
.logo-container {
    margin: 0!important;
}
.logo-link{ display: block;}
.header-icons-container{ min-height: auto!important;}
.header .main-menu{ display: flex!important; justify-content: end!important;}
.header {
    display: flex !important; align-items: center!important;
}
.header .main-menu > li > a { padding: 5px 0px!important; position: relative;}
.header .main-menu > li > a:before{ top: 90%!important; }

/*  form css  */
.checklist li{ display: inline-flex; align-items: center; margin-right: 15px;}
.contact-form-bx .container{ width: 100%; max-width: 100%;}
label{ font-size: 16px; color:#1d1d1d; line-height: 1;}
::placeholder{ font-size: 14px;}
.form-control{ width: 100%; font-size: 15px; background: transparent!important; border-radius: 0px!important; height: 42px!important; border:1px solid #dcd8d8!important; display: flex!important; align-items: center!important; text-align: left; padding: 5px 15px!important; }
input:focus{ box-shadow: none!important; outline: none!important; border-color:#0a548b!important}
.contact-form-bx .form-group{ margin-bottom: 30px;}
.contact-form-bx{ background-color: #f9f9f9!important; padding:35px 20px; margin-bottom: 40px;}
.design-layout .img-bx{ margin: 15px 0px 30px 0px;}

.checklist li:before{ display: none!important;}
.custom-control-input{ display: none!important;}
/* input[type="checkbox"]{ display: none!important;} */

.checklist li .custom-control-label{ margin-top: -3px;}
.checklist li .custom-control-label::before ,.checklist li .custom-control-label::after { top:50%!important; transform: translateY(-50%)!important;}
.checklist  .custom-checkbox p{ line-height: 1.5px!important; display: flex!important;}
/* .checklist li .custom-control-label::after{ background-color: #000;} */
.custom-control-input:checked~.custom-control-label::before {
  color: #fff;
  border-color: #0a548b!important;
  background-color: #0a548b!important;
}

.submit-btn , .elementor-kit-28 input[type="submit"]{ padding: 5px 20px!important; font-size: 16px!important; color:#fff!important; background:#0a548b!important; transition: all 0.3s;}
.submit-btn:before{ display: none!important;}
input[type="submit"]:hover{ background: #FDD106!important;}
.form-title{ font-size: 19px; color:#0a548b; font-weight: 500; margin-bottom: 15px!important}

.design-layout p{  font-size: 15px;}
.wpcf7-not-valid-tip { font-size: 13px; line-height: 1.3; margin-top: 5px!important;}
.contact-form-bx .form-group {
  margin-bottom: 25px;
}

.wpcf7-list-item-label{ font-size: 14px; color:#a9a7a5}
.contact-form-bx p{ margin: 0px!important;}

.elementor-17152 .elementor-element.elementor-element-42b5672 , .elementor-17152 .elementor-element.elementor-element-5d09987 , .elementor-17152 .elementor-element.elementor-element-3f2d794{ padding: 0px!important;}

 .e-con>.e-con-inner{ gap:0!important}
.contact-form-bx .form-group.ozen-grp{ margin-bottom: 0px!important; align-items: center; display: flex;}
.ozen-grp p {  display: flex; align-items: center;}
.ozen-grp p label{ margin-bottom: 0px; margin-right: 15px;}
input[type="radio"], input[type="checkbox"] { margin-right: 6px!important;}
.wpcf7-list-item {
  display: inline-block;
  margin: 0 18px 0 0em!important;
}
/* .industrium-heading-content{ text-align: left!important;} */
.elementor-17152 .elementor-element.elementor-element-bfbc050{ padding: 0px!important;}
.e-con.e-flex>.e-con-inner{ padding-top: 5px!important;}

 
@media screen and (max-width:991px) {
.contact-form-bx { padding: 20px 5px;}
}

@media screen and (max-width:767px) {
  .design-layout .img-bx {
    margin: 15px 0px 15px 0px;
}
}

/* .industrium-heading-content{ opacity: 0.3!important; transition: all 0.4s!important; transform: skewX(-30px)!important;} */
/* .content-slider .owl-stage-outer .owl-stage .owl-item.active .industrium-heading-content{ opacity:1!important;; transform: skewX(0px)!important;;} */


.content-slider .owl-stage-outer .owl-stage .owl-item.active .industrium-heading-content {transform: translateX(-40%) scale(0.8) ;opacity: 0;animation: slide-in-anim 2s ease-out forwards;}
.content-slider .owl-stage-outer .owl-stage .owl-item.active .content-slider-item-text {transform: translateX(20%) scale(0.8) ;opacity: 0;animation: slide-in-anim2 2s ease-out forwards;}

@keyframes slide-in-anim {

  100% {opacity: 1;transform: translateX(0%) scale(1);}


}

@keyframes slide-in-anim2 {

  100% {opacity: 1;transform: translateX(0%) scale(1);}


}

.header-type-1.sticky-active{ margin-top: 0px!important;}
.header .main-menu li:hover > ul.sub-menu { background: #fff; color:#000}
.header .main-menu li:hover > ul.sub-menu li a{ color:#000}
.header .main-menu li:hover > ul.sub-menu li{ padding-top: 0px; padding-bottom: 0px;}
.header .main-menu li{ padding-bottom: 15px; padding-top: 15px;}
.header-type-1.sticky-active img{ margin-top: 0px!important;}
.header nav{ display: flex; justify-content: end;}
.header{ padding: 0px 150px;}
.content-slider-item-text p{ font-size: 24px!important;}
.front{ text-align: center;}
.phoneBanner a , .phoneBanner a:hover{ font-size: 20px!important;}
.phoneBanner a:hover{  color:#fff!important}
.elementor-kit-28 h2{ font-size: 44px!important;}
.elementor-17211 .elementor-element.elementor-element-5fd486b .service-item .service-item-number {
  font-size: 72px!important;
}
.elementor-17211 .elementor-element.elementor-element-5fd486b .service-item .service-post-title { font-size: 22px!important;}
.front2{ display: flex!important; width: 40px; height: 40px; align-items: center; justify-content: center; padding: 0px!important; border-radius: 50%!important;}
.front2 img{ width: 15px; align-self: center!important;}
.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text .elementor-post-info__terms-list-item {
  padding: 6px 15px!important; margin-bottom: 15px;}
  .blogExerpt p { font-size: 16px!important;}
  .elementor-16723 .elementor-element.elementor-element-109b504c .elementor-icon-list-item { font-size: 15px}
  .elementor-16723 .elementor-element.elementor-element-62fc9e9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{ margin-bottom: 5px!important;}

  .elementor-16723 .elementor-element.elementor-element-109b504c .elementor-icon-list-item{ font-size: 15px!important;}
  .footer-social-icons .elementor-grid-item { margin-right: 10px;}
  .elementor-text-editor a{ font-size: 15px!important;}
.elementor-element.elementor-element-704e99f .elementor-heading-title{ font-size: 65px!important; text-shadow: 0 0 15px rgba(0,0,0,0.50);}
  
  .elementor-17116 .elementor-element.elementor-element-8755e65 img{ width: 100%!important; height: 300px!important; object-fit: cover;}
  .elementor-17116 .elementor-element.elementor-element-e8b172a img { width: 100%!important;  height: 300px!important; object-fit: cover;}

.elementor-17152 .elementor-element.elementor-element-6d61e22 > .elementor-widget-container {
    margin: 20px 0px 50px 0px!important;
}
.elementor-17164 .elementor-element.elementor-element-9e24185{ margin-bottom: 0px!important;}
p:empty{ display: none;}
p:empty br{ display: none!important;}
.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {
  padding: 0px 20px!important;
}

.elementor-17152 .elementor-element.elementor-element-a25a45e { margin-top: 80px!important;}
.elementor-17152 .elementor-element.elementor-element-7081646{ margin-top: 0px!important; padding: 30px 0px!important;}
.elementor-17152 .elementor-element.elementor-element-d4912c2 { margin-top: 70px!important;}
.elementor-17152 .elementor-element.elementor-element-501299c{ padding: 30px 0px!important;}
.elementor-17152 .elementor-element.elementor-element-f224e46 > .elementor-widget-container {
  margin: 80px 0px 0px 0px!important;
}
.header .main-menu > li > a:before { width: 100%!important;}
.e-n-tabs-content .elementor-element{ padding: 0px!important;}
 .elementor-17179 .elementor-element.elementor-element-f3294af { padding-bottom: 40px!important;}
 .elementor-17179 .elementor-element.elementor-element-b767eac:not(.elementor-motion-effects-element-type-background){ border-radius: 50px}
 .elementor-17179 .elementor-element.elementor-element-7f5b45f > .elementor-widget-container{ margin: 0px!important;}

 .editor-styles-wrapper .block-editor-block-list__layout h4, .cart_totals h2, .woocommerce-checkout h3, .woocommerce-Reviews-title, .woocommerce .comment-reply-title, body .elementor-widget-heading h4.elementor-heading-title, .woocommerce-checkout .checkout-columns .checkout-column-side h3 {
 font-size: 27px!important;}
 .elementor-17179 .elementor-element.elementor-element-fda45d0{ margin-top: 50px!important;}
 .elementor-17179 .elementor-element.elementor-element-5f29190 > .elementor-widget-container , .elementor-17179 .elementor-element.elementor-element-16ad0e8 > .elementor-widget-container{ margin-top: 0px!important;}

 .elementor-17179 .elementor-element.elementor-element-cdd8395 .elementor-heading-title{ font-size: 27px!important;}
 .e-n-tabs-content ul > li {
  padding: 0 0 0 25px!important;
}
/* .elementor-kit-28 h6{ font-weight: 500!important;} */
.elementor-17179 .elementor-element.elementor-element-fda45d0 h6{ font-weight: 500!important;}
/* .e-con.e-flex>.e-con-inner{ padding-bottom: 40px!important;} */
.elementor-17179 .elementor-element.elementor-element-6800712 { margin-top: 50px!important;}
.elementor-17179 .elementor-widget-image .elementor-image{ text-align: left;}
.elementor-17179 .elementor-element.elementor-element-7a13c12 > .elementor-widget-container{ margin-top:0px!important;}
/* .elementor-17211 .elementor-element.elementor-element-4c8a655:not(.elementor-motion-effects-element-type-background){ margin-top: 30px!important;} */

.elementor-17211 .elementor-element.elementor-element-9e24185 { margin-bottom: 80px!important;}
.elementor-17211 .elementor-element.elementor-element-4c8a655 { padding: 80px 0px 80px 0px!important;}
.elementor-18111 .elementor-element.elementor-element-a4559d5 {
  padding: 70px 0px 30px 0px!important
  ;
}
.Footer_inner_right{ font-size: 15px!important;}
.elementor-17179 .elementor-element.elementor-element-5af086f { padding-right: 20px!important;}
.elementor-kit-28 h6 { font-weight: 500;}
.elementor-17179 .elementor-element.elementor-element-856d426 .elementor-image{ text-align:right!important;}
.elementor-17179 .elementor-element.elementor-element-7a13c12 { padding-right: 30px!important;}
.elementor-17179 .elementor-element.elementor-element-f3dedba { padding-bottom: 40px!important;}
.elementor-17179 .elementor-element.elementor-element-383a52a { height: 100%; border:0px!important}
/* .elementor-17179 .e-con.e-flex>.e-con-inner{ padding: 10px 10px!important;} */
.elementor-17179 .elementor-element.elementor-element-17d99d0 , .elementor-17179 .elementor-element.elementor-element-5bc41cf , .elementor-17179 .elementor-element.elementor-element-d7f9c24 , .elementor-17179 .elementor-element.elementor-element-4d07501{ border:0px!important}
.elementor-element.elementor-element-e09e1c5 h5{ margin-bottom: 5px!important;}
.elementor-17193 .elementor-element.elementor-element-8b70cde .elementor-accordion-title { font-size: 18px!important;}
.elementor-17193 .elementor-element.elementor-element-8b70cde .elementor-tab-title.elementor-active{ padding-bottom: 0px; line-height: 1.2;}
.elementor-17193 .elementor-element.elementor-element-8b70cde .elementor-tab-title{ padding-bottom: 0px!important; line-height: 1.2;}

.elementor-17193 .elementor-element.elementor-element-8b70cde .elementor-accordion-item{ padding-bottom: 20px!important;}
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item { border-top: 1px solid!important;}
/* .elementor-widget-accordion .elementor-accordion .elementor-accordion-item */
.elementor-17193 .elementor-element.elementor-element-8b70cde .elementor-accordion-item {
  color: #859cab70!important;
}
.elementor-17193 .elementor-element.elementor-element-9e24185{ margin-bottom: 0px!important; padding-bottom: 30px!important;}
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item:last-child{ border-bottom: 1px solid!important;}
.elementor-393 .elementor-element.elementor-element-4c8a655 { padding: 80px 0px 60px 0px!important;}
body .elementor-widget-heading h4.elementor-heading-title{ font-size: 24px!important;}
.elementor-16723 .elementor-element.elementor-element-52284dd4 > .elementor-container { max-width: 100%!important;}
body .elementor-widget-heading h2.elementor-heading-title{ font-size: 35px!important;}
.elementor-17518 .elementor-element.elementor-element-d118063 > .elementor-widget-container {
  margin: 0px 0px 20px 0px!important;
}
ul > li {
  padding: 0 0 0 26px!important;
}
.elementor-17518 .elementor-element.elementor-element-d118063 > .elementor-widget-container ul  li{ margin-bottom: 20px!important;}
.elementor-17521 .elementor-element.elementor-element-7cdc4cb2.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{ padding-left: 0px!important; padding-right: 0px!important;}
.elementor-widget .elementor-icon-list-items.elementor-inline-items li.elementor-icon-list-item{ padding-left: 0px!important }
.elementor-17521 .elementor-element.elementor-element-62fc9e9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{ padding-left: 0px!important }
.elementor-17521 .elementor-element.elementor-element-781c8368 .elementor-heading-title{ font-size: 16px!important;}
.blogExerpt p{ font-size: 12px!important;}
.elementor-17518 .elementor-element.elementor-element-b3b7210 > .elementor-widget-container {
  margin: 0px 0px 0px 0px!important;
}
.header .main-menu li:not(:last-of-type) {
  margin-right: 20px;
}
.header .main-menu li:hover > ul.sub-menu li{ padding-left: 0px!important;}
.elementor-17116 .elementor-element.elementor-element-8755e65 img {margin-bottom: 40px!important;}
/* .header-type-1{ z-index: 0; position: relative;} */

.header-type-1 img {
  width: 230px!important;
}

.elementor-17193 .elementor-element.elementor-element-0cfeeef{ font-size: 20px!important;}
.elementor-17193 .elementor-element.elementor-element-704e99f .elementor-heading-title{ stroke-width: 0px!important;     -webkit-text-stroke-width: 0!important;}
body:not(.rtl) .elementor-17193 .elementor-element.elementor-element-8d6af65 {
  left: 30px!important;
}
/* body .elementor-widget-heading h2.elementor-heading-title {
  font-size: 44px!important;
  text-align: center;
} */
.elementor-17521 .elementor-element.elementor-element-1c8a3cbc img { object-fit: cover!important;}
.elementor-17518 .elementor-element.elementor-element-29e6db1 > .elementor-widget-container{ margin-left: 0px!important;}
.elementor-17152 .elementor-element.elementor-element-501299c .elementor-widget-wrap{ padding-left: 20px!important;}
.elementor-17152 .elementor-element.elementor-element-fc48cdb.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{ padding-left: 20px!important;}

.elementor-kit-28 p:empty{ display: none;}

/*  social icon  */
.elementor-18111 .elementor-element.elementor-element-55ec1fb .industrium-heading .industrium-heading-content,
 .elementor-18111 .elementor-element.elementor-element-5744072 > .elementor-widget-container{ display: none!important;}
 .elementor-18111 .elementor-element.elementor-element-55ec1fb > .elementor-widget-container{ display: none!important;}
 .elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content{ transition: all 0.3s!important;}

 .elementor-17164 .elementor-element.elementor-element-0cfeeef.reveal{ transform: translateY(0px)!important;}
 .footer, .footer a ,.Footer_inner_right , .Footer_inner_left { font-size: 13px!important;}












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

@media screen and (max-width: 1800px) {
  .elementor-17211 .elementor-element.elementor-element-1991587 .special-text { font-size: 140px!important;}
  .elementor-kit-28 h2 {
    font-size: 40px!important;
}
.elementor-17179 .elementor-element.elementor-element-6093652 .e-con-inner{ padding-bottom: 40px!important;}
.elementor-17179 .elementor-element.elementor-element-9a84e0b .e-con-inner{ padding-bottom: 40px!important;}
.elementor-17179 .elementor-element.elementor-element-8ee2796 .elementor-divider , .elementor-17179 .elementor-element.elementor-element-b0fb9f0 .elementor-divider ,
 .elementor-17179 .elementor-element.elementor-element-bc2249a .elementor-divider, 
 .elementor-17179 .elementor-element.elementor-element-66ae2f7 .elementor-divider, 
 .elementor-17179 .elementor-element.elementor-element-a9a9ee6 .elementor-divider { padding-bottom: 35px!important;}



}

@media screen and (max-width: 1500px) {
 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-e2d61de .industrium-heading .industrium-heading-content, .industrium-heading-content span{ font-size: 40px!important;}
  .header {
    padding: 0px 70px;
}
.elementor-16723 .decoration-widget .decoration-container .industrium-decoration{ display: none!important;}
elementor-16723 .elementor-element.elementor-element-5b4d161 {
  --spacer-size: 30px;
  width: var(--container-widget-width, 100% )!important;
  max-width: 100%!important;
  --container-widget-width: 100%!important;
  --container-widget-flex-grow: 0;
}

.elementor-16723 .elementor-element.elementor-element-5b4d161 {
  --spacer-size: 30px;
  width: var(--container-widget-width, 90% )!important;
  max-width: 90%!important;
  --container-widget-width: 90%!important;

}

/* .contact-form-bx{ margin-bottom: 0px!important;} */
.elementor-17152 .elementor-element.elementor-element-5d09987 .e-con.e-flex>.e-con-inner{ padding-bottom: 0px!important;}
.elementor-17164 .elementor-element.elementor-element-f224e46 > .elementor-widget-container {
  margin: 70px 0px 0px 0px!important;
}

}
@media screen and (max-width: 1440px) {
  .header {
    padding: 0px 30px;
}
.header-type-1 {
    height: 80px!important;
}
.header-type-1 img {
    width: 210px!important;
}
.elementor-17211 .elementor-element.elementor-element-8d6af65 .decoration-container {
  height: 84px!important;
  width: 84px!important;
}
.elementor-widget-industrium_services_listing.view_type-2 .service-item-media img { height: 510px!important;}
.elementor-17116 .elementor-element.elementor-element-704e99f .elementor-heading-title { font-size: 40px!important;}


}
@media screen and (max-width: 1366px) {
  .elementor-17211 .elementor-element.elementor-element-3e46085 {
    margin-top: 50px!important;
}
.elementor-18111 .elementor-element.elementor-element-55ec1fb > .elementor-widget-container {
  margin: 30px 0px 0px 0px!important;
}
.elementor-17116 .elementor-element.elementor-element-8f3f2ff:not(.elementor-motion-effects-element-type-background){ background-size: cover!important; padding-left: 30px;}
body:not(.rtl) .elementor-17152 .elementor-element.elementor-element-8d6af65{ display: none!important;}
}

@media screen and (max-width: 1280px) {
  .header .main-menu > li > a, .footer .footer-menu li a { font-size: 14px!important;}
  .industrium-content-slider-widget .bottom-area .contacts {
    padding: 20px 20px;
    min-width: 290px;
    min-height: 60px;
}
.elementor-kit-28 h2 {
  font-size: 33px!important;
}
.front { padding: 8px 25px!important;}
.elementor-17211 .elementor-element.elementor-element-9e24185 {
  margin-bottom: 60px!important;
}
.elementor-17211 .elementor-element.elementor-element-4c8a655 {
  padding: 60px 0px 80px 0px!important;
}
/* .header-icons-container .hamburger{ display: none!important;} */
.header-icon.menu-trigger{ display: none!important;}
.industrium-content-slider-widget .owl-carousel.owl-theme .slider-item.aside-area-position-left{ padding: 0px 30px!important;}
.elementor-section-stretched > .elementor-container.elementor-column-gap-no .elementor-section > .elementor-container{ padding: 0px!important;}
.header-type-1 img {
  width: 180px!important;
}
.industrium-content-slider-widget .bottom-area .contacts .contact-item{ margin:0px!important;}
.elementor-17211 .elementor-element.elementor-element-5fd486b > .elementor-widget-container {
  margin: 60px 0px 0px 0px!important;
}
.elementor-17211 .elementor-element.elementor-element-5fd486b .service-item .service-item-number {
  font-size: 62px!important;
}
.elementor-widget-industrium_services_listing.view_type-2 .service-item-media img {
  height: 370px!important;
}
.elementor-widget-industrium_services_listing.view_type-2 .service-item-content{ padding:10px 15px!important}
.pushable1{ margin-left: 0px!important;}
.pushable1 {
  background: #f8cf00!important;}
  .front2 { transform: translateY(-3px);}

  .elementor-17211 .elementor-element.elementor-element-5fd486b .service-item .service-post-title{ font-size: 18px!important;}
  .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {
    padding: 10px 10px!important;
}
.header-type-1.sticky-active img { width: 160px!important;}
.elementor-17116 .elementor-element.elementor-element-f224e46 > .elementor-widget-container {
  margin: 60px 0px 0px 0px!important;
}
.elementor-17116 .elementor-element.elementor-element-8d6af65 .decoration-container{ height: 84px!important; width: 84px!important;}
.elementor-18111 .elementor-element.elementor-element-fdbeb75 .elementor-image a {
  display: inline-block;
  width: 220px;
}
.elementor-17116 .elementor-element.elementor-element-8f3f2ff { padding:90px 0px 90px 0px!important;}
.elementor-17116 .elementor-element.elementor-element-a95cc56 { margin-top: 70px!important;}
.elementor-17116 .elementor-element.elementor-element-8e9e576{ margin-bottom: 50px!important;}
.elementor-17193 .elementor-element.elementor-element-8f3f2ff , .elementor-17179 .elementor-element.elementor-element-8f3f2ff, .elementor-17152 .elementor-element.elementor-element-8f3f2ff  , .elementor-17164 .elementor-element.elementor-element-8f3f2ff{
  padding: 150px 20px 150px 20px!important;
}
.elementor-tab-content p{ margin-top: 0px!important;}
.elementor-17193 .elementor-element.elementor-element-8b70cde .elementor-accordion-item {
  padding-bottom: 14px!important;
}
.elementor-element.elementor-element-704e99f .elementor-heading-title {
  font-size: 59px!important;}
  .elementor-17193 .elementor-element.elementor-element-0cfeeef > .elementor-widget-container {
    margin: 70px 0px 10px 0px!important;
}
.elementor-18111 .elementor-element.elementor-element-a75f432 > .elementor-widget-container {
  margin: 20px 0px 0px 0px!important;
}
.elementor-17193 .elementor-element.elementor-element-8b70cde .elementor-accordion-title {
  font-size: 16px!important;
}
.elementor-17193 .elementor-element.elementor-element-8b70cde > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
body:not(.rtl) .elementor-17193 .elementor-element.elementor-element-8d6af65  {display: none!important}
body:not(.rtl) .elementor-393 .elementor-element.elementor-element-8d6af65{ display: none!important;}

body .elementor-widget-heading h2.elementor-heading-title {
  font-size: 28px!important;
}
body .elementor-widget-heading h3.elementor-heading-title{ font-size: 25px!important;}
.elementor-17521 .elementor-element.elementor-element-1c8a3cbc img {
  width: 93%;
  height: 85px!important;
  object-fit: cover;
}
.decoration-widget .decoration-container .industrium-decoration{ display: none!important;}
.elementor-17179 .elementor-element.elementor-element-f224e46 > .elementor-widget-container {
  margin: 70px 0px 0px 0px!important;
}
.elementor-17179 .elementor-element.elementor-element-c4f3601 { margin-top: 20px!important;}
.elementor-17179 .elementor-element.elementor-element-c4f3601{ padding: 0px!important;}


}

@media screen and (max-width: 991px) {
  .header .main-menu li { padding-left: 10px!important;}
  .header .main-menu > li ul.sub-menu {
    padding: 15px 15px !important;
}
.header .main-menu > li ul.sub-menu > li > a { font-size: 14px!important;}
.header-type-1 img {
  width: 150px!important;
}
.header-type-1.sticky-active img { width: 140px!important;}
.elementor-17211 .elementor-element.elementor-element-8d6af65 .decoration-container {
  height: 54px!important;
  width: 54px!important;
}
.elementor-17211 .elementor-element.elementor-element-8d6af65 > .elementor-widget-container {
  margin: -24px 0px 0px 0px!important;}
  .industrium-content-slider-widget .bottom-area .contacts {
    padding: 13px 13px;
    min-width: 220px;
    min-height: 40px;
}
.phoneBanner a, .phoneBanner a:hover {
  font-size: 16px!important;
}
.phoneBanner img {
  height: 22px !important;
  margin-right: 5px;
}
.elementor-17211 .elementor-element.elementor-element-5fd486b .service-listing-wrapper{ margin: 0px!important;}
.elementor-17211 .elementor-element.elementor-element-5fd486b .service-listing-wrapper .service-item-wrapper {
  padding: 0px 15px;
}
.elementor-widget-industrium_services_listing.view_type-2 .service-item-media img {width: 100%;}
.elementor-widget-industrium_services_listing.view_type-2 .owl-dots {
  margin-top: 0;
  padding: 0px 0 0!important;
}
.owl-dots .owl-dot { padding: 0px!important;}
.owl-dots .owl-dot.active span {
  background-color: #f8d000!important; border:0px
}
.owl-dots .owl-dot span:before{ border:0px!important}
.elementor-17211 .elementor-element.elementor-element-1991587 .special-text {
  font-size: 90px!important;
}
.elementor-17211 .elementor-element.elementor-element-9e24185 { margin-top: 70px!important;}
.elementor-kit-28 h2 {
  font-size: 28px!important;
}
/* .elementor-17211 .elementor-element.elementor-element-0c8f0e1 .elementor-widget-wrap { padding: 0px 0px!important;} */
.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {
  padding: 0px 10px!important;
}
.elementor-17211 .elementor-element.elementor-element-0cfeeef > .elementor-widget-container {
  margin: 10px 0px 0px 0px!important;
}
body .elementor-widget-heading h4.elementor-heading-title {
  font-size: 18px!important;
}
.elementor-17211 .elementor-element.elementor-element-0ae97be {
  width: 100%!important;
}
.elementor-18111 .elementor-element.elementor-element-fdbeb75 .elementor-image a {
  display: inline-block;
  width: 195px;
}
.elementor-18111 .elementor-element.elementor-element-55ec1fb .industrium-heading .industrium-heading-content{ text-align: left!important;}
.elementor-18111 .elementor-element.elementor-element-5744072 .elementor-widget-container {
  text-align: left!important;
}
.elementor-shape-rounded .elementor-icon.elementor-social-icon{ display: flex;}
.elementor-18111 .elementor-element.elementor-element-5744072 .elementor-widget-container , .elementor-18111 .elementor-element.elementor-element-5226621 .industrium-heading ,
 .elementor-18111 .elementor-element.elementor-element-67c7b1e,.elementor-18111 .elementor-element.elementor-element-d1158c2,
  .elementor-18111 .elementor-element.elementor-element-a75f432 .industrium-heading {
  text-align: left!important;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu li{ padding-left: 0px!important;}
.elementor-nav-menu__align-center .elementor-nav-menu{ margin-left: inherit!important;}
.elementor-18111 .elementor-element.elementor-element-82ae7d6 > .elementor-widget-container {
  margin: 20px 0px 0px 0px!important;
}
.Footer_outer { padding-bottom: 20px;}
.elementor-section-stretched > .elementor-container {
  padding: 0 25px!important;
}
.elementor-17116 .elementor-element.elementor-element-8d6af65 .decoration-container{ height: 64px!important; width: 64px!important;}
.elementor-17116 .elementor-element.elementor-element-8d6af65 > .elementor-widget-container {
  margin: -24px -90px 0px 0px!important;
  --e-transform-flipY: -1;
}

.elementor-17193 .elementor-element.elementor-element-8f3f2ff , .elementor-17179 .elementor-element.elementor-element-8f3f2ff,
 .elementor-17164 .elementor-element.elementor-element-8f3f2ff, .elementor-393 .elementor-element.elementor-element-f530f43  , .elementor-17152 .elementor-element.elementor-element-8f3f2ff
  {
  padding: 100px 20px 100px 20px!important;
}
.elementor-element.elementor-element-704e99f .elementor-heading-title {
  font-size: 48px!important;
}
.elementor-17193 .elementor-element.elementor-element-0cfeeef {
  font-size: 17px!important;
}
.elementor-loop-container:not(.elementor-posts-masonry){ display: block!important;}
.elementor-17518 .elementor-element.elementor-element-a7db179{ width: 100%!important;}
  .elementor-17518 .elementor-element.elementor-element-bc228f6 .decoration-container{ display: none!important;}
  .elementor-17518 .elementor-element.elementor-element-44d5fe1{ width: 100%!important;}
  .elementor-17518 .elementor-element.elementor-element-ea820e2{ padding-top: 50px!important;}
  .elementor-17518 .elementor-element.elementor-element-ea820e2 .e-con-inner{ display: block!important; }
  .elementor-17521 .elementor-element.elementor-element-1c8a3cbc img { height: 135px!important;}
  .elementor-17521 .elementor-element.elementor-element-52284dd4 { margin-bottom: 20px!important;}

  .elementor-17521 .elementor-element.elementor-element-1edca6a3 { padding-left: 10px!important;}
  .elementor-element {
    --widgets-spacing: 20px!important;
}
.elementor-17518 .elementor-element.elementor-element-20bdf84:not(.elementor-motion-effects-element-type-background){ height: 300px;}
.elementor-17518 .elementor-element.elementor-element-44d5fe1{ padding: 0px!important;}
body .elementor-widget-heading h2.elementor-heading-title {
  font-size: 24px!important;
}
.elementor-17518 .elementor-element.elementor-element-ea820e2 {
  padding-top: 30px!important;
}
.elementor-17518 .elementor-element.elementor-element-ea820e2 .e-con.e-flex>.e-con-inner {padding-bottom: 20px!important;}
.elementor-17152 .elementor-element.elementor-element-f224e46 > .elementor-widget-container {
  margin: 60px 0px 0px 0px!important;
}
.elementor-17152 .elementor-element.elementor-element-a95cc56{ margin-top: 60px!important;}
.elementor-17152 .elementor-element.elementor-element-501299c { margin-top: 30px!important;}
.elementor-17152 .elementor-element.elementor-element-a25a45e{ margin-top: 60px!important;}
.elementor-17152 .elementor-element.elementor-element-3f16cd1{ margin-top: 40px!important;}
.elementor-17152 .elementor-element.elementor-element-6d61e22 > .elementor-widget-container{ margin-bottom: 20px!important;}
.elementor-17152 .elementor-element.elementor-element-d4912c2{ margin-top: 40px!important; margin-bottom: 30px!important;}
.elementor-17179 .elementor-element.elementor-element-46a160d{ display: block!important;}
.elementor-17179 .elementor-element.elementor-element-5f33a7b{ width: 100%!important;}
.elementor-17179 .elementor-element.elementor-element-891f6c5 ,
 .elementor-17179 .elementor-element.elementor-element-08905ca 
,.elementor-17179 .elementor-element.elementor-element-b898562,
 .elementor-17179 .elementor-element.elementor-element-1b94f3b { width: 100%!important; margin-top: 20px!important;}
.elementor-17179 .elementor-element.elementor-element-c66f0cc , .elementor-17179 .elementor-element.elementor-element-2b51977 
,.elementor-17179 .elementor-element.elementor-element-32725c3 ,
 .elementor-17179 .elementor-element.elementor-element-9f51f1c{ --width: 100%!important;}
.elementor-17179 .elementor-element.elementor-element-0885815,
 .elementor-17179 .elementor-element.elementor-element-d80fef7,
  .elementor-17179 .elementor-element.elementor-element-0ba979e,
  .elementor-17179 .elementor-element.elementor-element-44e9ed7
   {
 display: block!important;}
.elementor-17179 .elementor-element.elementor-element-bbf244e { margin-right: 30px!important;}
.elementor-17179 .elementor-element.elementor-element-1cd2b79 > .elementor-widget-container {
  margin: 0px 0px 0px 0px!important;
}

:is( .elementor-17179 .elementor-element.elementor-element-1cd2b79 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading, .elementor-17179 .elementor-element.elementor-element-1cd2b79 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
padding: 10px 10px!important;}

}

@media screen and (max-width: 1024px) {
.elementor-17211 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-e2d61de .industrium-heading .industrium-heading-content,
 .industrium-heading-content span{ font-size: 40px!important;}
 .elementor-17211 .elementor-element.elementor-element-5fd486b .service-listing-wrapper .service-item-wrapper {
  padding: 20px!important;
  margin-left: -21px!important;
}
.elementor-17211 .elementor-element.elementor-element-e2fdafe .col-sm-6{ width: 100%!important;}
.elementor-17211 .elementor-element.elementor-element-e2fdafe { columns: 1!important;}
.elementor-17152 .elementor-element.elementor-element-7d0a3de { width: 100%!important;}
.elementor-17152 .elementor-element.elementor-element-4339a4b {
  width: 100%!important;
}
/* .elementor-column.elementor-col-50{ width: 70%!important; order: 2;} */
.elementor-column.elementor-col-50, .elementor-column[data-col="50"]{ width: 100%!important;}
.elementor-17152 .elementor-element.elementor-element-e8b172a img { width: 100%!important;}
.elementor-17152 .elementor-element.elementor-element-e8b172a{ text-align: left!important;}
.elementor-17152 .elementor-element.elementor-element-7081646 { margin-top: 60px!important;}
.elementor-17211 .elementor-element.elementor-element-874d09a > .elementor-widget-container {
  margin: 0px 0px 30px 0px!important;
}
.elementor-17179 .elementor-element.elementor-element-7f5b45f .elementor-heading-title{ margin-bottom: 20px!important;}
.elementor-17179 .elementor-element.elementor-element-c81e232 .industrium-heading { margin-bottom: 15px!important;}
.ozen-grp p { display: block!important;}

.bloger1 .elementor-image{ width: 100%!important; height: 300px!important; overflow: hidden;}

.bloger1 .elementor-image img { width: 100%!important; height: 100%!important; object-fit: cover!important;}






}






@media screen and (max-width: 767px) {
  .header-icon.menu-trigger{ display: block!important; z-index:111}
  .mobile-header-menu-container.active .header-icons-container{ background: #f9f9f9;}
  /* .header-icon.menu-trigger{ display: block!important; position: absolute; right: 20px; top:50%; width: 30px; height: 30px; z-index:111} */
  .header-icons-container {
    min-height: 60px!important;
}
  #menu-intro-menu-2{ display: none!important;}
  .header-type-1.sticky-active .header-icon.menu-trigger{ display: block!important; z-index:111}
  .header-type-1.sticky-active #menu-intro-menu-2{ display: none!important;}
  #menu-intro-menu-1{ display: none!important;}

  .header-icons-container {
    min-height: 70px!important;
}
.mobile-header-row{ position: absolute; right: 20px; top:50%; z-index: 999;}
.menu-trigger .hamburger{ height: 70px!important;}
.menu-trigger .menu-trigger-icon{ height: 70px!important;}
.mobile-header-menu-container.active .mobile-header-row{ position: static; height: auto;}
.menu-trigger .hamburger{ top:28px}
/* .header-icons-container:first-child:last-child {
  width: calc(100% - 20px)!important;
} */

.mobile-header-menu-container.active .header-icons-container {
    justify-content: flex-end;
    width: 100%!important;
    padding-right: 15px;
}
.menu-close .menu-close-icon:before { font-size: 17px;}
.industrium-content-slider-widget .owl-carousel.owl-theme .slider-item.aside-area-position-left {
  padding: 0px 0px!important;
}
.elementor-17211 .elementor-element.elementor-element-8d6af65 .decoration-container{ display: none;}
.mobile-header-menu-container .main-menu > li ul.sub-menu { padding-left: 0px!important; background: #f1f1f1;}
.mobile-header-menu-container .main-menu > li > ul.sub-menu > li{ margin: 0px!important; padding: 0px!important; padding-left: 20px!important;}
.mobile-header-menu-container .main-menu > li{ padding-left: 0px!important;}
.industrium-heading-content span , .industrium-content-slider-widget .owl-carousel.owl-theme .industrium-heading ,
 .elementor-17211 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-e2d61de .industrium-heading .industrium-heading-content, .industrium-heading-content span {
  font-size: 30px!important;
}
.content-slider-item-text p{ font-size: 18px!important;}
.elementor-17211 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-24d599b .industrium-heading .industrium-heading-content{ line-height: 1.2!important;}
.industrium-heading-content span br{ display: none!important;}
.elementor-17211 .elementor-element.elementor-element-d53a61b { margin-top: 40px;}
.elementor-widget-industrium_services_listing.view_type-2 .service-item-media img { width: 100%!important; height: 100%; object-fit: cover; object-position: center;}
.elementor-17211 .elementor-element.elementor-element-cbc059c { width: 100%!important; margin-bottom: 20px!important;}
.elementor-17211 .elementor-element.elementor-element-0c8f0e1{ width: 100%!important;}
.header {padding: 0px 15px;}
.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {
  padding: 0px 15px!important;
}
.elementor-nav-menu--main .elementor-nav-menu a{ padding: 8px 15px 8px 0px!important;}
.elementor-nav-menu--main .elementor-nav-menu a:first-child{ padding-left: 0px!important}
.elementor-section-stretched > .elementor-container {
  padding: 0 15px!important;
}
.Footer_inner_left, .Footer_inner_left a { float: none!important; font-size: 14px;}
.Footer_inner_right{ float: none!important;}
.Footer_outer{ padding-bottom: 0px!important;}
.footer .footer-bg + .footer-section-bottom, .footer .footer-bg + .footer-section-bottom:last-child { padding-bottom: 15px!important;}

.elementor-18111 .elementor-element.elementor-element-a4559d5 {
  padding: 55px 0px 30px 0px!important;
}
.elementor-17211 .elementor-element.elementor-element-4c8a655 {
  padding: 50px 0px 70px 0px!important;
}
.elementor-16723 .elementor-element.elementor-element-5b4d161 {
  --spacer-size: 30px;
  width: var(--container-widget-width, 76% );
  max-width: 100%;
  --container-widget-width: 100%!important;
  --container-widget-flex-grow: 0;
}
.elementor-16723 .elementor-element.elementor-element-5b4d161 > .elementor-widget-container {
  margin: 25px 0px 0px -70px!important;
}
.elementor-column .elementor-spacer-inner {
  height: 20px!important;
}
.elementor-17211 .elementor-element.elementor-element-5fd486b > .elementor-widget-container{ margin: 30px 0px 0px 0px!important;}
/* .elementor-widget-industrium_services_listing.view_type-2.style_type-2 .owl-stage-outer{ overflow: hidden!important;} */
.owl-carousel .owl-item{ margin: 0px!important;}
.elementor-17116 .elementor-element.elementor-element-8755e65 img, .elementor-17116 .elementor-element.elementor-element-e8b172a img { height: 240px!important;}
.elementor-18111 .elementor-element.elementor-element-5744072 > .elementor-widget-container {
  margin: 20px 0px 25px 0px!important;
}
.elementor-17116 .elementor-element.elementor-element-704e99f .elementor-heading-title {
  font-size: 32px!important;
}
.elementor-17116 .elementor-element.elementor-element-d8b3b4f > .elementor-widget-container , .elementor-17116 .elementor-element.elementor-element-786b80a > .elementor-widget-container {
  margin: 12px 0px 20px 0px!important;
}
.elementor-17193 .elementor-element.elementor-element-8b70cde .elementor-tab-content { padding: 10px 0px 0px 10px;}
p{ line-height:1.5!important}
.elementor-17193 .elementor-element.elementor-element-8b70cde > .elementor-widget-container {
  margin: 10px 0px 0px 0px!important;
}
.mobile-header-menu-container{ border:0px!important}
.elementor-17193 .elementor-element.elementor-element-8f3f2ff  , .elementor-17179 .elementor-element.elementor-element-8f3f2ff, .elementor-17164 .elementor-element.elementor-element-8f3f2ff, .elementor-393 .elementor-element.elementor-element-f530f43 ,.elementor-17152 .elementor-element.elementor-element-8f3f2ff{
  padding: 100px 0px 100px 0px!important;
}
.elementor-element.elementor-element-704e99f .elementor-heading-title { line-height: 1.5!important;}
.elementor-18111 .elementor-element.elementor-element-5744072 > .elementor-widget-container {
  margin: 20px 0px 30px 0px!important}
  body .elementor-widget-heading h2.elementor-heading-title , .elementor-element.elementor-element-704e99f .elementor-heading-title {
    font-size: 38px!important;}
    .elementor-393 .elementor-element.elementor-element-4c8a655 , .elementor-17152 .elementor-element.elementor-element-8f3f2ff  {
      padding: 60px 0px 60px 0px!important;
  }
  .elementor-17518 .elementor-element.elementor-element-0191869 .elementor-heading-title{ font-size: 24px!important;}
  .chaty-i-trigger .chaty-channel { bottom: 0px!important;}
  #chaty-widget-0 .chaty-i-trigger .chaty-channel{ height: 40px!important; width: 35px!important;}
  .elementor-17152 .elementor-element.elementor-element-4339a4b { width: 100%!important; padding-bottom: 30px;}
  .elementor-17152 .elementor-element.elementor-element-7d0a3de{  width: 100%!important;}
  .elementor-column.elementor-col-50, .elementor-column[data-col="50"]{ width: 100%!important;}
  .elementor-17152 .elementor-element.elementor-element-7081646 {
    margin-top: 0px!important;
    padding: 30px 0px!important;
}
.elementor-17152 .elementor-element.elementor-element-7081646{ margin-top: 30px!important;}
.elementor-17152 .elementor-element.elementor-element-1273750 > .elementor-widget-container {
  margin: 0px 0px 30px 0px!important;
}
.contact-form-bx{ margin-bottom: 0px!important;}
.elementor-17152 .elementor-element.elementor-element-e8b172a > .elementor-widget-container{ margin-bottom: 20px!important;}
.elementor-17152 .elementor-element.elementor-element-46629db > .elementor-widget-container {
  margin: 10px 0px 20px 0px!important;
}

.elementor-17152 .e-con.e-flex>.e-con-inner{ padding-bottom: 0px!important;}
.elementor-17179 .elementor-element.elementor-element-f3294af,
.elementor-17179 .elementor-element.elementor-element-6093652 .e-con-inner,
.elementor-17179 .elementor-element.elementor-element-f3dedba {
  padding-bottom: 20px!important;
}
.elementor-17179 .elementor-element.elementor-element-65918f1 > .elementor-widget-container,
.elementor-17179 .elementor-element.elementor-element-fda45d0,
.elementor-17179 .elementor-element.elementor-element-6800712,
.elementor-17179 .elementor-element.elementor-element-a0236ff > .elementor-widget-container
{ margin-top: 20px!important;}

.elementor-17179 .elementor-element.elementor-element-cdd8395 .elementor-heading-title {
  font-size: 24px!important;
}
.elementor-17179 .elementor-widget-image .elementor-image{ width:100%;}
.elementor-17179 .elementor-element.elementor-element-d23fc82 { width: 100%!important;}
.elementor-17179 .elementor-element.elementor-element-31eccff{ width: 100%!important;}
.elementor-17179 .elementor-element.elementor-element-5af086f{ width: 100%!important;}
.elementor-17179 .elementor-element.elementor-element-d30909a ,
.elementor-17179 .elementor-element.elementor-element-bbf244e,
.elementor-17179 .elementor-element.elementor-element-e4708ec, .elementor-17179 .elementor-element.elementor-element-3bf4578,
.elementor-17179 .elementor-element.elementor-element-16401ac,
.elementor-17179 .elementor-element.elementor-element-d926706,
.elementor-17179 .elementor-element.elementor-element-8ce3b6e,
.elementor-17179 .elementor-element.elementor-element-62ae9e2,
.elementor-17179 .elementor-element.elementor-element-04d3c52,.elementor-17179 .elementor-element.elementor-element-a3657e8{ width: 100%!important;}

.elementor-17179 .elementor-element.elementor-element-8ee2796 .elementor-divider, .elementor-17179 .elementor-element.elementor-element-b0fb9f0 .elementor-divider, .elementor-17179 .elementor-element.elementor-element-bc2249a .elementor-divider, .elementor-17179 .elementor-element.elementor-element-66ae2f7 .elementor-divider, .elementor-17179 .elementor-element.elementor-element-a9a9ee6 .elementor-divider {
  padding-bottom: 15px!important; padding-top: 0px!important;
}
.elementor-17179 .elementor-element.elementor-element-c81e232 > .elementor-widget-container{ margin-top: 0px!important;}
.elementor-17179 .elementor-element.elementor-element-856d426 > .elementor-widget-container { margin: 0px!important}
.elementor-17179 .elementor-element.elementor-element-856d426 .elementor-image{ text-align: left!important;}
.elementor-17179 .elementor-element.elementor-element-110d320 > .elementor-widget-container{ margin-top: 0px!important;}

.industrium-heading-content span br, .industrium-heading-content span br{ display: none!important;}
.elementor-17211
  .elementor-element.elementor-element-f5aab00
  .elementor-repeater-item-e2d61de
  .industrium-heading
  .industrium-heading-content , .industrium-heading-content span {
  font-weight: 500 !important; font-size: 60px!important; line-height: 1.5!important;
}

.front { line-height: 1; padding: 12px 25px!important;}
.elementor-widget-n-tabs .e-n-tabs-heading { margin-top: 15px!important;}
.elementor-17179 .elementor-element.elementor-element-0c4d4dc{ padding: 0px 0px!important;}

.elementor-widget-n-tabs .e-n-tab-title-text { font-size: 14px!important;}
.header{ z-index: 0!important;}
.header.sticky-header {
  z-index: 4 !important;
}
.mobile-header-menu-container .main-menu > li ul.sub-menu > li > a:before{ display: none!important;}
.mobile-header-menu-container .main-menu > li ul.sub-menu > li.current-menu-item > a {
  padding: 13px 0px 13px 0px!important;
}
.elementor-17179 .elementor-element.elementor-element-7f5b45f .elementor-heading-title { margin-bottom: 15px!important;}
.elementor-17179 .elementor-element.elementor-element-16401ac { margin-top: 15px!important;}
/* .elementor-17179 .elementor-element.elementor-element-16ad0e8 > .elementor-widget-container .elementor-element.elementor-element-fda45d0 h6 { margin-top: 10px!important;} */
/* .elementor-17179 .elementor-element.elementor-element-110d320 > .elementor-widget-container .elementor-heading-title .elementor-size-default { font-size: 700!important;} */

body .elementor-widget-heading h4.elementor-heading-title{ font-weight: 600!important; font-size: 17px!important;}

/* :is( .elementor-17179 .elementor-element.elementor-element-1cd2b79 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading, .elementor-17179 .elementor-element.elementor-element-1cd2b79 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
display: flex!important; flex-basis: 45%!important;
} */
/* .elementor-widget-n-tabs .e-n-tabs-heading{ display: flex!important;} */

.ozen-grp p {  display: flex!important; align-items: center; margin-bottom: 20px!important;}
.ozen-grp p .wpcf7-list-item{ width: auto!important;}



}








@media screen and (max-width: 576px) {

  .pushable { width: auto!important;}
  .industrium-heading-content span , .industrium-content-slider-widget .owl-carousel.owl-theme .industrium-heading ,
 .elementor-17211 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-e2d61de .industrium-heading .industrium-heading-content, .industrium-heading-content span {
  font-size: 26px!important;
}
.elementor-17211 .elementor-element.elementor-element-5fd486b .service-item .service-item-number {
  font-size: 42px!important;
}
.elementor-17211 .elementor-element.elementor-element-5fd486b .service-listing-wrapper .service-item-wrapper { padding: 0px!important;}
.front{ font-size: 14px;}
.header-type-1 img {
  width: 120px!important;
}
.header-icons-container {
  min-height: 50px!important;
}
.header-type-1 {
  height: 55px!important;
}
.menu-trigger .hamburger {
  top: 22px;
}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap { padding: 0px 10px!important;}
.elementor-17211 .elementor-element.elementor-element-d53a61b { margin-top: 35px!important;}
.elementor-17211 .elementor-element.elementor-element-0ffbcd4 { margin-top: 25px!important;}
.front{ font-size: 14px!important;}
.header-type-1.sticky-active img {
  width: 110px!important;
}
.elementor-kit-28 h2 {
  font-size: 21px!important;
}
.elementor-17211 .elementor-element.elementor-element-89ad7fd:not(.elementor-motion-effects-element-type-background){ padding-bottom: 35px!important;}
.elementor-17211 .elementor-element.elementor-element-1991587 .special-text {
  font-size: 50px!important;
}
.elementor-16723 .elementor-element.elementor-element-1c8a3cbc { margin-bottom: 20px!important;}
.elementor-16723 .elementor-element.elementor-element-52284dd4 > .elementor-container{ margin-bottom: 20px!important;}
body .elementor-widget-heading h4.elementor-heading-title {
  font-size: 16px!important;
}
.elementor-16723 .elementor-element.elementor-element-109b504c > .elementor-widget-container {
  margin: 0px 0px 0px 0px!important;
}

.elementor-16723 .elementor-element.elementor-element-109b504c .elementor-icon-list-item { font-size: 13px!important;}

.elementor-17211 .elementor-element.elementor-element-4c8a655 {
  padding: 50px 0px 60px 0px!important;
}
.elementor-16723 .elementor-element.elementor-element-5b4d161 {
  --spacer-size: 10px;
  width: var(--container-widget-width, 100% );
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-18111 .elementor-element.elementor-element-fdbeb75 .elementor-image a { width: 165px;}
.elementor-18111 .elementor-element.elementor-element-1667402 > .elementor-element-populated {
  margin: 15px 10px 0px 10px!important}
  .elementor-nav-menu__align-center .elementor-nav-menu { justify-content: flex-start!important;}
  .elementor-nav-menu--main .elementor-nav-menu a {
    padding: 5px 10px 5px 0px!important;
}
.elementor-nav-menu--main .elementor-nav-menu{ margin: 15px 0px;}
.elementor-widget-industrium_services_listing.view_type-2 .owl-dots { margin-top:0px!important;}

p {
  margin:0px  0px 15px 0!important; font-size: 14px!important; line-height: 1.5!important;
}
.Footer_inner_left, .Footer_inner_left a , .Footer_inner_right { font-size: 13px;}
.elementor-17211 .elementor-element.elementor-element-1fc8f16 .industrium-heading { margin-bottom: 15px;}
.check-lists2 li{ font-size: 14px!important;}
.elementor-17116 .elementor-element.elementor-element-8f3f2ff , .elementor-17179 .elementor-element.elementor-element-8f3f2ff, .elementor-393 .elementor-element.elementor-element-f530f43,  .elementor-17164 .elementor-element.elementor-element-8f3f2ff {
  padding: 70px 0px 70px 0px!important;
}
.elementor-17116 .elementor-element.elementor-element-0cfeeef > .elementor-widget-container {
  margin: 15px 0px 20px 0px!important;
}
.elementor-17116 .elementor-element.elementor-element-a95cc56 {
  margin-top: 50px!important;
}
.elementor-17116 .elementor-element.elementor-element-8755e65 img {
  margin-bottom: 20px!important;
}
.elementor-17116 .elementor-element.elementor-element-e8b172a { margin-bottom: 30px!important;}
.elementor-18111 .elementor-element.elementor-element-5744072 > .elementor-widget-container {
  margin: 20px 0px 0px 0px!important}
  .elementor-17116 .elementor-element.elementor-element-704e99f .elementor-heading-title {
    font-size: 28px!important;
}
#chaty-widget-0 .chaty-i-trigger .chaty-channel .chaty-svg {
  width: 34px!important;
  height: 34px!important;
}
.Footer_outer a , .Footer_inner_right{ font-size: 13px!important;}
.elementor-element.elementor-element-704e99f .elementor-heading-title , .elementor-element.elementor-element-704e99f .elementor-heading-title {
  font-size: 28px!important;
}
.elementor-17193 .elementor-element.elementor-element-0cfeeef > .elementor-widget-container {
  margin: 55px 0px 10px 0px!important;
}
.elementor-17193 .elementor-element.elementor-element-8b70cde .elementor-tab-content { padding: 15px 0px 0px 0px!important;}
.elementor-17193 .elementor-element.elementor-element-8b70cde .elementor-accordion-title {
  font-size: 15px!important;
  line-height: 1.5;
}
.elementor-tab-content p{ font-size: 13px!important;}
body .elementor-widget-heading h2.elementor-heading-title {
  font-size: 28px!important;}
  .elementor-17518 .elementor-element.elementor-element-0191869 .elementor-heading-title{ font-size: 18px!important;}
  .elementor-17518 .elementor-element.elementor-element-7437c48.e-con{ padding: 0px!important;}
  .elementor-17518 .elementor-element.elementor-element-ea820e2 {
    padding-top: 20px!important;
}
.elementor-17521 .elementor-element.elementor-element-1c8a3cbc img { width: 100%!important;}
.elementor-17518 .elementor-element.elementor-element-cf02bd4{ padding: 0px!important;}
.elementor-17518 .elementor-element.elementor-element-a7db179{ padding: 0px!important;}
.elementor-17521 .elementor-element.elementor-element-1c8a3cbc img{ margin-bottom:15px!important;}
.elementor-17521 .elementor-element.elementor-element-1edca6a3{ padding-left: 10px!important; padding-right: 10px!important; padding-bottom: 20px!important;}
.elementor-17518 .elementor-element.elementor-element-20bdf84:not(.elementor-motion-effects-element-type-background) {
  height: 200px;
}
.e-con.e-flex>.e-con-inner {
  padding-bottom: 20px!important;
}
.elementor-17518 .elementor-element.elementor-element-d118063 > .elementor-widget-container ul li {
  margin-bottom: 20px!important;
  font-size: 14px;
  line-height: 1.5;
}
.elementor-17152 .elementor-element.elementor-element-4339a4b { padding-bottom: 0px!important;}
.elementor-17152 .elementor-element.elementor-element-501299c { margin-bottom: 20px!important;}
.elementor-17152 .elementor-element.elementor-element-32da2ad > .elementor-widget-container{ margin-bottom: 20px!important;}
.contact-form-bx  .form-group p{ margin-bottom: 18px!important;}
.contact-form-bx{ margin-bottom: 0px!important;}
.submit-btn, .elementor-kit-28 input[type="submit"] { font-size: 14px!important;}
.elementor-17152 .e-con.e-flex>.e-con-inner{ padding-bottom: 0px!important;}
.elementor-17152 .elementor-element.elementor-element-6d61e22 > .elementor-widget-container ,
 .elementor-17152 .elementor-element.elementor-element-735ce24 > .elementor-widget-container ,
  .elementor-17152 .elementor-element.elementor-element-d8b3b4f > .elementor-widget-container,
  .elementor-17152 .elementor-element.elementor-element-786b80a > .elementor-widget-container , 
  .elementor-17152 .elementor-element.elementor-element-0cfeeef > .elementor-widget-container{ margin-top: 10px!important;}
  .elementor-17179 .elementor-element.elementor-element-f224e46 > .elementor-widget-container {
    margin: 60px 0px 0px 0px!important;
}
.elementor-17179 .elementor-element.elementor-element-cdd8395 .elementor-heading-title { font-size: 18px!important;}
.elementor-17179 .elementor-element.elementor-element-7a13c12{ padding-right: 0px!important;}
.elementor-17179 .elementor-element.elementor-element-5af086f{ padding-right: 0px!important;}
.elementor-17179 .elementor-element.elementor-element-383a52a,  .e-con.e-flex>.e-con-inner{ padding-bottom: 0px!important;}
.e-n-tabs-content ul > li { font-size: 14px!important;}
ul > li:before { top:12px!important}
.elementor-17179 .elementor-element.elementor-element-1cd2b79 { margin-bottom: 20px!important;}
.elementor-widget-n-tabs .e-n-tabs-content { margin-top: 15px!important;}

.elementor-17211 .elementor-element.elementor-element-5fd486b > .elementor-widget-container {
  margin: 10px 0px 0px 0px!important}
  .elementor-18111  .elementor-element-populated { margin: 0 2px 0 2px!important;}
  .elementor-18111 .elementor-element.elementor-element-1667402 > .elementor-element-populated {
    margin: 15px 5px 0px 5px!important;
}
.elementor-nav-menu--main .elementor-nav-menu a{ padding-left: 0px!important; padding-right: 15px!important;}
.elementor-nav-menu--main .elementor-nav-menu a:first-child {
  padding-left: 0px!important;
}
.footer-columns-row { padding: 0px 15px;}
.industrium-content-slider-widget .bottom-area .contacts{ display: none!important;}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu li a{ font-size: 14px!important;}
.elementor-17211 .elementor-element.elementor-element-5fd486b .service-item .service-post-title {
  font-size: 16px!important;
}
.elementor-17179 .elementor-element.elementor-element-636c715 > .elementor-widget-container {
  margin: 20px 0px 80px 0px!important;
}
.wpcf7-list-item { width: 35%;}
.elementor-17164 .elementor-element.elementor-element-0cfeeef.reveal{ transform: translateY(0px)!important;}
/* .reveal{ transform: translateY(0)!important;} */
.elementor-17211 .elementor-element.elementor-element-5fd486b .service-listing-wrapper .service-item-wrapper {
  padding: 20px!important;
  margin-left: -20px!important;
}


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










/* 
#toplevel_page_elementor {
    display: none !important;
}
 */










