/* AR styles */
.main_menu ul {float: right;}
  .main_menu ul li a {font-family: Montserrat;font-size: 14px;font-weight: 500;font-stretch: normal;font-style: normal;line-height:25px;letter-spacing: normal;text-align: center;color: #ffffff;padding: 14px 0 0!important;}
  .main_menu ul li.current_page_item a{color: #fff;/*background: #6ec1e4;*/padding-left: 0;padding-right: 0;
    padding-bottom: 3px;}
  .main_menu ul li.current_page_item a:after{content: '';height: 1px;width: 100%;display: block;background: #0081ad;}
  .main_menu ul li{position: relative;margin: 0 16px;}
  .main_menu ul li a:after{content: '';height: 0px;width: 100%;display: block;background: #0081ad;position: absolute;bottom: 0;left: 0;}
  .main_menu ul li:last-child a:after{display: none;}
  .main_menu ul li:last-child a{padding-right: 0;}
  .main_menu ul li a:hover {color: #6ec1e4;/*background: #6ec1e4;*/transition: all 0.5s ease-in-out;}
  .mobileMenu ul li a:hover{background: #6ec1e4; padding:14px 0px;}
  .mobileMenu ul li.current_page_item a{background: #6ec1e4;padding: 14px 16px;}
  .banner_inner_row h2 {font-size: 52px;font-weight: bold !important;font-stretch: normal;font-style: normal;
    line-height: 1.15;letter-spacing: normal;text-align: left;padding-top: 56px;margin: 0 0 16px;}
  .banner_inner_row .learn_more_btn a{font-size: 13px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 13px;letter-spacing: normal;text-align: left;padding: 17px 51px 16px 50px;}
  .banner_inner_row .learn_more_btn a:hover{background-color: #000 !important;color: #EDF2F6 !important;transition: all 0.5s ease-in-out;}
  .second_section{position: absolute !important;left: 0;right: 0;width: 100%;z-index: 1;margin: -263px 0 0;}
  .second_section h3{font-size: 18px;font-weight: 800;line-height: 30px;margin: 0 0 7px;}
  .second_section p{font-size:14px;line-height: 17px;font-weight: 400 !important;}
  .second_section .inner_cols .elementor-widget-wrap{padding: 30px 53px 12px 38px !important;}
  .third_section {padding:350px 0 96px;background-repeat-x:no-repeat }
  .third_section .left_col img{padding: 45px 0 0 0;}
  .third_section h1{font-size: 75px;background: linear-gradient(90deg, rgba(235,235,235,1) 0%, rgba(255,255,255,1) 66%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: 800;line-height: 60px;color: rgba(0, 0, 0, 0.9);opacity: 0.9;}
  .third_section h2{font-size: 43px;line-height: 23px;margin: 0px 0 0;text-align: left;padding: 0 0 38px;}
  .third_section p{font-size: 14px;line-height: 18px;margin-bottom: 10px;font-weight: 300;color: #000000;}
  .third_section .elec_accordion .elementor-accordion-title{display: flex;align-items: center;}
  .third_section .elec_accordion .elementor-accordion-title span {border-radius: 25px;width: 39px;height: 39px;background-color: #e9e9e9;margin-right: 16px;}
  .third_section .elec_accordion .img1{padding: 13px 7px 12px 8px;}
  .third_section .elec_accordion .img2{padding: 7px 11px;}
  .third_section .elec_accordion .img3{padding: 12px 7px 12px 8px;}
  .third_section .elec_accordion .pp-accordion-item {border: 0;border-bottom: 1px solid #e2dfde	;}
  .third_section .elec_accordion .pp-accordion-item .pp-accordion-title-text{font-weight: bold !important;font-size: 17px;}
  .third_section .elec_accordion .pp-accordion-item .pp-accordion-title-icon{display: flex;align-items: center;}
  .third_section .view_products_btn {margin: 31px 0 0;}
  .third_section .view_products_btn a{padding: 16px 52px 17px 49px;border-radius: 21px;background-color: #0080ad;height: 43px;font-size: 13px;font-weight: bold;}
  .third_section .view_products_btn a:hover {background-color: #e9e9e9 !important;color: #0080ad;}
  .fourth_section {padding: 136px 0 152px 0;}
  .fourth_section .verticaltext h6 {transform: rotate(-90deg);white-space: nowrap;text-transform: uppercase;font-size: 15px;letter-spacing: normal;}
  /*.spezialist-sec{display:inline-block; width:100%; padding:133px 0 150px; background:url(../images/specilization-bg.jpg) no-repeat; background-size:cover; background-position:center; position:relative;}*/
  .spezialist-sec {display: inline-block;width: 100%;padding: 133px 0 150px;background: url(../images/specilization-bg.jpg) no-repeat;background-size: cover;background-position: center;
    position: relative;
    margin-bottom: -10px;
}
.spezialist-sec .container{position:relative;}
.spezialist-outer{padding-left:90px; position:relative; float:left; width:100%;}
.spezialist-left{float:left; width:450px;}
.spezialist-left h2{font-size:110px; background: -moz-linear-gradient(left, #55bde1 0%, #0e92c1 100%); background: -webkit-linear-gradient(left, #55bde1 0%,#0e92c1 100%);   -webkit-background-clip: text;   -webkit-text-fill-color: transparent; display:inline-block; margin-bottom:21px; line-height:90px;}  
.spezialist-left h4{color:#fff; font-size:35px; line-height:42px; margin-bottom:22px;}
.spezialist-left p{color:#fff; margin-bottom:0px; font-size:14px; line-height:19px; max-width:82%; margin-bottom:42px;}
.spezialist-left a{padding:17px 54px; font-size:13px; font-weight:bold; color:#000000; background:#e9e9e9; border-radius:50px; display:inline-block; text-transform:uppercase; transition:all 0.5s ease-in-out;}   
.spezialist-left a:hover{color:#e9e9e9; background:#000; transition:all 0.5s ease-in-out;}


.spezialist-right{float:right; width:140px; height:380px; overflow:hidden; margin-top:30px;}
.spezialist-right ul {position:relative;height: 333px;overflow-y: scroll;padding:0;}
.spezialist-right ul:after{position:absolute; right:0; top:0; bottom:0; content:''; width:13px; background-size:100% 100%; transition:all 0.5s ease-in-out;}
.spezialist-right ul li{display:block; margin-bottom:0px;border-right:2px solid #4fb8dc;}
.spezialist-right ul li a{font-size:13px; font-weight:bold; color:#4fb8dc; text-transform:uppercase; display:block; padding:22px 22px 22px 0px; position:relative;}
.spezialist-right ul li a:after{position:absolute; right:4px; top:0; bottom:0; background:#e2dfde; width:3px; content:''; opacity:0; visibility:hidden; z-index:1; }
.spezialist-right ul li:last-child{margin-bottom:0px;}
.spezialist-right ul li a span{margin-left:10px;}
.spezialist-right ul li a:hover,.spezialist-right ul li.active a{color:#fff; }
.spezialist-right ul li.active {border-right:3px solid #e2dfde;}
.spezialist-right ul li.active a:after, .spezialist-right ul li a:hover:after{opacity:0; visibility:visible; transition:all 0.5s ease-in-out;}
/*.blue_section {position: relative;z-index: 1;background-image: none !important;background-color: #007CAA !important;overflow: hidden;}
.blue_section:after{content: '';position: absolute;width: 50%;height: 100%;background: #165064;right: 0;top: 0;z-index: -1;}
.blue_section > .elementor-container:after {content: '';position: absolute;width: 797px;height: 200vh;right: 0;top: -140px; background: #165064; z-index: -1;}*/
a.upbtn, a.downbtn {float: right;position: relative;right: 28px;}
.spezialist-right ul::-webkit-scrollbar{width: 10px;}
.spezialist-right ul::-webkit-scrollbar-track {background: transparent;} 
.spezialist-right ul::-webkit-scrollbar-thumb {background:transparent;}
.left-txt{position:absolute; left:0; top:50%; transform:translateY(-50%); }
.left-txt h3{font-size:15px; letter-spacing:2px; text-transform:uppercase; color:#4fb8dc; writing-mode: sideways-lr; text-orientation: mixed;}

  .fifth_overlap_section {margin: -355px 0 0;position: absolute !important;left: 0;right: 0;}
  .fifth_overlap_section .innerCol .elementor-widget-wrap{padding: 31px 52px 30px 38px !important;}
  .fifth_overlap_section .innerCol {margin: 0 0 0 0px;}
  .fifth_overlap_section .innerCol h3 {font-size: 19px;line-height: 40px;}
  .fifth_section {padding: 92px 0 170px;background-repeat-x:no-repeat}
  .fifth_section .verticaltext{padding: 150px 0 0 0;}
  .fifth_section .verticaltext h6 {transform: rotate(-90deg);white-space: nowrap;font-size: 15px;}
  .fifth_section .fifth_inner_col .elementor-widget-wrap{background-size: 100% 100% !important;}
  .fifth_section h2{font-size: 75px;font-weight: 800;font-stretch: normal;font-style: normal;line-height: 0.8;letter-spacing: normal;text-align: left;color: rgba(0, 0, 0, 0.9);background: linear-gradient(90deg
 , rgba(235,235,235,1) 0%, rgba(255,255,255,1) 95%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;opacity: 0.9;}
  .fifth_section .more_details_btn a{height: 43px;padding: 17px 57px 16px 56px !important;line-height: 10px;margin: 20px 0 0 0;}
  .fifth_section .more_details_btn a:hover{background-color: #e9e9e9 !important;color: #0080ad;}
	.fifth_section h3 {font-size: 43px;font-weight: bold !important;font-stretch: normal;font-style: normal;
    line-height: 44px;letter-spacing: normal;text-align: left;color: #000000;margin: -8px 0 2px 0;}
   .fifth_section .numbered {margin: 0 0 10px 0;}
   .sixth_section{padding: 80px 0 0}
   .sixth_section h2{font-size: 75px;font-weight: 800;font-stretch: normal;font-style: normal;line-height: 0.8;letter-spacing: normal;text-align: left;color: rgba(0, 0, 0, 0.9);background: linear-gradient(90deg
 ,rgba(255,255,255,1) 0%,rgba(235,235,235,1) 40%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;opacity: 0.9;}
   .sixth_section h3{font-size: 43px;font-weight: bold !important;font-stretch: normal;font-style: normal;
    line-height: 44px;letter-spacing: normal;text-align: left;color: #000000;margin: 20px 0 0px 0;}
    .sixth_section .post_carousel .eael-entry-thumbnail{width: 177px;margin: 0 auto;}

   #owl-demo .item{background: #fff;padding: 30px 34px;margin: 10px;color: #000;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;}
.customNavigation{text-align: right;padding: 0 10px;}
.customNavigation a{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
 .post-thumbnail img.postImg {width: 177px;height: 177px;border-radius: 100px;margin: 0 auto;}
 .post-meta {text-align: right;padding: 0 0 25px 0;}
 .post-meta span {font-size: 11px;line-height: 18px;font-family: Open Sans;}
 .postContent{text-align: left;margin: 12px 0 0;}
 .postContent span {font-size: 12px;line-height: 18px;font-weight: 600;color: #000000;font-family: Open Sans;}
 .postContent h5{font-size: 14px;font-weight: bold;font-stretch: normal;font-style: normal;font-family: Open Sans;margin: 2px 0 0;}
.gradient-col {width: 8.3% !important;}
.owl-theme .owl-nav{position: absolute;top: -60px;right: 0;}
.owl-theme .owl-nav button{font-size:35px !important; outline:none;color: #000 !important;}
.owl-carousel .owl-stage-outer{margin: -10px 0 0;}
.owl-theme .owl-nav button:hover{background:none !important;color:#000 !important}
.h15{height: 25px;}.mt10{margin-top:10px;}
  /* AR styles */


  /*ADD NEW STYLE ON 17/03/2021*/
  .elementor-section.elementor-section-boxed > .elementor-container{max-width: 1046px !important;}
  .white_part_section{background-image: none !important;background-color: #e9e9e9 !important;position: relative;overflow:hidden;}
 .white_part_section:after {content: ''; position: absolute; width: 50%; height: 100%; background: #fff; right: 0; top: 0; z-index: -1;}
 .banner_inner_row h2{padding-top: 67px;line-height: 60px;}
 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-e77d940 {margin-left: -5px; }
 .elementor-2 .elementor-element.elementor-element-2ae226d .elementor-heading-title{margin-bottom: 4px;}
 .second_section p{font-weight: 300 !important;}
 .second_section .inner_cols .elementor-widget-wrap{padding: 30px 50px 13px 38px !important;}
 .elementor-2 .elementor-element.elementor-element-048d398:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-048d398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{max-height: 729px;}
 .elementor-2 .elementor-element.elementor-element-7701475 .elementor-heading-title{font-weight: 700;}
 .pp-advanced-accordion .pp-accordion-tab-title{padding: 10px 0px !important;}
 .third_section .view_products_btn a{padding: 16px 52px !important;}
 .fifth_section{padding: 90px 0 177px;}
 .elementor-2 .elementor-element.elementor-element-e9791aa{width: 100% !important;max-width: 265px;position: relative;left: 4px;}
 .fifth_overlap_section .innerCol .elementor-widget-wrap{padding: 23px 52px 24px 38px !important;}
 .fifth_section .verticaltext h6{position: relative;left: 8px;}
 h6.elementor-heading-title.elementor-size-default{transform: rotate(-90deg ); white-space: nowrap; font-size: 15px; text-transform: uppercase;}
 .elementor-element.elementor-element-3c97d44.verticaltext.elementor-widget.elementor-widget-heading{position: absolute;top: 180px;left: -85px;}
 .spezialist-left h2{font-family: "Open Sans", sans-serif; font-weight: 700;position: relative;margin: 0;margin-bottom: 9px;}
 .spezialist-left h2:after{content: '.';   color: #0e92c1;}
 .spezialist-left h4{font-family: "Open Sans", sans-serif; font-weight: 700;margin-bottom: 29px;}
 .spezialist-left a{font-family: "Open Sans", sans-serif; font-weight: 700;padding: 12.5px 55px;}
 .elementor-2 .elementor-element.elementor-element-af1368c > .elementor-element-populated{padding: 60px 0;}
 .elementor-2 .elementor-element.elementor-element-aa492e5{padding: 34px 0px 49px 0px;}
 .elementor-element-populated .mc4wp-form-fields input[type=email]{ border: 1px solid #e2e2e2; border-radius: 40px; width: 100%; height: 37px; color: #000; font-size: 11px;font-family: "Open Sans", sans-serif;}
 .elementor-element-populated .mc4wp-form-fields input::-webkit-input-placeholder { color: #000; }
 .elementor-element-populated .mc4wp-form-fields input::-moz-placeholder { color: #000; }
 .elementor-element-populated .mc4wp-form-fields input:-ms-input-placeholder { color: #000; }
 .elementor-element-populated .mc4wp-form-fields input:-moz-placeholder { color: #000; }
 .elementor-element-populated .mc4wp-form-fields .sendbtn{background: #0080ad;width: 63px;height: 100%;position: absolute;top: 0;right: 0;color: #fff;text-transform: uppercase;font-family: "Open Sans", sans-serif; font-weight: 700;border: none;font-size: 11px; padding: 0; border-radius: 30px;}
 .elementor-element-populated .mc4wp-form-fields .sendbtn:hover{background:#000;transition: all 0.5s ease-in-out;}
 .elementor-element-populated .mc4wp-form-fields {position: relative;margin-top: 22px;}
.copyright_section .elementor-element-populated{padding: 29.5px 0 !important;}
.copyright_section .elementor-element-populated p{margin-bottom: 0 !important;font-size: 11px;}
.footer_section p{line-height: 18px;margin-bottom: 0;}
.third_section h2{position: relative;left: 3px;}
.elementor-2 .elementor-element.elementor-element-bc69542 > .elementor-widget-container{margin: 40px 0px 0px 0px !important;}
.elementor-2 .elementor-element.elementor-element-a503b3d > .elementor-element-populated{margin: 40px 0px 0px 0px !important;}
.white_part_section > .elementor-container{position: relative;}
.white_part_section > .elementor-container:after {content: ''; position: absolute; width: 797px; height: 200vh; right: 0; top: -90px; background: #fff;z-index: -1;}

/*.bgimg {background-image: url(http://beck2021.wpengine.com/wp-content/uploads/2021/03/test.jpg); background-position: center center; background-size: cover; position: absolute; width: 100%; height: 100%; }
.elementor-2 .elementor-element.elementor-element-27f7f24:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-27f7f24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image: none !important;padding: 0 !important;}
.vertical_slider_section > .elementor-container{padding: 133px 0 150px !important;}*/
.elementor-2 .elementor-element.elementor-element-7701475 .elementor-heading-title{font-weight: 700 !important;}
#menu_btn{display: none;}
.scroller ul{overflow-y: scroll;scrollbar-color: transparent;scrollbar-width: none;}
ul.ftr_menu li {display: block;float: none;}
ul.ftr_menu li a {color: #000;font-size: 11px;line-height: 11px;text-align: left;padding: 3px 0;}
ul.ftr_menu li a:hover{color: #6ec1e4;transition: all 0.5s ease-in-out;}
.ftr_contact p a{color:#000000;}
.ftr_contact p a:hover{color: #6ec1e4;transition: all 0.5s ease-in-out;}
@media only screen and (min-width:1371px){
  .elementor-2 .elementor-element.elementor-element-3c80f04{max-width: 290px;}
}

@media only screen and (max-width:1099px){
  .elementor-section.elementor-section-boxed .elementor-container.birdie-container{padding: 0 15px;}
  .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-e77d940{margin-left: 0;}
  .elementor-2 .elementor-element.elementor-element-048d398:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-048d398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position: center left 50% !important;}
  .banner_inner_row h2{font-size: 42px;line-height: 52px;}
  .third_section h2{font-size: 38px;left: 4px;}
  .third_section h1, .fifth_section h2{font-size: 66px;}
  .fifth_section h3{font-size: 38px;line-height: 40px;}
  .third_section{padding: 330px 0 60px;}
  .spezialist-sec{padding: 100px 0 120px;}
  .elementor-element.elementor-element-3c97d44.verticaltext.elementor-widget.elementor-widget-heading{left: -70px;}
  .fifth_section{padding: 70px 0 110px;}
  .fifth_overlap_section .innerCol .elementor-widget-wrap{padding: 15px 25px !important;}
  .elementor-2 .elementor-element.elementor-element-e9791aa{max-width: 220px;bottom: -60px;}
}

@media only screen and (max-width:991px){
  .main_menu{display: none;}
  .elementor-2 .elementor-element.elementor-element-048d398:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-048d398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position: center left 35% !important;}
  .banner_inner_row h2{padding-top: 40px;}
  .second_section{margin: -240px 0 0;}
  .second_section .inner_cols .elementor-widget-wrap{padding: 20px !important;}
  .elementor-2 .elementor-element.elementor-element-90ac1a6 > .elementor-widget-container, .elementor-2 .elementor-element.elementor-element-5380127 > .elementor-widget-container, .elementor-2 .elementor-element.elementor-element-1845703 > .elementor-widget-container, .elementor-2 .elementor-element.elementor-element-6446abf > .elementor-widget-container, .elementor-2 .elementor-element.elementor-element-a6fad73 > .elementor-widget-container{margin: 10px 0px 0px 0px !important;}
  .elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-5e67fa5 {position: absolute; right: 0;z-index: 999; }
  .elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-5e67fa5 + .elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-59a0e48 {position: fixed; background: #000; width: 100%; left: 0; top: 0;z-index: 99;height: 0;transition: all ease-in-out .5s; }
  .elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-59a0e48 ul li{float: none;}
  .elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-59a0e48 ul li a{text-align: left;}
  .elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-59a0e48 ul{float: none;margin-top: 70px;}
  .white_part_section > .elementor-container:after{width: 70%;}
  .white_part_section:after{width: 74.6%;}
  .third_section{padding: 240px 0 50px;}
  .mobile_menu_open .elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-59a0e48{height: 100vh !important;transition: all ease-in-out .5s;}
  .main_menu ul li.current_page_item a:after{margin-top: 10px;}
  .elementor-button.elementor-size-xs{font-size: 22px !important;padding: 8px 11px !important;}
  .elementor-button .elementor-align-icon-left{margin-right: 0 !important;}
  .header_section .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding: 0 !important;}
  .elementor-2 .elementor-element.elementor-element-048d398:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-048d398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{max-height: 620px;}
  .elementor-element.elementor-element-3c97d44.verticaltext.elementor-widget.elementor-widget-heading{left: -50px;}
  .spezialist-sec{padding: 70px 0 80px;}
  .elementor-2 .elementor-element.elementor-element-e9791aa{max-width: 190px;left: 1px;}
  .fifth_overlap_section .innerCol .elementor-widget-wrap{padding: 8px 20px !important;}
  #owl-demo .item{padding: 20px 15px;}
  .post-thumbnail img.postImg{object-fit: cover;}
  .postContent h5 br{display: none;}
  .elementor-2 .elementor-element.elementor-element-af1368c > .elementor-element-populated{padding: 35px 0 !important;}
  .copyright_section .elementor-element-populated{padding: 22px 0 !important;}
  .elementor-2 .elementor-element.elementor-element-aa492e5{padding: 30px 0px 25px 0px !important;}
  .elementor-widget:not(:last-child){margin-bottom: 12px !important;}
  .copyright_section .elementor-element-populated{padding: 18px 0 !important;}
  .third_section h2{font-size: 30px;padding-bottom: 20px;}
  .third_section h1, .fifth_section h2{position: relative;top: 10px;}
  .elementor-2 .elementor-element.elementor-element-88519a1 > .elementor-widget-container{margin: 0 0px 0px 0px !important;}
  .fifth_section .more_details_btn a{height: auto;padding: 15px 30px !important;}
  .elementor-2 .elementor-element.elementor-element-a87d773 .elementor-heading-title{font-size: 66px !important;position: relative;top: 8px;}
  .sixth_section h3{font-size: 38px;}
  .mobile_menu_open .elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-5e67fa5{position: fixed;right: 15px;}
  .elementor-button.elementor-size-xs{background: #000 !important;}
  #menu_btn{display: inline-block;}
  .main_menu ul li a:after{height: 1px;}
}

@media only screen and (max-width:767px){
  .main_menu{display: none;}
  .elementor-widget-image{text-align: left !important;}
  .banner_inner_row h2{font-size: 38px;}
  .second_section{margin: 0;}
  .white_part_section:after{display: none;}
  .elementor-2 .elementor-element.elementor-element-048d398:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-048d398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{max-height: 380px;}
  .header_section .elementor-widget-image .elementor-image img{max-width: 200px;}
  .elementor-2 .elementor-element.elementor-element-e77d940:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-e77d940 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size: cover !important;}
  .white_part_section > .elementor-container:after{display: none;}
  .second_section{position: static !important;background: #e9e9e9 !important;padding-top: 50px;}
  .third_section{padding: 0px 0 40px;}
  .third_section .elementor-widget-image .elementor-image img{max-width: 75%;}
  .vertical_slider_section{background-position: center !important;height: auto;}
  .spezialist-sec{padding: 40px 0;}
  h6.elementor-heading-title.elementor-size-default{transform: initial;}
  .elementor-element.elementor-element-3c97d44.verticaltext.elementor-widget.elementor-widget-heading{left: 0;position: static;}
  .spezialist-left{width: 71%;}
  .spezialist-right{position: relative;right: -20px;}
  .fifth_section .elementor-column.fifth_inner_col{min-height: 300px;}
  .fifth_section .elementor-widget-wrap{background-size: 100% !important;}
  .fifth_section .verticaltext{padding-top: 50px;}
  .elementor-2 .elementor-element.elementor-element-e9791aa{max-width: 100%;bottom: 0;}
  .fifth_section{padding-bottom: 0;}
  .footer_section .elementor-column{width: 50%;}
  .pub_slider .elementor-image{display: none;}
  .owl-theme .owl-nav{right: 8px;}
  .elementor-2 .elementor-element.elementor-element-53fca33 .elementor-text-editor{text-align: center !important;}
  .services_section{padding: 0 15px !important;}
  .copyright_section .elementor-element-populated{padding: 14px 0 !important;}
  .vertical_slider_section{height: 620px !important;}
  .white_part_section{background: #fff !important;}
  .fifth_overlap_section{position: static !important;margin: 0 !important;padding-bottom: 40px;}
  .owl-theme .owl-nav{top: -54px;}
 .number-container .elementor-column{width: 50%;}
 .fifth_section .elementor-column-gap-default>.elementor-column>.elementor-element-populated{margin-bottom: 30px;}
 .services_section {padding-bottom: 40px !important; }

}

@media only screen and (max-width:575px){
  .main_menu{display: none;}
  .spezialist-right{width: 100%;max-width: 124px;right: -25px;}
  .spezialist-left p{max-width: 100%;}
  .spezialist-left h4{font-size: 28px;line-height: 36px;}
  .spezialist-left p{margin-bottom: 32px;}
  .spezialist-left h4{margin-bottom: 20px;}
  .banner_inner_row h2{font-size: 34px;line-height: normal;}
  .elementor-2 .elementor-element.elementor-element-048d398:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-048d398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position: center left -100% !important;}
  .elementor-2 .elementor-element.elementor-element-bc69542 > .elementor-widget-container{margin: 0 !important;}
  .sixth_section{padding: 30px 0 0;}
  .spezialist-left h2{font-size: 90px;}
  .vertical_slider_section{background-position: right !important;}
  a.upbtn, a.downbtn{right: 12px;}
  
}

@media only screen and (max-width:479px){
  .main_menu{display: none;}
  .elementor-2 .elementor-element.elementor-element-a87d773 .elementor-heading-title, .third_section h1, .fifth_section h2{font-size: 43px !important;top: 13px;}
  .sixth_section h3, .fifth_section h3{font-size: 30px;}
  .banner_inner_row h2{font-size: 28px;margin-top: 30px;}
  .header_section .elementor-widget-image{margin-top: 7px;}
  .elementor-2 .elementor-element.elementor-element-048d398:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-048d398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{max-height: 340px;}
  .third_section .elementor-widget-image .elementor-image img{max-width: 100%;padding: 0;}
  .elementor-2 .elementor-element.elementor-element-ef53503 > .elementor-element-populated{padding: 0 !important;}
  .third_section h2{line-height: 30px;top: -13px;padding-bottom: 0;}
  .third_section .pp-advanced-accordion .pp-accordion-tab-title {padding: 7px 0 !important; }
  .third_section .view_products_btn{margin: 20px 0 0;}
  .spezialist-right{width: 100%;float: none;right: 0;height: 80px;max-width: 100%;display: flex;
    justify-content: space-evenly;}
  .spezialist-left{float: none;width: 100%;}
  .spezialist-right ul{overflow: hidden;height: auto;}
  .spezialist-right ul li{width: 50%;margin: 8px 0;}
  .spezialist-right ul li a{padding: 10px 0;}
  .spezialist-right ul li{border-right: none !important;}
  .h15{/*display: none;*/transform: rotate(-90deg);}
  .prod_list {width: 80%;}
  a.upbtn, a.downbtn {right: 43px;}
  .mt10 {margin-top: 0;}
  .fifth_section{padding: 50px 0 !important;}
  .spezialist-left h4{font-size: 25px;}
  .elementor-2 .elementor-element.elementor-element-af1368c > .elementor-element-populated{padding: 30px 0 !important;}
  .footer_section .elementor-column{width: 100%;}
  .copyright_section .elementor-element-populated{padding: 12px 0 !important;}
  .fifth_section .elementor-column-gap-default>.elementor-column>.elementor-element-populated{margin-bottom: 0;}
  .spezialist-right ul {overflow-x: scroll; height: auto; display: block; white-space: nowrap; font-size: 0 }
  .spezialist-right ul li {border-right: none !important; border-top: 0; }
  .spezialist-right ul li {margin: 8px 0; display: inline-block; float: none;border-color: #4fb8dc; }
  .spezialist-right ul li.active{border-top: 0;}
  .spezialist-right ul li a:hover, .spezialist-right ul li.active a{color: #fff;}
  /*.vertical-slider {display: flex; flex-direction: column-reverse; flex-wrap: wrap; }*/
  .third_section .elementor-widget-image .elementor-image img{margin-top: 40px;}
  .vertical_slider_section{height: 700px !important;}
  .spezialist-right ul::-webkit-scrollbar{height: 3px;}
  .spezialist-right ul::-webkit-scrollbar-thumb{background: #e2dfde;}
  .spezialist-right ul::-webkit-scrollbar-track {background: #4fb8dc;}
  .scroller ul{overflow-y: hidden;}
}