.main-slider {
	position:relative;
	height: 700px;
}
.main-slider .caption {
	position: relative;
    bottom: 384px;
    left: 18%;  
	font-size:45px;
    padding: 30px;
    color: white;
	width: 30%;
	background:#1c5eac;
}
.post-list .card-img img{
	width:inherit;
}
.about-desc{
	margin-top: 300px; background:#edf0f2;
}
.about-img img{
	width: 104%;
	position: relative;
	right: 12px;
	height: 700px;
}
.footer-banner{
	text-align:left;
	font-size:14px;
	opacity:0.6;
	color:#fff;
	border-top:1px solid rgba(255,255,255,0.5);
	border-bottom:1px solid rgba(255,255,255,0.5);
}

.about-title-img img{
	position:absolute;  right: 11%;bottom: 35%; width: 16%;
}

.industry img{
    filter: brightness(0.8);	
}
.ok-quality{
	transform: rotate(90deg);
	padding:10px;
	letter-spacing:.4em;
	margin:auto;
	font-size:12px;
	font-weight:300;
	color:#fff;
	width:10%;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
	margin-bottom:50px;
	border-radius: 20px 0 0 20px;
}

.ok-quality-final{
	  margin-top: 75px!important;
	  transform: rotate(90deg); 
	  padding:5px; 
	  letter-spacing:.4em; 
	  margin:auto;
	  font-size:12px;
	  font-weight:300; 
	  color:#fff; 
	  width:10%; 
	  border-top:1px solid #fff; 
	  border-right:1px solid #fff; 
	  border-bottom:1px solid #fff; 
	  margin-bottom:70px;       
	  border-radius: 0 20px 20px 0;
}
.continue{
	position:relative;
	left:100px;
	border: 1px solid #b6b9bb;
}
.navbar-nav{
	place-content: center; border-top:1px solid rgba(255,255,255,0.5); 
}

.title-quality{
	font-size:72px;
	color:#fff;
	font-weight:600; 
	margin:auto;
}

.description-quality{
	font-size:20px;
	color:#fff;
	font-weight:500; 
	width:50%; 
	margin:auto;
}

.blogs .d-block{
	font-size: 15px;
    color: #1b59a2;
    font-weight: 400;
    line-height: 1.8em;
}

.news-slider .card-img{
    width: 100%;
}
.news-slider .card-img img{
	float: left;
    width: 75%;
	margin: 0;
	padding:0;
}

.news-slider .owl-item{
    border-left: 1px solid #cedae1;
}

.main-slider .owl-carousel .owl-item img{
	height: 700px;
}

.main-slider .owl-dots {
    position: absolute;
  
    width: 100%;
    text-align: center;
}

.main-slider .owl-carousel .owl-item img.owl-lazy{
	filter: brightness(0.7);
	object-fit: cover;
}


.menus .logo img{
    width: 68%;
	float: right;
    padding-right: 15px;
}

.whatsapp-button-holder {
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 9999;
}

.show{
	display:block!important;
}


.wa-btn {
    display: inline-block;
    color: #fff;
    background: #6f910d;
    width: 75px;
    height: 75px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0 10px 10px rgb(0 0 0 / 20%);
}

i.hvr-icon.fab.fa-whatsapp {
    font-size: 25px;
}




.vector-map-tooltip{
	
}


.owl-carousel .owl-dot.active {
    background: #d1050c!important;
    transition: width 2s;
}
.owl-carousel button.owl-dot {
    color: inherit;
    padding: 0!important;
    font: inherit;
    width: 11px;
    height: 12px;
    border-radius: 44px;
    position: relative;
    display: inline-flex;
  
    border: #d3d3d3;
    background: #d3d3d3;
}

.map-title-2{
	font-size:52px;
	color:#f33727;
	font-weight:800;
}



.map-title-1{
	font-size:27px;
	color:#9dbdc7;
	font-weight:400;
}

.header-phone a{
	bottom: 10px;
    position: relative;
    color: #29297d;
    font-size: 30px;
}
.header-phone strong{
	color: white;
    font-weight: 700;
    font-size: 50px;
}

.news-content{
	background:#29297d;
	color:#fff;
	padding: 40px 25px;
	position: relative;
	left: 24px;"
}
.numbers-content{
	width:80%;
	padding:15px;
	border-radius:15px;
	position: relative;
	bottom: 100px;
	margin:auto;
	background: linear-gradient( -180deg , rgba(238,238,238,0) 0%,rgba(240, 250, 254, 0.8) 100%);
}

.certificate-slider .owl-carousel .item .image {
    margin: auto;
}

.main-slider .caption .title-second span{
	font-weight:800;
}

.main-header .logo{
	float: right;
}




.partner {
    padding: 10px;
    width: 100%;
    transition: .3s;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}


