/* Küçültme başarısız oldu. Küçültülmeyen içerik döndürülüyor.
(12,56): run-time error CSS1046: Expect comma, found '0'
(12,60): run-time error CSS1046: Expect comma, found '/'
(12,74): run-time error CSS1046: Expect comma, found '0'
(12,78): run-time error CSS1046: Expect comma, found '/'
(32,28): run-time error CSS1046: Expect comma, found '0'
(32,32): run-time error CSS1046: Expect comma, found '/'
(39,23): run-time error CSS1038: Expected hex color, found '#0000'
(51,17): run-time error CSS1039: Token not allowed after unary operator: '-color-orange'
(63,17): run-time error CSS1039: Token not allowed after unary operator: '-color-general'
(69,28): run-time error CSS1039: Token not allowed after unary operator: '-color-orange'
(80,24): run-time error CSS1039: Token not allowed after unary operator: '-color-orange'
(91,28): run-time error CSS1039: Token not allowed after unary operator: '-color-navy'
(214,35): run-time error CSS1039: Token not allowed after unary operator: '-header-height'
(301,33): run-time error CSS1038: Expected hex color, found '#fff0'
(305,24): run-time error CSS1039: Token not allowed after unary operator: '-color-orange'
(567,34): run-time error CSS1046: Expect comma, found '0'
(567,38): run-time error CSS1046: Expect comma, found '/'
(576,31): run-time error CSS1039: Token not allowed after unary operator: '-color-black-rgb'
(579,27): run-time error CSS1046: Expect comma, found '0'
(579,31): run-time error CSS1046: Expect comma, found '/'
 */
.shared-btn.bordered-btn {
    margin-bottom: 150px;
    white-space: nowrap;
}

