/* *************************** GENERAL *************************** */
/*  Reset.Css */
body {font-family: 'FuturaPTCond-Book';font-weight: 400;font-size: 15px;color: rgb(255, 255, 255);background-color: rgb(40, 40, 40);height: 100%;line-height: 1.2;margin: 0;padding:0;position: relative;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
ul, li, ol, table, tr, td, h1, h2, h3, h4, h5, h6, p, form, input, select, textarea, button, img {font-size:100%; color:rgb(0, 0, 0); vertical-align: baseline; padding: 0; margin: 0; border: 0; list-style: none}
a {-webkit-transition: all 0.3 ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
a:hover {text-decoration:none;}
strong{font-family:"FuturaPT-Bold";}
.padding0{padding: 0;}
.padding-50{padding: 50px 0;}
/* reset */

/* *************************** MENÜ *************************** */ 
.navbar-fixed {padding: 20px;min-height: 125px;}
.navbar-fixed .attr-nav {right: 35px !important;}
.navbar-fixed .attr-nav ul{display: flex;align-items: center;}
.navbar-fixed .attr-nav > ul > li > a {line-height: 85px;padding: 0 15px;}
.navbar-fixed .attr-nav > ul > li > a span {font-size: 17px;font-family: 'FuturaPT-Demi';color: rgba(255, 255, 255, 0.212); margin-right: 15px;}
.navbar-fixed .attr-nav > ul > li > a i{font-size: 23px;color: rgb(255, 255, 255);}
.navbar-fixed .attr-nav ul li.lang {padding: 23px 0 25px 15px;}
.navbar-fixed .attr-nav ul li.lang .nice-select {border-radius: 0;border: solid 2px rgb(200, 200, 200);;box-sizing: border-box;clear: both;cursor: pointer;display: block;float: left;font-family: "FuturaPT-Demi";font-size: 17px;height: 35px;line-height: 33px;padding-left: 10px;background: transparent;color:rgb(200, 200, 200);}
.navbar-fixed .attr-nav ul li.lang .nice-select .list {border-radius: 0;}
.navbar-fixed .attr-nav ul li.lang .nice-select:after {border-bottom: 3px solid rgb(200, 200, 200);border-right: 3px solid rgb(200, 200, 200);height: 8px;margin-top: -4px;width: 8px;}
.navbar-fixed .attr-nav ul li.lang .nice-select .option { padding-right: 20px;}
.navbar-fixed .attr-nav ul li.lang .nice-select .option:hover, 
.navbar-fixed .attr-nav ul li.lang .nice-select .option.focus, 
.navbar-fixed .attr-nav ul li.lang .nice-select .option.selected.focus {background-color: rgb(229, 229, 229);}

.navbar-fixed .attr-nav ul li.lang .nice-select .list{
	display: flex;
	flex-direction: column;
}

.navbar-fixed .navbar-brand {height: 86px;padding: 0; margin: 0 !important;}
.navbar-fixed ul.nav > li {padding: 21px 15px;}
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after{content:none;}

nav.navbar.bootsnav {background-color: #282828;border-bottom: none;}
@media (min-width: 980px){
	.navbar-collapse.collapse {
		display:flex!important;
		align-items: center;
	}
}
@media (min-width: 1024px){
  	.navbar-fixed ul.nav > li > a {color: rgb(255, 255, 255) !important; font-size: 20px;letter-spacing: 1px;font-family: 'FuturaPTCond-Book';margin: 0 !important;		position: relative;	padding: 1.2rem !important;text-transform: uppercase;transition: all 600ms cubic-bezier(0.77, 0, 0.175, 1);	cursor: pointer;user-select: none;}  
	.navbar-fixed ul.nav > li > a:before,   
	.navbar-fixed ul.nav > li > a:after {content: '';position: absolute;	transition: inherit;z-index: -1;}
  	.navbar-fixed ul.nav > li > a:before {top: 0;left: 50%;height: 100%;width: 0;border: 1px solid #fff;border-left: 0;border-right: 0;}
  	.navbar-fixed ul.nav > li > a:after {bottom: 0;left: 0;height: 0;width: 100%;background:#fff;}
	.navbar-fixed ul.nav > li > a:hover {color: #0c0c0c !important;transition-delay: .6s;}
  	.navbar-fixed ul.nav > li > a:hover:before {transition-delay: 0s;}
  	.navbar-fixed ul.nav > li > a:hover:after {background: #fff;transition-delay: .4s;}
  	.navbar-fixed ul.nav > li > a:hover:before {left: 0;width: 100%;}
 	.navbar-fixed ul.nav > li > a:hover:after {top: 0;height: 100%;}
}

div#preloader {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 123456789;
	width: 100%;
	height: 100%;
	overflow: visible;
	display: block;
	xbackground: rgba(40, 40, 40, 0.9);
	background: rgba(0, 0, 0, 1);
}
div#preloader video {
	position: fixed;
	  right: 0;
	  bottom: 0;
	  width: 100%;
	  height: 100%
}
#preloader ul {
    display: inline-block;
    top: 50%;
    left: 50%;
    margin: auto;
    position: absolute;
    text-align: center;
	overflow: visible;
    transform: translate(-50%, -50%);
    width: 100%;
}
#preloader ul li{
	vertical-align: middle;
}

/* *************************** HOME *************************** */
.banner-home{position:relative;}
.banner-home .owl-theme .owl-nav{margin: 0;-webkit-transition: all 0.3 ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.banner-home .owl-theme .owl-nav [class*=owl-]{position: absolute;background: transparent;}
.banner-home .owl-theme .owl-nav .owl-prev{right:13%;bottom: 15%;border-radius:50%;margin: 0;padding:0;background-color: rgba(240, 240, 240, 0.212);}
.banner-home .owl-theme .owl-nav .owl-next{right:13%;bottom: 21%;border-radius:50%;margin: 0;padding:0;background-color: rgba(240, 240, 240, 0.212);}
.banner-home .owl-theme .owl-nav .fas {width: 42px;height: 42px;line-height: 42px;font-size: 17px;-webkit-transition: all 0.3 ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.banner-home .owl-theme .owl-nav [class*=owl-]:hover {background: rgba(240, 240, 240, 0.5);}

.down {position: absolute;bottom: 15%;left: 13%;background-color: rgba(240, 240, 240, 0.212);padding: 0;border-radius: 50%;z-index: 2;width: 61px;height: 61px;line-height: 61px;font-size: 25px;text-align: center;}

.corporate .media {background-color: rgb(255, 255, 255); position: relative;z-index: 2; margin-top: -110px;}
.corporate .media .media-body{padding:50px 30px; position:relative;}
.motto{font-size: 45px;color: rgb(40, 40, 40);}
.motto span{font-size: 20px;font-family: "FuturaPT-Heavy";color: rgb(3, 155, 229);line-height: 3;}
.corporate .media .media-body p{margin:6% 0;font-size: 17px;font-family: "FuturaPT-Medium";color: rgb(40, 40, 40);line-height: 1.765;}

.buton{border: 2px solid rgb(3, 155, 229);border-radius:26.5px;background-color:transparent;box-shadow: 0px 2px 13px 0px rgba(0, 0, 0, 0.08);width:204px;height: 49px;-webkit-transition: all 0.3 ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.buton a {font-size: 17px;color:rgb(40, 40, 40);font-family: "FuturaPT-Medium";line-height: 49px;text-decoration: none;margin: 0 auto;display: table;}
.buton.hvr-sweep-to-bottom:before{background-color:rgb(3, 155, 229);border-radius:26.5px;}
.buton:hover a{color: rgb(255, 255, 255);}

.world{z-index: 0;background-image: url(../images/post.png);background-repeat: no-repeat;background-size: contain;background-position:bottom right;}
.world h2{font-size: 42px;font-family: "FuturaPT-Demi";color:rgb(3, 155, 229);line-height: 1.2;}
.world h2 span{color: rgb(255, 255, 255);}

.world ul{margin-top: 15%; width: 100%;}
.world ul li{width: 30%; margin-right: 30px;}
.world ul li img{padding:15px; filter: brightness(0) invert(1);}
.world ul li .gray{border-top: 5px solid rgb(255, 255, 255); padding: 15px;font-size: 20px;font-family: "FuturaPT-Demi";color: rgb(255, 255, 255);}
.world ul li:hover img{background-color: rgb(255, 255, 255); filter:none;}
.world ul li:hover .gray{border-color: rgb(229, 229, 229);color: rgb(26, 26, 26);}
.world ul li .gray:before{background: rgb(229, 229, 229);}

.products h2{font-size: 45px;color: rgb(255, 255, 255);text-align: center;}
.products .item {border: 2px solid rgb(3, 155, 229); padding:0 15px; margin:15px 0;}
.products .item .title{height: 97px;font-size: 25px;font-family: "FuturaPT-Demi";color: rgb(255, 255, 255);text-align: center;padding:30px 15px;}
.products .item figure img {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;margin-bottom: 30px;}
.products .item .click{border-top:1px solid rgba(176, 176, 176, 0.2);text-align: center;padding:30px;font-size: 18px;font-family: "FuturaPT-Medium";color: rgb(255, 255, 255);position: relative;-webkit-transition: -webkit-transform 0.5s;transition: transform 0.5s;}
.products .item:hover {border-color: rgb(255, 255, 255);color: rgb(40, 40, 40);}
.products .item:hover .title{color: rgb(40, 40, 40);}
.products .item:hover .click{color: rgb(40, 40, 40);}
.products .item:before{background-color: rgb(255, 255, 255);}
.products .item:hover figure img {-webkit-transform: scale(1.2);transform: scale(1.2);}
.products .buton{margin: 30px auto;display: block;}
.products .buton a{color: rgb(255, 255, 255);}

.products .owl-theme .owl-nav{margin: 0;-webkit-transition: all 0.3 ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.products .owl-theme .owl-nav [class*=owl-]{position: absolute;top:-100px;background: transparent;}
.products .owl-theme .owl-nav .owl-prev{left:0;border-radius:50%;margin: 0;padding:0;background-color: rgba(240, 240, 240, 0.212);}
.products .owl-theme .owl-nav .owl-next{right:0;border-radius:50%;margin: 0;padding:0;background-color: rgba(240, 240, 240, 0.212);}
.products .owl-theme .owl-nav .fas {width: 42px;height: 42px;line-height: 42px;font-size: 17px;-webkit-transition: all 0.3 ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.products .owl-theme .owl-nav [class*=owl-]:hover {background: rgba(240, 240, 240, 0.5);}

.first p{margin:30px 40px 30px 0;}
.first p,
.first a{font-size: 15px;font-family: "FuturaPT-Medium";color: rgb(255, 255, 255);}
.first h3{font-size: 13px;font-family: "FuturaPT-Demi";color: rgb(255, 255, 255); margin: 30px 0 15px;}

.second ul{padding:0 50px;}
.second li{width: 50%; float: left; margin: 10px 0;}
.second li a{font-size: 15px;font-family: "FuturaPT-Medium";color: rgb(254, 254, 254);}

.social h3{font-size: 19px;font-family: "FuturaPT-Demi";color: rgb(255, 255, 255);text-transform: uppercase;}
.social .form-control {height: 40px;padding: 7px 20px;font-size: 15px;color: rgb(177, 177, 177);background-color: #fff;border: 1px solid #fff;border-radius: 26.5px;}
.social .btn-default {height: 40px;font-family: "FuturaPT-Demi";color: #fff;background-color: rgb(3, 155, 229);border-color: rgb(3, 155, 229);display: inline-block;padding: 6px 12px;font-size: 14px;border-radius: 26.5px !important;margin-left: -30px !important;}
.social p{font-size: 16px;font-family: "FuturaPT-Medium"; margin:50px 0 15px;}
.social li {background-color: rgb(255, 255, 255);border-width: 1px;border-color: rgb(236, 236, 236);border-style: solid;border-radius: 50%;width: 45px;height: 44px;margin: 0 15px;-webkit-transition: -webkit-transform 0.5s;transition: transform 0.5s; text-align: center;}
.social li a{color:rgb(40, 40, 40); font-size: 20px;line-height: 43px;-webkit-transition: -webkit-transform 0.5s;transition: transform 0.5s;}
.social li:hover {border-color: rgb(3, 155, 229);background-color: rgb(3, 155, 229);}
.social li:hover a{color:rgb(255, 255, 255); }

.master{border-top:1px solid rgba(238, 238, 238, 0.129);margin-top: 30px; padding:30px 0 50px;}
.master .copy {font-size: 14px;color: rgb(255, 255, 255);font-family: "FuturaPT-Demi";}
.master .local a{font-size: 17px;color: rgb(255, 255, 255);}
.master .local a i{padding-left: 15px; font-size:20px; color: rgb(3, 155, 229);}
.master .local:hover a {padding-left: 15px; color: rgb(3, 155, 229);}

/* *************************** SUB-PAGE *************************** */
.middle{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);}

.banner-home .middle{top:40%;}
.banner-home .breadcrumb {padding: 0;margin-bottom: 0;list-style: none;background-color: transparent;border-radius: 0;text-align: center;}
.banner-home .breadcrumb>li,
.banner-home .breadcrumb>li>a{font-size: 15px;color: rgb(255, 255, 255);font-family: "FuturaPT-Demi";}
.banner-home .breadcrumb>li+li:before {padding: 0 5px;color:rgb(255, 255, 255);content: "|\00a0";font-family: "FuturaPT-Demi";}
.banner-home h1{font-size: 45px;font-family: "FuturaPT-Medium";color:rgb(255, 255, 255);text-align: center;position: relative; letter-spacing:2px;}

.productListCat {background:rgb(3, 155, 229);border-radius: 0px; padding:15px;position: absolute; bottom:0;transform: translateY(50%)}
.productListCat ul {width: 100%;display: inline-block;float: left;}
.productListCat ul li {width: 100%;display: inline-block;float: left;border-bottom:1px solid rgba(255, 255, 255, 0.2);}
.productListCat ul li:last-child {border-bottom:0px}
.productListCat ul li a {width:100%; float:left; display:inline-block; font-size:20px; line-height:4.2; color:rgb(255, 255, 255); padding:0px 15px; font-family:"FuturaPT-Medium"; position:relative;}
.productListCat ul li a:hover ,
.productListCat ul li.active a {color:rgb(40, 40, 40);}

/* productListCatShow */
.productListCatShow {width:100%; background:rgb(3, 155, 229); color:#fff; font-size:20px; line-height:20px; padding:15px; width:100%; float:left; display:none; cursor:pointer;}
.productListCatShow i {float:right; line-height:20px}
.post {margin-top: -250px;}
.post .motto {color: rgb(255, 255, 255);}
.post .corporate .media {margin-top: 0;}
.post p{font-size: 17px;font-family: "FuturaPT-Medium";color: rgb(255, 255, 255);line-height: 1.765;}
.sub-page .corporate .media {margin-top: 0;}
.sub-page .corporate .media .media-body p span{font-size: 35px; line-height: 1.2}

.text-center.motto{font-size: 34px;font-family: "FromWhereYouAre";color: rgb(255, 255, 255);}
.text-center.motto span{color: rgb(146, 198, 86);}
.corporate h2{font-size: 34px;font-family: "AvertaPE-Extrabold";color: rgb(8, 92, 46);line-height: 1.2;}
.corporate.post .media .media-body p{padding: 30px 0;}
.corporate.left .media {background-color: transparent; }
.corporate.left .media .media-body:after{content: none;}
.corporate.left h2{color:  rgb(146, 198, 86);}
.corporate.left .media .media-body p{color:rgb(255, 255, 255); }

.baskan{font-size: 17px;font-family: "FuturaPT-Medium";color: rgb(255, 255, 255);line-height: 1.765;}
.baskan span{font-size: 35px;font-family: "FuturaPT-Heavy";color: rgb(3, 155, 229);line-height: 1.2;}
.post p .bb {font-size: 35px;transform: uppercase;line-height: 1.2;}

.pro .middle {position: relative;top: 0;left: 0;transform: none;-ms-transform: none;}
.pro.banner-home .breadcrumb {text-align: left;}
.detail{margin-top: -100px; margin-bottom: 100px;}
.detail .owl-theme .owl-nav{margin: 0;-webkit-transition: all 0.3 ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.detail .owl-theme .owl-nav [class*=owl-]{position: absolute;background: transparent;}
.detail .owl-theme .owl-nav .owl-prev{left:0;bottom:-50px;border-radius:50%;margin: 0;padding:0;background-color: rgba(240, 240, 240, 0.212);}
.detail .owl-theme .owl-nav .owl-next{right: 0;bottom: -50px;border-radius:50%;margin: 0;padding:0;background-color: rgba(240, 240, 240, 0.212);}
.detail .owl-theme .owl-nav .fas {width: 42px;height: 42px;line-height: 42px;font-size: 17px;-webkit-transition: all 0.3 ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.detail .owl-theme .owl-nav [class*=owl-]:hover {background: rgba(240, 240, 240, 0.5);}
.detail .post {padding:0 50px; margin-top: 0;}
.detail .motto span {font-size: 60px;font-family: "FuturaPT-Demi";line-height: 1.2;}
.detail .post p {margin: 5% 0 10%;}
.detail .buton a {color: rgb(255, 255, 255);}
.itemFirst{min-height: 481px; width: 100%;}
.itemFirst .firstTitle{font-size: 30px;font-family: "FuturaPT-Demi";color:rgb(255, 255, 255); line-height: 1.6;padding:30px 0;}
.itemFirst:hover .firstTitle{color:rgb(40, 40, 40);}
.itemFirst .buton {margin: 30px 0;background-color: transparent;}
.itemFirst .buton a {color: rgb(255, 255, 255);}
.itemFirst:hover .buton a {color:rgb(40, 40, 40);}
.itemFirst:hover .buton:hover a  {color: rgb(255, 255, 255);}

.banner-home.news .middle {top: 70%;}
.bigNew .media{background-color: rgb(63, 63, 63);}
.bigNew .media .media-body{padding:15px 50px;}
.bigNew h2{font-size: 25px;color:rgb(255, 255, 255);text-transform: uppercase;line-height: 1.2; margin: 30px 0;}
.newsAll .date{font-size: 16px;font-family: "FuturaPT-Heavy";color:rgb(3, 155, 229);margin: 15px 0;}
.newsAll p{font-size: 18px;font-family: "FuturaPT-Medium";color: rgb(255, 255, 255);line-height: 1.667; margin: 20px 0;}
.newsAll .item{margin-bottom: 80px;}
.newsAll .item:hover img{box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) }
.newsAll .item .buton{opacity: 0;}
.newsAll .item:hover .buton{opacity:1;}
.newsAll .buton a {color: rgb(255, 255, 255);}

.contactAll .address p {width: 33%;display: table-cell;margin-bottom: 30px;vertical-align: middle;text-align: center;}
.contactAll .address p ,
.contactAll .address a{font-size: 20px;font-family: "FuturaPT-Medium";color:rgb(255, 255, 255);}
.contactAll .address .buton{margin: 30px auto;display: block;}
.contactAll .formAll h3{font-size: 28px;line-height: 2; margin-bottom: 15px; position: relative;color:rgb(255, 255, 255);font-family: "FuturaPT-Heavy"; text-align: center;}
.contactAll .formAll h3:after {content: "";background-color: rgb(255, 255, 255);width: 74px;height: 3px;position: absolute;bottom: 0;left: 50%;margin-left: -37px;}
.contactAll .formAll p{font-size: 19px;font-family: "FuturaPT-Medium";color: rgb(255, 255, 255);line-height: 1.2; text-align: center;}


.contactAll .formAll form{margin: 30px 0;}
.contactAll .formAll .form-control {height: 45px;color:rgb(255, 255, 255);border: 1px solid rgb(255, 255, 255);font-family: "FuturaPT-Medium";border-radius: 26.5px;background-color: transparent;padding: 6px 20px;font-size: 19px;}
.contactAll .formAll .form-control::placeholder {color:rgba(83, 81, 82, 0.871);}
.contactAll .formAll textarea.form-control {height: auto;padding: 26px;}
.contactAll .formAll .btn-default {color: rgb(255, 255, 255);background-color: transparent;border-color: #fff;float: right;border-radius: 26px;padding: 15px 50px; margin:30px 0;}
.contactAll .formAll .btn-default:hover{border-color: rgb(3, 155, 229);}
.contactAll .formAll .btn-default.hvr-sweep-to-bottom:before {border-radius: 26px;background-color: rgb(3, 155, 229);}
.contactAll .formAll .btn-default:hover {color: #fff;}
nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo-display,
nav.navbar.bootsnav.navbar-fixed.no-background .logo-display{
}
.navbar-nav{
	display: flex;

}
@media only screen and (min-width: 991px) and (max-width: 1367px){
	.navbar-collapse.collapse{
		margin-top: 20px;
	}
	.navbar-fixed .navbar-brand img {
		height: 60px;
	}
	.navbar-fixed ul.nav > li  {
		padding: 0 !important;
	}
	.navbar-fixed ul.nav > li a {
font-size: 16px;
	}
	.navbar-fixed .attr-nav ul li.lang{
		padding-left:   5px;
		padding-right:   5px;
	}

}

@media (max-width: 991px){
	nav.navbar.bootsnav.no-full .navbar-collapse{
		max-height: 100vh;
	}
	.navbar-fixed ul.nav > li {
		padding: 10px 15px;
		font-size: 20px;
		color: white;
	}
	.navbar-fixed .navbar-brand,.navbar-fixed .navbar-brand img{
height: 45px;
	}
	.navbar-fixed .attr-nav ul li.lang{
		padding: 0;
	}
	.search a span{
		display: none;
	}
	.navbar-fixed {
		min-height: auto;
	}
	.navbar-fixed .attr-nav > ul > li > a{
		line-height: normal;
		padding: 10px;
	}
	.banner-home{
		padding-top: 89px;
	}
	.banner-home img{
height: 240px;
		object-fit: cover;
	}
	.corporate .media{
		margin-top: 0;
	}
	.banner-home{
		padding-top: 89px;
	}
	.banner-home .middle{
		top: 50%;
		width: 100%;
	}
	.banner-home h1 {
		font-size: 32px;
	}
	.productListCat{
		position: relative;
		transform: translateY(0);
	}
	.post {
		margin-top: 0;
	}
	.down{
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
	}
	.corporate .media{
		display: flex;
		flex-direction: column-reverse;
		align-items: center;
	}
	.corporate .media .media-body{
		text-align: center;
		padding: 20px 15px 35px 15px;
	}
	.navbar-fixed .attr-nav > ul > li > a i{
		font-size: 16px;
	}
	.media-body {
		width: 100%;
	}
	.world{
		padding: 30px 15px;
		text-align: center;
	}
	.world .col-xs-offset-1{
margin-left: 0;
		width: 100%;
	}
	.world .padding-50{
padding: 0;
	}
	.world ul li img {
		height: 64px;
	}
	.world ul li .gray{
		font-size: 15px;
	}
	.world h2{
		font-size: 24px;
	}
	.world h2 span{
		font-size: 24px;
	}
	.world ul{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		margin-top: 30px;
	}
	.world ul li{
		width: 50%;
		display: flex;
		flex-direction: column;
		align-items: center;
		margin-right: 0;
	}
	.products{
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.products .padding-50{
		padding-top: 30px;
		padding-bottom: 0;
	}
	.products h2 {
		font-size: 36px;
	}
	.footerAll-left{
		display: flex;
		flex-direction: column;
		align-items: center;
		text-align: center;
	}
	.first p {
		margin:15px;
	}
	.footerAll-middle{
		padding-top: 30px;
		padding-bottom: 0;
	}
	.footerAll-middle ul{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		text-align: center;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.footerAll-right{
		margin-left: 0;
		width: 100%;
		text-align: center;
		padding-left: 30px;
		padding-right: 30px;
	}
	.master {
		margin-top: 15px;
		padding:15px;
		text-align: center;
	}
	.master-logo {
display: flex;
		justify-content: center;
	}
	.local{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	nav.navbar.bootsnav .navbar-nav > li > a{
		border-top: none;
	}
	nav.navbar.bootsnav .navbar-nav{
		flex-direction: column;
		align-items: center;
	}
	.products .owl-theme .owl-nav [class*=owl-] {
		top: -73px;
	}
	.motto{
		text-align: center;
		font-size: 32px;
	}
	.post {

padding:30px 15px;
	}
	.post p{
		text-align: center;
		font-size: 15px;
	}
	.productListCat ul li a{
		line-height: 2.5;
		font-size: 16px;
	}
	.corporate .media .media-body p{
		font-size: 15px;
	}
	.sub-page .corporate .media .media-body p span{
		font-size: 24px;
	}
	.contactAll .address {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.contactAll .address p{
		width: 100%;
	}
	.contactAll .padding-50{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.formAll{
		width: 100%;
	}
	.formAll {
		width: 100%;
		margin-left: 0;
	}
	.contactAll .formAll .btn-default{
		display: flex;
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	.banner-home.news .middle{
		top: 60%;
	}
	.bigNew .media{
		display: flex;
		flex-direction: column;
		align-items: center;
		text-align: center;
	}
	.bigNew h2{
		margin: 15px 0;
	}
	.newsAll .item{
		margin-bottom: 15px;
	}
	.newsAll p{
		text-align: center;
	}
	.news .padding-50,.newsAll .padding-50{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.newsAll .date{
		text-align: center;
	}
	.content .padding-50{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.products .item figure img {
		margin-bottom: 10px;
		height: 100px;
		object-fit: cover;
		width: 100%;
	}
}




.odul-video{
	height: 487px !important; 
	align-items: center !important;
	display: flex !important;
 
	justify-content: center !important;
	
}


@media only screen and (max-width: 760px) {
	.odul-video{
		height: 241px !important;
	}
	
	.odul-video video{
		object-fit: fill;
		width: 150px;
		height: 211px;
	}
	
}