.industry img{
	width:222px;
	height: 700px;
	object-fit: cover;
}

.industry-title{
	position: relative;
    z-index: 12;
    top: -275px;
    left: -25px;
    transform: rotate(270deg);
    width: 382px;
}

.industry-title span{
	font-weight: 700;
	font-size: 56px;
    color: #fff;
	padding-left:5px;
	
}


.social-media-header{
	color:#fff;
}


.glass_group{
	color:#1c5eac;
	border:1px solid #edeeef;
}

.glass_group:hover .glass_url{
	transition:.5s;
	opacity:1;
	margin: auto;
}

.glass_group img{
	width:100%;
	height: 280px;
	margin-bottom:25px;
}
.glass_group span{
	padding:10px;
	font-size: 29px;
	font-weight:600;
	text-transform:uppercase;
}

.language-box {
    position: absolute;
   
}

.language-box li a:hover {
    color: #fff;
}

.language-box li {
    margin: 0;
    padding: 5px 0;
    transform: scaleY(0);
    transition: .3s;
	min-width: max-content;
}
.language-box li a{
	margin-left:10px;
    color:#fff;
	text-decoration:none;
}


.language-box li:nth-child(1) {
    transform: scaleY(1);
}

.language-box li:nth-child(1) a:after {
    display: inline;
    content: "\f0dd";
    font-family: 'Lexend', sans-serif;
    transform: translate(5px, -2px);
}


svg {
    touch-action: none;
}

.jvectormap-container {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    touch-action: none;
}

.jvectormap-tip {
    position: absolute;
    display: none;
    border: solid 1px #CDCDCD;
    border-radius: 3px;
    background: #292929;
    color: white;
    font-family: sans-serif, Verdana;
    font-size: smaller;
    padding: 3px;
}

.jvectormap-zoomin, .jvectormap-zoomout, .jvectormap-goback {
    position: absolute;
    left: 10px;
    border-radius: 3px;
    background: #292929;
    padding: 3px;
    color: white;
    cursor: pointer;
    line-height: 10px;
    text-align: center;
    box-sizing: content-box;
}

.jvectormap-zoomin, .jvectormap-zoomout {
    width: 10px;
    height: 10px;
}

.jvectormap-zoomin {
    top: 10px;
}

.jvectormap-zoomout {
    top: 30px;
}

.jvectormap-goback {
    bottom: 10px;
    z-index: 1000;
    padding: 6px;
}

.jvectormap-spinner {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: center no-repeat url(data:image/gif;base64,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);
}

.jvectormap-legend-title {
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}

.jvectormap-legend-cnt {
    position: absolute;
}

.jvectormap-legend-cnt-h {
    bottom: 0;
    right: 0;
}

.jvectormap-legend-cnt-v {
    top: 0;
    right: 0;
}