section.products {
    background-color: #333;
    padding: 50px 0;
}
.title-container {
    padding-top: 30px;
    background: linear-gradient(0deg, #000000a8, rgb(0 0 0 / 46%), rgb(0 0 0 / 25%), transparent);
}

.page-layout .page-navigation .title {
    text-shadow: none;
}
.page-layout .page-navigation .title::before {
    display: none;
}
.page-layout.projects .projects-carousel .project-info .title {
    font-size: 28px;
}
.page-layout.projects .projects-carousel .project-info {
	font-size: 18px;
  	width: 35%;
}
.page-layout.projects .projects-carousel .project-carousel-thumbs {
    width: 40%;
    left: auto;
    right: 0;
  	background-color: rgb(0 0 0 / 70%);
    padding: 4px 5px;
}
main section.innovative-technology .shared-image-wrap figure img {
    width: 50vw;
}
section.featured-applications .more {
    background-color: #0000;
    border: 1px solid #fff;
    color: #fff;
    font-weight: 300;
    font-size: 15px;
    line-height: 100%;
    padding: 10px 15px;
  	margin-top: 30px;
}
section.featured-applications .more::after {
    content: ">";
    margin-left: 15px;
    color: var(--color-orange);
    font-family: monospace;
    font-size: 20px;
}
footer .questions, footer .questions a {
    color: #afb0b3;
}
.page-layout.about .item .brdr {
    border-top: 10px solid #f5a000;
    background-color: #f2f2f2;
}
.shared-btn.bordered-btn {
    color: var(--color-general);
    text-transform: uppercase;
    width: 200px;
    font-size: 15px;
}
.page-layout-menus a.private {
    background-color: var(--color-orange);
    color: #fff;
}
.history .history-title {
    padding: 20px 0;
}
.history .history-row {
    border-bottom: 1px solid #000;
    padding: 20px 0;
}
.history .history-row:hover {
    border-color: var(--color-orange);
}
.history .history-row img {
    width: 100%;
    height: auto;
}
.history .history-row h4, .history .history-title h4 {
    font-size: 40px;
    color: #333;
}
.accordion-cstmtwo .card-header {
    background-color: var(--color-navy);
    border: 0;
}
.accordion-cstmtwo .card-header button.btn.btn-link {
    line-height: 100%;
    color: #fff;
  	text-decoration: none;
}
.accordion-cstmtwo .card-body {
    padding: 0;
}
.accordion-cstmtwo .card-body .accordion-blog .acc-row {
    border-bottom: 1px solid #182e4d;
    padding: 20px 30px;
}
.accordion-cstmtwo .card-body .accordion-blog .acc-row:first-child {
    border-top: 1px solid #182e4d;
}
.accordion-cstmtwo .card-body .accordion-blog .acc-row p {
    font-weight: 100;
    font-size: 18px;
}
.accordion-cstmtwo .card-body .accordion-blog .acc-row .more {
    color: #444;
    background-color: #fff;
    border: 1px solid #000;
    font-weight: 300;
    font-size: 17px;
    line-height: 100%;
    height: 100%;
    padding: 10px 50px;
  	position: relative;
}
.accordion-cstmtwo .card-body .accordion-blog .acc-row .more::after {
    content: "〉";
    font-family: sans-serif;
    font-weight: 500;
    color: #ff8201;
    right: 20px;
  	position: absolute;
  bottom: 10px;
}
.acc-product .card-link {
    justify-content: space-between;
}
.acc-product .card-link::after {
    content: "-";
}
.acc-product .card-link[aria-expanded="true"]::after {
    content: "-";
}
.acc-product .card-link[aria-expanded="false"]::after {
    content: "+";
}
.materials-box {
    border: 1px solid #808080;
}
.materials-box .img-title {
    height: 120px;
  	color: #000;
    font-weight: 400;
  	padding: 15px;
  	background-repeat: no-repeat;
    background-size: cover;
}
.materials-box .mtrls-content {
    padding: 20px;
}
.materials-box .mtrls-content p {
    font-size: 18px;
}
.bg-gray::before {
    content: "";
    width: 100vw;
    height: calc(100% + 100px);
    background-color: #f5f5f5;
    position: absolute;
    z-index: -1;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.extra-shared-cards .card-body {
    position: relative;
}
.extra-shared-cards .card .icon-wrap {
    position: absolute;
    right: 30px;
    top: 30px;
}
.extra-shared-cards .card .card-title {
    margin: 0;
}
.selection-box, .selection-box-2 {
    border: 1px solid #808080;
}
.selection-box .img-title, .selection-box-2 .img-title {
    height: 200px;
    color: #000;
    font-weight: 400;
    padding: 15px;
    background-repeat: no-repeat;
    background-size: cover;
}
.selection-box .mtrls-content, .selection-box-2 .mtrls-content {
    padding: 20px;
}
.selection-box .mtrls-content p {
    font-size: 15px;
}
.selection-box .mtrls-content span {
    font-weight: 700;
}
.selection-box-2 .mtrls-content {
    border-top: 1px solid #808080
}
.selection-box-2 .mtrls-content p {
    font-size: 18px;
}



.slide-wrapper .swiper-slide {
    min-height: calc(100vh - var(--header-height));
}
.shared-btn {
    font-size: 14px;
  width: 181px;
}
.page-layout.about .item .brdr {
    border: unset;
}
.acc-product .card-link {
    color: #ffffff;
}
html {
  scroll-behavior: smooth;
}
.shared-cards.card-mask .card .label {
    font-weight: lighter;
}
/* E-Bülten Pop-up */
#newsletterModal {
    padding: 0 !important;
  	width: auto;
    height: auto;
    transform: translateY(-90%);
    top: 90%;
}
#newsletterModal .modal-dialog {
    margin-right: auto;
    margin-left: 0;
  	width: 350px;
}
#newsletterModal .modal-dialog .modal-content {
    box-shadow: none;
    border-left: none;
  	border-radius: 0px 10px 10px 0px;
  	border-color: #cecece;
    outline: none;
  	background-color: #182e4d;
  	color: #ffffff;
}
#newsletterModal .modal-dialog .modal-content .modal-body p {
    font-size: 14px;
}
#newsletterModal .modal-header:before, #newsletterModal .modal-header:after {
	content: none;
}
#newsletterModal input.btn.btn-primary {
	border-radius: 10px;
    border: none;
    background-color: #565656;
}
div#newsletterModal.modal {
    right: 0!important;
    left: auto;
}
.modal button.mclose {
    background: no-repeat;
    border: none;
    font-size: 15px;
    font-weight: 600;
}
.modal.fade {
    background: none;
}
.modal-backdrop.in {
    opacity: 0;
}
.modal-open {
    overflow: auto;
}
/* E-Bülten Pop-up Son */


.icon-search {
    width: 15px;
    height: 15px;
}

