/*
    Theme Name: kronberg
    Theme URI: kronbergwerkzeug.com
    Author URI: kronbergwerkzeug.com/
    Description: kronbergwerkzeug.com
    Version: 1.0
*/



@font-face {
  font-family: 'Gilroy-Bold';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/Gilroy-Bold.woff2) format('woff2');
}
@font-face {
  font-family: 'Fantasm and Secrets';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/fantasm_and_secrets.woff2) format('woff2');
}
@font-face {
  font-family: 'Gilroy-SemiBold';
  font-style: normal;
 Â font-weight: 400;
  src: url(fonts/Gilroy-SemiBold.woff2) format('woff2');
}	
@font-face {
  font-family: 'Gilroy-Medium';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/Gilroy-Medium.woff2) format('woff2');
}	
@font-face {
  font-family: 'Gilroy-Regular';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/Gilroy-Regular.woff2) format('woff2');
}	
	
	


@media (min-width: 1366px) { .container {max-width: 1357px;} }

html { }
body {background: #ffffff;font-size: 15px;font-family: 'Poppins', sans-serif;color: #000;overflow-x: hidden;}
a {color: #000;outline: 0;text-decoration: none !important;}
a:hover,
a:focus { color: #2bb431 !important; text-decoration: none; }
.mask {position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 10;/* display: none; */}
p { margin: 25px 0; line-height: 25px; }
b, strong { font-weight: bold; }
a.cbutton { position: relative; display: inline-block; padding: 15px 53px; border-radius: 30px; border: 1px solid #959595; font-size: 15px; color: #000; font-weight: bold; transition: 0.3s all ease; }
a.cbutton:hover { box-shadow: inset 0px 0px 0px 1px #959595; }
a.cbutton:before { position: absolute; left: -25px; top: 50%; margin-top: -2px; content: ""; width: 50px; height: 2px; background: 57a49a; transition:0.3s all ease; }

a.ibutton {display: inline-block;padding: 11px 15px 3px;min-width:50px;text-align: center !important;font-size: 20px;color: #fff;background: #d2d2d2;-webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);}

.slick-slide { outline: 0; }

div.wpcf7-response-output { border:none !important; border-left: 3px solid transparent !important; color: #000; font-weight: 300; font-size: 14px; padding: 20px !important; margin: 10px 0 !important; border-radius:5px; }
div.wpcf7-validation-errors { background: rgba(255,0,0,0.15); border-color: #ff0000 !important; }
div.wpcf7-mail-sent-ok { background: rgba(57,143,20,0.15); border-color: #398f14 !important; }

/*
@media (max-width:767px){ body { overflow: inherit; } }
*/
header {transition: all 0.3s ease;z-index: 999999 !important;background: transparent;}
header .navbar {justify-content: flex-end;}
header .navbar .navbar-brand {padding: 0;margin: 0px 30px 0px 15px;}
header .navbar .navbar-brand .white { display: block; }
header .navbar .navbar-brand .normal { display: none; }
header .navbar #navbar {  }
header .navbar #navbar > ul {margin-top: 0px;}
header .navbar #navbar > ul > li { margin: 0px 20px;}
header .navbar #navbar > ul > li > a {transition: all 0.3s ease;padding: 0 0 2px;background: none !important;text-transform: capitalize;color: #fff;color: #ffffff;font-size: 15px;border-bottom: 2px solid transparent;font-family: 'Poppins', sans-serif;font-weight: 500;}
header .navbar #navbar > ul > li > a:after {display: inline-block;content: ".";display: none;}
header .navbar #navbar > ul > li + li {margin: 0px 20px;}
header .navbar #navbar > ul > li.current-menu-item > a,
header .navbar #navbar > ul > li.current-menu-parent > a,
header .navbar #navbar > ul > li.current-page-ancestor a,
header .navbar #navbar > ul > li > a:focus,
header .navbar #navbar > ul > li > a:hover {/* background: none !important; *//* border-color: #1acbaa; */}

a.nav-link.active {}

header .navbar #navbar > ul > li > a.dropdown-toggle:after { content: ""; }
header .navbar #navbar .dropdown > .dropdown-menu { margin: -2px 0 0 0; border-radius: 0; padding: 0; border: 0; }
header .navbar #navbar .dropdown > .dropdown-menu > a { font-size: 14px; color: #000; padding: 5px 10px; border-radius: 0 !important; min-width: 250px; border-left: 2px solid 57a49a; border-right: 2px solid 57a49a; background: #fff; }
header .navbar #navbar .dropdown > .dropdown-menu > a + a { border-top: 1px solid #eeeeee; }
header .navbar #navbar .dropdown > .dropdown-menu > a:focus,
header .navbar #navbar .dropdown > .dropdown-menu > a.active,
header .navbar #navbar .dropdown > .dropdown-menu > a:hover {color: #fff;background: #57a49a;}
header .navbar #navbar .dropdown > .dropdown-menu > a:first-child {border-top: 2px solid #57a49a;}
header .navbar #navbar .dropdown > .dropdown-menu > a:last-child { border-bottom: 2px solid 57a49a; }

header .navbar #navbar .dropdown:hover > .dropdown-menu { display: block; }

header .navbar #navbar .dropdown > .dropdown-menu {
    transform: scale(1, 0);
    display: block !important;
    opacity: 0;
    height: 0;
    visibility: hidden;
    transition: 0.3s all;
}
header .navbar #navbar .dropdown:hover > .dropdown-menu {
    transform: scale(1, 1);
    display: block !important;
    opacity: 1;
    visibility: visible;
}
.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 0rem !important;
}

header .navbar .navbar-toggler { outline: 0; background: none; border: none; border-radius: 0; margin: 0; padding: 0; width: auto; transition: all 0.3s ease; }
header .navbar .navbar-toggler:hover, 
header .navbar .navbar-toggler:focus, 
header .navbar .navbar-toggler[aria-expanded="true"] { background: tranparent !important; background-color: transparent !important; }
header .navbar .navbar-toggler:focus {background: none !important;}
header .navbar .navbar-toggler .icon-bar {background: #ffffff !important;height: 1px;width: 31px;display: block;}
header .navbar .navbar-toggler .icon-bar+.icon-bar { margin-top: 7px; }
header .navbar .navbar-toggler.collapsed .icon-bar.top-bar { transform: rotate(0); }
header .navbar .navbar-toggler.collapsed .icon-bar.middle-bar { opacity: 1; }
header .navbar .navbar-toggler.collapsed .icon-bar.bottom-bar { transform: rotate(0); }
header .navbar .navbar-toggler .icon-bar { transition: all 0.3s; }
header .navbar .navbar-toggler .icon-bar.top-bar { transform: rotate(45deg); transform-origin: 15% 10%; }
header .navbar .navbar-toggler .icon-bar.middle-bar { opacity: 0; }
header .navbar .navbar-toggler .icon-bar.bottom-bar { transform: rotate(-45deg); transform-origin: 10% 90%; }

header .navbar .additional {/* margin-top: 30px; */}
header .navbar .additional > div + div { border-left: 1px solid #fff; padding-left: 15px; margin-left: 15px; }
header .navbar .additional .search { display: inline-block; color: #fff; font-size: 16px; }
header .navbar .additional .search a { color: #fff; cursor:pointer; }
header .navbar .additional .search span { margin-right: 5px; }
header .navbar .additional .lang {display: inline-block;color: #fff;direction: ltr;font-size: 12px;padding: 10px 10px 5px 15px;}
header .navbar .additional .lang > span { margin-left: -12px; text-shadow: -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000; }
header .navbar .additional .lang i { font-size: 21px;  }

header .navbar .phone {/* margin-top: 30px; */}
header .navbar .phone {color: #fff;font-size: 14px;font-weight: 500;background: #0c277a;line-height: 30px;padding: 20px;font-family: 'Poppins', sans-serif;margin: 0px 15px;border-radius: 50px;padding: 10px 22px 10px 22px;font-weight: bold;margin-left: 35px;margin-top: 0px;}
header .navbar .phone i {font-size: 20px;vertical-align: sub;margin-right: 10px;}


header .navbar .additional .bootstrap-select.myselect {width: 68px !important;border: 0;padding: 0;transition:0.3s all ease;margin-left: -20px;margin-top: -8px;}
header .navbar .additional .myselect .dropdown-toggle:after {  }
header .navbar .additional .myselect .dropdown-toggle:focus,
header .navbar .additional .myselect .dropdown-toggle {text-transform:uppercase;background:none;border:2px solid transparent;border-bottom: 1px solid transparent;border-radius:0;padding: 7px 10px;outline: 0 !important;box-shadow: 0 0;color: #000;font-weight: 500;font-size:11px;/* border-left: 1px solid #ccc; */transition: none;}
header .navbar .additional .myselect.show .dropdown-toggle {/* border-color: #57a49a; *//* background-color: #fff; *//* border-bottom: 1px solid #eee; */}
header .navbar .additional .myselect .dropdown-toggle .filter-option { padding: 0; }

header .navbar .additional .myselect .dropdown-toggle .filter-option .filter-option-inner .filter-option-inner-inner{
    width: 44px;
    line-height: 44px;
    font-size: 25px;
    z-index: 999;
    position: relative;
    text-align: center;
    color: #fff;
}
header .navbar .additional .myselect .dropdown-toggle .filter-option img {margin-right:5px;width: 44px;height: 44px;border-radius: 50%;object-fit: cover;position: absolute;left: 0;z-index: -1;}
header .navbar .additional .myselect div.dropdown-menu { border-radius: 0; padding: 0; margin: 0; border: 2px solid 57a49a; border-top: 0; }
header .navbar .additional .myselect .dropdown-menu li {  }
header .navbar .additional .myselect .dropdown-menu li a { padding: 7px 20px; text-transform:uppercase; border-radius:0; color: #000; font-size:11px; font-weight: 500; }
header .navbar .additional .myselect .dropdown-menu .dropdown-item.active, 
header .navbar .additional .myselect .dropdown-menu .dropdown-item:active, 
header .navbar .additional .myselect .dropdown-menu .dropdown-item:hover { background: transparent; }
header .navbar .additional .myselect .dropdown-menu li a img { margin-top:-2px; margin-right:5px; }
header .navbar .additional .myselect .dropdown-menu li.active { display:none; }

body:not(.sub) header .navbar .additional .myselect .dropdown-toggle {/* color: #fff; */}
body:not(.sub) header .navbar .additional .myselect.show .dropdown-toggle {color: #000;}
body:not(.sub) header.shrink .navbar .additional .myselect .dropdown-toggle { color: #000; }

body.sub header,
header.shrink {background: #fff;border-bottom: 1px solid #e3e3e3;z-index: 9999999999999;}
body.sub header .navbar .navbar-brand .white,
header.shrink .navbar .navbar-brand .white { display: none; }
body.sub header .navbar .navbar-brand .normal,
header.shrink .navbar .navbar-brand .normal { display: block;  }
body.sub header .navbar #navbar > ul > li > a,
header.shrink .navbar #navbar > ul > li > a {color: #000000;/* font-family: 'Gilroy-SemiBold'; *//* margin-top: 7.5px; */text-decoration: none;}
body.sub header .navbar .navbar-toggler .icon-bar,
header.shrink .navbar .navbar-toggler .icon-bar { background: #000 !important; }
body.sub header .navbar .additional > div + div,
header.shrink .navbar .additional > div + div { border-color: #e5e5e5; }
body.sub header .navbar .additional .search,
header.shrink .navbar .additional .search { color: #000; }
body.sub header .navbar .additional .search a,
header.shrink .navbar .additional .search a { color: #000; }
body.sub header .navbar .additional .lang,
header.shrink .navbar .additional .lang { color: #000; }
body.sub header .navbar .additional .lang span,
header.shrink .navbar .additional .lang span { text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff; }
body.sub header .navbar .phone,
header.shrink .navbar .phone {color: #fff;}

header .navbar .navbar-brand img,
header .navbar #navbar > ul,
header .navbar .phone,
header .navbar .additional { transition: all 0.3s ease; }
header.shrink .navbar .navbar-brand img { /* margin-top: -31px; */ }
header.shrink .navbar #navbar > ul {/* margin-top: 15px; */}
header.shrink .navbar .phone {/* margin-top: 0; *//* padding: 17px 22px 10px 22px; */margin-left: 35px;}
header.shrink .navbar .additional {position: relative;margin-top: 0;order: 1;}

#myMenu { }
#myMenu .modal-dialog { background: #fff; padding: 10px 15px 15px; margin:0; min-height:100%; max-width: 100%; }
#myMenu .modal-content { background: transparent; border: 0; border-radius: 0; text-align: right; }
#myMenu .modal-content .head {height:60px;display: none;}
#myMenu .modal-content .head .logo { display:inline-block; }
#myMenu .modal-content .head .logo a { font-size: 40px; color:#fff; }
#myMenu .modal-content .body {margin: 100px 0;}
#myMenu .modal-content .body .menu {  }
#myMenu .modal-content .body .menu > ul { list-style:none; padding:0; margin:0; }
#myMenu .modal-content .body .menu > ul > li { }
#myMenu .modal-content .body .menu > ul > li + li { margin-top:10px; }
#myMenu .modal-content .body .menu > ul > li > a { font-size:30px; color:#888888; font-weight:300; border-bottom: 2px solid transparent; }
#myMenu .modal-content .body .menu > ul > li.current-menu-item > a,
#myMenu .modal-content .body .menu > ul > li.current-menu-parent > a,
#myMenu .modal-content .body .menu > ul > li.current-page-ancestor a,
#myMenu .modal-content .body .menu > ul > li > a:focus,
#myMenu .modal-content .body .menu > ul > li > a:hover { border-color: 57a49a; }
#myMenu .modal-content .body .menu > ul > li:nth-last-child(1) { margin-top: 5px; }
#myMenu .modal-content .body .menu > ul > li:nth-last-child(2) { margin-top: 30px; }
#myMenu .modal-content .body .menu > ul > li:nth-last-child(1) > a,
#myMenu .modal-content .body .menu > ul > li:nth-last-child(2) > a { font-size: 24px; color: #c3c3c3; }
#myMenu .modal-content .body .social { margin-top:30px; }
#myMenu .modal-content .body .social > span { font-weight:normal; font-size:16px; color:#9a9a9a; margin-bottom:10px; display:block; }
#myMenu .modal-content .body .social > ul { list-style:none; margin:0; padding:0; }
#myMenu .modal-content .body .social > ul > li { display: inline-block; }
#myMenu .modal-content .body .social > ul > li + li { margin-left: 20px; }
#myMenu .modal-content .body .social > ul > li > a { color: #c3c3c3; font-size:16px; }
#myMenu .modal-content .body .social > ul > li > a:hover { color: #3d3e3d; }
#myMenu .modal-content .bot { font-size:12px; color:#9a9a9a; }
#myMenu .modal-content .bot a { color:#9a9a9a; font-weight:bold; }

#search { padding-right:0 !important; }
#search .modal-dialog { max-width:100%; width:100%; height:100%; margin:0; background: rgba(0,0,0,0.7) }
#search .close-modal { position: absolute; top: 130px; right: 25px; width: 75px; height: 75px; background-color: transparent; cursor: pointer; }
#search .close-modal .lr { z-index: 1051; width: 1px; height: 75px; margin-left: 35px; background-color: #fff; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
#search .close-modal .lr .rl { z-index: 1052; width: 1px; height: 75px; background-color: #fff; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
#search .close-modal:hover .lr, 
#search .close-modal:hover .rl { background:#004fff; }
#search .modal-content { max-width:900px; margin:0 auto; padding: 250px 30px 100px; min-height: 100%; border: 0; border-radius: 0; background-clip: border-box; -webkit-box-shadow: none; box-shadow: none; background:transparent; }
#search .modal-content label { padding: 0 60px; color:#fff; font-size: 30px; font-family: 'Playfair Display'; font-weight:bold; }
#search .modal-content input.sbox { outline: 0; padding: 30px 50px; width: 90%; font-family: 'Roboto'; font-weight: 300; font-size: 41px; color: #8e8e8e; letter-spacing: -2px; border: none; }
#search .modal-content .input-group {  }
#search .modal-content .input-group .input-group-append { width:10%; }
#search .modal-content .input-group .input-group-append button { width:100%; cursor: pointer; background: #fff; border:0; padding: 0; outline: 0; text-align: left; color: #8e8e8e; font-size:40px; }
#search .modal-content .input-group .input-group-append button:hover { color: #000; }

@media (max-width: 1365px) {
    header .navbar .phone { display: none; }
}

@media (min-width:992px) and (max-width:1200px) {
    header .navbar .additional {/* display: none !important; */}
	.contactform{display:None}
	.welcome .container > h1{    font-size: 52px;}
.products .boxes h2{
    font-size: 42px !important;
    line-height: 50px !important;
}
	.factory .container {padding: 50px !important;max-height: none;height: auto !important;}
		.factory .container .left{/* padding: 15px !important; *//* max-height: none; */width: 100%;order: 2;}
		.factory .container .right{padding: 15px !important;max-height: none;width: 100%;}
.factory .right img{
    height: 350px !important;
}
}

@media (min-width:768px) and (max-width: 992px){
    header .navbar .toggler {transition: 0.3s all ease;/* margin-top: 30px; */width: 140px;text-align: right;}
    header.shrink .navbar .toggler { margin-top: 10px; }
    header .navbar #navbar { }
    header .navbar #navbar > ul { margin-top: 0; padding-top: 20px; }
    header .navbar #navbar > ul > li { margin-top: 10px; }
    header .navbar #navbar > ul > li + li { margin-left: 0px; } 
    header .navbar #navbar > ul > li > a { display: block; text-align: center; }
	.contactform{/* display:none; */margin-left: 50px;}
}

@media (max-width:767px){
    header .navbar .navbar-brand {position: absolute;left: 0;}
    header .navbar .navbar-brand img { width: 140px; height: auto; }
    header .navbar .additional {margin-top: 0;float: left;}
    header .navbar .additional .lang { margin: 0; border:0; }
    header .navbar .additional .search { display: none; }
    header .navbar .additional .search span { display: none; }
    header .navbar .additional .lang span { display: none; }
    header .navbar #navbar {/* float: right; */}
    header .navbar #navbar > ul:nth-child(1) { padding-top: 20px; }
    header .navbar #navbar > ul { margin-top: 0; }
    header .navbar #navbar > ul > li { margin-top: 10px; }
    header .navbar #navbar > ul > li + li { margin-left: 0px; } 
    header .navbar #navbar > ul > li > a { display: block; text-align: center; }
    header .navbar .toggler {margin-top: 5px;order: 2;}
    header.shrink .navbar .navbar-brand img { margin-top: 0; }
    header .navbar .additional .bootstrap-select.myselect { margin-top: -5px; }
	.page .social{display:none !important;}
}

.banner {width: 100%;overflow: hidden;}
.banner .rev_slider .tp-caption span { color: 57a49a; font-weight: bold; }
.banner .rev_slider .tp-caption.rev-btn {  }
.banner .rev_slider .tp-caption.rev-btn:before { position: absolute; left: -25px; top: 50%; margin-top: -2px; content: ""; width: 50px; height: 2px; background: 57a49a; }
/*
body:not(.sub) .rev_slider:before { content:""; position:absolute; top:0; width:100%; height:200px; background:linear-gradient(180deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%); z-index:100; }
body:not(.sub) .rev_slider:after { content:""; position:absolute; bottom:0; width:100%; height:200px; background:linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%); z-index:100; }
*/
body:not(.sub) .rev_slider .slotholder:before { content:""; position:absolute; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:100; }

.banner .bbottom {  }
.banner .bbottom .container { position: relative; }
.banner .bbottom .social { position: absolute; top: -80px; right: 15px; }
.banner .bbottom .social span { color: #fff; font-weight: 500; font-size: 15px; margin-right: 10px; vertical-align: text-bottom; }
.banner .bbottom .social ul { list-style: none; margin: 0; padding: 0; display: inline-block; }
.banner .bbottom .social ul li { display: inline-block; }
.banner .bbottom .social ul li + li { margin-left: 20px; }
.banner .bbottom .social ul li a { color: #fff; font-size: 19px; display: inline-block; transition: all 0.3s ease; vertical-align: middle; }
.banner .bbottom .social ul li a i.icon-sosyal-facebook { font-size: 22px; }
.banner .bbottom .social ul li a i.icon-sosyal-youtube { font-size: 22px; }
.banner .bbottom .social ul li a:hover { transform: translateY(-5px); }
.banner .bbottom .go { position: absolute; top: -140px; left: 50%; transform: translateX(-50%); }
.banner .bbottom .go a { color: #fff; font-weight: 500; font-size: 15px; letter-spacing: 5px; display:block; padding-top:60px; }
.banner .bbottom .go a:before { content:""; position:absolute; top: 0; left: 50%; transform: translateX(-50%); width:21px; height:37px; background: url("img/icon-godown.png") no-repeat; margin: 0 auto; animation-name: gd; animation-duration: 3s; animation-timing-function:ease; animation-iteration-count: infinite; }

@keyframes gd {
    0%{ margin-top: 0; }
    50% { margin-top: 10px; }
    100% { margin-top: 0; }
}

.banner .tp-bullet.selected, 
.banner .tp-bullet:hover { box-shadow: 0 0 0 2px rgba(0, 255, 255,1) !important; }

@media (max-width:767px){
	/*
	body:not(.sub) .rev_slider:before { display: none; }
	body:not(.sub) .rev_slider:after { display: none; }*/
	body:not(.sub) .rev_slider .slotholder:before { content:""; position:absolute; top:0; width:100%; height:100%; background:rgba(0,0,0,0.3); z-index:100; }
    .banner .bbottom .social { top: -50px; }
    .banner .bbottom .social span { display: none; }
    .banner .bbottom .go { top: -110px; }
    .banner .bbottom .go a { font-size: 12px; }
}

.welcome {/* margin: 60px 0 0; */position: relative;z-index: 2;min-height: calc(100vh - 100px);text-align: center;background-color: #042b18;}

.welcome {
    position: relative;
    align-items: center;
    display: flex;
   
     background: url(/wp-content/themes/kronb/img/globel.jpg);
    background-color: rgba(0, 0, 0, 0.5);
	 background-size: cover; 
    background-position: center;
}

div#engineering {}

.welcome .container > h1 {font-size: 52px;color: #D1E7E1;font-weight: bold;line-height: 120px;text-align: center;margin-bottom: 50px;/* position: relative; *//* display: flex; *//* align-items: center; */}
.welcome .container > h1 span{color: #2cb531;position: relative;}
.welcome .container > h1 span:after{content:"";background: url(/wp-content/themes/kronb/img/kron/Global-Standards-Underline.png?_t=1760276120);height: 15px;position: absolute;left: 0;bottom: -20px;width: 100%;}

.welcome .container > p { max-width: 1000px; margin: 0 auto; font-size: 18px; color: #000; text-align: center; }
.welcome .boxes { margin-top: 50px; background: #fff; box-shadow: 0 0 60px 0px rgba(0,0,0,0.04); padding: 50px 70px; }
.welcome .boxes .row { margin: 0 -55px; }
.welcome .boxes .row > div { padding: 0 55px; }
.welcome .boxes .row > div + div:before {position: absolute;left: 0;top: 50%;transform: translateY(-50%);content: "";width: 1px;height: 85px;background: #dfdfdf;}
.welcome .boxes img { float: right; margin: -25px -25px 0 0; }
.welcome .boxes h4 { font-size: 18px; color: #000; font-weight: 500; }
.welcome .boxes h4 strong { color: #bebebe; font-weight: 500; margin-bottom: 10px; display: inline-block; }

.welcome .boxes p { font-size: 15px; color: #000; margin: 20px 0 0; }

@media (min-width:768px) and (max-width: 992px){
  .welcome .boxes .row > div + div { margin-top: 40px; }
  .welcome .boxes .row > div + div:before { display: none; }
}

@media (max-width:767px) {
	.welcome .container > h1 span{color: #2cb531;position: relative;display: block;margin-bottom: -30px;}


	.welcome .container > h1 span:after {
    content: "";
    background: url(/wp-content/themes/kronb/img/kron/Global-Standards-Underline.png?_t=1760276120);
    height: 15px;
    position: absolute;
    left: 0;
    bottom: -10px;
    width: 100%;
}
  .welcome .container > h1 {font-size: 35px;margin-bottom: 20px;line-height: normal;width: 100%;}
  .welcome .boxes { padding: 50px 45px 50px 30px; }
  .welcome .boxes .row { margin: 0 -15px; }
  .welcome .boxes .row > div { padding: 0 15px; }
  .welcome .boxes .row > div + div:before { display: none; }
  .welcome .boxes .row > div + div { margin-top: 40px; }

	.welcome img{
    bottom: 0px;
    /* position: absolute; */
    /* min-width: 200%; */
    max-width: 100vw;
    width: 12.5%;
    height: auto;
}
.saws {bottom: -78px !important;}

	
}

.quality {padding: 220px 0 100px;margin-top: -150px;position: relative;z-index: 0;background: #faf7f0;}
.quality .left img { position: relative; }
.quality .left p { position: relative; }
.quality .right img { position: relative; }
.quality .right p  { position: relative; }

.quality .col-lg-12 h2 {font-family: 'Poppins';font-weight: bold;text-align: center;font-size: 72px;margin-bottom: 32px;}

.quality .col-lg-12 p {font-size: 22px;text-align: center;margin-bottom: 100px;font-family: 'Poppins';}








.quality .image { position: relative; }
.quality .image:before {content: "";border: 2px solid #fff;border-radius: 50%;width: 460px;height: 460px;display: none;position: absolute;left: -100px;top: -20px;}
.quality .image img { max-width: 100%; height: auto; }
.quality .info {  }
.quality .info > span { position: absolute; top: 70px; line-height: 0; font-family: 'Playfair Display'; font-weight: bold; font-size: 150px; color: #e9e9e9; text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff; }
.quality .info h2 {margin-top: 85px;font-weight: 200;font-size: 47px;color: #000;text-align: initial;}
.quality .info h2:after { content: "."; display: inline-block; font-weight: 700; color: 57a49a; font-size: 47px; }
.quality .info p { color: #000; font-size: 15px; }
.quality .info .buttons {  }
.quality .info .buttons a { vertical-align: middle; transition: all 0.3s ease; }
.quality .info .buttons a.ibutton:hover { transform: translateY(-5px); }
.quality .info .buttons a + a { margin-left: 10px; }
.quality .info .buttons span { position: absolute; right: 0; bottom: 25px; line-height: 0; font-family: 'Playfair Display'; font-weight: bold; font-size: 150px; color: #e9e9e9; text-shadow: -1px -1px 0 #d2d2d2, 1px -1px 0 #d2d2d2, -1px 1px 0 #d2d2d2, 1px 1px 0 #d2d2d2; }

body.sub .quality { background: transparent; padding: 0; margin: 70px 0; }
body.sub .quality .image:before { left: initial; right: -100px; }
body.sub .quality .info > span,
body.sub .quality .info .buttons span { color: #f5f5f5; }


@media (min-width:768px) and (max-width: 992px){
  body.sub .quality .image { margin-top: 50px; }
  body.sub .quality .image:before { right: 0; }
}

@media (max-width:767px) {
	.quality {padding: 220px 0 40px;margin-top: -150px;position: relative;z-index: 0;background: #faf7f0;}

.quality .left img {position: relative;margin-bottom: 20px;}
.quality .left p { position: relative; }
.quality .right img {position: relative;width: 50%;float: left;padding: 15px;height: 217px;}

.quality .right p  { position: relative; }
	.quality .col-lg-12 h2 {font-family: 'Poppins';font-weight: bold;text-align: center;font-size: 50px;margin-bottom: 32px;}

.quality .col-lg-12 p {font-size: 16px;text-align: center;margin-bottom: 40px;font-family: 'Poppins';}

  .quality .info h2 { font-size: 27px; }
  .quality .info h2:after { font-size: 27px; }
  .quality .image:before { width: 300px; height: 280px; }
  body.sub .quality .image { margin-top: 50px; }
  body.sub .quality .image:before { right: 0; }
  .quality .info .buttons span { display: none; }
}

.products {margin: 180px 0px 0px 0px;padding-bottom: 90px;overflow: hidden;}
.products h1{
    font-size: 72px;
    line-height: 86px;
    text-align: center;
}

.products h2 { font-weight: 200; font-size: 47px; color: #000; display: inline-block; }
.products h2:after {content: ".";display: inline-block;font-weight: 700;color: 57a49a;font-size: 47px;display: none;}
.products .boxes{
    margin-top: 110px;
}
.products .boxes .col-lg-4{
    margin-bottom: 15px;
    margin-top: 15px;
}
.products .boxes h2{
    background: #2cb531;
    width: 100%;
    color: #fff;
    height: 405px;
    border-radius: 30px;
    font-size: 60px;
    font-weight: 900;
    display: flex;
    font-family: 'Poppins';
    padding: 30px;
    align-items: center;
    justify-content: center;
    line-height: 80px;
    margin-bottom: 0;
}
.products .boxes img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: bottom;
    border-radius: 30px;
}

img {}
.products .control { float: right; margin-top: 55px; }
.products .control .sarrow { display: inline-block; padding: 10px 20px; height: 40px; cursor: pointer; transition: 0.3s all ease; }
.products .control .sarrow i { font-size: 20px; color: #000; vertical-align: middle; height: 20px; }
.products .control .sarrow + .sarrow { border-left: 1px solid #d2d2d2; }
.products .control .sarrow.prev i { display: inline-block; transform: rotate(180deg); }
.products .control .sarrow.prev:hover { padding-left: 10px; padding-right: 30px; }
.products .control .sarrow.next:hover { padding-left: 30px; padding-right: 10px; }

.products .sPro { margin: 30px 0; }
.products .sPro .product { position: relative; margin: 0 13px; }
.products .sPro .product img { width: 100%; height: auto; border-radius:30px; }
.products .sPro .product .nWrap { overflow: hidden; transition: 0.3s all ease; box-shadow: inset 0 0px 0 10px transparent; position: absolute; left: 0; top: 0; background: rgba(0,0,0,0.3); width: 100%; height: 100%; padding: 35px; border-radius:30px; }
.products .sPro .product .nWrap h5 { color: #fff; font-size: 24px; font-weight: normal; margin-top: 70%; line-height: 35px; }
.products .sPro .product .nWrap .nbutton { border-top-left-radius:30px; transition: 0.3s all ease; background: #fff; font-size: 20px; color: #000; padding: 20px 25px; position: absolute; right: 0; bottom: 0; }
.products .sPro .product .nWrap .hbutton { border-top-left-radius:30px; transition: 0.3s all ease; background: #000; font-size: 16px; color: #fff; padding: 23px 14px 23px 13px; position: absolute; right: 0; bottom: -70px; }
.products .sPro .product:hover .nWrap { box-shadow: inset 0 0px 0 10px 57a49a; border:10px solid #0c277a;}
.products .sPro .product:hover .nWrap .nbutton { right: -70px; }
.products .sPro .product:hover .nWrap .hbutton { bottom: 0px; }

@media (min-width: 1392px) {
  .products .container.pr { max-width: 1391px; }
}

@media (min-width: 1200px) { 
    .products .sPro .slick-list {overflow: visible;direction: ltr;}
}

@media (max-width:767px) {
  .products {padding-bottom: 20px;}
  .products h2 { font-size: 27px; }
  .products h2:after { font-size: 27px; }
  .products .control { margin-top: 25px; }
}

.products.srv { position: relative; z-index: 1; background: transparent; margin:0; padding: 100px 0 0; }
.products.srv:before { content: ""; position: absolute; top: -100px; width: 100%; height: 100%; background: url("img/bg-page.png") top center no-repeat; }

.products.srv .control { margin:0; }
.products.srv .sPro .product { margin: 0; margin-bottom: 30px; }
.products.srv .sPro .product .nWrap h5 { margin-top:60%; }
.products.srv .sPro .product .nWrap h5 i { display: block; margin: 0 0 20px; color: #fff; font-size: 68px; }

.gallery { background: #e9e9e9; padding-bottom: 70px; }
.gallery .image { position: relative; margin-top: -160px; }
.gallery .image:before { content: ""; border: 2px solid #fff; border-radius: 50%; width: 460px; height: 460px; position: absolute; left: -35px; top: -35px; }
.gallery .image img { max-width: 100%; height: auto; }
.gallery .info { margin-top: -130px; }
.gallery .info h2 { font-weight: 200; font-size: 47px; color: #000; margin-bottom: 50px; }
.gallery .info h2:after { content: "."; display: inline-block; font-weight: 700; color: 57a49a; font-size: 47px; }
.gallery .info p { color: #000; font-size: 15px; }
.gallery .info .buttons { margin-top: 50px; }
.gallery .info .buttons a { vertical-align: middle; transition: all 0.3s ease; }
.gallery .info .buttons a.ibutton:hover { transform: translateY(-5px); }
.gallery .info .buttons a + a { margin-left: 10px; }

body.sub .gallery {position: relative;z-index: 1;background: transparent;margin:0;padding: 100px 0 0;}
body.sub .gallery:before {content: "";position: absolute;top: -100px;width: 100%;height: 100%;background: url("img/bg-page.png") top center no-repeat;display: none;}
body.sub .gallery .image { margin-top: 0px; }
body.sub .gallery .info { margin-top: 0px; }

@media (min-width:768px) and (max-width: 992px){
  .gallery .info { margin-top: 0; }
  .gallery .info h2 { margin: 30px 0; }
}

@media (max-width:767px) {

	.products .boxes h2{
    background: #2cb531;
    width: 100%;
    color: #fff;
    height: 405px;
    font-size: 45px;
    font-weight: 900;
    display: flex;
    font-family: 'Poppins';
    line-height: normal;
    padding: 40px;
}
  .gallery .image:before { width: 300px; height: 280px; }
  .gallery .info { margin-top: 20px; }
  .gallery .info h2 { font-size: 25px; margin-bottom: 20px; }
  .gallery .info h2:after { font-size: 25px; margin-bottom: 20px; }
  body.sub .gallery:before { top: 0; }
  body.sub .gallery { padding-top: 50px; }
  body.sub .gallery .info { margin-top: 20px; }
}

.news { padding: 70px 0; }
.news .container {max-width: 1948px;}
.news .nenter {/* max-width: 650px; */ma;font-size: 40px;margin: 0 auto;text-align: center;}
.news .nenter h3 {font-size: 60px;font-weight: 500;color: #000;font-weight: bold;font-family: 'Poppins';}
.news .nenter p { font-size: 18px; color: #000; margin-top: 30px; }
.news .sNew { margin-top: 50px; }
.news .new {  }
.news .new > img { width: 100%; height: auto; position: relative; z-index: 1; }
.news .new .nWrap {max-width: 1225px;/* margin: -72px auto 0; */}
.news .nWrap .nTop { background: #fff; padding: 25px 55px; position: relative; z-index: 2; }
.news .nWrap .nTop h6 { margin: 0; font-size: 16px; color: #000; font-weight: 500; display: inline-block; }
.news .nWrap .nTop .control { float: right; margin-top: -7px; }
.news .nWrap .nTop .control .sarrow {}
.news .nWrap .nTop .control .sarrow { float: left; cursor: pointer; }
.news .nWrap .nTop .control .sarrow i { font-size: 8px; color: #959595; }
.news .nWrap .nTop .control .sarrow + .sarrow { margin-left: 100px; }
.news .nWrap .nTop .control .sarrow.prev i { display: inline-block; transform: rotate(180deg); margin-top: 1px; }
.news .nWrap .nBot { background: #191919; padding: 40px 55px; }
.news .nWrap .nBot h6 { font-size: 24px; color: #fff; font-weight: 400; }
.news .nWrap .nBot p { font-size: 16px; color: #888888; font-weight: 300; margin: 0; max-width: 650px; }
.news .nWrap .nBot a { font-size: 16px; color: #fff; border-color: #959595; padding:15px 45px;}
.news .nWrap .nBot a:hover {  }
.news .nWrap .nBot .right { text-align: right; }

@media (min-width:768px) and (max-width: 992px){
  .news .new .nWrap { margin-top: 0; }
  .news .nWrap .nBot .right { margin-top: 20px; }
}

@media (max-width:767px) {

	.news .nenter {/* max-width: 650px; */ma;font-size: 16px;margin: 0 auto;text-align: center;}
.news .nenter h3 {font-size: 50px;font-weight: 500;color: #000;font-weight: bold;font-family: 'Poppins';}
.news .nenter p { font-size: 18px; color: #000; margin-top: 30px; }

  .news.main { margin-top: 70px; }
  .news .new .nWrap { margin-top: 0; }
  .news .nWrap .nTop { padding: 20px; }
  .news .nWrap .nTop h6 { font-size: 15px; }
  .news .nWrap .nTop .control { width: 180px; margin: 10px auto 40px; float: none; }
  .news .nWrap .nBot { padding: 20px; }
  .news .nWrap .nBot .right { margin-top: 20px; }
}

.reviews { margin:30px 0 70px; }
.reviews .container { max-width: 1130px; }
.reviews .left {  }
.reviews .left span {color: #0c277a;font-weight: bold;font-size: 110px;font-family: 'Playfair Display';text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;width: 92px;height: 82px;text-align: center;line-height: 130px;display: inline-block;background: linear-gradient(90deg, rgb(12 39 122) 0%, rgb(12 39 122) 100%);-webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);}
.reviews .left h4 { margin: 20px 0 50px; font-size: 48px; color: #000; font-weight: 500; max-width: 460px; }
.reviews .left a {  }
.reviews .right {  }
.reviews .right h5 { font-family: 'Playfair Display'; font-style: italic; font-size: 30px; color: #000; }
.reviews .right p { font-size: 18px; color: #000; }
.reviews .right .stars { margin-top: 5px; }
.reviews .right .stars i { color: #ffe7b9; margin-left: 3px; }
.reviews .right {  }
.reviews .right .control { display: block; margin-bottom: 40px; }
.reviews .right .control .sarrow { display: inline-block !important; width: 60px; height: 60px; background: #dcdcdc; border-radius: 50%; text-align: center; line-height: 60px; color: #7d7d7d; font-size: 18px; cursor: pointer; }
.reviews .right .control .sarrow + .sarrow { margin-left: 25px; }
.reviews .right .control .sarrow.prev i { display: inline-block; transform: rotate(180deg); margin-top: 1px; }

@media (min-width:768px) and (max-width: 992px){
  .reviews .left h4 { max-width: 100%; }
  .reviews .right { margin-top: 50px; }
}

@media (max-width:767px) {
  .reviews .left h4 { max-width: 100%; font-size: 38px; }
  .reviews .right { margin-top: 50px; }
	.page .left .pWrap p {margin-top:0px !important;}
}

.mgallery { position: relative; padding-top: 40px; }
.mgallery:before {content: "";position: absolute;left: 0;top: 0px;max-height: 1120px;z-index: -1;width: 100%;height: 100%;background: #e9e9e9;-webkit-clip-path: polygon(100% 0, 100% 70%, 0 100%, 0 30%);clip-path: polygon(100% 0, 100% 70%, 0 100%, 0 30%);}
.mgallery .container { max-width: 1070px; }
.mgallery .container > .row { margin-top: -50px; }
.mgallery h3 { font-weight: bold; font-size: 127px; color: #000; line-height: 120px; }
.mgallery .image { position:relative; }
.mgallery .image img {max-width: 100%;/* filter:grayscale(1) brightness(100%); */transition: all 0.3s ease;}
.mgallery .image:hover img { filter: grayscale(1) brightness(30%); }
.mgallery .image .iWrap { position: absolute; bottom: 20px; right: 30px; z-index: 99; color: #fff; font-size:30px; opacity:0; transition: all 0.3s ease; }
.mgallery .right .image .iWrap {right: inherit;left: 10px;}
.mgallery .image:hover .iWrap { opacity:1; }

.mgallery .image + .image { margin-top: 30px; }
.mgallery .left { text-align: right; }
.mgallery .left .row { margin-top: 30px; }
.mgallery .left .left2 { background: url("img/bg-gal.png") no-repeat bottom 55px center; }
.mgallery .left .left2 .image.link { right: -130px; z-index: 1; position: relative; }
.mgallery .left .left2 .image.link img {filter: brightness(60%);}
.mgallery .left .left2 .image.link a { transition: all 0.3s ease; position: absolute; left: 40px; bottom: 35px; padding-bottom: 3px; font-weight: bold; font-size: 15px; color: #fff; border-bottom: 2px solid 57a49a; }
.mgallery .left .left2 .image.link a:hover { border-color: #0074fe; }
.mgallery .left .left2 .image.link a i { font-size: 11px; margin-left: 10px;}
.mgallery .left p { font-size: 24px; color: #000; line-height: 40px; }
.mgallery .left p strong { color: 57a49a; border-bottom: 2px solid 57a49a; padding-bottom: 3px; font-weight: normal; }
.mgallery .left .right2 .icon {
    margin: -30px 25px 0 auto;
    width: 57px;
    height: 51px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    line-height: 60px;
    background: linear-gradient(90deg, rgb(88 164 154) 0%, rgb(88 164 154) 100%);
    -webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);
    clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);
    }

@media (min-width: 1280px) {
  .mgallery h3 { margin-left: -90px; }
}

@media (min-width:768px) and (max-width: 992px){
  .mgallery h3 { font-size: 100px; }
  .mgallery .left p { font-size: 18px; line-height: 35px; }
  .mgallery .left .left2 .image.link { right: -90px; }
  .mgallery .left .left2 .image.link a { left: 20px; bottom: 20px; }
}

@media (max-width:767px) {
  .mgallery h3 { font-size: 45px; line-height: 50px; }
  .mgallery .container > .row { margin-top: 30px; }
  .mgallery img { width: 100%; }
  .mgallery .left .left2 .image.link { margin-bottom: 30px; right: 0; }
  .mgallery .left p { font-size: 16px; line-height: 30px; }
}

.page {margin-top: 90px;position: relative;z-index: 2;/* direction: ltr; */background-size: contain;background-position: right center;background-repeat: no-repeat;background: #fff;}
.page:before {content: "";position: absolute;left: 0;top: 0;display: none;width: 60%;height: 85%;background: #fff;-webkit-clip-path: polygon(0 0, 100% 0%, 95% 100%, 0 100%);clip-path: polygon(0 0, 100% 0%, 95% 100%, 0 100%);}
.page .pBg {position: absolute;z-index: -1;right: 0;direction: ltr;width: 55%;height: 100%;overflow: hidden;}
.page .pBg img {object-fit: cover;width: 100%;height: 100%;}
.page .left .pWrap {max-width: 575px;padding: 10px 0 0px;}
.page .left .pWrap h1 {font-weight: bold;font-size: 36px;font-family: 'Poppins', sans-serif;color: #0c277a;line-height: 1;margin-bottom: 20px;margin-top: 20px;}
.page .left .pWrap h1 strong {font-weight: 700;border-bottom: 5px solid #1acbaa;}
.page .left .pWrap h1:after {content: ".";display: inline-block;font-weight: 700;display: none;color: 57a49a;font-size: 55px;}




::after {}
.page .left .pWrap p {color: #828599;font-size: 16px;margin: 0;font-family: 'Poppins', sans-serif;line-height: 24px;margin-top: 30px;text-align: initial;}
.page .left .pWrap p span {font-weight: 600;color: #1acbaa;font-size: 10px;letter-spacing: 1px;margin: 0;font-family: 'Poppins', sans-serif;}

.page .left .pWrap a.cbutton {margin: 30px 0 0;background: #57a49a;color: #fff;border:none;}
.page .left .pWrap a.cbutton:hover { box-shadow: 0 0; background: #0074fe; }
.page .right { position: relative; }
.page .social { position: absolute; right: 15px; bottom: 20px;display:none; }
.page .social span { color: #fff; font-weight: 500; font-size: 15px; margin-right: 10px; vertical-align: text-bottom; }
.page .social ul { list-style: none; margin: 0; padding: 0; display: inline-block; }
.page .social ul li { display: inline-block; }
.page .social ul li + li { margin-left: 20px; }
.page .social ul li a { color: #fff; font-size: 19px; display: inline-block; transition: all 0.3s ease; }
.page .social ul li a i.icon-facebook { font-size: 22px; }
.page .social ul li a:hover { transform: translateY(-5px); }

@media (min-width: 1300px) {
  .page .left .pWrap {/* margin-left: 180px; */}
}

@media (min-width:768px) and (max-width: 992px){
  .page { background-size: cover; }
  .page:before { width: 85%; }
}

@media (max-width:767px) {
  .page { margin-top: 71px; background-size: contain; background-position: top center; }
  .page:before { display: none; }
  .page .pBg { width: 100%; height: auto; }
  .page .pBg img { width: 100%; height: auto; }
  .page .left .pWrap h1 br { display: none; }
  .page .left .pWrap h1 { font-size: 32px; line-height: 40px; margin-bottom: 30px; }
  .page .left .pWrap h1:after { font-size: 32px; }
  .page .left .pWrap a.cbutton { margin-top: 30px; }
  .page .left { background: #fff; }
  .page .left .pWrap { padding: 30px 0 60px; }
  .page .right { height: 220px; }
  .page .right .social { bottom: 10px; }
}

.specs { margin: 70px 0; }
.specs .container { max-width: 1170px; }
.specs .row > div { transition: 0.3s all ease; }
.specs .row > div:hover { background: #fff; box-shadow: 0 10px 40px 0px rgba(0,1,0,0.1); }
.specs .spec { text-align: center; }
.specs .spec .sWrap { padding: 30px 25px; }
.specs .spec .icon {background: #57a49a;text-align: center;padding: 60px 0 30px;-webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);}
.specs .spec:nth-child(2n) .icon {background: #2a3c56;}
.specs .spec .icon i { font-size: 90px; color: #fff; }
.specs .spec h4 { font-size: 30px; color: #000; font-weight: bold; margin: 30px 0 15px; }
.specs .spec p { font-size: 15px; color: #000; margin: 0; }

@media (min-width:768px) and (max-width: 992px){
  .specs .row > div { margin: 20px 0; }
}

@media (max-width:767px) {
  .specs .row > div { margin: 20px 0; }
  .specs .spec .icon { max-width: 70%; margin: 0 auto; }
}

.design { padding: 200px 0 120px; background: url("img/bg-about-design.jpg") center center no-repeat; background-size: cover; }
.design .left {  }
.design .left h3 { font-weight: bold; font-size: 47px; color: #fff; margin-bottom: 0; }
.design .left h3:after { content: "."; display: inline-block; font-weight: 700; color: 57a49a; font-size: 47px; }
.design .left p { font-size: 15px; color: #fff; }
.design .left a { margin: 70px 0 0; display: block; font-size: 15px; color: #fff; font-weight: bold; }
.design .left a i {display: inline-block;margin-right: 20px;vertical-align: sub;font-size: 11px;padding: 24px 16px 17px;background: #57a49a;-webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);transition: all 0.3s ease;}
.design .left a:hover i { background: #0c277a; }
.design .left .dots { margin-top: 80px; }
.design .left .dots span {font-weight: 700;color: rgb(210 214 216);font-size: 55px;line-height: 0;}
.design .left .dots span + span { margin-left: 50px; }
.design .left .dots span:nth-child(2n) {color: rgb(87 164 154);}.design .left .dots span:nth-child(3n) {color: rgb(43 95 114);}
.design .right { text-align: right; }
.design .right img { max-width: 100%; height: auto; }

@media (min-width:768px) and (max-width: 992px){
  .design { padding: 70px 0; }
  .design .left { margin-top: 50px; }
  .design .right { text-align: center; }
}

@media (max-width:767px) {
  .design { padding: 50px 0; }
  .design .left h3 { margin-top: 50px; font-size: 30px; }
  .design .left a { margin-top: 30px; }
  .design .left .dots { margin-top: 30px; }
}

.question { margin:150px auto; max-width: 1700px; background: #eeeeee; }
.question .left { padding-top: 100px; padding-bottom: 100px; }
.question .left h5 { font-family: 'Playfair Display'; font-weight: bold; font-style: italic; font-size: 48px; color: #000; letter-spacing: -1px; }
.question .left span {font-family: 'Playfair Display';font-weight: bold;font-size: 72px;color: #57a49a;}
.question .left p { font-size: 14px; color: #000; margin: 30px 0 50px; }
.question .left p a { font-weight: bold; text-decoration: underline;  }
.question .left a.cbutton {background: #57a49a;color: #fff;border: none;}
.question .left a.cbutton:hover { box-shadow: 0 0; background: #0074fe; color: #fff; }
.question .right { margin-top: -50px; text-align: right; }
.question .right img { max-width: 100%; }

@media (min-width:768px) and (max-width: 992px){
  .question .right { text-align: center; }
}

@media (max-width:767px) {
  .question { margin:100px auto 50px; }
  .question .left h5 { font-size: 32px; }
  .question .left span { font-size: 38px; }
}

.page.cat { margin-bottom:0; }
.page.cat:before { display: none; }
.page.cat .pBg {width: 50%;border-bottom: 5px solid #57a49a;}
.page.cat .left .pWrap { margin-left: 120px; max-width: 630px; padding: 80px 0; }

@media (min-width:768px) and (max-width: 992px){
  .page.cat .left .pWrap { margin-left: 0; }
}

@media (max-width:767px) {
  .page.cat .pBg { position: relative; width: 100%; height: auto; }
  .page.cat .left .pWrap { margin-left: 0; padding: 30px 0 50px; }
}

.categories { margin-bottom:100px; background: #ffffff; padding: 40px 0; }
.categories .container { text-align: center; }
.categories .sCat {  }
.categories .sCat .slick-track { margin-left: -1px; }
.categories .sCat .cat { position: relative; text-align: center; border-left: 1px solid #eeeeee; padding-bottom: 20px; }
.categories .sCat .cat i { transition: all 0.3s ease; display: inline-block; margin: 20px 0; color: #959492; font-size: 68px; }
.categories .sCat .cat h6 { text-transform: uppercase; font-size: 14px; color: #000; margin: 0 10px; min-height: 50px; line-height: 25px; }
.categories .sCat .cat:hover i { color: #000; }
.categories .control { position: relative; background: #f5f5f5; padding: 25px 10px; border: 1px solid #fff; border-radius: 50%; display: inline-block; margin: 0 0 -82px 0; }
.categories .control:before { content:""; z-index: -1; position: absolute; top: -40%; left: -40%; width: 180%; height: 180%; border: 1px solid #ffF; border-radius: 50%; }
.categories .control:after { content:""; z-index: -1; position: absolute; top: -20%; left: -20%; width: 140%; height: 140%; border: 1px solid #ffF; border-radius: 50%; }
.categories .control .sarrow { float: left; padding: 2px 10px; cursor: pointer; transition: 0.3s all ease; }
.categories .control .sarrow i { font-size: 12px; color: #000; }
.categories .control .sarrow + .sarrow { border-left: 1px solid #d2d2d2; }
.categories .control .sarrow.prev i { display: inline-block; transform: rotate(180deg); }

.categories .control .sarrow.next:hover { padding: 2px 5px 2px 15px; }
.categories .control .sarrow.prev:hover { padding: 2px 15px 2px 5px; }

@media (max-width:767px) {
  .categories .sCat .slick-track { margin-left: 0; }
  .categories .sCat .cat { border: none; }
}

.meet { margin:100px 0; }
.meet .container { max-width: 1280px; text-align: center; }
.meet h2 { font-size: 47px; color: #000; font-weight: 300; }
.meet h2 strong { font-weight: bold; display: block; }
.meet h2:after { content: "."; display: inline-block; font-weight: 700; color: 57a49a; font-size: 47px; }
.meet > div > p { font-size: 22px; color: #000; font-weight: 300; line-height: 35px; margin: 50px 0; }
.meet .boxes {  }
.meet .boxes .box {  }
.meet .boxes .box .bWrap { position: relative; text-align: center; padding: 50px 45px; transition: all 0.3s ease; }
.meet .boxes .box .bWrap:hover { background: #fff; box-shadow: 0 10px 40px 0px rgba(0,1,0,0.1); }
.meet .boxes .box .bWrap:hover a.link { opacity: 1; }
.meet .boxes .box .bWrap i { font-size: 52px; color: #3ea9f5; }
.meet .boxes .box .bWrap p { margin: 25px 0 100px; font-size: 18px; color: #000; font-weight: 300; line-height: 30px; }
.meet .boxes .box .bWrap a.link { opacity: 0; color: #3ea9f5; font-size: 18px; transition: all 0.3s ease; }
.meet .boxes .box .bWrap a.link i { font-size: 9px; }

@media (min-width:768px) and (max-width: 992px){
  .meet .boxes .box .bWrap p { margin:25px 0; }
  .meet .boxes .box .bWrap a.link { opacity: 1; }
}

@media (max-width:767px) {
  .meet { margin: 50px 0; }
  .meet h2 { font-size: 32px; }
  .meet h2:after { font-size: 32px; }
  .meet > div > p { font-size: 18px; }
  .meet .boxes .box .bWrap p { margin:25px 0; }
  .meet .boxes .box .bWrap a.link { opacity: 1; }
}

.subcats { margin: 50px 0 100px; }
.subcats .subcat { position: relative; }
.subcats .subcat .pBg { position: absolute; left: 0; top: 0; width: 50%; height: 100%; overflow: hidden; }
.subcats .subcat.right .pBg { left: inherit; right: 0; }
.subcats .subcat .pBg img { object-fit: cover; width: 100%; height: 100%; }
.subcats .subcat .sWrap { padding: 100px 0 100px 40px; max-width: 650px; }
.subcats .subcat .sWrap h3 { font-size: 47px; color: #000; font-weight: 300; }
.subcats .subcat .sWrap h3 strong { font-weight: bold; }
.subcats .subcat .sWrap h3:after { content: "."; display: inline-block; font-weight: 700; color: 57a49a; font-size: 47px; }
.subcats .subcat .sWrap p { margin:50px 0; max-width:570px; }

@media (max-width:767px) {
    .subcats .subcat .sWrap p { margin: 30px 0; }
    .subcats .subcat .sWrap h3 { font-size: 35px; }
    .subcats .subcat .sWrap h3:after { font-size: 35px; }
    .subcats .subcat .pBg { position: relative; width: 100%; height: auto; }
    .subcats .subcat .sWrap { padding: 30px 0 50px; }

}

.sbanner {position: relative;height: 300px;background-position: top center;background-size: cover;display: none;}
.sbanner:before { content: ""; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5); }
.sbanner .bWrap { position: relative; text-align: center; padding-top: 100px; }
.sbanner .bWrap i { color: #fff; font-size: 100px; }
.sbanner .bWrap h1 { margin-top: 20px; font-size: 36px; color: #fff; font-weight: 300; }
.sbanner .bWrap h1:after { content: "."; display: inline-block; font-weight: 700; color: 57a49a; font-size: 36px; }
.sbanner .go { position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); }
.sbanner .go a { color: #fff; font-weight: 500; font-size: 15px; letter-spacing: 5px; display:block; padding-top:60px; }
.sbanner .go a:before { content:""; position:absolute; top: 0; left: 50%; transform: translateX(-50%); width:21px; height:37px; background: url("img/icon-godown.png") no-repeat; margin: 0 auto; animation-name: gd; animation-duration: 3s; animation-timing-function:ease; animation-iteration-count: infinite; }

.sband {background: #5242ce;padding: 20px 0;display: none;}
.sband .left { color: #fff; font-size: 16px; line-height: 30px; }
.sband .right { text-align: right; }
.sband .right a { font-size: 15px; color: #000; background: 57a49a; padding: 7px 50px; border-radius: 20px; display: inline-block; transition: all 0.3s ease; }
.sband .right a:hover { background: #0074fe; color: #fff; }

@media (max-width:767px) {
	.sband { height: 11vh; }
	.sbanner { height: 79vh; }
	.sbanner .bWrap { padding-top: 150px; }
	.sband .left,
	.sband .right a { font-size:12px; }
}

.post {      }
.post .side {  }
.post .side > ul { list-style: none; margin: 0; padding: 0; }
.post .side > ul > li {  }
.post .side > ul > li.title {  }
.post .side > ul > li.title a { font-weight: bold; font-size: 22px; }
.post .side > ul > li + li { margin-top: 10px; }
.post .side > ul > li > a { color: #000; font-size: 18px; transition: 0.3s color ease; }
.post .side > ul > li > a:hover { color: #5242ce; }
.post .side > ul > li.active > a { color: #000; font-weight: 600; }
.post .side > ul > li > ul { list-style: none; margin: 10px 0; padding: 0; border-left: 1px solid #dfdfdf; transition: opacity 0.3s ease; opacity: 0; height: 0; overflow: hidden; }
.post .side > ul > li.active > ul { opacity: 1; height: auto; }
.post .side > ul > li > ul > li { margin-left: -1px; }
.post .side > ul > li > ul > li > a { color: #000; font-size: 16px; padding: 7px 25px; display: inline-block; border-left: 3px solid transparent; transition: 0.3s all ease; text-decoration:underline; }
.post .side > ul > li > ul > li > a:hover { color: #0074fe; }
.post .side > ul > li > ul > li > a.active { color: #000; font-weight: bold; border-color: #000; }
.post .title h2 { margin:30px 40px; font-size: 30px; font-weight: bold; color: #000; }
.post .title h2:after { content: "."; display: inline-block; font-weight: 700; color: 57a49a; font-size: 30px; }
.post .content {  }
.post .content .cWrap {font-size: 17px;color: #000;font-weight: 300;background: #fff;padding: 40px;box-shadow: 0 0 27px 0 rgba(0,0,0,0.05);}
.post .content .cWrap h1,
.post .content .cWrap h2,
.post .content .cWrap h3,
.post .content .cWrap h4,
.post .content .cWrap h5, 
.post .content .cWrap h6 { font-weight: bold; font-size: 23px; color: #000; }
.post .content .cWrap h2.vd { margin-top: 40px; }
.post .content .cWrap ul { list-style: none; margin: 0; padding: 0; }
.post .content .cWrap ul li { margin: -1px 0; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; padding: 15px 30px; position: relative; transition: background 0.3s ease; }
.post .content .cWrap ul li:before { position: absolute; left: 5px; top: 22px; content: ""; display: inline-block; border-radius: 50%; background: #0074fe; width: 8px; height: 8px; }
.post .content .cWrap ul li:hover { background: #f9f9f9; border-color: #f9f9f9; z-index: 2; margin: -1px -40px; padding: 15px 70px; }
.post .content .cWrap ul li:hover:before { left: 45px; }

.post .content .cWrap ul li:first-child,
.post .content .cWrap ul li:last-child { border-color: transparent; }
.post .content .cWrap img { max-width: 100%; height: auto; }
.post .content .cWrap .wp-caption { max-width: 100%; height: auto; }
.post .content .cWrap .wp-caption p.wp-caption-text { margin: 0 0 25px; text-align: center; }

.post .content .cWrap .cIcon {margin:50px 0 70px;}
.post .content .cWrap .cIcon > .row { margin: 0; }
.post .content .cWrap .cIcon > .row + .row  { border-top: 1px solid #dfdfdf; }
.post .content .cWrap .cIcon > .row > div { padding: 0; }
.post .content .cWrap .cIcon > .row > div + div .iWrap { border-left: 1px solid #dfdfdf; }
.post .content .cWrap .cIcon > .row > div .iWrap {padding: 10px 40px;min-height: 100%;position: relative;z-index: 1;transition: 0.3s all ease;}
.post .content .cWrap .cIcon > .row > div .iWrap i { font-size: 50px; color: #000; transition: 0.3s all ease; }
.post .content .cWrap .cIcon > .row > div .iWrap h5 {color: #000;font-size: 15px !important;font-weight: 500;/* margin: 20px 0 0; *//* line-height: 30px; */transition: 0.3s all ease;/* height: 90px; */}
.post .content .cWrap .cIcon > .row > div:hover { position: relative; z-index: 2; }
.post .content .cWrap .cIcon > .row > div:hover .iWrap {background: rgb(255 255 255 / 50%);/* margin: -20px 0; */padding: 30px 40px;text-align: center;}
.post .content .cWrap .cIcon > .row > div:hover .iWrap i { color: #fff; }
.post .content .cWrap .cIcon > .row > div:hover .iWrap h5 {color: #000 !important;}



.post .content .cWrap .cIcon > .row > div + div .iWrapx { border-left: 1px solid #dfdfdf; }
.post .content .cWrap .cIcon > .row > div .iWrapx {padding: 10px 40px;/* min-height: auto; */position: relative;/* max-height: 100px; */z-index: 1;height: 100px;overflow: hidden;transition: 1s all ease;}
.post .content .cWrap .cIcon > .row > div .iWrapx i { font-size: 50px; color: #000; transition: 0.3s all ease; }
.post .content .cWrap .cIcon > .row > div .iWrapx h5 {color: #000;font-size: 19px;font-weight: 500;/* margin: 20px 0 0; *//* line-height: 30px; */transition: 0.3s all ease;/* height: 90px; */}
.post .content .cWrap .cIcon > .row > div:hover .iWrapx {background: #5242ce;height: 500px;/* margin: -20px 0; */padding: 10px 10px;max-height: none;transition: 1s all ease;}
.post .content .cWrap .cIcon > .row > div:hover .iWrapx i {color: #0c277a;}
.post .content .cWrap .cIcon > .row > div:hover .iWrapx h5 {color: #0c277a;}




.post .content .cWrap .cGallery { text-align: center; border: 5px solid 57a49a; margin: 15px -20px; padding: 20px 20px 40px; }
.post .content .cWrap .cGallery .row { margin: 0 -2.5px; }
.post .content .cWrap .cGallery .row > div { padding: 2.5px 2.5px; }
.post .content .cWrap .cGallery .row > div img { width: 100%; height: auto; }
.post .content .cWrap .cGallery .row .gal a { display: block; position: relative;  }
.post .content .cWrap .cGallery .row .gal a .gwrap { opacity: 0; transition: 0.3s all ease; position: absolute; left: 0; top: 0; background: rgba(0,0,0,0.7); width: 100%; height: 100%; z-index: 9; }
.post .content .cWrap .cGallery .row .gal a .gwrap span { position: absolute; right: 15px; bottom: 10px; z-index: 8; color: #fff; }
.post .content .cWrap .cGallery .row .gal a .gwrap span i { font-size: 13px; }
.post .content .cWrap .cGallery .row .gal a:hover .gwrap { opacity: 1; }
.post .content .cWrap .cGallery a.cbutton { margin-top: 40px; }

.post.srv {max-width: 1300px;margin: 0 auto 50px;margin-top: 49px;}

@media (min-width:768px) and (max-width: 992px) {
  .post .content .cWrap .cIcon > .row > div .iWrap { border: 1px solid #dfdfdf; }
}

@media (max-width:767px) {
  .post .side { margin-top: 50px; }
  .post .content .cWrap .cIcon > .row > div + div .iWrap { border-left:0; border-top: 1px solid #dfdfdf; }
}

.subposts { margin: 200px 0 100px; }
.subposts h2 { font-size: 72px; color: #3d3e3d; font-weight: bold; text-align: center; margin: 0; }
.subposts .cdesc p { color: #3d3e3d; text-align: center; margin: 30px 0 50px; }
.subposts ul { list-style: none; margin: 50px 0 70px; padding: 0; text-align: center; }
.subposts ul li { display: inline-block; }
.subposts ul li + li { margin-left: 35px; }
.subposts ul li a { color: #3d3e3d; font-size: 19px; padding-bottom: 10px; transition: all 0.3s ease; }
.subposts ul li a:hover,
.subposts ul li a.active { border-bottom: 3px solid #0074fe; }
.subposts .sposts {  }
.subposts .sposts .spost { margin-bottom: 30px; }
.subposts .sposts .spost .pWrap { position: relative; height: 100%; }
.subposts .sposts .spost .pWrap img { width: 100%; height: 100%; object-fit: cover; border-radius: 30px; }
.subposts .sposts .spost .pWrap .pInfo { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.2); padding: 40px; border-radius: 30px; transition: all 0.3s ease; }
.subposts .sposts .spost .pWrap .pInfo .date { text-transform: uppercase; display: inline-block; font-size: 24px; color: #fff; line-height: 35px; font-weight: 500; margin: 0; }
.subposts .sposts .spost .pWrap .pInfo .date span { font-size: 46px; display: block; }
.subposts .sposts .spost .pWrap .pInfo .go { opacity: 0; transition: all 0.3s ease; margin-top: 15px; float: right; color: #fff; font-size: 14px; }
.subposts .sposts .spost .pWrap .pInfo .go i { margin-left: 5px; padding-left: 8px; font-size: 12px; display: inline-block; border-left: 1px solid #fff; line-height: 23px; }
.subposts .sposts .spost .pWrap .pInfo .detail { position: absolute; bottom: 40px; left: 40px; right: 40px; }
.subposts .sposts .spost .pWrap .pInfo .detail h6 { margin: 0 0 20px; font-size: 12px; font-weight: 500; color: #fff; }
.subposts .sposts .spost .pWrap .pInfo .detail h6:after { content: "."; display: inline-block; font-weight: 700; color: 57a49a; font-size: 12px; margin-left: 2px; }
.subposts .sposts .spost .pWrap .pInfo .detail p { margin: 0; font-size: 18px; font-weight: 700; color: #fff; }
.subposts .sposts .spost .pWrap:hover .pInfo { background: rgba(82,66,206,0.8); }
.subposts .sposts .spost .pWrap:hover .pInfo .go { opacity: 1; }
.subposts .more { margin: 70px 0 0; text-align: center; }
.subposts .more a { }
.subposts .more a:hover { background: #9762dc; border-color: #9762dc; }

@media (max-width:767px) {
	.subposts { margin: 120px 0 100px; }
	.subposts ul li + li { margin-left: 0; }
	.subposts ul li { margin: 0 10px 15px; }
	.subposts ul li a { padding-bottom: 2px; }
}

.spbanner { position: relative; min-height: 660px; background-position: center center; background-size: cover; }
.spbanner:before { content: ""; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5); }
.spbanner .container { max-width: 1160px; }
.spbanner .bWrap { position: relative; padding-top: 250px; }
.spbanner .bWrap .date { text-transform: uppercase; display: inline-block; font-size: 24px; color: #fff; line-height: 35px; font-weight: 500; margin: 0; }
.spbanner .bWrap .date span { font-size: 46px; display: block; }
.spbanner .bWrap h1 { font-weight: bold; font-size: 30px; color: #fff; max-width: 510px; margin-top: 156px; line-height: 40px; }

.spbanner .spband { background: #5242ce; margin-top: 70px; }
.spbanner .spband .left {  }
.spbanner .spband .left a { color: #fff; font-size: 16px; display: inline-block; margin: 20px 30px; }
.spbanner .spband .left a i { transform: rotate(180deg); display: inline-block; font-size: 11px; vertical-align: middle; margin-top: -3px; margin-right: 20px; }
.spbanner .spband .right { text-align: right; }
.spbanner .spband .right ul { list-style: none; margin: 0 -1px 0 0; padding: 0; float: right; }
.spbanner .spband .right ul li { float: left; }
.spbanner .spband .right ul li a { min-width: 85px; text-align: center; padding: 15px 10px; font-size: 12px; color: #fff; display: block; }
.spbanner .spband .right ul li a i { font-size: 23px; display: block; margin-bottom: 5px; }
.spbanner .spband .right ul li a span { background: #fff; margin: 0 auto 5px; width: 28px; height: 23px; -webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); display: block; }
.spbanner .spband .right ul li.first a { background: #6858e5; }
.spbanner .spband .right ul li.last a { background: #ffc84a; }

.spbanner .spband .spSocial { position:absolute; right:186px; top:-76px; transition:0.3s all ease; opacity:0; visibility:hidden; }
.spbanner .spband .spSocial .st-custom-button { cursor:pointer; color:#fff; font-size:30px; background:#000; float: left; width: 85px; height: 76px; line-height: 76px; text-align: center; transition:0.3s all ease; }
.spbanner .spband .spSocial.active { opacity:1; visibility:visible; right:14px; }
.spbanner .spband .spSocial .st-custom-button:nth-child(1) { background:#04a763; }
.spbanner .spband .spSocial .st-custom-button:nth-child(2) { background:#20b66d; }
.spbanner .spband .spSocial .st-custom-button:nth-child(3) { background:#34c174; }
.spbanner .spband .spSocial .st-custom-button:nth-child(4) { background:#1ec942; }
.spbanner .spband .spSocial .st-custom-button:hover { background:#ffc84a; }

.single {margin: 250px 0;}
.single .container { max-width: 1160px;  }
.single h2,
.single h3 { font-weight: bold; font-size: 23px; color: #000; }
.single p { font-size: 17px; font-weight: 300; color: #000; }
.single p iframe { width: 700px; height: 400px; display: block; margin: 0 auto; max-width: 100%; }

@media (max-width:767px) {
  .spbanner .spband .left a span { display: none; }
  .spbanner .spband .spSocial { right: 14px; }
  .spbanner .bWrap { padding-top: 200px; }
  .spbanner .bWrap p { margin-top: 125px; }
}

.spage { margin: 180px 0 60px; }
.spage .container { max-width: 1150px; text-align: center; }
.spage h1,
.spage h2 { font-weight: bold; font-size: 30px; color: #000; }
.spage p { font-weight: 300; font-size: 17px; color: #000; line-height: 30px; }

@media (max-width:767px) {
  .spage { margin-top: 130px; }
}

.references { margin: 0 0 50px; }
.references .container { max-width: 1300px; background: #fff; }
.references .rWrap { max-width: 1070px; margin: 0 auto; padding: 75px 0; }
.references .row + .row { border-top: 1px solid #e5e5e5; }
.references .row > div + div { border-left: 1px solid #e5e5e5; }
.references .row > div { text-align: center; padding-top: 50px; padding-bottom: 50px; }
.references .row > div img { opacity: 0.5; filter:grayscale(1); transition: all 0.3s ease; }
.references .row > div:hover img { opacity: 1; filter:grayscale(0); }
.references .row > div.first { padding-top: 40px; padding-bottom: 40px; }
.references .row > div.first .rfWrap { text-align: left; max-width: 160px; margin: 0 auto; }
.references .row > div.first span { font-size: 12px; color: #d9d9d9; font-weight: bold; }
.references .row > div.first h3 { font-size: 22px; color: #000; font-weight: bold; margin: 0; }
.references .row > div.first h4 { font-size: 22px; color: #0074fe; font-weight: bold; margin: 0; }

.references .rWrap .more { text-align: center; margin-top: 70px; }

.reflist { text-align: center; }
.reflist .container { max-width: 1085px; }
.reflist h2,
.reflist h3 { font-weight: bold; font-size: 30px; color: #000; }
.reflist p { font-weight: 300; font-size: 17px; color: #000; line-height: 30px; }
.reflist a { font-weight: bold; font-size: 18px; color: #fff; background: #0074fe; display: inline-block; transition: 0.3s all ease; padding: 15px 80px; border-radius: 30px; }
.reflist a:hover { background: #003cfe; }

.reflist .rList { text-align: left; }
.reflist .rList ul { list-style: none; padding: 0; margin: 0; }
.reflist .rList ul li { font-weight: 300; font-size: 17px; color: #000; line-height: 30px; padding: 15px 0; }
.reflist .rList ul li + li { border-top: 1px solid #e9e9e9; }

@media (max-width:767px) {
  .references .row > div + div { border-left: 0; border-top: 1px solid #e5e5e5; } 
}

.spage .cinfo { text-align: left; margin: 100px 0; }
.spage .cinfo .left {  }
.spage .cinfo .left .lWrap { background: #fff; height: 100%; border:1px solid #e5e5e5; padding: 60px 40px 0; }
.spage .cinfo .left .lWrap h2 { font-size: 18px; color: #646464; font-weight: normal; }
.spage .cinfo .left .lWrap .wpcf7 { margin-top: 40px; }
.spage .cinfo .left .lWrap .wpcf7 p { font-weight: normal; font-size: 14px; color: #646464; line-height: normal; margin: 35px 0; }
.spage .cinfo .left .lWrap .wpcf7 p:last-child { margin-bottom: 0; }
.spage .cinfo .left .lWrap .wpcf7 p label { display: block; }
.spage .cinfo .left .lWrap .wpcf7 p label input,
.spage .cinfo .left .lWrap .wpcf7 p label textarea { width: 100%; font-size: 14px; color: #646464; padding: 15px 20px; margin-top: 15px; border:1px solid #e5e5e5; border-radius: 5px; outline: 0 !important; transition: 0.3s all ease; }
.spage .cinfo .left .lWrap .wpcf7 p label input:focus,
.spage .cinfo .left .lWrap .wpcf7 p label input:hover,
.spage .cinfo .left .lWrap .wpcf7 p label textarea:focus,
.spage .cinfo .left .lWrap .wpcf7 p label textarea:hover { border-color: #888; }
.spage .cinfo .left .lWrap .wpcf7 p label input.wpcf7-not-valid,
.spage .cinfo .left .lWrap .wpcf7 p label textarea.wpcf7-not-valid { border-color: #ff0000; }
.spage .cinfo .left .lWrap .wpcf7 p input[type="submit"] { position: relative; display: inline-block; padding: 15px 40px; border-radius: 30px; border: none; background: #5242ce; cursor: pointer; outline: 0 !important; font-size: 16px; color: #fff; font-weight: bold; width: 100%; transition: 0.3s all ease; }
.spage .cinfo .left .lWrap .wpcf7 p input[type="submit"]:hover { background: #6858e5; }
.spage .cinfo .left .lWrap .wpcf7 p input[type="submit"]:before { position: absolute; left: -25px; top: 50%; margin-top: -2px; content: ""; width: 50px; height: 2px; background: 57a49a; }
.spage .cinfo .left .lWrap .wpcf7 span.wpcf7-not-valid-tip { display: none; }
.spage .cinfo .left .lWrap div.wpcf7-response-output { margin-bottom: 40px !important; margin-top: -10px !important; color:#fff;  }

.spage .cinfo .right {  }
.spage .cinfo .right .rWrap {  }
.spage .cinfo .right .rWrap p { font-size: 16px; color: #646464; margin: 0; font-weight: normal; }
.spage .cinfo .right .rWrap p + p { margin-top: 30px; }
.spage .cinfo .right .rWrap p strong { font-size: 18px; color: #000; }
.spage .cinfo .right .rWrap p a { font-weight: bold; color: #7d48ce; text-decoration: underline; }
.spage .cinfo .right .rWrap > ul { list-style:none; margin:20px 0; padding:0; }
.spage .cinfo .right .rWrap > ul > li { display: inline-block; color: #646464; font-size: 16px; }
.spage .cinfo .right .rWrap > ul > li strong { font-weight: 500; }
.spage .cinfo .right .rWrap > ul > li + li:before { content: "-"; display: inline-block; margin-left: 10px; margin-right: 13px; }
.spage .cinfo .right .rWrap .social { margin:30px 0; }
.spage .cinfo .right .rWrap .social > span { font-weight:bold; font-size:18px; color:#000; margin-bottom:10px; display:block; }
.spage .cinfo .right .rWrap .social > ul { list-style:none; margin:0; padding:0; }
.spage .cinfo .right .rWrap .social > ul > li { display: inline-block; }
.spage .cinfo .right .rWrap .social > ul > li + li { margin-left: 20px; }
.spage .cinfo .right .rWrap .social > ul > li > a { color: #888888; font-size:19px; transition: all 0.3s ease; }
.spage .cinfo .right .rWrap .social > ul > li > a:hover { color: #7d48ce; }

@media (min-width:768px) and (max-width: 992px) {
  .spage .cinfo .right .rWrap > ul > li { display: block; }
  .spage .cinfo .right .rWrap > ul > li + li:before { display: none; }
}

@media (max-width:767px) {
  .spage .cinfo { margin: 60px 0; }
  .spage .cinfo .right { margin-top: 50px; }
}


.modal.form .modal-dialog {max-width: 700px;margin: auto;}
.modal.form .modal-dialog .modal-content {/* border:25px solid #6b6b6b; */border-radius: 0;box-shadow: 0px 0px 65px rgba(255,255,255,0.3);}
.modal.form .modal-dialog .modal-content .closed {position: absolute;right: -60px;top: 0;cursor: pointer;font-size: 16px;color: #fff;background: #000;width: 100px;height: 100px;text-align: center;z-index: 999999999999999;line-height: 100px;transition: all 0.3s ease;}
.modal.form .modal-dialog .modal-content .closed:hover { background: #6b6b6b; }
.modal.form .modal-dialog .modal-content .modal-body {/* padding: 35px 140px 35px 90px; */}
.modal.form .modal-dialog .modal-content .modal-body h6 { font-size: 12px; font-weight: 900; color: #757575; margin: 0 0 10px; }
.modal.form .modal-dialog .modal-content .modal-body h5 { font-size: 34px; font-weight: 900; color: #000; }
.modal.form .modal-dialog .modal-content .modal-body p {font-size: 20px;color: #757575;margin: 0 0 10px;line-height: 20px;}
.modal.form .modal-dialog .modal-content .modal-body input[type="text"],
.modal.form .modal-dialog .modal-content .modal-body input[type="tel"],
.modal.form .modal-dialog .modal-content .modal-body input[type="email"],
.modal.form .modal-dialog .modal-content .modal-body textarea {width: 100%;background: #eeeeee;border: 1px solid #00000000;font-size: 20px;color: #757575;outline: 0;padding: 20px 20px !important;box-shadow: none !important;}
.modal.form .modal-dialog .modal-content .modal-body input[type="text"]:hover,
.modal.form .modal-dialog .modal-content .modal-body input[type="tel"]:hover,
.modal.form .modal-dialog .modal-content .modal-body input[type="email"]:hover,
.modal.form .modal-dialog .modal-content .modal-body textarea:hover,
.modal.form .modal-dialog .modal-content .modal-body input[type="text"]:focus,
.modal.form .modal-dialog .modal-content .modal-body input[type="tel"]:focus,
.modal.form .modal-dialog .modal-content .modal-body input[type="email"]:focus,
.modal.form .modal-dialog .modal-content .modal-body textarea:focus {color: #000;border-color: #dfe1e5;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1) !important;background: #fff;}
.modal.form .modal-dialog .modal-content .modal-body span.wpcf7-not-valid-tip { display:none; }
.modal.form .modal-dialog .modal-content .modal-body input.wpcf7-not-valid { border-color: #ff0000; }
.modal.form .modal-dialog .modal-content .modal-body span.wpcf7-not-valid .wpcf7-list-item-label { color: #ff0000; }

.modal.form .modal-dialog .modal-content .modal-body .cbox { margin: 20px 0 10px; }
.modal.form .modal-dialog .modal-content .modal-body .cbox input { vertical-align: top; margin-top: 3px; }
.modal.form .modal-dialog .modal-content .modal-body .cbox label { width: 75%; font-size: 10px; color: #757575; font-style: italic; }
.modal.form .modal-dialog .modal-content .modal-body .cbox label a { text-decoration: underline; }
.modal.form .modal-dialog .modal-content .modal-body input[type="submit"] { outline: 0; font-family: 'Roboto'; cursor: pointer; background: #6b6b6b; color: #fff; font-weight: bold; font-size: 14px; padding: 5px 10px; border: none; padding: 10px 35px; letter-spacing: 1px; transition: all 0.3s ease; }
.modal.form .modal-dialog .modal-content .modal-body input[type="submit"]:hover { background: #000; }

@media (max-width:767px) {
  .modal.form .modal-dialog .modal-content { border-width: 15px; }
  .modal.form .modal-dialog .modal-content .closed { width: 50px; height: 50px; line-height: 50px; }
  .modal.form .modal-dialog .modal-content .modal-body { padding: 15px; }
  .modal.form .modal-dialog .modal-content .modal-body h6 { display: none; }
  .modal.form .modal-dialog .modal-content .modal-body br { display: none; }
}

/*

.modal-backdrop { z-index: 9998 !important; }
.modal { z-index: 9999 !important; }
.modal .modal-dialog { max-width: 650px; }
.modal .modal-dialog .modal-content { border:25px solid #6b6b6b; border-radius: 0; box-shadow: 0px 0px 65px rgba(255,255,255,0.3); }
.modal .modal-dialog .modal-content .closed { position: absolute; right: 0; top: 0; cursor: pointer; font-size: 16px; color: #fff; background: #000; width: 100px; height: 100px; text-align: center; line-height: 100px; transition: all 0.3s ease; }
.modal .modal-dialog .modal-content .closed:hover { background: #6b6b6b; }
.modal .modal-dialog .modal-content .modal-body { padding: 45px 180px 45px 90px; }
.modal .modal-dialog .modal-content .modal-body h6 { font-size: 12px; font-weight: 900; color: #757575; margin: 0 0 10px; }
.modal .modal-dialog .modal-content .modal-body h5 { font-size: 34px; font-weight: 900; color: #000; }
.modal .modal-dialog .modal-content .modal-body p { font-size: 13px; color: #757575; margin: 0 0 15px; }
.modal .modal-dialog .modal-content .modal-body input[type="text"],
.modal .modal-dialog .modal-content .modal-body input[type="tel"],
.modal .modal-dialog .modal-content .modal-body input[type="email"],
.modal .modal-dialog .modal-content .modal-body textarea { width: 100%; background: #eeeeee; border: 1px solid #000; font-size: 13px; color: #757575; outline: 0; padding: 10px 20px; }
.modal .modal-dialog .modal-content .modal-body input[type="text"]:hover,
.modal .modal-dialog .modal-content .modal-body input[type="tel"]:hover,
.modal .modal-dialog .modal-content .modal-body input[type="email"]:hover,
.modal .modal-dialog .modal-content .modal-body textarea:hover,
.modal .modal-dialog .modal-content .modal-body input[type="text"]:focus,
.modal .modal-dialog .modal-content .modal-body input[type="tel"]:focus,
.modal .modal-dialog .modal-content .modal-body input[type="email"]:focus,
.modal .modal-dialog .modal-content .modal-body textarea:focus { color: #000; border-color: #3d3e3d; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1); }
.modal .modal-dialog .modal-content .modal-body .cbox { margin: 20px 0 10px; }
.modal .modal-dialog .modal-content .modal-body .cbox input { vertical-align: top; margin-top: 3px; }
.modal .modal-dialog .modal-content .modal-body .cbox label { width: 75%; font-size: 10px; color: #757575; font-style: italic; }
.modal .modal-dialog .modal-content .modal-body .cbox label a { text-decoration: underline; }
.modal .modal-dialog .modal-content .modal-body input[type="submit"] { outline: 0; font-family: 'icomoon', 'Sarabun'; cursor: pointer; background: #6b6b6b; color: #fff; font-weight: bold; font-size: 14px; padding: 5px 10px; border: none; padding: 15px 35px; letter-spacing: 1px; transition: all 0.3s ease; }
.modal .modal-dialog .modal-content .modal-body input[type="submit"]:hover { background: #000; }

@media (max-width:767px) {
  .modal .modal-dialog .modal-content { border-width: 15px; }
  .modal .modal-dialog .modal-content .closed { width: 50px; height: 50px; line-height: 50px; }
  .modal .modal-dialog .modal-content .modal-body { padding: 15px; }
}
*/

footer {background: #275d38;padding: 30px 0;}
footer {margin: 0px 0px 0px 0px;border-radius: 30px 30px 0px 0px;padding: 130px 0px 30px 0px;}
footer .info {  }
footer merhaba .info .icon {min-width: 47px;text-align: center;margin-right: 15px;float: left;display: inline-block;padding: 12px 13px 6px;background: linear-gradient(90deg, #57a49a 0%, rgb(88 164 154) 100%);-webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);}
footer  .info .icon i { color: #fff; font-size: 15px; }
footer  .info p { color: #fff; font-size: 14px; margin: 0; line-height: 20px; }
footer  .info p a {color: #fff;border-bottom: 2px solid #57a49a;padding-bottom: 5px;}
footer  .social {text-align: right;}
footer  .social ul { list-style: none; margin: 0; padding: 0; display: inline-block; }
footer  .social ul li { display: inline-block; }
footer  .social ul li + li { margin-left: 10px; }
footer  .social ul li a {display: inline-block;color: #fff;font-size: 15px;min-width: 47px;text-align: center;padding: 12px 13px 6px;background: linear-gradient(90deg, rgb(87 164 154) 0%, rgb(88 165 155) 100%);-webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);transition: 0.3s all ease;}
footer  .social ul li a:hover { transform: translateY(-5px); }

footer .fMid {  }
footer .fMid .info { padding-top: 30px; }
footer .fMid .info h6 { font-size: 20px; color: #fff; font-weight: 100; }
footer .fMid .info span {font-size: 48px;font-weight: 500;background: linear-gradient(to right, #57a49a 0%, #efefef 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
footer .fMid .info p { margin: 0; font-size: 16px; color: #6f6f6f; }
footer .fMid .info p a { color: #6f6f6f; }
footer .fMid .menus {}
footer .fMid .menus .menu {/* border-left: 1px solid #313131; */}
footer .fMid .menus ul {list-style: none;margin: 0;padding: 40px 0 40px 0px;}
footer .fMid .menus ul li {  }
footer .fMid .menus ul li + li { margin-top: 15px; }
footer .fMid .menus ul li a {font-size: 14px;color: #ffffff;}
footer .fMid .menus ul li a:hover { color: #fff; }
footer .fMid .menus ul.sub-menu { display: none; }
footer .fBot {/* border-top: 1px solid #313131; *//* padding-top: 30px; */margin-top: 30px;}
footer .fBot .copy { font-size: 14px; color: #6f6f6f; line-height: 30px; }
footer .fBot .wbjns { text-align: right; }

@media (max-width: 1365px) {
	footer .fTop .info p { font-size:11px; }
}

@media (min-width:768px) and (max-width: 992px){
  footer .fTop .info p { font-size: 12px; }
  footer .fMid .menus ul { list-style: none; margin: 0; padding: 40px 0; }
}

@media (max-width:767px) { 
	footer {margin: 0px 0px 0px 0px;border-radius: 30px 30px 0px 0px;padding: 30px 0px 30px 0px;}

	.cookies{display:none;}
  footer { padding-bottom: 0; }
  footer .fTop { margin:15px 0 10px; }
  footer .fTop .info  { margin-bottom: 30px; }
  footer .fMid .info span { font-size: 35px; }
  footer .fTop .social { text-align: left; }
  footer .fTop .social span { font-size: 20px; color: #fff; font-weight: 100; margin-bottom: 15px; }
  footer .fMid .info p { font-size: 14px; }
  footer .fMid .menus { margin-top: 30px; }
  footer .fMid .menus ul {list-style: none;margin: 0;padding: 26px 0;}
  footer .fBot .wbjns { text-align: center; margin-top: 15px; background: #ebebeb; color: #000; font-size: 14px; padding: 15px 0 13px; }
  footer .fBot .wbjns a { font-weight: bold; }
	
	.post .content .cWrap .cIcon > .row > div .iWrapx { margin:0px -40px ;}
	.iletisimc {position:relative !important; }
}




.wpcf7-submit {
    position: relative;
    display: inline-block;
    padding: 15px 40px;
    border-radius: 30px;
    border: none;
    background: #5242ce;
    cursor: pointer;
    outline: 0 !important;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    width: 100%;
    transition: 0.3s all ease;
}
.grecaptcha-badge{display:none !important;}




.bggreen{
    background: #1acbaa;
    color: #fff;
    width: calc(100% + 30px);
    max-width: initial;
    margin: 0px -15px;
    padding: 15px 45px;
}

.bggreen p{
    font-size: 14px;
    margin: 10px 0px;
}
.page .devami{
    color: #0c277a !important;
    background: #ffffff !important;
    border: 1px solid #eaecef !important;
    font-size: 14px;
    padding: 10px 25px;
    margin-right: 10px !important;
    width: 178px;
}

.page .devami:after{content:'';width: 10px;background: url(https://semkatrade.com/wp-content/themes/semka/img/down.png);height: 40px;right: 20px;top: 0;position: absolute;background-position: center;background-repeat: no-repeat;background-size: contain;}
.page .incele:after{content:'';width: 10px;background: url(https://semkatrade.com/wp-content/themes/semka/img/right.png);height: 40px;right: 20px;top: 0;position: absolute;background-position: center;background-repeat: no-repeat;background-size: contain;}
.page .incele:hover:after{content:'';filter: brightness(1);}
.page .incele{
    color: #ffffff !important;
    background: #0c277a !important;
    font-size: 14px;
    border: 1px solid #0c277a !important;
    padding: 10px 25px;
    margin-right: 10px !important;
    width: 178px;
}

.page .incele:hover{
    color: #ffffff !important;
    background: #0357FA!important;
    border: 1px solid #eaecef !important;
}


.page .devami:hover{
     color: #0F283E !important;
    background: #f5f5f5!important;
    border: 1px solid #d7d7d7 !important;
    }

#menu-top-menu .dropdown{
    margin-right: 30px;
}
#menu-top-menu .dropdown:after{content:'';width: 10px;background: url(https://semkatrade.com/wp-content/themes/semka/img/caret.png);height: 26.6px;right: -20px;top: 0;position: absolute;background-position: center;background-repeat: no-repeat;background-size: contain;}

::selection {
    background: #0c277a;
    color: #fff;
}

.iletisimc {
    position: absolute;
    right: 30px;
    padding: 4px 0px;
    }

.iletisimc a:hover{color: #0c277a;text-decoration: underline 2px;}

.iletisimc a{color: #0c277a;text-decoration: underline 2px;text-underline-offset: 4px;font-size: 14px;margin: 0px 10px;font-weight: 500;}

.iletisimc a img{
    margin-right: 10px;
}

.cookies{
	width: 250px;
	min-height: 275px;
	z-index: 9999999;
	padding: 25px 25px 0px 25px;
	position: fixed;
	right: 15px;
	background: #fff;
	bottom: 15px;
	border: 2px solid #1acbaa;
	opacity:1;
	transition: all 1s;
	}
.cookies img{margin-bottom: 25px;}
.cookies h4{font-size: 22px;color: #0c277a;}
.cookies p{font-size: 15px;font-family: 'Gilroy-Regular';margin: 10px 0px;line-height: normal;}
.cookies .okudum{cursor: pointer;color: #ffffff !important;border-bottom: 2px solid;width: 200px;line-height: 40px;border-radius: 25px;background: #0c277a;margin-bottom: 20px;font-size: 14px;float: left;font-family: 'Gilroy-SemiBold';color: #fff;text-align: center;}
.cookies .cerez{font-family: 'Gilroy-Regular';color: #1acbaa;border-bottom: 2px solid;margin-bottom: 30px;float: left;}
.hidecookie{opacity:0;min-height: 0px;overflow:hidden;}







.wpcf7 form.sent .wpcf7-response-output {
	background-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	background-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	background-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	background-color: #ffb900; /* Yellow */
}

.mobilehide{display:block;}
.pcshow{display:none;}

@media (max-width:767px) {
	
	.mobilehide{display:none;}
	.pcshow{display:block;}
	
}




.page:lang(ar) {
  direction: ltr;
}
footer:lang(ar) {direction:ltr}
.navbar:lang(ar){direction: ltr;}
p:lang(ar){
  direction:rtl;
  text-align: initial;
}
h1:lang(ar){
  direction:rtl;text-align: initial;
}
h2:lang(ar){
direction:rtl;text-align: center;
}
h3:lang(ar){
direction:rtl;text-align: initial;}
h4:lang(ar){
direction:rtl;text-align: initial;}
h5:lang(ar){
direction:rtl;text-align: initial;}
h6:lang(ar){
direction:rtl;text-align: initial;}
a:lang(ar){
direction:rtl;text-align: initial;}

span:lang(ar){
direction:rtl;text-align: initial;}

span:lang(ar){
direction:rtl;text-align: initial;}
#navbar:lang(ar) { direction:rtl; }

rs-fullwidth-wrap:lang(ar){direction:ltr;text-align: left;}
rs-layer:lang(ar){direction:rtl;text-align: left !important;}

footer .fMid .info p:lang(ar){
  direction:ltr;
}

.welcome:lang(ar) .boxes .row > div + div:before {position: absolute;right: 0;top: 50%;transform: translateY(-50%);content: "";width: 1px;height: 85px;background: #dfdfdf;}

footer .fTop .info p:lang(ar){
	
}

.quality .info .buttons:lang(ar) {
    direction: rtl;
    text-align: initial;
}
.control:lang(ar){direction:ltr;}
.gallery .info .buttons:lang(ar){direction:rtl;text-align: initial;}
.news .nenter:lang(ar){direction:rtl;text-align:right;}

.page .incele:lang(ar){padding: 10px 40px 10px 25px;}
.page .devami:lang(ar){padding: 10px 40px 10px 25px;}


.mgallery{direction:ltr;}
.mgallery h3:lang(ar){direction:rtl;text-align: left;}


.nav-link:lang(fr){font-size: 14px !important;}
header:lang(fr) .navbar #navbar > ul > li + li{margin: 0px 10px;}

.spage:lang(ar) h2{text-align:center}
.spage:lang(ar) p{text-align:center}

.cinfo:lang(ar) p{text-align:right}
.cinfo:lang(ar) h2{text-align:right}

.specs h4:lang(ar){text-align:center;}

.specs p:lang(ar){text-align:center;}
.question .left span:lang(ar){direction:ltr;unicode-bidi: plaintext;}

.subcats .right:lang(ar){
  direction:ltr;overflow: hidden;
}

.welcome:lang(ar) .boxes img{float:left;}

footer .social {/* position: absolute; *//* top: -80px; *//* right: 15px; */}
footer .social span { color: #fff; font-weight: 500; font-size: 15px; margin-right: 10px; vertical-align: text-bottom; }
footer .social  { list-style: none; margin: 0; padding: 0; display: inline-block; }
footer .social  li {display: inline-block;color: #fff;}
footer .social  li + li {margin-left: 15px;}
footer .social  li a { color: #fff; font-size: 19px; display: inline-block; transition: all 0.3s ease; vertical-align: middle; }
footer .social  li a i.icon-sosyal-facebook { font-size: 22px; }
footer .social  li a i.icon-sosyal-youtube { font-size: 22px; }
footer .social  li a:hover { transform: translateY(-5px); }


.shrink .contactform {text-decoration: none;color:#000000 !important;line-height: 36px;border-radius:60px;border:1px solid #000000;width: 184px;padding: 5px 10px;}


.contactform:hover {color: #2cb531 !important;line-height: 36px;transition:.5s all ease;border-radius:60px;border: 1px solid #2cb531;width: 184px;padding: 5px 10px;}
.contactform {color: #fff !important;transition:.5s all ease;line-height: 36px;border-radius:60px;border:1px solid #fff;width: 184px;padding: 5px 10px;text-decoration: none;}

.contactform i {
    background: #2CB531;
    border-radius: 33px;
    width: 35px;
    line-height: 36px;
    float: right;
    color: #fff;
    /* margin-right: 5px; */
    /* margin-top: 3px; */
	border:.5px solid #333;transition:.5s all ease;
}
.contactform:hover i {
    background: #fff;
    border-radius: 33px;
    width: 35px;
    line-height: 36px;
    float: right;
    color: #2CB531;border:.5px solid #333
    /* margin-right: 5px; */
    /* margin-top: 3px; */
	transition:.5s all ease;
}

header .container{
    max-width: none;
    /* display: flex; */
    justify-content: space-around;
}

.butonsc{width: 252px !important;border:0px solid #fff !important; display: block !important;margin: auto !important;font-size: 16px !important;line-height: 50px !important;color: #fff !important;text-align: left !important;border-radius: 50px !important;text-decoration: none !important;padding: 7px 7px 7px 34px !important;background: #2CB531 !important;transition: .3s all 
ease;}
.butonsc:hover{
    width: 252px !important;
    display: block !important;
    margin: auto;
    font-size: 16px;
    line-height: 50px;
    color: #2cb531 !important;
    text-align: left;
    border-radius: 50px;
    text-decoration: none;
    padding: 7px 7px 7px 34px;
    background: #ffffff !important;
    transition: .3s all 
ease;
}
.butonsc i{
    background: #ffffff;
    border-radius: 33px;
    width: 50px;
    line-height: 50px !important;
    float: right;
    color: #2cb531;
    transition: .3s all 
ease;
    }
.butonsc:hover i{
    background: #2cb531;
    border-radius: 33px;
    width: 50px;
    line-height: 50px;
    float: right;
    color: #ffffff;
    transition: .3s all ease;
    }

.factory{
    /* background: #042b18; */
    color: #fff;
    /* height: 100vh; */
    /* display: flex; */
    /* align-items: center; */
    /* border-radius: 60px; */
    padding: 30px;
    position: relative;
    z-index: 1;
    flex-direction: row;
}

.factory .container{max-width: 100%;padding: 0px 115px;border-radius: 60px;background: #042b18;height: 100vh;display: flex;justify-content: space-around;align-items: center;}
.factory .left{
}
.factory .left h2{
    font-size: 80px;
    font-weight: bold;
    color: #D1E7E1;
    position: relative;
    margin-bottom: 75px;
}
.factory .left h2:after{content:"";background: url(/wp-content/themes/kronb/img/kron/Kronberg-Title-Underline.svg);position: absolute;bottom: -10px;width: 400px;height: 21px;background-repeat: no-repeat;left: 0;}

.factory .left p{
    font-size: 18px;
    font-weight: 200;
    line-height: 33px;
    max-width: 890px;
    margin-bottom: 35px;
    color: #D1E7E1;
}
.factory .left b{}

.factory .right{}
.factory .right img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 30px;
}
.factory .butonsc{
    position: absolute;
    bottom: -36px;
    margin: auto;
    right: 50%;
    left: 50%;
    border: 1px solid;
    transform: translate(-50%, -50%);
}
footer .soci{
    margin-top: 25px;
}
footer .copyright{color:#fff;margin-top: 50px;font-size: 11px;font-weight: 200;}




.comments {overflow:hidden;padding: 147px 0 178px 0px;/* padding-bottom: 300px; */background-color: #ffffff;}
.comments h2 {font-weight: bold;font-size: 60px;color: #343129;display: inline-block;margin-bottom: 50px;}
.comments h2 span {
                          font-weight: bold;
                          font-size: 60px;
                          color: #C09A7F;
                          width: 100%;
                          display: inline-block;
                          
                          }

.news {overflow:hidden;padding: 147px 0 178px 0px;/* padding-bottom: 300px; */background-color: #ffffff;}
.news h2 {font-weight: bold;font-size: 60px;color: #343129;display: inline-block;margin-bottom: 50px;}
.news h2 span {
                          font-weight: bold;
                          font-size: 60px;
                          color: #C09A7F;
                          width: 100%;
                          display: inline-block;
                          
                          }

.news p { font-size:18px;color:#343129;padding-left:0;}

.news .news-incele  a {margin-left:10px;color:#343129;font-size:14px;display:flex;justify-content: center;align-items: center;}

/*.news .news-incele a:hover .news-incele-icon {width: 30px;height: 30px;transform: rotate(45deg);background: #C09A7F 0% 0% no-repeat;border-radius: 8px 0px;align-self: center;margin-left: 20px;display:inline-block;color: #fff;background-color: transparent !important;}*/
.news .news-incele a .news-incele-icon ion-icon {vertical-align:-webkit-baseline-middle;width:12px;height:12px;;transition: .5s all ease;
transform: matrix(1, -1, 1, 1, 12, 3);}
/*.news .news-incele a:hover .news-incele-icon ion-icon {width: 30px;height: 30px;transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);background: #C09A7F 0% 0% no-repeat;border-radius: 8px 0px;align-self: center;margin-left: 0px;display:inline-block;transition: .5s all ease;color: #fff;}*/

.news .news-incele .news-incele-icon {width: 35px;height: 35px;background: #C09A7F 0% 0% no-repeat;border-radius: 8px 0px;align-self: center;margin-left: 20px;animation-timing-function: ease;display:inline-block;color: #fff;transform: rotate(45deg);transition: .5s all ease;}
/*.news-incele a:hover .news-incele-icon {width:29px;height:20px;background-color:#343129 !important;transition:0.2s all ease;}*/


.news .bilgi-al {position:absolute;bottom:10%;right:10%;z-index:10;/* width: 25%; */}


.news .bilgi-al .bilgi-al-icon {width: 35px;height: 35px;transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);background: #Fff 0% 0% no-repeat padding-box;background-color: #CEAD4F !important;border-radius: 8px 0px;align-self: center;margin-right: 20px;}
.news .bilgi-al .bilgi-al-icon ion-icon{width:12px;height:12px;color:#CEAD4F;transform: matrix(1, -1, 1, 1, 13,6);color:  #fff;}
.new:hover .bilgi-al a .bilgi-al-icon {background-color: #ffffff !important;color:red;transition: .2s all ease;}
.new:hover .bilgi-al a .bilgi-al-icon ion-icon{color: #CEAD4F;}
/*.news .bilgi-al .bilgi-al-icon:hover{background:#A9894A}; */



.news .control {display:inline-block !important; float: right; margin-top: 97px; }
.news .control .sarrow {display: inline-block;/* padding: 10px 20px; */cursor: pointer;transition: 0.3s all ease;border-radius: 50%;width: 56px;line-height: 56px;color: #000000;text-align: center;font-size: 28px;background: #ffffff;box-shadow: 0px 9px 9px #0000001A;}
.news .control .sarrow i { font-size: 20px; color: #000; vertical-align: middle; height: 20px; }
.news .control .sarrow + .sarrow { border-left: 1px solid #d2d2d2; }
.news .control .sarrow.prev i { display: inline-block; transform: rotate(180deg); }
.news .control .sarrow.prev:hover {padding-left: 0px;padding-right: 0px;background: #000000;color: #fff;transition: .3s all 
ease;}
.news .control .sarrow.next:hover {padding-left: 0px;padding-right: 0px;background: #000000;color: #fff;transition: .3s all ease;}

.news .sProc {margin: 30px 0;}
.news .sProc .new {border-radius: 0px 90px;position: relative;margin: 0 16px;background: transparent;border: 1px solid #959595;border-radius: 10px;/* width: 671px !important; */}

@media (min-width: 768px) {


	
.news .sProc .new {border-radius: 0px 90px;position: relative;margin: 0 16px;background: transparent;border: 1px solid #959595;border-radius: 10px; width: 671px !important; }
}
.news .sProc .new:after{content:'touch';position: absolute;right: -88px;z-index: 9999;top: 65px;width: 177px;line-height: 177px;border-radius: 50%;background: #fff;text-align: center;font-size: 18px;font-weight: bold;display:none;}
.news .sProc .new img {width: 100%;height: auto;float: right;image-rendering: -webkit-optimize-contrast;object-fit: cover;border-radius: 0px 90px;}
.news .sProc .new .nWrap {padding: 160px 77px;font-family: 'Poppins';width: 671px;height: 621px;max-width: 100%;}
.news .sProc .new .nWrap h5 {
    color: #000000;
    margin-bottom: 100px;
}
.news .sProc .new .nWrap h5 small {font-size: 35px;font-weight: bold;}

.news .sProc .new .nWrap p {color: #000000;display: block;}

.news .sProc .new .nWrap .nbutton { border-top-left-radius:30px; transition: 0.3s all ease; background: #fff; font-size: 20px; color: #000; padding: 20px 25px; position: absolute; right: 0; bottom: 0; }
.news .sProc .new .nWrap .hbutton { border-top-left-radius:30px; transition: 0.3s all ease; background: #000; font-size: 16px; color: #fff; padding: 23px 14px 23px 13px; position: absolute; right: 0; bottom: -70px; }
.news .sProc .new:hover .nWrap {/* box-shadow: inset 0 0px 0 10px transparent; */}
.news .sProc .new:hover .nWrap .nbutton { right: -70px; }
.news .sProc .new:hover .nWrap .hbutton { bottom: 0px; }
.news .sProc .slick-list{/* overflow:visible; */}
.news .sProc .slick-list .slick-track{overflow:visible;width: unset;position: relative;display: block;}
.faq{background: #faf7f0;padding-bottom: 150px;}
.faq .container{
    max-width: 1699px;
}
.faq .container .accordion{
    border: 1px solid #707070;
    border-radius: 20px;
    background: #ffffff;
    padding: 50px 0px;
}
.faq .container .accordion .card{background: transparent;border: none;padding: 0px 0px 0px 0px;/* border-top: 1px solid #DCDCDC; */}
.faq .container .accordion .card .card-header{
    background: #ffffff;
    border: none;
    padding: 0px 100px;
    border: 0;
    /* border-bottom: 1px solid #DCDCDC; */
    margin-bottom: 0px;
}

.faq .container .accordion .card:last-child .card-header{
    background: #ffffff;
    border: none;
    padding: 0px 100px;
    border: 0;
    border-bottom: 0px solid #DCDCDC;
}

.faq .container .accordion .card .card-header h2{
    padding:  50px 0px;
    border-bottom: 1px solid #DCDCDC;
}


.faq .container .accordion .card .card-header h2{
    padding:  50px 0px;
    border-bottom: 1px solid #DCDCDC;
}
.faq .container .accordion .card:last-child .card-header h2{
    padding:  50px 0px;
    border-bottom: 0px solid #DCDCDC;
}

.faq .container .accordion .card .card-header h2{background:url(https://kronbergwerkzeug.com/wp-content/uploads/2025/10/down.png
);background-repeat: no-repeat;background-position: right;}
.faq .container .accordion .card .card-header h2 button:focus {
    outline: 0;
    box-shadow: 0 0 0 .25rem rgb(43 180 49 / 0%);
	color:#2bb431
	
}

h2.mb-0 {}

.faq .container .accordion:first  .card.card-header h2{
    border-top: 0px solid #DCDCDC;
    padding:  50px 0px;
}
.faq .container .accordion .card .card-header h2 button{
    font-size: 35px;
    color: #4D4D4D;
    font-weight: bold;
    padding: 0;
    margin: 0;
    width: 100%;
    text-align: left;
}
.faq .container .accordion .card .card-body{
    padding: 50px 100px;
}
@media (max-width: 768px) {

	.factory .butonsc{
    position: absolute;
    bottom: -54px;
    margin: auto;
    right: 50%;
    left: 50%;
    border: 1px solid;
    transform: translate(-50%, -50%);
}
	.news {overflow:hidden;padding: 50px 0 178px 0px;/* padding-bottom: 300px; */background-color: #ffffff;}

	.news .sProc .new .nWrap h5 {
    color: #000000;
    margin-bottom: 10px;
}

	.factory .left h2{
    font-size: 50px;
    font-weight: bold;
    color: #D1E7E1;
    position: relative;
    margin-bottom: 35px;
    text-align: center;
    width: 220px;
    margin: auto;
    margin-bottom: 26px;
}
.factory .left h2:after{content:"";background: url(/wp-content/themes/kronb/img/kron/Kronberg-Title-Underline.svg);position: absolute;bottom: -10px;width: 100%;height: 21px;background-repeat: no-repeat;left: 0;max-width: 100%;}

.factory .left p{
    font-size: 16px;
    font-weight: 200;
    line-height: 33px;
    max-width: 890px;
    margin-bottom: 35px;
    color: #D1E7E1;
    text-align: center;
}
.news .sProc .new {/* max-width: 100% !important; */}

	.news .sProc .new .nWrap {padding: 40px 27px;font-family: 'Poppins';width: 100%;height: 621px;nax*w: 1;height: auto;max-width: 100%;}


	.faq{background: #faf7f0;padding-bottom: 50px;overflow: hidden;}
.faq .container{
    max-width: 1699px;
}
.faq .container .accordion{
    border: 1px solid #707070;
    border-radius: 20px;
    background: #ffffff;
    padding: 15px 0px;
}
.faq .container .accordion .card{background: transparent;border: none;padding: 0px 0px 0px 0px;/* border-top: 1px solid #DCDCDC; */}
.faq .container .accordion .card .card-header{
    background: #ffffff;
    border: none;
    padding: 0px 25px;
    border: 0;
    /* border-bottom: 1px solid #DCDCDC; */
    margin-bottom: 0px;
}

.faq .container .accordion .card:last-child .card-header{
    background: #ffffff;
    border: none;
    padding: 0px 25px !important;
    border: 0;
    border-bottom: 0px solid #DCDCDC;
}

.faq .container .accordion .card .card-header h2{
    padding:  50px 0px;
    border-bottom: 1px solid #DCDCDC;
}


.faq .container .accordion .card .card-header h2{
    padding:  50px 0px;
    border-bottom: 1px solid #DCDCDC;
}
.faq .container .accordion .card:last-child .card-header h2{
    padding:  50px 0px;
    border-bottom: 0px solid #DCDCDC;
}

.faq .container .accordion .card .card-header h2{background:url(https://kronbergwerkzeug.com/wp-content/uploads/2025/10/down.png
);background-repeat: no-repeat;background-position: right;}
.faq .container .accordion .card .card-header h2 button:focus {
    outline: 0;
    box-shadow: 0 0 0 .25rem rgb(43 180 49 / 0%);
	color:#2bb431
	
}

h2.mb-0 {}

.faq .container .accordion:first  .card.card-header h2{
    border-top: 0px solid #DCDCDC;
    padding:  50px 0px;
}
.faq .container .accordion .card .card-header h2 button{
    font-size: 25px;
    color: #4D4D4D;
    font-weight: bold;
    padding: 0;
    margin: 0;
    width: 100%;
    text-align: left;
}
.faq .container .accordion .card .card-body{
    padding: 50px 20px;
}
}

@media (max-width: 768px) {
	
	.contactform{display:none} 
	.factory{
    padding: 10px;
}		  
	.factory .container{
    padding: 40px 20px;
    height: auto;
    border-radius: 20px;
    display: block;
}
	.factory .left{order: 1;}
	.factory .right{order: 0;margin-bottom: 50px;}
	}

	footer .menus h3{color:#FFF700;font-size: 12px;font-family: 'Poppins';margin-bottom: 0px;}

.bigsize{text-align: center;font: normal normal bold 339px/539px Poppins;letter-spacing: 0px;color: #faf7f0;line-height: 300px;opacity: 1;text-align: center;overflow: hidden;max-width: 100vw;filter: drop-shadow(0px 0px 1px #2BB630);}


.modal {
    z-index: 99999;
}
footer{position:relative;overflow: hidden;}

footer .fMid .menus ul.customer#menu-customer{}
footer .fMid .menus ul.customer#menu-customer li{
    color: #31C55F;
    font-size: 11px;
}
footer .fMid .menus ul.customer#menu-customer li a{
    width: 100%;
    display: block;
}
footer .fMid .menus ul.customer#menu-customer li svg{}


.footer2bg{
    position: absolute;
    object-fit: none;
    right: 0;
    width:860px;
    object-position: left top;
    HEIGHT: 100%;
    top: 0;
    z-index: 0;
    }

.footer1bg{
position: absolute;
    left: 0px; 
    object-fit: none;width:332px;
    object-position: right top;
    HEIGHT: 100%;
    top: 0;
}


html{
	scroll-behavior: smooth;
    transition: .2s all ease;
}

#offer form{
    /* max-width: 470px; */
    margin: auto;
}
#offer form label{
    width: 100%;
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
    background: #eeeeee;
    border: 1px solid #000;
    font-size: 20px;
    color: #757576;
    outline: 0;
    padding: 5px 20px;
}
#offer form label input{
    border-radius: 0;
    line-height: 54px;
    width: 100%;
    background: #eeeeee;
    border: 0px solid #000;
    font-size: 13px;
    color: #757575;
    outline: 0;
    padding: 0;
}

#offer form label input[type=checkbox]{
    border-radius: 0;
    line-height: 55px;
    width: unset;
    background: #eeeeee;
    border: 0px solid #000;
    font-size: 13px;
    color: #757575;
    outline: 0;
    padding: 0;
    min-width: auto;
    zoom: 1.5;
    bottom: -3px;
}


disco




#disco form{
    max-width: 470px;
    margin: auto;
}
#disco form label{
    width: 100%;
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
    background: #eeeeee;
    border: 1px solid #000;
    font-size: 12px;
    color: #757574;
    outline: 0;
    padding: 5px 20px;
}
#disco form label input{
    border-radius: 0;
    line-height: 54px;
    width: 100%;
    background: #eeeeee;
    border: 0px solid #000;
    font-size: 13px;
    color: #757575;
    outline: 0;
    padding: 0;
}

#disco form label input[type=checkbox]{
    border-radius: 0;
    line-height: 40px;
    width: unset;
    background: #eeeeee;
    border: 0px solid #000;
    font-size: 12px;
    color: #757575;
    outline: 0;
    padding: 0;
    min-width: auto;
    z-index: 2;
}

@media (max-width:767px) {

	.footer2bg{
    position: absolute;
    object-fit: none;
    right: 0;
    width:860px;
    object-position: left top;
    HEIGHT: 100%;
    top: 0;
    z-index: 0;display:none
    }

.footer1bg{
position: absolute;
    left: 0px; 
    object-fit: none;width:332px;
    object-position: right top;
    HEIGHT: 100%;
    top: 0;display:none;
}

header.shrink {background: #fff;border-bottom: 1px solid #e3e3e3;z-index: 9999999999999 !important;}

	
.faq{background: #faf7f0;padding-bottom: 50px;}
.faq .container{
    max-width: 1699px;
}
.faq .container .accordion{
    border: 1px solid #707070;
    border-radius: 20px;
    background: #ffffff;
    padding: 10px 0px;
}
.faq .container .accordion .card{background: transparent;border: none;padding: 0px 0px 0px 0px;/* border-top: 1px solid #DCDCDC; */}
.faq .container .accordion .card .card-header{
    background: #ffffff;
    border: none;
    padding: 0px 15px;
    text-align: left;
    border: 0;
    border-bottom: 1px solid #DCDCDC;
}
.faq .container .accordion .card .card-header h2{
    padding: 15px 0px 30px 0px;
    border-bottom: 1px solid #DCDCDC;
    text-align: center;
}
.faq .container .accordion:first  .card.card-header h2{
    border-top: 0px solid #DCDCDC;
    padding:  50px 0px;
}
.faq .container .accordion .card .card-header h2 button{
    font-size: 20px;
    color: #4D4D4D;
    font-weight: bold;
    padding: 0;
    margin: 0;
}
.faq .container .accordion .card .card-body{
    padding: 30px 15px;
}





	.news {overflow:hidden;padding: 50px 0 120px 0px;/* padding-bottom: 300px; */background-color: #ffffff;}
.news h2 {font-weight: bold;font-size: 60px;color: #343129;display: inline-block;margin-bottom: 50px;}
.news h2 span {
                          font-weight: bold;
                          font-size: 60px;
                          color: #C09A7F;
                          width: 100%;
                          display: inline-block;
                          
                          }

.news p { font-size:18px;color:#343129;padding-left:0;}






.news .control {display:inline-block !important;float: right;margin-top: 17px;}
.news .control .sarrow {display: inline-block;/* padding: 10px 20px; *//* height: 40px; */cursor: pointer;transition: 0.3s all ease;}
.news .control .sarrow i { font-size: 20px; color: #000; vertical-align: middle; height: 20px; }
.news .control .sarrow + .sarrow { border-left: 1px solid #d2d2d2; }
.news .control .sarrow.prev i { display: inline-block; transform: rotate(180deg); }
.news .control .sarrow.prev:hover {/* padding-left: 10px; *//* padding-right: 30px; */}
.news .control .sarrow.next:hover {/* padding-left: 30px; *//* padding-right: 10px; */}

.news .sProc {margin: 0px 0;}
.news .sProc .new {border-radius: 0px 90px;position: relative;margin: 10px 10px;background: transparent;border: 1px solid #959595;border-radius: 10px;/* width: 671px !important; *//* max-width: 90vw; *//* max-height: none; */height: auto;max-height: none;/* width: 100% !important; */}
.news .sProc .new:after{content:'touch';position: absolute;right: -88px;z-index: 9999;top: 65px;width: 177px;line-height: 177px;border-radius: 50%;background: #fff;text-align: center;font-size: 18px;font-weight: bold;display:none;}
.news .sProc .new img {width: 100%;height: auto;float: right;image-rendering: -webkit-optimize-contrast;object-fit: cover;border-radius: 0px 90px;}
.news .sProc .new .nWrap {padding: 30px 30px;font-family: 'Poppins';width: auto;height: auto;max-width: 90vw;max-height: none;height: auto;}
.news .sProc .new .nWrap h5 {
    color: #000000;
    margin-bottom: 20px;
}
.news .sProc .new .nWrap h5 small {font-size: 22px;font-weight: bold;}

.news .sProc .new .nWrap p {color: #000000;display: block;position: relative;display: block;}

.news .sProc .new .nWrap .nbutton { border-top-left-radius:30px; transition: 0.3s all ease; background: #fff; font-size: 20px; color: #000; padding: 20px 25px; position: absolute; right: 0; bottom: 0; }
.news .sProc .new .nWrap .hbutton { border-top-left-radius:30px; transition: 0.3s all ease; background: #000; font-size: 16px; color: #fff; padding: 23px 14px 23px 13px; position: absolute; right: 0; bottom: -70px; }
.news .sProc .new:hover .nWrap {/* box-shadow: inset 0 0px 0 10px transparent; */}
.news .sProc .new:hover .nWrap .nbutton { right: -70px; }
.news .sProc .new:hover .nWrap .hbutton { bottom: 0px; }
.news .sProc .slick-list{overflow:visible;padding: 0px 0px !important;}

	.bigsize{text-align: center;font: normal normal bold 64px/539px Poppins;letter-spacing: 0px;color: #EFEFEF;line-height: 120px;opacity: 1;overflow: hidden;max-width: 100vw;filter: drop-shadow(0px 0px 1px black);}





footer {background: #275d38;padding: 30px 0;}
footer {margin: 0px 0px 0px 0px;border-radius: 30px 30px 0px 0px;padding: 20px 0px 20px 0px;}


	footer{position:relative;overflow: hidden;}

footer .fMid .menus ul.customer#menu-customer{}
footer .fMid .menus ul.customer#menu-customer li{
    color: #31C55F;
    font-size: 11px;
}
footer .fMid .menus ul.customer#menu-customer li a{
    width: 100%;
    display: block;
}
footer .fMid .menus ul.customer#menu-customer li svg{}


.footer2bg{
    position: absolute;
    object-fit: none;
    right: 0;
    width:860px;
    object-position: left top;
    HEIGHT: 100%;
    top: 0;
    z-index: -1;
    }

.footer1bg{
position: absolute;
    left: 0px; 
    object-fit: none;width:332px;
    object-position: right top;
    HEIGHT: 100%;
    top: 0;
}

.news .container {max-width: 1948px;padding: 15px;width: 100%;position: relative;display: block;}
header.shrink {background: #ff0000;border-bottom: 1px solid #e3e3e3;z-index: 9999999999999 !important;}

}


.newsletter{background: #faf7f0;margin-bottom: -300px;padding-bottom: 300px;}
.newsletter .container{
    max-width: 100%;
    padding: 0px 50px;
}
.newsletter .container img{
    margin-top: -290px;
    position: relative;
    /* order: 0; */
}
.newsletter .container .sol{
    position: relative;
    margin-top: -80px;
    order: 0;
}

.newsletter .container p{
    font-size: 22px;
}
.newsletter .container h5{
    font-size: 30px;
    line-height: 28px;
}
.newsletter .container #newsletters-1-form-wrapper{
    margin-top: 92px;
}
.newsletter .container form{}
.newsletter .container form label {
    display: none;
}
.newsletter .container form input#wpml-1email{
    width: 580px;
    max-width: 100%;
    border: 1px solid #000000;
    border-radius: 34px;
    font-size: 18px;
    line-height: 68px;
    height: 68px;
    padding: 0px 25px;
}
.newsletter .container form button#newsletters-1-button{width: 580px;max-width: 100%;border: 0px solid #000000;border-radius: 34px;font-size: 18px;line-height: 68px;height: 68px;padding: 0px 25px;background: #0cae3f;border: 1px solid #2bb431;color: #fff;}
.newsletter .container form button#newsletters-1-button:hover{width: 580px;max-width: 100%;/* border: 0px solid #000000; */border-radius: 34px;font-size: 18px;line-height: 68px;height: 68px;padding: 0px 25px;background: #ffffff;color: #2bb431;border: 1px solid #2bb431;}

.newsletter .container form button#newsletters-1-button span{}
.modal {z-index:999999 !important;}

.wpcf7-list-item {
    margin: 0 0 0 0em !important;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
	opacity: 0;
}
.wpcf7 [data-name="cv"]:after {content:"Add Your Resume *";position: absolute;left: 0;top: 0;/* background: red; */z-index: 9999;opacity: 1;}] {
	cursor: pointer;
	opacity: 0;
}

.modal-body textarea{padding:0px !important;}


.wpcf7-acceptance label{background: white !important;border: 0px solid !important;padding: 0px !important;margin-bottom: 15px !important;}
@media (max-width:767px){








.newsletter{background: #faf7f0;margin-bottom: -300px;padding-bottom: 300px;padding-top: 150px;}
.newsletter .container{
    max-width: 1699px;
}
.newsletter .container img{
    image-rendering: -webkit-optimize-contrast;
    margin-top: -290px;
    position: relative;
    /* order: 0; */
    width: 100%;
    height: 300px;
    object-fit: contain;
}
.newsletter .container .sol{
    position: relative;
    margin-top: -10px;
    order: 1;
}

.newsletter .container p{
    font-size: 22px;
}
.newsletter .container h5{
    font-size: 30px;
    line-height: 28px;
}
.newsletter .container #newsletters-1-form-wrapper{
    margin-top: 32px;
}
.newsletter .container form{}
.newsletter .container form label {
    display: none;
}
.newsletter .container form input#wpml-1email{
    width: 580px;
    max-width: 100%;
    border: 1px solid #000000;
    border-radius: 34px;
    font-size: 18px;
    line-height: 68px;
    height: 68px;
    padding: 0px 25px;
}
.newsletter .container form button#newsletters-1-button{width: 580px;max-width: 100%;border: 0px solid #000000;border-radius: 34px;font-size: 18px;line-height: 68px;height: 68px;padding: 0px 25px;background: #0cae3f;}
.newsletter .container form button#newsletters-1-button span{}


.bigsize{text-align: center;font: normal normal bold 72px/219px Poppins;letter-spacing: 0px;color: #faf7f0;line-height: 140px;opacity: 1;overflow: hidden;max-width: 100vw;filter: drop-shadow(0px 0px 1px black);}

	
header.shrink {background: #ffffff;border-bottom: 1px solid #e3e3e3;z-index: 9999999999999 !important;}
}

canvas.sr7-pbar#SR7_1_1-pbar {
    background: url(https://kronbergwerkzeug.com/wp-content/themes/kronb/img/flag.webp) round;
    height: 5px;
    object-fit: unset;
    object-position: center center;
}

.saws{
	/* bottom: -117px; */
	bottom: -14.5%;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	width: 100%;
	flex-wrap: nowrap;
	position: absolute;
	left: 0;
	overflow: hidden;
}

.welcome img.t1{
    /* width: 100%; */
    float: left;
    bottom: -101px;
    left: 2;
    max-width: 100vw;
}
.welcome img.t2{
    /* width: 100%; */
    float: left;
    bottom: -101px;
    left: 0;
    max-width: 100vw;
}
.welcome img.t3{
    /* width: 100%; */
    float: left;
    bottom: -101px;
    left: 0;
    max-width: 100vw;
}
.welcome img.t4{
    /* width: 100%; */
    float: left;
    bottom: -101px;
    left: 0;
    max-width: 100vw;
}
.welcome img.t5{
    /* width: 100%; */
    float: left;
    bottom: -101px;
    left: 0;
    max-width: 100vw;
}
.welcome img.t6{
    /* width: 100%; */
    float: left;
    bottom: -101px;
    left: 0;
    max-width: 100vw;
}
.welcome img.t7{
    /* width: 100%; */
    float: left;
    bottom: -101px;
    left: 0;
    max-width: 100vw;
}
.welcome img.t8{
    /* width: 100%; */
    float: left;
    bottom: -101px;
    left: 0;
    max-width: 100vw;
}
  .rotate {
      width: 200px;
      height: 200px;
      width: 12.5%;
      height: auto;
    }
    .rotate:hover {
      width: 200px;
      height: 200px;
      width: 12.5%;
      height: auto;
      animation: spin 1s linear infinite !important;
    }

    @keyframes spin {
      0% { transform: rotate(0deg); }
      100% { transform: rotate(360deg); }
    }



.faq .container .accordion .card:last-child .card-header{
    background: #ffffff;
    border: none;
    padding: 0px 100px;
    border: 0;
    border-bottom: 0px solid #DCDCDC;
}

@media (max-width:767px){

.iso2{margin-top:15px;}

.welcome {
    position: relative;
    align-items: center;
    display: flex;
    background: url(/wp-content/themes/kronb/img/globel.jpg);
    background-color: rgba(0, 0, 0, 0.5);
    background-size: cover;
    background-position: 100% -20px;
}
	
.welcome img.t8{
display:none;
}

.welcome img.t7{
display:none;
}
.welcome img.t6{
display:none;
}
.welcome img.t5{
display:none;
}
.welcome img.t4{
display:none;
}
.welcome img.t3{
width:50%; padding:15px;
}
	.welcome img.t2{
width:50%; padding:15px;
}
	.welcome img.t1{
display:none;
}

	.saws{
	}
}


@media (min-width:2400px){

*{/* max-height: 100%; */}
html{zoom:1.5;}
.banner {
zoom: 0.6666;
}
.welcome {
  
    min-height: calc(66.666vh - 66px);
   
}

.factory .container{height: 66.666vh;}
}

@media (min-width:3750px){

*{/* max-height: 100%; */}
html{zoom:2;}
.banner {
zoom: 0.5;
}
.welcome {
  
    min-height: calc(50vh - 50px);
   
}

.factory .container{height: 50vh;}
}








.ikform h4.baslik{text-align:left;margin-bottom: 15px;}
.ikform .picerik{text-align:left;font-size: 16px;}
.ikform {padding-left: 60px;padding-right: 60px;padding-top: 0px !important;zoom: .7;}
.ikform h3,.sssicerik p{text-align:left;color: #606060;}
.ikform hr{margin:50px 0px}
.ikform .arabul{}
.ikform .arabul h3{
    font-weight: 600;
    font-size: 55px;
    margin-bottom: 20px;
    margin-top: 40px;
}
.ikform .arabul h5{
    font-weight: 600;
    font-size: 24px;
    
}

.ikform .arabul h4{
    font-weight: 600;
    font-size: 24px;
    margin-bottom: 40px;
    line-height: 35px;
}
.ikform .arabul p{
     font-size: 20px;
     line-height: 35px;
}

.ikform .arabul form label{width:100%; }
.ikform .arabul form textarea{width: 100%;padding: 30px;font-size: 16px;position: relative;min-width: 100%;padding-left: 30px;max-height: 180px;padding-right: 30px;border: 1px solid #dfe1e5;background: #f7f7f7;}
.ikform .arabul form input{
	width: 100%;
	line-height: 40px;
	padding: 0;
	font-size: 16px;
	position: relative;
	min-width: 100%;
	padding-left: 30px;
	padding-right: 30px;
	border: 1px solid #dfe1e5;
	background: #f7f7f7;
	}

.ikform .arabul form .texc{position:relative;}
.ikform .arabul form{position:relative;}
.ikform .arabul form .titlex{position:absolute;text-align: left;top: -10px;left: 15px;line-height: 20px;z-index: 9;padding: 0px 7px;opacity: 0;overflow: hidden;font-size: 16px;background: #fff;transition: .5s all ease;}
.ikform .arabul form input:focus-visible{background:#fffffe}
.ikform .arabul .texc:hover .titlex{display:block;transition:0.5s all ease;opacity: 1;}
.ikform .arabul .texc:hover input{background:#fffffe;transition:0.5s all ease;}
.ikform .arabul form input[type="submit"] {background: #5242ce;color: #fff;transition:0.5s all ease;}
.ikform .arabul form input[type="submit"]:hover {background: #424149;color: #fff;transition:0.5s all ease;}
.ikform .arabul .texc:hover textarea{background:#fffffe;transition:0.5s all ease;}


.ikform .arabul form .texc{position:relative;margin-bottom: 25px;}
.ikform .arabul form{position:relative;}
.ikform .arabul form .titlex{position:absolute;text-align: left;top: -10px;left: 15px;line-height: 20px;z-index: 9;padding: 0px 7px;opacity: 0;overflow: hidden;font-size: 16px;background: #ffffff;transition: .5s all ease;}
.ikform .arabul form input:focus-visible{background: #fffffe !important;color: black !important;}

.ikform .arabul form input:focus-visible::placeholder { 
  opacity:0;
}
.ikform .arabul form textarea:focus-visible::placeholder { 
  opacity:0;
}
.ikform .arabul .texc:hover .titlex{display:block;transition:0.5s all ease;opacity: 1;}

.ikform .arabul .texc:hover input{background:#fffffe;transition:0.5s all ease;}
.ikform .arabul form input[type="submit"] {background: #5242ce;color: #fff;font-weight: bold;transition:0.5s all ease;}
.ikform .arabul form input[type="submit"]:hover {background: #424149;color: #fff;transition:0.5s all ease;}
.ikform .arabul .texc:hover textarea{background:#fffffe;transition:0.5s all ease;}





.wpcf7-acceptance{/* zoom:1.5; */}