*{
  font-family: 'Poppins', sans-serif;
}
html,body{
    overflow-x: hidden;
}
body {
  font-family: 'Poppins', sans-serif;
}
html {
  font-family: 'Poppins', sans-serif;
}
h1{
  font-family: 'Poppins', sans-serif;
}
h2{
  font-family: 'Poppins', sans-serif;
}
h3{
  font-family: 'Poppins', sans-serif;
}
h4{
  font-family: 'Poppins', sans-serif;
}
h5{
  font-family: 'Poppins', sans-serif;
}
h6{
  font-family: 'Poppins', sans-serif;
}
p{
  font-family: 'Poppins', sans-serif;
}
a{
  color: #fff;
  text-decoration: none!important;
}
ul{
  list-style: none;
}
ul li{
  list-style: none;
}
.mbl-navbar{display: none;}
.pc-bar{display:block;}
.navbar-brand{display:block;}
.nav-right{display:block;}
.topnav {
  background-color: #fff;
  overflow: hidden;
  position: relative;
  display: none;
}
.topnav #myLinks {
  display: none;
}
.topnav a {
  color: #000ad9!important;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
  display: block;
  margin-top: 25px;
}

.topnav a.mobil-dil-link{
  display: inline-block!important;
  padding: 14px 8px;
}
.topnav a.icon {
  display: block;
  position: absolute;
  right: 13px;
  top: 10px;
}
.topnav a:hover {
  color: black;
}
.logo{
  width: 60%;
}
.navbar-nav .nav-link{
  color: #212121!important;
  font-weight: 600;
  padding-left: 3rem!important;
}
.topnav{
  display: none;
}
.overlay {
  height: 100%;
  width: 100%;
  display: none;
  position: fixed;
  z-index: 6;
  top: 0;
  left: 0;
  transition: .4s;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0, 0.9);
}

.overlay-content {
  position: relative;
  top: 46%;
  width: 80%;
  text-align: center;
  margin-top: 30px;
  margin: auto;
}

.overlay .closebtn {
  position: absolute;
  top: 20px;
  right: 45px;
  font-size: 60px;
  cursor: pointer;
  color: white;
}

.overlay .closebtn:hover {
  color: #ccc;
}

.overlay input[type=text] {
  padding: 15px;
  font-size: 17px;
  border: none;
  float: left;
  width: 60%;
  background: transparent;
  border: 1px solid #fff;
  border-radius: 35px;
  margin-left: 300px;
  color: #fff;
}

.overlay input[type=text]:hover {
  background: transparent;
  border: 1px solid #fff;
}

.overlay button {
  float: left;
  width: 4%;
  padding: 19.5px;
  background: #ddd;
  font-size: 17px;
  border: none;
  cursor: pointer;
}

.overlay button:hover {
  background: #bbb;
}
.openBtn{
  border: none!important;
  background: transparent;
  background-color: transparent;
}
.openBtn i{
  font-weight: 200;
  font-size: 24px;
  color: #000;
}
.navbar-expand-md .navbar-collapse{
  margin: 0px 115px 0px 0px;
}
.nav-right{
  display: flex;
}
.line-space{
  width: 1px;
  height: 30px;
  background: #a5c314;
  background-color: #a5c314;
  margin-left: 10px;
}
.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 6;
  top: 0;
  right: 0;
  background-color: #111;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
}

.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.sidenav a:hover {
  color: #f1f1f1;
}

.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

#main {
  transition: margin-left .5s;
  padding: 16px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}
.swiper {
        width: 100%;
        height: 100%;
}

.swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        /* width: 30.8%!important; */
}

.swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
}
.swiper-button-prev, .swiper-rtl .swiper-button-next{
  left: 30px;
}
.swiper-button-next, .swiper-rtl .swiper-button-prev{
  right: 30px;
}
.swiper-button-next, .swiper-button-prev{
  color: #000!important;
  font-weight: 900;
  border: none!important;
}
.swiper-button-next, .swiper-button-prev:before{
  border: none!important;
}
.swiper-button-next, .swiper-button-prev:after{
  border: none!important;
}
.corporate-bg{
  background: #cff4bf;
  background-color: #cff4bf;
  margin-left: -29px;
  padding: 0px 440px 30px 300px;
  border-radius: 0px 0px 80px 0px;
}
.corporate-space{
  margin-top: 180px;
}
.corporate-h1{
  font-weight: 700;
  font-family: 'Oswald', sans-serif;
  position: absolute;
  margin-top: -35px;
  font-size: 55px;
  z-index: 1;
}
.corporate-h1-2{
  font-weight: 700;
  font-family: 'Oswald', sans-serif;
  color: #fff;
  position: absolute;
  margin-top: -35px;
  font-size: 55px;
  z-index:2;
  -webkit-text-stroke: 1px #99d97d;
}
.corporate-button{
  background: #212121;
    background-color: #212121;
    padding: 10px 25px 10px 25px;
    border-radius: 50px 15px 50px 15px;
    color: #cff4bf;
    transition: .4s;
}
.corporate-button:hover{
  color: #212121;
  background: transparent;
  background-color: transparent;
  border: 1px solid #212121;
  transition: .4s;
}
.corporate-p{
  color: #59636b;
  margin-top: 30px;
}
.corporate-h1 {color: #212121;position: relative;font-family: 'Oswald', sans-serif;display: inline-block;font-size: 70px;margin-top: -51px;}
.corporate-h1::after {content: attr(data-title-text);color: #fff;-webkit-text-stroke: 1px #99d97d;position: absolute;left: 0;top: 0px;clip: rect(0, 1000px, 50px, 0);}
.corporate-img-001{
  position: absolute;
  left: -330px;
  top: -100px;
}
.corporate-img-002{
  margin-top: 110px;
}
.corporate-img-003{
  margin-left: 235px;
    margin-top: -55px
}
.img-head{
  display: flex;
  margin-left: 370px;
}
.img-head img{
  width: 4%;
  margin-top: -45px;
}
.img-head h1{
  font-family: 'Oswald', sans-serif;
  color: #212121;
  font-weight: 600;
}
.product-slide{
  display: grid;
  font-family: 'Oswald', sans-serif;
  position: relative;
  background: transparent;
  border: 1px solid #dedede;
  border-radius: 50px 0px 0px 0px;
  height: 94%;
  transition: .4s;
  width: 28%!important;
  color: #212121;
  margin-left: 30px;
}
.product-slide a{
  color:#212121;
}
.product-slide:hover a{
  color: #212121;
}
.product-slide:hover{
  border: 1px solid #07b347;
  transition: .4s;
}
.product-slide h5{
  text-align: left;
  font-size: 16px;
  font-family: 'Oswald', sans-serif;
  margin-top: 51px;
  margin-left: 31px;
  font-weight: 400;
}
.product-slide .row .col-md-6 p{
  text-align: left;
  font-size: 16px;
  font-weight: 700;
  font-family: 'Oswald', sans-serif;
  margin-top: 105px;
  margin-left: 30px;
}
.product-slide .row .col-md-6 img{
  margin-left: 65px;
  transform: scale(0.75);
  margin-top: -15px;
  transition: .4s;
}
.product-slide:hover .row .col-md-6 img{
  transform: scale(0.65);
  transition: .4s;
}
.swiper-button-next2{
  background-image: url("../../assets/img/next.svg");
}
img.references-logo{display: block;width: 90%;border: 2px solid #e0e0e0;padding: 15px 30px;border-radius: 16px;}
.slick-dots li button{display: none;}
.mt-60{margin-top: 60px!important;}
.navbar{background: transparent!important; background-color: transparent!important;}

.reveal{position: relative;transform: translateY(-80px);opacity: 0;transition: 1s all ease;}
.reveal.active{transform: translateY(0);opacity: 1;}

.product-mt-ayr{margin-top: 160px!important;}

.product-bg-001{background: #f9f9f9!important;background-color: #f9f9f9!important;position: absolute;display: flex;padding: 123px 0px 0px 50px;}
.product-bg-001 img{position: relative;margin-top: -161px;}
.product-bg-001 div{display: grid;}
.product-bg-001 div p{font-family: 'Oswald', sans-serif; font-weight: 600;}
.product-bg-001 div a *{font-family: 'Oswald', sans-serif!important;font-weight: 600;color: #212121;margin-top: -65px;}
.product-bg-001 div a p{font-family: 'Oswald', sans-serif!important; font-weight: 600; color: #212121;}

.product-bg-002{background: #f9f9f9!important;background-color: #f9f9f9!important;position: absolute; display:flex;padding: 10px 150px 0px 50px;}
.product-bg-002 img{position: relative; margin-top: -150px;}
.product-bg-002 div{display: grid;}
.product-bg-002 div p{font-family: 'Oswald', sans-serif!important;font-weight: 600;padding: 10px 60px 0px 0px;}
.product-bg-002 div a *{font-family: 'Oswald', sans-serif!important; font-weight: 600;color: #212121;}
.product-bg-002 div a p{font-family: 'Oswald', sans-serif!important; font-weight: 600; color: #212121;}

.product-bg-003{background: #f9f9f9!important;background-color: #f9f9f9!important;position: absolute; display:flex;padding: 10px 150px 0px 50px;margin-top: 250px;}
.product-bg-003 img{position: relative;}
.product-bg-003 div{display: grid;}
.product-bg-003 div p{font-family: 'Oswald', sans-serif!important;font-weight: 600;padding: 10px 0px 0px 30px;}
.product-bg-003 div a *{font-family: 'Oswald', sans-serif!important; font-weight: 600;color: #212121;}
.product-bg-003 div a p{font-family: 'Oswald', sans-serif!important; font-weight: 600; color: #212121;}

.why-we-mt{margin-top: 570px;}
.why-we-center{margin: 50px auto;}
.why-we-head{font-family: 'Oswald', sans-serif!important; color: transparent; -webkit-text-stroke: 1px #699627; text-align: left!important;}
.why-we-text{font-family: 'Oswald', sans-serif!important; text-align: left!important;}
.why-we-slide{display:grid;font-family: 'Oswald', sans-serif!important;color: #bebebe;border: 1px solid #bebebe;border-radius: 50px;padding: 15px 30px 15px 30px;}
.why-we-slide img{width: 40%;margin-left: 66px;}
.why-we-slide h5{font-family: 'Oswald', sans-serif;}
.why-we-slide p{font-family: 'Oswald', sans-serif; font-size: 14px;}
.mySwiper3{margin-left: -120px!important;width: 165%;}

.catalogue-bg{background-image: url('../../assets/img/catalogue-bg-001.png');height: 178px;background-repeat: no-repeat;margin-left: -15px;}
.catalogue-bg img{margin-left:500px; margin-top:-30px;}
.catalogue-view-button{background: #7d7e7e;background-color: #7d7e7e;color: #fff;display: flex;width: fit-content;padding: 15px 80px 10px 80px;border-radius: 20px; transition: .4s;}
.catalogue-buttons{display:flex;margin-top: 160px;margin-left: 550px;}
.catalogue-view-button img{width: 25px;margin-top: -15px;}
.catalogue-view-button p{font-family: 'Oswald', sans-serif; font-weight: 600; margin-left: 5px;}
.catalogue-view-button:hover{transition: .4s; background: #699627; background-color: #699627;}
.catalogue-view-button:hover p{color: #fff!important;}
.ml-button{margin-left: 10px;}
.catalogue-head{color: #868687; font-family:'Oswald', sans-serif; font-weight: 600; margin-left: -30px;}

.catalogue-bg2{background-image: url('../../assets/img/catalogue-bg-002.png');height: 178px;background-repeat: no-repeat;margin-left: 280px;}
.catalogue-bg2 img{margin-left: -190px; margin-top: -30px;}
.catalogue-buttons2{display: flex;margin-top: 160px;margin-left: 280px;}

.iso-background{background: #bfbfbf;background-color: #bfbfbf;border-radius: 50px;padding: 30px;margin: -80px;}
.iso-img{filter: brightness(0.4);transition: .6s;}
.iso-img:hover{filter: brightness(1); transition: .6s;}
.tescil-head{color: #699627; font-family:'Oswald', sans-serif; font-weight: 600;}
.tescil-text{color: #fff; font-family:'Oswald', sans-serif; font-weight: 600; font-size: 14px;}

.product-single{display: flex;border: 2px solid #e0e0e0;border-radius: 0px 50px 0px 50px;position: absolute;padding: 90px; transition: .4s; margin-top: 30px;}
.product-single:hover{transition: .4s; border: 2px solid #74af0d;}
.product-single:hover div div{width: 60px; transition: .8s;}
.product-single img{float: left;margin-left: -160px;}
.product-single:hover h3{color: #212121;}
.product-single h3 a{color: #212121;}
.product-single a h3{color: #212121;}
.product-single div h3{color: #212121;}
.product-single div{display: grid;}
.product-single div p{margin-top: 82px; font-family: 'Oswald' sans-serif; color: #cecece;}
.product-single div h3{margin-top: -70px; font-family: 'Oswald' sans-serif; font-weight: 700;}
.product-single div div{width: 30px;height: 2px;background: #74af0d;background-color: #74af0d;margin-top: -59px; transition: .5s;}
.mt-550{margin-top: 550px;}

.belge-bg{background-image: url('../../assets/img/sertifikalarimiz-bg.jpg'); width:100%;height: 420px;background-repeat: no-repeat;}
.mt-620{margin-top: 620px;}
.sertifika-head{color: #74af0d;font-weight: 800;margin-top: 160px;}
.sertifika-img{margin-top: -15px;}

.product-item-footer{margin-top: 600px;}
.footer{width:100%; background: #f9f9f9; background-color: #f9f9f9; padding-top: 50px;}
.footer-left{display: flex;}
.footer-left img{width: 15%;}
.footer-left ul{display: flex;margin-top: 41px;}
.footer-left ul li{padding-right: 0.8rem;padding-left: 0.8rem; font-size: 14px; color: #212121;}
.footer-left ul li a{color: #212121;}
.footer-left-ml-ayr{margin-left: -35px;}
.footer-right-ml-ayr{}
.footer-left ul li i{color: #74af0d;border-radius: 100px;font-size: 20px;transition: .4s;margin-left: -12px;}
.footer-left:hover ul li i{color: #59830f; transition: .4s;}
.footer-right-ml-ayr{margin-left: 140px;}
.footer-hr{width: 1125px;height: 3px;background: #d1d1d1;background-color: #d1d1d1;margin: 20px auto;}
.elytra-copyright-text{color: #a5a5a5;}
.interio-logo{width: 23%;}

.corporate-item-bg{background-image:url('../../assets/img/corporate-bg.jpg');background-repeat:no-repeat;background-position: center center;background-size: auto auto;margin-left: 0;margin-right: 0;height:100%;margin-top: -261px;}
.corporate-head-h1{font-weight: 400;}
.corporate-head-h1-2{font-weight: 700; color: #77a024;}
.mt-corporate{margin-top: 45%;}

.corporate-text-elytra{letter-spacing: 3px;margin-top: -100px;}
.corporate-head-naturel{font-weight: 700;color: #77a024;margin-top: -18px;}
.corporate-naturel-hr{background: #77a024; background-color: #77a024; height: 45px; width: 3px; margin:0 auto; border-radius: 50px;}
.corporate-text{margin-top: 25px;}

.corporate-swiper-slide{text-align: center; float: left; position: relative; width: 60%!important; filter:brightness(.8);}
.corporate-swiper-container{margin-top:30px;}
.corporate-spacer{margin-top: 100px;}

.product-item-bg{background: #f1f1f1;background-color: #f1f1f1;width: 100%;padding: 0;margin: 0;margin-top: -108px;height: 300px;}
.product-item-ic-bg{background-image:url('../../assets/img/product-item-bg.jpg');width: 100%;padding: 0;margin: 0;margin-top: -108px;height: 300px;}
.page.products {}
.page.products form {}
.page.products form .product-holder { display: flex; padding: 100px 14.7vw; }
.page.products form .product-holder .sidebar {width: 310px;}
.page.products form .product-holder .sidebar .product-sidebar {display: flex;flex-direction: column;border: 1px solid #D3D3D3;padding: 3px;border-bottom-right-radius: 50px;position: sticky;top: 145px;overflow: auto;}
.page.products form .product-holder .sidebar .product-sidebar::-webkit-scrollbar { width: 2px; }
.page.products form .product-holder .sidebar .product-sidebar::-webkit-scrollbar-track { background: rgb(228, 228, 228); }
.page.products form .product-holder .sidebar .product-sidebar::-webkit-scrollbar-thumb { background-color: rgb(206, 206, 206); outline: 0; }
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.categories { display: flex; flex-direction: column; }
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item .sidebar-title { font-weight: 600; font-size: 18px; letter-spacing: 0.1em; color: #434343; background: #F8F8F8; padding: 30px 27px; }
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.categories .item-info {padding: 15px 10px;}
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.categories .item-info .info-item {}
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.categories .item-info .info-item >a {transition: .4s;font-weight: 500;font-size: 17px;color: #606060;display: flex;padding: 30px 10px 30px 10px;align-items: center;text-align: center;}
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.categories .item-info .info-item >a svg {margin-left: 27px;margin-top: -4px;transition: .4s;}
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.categories .item-info .info-item ul {background: #F7F7F7;padding: 10px 10px;display: none;}
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.categories .item-info .info-item ul li {}
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.categories .item-info .info-item ul li a {font-weight: 500;font-size: 14px;color: #464646;padding: 20px 15px 20px 15px;display: block;transition: 0.3s;}
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.categories .item-info .info-item ul li + li { border-top: 1px solid #E8E8E8; }
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.brands {}
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.brands .item-info { display: flex; flex-direction: column; padding: 40px 35px; }
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.brands .item-info .form-item { display: flex; align-items: center; position: relative; }
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.brands .item-info .form-item input {position: absolute;opacity: 0;visibility: hidden;}
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.brands .item-info .form-item label { margin-bottom: 0; display: flex; align-items: center; font-weight: 500; font-size: 17px; color: #606060; transition: .4s; cursor: pointer; }
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.brands .item-info .form-item label >span { width: 17px; height: 17px; display: flex; justify-content: center; align-items: center; margin-right: 15px; border: 1px solid #707070; border-radius: 5px; margin-top: -2px; transition: .4s; }
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.brands .item-info .form-item + .form-item { margin-top: 15px; }
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.brands .item-info .form-item label >span span { width: 13px; height: 13px; border-radius: 5px; transition: .4s; opacity: 0; }
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.brands .item-info .form-item:nth-child(1) label >span span {background: #77a024;}
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.brands .item-info .form-item:nth-child(1) input:checked ~ label {color: #77a024;}
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.brands .item-info:nth-child(1) .form-item input:checked ~ label >span {border-color: #E36B77;}
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.brands .item-info .form-item:nth-child(2) input:checked ~ label >span { border-color: #5873DE; }
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.brands .item-info:nth-child(3) .form-item input:checked ~ label >span { border-color: #6CAC9C; }
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.brands .item-info .form-item:nth-child(2) input:checked ~ label { color: #5873DE; }
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.brands .item-info .form-item:nth-child(3) input:checked ~ label { color: #6CAC9C; }
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.brands .item-info .form-item:nth-child(3) input:checked ~ label >span { border-color: #6CAC9C; }
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.brands .item-info .form-item:nth-child(1) input:checked ~ label >span {border-color: #77a024;}
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.brands .item-info .form-item:nth-child(2) label >span span { background: #5873DE; }
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.brands .item-info .form-item:nth-child(3) label >span span { background: #6CAC9C; }
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.brands .item-info .form-item input:checked ~ label >span span { opacity: 1; }
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.categories .item-info .info-item >a.active { color: #F5AC06; }
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.categories .item-info .info-item >a.active svg { transform: rotate(90deg); }
.page.products form .product-holder .sidebar .product-sidebar .sidebar-item.categories .item-info .info-item + .info-item { border-top: 1px solid #F4F4F4; }
.page.products .product-list-side .products-title { display: flex; justify-content: space-between; align-items: center; margin-bottom: 50px; }
.page.products .product-list-side .products-title h2 { font-weight: 500; font-size: 25px; line-height: 25px; color: #191919; margin-bottom: 0; }
.page.products .product-list-side .products-title .total-count p {font-weight: 500;font-size: 19px;letter-spacing: 0.05em;color: #8D8D8D;margin-bottom: 0;}
.page.products .product-list-side .products-title .total-count p span { color: #77a024; font-weight: 600; }
.page.products .product-list-side .products { display: flex; flex-wrap: wrap; }
.page.products .product-list-side .products .product-item {flex: 0 0 28.5%;height: 320px;padding: 0 40px 30px 0;position: relative;}
.page.products .product-list-side .products .product-item + .product-item {margin-left: 7.2%;}
.page.products .product-list-side .products .product-item:nth-child(3n+1) { margin-left: 0; }
.page.products .product-list-side .products .product-item:nth-child(n+4) { margin-top: 60px; }
.page.products .product-list-side .products .product-item .item-holder .product-name {font-weight: 500;font-size: 15px;line-height: 20px;color: #4b4b4b;margin-bottom: 0;max-width: 185px;}
.page.products .product-list-side .products .product-item .item-holder .product-code {width: 122px;min-height: 35px;position: relative;overflow: hidden;z-index: 1;}
.page.products .product-list-side .products .product-item .item-holder .product-code span {font-weight: bold;font-size: 12px;line-height: 15px;font-family: 'Oswald'sans-serif!important;color: #262524;position: absolute;left: 0;top: 50%;transform: translateY(-50%);transition: .4s;}
.page.products .product-list-side .products .product-item .item-holder .product-code span:nth-child(2) {display: flex;align-items: center;text-align: right;opacity: 1;width: 85px;left: 100%;background: #fff;}
.page.products .product-list-side .products .product-item .item-holder .product-code span:nth-child(2) svg { width: 30px; height: 27px; margin-left: 13px; }
.page.products .product-list-side .products .product-item .item-holder .product-image {position: absolute;right: -65px;bottom: -8px;padding: 0;background: #ffff;transition: 0.4s;width: 220px;height: 220px;object-fit: contain;}
.page.products .product-list-side .products .product-item .item-holder {width: 100%;height: 100%;border: 1px solid #D3D3D3;border-top-left-radius: 47px;border-bottom-right-radius: 73px;padding: 37px 0 20px 20px;display: flex;flex-direction: column;justify-content: space-between;transition: .4s;}
.page.products form .product-holder .product-list-side {width: 895px;margin-left: 120px;}
.page.products form .product-holder .category-btn { display: none; }
.page.products form .product-holder .sidebar .close-sidebar {display: none;}
.product-item-bttn-display{display: flex;}
.product-item-bttn{background: #74af0d;background-color: #74af0d;border: 1px solid #74af0d;padding: 10px 35px;border-radius: 50px;color: #fff;font-weight: 600;fill: #fff!important;transition: .3s;margin: 4px;display: flex;}
.product-item-bttn:hover{background: transparent; background-color: transparent; border: 1px solid #74af0d; color: #74af0d; fill: #74af0d!important; transition: .3s;}
.product-item-bttn:hover a{color: #74af0d;}
.product-item-bttn svg{fill: #fff!important;width: 20px;margin: 0px 8px;}
.product-item-bttn:hover svg{fill: #74af0d!important;}
.urun-ic-img{border: 1px solid #c0c0c0;padding: 10px 38px;border-radius: 15px;}
.references-head{display: flex;flex-direction: column;flex-wrap: nowrap;align-content: space-around;justify-content: center;align-items: center;}


@media (hover: hover){
  .page.products form .product-holder .sidebar .product-sidebar .sidebar-item.categories .item-info .info-item >a:hover {color: #77a024;}
  .page.products form .product-holder .sidebar .product-sidebar .sidebar-item.categories .item-info .info-item ul li a:hover { color: #77a024; }
  .page.products .product-list-side .products .product-item:hover .item-holder .product-code span:nth-child(2) { left: 0; }
  .page.products .product-list-side .products .product-item:hover .item-holder .product-code span:nth-child(1) { left: -100%; }
  .page.products .product-list-side .products .product-item:hover .item-holder {border-color: #77a024;}
  .page.products .product-list-side .products .product-item:hover .item-holder .product-image { transform: scale(0.85); }
}

@media only screen and (max-width: 1800px){
  .page.products form .product-holder { padding: 100px 6.7vw; justify-content: center; }
}

@media only screen and (max-width: 1650px){
  .page.products .page-titles {
    padding: 100px 8.7vw;
}
}

@media only screen and (max-width: 1500px){
  .page.products .product-list-side .products .product-item .item-holder .product-name { font-size: 13px; max-width: 125px; }
  .page.products .product-list-side .products .product-item .item-holder .product-image { width: 160px; height: 200px; }
  .page.products .product-list-side .products .product-item .item-holder {padding: 35px 0 20px 25px;}
  .page.products .product-list-side .products .product-item .item-holder .product-code { font-size: 14px; }
  .page.products .product-list-side .products .product-item { height: 310px; }
  .page.products form .product-holder .product-list-side { margin-left: 70px; }
}

@media only screen and (max-width: 1370px){
  .page.products form .product-holder { padding: 100px 4vw; }
  .page.products form .product-holder .sidebar .product-sidebar .sidebar-item.categories .item-info .info-item >a { font-size: 14px; }
  .page.products .product-list-side .products .product-item .item-holder {padding: 35px 0 20px 25px;}
}

@media only screen and (max-width: 991px){
  .page.products .product-list-side .products .product-item { flex: 0 0 45%; }
  .page.products .product-list-side .products .product-item + .product-item { margin-left: 10%;}
  .page.products .product-list-side .products .product-item:nth-child(n+3) { margin-top: 50px; }
  .page.products .product-list-side .products .product-item:nth-child(n+4) { margin-top: 50px; }
  .page.products .product-list-side .products .product-item:nth-child(3n+1) { margin-left: 10%; }
  .page.products .product-list-side .products .product-item:nth-child(2n+1) { margin-left: 0; }
}

@media only screen and (max-width: 1200px){
  
}

@media only screen and (max-width: 767px){
  .page.products .product-list-side .products-title .total-count p {font-size: 15px;margin-bottom: -3px;line-height: 22px;}
  .page.products .select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 15px; }
  .page.products .product-list-side .products-title {margin-bottom: 20px;/* flex-direction: column; */padding: 20px 0;border-top: 1px solid rgba(236, 236, 236, 0.6);border-bottom: 1px solid rgba(236, 236, 236, 0.6);}
  .page.products .product-list-side .products .product-item { flex: 0 0 100%; }
  .page.products .product-list-side .products .product-item + .product-item { margin-left: 0; margin-top: 5px; }
  .page.products .product-list-side .products .product-item .item-holder .product-image { width: 200px; height: 240px; }
  .page.products form .product-holder { padding: 40px 6.7vw; }
  .page.products form .product-holder .category-btn span {font-size: 15px;padding: 15px;}
  .page.products form .product-holder .category-btn { margin-bottom: 25px; }
  .page.products form .product-holder .sidebar .product-sidebar .sidebar-item .sidebar-title { font-size: 16px; padding: 20px 25px; }
  .page.products form .product-holder .sidebar .product-sidebar .sidebar-item.categories .item-info .info-item >a { font-size: 14px; }
  .page.products form .product-holder .sidebar .product-sidebar .sidebar-item.brands .item-info .form-item label { font-size: 15px; }
  .page.products form .product-holder .sidebar .product-sidebar .sidebar-item.brands .item-info { padding: 40px 30px; }
  .page.products form .product-holder .sidebar .product-sidebar .sidebar-item.categories .item-info .info-item ul li a {font-size: 12px;padding: 20px 18px;}
  .page.products form .product-holder .sidebar .close-sidebar { top: 18px; }
  .page.products form .product-holder .sidebar .close-sidebar svg { width: 14px; height: 14px; }
  .page.products form .product-holder .sidebar .product-sidebar {max-height: 670px;}
}

/* Select2 */
.page.products .select2-container--default .select2-selection--single{background:none;border:none;border-radius:0;height: 25px;outline:none;}
.page.products .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0;font-weight: 500;font-size: 16px;color: #000000;padding: 15px 17px;background: #F5F5F5;}
.page.products .select2-container--default .select2-selection--single .select2-selection__arrow b { right: 5px; width: 8px; height: 16px; }
.page.products .select2-container--default .select2-selection--single .select2-selection__arrow b {background: url('../../assets/img/down-arrow.svg');background-size: contain;border: none;width: 11px;height: 13px;background-repeat: no-repeat;background-position: center;transform: rotate(0deg);right: 0px;left: auto;top: 8px;transition: 0.4s;}
.select2-search--dropdown{ display:none;}
.select2-dropdown{box-shadow: 0px 2px 11px -5px rgba(0, 0, 0, 0.15);border-radius: 0;border: none;background: whitesmoke;}
.select2-container--default .select2-results__option--highlighted[aria-selected=true]{background: #F5F5F5;color: #ffffff;}
.select2-container--default .select2-results__option[aria-selected=true]{background: #F5F5F5;color: #ffc107;}
.select2-results__option{padding: 6px 17px;transition: 0.4s;font-weight: 500;font-size: 15px;text-align: left;color: #868686;}
.select2-results__option:first-child{ display:none;}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { transform: rotate(-180deg); }
.page.products .product-list-side .products-title .select2-container {width: 175px !important;height: 58px;overflow: hidden;border-radius: 8px;}
.select2-container--default .select2-results__option--highlighted {background: #F5F5F5;color: #ffffff;}
.select2-container--default .select2-results__option--highlighted[aria-selected=true] {background: #F5F5F5;color: #ffffff;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background: #F5F5F5;color: #ffc107;}
.page.products .product-list-side .products-title .select2-container .select2-selection--single .select2-selection__arrow { top: 15px; right: 14px; transition: .4s; }
.page.products .product-list-side .products-title .select2-container.select2-container--open {border-top-left-radius: 15px;border-top-right-radius: 15px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;border: 1px solid #EAEAEA;border-bottom: 0;}
.page.products .product-list-side .products-title .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow { transform: rotate(-180deg) translateX(-6px); }
.select2-container--default .select2-results>.select2-results__options {padding: 10px 0;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;border: 1px solid #EAEAEA;}
.page.products .product-list-side .products-title .select2-container.select2-container--open {border-top-left-radius: 15px;border-top-right-radius: 15px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;border: 1px solid #EAEAEA;border-bottom: 0;}
.page.products .product-list-side .products-title .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow { transform: rotate(-180deg) translateX(-6px); }
.select2-container--default .select2-results>.select2-results__options {padding: 10px 0;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;border: 1px solid #EAEAEA;}
/* Select 2 */
/* Products List END */

/* Product START*/
.page.product-detail{}
.page.product-detail .product-exp{ padding:100px 9.7vw 100px 18.6vw;}
.page.product-detail .product-exp .product-exp-holder{ border:4px solid #fef7e6; border-bottom-right-radius:165px; display:flex; position:relative; padding:100px 0px; justify-content:space-between; min-height:530px;}
.page.product-detail .product-exp .product-exp-holder .product-image{position:absolute;left: -200px;top:50%;transform:translateY(-50%);padding:20px 0;background:#fff;width: 400px;height: 400px;object-fit: contain;}
.page.product-detail .product-exp .product-exp-holder .product-info{ width:455px; margin-left:240px;}
.page.product-detail .product-exp .product-exp-holder .product-info .code{ font-weight:bold; font-size:17px; line-height:20px; color:#f5ac06; margin-bottom:10px;}
.page.product-detail .product-exp .product-exp-holder .product-info .product-name{ font-weight:500; font-size:20px; line-height:20px; color:#262524; margin-bottom:25px;}
.page.product-detail .product-exp .product-exp-holder .product-info p{ font-weight:500; font-size:16px; line-height:25px; color:#504d4d;}
.page.product-detail .product-exp .product-exp-holder .tab-section{ margin-right:45px; margin-left: 25px;}
.page.product-detail .product-exp .product-exp-holder .tab-section .nav-tabs{ border:0;}
.page.product-detail .product-exp .product-exp-holder .tab-section .nav-tabs .nav-item{}
.page.product-detail .product-exp .product-exp-holder .tab-section .nav-tabs .nav-item .nav-link{ border:none; border-bottom:2px solid #A2A2A2; font-weight:600; font-size:18px; letter-spacing:0.1em; color:#a2a2a2; padding:5px; transition:.4s;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content{ min-width:515px;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane{ max-width:515px;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane ul{ margin-top:25px;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane ul li{ padding:0 40px;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane ul li a{ display:block;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane ul li a svg{ margin-right:25px;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane ul li + li{ margin-top:15px;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane ul li a span{ font-weight:600; font-size:17px; line-height:28px; color:#4b4b4b; transition:0.3s;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane ul li a:hover span{ color:#F5AC06;}
.page.product-detail .product-exp .product-exp-holder .tab-section .nav-tabs .nav-item + .nav-item{ margin-left:30px;}
.page.product-detail .product-exp .product-exp-holder .tab-section .nav-tabs .nav-item .nav-link.active{ color:#F5AC06; border-color:#F5AC06;}
.page.product-detail .product-exp .product-exp-holder .tab-section .nav-tabs .nav-item .nav-link:hover{ border-color:#F5AC06;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane .form-info{ font-weight:500; font-style:italic; font-size:13px; line-height:25px; color:#818181; text-align:center; padding:16px 0; display:block;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form{ display:flex; flex-wrap:wrap;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item{ flex:0 0 48%; position:relative;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item + .form-item{ margin-left:4%;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item:nth-child(2n+1){ margin-left:0;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item:nth-child(n+3){ margin-top:15px;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item input, .page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item textarea{width:100%;height:45px;border:1px solid #CBCBCB;box-shadow:none;outline:0;padding: 9px 18px;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item label{ position:absolute; left:20px; top:13px; margin-bottom:0; font-weight:500; font-size:14px; color:#a2a2a2; transition:.3s;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item textarea{resize:none;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item textarea ~label { font-weight: 600;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item.captcha-side{ flex: 0 0 100%; }
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .verify { margin-top: 15px; }
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .verify .verify-item {position: relative;display: flex;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .verify .verify-item input {position: absolute;left: 8px;top: 10px;opacity: 1;visibility: visible;width: 1px;height: 1px;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .verify .verify-item label {width: 3.3%;height: 16px;border: 1px solid #bcbbbb;display: flex;align-items: center;justify-content: center;margin-top: 1px;margin-bottom: 0;transition: .4s;cursor: pointer;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .verify .verify-item p {flex: 0 0 93%;font-weight: 500;font-style: italic;font-size: 13px;line-height: 20px;color: #818181;margin-left: 2.7%;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .verify .verify-item label span { width: 11px; height: 10px; padding: 2px; display: block; background: #f5ac06; transition: .3s; opacity: 0; }
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .verify .verify-item input:checked ~ label span {opacity: 1;visibility: visible;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .verify .verify-item.active label span { opacity: 1; }
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .verify .verify-item.active label { border-color: #f5ac06; }
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .verify .verify-item p a { color: #f5ac06; }
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .verify .verify-item p button {background: none;color: #f5ac06;border: none;box-shadow: none;outline: 0;padding: 0;font-style: italic;font-size: 14px;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item.captcha-side .captcha-holder{ display:flex; flex-wrap:wrap;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item.captcha-side .captcha-holder .captcha{flex: 0 0 28.5%;position:relative;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item.captcha-side .captcha-holder .captcha + .captcha{ margin-left:3%;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item.captcha-side .captcha-holder .captcha img{ width:100%; height:100%; border:1px solid #CBCBCB;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item.captcha-side .captcha-holder .captcha a{ position:absolute; right:6px; top:50%; transform:translateY(-50%); width:22px; height:21px; display:flex; justify-content:center; align-items:center; border-radius:25px; background:#F5AC06; color:#fff; font-size:11px;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item.captcha-side .captcha-holder .captcha a i{}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item.captcha-side .captcha-holder .captcha input{ border-radius:0; height: 100%;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item.captcha-side .captcha-holder .submit{width: 36%;margin-left: 4%;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item.captcha-side .captcha-holder .submit input{ width:100%; background:#F5AC06; border-radius:0; font-weight:600; font-size:15px; color:#262524; text-transform:uppercase; border:1px solid #f5ac06; transition:.4s;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item.captcha-side .captcha-holder .submit input:hover{ background:#fff; color:#f5ac06;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item input:focus ~ label, .page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item textarea:focus ~ label{ opacity:0;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item input.active ~ label, .page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item textarea.active ~ label{ opacity:0;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item input.active, .page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item input:focus{ border-color:#F5AC06;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item textarea.active, .page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item textarea:focus{ border-color:#F5AC06;}
.page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item.captcha-side .captcha-holder .captcha input::placeholder{ font-size:12px;}

@media only screen and (max-width: 1700px){
  .page.product-detail .product-exp {padding: 100px 4.7vw 100px 10.6vw;}
}

@media only screen and (max-width: 1650px){
  .page.product-detail .page-titles {
    padding: 200px 10.5vw 40px;
}
}

@media only screen and (max-width: 1500px){
  .page.product-detail .product-exp .product-exp-holder .product-info { width: 340px; }
  .page.product-detail .product-exp .product-exp-holder .product-info .code { font-size: 15px; }
  .page.product-detail .product-exp .product-exp-holder .product-info .product-name { font-size: 16px; margin-bottom: 15px; }
  .page.product-detail .product-exp .product-exp-holder .product-info p { font-size: 15px; }
  .page.product-detail .product-exp .product-exp-holder .tab-section .nav-tabs .nav-item .nav-link { font-size: 16px; }
  .page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane ul li a span { font-size: 16px; }
  .page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane ul li a svg {}
  .page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane { max-width: 465px; }
  .page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane .form-info { font-size: 12px; }
  .page.product-detail .product-exp .product-exp-holder .tab-section { margin-right: 25px;}
  .page.product-detail .product-exp .product-exp-holder .tab-section .tab-content { min-width: 465px;}
}

@media only screen and (max-width: 1350px){
  .page.product-detail .product-exp .product-exp-holder .product-image { width: 210px; height: 320px; left: -90px; }
  .page.product-detail .product-exp .product-exp-holder .product-info { margin-left: 160px; }
  .page.product-detail .product-exp .product-exp-holder { flex-direction: column; padding: 150px 9.2vw 50px; align-items: center; border-bottom-right-radius: 85px; }
  .page.product-detail .product-exp .product-exp-holder .product-image { left: 50%; transform: translateX(-50%); top: -22%; padding: 0 30px; width: 260px; height: 290px; }
  .page.product-detail .product-exp { padding: 230px 4.7vw 80px; }
  .page.product-detail .product-exp .product-exp-holder .product-info { margin-left: 0; width: initial; }
  .page.product-detail .product-exp .product-exp-holder .tab-section { margin: 0; margin-top: 35px; }
  .page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane { max-width: initial; min-height: 287px;}
  .page.product-detail .product-exp .product-exp-holder .tab-section .nav-tabs {justify-content: center;}
  .page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane ul li a { text-align: center;}
  .page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane ul li:first-child { padding-top: 25px;}
  .page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane ul { margin-top: 0;}
}

@media only screen and (max-width: 767px){
  .page.product-detail .product-exp .product-exp-holder .tab-section .nav-tabs { flex-direction: column; }
  .page.product-detail .product-exp .product-exp-holder .tab-section .nav-tabs .nav-item + .nav-item { margin-left: 0; margin-top: 15px; }
  .page.product-detail .product-exp .product-exp-holder .tab-section .nav-tabs .nav-item .nav-link { text-align: center; }
  .page.product-detail .product-exp .product-exp-holder .tab-section .tab-content { min-width: 321px; }
  .page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane ul li { padding: 0 15px; }
  .page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane ul li a span { font-size: 13px; }
  .page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane ul li a svg { width: 22px; height: 22px; margin-right: 15px; }
  .page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item { flex: 0 0 100%; }
  .page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item + .form-item { margin-left: 0; margin-top: 15px; }
  .page.product-detail .product-exp .product-exp-holder .tab-section .nav-tabs .nav-item .nav-link { border: 2px solid #A2A2A2; padding: 10px 5px; font-size: 13px; font-weight: 600; border-radius: 0; }
  .page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane .form-info { line-height: 16px; }
  .page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item label { font-size: 13px; }
  .page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane form .form-item.captcha-side .captcha-holder .submit input { font-size: 14px; }
  .page.product-detail .product-exp .product-exp-holder .product-image { width: 200px; height: 200px; top: -10%; }
  .page.product-detail .product-exp { padding: 160px 4.7vw 80px; }
  .page.product-detail .product-exp .product-exp-holder {border-bottom-right-radius: 50px;}
  .page.product-detail .product-exp .product-exp-holder .product-info p { font-size: 13px; }
  .page.product-detail .product-exp .product-exp-holder .tab-section .tab-content .tab-pane {min-height: initial;}
}

.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.page-item .page-link{color: #77a024!important;}
.page-item.active .page-link {z-index: 3;background-color: #77a024!important;border-color: #77a024!important;color: #fff!important;}
.page.products{margin-top: -150px;}

.product-item-h1 {color: #212121;position: relative;font-family: 'Oswald', sans-serif;display: inline-block;font-size: 70px;margin-top: -51px;}
.product-item-h1::after {content: attr(data-title-text);color: #fff;-webkit-text-stroke: 1px #74af0d;position: absolute;left: 0;top: 0px;clip: rect(0, 1000px, 50px, 0);}
.product-item-bg-img{background-image:url('../../assets/img/product-item-bg.png');background-repeat: no-repeat;width: 100%;position: relative;}
.product-item-img{border: 2px solid #c0c0c0;border-radius: 30px;padding: 50px 150px;}
.product-item-img-p{font-weight: 700;text-align: left;margin-left: 30px;width: 300px;}
.product-item-head{font-weight: 900; color: #212121;}
.other-product-hr{background: #f9f9f9;background-color: #f9f9f9;width: 80%;height: 2px;margin: 0 auto;margin-top: 12px;z-index: -1;position: absolute;}
.other-products-head{color: #74af0d;font-weight: 400;text-align: center;letter-spacing: 12px;}

.blog-card{transition: .4s;background: #f1f1f1;background-color: #f1f1f1;padding: 0px 0px 25px 0px;border-radius: 25px 25px;margin-top: -30px;}
.blog-card-texts{margin-left: 20px; margin-top: 20px;}
.blog-content-p{margin-bottom: 7px;}
.blog-card-texts h3{font-weight: 700;}
.blog-read-more-hr{width: 0px;height: 2px;margin-top: -15px;background: #77a024;background-color: #77a024;transition: .4s;}
.blog-read-more{transition: .1s; color: #212121;}
.blog-card:hover .blog-read-more-hr{width: 100px; height: 2px; background: #77a024; background-color: #77a024; display: block; transition: .4s;}
.blog-card:hover .blog-read-more{transition: .1s; color: #77a024; font-weight: 600;}
.blog-card:hover{transition: .4s; box-shadow: 0px 0px 11px 0px #0000002e;}
.mt-30{margin-top: -30px;}
.blog-href{color: #212121;}
.blog-href a{color: #212121;}
.blog-href:hover{color: #212121;}

.blog-content-head{margin-top: -60px;font-weight: 700;margin-bottom: 25px;}
.blog-content-text{text-align: left; font-size: 14px;}
.blog-content-img{margin-top: -120px;}

.contact-item-bg{background-image: url('../../assets/img/contact-bg-img.jpg');background-repeat: no-repeat;background-position: center center;background-size: auto auto;margin-left: 0;margin-right: 0; width:100%;height: 100%;margin-top: -255px;}
.contact-bg{background: #f1f1f1;background-color: #f1f1f1;width: 100%;padding: 0;margin: 0;margin-top: -108px;height: 300px;}
.contact-item-h2 {color: #212121;position: relative;font-family: 'Poppins', sans-serif;display: inline-block;font-size: 55px;margin-top: -38px; font-weight: 700;}
.contact-item-h2::after {content: attr(data-title-text);color: #fff;-webkit-text-stroke: 1px #77a024;position: absolute;left: 0;top: 0px;clip: rect(0, 1000px, 37px, 0);}
.contact-form .form-control2{border-radius: 2rem;border: 1px solid #77a024;width: 100%;padding: 14px;}
.contact-image{text-align: center;}
.contact-image img{border-radius: 6rem;width: 11%;margin-top: -3%;transform: rotate(29deg);}
.contact-form form .row{margin-bottom: -7%;}
.contact-form h3{margin-bottom: 8%;margin-top: -10%;text-align: center;color: #003a27;}
.contact-form .btnContact {width: 30%;border: none;border-radius: 2rem;padding: 20px 0px 20px 0px; transition: .4s; background: transparent; border: 1px solid #77a024;font-weight: 600;color: #77a024;cursor: pointer;}
.btnContact:hover{background: #77a024; background-color: #77a024; color: #fff; transition: .4s;}
.btnContactSubmit{width: 50%;border-radius: 1rem;padding: 1.5%;color: #fff;background-color: #000643;border: none;cursor: pointer;}
.contact-information{margin: 100px 100px 130px;}
.contact-information-item-text a{width: 230px!important;}
 .contact-top { flex: 0 0 45%; }
    .contact-bottom { flex: 0 0 580px; margin-left: 150px; }
    .contact.contact4 { margin-top: 130px; }
    .contact-information-item-text p,
    .contact-information-item-text a { font-family: 'Poppins', sans-serif; font-size: 20px; line-height: 26px; color: #6f6969; margin-bottom: 0; display: inline-block; }
    .contact-information-items { display: flex; }
    .contact-information-title span {font-family: 'Poppins', sans-serif;font-weight: 700;font-size: 33px;color: #77a024;display: inline-block;background: #fefff8;position: relative;padding-right: 40px;}
    .contact-information-item-text p strong, .contact-information-item-text a strong {font-family: 'Poppins', sans-serif;}
    .contact-information-title {padding-right: 300px;position: relative;}
    .contact-information-inner { display: flex; align-items: center; justify-content: center; }
    .contact-information-items .contact-information-item + .contact-information-item { margin-left: 70px; }
    .contact-information-item-text p { max-width: 560px; }
    .contact-information-item { display: flex; }
    .contact-information-item-icon { transform: translate(0, -20px); margin-right: 10px; }
    .contact-information-item-icon svg {fill: #77a024;}
    .contact-information-title:before {content: "";position: absolute;top: 50%;left: 0;right: 20px;height: 1px;transform: translateY(-50%);background: #BDC1A6;}
    .contact.contact4 .page-title { margin: 0px 90px 50px; }
    .contact-bottom h2 { font-family: 'Poppins', sans-serif; font-size: 35px; letter-spacing: -0.04em; color: #5b602f; margin-bottom: 60px; }
    .contact .form-row { flex-wrap: initial; }
    .contact .form-icon { min-width: 41px; height: 40px; border: 2px solid #848913; border-radius: 100%; text-align: center; position: relative; display: flex; align-items: center; justify-content: center; }
    .contact .form-icon:before {content: "";position: absolute;top: 50%;transform: translateY(-50%);right: -25px;width: 0;height: 0;border-style: solid;border-width: 3px 0 3px 5px;border-color: transparent transparent transparent #5B602F;}
    .contact form button:hover span:nth-child(2) { width: 74%; }
    .contact form button span:nth-child(2) { top: 8px; color: #3C311B; }
    .contact form button:after { background: #3C311B; height: 4px; }
    .contact form .form-div.active input { color: #3C3119 !important; }

    .contact form .form-div.active:before { background: #3C3119; }
    .contact form .form-div:before { left: 90px; }
    .contact .form-row svg { fill: #3C311B; stroke: #3C311B; }
    .contact .form-row svg path {stroke-width: 1.2px;}
    .contact form .form-row:nth-child(2) svg path {stroke-width: 0.2px;}
    .contact form .form-row:nth-child(2) svg { transform: translateX(0.4px); }
    .contact form .form-row:nth-child(4) svg { transform: translateX(1px); }
    textarea {outline: none !important;box-shadow: none !important;resize: none;}
    .contact .form-group + .form-group { margin-top: 40px; }
    .contact .form-group { margin-bottom: 0; margin-left: 0; margin-right: 0; }
    .contact .form-group:nth-child(5) { margin-left: 85px; }
    .contact form .captcha.form-div:before { left: 0; }
    .contact .form-group:nth-child(5) > .submit { margin-left: 100px; }
    .contact .form-group:nth-child(5) > .submit button { font-family: 'Poppins', sans-serif; padding-left: 10px; padding-right: 10px; }
    .contact .form-group:nth-child(5) > .submit button:before { height: 4px; }
    .contact .captcha img.captcha_img { height: 96%; max-height: 96%; border: none; }
    .contact form .form-div { padding-bottom: 0; }
    .contact .form-group .captcha:nth-child(2) { margin-left: 30px; }
    .contact .form-group .captcha:nth-child(2) input { padding-bottom: 15px; padding-left: 0; }
    .contact .captcha a { width: 23px; height: 23px; font-size: 11px; right: 10px; }

    @media only screen and (max-width: 1910px){
        .contact-information-items .contact-information-item + .contact-information-item { margin-left: 40px; }
        .contact.contact4 .contact-information { margin: 100px 4% 130px; }
        .contact-information-title { padding-right: 13vw; }
    }

    @media only screen and (max-width: 1700px){
        .contact-information-title { padding-right: 10vw; }
    }

    @media only screen and (max-width: 1641px){
        .contact-information-title { padding-right: 7vw; }
        .contact-information-title span { font-size: 30px; }
    }

    @media only screen and (max-width: 1583px){
        .contact-information-item-text p { width: 90%; }
        .contact-information-item-text p, .contact-information-item-text a { font-size: 18px; }
        .contact-information-items .contact-information-item + .contact-information-item { margin-left: 20px; }
        .contact-information-item { flex: 0 0 34%; justify-content: center; }
    }

    @media only screen and (max-width: 1491px){
        .contact-information-item { flex: auto; justify-content: flex-start; }
        .contact-information-inner { display: block; }
        .contact-information-items { margin-top: 50px; }
    }

    @media only screen and (max-width: 1400px){
        .contact-bottom { margin-left: 100px; }
    }

    @media only screen and (max-width: 1300px){
        .contact-bottom {margin-left: 50px;}
    }

    @media only screen and (max-width: 1199px){
        .contact-information-item-text p,
        .contact-information-item-text a { font-size: 16px; }
        .contact-information-item-icon svg { width: 25px; }
        .contact-bottom { flex: 0 0 500px; }
        .contact .form-group:nth-child(5) {flex-wrap: wrap;}
        .contact form .form-div.captcha {flex: 0 0 46%;}
        .contact .form-group:nth-child(5) > .submit {margin-left: auto;justify-content: center;margin-top: 20px;}
        .contact-information-item:nth-child(1) {flex: 0 0 50%;}
    }

    @media only screen and (max-width: 991px){
        .contact-form-map { display: block; }
        .map-responsive iframe { border-radius: 0; }
        .contact.contact4 { margin-top: 110px; }
        .contact.contact4 .page-title { margin: 0px 60px 40px; }
        .contact-top { margin-bottom: 60px; }
        .contact-bottom {flex: auto;margin: 0 60px;}
        .contact form .form-div.captcha { height: 40px; flex: auto; }
        .contact .form-group:nth-child(5) { flex-wrap: inherit; }
        .contact .form-group:nth-child(5) > .submit { margin-top: 0; margin-left: 100px; }
        .contact-information-items { display: block; }
        .contact-information-items .contact-information-item + .contact-information-item { margin-left: 0; margin-top: 30px; }
        .contact-information-item-icon { transform: translate(0, 0); }
        .contact-information-title:before { right: 0; }
        .contact-information-item { align-items: center; }
        .contact.contact4 .contact-information { margin: 100px 60px 130px; }
    }

    @media only screen and (max-width: 767px){
        .contact-bottom { margin: 0 30px; }
        .contact.contact4 .contact-information { margin: 50px 40px 40px; }
        .contact-information-title span { font-size: 25px; }
        .contact-information-item-icon { margin-right: 20px; }
        .contact-information-items .contact-information-item + .contact-information-item {margin-top: 15px;}
        .contact-information-item-icon svg { width: 20px; }
        .contact-information-items { margin-top: 20px; }
        .contact-bottom h2 { font-size: 30px; margin-bottom: 30px; }
        .contact .form-icon { display: none; }
        .contact form .form-div:before { left: 0; }
        .contact .form-group:nth-child(5) { margin-left: 0; flex-wrap: wrap; }
        .contact form .form-div.captcha { flex: 0 0 45%; }
        .map-responsive { height: 400px; }
        .contact.contact4 .page-title { margin-left: 35px; }
        .contact .form-group:nth-child(5) > .submit { margin-left: auto; margin-top: 30px; }
    }
}