<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*Created By Venus Agency*/

/*************************************
* CUSTOM FONTS
*************************************/
@font-face {font-family: 'Lato';src: url('../fonts/Lato-Semibold.eot');src: url('../fonts/Lato-Semiboldd41d.eot?#iefix') format('embedded-opentype'),url('../fonts/Lato-Semibold.woff2') format('woff2'),url('../fonts/Lato-Semibold.woff') format('woff'),url('../fonts/Lato-Semibold.ttf') format('truetype');font-weight: bold;font-style: normal;}
@font-face {font-family: 'Lato';src: url('../fonts/Lato-Bold.eot');src: url('../fonts/Lato-Boldd41d.eot?#iefix') format('embedded-opentype'),url('../fonts/Lato-Bold.woff2') format('woff2'),url('../fonts/Lato-Bold.woff') format('woff'),url('../fonts/Lato-Bold.ttf') format('truetype');font-weight: bold;font-style: normal;}
@font-face {font-family: 'Lato';src: url('../fonts/Lato-Light.eot');src: url('../fonts/Lato-Lightd41d.eot?#iefix') format('embedded-opentype'),url('../fonts/Lato-Light.woff2') format('woff2'),url('../fonts/Lato-Light.woff') format('woff'),url('../fonts/Lato-Light.ttf') format('truetype');font-weight: 300;font-style: normal;}
@font-face {font-family: 'Lato';src: url('../fonts/Lato-thin.html');src: url('../fonts/Lato-thind41d.html?#iefix') format('embedded-opentype'),url('../fonts/Lato-thin-2.html') format('woff2'),url('../fonts/Lato-thin-3.html') format('woff'),url('../fonts/Lato-thin-4.html') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Lato';src: url('../fonts/Lato-Regular.eot');src: url('../fonts/Lato-Regulard41d.eot?#iefix') format('embedded-opentype'),url('../fonts/Lato-Regular.woff2') format('woff2'),url('../fonts/Lato-Regular.woff') format('woff'),url('../fonts/Lato-Regular.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Lato';src: url('../fonts/Lato-Medium.eot');src: url('../fonts/Lato-Mediumd41d.eot?#iefix') format('embedded-opentype'),url('../fonts/Lato-Medium.woff2') format('woff2'),url('../fonts/Lato-Medium.woff') format('woff'),url('../fonts/Lato-Medium.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family: 'OP Light';src: url('../fonts/opensans-lightitalic.eot');src: url('../fonts/opensans-lightitalicd41d.eot?#iefix') format('embedded-opentype'),url('../fonts/opensans-lightitalic.woff2') format('woff2'),url('../fonts/opensans-lightitalic.woff') format('woff'),url('../fonts/opensans-lightitalic.ttf') format('truetype');font-weight: normal;font-style: normal;}

* {
  box-sizing: border-box;
  margin: 0px;
  padding: 0px;
}

:root {
  --first-color: #00599a;
  --second-color: #41ac47;
  --third-color: #75777a;
}
body {
  font-family: 'Lato', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.row {
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;
  padding-right: 0px;
}
.col-md-3, .col-md-6, .col-md-4, .col-md-8, .col-md-12 {
  padding-left: 0px;
  padding-right: 0px;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'Lato', sans-serif;
}
p {
  font-family: 'Lato', sans-serif;
  letter-spacing: 0.1px;
}
b {
  font-family: 'Lato', sans-serif;
  font-weight: 700;
}


@media only screen and (min-width: 1920px) {
  .container {
    max-width: 1560px;
  }
	h4{
		font-size: 24px;
		font-weight: 600;
	}
	.owl-energy .owl-nav {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -30px;
    width: 100%;
	}
	.owl-energy .owl-prev {
		left: 20px;
		position: absolute;
	}
	.owl-energy .owl-next {
		background-position: -25px center;
		margin-left: 15px;
		right: 20px;
		position: absolute;
	}
	.newspage{
	margin-top: 50px;
    margin-bottom: 50px;
	}
	.newsleft{
	padding-bottom: 18px;
    padding-right: 40px;
	}
	.newsright{
	padding-left: 40px;
	}
	.newsbtnbs{
	padding-top: 40px;
	}
	.newsbtn{
	width: 191px;
    height: 48px;
    border: 1px solid #76787b;
    text-align: center;
    padding: 11px 0px;
    border-radius: 3px;
    background-image: url(../images/ok-icon-black.webp);
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
	}
	.newsbtnbs a{
	color: #163a5f;
    text-decoration: none;
    font-size: 16px;
    font-weight: 700;
	}
	.newsdate{
		padding-bottom:20px;
		padding-top:20px;
		font-size: 14px;
		color: #143f65;
	}
	.product-table{
		margin-top:80px;
		margin-bottom:40px;
	}
	.footer-top{
		margin-top:20px;
	}
	.contact-row-padding{
		margin-top: 28px;
	}
	.contact-row-padding p{
	line-height: 26px;
	}
	.form-group{
		padding-bottom: 12px;
	}
	.mapHolder{
		padding: 8px;
	}
	.lslide{
		padding-left: 3%;
	}
	.hizmetAdi{
	color: white;
    text-decoration: none;
    font-size: 14px;
	}
.searchbox{
	width: 75%;
    font-size: 14px;
    color: #848f99;
    border: 1px solid #ffffff;
    height: 34px;
    padding: 8px;
	}
.accordion-menu {
    width: 100%;
    max-width: 350px;
    background: #e5e9eb;
    border-radius: 4px;
}

.accordion-menu li.open .dropdownlink {
  color: #183455;
}

.accordion-menu li.open .dropdownlink .fa-chevron-down {
  transform: rotate(180deg);
}

.accordion-menu li:last-child .dropdownlink {
  border-bottom: 0;
	padding-bottom: 40px;
}

.dropdownlink {
  cursor: pointer;
    display: block;
    padding: 12px 32px 12px 32px;
    font-size: 14px;
    border-bottom: 1px solid #ccc;
    position: relative;
    transition: all 0.4s ease-out;
}

.dropdownlink i {
  position: absolute;
  top: 17px;
  left: 16px;
}

.dropdownlink .fa-chevron-down {
  right: 20px;
  left: auto;
}

.submenuItems {
  display: none;
  background: #f2f2f2;
}

.submenuItems li {
  border-bottom: 1px solid #86b686;
}

.submenuItems a {
  display: block;
  color: #727272;
  padding: 12px 12px 12px 45px;
  transition: all 0.4s ease-out;
}

.submenuItems a:hover {
  background: #f2f2f2;
  color: #fff;
}
  .blue-bar{
		width: 100%;
		height: 138px;
		background-image: linear-gradient(to bottom, #194e78, #182b49);
	      align-items: end;
    color: #fff;
	  padding-bottom: 20px;
	}
	.blue-bar-title{
	      padding-top: 80px;
	}
	.breadcrumbright{
	padding-top: 92px;
    font-size: 14px;
	color: #aeb9c4;
	}
	.breadcrumbright a{
	text-decoration: none;
	color: #aeb9c4;
	padding-right: 6px;
	padding-left: 6px;
	}
	.breadcrumbright ol li {border-right:1px solid #aeb9c4;}
	.breadcrumbright ol li:last-child {border-right:none;}
	.breadcrumb{
	float: right;
	}
  h5 {
    font-size: 28px;
    font-weight: 600;
  }
  .main-about {
    background-image: url("../images/about-sol-arrow.webp");
    background-repeat: no-repeat;
    margin-top: 48px;
    height: 500px;
  }
  .main-news {
    background-image: url("../images/news-sag-arrow.webp");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
  }
  .main-sektorler-wind-energy {
    background-image: url("../images/wind-energy.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 798px;
  }
  .main-sektorler-solar-energy {
    background-image: url("../images/solar-energy.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 798px;
  }
  .main-sektorler-automation {
    background-image: url("../images/sektor-otomasyon.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 798px;
  }
  .main-sektorler-industry {
    background-image: url("../images/sektor-endustri.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 798px;
  }
  .main-sektorler-machinery {
    background-image: url("../images/sektor-makine.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 798px;
  }
  .main-catalog {
    background-image: url("../images/catalog-back.webp");
    background-repeat: no-repeat;
    height: 300px;
    margin-top: 60px;
  }
  .main-catalog a {
    text-decoration: none;
  }
  .catalog-gorsel {
    margin-top: -68px;
  }
  .catalog-buton {
    margin: auto;
  }
  .catalog-text {
    margin: auto;
    color: #fff;
  }
  .catalog-text p {
    margin: auto;
    color: #fff;
    font-weight: 300;
  }
  .logopart {
    display: flex;
    width: 80%;
  }
  .footer-logo1 {
    padding-right: 10px;
  }
  .footer-logo2 {
    padding-right: 10px;
    margin: auto;
  }
  .footer-logo3 {
    margin: auto;
  }
  .headertop {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .product-request {
    padding-left: 20px;
    font-size: 14px;
    color: #194e78;
  }
  .product-request a {
    text-decoration: none;
    color: #194e78;
  }
  /*header-top*/
  .header-top {
    display: flex;
    float: right;
    align-items: center;
    z-index: 999;
  }
  .header-top a {
    text-decoration: none;
  }
  .clean {
    clear: both;
  }
  .footer-text-company {
    text-decoration: none;
    padding-left: 10px;
    font-weight: 600;
  }
  .footer-text-hours {
    text-decoration: none;
    font-size: 12px;
    color: #666b74;
    padding-left: 10px;
  }
  .call-btn {
    width: 188px;
    height: 33px;
    padding: 5px 15px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: 5% 50%;
    background-image: radial-gradient(circle at 50% 50%, #114d7b, #182c4a 159%);
  }
  .call-btn p {
    color: White;
    font-weight: 700;
    font-size: 16px;
  }
  .social-media-account-box {
    width: 218px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 4px 28px;
  }
  #icon-facebook {
    font-size: 23px;
  }
  .icon-properties {
    color: #919ca4;
    font-size: 28px;
  }
  .icon-properties:hover {
    color: #194e78;
  }
  .logom {
    margin: auto;
  }
  .logo-title {
    padding-left: 10px;
    margin: auto;
    border-left: 1px solid #919ca4;
  }
  .logo-title1 {
    font-size: 32px;
    color: #194e78;
    font-weight: 600;
  }
  .logo-title2 {
    font-size: 16px;
    color: #606060;
    letter-spacing: 3px;
    line-height: 16px;
  }
  /*header top finish*/
  /*menu start*/
  .navbar-expand-lg {
    padding-bottom: 0px;
  }
  .navbar-expand-lg .navbar-collapse {
    position: relative;
    top: 10px;
  }
  .nav-item {
    padding: 0px 23px 0px 0px;
  }
  .nav-link {
    font-size: 16px;
    font-weight: 600;
    color: black;
    padding: 15px 0px;
  }
  .nav-link:hover {
    background-color: #194b74;
    color: white;
  }
  .languages-box {
    padding: 14px 0px 0px 0px;
    width: 78px;
  }
  .languages-box a, .languages-box p {
    text-decoration: none;
    color: var(--third-color);
    font-size: 16px;
    font-weight: 700;
    display: inline-block;
    padding-left: 8px;
  }
  .languages-box p:hover {
    color: #0b6ca8;
  }
  /*menu finish*/
  .owl-theme .owl-nav [class*=owl-]:hover {
    background: none;
    color: #ffffff00;
  }
  /*owl-energy start*/
  .owl-energy-enviromental {}
  .owl-energy-container {
    position: relative;
    z-index: 9;
  }
  .owl-energ-container &gt; a {
    text-decoration: none;
  }
  .owl-energy-application {
    position: fixed;
    top: 25%;
    right: 0;
    z-index: 99;
  }
	.owl-energy-application img:hover {
    transform: scale(1.08);
	animation-timing-function: ease-in;
		transition: 1s ease;
  }
  .owl-energy-application p {
    font-weight: 600;
    font-size: 21px;
    color: white;
  }
  .owl-energy-title-text-box {
    width: 50%;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 99;
    transform: translate(-50%, -50%);
  }
  .owl-energy-title-text-box &gt; h2 {
    font-weight: 300;
    font-size: 72px;
    letter-spacing: 1px;
    color: white;
  }
  .owl-energy-title-text-box &gt; h1 {
    font-weight: 700;
    font-size: 72px;
    letter-spacing: 1px;
    color: white;
    text-align: center;
  }
  .owl-energy-title-text-box &gt; p {
    font-weight: 300;
    font-size: 36px;
    letter-spacing: 1px;
    color: white;
  }
  /*owl-energy finish*/
  /*owl-services start*/
	.owl-service {
    margin-top: 80px;
  }

  #owl-services-container {
    position: relative;
    top: 20px;
  }
  #owl-services-container a {
    text-decoration: none;
    color: #fff;
  }
  .owl-service .tright {
    text-align: right;
    margin: auto;
  }
  .owl-services-card {
    width: 304px;
    position: relative;
    height: 318px;
    background-image: radial-gradient(circle at 50% 50%, #fff, #e5e9eb 112%);
	margin-bottom: 20px;
  }
  .owl-services-card img {
    width: 56% !important;
    position: absolute;
    top: 38%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .owl-services-card-text-blue1 {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #194e78;
    text-align: center;
    padding: 10px;
	min-height: 78px;
  }
    .owl-services-card-text-blue1 a{
    color: #fff;
	text-decoration: none;
  }
  .owl-services-card-text-blue2 {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #008ac9;
    text-align: center;
    padding: 10px;
  }
  .owl-services-card-text-orange {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #ff801a;
    text-align: center;
    padding: 10px;
  }
  .owl-services-card-text-green {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #6db8a6;
    text-align: center;
    padding: 10px;
  }
  .owl-services-card-text &gt; p {
    font-weight: 400;
    font-size: 14px;
    color: white;
  }
  .item &gt; a {
    text-decoration: none;
  }
  .owl-news .owl-carousel .owl-nav button.owl-prev {
    display: none;
  }
  .owl-news .owl-carousel .owl-nav button.owl-next {
    margin-left: 800px;
    margin-bottom: 244px;
  }
  .owl-services .owl-nav {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 110%;
    display: flex;
    justify-content: space-between;
  }
  /*owl-services finish*/
  /*about us start*/
  .about-us {
    padding: 68px 0px 0px 0px;
  }
  .general-title h5 {
    display: inline-block;
    font-size: 32px;
    font-weight: 600;
  }
  .about-us-title-text-btn-box {
    padding: 38px 0px;
    display: grid;
    row-gap: 20px;
    color: #5a636a;
    font-weight: 300;
  }
  .about-us-title-text-div {
    width: 100%;
    height: 100%;
    position: relative;
  }
  .about-us-title-text-div h6 {
    font-size: 28px;
    font-weight: 600;
    color: #000;
  }
  .about-us-title-text-div p {
    font-size: 24px;
    font-weight: 300;
    color: #0b6da9;
  }
  .about-us-title-text-btn-box a {
    text-decoration: none;
  }
  .general-btn-white {
    width: 191px;
    height: 48px;
    border: 1px solid #fff;
    text-align: center;
    padding: 11px 0px;
    border-radius: 3px;
    background-image: url("../images/ok-icon-yellow.webp");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
  }

  .general-btn-white p {
    font-weight: 600;
    font-size: 16px;
    color: #fff;
  }
  .general-btn {
    width: 191px;
    height: 48px;
    border: 1px solid #76787b;
    text-align: center;
    padding: 11px 0px;
    border-radius: 3px;
    background-image: url("../images/ok-icon-black.webp");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
  }
  .form-bottom a{
    text-decoration:none;
  }
.who-we-are a{
    text-decoration: none;
  }
  .general-btn p {
    font-weight: 600;
    font-size: 16px;
    color: #000;
  }
  /*about us finish*/
  /*owl-sector-project start*/
  .owl-sector-project {
    background-color: #fff;
    padding: 40px 0px;
  }
	.owl-sector-project .owl-theme .owl-nav {
    margin-top: -6%;
    margin-left: -54%;
    position: relative;
}
	.sectorbox {
	padding-top: 8%;
	}
  .tbox .owl-sector-project-title-text-box, .tbox .owl-news-title-text-box {
    width: 26%;
    padding: 0px 0px 20px 0px;
  }
  .owl-sector-project-title-text-box &gt; small, .owl-news-title-text-box &gt; small {
    font-size: 14px;
    color: var(--third-color);
    font-weight: 300;
    display: block;
	width: 30%;
    padding-bottom: 40px;
  }
  .owl-sector-project .tbox {
    height: 468px;
    background-color: #fff;
    padding: 60px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
  }
  .tbox .owl-sector-projects-card &gt; a {}
  .tbox .owl-sector-projects-card-title {
    font-weight: 600;
    font-size: 28px;
    color: black;
  }
  .tbox .owl-sector-projects-card-title &gt; p {}
  .tbox .owl-sector-projects-card-tbox {
    text-align: center;
    color: #fff;
    width: 138px;
    height: 26px;
    margin: 0 494px 24px 1px;
    padding: 1px 9px 3px;
    background-color: #151a23;
  }
  .tbox .owl-sector-projects-card-text {
    font-weight: 300;
    font-size: 16px;
    color: #5a636a;
  }
  .tbox .owl-sector-projects-card-text &gt; small {
    font-size: 14px;
    color: var(--third-color);
  }
  .tbox .owl-sector-projects-card-text &gt; small::before {
    font-family: "Font Awesome 5 Free";
    content: "\f111";
    color: var(--second-color);
  }
  .tbox .owl-sector-projects .owl-nav {
    position: absolute;
    bottom: -25%;
    left: 25%;
    transform: translate(-50%, -50%);
    width: 20%;
    display: flex;
    justify-content: space-between;
  }
  /*owl-sector-project finish*/
  /*owl-new start*/
  .owl-news {
    padding: 80px 0px;
  }
  .owl-new-card {
    display: grid;
    padding-right: 58px;
  }
  .owl-new-card a {
    text-decoration: none;
  }
  .owl-new-card small {
    color: #5a636a;
    padding: 10px 0px;
  }
  .owl-new-card &gt; h6 {
    font-size: 16px;
    font-weight: 600;
    min-height: 40px;
  }
  .owl-new-card &gt; p {
    color: var(--third-color);
    font-size: 14px;
    font-weight: 300;
  }
  .owl-new .owl-nav {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
    display: flex;
    justify-content: space-between;
  }
  /*owl-new finish*/
  /*customer-happiness start*/
  .customer-happiness {
    padding: 40px 0px;
  }
  .customer-happiness-title-box {
    width: 76%;
    margin-left: auto;
    padding: 0px 25px 0px 25px;
  }
  .customer-happiness-title-box &gt; h3 {
    color: var(--first-color);
    font-size: 36px;
    font-weight: 600;
    text-align: right;
  }
  .customer-happiness-title-box &gt; p {
    color: var(--third-color);
    font-size: 24px;
    font-weight: 300;
  }
  .customer-happiness-video-card {
    width: 70%;
    margin: auto;
  }
  .customer-happiness-video-card-title {
    padding: 15px 0px;
    width: 85%;
    margin: auto;
    text-align: right;
  }
  .customer-happiness-video-card a {
    text-decoration: none;
  }
  .customer-happiness-video-card &gt; h6 {
    font-size: 18px;
    color: black;
    font-weight: 600;
    padding: 15px 0px;
  }
  .customer-happiness-video-card &gt; p {
    font-size: 18px;
    color: var(--third-color);
    font-weight: 300;
  }
  /*customer-happines finish*/
  /*footer-top start*/
  .footer-top-box {
    width: 25%;
    margin-left: auto;
    padding: 20px 0px;
  }
  .footer-kvkk-div, .footer-gizlilik-div {
    display: inline-block;
    color: #7a7a7a;
    padding: 10px 15px;
  }
  .footer-kvkk-div p, .footer-gizlilik-div p {
    margin-bottom: 0px;
  }
  .footer-kvkk-div:hover, .footer-gizlilik-div:hover {
    color: white;
    background-color: var(--first-color);
  }
  /*footer-top finish*/
  /*footer start*/
  footer {
    background-color: #151a23;
    color: #fff;
    padding: 40px 0px;
    position: relative;
  }
  .footer-logo-icon-box {
    display: block;
  }
  .footer-logo-icon-box p {
    font-size: 16px;
    color: #8392a8;
    padding-top: 40px;
  }
  .footer-social-media-account-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 90%;
    padding: 14px 0px 0px 18px;
  }
  .icon-property {
    color: #919ca4;
    font-size: 28px;
  }
  .icon-property:hover {
    color: #194e78;
  }
  .footer-nav-box {
    height: 100%;
    position: relative;
  }
  .footer-nav-box::before, .footer-location-phone-mail-box {
    content: '';
    display: block;
    border-left: 1px solid #5a6473;
    width: 1px;
    height: 100%;
    position: absolute;
  }
  .footer-social-box {
    height: 100%;
    position: relative;
  }
  .footer-social-box-text {
    padding: 0px 0px 0px 18px;
	font-size: 18px;
    font-weight: 700;
  }
  .footer-nav-text {
    padding: 0px 0px 0px 30px;
    font-size: 14px;
    color: #0088ce;
    font-weight: 600;
  }
  .footer-social-box::before {
    content: '';
    display: block;
    border-left: 1px solid #5a6473;
    width: 1px;
    height: 100%;
    position: absolute;
  }
  .footer-nav ul {
    list-style: none;
  }
  .footer-nav ul li {
    font-size: 14px;
    padding: 8px 0px;
  }
  .footer-nav ul li a {
    color: #dae3eb;
    text-decoration: none;
  }
  .footer-location-phone-mail-box {
    width: 100%;
    height: 100%;
    position: relative;
    padding: 0px 0px 0px 28px;
  }
  .footer-location-phone-mail-box a {
    text-decoration: none;
  }
  .footer-location-div, .footer-phone-div, .footer-mail-div {
    display: flex;
    padding: 5px 10px;
  }
  .footer-location-div p, .footer-phone-div p, .footer-mail-div p {
    color: #dae3eb;
    font-size: 16px;
    font-weight: 300;
    padding: 0px 5px 0px 5px;
  }
  /*footer finish*/
  /*jumbotron start*/
  .jumbotron {
    width: 100%;
  }
  /*jumbotron finish*/
  /*main-list-call-us start*/
  .main-list-call-us {
    width: 65%;
    margin: auto;
    display: grid;
    row-gap: 24px;
    padding: 0px 0px 8px 0px;
  }
  .main-list {
    background-color: #e5e9eb;
  }
  .main-list-box {
    position: relative;
	padding-bottom: 38px;
  }
  .main-list-box-title {
    position: relative;
    top: -50px;
    left: 12%;
    z-index: 99;
  }
  .main-list-box-title h6 {
    color: #182d4c;
    font-weight: 700;
    font-size: 28px;
	  padding-bottom: 18px;
	      letter-spacing: -0.8px;
  }
  .main-list-box ul {
    list-style-type: none;
    padding-left: 0px;
    margin-bottom: 0px;
  }
  .main-list-box ul::before {
	content: '';
    display: block;
    background-color: #e5e9eb;
    width: 100%;
    height: 100px;
    position: absolute;
    top: -88px;
  }
  .main-list-box ul li {
    border-top: 1px solid white;
  }
  .main-list-box ul li:nth-last-child(1) {
    padding: 0px 0px 0px 0px;
  }
  .main-list-box ul li a {
    text-decoration: none;
    color: #000;
    width: 100%;
    display: block;
    padding: 10px 40px;
  }
  .main-list-box ul li a:hover {
    background-color: white;
    color: black;
    font-weight: 700;
    visibility: visible;
  }


  /*main-list-call-us finish*/
  /*who we are start*/
  .row-padding {
    padding: 20px 0px;
  }
  .who-we-are-title-text-box {
	padding-right: 20px;
	  padding-top: 50px;
  }
  .who-we-are-title-text-box p {
	font-weight: 400;
    font-size: 18px;
    color: #5a636a;
	padding-top: 20px;
  }
	.who-we-are-title-text-box h1{
	font-size: 32px;
    font-weight: 600;
    color: #182b49;
	}
	.who-we-are-title-text-box h2{
	font-size: 28px;
    font-weight: 600;
    color: #06beca;
	}
	.who-we-are-title-text-box h3{
	font-size: 24px;
    font-weight: 600;
    color: #7e8287;
	}
  .who-we-are-title-text-div, .all-project-title-text-div {
    position: relative;
    padding: 30px 40px;
  }
  .who-we-are-title-text-div h6, .all-project-title-text-div h6 {
    color: var(--first-color);
    font-weight: 600;
    font-size: 28px;
  }
  .who-we-are-title-text-div p, .all-project-title-text-div p {
    color: var(--first-color);
    font-weight: 300;
    font-size: 24px;
  }
  .who-we-are-title-text-div::before, .all-project-title-text-div::before {
    content: '';
    display: block;
    border-left: 15px solid var(--first-color);
    width: 1px;
    height: 45%;
    position: absolute;
    left: 6px;
  }
  .who-we-are-explanation-box p {
    font-weight: 400;
    font-size: 18px;
    color: #5a636a;
  }
  /*who we are finish*/
  /*all project start*/
  .all-project-title-text-box &gt; p {
    padding: 0px 0px 0px 40px;
    color: var(--third-color);
    font-size: 18px;
    font-weight: 300;
  }
  .all-project-card {
    padding: 40px 0px;
  }
  .all-project-card-img {
    width: 95%;
    margin: auto;
  }
  /*all project finish*/
  /*project-detail-box start*/
  .project-detail-text-box {
    width: 92%;
  }
  .project-detail-text-box p {
    font-weight: 300;
    font-size: 18px;
    color: var(--third-color);
  }
  .project-detail-box-padding {
    padding: 40px 0px;
  }
  .project-detail-box {
    width: 100%;
    height: 100%;
  }
  .project-detail-div {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
  }
  .project-detail-div h6 {
    font-size: 36px;
    font-weight: 600;
  }
  .project-detail-div p {
    font-size: 24px;
    font-weight: 300;
  }
  .project-detail-border-bottom {
    border-bottom: 1px solid #979797;
  }
  .project-detail-border-left {
    border-left: 1px solid #979797;
  }
  .project-detail-border-right {
    border-right: 1px solid #979797;
  }
  /*project-detail-box start*/
  /*form start*/
  .form-box {
    width: 100%;
    margin-top: 48px;
	
  }
  .form {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .form-inputs {
    width: 32%;
    height: 80px;
    padding: 10px 25px;
    display: inline-block;
    border-radius: 10px;
    margin: 12px 3px;
    border: 1px solid #d9d9d9;
    font-weight: 700;
    color: black;
  }
  .form-inputs::placeholder, .form-company-name-input::placeholder, .form &gt; textarea::placeholder {
    color: var(--third-color);
    font-weight: bold;
  }
  .form-company-name-input {
    width: 100%;
    height: 80px;
    padding: 10px 25px;
    display: block;
    border-radius: 10px;
    margin: 12px 3px;
    border: 1px solid #d9d9d9;
    font-weight: 700;
    color: black;
  }
  .form &gt; textarea {
    border-radius: 10px;
    width: 100%;
    height: 130px;
    padding: 10px 25px;
    font-weight: 700;
    color: black;
    border: 1px solid #d9d9d9;
  }
  .form-bottom {
    display: flex;
    color: white;
    justify-content: space-between;
    width: 100%;
    margin-left: auto;
    padding: 20px 0px;
    height: 130px;
    align-items: center;
  }
  .form-bottom-p {
    margin: 0px;
    margin-left: 10px;
    color: black;
  }
  input.form-checkbox {
    width: 30px;
    height: 30px;
  }
  .form-bottom-checkbox {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
  }
  .recaptcha-box {
    color: black;
    width: 304px;
    height: 78px;
    border: 1px solid black;
  }
  /*form-finish*/
  .connection-information-box {}
  .connection-information-box h6 {
    color: var(--first-color);
    font-size: 36px;
    font-weight: 300;
  }
  .connection-information-box p {
    color: black;
    font-size: 20px;
    font-weight: 300;
  }
  .connection-box a {
    text-decoration: none;
  }
  .connection-box {
    display: grid;
    row-gap: 10px;
  }
  .connection-mail-phone-adress-div {
    display: flex;
  }
  .connection-mail-phone-adress-div p {
    font-weight: 300;
    font-size: 18px;
    color: black;
    padding: 4px 15px;
  }
}
@media only screen and (min-width: 1601px) and (max-width: 1919px) {
    .container {
    max-width: 1560px;
  }
	h4{
		font-size: 24px;
		font-weight: 600;
	}
	.newspage{
	margin-top: 50px;
    margin-bottom: 50px;
	}
	.newsleft{
	padding-bottom: 18px;
    padding-right: 40px;
	}
	.newsright{
	padding-left: 40px;
	}
	.newsbtnbs{
	padding-top: 40px;
	}
	.newsbtn{
	width: 191px;
    height: 48px;
    border: 1px solid #76787b;
    text-align: center;
    padding: 11px 0px;
    border-radius: 3px;
    background-image: url(../images/ok-icon-black.webp);
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
	}
	.newsbtnbs a{
	color: #163a5f;
    text-decoration: none;
    font-size: 16px;
    font-weight: 700;
	}
	.newsdate{
		padding-bottom:20px;
		padding-top:20px;
		font-size: 14px;
		color: #143f65;
	}
	.product-table{
		margin-top:80px;
		margin-bottom:40px;
	}
	.footer-top{
		margin-top:40px;
	}
	.contact-row-padding{
		margin-top: 28px;
	}
	.contact-row-padding p{
	line-height: 26px;
	}
	.form-group{
		padding-bottom: 12px;
	}
	.mapHolder{
		padding: 8px;
	}
.searchbox{
	width: 75%;
    font-size: 14px;
    color: #848f99;
    border: 1px solid #ffffff;
    height: 34px;
    padding: 8px;
	}
.accordion-menu {
    width: 100%;
    max-width: 350px;
    background: #e5e9eb;
    border-radius: 4px;
}

.accordion-menu li.open .dropdownlink {
  color: #183455;
}

.accordion-menu li.open .dropdownlink .fa-chevron-down {
  transform: rotate(180deg);
}

.accordion-menu li:last-child .dropdownlink {
  border-bottom: 0;
	padding-bottom: 40px;
}

.dropdownlink {
  cursor: pointer;
    display: block;
    padding: 12px 32px 12px 32px;
    font-size: 14px;
    border-bottom: 1px solid #ccc;
    position: relative;
    transition: all 0.4s ease-out;
}

.dropdownlink i {
  position: absolute;
  top: 17px;
  left: 16px;
}

.dropdownlink .fa-chevron-down {
  right: 20px;
  left: auto;
}

.submenuItems {
  display: none;
  background: #f2f2f2;
}

.submenuItems li {
  border-bottom: 1px solid #86b686;
}

.submenuItems a {
  display: block;
  color: #727272;
  padding: 12px 12px 12px 45px;
  transition: all 0.4s ease-out;
}

.submenuItems a:hover {
  background: #f2f2f2;
  color: #fff;
}
  .blue-bar{
		width: 100%;
		height: 138px;
		background-image: linear-gradient(to bottom, #194e78, #182b49);
	      align-items: end;
    color: #fff;
	  padding-bottom: 20px;
	}
	.blue-bar-title{
	      padding-top: 80px;
	}
	.breadcrumbright{
	padding-top: 92px;
    font-size: 12px;
	color: #aeb9c4;
	}
	.breadcrumbright a{
	text-decoration: none;
	color: #aeb9c4;
	padding-right: 6px;
	padding-left: 6px;
	}
	.breadcrumbright ol li {border-right:1px solid #aeb9c4;}
	.breadcrumbright ol li:last-child {border-right:none;}
	.breadcrumb{
	float: right;
	}
  h5 {
    font-size: 28px;
    font-weight: 600;
  }
  .main-about {
    background-image: url("../images/about-sol-arrow.webp");
    background-repeat: no-repeat;
    margin-top: 48px;
    height: 438px;
    background-size: 40%;
  }
  .main-news {
    background-image: url("../images/news-sag-arrow.webp");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
	  background-size: 60%;
  }
  .main-sektorler-automation {
    background-image: url("../images/sektor-otomasyon.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-sektorler-industry {
    background-image: url("../images/sektor-endustri.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-sektorler-machinery {
    background-image: url("../images/sektor-makine.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-sektorler-wind-energy {
    background-image: url("../images/wind-energy.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-sektorler-solar-energy {
    background-image: url("../images/solar-energy.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-catalog {
    background-image: url("../images/catalog-back.webp");
    background-repeat: no-repeat;
    height: 300px;
    margin-top: 60px;
  }
  .main-catalog a {
    text-decoration: none;
  }
  .catalog-gorsel {
    margin-top: -68px;
  }
  .catalog-buton {
    margin: auto;
  }
  .catalog-text {
    margin: auto;
    color: #fff;
  }
  .catalog-text p {
    margin: auto;
    color: #fff;
    font-weight: 300;
  }
  .logopart {
    display: flex;
    width: 80%;
  }
  .footer-logo1 {
    padding-right: 10px;
  }
  .footer-logo2 {
    padding-right: 10px;
    margin: auto;
  }
  .footer-logo3 {
    margin: auto;
  }
  .headertop {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .product-request {
    padding-left: 20px;
    font-size: 14px;
    color: #194e78;
  }
  .product-request a {
    text-decoration: none;
    color: #194e78;
  }
  /*header-top*/
  .header-top {
    display: flex;
    float: right;
    align-items: center;
    z-index: 999;
  }
  .header-top a {
    text-decoration: none;
  }
  .clean {
    clear: both;
  }
  .footer-text-company {
    text-decoration: none;
    padding-left: 10px;
    font-weight: 600;
  }
  .footer-text-hours {
    text-decoration: none;
    font-size: 12px;
    color: #666b74;
    padding-left: 10px;
  }
  .call-btn {
    width: 188px;
    height: 33px;
    padding: 5px 15px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: 5% 50%;
    background-image: radial-gradient(circle at 50% 50%, #114d7b, #182c4a 159%);
  }
  .call-btn p {
    color: White;
    font-weight: 700;
    font-size: 16px;
  }
  .social-media-account-box {
    width: 218px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 4px 28px;
  }
  #icon-facebook {
    font-size: 23px;
  }
  .icon-property {
    color: #919ca4;
    font-size: 28px;
  }
  .icon-property:hover {
    color: #194e78;
  }
  .logom {
    margin: auto;
  }
  .logo-title {
    padding-left: 10px;
    margin: auto;
    border-left: 1px solid #919ca4;
  }
  .logo-title1 {
    font-size: 32px;
    color: #194e78;
    font-weight: 600;
  }
  .logo-title2 {
    font-size: 16px;
    color: #606060;
    letter-spacing: 3px;
    line-height: 16px;
  }
  /*header top finish*/
  /*menu start*/
  .navbar-expand-lg {
    padding-bottom: 0px;
  }
  .navbar-expand-lg .navbar-collapse {
    position: relative;
    top: 10px;
  }
  .nav-item {
    padding: 0px 8px 0px 0px;
  }
  .nav-link {
    font-size: 14px;
    font-weight: 600;
    color: black;
    padding: 15px 0px;
  }
  .nav-link:hover {
    background-color: #194b74;
    color: white;
  }
  .languages-box {
    padding: 14px 0px 0px 0px;
    width: 78px;
  }
  .languages-box a, .languages-box p {
    text-decoration: none;
    color: var(--third-color);
    font-size: 16px;
    font-weight: 700;
    display: inline-block;
    padding-left: 8px;
  }
  .languages-box p:hover {
    color: #0b6ca8;
  }
  /*menu finish*/
  .owl-theme .owl-nav [class*=owl-]:hover {
    background: none;
    color: #ffffff00;
  }
  /*owl-energy start*/
  .owl-energy-enviromental {}
  .owl-energy-container {
    position: relative;
    z-index: 9;
  }
  .owl-energ-container &gt; a {
    text-decoration: none;
  }
  .owl-energy-application {
    position: fixed;
    top: 25%;
    right: 0;
    z-index: 99;
  }
	.owl-energy-application img:hover {
    transform: scale(1.08);
	animation-timing-function: ease-in;
		transition: 1s ease;
  }
  .owl-energy-application p {
    font-weight: 600;
    font-size: 21px;
    color: white;
  }
  .owl-energy-title-text-box {
    width: 50%;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 99;
    transform: translate(-50%, -50%);
  }
  .owl-energy-title-text-box &gt; h2 {
    font-weight: 300;
    font-size: 72px;
    letter-spacing: 1px;
    color: white;
  }
  .owl-energy-title-text-box &gt; h1 {
    font-weight: 700;
    font-size: 72px;
    letter-spacing: 1px;
    color: white;
    text-align: center;
  }
  .owl-energy-title-text-box &gt; p {
    font-weight: 300;
    font-size: 36px;
    letter-spacing: 1px;
    color: white;
  }
  .owl-energy .owl-nav {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -30px;
    width: 100%;
	}
	.owl-energy .owl-prev {
		left: 20px;
		position: absolute;
	}
	.owl-energy .owl-next {
		background-position: -25px center;
		margin-left: 15px;
		right: 20px;
		position: absolute;
	}
  /*owl-energy finish*/
  /*owl-services start*/
	.owl-service {
    margin-top: 40px;
  }

  #owl-services-container {
    position: relative;
    top: 20px;
  }
  #owl-services-container a {
    text-decoration: none;
    color: #fff;
  }
  .owl-service .tright {
    text-align: right;
    margin: auto;
  }
  .owl-services-card {
    width: 304px;
    position: relative;
    height: 318px;
    background-image: radial-gradient(circle at 50% 50%, #fff, #e5e9eb 112%);
	font-size: 14px;
    font-weight: 400;
	margin-bottom: 20px;
  }
  .owl-services-card img {
    width: 56% !important;
    position: absolute;
    top: 38%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .owl-services-card-text-blue1 {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #194e78;
    text-align: center;
    padding: 10px;
	min-height: 78px;
  }
  .owl-services-card-text-blue1 a{
    color: #fff;
	text-decoration: none;
  }
  .owl-services-card-text-blue2 {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #008ac9;
    text-align: center;
    padding: 10px;
  }
  .owl-services-card-text-orange {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #ff801a;
    text-align: center;
    padding: 10px;
  }
  .owl-services-card-text-green {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #6db8a6;
    text-align: center;
    padding: 10px;
  }
  .owl-services-card-text &gt; p {
    font-weight: 400;
    font-size: 14px;
    color: white;
  }
  .item &gt; a {
    text-decoration: none;
  }
  .owl-news .owl-carousel .owl-nav button.owl-prev {
    display: none;
  }
  .owl-news .owl-carousel .owl-nav button.owl-next {
    margin-left: 660px;
    margin-bottom: 244px;
  }
  .owl-services .owl-nav {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 108%;
    display: flex;
    justify-content: space-between;
  }
  /*owl-services finish*/
  /*about us start*/
  .about-us {
    padding: 68px 0px 0px 0px;
  }
  .general-title h5 {
    display: inline-block;
    font-size: 32px;
    font-weight: 600;
  }
  .about-us-title-text-btn-box {
    padding: 38px 0px;
    display: grid;
    row-gap: 20px;
    color: #5a636a;
    font-weight: 300;
  }
  .about-us-title-text-div {
    width: 100%;
    height: 100%;
    position: relative;
  }
  .about-us-title-text-div h6 {
    font-size: 28px;
    font-weight: 600;
    color: #000;
  }
  .about-us-title-text-div p {
    font-size: 24px;
    font-weight: 300;
    color: #0b6da9;
  }
  .about-us-title-text-btn-box a {
    text-decoration: none;
  }
  .general-btn-white {
    width: 191px;
    height: 48px;
    border: 1px solid #fff;
    text-align: center;
    padding: 11px 0px;
    border-radius: 3px;
    background-image: url("../images/ok-icon-yellow.webp");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
  }

  .general-btn-white p {
    font-weight: 600;
    font-size: 16px;
    color: #fff;
  }
  .general-btn {
    width: 191px;
    height: 48px;
    border: 1px solid #76787b;
    text-align: center;
    padding: 11px 0px;
    border-radius: 3px;
    background-image: url("../images/ok-icon-black.webp");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
  }
.form-bottom a{
    text-decoration:none;
  }
.who-we-are a{
    text-decoration: none;
  }
  .general-btn p {
    font-weight: 600;
    font-size: 16px;
    color: #000;
  }
  /*about us finish*/
  /*owl-sector-project start*/
  .owl-sector-project {
    background-color: #fff;
    padding: 40px 0px;
  }
	.owl-sector-project .owl-theme .owl-nav {
    margin-top: -10%;
    margin-left: -75%;
    position: relative;
}
	.sectorbox {
	padding-top: 2%;
	}
  .tbox .owl-sector-project-title-text-box, .tbox .owl-news-title-text-box {
    width: 26%;
    padding: 0px 0px 20px 0px;
  }
  .owl-sector-project-title-text-box &gt; small, .owl-news-title-text-box &gt; small {
    font-size: 14px;
    color: var(--third-color);
    font-weight: 300;
    display: block;
	width: 30%;
    padding-bottom: 40px;
  }
  .owl-sector-project .tbox {
    height: 468px;
    background-color: #fff;
    padding: 60px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
  }
  .tbox .owl-sector-projects-card &gt; a {}
  .tbox .owl-sector-projects-card-title {
    font-weight: 600;
    font-size: 28px;
    color: black;
	      line-height: 28px;
  }
  .tbox .owl-sector-projects-card-title &gt; p {}
  .tbox .owl-sector-projects-card-tbox {
    text-align: center;
    color: #fff;
    width: 138px;
    height: 26px;
    margin: 0 494px 24px 1px;
    padding: 1px 9px 3px;
    background-color: #151a23;
  }
  .tbox .owl-sector-projects-card-text {
    font-weight: 300;
    font-size: 16px;
    color: #5a636a;
  }
  .tbox .owl-sector-projects-card-text &gt; small {
    font-size: 14px;
    color: var(--third-color);
  }
  .tbox .owl-sector-projects-card-text &gt; small::before {
    font-family: "Font Awesome 5 Free";
    content: "\f111";
    color: var(--second-color);
  }
  .tbox .owl-sector-projects .owl-nav {
    position: absolute;
    bottom: -25%;
    left: 25%;
    transform: translate(-50%, -50%);
    width: 20%;
    display: flex;
    justify-content: space-between;
  }
  /*owl-sector-project finish*/
  /*owl-new start*/
  .owl-news {
    padding: 80px 0px;
  }
  .owl-new-card {
    display: grid;
    padding-right: 58px;
  }
  .owl-new-card a {
    text-decoration: none;
  }
  .owl-new-card small {
    color: #5a636a;
    padding: 10px 0px;
  }
  .owl-new-card &gt; h6 {
    font-size: 14px;
    font-weight: 600;
    min-height: 40px;
  }
  .owl-new-card &gt; p {
    color: var(--third-color);
    font-size: 12px;
    font-weight: 300;
  }
  .owl-new .owl-nav {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
    display: flex;
    justify-content: space-between;
  }
  /*owl-new finish*/
  /*customer-happiness start*/
  .customer-happiness {
    padding: 40px 0px;
  }
  .customer-happiness-title-box {
    width: 76%;
    margin-left: auto;
    padding: 0px 25px 0px 25px;
  }
  .customer-happiness-title-box &gt; h3 {
    color: var(--first-color);
    font-size: 36px;
    font-weight: 600;
    text-align: right;
  }
  .customer-happiness-title-box &gt; p {
    color: var(--third-color);
    font-size: 24px;
    font-weight: 300;
  }
  .customer-happiness-video-card {
    width: 70%;
    margin: auto;
  }
  .customer-happiness-video-card-title {
    padding: 15px 0px;
    width: 85%;
    margin: auto;
    text-align: right;
  }
  .customer-happiness-video-card a {
    text-decoration: none;
  }
  .customer-happiness-video-card &gt; h6 {
    font-size: 18px;
    color: black;
    font-weight: 600;
    padding: 15px 0px;
  }
  .customer-happiness-video-card &gt; p {
    font-size: 18px;
    color: var(--third-color);
    font-weight: 300;
  }
  /*customer-happines finish*/
  /*footer-top start*/
  .footer-top-box {
    padding: 20px 0px;
  }
  .footer-kvkk-div, .footer-gizlilik-div {
    display: inline-block;
    color: #7a7a7a;
    padding: 10px 15px;
  }
  .footer-kvkk-div p, .footer-gizlilik-div p {
    margin-bottom: 0px;
  }
  .footer-kvkk-div:hover, .footer-gizlilik-div:hover {
    color: white;
    background-color: var(--first-color);
  }
  /*footer-top finish*/
  /*footer start*/
  footer {
    background-color: #151a23;
    color: #fff;
    padding: 40px 0px;
    position: relative;
  }
  .footer-logo-icon-box {
    display: block;
  }
  .footer-logo-icon-box p {
    font-size: 16px;
    color: #8392a8;
    padding-top: 40px;
  }
  .footer-social-media-account-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 90%;
    padding: 14px 0px 0px 18px;
  }
  .icon-property {
    color: #919ca4;
    font-size: 28px;
  }
  .icon-property:hover {
    color: #194e78;
  }
  .footer-nav-box {
    height: 100%;
    position: relative;
  }
  .footer-nav-box::before, .footer-location-phone-mail-box {
    content: '';
    display: block;
    border-left: 1px solid #5a6473;
    width: 1px;
    height: 100%;
    position: absolute;
  }
  .footer-social-box {
    height: 100%;
    position: relative;
  }
  .footer-social-box-text {
    padding: 0px 0px 0px 18px;
    font-size: 18px;
    font-weight: 700;
  }
  .footer-nav-text {
    padding: 0px 0px 0px 30px;
    font-size: 14px;
    color: #0088ce;
    font-weight: 600;
  }
  .footer-social-box::before {
    content: '';
    display: block;
    border-left: 1px solid #5a6473;
    width: 1px;
    height: 100%;
    position: absolute;
  }
  .footer-nav ul {
    list-style: none;
  }
  .footer-nav ul li {
    font-size: 14px;
    padding: 8px 0px;
  }
  .footer-nav ul li a {
    color: #dae3eb;
    text-decoration: none;
  }
  .footer-location-phone-mail-box {
    width: 100%;
    height: 100%;
    position: relative;
    padding: 0px 0px 0px 28px;
  }
  .footer-location-phone-mail-box a {
    text-decoration: none;
  }
  .footer-location-div, .footer-phone-div, .footer-mail-div {
    display: flex;
    padding: 5px 10px;
  }
  .footer-location-div p, .footer-phone-div p, .footer-mail-div p {
    color: #dae3eb;
    font-size: 16px;
    font-weight: 300;
    padding: 0px 5px 0px 5px;
  }
  /*footer finish*/
  /*jumbotron start*/
  .jumbotron {
    width: 100%;
  }
  /*jumbotron finish*/
  /*main-list-call-us start*/
  .main-list-call-us {
    width: 65%;
    margin: auto;
    display: grid;
    row-gap: 24px;
    padding: 0px 0px 8px 0px;
  }
  .main-list {
    background-color: #e5e9eb;
  }
  .main-list-box {
    position: relative;
	padding-bottom: 38px;
  }
  .main-list-box-title {
    position: relative;
    top: -50px;
    left: 12%;
    z-index: 99;
  }
  .main-list-box-title h6 {
    color: #182d4c;
    font-weight: 600;
    font-size: 22px;
	  padding-bottom: 18px;
	      letter-spacing: -0.8px;
  }
  .main-list-box ul {
    list-style-type: none;
    padding-left: 0px;
    margin-bottom: 0px;
  }
  .main-list-box ul::before {
	content: '';
    display: block;
    background-color: #e5e9eb;
    width: 100%;
    height: 100px;
    position: absolute;
    top: -88px;
  }
  .main-list-box ul li {
    border-top: 1px solid white;
  }
  .main-list-box ul li:nth-last-child(1) {
    padding: 0px 0px 0px 0px;
  }
  .main-list-box ul li a {
    text-decoration: none;
    color: #000;
    width: 100%;
    display: block;
    padding: 10px 40px;
  }
  .main-list-box ul li a:hover {
    background-color: white;
    color: black;
    font-weight: 700;
    visibility: visible;
  }


  /*main-list-call-us finish*/
  /*who we are start*/
  .row-padding {
    padding: 20px 0px;
  }
  .who-we-are-title-text-box {
	padding-right: 20px;
	  padding-top: 50px;
  }
  .who-we-are-title-text-box p {
	font-weight: 400;
    font-size: 18px;
    color: #5a636a;
	padding-top: 20px;
  }
	.who-we-are-title-text-box h1{
	font-size: 32px;
    font-weight: 600;
    color: #182b49;
	}
	.who-we-are-title-text-box h2{
	font-size: 28px;
    font-weight: 600;
    color: #06beca;
	}
	.who-we-are-title-text-box h3{
	font-size: 24px;
    font-weight: 600;
    color: #7e8287;
	}
  .who-we-are-title-text-div, .all-project-title-text-div {
    position: relative;
    padding: 30px 40px;
  }
  .who-we-are-title-text-div h6, .all-project-title-text-div h6 {
    color: var(--first-color);
    font-weight: 600;
    font-size: 28px;
  }
  .who-we-are-title-text-div p, .all-project-title-text-div p {
    color: var(--first-color);
    font-weight: 300;
    font-size: 24px;
  }
  .who-we-are-title-text-div::before, .all-project-title-text-div::before {
    content: '';
    display: block;
    border-left: 15px solid var(--first-color);
    width: 1px;
    height: 45%;
    position: absolute;
    left: 6px;
  }
  .who-we-are-explanation-box p {
    font-weight: 400;
    font-size: 18px;
    color: #5a636a;
  }
  /*who we are finish*/
  /*all project start*/
  .all-project-title-text-box &gt; p {
    padding: 0px 0px 0px 40px;
    color: var(--third-color);
    font-size: 18px;
    font-weight: 300;
  }
  .all-project-card {
    padding: 40px 0px;
  }
  .all-project-card-img {
    width: 95%;
    margin: auto;
  }
  /*all project finish*/
  /*project-detail-box start*/
  .project-detail-text-box {
    width: 92%;
  }
  .project-detail-text-box p {
    font-weight: 300;
    font-size: 18px;
    color: var(--third-color);
  }
  .project-detail-box-padding {
    padding: 40px 0px;
  }
  .project-detail-box {
    width: 100%;
    height: 100%;
  }
  .project-detail-div {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
  }
  .project-detail-div h6 {
    font-size: 36px;
    font-weight: 600;
  }
  .project-detail-div p {
    font-size: 24px;
    font-weight: 300;
  }
  .project-detail-border-bottom {
    border-bottom: 1px solid #979797;
  }
  .project-detail-border-left {
    border-left: 1px solid #979797;
  }
  .project-detail-border-right {
    border-right: 1px solid #979797;
  }
  /*project-detail-box start*/
  /*form start*/
  .form-box {
    width: 100%;
    margin-top: 48px;
	
  }
  .form {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .form-inputs {
    width: 32%;
    height: 80px;
    padding: 10px 25px;
    display: inline-block;
    border-radius: 10px;
    margin: 12px 3px;
    border: 1px solid #d9d9d9;
    font-weight: 700;
    color: black;
  }
  .form-inputs::placeholder, .form-company-name-input::placeholder, .form &gt; textarea::placeholder {
    color: var(--third-color);
    font-weight: bold;
  }
  .form-company-name-input {
    width: 100%;
    height: 80px;
    padding: 10px 25px;
    display: block;
    border-radius: 10px;
    margin: 12px 3px;
    border: 1px solid #d9d9d9;
    font-weight: 700;
    color: black;
  }
  .form &gt; textarea {
    border-radius: 10px;
    width: 100%;
    height: 130px;
    padding: 10px 25px;
    font-weight: 700;
    color: black;
    border: 1px solid #d9d9d9;
  }
  .form-bottom {
    display: flex;
    color: white;
    justify-content: space-between;
    width: 100%;
    margin-left: auto;
    padding: 20px 0px;
    height: 130px;
    align-items: center;
  }
  .form-bottom-p {
    margin: 0px;
    margin-left: 10px;
    color: black;
  }
  input.form-checkbox {
    width: 30px;
    height: 30px;
  }
  .form-bottom-checkbox {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
  }
  .recaptcha-box {
    color: black;
    width: 304px;
    height: 78px;
    border: 1px solid black;
  }
  /*form-finish*/
  .connection-information-box {}
  .connection-information-box h6 {
    color: var(--first-color);
    font-size: 36px;
    font-weight: 300;
  }
  .connection-information-box p {
    color: black;
    font-size: 20px;
    font-weight: 300;
  }
  .connection-box a {
    text-decoration: none;
  }
  .connection-box {
    display: grid;
    row-gap: 10px;
  }
  .connection-mail-phone-adress-div {
    display: flex;
  }
  .connection-mail-phone-adress-div p {
    font-weight: 300;
    font-size: 18px;
    color: black;
    padding: 4px 15px;
  }
}
@media only screen and (min-width: 1441px) and (max-width: 1600px) {
    .container {
    max-width: 1420px;
  }
	h4{
		font-size: 24px;
		font-weight: 600;
	}
	.newspage{
	margin-top: 50px;
    margin-bottom: 50px;
	}
	.newsleft{
	padding-bottom: 18px;
    padding-right: 40px;
	}
	.newsright{
	padding-left: 40px;
	}
	.newsbtnbs{
	padding-top: 40px;
	}
	.newsbtn{
	width: 191px;
    height: 48px;
    border: 1px solid #76787b;
    text-align: center;
    padding: 11px 0px;
    border-radius: 3px;
    background-image: url(../images/ok-icon-black.webp);
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
	}
	.newsbtnbs a{
	color: #163a5f;
    text-decoration: none;
    font-size: 16px;
    font-weight: 700;
	}
	.newsdate{
		padding-bottom:20px;
		padding-top:20px;
		font-size: 14px;
		color: #143f65;
	}
	.product-table{
		margin-top:80px;
		margin-bottom:40px;
	}
	.footer-top{
		margin-top:40px;
	}
	.contact-row-padding{
		margin-top: 28px;
	}
	.contact-row-padding p{
	line-height: 26px;
	}
	.form-group{
		padding-bottom: 12px;
	}
	.mapHolder{
		padding: 8px;
	}
.searchbox{
	width: 75%;
    font-size: 14px;
    color: #848f99;
    border: 1px solid #ffffff;
    height: 34px;
    padding: 8px;
	}
.accordion-menu {
    width: 100%;
    max-width: 350px;
    background: #e5e9eb;
    border-radius: 4px;
}

.accordion-menu li.open .dropdownlink {
  color: #183455;
}

.accordion-menu li.open .dropdownlink .fa-chevron-down {
  transform: rotate(180deg);
}

.accordion-menu li:last-child .dropdownlink {
  border-bottom: 0;
	padding-bottom: 40px;
}

.dropdownlink {
  cursor: pointer;
    display: block;
    padding: 12px 32px 12px 32px;
    font-size: 14px;
    border-bottom: 1px solid #ccc;
    position: relative;
    transition: all 0.4s ease-out;
}

.dropdownlink i {
  position: absolute;
  top: 17px;
  left: 16px;
}

.dropdownlink .fa-chevron-down {
  right: 20px;
  left: auto;
}

.submenuItems {
  display: none;
  background: #f2f2f2;
}

.submenuItems li {
  border-bottom: 1px solid #86b686;
}

.submenuItems a {
  display: block;
  color: #727272;
  padding: 12px 12px 12px 45px;
  transition: all 0.4s ease-out;
}

.submenuItems a:hover {
  background: #f2f2f2;
  color: #fff;
}
  .blue-bar{
		width: 100%;
		height: 138px;
		background-image: linear-gradient(to bottom, #194e78, #182b49);
	      align-items: end;
    color: #fff;
	  padding-bottom: 20px;
	}
	.blue-bar-title{
	      padding-top: 80px;
	}
	.breadcrumbright{
	padding-top: 92px;
    font-size: 12px;
	color: #aeb9c4;
	}
	.breadcrumbright a{
	text-decoration: none;
	color: #aeb9c4;
	padding-right: 6px;
	padding-left: 6px;
	}
	.breadcrumbright ol li {border-right:1px solid #aeb9c4;}
	.breadcrumbright ol li:last-child {border-right:none;}
	.breadcrumb{
	float: right;
	}
  h5 {
    font-size: 28px;
    font-weight: 600;
  }
  .main-about {
    background-image: url("../images/about-sol-arrow.webp");
    background-repeat: no-repeat;
    margin-top: 48px;
    height: 438px;
	  background-size: 40%;
  }
  .main-news {
    background-image: url("../images/news-sag-arrow.webp");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
	  background-size: 60%;
  }
  .main-sektorler-automation {
    background-image: url("../images/sektor-otomasyon.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-sektorler-industry {
    background-image: url("../images/sektor-endustri.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-sektorler-machinery {
    background-image: url("../images/sektor-makine.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
	height: 680px;
    background-size: 80%;
  }
  .main-sektorler-wind-energy {
    background-image: url("../images/wind-energy.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-sektorler-solar-energy {
    background-image: url("../images/solar-energy.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-catalog {
    background-image: url("../images/catalog-back.webp");
    background-repeat: no-repeat;
    height: 300px;
    margin-top: 60px;
  }
  .main-catalog a {
    text-decoration: none;
  }
  .catalog-gorsel {
    margin-top: -68px;
  }
  .catalog-buton {
    margin: auto;
  }
  .catalog-text {
    margin: auto;
    color: #fff;
  }
  .catalog-text p {
    margin: auto;
    color: #fff;
    font-weight: 300;
  }
  .logopart {
    display: flex;
    width: 80%;
  }
  .footer-logo1 {
    padding-right: 10px;
  }
  .footer-logo2 {
    padding-right: 10px;
    margin: auto;
  }
  .footer-logo3 {
    margin: auto;
  }
  .headertop {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .product-request {
    padding-left: 20px;
    font-size: 14px;
    color: #194e78;
  }
  .product-request a {
    text-decoration: none;
    color: #194e78;
  }
  /*header-top*/
  .header-top {
    display: flex;
    float: right;
    align-items: center;
    z-index: 999;
  }
  .header-top a {
    text-decoration: none;
  }
  .clean {
    clear: both;
  }
  .footer-text-company {
    text-decoration: none;
    padding-left: 10px;
    font-weight: 600;
  }
  .footer-text-hours {
    text-decoration: none;
    font-size: 12px;
    color: #666b74;
    padding-left: 10px;
  }
  .call-btn {
    width: 188px;
    height: 33px;
    padding: 5px 15px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: 5% 50%;
    background-image: radial-gradient(circle at 50% 50%, #114d7b, #182c4a 159%);
  }
  .call-btn p {
    color: White;
    font-weight: 700;
    font-size: 16px;
  }
  .social-media-account-box {
    width: 218px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 4px 28px;
  }
  #icon-facebook {
    font-size: 23px;
  }
  .icon-property {
    color: #919ca4;
    font-size: 28px;
  }
  .icon-property:hover {
    color: #194e78;
  }
  .logom {
    margin: auto;
  }
  .logo-title {
    padding-left: 10px;
    margin: auto;
    border-left: 1px solid #919ca4;
  }
  .logo-title1 {
    font-size: 32px;
    color: #194e78;
    font-weight: 600;
  }
  .logo-title2 {
    font-size: 16px;
    color: #606060;
    letter-spacing: 3px;
    line-height: 16px;
  }
  /*header top finish*/
  /*menu start*/
  .navbar-expand-lg {
    padding-bottom: 0px;
  }
  .navbar-expand-lg .navbar-collapse {
    position: relative;
    top: 10px;
  }
  .nav-item {
    padding: 0px 8px 0px 0px;
  }
  .nav-link {
    font-size: 14px;
    font-weight: 600;
    color: black;
    padding: 15px 0px;
  }
  .nav-link:hover {
    background-color: #194b74;
    color: white;
  }
  .languages-box {
    padding: 14px 0px 0px 0px;
    width: 78px;
  }
  .languages-box a, .languages-box p {
    text-decoration: none;
    color: var(--third-color);
    font-size: 16px;
    font-weight: 700;
    display: inline-block;
    padding-left: 8px;
  }
  .languages-box p:hover {
    color: #0b6ca8;
  }
  /*menu finish*/
  .owl-theme .owl-nav [class*=owl-]:hover {
    background: none;
    color: #ffffff00;
  }
  /*owl-energy start*/
  .owl-energy-enviromental {}
  .owl-energy-container {
    position: relative;
    z-index: 9;
  }
  .owl-energ-container &gt; a {
    text-decoration: none;
  }
  .owl-energy-application {
    position: fixed;
    top: 25%;
    right: 0;
    z-index: 99;
  }
	.owl-energy-application img:hover {
    transform: scale(1.08);
	animation-timing-function: ease-in;
		transition: 1s ease;
  }
  .owl-energy-application p {
    font-weight: 600;
    font-size: 21px;
    color: white;
  }
  .owl-energy-title-text-box {
    width: 50%;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 99;
    transform: translate(-50%, -50%);
  }
  .owl-energy-title-text-box &gt; h2 {
    font-weight: 300;
    font-size: 72px;
    letter-spacing: 1px;
    color: white;
  }
  .owl-energy-title-text-box &gt; h1 {
    font-weight: 700;
    font-size: 72px;
    letter-spacing: 1px;
    color: white;
    text-align: center;
  }
  .owl-energy-title-text-box &gt; p {
    font-weight: 300;
    font-size: 36px;
    letter-spacing: 1px;
    color: white;
  }
  .owl-energy .owl-nav {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -30px;
    width: 100%;
	}
	.owl-energy .owl-prev {
		left: 20px;
		position: absolute;
	}
	.owl-energy .owl-next {
		background-position: -25px center;
		margin-left: 15px;
		right: 20px;
		position: absolute;
	}
  /*owl-energy finish*/
  /*owl-services start*/
	.owl-service {
    margin-top: 40px;
  }

  #owl-services-container {
    position: relative;
    top: 20px;
  }
  #owl-services-container a {
    text-decoration: none;
    color: #fff;
  }
  .owl-service .tright {
    text-align: right;
    margin: auto;
  }
  .owl-services-card {
    width: 304px;
    position: relative;
    height: 318px;
    background-image: radial-gradient(circle at 50% 50%, #fff, #e5e9eb 112%);
	  font-size: 14px;
    font-weight: 400;
	margin-bottom: 20px;
  }
  .owl-services-card img {
    width: 56% !important;
    position: absolute;
    top: 38%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .owl-services-card-text-blue1 {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #194e78;
    text-align: center;
    padding: 10px;
	min-height: 78px;
  }
  .owl-services-card-text-blue1 a{
    color: #fff;
	text-decoration: none;
  }
  .owl-services-card-text-blue2 {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #008ac9;
    text-align: center;
    padding: 10px;
  }
  .owl-services-card-text-orange {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #ff801a;
    text-align: center;
    padding: 10px;
  }
  .owl-services-card-text-green {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #6db8a6;
    text-align: center;
    padding: 10px;
  }
  .owl-services-card-text &gt; p {
    font-weight: 400;
    font-size: 14px;
    color: white;
  }
  .item &gt; a {
    text-decoration: none;
  }
  .owl-news .owl-carousel .owl-nav button.owl-prev {
    display: none;
  }
  .owl-news .owl-carousel .owl-nav button.owl-next {
    margin-left: 660px;
    margin-bottom: 244px;
  }
  .owl-services .owl-nav {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 108%;
    display: flex;
    justify-content: space-between;
  }
  /*owl-services finish*/
  /*about us start*/
  .about-us {
    padding: 68px 0px 0px 0px;
  }
  .general-title h5 {
    display: inline-block;
    font-size: 32px;
    font-weight: 600;
  }
  .about-us-title-text-btn-box {
    padding: 38px 0px;
    display: grid;
    row-gap: 20px;
    color: #5a636a;
    font-weight: 300;
  }
  .about-us-title-text-div {
    width: 100%;
    height: 100%;
    position: relative;
  }
  .about-us-title-text-div h6 {
    font-size: 28px;
    font-weight: 600;
    color: #000;
  }
  .about-us-title-text-div p {
    font-size: 24px;
    font-weight: 300;
    color: #0b6da9;
  }
  .about-us-title-text-btn-box a {
    text-decoration: none;
  }
  .general-btn-white {
    width: 191px;
    height: 48px;
    border: 1px solid #fff;
    text-align: center;
    padding: 11px 0px;
    border-radius: 3px;
    background-image: url("../images/ok-icon-yellow.webp");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
  }

  .general-btn-white p {
    font-weight: 600;
    font-size: 16px;
    color: #fff;
  }
  .general-btn {
    width: 191px;
    height: 48px;
    border: 1px solid #76787b;
    text-align: center;
    padding: 11px 0px;
    border-radius: 3px;
    background-image: url("../images/ok-icon-black.webp");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
  }
.form-bottom a{
    text-decoration:none;
  }
.who-we-are a{
    text-decoration: none;
  }
  .general-btn p {
    font-weight: 600;
    font-size: 16px;
    color: #000;
  }
  /*about us finish*/
  /*owl-sector-project start*/
  .owl-sector-project {
    background-color: #fff;
    padding: 40px 0px;
  }
	.owl-sector-project .owl-theme .owl-nav {
    margin-top: -10%;
    margin-left: -75%;
    position: relative;
}
	.sectorbox {
	padding-top: 2%;
	}
  .tbox .owl-sector-project-title-text-box, .tbox .owl-news-title-text-box {
    width: 26%;
    padding: 0px 0px 20px 0px;
  }
  .owl-sector-project-title-text-box &gt; small, .owl-news-title-text-box &gt; small {
    font-size: 14px;
    color: var(--third-color);
    font-weight: 300;
    display: block;
	width: 30%;
    padding-bottom: 40px;
  }
  .owl-sector-project .tbox {
    height: 468px;
    background-color: #fff;
    padding: 60px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
  }
  .tbox .owl-sector-projects-card &gt; a {}
  .tbox .owl-sector-projects-card-title {
    font-weight: 600;
    font-size: 28px;
    color: black;
	      line-height: 28px;
  }
  .tbox .owl-sector-projects-card-title &gt; p {}
  .tbox .owl-sector-projects-card-tbox {
    text-align: center;
    color: #fff;
    width: 138px;
    height: 26px;
    margin: 0 494px 24px 1px;
    padding: 1px 9px 3px;
    background-color: #151a23;
  }
  .tbox .owl-sector-projects-card-text {
    font-weight: 300;
    font-size: 16px;
    color: #5a636a;
  }
  .tbox .owl-sector-projects-card-text &gt; small {
    font-size: 14px;
    color: var(--third-color);
  }
  .tbox .owl-sector-projects-card-text &gt; small::before {
    font-family: "Font Awesome 5 Free";
    content: "\f111";
    color: var(--second-color);
  }
  .tbox .owl-sector-projects .owl-nav {
    position: absolute;
    bottom: -25%;
    left: 25%;
    transform: translate(-50%, -50%);
    width: 20%;
    display: flex;
    justify-content: space-between;
  }
  /*owl-sector-project finish*/
  /*owl-new start*/
  .owl-news {
    padding: 80px 0px;
  }
  .owl-new-card {
    display: grid;
    padding-right: 58px;
  }
  .owl-new-card a {
    text-decoration: none;
  }
  .owl-new-card small {
    color: #5a636a;
    padding: 10px 0px;
  }
  .owl-new-card &gt; h6 {
    font-size: 14px;
    font-weight: 600;
    min-height: 40px;
  }
  .owl-new-card &gt; p {
    color: var(--third-color);
    font-size: 12px;
    font-weight: 300;
  }
  .owl-new .owl-nav {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
    display: flex;
    justify-content: space-between;
  }
  /*owl-new finish*/
  /*customer-happiness start*/
  .customer-happiness {
    padding: 40px 0px;
  }
  .customer-happiness-title-box {
    width: 76%;
    margin-left: auto;
    padding: 0px 25px 0px 25px;
  }
  .customer-happiness-title-box &gt; h3 {
    color: var(--first-color);
    font-size: 36px;
    font-weight: 600;
    text-align: right;
  }
  .customer-happiness-title-box &gt; p {
    color: var(--third-color);
    font-size: 24px;
    font-weight: 300;
  }
  .customer-happiness-video-card {
    width: 70%;
    margin: auto;
  }
  .customer-happiness-video-card-title {
    padding: 15px 0px;
    width: 85%;
    margin: auto;
    text-align: right;
  }
  .customer-happiness-video-card a {
    text-decoration: none;
  }
  .customer-happiness-video-card &gt; h6 {
    font-size: 18px;
    color: black;
    font-weight: 600;
    padding: 15px 0px;
  }
  .customer-happiness-video-card &gt; p {
    font-size: 18px;
    color: var(--third-color);
    font-weight: 300;
  }
  /*customer-happines finish*/
  /*footer-top start*/
  .footer-top-box {
    padding: 20px 0px;
  }
  .footer-kvkk-div, .footer-gizlilik-div {
    display: inline-block;
    color: #7a7a7a;
    padding: 10px 15px;
  }
  .footer-kvkk-div p, .footer-gizlilik-div p {
    margin-bottom: 0px;
  }
  .footer-kvkk-div:hover, .footer-gizlilik-div:hover {
    color: white;
    background-color: var(--first-color);
  }
  /*footer-top finish*/
  /*footer start*/
  footer {
    background-color: #151a23;
    color: #fff;
    padding: 40px 0px;
    position: relative;
  }
  .footer-logo-icon-box {
    display: block;
  }
  .footer-logo-icon-box p {
    font-size: 16px;
    color: #8392a8;
    padding-top: 40px;
  }
  .footer-social-media-account-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 90%;
    padding: 14px 0px 0px 18px;
  }
  .icon-property {
    color: #919ca4;
    font-size: 28px;
  }
  .icon-property:hover {
    color: #194e78;
  }
  .footer-nav-box {
    height: 100%;
    position: relative;
  }
  .footer-nav-box::before, .footer-location-phone-mail-box {
    content: '';
    display: block;
    border-left: 1px solid #5a6473;
    width: 1px;
    height: 100%;
    position: absolute;
  }
  .footer-social-box {
    height: 100%;
    position: relative;
  }
  .footer-social-box-text {
    padding: 0px 0px 0px 18px;
    font-size: 18px;
    font-weight: 700;
  }
  .footer-nav-text {
    padding: 0px 0px 0px 30px;
    font-size: 14px;
    color: #0088ce;
    font-weight: 600;
  }
  .footer-social-box::before {
    content: '';
    display: block;
    border-left: 1px solid #5a6473;
    width: 1px;
    height: 100%;
    position: absolute;
  }
  .footer-nav ul {
    list-style: none;
  }
  .footer-nav ul li {
    font-size: 14px;
    padding: 8px 0px;
  }
  .footer-nav ul li a {
    color: #dae3eb;
    text-decoration: none;
  }
  .footer-location-phone-mail-box {
    width: 100%;
    height: 100%;
    position: relative;
    padding: 0px 0px 0px 28px;
  }
  .footer-location-phone-mail-box a {
    text-decoration: none;
  }
  .footer-location-div, .footer-phone-div, .footer-mail-div {
    display: flex;
    padding: 5px 10px;
  }
  .footer-location-div p, .footer-phone-div p, .footer-mail-div p {
    color: #dae3eb;
    font-size: 16px;
    font-weight: 300;
    padding: 0px 5px 0px 5px;
  }
  /*footer finish*/
  /*jumbotron start*/
  .jumbotron {
    width: 100%;
  }
  /*jumbotron finish*/
  /*main-list-call-us start*/
  .main-list-call-us {
    width: 65%;
    margin: auto;
    display: grid;
    row-gap: 24px;
    padding: 0px 0px 8px 0px;
  }
  .main-list {
    background-color: #e5e9eb;
  }
  .main-list-box {
    position: relative;
	padding-bottom: 38px;
  }
  .main-list-box-title {
    position: relative;
    top: -50px;
    left: 12%;
    z-index: 99;
  }
  .main-list-box-title h6 {
    color: #182d4c;
    font-weight: 600;
    font-size: 22px;
	  padding-bottom: 18px;
	      letter-spacing: -0.8px;
  }
  .main-list-box ul {
    list-style-type: none;
    padding-left: 0px;
    margin-bottom: 0px;
  }
  .main-list-box ul::before {
	content: '';
    display: block;
    background-color: #e5e9eb;
    width: 100%;
    height: 100px;
    position: absolute;
    top: -88px;
  }
  .main-list-box ul li {
    border-top: 1px solid white;
  }
  .main-list-box ul li:nth-last-child(1) {
    padding: 0px 0px 0px 0px;
  }
  .main-list-box ul li a {
    text-decoration: none;
    color: #000;
    width: 100%;
    display: block;
    padding: 10px 40px;
  }
  .main-list-box ul li a:hover {
    background-color: white;
    color: black;
    font-weight: 700;
    visibility: visible;
  }


  /*main-list-call-us finish*/
  /*who we are start*/
  .row-padding {
    padding: 20px 0px;
  }
  .who-we-are-title-text-box {
	padding-right: 20px;
	  padding-top: 50px;
  }
  .who-we-are-title-text-box p {
	font-weight: 400;
    font-size: 18px;
    color: #5a636a;
	padding-top: 20px;
  }
	.who-we-are-title-text-box h1{
	font-size: 32px;
    font-weight: 600;
    color: #182b49;
	}
	.who-we-are-title-text-box h2{
	font-size: 28px;
    font-weight: 600;
    color: #06beca;
	}
	.who-we-are-title-text-box h3{
	font-size: 24px;
    font-weight: 600;
    color: #7e8287;
	}
  .who-we-are-title-text-div, .all-project-title-text-div {
    position: relative;
    padding: 30px 40px;
  }
  .who-we-are-title-text-div h6, .all-project-title-text-div h6 {
    color: var(--first-color);
    font-weight: 600;
    font-size: 28px;
  }
  .who-we-are-title-text-div p, .all-project-title-text-div p {
    color: var(--first-color);
    font-weight: 300;
    font-size: 24px;
  }
  .who-we-are-title-text-div::before, .all-project-title-text-div::before {
    content: '';
    display: block;
    border-left: 15px solid var(--first-color);
    width: 1px;
    height: 45%;
    position: absolute;
    left: 6px;
  }
  .who-we-are-explanation-box p {
    font-weight: 400;
    font-size: 18px;
    color: #5a636a;
  }
  /*who we are finish*/
  /*all project start*/
  .all-project-title-text-box &gt; p {
    padding: 0px 0px 0px 40px;
    color: var(--third-color);
    font-size: 18px;
    font-weight: 300;
  }
  .all-project-card {
    padding: 40px 0px;
  }
  .all-project-card-img {
    width: 95%;
    margin: auto;
  }
  /*all project finish*/
  /*project-detail-box start*/
  .project-detail-text-box {
    width: 92%;
  }
  .project-detail-text-box p {
    font-weight: 300;
    font-size: 18px;
    color: var(--third-color);
  }
  .project-detail-box-padding {
    padding: 40px 0px;
  }
  .project-detail-box {
    width: 100%;
    height: 100%;
  }
  .project-detail-div {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
  }
  .project-detail-div h6 {
    font-size: 36px;
    font-weight: 600;
  }
  .project-detail-div p {
    font-size: 24px;
    font-weight: 300;
  }
  .project-detail-border-bottom {
    border-bottom: 1px solid #979797;
  }
  .project-detail-border-left {
    border-left: 1px solid #979797;
  }
  .project-detail-border-right {
    border-right: 1px solid #979797;
  }
  /*project-detail-box start*/
  /*form start*/
  .form-box {
    width: 100%;
    margin-top: 48px;
	
  }
  .form {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .form-inputs {
    width: 32%;
    height: 80px;
    padding: 10px 25px;
    display: inline-block;
    border-radius: 10px;
    margin: 12px 3px;
    border: 1px solid #d9d9d9;
    font-weight: 700;
    color: black;
  }
  .form-inputs::placeholder, .form-company-name-input::placeholder, .form &gt; textarea::placeholder {
    color: var(--third-color);
    font-weight: bold;
  }
  .form-company-name-input {
    width: 100%;
    height: 80px;
    padding: 10px 25px;
    display: block;
    border-radius: 10px;
    margin: 12px 3px;
    border: 1px solid #d9d9d9;
    font-weight: 700;
    color: black;
  }
  .form &gt; textarea {
    border-radius: 10px;
    width: 100%;
    height: 130px;
    padding: 10px 25px;
    font-weight: 700;
    color: black;
    border: 1px solid #d9d9d9;
  }
  .form-bottom {
    display: flex;
    color: white;
    justify-content: space-between;
    width: 100%;
    margin-left: auto;
    padding: 20px 0px;
    height: 130px;
    align-items: center;
  }
  .form-bottom-p {
    margin: 0px;
    margin-left: 10px;
    color: black;
  }
  input.form-checkbox {
    width: 30px;
    height: 30px;
  }
  .form-bottom-checkbox {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
  }
  .recaptcha-box {
    color: black;
    width: 304px;
    height: 78px;
    border: 1px solid black;
  }
  /*form-finish*/
  .connection-information-box {}
  .connection-information-box h6 {
    color: var(--first-color);
    font-size: 36px;
    font-weight: 300;
  }
  .connection-information-box p {
    color: black;
    font-size: 20px;
    font-weight: 300;
  }
  .connection-box a {
    text-decoration: none;
  }
  .connection-box {
    display: grid;
    row-gap: 10px;
  }
  .connection-mail-phone-adress-div {
    display: flex;
  }
  .connection-mail-phone-adress-div p {
    font-weight: 300;
    font-size: 18px;
    color: black;
    padding: 4px 15px;
  }
}
@media only screen and (min-width: 1281px) and (max-width: 1440px) {
   .container {
    max-width: 1280px;
  }
	h4{
		font-size: 24px;
		font-weight: 600;
	}
	.newspage{
	margin-top: 50px;
    margin-bottom: 50px;
	}
	.newsleft{
	padding-bottom: 18px;
    padding-right: 40px;
	}
	.newsright{
	padding-left: 40px;
	}
	.newsbtnbs{
	padding-top: 40px;
	}
	.newsbtn{
	width: 191px;
    height: 48px;
    border: 1px solid #76787b;
    text-align: center;
    padding: 11px 0px;
    border-radius: 3px;
    background-image: url(../images/ok-icon-black.webp);
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
	}
	.newsbtnbs a{
	color: #163a5f;
    text-decoration: none;
    font-size: 16px;
    font-weight: 700;
	}
	.newsdate{
		padding-bottom:20px;
		padding-top:20px;
		font-size: 14px;
		color: #143f65;
	}
	.product-table{
		margin-top:80px;
		margin-bottom:40px;
	}
	.footer-top{
		margin-top:40px;
	}
	.contact-row-padding{
		margin-top: 28px;
	}
	.contact-row-padding p{
	line-height: 26px;
	}
	.form-group{
		padding-bottom: 12px;
	}
	.mapHolder{
		padding: 8px;
	}
.searchbox{
	width: 75%;
    font-size: 14px;
    color: #848f99;
    border: 1px solid #ffffff;
    height: 34px;
    padding: 8px;
	}
.accordion-menu {
    width: 100%;
    max-width: 350px;
    background: #e5e9eb;
    border-radius: 4px;
}

.accordion-menu li.open .dropdownlink {
  color: #183455;
}

.accordion-menu li.open .dropdownlink .fa-chevron-down {
  transform: rotate(180deg);
}

.accordion-menu li:last-child .dropdownlink {
  border-bottom: 0;
	padding-bottom: 40px;
}

.dropdownlink {
  cursor: pointer;
    display: block;
    padding: 12px 32px 12px 32px;
    font-size: 14px;
    border-bottom: 1px solid #ccc;
    position: relative;
    transition: all 0.4s ease-out;
}

.dropdownlink i {
  position: absolute;
  top: 17px;
  left: 16px;
}

.dropdownlink .fa-chevron-down {
  right: 20px;
  left: auto;
}

.submenuItems {
  display: none;
  background: #f2f2f2;
}

.submenuItems li {
  border-bottom: 1px solid #86b686;
}

.submenuItems a {
  display: block;
  color: #727272;
  padding: 12px 12px 12px 45px;
  transition: all 0.4s ease-out;
}

.submenuItems a:hover {
  background: #f2f2f2;
  color: #fff;
}
  .blue-bar{
		width: 100%;
		height: 138px;
		background-image: linear-gradient(to bottom, #194e78, #182b49);
	      align-items: end;
    color: #fff;
	  padding-bottom: 20px;
	}
	.blue-bar-title{
	      padding-top: 80px;
	}
	.breadcrumbright{
	padding-top: 92px;
    font-size: 12px;
	color: #aeb9c4;
	}
	.breadcrumbright a{
	text-decoration: none;
	color: #aeb9c4;
	padding-right: 6px;
	padding-left: 6px;
	}
	.breadcrumbright ol li {border-right:1px solid #aeb9c4;}
	.breadcrumbright ol li:last-child {border-right:none;}
	.breadcrumb{
	float: right;
	}
  h5 {
    font-size: 28px;
    font-weight: 600;
  }
  .main-about {
    background-image: url("../images/about-sol-arrow.webp");
    background-repeat: no-repeat;
    margin-top: 48px;
    height: 438px;
	  background-size: 40%;
  }
  .main-news {
    background-image: url("../images/news-sag-arrow.webp");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
	background-size: 60%;
  }
  .main-sektorler-automation {
    background-image: url("../images/sektor-otomasyon.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-sektorler-industry {
    background-image: url("../images/sektor-endustri.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-sektorler-machinery {
    background-image: url("../images/sektor-makine.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-sektorler-wind-energy {
    background-image: url("../images/wind-energy.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-sektorler-solar-energy {
    background-image: url("../images/solar-energy.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-catalog {
    background-image: url("../images/catalog-back.webp");
    background-repeat: no-repeat;
    height: 300px;
    margin-top: 60px;
  }
  .main-catalog a {
    text-decoration: none;
  }
  .catalog-gorsel {
    margin-top: -68px;
  }
  .catalog-buton {
    margin: auto;
  }
  .catalog-text {
    margin: auto;
    color: #fff;
  }
  .catalog-text p {
    margin: auto;
    color: #fff;
    font-weight: 300;
  }
  .logopart {
    display: flex;
    width: 80%;
  }
  .footer-logo1 {
    padding-right: 10px;
  }
  .footer-logo2 {
    padding-right: 10px;
    margin: auto;
  }
  .footer-logo3 {
    margin: auto;
  }
  .headertop {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .product-request {
    padding-left: 20px;
    font-size: 14px;
    color: #194e78;
  }
  .product-request a {
    text-decoration: none;
    color: #194e78;
  }
  /*header-top*/
  .header-top {
    display: flex;
    float: right;
    align-items: center;
    z-index: 999;
  }
  .header-top a {
    text-decoration: none;
  }
  .clean {
    clear: both;
  }
  .footer-text-company {
    text-decoration: none;
    padding-left: 10px;
    font-weight: 600;
  }
  .footer-text-hours {
    text-decoration: none;
    font-size: 12px;
    color: #666b74;
    padding-left: 10px;
  }
  .call-btn {
    width: 188px;
    height: 33px;
    padding: 5px 15px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: 5% 50%;
    background-image: radial-gradient(circle at 50% 50%, #114d7b, #182c4a 159%);
  }
  .call-btn p {
    color: White;
    font-weight: 700;
    font-size: 16px;
  }
  .social-media-account-box {
    width: 218px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 4px 28px;
  }
  #icon-facebook {
    font-size: 23px;
  }
  .icon-property {
    color: #919ca4;
    font-size: 28px;
  }
  .icon-property:hover {
    color: #194e78;
  }
  .logom {
    margin: auto;
  }
  .logo-title {
    padding-left: 10px;
    margin: auto;
    border-left: 1px solid #919ca4;
  }
  .logo-title1 {
    font-size: 32px;
    color: #194e78;
    font-weight: 600;
  }
  .logo-title2 {
    font-size: 16px;
    color: #606060;
    letter-spacing: 3px;
    line-height: 16px;
  }
  /*header top finish*/
  /*menu start*/
  .navbar-expand-lg {
    padding-bottom: 0px;
  }
  .navbar-expand-lg .navbar-collapse {
    position: relative;
    top: 10px;
  }
  .nav-item {
    padding: 0px 8px 0px 0px;
  }
  .nav-link {
    font-size: 14px;
    font-weight: 600;
    color: black;
    padding: 15px 0px;
  }
  .nav-link:hover {
    background-color: #194b74;
    color: white;
  }
  .languages-box {
    padding: 14px 0px 0px 0px;
    width: 78px;
  }
  .languages-box a, .languages-box p {
    text-decoration: none;
    color: var(--third-color);
    font-size: 16px;
    font-weight: 700;
    display: inline-block;
    padding-left: 8px;
  }
  .languages-box p:hover {
    color: #0b6ca8;
  }
  /*menu finish*/
  .owl-theme .owl-nav [class*=owl-]:hover {
    background: none;
    color: #ffffff00;
  }
  /*owl-energy start*/
  .owl-energy-enviromental {}
  .owl-energy-container {
    position: relative;
    z-index: 9;
  }
  .owl-energ-container &gt; a {
    text-decoration: none;
  }
  .owl-energy-application {
    position: fixed;
    top: 25%;
    right: 0;
    z-index: 99;
  }
	.owl-energy-application img:hover {
    transform: scale(1.08);
	animation-timing-function: ease-in;
		transition: 1s ease;
  }
  .owl-energy-application p {
    font-weight: 600;
    font-size: 21px;
    color: white;
  }
  .owl-energy-title-text-box {
    width: 50%;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 99;
    transform: translate(-50%, -50%);
  }
  .owl-energy-title-text-box &gt; h2 {
    font-weight: 300;
    font-size: 72px;
    letter-spacing: 1px;
    color: white;
  }
  .owl-energy-title-text-box &gt; h1 {
    font-weight: 700;
    font-size: 72px;
    letter-spacing: 1px;
    color: white;
    text-align: center;
  }
  .owl-energy-title-text-box &gt; p {
    font-weight: 300;
    font-size: 36px;
    letter-spacing: 1px;
    color: white;
  }
  .owl-energy .owl-nav {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -30px;
    width: 100%;
	}
	.owl-energy .owl-prev {
		left: 20px;
		position: absolute;
	}
	.owl-energy .owl-next {
		background-position: -25px center;
		margin-left: 15px;
		right: 20px;
		position: absolute;
	}
  /*owl-energy finish*/
  /*owl-services start*/
	.owl-service {
    margin-top: 40px;
  }

  #owl-services-container {
    position: relative;
    top: 20px;
  }
  #owl-services-container a {
    text-decoration: none;
    color: #fff;
  }
  .owl-service .tright {
    text-align: right;
    margin: auto;
  }
  .owl-services-card {
    width: 304px;
    position: relative;
    height: 318px;
    background-image: radial-gradient(circle at 50% 50%, #fff, #e5e9eb 112%);
	  font-size: 14px;
    font-weight: 400;
	margin-bottom: 20px;
  }
  .owl-services-card img {
    width: 56% !important;
    position: absolute;
    top: 38%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .owl-services-card-text-blue1 {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #194e78;
    text-align: center;
    padding: 10px;
	min-height: 78px;
  }
  .owl-services-card-text-blue1 a{
    color: #fff;
	text-decoration: none;
  }
  .owl-services-card-text-blue2 {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #008ac9;
    text-align: center;
    padding: 10px;
  }
  .owl-services-card-text-orange {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #ff801a;
    text-align: center;
    padding: 10px;
  }
  .owl-services-card-text-green {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #6db8a6;
    text-align: center;
    padding: 10px;
  }
  .owl-services-card-text &gt; p {
    font-weight: 400;
    font-size: 14px;
    color: white;
  }
  .item &gt; a {
    text-decoration: none;
  }
  .owl-news .owl-carousel .owl-nav button.owl-prev {
    display: none;
  }
  .owl-news .owl-carousel .owl-nav button.owl-next {
    margin-left: 660px;
    margin-bottom: 244px;
  }
  .owl-services .owl-nav {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 108%;
    display: flex;
    justify-content: space-between;
  }
  /*owl-services finish*/
  /*about us start*/
  .about-us {
    padding: 68px 0px 0px 0px;
  }
  .general-title h5 {
    display: inline-block;
    font-size: 32px;
    font-weight: 600;
  }
  .about-us-title-text-btn-box {
    padding: 38px 0px;
    display: grid;
    row-gap: 20px;
    color: #5a636a;
    font-weight: 300;
  }
  .about-us-title-text-div {
    width: 100%;
    height: 100%;
    position: relative;
  }
  .about-us-title-text-div h6 {
    font-size: 28px;
    font-weight: 600;
    color: #000;
  }
  .about-us-title-text-div p {
    font-size: 24px;
    font-weight: 300;
    color: #0b6da9;
  }
  .about-us-title-text-btn-box a {
    text-decoration: none;
  }
  .general-btn-white {
    width: 191px;
    height: 48px;
    border: 1px solid #fff;
    text-align: center;
    padding: 11px 0px;
    border-radius: 3px;
    background-image: url("../images/ok-icon-yellow.webp");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
  }

  .general-btn-white p {
    font-weight: 600;
    font-size: 16px;
    color: #fff;
  }
  .general-btn {
    width: 191px;
    height: 48px;
    border: 1px solid #76787b;
    text-align: center;
    padding: 11px 0px;
    border-radius: 3px;
    background-image: url("../images/ok-icon-black.webp");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
  }
.form-bottom a{
    text-decoration:none;
  }
.who-we-are a{
    text-decoration: none;
  }
  .general-btn p {
    font-weight: 600;
    font-size: 16px;
    color: #000;
  }
  /*about us finish*/
  /*owl-sector-project start*/
  .owl-sector-project {
    background-color: #fff;
    padding: 40px 0px;
  }
	.owl-sector-project .owl-theme .owl-nav {
margin-top: -10%;
    margin-left: -75%;
    position: relative;
}
	.sectorbox {
	padding-top: 2%;
	}
  .tbox .owl-sector-project-title-text-box, .tbox .owl-news-title-text-box {
    width: 26%;
    padding: 0px 0px 20px 0px;
  }
  .owl-sector-project-title-text-box &gt; small, .owl-news-title-text-box &gt; small {
    font-size: 14px;
    color: var(--third-color);
    font-weight: 300;
    display: block;
	width: 30%;
    padding-bottom: 40px;
  }
  .owl-sector-project .tbox {
    height: 468px;
    background-color: #fff;
    padding: 60px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
  }
  .tbox .owl-sector-projects-card &gt; a {}
  .tbox .owl-sector-projects-card-title {
    font-weight: 600;
    font-size: 28px;
    color: black;
	line-height: 28px;
  }
  .tbox .owl-sector-projects-card-title &gt; p {}
  .tbox .owl-sector-projects-card-tbox {
    text-align: center;
    color: #fff;
    width: 138px;
    height: 26px;
    margin: 0 494px 24px 1px;
    padding: 1px 9px 3px;
    background-color: #151a23;
  }
  .tbox .owl-sector-projects-card-text {
    font-weight: 300;
    font-size: 16px;
    color: #5a636a;
  }
  .tbox .owl-sector-projects-card-text &gt; small {
    font-size: 14px;
    color: var(--third-color);
  }
  .tbox .owl-sector-projects-card-text &gt; small::before {
    font-family: "Font Awesome 5 Free";
    content: "\f111";
    color: var(--second-color);
  }
  .tbox .owl-sector-projects .owl-nav {
    position: absolute;
    bottom: -25%;
    left: 25%;
    transform: translate(-50%, -50%);
    width: 20%;
    display: flex;
    justify-content: space-between;
  }
  /*owl-sector-project finish*/
  /*owl-new start*/
  .owl-news {
    padding: 80px 0px;
  }
  .owl-new-card {
    display: grid;
    padding-right: 58px;
  }
  .owl-new-card a {
    text-decoration: none;
  }
  .owl-new-card small {
    color: #5a636a;
    padding: 10px 0px;
  }
  .owl-new-card &gt; h6 {
    font-size: 14px;
    font-weight: 600;
    min-height: 40px;
  }
  .owl-new-card &gt; p {
    color: var(--third-color);
    font-size: 12px;
    font-weight: 300;
  }
  .owl-new .owl-nav {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
    display: flex;
    justify-content: space-between;
  }
  /*owl-new finish*/
  /*customer-happiness start*/
  .customer-happiness {
    padding: 40px 0px;
  }
  .customer-happiness-title-box {
    width: 76%;
    margin-left: auto;
    padding: 0px 25px 0px 25px;
  }
  .customer-happiness-title-box &gt; h3 {
    color: var(--first-color);
    font-size: 36px;
    font-weight: 600;
    text-align: right;
  }
  .customer-happiness-title-box &gt; p {
    color: var(--third-color);
    font-size: 24px;
    font-weight: 300;
  }
  .customer-happiness-video-card {
    width: 70%;
    margin: auto;
  }
  .customer-happiness-video-card-title {
    padding: 15px 0px;
    width: 85%;
    margin: auto;
    text-align: right;
  }
  .customer-happiness-video-card a {
    text-decoration: none;
  }
  .customer-happiness-video-card &gt; h6 {
    font-size: 18px;
    color: black;
    font-weight: 600;
    padding: 15px 0px;
  }
  .customer-happiness-video-card &gt; p {
    font-size: 18px;
    color: var(--third-color);
    font-weight: 300;
  }
  /*customer-happines finish*/
  /*footer-top start*/
  .footer-top-box {
    padding: 20px 0px;
  }
  .footer-kvkk-div, .footer-gizlilik-div {
    display: inline-block;
    color: #7a7a7a;
    padding: 10px 15px;
  }
  .footer-kvkk-div p, .footer-gizlilik-div p {
    margin-bottom: 0px;
  }
  .footer-kvkk-div:hover, .footer-gizlilik-div:hover {
    color: white;
    background-color: var(--first-color);
  }
  /*footer-top finish*/
  /*footer start*/
  footer {
    background-color: #151a23;
    color: #fff;
    padding: 40px 0px;
    position: relative;
  }
  .footer-logo-icon-box {
    display: block;
  }
  .footer-logo-icon-box p {
    font-size: 16px;
    color: #8392a8;
    padding-top: 40px;
  }
  .footer-social-media-account-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 90%;
    padding: 14px 0px 0px 18px;
  }
  .icon-properties {
    color: #919ca4;
    font-size: 28px;
  }
  .icon-properties:hover {
    color: #194e78;
  }
  .footer-nav-box {
    height: 100%;
    position: relative;
  }
  .footer-nav-box::before, .footer-location-phone-mail-box {
    content: '';
    display: block;
    border-left: 1px solid #5a6473;
    width: 1px;
    height: 100%;
    position: absolute;
  }
  .footer-social-box {
    height: 100%;
    position: relative;
  }
  .footer-social-box-text {
    padding: 0px 0px 0px 18px;
    font-size: 18px;
    font-weight: 700;
  }
  .footer-nav-text {
    padding: 0px 0px 0px 30px;
    font-size: 14px;
    color: #0088ce;
    font-weight: 600;
  }
  .footer-social-box::before {
    content: '';
    display: block;
    border-left: 1px solid #5a6473;
    width: 1px;
    height: 100%;
    position: absolute;
  }
  .footer-nav ul {
    list-style: none;
  }
  .footer-nav ul li {
    font-size: 14px;
    padding: 8px 0px;
  }
  .footer-nav ul li a {
    color: #dae3eb;
    text-decoration: none;
  }
  .footer-location-phone-mail-box {
    width: 100%;
    height: 100%;
    position: relative;
    padding: 0px 0px 0px 28px;
  }
  .footer-location-phone-mail-box a {
    text-decoration: none;
  }
  .footer-location-div, .footer-phone-div, .footer-mail-div {
    display: flex;
    padding: 5px 10px;
  }
  .footer-location-div p, .footer-phone-div p, .footer-mail-div p {
    color: #dae3eb;
    font-size: 16px;
    font-weight: 300;
    padding: 0px 5px 0px 5px;
  }
  /*footer finish*/
  /*jumbotron start*/
  .jumbotron {
    width: 100%;
  }
  /*jumbotron finish*/
  /*main-list-call-us start*/
  .main-list-call-us {
    width: 65%;
    margin: auto;
    display: grid;
    row-gap: 24px;
    padding: 0px 0px 8px 0px;
  }
  .main-list {
    background-color: #e5e9eb;
  }
  .main-list-box {
    position: relative;
	padding-bottom: 38px;
  }
  .main-list-box-title {
    position: relative;
    top: -50px;
    left: 12%;
    z-index: 99;
  }
  .main-list-box-title h6 {
    color: #182d4c;
    font-weight: 600;
    font-size: 22px;
	  padding-bottom: 18px;
	      letter-spacing: -0.8px;
  }
  .main-list-box ul {
    list-style-type: none;
    padding-left: 0px;
    margin-bottom: 0px;
  }
  .main-list-box ul::before {
	content: '';
    display: block;
    background-color: #e5e9eb;
    width: 100%;
    height: 100px;
    position: absolute;
    top: -88px;
  }
  .main-list-box ul li {
    border-top: 1px solid white;
  }
  .main-list-box ul li:nth-last-child(1) {
    padding: 0px 0px 0px 0px;
  }
  .main-list-box ul li a {
    text-decoration: none;
    color: #000;
    width: 100%;
    display: block;
    padding: 10px 40px;
  }
  .main-list-box ul li a:hover {
    background-color: white;
    color: black;
    font-weight: 700;
    visibility: visible;
  }


  /*main-list-call-us finish*/
  /*who we are start*/
  .row-padding {
    padding: 20px 0px;
  }
  .who-we-are-title-text-box {
	padding-right: 20px;
	  padding-top: 50px;
  }
  .who-we-are-title-text-box p {
	font-weight: 400;
    font-size: 18px;
    color: #5a636a;
	padding-top: 20px;
  }
	.who-we-are-title-text-box h1{
	font-size: 32px;
    font-weight: 600;
    color: #182b49;
	}
	.who-we-are-title-text-box h2{
	font-size: 28px;
    font-weight: 600;
    color: #06beca;
	}
	.who-we-are-title-text-box h3{
	font-size: 24px;
    font-weight: 600;
    color: #7e8287;
	}
  .who-we-are-title-text-div, .all-project-title-text-div {
    position: relative;
    padding: 30px 40px;
  }
  .who-we-are-title-text-div h6, .all-project-title-text-div h6 {
    color: var(--first-color);
    font-weight: 600;
    font-size: 28px;
  }
  .who-we-are-title-text-div p, .all-project-title-text-div p {
    color: var(--first-color);
    font-weight: 300;
    font-size: 24px;
  }
  .who-we-are-title-text-div::before, .all-project-title-text-div::before {
    content: '';
    display: block;
    border-left: 15px solid var(--first-color);
    width: 1px;
    height: 45%;
    position: absolute;
    left: 6px;
  }
  .who-we-are-explanation-box p {
    font-weight: 400;
    font-size: 18px;
    color: #5a636a;
  }
  /*who we are finish*/
  /*all project start*/
  .all-project-title-text-box &gt; p {
    padding: 0px 0px 0px 40px;
    color: var(--third-color);
    font-size: 18px;
    font-weight: 300;
  }
  .all-project-card {
    padding: 40px 0px;
  }
  .all-project-card-img {
    width: 95%;
    margin: auto;
  }
  /*all project finish*/
  /*project-detail-box start*/
  .project-detail-text-box {
    width: 92%;
  }
  .project-detail-text-box p {
    font-weight: 300;
    font-size: 18px;
    color: var(--third-color);
  }
  .project-detail-box-padding {
    padding: 40px 0px;
  }
  .project-detail-box {
    width: 100%;
    height: 100%;
  }
  .project-detail-div {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
  }
  .project-detail-div h6 {
    font-size: 36px;
    font-weight: 600;
  }
  .project-detail-div p {
    font-size: 24px;
    font-weight: 300;
  }
  .project-detail-border-bottom {
    border-bottom: 1px solid #979797;
  }
  .project-detail-border-left {
    border-left: 1px solid #979797;
  }
  .project-detail-border-right {
    border-right: 1px solid #979797;
  }
  /*project-detail-box start*/
  /*form start*/
  .form-box {
    width: 100%;
    margin-top: 48px;
	
  }
  .form {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .form-inputs {
    width: 32%;
    height: 80px;
    padding: 10px 25px;
    display: inline-block;
    border-radius: 10px;
    margin: 12px 3px;
    border: 1px solid #d9d9d9;
    font-weight: 700;
    color: black;
  }
  .form-inputs::placeholder, .form-company-name-input::placeholder, .form &gt; textarea::placeholder {
    color: var(--third-color);
    font-weight: bold;
  }
  .form-company-name-input {
    width: 100%;
    height: 80px;
    padding: 10px 25px;
    display: block;
    border-radius: 10px;
    margin: 12px 3px;
    border: 1px solid #d9d9d9;
    font-weight: 700;
    color: black;
  }
  .form &gt; textarea {
    border-radius: 10px;
    width: 100%;
    height: 130px;
    padding: 10px 25px;
    font-weight: 700;
    color: black;
    border: 1px solid #d9d9d9;
  }
  .form-bottom {
    display: flex;
    color: white;
    justify-content: space-between;
    width: 100%;
    margin-left: auto;
    padding: 20px 0px;
    height: 130px;
    align-items: center;
  }
  .form-bottom-p {
    margin: 0px;
    margin-left: 10px;
    color: black;
  }
  input.form-checkbox {
    width: 30px;
    height: 30px;
  }
  .form-bottom-checkbox {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
  }
  .recaptcha-box {
    color: black;
    width: 304px;
    height: 78px;
    border: 1px solid black;
  }
  /*form-finish*/
  .connection-information-box {}
  .connection-information-box h6 {
    color: var(--first-color);
    font-size: 36px;
    font-weight: 300;
  }
  .connection-information-box p {
    color: black;
    font-size: 20px;
    font-weight: 300;
  }
  .connection-box a {
    text-decoration: none;
  }
  .connection-box {
    display: grid;
    row-gap: 10px;
  }
  .connection-mail-phone-adress-div {
    display: flex;
  }
  .connection-mail-phone-adress-div p {
    font-weight: 300;
    font-size: 18px;
    color: black;
    padding: 4px 15px;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
   .container {
    max-width: 1000px;
  }
	h4{
		font-size: 24px;
		font-weight: 600;
	}
	.newspage{
	margin-top: 50px;
    margin-bottom: 50px;
	}
	.newsleft{
	padding-bottom: 18px;
    padding-right: 40px;
	}
	.newsright{
	padding-left: 40px;
	}
	.newsbtnbs{
	padding-top: 40px;
	}
	.newsbtn{
	width: 191px;
    height: 48px;
    border: 1px solid #76787b;
    text-align: center;
    padding: 11px 0px;
    border-radius: 3px;
    background-image: url(../images/ok-icon-black.webp);
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
	}
	.newsbtnbs a{
	color: #163a5f;
    text-decoration: none;
    font-size: 16px;
    font-weight: 700;
	}
	.newsdate{
		padding-bottom:20px;
		padding-top:20px;
		font-size: 14px;
		color: #143f65;
	}
	.product-table{
		margin-top:80px;
		margin-bottom:40px;
	}
	.footer-top{
		margin-top:40px;
	}
	.contact-row-padding{
		margin-top: 28px;
	}
	.contact-row-padding p{
	line-height: 26px;
	}
	.form-group{
		padding-bottom: 12px;
	}
	.mapHolder{
		padding: 8px;
	}
.searchbox{
	width: 75%;
    font-size: 14px;
    color: #848f99;
    border: 1px solid #ffffff;
    height: 34px;
    padding: 8px;
	}
.accordion-menu {
    width: 100%;
    max-width: 350px;
    background: #e5e9eb;
    border-radius: 4px;
}

.accordion-menu li.open .dropdownlink {
  color: #183455;
}

.accordion-menu li.open .dropdownlink .fa-chevron-down {
  transform: rotate(180deg);
}

.accordion-menu li:last-child .dropdownlink {
  border-bottom: 0;
	padding-bottom: 40px;
}

.dropdownlink {
  cursor: pointer;
    display: block;
    padding: 12px 32px 12px 32px;
    font-size: 14px;
    border-bottom: 1px solid #ccc;
    position: relative;
    transition: all 0.4s ease-out;
}

.dropdownlink i {
  position: absolute;
  top: 17px;
  left: 16px;
}

.dropdownlink .fa-chevron-down {
  right: 20px;
  left: auto;
}

.submenuItems {
  display: none;
  background: #f2f2f2;
}

.submenuItems li {
  border-bottom: 1px solid #86b686;
}

.submenuItems a {
  display: block;
  color: #727272;
  padding: 12px 12px 12px 45px;
  transition: all 0.4s ease-out;
}

.submenuItems a:hover {
  background: #f2f2f2;
  color: #fff;
}
  .blue-bar{
		width: 100%;
		height: 138px;
		background-image: linear-gradient(to bottom, #194e78, #182b49);
	      align-items: end;
    color: #fff;
	  padding-bottom: 20px;
	}
	.blue-bar-title{
	      padding-top: 80px;
	}
	.breadcrumbright{
	padding-top: 92px;
    font-size: 12px;
	color: #aeb9c4;
	}
	.breadcrumbright a{
	text-decoration: none;
	color: #aeb9c4;
	padding-right: 6px;
	padding-left: 6px;
	}
	.breadcrumbright ol li {border-right:1px solid #aeb9c4;}
	.breadcrumbright ol li:last-child {border-right:none;}
	.breadcrumb{
	float: right;
	}
  h5 {
    font-size: 28px;
    font-weight: 600;
  }
  .main-about {
    background-image: url("../images/about-sol-arrow.webp");
    background-repeat: no-repeat;
    margin-top: 48px;
    height: 438px;
	  background-size: 40%;
  }
  .main-news {
    background-image: url("../images/news-sag-arrow.webp");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
	  background-size: 60%;
  }
  .main-sektorler-automation {
    background-image: url("../images/sektor-otomasyon.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-sektorler-industry {
    background-image: url("../images/sektor-endustri.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-sektorler-machinery {
    background-image: url("../images/sektor-makine.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-sektorler-wind-energy {
    background-image: url("../images/wind-energy.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-sektorler-solar-energy {
    background-image: url("../images/solar-energy.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-catalog {
    background-image: url("../images/catalog-back.webp");
    background-repeat: no-repeat;
    height: 300px;
    margin-top: 60px;
  }
  .main-catalog a {
    text-decoration: none;
  }
  .catalog-gorsel {
    margin-top: -68px;
  }
  .catalog-buton {
    margin: auto;
  }
  .catalog-text {
    margin: auto;
    color: #fff;
  }
  .catalog-text p {
    margin: auto;
    color: #fff;
    font-weight: 300;
  }
  .logopart {
    display: flex;
    width: 80%;
  }
  .footer-logo1 {
    padding-right: 10px;
  }
  .footer-logo2 {
    padding-right: 10px;
    margin: auto;
  }
  .footer-logo3 {
    margin: auto;
  }
  .headertop {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .product-request {
    padding-left: 20px;
    font-size: 14px;
    color: #194e78;
  }
  .product-request a {
    text-decoration: none;
    color: #194e78;
  }
  /*header-top*/
  .header-top {
    display: flex;
    float: right;
    align-items: center;
    z-index: 999;
  }
  .header-top a {
    text-decoration: none;
  }
  .clean {
    clear: both;
  }
  .footer-text-company {
    text-decoration: none;
    padding-left: 10px;
    font-weight: 600;
  }
  .footer-text-hours {
    text-decoration: none;
    font-size: 12px;
    color: #666b74;
    padding-left: 10px;
  }
  .call-btn {
    width: 188px;
    height: 33px;
    padding: 5px 15px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: 5% 50%;
    background-image: radial-gradient(circle at 50% 50%, #114d7b, #182c4a 159%);
  }
  .call-btn p {
    color: White;
    font-weight: 700;
    font-size: 16px;
  }
  .social-media-account-box {
    width: 218px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 4px 28px;
  }
  #icon-facebook {
    font-size: 23px;
  }
  .icon-property {
    color: #919ca4;
    font-size: 28px;
  }
  .icon-property:hover {
    color: #194e78;
  }
  .logom {
    margin: auto;
  }
  .logo-title {
    padding-left: 10px;
    margin: auto;
    border-left: 1px solid #919ca4;
  }
  .logo-title1 {
    font-size: 32px;
    color: #194e78;
    font-weight: 600;
  }
  .logo-title2 {
    font-size: 16px;
    color: #606060;
    letter-spacing: 3px;
    line-height: 16px;
  }
  /*header top finish*/
  /*menu start*/
  .navbar-expand-lg {
    padding-bottom: 0px;
  }
  .navbar-expand-lg .navbar-collapse {
    position: relative;
    top: 10px;
  }
  .nav-item {
    padding: 0px 8px 0px 0px;
  }
  .nav-link {
    font-size: 14px;
    font-weight: 600;
    color: black;
    padding: 15px 0px;
  }
  .nav-link:hover {
    background-color: #194b74;
    color: white;
  }
  .languages-box {
    padding: 14px 0px 0px 0px;
    width: 78px;
  }
  .languages-box a, .languages-box p {
    text-decoration: none;
    color: var(--third-color);
    font-size: 16px;
    font-weight: 700;
    display: inline-block;
    padding-left: 8px;
  }
  .languages-box p:hover {
    color: #0b6ca8;
  }
  /*menu finish*/
  .owl-theme .owl-nav [class*=owl-]:hover {
    background: none;
    color: #ffffff00;
  }
  /*owl-energy start*/
  .owl-energy-enviromental {}
  .owl-energy-container {
    position: relative;
    z-index: 9;
  }
  .owl-energ-container &gt; a {
    text-decoration: none;
  }
  .owl-energy-application {
    position: fixed;
    top: 25%;
    right: 0;
    z-index: 99;
  }
	.owl-energy-application img:hover {
    transform: scale(1.08);
	animation-timing-function: ease-in;
		transition: 1s ease;
  }
  .owl-energy-application p {
    font-weight: 600;
    font-size: 21px;
    color: white;
  }
  .owl-energy-title-text-box {
    width: 50%;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 99;
    transform: translate(-50%, -50%);
  }
  .owl-energy-title-text-box &gt; h2 {
    font-weight: 300;
    font-size: 72px;
    letter-spacing: 1px;
    color: white;
  }
  .owl-energy-title-text-box &gt; h1 {
    font-weight: 700;
    font-size: 72px;
    letter-spacing: 1px;
    color: white;
    text-align: center;
  }
  .owl-energy-title-text-box &gt; p {
    font-weight: 300;
    font-size: 36px;
    letter-spacing: 1px;
    color: white;
  }
  .owl-energy .owl-nav {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -30px;
    width: 100%;
	}
	.owl-energy .owl-prev {
		left: 20px;
		position: absolute;
	}
	.owl-energy .owl-next {
		background-position: -25px center;
		margin-left: 15px;
		right: 20px;
		position: absolute;
	}
  /*owl-energy finish*/
  /*owl-services start*/
	.owl-service {
    margin-top: 40px;
  }

  #owl-services-container {
    position: relative;
    top: 20px;
  }
  #owl-services-container a {
    text-decoration: none;
    color: #fff;
  }
  .owl-service .tright {
    text-align: right;
    margin: auto;
  }
  .owl-services-card {
    width: 304px;
    position: relative;
    height: 318px;
    background-image: radial-gradient(circle at 50% 50%, #fff, #e5e9eb 112%);
	  font-size: 14px;
    font-weight: 400;
	margin-bottom: 20px;
  }
  .owl-services-card img {
    width: 56% !important;
    position: absolute;
    top: 38%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .owl-services-card-text-blue1 {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #194e78;
    text-align: center;
    padding: 10px;
	min-height: 78px;
  }
  .owl-services-card-text-blue1 a{
    color: #fff;
	text-decoration: none;
  }
  .owl-services-card-text-blue2 {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #008ac9;
    text-align: center;
    padding: 10px;
  }
  .owl-services-card-text-orange {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #ff801a;
    text-align: center;
    padding: 10px;
  }
  .owl-services-card-text-green {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #6db8a6;
    text-align: center;
    padding: 10px;
  }
  .owl-services-card-text &gt; p {
    font-weight: 400;
    font-size: 14px;
    color: white;
  }
  .item &gt; a {
    text-decoration: none;
  }
  .owl-news .owl-carousel .owl-nav button.owl-prev {
    display: none;
  }
  .owl-news .owl-carousel .owl-nav button.owl-next {
    margin-left: 660px;
    margin-bottom: 244px;
  }
  .owl-services .owl-nav {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 108%;
    display: flex;
    justify-content: space-between;
  }
  /*owl-services finish*/
  /*about us start*/
  .about-us {
    padding: 68px 0px 0px 0px;
  }
  .general-title h5 {
    display: inline-block;
    font-size: 32px;
    font-weight: 600;
  }
  .about-us-title-text-btn-box {
    padding: 38px 0px;
    display: grid;
    row-gap: 20px;
    color: #5a636a;
    font-weight: 300;
  }
  .about-us-title-text-div {
    width: 100%;
    height: 100%;
    position: relative;
  }
  .about-us-title-text-div h6 {
    font-size: 28px;
    font-weight: 600;
    color: #000;
  }
  .about-us-title-text-div p {
    font-size: 24px;
    font-weight: 300;
    color: #0b6da9;
  }
  .about-us-title-text-btn-box a {
    text-decoration: none;
  }
  .general-btn-white {
    width: 191px;
    height: 48px;
    border: 1px solid #fff;
    text-align: center;
    padding: 11px 0px;
    border-radius: 3px;
    background-image: url("../images/ok-icon-yellow.webp");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
  }

  .general-btn-white p {
    font-weight: 600;
    font-size: 16px;
    color: #fff;
  }
  .general-btn {
    width: 191px;
    height: 48px;
    border: 1px solid #76787b;
    text-align: center;
    padding: 11px 0px;
    border-radius: 3px;
    background-image: url("../images/ok-icon-black.webp");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
  }
.form-bottom a{
    text-decoration:none;
  }
.who-we-are a{
    text-decoration: none;
  }
  .general-btn p {
    font-weight: 600;
    font-size: 16px;
    color: #000;
  }
  /*about us finish*/
  /*owl-sector-project start*/
  .owl-sector-project {
    background-color: #fff;
    padding: 40px 0px;
  }
	.owl-sector-project .owl-theme .owl-nav {
    margin-top: -10%;
    margin-left: -75%;
    position: relative;
}
	.sectorbox {
	padding-top: 2%;
	}
  .tbox .owl-sector-project-title-text-box, .tbox .owl-news-title-text-box {
    width: 26%;
    padding: 0px 0px 20px 0px;
  }
  .owl-sector-project-title-text-box &gt; small, .owl-news-title-text-box &gt; small {
    font-size: 14px;
    color: var(--third-color);
    font-weight: 300;
    display: block;
	width: 30%;
    padding-bottom: 40px;
  }
  .owl-sector-project .tbox {
    height: 468px;
    background-color: #fff;
    padding: 60px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
  }
  .tbox .owl-sector-projects-card &gt; a {}
  .tbox .owl-sector-projects-card-title {
    font-weight: 600;
    font-size: 28px;
    color: black;
	line-height: 28px;
  }
  .tbox .owl-sector-projects-card-title &gt; p {}
  .tbox .owl-sector-projects-card-tbox {
    text-align: center;
    color: #fff;
    width: 138px;
    height: 26px;
    margin: 0 494px 24px 1px;
    padding: 1px 9px 3px;
    background-color: #151a23;
  }
  .tbox .owl-sector-projects-card-text {
    font-weight: 300;
    font-size: 16px;
    color: #5a636a;
  }
  .tbox .owl-sector-projects-card-text &gt; small {
    font-size: 14px;
    color: var(--third-color);
  }
  .tbox .owl-sector-projects-card-text &gt; small::before {
    font-family: "Font Awesome 5 Free";
    content: "\f111";
    color: var(--second-color);
  }
  .tbox .owl-sector-projects .owl-nav {
    position: absolute;
    bottom: -25%;
    left: 25%;
    transform: translate(-50%, -50%);
    width: 20%;
    display: flex;
    justify-content: space-between;
  }
  /*owl-sector-project finish*/
  /*owl-new start*/
  .owl-news {
    padding: 80px 0px;
  }
  .owl-new-card {
    display: grid;
    padding-right: 58px;
  }
  .owl-new-card a {
    text-decoration: none;
  }
  .owl-new-card small {
    color: #5a636a;
    padding: 10px 0px;
  }
  .owl-new-card &gt; h6 {
    font-size: 14px;
    font-weight: 600;
    min-height: 40px;
  }
  .owl-new-card &gt; p {
    color: var(--third-color);
    font-size: 12px;
    font-weight: 300;
  }
  .owl-new .owl-nav {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
    display: flex;
    justify-content: space-between;
  }
  /*owl-new finish*/
  /*customer-happiness start*/
  .customer-happiness {
    padding: 40px 0px;
  }
  .customer-happiness-title-box {
    width: 76%;
    margin-left: auto;
    padding: 0px 25px 0px 25px;
  }
  .customer-happiness-title-box &gt; h3 {
    color: var(--first-color);
    font-size: 36px;
    font-weight: 600;
    text-align: right;
  }
  .customer-happiness-title-box &gt; p {
    color: var(--third-color);
    font-size: 24px;
    font-weight: 300;
  }
  .customer-happiness-video-card {
    width: 70%;
    margin: auto;
  }
  .customer-happiness-video-card-title {
    padding: 15px 0px;
    width: 85%;
    margin: auto;
    text-align: right;
  }
  .customer-happiness-video-card a {
    text-decoration: none;
  }
  .customer-happiness-video-card &gt; h6 {
    font-size: 18px;
    color: black;
    font-weight: 600;
    padding: 15px 0px;
  }
  .customer-happiness-video-card &gt; p {
    font-size: 18px;
    color: var(--third-color);
    font-weight: 300;
  }
  /*customer-happines finish*/
  /*footer-top start*/
  .footer-top-box {
    padding: 20px 0px;
  }
  .footer-kvkk-div, .footer-gizlilik-div {
    display: inline-block;
    color: #7a7a7a;
    padding: 10px 15px;
  }
  .footer-kvkk-div p, .footer-gizlilik-div p {
    margin-bottom: 0px;
  }
  .footer-kvkk-div:hover, .footer-gizlilik-div:hover {
    color: white;
    background-color: var(--first-color);
  }
  /*footer-top finish*/
  /*footer start*/
  footer {
    background-color: #151a23;
    color: #fff;
    padding: 40px 0px;
    position: relative;
  }
  .footer-logo-icon-box {
    display: block;
  }
  .footer-logo-icon-box p {
    font-size: 16px;
    color: #8392a8;
    padding-top: 40px;
  }
  .footer-social-media-account-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 90%;
    padding: 14px 0px 0px 18px;
  }
  .icon-properties {
    color: #919ca4;
    font-size: 28px;
  }
  .icon-properties:hover {
    color: #194e78;
  }
  .footer-nav-box {
    height: 100%;
    position: relative;
  }
  .footer-nav-box::before, .footer-location-phone-mail-box {
    content: '';
    display: block;
    border-left: 1px solid #5a6473;
    width: 1px;
    height: 100%;
    position: absolute;
  }
  .footer-social-box {
    height: 100%;
    position: relative;
  }
  .footer-social-box-text {
    padding: 0px 0px 0px 18px;
    font-size: 18px;
    font-weight: 700;
  }
  .footer-nav-text {
    padding: 0px 0px 0px 30px;
    font-size: 14px;
    color: #0088ce;
    font-weight: 600;
  }
  .footer-social-box::before {
    content: '';
    display: block;
    border-left: 1px solid #5a6473;
    width: 1px;
    height: 100%;
    position: absolute;
  }
  .footer-nav ul {
    list-style: none;
  }
  .footer-nav ul li {
    font-size: 14px;
    padding: 8px 0px;
  }
  .footer-nav ul li a {
    color: #dae3eb;
    text-decoration: none;
  }
  .footer-location-phone-mail-box {
    width: 100%;
    height: 100%;
    position: relative;
    padding: 0px 0px 0px 28px;
  }
  .footer-location-phone-mail-box a {
    text-decoration: none;
  }
  .footer-location-div, .footer-phone-div, .footer-mail-div {
    display: flex;
    padding: 5px 10px;
  }
  .footer-location-div p, .footer-phone-div p, .footer-mail-div p {
    color: #dae3eb;
    font-size: 16px;
    font-weight: 300;
    padding: 0px 5px 0px 5px;
  }
  /*footer finish*/
  /*jumbotron start*/
  .jumbotron {
    width: 100%;
  }
  /*jumbotron finish*/
  /*main-list-call-us start*/
  .main-list-call-us {
    width: 65%;
    margin: auto;
    display: grid;
    row-gap: 24px;
    padding: 0px 0px 8px 0px;
  }
  .main-list {
    background-color: #e5e9eb;
  }
  .main-list-box {
    position: relative;
	padding-bottom: 38px;
  }
  .main-list-box-title {
    position: relative;
    top: -50px;
    left: 12%;
    z-index: 99;
  }
  .main-list-box-title h6 {
    color: #182d4c;
    font-weight: 600;
    font-size: 22px;
	  padding-bottom: 18px;
	      letter-spacing: -0.8px;
  }
  .main-list-box ul {
    list-style-type: none;
    padding-left: 0px;
    margin-bottom: 0px;
  }
  .main-list-box ul::before {
	content: '';
    display: block;
    background-color: #e5e9eb;
    width: 100%;
    height: 100px;
    position: absolute;
    top: -88px;
  }
  .main-list-box ul li {
    border-top: 1px solid white;
  }
  .main-list-box ul li:nth-last-child(1) {
    padding: 0px 0px 0px 0px;
  }
  .main-list-box ul li a {
    text-decoration: none;
    color: #000;
    width: 100%;
    display: block;
    padding: 10px 40px;
  }
  .main-list-box ul li a:hover {
    background-color: white;
    color: black;
    font-weight: 700;
    visibility: visible;
  }


  /*main-list-call-us finish*/
  /*who we are start*/
  .row-padding {
    padding: 20px 0px;
  }
  .who-we-are-title-text-box {
	padding-right: 20px;
	  padding-top: 50px;
  }
  .who-we-are-title-text-box p {
	font-weight: 400;
    font-size: 18px;
    color: #5a636a;
	padding-top: 20px;
  }
	.who-we-are-title-text-box h1{
	font-size: 32px;
    font-weight: 600;
    color: #182b49;
	}
	.who-we-are-title-text-box h2{
	font-size: 28px;
    font-weight: 600;
    color: #06beca;
	}
	.who-we-are-title-text-box h3{
	font-size: 24px;
    font-weight: 600;
    color: #7e8287;
	}
  .who-we-are-title-text-div, .all-project-title-text-div {
    position: relative;
    padding: 30px 40px;
  }
  .who-we-are-title-text-div h6, .all-project-title-text-div h6 {
    color: var(--first-color);
    font-weight: 600;
    font-size: 28px;
  }
  .who-we-are-title-text-div p, .all-project-title-text-div p {
    color: var(--first-color);
    font-weight: 300;
    font-size: 24px;
  }
  .who-we-are-title-text-div::before, .all-project-title-text-div::before {
    content: '';
    display: block;
    border-left: 15px solid var(--first-color);
    width: 1px;
    height: 45%;
    position: absolute;
    left: 6px;
  }
  .who-we-are-explanation-box p {
    font-weight: 400;
    font-size: 18px;
    color: #5a636a;
  }
  /*who we are finish*/
  /*all project start*/
  .all-project-title-text-box &gt; p {
    padding: 0px 0px 0px 40px;
    color: var(--third-color);
    font-size: 18px;
    font-weight: 300;
  }
  .all-project-card {
    padding: 40px 0px;
  }
  .all-project-card-img {
    width: 95%;
    margin: auto;
  }
  /*all project finish*/
  /*project-detail-box start*/
  .project-detail-text-box {
    width: 92%;
  }
  .project-detail-text-box p {
    font-weight: 300;
    font-size: 18px;
    color: var(--third-color);
  }
  .project-detail-box-padding {
    padding: 40px 0px;
  }
  .project-detail-box {
    width: 100%;
    height: 100%;
  }
  .project-detail-div {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
  }
  .project-detail-div h6 {
    font-size: 36px;
    font-weight: 600;
  }
  .project-detail-div p {
    font-size: 24px;
    font-weight: 300;
  }
  .project-detail-border-bottom {
    border-bottom: 1px solid #979797;
  }
  .project-detail-border-left {
    border-left: 1px solid #979797;
  }
  .project-detail-border-right {
    border-right: 1px solid #979797;
  }
  /*project-detail-box start*/
  /*form start*/
  .form-box {
    width: 100%;
    margin-top: 48px;
	
  }
  .form {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .form-inputs {
    width: 32%;
    height: 80px;
    padding: 10px 25px;
    display: inline-block;
    border-radius: 10px;
    margin: 12px 3px;
    border: 1px solid #d9d9d9;
    font-weight: 700;
    color: black;
  }
  .form-inputs::placeholder, .form-company-name-input::placeholder, .form &gt; textarea::placeholder {
    color: var(--third-color);
    font-weight: bold;
  }
  .form-company-name-input {
    width: 100%;
    height: 80px;
    padding: 10px 25px;
    display: block;
    border-radius: 10px;
    margin: 12px 3px;
    border: 1px solid #d9d9d9;
    font-weight: 700;
    color: black;
  }
  .form &gt; textarea {
    border-radius: 10px;
    width: 100%;
    height: 130px;
    padding: 10px 25px;
    font-weight: 700;
    color: black;
    border: 1px solid #d9d9d9;
  }
  .form-bottom {
    display: flex;
    color: white;
    justify-content: space-between;
    width: 100%;
    margin-left: auto;
    padding: 20px 0px;
    height: 130px;
    align-items: center;
  }
  .form-bottom-p {
    margin: 0px;
    margin-left: 10px;
    color: black;
  }
  input.form-checkbox {
    width: 30px;
    height: 30px;
  }
  .form-bottom-checkbox {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
  }
  .recaptcha-box {
    color: black;
    width: 304px;
    height: 78px;
    border: 1px solid black;
  }
  /*form-finish*/
  .connection-information-box {}
  .connection-information-box h6 {
    color: var(--first-color);
    font-size: 36px;
    font-weight: 300;
  }
  .connection-information-box p {
    color: black;
    font-size: 20px;
    font-weight: 300;
  }
  .connection-box a {
    text-decoration: none;
  }
  .connection-box {
    display: grid;
    row-gap: 10px;
  }
  .connection-mail-phone-adress-div {
    display: flex;
  }
  .connection-mail-phone-adress-div p {
    font-weight: 300;
    font-size: 18px;
    color: black;
    padding: 4px 15px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .container {
    max-width: 98%;
  }
	h4{
		font-size: 24px;
		font-weight: 600;
	}
	.newspage{
	margin-top: 50px;
    margin-bottom: 50px;
	}
	.newsleft{
	padding-bottom: 18px;
    padding-right: 40px;
	}
	.newsright{
	padding-left: 40px;
	}
	.newsbtnbs{
	padding-top: 40px;
	}
	.newsbtn{
	width: 191px;
    height: 48px;
    border: 1px solid #76787b;
    text-align: center;
    padding: 11px 0px;
    border-radius: 3px;
    background-image: url(../images/ok-icon-black.webp);
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
	}
	.newsbtnbs a{
	color: #163a5f;
    text-decoration: none;
    font-size: 16px;
    font-weight: 700;
	}
	.newsdate{
		padding-bottom:20px;
		padding-top:20px;
		font-size: 14px;
		color: #143f65;
	}
	.product-table{
		margin-top:80px;
		margin-bottom:40px;
	}
	.footer-top{
		margin-top:40px;
	}
	.contact-row-padding{
		margin-top: 28px;
	}
	.contact-row-padding p{
	line-height: 26px;
	}
	.form-group{
		padding-bottom: 12px;
	}
	.mapHolder{
		padding: 8px;
	}
.searchbox{
	width: 75%;
    font-size: 14px;
    color: #848f99;
    border: 1px solid #ffffff;
    height: 34px;
    padding: 8px;
	}
.accordion-menu {
    width: 100%;
    max-width: 350px;
    background: #e5e9eb;
    border-radius: 4px;
}

.accordion-menu li.open .dropdownlink {
  color: #183455;
}

.accordion-menu li.open .dropdownlink .fa-chevron-down {
  transform: rotate(180deg);
}

.accordion-menu li:last-child .dropdownlink {
  border-bottom: 0;
	padding-bottom: 40px;
}

.dropdownlink {
  cursor: pointer;
    display: block;
    padding: 12px 32px 12px 32px;
    font-size: 14px;
    border-bottom: 1px solid #ccc;
    position: relative;
    transition: all 0.4s ease-out;
}

.dropdownlink i {
  position: absolute;
  top: 17px;
  left: 16px;
}

.dropdownlink .fa-chevron-down {
  right: 20px;
  left: auto;
}

.submenuItems {
  display: none;
  background: #f2f2f2;
}

.submenuItems li {
  border-bottom: 1px solid #86b686;
}

.submenuItems a {
  display: block;
  color: #727272;
  padding: 12px 12px 12px 45px;
  transition: all 0.4s ease-out;
}

.submenuItems a:hover {
  background: #f2f2f2;
  color: #fff;
}
  .blue-bar{
		width: 100%;
		height: 138px;
		background-image: linear-gradient(to bottom, #194e78, #182b49);
	      align-items: end;
    color: #fff;
	  padding-bottom: 20px;
	}
	.blue-bar-title{
	      padding-top: 80px;
	}
	.breadcrumbright{
	padding-top: 92px;
    font-size: 12px;
	color: #aeb9c4;
	}
	.breadcrumbright a{
	text-decoration: none;
	color: #aeb9c4;
	padding-right: 6px;
	padding-left: 6px;
	}
	.breadcrumbright ol li {border-right:1px solid #aeb9c4;}
	.breadcrumbright ol li:last-child {border-right:none;}
	.breadcrumb{
	float: right;
	}
  h5 {
    font-size: 28px;
    font-weight: 600;
  }
  .main-about {
    background-image: url("../images/about-sol-arrow.webp");
    background-repeat: no-repeat;
    margin-top: 48px;
    height: 438px;
	  background-size: 40%;
  }
  .main-news {
    background-image: url("../images/news-sag-arrow.webp");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
	  background-size: 60%;
  }
  .main-sektorler-automation {
    background-image: url("../images/sektor-otomasyon.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-sektorler-industry {
    background-image: url("../images/sektor-endustri.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-sektorler-machinery {
    background-image: url("../images/sektor-makine.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-sektorler-wind-energy {
    background-image: url("../images/wind-energy.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-sektorler-solar-energy {
    background-image: url("../images/solar-energy.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-catalog {
    background-image: url("../images/catalog-back.webp");
    background-repeat: no-repeat;
    height: 300px;
    margin-top: 60px;
  }
  .main-catalog a {
    text-decoration: none;
  }
  .catalog-gorsel {
    margin-top: -68px;
  }
  .catalog-buton {
    margin: auto;
  }
  .catalog-text {
    margin: auto;
    color: #fff;
  }
  .catalog-text p {
    margin: auto;
    color: #fff;
    font-weight: 300;
  }
  .logopart {
    display: flex;
    width: 80%;
  }
  .footer-logo1 {
    padding-right: 10px;
  }
  .footer-logo2 {
    padding-right: 10px;
    margin: auto;
  }
  .footer-logo3 {
    margin: auto;
  }
  .headertop {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .product-request {
    padding-left: 20px;
    font-size: 14px;
    color: #194e78;
  }
  .product-request a {
    text-decoration: none;
    color: #194e78;
  }
  /*header-top*/
  .header-top {
    display: flex;
    float: right;
    align-items: center;
    z-index: 999;
  }
  .header-top a {
    text-decoration: none;
  }
  .clean {
    clear: both;
  }
  .footer-text-company {
    text-decoration: none;
    padding-left: 10px;
    font-weight: 600;
  }
  .footer-text-hours {
    text-decoration: none;
    font-size: 12px;
    color: #666b74;
    padding-left: 10px;
  }
  .call-btn {
    width: 188px;
    height: 33px;
    padding: 5px 15px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: 5% 50%;
    background-image: radial-gradient(circle at 50% 50%, #114d7b, #182c4a 159%);
  }
  .call-btn p {
    color: White;
    font-weight: 700;
    font-size: 16px;
  }
  .social-media-account-box {
    width: 218px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 4px 28px;
  }
  #icon-facebook {
    font-size: 23px;
  }
  .icon-property {
    color: #919ca4;
    font-size: 28px;
  }
  .icon-property:hover {
    color: #194e78;
  }
  .logom {
    margin: auto;
  }
  .logo-title {
    padding-left: 10px;
    margin: auto;
    border-left: 1px solid #919ca4;
  }
  .logo-title1 {
    font-size: 32px;
    color: #194e78;
    font-weight: 600;
  }
  .logo-title2 {
    font-size: 16px;
    color: #606060;
    letter-spacing: 3px;
    line-height: 16px;
  }
  /*header top finish*/
  /*menu start*/
  .navbar-expand-lg {
    padding-bottom: 0px;
  }
  .navbar-expand-lg .navbar-collapse {
    position: relative;
    top: 10px;
  }
  .nav-item {
    padding: 0px 8px 0px 0px;
  }
  .nav-link {
    font-size: 14px;
    font-weight: 600;
    color: black;
    padding: 15px 0px;
  }
  .nav-link:hover {
    background-color: #194b74;
    color: white;
  }
  .languages-box {
    padding: 14px 0px 0px 0px;
    width: 78px;
  }
  .languages-box a, .languages-box p {
    text-decoration: none;
    color: var(--third-color);
    font-size: 16px;
    font-weight: 700;
    display: inline-block;
    padding-left: 8px;
  }
  .languages-box p:hover {
    color: #0b6ca8;
  }
  /*menu finish*/
  .owl-theme .owl-nav [class*=owl-]:hover {
    background: none;
    color: #ffffff00;
  }
  /*owl-energy start*/
  .owl-energy-enviromental {}
  .owl-energy-container {
    position: relative;
    z-index: 9;
  }
  .owl-energ-container &gt; a {
    text-decoration: none;
  }
  .owl-energy-application {
    position: fixed;
    top: 25%;
    right: 0;
    z-index: 99;
  }
	.owl-energy-application img:hover {
    transform: scale(1.08);
	animation-timing-function: ease-in;
		transition: 1s ease;
  }
  .owl-energy-application p {
    font-weight: 600;
    font-size: 21px;
    color: white;
  }
  .owl-energy-title-text-box {
    width: 50%;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 99;
    transform: translate(-50%, -50%);
  }
  .owl-energy-title-text-box &gt; h2 {
    font-weight: 300;
    font-size: 72px;
    letter-spacing: 1px;
    color: white;
  }
  .owl-energy-title-text-box &gt; h1 {
    font-weight: 700;
    font-size: 72px;
    letter-spacing: 1px;
    color: white;
    text-align: center;
  }
  .owl-energy-title-text-box &gt; p {
    font-weight: 300;
    font-size: 36px;
    letter-spacing: 1px;
    color: white;
  }
  .owl-energy .owl-nav {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -30px;
    width: 100%;
	}
	.owl-energy .owl-prev {
		left: 20px;
		position: absolute;
	}
	.owl-energy .owl-next {
		background-position: -25px center;
		margin-left: 15px;
		right: 20px;
		position: absolute;
	}
  /*owl-energy finish*/
  /*owl-services start*/
	.owl-service {
    margin-top: 40px;
  }

  #owl-services-container {
    position: relative;
    top: 20px;
  }
  #owl-services-container a {
    text-decoration: none;
    color: #fff;
  }
  .owl-service .tright {
    text-align: right;
    margin: auto;
  }
  .owl-services-card {
    width: 304px;
    position: relative;
    height: 318px;
    background-image: radial-gradient(circle at 50% 50%, #fff, #e5e9eb 112%);
	  font-size: 14px;
    font-weight: 400;
	margin-bottom: 20px;
  }
  .owl-services-card img {
    width: 56% !important;
    position: absolute;
    top: 38%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .owl-services-card-text-blue1 {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #194e78;
    text-align: center;
    padding: 10px;
	min-height: 78px;
  }
  .owl-services-card-text-blue1 a{
    color: #fff;
	text-decoration: none;
  }
  .owl-services-card-text-blue2 {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #008ac9;
    text-align: center;
    padding: 10px;
  }
  .owl-services-card-text-orange {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #ff801a;
    text-align: center;
    padding: 10px;
  }
  .owl-services-card-text-green {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #6db8a6;
    text-align: center;
    padding: 10px;
  }
  .owl-services-card-text &gt; p {
    font-weight: 400;
    font-size: 14px;
    color: white;
  }
  .item &gt; a {
    text-decoration: none;
  }
  .owl-news .owl-carousel .owl-nav button.owl-prev {
    display: none;
  }
  .owl-news .owl-carousel .owl-nav button.owl-next {
    margin-left: 660px;
    margin-bottom: 244px;
  }
  .owl-services .owl-nav {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 108%;
    display: flex;
    justify-content: space-between;
  }
  /*owl-services finish*/
  /*about us start*/
  .about-us {
    padding: 68px 0px 0px 0px;
  }
  .general-title h5 {
    display: inline-block;
    font-size: 32px;
    font-weight: 600;
  }
  .about-us-title-text-btn-box {
    padding: 38px 0px;
    display: grid;
    row-gap: 20px;
    color: #5a636a;
    font-weight: 300;
  }
  .about-us-title-text-div {
    width: 100%;
    height: 100%;
    position: relative;
  }
  .about-us-title-text-div h6 {
    font-size: 28px;
    font-weight: 600;
    color: #000;
  }
  .about-us-title-text-div p {
    font-size: 24px;
    font-weight: 300;
    color: #0b6da9;
  }
  .about-us-title-text-btn-box a {
    text-decoration: none;
  }
  .general-btn-white {
    width: 191px;
    height: 48px;
    border: 1px solid #fff;
    text-align: center;
    padding: 11px 0px;
    border-radius: 3px;
    background-image: url("../images/ok-icon-yellow.webp");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
  }

  .general-btn-white p {
    font-weight: 600;
    font-size: 16px;
    color: #fff;
  }
  .general-btn {
    width: 191px;
    height: 48px;
    border: 1px solid #76787b;
    text-align: center;
    padding: 11px 0px;
    border-radius: 3px;
    background-image: url("../images/ok-icon-black.webp");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
  }
.form-bottom a{
    text-decoration:none;
  }
.who-we-are a{
    text-decoration: none;
  }
  .general-btn p {
    font-weight: 600;
    font-size: 16px;
    color: #000;
  }
  /*about us finish*/
  /*owl-sector-project start*/
  .owl-sector-project {
    background-color: #fff;
    padding: 40px 0px;
  }
	.owl-sector-project .owl-theme .owl-nav {
    margin-top: -10%;
    margin-left: -75%;
    position: relative;
}
	.sectorbox {
	padding-top: 2%;
	}
  .tbox .owl-sector-project-title-text-box, .tbox .owl-news-title-text-box {
    width: 26%;
    padding: 0px 0px 20px 0px;
  }
  .owl-sector-project-title-text-box &gt; small, .owl-news-title-text-box &gt; small {
    font-size: 14px;
    color: var(--third-color);
    font-weight: 300;
    display: block;
	width: 30%;
    padding-bottom: 40px;
  }
  .owl-sector-project .tbox {
    height: 468px;
    background-color: #fff;
    padding: 60px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
  }
  .tbox .owl-sector-projects-card &gt; a {}
  .tbox .owl-sector-projects-card-title {
    font-weight: 600;
    font-size: 28px;
    color: black;
	line-height: 28px;
  }
  .tbox .owl-sector-projects-card-title &gt; p {}
  .tbox .owl-sector-projects-card-tbox {
    text-align: center;
    color: #fff;
    width: 138px;
    height: 26px;
    margin: 0 494px 24px 1px;
    padding: 1px 9px 3px;
    background-color: #151a23;
  }
  .tbox .owl-sector-projects-card-text {
    font-weight: 300;
    font-size: 16px;
    color: #5a636a;
  }
  .tbox .owl-sector-projects-card-text &gt; small {
    font-size: 14px;
    color: var(--third-color);
  }
  .tbox .owl-sector-projects-card-text &gt; small::before {
    font-family: "Font Awesome 5 Free";
    content: "\f111";
    color: var(--second-color);
  }
  .tbox .owl-sector-projects .owl-nav {
    position: absolute;
    bottom: -25%;
    left: 25%;
    transform: translate(-50%, -50%);
    width: 20%;
    display: flex;
    justify-content: space-between;
  }
  /*owl-sector-project finish*/
  /*owl-new start*/
  .owl-news {
    padding: 80px 0px;
  }
  .owl-new-card {
    display: grid;
    padding-right: 58px;
  }
  .owl-new-card a {
    text-decoration: none;
  }
  .owl-new-card small {
    color: #5a636a;
    padding: 10px 0px;
  }
  .owl-new-card &gt; h6 {
    font-size: 14px;
    font-weight: 600;
    min-height: 40px;
  }
  .owl-new-card &gt; p {
    color: var(--third-color);
    font-size: 12px;
    font-weight: 300;
  }
  .owl-new .owl-nav {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
    display: flex;
    justify-content: space-between;
  }
  /*owl-new finish*/
  /*customer-happiness start*/
  .customer-happiness {
    padding: 40px 0px;
  }
  .customer-happiness-title-box {
    width: 76%;
    margin-left: auto;
    padding: 0px 25px 0px 25px;
  }
  .customer-happiness-title-box &gt; h3 {
    color: var(--first-color);
    font-size: 36px;
    font-weight: 600;
    text-align: right;
  }
  .customer-happiness-title-box &gt; p {
    color: var(--third-color);
    font-size: 24px;
    font-weight: 300;
  }
  .customer-happiness-video-card {
    width: 70%;
    margin: auto;
  }
  .customer-happiness-video-card-title {
    padding: 15px 0px;
    width: 85%;
    margin: auto;
    text-align: right;
  }
  .customer-happiness-video-card a {
    text-decoration: none;
  }
  .customer-happiness-video-card &gt; h6 {
    font-size: 18px;
    color: black;
    font-weight: 600;
    padding: 15px 0px;
  }
  .customer-happiness-video-card &gt; p {
    font-size: 18px;
    color: var(--third-color);
    font-weight: 300;
  }
  /*customer-happines finish*/
  /*footer-top start*/
  .footer-top-box {
    padding: 20px 0px;
  }
  .footer-kvkk-div, .footer-gizlilik-div {
    display: inline-block;
    color: #7a7a7a;
    padding: 10px 15px;
  }
  .footer-kvkk-div p, .footer-gizlilik-div p {
    margin-bottom: 0px;
  }
  .footer-kvkk-div:hover, .footer-gizlilik-div:hover {
    color: white;
    background-color: var(--first-color);
  }
  /*footer-top finish*/
  /*footer start*/
  footer {
    background-color: #151a23;
    color: #fff;
    padding: 40px 0px;
    position: relative;
  }
  .footer-logo-icon-box {
    display: block;
  }
  .footer-logo-icon-box p {
    font-size: 16px;
    color: #8392a8;
    padding-top: 40px;
  }
  .footer-social-media-account-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 90%;
    padding: 14px 0px 0px 18px;
  }
  .icon-properties {
    color: #919ca4;
    font-size: 28px;
  }
  .icon-properties:hover {
    color: #194e78;
  }
  .footer-nav-box {
    height: 100%;
    position: relative;
  }
  .footer-nav-box::before, .footer-location-phone-mail-box {
    content: '';
    display: block;
    border-left: 1px solid #5a6473;
    width: 1px;
    height: 100%;
    position: absolute;
  }
  .footer-social-box {
    height: 100%;
    position: relative;
  }
  .footer-social-box-text {
    padding: 0px 0px 0px 18px;
    font-size: 18px;
    font-weight: 700;
  }
  .footer-nav-text {
    padding: 0px 0px 0px 30px;
    font-size: 14px;
    color: #0088ce;
    font-weight: 600;
  }
  .footer-social-box::before {
    content: '';
    display: block;
    border-left: 1px solid #5a6473;
    width: 1px;
    height: 100%;
    position: absolute;
  }
  .footer-nav ul {
    list-style: none;
  }
  .footer-nav ul li {
    font-size: 14px;
    padding: 8px 0px;
  }
  .footer-nav ul li a {
    color: #dae3eb;
    text-decoration: none;
  }
  .footer-location-phone-mail-box {
    width: 100%;
    height: 100%;
    position: relative;
    padding: 0px 0px 0px 28px;
  }
  .footer-location-phone-mail-box a {
    text-decoration: none;
  }
  .footer-location-div, .footer-phone-div, .footer-mail-div {
    display: flex;
    padding: 5px 10px;
  }
  .footer-location-div p, .footer-phone-div p, .footer-mail-div p {
    color: #dae3eb;
    font-size: 16px;
    font-weight: 300;
    padding: 0px 5px 0px 5px;
  }
  /*footer finish*/
  /*jumbotron start*/
  .jumbotron {
    width: 100%;
  }
  /*jumbotron finish*/
  /*main-list-call-us start*/
  .main-list-call-us {
    width: 65%;
    margin: auto;
    display: grid;
    row-gap: 24px;
    padding: 0px 0px 8px 0px;
  }
  .main-list {
    background-color: #e5e9eb;
  }
  .main-list-box {
    position: relative;
	padding-bottom: 38px;
  }
  .main-list-box-title {
    position: relative;
    top: -50px;
    left: 12%;
    z-index: 99;
  }
  .main-list-box-title h6 {
    color: #182d4c;
    font-weight: 600;
    font-size: 22px;
	  padding-bottom: 18px;
	      letter-spacing: -0.8px;
  }
  .main-list-box ul {
    list-style-type: none;
    padding-left: 0px;
    margin-bottom: 0px;
  }
  .main-list-box ul::before {
	content: '';
    display: block;
    background-color: #e5e9eb;
    width: 100%;
    height: 100px;
    position: absolute;
    top: -88px;
  }
  .main-list-box ul li {
    border-top: 1px solid white;
  }
  .main-list-box ul li:nth-last-child(1) {
    padding: 0px 0px 0px 0px;
  }
  .main-list-box ul li a {
    text-decoration: none;
    color: #000;
    width: 100%;
    display: block;
    padding: 10px 40px;
  }
  .main-list-box ul li a:hover {
    background-color: white;
    color: black;
    font-weight: 700;
    visibility: visible;
  }


  /*main-list-call-us finish*/
  /*who we are start*/
  .row-padding {
    padding: 20px 0px;
  }
  .who-we-are-title-text-box {
	padding-right: 20px;
	  padding-top: 50px;
  }
  .who-we-are-title-text-box p {
	font-weight: 400;
    font-size: 18px;
    color: #5a636a;
	padding-top: 20px;
  }
	.who-we-are-title-text-box h1{
	font-size: 32px;
    font-weight: 600;
    color: #182b49;
	}
	.who-we-are-title-text-box h2{
	font-size: 28px;
    font-weight: 600;
    color: #06beca;
	}
	.who-we-are-title-text-box h3{
	font-size: 24px;
    font-weight: 600;
    color: #7e8287;
	}
  .who-we-are-title-text-div, .all-project-title-text-div {
    position: relative;
    padding: 30px 40px;
  }
  .who-we-are-title-text-div h6, .all-project-title-text-div h6 {
    color: var(--first-color);
    font-weight: 600;
    font-size: 28px;
  }
  .who-we-are-title-text-div p, .all-project-title-text-div p {
    color: var(--first-color);
    font-weight: 300;
    font-size: 24px;
  }
  .who-we-are-title-text-div::before, .all-project-title-text-div::before {
    content: '';
    display: block;
    border-left: 15px solid var(--first-color);
    width: 1px;
    height: 45%;
    position: absolute;
    left: 6px;
  }
  .who-we-are-explanation-box p {
    font-weight: 400;
    font-size: 18px;
    color: #5a636a;
  }
  /*who we are finish*/
  /*all project start*/
  .all-project-title-text-box &gt; p {
    padding: 0px 0px 0px 40px;
    color: var(--third-color);
    font-size: 18px;
    font-weight: 300;
  }
  .all-project-card {
    padding: 40px 0px;
  }
  .all-project-card-img {
    width: 95%;
    margin: auto;
  }
  /*all project finish*/
  /*project-detail-box start*/
  .project-detail-text-box {
    width: 92%;
  }
  .project-detail-text-box p {
    font-weight: 300;
    font-size: 18px;
    color: var(--third-color);
  }
  .project-detail-box-padding {
    padding: 40px 0px;
  }
  .project-detail-box {
    width: 100%;
    height: 100%;
  }
  .project-detail-div {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
  }
  .project-detail-div h6 {
    font-size: 36px;
    font-weight: 600;
  }
  .project-detail-div p {
    font-size: 24px;
    font-weight: 300;
  }
  .project-detail-border-bottom {
    border-bottom: 1px solid #979797;
  }
  .project-detail-border-left {
    border-left: 1px solid #979797;
  }
  .project-detail-border-right {
    border-right: 1px solid #979797;
  }
  /*project-detail-box start*/
  /*form start*/
  .form-box {
    width: 100%;
    margin-top: 48px;
	
  }
  .form {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .form-inputs {
    width: 32%;
    height: 80px;
    padding: 10px 25px;
    display: inline-block;
    border-radius: 10px;
    margin: 12px 3px;
    border: 1px solid #d9d9d9;
    font-weight: 700;
    color: black;
  }
  .form-inputs::placeholder, .form-company-name-input::placeholder, .form &gt; textarea::placeholder {
    color: var(--third-color);
    font-weight: bold;
  }
  .form-company-name-input {
    width: 100%;
    height: 80px;
    padding: 10px 25px;
    display: block;
    border-radius: 10px;
    margin: 12px 3px;
    border: 1px solid #d9d9d9;
    font-weight: 700;
    color: black;
  }
  .form &gt; textarea {
    border-radius: 10px;
    width: 100%;
    height: 130px;
    padding: 10px 25px;
    font-weight: 700;
    color: black;
    border: 1px solid #d9d9d9;
  }
  .form-bottom {
    display: flex;
    color: white;
    justify-content: space-between;
    width: 100%;
    margin-left: auto;
    padding: 20px 0px;
    height: 130px;
    align-items: center;
  }
  .form-bottom-p {
    margin: 0px;
    margin-left: 10px;
    color: black;
  }
  input.form-checkbox {
    width: 30px;
    height: 30px;
  }
  .form-bottom-checkbox {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
  }
  .recaptcha-box {
    color: black;
    width: 304px;
    height: 78px;
    border: 1px solid black;
  }
  /*form-finish*/
  .connection-information-box {}
  .connection-information-box h6 {
    color: var(--first-color);
    font-size: 36px;
    font-weight: 300;
  }
  .connection-information-box p {
    color: black;
    font-size: 20px;
    font-weight: 300;
  }
  .connection-box a {
    text-decoration: none;
  }
  .connection-box {
    display: grid;
    row-gap: 10px;
  }
  .connection-mail-phone-adress-div {
    display: flex;
  }
  .connection-mail-phone-adress-div p {
    font-weight: 300;
    font-size: 18px;
    color: black;
    padding: 4px 15px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
   .container {
    max-width: 1560px;
  }
	h4{
		font-size: 24px;
		font-weight: 600;
	}
	.newspage{
	margin-top: 50px;
    margin-bottom: 50px;
	}
	.newsleft{
	padding-bottom: 18px;
    padding-right: 40px;
	}
	.newsright{
	padding-left: 40px;
	}
	.newsbtnbs{
	padding-top: 40px;
	}
	.newsbtn{
	width: 191px;
    height: 48px;
    border: 1px solid #76787b;
    text-align: center;
    padding: 11px 0px;
    border-radius: 3px;
    background-image: url(../images/ok-icon-black.webp);
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
	}
	.newsbtnbs a{
	color: #163a5f;
    text-decoration: none;
    font-size: 16px;
    font-weight: 700;
	}
	.newsdate{
		padding-bottom:20px;
		padding-top:20px;
		font-size: 14px;
		color: #143f65;
	}
	.product-table{
		margin-top:80px;
		margin-bottom:40px;
	}
	.footer-top{
		margin-top:40px;
	}
	.contact-row-padding{
		margin-top: 28px;
	}
	.contact-row-padding p{
	line-height: 26px;
	}
	.form-group{
		padding-bottom: 12px;
	}
	.mapHolder{
		padding: 8px;
	}
.searchbox{
	width: 75%;
    font-size: 14px;
    color: #848f99;
    border: 1px solid #ffffff;
    height: 34px;
    padding: 8px;
	}
.accordion-menu {
    width: 100%;
    max-width: 350px;
    background: #e5e9eb;
    border-radius: 4px;
}

.accordion-menu li.open .dropdownlink {
  color: #183455;
}

.accordion-menu li.open .dropdownlink .fa-chevron-down {
  transform: rotate(180deg);
}

.accordion-menu li:last-child .dropdownlink {
  border-bottom: 0;
	padding-bottom: 40px;
}

.dropdownlink {
  cursor: pointer;
    display: block;
    padding: 12px 32px 12px 32px;
    font-size: 14px;
    border-bottom: 1px solid #ccc;
    position: relative;
    transition: all 0.4s ease-out;
}

.dropdownlink i {
  position: absolute;
  top: 17px;
  left: 16px;
}

.dropdownlink .fa-chevron-down {
  right: 20px;
  left: auto;
}

.submenuItems {
  display: none;
  background: #f2f2f2;
}

.submenuItems li {
  border-bottom: 1px solid #86b686;
}

.submenuItems a {
  display: block;
  color: #727272;
  padding: 12px 12px 12px 45px;
  transition: all 0.4s ease-out;
}

.submenuItems a:hover {
  background: #f2f2f2;
  color: #fff;
}
  .blue-bar{
		width: 100%;
		height: 138px;
		background-image: linear-gradient(to bottom, #194e78, #182b49);
	      align-items: end;
    color: #fff;
	  padding-bottom: 20px;
	}
	.blue-bar-title{
	      padding-top: 80px;
	}
	.breadcrumbright{
	padding-top: 92px;
    font-size: 12px;
	color: #aeb9c4;
	}
	.breadcrumbright a{
	text-decoration: none;
	color: #aeb9c4;
	padding-right: 6px;
	padding-left: 6px;
	}
	.breadcrumbright ol li {border-right:1px solid #aeb9c4;}
	.breadcrumbright ol li:last-child {border-right:none;}
	.breadcrumb{
	float: right;
	}
  h5 {
    font-size: 28px;
    font-weight: 600;
  }
  .main-about {
    background-image: url("../images/about-sol-arrow.webp");
    background-repeat: no-repeat;
    margin-top: 48px;
    height: 438px;
	  background-size: 40%;
  }
  .main-news {
    background-image: url("../images/news-sag-arrow.webp");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
	  background-size: 60%;
  }
  .main-sektorler-automation {
    background-image: url("../images/sektor-otomasyon.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-sektorler-industry {
    background-image: url("../images/sektor-endustri.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-sektorler-machinery {
    background-image: url("../images/sektor-makine.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-sektorler-wind-energy {
    background-image: url("../images/wind-energy.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-sektorler-solar-energy {
    background-image: url("../images/solar-energy.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 80%;
  }
  .main-catalog {
    background-image: url("../images/catalog-back.webp");
    background-repeat: no-repeat;
    height: 300px;
    margin-top: 60px;
  }
  .main-catalog a {
    text-decoration: none;
  }
  .catalog-gorsel {
    margin-top: -68px;
  }
  .catalog-buton {
    margin: auto;
  }
  .catalog-text {
    margin: auto;
    color: #fff;
  }
  .catalog-text p {
    margin: auto;
    color: #fff;
    font-weight: 300;
  }
  .logopart {
    display: flex;
    width: 80%;
  }
  .footer-logo1 {
    padding-right: 10px;
  }
  .footer-logo2 {
    padding-right: 10px;
    margin: auto;
  }
  .footer-logo3 {
    margin: auto;
  }
  .headertop {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .product-request {
    padding-left: 20px;
    font-size: 14px;
    color: #194e78;
  }
  .product-request a {
    text-decoration: none;
    color: #194e78;
  }
  /*header-top*/
  .header-top {
    display: flex;
    float: right;
    align-items: center;
    z-index: 999;
  }
  .header-top a {
    text-decoration: none;
  }
  .clean {
    clear: both;
  }
  .footer-text-company {
    text-decoration: none;
    padding-left: 10px;
    font-weight: 600;
  }
  .footer-text-hours {
    text-decoration: none;
    font-size: 12px;
    color: #666b74;
    padding-left: 10px;
  }
  .call-btn {
    width: 188px;
    height: 33px;
    padding: 5px 15px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: 5% 50%;
    background-image: radial-gradient(circle at 50% 50%, #114d7b, #182c4a 159%);
  }
  .call-btn p {
    color: White;
    font-weight: 700;
    font-size: 16px;
  }
  .social-media-account-box {
    width: 218px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 4px 28px;
  }
  #icon-facebook {
    font-size: 23px;
  }
  .icon-property {
    color: #919ca4;
    font-size: 28px;
  }
  .icon-property:hover {
    color: #194e78;
  }
  .logom {
    margin: auto;
  }
  .logo-title {
    padding-left: 10px;
    margin: auto;
    border-left: 1px solid #919ca4;
  }
  .logo-title1 {
    font-size: 32px;
    color: #194e78;
    font-weight: 600;
  }
  .logo-title2 {
    font-size: 16px;
    color: #606060;
    letter-spacing: 3px;
    line-height: 16px;
  }
  /*header top finish*/
  /*menu start*/
  .navbar-expand-lg {
    padding-bottom: 0px;
  }
  .navbar-expand-lg .navbar-collapse {
    position: relative;
    top: 10px;
  }
  .nav-item {
    padding: 0px 8px 0px 0px;
  }
  .nav-link {
    font-size: 14px;
    font-weight: 600;
    color: black;
    padding: 15px 0px;
  }
  .nav-link:hover {
    background-color: #194b74;
    color: white;
  }
  .languages-box {
    padding: 14px 0px 0px 0px;
    width: 78px;
  }
  .languages-box a, .languages-box p {
    text-decoration: none;
    color: var(--third-color);
    font-size: 16px;
    font-weight: 700;
    display: inline-block;
    padding-left: 8px;
  }
  .languages-box p:hover {
    color: #0b6ca8;
  }
  /*menu finish*/
  .owl-theme .owl-nav [class*=owl-]:hover {
    background: none;
    color: #ffffff00;
  }
  /*owl-energy start*/
  .owl-energy-enviromental {}
  .owl-energy-container {
    position: relative;
    z-index: 9;
  }
  .owl-energ-container &gt; a {
    text-decoration: none;
  }
  .owl-energy-application {
    position: fixed;
    top: 25%;
    right: 0;
    z-index: 99;
  }
	.owl-energy-application img:hover {
    transform: scale(1.08);
	animation-timing-function: ease-in;
		transition: 1s ease;
  }
  .owl-energy-application p {
    font-weight: 600;
    font-size: 21px;
    color: white;
  }
  .owl-energy-title-text-box {
    width: 50%;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 99;
    transform: translate(-50%, -50%);
  }
  .owl-energy-title-text-box &gt; h2 {
    font-weight: 300;
    font-size: 72px;
    letter-spacing: 1px;
    color: white;
  }
  .owl-energy-title-text-box &gt; h1 {
    font-weight: 700;
    font-size: 72px;
    letter-spacing: 1px;
    color: white;
    text-align: center;
  }
  .owl-energy-title-text-box &gt; p {
    font-weight: 300;
    font-size: 36px;
    letter-spacing: 1px;
    color: white;
  }
  .owl-energy .owl-nav {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -30px;
    width: 100%;
	}
	.owl-energy .owl-prev {
		left: 20px;
		position: absolute;
	}
	.owl-energy .owl-next {
		background-position: -25px center;
		margin-left: 15px;
		right: 20px;
		position: absolute;
	}
  /*owl-energy finish*/
  /*owl-services start*/
	.owl-service {
    margin-top: 40px;
  }

  #owl-services-container {
    position: relative;
    top: 20px;
  }
  #owl-services-container a {
    text-decoration: none;
    color: #fff;
  }
  .owl-service .tright {
    text-align: right;
    margin: auto;
  }
  .owl-services-card {
    width: 304px;
    position: relative;
    height: 318px;
    background-image: radial-gradient(circle at 50% 50%, #fff, #e5e9eb 112%);
	  font-size: 14px;
    font-weight: 400;
	margin-bottom: 20px;
  }
  .owl-services-card img {
    width: 56% !important;
    position: absolute;
    top: 38%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .owl-services-card-text-blue1 {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #194e78;
    text-align: center;
    padding: 10px;
	min-height: 78px;
  }
  .owl-services-card-text-blue1 a{
    color: #fff;
	text-decoration: none;
  }
  .owl-services-card-text-blue2 {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #008ac9;
    text-align: center;
    padding: 10px;
  }
  .owl-services-card-text-orange {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #ff801a;
    text-align: center;
    padding: 10px;
  }
  .owl-services-card-text-green {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #6db8a6;
    text-align: center;
    padding: 10px;
  }
  .owl-services-card-text &gt; p {
    font-weight: 400;
    font-size: 14px;
    color: white;
  }
  .item &gt; a {
    text-decoration: none;
  }
  .owl-news .owl-carousel .owl-nav button.owl-prev {
    display: none;
  }
  .owl-news .owl-carousel .owl-nav button.owl-next {
    margin-left: 660px;
    margin-bottom: 244px;
  }
  .owl-services .owl-nav {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 108%;
    display: flex;
    justify-content: space-between;
  }
  /*owl-services finish*/
  /*about us start*/
  .about-us {
    padding: 68px 0px 0px 0px;
  }
  .general-title h5 {
    display: inline-block;
    font-size: 32px;
    font-weight: 600;
  }
  .about-us-title-text-btn-box {
    padding: 38px 0px;
    display: grid;
    row-gap: 20px;
    color: #5a636a;
    font-weight: 300;
  }
  .about-us-title-text-div {
    width: 100%;
    height: 100%;
    position: relative;
  }
  .about-us-title-text-div h6 {
    font-size: 28px;
    font-weight: 600;
    color: #000;
  }
  .about-us-title-text-div p {
    font-size: 24px;
    font-weight: 300;
    color: #0b6da9;
  }
  .about-us-title-text-btn-box a {
    text-decoration: none;
  }
  .general-btn-white {
    width: 191px;
    height: 48px;
    border: 1px solid #fff;
    text-align: center;
    padding: 11px 0px;
    border-radius: 3px;
    background-image: url("../images/ok-icon-yellow.webp");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
  }

  .general-btn-white p {
    font-weight: 600;
    font-size: 16px;
    color: #fff;
  }
  .general-btn {
    width: 191px;
    height: 48px;
    border: 1px solid #76787b;
    text-align: center;
    padding: 11px 0px;
    border-radius: 3px;
    background-image: url("../images/ok-icon-black.webp");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
  }
.form-bottom a{
    text-decoration:none;
  }
.who-we-are a{
    text-decoration: none;
  }
  .general-btn p {
    font-weight: 600;
    font-size: 16px;
    color: #000;
  }
  /*about us finish*/
  /*owl-sector-project start*/
  .owl-sector-project {
    background-color: #fff;
    padding: 40px 0px;
  }
	.owl-sector-project .owl-theme .owl-nav {
    margin-top: -10%;
    margin-left: -75%;
    position: relative;
}
	.sectorbox {
	padding-top: 2%;
	}
  .tbox .owl-sector-project-title-text-box, .tbox .owl-news-title-text-box {
    width: 26%;
    padding: 0px 0px 20px 0px;
  }
  .owl-sector-project-title-text-box &gt; small, .owl-news-title-text-box &gt; small {
    font-size: 14px;
    color: var(--third-color);
    font-weight: 300;
    display: block;
	width: 30%;
    padding-bottom: 40px;
  }
  .owl-sector-project .tbox {
    height: 468px;
    background-color: #fff;
    padding: 60px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
  }
  .tbox .owl-sector-projects-card &gt; a {}
  .tbox .owl-sector-projects-card-title {
    font-weight: 600;
    font-size: 28px;
    color: black;
	line-height: 28px;
  }
  .tbox .owl-sector-projects-card-title &gt; p {}
  .tbox .owl-sector-projects-card-tbox {
    text-align: center;
    color: #fff;
    width: 138px;
    height: 26px;
    margin: 0 494px 24px 1px;
    padding: 1px 9px 3px;
    background-color: #151a23;
  }
  .tbox .owl-sector-projects-card-text {
    font-weight: 300;
    font-size: 16px;
    color: #5a636a;
  }
  .tbox .owl-sector-projects-card-text &gt; small {
    font-size: 14px;
    color: var(--third-color);
  }
  .tbox .owl-sector-projects-card-text &gt; small::before {
    font-family: "Font Awesome 5 Free";
    content: "\f111";
    color: var(--second-color);
  }
  .tbox .owl-sector-projects .owl-nav {
    position: absolute;
    bottom: -25%;
    left: 25%;
    transform: translate(-50%, -50%);
    width: 20%;
    display: flex;
    justify-content: space-between;
  }
  /*owl-sector-project finish*/
  /*owl-new start*/
  .owl-news {
    padding: 80px 0px;
  }
  .owl-new-card {
    display: grid;
    padding-right: 58px;
  }
  .owl-new-card a {
    text-decoration: none;
  }
  .owl-new-card small {
    color: #5a636a;
    padding: 10px 0px;
  }
  .owl-new-card &gt; h6 {
    font-size: 14px;
    font-weight: 600;
    min-height: 40px;
  }
  .owl-new-card &gt; p {
    color: var(--third-color);
    font-size: 12px;
    font-weight: 300;
  }
  .owl-new .owl-nav {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
    display: flex;
    justify-content: space-between;
  }
  /*owl-new finish*/
  /*customer-happiness start*/
  .customer-happiness {
    padding: 40px 0px;
  }
  .customer-happiness-title-box {
    width: 76%;
    margin-left: auto;
    padding: 0px 25px 0px 25px;
  }
  .customer-happiness-title-box &gt; h3 {
    color: var(--first-color);
    font-size: 36px;
    font-weight: 600;
    text-align: right;
  }
  .customer-happiness-title-box &gt; p {
    color: var(--third-color);
    font-size: 24px;
    font-weight: 300;
  }
  .customer-happiness-video-card {
    width: 70%;
    margin: auto;
  }
  .customer-happiness-video-card-title {
    padding: 15px 0px;
    width: 85%;
    margin: auto;
    text-align: right;
  }
  .customer-happiness-video-card a {
    text-decoration: none;
  }
  .customer-happiness-video-card &gt; h6 {
    font-size: 18px;
    color: black;
    font-weight: 600;
    padding: 15px 0px;
  }
  .customer-happiness-video-card &gt; p {
    font-size: 18px;
    color: var(--third-color);
    font-weight: 300;
  }
  /*customer-happines finish*/
  /*footer-top start*/
  .footer-top-box {
    padding: 20px 0px;
  }
  .footer-kvkk-div, .footer-gizlilik-div {
    display: inline-block;
    color: #7a7a7a;
    padding: 10px 15px;
  }
  .footer-kvkk-div p, .footer-gizlilik-div p {
    margin-bottom: 0px;
  }
  .footer-kvkk-div:hover, .footer-gizlilik-div:hover {
    color: white;
    background-color: var(--first-color);
  }
  /*footer-top finish*/
  /*footer start*/
  footer {
    background-color: #151a23;
    color: #fff;
    padding: 40px 0px;
    position: relative;
  }
  .footer-logo-icon-box {
    display: block;
  }
  .footer-logo-icon-box p {
    font-size: 16px;
    color: #8392a8;
    padding-top: 40px;
  }
  .footer-social-media-account-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 90%;
    padding: 14px 0px 0px 18px;
  }
  .icon-properties {
    color: #919ca4;
    font-size: 28px;
  }
  .icon-properties:hover {
    color: #194e78;
  }
  .footer-nav-box {
    height: 100%;
    position: relative;
  }

  .footer-social-box {
    height: 100%;
    position: relative;
  }
  .footer-social-box-text {
    padding: 0px 0px 0px 18px;
    font-size: 18px;
    font-weight: 700;
  }
  .footer-nav-text {
    padding: 0px 0px 0px 30px;
    font-size: 14px;
    color: #0088ce;
    font-weight: 600;
  }
  .footer-social-box::before {
    content: '';
    display: block;
    border-left: 1px solid #5a6473;
    width: 1px;
    height: 100%;
    position: absolute;
  }
  .footer-nav ul {
    list-style: none;
  }
  .footer-nav ul li {
    font-size: 14px;
    padding: 8px 0px;
  }
  .footer-nav ul li a {
    color: #dae3eb;
    text-decoration: none;
  }
  .footer-location-phone-mail-box {
    width: 100%;
    height: 100%;
    position: relative;
    padding: 0px 0px 0px 28px;
  }
  .footer-location-phone-mail-box a {
    text-decoration: none;
  }
  .footer-location-div, .footer-phone-div, .footer-mail-div {
    display: flex;
    padding: 5px 10px;
  }
  .footer-location-div p, .footer-phone-div p, .footer-mail-div p {
    color: #dae3eb;
    font-size: 16px;
    font-weight: 300;
    padding: 0px 5px 0px 5px;
  }
  /*footer finish*/
  /*jumbotron start*/
  .jumbotron {
    width: 100%;
  }
  /*jumbotron finish*/
  /*main-list-call-us start*/
  .main-list-call-us {
    width: 65%;
    margin: auto;
    display: grid;
    row-gap: 24px;
    padding: 0px 0px 8px 0px;
  }
  .main-list {
    background-color: #e5e9eb;
  }
  .main-list-box {
    position: relative;
	padding-bottom: 38px;
  }
  .main-list-box-title {
    position: relative;
    top: -50px;
    left: 12%;
    z-index: 99;
  }
  .main-list-box-title h6 {
    color: #182d4c;
    font-weight: 600;
    font-size: 22px;
	  padding-bottom: 18px;
	      letter-spacing: -0.8px;
  }
  .main-list-box ul {
    list-style-type: none;
    padding-left: 0px;
    margin-bottom: 0px;
  }
  .main-list-box ul::before {
	content: '';
    display: block;
    background-color: #e5e9eb;
    width: 100%;
    height: 100px;
    position: absolute;
    top: -88px;
  }
  .main-list-box ul li {
    border-top: 1px solid white;
  }
  .main-list-box ul li:nth-last-child(1) {
    padding: 0px 0px 0px 0px;
  }
  .main-list-box ul li a {
    text-decoration: none;
    color: #000;
    width: 100%;
    display: block;
    padding: 10px 40px;
  }
  .main-list-box ul li a:hover {
    background-color: white;
    color: black;
    font-weight: 700;
    visibility: visible;
  }


  /*main-list-call-us finish*/
  /*who we are start*/
  .row-padding {
    padding: 20px 0px;
  }
  .who-we-are-title-text-box {
	padding-right: 20px;
	  padding-top: 50px;
  }
  .who-we-are-title-text-box p {
	font-weight: 400;
    font-size: 18px;
    color: #5a636a;
	padding-top: 20px;
  }
	.who-we-are-title-text-box h1{
	font-size: 32px;
    font-weight: 600;
    color: #182b49;
	}
	.who-we-are-title-text-box h2{
	font-size: 28px;
    font-weight: 600;
    color: #06beca;
	}
	.who-we-are-title-text-box h3{
	font-size: 24px;
    font-weight: 600;
    color: #7e8287;
	}
  .who-we-are-title-text-div, .all-project-title-text-div {
    position: relative;
    padding: 30px 40px;
  }
  .who-we-are-title-text-div h6, .all-project-title-text-div h6 {
    color: var(--first-color);
    font-weight: 600;
    font-size: 28px;
  }
  .who-we-are-title-text-div p, .all-project-title-text-div p {
    color: var(--first-color);
    font-weight: 300;
    font-size: 24px;
  }
  .who-we-are-title-text-div::before, .all-project-title-text-div::before {
    content: '';
    display: block;
    border-left: 15px solid var(--first-color);
    width: 1px;
    height: 45%;
    position: absolute;
    left: 6px;
  }
  .who-we-are-explanation-box p {
    font-weight: 400;
    font-size: 18px;
    color: #5a636a;
  }
  /*who we are finish*/
  /*all project start*/
  .all-project-title-text-box &gt; p {
    padding: 0px 0px 0px 40px;
    color: var(--third-color);
    font-size: 18px;
    font-weight: 300;
  }
  .all-project-card {
    padding: 40px 0px;
  }
  .all-project-card-img {
    width: 95%;
    margin: auto;
  }
  /*all project finish*/
  /*project-detail-box start*/
  .project-detail-text-box {
    width: 92%;
  }
  .project-detail-text-box p {
    font-weight: 300;
    font-size: 18px;
    color: var(--third-color);
  }
  .project-detail-box-padding {
    padding: 40px 0px;
  }
  .project-detail-box {
    width: 100%;
    height: 100%;
  }
  .project-detail-div {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
  }
  .project-detail-div h6 {
    font-size: 36px;
    font-weight: 600;
  }
  .project-detail-div p {
    font-size: 24px;
    font-weight: 300;
  }
  .project-detail-border-bottom {
    border-bottom: 1px solid #979797;
  }
  .project-detail-border-left {
    border-left: 1px solid #979797;
  }
  .project-detail-border-right {
    border-right: 1px solid #979797;
  }
  /*project-detail-box start*/
  /*form start*/
  .form-box {
    width: 100%;
    margin-top: 48px;
	
  }
  .form {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .form-inputs {
    width: 32%;
    height: 80px;
    padding: 10px 25px;
    display: inline-block;
    border-radius: 10px;
    margin: 12px 3px;
    border: 1px solid #d9d9d9;
    font-weight: 700;
    color: black;
  }
  .form-inputs::placeholder, .form-company-name-input::placeholder, .form &gt; textarea::placeholder {
    color: var(--third-color);
    font-weight: bold;
  }
  .form-company-name-input {
    width: 100%;
    height: 80px;
    padding: 10px 25px;
    display: block;
    border-radius: 10px;
    margin: 12px 3px;
    border: 1px solid #d9d9d9;
    font-weight: 700;
    color: black;
  }
  .form &gt; textarea {
    border-radius: 10px;
    width: 100%;
    height: 130px;
    padding: 10px 25px;
    font-weight: 700;
    color: black;
    border: 1px solid #d9d9d9;
  }
  .form-bottom {
    display: flex;
    color: white;
    justify-content: space-between;
    width: 100%;
    margin-left: auto;
    padding: 20px 0px;
    height: 130px;
    align-items: center;
  }
  .form-bottom-p {
    margin: 0px;
    margin-left: 10px;
    color: black;
  }
  input.form-checkbox {
    width: 30px;
    height: 30px;
  }
  .form-bottom-checkbox {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
  }
  .recaptcha-box {
    color: black;
    width: 304px;
    height: 78px;
    border: 1px solid black;
  }
  /*form-finish*/
  .connection-information-box {}
  .connection-information-box h6 {
    color: var(--first-color);
    font-size: 36px;
    font-weight: 300;
  }
  .connection-information-box p {
    color: black;
    font-size: 20px;
    font-weight: 300;
  }
  .connection-box a {
    text-decoration: none;
  }
  .connection-box {
    display: grid;
    row-gap: 10px;
  }
  .connection-mail-phone-adress-div {
    display: flex;
  }
  .connection-mail-phone-adress-div p {
    font-weight: 300;
    font-size: 18px;
    color: black;
    padding: 4px 15px;
  }
}
@media only screen and (max-width: 480px) {
   .container {
    max-width: 98%;
  }
	h4{
		font-size: 24px;
		font-weight: 600;
	}
	.newspage{
	margin-top: 50px;
    margin-bottom: 50px;
	}
	.newsleft{
	padding-bottom: 18px;
    padding-right: 40px;
	}
	.newsright{
	padding-left: 40px;
	}
	.newsbtnbs{
	padding-top: 40px;
	}
	.newsbtn{
	width: 191px;
    height: 48px;
    border: 1px solid #76787b;
    text-align: center;
    padding: 11px 0px;
    border-radius: 3px;
    background-image: url(../images/ok-icon-black.webp);
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
	}
	.newsbtnbs a{
	color: #163a5f;
    text-decoration: none;
    font-size: 16px;
    font-weight: 700;
	}
	.newsdate{
		padding-bottom:20px;
		padding-top:20px;
		font-size: 14px;
		color: #143f65;
	}
	.product-table{
		margin-top:80px;
		margin-bottom:40px;
	}
	.footer-top{
		margin-top:40px;
	}
	.contact-row-padding{
		margin-top: 28px;
	}
	.contact-row-padding p{
	line-height: 26px;
	}
	.form-group{
		padding-bottom: 12px;
	}
	.mapHolder{
		padding: 8px;
	}
.searchbox{
	    width: 86%;
    font-size: 14px;
    color: #848f99;
    border: 1px solid #ffffff;
    height: 34px;
    padding: 8px;
    margin-top: 14px;
    margin-bottom: 24px;
	}
.accordion-menu {
    width: 100%;
    max-width: 350px;
    background: #e5e9eb;
    border-radius: 4px;
}

.accordion-menu li.open .dropdownlink {
  color: #183455;
}

.accordion-menu li.open .dropdownlink .fa-chevron-down {
  transform: rotate(180deg);
}

.accordion-menu li:last-child .dropdownlink {
  border-bottom: 0;
	padding-bottom: 40px;
}

.dropdownlink {
  cursor: pointer;
    display: block;
    padding: 10px 48px 14px 20px;
    font-size: 12px;
    border-bottom: 1px solid #ccc;
    position: relative;
    transition: all 0.4s ease-out;
}

.dropdownlink i {
  position: absolute;
  top: 17px;
  left: 16px;
}

.dropdownlink .fa-chevron-down {
  right: 20px;
  left: auto;
}

.submenuItems {
  display: none;
      background: #ced2d4;
}

.submenuItems li {
  border-bottom: 1px solid #86b686;
}

.submenuItems a {
  display: block;
  color: #727272;
  padding: 12px 12px 12px 45px;
  transition: all 0.4s ease-out;
}

.submenuItems a:hover {
  background: #f2f2f2;
  color: #fff;
}
  .blue-bar{
	width: 100%;
    height: 138px;
    background-image: linear-gradient(to bottom, #194e78, #182b49);
    color: #fff;
	}
	.blue-bar-title{
	      padding-top: 32px;
    text-align: center;
	}
	.breadcrumbright{
	font-size: 12px;
    text-align: center;
    color: #aeb9c4;
	}
	.breadcrumbright a{
	text-decoration: none;
	color: #aeb9c4;
	padding-right: 6px;
	padding-left: 6px;
	}
	.breadcrumbright ol li {border-right:1px solid #aeb9c4;}
	.breadcrumbright ol li:last-child {border-right:none;}
	.breadcrumb{
	float: right;
	}
  h5 {
    font-size: 28px;
    font-weight: 600;
  }
  .main-about {

  }
  .main-news {

  }
  .main-sektorler-automation {
    background-image: url("../images/sektor-otomasyon.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 100%;
  }
  .main-sektorler-industry {
    background-image: url("../images/sektor-endustri.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 100%;
  }
  .main-sektorler-machinery {
    background-image: url("../images/sektor-makine.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 100%;
  }
  .main-sektorler-wind-energy {
    background-image: url("../images/wind-energy.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 100%;
  }
  .main-sektorler-solar-energy {
    background-image: url("../images/solar-energy.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
    height: 680px;
    background-size: 100%;
  }
  .main-catalog {
        background-image: url(../images/catalog-back.webp);
    background-repeat: no-repeat;
    height: 500px;
    margin-top: 60px;
    background-size: cover;
  }
  .main-catalog a {
    text-decoration: none;

  }
  .catalog-gorsel {
    margin-top: -68px;
  }
  .catalog-buton {
    margin: auto;
  }
  .catalog-text {
    color: #fff;
    margin-top: 38px;
  }
  .catalog-text p {
    margin: auto;
    color: #fff;
    font-weight: 300;
  }
  .logopart {
    display: flex;
    width: 90%;
    padding-left: 40px;
  }
  .footer-logo1 {
    padding-right: 10px;
  }
  .footer-logo2 {
    padding-right: 10px;
    margin: auto;
  }
  .footer-logo3 {
    margin: auto;
  }
  .headertop {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .product-request {
    display: none;
  }
  .product-request a {
    text-decoration: none;
    color: #194e78;
  }
  /*header-top*/
  .header-top {
    display: none;
  }
  .header-top a {
    text-decoration: none;
  }
  .clean {
    clear: both;
  }
  .footer-text-company {
    text-decoration: none;
    padding-left: 10px;
    font-weight: 600;
  }
  .footer-text-hours {
    text-decoration: none;
    font-size: 12px;
    color: #666b74;
    padding-left: 10px;
  }
  .call-btn {
    width: 188px;
    height: 33px;
    padding: 5px 15px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: 5% 50%;
    background-image: radial-gradient(circle at 50% 50%, #114d7b, #182c4a 159%);
  }
  .call-btn p {
    color: White;
    font-weight: 700;
    font-size: 16px;
  }
  .social-media-account-box {
    display: none;
  }
  #icon-facebook {
    font-size: 23px;
  }
  .icon-property {
    color: #919ca4;
    font-size: 28px;
  }
  .icon-property:hover {
    color: #194e78;
  }
  .logom {
    margin: auto;
    display: flex;
  }
	.navbar-toggler{
		color: rgb(0 0 0 / 0%);
	}
  .logo-title {
    display: none;
  }
  .logo-title1 {
    font-size: 32px;
    color: #194e78;
    font-weight: 600;
  }
  .logo-title2 {
    font-size: 16px;
    color: #606060;
    letter-spacing: 3px;
    line-height: 16px;
  }
  /*header top finish*/
  /*menu start*/
  .navbar-expand-lg {
    padding-bottom: 0px;
  }
  .navbar-expand-lg .navbar-collapse {
    position: relative;
    top: 10px;
  }
  .nav-item {
    padding: 0px 8px 0px 0px;
  }
  .nav-link {
    font-size: 14px;
    font-weight: 600;
    color: black;
    padding: 15px 0px;
  }
  .nav-link:hover {
    background-color: #194b74;
    color: white;
	padding-left: 20px;
  }
  .languages-box {
    padding: 14px 0px 0px 0px;
    width: 78px;
  }
  .languages-box a, .languages-box p {
    text-decoration: none;
    color: var(--third-color);
    font-size: 16px;
    font-weight: 700;
    display: inline-block;
    padding-right: 8px;
  }
  .languages-box p:hover {
    color: #0b6ca8;
  }
  /*menu finish*/
  .owl-theme .owl-nav [class*=owl-]:hover {
    background: none;
    color: #ffffff00;
  }
  /*owl-energy start*/
  .owl-energy-enviromental {}
  .owl-energy-container {
    position: relative;
    z-index: 9;
  }
  .owl-energ-container &gt; a {
    text-decoration: none;
  }
  .owl-energy-application {
    position: fixed;
    top: 25%;
    right: 0;
    z-index: 99;
	width: 68px;
  }
	.owl-energy-application img:hover {
    transform: scale(1.08);
	animation-timing-function: ease-in;
		transition: 1s ease;
  }
  .owl-energy-application p {
    font-weight: 600;
    font-size: 21px;
    color: white;
  }
  .owl-energy-title-text-box {
    width: 50%;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 99;
    transform: translate(-50%, -50%);
  }
  .owl-energy-title-text-box &gt; h2 {
    font-weight: 300;
    font-size: 72px;
    letter-spacing: 1px;
    color: white;
  }
  .owl-energy-title-text-box &gt; h1 {
	font-weight: 600;
    font-size: 18px;
    color: white;
    text-align: center;
  }
  .owl-energy-title-text-box &gt; p {
    font-weight: 300;
    font-size: 36px;
    letter-spacing: 1px;
    color: white;
  }
  .owl-energy .owl-nav {
    display: none;
  }
  /*owl-energy finish*/
  /*owl-services start*/
	.owl-service {
    margin-top: 20px;
  }

  #owl-services-container {
    position: relative;
    top: 20px;
  }
  #owl-services-container a {
    text-decoration: none;
    color: #fff;
  }
  .owl-service .tright {
    text-align: right;
    margin: auto;
  }
  .owl-services-card {
    width: 100%;
    position: relative;
    height: 318px;
    background-image: radial-gradient(circle at 50% 50%, #fff, #e5e9eb 112%);
	  font-size: 14px;
    font-weight: 400;
	margin-bottom: 20px;
  }
  .owl-services-card img {
    width: 56% !important;
    position: absolute;
    top: 38%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .owl-services-card-text-blue1 {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #194e78;
    text-align: center;
    padding: 10px;
	min-height: 78px;
  }
  .owl-services-card-text-blue1 a{
    color: #fff;
	text-decoration: none;
  }
  .owl-services-card-text-blue2 {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #008ac9;
    text-align: center;
    padding: 10px;
  }
  .owl-services-card-text-orange {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #ff801a;
    text-align: center;
    padding: 10px;
  }
  .owl-services-card-text-green {
    position: relative;
    top: 88%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    background-color: #6db8a6;
    text-align: center;
    padding: 10px;
  }
  .owl-services-card-text &gt; p {
    font-weight: 400;
    font-size: 14px;
    color: white;
  }
  .item &gt; a {
    text-decoration: none;
  }
  .owl-news .owl-carousel .owl-nav button.owl-prev {
    display: none;
  }
  .owl-news .owl-carousel .owl-nav button.owl-next {
    margin-left: 660px;
    margin-bottom: 244px;
  }
  .owl-services .owl-nav {
    display: none;
  }
  /*owl-services finish*/
  /*about us start*/
  .about-us {
    padding: 68px 0px 0px 0px;
  }
  .general-title h5 {
    display: inline-block;
    font-size: 32px;
    font-weight: 600;
  }
  .about-us-title-text-btn-box {
    padding: 38px 0px;
    display: grid;
    row-gap: 20px;
    color: #5a636a;
    font-weight: 300;
  }
  .about-us-title-text-div {
    width: 100%;
    height: 100%;
    position: relative;
  }
  .about-us-title-text-div h6 {
    font-size: 28px;
    font-weight: 600;
    color: #000;
  }
  .about-us-title-text-div p {
    font-size: 24px;
    font-weight: 300;
    color: #0b6da9;
  }
  .about-us-title-text-btn-box a {
    text-decoration: none;
  }
  .general-btn-white {
    width: 191px;
    height: 48px;
    border: 1px solid #fff;
    text-align: center;
    padding: 11px 0px;
    border-radius: 3px;
    background-image: url("../images/ok-icon-yellow.webp");
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
  }

  .general-btn-white p {
    font-weight: 600;
    font-size: 16px;
    color: #fff;
  }
  .general-btn {
    width: 154px;
    height: 48px;
    border: 1px solid #76787b;
    text-align: center;
    padding: 11px 0px;
    border-radius: 3px;
    background-image: url(../images/ok-icon-black.webp);
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: top;
  }
.form-bottom a{
    text-decoration:none;
  }
.who-we-are a{
    text-decoration: none;
  }
  .general-btn p {
    font-weight: 600;
    font-size: 16px;
    color: #000;
  }
  /*about us finish*/
  /*owl-sector-project start*/
  .owl-sector-project {
    background-color: #fff;
    padding: 40px 0px;
  }
	.owl-sector-project .owl-theme .owl-nav {
    margin-top: -10%;
}
	.sectorbox {
	padding-top: 48%;
	}
  .tbox .owl-sector-project-title-text-box, .tbox .owl-news-title-text-box {
    width: 26%;
    padding: 0px 0px 20px 0px;
  }
  .owl-sector-project-title-text-box &gt; small, .owl-news-title-text-box &gt; small {
    font-size: 14px;
    color: var(--third-color);
    font-weight: 300;
    display: block;
    padding-bottom: 40px;
  }
  .owl-sector-project .tbox {
    height: 438px;
    background-color: #fff;
    padding: 28px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
  }
  .tbox .owl-sector-projects-card &gt; a {}
  .tbox .owl-sector-projects-card-title {
    font-weight: 600;
    font-size: 28px;
    color: black;
	line-height: 28px;
  }
  .tbox .owl-sector-projects-card-title &gt; p {}
  .tbox .owl-sector-projects-card-tbox {
    text-align: center;
    color: #fff;
    width: 138px;
    height: 26px;
    margin: 0 494px 24px 1px;
    padding: 1px 9px 3px;
    background-color: #151a23;
  }
  .tbox .owl-sector-projects-card-text {
    font-weight: 300;
    font-size: 16px;
    color: #5a636a;
  }
  .tbox .owl-sector-projects-card-text &gt; small {
    font-size: 14px;
    color: var(--third-color);
  }
  .tbox .owl-sector-projects-card-text &gt; small::before {
    font-family: "Font Awesome 5 Free";
    content: "\f111";
    color: var(--second-color);
  }
  .tbox .owl-sector-projects .owl-nav {
    position: absolute;
    bottom: -25%;
    left: 25%;
    transform: translate(-50%, -50%);
    width: 20%;
    display: flex;
    justify-content: space-between;
  }
  /*owl-sector-project finish*/
  /*owl-new start*/
  .owl-news {
    padding: 40px 0px;
  }
  .owl-new-card {
    display: grid;
  }
  .owl-new-card a {
    text-decoration: none;
  }
  .owl-new-card small {
    color: #5a636a;
    padding: 10px 0px;
  }
  .owl-new-card &gt; h6 {
    font-size: 14px;
    font-weight: 600;
    min-height: 40px;
  }
  .owl-new-card &gt; p {
    color: var(--third-color);
    font-size: 12px;
    font-weight: 300;
  }
  .owl-new .owl-nav {
    display: none;
  }
  /*owl-new finish*/
  /*customer-happiness start*/
  .customer-happiness {
    padding: 40px 0px;
  }
  .customer-happiness-title-box {
    width: 76%;
    margin-left: auto;
    padding: 0px 25px 0px 25px;
  }
  .customer-happiness-title-box &gt; h3 {
    color: var(--first-color);
    font-size: 36px;
    font-weight: 600;
    text-align: right;
  }
  .customer-happiness-title-box &gt; p {
    color: var(--third-color);
    font-size: 24px;
    font-weight: 300;
  }
  .customer-happiness-video-card {
    width: 70%;
    margin: auto;
  }
  .customer-happiness-video-card-title {
    padding: 15px 0px;
    width: 85%;
    margin: auto;
    text-align: right;
  }
  .customer-happiness-video-card a {
    text-decoration: none;
  }
  .customer-happiness-video-card &gt; h6 {
    font-size: 18px;
    color: black;
    font-weight: 600;
    padding: 15px 0px;
  }
  .customer-happiness-video-card &gt; p {
    font-size: 18px;
    color: var(--third-color);
    font-weight: 300;
  }
  /*customer-happines finish*/
  /*footer-top start*/
  .footer-top-box {
    padding: 20px 0px;
  }
  .footer-kvkk-div, .footer-gizlilik-div {
    display: inline-block;
    color: #7a7a7a;
    padding: 10px 15px;
  }
  .footer-kvkk-div p, .footer-gizlilik-div p {
    margin-bottom: 0px;
  }
  .footer-kvkk-div:hover, .footer-gizlilik-div:hover {
    color: white;
    background-color: var(--first-color);
  }
  /*footer-top finish*/
  /*footer start*/
  footer {
    background-color: #151a23;
    color: #fff;
    padding: 40px 0px;
    position: relative;
  }
  .footer-logo-icon-box {
    text-align: center;
  }
  .footer-logo-icon-box p {
    font-size: 16px;
    color: #8392a8;
    padding-top: 40px;
  }
  .footer-social-media-account-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 90%;
    padding: 14px 0px 0px 18px;
  }
  .icon-properties {
    color: #919ca4;
    font-size: 28px;
  }
  .icon-properties:hover {
    color: #194e78;
  }
  .footer-nav-box {
    height: 100%;
    position: relative;
	  margin-top: 40px;
    margin-left: -22px;
  }

  .footer-social-box {
    height: 100%;
    position: relative;
  }
  .footer-social-box-text {
    font-size: 16px;
    text-align: center;
    margin-top: 20px;
    font-weight: 700;
  }
  .footer-nav-text {
    padding: 0px 0px 0px 30px;
    font-size: 14px;
    color: #0088ce;
    font-weight: 600;
  }
  .footer-nav ul {
    list-style: none;
  }
  .footer-nav ul li {
    font-size: 14px;
    padding: 8px 0px;
  }
  .footer-nav ul li a {
    color: #dae3eb;
    text-decoration: none;
  }
  .footer-location-phone-mail-box {
    width: 100%;
    height: 100%;
    position: relative;
  }
  .footer-location-phone-mail-box a {
    text-decoration: none;
  }
  .footer-location-div, .footer-phone-div, .footer-mail-div {
    display: flex;
    padding: 5px 10px;
  }
  .footer-location-div p, .footer-phone-div p, .footer-mail-div p {
    color: #dae3eb;
    font-size: 16px;
    font-weight: 300;
    padding: 0px 5px 0px 5px;
  }
  /*footer finish*/
  /*jumbotron start*/
  .jumbotron {
    width: 100%;
  }
  /*jumbotron finish*/
  /*main-list-call-us start*/
  .main-list-call-us {
    width: 100%;
    margin: auto;
    display: grid;
  }
  .main-list {
    background-color: #e5e9eb;
  }
  .main-list-box {
	position: relative;
    padding-bottom: 23px;
    padding-top: 62px;
  }
  .main-list-box-title {
	position: relative;
    top: -32px;
    padding-left: 38px;
    z-index: 99;
  }
  .main-list-box-title h6 {
    color: #182d4c;
    font-weight: 600;
    font-size: 22px;
    letter-spacing: -0.8px;
  }
  .main-list-box ul {
    list-style-type: none;
    padding-left: 0px;
    margin-bottom: 0px;
  }
  .main-list-box ul::before {
	content: '';
    display: block;
    background-color: #e5e9eb;
    width: 100%;
    height: 60px;
    position: absolute;
    top: -25px;
  }
	.call-us{
		display: none;
	}
  .main-list-box ul li {
    border-top: 1px solid white;
  }
  .main-list-box ul li:nth-last-child(1) {
    padding: 0px 0px 0px 0px;
  }
  .main-list-box ul li a {
    text-decoration: none;
    color: #000;
    width: 100%;
    display: block;
    padding: 10px 40px;
  }
  .main-list-box ul li a:hover {
    background-color: white;
    color: black;
    font-weight: 700;
    visibility: visible;
  }


  /*main-list-call-us finish*/
  /*who we are start*/
  .row-padding {
    padding: 20px 0px;
  }
	.who-we-are{
		    padding: 18px;
	}
  .who-we-are-title-text-box {
  }
  .who-we-are-title-text-box p {
	font-weight: 400;
    font-size: 18px;
    color: #5a636a;
	padding-top: 20px;
  }
	.who-we-are-title-text-box h1{
	font-size: 32px;
    font-weight: 600;
    color: #182b49;
	}
	.who-we-are-title-text-box h2{
	font-size: 28px;
    font-weight: 600;
    color: #06beca;
	}
	.who-we-are-title-text-box h3{
	font-size: 24px;
    font-weight: 600;
    color: #7e8287;
	}
  .who-we-are-title-text-div, .all-project-title-text-div {
    position: relative;
    padding: 30px 40px;
  }
  .who-we-are-title-text-div h6, .all-project-title-text-div h6 {
    color: var(--first-color);
    font-weight: 600;
    font-size: 28px;
  }
  .who-we-are-title-text-div p, .all-project-title-text-div p {
    color: var(--first-color);
    font-weight: 300;
    font-size: 24px;
  }
  .who-we-are-title-text-div::before, .all-project-title-text-div::before {
    content: '';
    display: block;
    border-left: 15px solid var(--first-color);
    width: 1px;
    height: 45%;
    position: absolute;
    left: 6px;
  }
  .who-we-are-explanation-box p {
    font-weight: 400;
    font-size: 18px;
    color: #5a636a;
  }
  /*who we are finish*/
  /*all project start*/
  .all-project-title-text-box &gt; p {
    padding: 0px 0px 0px 40px;
    color: var(--third-color);
    font-size: 18px;
    font-weight: 300;
  }
  .all-project-card {
    padding: 40px 0px;
  }
  .all-project-card-img {
    width: 95%;
    margin: auto;
  }
  /*all project finish*/
  /*project-detail-box start*/
  .project-detail-text-box {
    width: 92%;
  }
  .project-detail-text-box p {
    font-weight: 300;
    font-size: 18px;
    color: var(--third-color);
  }
  .project-detail-box-padding {
    padding: 40px 0px;
  }
  .project-detail-box {
    width: 100%;
    height: 100%;
  }
  .project-detail-div {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
  }
  .project-detail-div h6 {
    font-size: 36px;
    font-weight: 600;
  }
  .project-detail-div p {
    font-size: 24px;
    font-weight: 300;
  }
  .project-detail-border-bottom {
    border-bottom: 1px solid #979797;
  }
  .project-detail-border-left {
    border-left: 1px solid #979797;
  }
  .project-detail-border-right {
    border-right: 1px solid #979797;
  }
  /*project-detail-box start*/
  /*form start*/
  .form-box {
    width: 100%;
    margin-top: 48px;
	
  }
  .form {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .form-inputs {
    width: 100%;
    height: 68px;
    padding: 10px 18px;
    display: inline-block;
    border-radius: 10px;
    margin: 12px 3px;
    border: 1px solid #d9d9d9;
    font-weight: 700;
    color: black;
  }
  .form-inputs::placeholder, .form-company-name-input::placeholder, .form &gt; textarea::placeholder {
    color: var(--third-color);
    font-weight: bold;
  }
  .form-company-name-input {
    width: 100%;
    height: 80px;
    padding: 10px 25px;
    display: block;
    border-radius: 10px;
    margin: 12px 3px;
    border: 1px solid #d9d9d9;
    font-weight: 700;
    color: black;
  }
  .form &gt; textarea {
        border-radius: 10px;
    width: 100%;
    height: 130px;
    padding: 10px 18px;
    font-weight: 700;
    color: black;
    border: 1px solid #d9d9d9;
  }
  .form-bottom {
        display: block;
    color: white;
    justify-content: space-between;
    width: 100%;
    padding: 20px 0px;
  }
  .form-bottom-p {
    margin: 0px;
    margin-left: 10px;
    color: black;
  }
  input.form-checkbox {
    width: 30px;
    height: 30px;
  }
  .form-bottom-checkbox {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
  }
  .recaptcha-box {
    color: black;
    width: 304px;
    height: 78px;
    border: 1px solid black;
    margin: 20px;
  }
  /*form-finish*/
  .connection-information-box {}
  .connection-information-box h6 {
    color: var(--first-color);
    font-size: 36px;
    font-weight: 300;
  }
  .connection-information-box p {
    color: black;
    font-size: 20px;
    font-weight: 300;
  }
  .connection-box a {
    text-decoration: none;
  }
  .connection-box {
    display: grid;
    row-gap: 10px;
  }
  .connection-mail-phone-adress-div {
    display: flex;
  }
  .connection-mail-phone-adress-div p {
    font-weight: 300;
    font-size: 18px;
    color: black;
    padding: 4px 15px;
  }
}</pre></body></html>