/* ============================================================
   Megamak — ortaq stillər (bütün səhifələrdə istifadə olunur)
   Mənbə: inline <style> bloklarından çıxarılıb
   ============================================================ */

/* ==== Header və qlobal dəyişənlər (:root rəngləri, Montserrat) ==== */

img {
  width: auto;
  height: auto;
}

:root {
  --bs-body-font-weight: 400%;
  --bs-body-color: #0080c0;
  --bs-body-bg: #ffffff;
  --bs-theme-color: #0080c0;
  --bs-sec-theme-color: #18305d;
  --bs-link-color: #0080c0;
  --bs-link-hover-color: #ffaa19;
  --bs-font-sans-serif: Montserrat;
  --bs-body-font-size: 18px;
}

.section-block-demo2-header .header-top svg {
  fill: var(--bs-theme-color);
}

.section-block-demo2-header .header-top {
  background-color: var(--bs-sec-theme-color);
}

.section-block-demo2-header .nav {
  justify-content: flex-end;
  padding-top: 0px;
  padding-right: 1rem;
  padding-bottom: 0px;
  padding-left: 1rem;
}

.section-block-demo2-header .nav > li > a {
  font-weight: 700;
}

.demo62-body > .section-header-wrap-block.section-block-demo2-header > .header-outer-wrap > .header-top {
  background-color: rgb(39, 44, 76);
}

.demo62-body > .section-header-wrap-block.section-block-demo2-header > .header-outer-wrap > .header-top > .layout > .head-contact > .head-phone > a > svg {
  background-color: rgb(39, 44, 76);
  fill: rgb(255, 255, 255);
  color: rgb(89, 88, 86);
}

.demo62-body > .section-header-wrap-block.section-block-demo2-header > .header-outer-wrap > .header-top > .layout > .head-contact > .head-email > a > svg {
  background-color: rgb(39, 44, 76);
  fill: rgb(255, 255, 255);
}

.demo62-body > .section-header-wrap-block.section-block-demo2-header > .header-outer-wrap > .header-top > .layout > .header-social > li > a > svg {
  fill: rgb(255, 255, 255);
}

.demo62-body > .section-header-wrap-block.section-block-demo2-header > .header-outer-wrap > .header-bottom {
  font-size: 18px;
  margin-left: -90px;
  background-size: auto;
}

.demo62-body.fixed-body > .section-header-wrap-block.section-block-demo2-header.fixed-nav.fixed-nav-active > .header-outer-wrap > .header-bottom {
  margin-left: -70px;
}

.demo62-body > .section-header-wrap-block.section-block-demo2-header > .header-outer-wrap > .header-bottom > .layout > .nav > .active > a > em {
  font-size: 18px;
  color: rgb(0, 136, 207);
  padding-right: 2px;
  padding-left: 2px;
}

.demo62-body > .section-header-wrap-block.section-block-demo2-header > .header-outer-wrap > .header-bottom > .layout > .nav > li > a > em {
  font-size: 18px;
  color: rgb(0, 128, 192);
  margin-right: 2px;
  margin-left: 2px;
}

.demo62-body > .section-header-wrap-block.section-block-demo2-header.fixed-nav.fixed-nav-active > .header-outer-wrap > .header-bottom > .layout > .nav > .active > a > em {
  font-family: Montserrat;
}

.demo62-body > .section-header-wrap-block.section-block-demo2-header.fixed-nav.fixed-nav-active > .header-outer-wrap > .header-bottom > .layout > .nav > li > a > em {
  font-family: Montserrat;
}

.demo62-body > .section-header-wrap-block.section-block-demo2-header > .header-outer-wrap > .header-bottom > .layout > .nav > .nav-li-2 > a > b > svg {
  color: rgb(61, 165, 253);
}

.demo62-body > .section-header-wrap-block.section-block-demo2-header > .header-outer-wrap > .header-bottom > .layout > .nav > li > a > b {
  color: rgb(255, 255, 255);
}

.demo62-body > .section-header-wrap-block.section-block-demo2-header > .header-outer-wrap > .header-bottom > .layout > .change-language > .change-language-title > span {
  color: rgb(78, 84, 91);
}

.demo62-body > .section-header-wrap-block.section-block-demo2-header > .header-outer-wrap > .header-bottom > .layout > .change-language > .change-language-title > i > svg {
  color: rgb(255, 255, 255);
  fill: rgb(71, 78, 85);
}

