	/* ==============================================
    RESET -->
    =============================================== */
	html, body{ width:100%; max-width: 100%; height:auto; padding:0; margin:0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering:optimizeLegibility; text-rendering: geometricPrecision; }
	body{ overflow-x: hidden !important; overflow-y: scroll; -webkit-tap-highlight-color:rgba(0,0,0,0.3); font-style: normal; font-weight: 400; font-size: 15px; font-family: 'Montserrat', sans-serif; -webkit-font-smoothing:antialiased; line-height: 30px; letter-spacing: 0px; color: #797979;}
	section, .cover{ background-size:cover; background-position: center center; background-repeat: no-repeat; }
	html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6{ -webkit-text-size-adjust:none; background-color: ;}
	/* Undragable Images */
	img{display: block; width: 100%; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -webkit-user-drag: none; }
	.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6,p{ color: inherit; font-variant-ligatures: common-ligatures; padding:0; margin:0; }
	ol, ul{ list-style: none; padding: 0; }
	a, a:hover, a:focus, button, button:hover, button:focus{ text-decoration: none; color: inherit;}
	*{ border:0; vertical-align: baseline; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	*, *:hover, *:focus{ outline:none !important; }
	.container{max-width: 1170px;}
	h6{font-size: 14px;}
	section{overflow: hidden;}

		/* ==============================================
		FONTS -->
		=============================================== */
		@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700|Playfair+Display:400,400i,700');


		
		#preloader{overflow:hidden;background-color:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999999;}
.classy-load{-webkit-animation:2000ms linear 0s normal none infinite running classy-load;animation:2000ms linear 0s normal none infinite running classy-load;background:transparent none repeat scroll 0 0;border-color:#dddddd #dddddd #111111;border-radius:50%;border-style:solid;border-width:2px;height:40px;left:calc(50% - 20px);position:relative;top:calc(50% - 20px);width:40px;z-index:9;}
@-webkit-keyframes classy-load{
    0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes classy-load{
    0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}

header{position: absolute;top: 0;left: 0;z-index: 999;width: 100%; padding-top: 10px;}
.navigation{width:100%;height:70px;display:table;position:relative;font-family:inherit;/*! background-color:#fff; */}
.navigation *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
.navigation-portrait{height:48px}
.navigation-fixed{position:fixed;top:0;left:0;z-index:19998}
.navigation-hidden{width:0!important;height:0!important;margin:0!important;padding:0!important}
.align-to-right{float:right}
.nav-header{float:left;padding-top: 12px;}
.navigation-hidden .nav-header{display:none}
.nav-brand{line-height:70px;padding:0;color:#343a40;font-size:24px;text-decoration:none!important}
.nav-brand img{max-width: 110px;}
.nav-brand:hover,.nav-brand:focus{color:#343a40}
.navigation-portrait .nav-brand{font-size:18px;line-height:48px}
.nav-logo>img{height:48px;margin:11px auto;padding:0 15px;float:left}
.nav-logo:focus>img{outline:initial}
.navigation-portrait .nav-logo>img{height:36px;margin:6px auto 6px 15px;padding:0}
.nav-toggle{width:30px;height:30px;padding:6px 2px 0;position:absolute;top:70%;margin-top:-14px;right:15px;display:none;cursor:pointer}
.nav-toggle:before{content:"";position:absolute;width:24px;height:2px;background-color:#fff;border-radius:10px;box-shadow:0 .5em 0 0 #fff,0 1em 0 0 #fff}
.navigation-portrait .nav-toggle{display:block}
.navigation-portrait .nav-menus-wrapper{width:320px;height:100%;top:0;left:-400px;position:fixed;background-color:#fff;z-index:20000;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease;transition-timing-function:ease}
.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right{left:auto;right:-400px}
.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-open{left:0}
.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right.nav-menus-wrapper-open{left:auto;right:0}
.nav-menus-wrapper-close-button{width:30px;height:40px;margin:10px 7px;display:none;float:right;color:#343a40;font-size:26px;cursor:pointer}
.navigation-portrait .nav-menus-wrapper-close-button{display:block}
.nav-menu{margin:0;padding:0;list-style:none;line-height:normal;font-size:0;    padding-top: 0px;}
.navigation-portrait .nav-menu{width:100%}
.navigation-landscape .nav-menu.nav-menu-centered{float:none;text-align:center}
.navigation-landscape .nav-menu.nav-menu-centered>li{float:none}
.nav-menu>li{display:inline-block;float:left;text-align:left}
.navigation-portrait .nav-menu>li{width:100%;position:relative;border-top:solid 1px #f0f0f0}
.navigation-portrait .nav-menu>li:last-child{border-bottom:solid 1px #f0f0f0}
.nav-menu+.nav-menu>li:first-child{border-top:none}
.nav-menu>li>a{height:70px;padding:30px;display:inline-block;text-decoration:none;font-size:14px;color:#343a40;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s}
.navigation-portrait .nav-menu>li>a{width:100%;height:auto;padding:12px 15px 12px 26px}
.nav-menu>li:hover>a,.nav-menu>li.active>a,.nav-menu>li.focus>a{color:#461047}
.nav-menu>li>a>i,.nav-menu>li>a>[class*=ion-]{width:18px;height:16px;line-height:16px;-webkit-transform:scale(1.4);transform:scale(1.4)}
.nav-menu>li>a>[class*=ion-]{width:16px;display:inline-block;-webkit-transform:scale(1.8);transform:scale(1.8)}
.navigation-portrait .nav-menu.nav-menu-social{width:100%;text-align:center}
.nav-menu.nav-menu-social>li{text-align:center;float:none;border:none!important}
.navigation-portrait .nav-menu.nav-menu-social>li{width:auto}
.nav-menu.nav-menu-social>li>a>[class*=ion-]{font-size:12px}
.nav-menu.nav-menu-social>li>a>.fa{font-size:14px}
.navigation-portrait .nav-menu.nav-menu-social>li>a{padding:15px}
.submenu-indicator{margin-left:6px;margin-top:6px;float:right;-webkit-transition:all .2s;transition:all .2s; display: none;}
.navigation-portrait .submenu-indicator{width:54px;height:44px;margin-top:0;position:absolute;top:0;right:0;text-align:center;z-index:20000}
.submenu-indicator-chevron{height:8px;width:8px;display:block;border-style:solid;border-width:0 1px 1px 0;border-color:transparent #fda4ff #fda4ff transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border .2s;transition:border .2s}
.navigation-portrait .submenu-indicator-chevron{position:absolute;top:18px;left:24px}
.nav-menu>li:hover>a .submenu-indicator-chevron,.nav-menu>.active>a .submenu-indicator-chevron,.nav-menu>.focus>a .submenu-indicator-chevron{border-color:transparent #FFF #FFF transparent}
.navigation-portrait .submenu-indicator.submenu-indicator-up{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.nav-overlay-panel{width:100%;height:100%;top:0;left:0;position:fixed;display:none;z-index:19999}
.no-scroll{width:100%;height:100%;overflow:hidden}

.nav-button{margin:18px 15px 0;padding:8px 14px;display:inline-block;color:#fff;font-size:14px;text-align:center;text-decoration:none;border-radius:4px}
.nav-button:hover,.nav-button:focus{color:#fff;text-decoration:none}
.navigation-portrait .nav-button{width:calc(100% - 52px);margin:17px 26px}
.nav-text{margin:25px 15px;display:inline-block;color:#343a40;font-size:14px}
.navigation-portrait .nav-text{width:calc(100% - 52px);margin:12px 26px 0}
.navigation-portrait .nav-text+ul{margin-top:15px}
.nav-dropdown{min-width:180px;margin:0;padding:0;display:none;position:absolute;list-style:none;z-index:98;white-space:nowrap}
.navigation-portrait .nav-dropdown{width:100%;position:static;left:0}
.nav-dropdown .nav-dropdown{left:100%}
.nav-menu>li>.nav-dropdown{border-top:solid 1px #f0f0f0}
.nav-dropdown>li{width:100%;float:left;clear:both;position:relative;text-align:left}
.nav-dropdown>li>a{width:100%;padding:16px 20px;display:inline-block;text-decoration:none;float:left;font-size:13px;color:#343a40;background-color:#fdfdfd;font-weight: 600;}
.nav-dropdown.nav-dropdown-left{right:0}
.nav-dropdown>li>.nav-dropdown-left{left:auto;right:100%}
.navigation-landscape .nav-dropdown.nav-dropdown-left>li>a{text-align:right}
.navigation-portrait .nav-dropdown>li>a{padding:12px 20px 12px 30px}
.navigation-portrait .nav-dropdown>li>ul>li>a{padding-left:50px}
.navigation-portrait .nav-dropdown>li>ul>li>ul>li>a{padding-left:70px}
.navigation-portrait .nav-dropdown>li>ul>li>ul>li>ul>li>a{padding-left:90px}
.navigation-portrait .nav-dropdown>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:110px}
.nav-dropdown .submenu-indicator{right:15px;top:10px;position:absolute}
.navigation-portrait .nav-dropdown .submenu-indicator{right:0;top:0}
.nav-dropdown .submenu-indicator .submenu-indicator-chevron{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.navigation-portrait .nav-dropdown .submenu-indicator .submenu-indicator-chevron{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.nav-dropdown>li:hover>a .submenu-indicator-chevron,.nav-dropdown>.focus>a .submenu-indicator-chevron{border-color:transparent #461047 #461047 transparent}
.navigation-landscape .nav-dropdown.nav-dropdown-left .submenu-indicator{left:10px}
.navigation-landscape .nav-dropdown.nav-dropdown-left .submenu-indicator .submenu-indicator-chevron{-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.nav-dropdown-horizontal{width:100%;left:0;background-color:#fdfdfd;border-top:solid 1px #f0f0f0}
.nav-dropdown-horizontal .nav-dropdown-horizontal{width:100%;top:100%;left:0}
.navigation-portrait .nav-dropdown-horizontal .nav-dropdown-horizontal{border-top:none}
.nav-dropdown-horizontal>li{width:auto;clear:none;position:static}
.navigation-portrait .nav-dropdown-horizontal>li{width:100%}
.nav-dropdown-horizontal>li>a{position:relative}
.nav-dropdown-horizontal .submenu-indicator{height:18px;top:11px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.navigation-portrait .nav-dropdown-horizontal .submenu-indicator{height:42px;top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.navigation-portrait .nav-dropdown-horizontal .submenu-indicator.submenu-indicator-up{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.megamenu-panel{width:62%;padding:15px 0 0;display:none;position:absolute;font-size:14px;z-index:98;text-align:left;color:inherit;border-top:solid 1px #f0f0f0;background-color:#fdfdfd;box-shadow:0 10px 20px rgba(0,0,0,.075)}
.navigation-portrait .megamenu-panel{padding:25px;position:static;display:block}
.megamenu-panel [class*=container]{width:100%}
.megamenu-panel [class*="container"] [class*="col-"]{padding:0}
.megamenu-panel-half{width:50%}
.megamenu-panel-quarter{width:25%}
.navigation-portrait .megamenu-panel-half,.navigation-portrait .megamenu-panel-quarter{width:100%}
.megamenu-panel-row{width:100%}
.megamenu-panel-row:before,.megamenu-panel-row:after{display:table;content:"";line-height:0}
.megamenu-panel-row:after{clear:both}
.megamenu-panel-row [class*=col-]{display:block;min-height:20px;float:left;margin-left:3%}
.megamenu-panel-row [class*=col-]:first-child{margin-left:0}
.navigation-portrait .megamenu-panel-row [class*=col-]{float:none;display:block;width:100%!important;margin-left:0;margin-top:15px}
.navigation-portrait .megamenu-panel-row:first-child [class*=col-]:first-child{margin-top:0}
.megamenu-panel-row .col-1{width:5.583333333333%}
.megamenu-panel-row .col-2{width:14.166666666666%}
.megamenu-panel-row .col-3{width:22.75%}
.megamenu-panel-row .col-4{width:31.333333333333%}
.megamenu-panel-row .col-5{width:39.916666666667%}
.megamenu-panel-row .col-6{width:48.5%}
.megamenu-panel-row .col-7{width:57.083333333333%}
.megamenu-panel-row .col-8{width:65.666666666667%}
.megamenu-panel-row .col-9{width:74.25%}
.megamenu-panel-row .col-10{width:82.833333333334%}
.megamenu-panel-row .col-11{width:91.416666666667%}
.megamenu-panel-row .col-12{width:100%}
.megamenu-tabs{width:100%;float:left;display:block}
.megamenu-tabs-nav{width:20%;margin:0;padding:0;float:left;list-style:none}
.navigation-portrait .megamenu-tabs-nav{width:100%}
.megamenu-tabs-nav>li>a{width:100%;padding:10px 16px;float:left;font-size:13px;text-decoration:none;color:#343a40;border:solid 1px #eff0f2;outline:0;background-color:#fff}
.megamenu-tabs-nav>li.active a,.megamenu-tabs-nav>li:hover a{background-color:#f5f5f5}
.megamenu-tabs-pane{width:80%;min-height:30px;padding:20px;float:right;display:none;font-size:13px;color:#343a40;border:solid 1px #eff0f2;background-color:#fff}
.megamenu-tabs-pane.active{display:block}
.navigation-portrait .megamenu-tabs-pane{width:100%}
.megamenu-lists{display:table}
.megamenu-list{width:100%;margin:0 0 15px;padding:0;display:inline-block;float:left;list-style:none}
.megamenu-list:last-child{margin:0;border:none}
.navigation-landscape .megamenu-list{margin:-15px 0;padding:20px 0;border-right:solid 1px #f0f0f0}
.navigation-landscape .megamenu-list:last-child{border:none}
.megamenu-list>li>a{width:100%;padding:10px 15px;display:inline-block;color:#343a40;text-decoration:none;font-size:13px;}
.megamenu-list>li>a:hover{background-color:#461047;color:#fff}
.megamenu-list>li.megamenu-list-title>a{font-size:12px;font-weight:600;text-transform:uppercase;color:#343a40}
.megamenu-list>li.megamenu-list-title>a:hover{background-color:transparent}
.navigation-landscape .list-col-2{width:50%}
.navigation-landscape .list-col-3{width:33%}
.navigation-landscape .list-col-4{width:25%}
.navigation-landscape .list-col-5{width:20%}
.nav-menu > li > a{font-weight: 500;font-size: 14px;color: #FFFFFF !important;letter-spacing: 0;}
.nav-dropdown > li > a{color:#343a40;padding:10px 30px;}
.main_header_area.sticky{width:100%;position:fixed;top:0;left:0;background-color:#fff;z-index:9999;box-shadow:0 5px 30px rgba(0,0,0,0.1);}
.transparent-menu{position:absolute;width:100%;left:0;top:0;z-index:99;}
.navigation-portrait .nav-menu > li > a{width:100%;height:auto;padding:10px 10px 10px 30px;}
.header-contact, .header-adress{max-width: 90%;margin: 0 auto;}
.header-map{position: relative;}
.map-button{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.map-button a{font-weight: 400;font-size: 12px;color: #FAFAFA;letter-spacing: 1px;text-align: center; background-color: #B425B7; border-radius: 10px; padding: 14px 50px;}
@media only screen and (min-width:320px) and (max-width:767px){
  .nav-dropdown > li > a,.megamenu-list > li > a{width:65%}
}

.new-lang-a{display: flex !important; padding: 23px 20px !important; position: relative;}
.new-lang-a:before{content: ''; position: absolute; left: 0; top: 25px;width: 2px;height: 30%; background-color: #FDA4FF; }
.new-lang-img{max-width: 24px !important;}
.new-lang-a2 {display: flex !important;    padding: 10px 20px 10px 13px !important;}
.new-lang-a2 span{font-weight: 600;font-size: 14px;color: #461047 !important;letter-spacing: 0;text-align: center; padding: 2px 0 0 10px;}
.nav-dropdown-language{min-width: auto;}
.header-adress{border-top: 1px solid #979797; padding: 30px 20px;}
.header-adress p, .header-adress a{font-weight: 400;font-size: 12px;color: #000000;letter-spacing: 0;}
.header-adress .mail-phone{text-align: right;}
.header-adress .social{padding-top: 10px;}
.header-adress .social a{font-size: 25px; padding: 6px; color: #461047;}
@media (max-width: 768px){
	.nav-brand img{max-width: 280px;}
}
.header-social{padding-left: 20px;}
.header-social a{padding: 26px 10px !important;    font-size: 18px !important;}






.main-content{position: relative;}

 .slideshow {
	 overflow: hidden;
	 position: relative;
	 width: 100%;
	 height: 70vh;
	 z-index: 1;
}
 .slideshow .slideshow-inner {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
}
 .slideshow .slides {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 1;
}
 .slideshow .slide {
	 display: none;
	 overflow: hidden;
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 1;
	 opacity: 0;
	 transition: opacity 0.3s ease;
}
 .slideshow .slide.is-active {
	 display: block;
}
 .slideshow .slide.is-loaded {
	 opacity: 1;
}
 .slideshow .slide .caption {
	 position: absolute;
     left: 18%;
}
 .slideshow .slide .image-container {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 background-position: center;
	 z-index: 1;
	 background-size: cover;
	 image-rendering: optimizeQuality;
}
 .slideshow .slide .image-container::before {
	 content: "";
	 display: block;
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 background: rgba(0, 0, 0, 0.2);
}
 .slideshow .slide .image {
	 width: 100%;
	 width: 100%;
	 object-fit: cover;
	 height: 100%;
}
 .slideshow .slide-content {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 2;
	 color: #fff;
	 text-align: center;
	 display: flex;
	 justify-content: center;
	 align-items: center;
}
 .slideshow .slide .title {
	 margin: 0 auto 15px;
	 max-width: 570px;
	 line-height: 1.1;
	 text-align: left;
	 font-weight: 700;
	 font-size: 48px;
	 color: #FFFFFF;
	 letter-spacing: -1px;
}
 .slideshow .slide .text {
	 max-width: 450px;
	 text-align: left;
	 font-weight: 400;
     font-size: 16px;
     color: #FFFFFF;
     letter-spacing: 0;
     line-height: 1.5;
}
 .slideshow .slide .btn {
	 margin: 15px 0 0;
	 border-color: #fff;
}
 .slideshow .slide .btn::before {
	 background: #fff;
}
 .slideshow .pagination {
	 position: absolute;
	 bottom: 35px;
	 left: 18%;
	 width: 100%;
	 height: 12px;
	 cursor: default;
	 z-index: 2;
	 text-align: center;
}
 .slideshow .pagination .item {
	 display: inline-block;
	 padding: 15px 5px;
	 position: relative;
	 width: 30px;
	 height: 32px;
	 cursor: pointer;
	 text-indent: -999em;
	 z-index: 1;
}
 .slideshow .pagination .item + .page {
	 margin-left: -2px;
}
 .slideshow .pagination .item::before {
	 content: "";
	 display: block;
	 position: absolute;
	 top: 15px;
	 left: 5px;
	 width: 10px;
     height: 10px;
     border-radius: 100%;
	 background: #fff;
	 transition: background 0.2s ease;
}
 .slideshow .pagination .item::after {
	 width: 0;
	 background: #fff;
	 z-index: 2;
	 transition: width 0.2s ease;
}
 .slideshow .pagination .item:hover::before, .slideshow .pagination .item.is-active::before {
	 background-color: #fff;
	 
}
.slideshow .pagination .item.is-active::before{
	width: 15px;
    height: 15px;
    border: 3px solid #908E90;
    top: 12px;
}	
 .slideshow .arrows .arrow {
	 margin: -33px 0 0;
	 padding: 20px;
	 position: absolute;
	 top: 50%;
	 cursor: pointer;
	 z-index: 3;
}

 .slideshow .arrows .prev {
	 left: 30px;
}
 .slideshow .arrows .prev:hover .svg {
	 left: -10px;
}
 .slideshow .arrows .next {
	 right: 30px;
}
 .slideshow .arrows .next:hover .svg {
	 left: 10px;
}
 .slideshow .arrows .svg {
	 position: relative;
	 left: 0;
	 width: 14px;
	 height: 26px;
	 fill: #fff;
	 transition: left 0.2s ease;
}
 





.home-bottom-items-p{position: absolute;right: 10%;bottom: -10%;z-index: 9;}
.home-bottom-items .home-bottom-item{background-color: #131313; padding: 30px 20px;}
.home-bottom-items .home-bottom-item h6{font-weight: 700;font-size: 16px;color: #FFFFFF;letter-spacing: 0;}
.home-bottom-items .home-bottom-item p{font-weight: 400;font-size: 13px;color: #FFFFFF;letter-spacing: 0;line-height: 1.2; padding: 10px 0 20px;}
.home-bottom-items .home-bottom-item a{display: flex; align-items: center;}
.home-bottom-items .home-bottom-item span{font-weight: 600;font-size: 12px;color: #FFFFFF;letter-spacing: 0;line-height: 14px; padding-right: 15px;}
.home-bottom-items .home-bottom-item a img{max-width: 16px;}
.home-bottom-items .home-bottom-item-img{padding: 0;}
.home-bottom-items .home-bottom-item-img a{padding: 27px 20px;background-color: #f80000;}
.home-bottom-items .home-bottom-item-img img{max-height: 160px; object-fit: cover;}


@media (max-width: 768px){
	.slideshow .slide .title{font-size: 32px; line-height: 40px;max-width: 275px;}
	.slideshow .slide .text{max-width: 270px;}
	.slideshow .arrows .next{right: 0;}
	.slideshow .arrows .prev{left: 0;}
	.nav-brand img{max-width: 120px;padding-left: 40px;}
	.home-bottom-items-p{position: relative; left: auto; right: auto; padding: 30px 15px;}
	.home-bottom-items .home-bottom-item{margin-bottom: 15px;}
}


.cam{padding-top: 110px;}
.cam .container{background-color: #F60000; padding: 15px 30px; border-radius: 16px;}
.cam .container .cam-item .cam-item-description{display: flex;justify-content: flex-start; align-items: center;}
.cam .container .cam-item .cam-item-description img{max-width: 22px;}
.cam .container .cam-item .cam-item-description h2{font-weight: 700;font-size: 18px;color: #FFFFFF;letter-spacing: 0; padding-left: 30px;}
.cam .container .cam-item .cam-item-button a{font-weight: 700;font-size: 18px;color: #F60000;letter-spacing: 0; background-color: #fff; padding: 15px 40px; box-shadow: 0 1px 10px rgba(38,38,38,0.2); border-radius: 6px;}
.cam .container .cam-item .cam-item-button{display: flex; justify-content: flex-end;}
.cam .container .col-md-8{display: flex;justify-content: flex-start; align-items: center;}


@media (max-width: 768px){
	.cam{padding: 30px 15px 0;}
	.cam .container .cam-item .cam-item-button{justify-content: center; padding-top: 20px;}
	.cam .container{padding: 30px;}
}


.blog{padding: 100px 0;}
.blog .blog-title .blog-title-left h1{font-weight: bold;font-size: 32px;color: #222222;letter-spacing: -1px;}
.blog .blog-title .blog-title-right a{display: flex; justify-content: center; align-items: center;font-weight: 600;font-size: 14px;color: #E2000F;letter-spacing: 0;text-align: right;}
.blog .blog-title .blog-title-right a span{padding-right: 15px;}
.blog .blog-title .blog-title-right a img{max-width: 22px;}
.blog .blog-title .blog-title-right{display: flex; justify-content: flex-end;}

.blog .blog-items{padding-top: 40px;}
.blog .blog-items .blog-item-description{padding: 20px 30px; box-shadow: 0 2px 10px rgba(0,0,0,0.05);display: flex;}
.blog .blog-items .blog-item-description .blog-item-description-left{width: 20%;}
.blog .blog-items .blog-item-description .blog-item-description-left p{font-weight: 700;font-size: 36px;color: #222222;letter-spacing: 0;line-height: 20px;}
.blog .blog-items .blog-item-description .blog-item-description-left span{font-weight: 400;font-size: 10px;color: #222222;letter-spacing: 0;line-height: 14px;}
.blog .blog-items .blog-item-description .blog-item-description-right{padding-left: 25px; width: 80%;}
.blog .blog-items .blog-item-description .blog-item-description-right h6{font-weight: 700;font-size: 16px;color: #222222;letter-spacing: 0;}
.blog .blog-items .blog-item-description .blog-item-description-right p{font-weight: 400;font-size: 13px;color: #222222;letter-spacing: 0;line-height: 15px; max-width: 228px; padding: 10px 0 15px;font-size: 14px;line-height: 1.2;color: #868686;}
.blog .blog-items .blog-item-description .blog-item-description-right a{display: flex; justify-content: flex-start; align-items: center; font-weight: 600;font-size: 13px;color: #222222;letter-spacing: 0;line-height: 14px;}
.blog .blog-items .blog-item-description .blog-item-description-right span{padding-right: 10px;}
.blog .blog-items .blog-item-description .blog-item-description-right img{max-width: 16px;}
@media (max-width: 768px){
	.blog{padding: 60px 0;}
	.blog .blog-title .blog-title-right{justify-content: flex-start;}
	.blog .blog-items{padding-top: 20px;}
	.blog .blog-items .blog-item{margin-bottom: 15px;}
}

.about{padding: 100px 0; position: relative;}
.about .about-left .about-left-description h1{font-weight: bold;font-size: 3em;color: #222222;letter-spacing: -1px; }
.about .about-left .about-left-description p{font-weight: 400;font-size: 13px;color: #222222;letter-spacing: 0;line-height: 15px; max-width: 450px;padding: 10px 0 35px;font-size: 16px;line-height: 1.5;}
.about .about-left .about-left-description a{font-weight: 700;font-size: 18px;color: #FFFFFF;letter-spacing: 0; background-color: #F60000; padding: 15px 40px; /*! border-radius: 6px; */font-size: 14px;font-weight: 500;}
.about .about-right .video-modal{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}


.about-icon{position: absolute; top: 0; left: -8vw; max-width: 500px; opacity: 0.2; display: none;}

@media (max-width: 768px){
	.about{padding: 0 0 60px;}
	.about .about-right{padding-top: 40px;}
}


.services{padding: 100px 0 100px;}
.title h3{color: #000000; text-align: left; letter-spacing: 0; padding-bottom: 7px;font-weight: bold;font-size: 32px;color: #222222;letter-spacing: -1px;}
.services .services-item{padding-top: 50px;}
.services .services-item .item-bg{background-image: url(../images/jpg/icecek.jpg); background-position: center center; background-size: cover; height: 350px;background-color: #E2000F;background-blend-mode: multiply; border-radius: 15px;}
.services .services-item .item-bg-2{background-image: url(../images/jpg/kimya.jpg);}
.services .services-item .item-bg-3{background-image: url(../images/jpg/alkol.jpg);}
.services .services-item .item-bg-4{background-image: url(../images/jpg/hotel.jpg);}
.services .services-item .item-bg-5{background-image: url(../images/jpg/volim.jpg);}
.services .services-item .item .item-description{position: absolute; top: 35px; left: 35px;}
.services .services-item .item .item-description p{color: #fff;}
.services .services-item .item .item-description-2{bottom: 35px; top: auto;}


.services-slider .slick-arrow{ width: 35px; height: 35px; border-radius: 35px; position: absolute; top: 0; left: auto; right: 0;  z-index: 250; background-color: #D90000;  color: #FFFFFF; font-size: 25px; text-align: center; padding: 0; outline: none; transition: all 300ms ease-in-out;}
.services-slider .slick-prev{right: 40px; left: auto;}
.services-slider .slick-arrow img{max-width: 24px; margin: 0 auto;}
.services-slider .slick-arrow:hover{background-color: #E2000F; color: #fff; }
.services h2{font-weight: 800;font-size: 28px;color: #FFFFFF;letter-spacing: 0;line-height: 35px;}
.services p{font-size: 16px;color: #000000;letter-spacing: -0.1px;line-height: 20px;}
	@media screen and (max-width: 768px){
		.services{padding: 20px 0 70px;}
		.services .services-item{ padding-top: 30px;}
		.services .services-item .item{padding-bottom: 15px;}
		.services-slider .slick-arrow{right: 41%;bottom: -50px; top: auto;}
		.services-slider .slick-prev{right: 51%;}
	}


.numbers{background-image: url(../images/numbers-bg.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; width: 100%; padding: 100px 0;}


.title2 h3{color: #fff;}
.title2 p{font-weight: 400;font-size: 16px;color: #FFFFFF;letter-spacing: -0.1px;}
.numbers .numbers-items{padding-top: 70px;}
.numbers .numbers-items .numbers-item2{padding-top: 70px;}
.numbers .numbers-items .numbers-item img{max-width: 90px;}
.numbers .numbers-items .numbers-item{display: flex; justify-content: flex-start; align-items: center;}
.numbers .numbers-items .numbers-item h1{font-weight: 700;font-size: 39px;color: #FFFFFF;letter-spacing: -0.25px;}
.numbers .numbers-items .numbers-item p{font-weight: 600;font-size: 13px;color: #FFFFFF;letter-spacing: 0;line-height: 15px; max-width: 272px;/*! font-size: 13px; */line-height: 1.5;}
.numbers .numbers-items .numbers-item .numbers-item-description{padding-left: 30px;}










footer{padding: 35px 0;}
	footer .footer-left img{max-width: 120px;}
	footer .footer-left .footer-nav{padding-top: 40px;}
	footer .footer-left .footer-nav ul{display: flex;}
	footer .footer-left .footer-nav ul li{padding-right:20px;}
	footer .footer-left .footer-nav ul li a{font-weight: 500;font-size: 14px;color: #000000;letter-spacing: -0.09px;}
	footer .footer-right{line-height: 20px; padding-top: 30px;}
	footer .footer-right h6{font-size: 18px; font-family: 'Montserrat', sans-serif; color: #000; font-weight: 600; padding-bottom: 5px;/*! font-size: 24px; */font-weight: 700;/*! line-height: 1.33; */color: #E2000F;/*! margin: 0 0 16px; */}
	footer .footer-right a, footer .footer-right p{font-size: 16px;color: #000000;letter-spacing: -0.1px;font-family: 'Montserrat', sans-serif;line-height: 20px;font-size: 1em;line-height: 1.5;}

	.footer-bottom{background-color: #E2000F; padding: 25px 0;}
	.footer-bottom .footer-bottom-left p, .footer-bottom .footer-bottom-right p{font-size: 10px;color: #FFFFFF;letter-spacing: 0;line-height: 33px;font-size: 12px;font-weight: 500;}
	.footer-bottom .footer-social a{font-size: 22px; color: #fff; padding: 0 8px; }

	
	@media screen and (max-width: 768px){
		footer{padding-top: 0;}
		footer .footer-left img{margin: 0 auto;}
		footer .footer-left .footer-nav ul{justify-content: center;display: block;text-align: center;}
		footer .footer-right{text-align: center !important; border-top: 1px solid #e2e2e2;padding-top: 30px;}
		footer .footer-left .footer-nav{padding: 20px 0 5px;}
		.footer-bottom .footer-bottom-left p, .footer-bottom .footer-bottom-right p{text-align: center;}
		footer .footer-left .footer-nav ul li{padding-right: 0;}
	}


.alt-title{background-image: url(../images/alt-title-bg.jpg); background-position: center center; background-size: cover; background-repeat: no-repeat; width: 100%; height: 40vh; position: relative; border-bottom: 45px solid #F60000; display: flex; justify-content: center; align-items: center;}
.alt-title:after{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); z-index: 1;}
.alt-title .container{z-index: 2; position: relative;}
.alt-title .alt-title-description h1{font-weight: bold;font-size: 38px;color: #FFFFFF;letter-spacing: -1px;text-align: center;}
.alt-title .alt-title-description p{font-weight: 400;font-size: 14px;color: #FFFFFF;letter-spacing: 0;text-align: center;line-height: 20px; max-width: 684px; margin: 0 auto; padding-top: 10px;}
.alt-title .alt-title-description{padding-top: 50px;}
.about-page .about-page-item .about-page-item-description p{font-weight: 400;font-size: 13px;color: #222222;letter-spacing: 0;line-height: 15px; padding-bottom: 10px; max-width: 464px;font-size: 1em;line-height: 1.2;}
.about-page .about-page-item{padding: 50px 0;}
.about-page .about-page-item .about-page-item-description-numbers{display: flex; justify-content: flex-start; padding-top: 40px;}
.about-page .about-page-item .about-page-item-description-numbers .about-page-item-description-numbers-item{padding: 0 10px;}
.about-page .about-page-item .about-page-item-description-numbers h2{font-weight: 700;font-size: 28px;color: #222222;letter-spacing: -0.18px;text-align: center;}
.about-page .about-page-item .about-page-item-description-numbers p{font-weight: 600;font-size: 12px;color: #222222;letter-spacing: 0;text-align: center; text-transform: uppercase;}
.about-page-item .col-md-6{position: relative;}
.about-page-item .about-page-item-description{position: absolute; top: 50%; transform: translateY(-50%);}
.about-page .about-page-item h1{font-weight: 600;font-size: 38px;color: #222222;letter-spacing: 0; padding-bottom: 10px;}
.about-page .about-page-item2 .about-page-item-description p{max-width: 552px;}
.about-page{position: relative;}
.about-page .about-icon{right: -10vw; left: auto; top: 50%; transform: translateY(-60%);}
.about-page-item .prensip-items{padding-top: 20px;}
.about-page-item .prensip-items .prensip-item{display: flex;}
.about-page-item .prensip-items .prensip-item img{max-width: 34px; margin-top: -30px;}
.about-page-item .prensip-items .prensip-item h6{font-weight: 700;font-size: 13px;color: #222222;letter-spacing: 0;line-height: 15px;}
.about-page-item .prensip-items .prensip-item p{max-width: 410px;}
.about-page-item .prensip-items .prensip-item .prensip-item-description{padding:0 0 20px 30px;}

.about-yonetim{background-color: #222222; border-top: 8px solid #F60000; border-bottom: 8px solid #F60000; padding: 30px 0;}
.about-yonetim .about-yonetim-description h1{font-weight: 600;font-size: 36px;color: #FFFFFF;letter-spacing: 0;line-height: 40px; padding-bottom: 25px;}
.about-yonetim .about-yonetim-description p{font-weight: 400;font-size: 13px;color: #FFFFFF;letter-spacing: 0;line-height: 15px; padding-bottom: 15px; max-width: 700px;font-size: 14px;line-height: 1.2;}
.about-yonetim .about-yonetim-description h6{font-weight: 700;font-size: 12px;color: #FFFFFF;letter-spacing: 0;line-height: 14px; padding-top: 25px;}
.about-yonetim .col-md-8{position: relative;}
.about-yonetim .about-yonetim-description{position: absolute; top: 50%; transform: translateY(-50%); padding-left: 20px;}
.references{padding: 100px 0 50px;}
.references .references-items{display: flex; justify-content: center; align-items: center;}
.references .references-items .references-item{padding: 0 30px;}
@media screen and (max-width: 768px){
	.alt-title .alt-title-description h1{font-size: 30px;}
	.alt-title .alt-title-description p{font-size: 14px;}
	.alt-title{height: 65vh;}
	.about-page-item .about-page-item-description{position: relative; transform:none; top: auto; padding-top: 20px;}
	.about-page .about-page-item .about-page-item-description-numbers{padding-top: 20px;}
	.about-page .about-page-item .about-page-item-description-numbers .about-page-item-description-numbers-item{padding: 0;}
	.about-page .about-page-item h1{font-size: 32px;}
	.about-page .about-page-item3{padding-top: 0;}
	.about-yonetim .about-yonetim-description{position: relative; top: auto; transform: none; padding:25px 0 0 0;}
	.references .references-items img{max-width: 150px; margin: 0 auto;}
	.references{padding: 50px 0;}
}



.main-content2 .slideshow{height: 55vh;}
.main-content2 .slideshow .top-img{position: absolute;right: -40vw;top: 80px;}
.main-content2 .slideshow .top-img img{max-width: 530px;}
.main-content2 .slideshow .slide .caption{padding-top: 80px;}
.main-content2 .new-date {display: flex; padding-top: 50px;}
.main-content2 .new-date img{max-width: 17px;}
.main-content2 .new-date p{font-weight: 700;font-size: 16px;color: #FFFFFF;letter-spacing: 0; padding-left: 5px;}


.blog-items2 .blog-item{margin-bottom: 50px;}
.blog-items2 .blog-item .blog-img{max-height: 300px; object-fit: cover; min-height: 300px;}



@media screen and (max-width: 768px){
	.main-content2 .slideshow .slide .caption{padding-top: 20px;}
	.main-content2 .slideshow{height: 80vh;}
	.main-content2 .slideshow .top-img{position: relative; right: auto; top: 15px;}
	.slideshow .slide .title{margin-left: 0;}
	.main-content2 .new-date{padding-top: 10px;}
	.slideshow .slide .text{max-width: 300px; font-size: 14px;}
	.main-content2 .slideshow .top-img img{max-width: 290px;}
}




.video-modal-media{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.galeri{padding: 60px 0;}
.galeri button{font-weight: 500;font-size: 14px;color: #4C4C4C;letter-spacing: 0;text-align: right;background-color: transparent;padding-left: 20px;}
.galeri .mixitup-control-active{font-weight: 700; color: #E2000F;}
.galeri .mix{padding: 10px; }
.galeri ul.container {list-style-type: none;margin: 0px;}
.galeri li{display:inline-block;}
.galeri ul li img{min-height: 100%; object-fit: cover;}
.galeri-title h1{font-weight: 600;font-size: 36px;color: #222222;letter-spacing: 0; padding-left: 20px;}
.galeri-title-right{display: flex; justify-content: flex-end; padding-right: 35px;}
@media screen and (max-width: 768px){
	.galeri{padding: 40px 0;}
	.galeri button{background-color: #fafafa;margin-bottom: 10px;}
	.galeri nav{text-align: center;}
	.galeri-title-right{justify-content: center; padding-top: 20px;}
}



.location-button{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.location-button img{max-width: 32px !important;}

@media screen and (max-width: 768px){
	.slideshow .slide .caption{left: 14%;}
}


.blog2{padding-bottom: 50px;}
.contact{padding-bottom: 80px;} 
.contact .contact-item h4{font-weight: 700;font-size: 28px;color: #58585B;letter-spacing: 0.7px;}
.contact .contact-item p{font-weight: 400;font-size: 14px;color: #58585B;letter-spacing: 0; max-width: 425px; padding: 15px 0 90px; line-height: 18px;}
.contact .contact-item{padding: 50px; background-color: #F5F5F5;min-height: 100%;}
.contact form {display: flex;}
.contact form input{border: 1px solid #909090; background-color: transparent; padding: 10px 20px;}
::placeholder{font-weight: 400; font-style: italic;font-size: 14px;color: #414042;letter-spacing: 0.35px;}
.contact form .form-button button{display: flex; background-color: #E2000F; font-weight: 500;font-size: 14px;color: #FFFFFF;letter-spacing: 0.35px;padding: 11px 40px;}
.contact form .form-button button img{max-width: 24px; padding-top: 4px;}
.contact form .form-button {padding-left: 20px;}
.cagri-button{font-weight: 700;font-size: 28px;color: #DE1F26;letter-spacing: 0.7px;}
@media screen and (max-width: 768px){
	.contact .contact-item p{padding-bottom: 40px;}
	.contact form{display: block;}
	.form-button{padding: 20px 0 0 0 !important;}
	.contact .contact-item{margin-bottom: 20px;}
	.cagri-button{font-size: 24px;}
	.nav-menu > li > a{color: #222222 !important;}
	.nav-menu>li{display: flex !important;}
	.header-social a{padding: 10px !important;    max-width: 40px;}
}






.alt-career .alt-title2{padding-top: 0;}



.career-form{padding-bottom: 70px;}
.career-form .group {
    position: relative;
    margin-bottom: 15px;
    width: 49%;
}



.career-form .form-group{
  display: flex;
}
.career-form .group2{
  margin-left: 30px;
}
.career-form .group3{
    width: 49%;
}
.career-form .group3 input{
    width: 100%;
}
.career-form .group3 .bar{
    width: 100%;
}
.career-form .group3 input:focus ~ label, input:valid ~ label{
    top: -60px;
}
.career-form .group4{padding-left: 30px;  width: 51%;}
.career-form .group4 input{padding:14px 0 14px 40px;}
.career-form input, .career-form textarea {
    font-size: 18px;
    padding: 18px;
    display: block;
    background-color: #F9F9F9;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    width: 100%;
}
.career-form textarea{height: 65px; padding-left: 35px;}
.career-form input:focus {
    outline: none;
}


/* LABEL ======================================= */

.career-form label {
    font-weight: 400;font-size: 14px;color: #9B9B9B;letter-spacing: 0.88px;
    position: absolute;
    pointer-events: none;
    left: 35px;
    top: 18px;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
    letter-spacing: 0;

}


/* active state */

.career-form input:focus ~ label,
input:valid ~ label {
    top: -20px;
    font-size: 14px;
    color: #9B9B9B;
}


/* BOTTOM BARS ================================= */

.career-form .bar {
    position: relative;
    display: block;
    width: 100%;
}

.career-form .bar:before,
.bar:after {
    content: '';
    height: 2px;
    width: 0;
    bottom: 0;
    position: absolute;
    background: #004D84;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
}

.career-form .bar:before {
    left: 50%;
}

.career-form .bar:after {
    right: 50%;
}


/* active state */

.career-form input:focus ~ .bar:before,
input:focus ~ .bar:after {
    width: 50%;
}


/* HIGHLIGHTER ================================== */

.career-form .highlight {
    position: absolute;
    height: 60%;
    width: 100px;
    top: 25%;
    left: 0;
    pointer-events: none;
    opacity: 0.5;
}


/* active state */

.career-form input:focus ~ .highlight {
    -webkit-animation: inputHighlighter 0.3s ease;
    -moz-animation: inputHighlighter 0.3s ease;
    animation: inputHighlighter 0.3s ease;
}


/* ANIMATIONS ================ */

@-webkit-keyframes inputHighlighter {
    from {
        background: #5264AE;
    }
    to {
        width: 0;
        background: transparent;
    }
}

@-moz-keyframes inputHighlighter {
    from {
        background: #5264AE;
    }
    to {
        width: 0;
        background: transparent;
    }
}

@keyframes inputHighlighter {
    from {
        background: #5264AE;
    }
    to {
        width: 0;
        background: transparent;
    }
}




/*Contact form select box*/
.lm-select {
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  width: 50%;
  text-align: left;
}
.lm-select * {
  box-sizing: border-box;
}
.lm-select-ico{
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -10px;
  border-width: 6px;
  border-style: solid;
  border-color: #47555B transparent transparent;
}
.lm-select-value {
  padding: 18px 0 18px 35px ;
  cursor: pointer;
  z-index: 4;
  background-color: #F9F9F9;
  width: 97%;
  font-size: 14px;
  color: #4A4A4A;
  letter-spacing: 0;
  margin-left: 30px;
}
.lm-select-active .lm-select-value {
  z-index: 1;
}
.lm-select-options {
  position: absolute;
  top: 0;
  transition: transform 0.2s ease, opacity 0.2s ease;
  left: 30px;
  width: 100% ;
  visibility: hidden;
  z-index: 3;
  opacity: 0;
  transform: scale(.9,.9);
  background: #fff;
  box-shadow: 0 0 16px 0 rgba(0,0,0,.14);
  border-radius: 8px;
  overflow:hidden;
}
.lm-select-animating .lm-select-options {
  visibility: visible;
}
.lm-select-active .lm-select-options { 
  transform: scale(1,1);
  opacity: 1;
}
 
.lm-select-list {
  position: relative;
  width: 100%;
  max-height: 266px;
  overflow: auto;
}

.lm-select-item {
  padding: 12px 11px;
  cursor: pointer;
}
.lm-select-item:hover{
   background: #F5F5F5;
}
.lm-select-item:active{
  background: rgba(0, 174, 239, 0.1);
  transition: background 0.2s ease;
}
.lm-select-item.lm-select-selected{
  background: #F9F9F9;
}

.lm-select-overflow {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: none;
}

.lm-select-active .lm-select-overflow{
  display: block;
}
.form-button{text-align: center;}
.form-button button{font-weight: 500;font-size: 14px;color: #FFFFFF;letter-spacing: -0.09px;background-color: #E2000F;padding: 10px 70px;}

@media (max-width: 768px){
	.alt-title h1{font-size: 22px;}
	.career-form{padding-top: 40px;}
	.career-form .group{width: 100%;}
	.career-form .form-group{display: block;}
	.career-form .group2, .lm-select-value{width: 100%; margin-left: 0;}
	.lm-select{width: 100%;}
	.lm-select-ico{margin-top: -2px;}
	.career-form .group4{padding-left: 0;}
	.blog2{padding-bottom: 0;}
}
.news-details{padding: 80px 0 0;}
.news-details .go-back-button a{background-color: #DCDCDC; display: flex;font-weight: 300; font-size: 16px; color: #FFFFFF; letter-spacing: 0;font-family: 'Montserrat', sans-serif;    padding: 15px 23px;}
.news-details .go-back-button img{max-width: 42px; padding-right: 10px;}
.news-details .news-details-description .news-details-description-title h3{font-weight: 300; font-size: 16px; color: #9B9B9B; letter-spacing: 0;}
.news-details .news-details-description .news-details-description-title h1{font-weight: 700; font-size: 36px; color: #1A1A18; letter-spacing: 0;font-family: 'Montserrat', sans-serif; line-height: 25px; max-width: 520px; line-height: 44px; padding: 10px 0 20px;}
.news-details .news-details-description .news-details-description-title p{ font-size: 14px; color: #4A4A4A; letter-spacing: 0; line-height: 18px; padding: 5px 0; max-width: 700px;}
.news-kimya{padding: 50px 0 130px;}


@media screen and (max-width: 768px){
	.news-details .go-back-button a{width: 165px;}
	.news-details .news-details-description{padding-top: 20px;}
}

/* NOTE: NEWS PAGE */
.news-page{padding: 80px 0;}
.news-page .news-page-item .news-page-item-description h3{font-weight: 300; font-size: 16px; color: #9B9B9B; letter-spacing: 0; padding: 15px 0 10px;}
.news-page .news-page-item .news-page-item-description h1{font-weight: 700;font-family: 'Montserrat', sans-serif; font-size: 21px; color: #1A1A18; letter-spacing: 0; line-height: 25px; max-width: 475px;}
.news-page .news-page-item .news-page-item-description p{ font-size: 14px; color: #4A4A4A; letter-spacing: 0; line-height: 18px; padding: 15px 0 40px;}
.news-page .news-page-item img{max-height: 400px; min-height: 400px; object-fit: cover;}
.news-page .news-page-item{padding-bottom: 30px;}






.bayi{padding: 80px 0 0;}
.bayi .bayi-title h2{font-weight: 700;font-size: 32px;color: #000000;letter-spacing: -0.9px;}
.bayi .bayi-title p{font-weight: 400;font-size: 16px;color: #000000;letter-spacing: -0.2px;}











/**
 * Tabs Block
 */
.bayi .tabs-block {
	display: flex;
	align-items: center;
	justify-content: center;
}

/**
 * Tabs
 */
.bayi .bayi-tab{box-shadow: 0 0 30px rgba(0,0,0,0.05); margin: 50px 0;
}
.bayi .tabs {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	
}

.bayi .tabs label {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 15px;
	cursor: pointer;
	background-color: #F8F8F8;
	color: #fff;
	font-size: 1.2rem;
	font-weight: 700;
	transition: background-color ease 0.3s;
}

.bayi .tabs label .material-icons {
	margin-right: 0.3rem;
}

.bayi .tabs .tab {
	flex-grow: 1;
	width: 100%;
	height: 100%;
	display: none;
	padding: 30px 60px;
	color: #000;
	background-color: #fff;
	box-shadow: 0 10px 10px rgba(0, 0, 0, 0.4);
}

.bayi .tabs .tab > *:not(:last-child) {
	margin-bottom: 0.8rem;
}

.bayi .tabs [type=radio] {
	display: none;
}

.bayi .tabs [type=radio]:checked + label {
	background-color: #fff;
	color: #000000;
	font-weight: 700;
}

.bayi .tabs [type=radio]:checked + label + .tab {
	display: block;
}
@media (min-width: 768px) {

	

	

	.bayi .tabs label {
		order: 1;
		width: auto;
	}

	.bayi .tabs .tab {
		order: 9;
	}

	.bayi .tabs [type=radio]:checked + label {
		border-bottom: none;
	}
}




.bayi .bayi-tab label{font-weight: 300;font-size: 14px;color: #000000;letter-spacing: -0.39px;text-align: center; margin-bottom: 0; width: 20%;}



.bayi-tab .center-title h6{font-weight: 400;font-size: 12px;color: #848484;letter-spacing: -0.34px;}
.bayi-tab .center-title h5{font-weight: 800;font-size: 14px;color: #000000;letter-spacing: -0.39px; padding-top: 5px;}



.center-table table{width: 100%;border-top: 1px solid #E4E4E4;}
.center-table table th{width: 25%;padding: 15px 30px; font-weight: 300;font-size: 14px;color: #848484;letter-spacing: -0.39px;line-height: 18px; text-transform: uppercase;}
.center-table table tr td{padding: 15px 30px;font-weight: 500;font-size: 14px;color: #000000;letter-spacing: -0.39px; line-height: 18px;text-transform: uppercase;}
.center-table table tr{border-bottom: 1px solid #E4E4E4;}
.center-table table a{text-decoration: underline;}



.center-title{padding-bottom: 30px;}



@media screen and (max-width: 768px){
	.bayi .bayi-tab label{width: 100%;}
	.bayi .tabs .tab{width: 100%; overflow: scroll; padding: 30px;}
}


.bayi-page .bayi-tab label{width: 19%;}
.bayi-page .bayi-tab{box-shadow: none;}
.bayi-page .tabs [type=radio]:checked + label{background-color: #F8F8F8;}
.bayi-page .tabs [type=radio]:checked + label{background-color: #E2000F; color: #fff;}
.bayi-page .bayi-page-title{padding-left: 25px;}
.bayi-page .tabs .tab{padding: 40px 25px;}
.bayi-page .col-md-4{margin-bottom: 30px;}
.bayi-page .bayi-page-item{display: flex; justify-content: flex-start; align-items: center;padding: 30px 30px 15px; background-color: #fff;box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1); border-bottom: 4px solid #E2000F; height: 100%;}
.bayi-page .bayi-tab .bayi-label{margin-left: 25px;}
.bayi-page .bayi-page-item .bayi-page-item-description h6{font-weight: 500;font-size: 13px;color: #848484;letter-spacing: 0;lineheight: 14px; padding-bottom: 5px;}
.bayi-page .bayi-page-item .bayi-page-item-description h2{font-weight: 700;font-size: 16px;color: #222222;letter-spacing: 0; padding-bottom: 15px;}
.bayi-page .bayi-page-item .bayi-page-item-description p{font-weight: 400;font-size: 13px;color: #222222;letter-spacing: 0;line-height: 15px;}
.bayi-page .bayi-page-item .bayi-page-item-description .bayi-page-item-description-button a{font-weight: 400;font-size: 13px;color: #004D84;letter-spacing: 0;line-height: 15px; text-decoration: underline;}
.bayi-page .bayi-page-item .bayi-page-item-description .bayi-page-item-description-button{padding: 15px 0;}
.bayi-page .bayi-page-item .bayi-page-item-description h5{font-weight: 700;font-size: 13px;color: #222222;letter-spacing: 0;line-height: 14px; padding-bottom: 15px;}
.bayi-page .bayi-page-item2 .bayi-page-item-description2 h3{font-weight: 500;font-size: 16px;color: #848484;letter-spacing: -0.45px; padding-bottom: 5px;}
.bayi-page .bayi-page-item2 .bayi-page-item-description2 h2{font-weight: 500;font-size: 16px;color: #000000;letter-spacing: 0;}
.bayi-page .bayi-page-item2{width: 100%; display: block; padding-bottom: 30px;}
.bayi-page .bayi-page-item2 .col-md-4{margin-bottom: 0;}
.bayi-page .center-table2 .col-md-12{margin-bottom: 30px;}

@media screen and (max-width: 768px){
	.bayi-page .bayi-tab label{width: 100%;}
	.bayi-page .bayi-tab .bayi-label{margin-left: 0;}
	.bayi-page .bayi-page-item2 .bayi-page-item-description2 h2{padding-bottom: 10px;}
}