.jvectormap-legend {
    background: black;
    color: white;
    border-radius: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend {
    float: left;
    margin: 0 10px 10px 0;
    padding: 3px 3px 1px 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
    float: left;
}

.jvectormap-legend-cnt-v .jvectormap-legend {
    margin: 10px 10px 0 0;
    padding: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick {
    width: 40px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
    height: 15px;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
    height: 20px;
    width: 20px;
    display: inline-block;
    vertical-align: middle;
}

.jvectormap-legend-tick-text {
    font-size: 12px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
    text-align: center;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
    display: inline-block;
    vertical-align: middle;
    line-height: 20px;
    padding-left: 3px;
}

.glass_group .glass_url{
	opacity:0;
	background: #b6b6b6;
	background-size:cover;
	padding:4%;
	display:flex;
	position: relative;
    top: 51px;
    z-index: 1;
}

.glass_group .glass_url a{
	align-items: center;
	text-decoration:none;
	display: flex;
}
.glass_group .glass_url a img{
	width:13%;
	margin: auto;
	
}
.glass_group .glass_url a:hover{
	color:white;

}

.bulten{
	padding:50px;
}

.bulten span{
	color:white;
	font-size:45px;
	
} 

.description .icerik span{
	width:80%!important;
}
.description p{
	width:50%;
	color: #f9f9f9;
	font-weight:200;
	line-height: 30px;
}

.menu-top-section{
	margin-top:9px;
}

.menu-top-section .col-md-10{
	color: #9b5815;
}


.navbar-nav a{
	letter-spacing: .05em;
	font-weight:600;
	padding: 4px;
	color: #606161;
    font-size: 13px;
}

.navbar-nav a:hover {
	border-bottom: 3px solid #ff3d2e;
}


.main-slider .caption.sliderAnimation {
	transform:translate(-50%, 0);
	background:rgba(255,255,255,.9);
}

.main-slider .caption h1 {
	font-size:158px;
	font-weight:300;
	color:#1b59a2;
	opacity:0.8;
	text-transform:uppercase;
}


.main-slider .caption h3 {
	margin-top: 5px!important;
	font-size:37px;
	font-weight:400;
	color:#fff;
	margin:0;
	transition:1.25s ease;

}

.main-slider .caption h2 {
	border-bottom:2px solid #f24146;
	font-size:28px;
	font-weight:300;
	color:#fff;
	margin:0;

	line-height:1.5;

	transition:1.25s ease;
	text-transform:uppercase;
}

.main-slider .caption.sliderAnimation h2 {
	transform:translateY(0);
	opacity:1;
}
.main-slider .buttons {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	z-index:26;
	width:100%;
	left:0;
	right:0;
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:space-between;
}
.main-slider .buttons button {
	background:#000;
	border:0;
	outline:0;
	display:flex;
	align-items:center;
	justify-content:center;
	width:3rem;
	height:3rem;
	font-size:1.5em;
	color:#fff;
	cursor:pointer;
}
.about {
	background-image:url('../images/dots-bg.webp');
}
.about .heading .line-1 {
	color:#000;
	font-size:4rem;
	font-weight:700;
	text-transform:uppercase;
}
.about .heading .line-2 {
	display:inline-block;
	background:#ca0000;
	padding:10px 15px;
	color:#fff;
	text-transform:uppercase;
	font-weight:600;
	font-size:1rem;
}
.about .description {
	font-weight:300;
}
.continue{
	border: 1px solid #dee1e3;
    padding: 6px 10px;
    border-radius: 30px;
    color: #9da2a5;
    width: max-content;
	left: auto;
}

.continue:hover{
	background:#fff;
	color:#ff3e2e;
}
	
.material-symbols-outlined {

  font-variation-settings:
  'FILL' 0,
  'wght' 500,
  'GRAD' 0,
  'opsz' 48
}

.material-symbols-outlined-new {
  font-variation-settings:
  'FILL' 0,
  'wght' 500,
  'GRAD' 0,
  'opsz' 48
}

.about .continue:hover,
.about .continue:focus {
	color:#000;
}

.about .continue:hover:after,
.about .continue:focus:after {
	margin-left:10px;
}
.about .container {
	position:relative;
}
.about .container:after {
	display:block;
	content:'';
	position:absolute;
	bottom:-43px;
	height:1px;
	width:100%;
	background:#bdc9d7;
}
.principle .image {
	display:flex;
	height:65px;
	flex-direction:row;
	align-items:flex-end;
	justify-content:flex-start;
}
.principle .image img {
	max-height:65px;
	object-fit:contain;
	object-position:left bottom;
}
.principle .title h3 {
	font-size:1rem;
	font-weight:700;
	color:#1b2655;
	text-transform:uppercase;
	margin-bottom:0;
}
.principle .description p {
	font-weight:300;
}
.product-groups .pg-bg {
	position:absolute;
	top:0;
	height:50%;
	height:calc(50% + 25px);
	width:100%;
	background-image:url('../images/products-bg.webp');
	background-size:cover;
	background-repeat:no-repeat;
}
.product-groups .heading {
	position:relative;
}
.product-groups .heading .line-1 {
	font-weight:600;
	font-size:1.5rem;
	color:#fff;
	text-transform:uppercase;
}
.product-groups .heading .line-2 {
	font-weight:700;
	font-size:3rem;
	color:#fff;
	text-transform:uppercase;
}
.product-groups .heading .buttons {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	width:100%;
	display:flex;
	align-items:center;
	justify-content:space-between;
	pointer-events:none;
}
.product-groups .heading .buttons button {
	background:none;
	color:#fff;
	border:0;
	font-size:3em;
	pointer-events:auto;
}
.product-group {
	position:relative;
	overflow:hidden;
	margin:10px 0;
}
.product-group .image {
	background-size:100% 100%, cover;
	background-position:center center;
	transition:.3s ease;
	overflow:hidden;
	/*box-shadow: inset 0 0 15px 15px rgba(0,0,0,0);*/
}
.product-group:hover .image,
.product-group:focus .image {
	background-size:110% 110%, cover;
	/*box-shadow: inset 0 0 15px 15px rgba(0,0,0,.1);*/
}
.product-group .image .image-holder {
	display:flex;
	width:100%;
	height:100%;
	align-items:center;
	justify-content:center;
	backdrop-filter:blur(0);
}
.product-group:hover .image .image-holder,
.product-group:focus .image .image-holder {
	/*backdrop-filter:blur(1px);*/
}
.product-group .image .image-holder img {
	max-width:40%;
	transition:.3s;
	-webkit-filter:drop-shadow(3px 3px 3px rgba(0,0,0,0));
	filter:drop-shadow(3px 3px 3px rgba(0,0,0,0));
}
.product-group:hover .image .image-holder img,
.product-group:focus .image .image-holder img {
	-webkit-filter:drop-shadow(3px 3px 3px rgba(0,0,0,.5));
	filter:drop-shadow(3px 3px 3px rgba(0,0,0,.5));
	transform:scale(1.2);
}
.product-group .caption {
	padding:10px;
}
.product-group .caption .title {
	font-size:1.15em;
	font-weight:700;
	text-transform:uppercase;
	color:#1b2655;
	text-align:center;
}
.export {
	background-image:url('../images/world-map-dotted-bg.webp');
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
}
.export .heading .line-1 {
	font-size:1.5rem;
	font-weight:600;
	color:#8f7d75;
	text-transform:uppercase;
}
.export .heading .line-2 {
	font-size:6rem;
	font-weight:700;
	color:#6a8384;
	text-transform:uppercase;
}
.export .description {
	font-weight:300;
}
.quality-slider {
	position:relative;
}
.quality-slider .buttons {
	position:absolute;
	top:30px;
	right:20px;
	z-index:5;
}
.quality-slider .buttons button {
	background:none;
	color:#fff;
	border:0;
	font-size:3em;
	pointer-events:auto;
	margin:0 10px;
}
.quality-item {
	position:relative;
}
.quality-item .image {
	width:100%;
}
.quality-item .image img {
	object-fit:cover;
	object-position:center center;
	width:100%;
	height:100%;
}
.quality-item .caption {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	padding:30px;
	display:flex;
	flex-direction:column;
	align-items:flex-end;
	justify-content:flex-end;
}
.quality-item .title {
	text-transform:uppercase;
	color:#fff;
	font-size:2.35rem;
	font-weight:700;
}
.quality-item .title a {
	color:#fff;
}
.products-slider {
	position:relative;
	background-image:url('../images/products-slider-bg.webp');
	background-size:cover;
	background-position:center center;
	height:100%;
}
.products-slider .buttons {
	position:absolute;
	top:30px;
	left:20px;
	z-index:5;
}
.products-slider .buttons button {
	background:none;
	color:#fff;
	border:0;
	font-size:3em;
	pointer-events:auto;
	margin:0 10px;
}
.products-slider .owl-carousel,
.products-slider .owl-stage-outer,
.products-slider .owl-stage,
.products-slider .owl-item {
	height:100% !important;
}
.product-slide-box {
	position:relative;
	top:0;
	left:0;
	right:0;
	bottom:0;
	height:100%;
	display:flex;
	flex-direction:column;
	align-items:flex-end;
	justify-content:flex-end;
}
.product-slide-box .image {
	width:100%;
}
.product-slide-box .image img {
	object-fit:cover;
	object-position:center center;
	width:300px;
	max-height:100%;
	-webkit-filter:drop-shadow(3px 3px 3px rgba(0,0,0,.5));
	filter:drop-shadow(3px 3px 3px rgba(0,0,0,.5));
}
.product-slide-box .caption {
	position:absolute;
	top:60px;
	left:0;
	right:0;
	bottom:0;
	padding:30px;
}
.product-slide-box .title {
	color:#fff;
	font-size:2.35rem;
	font-weight:700;
}
.product-slide-box .title a {
	color:#fff;
}
.media .heading h2 {
	position:relative;
	font-size:2rem;
	font-weight:700;
	color:#000;
	text-align:center;
	text-transform:uppercase;
}
.media .heading h2:after {
	position:absolute;
	display:block;
	content:'';
	height:5px;
	width:30%;
	background:#51aada;
	left:50%;
	bottom:-15px;
	transform:translateX(-50%);
}
.media .announcements li {
	border-bottom:1px solid #000;
}

.filter-box{
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	width: 200px;
    height: 225px;
    margin: auto;
    border-radius: 15px;
	text-align: center;
}
.filter-box .image{
    padding: 15px;
	height: 150px;
}


	
}

.join-us {
	position:relative;
	top:0;
	width:100%;
	transform:translateY(50%);
	z-index:3;
}
.join-us .container-md {
	background-image:url('../images/join-us-bg.webp');
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	font-weight:bold;
	border-radius:10px;
	padding-top:20px;
	padding-bottom:20px;
}
.join-us .join-text span {
	font-size:22px;
}

.join-us .row{
	background:#ff3e2e;
	position:absolute;
	width: 100%;
	text-align-last: center
}

.join-us .join-text span:nth-child(1) {
	color:#fff;
	font-size:1rem;
	font-weight:500;
}


.join-us .payment-info {
	text-align:right;
}
.join-us .social-media a {
	color:#fff;
	transition:.5s ease;
}
.join-us .social-media a:hover,
.join-us .social-media a:focus {
	transform:translateY(-10px) scale(1.2);
	color:#fff;
}