.demo62-body > .section-header-wrap-block.section-block-demo2-header > .header-outer-wrap > .header-bottom > .layout > .nav {
  float: left;
  left: 0px;
  bottom: 0px;
  top: 0px;
  text-align: center;
  justify-content: center;
}

.demo62-body > .section-header-wrap-block.section-block-demo2-header > .header-outer-wrap > .header-bottom > .layout > .logo > img {
  float: none;
  margin-left: 66px;
}

.demo62-body > .section-header-wrap-block.section-block-demo2-header.fixed-nav.fixed-nav-active > .header-outer-wrap > .header-bottom {
  background-size: auto;
  padding-top: 50px;
}

.demo62-body > .section-header-wrap-block.section-block-demo2-header.fixed-nav.fixed-nav-active > .pop-box.inquiry-box.form-header-demo1-block > .box-container > .box-header > .close > svg {
  border-top-color: rgb(0, 136, 205);
  border-right-color: rgb(0, 136, 205);
  border-bottom-color: rgb(0, 136, 205);
  border-left-color: rgb(0, 136, 205);
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}

.demo62-body > .section-header-wrap-block.section-block-demo2-header > .header-outer-wrap > .header-bottom > .layout > .nav > .active {
  margin-right: 10px;
  margin-left: 10px;
}

.demo62-body > .section-header-wrap-block.section-block-demo2-header > .header-outer-wrap > .header-bottom > .layout > .nav > li {
  margin-right: 10px;
  margin-left: 10px;
}

.demo62-body > .section-header-wrap-block.section-block-demo2-header > .header-outer-wrap > .header-bottom > .layout > .nav > li > a > b > svg {
  color: rgb(70, 161, 235);
}

.demo62-body > .section-header-wrap-block.section-block-demo2-header.fixed-nav.fixed-nav-active > .pop-box.inquiry-box.form-header-demo1-block.show > .box-container > .box-header > .title {
  color: rgb(0, 136, 205);
}

.demo62-body > .section-header-wrap-block.section-block-demo2-header.fixed-nav.fixed-nav-active > .pop-box.inquiry-box.form-header-demo1-block.show > .box-container > .box-body > .form-header-inquiry-block > .inquiry-form > .form-item.item-submit {
  background-color: rgb(0, 136, 205);
}

.demo62-body > .section-header-wrap-block.section-block-demo2-header.fixed-nav.fixed-nav-active > .pop-box.inquiry-box.form-header-demo1-block.show > .box-container > .box-body > .form-header-inquiry-block > .inquiry-form > .form-item.item-submit > .btn.btn-submit {
  background-color: rgb(0, 136, 205);
  border-top-color: rgb(0, 136, 205);
  border-right-color: rgb(0, 136, 205);
  border-bottom-color: rgb(0, 136, 205);
  border-left-color: rgb(0, 136, 205);
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.demo62-body > .section-header-wrap-block.section-block-demo2-header.fixed-nav.fixed-nav-active {
}

.demo62-body > .section-header-wrap-block.section-block-demo2-header > .header-outer-wrap > .header-bottom > .layout > .nav > .active > a {
  color: rgb(0, 0, 0);
  font-size: 14px;
  padding-right: 0px;
  padding-left: 0px;
  width: 96.656px;
}

.demo62-body > .section-header-wrap-block.section-block-demo2-header.fixed-nav.fixed-nav-active > .header-outer-wrap > .header-bottom > .layout > .nav > li > ul > li {
  font-size: 18px;
  font-weight: 700;
}

.demo62-body > .section-header-wrap-block.section-block-demo2-header > .header-outer-wrap > .header-bottom > .layout > .nav > li > ul > li {
  font-size: 18px;
  font-weight: 700;
}

.section-productView-wrap-block .product-summary .item-meta > div > p {
  color: rgb(0, 0, 0);
  background-color: rgb(255, 255, 255);
}

tbody > tr > td {
  font-size: 16px;
  line-height: 1.8rem;
  height: 1.8rem;
}

.section-block-demo1-pagenew1 div {
  color: rgb(102, 102, 102);
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
}

#sectionIdxuua687 > .layout.blockitem > .new-title {
  color: rgb(0, 0, 0);
}