.shared-btn.bordered-btn {
    margin-bottom: 150px;
}
.dropdown-menu.projectcol2.show {
    columns: 2;
}
.slide-wrapper .swiper-slide .slide-desc .slide-title {
    line-height: 130%;
}.shared-cards.card-mask .card::before {
    background: linear-gradient(#fff0,#00000094);
  background-color: unset;
}
i.icon.icon-arrow-left {
    border: solid var(--color-orange);
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    vertical-align: middle;
    transform: rotate( 
138deg
 );
}
.pagination .page-item .page-link {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 24px;
    border-color: #9b9393;
    border-radius: 100% !important;
    font-size: 19px;
    color: #9b9393;
    font-weight: 300;
}


.masonry-column {
  padding: 0 1px;
}

.masonry-grid > div .thumbnail {
  margin: 5px 1px;
}
p img {
    width: 100%!important;
    height: auto!important;
}
.shared-btn.bordered-btn {
    white-space: nowrap;
}
.shared-btn .icon-wrap {
    margin-left: 42px;
}
.nav.happ.justify-content-between {
    height: 123%;
}
@media only screen and (max-width: 1600px) {
.nav.happ.justify-content-between {
    height: 107%;
  }
}
a.shared-btn span.icon-wrap.t-transform {
    width: 100%;
    text-align: right;
}
a.shared-btn.mt-small {
    white-space: nowrap;
}
/*.card-bodynew.d-flex.p-small {
    align-items: center;
}*/
.shared-cards.card-mask .card .label {
    font-size: 24px;
}
button.btn.btn-link.btn-block.text-left {
    font-size: 1.3rem;
}
.accordion-cstmtwo .card-body .accordion-blog .acc-row .more {
    height: fit-content;
    margin: auto;
}
.accordion-cstmtwo .card-body .accordion-blog .acc-row:first-child {
    border-top: unset;
}
.cizgi h4 {
    border-top: 1px solid black;
    width: 100%;
    padding-top: 20px;
}
.px-md-0 .ar-container .ar-item {
    right: 15px;
    left: auto;
}
.kdetay {
    font-size: 1.2rem;
}


.urun1 .mt-medium.mb-5.page-photo-text.position-relative .row {
    margin-left: 15px;
    margin-right: 0px;
}
.col-sm-6.col-lg-4.mt-small a.card.card-hover {
    height: 100%;
}
main section.engineering figure img {
    width: 33.84375vw;
}
.moreext .shared-cards.card-mask.mt-medium {
    margin-top: 30px;
}
a.shared-btn.mt-small.accord {
    border: 1px solid #182e4d;
    color: #182e4d;
}
a.shared-btn.mt-small.accord:hover {
    background-color: #182e4d;
    color: white;
}
img.ar-item.t-transform.rig {
    right: 0px!important;
}
img.ar-item.t-transform.lef {
    left: 0px!important;
}
button.btn.btn-link.btn-block.text-left::after {
    content: "-";
    float: right;
}
button.btn.btn-link.btn-block.text-left.collapsed::after {
    content: "+";
    float: right;
}
.anaslider button i.icon.icon-arrow-left {
    padding: 7px;
}
@media only screen and (max-width: 1700px) {
main section.engineering figure img {
        width: 36.84375vw;
  }
}@media only screen and (max-width: 1600px) {
main section.engineering figure img {
    width: 38.84375vw;
  }
}
@media only screen and (max-width: 1450px) {
main section.engineering figure img {
    width: 42.84375vw;
  }
}@media only screen and (max-width: 1350px) {
main section.engineering figure img {
    width: 46.84375vw;
  }
}@media only screen and (max-width: 1250px) {
main section.engineering figure img {
    width: 50.84375vw;
  }
}
.page-layout-menus .container-fluid.d-flex {
    padding-left: 26px;
}
header .canvas-menu ul > li .nav-link {
    padding: 23px 1.30208vw 18px 20px;
}
.custom-swiper-navigation {
    bottom: 55px;
}
.col-lg-8.blogy h2 {
      margin-bottom: .5rem;
    line-height: 1.2;
    font-size: 1.7rem;
    margin-top: 0;
    font-weight: bold!important;
}
.border-2 {
    border: 1px solid #cbcbcb;
}
.title {
    color: #585757;
}
.page-layout .page-photo-text .box {
    color: #585757;
}
.card-header {
  background-color: #182e4d!important;
}
.card-title a{
    color: white!important;
}
 .shared-btn.bordered-btn {
    margin-bottom: 0;
}
label.is-required {
    padding-left: 0;
}
.page-layout-menus a.active, .page-layout-menus a:hover {
        background-color: #f5a000!important;
    color: #fff!important;
}

.page-layout.projects .projects-carousel .project-carousel-thumbs .swiper-slide.swiper-slide-thumb-active {
    outline: unset;
}
.page-layout.projects .projects-carousel .project-carousel-thumbs .swiper-slide img {
    filter: grayscale(1);
}
.page-layout.projects .projects-carousel .project-carousel-thumbs .swiper-slide img:hover {
    filter: grayscale(0);
}
.pagination .page-item .page-link {
    width: 38px;
    height: 38px;
    line-height: 33px;
}
footer img {
    max-height: 71px;
}
.header-wrapper .logo img {
    height: 38px;
}
@media only screen and (max-width: 376px) { main section.innovative-technology .shared-image-wrap figure img {
    min-width: 375px;
  }}
.dropdown-menu.show {
    transform: translate3d(0px, 62px, 0px) !important;
}
span.is-required {
    font-size: 18px;
    font-weight: 300;
}
@media only screen and (min-width: 1100px) { .homep.card-bodynew {
    max-height: 132px;
  }
}
main section.engineering .questions-abs {
  display: none;
}

@media only screen and (max-width: 992px) {
	section.products {
		margin-top: 50px;
	}
    .page-layout.projects .projects-carousel .project-info {
		width: 100%;
    	font-size: 14px;
      transform: none !important;
	}
  #production-development .ar-container.ratio {
	padding-top: calc(16 / 16 * 100%);
}
}