.section-block-demo85-about .number-item .item-inner .item-desc {
  text-transform: capitalize;
  opacity: 1;
}

.section-block-demo85-about .number-item .item-inner .item-ico {
  text-transform: uppercase;
  opacity: 1;
}

.aside-sidebar-demo1-block .service-content li:hover .service-text {
  width: 170px;
}

.aside-sidebar-demo1-block .service-content li .service-text span {
  word-break: break-all;
}

.demo62-body > .section-header-wrap-block.section-block-demo2-header > .header-outer-wrap > .header-bottom > .layout > .nav > li > a {
  padding-right: 0px;
  padding-left: 0px;
}

@media only screen and (max-width: 992px) {
  #sectionIdxuua587 > .layout.d-flex.flex-wrap.sc-block-items > .block-item.sc-block-item {
    width: 32%;
  }
  #sectionIdpta9731 > .pagePagination > a {
    font-size: inherit;
    font-weight: inherit;
  }
}

@media only screen and (max-width: 768px) {
  #sectionIdxuua587 > .layout.d-flex.flex-wrap.sc-block-items > .block-item.sc-block-item {
    width: 33.3%;
    box-shadow: none;
    margin-top: inherit;
    margin-right: inherit;
    margin-bottom: inherit;
    margin-left: inherit;
  }
  .pagePagination {
    word-break: break-all;
  }
}

@media only screen and (max-width: 480px) {
  #sectionIdxuua587 > .layout.d-flex.flex-wrap.sc-block-items > .block-item.sc-block-item {
    width: 98%;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 6px;
    margin-top: 6px;
    margin-right: 6px;
    margin-bottom: 6px;
    margin-left: 6px;
  }
}

/* ==== Footer (əsas) ==== */

.section-block-demo3-footer {
  background-color: rgba(0, 0, 0, 0);
  background-position-x: 50%;
  background-position-y: 50%;
  background-attachment: scroll;
  background-image: url("../img/css-bg/65056786b657426503.png");
  background-size: cover;
  background-origin: padding-box;
  background-clip: border-box;
}

.section-block-demo3-footer .copyright {
  padding-top: 1rem;
  padding-right: 0px;
  padding-bottom: 1rem;
  padding-left: 0px;
  background-color: var(--bs-sec-theme-color);
}

.demo62-body.fixed-body>.section-footer-wrap-block.section-block-demo3-footer>.footer-outer-wrap>.copyright {
  background-color: rgb(39, 44, 76);
}

.demo62-body>.section-footer-wrap-block.section-block-demo88-footer {
  padding-bottom: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  padding-top: 40px;
}

.demo62-body>.section-footer-wrap-block.section-block-demo88-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap>.foot-item>.foot-contacts>li>.foot-val {
  float: none;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 24px;
  margin-bottom: 10px;
  color: rgb(255, 255, 255);
  margin-top: 0px;
  max-width: 0px;
}

.demo62-body>.section-footer-wrap-block.section-block-demo88-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap>.foot-item>.foot-contacts>li>.foot-val>a {
  align-items: center;
  font-family: Arial, Helvetica, sans-serif;
  color: rgb(255, 255, 255);
}

.demo62-body>.section-footer-wrap-block.section-block-demo88-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot_right>div>input {
  border-top-color: rgb(0, 136, 207);
  border-right-color: rgb(0, 136, 207);
  border-bottom-color: rgb(0, 136, 207);
  border-left-color: rgb(0, 136, 207);
  font-family: Arial, Helvetica, sans-serif;
}

.demo62-body>.section-footer-wrap-block.section-block-demo88-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap {
  padding-bottom: 40px;
}

.demo62-body>.section-footer-wrap-block.section-block-demo88-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot_right>div>.btn {
  background-color: rgb(0, 136, 207);
  color: rgb(255, 255, 255);
  font-size: 24px;
  font-family: Arial, Helvetica, sans-serif;
}

.demo62-body>.section-footer-wrap-block.section-block-demo88-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap>.foot-item>.foot-contacts>svg {
  background-color: rgb(0, 137, 207);
  color: rgb(255, 255, 255);
  fill: rgb(255, 255, 255);
  stroke: rgb(255, 255, 255);
}

.demo62-body>.section-footer-wrap-block.section-block-demo88-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap>.foot-item>.foot-title {
  color: rgb(255, 255, 255);
  font-size: 20px;
  font-family: Arial, Helvetica, sans-serif;
}

.demo62-body>.section-footer-wrap-block.section-block-demo88-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap>.foot-item>.foot-nav>li {
  font-family: Arial, Helvetica, sans-serif;
  padding-top: 2px;
}

.demo62-body>.section-footer-wrap-block.section-block-demo88-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot_right>h2 {
  color: rgb(0, 136, 207);
  font-size: 24px;
  font-family: Arial, Helvetica, sans-serif;
  margin-top: 35px;
  padding-top: 0px;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.demo62-body>.section-footer-wrap-block.section-block-demo88-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap {
  font-family: Georgia, serif;
}

.demo62-body>.section-footer-wrap-block.section-block-demo88-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot_right {
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-top-color: rgb(0, 135, 205);
  border-right-color: rgb(0, 135, 205);
  border-bottom-color: rgb(0, 135, 205);
  border-left-color: rgb(0, 135, 205);
  margin-right: 0px;
  padding-right: 60px;
  padding-left: 60px;
  padding-bottom: 30px;
  padding-top: 0px;
  background-color: rgb(255, 255, 255);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.demo62-body>.section-footer-wrap-block.section-block-demo88-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap>.foot-item {
  margin-top: 0px;
  padding-bottom: 35px;
  padding-left: 0px;
  padding-right: 0px;
}

.demo62-body>.section-footer-wrap-block.section-block-demo88-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap>.foot-item>.foot-nav>li>a {
  color: rgb(255, 255, 255);
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 16px;
}

.demo62-body>.section-footer-wrap-block.section-block-demo88-footer>.footer-bottom {
  background-color: rgb(0, 135, 205);
}

.demo62-body>.section-footer-wrap-block.section-block-demo88-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap>.foot-item>.foot-contacts>li {
  max-width: 0px;
}

.demo62-body>.section-footer-wrap-block.section-block-demo88-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap>.foot-item>.foot-contacts {
  font-family: Arial, Helvetica, sans-serif;
}

.demo62-body>.section-footer-wrap-block.section-block-demo88-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot_right>div>h3 {
  font-family: Arial, Helvetica, sans-serif;
}

.demo62-body>.section-footer-wrap-block.section-block-demo88-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap>.foot-item>.foot-title>.list-group>.list-group-item {
  background-color: rgb(76, 76, 76);
  color: rgb(255, 255, 255);
  font-size: 18px;
  font-weight: 400;
  font-family: Arial, Helvetica, sans-serif;
  margin-top: 0px;
  padding-top: 7px;
}

.demo62-body>.section-footer-wrap-block.section-block-demo88-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap>.foot-item>.foot-title>.list-group>.list-group-item>.list-group>.list-group-item>svg {
  fill: rgb(247, 247, 247);
  color: rgb(255, 255, 255);
  stroke: rgb(255, 255, 255);
  opacity: 1;
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 23px;
  margin-left: 0px;
}

.demo62-body>.section-footer-wrap-block.section-block-demo88-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap>.foot-item>.foot-title>.list-group {
  color: rgb(255, 0, 0);
}

.demo62-body>.section-footer-wrap-block.section-block-demo88-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot_right>div>textarea {
  height: 120px;
  margin-top: 0px;
}

.demo62-body>.section-footer-wrap-block.section-block-demo88-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap>.foot-item>.foot-title>.list-group>.list-group-item>div {
  padding-top: 5px;
  font-size: 16px;
  font-weight: 300;
}

.demo62-body>.section-footer-wrap-block.section-block-demo88-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap>.foot-item>.foot-title>.list-group>.list-group-item>.list-group>.list-group-item {
  margin-top: 6px;
  padding-top: 23px;
  padding-left: 0px;
  margin-left: -7px;
}

.demo62-body>.section-footer-wrap-block.section-block-demo18-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap>.foot-item>.foot-nav>li {
  padding-left: 0px;
  color: rgb(255, 255, 255);
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 18px;
  font-weight: 700;
  font-family: Montserrat;
}

.demo62-body>.section-footer-wrap-block.section-block-demo18-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap>.foot-item>.foot-title {
  color: rgb(255, 255, 255);
}

.demo62-body>.section-footer-wrap-block.section-block-demo18-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap>.foot-item>.foot-nav>li>a {
  color: rgb(255, 255, 255);
}

.demo62-body>.section-footer-wrap-block.section-block-demo18-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap>.foot-item>.foot-contacts>li>.foot-val {
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-size: 18px;
}

.demo62-body>.section-footer-wrap-block.section-block-demo18-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap>.foot-item>.foot-contacts>li>.foot-val>a {
  color: rgb(255, 255, 255);
}

.demo62-body>.section-footer-wrap-block.section-block-demo18-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.inquiry-form.foot_right {
  background-color: rgb(255, 255, 255);
  padding-right: 20px;
  padding-left: 20px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
  margin-bottom: 39px;
}

.demo62-body>.section-footer-wrap-block.section-block-demo18-footer {
  margin-bottom: 0px;
}

.demo62-body>.section-footer-wrap-block.section-block-demo18-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.inquiry-form.foot_right>.form-item.item-message>h3 {
  padding-left: 10px;
  font-weight: 400;
  color: rgb(137, 137, 137);
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
}

.demo62-body>.section-footer-wrap-block.section-block-demo18-footer>.footer-bottom {
  background-color: rgb(0, 128, 192);
}

.demo62-body>.section-footer-wrap-block.section-block-demo18-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap>.foot-item>.foot-contacts>li {
  padding-left: 0px;
}

.demo62-body>.section-footer-wrap-block.section-block-demo18-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap>.foot-item>.list-group>.list-group-item>svg {
  fill: rgb(255, 255, 255);
  margin-left: 10px;
  width: 25px;
  height: 100%;
  padding-top: 0px;
}

.demo62-body>.section-footer-wrap-block.section-block-demo18-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap {
}

.demo62-body>.section-footer-wrap-block.section-block-demo18-footer>.gotop.la.active {
  background-color: rgb(0, 0, 0);
}

.demo62-body>.section-footer-wrap-block.section-block-demo18-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap>.foot-item>.list-group>.list-group-item>a>svg {
  color: #ffffff;
  fill: #ffffff;
}

.demo62-body>.section-footer-wrap-block.section-block-demo18-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap>.foot-item>.list-group>.list-group-item>a {
  margin-right: 5px;
  margin-left: 5px;
}

/* ==== Copyright / iframe ==== */

.copyright a {
  color:#ffffff !important;
}

iframe {
  height: 100% !important;
  display: block !important;
}

/* ==== Yapışqan (fixed) naviqasiya ==== */

section-block-demo2-header.fixed-nav {
  top: 0px;
  background-color: rgba(255, 255, 255, .6);
}

.form-header-demo1-block {
  margin-top: 1rem;
  margin-bottom: -.5rem;
}

.form-header-demo1-block .inquiry-form {
  position: relative;
  background: #fff;
}

.form-header-demo1-block .inquiry-form .form-item {
  position: relative;
  width: 100%;
  padding: .4rem;
  display: flex;
  min-height: auto;
  line-height: 2.8rem;
}

.form-header-demo1-block .inquiry-form input, .form-header-demo1-block .inquiry-form textarea {
  width: 100%;
  height: 2.8rem;
  padding: 0 10px;
  font-size: 13px;
  border: 1px solid #eee;
  border-left: 3px solid var(--bs-theme-color);
  outline: none;
}

.form-header-demo1-block .inquiry-form textarea {
  height: 6.8rem;
  line-height: 1.5;
  padding: 10px;
  resize: none;
}

.form-header-demo1-block .inquiry-form .item-submit button {
  width: 100%;
  padding: 0 1rem;
  font-size: 1rem;
}

.form-header-demo1-block .inquiry-form .form-checktip {
  width: 100%
}

/* ==== Footer (demo18 bloku) ==== */

.section-block-demo18-footer {
  background: -webkit-linear-gradient(left, #D2D5DD 56.25%, #F8F8F9 43.75%);
  padding: 85px 0 0;
}

.section-block-demo18-footer .foot_box {
  align-items: flex-start;
}

.section-block-demo18-footer .foot_box .foot-items {
  width: 75%;
}

.section-block-demo18-footer .foot_box .foot_logo {
  width: 100%;
  margin-bottom: 60px;
}

.section-block-demo18-footer .foot_box .foot_logo img {
  width: 100%;
  max-width: 180px;
}

.section-block-demo18-footer .foot_box .foot-item {
  max-width: 49%;
  padding-bottom: 46px;
}

.section-block-demo18-footer .foot_box .foot-item h2 {
  font-size: 24px;
  font-family: Futura Md BT;
  color: #1D2F57;
  font-weight: 900;
  margin-bottom: 20px;
}

.section-block-demo18-footer .foot_box .foot-nav ul {
}

.section-block-demo18-footer .foot_box .foot-nav li {
  list-style: none;
  font-size: 18px;
  font-family: Futura Md BT;
  color: #1D2F57;
  margin-bottom: 3px;
}

.section-block-demo18-footer .foot_box .foot-nav a {
}

.section-block-demo18-footer .foot_box .foot-contacts {
}

.section-block-demo18-footer .foot_box .foot-contacts li {
  list-style: none;
  text-transform: capitalize;
}

.section-block-demo18-footer .foot_box .foot-contacts div {
  font-size: 18px;
  font-family: Futura Md BT;
  color: #373737;
  line-height: 1.2;
  margin-bottom: 21px;
}

.section-block-demo18-footer .foot_box .foot-contacts {
}

.section-block-demo18-footer .foot_box .foot_right {
  width: 25%;
  padding: 13px 0 20px;
}

.section-block-demo18-footer .foot_box .foot_right h2 {
  font-size: 30px;
  font-family: Futura Md BT;
  color: #1D2F57;
  font-weight: 900;
  margin-bottom: 32px;
}

.section-block-demo18-footer .foot_box .foot_right div {
}

.section-block-demo18-footer .foot_box .foot_right input {
  width: 100%;
  border: none;
  background: transparent;
  border-bottom: 2px solid #F1F1F2;
  line-height: 61px;
  font-size: 18px;
  color: #1D2F57;
  font-family: Futura Md BT;
  padding: 0 10px;
}

.section-block-demo18-footer .foot_box .foot_right input::-webkit-input-placeholder {
  color: #1D2F57;
  padding: 0
}

.section-block-demo18-footer .foot_box .foot_right input:-moz-placeholder {
  color: #1D2F57;
  padding: 0
}

.section-block-demo18-footer .foot_box .foot_right input::-moz-placeholder {
  color: #1D2F57;
  padding: 0
}

.section-block-demo18-footer .foot_box .foot_right input:-ms-input-placeholder {
  color: #1D2F57;
  padding: 0
}

.section-block-demo18-footer .foot_box .foot_right h3 {
  font-size: 18px;
  color: #1D2F57;
  font-family: Futura Md BT;
  line-height: 61px;
}

.section-block-demo18-footer .foot_box .foot_right textarea {
  width: 100%;
  height: 134px;
  border: 2px solid #D0D5D7;
  background: #EFEFEF;
  padding: 10px;
}

.section-block-demo18-footer .foot_box .foot_right button {
  padding: 0 20px;
  line-height: 40px;
  border: none;
  font-size: 20px;
  margin-top: 39px;
  font-family: Futura Md BT;
  transition: all .3s linear;
}

.section-block-demo18-footer .foot-social svg {
  fill: #fff;
}

.section-block-demo18-footer .footer-bottom {
  background: #1D2F57;
  padding: 20px 0;
  margin-top: 12px;
}

.section-block-demo18-footer .foot-social {
}

.section-block-demo18-footer .foot-social li {
  list-style: none;
  margin-right: 20px;
}

.section-block-demo18-footer .foot-social a {
}

.section-block-demo18-footer .copyright {
  font-size: 16px;
  color: #fff;
  font-family: Futura Md BT;
}

@media only screen and (max-width: 1024px) {
  .section-block-demo18-footer .foot_box .foot-item {
    max-width: 35%;
    padding-bottom: 46px;
  }
  .demo62-body>.section-footer-wrap-block.section-block-demo18-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap>.foot-item>.foot-nav>li {
    padding-left: 0px;
    color: rgb(255, 255, 255);
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: inherit;
    font-weight: inherit;
    font-family: Montserrat;
  }
  .demo62-body>.section-footer-wrap-block.section-block-demo18-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap>.foot-item>.foot-contacts>li>.foot-val {
    color: rgb(255, 255, 255);
    font-weight: inherit;
    font-size: inherit;
  }
  .section-block-demo18-footer .foot_box .foot-items {
    width: 72%;
  }
}

@media only screen and (max-width: 992px) {
  .section-header-wrap-block .nav>li ul {
    display: block !important;
    padding-left: 1rem;
    background-color: var(--bs-mask-white) !important;
  }
  .section-block-demo18-footer .foot_box .foot-items {
    width: 100%;
  }
  .demo62-body>.section-footer-wrap-block.section-block-demo18-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap>.foot-item>.foot-title {
    color: rgb(255, 255, 255);
    background-color: rgb(0, 128, 192);
    padding: 10px;
  }
  .section-block-demo18-footer .foot_box .foot_right {
    width: 100%;
  }
  .section-block-demo18-footer .foot_box .foot-item {
    max-width: 100%;
    width: 49%;
    padding-bottom: 15px;
  }
  .section-block-demo18-footer {
    background: #D2D5DD;
    padding-top: 40px;
  }
  .section-block-demo18-footer .layout {
    padding: 0 5%;
  }
}

@media only screen and (max-width:640px) {
  .section-block-demo18-footer .foot_box .foot-item {
    width: 100%;
  }
  .demo62-body>.section-footer-wrap-block.section-block-demo18-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap>.foot-item>.foot-contacts>li>.foot-val {
    color: rgb(255, 255, 255);
    font-weight: inherit;
    font-size: inherit;
  }
  .demo62-body>.section-footer-wrap-block.section-block-demo18-footer>.layout>.foot_box.d-flex.justify-content-between.flex-wrap>.foot-items.d-flex.justify-content-between.flex-wrap>.foot-item>.foot-nav>li {
    padding-left: 0px;
    color: rgb(255, 255, 255);
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: inherit;
    font-weight: inherit;
    font-family: Montserrat;
  }
  .section-header-wrap-block .nav>li ul {
    display: block !important;
    padding-left: 1rem;
    background-color: var(--bs-mask-white) !important;
  }
}

/* ==== Footer daxili düzəlişlər ==== */

.demo62-body > .section-footer-wrap-block.section-block-demo18-footer > .layout > .foot_box.d-flex.justify-content-between.flex-wrap > .foot-items.d-flex.justify-content-between.flex-wrap > .foot-item > .foot-contacts > li > .foot-val {
  font-family: 'Montserrat';
}

/* ==== Footer əlaqə formu ==== */

.form-footer-demo1-block {
  text-transform: capitalize;
  text-align: center;
}

.form-footer-demo1-block .inquiry-form {
  position: relative;
  height: 28rem;
  padding: 1rem;
  border: 1px solid var(--bs-theme-color);
  background: #fff;
  text-transform: capitalize;
}

.form-footer-demo1-block .inquiry-form .form-item {
  position: relative;
  width: 100%;
  padding: .4rem;
  display: flex;
  min-height: auto;
  line-height: 2.8rem;
}

.form-footer-demo1-block .inquiry-form input, .form-footer-demo1-block .inquiry-form select, .form-footer-demo1-block .inquiry-form textarea {
  width: 100%;
  height: 2.8rem;
  padding: 0 1rem;
  font-size: .85rem;
  border-radius: 1.8rem;
  border: 1px solid #e5e5e5;
  outline: none;
}

.form-footer-demo1-block .form-title {
  background-color: var(--bs-theme-color);
}

.form-footer-demo1-block .inquiry-form textarea {
  height: 6.8rem;
  line-height: 1.5;
  padding: .7rem 1rem;
  resize: none;
}

.form-footer-demo1-block .inquiry-form .item-submit button {
  width: 100%;
  padding: 0;
  margin: 0;
  height: 2.35rem;
  line-height: 2.35rem;
  font-size: 1rem;
  border-radius: 25px;
}

.form-footer-demo1-block .inquiry-form .form-checktip {
  top: 88%;
  left: 0;
  width: 100%;
  padding: 0 20px;
  text-align: left;
}

.form-footer-demo1-block .inquiry-form .item-message .form-checktip {
}

.inquiry-form .form-item.item-message {
  flex-wrap:wrap;
}

.form-footer-demo1-block .inquiry-form textarea {
  border-radius:1.8rem 1.8rem 0 0;
}

.form-footer-demo1-block .inquiry-form .ai_text {
  border-radius:0 0 1.8rem 1.8rem;
}