@media only screen and (max-width: 390px) {
  header .logo {margin-left: -5px}
  header .langs {
	margin-left: 5px;
    margin-right: 5px;
  }
  header .langs img {
    display: none}
  .header-wrapper .logo img {height: 35px}
}
.dropdown-menu {
    border: unset;
    padding: 20px!important;
}
.dropdown-menu.projectcol2.show {
    grid-column-gap: 40px;
}
.dropdown-toggle::after {
  vertical-align: 0.1em;
}
footer img {
    max-height: 38px;
}
.card-header {
  border-bottom: 1px solid rgb(0 0 0 / 37%);
}
.mt-small a.card.card-hover {
    height: 100%;
}
.page-layout .page-navigation .title {
    margin-left: -2px;
}
.page-layout.projects .projects-carousel .project-info {
  background-color: rgba(var(--color-black-rgb), 0.5);
}
.page-layout.projects .projects-carousel .project-carousel-thumbs {
  background-color: rgb(0 0 0 / 35%);
}
.custom-form .is-required.zorunludegil::after {    
  content: unset;
}
.anaslider button i.icon.icon-arrow-left {
    padding: 9px 8PX;
}






@media only screen and (max-width: 998px) {
	.page-photo-text .row.container-fluid.m-auto.pr-0 {
		padding-left: 0 !important;
		padding-bottom: 15px;
	}
	#sun-louvres .page-photo-text [style="padding-left: 0;"] {
		padding-right: 0 !important;
	}
	.header-wrapper .icon-search {
		width: 14px;
		padding: 0;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center center;
	}
}
@media only screen and (max-width: 760px) {
  .d-flex.rdvideolar {
   display: block!important;
  }
}
.page-layout.projects .projects-carousel .project-carousel-thumbs {
    right: 20px;
}
.page-layout.projects .page-navigation {
    background-size: cover!important;
}
main section.innovative-technology .shared-image-wrap figure img {
    min-width: auto;
}
@media only screen and (max-width: 600px) {
  h1, .h1 {
    font-size: 2rem;
}h2, .h2 {
    font-size: 1.5rem;
}h3, .h3 {
    font-size: 1.3rem;
}h4, .h4 {
    font-size: 1.2rem;
}
  .col-lg-8.blogy h2 {
  font-size: 18px;
  }
  .d-mob-none{display:none;}
  .flexc {
    flex-direction: column !important;
}
  .my-large,.my-medium,.mt-x-medium{
    margin-top: 50px!important;  
    margin-bottom: 0px!important;
}
  .my-5 {
    margin-top: 20px!important;  
    margin-bottom: 20px!important;
}
  .questions.quesmob {
    display: flex;
    padding-left: 0;
    padding-right: 0;
}footer .questions.quesmob .cu {
    font-size: 18px;
}
  .questions.quesmob .info a {
    font-size: 18px!important;
}
  .quesmob .info.my-5 {
    padding: 0;
    margin-top: 0px!important;
}
 
}  
button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button-bevel;
}
 .proj.dropdown.show {
    margin-bottom: 100%;
}
#uretim-ve-gelistirme .ar-container .ar-item, #kasso-enstitu .ar-container .ar-item, #patentler-ve-faydali-modeller  .ar-container .ar-item{
    object-fit: contain;
}
@media only screen and (max-width: 600px) {
    h3, .h3 {
        font-size: 1.1rem;
    }
}
.form-control:disabled {
    opacity: 0.5;
}
