/*----------------------------------------------------
@File: Default Styles
@Author:  themexriver
@URL: https://themexriver.com/

This file contains the styling for the actual theme, this
is the file you need to edit to change the look of the
theme.
---------------------------------------------------- */
/*=====================================================================
@Template Name: NioBis - Corporate Business HTML Template
@Author: themexriver

CSS Table of content:-

1. Global Area 
2. Header Section
=====================================================================*/
/*=========
Font load
===========*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/* font-family: 'Poppins', sans-serif; */

@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap');
/* font-family: 'Source Sans Pro', sans-serif; */

/*=========
Color Code
===========*/
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.consaltation-section .consaltation-content .consaltation-icon, .newslatter-section .newslatter-content .newslatter-icon {
  height: 80px;
  width: 100px;
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 6px;
  margin-right: 40px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #005a90; }
  .consaltation-section .consaltation-content .consaltation-icon i, .newslatter-section .newslatter-content .newslatter-icon i {
    font-size: 35px;
    color: #cdad7b; }

.blog-sidebar-widget .search-widget form input, .newslatter-section .newslatter-content .newslatter-form input {
  border: none; }

.blog-sidebar-widget .search-widget form button, .blog-details-content .blog-comment-area .comment-form .sub-button button, .newslatter-section .newslatter-content .newslatter-form .nws-button button, .contact-page-section .el-contact-form .contact-form-area .sub-button button {
  border: none;
  background-color: transparent; }

.slider-style-one .main-slider-img-text .slider-content-box .slide-btn-1 a:nth-child(1), .slider-style-one .slide-type-two .slider-content-box .slide-btn-1 a:nth-child(2) {
  height: 60px;
  width: 190px;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  line-height: 60px;
  display: inline-block;
  text-transform: uppercase;
  background-color: #cdad7b; }
  .slider-style-one .main-slider-img-text .slider-content-box .slide-btn-1 a:nth-child(1) img, .slider-style-one .slide-type-two .slider-content-box .slide-btn-1 a:nth-child(2) img {
    margin-left: 8px; }

.project-section .projecct-img:after, .blog-section .blog-post-content .blog-post-pic:after {
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  content: '';
  height: 100%;
  visibility: hidden;
  position: absolute;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transition: .3s all ease-in-out;
  -o-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out;
  background-color: rgba(0, 113, 179, 0.9); }

.project-section .projecct-img .popup-project, .blog-section .blog-post-content .blog-post-pic .blog-linker {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  height: 55px;
  width: 55px;
  z-index: 3;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }
  .project-section .projecct-img .popup-project:before, .blog-section .blog-post-content .blog-post-pic .blog-linker:before {
    top: -25px;
    left: 25px;
    width: 3px;
    content: '';
    height: 0px;
    background-color: #fff;
    position: absolute;
    -webkit-transition: .5s all ease-in-out;
    -o-transition: .5s all ease-in-out;
    transition: .5s all ease-in-out; }
  .project-section .projecct-img .popup-project:after, .blog-section .blog-post-content .blog-post-pic .blog-linker:after {
    position: absolute;
    content: '';
    height: 3px;
    width: 0px;
    background-color: #fff;
    -webkit-transition: .5s all ease-in-out;
    -o-transition: .5s all ease-in-out;
    transition: .5s all ease-in-out; }

.header_top .top_info_menu li:after, .footer-copyright-text .copyright-menu a:after {
  top: 6px;
  width: 2px;
  content: '';
  right: -15px;
  height: 15px;
  position: absolute;
  background-color: #cdad7b; }

.header_top .top_info_menu li:last-child:after, .footer-copyright-text .copyright-menu a:last-child:after {
  display: none; }

.about-section .about-text .about-btn a, .driven-solution-section .driven-text .about-btn a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.about-section .about-text .about-btn i, .driven-solution-section .driven-text .about-btn i {
  color: #eda213;
  font-size: 40px;
  margin-right: 10px; }

.about-section .about-text .about-btn span, .driven-solution-section .driven-text .about-btn span {
  margin-top: 5px;
  color: #004168;
  font-size: 14px;
  font-weight: 700;
  display: inline-block;
  text-decoration: underline; }

.about-section .about-text .about-btn img, .driven-solution-section .driven-text .about-btn img {
  margin-left: 12px; }

.expertise-indicator-icon .expertise-icon-item:after, .eltron-info-section .eltron-info-icon-text .eltron-info-icon:after {
  top: -10px;
  left: -10px;
  opacity: .2;
  width: 100px;
  content: '';
  height: 100px;
  position: absolute;
  border-radius: 100%;
  background-color: #fff; }

.header_style_two .site-main-menu .site-search-btn .top_info_social:after, .header_style_two .header-qoute-btn:after {
  position: absolute;
  content: '';
  height: 110px;
  width: 1px;
  right: 0;
  background-color: #6f6f6f; }

.service-sidebar-widget .service-cat-widget li, .blog-sidebar-widget .category-widget li {
  height: 50px;
  line-height: 50px;
  position: relative;
  z-index: 1;
  -webkit-transition: .3s all ease-in-out;
  -o-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out; }
  .service-sidebar-widget .service-cat-widget li a, .blog-sidebar-widget .category-widget li a {
    width: 100%;
    display: block;
    color: #222222;
    font-size: 18px; }
  .service-sidebar-widget .service-cat-widget li:before, .blog-sidebar-widget .category-widget li:before {
    left: 0;
    top: 20px;
    width: 28px;
    content: '';
    height: 20px;
    position: absolute;
    opacity: 0;
    background-repeat: no-repeat;
    -webkit-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    transition: .3s all ease-in-out;
    background-image: url(../img/arrow3.png); }
  .service-sidebar-widget .service-cat-widget li:after, .blog-sidebar-widget .category-widget li:after {
    top: 0;
    content: '';
    width: 0;
    height: 100%;
    z-index: -1;
    left: -37px;
    position: absolute;
    background-color: #cdad7b;
    -webkit-transition: .5s all ease-out;
    -o-transition: .5s all ease-out;
    transition: .5s all ease-out; }
  .service-sidebar-widget .service-cat-widget li:hover, .blog-sidebar-widget .category-widget li:hover {
    padding-left: 32px; }
    .service-sidebar-widget .service-cat-widget li:hover:before, .blog-sidebar-widget .category-widget li:hover:before {
      opacity: 1; }
    .service-sidebar-widget .service-cat-widget li:hover:after, .blog-sidebar-widget .category-widget li:hover:after {
      width: 340px;
      -webkit-transition: .3s all ease-in;
      -o-transition: .3s all ease-in;
      transition: .3s all ease-in; }
    .service-sidebar-widget .service-cat-widget li:hover a, .blog-sidebar-widget .category-widget li:hover a {
      color: #fff; }

.service-sidebar-widget .help-widget .widget-title, .service-sidebar-widget .opening-hour-widget .widget-title {
  font-size: 30px;
  font-weight: 600;
  color: #fff;
  position: relative; }
  .service-sidebar-widget .help-widget .widget-title:after, .service-sidebar-widget .opening-hour-widget .widget-title:after {
    position: absolute;
    content: '';
    height: 2px;
    width: 50px;
    background-color: #fff;
    left: 0;
    bottom: -10px; }

.site-main-menu .site-search-btn .con-btn, .header_style_two .header_top .header-top-btn, .slider-style-one .main-slider-img-text .slider-content-box .slide-btn-1 a:nth-child(1), .slider-style-one .slide-type-two .slider-content-box .slide-btn-1 a:nth-child(2), .feature-style-two .features-call-action .feature-call-content a, .blog-section .blog-left-content .blog-text-details .b-read-more-btn {
  position: relative;
  z-index: 1; }
  .site-main-menu .site-search-btn .con-btn:before, .header_style_two .header_top .header-top-btn:before, .slider-style-one .main-slider-img-text .slider-content-box .slide-btn-1 a:nth-child(1):before, .slider-style-one .slide-type-two .slider-content-box .slide-btn-1 a:nth-child(2):before, .feature-style-two .features-call-action .feature-call-content a:before, .blog-section .blog-left-content .blog-text-details .b-read-more-btn:before {
    position: absolute;
    content: '';
    height: 100%;
    width: 0;
    top: 0;
    left: auto;
    right: 0;
    z-index: -1;
    border-radius: 2px;
    -webkit-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    transition: .3s all ease-in-out; }
  .site-main-menu .site-search-btn .con-btn:hover:before, .header_style_two .header_top .header-top-btn:hover:before, .slider-style-one .main-slider-img-text .slider-content-box .slide-btn-1 a:nth-child(1):hover:before, .slider-style-one .slide-type-two .slider-content-box .slide-btn-1 a:nth-child(2):hover:before, .feature-style-two .features-call-action .feature-call-content a:hover:before, .blog-section .blog-left-content .blog-text-details .b-read-more-btn:hover:before {
    width: 100%;
    left: 0;
    right: auto; }

.site-main-menu .site-search-btn .con-btn a i, .header_style_two .header_top .header-top-btn i, .slider-style-one .main-slider-img-text .slider-content-box .slide-btn-1 a:nth-child(1) i, .slider-style-one .slide-type-two .slider-content-box .slide-btn-1 a:nth-child(2) i, .feature-style-two .features-call-action .feature-call-content a i, .service-content .service-pic-text .service-text a i, .consaltation-section .consaltation-content .consalt-btn a i, .project-section .project-more-btn a i, .blog-section .blog-left-content .blog-text-details .b-read-more-btn a i, .blog-section .blog-post-content .blog-post-item .blog-more a i, .newslatter-section .newslatter-content .newslatter-form .nws-button button i, .driven-solution-section .features-content .features-icon-text .features-hover-content .features-hover-text .fh-more a i {
  line-height: 1;
  top: 4px;
  font-size: 26px;
  margin-left: 4px;
  position: relative; }

.about-section .about-text .about-btn:after, .driven-solution-section .driven-text .about-btn a:after {
  content: "\f100";
  position: absolute;
  top: -7px;
  right: -35px;
  font-size: 26px;
  font-family: Flaticon;
  color: #cdad7b;
  -webkit-transition: .3s all ease-in-out;
  -o-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out; }

.about-section .about-text .about-btn:hover:after, .driven-solution-section .driven-text .about-btn a:hover:after {
  right: -45px; }

/*global area*/
/*----------------------------------------------------*/
body {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  font-size: 15px;
  line-height: 1.867;
  color: #555555;
  font-family: 'Poppins', sans-serif;
  -moz-osx-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased; }

::-moz-selection {
  color: #ffffff;
  background-color: #0071b4; }

::selection {
  color: #ffffff;
  background-color: #0071b4; }

::-moz-selection {
  color: #ffffff;
  background-color: #0071b4; }

.container {
  max-width: 1170px; }

.ul-li ul {
  margin: 0;
  padding: 0; }
  .ul-li ul li {
    list-style: none;
    display: inline-block; }

.ul-li-block ul {
  margin: 0;
  padding: 0; }
  .ul-li-block ul li {
    display: block;
    list-style: none; }

div#preloader {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99999;
  width: 100%;
  height: 100%;
  overflow: visible;
  background: #61605f url("../../../images/siteayarlari/logo/logo1.png") no-repeat center center; }

[data-background] {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }

a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: .3s all ease-in-out;
  -o-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out; }
  a:hover, a:focus {
    text-decoration: none; }

img {
  max-width: 100%;
  height: auto; }

section {
  overflow: hidden; }

button {
  cursor: pointer; }

.form-control:focus,
button:visited,
button.active,
button:hover,
button:focus,
input:visited,
input.active,
input:hover,
input:focus,
textarea:hover,
textarea:focus,
a:hover,
a:focus,
a:visited,
a.active,
select,
select:hover,
select:focus,
select:visited {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-decoration: none;
  color: inherit; }

.form-control {
  -webkit-box-shadow: none;
  box-shadow: none; }

.relative-position {
  position: relative; }

.pera-content p {
  margin-bottom: 0; }

.headline h1,
.headline h2,
.headline h3,
.headline h4,
.headline h5,
.headline h6 {
  margin: 0;
  font-family: 'Poppins', sans-serif; }

.block-display {
  width: 100%;
  display: block; }

.background_overlay {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute; }

.background_position {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }

.scrollup {
  width: 55px;
  right: 20px;
  z-index: 5;
  height: 55px;
  bottom: 20px;
  display: none;
  position: fixed;
  border-radius: 100%;
  line-height: 55px;
  background-color: #32bfc0; }
  .scrollup i {
    color: #fff; }

.section-title-left .title-tag {
  font-size: 16px;
  font-weight: 300; }
  .section-title-left .title-tag img {
    margin-right: 12px; }

.section-title-left h2 {
  color: #222222;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.238;
  padding: 12px 0px 15px; }

.section-title-middle .title-tag {
  font-weight: 300;
  font-size: 16px;
  color: #555555; }
  .section-title-middle .title-tag svg {
    fill: #0fc5d3;
    height: 40px;
    display: block;
    margin: 0 auto;
    margin-bottom: 18px; }

.section-title-middle h2 {
  color: #222222;
  font-size: 36px;
  font-weight: 700;
  padding-top: 13px;
  line-height: 1.333;
  text-transform: capitalize; }

.partner-section {
  padding: 80px 0px 180px;
  border-top: 1px solid #dddddd; }
  .partner-section .container {
    max-width: 1320px; }
  .partner-section .partner-img img {
    -webkit-filter: grayscale(1);
    filter: grayscale(1); }

.button-arrow {
  position: relative; }
  .button-arrow:after {
    position: absolute;
    content: "\f100";
    font-family: Flaticon;
    right: 0;
    top: 0;
    font-size: 26px;
    color: #fff; }

/*---------------------------------------------------- */
/*Header area*/
/*----------------------------------------------------*/
#header_id{
  position: absolute;
  height: 95.75px;
  z-index: 2;
  width: 100%;
}
.header-bg{
  background-color: white;
  width: 90%;
  left: 10%;
  height: 80px;
  position: absolute;
  z-index: -1;
  border-left: 5px solid #32bfc0;
}
.brand-logo-top{
  border-radius: 5px 5px 0px 0px;
  height: 20px;
  background-color: black;
  opacity: 62%;
  width: 230px;
  max-width: 250px;
  position: absolute;
  top: 20px;
}
.brand-logo-bottom{
  height: 20px;
  border-radius: 0px 0px 5px 5px;
  background-color: black;
  opacity: 62%;
  width: 230px;
  max-width: 250px;
  position: absolute;
  bottom: -30px;
}
.site-main-menu .brand-logo a img{
  height: 55px;
  width: auto;
}
#header_id .site-main-menu .container, .site-main-menu .main_navigation,.site-main-menu .navbar-nav{
  height: 100%;
}
.header_top {
  height: 95px;
  background-color: #21242b;
  padding: 5px; }
  .header_top .header_top_contact li {
    color: #fff;
    line-height: 1.2;
    margin-right: 30px;
    font-size: 12px; }
  .header_top .header_top_contact li i {
    font-size: 18px;
    margin-right: 8px;    
    background-color: #ffc952;
    border-radius: 5px;
    padding: 3px;
    width: 25px;
    text-align: center;
 }
 .header_social_media{
  background-color:#32bfc0 !important;
 }
 .header_top .header_top_contact ul li span{
   position: relative;
   top: -3px;
 }
 .header_top .header_top_contact ul{
   margin-top: 5px;
 }
  .header_top .top_info_item {
    display: inline-block; }
  .header_top .top_info_menu li {
    margin-left: 25px;
    position: relative; }
    .header_top .top_info_menu li a {
      color: #fff; }
  .header_top .top_info_social {
    margin-left: 30px; }
    .header_top .top_info_social li {
      width: 30px;
      color: #fff;
      height: 30px;
      line-height: 30px;
      text-align: center;
      border-radius: 100%;
      background-color: #32bfc0;
      -webkit-transition: .3s all ease-in-out;
      -o-transition: .3s all ease-in-out;
      transition: .3s all ease-in-out; }
      .header_top .top_info_social li a {
        display: block;
        width: 100%; }
      .header_top .top_info_social li:hover {
        background-color: #cdad7b; }

.site-main-menu {
  height: 80px;
  margin: 0;
  position: relative;
  top: -50px;
  z-index: 1;
}
  .site-main-menu .brand-logo {
    margin: auto;
    padding: 13px;
    padding-left: 3px;
  }
  .site-main-menu .navbar-nav {
    display: inline-block;
    padding: 5px 0px; }
  .site-main-menu .main_navigation {
    display: inline-block;
    float: right; }
    .site-main-menu .main_navigation li {
      height: 100%;
      margin: auto;
      text-align: center;
      margin-left: 35px;
      padding-top: 22px; }
      .site-main-menu .main_navigation li:hover{
        border-bottom: 5px solid #32bfc0;
      }
      .site-main-menu .main_navigation li:hover a{
        color: #32bfc0;
      }
      .site-main-menu .main_navigation li a {
        color: #21242b;
        font-size: 13.45px;
        font-weight: 700;
        font-family: 'Poppins', sans-serif; }
  .site-main-menu .site-search-btn .el-search {
    display: inline-block; }
  .site-main-menu .site-search-btn .con-btn {
    height: 55px;
    width: 208px;
    display: inline-block;
    line-height: 55px;
    margin-left: 35px;
    background-color: #cdad7b; }
    .site-main-menu .site-search-btn .con-btn:before {
      background-color: #32bfc0; }
    .site-main-menu .site-search-btn .con-btn a {
      color: #fff;
      width: 100%;
      display: block;
      font-size: 14px;
      font-weight: 700; }
      .main_navigation.desktop-menu .dropdown-menu li{
        padding-top: 0;
        text-align: left;
        color: white !important;
        background-color: #32bfc0;
        border-bottom: 1px solid #4a9f9f !important;
      }
.main_navigation.desktop-menu .dropdown-menu {
  top: 75px;
  left: 0px;
  z-index: 100;
  margin: 0px;
  padding: 0px;
  height: auto;
  width: 215px;
  display: block;
  border: none;
  position: absolute;
  background-color: #fff;
  -webkit-transform: scaleY(0);
  -ms-transform: scaleY(0);
  transform: scaleY(0);
  border-radius: 0;
  -webkit-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  -webkit-transform-origin: center top 0;
  -ms-transform-origin: center top 0;
  transform-origin: center top 0;
  -webkit-box-shadow: 0 5px 10px 0 rgba(83, 82, 82, 0.1);
  box-shadow: 0 5px 10px 0 rgba(83, 82, 82, 0.1); }
  .main_navigation.desktop-menu .dropdown-menu li {
    width: 100%;
    margin-left: 0;
    -webkit-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    transition: .3s all ease-in-out;
    border-bottom: 1px solid #e5e5e5; }
    .main_navigation.desktop-menu .dropdown-menu li a {
      width: 100%;
      text-transform: capitalize !important;
      display: block;
      color: white !important;
      font-size: 14px;
      padding: 10px 15px; }
    .main_navigation.desktop-menu .dropdown-menu li:hover {
      color: #fff;
      background-color: #ffc952; }
      .main_navigation.desktop-menu .dropdown-menu li:hover a {
        color: #fff; }

.main_navigation.desktop-menu .dropdown {
  position: relative;
  color: white; }
  .main_navigation.desktop-menu .dropdown:hover .dropdown-menu {
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1); }

.el-search-btn {
  cursor: pointer; }

.search-body {
  top: 58px;
  opacity: 0;
  right: 0px;
  width: 300px;
  height: auto;
  z-index: 999;
  padding: 20px 15px;
  position: absolute;
  visibility: hidden;
  background-color: #ffffff;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-box-shadow: 0px 2px 3px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 3px 1px rgba(0, 0, 0, 0.1); }
  .search-body .search-form input {
    width: 100%;
    height: 50px;
    padding: 0px 20px;
    border-radius: 3px;
    border: 1px solid #f0f0f0;
    background-color: #f7f7f7; }
  .search-body .search-form .search-close {
    top: 50%;
    z-index: 1;
    right: 5px;
    width: 40px;
    height: 40px;
    cursor: pointer;
    line-height: 40px;
    text-align: center;
    position: absolute;
    border-radius: 3px;
    color: #ffffff;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #cdad7b;
    border: none; }
  .search-body .outer-close {
    position: absolute;
    top: -10px;
    right: 10px; }
    .search-body .outer-close i {
      color: #b71111; }

.search-open {
  opacity: 1;
  visibility: visible; }

.header_style_two {
  width: 100%;
  z-index: 9;
  position: absolute; }
  .header_style_two .brand-logo {
    display: inline-block; }
  .header_style_two .search-body {
    top: 0;
    width: 100%;
    padding: 50px; }
    .header_style_two .search-body .search-form .search-close {
      right: 55px; }
  .header_style_two .header_top {
    position: relative;
    z-index: 1;
    padding-left: 60px;
    background-color: #0071b4; }
    .header_style_two .header_top .header_top_contact li {
      color: #fff; }
    .header_style_two .header_top .header-top-btn {
      top: 0;
      right: 0;
      color: #fff;
      height: 100%;
      width: 250px;
      font-size: 14px;
      font-weight: 700;
      position: absolute;
      display: inline-block;
      line-height: 54px;
      text-transform: uppercase;
      background-color: #cdad7b; }
      .header_style_two .header_top .header-top-btn i {
        margin-left: 8px; }
      .header_style_two .header_top .header-top-btn:before {
        background-color: #0071b4; }
    .header_style_two .header_top .header_top_info {
      padding-right: 300px; }
  .header_style_two .site-main-menu {
    padding: 25px 0px 20px 60px;
    border-bottom: 1px solid #6f6f6f; }
    .header_style_two .site-main-menu .navbar-nav {
      padding-top: 10px; }
    .header_style_two .site-main-menu .main_navigation li a {
      color: #fff;
      font-weight: 400; }
    .header_style_two .site-main-menu .dropdown-menu li a {
      color: #222 !important; }
      .header_style_two .site-main-menu .dropdown-menu li a:hover {
        color: #fff !important; }
    .header_style_two .site-main-menu .site-search-btn .top_info_social {
      position: relative;
      padding-right: 50px;
      display: inline-block;
      top: -10px; }
      .header_style_two .site-main-menu .site-search-btn .top_info_social:after {
        top: -47px; }
      .header_style_two .site-main-menu .site-search-btn .top_info_social li a {
        height: 32px;
        width: 32px;
        line-height: 32px;
        display: block;
        border-radius: 100%;
        background-color: #616161;
        text-align: center;
        color: #fff; }
        .header_style_two .site-main-menu .site-search-btn .top_info_social li a:hover {
          color: #fff;
          background-color: #cdad7b; }
  .header_style_two .header-qoute-btn {
    line-height: 1;
    padding: 0px 50px;
    position: relative;
    display: inline-block; }
    .header_style_two .header-qoute-btn:after {
      top: -35px; }
    .header_style_two .header-qoute-btn i {
      color: #cdad7b;
      margin-right: 12px; }
    .header_style_two .header-qoute-btn p, .header_style_two .header-qoute-btn strong {
      color: #fff; }
    .header_style_two .header-qoute-btn strong {
      font-size: 20px;
      font-weight: 600;
      margin-top: 5px;
      margin-left: 25px; }
    .header_style_two .header-qoute-btn p {
      margin-bottom: 10px; }
  .header_style_two .el-search {
    padding: 0px 50px;
    position: relative;
    top: -10px;
    cursor: pointer; }
    .header_style_two .el-search i {
      color: #fff;
      font-size: 24px; }
    .header_style_two .el-search .search-body {
      top: 62px; }

.stickymenu-on {
  background-color: #fff;
  -webkit-animation-duration: .7s;
  animation-duration: .7s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
  position: fixed;
  top: -90px;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-transition: .3s all ease-in-out;
  -o-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out; }

.main_header.header_style_one.stickymenu-on {
  top: -58px;
  z-index: 999;
  width: 100%;
  -webkit-box-shadow: 0 0 20px -10px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 20px -10px rgba(0, 0, 0, 0.8); }

/*---------------------------------------------------- */
/*slider area*/
/*----------------------------------------------------*/
#slider-bottom-eltron{
  height: 82px;
  background-color: #32bfc0;
}
#slider-bottom-eltron .container{
  padding: 20px 0px;
}
.slider-bottom-eltron-text{
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: white;
  margin: 0;
  padding: 8px 0px;  
  text-align: left;
  padding-left: 15px;
}
.slider-bottom-eltron-button{
  color: white !important;
  background-color: #21242b;
  border-radius: 0;
  border: 1px solid #21242b;
  padding: 10px 0px;
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 500;
}
.slider-bottom-eltron-button:hover{
  color: #21242b !important;
  background-color: transparent;
  border: 1px solid #21242b;
}
#slider-eltron .owl-item .main-slider-img-text .container{
 height: 850px;
}
.slider-button{
  width: 189px;
  height: 57px;
  border-radius: 0;
  margin-top: 2rem;
  background-color: #32bfc0;
  color: white !important;
  padding: 15px;
  border: 1px solid #32bfc0;
  font-weight: 500;
  font-size: 18px;
}
.slider-button:hover{
  background-color: transparent;
  color: #32bfc0 !important;
}
.slider-style-one .main-slider-img-text {
  z-index: 1;
  overflow: hidden !important; }
  .slider-style-one .main-slider-img-text .background_overlay {
    background-color: rgba(0, 0, 0, 0.7);
    z-index: -1; }
  .slider-style-one .main-slider-img-text .slider-content-box {
    padding: 28% 0px 210px 0px;
    height: 100%;
  }
    .slider-style-one .main-slider-img-text .slider-content-box span, .slider-style-one .main-slider-img-text .slider-content-box h1, .slider-style-one .main-slider-img-text .slider-content-box p {
      color: #fff; }
    .slider-style-one .main-slider-img-text .slider-content-box span {
      opacity: 0;
      letter-spacing: 2px;
      -webkit-transform: translatex(50px);
      -ms-transform: translatex(50px);
      transform: translatex(50px); }
      .slider-style-one .main-slider-img-text .slider-content-box span img {
        margin-right: 10px; }
    .slider-style-one .main-slider-img-text .slider-content-box h1 {
      font-size: 60px;
      font-weight: 700;
      padding: 5px 0px 15px;
      opacity: 0;
      -webkit-transform: translateY(30px);
      -ms-transform: translateY(30px);
      transform: translateY(30px); }
    .slider-style-one .main-slider-img-text .slider-content-box p {
      opacity: 0;
      font-size: 20px;
      -webkit-transform: translateX(-50px);
      -ms-transform: translateX(-50px);
      transform: translateX(-50px); }
    .slider-style-one .main-slider-img-text .slider-content-box .slide-btn-1 {
      opacity: 0;
      margin-top: 32px;
      -webkit-transform: translateY(50px);
      -ms-transform: translateY(50px);
      transform: translateY(50px); }
      .slider-style-one .main-slider-img-text .slider-content-box .slide-btn-1 a {
        position: relative; }
        .slider-style-one .main-slider-img-text .slider-content-box .slide-btn-1 a:nth-child(1) {
          border-radius: 2px; }
          .slider-style-one .main-slider-img-text .slider-content-box .slide-btn-1 a:nth-child(1):before {
            background-color: #0071b4; }
        .slider-style-one .main-slider-img-text .slider-content-box .slide-btn-1 a:nth-child(2) {
          color: #fff;
          font-size: 18px;
          margin-left: 35px; }
          .slider-style-one .main-slider-img-text .slider-content-box .slide-btn-1 a:nth-child(2):after {
            content: '';
            position: absolute;
            height: 2px;
            width: 100%;
            background-color: #fff;
            left: 0;
            bottom: -8px; }

.slider-style-one .slide-type-two .slider-content-box {
  margin: 0 auto; }
  .slider-style-one .slide-type-two .slider-content-box .slide-btn-1 a:nth-child(2) {
    font-size: 14px; }
    .slider-style-one .slide-type-two .slider-content-box .slide-btn-1 a:nth-child(2):after {
      display: none; }
    .slider-style-one .slide-type-two .slider-content-box .slide-btn-1 a:nth-child(2):before {
      background-color: #0071b4; }

.slider-style-two .main-slider-img-text .slider-content-box {
  padding: 290px 0px 210px 0px; }

.img-zooming {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1); }

#slider-eltron .slider-img-bg {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: -2; }

#slider-eltron img {
  display: inherit; }

#slider-eltron .owl-prev,
#slider-eltron .owl-next {
  top: 50%;
  left: 25px;
  color: rgba(255, 255, 255, 0.6);
  font-size: 45px;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

#slider-eltron .owl-next {
  right: 25px;
  left: auto;
  background: white;
    color: #676767;
    width: 60px;
    height: 60px;
    text-align: center;
    font-size: 35px;
    transition: all .3s ease-in-out;
}

#slider-eltron .owl-prev {
  background: white;
    color: #676767;
    width: 60px;
    height: 60px;
    text-align: center;
    font-size: 35px;
    transition: all .3s ease-in-out;
}

#slider-eltron .owl-prev:hover{
  background-color: #32bfc0;
  color: white;
} 
#slider-eltron .owl-next:hover{
  background-color: #32bfc0;
  color: white;
} 

#slider-eltron .owl-item.active .main-slider-img-text span {
  opacity: 1;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: all 1200ms ease;
  -o-transition: all 1200ms ease;
  transition: all 1200ms ease;
  -webkit-transition-delay: 600ms;
  -o-transition-delay: 600ms;
  transition-delay: 600ms; }

#slider-eltron .owl-item.active .main-slider-img-text h1 {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: all 1500ms ease;
  -o-transition: all 1500ms ease;
  transition: all 1500ms ease;
  -webkit-transition-delay: 900ms;
  -o-transition-delay: 900ms;
  transition-delay: 900ms; }

#slider-eltron .owl-item.active .main-slider-img-text p {
  opacity: 1;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: all 2100ms ease;
  -o-transition: all 2100ms ease;
  transition: all 2100ms ease;
  -webkit-transition-delay: 1200ms;
  -o-transition-delay: 1200ms;
  transition-delay: 1200ms; }

#slider-eltron .owl-item.active .main-slider-img-text .slide-btn-1 {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: all 2100ms ease;
  -o-transition: all 2100ms ease;
  transition: all 2100ms ease;
  -webkit-transition-delay: 1500ms;
  -o-transition-delay: 1500ms;
  transition-delay: 1500ms; }

#slider-eltron .owl-item.active .main-slider-img-text .img-zooming {
  -webkit-transition: all 7000ms linear;
  -o-transition: all 7000ms linear;
  transition: all 7000ms linear; }

/*---------------------------------------------------- */
/*galeri gallery*/
/*----------------------------------------------------*/
.gallery-detail-overlay:hover{
  opacity: 0.5;
}
.gallery-detail-overlay{
  opacity: 0;
  width: 555px;
  height: 300px;
  position: absolute;
  top: 0;
  left: 15px;
  background-image: -webkit-linear-gradient(top, transparent, #e1bd85);
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.gallery-detail-text{
  position: absolute;
  bottom: 1rem;
  width: 70%;
  left: 10%;
  color: white;
}
/*---------------------------------------------------- */
/*Site Info area*/
/*----------------------------------------------------*/
.site-info-section {
  overflow: visible; }

.site-info-content {
  -webkit-box-shadow: 0px 9px 40px 0px rgba(193, 193, 193, 0.5);
  box-shadow: 0px 9px 40px 0px rgba(193, 193, 193, 0.5);
  margin-bottom: 90px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  top: -20px;
  z-index: 1;
  background-color: #fff; }

.site-info-icon-text {
  width: 380px;
  padding: 50px 30px 40px 30px;
  -webkit-transition: .3s all ease-in-out;
  -o-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out; }
  .site-info-icon-text .site-info-icon {
    margin-right: 15px; }
    .site-info-icon-text .site-info-icon svg {
      height: 65px;
      fill: #004168;
      -webkit-transition: .3s all ease-in-out;
      -o-transition: .3s all ease-in-out;
      transition: .3s all ease-in-out; }
  .site-info-icon-text .site-info-text {
    max-width: 300px; }
    .site-info-icon-text .site-info-text h3 {
      font-size: 22px;
      color: #222222;
      font-weight: 600;
      line-height: 1.364;
      -webkit-transition: .3s all ease-in-out;
      -o-transition: .3s all ease-in-out;
      transition: .3s all ease-in-out; }
  .site-info-icon-text .site-info-arrow {
    position: absolute;
    top: 50%;
    right: 25px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    transition: .3s all ease-in-out; }
  .site-info-icon-text:after {
    right: 0;
    bottom: 0;
    content: '';
    width: 60px;
    height: 5px;
    position: absolute;
    background-color: #dddddd; }
  .site-info-icon-text:hover {
    background-color: #0071b4; }
    .site-info-icon-text:hover .site-info-icon svg {
      fill: #fff; }
    .site-info-icon-text:hover .site-info-text h3 {
      color: #fff; }
    .site-info-icon-text:hover .site-info-arrow i {
      color: #fff; }
    .site-info-icon-text:hover:after {
      background-color: #cdad7b; }

/*---------------------------------------------------- */
/*About area*/
/*----------------------------------------------------*/
.about-section {
  padding-bottom: 40px; }
  .about-section .about-text {
    max-width: 510px;
    padding-top: 20px; }
    .about-section .about-text .about-text1 {
      margin-bottom: 30px; }
      .about-section .about-text .about-text1 p, .about-section .about-text .about-text2 p{
        font-family: 'Poppins', sans-serif;
        font-size: 15px;
        line-height: 18px;
      }
    .about-section .about-text .about-text2 {
      margin-bottom: 35px; }
    .about-section .about-text .about-btn {
      position: relative;
      display: inline-block; }
  .about-section .about-img {
    margin: 0px -10px; }
    .about-section .about-img .abt-img-set {
      float: left;
      margin: 0px 10px;
      margin-bottom: 20px; }

.about-counter .about-counter-text-number {
  width: 50%;
  float: left; }
  .about-counter .about-counter-text-number h4 {
    font-size: 18px;
    font-weight: 700;
    padding-bottom: 18px; }
  .about-counter .about-counter-text-number .counter-icon {
    margin-right: 15px; }
  .about-counter .about-counter-text-number .counter-number h4 {
    font-size: 50px;
    font-weight: 700;
    color: #0071b4;
    display: inline-block; }
  .about-counter .about-counter-text-number .counter-number strong {
    color: #555555;
    font-size: 30px;
    font-weight: 300; }

.about-section-two:before {
  top: 0;
  left: 0;
  content: '';
  opacity: .5;
  height: 100%;
  width: 540px;
  position: absolute;
  background-repeat: no-repeat;
  background-image: url(../img/background/abbg.png); }

.about-page-about {
  padding: 110px 0px 90px; }

/*---------------------------------------------------- */
/*features area*/
/*----------------------------------------------------*/
.features-section {
  z-index: 1;
  padding: 100px 0px 110px; }
  .features-section .background_overlay {
    z-index: -1;
    background-color: rgba(0, 113, 179, 0.95); }
  .features-section .section-title-middle {
    margin: 0 auto;
    max-width: 700px;
    padding-bottom: 60px; }
    .features-section .section-title-middle .title-tag {
      color: #fff; }
      .features-section .section-title-middle .title-tag svg {
        fill: #fff; }
    .features-section .section-title-middle h2 {
      color: #fff; }

.features-icon-text {
  border-radius: 2px;
  margin-bottom: 15px;
  background-color: #fff;
  padding: 55px 0px 50px 0px;
  -webkit-transition: .3s all ease-in-out;
  -o-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out; }
  .features-icon-text .features-icon {
    margin-bottom: 20px; }
    .features-icon-text .features-icon svg {
      height: 90px;
      fill: #cdad7b; }
  .features-icon-text .features-text h3 {
    color: #222222;
    font-size: 22px;
    font-weight: 700;
    padding-bottom: 8px; }
  .features-icon-text .features-text p {
    font-weight: 300;
    font-size: 14px; }
  .features-icon-text .features-hover-content {
    top: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    padding: 50px 45px;
    position: absolute;
    background-color: #0fc5d3;
    opacity: 0;
    visibility: hidden;
    border-radius: 2px;
    -webkit-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    transition: .3s all ease-in-out; }
    .features-icon-text .features-hover-content .fh-icon-bg {
      position: absolute;
      z-index: -1;
      left: 0;
      right: 0;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%); }
      .features-icon-text .features-hover-content .fh-icon-bg svg {
        height: 205px;
        fill: #0ebbca; }
    .features-icon-text .features-hover-content .features-hover-text h3 {
      color: #fff;
      font-size: 22px;
      font-weight: 700;
      padding-bottom: 18px; }
    .features-icon-text .features-hover-content .features-hover-text p {
      color: #fff; }
    .features-icon-text .features-hover-content .features-hover-text .fh-more {
      margin-top: 25px; }
      .features-icon-text .features-hover-content .features-hover-text .fh-more a {
        color: #fff;
        font-size: 18px; }
  .features-icon-text:hover {
    padding-bottom: 65px;
    margin-bottom: 0px; }
    .features-icon-text:hover .features-hover-content {
      opacity: 1;
      visibility: visible; }

.feature-style-two {
  z-index: 1;
  overflow: visible;
  padding: 110px 0px 0px;
  background-color: #0071b4; }
  .feature-style-two .background_overlay {
    background-color: rgba(0, 113, 179, 0.95);
    z-index: -1; }
  .feature-style-two .section-title-left {
    max-width: 580px;
    margin: 0 auto;
    padding-bottom: 40px; }
    .feature-style-two .section-title-left span, .feature-style-two .section-title-left h2 {
      color: #fff; }
  .feature-style-two .feature-slide-content {
    padding-bottom: 30px; }
  .feature-style-two .feature-slide-icon-text {
    padding: 50px 20px;
    border-radius: 2px;
    -webkit-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    transition: .3s all ease-in-out;
    border: 1px solid rgba(255, 255, 255, 0.502); }
    .feature-style-two .feature-slide-icon-text .feature-slide-icon {
      margin-bottom: 15px; }
      .feature-style-two .feature-slide-icon-text .feature-slide-icon svg {
        fill: #fff;
        -webkit-transition: .3s all ease-in-out;
        -o-transition: .3s all ease-in-out;
        transition: .3s all ease-in-out; }
    .feature-style-two .feature-slide-icon-text .feature-slide-text h3 {
      color: #fff;
      font-size: 22px;
      font-weight: 700;
      padding-bottom: 20px; }
    .feature-style-two .feature-slide-icon-text .feature-slide-text p {
      color: rgba(255, 255, 255, 0.502); }
    .feature-style-two .feature-slide-icon-text:hover {
      background-color: #0d1c25;
      border: 1px solid  #0d1c25; }
      .feature-style-two .feature-slide-icon-text:hover .feature-slide-icon svg {
        fill: #cdad7b; }
  .feature-style-two .features-call-action {
    z-index: 1;
    bottom: -75px;
    background-color: #fff;
    padding: 50px 85px 60px 0px;
    -webkit-box-shadow: 0px 5px 50.05px 4.95px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 5px 50.05px 4.95px rgba(0, 0, 0, 0.1); }
    .feature-style-two .features-call-action:before {
      content: '';
      position: absolute;
      height: 100%;
      width: 300px;
      top: 0;
      left: 0;
      background-repeat: no-repeat;
      background-image: url(../img/background/f-cfbg.jpg); }
    .feature-style-two .features-call-action .call-icon-bg {
      right: 80px;
      z-index: -1;
      bottom: 40px;
      position: absolute; }
      .feature-style-two .features-call-action .call-icon-bg i {
        font-size: 130px;
        color: #edf1f4; }
    .feature-style-two .features-call-action .feature-call-content {
      float: right;
      max-width: 710px; }
      .feature-style-two .features-call-action .feature-call-content h3 {
        font-size: 30px;
        color: #222;
        padding-bottom: 8px; }
        .feature-style-two .features-call-action .feature-call-content h3 span {
          font-weight: 700;
          color: #cdad7b; }
      .feature-style-two .features-call-action .feature-call-content p {
        font-size: 16px;
        color: #555555;
        padding-bottom: 22px; }
      .feature-style-two .features-call-action .feature-call-content a {
        color: #fff;
        color: #fff;
        font-weight: 700;
        border-radius: 2px;
        padding: 13px 32px;
        display: inline-block;
        text-transform: uppercase;
        background-color: #cdad7b; }
        .feature-style-two .features-call-action .feature-call-content a i {
          margin-left: 10px; }
        .feature-style-two .features-call-action .feature-call-content a:before {
          background-color: #0071b4; }

#features-slide-id .owl-dots {
  margin-top: 48px;
  text-align: center; }
  #features-slide-id .owl-dots .owl-dot {
    width: 30px;
    height: 2px;
    margin: 0px 3px;
    display: inline-block;
    background-color: #2797d1;
    -webkit-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    transition: .3s all ease-in-out; }
  #features-slide-id .owl-dots .owl-dot.active {
    height: 3px;
    background-color: #fff; }

/*---------------------------------------------------- */
/*service area*/
/*----------------------------------------------------*/
.service-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .service-content .service-pic-text {
    width: 25%;
    overflow: hidden; }
    .service-content .service-pic-text .service-pic {
      -webkit-transition: .8s all ease-in-out;
      -o-transition: .8s all ease-in-out;
      transition: .8s all ease-in-out; }
    .service-content .service-pic-text:after {
      top: 0;
      left: 0;
      width: 100%;
      content: '';
      height: 100%;
      position: absolute;
      -webkit-transition: .8s all ease-in-out;
      -o-transition: .8s all ease-in-out;
      transition: .8s all ease-in-out;
      background-color: rgba(0, 0, 0, 0.5); }
    .service-content .service-pic-text .service-text {
      left: 0;
      right: 0;
      z-index: 1;
      bottom: 110px;
      position: absolute;
      -webkit-transition: .3s all ease-in-out;
      -o-transition: .3s all ease-in-out;
      transition: .3s all ease-in-out; }
      .service-content .service-pic-text .service-text h3,
      .service-content .service-pic-text .service-text a {
        color: #fff;
        font-size: 30px;
        font-weight: 700; }
      .service-content .service-pic-text .service-text a {
        opacity: 0;
        visibility: hidden;
        font-size: 14px; }
        .service-content .service-pic-text .service-text a i {
          margin-left: 8px;
          -webkit-transition: .3s all ease-in-out;
          -o-transition: .3s all ease-in-out;
          transition: .3s all ease-in-out; }
        .service-content .service-pic-text .service-text a:hover i {
          margin-left: 12px; }
    .service-content .service-pic-text:hover:after {
      background-color: rgba(0, 0, 0, 0.7); }
    .service-content .service-pic-text:hover .service-pic {
      -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
      transform: scale(1.1); }
    .service-content .service-pic-text:hover .service-text {
      bottom: 150px; }
      .service-content .service-pic-text:hover .service-text a {
        opacity: 1;
        visibility: visible; }
.service-counter-section .about-counter .about-counter-text-number {
  width: 100%;
  float: none; }
.service-details-section {
  padding: 50px 0; }
  .service-details-section .service-sidebar {
    margin-right: 20px; }
  .service-details-section .service-single-content .service-details-img-pair {
    margin-bottom: 30px; }
    .service-details-section .service-single-content article .about-last-image{
      width: 100vw;
      max-width: 100vw;
      margin: 0 calc(50% - 50vw);
      object-fit: cover;
      position: relative;
      bottom: -70px;
      left: 0;
    }
  .service-details-section .service-single-content h3 {
    color: #232323;
    font-size: 36px;
    font-weight: 700;
    padding-bottom: 20px;
    font-family: 'Poppins', sans-serif; }
    .service-details-section .service-single-content p{
      color: #333333;
      font-size: 16px;
      line-height: 16px;
      font-weight: 400;
      line-height: 18px;
      font-family: 'Poppins', sans-serif;
    }
  .service-details-section .service-single-content article {
    margin-bottom: 20px; }
  .service-details-section .service-single-content h4 {
    font-size: 30px;
    color: #222222;
    font-weight: 700;
    padding-bottom: 10px; }
  .service-details-section .service-single-content .service-details-list {
    margin-top: 15px; }
    .service-details-section .service-single-content .service-details-list ul {
      margin-bottom: 30px; }
    .service-details-section .service-single-content .service-details-list li {
      color: #222222;
      font-weight: 600;
      position: relative;
      padding-left: 30px; }
      .service-details-section .service-single-content .service-details-list li:before {
        left: 0;
        top: 0;
        content: '\f138';
        font-weight: 900;
        position: absolute;
        color: #cdad7b;
        font-family: 'Font Awesome 5 Free'; }
  .service-details-section .service-single-content .service-single-icon-text {
    margin: 0px -5px; }
    .service-details-section .service-single-content .service-single-icon-text .site-info-icon-text {
      width: 48%;
      float: left;
      margin: 30px 5px 30px 5px;
      padding: 40px 30px 35px 30px;
      -webkit-box-shadow: 0px 9px 40px 0px rgba(193, 193, 193, 0.5);
      box-shadow: 0px 9px 40px 0px rgba(193, 193, 193, 0.5); }
      .service-details-section .service-single-content .service-single-icon-text .site-info-icon-text:after {
        display: none; }
      .service-details-section .service-single-content .service-single-icon-text .site-info-icon-text .site-info-icon svg {
        height: 60px; }
      .service-details-section .service-single-content .service-single-icon-text .site-info-icon-text .site-info-text h3 {
        font-size: 22px; }

.service-sidebar-widget {
  margin-bottom: 30px; }
  .service-sidebar-widget .service-cat-widget {
    padding: 38px;
    background-color: #edf1f4; }
    .service-sidebar-widget .service-cat-widget .widget-title {
      font-size: 22px;
      color: #222222;
      font-weight: 800; }
  .service-sidebar-widget .help-widget {
    background-color: #0071b4;
    padding: 40px 30px; }
    .service-sidebar-widget .help-widget .widget-title {
      margin-bottom: 30px; }
    .service-sidebar-widget .help-widget span {
      color: #fff; }
    .service-sidebar-widget .help-widget .contact-text p {
      padding-top: 5px;
      color: #fff; }
      .service-sidebar-widget .help-widget .contact-text p i {
        font-size: 24px; }
      .service-sidebar-widget .help-widget .contact-text p strong {
        font-size: 24px; }
  .service-sidebar-widget .opening-hour-widget {
    background-color: #cdad7b;
    padding: 40px 30px; }
    .service-sidebar-widget .opening-hour-widget span {
      color: #fff; }
    .service-sidebar-widget .opening-hour-widget .widget-title {
      margin-bottom: 30px; }
    .service-sidebar-widget .opening-hour-widget .opening-hour-content {
      margin-bottom: 15px; }
      .service-sidebar-widget .opening-hour-widget .opening-hour-content span, .service-sidebar-widget .opening-hour-widget .opening-hour-content strong {
        display: block;
        color: #fff;
        line-height: 1.6; }

.service-counter-section {
  padding-bottom: 80px; }
  .service-counter-section .about-counter .about-counter-text-number .counter-number h4,
  .service-counter-section .about-counter .about-counter-text-number .counter-number strong {
    color: #222222; }
  .service-counter-section .service-counter-content .col-lg-3:nth-child(2) .about-counter-text-number, .service-counter-section .service-counter-content .col-lg-3:nth-child(3) .about-counter-text-number {
    padding-left: 40px; }
  .service-counter-section .service-counter-content .col-lg-3:nth-child(4) .about-counter-text-number {
    padding-left: 50px; }

.add-widget {
  z-index: 1;
  padding: 35px 35px 50px; }
  .add-widget .background_overlay {
    z-index: -1;
    background-color: rgba(0, 0, 0, 0.9); }
  .add-widget h3 {
    color: #fff;
    font-size: 30px;
    font-weight: 600; }
  .add-widget p {
    color: #fff;
    padding: 20px 0px 40px; }
  .add-widget a {
    display: inline-block;
    border: 2px solid #fff;
    padding: 10px 25px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700; }
    .add-widget a img {
      margin-left: 10px; }

/*---------------------------------------------------- */
/*advantage area*/
/*----------------------------------------------------*/
.advantage-section {
  padding: 110px 0px; }
  .advantage-section .section-title-middle {
    margin: 0 auto;
    max-width: 610px;
    padding-bottom: 50px; }
  .advantage-section .advantage-img-text .advantage-text {
    padding: 45px 40px;
    -webkit-box-shadow: 0px 9px 40px 0px rgba(193, 193, 193, 0.5);
    box-shadow: 0px 9px 40px 0px rgba(193, 193, 193, 0.5); }
    .advantage-section .advantage-img-text .advantage-text h3 {
      font-size: 18px;
      font-weight: 600;
      color: #222222;
      line-height: 1.556; }
  .advantage-section .advantage-img-text .advantage-img {
    overflow: hidden; }
    .advantage-section .advantage-img-text .advantage-img img {
      -webkit-transition: .3s all ease-in-out;
      -o-transition: .3s all ease-in-out;
      transition: .3s all ease-in-out; }
  .advantage-section .advantage-img-text:hover .advantage-img img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2); }
  .advantage-section .advantage-content .col-lg-3:nth-child(2) .advantage-img-text .advantage-text {
    background-color: #eda213; }
    .advantage-section .advantage-content .col-lg-3:nth-child(2) .advantage-img-text .advantage-text h3 {
      color: #fff; }
  .advantage-section .advantage-content .col-lg-3:nth-child(3) .advantage-img-text .advantage-text {
    background-color: #0fc5d3; }
    .advantage-section .advantage-content .col-lg-3:nth-child(3) .advantage-img-text .advantage-text h3 {
      color: #fff; }

.service-page-advantage {
  padding-top: 195px; }

/*---------------------------------------------------- */
/*consaltion area*/
/*----------------------------------------------------*/
.consaltation-section {
  padding: 60px 0px 48px;
  background-color: rgba(0, 113, 179, 0.88); }
  .consaltation-section:before, .consaltation-section:after {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    height: 100%;
    width: 382px;
    z-index: 1;
    background-repeat: no-repeat;
    background-image: url(../img/background/cbg1.jpg); }
  .consaltation-section:after {
    width: 50%;
    right: 0;
    left: auto;
    z-index: -1;
    background-image: url(../img/background/cbg2.jpg); }
  .consaltation-section .consaltation-content .consaltation-text {
    display: inline-block;
    margin-top: 10px; }
    .consaltation-section .consaltation-content .consaltation-text h3 {
      color: #fff;
      font-size: 30px;
      display: inline-block;
      margin-right: 20px; }
    .consaltation-section .consaltation-content .consaltation-text span {
      font-size: 30px;
      font-weight: 700;
      color: #cdad7b; }
  .consaltation-section .consaltation-content .consalt-btn {
    height: 60px;
    width: 218px;
    float: right;
    line-height: 55px;
    margin-top: 10px;
    border-radius: 2px; }
    .consaltation-section .consaltation-content .consalt-btn a {
      border: 2px solid #ffffff;
      width: 100%;
      color: #fff;
      display: block; }
      .consaltation-section .consaltation-content .consalt-btn a:hover {
        background-color: #cdad7b;
        border: 2px solid #cdad7b; }
      .consaltation-section .consaltation-content .consalt-btn a i {
        margin-left: 8px; }

/*---------------------------------------------------- */
/*project area*/
/*----------------------------------------------------*/
.rooms-title a{
  font-family: 'Poppins', sans-serif;
  font-size: 17.18px;
  color: #232323;
  font-weight: 700;
  text-transform: uppercase;
}
.rooms-list-body{
  height: 90px;
}
.rooms-list-body .card-text{
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  line-height: 15px;
  color: #333333;
  font-weight: 500;
}
.rooms-list-bottom{
  max-height: 35px;
  height: 35px;
  border-top: 1px solid #2e2e2e;
  border-bottom: 1px solid #2e2e2e;
  margin: 0;
}
.rooms-list-bottom .roomsprice, .rooms-list-bottom .roomsdetailbutton{
  max-height: 31px;
  margin-top: 2px;
}
.rooms-list-bottom .roomsdetailbutton{
  padding: 0;
  text-align: right;
}
.roomsdetailbutton a{
background-color: #dbc5a4;
font-size: 9.25px;
font-family: 'Poppins', sans-serif;
color: white;
border-radius: 0;
}
.roomsdetailbutton a:hover{
  background-color: white;
  border-color: #dbc5a4;
  color: #dbc5a4;
}
.roomsprice span:first-child{
  font-family: 'Poppins', sans-serif;
  font-size: 17.18px;
  color: #232323;
  font-weight: 700;
}
.roomsprice span:last-child{
  font-family: 'Poppins', sans-serif;
  font-size: 9.25px;
  color: #898989;
  font-weight: 500;
  padding: 0 !important;
}
.roomdetail-rezervation{
  background-color: #E4E4E4;
  height: 570px;
}
.roomdetail-rezervation-top{
  border-bottom: 1px solid black;
}
#ui-datepicker-div{
  background-color: white !important;
  padding: 15px;
  border: 1px solid #ddd;
  width: 230px;
}
#ui-datepicker-div .ui-datepicker-header .ui-corner-all span{
  display: none;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{
  border-bottom: 1px solid #ddd;
}
#ui-datepicker-div .ui-datepicker-header .ui-corner-all:first-child{
  position: absolute;
  right: 20%;
  top: 7%;
  cursor: pointer;
}
#ui-datepicker-div .ui-datepicker-header .ui-corner-all:nth-child(2){
  position: absolute;
  right: 2%;
  top: 7%;
  cursor: pointer;
}
#ui-datepicker-div .ui-datepicker-header .ui-corner-all:first-child:after{
  content: "\e605";
  padding: 0 14px;
  font-family: 'simple-line-icons';
  color: black;
}
#ui-datepicker-div .ui-datepicker-header .ui-corner-all:nth-child(2):after{
  content: "\e606";
  padding: 0 14px;
  font-family: 'simple-line-icons';
  color: black;
}
#ui-datepicker-div .ui-datepicker-calendar{
  width: 100%;
}
#ui-datepicker-div .ui-datepicker-calendar tbody tr td{
  text-align: center;
}
.rezervation {
  margin-top: 1rem;
}
.rezervation i{
  position: absolute;
  right: 5%;
}
.rezervation select{
  width: 100%;
  border: 1px solid #E4E4E4;
  height: 32px;
}
.rezervation input{
  width: 100%;
  border: 1px solid #E4E4E4;
  border: none;
  height: 32px;
}
.rezervation-1 i{
  top: 34.2%;
}
.rezervation-2 i{
  top: 47.5%;
}
.rezervation-btn{
  background-color: #cdad7b;
  border-radius: 0;
  color: white !important;
  width: 100%;
  margin-top: 2rem;
}
.rooms-detail-top{
  margin: 0;
  padding: 0;
}
.rooms-detail-bottom{
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin: 0;
  padding: 5px;
}
.rooms-detail-bottom .nav-link{
  border-bottom: 1px solid;
  border-radius: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.rooms-detail-bottom .nav-pills{
  width: 15%;
  text-transform: uppercase;
}
.rooms-detail-bottom .nav-pills .active{
  background-color: transparent !important;
  color: #cdad7b !important;
}
.rooms-detail-bottom .tab-content{
  padding-left: 1rem;
  border-left: 1px solid;
  margin-left: 2rem;
  width: 80%;
}
.product-card{
  border: none;
  background-color: transparent;
}
.product-card-line{
  border: 1px solid transparent;
}
.index-blog-title h2{
  font-family: 'Poppins', sans-serif;
  font-size: 36px;
  font-weight: 700;
  color: #21242b;
}
.index-blog-title h2 span{
  color: #32bfc0;
}
.index-blog-title h2 span::after{
  content: "///////////////////////////////////////////";
  color: #b2b2b2;
  padding-left: 15px;
  font-style: italic;
  opacity: .2;
  font-size: 20px;
  letter-spacing: 7.5px;
}
.index-blog-title2 h2 span::after{
  content: "///////////////////////////////////////////////////////";
  color: #b2b2b2;
  padding-left: 15px;
  font-style: italic;
  opacity: .2;
  font-size: 20px;
  letter-spacing: 7.5px;
}
.index-blogrow h5{
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #21242b;
}
.index-blogrow p{
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #666e70;
}
.product-list-bg-overlay{
  margin: 0;
  padding: 20px;
  position: absolute;
  top: 0;
  width: 99.3%;
  height: 252px;
  min-height: 252px;
  max-height: 252px;
  left: 2px;
  background-color: #000000;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}
.product-list-bottom{
  margin: 0;
  padding: 20px;
  position: absolute;
  top: 0;
  margin-top: 8px;
  width: 95.6%;
  height: 252px;
  min-height: 252px;
  max-height: 252px;
  left: 8px;
  background-color: transparent;
  color: white;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}
.product-list-bottom:hover .product-list-body{
  display: none;
  opacity: 0;
}
.product-list-bottom:hover .product-list-bg-overlay{
  opacity: 0.7;
}
.product-list-bottom:hover{
  opacity: 1;
}
.product-list-bottom .productprice{
  height: 50px;
  display: inline-table;
  align-items: center;
}
.product-list-body .card-title{
  position: relative;
  top: 8rem;
  width: 75%;
}

.product-list-body .card-title::before{
    display: block;
    content: "";
    border-top: .3rem solid #32bfc0;
    width: 4rem;
    margin: 0;
    transform: translateY(-1rem);
}

.product-list-bottom .productprice span:first-child{
  color: #cdad7b;
  font-size: 30px;
  font-weight: 500;
}
.product-list-bottom .productprice span:last-child{
  color: #898989;
  font-size: 14px;
  padding-top: 12px;
  font-weight: 200;
}
.product-list-bottom .productdetailbutton{
  height: 50px;
  margin-left: 15px;
}
.product-list-bottom .productdetailbutton a{
  position: absolute;
  font-weight: 700;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); 
  text-transform: uppercase;
  color: white;
  font-size: 16px;
  font-family: 'Poppins', sans-serif;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 10px;
  background-color: #ffc952;
  border:1px solid #ffc952;
}
.product-list-bottom .productdetailbutton a:hover{
  background-color: transparent;
  color: #ffc952;
}
.product-list-img{
  height: 250px;
}
.product-list-body{
  position: absolute;
  top: 0;
  height: 250px;
  max-height: 250px;
  min-height: 250px;
  padding: 32px;
  margin: 10px 10px 0 0;
  width: 95%;
  color: white;
}
.product-list-body h5 a{
  font-size: 24px;
}
.product-list-body p{
  font-size: 15px;
  line-height: 20px;
  color: #333333;
  font-family: 'Poppins', sans-serif;
  height: 80px;
  overflow: hidden;
}
.project-section {
  padding: 50px 0px; }
  .project-section .project-text-content {
    padding-bottom: 20px; }
  .project-section .container .general-row{
    margin: -5px;}
  .project-section .section-title-left {
    max-width: 330px; }
  .project-section .grid-item-width {
    width: 33.33%; }
  .project-section .grid-item-big {
    width: 66.67%; }
  .project-section .grid-sizer {
    width: 33.33%; }
  .project-section .grid-item {
    padding: 15px; }
  .project-section .grid-item-width2 {
    width: 50%; }
  .project-section .grid-sizer, .project-section .grid-item {
    float: left;
    overflow: hidden;
    position: relative;
    display: inline-block; }
  .project-section .project-filter-btn {
    padding-top: 113px; }
    .project-section .project-filter-btn button {
      border: none;
      color: #555555;
      font-weight: 600;
      font-size: 15px;
      padding: 0px 0px 0px 30px;
      text-transform: uppercase;
      background-color: transparent;
      position: relative; }
      .project-section .project-filter-btn button:after {
        position: absolute;
        content: '';
        height: 15px;
        width: 2px;
        background-color: #dadada;
        top: 7px;
        right: -17px; }
      .project-section .project-filter-btn button:last-child:after {
        display: none; }
    .project-section .project-filter-btn .filter-button.is-checked {
      color: #cdad7b; }
  .project-section .projecct-img {
    overflow: hidden; }
    .project-section .projecct-img img {
      -webkit-transition: .3s all ease-in-out;
      -o-transition: .3s all ease-in-out;
      transition: .3s all ease-in-out; }
    .project-section .projecct-img .project-item-text {
      color: #fff;
      bottom: 30px;
      left: 40px;
      z-index: 1;
      opacity: 0;
      visibility: hidden;
      position: absolute;
      -webkit-transition: .3s all ease-in-out;
      -o-transition: .3s all ease-in-out;
      transition: .3s all ease-in-out; }
      .project-section .projecct-img .project-item-text p {
        font-size: 16px;
        font-weight: 300; }
      .project-section .projecct-img .project-item-text h3 {
        font-size: 22px;
        font-weight: 600; }
    .project-section .projecct-img:hover:after {
      opacity: 1;
      -webkit-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1);
      visibility: visible; }
    .project-section .projecct-img:hover img {
      -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
      transform: scale(1.1); }
    .project-section .projecct-img:hover .project-item-text {
      opacity: 1;
      bottom: 55px;
      visibility: visible; }
    .project-section .projecct-img:hover .popup-project:before {
      height: 55px; }
    .project-section .projecct-img:hover .popup-project:after {
      width: 55px; }
  .project-section .project-more-btn {
    height: 55px;
    width: 190px;
    background-color: #cdad7b;
    border-radius: 3px;
    line-height: 55px;
    text-align: center;
    margin: 0 auto;
    margin-top: 45px; }
    .project-section .project-more-btn a {
      width: 100%;
      color: #fff;
      display: block;
      font-size: 14px;
      font-weight: 700; }
      .project-section .project-more-btn a:hover {
        background-color: #0071b4; }

.project-section-two {
  padding-top: 180px; }
  .project-section-two .grid-sizer {
    width: 50%; }
  .project-section-two .projecct-img .popup-project {
    top: 105px;
    left: auto;
    right: 60px; }

/*---------------------------------------------------- */
/*expertise area*/
/*----------------------------------------------------*/
@-webkit-keyframes Rx-width-80 {
  0% {
    width: 0%; }
  100% {
    width: 80%; } }

@keyframes Rx-width-80 {
  0% {
    width: 0%; }
  100% {
    width: 80%; } }

@-webkit-keyframes Rx-width-75 {
  0% {
    width: 0%; }
  100% {
    width: 75%; } }

@keyframes Rx-width-75 {
  0% {
    width: 0%; }
  100% {
    width: 75%; } }

@-webkit-keyframes Rx-width-90 {
  0% {
    width: 0%; }
  100% {
    width: 90%; } }

@keyframes Rx-width-90 {
  0% {
    width: 0%; }
  100% {
    width: 90%; } }

.Rx-width-80 {
  -webkit-animation-name: Rx-width-80;
  animation-name: Rx-width-80;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards; }

.Rx-width-90 {
  -webkit-animation-name: Rx-width-90;
  animation-name: Rx-width-90;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards; }

.Rx-width-75 {
  -webkit-animation-name: Rx-width-75;
  animation-name: Rx-width-75;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards; }

.expertise-section {
  padding: 100px 0px 140px;
  background-color: #0071b4; }
  .expertise-section .section-title-left .title-tag,
  .expertise-section .section-title-left h2 {
    color: #fff; }
  .expertise-section .expertise-text-details {
    color: #b6d0df;
    margin-bottom: 40px; }

.expertise-text {
  max-width: 460px; }

.expertise-skill-progress .progress_text {
  display: inline-block;
  width: 100%; }
  .expertise-skill-progress .progress_text .skill-title {
    color: #b6d0df; }
  .expertise-skill-progress .progress_text .skill-percent {
    color: #fff;
    font-weight: 700; }

.expertise-skill-progress .single_experties {
  margin-bottom: 20px; }

.expertise-skill-progress .progress-bar,
.expertise-skill-progress .progress {
  height: 5px;
  border-radius: 10px;
  background-color: #135f8c; }

.expertise-skill-progress .progress-bar {
  background-color: #cdad7b; }

.expertise-indicator-icon .expertise-icon-item {
  width: 80px;
  height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #fff;
  position: relative;
  cursor: pointer; }
  .expertise-indicator-icon .expertise-icon-item svg {
    height: 50px;
    width: 50px;
    fill: #2a6081; }

.ex-carousel {
  width: 50%;
  height: 100%;
  top: 0;
  right: 0;
  position: absolute; }
  .ex-carousel img {
    height: 100%; }

.expertise-indicator-icon {
  top: 30px;
  z-index: 1;
  right: -40px;
  position: absolute; }
  .expertise-indicator-icon .expertise-icon-item {
    margin-bottom: 70px; }

.mission-area {
  top: -68px;
  margin: 0 auto;
  max-width: 810px;
  position: relative;
  padding: 40px 100px;
  background-color: #eda213; }
  .mission-area .mission-text .section-title-left .title-tag {
    color: #fff; }
  .mission-area .mission-text .section-title-left h2 {
    font-style: italic;
    color: #fff;
    font-size: 32px; }

/*---------------------------------------------------- */
/*testimonial area*/
/*----------------------------------------------------*/
.testimonial-section {
  padding: 40px 0px 180px; }
  .testimonial-section .section-title-middle {
    margin: 0 auto;
    max-width: 525px;
    padding-bottom: 50px; }
  .testimonial-section .testimonial-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .testimonial-section .testimonial-part {
    width: 50%; }
  .testimonial-section .testimonial-text-slide {
    padding: 65px 30px 30px 60px;
    -webkit-transform: translateY(70px);
    -ms-transform: translateY(70px);
    transform: translateY(70px);
    -webkit-box-shadow: 0px 9px 40px 0px rgba(193, 193, 193, 0.5);
    box-shadow: 0px 9px 40px 0px rgba(193, 193, 193, 0.5); }
    .testimonial-section .testimonial-text-slide .testimonial-slide-text {
      z-index: 1;
      max-width: 430px; }
      .testimonial-section .testimonial-text-slide .testimonial-slide-text .q-icon {
        top: 0px;
        left: 0px;
        z-index: -1;
        position: absolute; }
        .testimonial-section .testimonial-text-slide .testimonial-slide-text .q-icon i {
          color: #ecfafc;
          font-size: 65px; }
      .testimonial-section .testimonial-text-slide .testimonial-slide-text h3 {
        color: #004168;
        font-size: 18px;
        font-weight: 700;
        padding-bottom: 20px; }
      .testimonial-section .testimonial-text-slide .testimonial-slide-text p {
        color: #555555;
        font-size: 18px; }
      .testimonial-section .testimonial-text-slide .testimonial-slide-text .testimonial-img-rate {
        margin-top: 30px; }
        .testimonial-section .testimonial-text-slide .testimonial-slide-text .testimonial-img-rate .testimonial-pic {
          width: 50px;
          height: 50px;
          overflow: hidden;
          margin-right: 12px;
          border-radius: 100%; }
        .testimonial-section .testimonial-text-slide .testimonial-slide-text .testimonial-img-rate .testimonial-rate h4 {
          color: #222222;
          font-size: 15px;
          line-height: 1;
          font-weight: 700; }
        .testimonial-section .testimonial-text-slide .testimonial-slide-text .testimonial-img-rate .testimonial-rate span {
          font-size: 12px;
          font-weight: 300;
          line-height: 1;
          color: #222222; }
        .testimonial-section .testimonial-text-slide .testimonial-slide-text .testimonial-img-rate .testimonial-rate li {
          float: left;
          color: #f89429;
          font-size: 12px;
          line-height: 1.5;
          margin-right: 3px; }

#testimonial-slideid .owl-nav {
  text-align: right; }
  #testimonial-slideid .owl-nav .owl-prev,
  #testimonial-slideid .owl-nav .owl-next {
    width: 45px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    display: inline-block;
    border: 1px solid #dddddd;
    -webkit-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    transition: .3s all ease-in-out; }
    #testimonial-slideid .owl-nav .owl-prev:hover,
    #testimonial-slideid .owl-nav .owl-next:hover {
      color: #fff;
      background-color: #0071b4;
      border: 1px solid #0071b4; }

.about-page-testimonial {
  padding: 195px 0px 250px; }

/*---------------------------------------------------- */
/*blog area*/
/*----------------------------------------------------*/
.blog-link-btn{
  border: 2px solid #cdad7b;
  border-radius: 0%;
  background-color: #cdad7b;
  color: white !important;
}
.blog-link-btn:hover{
  border-radius: 0%;
  background-color: white;
  color: #cdad7b !important;
}
.blog-index-cb{
  max-height: 200px;
  height: 200px;
  padding: 15px 0;
}
.blog_detay-ul{
  list-style-type:none;
  padding-left:0;
  font-family:'Poppins', sans-serif;
  font-size:18px;
}
.blog_detay-ul li{
  margin-top:10px;
  border-bottom: 1px solid #ddd;
}
.blog-index-cb .card-text, .blog-index-cb .card-text > *{
  height: 50px;
  display: -webkit-box;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 15px;
  color: #666e70;
}
.blog-datetime{
  height: 93.98px;
  border: 5px solid black;
  padding: 30px 23px;
  font-weight:bold;
}
.blog-detail-datetime{
  padding: 17px 5px;
  text-align: center;
  height: 70px;
}
.blogindex-image{
  position: absolute;
  top: 0;
  right: 0;
}
.blog-card{
  border: none;
}
.blog-section {
  padding: 110px 0px 210px; }
  .blog-section .background_overlay {
    background-color: white; }
  .blog-section .blog-left-content .blog-text-details p {
    color: #555555; }
  .blog-section .blog-left-content .blog-text-details .b-read-more-btn {
    height: 60px;
    width: 190px;
    line-height: 60px;
    margin-top: 38px;
    border-radius: 2px;
    background-color: #cdad7b; }
    .blog-section .blog-left-content .blog-text-details .b-read-more-btn:before {
      background-color: #0071b4; }
    .blog-section .blog-left-content .blog-text-details .b-read-more-btn a {
      color: #fff;
      width: 100%;
      display: block;
      font-weight: 700; }
      .blog-section .blog-left-content .blog-text-details .b-read-more-btn a i {
        margin-left: 5px; }
  .blog-section .blog-post-content {
    margin-left: 50px; }
    .blog-section .blog-post-content .blog-post-pic {
      position: relative;
      overflow: hidden; }
      .blog-section .blog-post-content .blog-post-pic .blog-linker {
        top: 60%; }
      .blog-section .blog-post-content .blog-post-pic img {
        -webkit-transition: .5s all ease-in-out;
        -o-transition: .5s all ease-in-out;
        transition: .5s all ease-in-out; }
    .blog-section .blog-post-content .blog-post-item {
      width: 50%;
      float: left;
      position: relative; }
      .blog-section .blog-post-content .blog-post-item h3 {
        font-size: 22px;
        color: #222222;
        line-height: 1.455;
        font-weight: 700; }
      .blog-section .blog-post-content .blog-post-item .blog-post-text {
        padding: 30px 40px;
        background-color: #fff;
        -webkit-box-shadow: 0px 9px 40px 0px rgba(193, 193, 193, 0.5);
        box-shadow: 0px 9px 40px 0px rgba(193, 193, 193, 0.5); }
      .blog-section .blog-post-content .blog-post-item .blog-meta a {
        color: #555555;
        font-size: 14px;
        margin-right: 12px; }
        .blog-section .blog-post-content .blog-post-item .blog-meta a i {
          margin-right: 8px;
          color: #cccccc; }
      .blog-section .blog-post-content .blog-post-item .blog-more {
        padding-top: 20px;
        margin-top: 20px;
        border-top: 1px solid #eeeeee; }
        .blog-section .blog-post-content .blog-post-item .blog-more a {
          font-weight: 700;
          color: #0071b4; }
      .blog-section .blog-post-content .blog-post-item:nth-child(2) {
        z-index: 2;
        position: relative; }
      .blog-section .blog-post-content .blog-post-item:hover .blog-post-pic:after {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        visibility: visible; }
      .blog-section .blog-post-content .blog-post-item:hover .blog-post-pic img {
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2); }
      .blog-section .blog-post-content .blog-post-item:hover .blog-linker:before {
        height: 55px; }
      .blog-section .blog-post-content .blog-post-item:hover .blog-linker:after {
        width: 55px; }

.blog-page-area-section {
  padding: 110px 0px 170px; }
  .blog-page-area-section .blog-post-thumbnile-text {
    margin-bottom: 72px; }
    .blog-page-area-section .blog-post-thumbnile-text .blog-post-thumb-img {
      margin-bottom: 22px; }
      .blog-page-area-section .blog-post-thumbnile-text .blog-post-thumb-img .blog-category {
        left: 25px;
        bottom: 25px;
        position: absolute; }
        .blog-page-area-section .blog-post-thumbnile-text .blog-post-thumb-img .blog-category a {
          color: #fff;
          font-size: 14px;
          font-weight: 700;
          padding: 10px 15px;
          display: inline-block;
          background-color: #cdad7b; }
    .blog-page-area-section .blog-post-thumbnile-text .blog-post-meta {
      padding-bottom: 22px;
      border-bottom: 1px solid #dddddd; }
      .blog-page-area-section .blog-post-thumbnile-text .blog-post-meta a {
        font-size: 14px;
        padding-right: 35px;
        position: relative; }
        .blog-page-area-section .blog-post-thumbnile-text .blog-post-meta a:after {
          top: -5px;
          width: 1px;
          right: 15px;
          content: '';
          height: 30px;
          position: absolute;
          background-color: #dddddd; }
        .blog-page-area-section .blog-post-thumbnile-text .blog-post-meta a:last-child:after {
          display: none; }
        .blog-page-area-section .blog-post-thumbnile-text .blog-post-meta a i {
          color: #0071b4;
          margin-right: 8px; }
    .blog-page-area-section .blog-post-thumbnile-text .blog-post-text {
      margin-top: 35px;
      max-width: 725px; }
      .blog-page-area-section .blog-post-thumbnile-text .blog-post-text h3 {
        color: #222222;
        font-size: 36px;
        font-weight: 700;
        padding-bottom: 18px; }
      .blog-page-area-section .blog-post-thumbnile-text .blog-post-text p {
        color: #555555; }
      .blog-page-area-section .blog-post-thumbnile-text .blog-post-text .excerpt-more {
        margin-top: 20px; }
        .blog-page-area-section .blog-post-thumbnile-text .blog-post-text .excerpt-more a {
          color: #004168;
          font-size: 14px;
          font-weight: 700;
          text-transform: uppercase;
          text-decoration: underline; }
          .blog-page-area-section .blog-post-thumbnile-text .blog-post-text .excerpt-more a img {
            margin-left: 8px; }
    .blog-page-area-section .blog-post-thumbnile-text .blog-featured-post {
      background-color: #193647;
      padding: 60px 50px; }
      .blog-page-area-section .blog-post-thumbnile-text .blog-featured-post .post-featured-link-icon {
        margin-right: 30px; }
        .blog-page-area-section .blog-post-thumbnile-text .blog-featured-post .post-featured-link-icon i {
          color: #fff;
          font-size: 60px; }
      .blog-page-area-section .blog-post-thumbnile-text .blog-featured-post .blog-post-meta {
        border-bottom: none;
        padding-bottom: 0; }
        .blog-page-area-section .blog-post-thumbnile-text .blog-featured-post .blog-post-meta a {
          color: #fff; }
      .blog-page-area-section .blog-post-thumbnile-text .blog-featured-post .post-featured-link a {
        font-size: 36px;
        font-weight: 700;
        color: #cdad7b; }
  .blog-page-area-section .post-no-image .blog-post-thumb-img .blog-category {
    position: static; }

.el-blog-pegination li a {
  width: 45px;
  height: 45px;
  display: block;
  margin: 0px 5px;
  line-height: 45px;
  border-radius: 2px;
  border: 2px solid #dddddd; }
  .el-blog-pegination li a:hover {
    border: 2px solid #0071b4; }

.el-blog-pegination li:first-child a, .el-blog-pegination li:last-child a {
  border: none;
  text-decoration: underline; }
  .el-blog-pegination li:first-child a:hover, .el-blog-pegination li:last-child a:hover {
    color: #0071b4; }

.blog-sidebar {
  margin-left: 20px; }

.blog-sidebar-widget {
  padding: 35px;
  border-radius: 2px;
  margin-bottom: 44px;
  border: 2px solid #cdad7b; }
  .blog-sidebar-widget .widget-title {
    color: #222;
    font-size: 22px;
    font-weight: 700;
    padding-bottom: 20px; }
  .blog-sidebar-widget .search-widget form {
    position: relative; }
    .blog-sidebar-widget .search-widget form input {
      width: 100%;
      padding-bottom: 10px;
      border-bottom: 1px solid #dddddd; }
      .blog-sidebar-widget .search-widget form input::-webkit-input-placeholder {
        color: #555555;
        font-style: italic; }
      .blog-sidebar-widget .search-widget form input:-ms-input-placeholder {
        color: #555555;
        font-style: italic; }
      .blog-sidebar-widget .search-widget form input::-ms-input-placeholder {
        color: #555555;
        font-style: italic; }
      .blog-sidebar-widget .search-widget form input::placeholder {
        color: #555555;
        font-style: italic; }
    .blog-sidebar-widget .search-widget form button {
      top: 0;
      right: 0;
      font-size: 18px;
      position: absolute; }
  .blog-sidebar-widget .recent-post-widget .widget-title {
    padding-bottom: 32px; }
  .blog-sidebar-widget .recent-post-widget .blog-img-content {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #dddddd; }
    .blog-sidebar-widget .recent-post-widget .blog-img-content .blog-img {
      height: 70px;
      width: 70px;
      margin-right: 20px; }
    .blog-sidebar-widget .recent-post-widget .blog-img-content .blog-text h3 {
      color: #222;
      font-size: 18px;
      font-weight: 600; }
    .blog-sidebar-widget .recent-post-widget .blog-img-content .blog-text span {
      color: #555555;
      font-size: 12px;
      line-height: 1; }
    .blog-sidebar-widget .recent-post-widget .blog-img-content:last-child {
      border: none;
      margin-bottom: 0;
      padding-bottom: 0; }
  .blog-sidebar-widget .popular-tag-widget .widget-title {
    padding-bottom: 28px; }
  .blog-sidebar-widget .popular-tag-widget li a {
    font-size: 13px;
    font-weight: 700;
    border-radius: 2px;
    padding: 12px 20px;
    display: block;
    float: left;
    margin-right: 5px;
    margin-bottom: 2px;
    border: 1px solid #dddddd; }
    .blog-sidebar-widget .popular-tag-widget li a:hover {
      color: #fff;
      background-color: #cdad7b;
      border: 1px solid #cdad7b; }
  .blog-sidebar-widget .project-gallery-widget {
    margin: 0px -5px; }
    .blog-sidebar-widget .project-gallery-widget li {
      width: 80px;
      float: left;
      height: 80px;
      margin: 5px;
      overflow: hidden;
      border-radius: 2px; }

.blog-details-text-content h2 {
  font-size: 36px;
  font-weight: 700;
  color: #222222; }

.blog-details-text-content .blog-category-tag {
  display: inline-block; }
  .blog-details-text-content .blog-category-tag a {
    font-size: 13px;
    font-weight: 700;
    border-radius: 2px;
    padding: 10px 20px;
    border: 1px solid #dddddd; }
    .blog-details-text-content .blog-category-tag a:hover {
      color: #fff;
      background-color: #cdad7b;
      border: 1px solid #cdad7b; }

.blog-details-text-content .blog-share {
  display: inline-block; }
  .blog-details-text-content .blog-share i {
    color: #0071b4; }
  .blog-details-text-content .blog-share span {
    font-weight: 700; }
.ziyaretci-yorumlar{
  border:5px solid black;
  -webkit-transition: .3s all ease-in-out;
  -o-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out;
}
.restauranttitle{
  width: 100%;
  text-align: center;
  font-family: 'Poppins', sans-serif;
  font-weight: 900;
  font-size: 36px;
  color: #232323;
}
.restaurantparagraph{
  width: 100%;
  text-align: center;
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 300;
  color: #898989;
}
.restauranttext{
  margin: auto;
}
.restauranttext b{
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  color: #444444;
}
.restauranttext p{
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  color: #444444;
  font-weight: 400;
}
.ziyaretci-yorum-adi{
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  color: #444444;
}
.ziyaretci-yorum{
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 27px;
  color: #30373b;
}
.ziyaretci-yorum-tarih b{
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #444444;
}
.ziyaretci-yorum-ust{
  font-family:'Poppins', sans-serif;
  font-size:50px;
  color:#898989;
  font-style: italic;
}
.blog-title{
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #232323;
}
.blog-aciklama p{
  font-family:'Poppins', sans-serif;
  font-size: 16px;
  color: #444444;
  line-height: 18px;
}
.ziyaretci-yorumlar:hover{
  border:5px solid #cdad7b;
}
    .ziyaretci-isim-tarih{
      padding: 35px 0px;
    }
    .ziyaretci-isim{
      font-family: 'Poppins', sans-serif;
      font-weight: bold;
      font-size: 20px;
    }
    .ziyaretci-tarih{
      font-family: 'Poppins', sans-serif;
      font-weight: lighter;
      font-size: 13px;
    }
    .ziyaretci-yorum{
      font-family: 'Poppins', sans-serif;
      font-weight: lighter;
      font-size: 15px;
      margin-top: 2rem;
    }
.blog-comment-area h3 {
  font-size: 30px;
  font-weight: 700;
  color: #000000; }

.blog-comment-area .comment-img-text .comment-img {
  width: 92px;
  float: left;
  height: 92px;
  overflow: hidden;
  border-radius: 100%;
  margin-right: 25px; }

.blog-comment-area .comment-img-text .comment-text {
  overflow: hidden; }
  .blog-comment-area .comment-img-text .comment-text h4 {
    font-size: 18px;
    color: #222222;
    font-weight: 700;
    display: inline-block; }
  .blog-comment-area .comment-img-text .comment-text span {
    color: #555555;
    font-size: 13px;
    font-weight: 600;
    margin-left: 15px; }

.blog-details-content .blog-post-thumbnile-text {
  margin-bottom: 45px; }

.blog-details-content article {
  margin-top: 25px; }

.blog-details-content blockquote {
  margin: 40px 0px;
  font-size: 18px;
  font-weight: 600;
  font-style: italic;
  padding: 50px 70px 50px 50px;
  background-color: #edf1f4;
  border-left: 5px solid #cdad7b; }
  .blog-details-content blockquote span {
    display: block;
    text-transform: uppercase;
    color: #0071b4;
    margin-top: 10px;
    font-size: 14px;
    font-weight: 700;
    font-style: normal;
    text-decoration: underline; }

.blog-details-content h3 {
  font-size: 36px;
  font-weight: 600;
  color: #222222; }

.blog-details-content .blog-single-img {
  margin-top: 40px; }

.blog-details-content .blog-share-category {
  margin: 45px 0px 70px;
  padding-bottom: 45px;
  border-bottom: 1px solid #dddddd; }

.blog-details-content .blog-comment-area h3 {
  color: #222222;
  font-size: 30px;
  font-weight: 700;
  padding-bottom: 10px; }

.blog-details-content .blog-comment-area .comment-list {
  margin-top: 30px; }
  .blog-details-content .blog-comment-area .comment-list .comment-img-text {
    margin-bottom: 40px; }
  .blog-details-content .blog-comment-area .comment-list .reply-comment {
    font-size: 14px;
    font-weight: 700;
    color: #0071b4;
    text-transform: uppercase;
    text-decoration: underline; }

.blog-details-content .blog-comment-area p {
  color: #999999;
  font-style: italic; }

.blog-details-content .blog-comment-area .comment-form {
  margin-top: 40px; }
  .blog-details-content .blog-comment-area .comment-form input, .blog-details-content .blog-comment-area .comment-form textarea {
    height: 52px;
    width: 100%;
    padding-left: 20px;
    margin-bottom: 20px;
    border: 1px solid #dddddd; }
  .blog-details-content .blog-comment-area .comment-form textarea {
    height: 130px;
    padding-top: 20px; }
  .blog-details-content .blog-comment-area .comment-form .sub-button button {
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    padding: 13px 25px;
    background-color: #cdad7b; }

.blog-video-area {
  left: 0;
  top: 50%;
  right: 0;
  text-align: center;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }
  .blog-video-area i {
    -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.5);
    border-radius: 100%;
    background-color: #222;
    font-size: 95px;
    color: #fff; }

/*---------------------------------------------------- */
/*Newslatter area*/
/*----------------------------------------------------*/
.newslatter-section {
  top: -100px;
  position: relative; }
  .newslatter-section .newslatter-content {
    padding: 35px 0px;
    background-color: #eda213; }
    .newslatter-section .newslatter-content .newslatter-icon {
      background-color: #ca8a10; }
      .newslatter-section .newslatter-content .newslatter-icon i {
        color: #fff; }
    .newslatter-section .newslatter-content .newslatter-text {
      margin-top: 25px; }
      .newslatter-section .newslatter-content .newslatter-text h2 {
        color: #fff;
        font-size: 22px;
        font-weight: 700;
        letter-spacing: 1px; }
    .newslatter-section .newslatter-content .newslatter-form {
      height: 60px;
      margin: 15px 30px 0px 0px; }
      .newslatter-section .newslatter-content .newslatter-form input {
        width: 100%;
        height: 60px;
        border-radius: 3px;
        padding-left: 30px;
        background-color: #fff; }
      .newslatter-section .newslatter-content .newslatter-form .nws-button {
        top: 0;
        right: 0;
        height: 100%; }
        .newslatter-section .newslatter-content .newslatter-form .nws-button button {
          width: 190px;
          height: 100%;
          font-size: 16px;
          color: #fff;
          font-weight: 700;
          letter-spacing: 1px;
          border: 2px solid #fff;
          text-transform: uppercase;
          background-color: #eda213; }

/*---------------------------------------------------- */
/*driven area*/
/*----------------------------------------------------*/
.driven-solution-section {
  padding: 105px 0px 110px; }
  .driven-solution-section:before {
    content: '';
    width: 100%;
    height: 450px;
    position: absolute;
    z-index: -1;
    opacity: .9;
    background-color: #edf1f4;
    top: 0; }
  .driven-solution-section:after {
    content: '';
    position: absolute;
    top: 0;
    height: 450px;
    width: 100%;
    z-index: -2;
    background-image: url(../img/background/d-shape.png); }
  .driven-solution-section .section-title-left {
    padding-bottom: 40px; }
  .driven-solution-section .features-content .features-icon-text {
    -webkit-box-shadow: 0px 5px 50.05px 4.95px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 5px 50.05px 4.95px rgba(0, 0, 0, 0.1);
    margin-bottom: 0; }
    .driven-solution-section .features-content .features-icon-text .features-hover-content .features-hover-text .fh-more a {
      font-size: 14px;
      font-weight: 300; }
      .driven-solution-section .features-content .features-icon-text .features-hover-content .features-hover-text .fh-more a i {
        margin-left: 5px;
        font-size: 22px; }
    .driven-solution-section .features-content .features-icon-text .features-icon svg {
      fill: #0071b4; }
    .driven-solution-section .features-content .features-icon-text:hover {
      padding-bottom: 50px; }
  .driven-solution-section .driven-text-content {
    padding-bottom: 70px;
    border-bottom: 1px solid #eeeeee; }
  .driven-solution-section .driven-text {
    margin: 0 auto;
    max-width: 830px;
    padding-top: 50px; }
    .driven-solution-section .driven-text p {
      font-weight: 600;
      color: #555555;
      font-size: 18px; }
    .driven-solution-section .driven-text .about-btn {
      display: inline-block;
      margin-top: 40px; }
      .driven-solution-section .driven-text .about-btn .play-btn-icon {
        margin-right: 20px;
        position: relative;
        z-index: 1; }
        .driven-solution-section .driven-text .about-btn .play-btn-icon:before {
          top: -5px;
          left: -5px;
          width: 50px;
          content: '';
          z-index: -1;
          height: 50px;
          position: absolute;
          border-radius: 100%;
          background-color: #c7f1f5; }
        .driven-solution-section .driven-text .about-btn .play-btn-icon:after {
          content: '';
          top: -10px;
          left: -10px;
          width: 60px;
          height: 60px;
          z-index: -2;
          position: absolute;
          border-radius: 100%;
          background-color: #e7f9fb; }
        .driven-solution-section .driven-text .about-btn .play-btn-icon i {
          margin-right: 0; }
      .driven-solution-section .driven-text .about-btn a {
        position: relative; }
        .driven-solution-section .driven-text .about-btn a span {
          font-size: 18px;
          text-transform: capitalize;
          margin-top: 0; }

.service-page-driven {
  padding-bottom: 75px; }

/*---------------------------------------------------- */
/*info area*/
/*----------------------------------------------------*/
.eltron-info-section {
  overflow: visible; }
  .eltron-info-section .info-content {
    bottom: -90px;
    max-width: 770px;
    position: relative;
    display: inline-block;
    padding: 60px 100px 70px;
    z-index: 1; }
    .eltron-info-section .info-content .section-title-left span {
      color: #fff; }
    .eltron-info-section .info-content .section-title-left h2 {
      color: #fff; }
    .eltron-info-section .info-content:before {
      top: 0;
      left: 0;
      width: 100%;
      z-index: -1;
      content: '';
      height: 100%;
      opacity: .95;
      position: absolute;
      background-color: #051925; }
    .eltron-info-section .info-content:after {
      top: 0;
      left: 0;
      content: '';
      width: 100%;
      z-index: -2;
      height: 100%;
      position: absolute;
      background-image: url(../img/background/d-shape.png); }
  .eltron-info-section .eltron-info-text span {
    color: #fff;
    display: block;
    font-size: 24px;
    font-style: italic;
    margin-bottom: 50px; }
  .eltron-info-section .eltron-info-icon-text {
    width: 50%;
    float: left; }
    .eltron-info-section .eltron-info-icon-text .eltron-info-icon {
      width: 80px;
      height: 80px;
      position: relative;
      border-radius: 100%;
      background-color: #fff;
      margin: 0px 0px 30px 10px; }
      .eltron-info-section .eltron-info-icon-text .eltron-info-icon svg {
        height: 75px;
        fill: #cdad7b; }
    .eltron-info-section .eltron-info-icon-text .eltron-info-text-details h3 {
      color: #fff;
      font-size: 18px;
      font-weight: 600;
      padding-bottom: 8px; }
    .eltron-info-section .eltron-info-icon-text .eltron-info-text-details p {
      color: #b6d0df; }

/*---------------------------------------------------- */
/*Team area*/
/*----------------------------------------------------*/
.eltron-team-section {
  padding: 190px 0px 170px; }
  .eltron-team-section .section-title-left {
    padding-bottom: 30px; }

.team-member-box .team-text {
  padding: 30px;
  margin-top: 10px;
  -webkit-transition: .3s all ease-in-out;
  -o-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out;
  position: relative;
  -webkit-box-shadow: 0px 5px 50.05px 4.95px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 5px 50.05px 4.95px rgba(0, 0, 0, 0.1); }
  .team-member-box .team-text h3 {
    color: #222;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 5px;
    -webkit-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    transition: .3s all ease-in-out; }
  .team-member-box .team-text p {
    color: #555555;
    font-size: 14px;
    font-weight: 300;
    -webkit-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    transition: .3s all ease-in-out; }
  .team-member-box .team-text .team-social {
    position: absolute;
    bottom: -25px;
    padding-bottom: 35px;
    opacity: 0;
    left: 0;
    right: 0;
    background-color: #0071b4;
    -webkit-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    transition: .3s all ease-in-out; }
    .team-member-box .team-text .team-social a {
      width: 35px;
      color: #fff;
      height: 35px;
      line-height: 35px;
      border-radius: 100%;
      display: inline-block; }
      .team-member-box .team-text .team-social a:hover {
        background-color: #cdad7b; }

.team-member-box:hover .team-social {
  opacity: 1;
  bottom: -55px; }

.team-member-box:hover .team-text {
  background-color: #0071b4; }
  .team-member-box:hover .team-text h3 {
    color: #fff; }
  .team-member-box:hover .team-text p {
    color: #fff; }

.about-page-team {
  padding: 105px 0px 170px; }

/*---------------------------------------------------- */
/*breadcurmb area*/
/*----------------------------------------------------*/
.breadcrumb-section {
  padding: 135px 0px;
  position: relative;
  z-index: 1; }
  /* .breadcrumb-section .background_overlay {
    background-color: rgba(0, 0, 0, 0.5);
    z-index: -1; } */
  .breadcrumb-section .breadcrumb-title {
    color: #fff;
    font-size: 35.68px;
    font-weight: 500;
    position: relative;
    padding-bottom: 10px;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    top: 4rem;
    text-align: left !important;
    left: -1rem;
  }
  .icerik1 img{
    height: 450px;
  }
  .icerik1-iletisim{
    background-color: #ffc952;
    height: 175px;
  }
  .icerik1-tab-div .nav-tabs{
    background-color: #21242b;
    color: white;
    padding: 0 15px;
  }
  .icerik1-tab-div .nav-tabs a{
    border-radius: 0;
  }
  .icerik1-tab-div .nav-tabs a:hover{
    border-left-color: #21242b;
    border-right-color: #21242b;
  }
  .icerik1-tab-div .nav-tabs .active{
    border-top: 5px solid #32bfc0;
  }
  .icerik1-tab-img{
    height: 250px !important;
    width: 100%;
  }
  .breadcrumb-section .breadcrumb-item + .breadcrumb-item::before {
    content: '';
    width: 26px;
    height: 10px;
    left: -40px;
    position: absolute;
    bottom: 8px;
    background-image: url(../img/arrow3.png); }
  .breadcrumb-section .breadcrumb {
    background-color: transparent; }
    .breadcrumb-section .breadcrumb li {
      color: #fff;
      position: relative;
      padding-right: 50px; }

/*---------------------------------------------------- */
/*breadcurmb area*/

.offer-send-btn{
  background-color: #32bfc0;
  border:3px solid #32bfc0;
  color: white !important;
  border-radius: 0;
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 500;
}
.offer-send-btn:hover{
  background-color: transparent;
  color:#32bfc0 !important;
  border-radius: 0;
}
#offer-form{
  margin: -10px;
}
#offer-form div div input, #offer-form div input, #offer-form div textarea{
  border: 1px solid #d1d1d1;
  background-color: #ebebeb;
  border-radius: 5px;
  padding: 5px;
  color: #666e70;
}
#offer-form div div label, #offer-form div label, #offer-form div label{
  margin: 0;
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  color: #232323;
  font-weight: 700;
}
.offer-form-title{
  color: #21242b;
  height: 100px;
  font-family: 'Poppins', sans-serif;
  font-weight: bold;
  font-size: 36px;
}
.offer-form-title::after{
  content: '';
  border-bottom: 4px solid #32bfc0;
  width: 50px;
  display: block;
  margin: auto;
  margin-top: 2rem;
}
.offer-form-p{
  margin: auto;
  margin-bottom: 2rem;
  text-align: center;
  width: 35%;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  color: #666e70;
}
/*----------------------------------------------------*/
#googleMaps {
  height: 555px; }
.contact-send-btn{
  background-color: #32bfc0;
  color: white !important;
  text-transform: uppercase;
  border-radius: 0;
  border: 1px solid #32bfc0;
}
.contact-send-btn:hover{
  background-color: transparent;
  color: #32bfc0 !important;
  text-transform: uppercase;
  border-radius: 0;
}
#default-form div div input, #default-form div input, #default-form div textarea{
  border: 1px solid #d1d1d1;
  background-color: #ebebeb;
  border-radius: 5px;
  padding: 5px;
  color: #666e70;
}
#default-form div div label, #default-form div label, #default-form div label{
  margin: 0;
  font-family: 'Poppins', sans-serif;
  font-size: 13px;
  color: #232323;
  font-weight: 500;
}
#rezervation-form div div input, #rezervation-form div input, #rezervation-form div select{
  border: 1px solid #cdad7b;
  height: 30px;
}
#rezervation-form div div label, #rezervation-form div label, #rezervation-form div label{
  margin: 0;
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  color: #232323;
  font-weight: 700;
}
.rezervasyon-baslik{
  font-family: 'Poppins', sans-serif;
  font-size: 30px;
  font-weight: 900;
  color: #232323;
}
.contact-page-section {
  padding: 50px 0px }
  .contact-page-section .contact-form-text {
    max-width: 500px; }
    .contact-page-section .contact-form-text h3 {
      font-family: 'Poppins', sans-serif;
      color: #232323;
      padding: 0;
      font-size: 30px;
      font-weight: 700;
      text-transform: uppercase;
      line-height: 1.333; }
    .contact-page-section .contact-form-text p {
      font-family: 'Poppins', sans-serif;
      font-size: 15px;
      color: #232323;
      line-height: 24px;
     }
    .contact-page-section .contact-form-text .el-contact-info {
      margin-top: 40px; }
      .contact-page-section .contact-form-text .el-contact-info .contact-address {
        max-width: 500px;
        margin-bottom: 25px;
        padding-bottom: 20px; }
        .contact-page-section .contact-form-text .el-contact-info .contact-address .contact-icon {
          float: left;
          line-height: 1;
          font-size: 20px;
          color: #32bfc0;
          margin-right: 15px; }
        .contact-page-section .contact-form-text .el-contact-info .contact-address .contact-text h4 {
          font-size: 22px;
          color: #000000;
          font-weight: 600;
          padding-bottom: 15px; }
          .roomdetail-rezervation-top .w-100 img{filter: brightness(0%) !important;}
          .roomdetail-rezervation-top .span1{
            font-family: 'Poppins', sans-serif;
            font-weight: bold;
            font-size: 35.68px;
            color: #232323;
          }
          .roomdetail-rezervation-top .span2{
            font-family: 'Poppins', sans-serif;
            font-weight: 700;
            font-size: 18px;
            color: #898989;
          }
        .contact-page-section .contact-form-text .el-contact-info .contact-address .contact-text p {
      font-family: 'Poppins', sans-serif;
      font-size: 15px;
      color: #232323;
      line-height: 24px; }
          .contact-page-section .contact-form-text .el-contact-info .contact-address .contact-text p strong {
            font-size: 24px;
            line-height: 1; }
        .contact-page-section .contact-form-text .el-contact-info .contact-address:last-child {
          border-bottom: none; }
  .contact-page-section .el-contact-form {
    -webkit-box-shadow: 0px 9px 40px 0px rgba(193, 193, 193, 0.5);
    box-shadow: 0px 9px 40px 0px rgba(193, 193, 193, 0.5);
    padding: 50px 30px; }
    .contact-page-section .el-contact-form h3 {
      color: #222222;
      font-size: 36px;
      font-weight: 700;
      line-height: 1.333;
      padding-bottom: 30px; }
    .contact-page-section .el-contact-form .contact-form-area input, .contact-page-section .el-contact-form .contact-form-area textarea {
      height: 55px;
      width: 100%;
      padding-left: 30px;
      margin-bottom: 20px;
      border: 1px solid #e4e6e9; }
    .contact-page-section .el-contact-form .contact-form-area textarea {
      height: 128px;
      padding-top: 20px; }
    .contact-page-section .el-contact-form .contact-form-area .sub-button button {
      text-transform: uppercase;
      background-color: #cdad7b;
      color: #fff;
      font-size: 14px;
      font-weight: 700;
      height: 60px;
      width: 215px; }

/*---------------------------------------------------- */
/*footer area*/
/*----------------------------------------------------*/
.footer-top{
  background: #21242b;
  padding: 15px 0px;
  padding-top: 2rem;
}
.footer-top-row{
  padding: 30px 0;
  border-top: 1px solid #555555;
  border-bottom: 1px solid #555555;
}
.footer-top-row .col-lg-2{
  border-right: 1px solid #555555;
  padding: 31px 0;
}
.footer-center{
  background: #21242b;
  padding: 15px 0px;
}
.footer-bottom{
  background: #21242b;
  padding: 0px;
  height: 35px;
}
.footer-bottom .container, .footer-bottom .container .row{
  height: 100%;
}
.footer-bottom-content{
  display: flex;
  justify-content: space-between;
}
.footer-bottom-content a img{
  height: 35px;
  color: #999999;
  padding: 5px;
}
.footer-bottom-content p{
  display: flex;
  margin: auto !important;
  text-align: left;
  float: left;
  margin-left: 0 !important;
  color: white;
}
.footer-section {
  overflow: visible;
  background-color: #0d1c25; }

.footer-contact-info {
  padding-bottom: 75px;
  margin-bottom: 70px;
  border-bottom: 2px solid #37434b; }
  .footer-contact-info .footer-icon-text-contact-info {
    margin-left: 60px;
    position: relative; }
    .footer-contact-info .footer-icon-text-contact-info:after {
      left: -35px;
      top: 0;
      width: 1px;
      content: '';
      height: 70px;
      position: absolute;
      background-color: #37434b; }
  .footer-contact-info .col-lg-3:nth-child(1) .footer-icon-text-contact-info {
    margin-left: 0; }
    .footer-contact-info .col-lg-3:nth-child(1) .footer-icon-text-contact-info:after {
      display: none; }
  .footer-contact-info .col-lg-3:nth-child(2) .footer-icon-text-contact-info:after {
    left: -55px; }
  .footer-contact-info .footer-icon-text-contact-info p {
    color: #999999;
    font-size: 16px; }
    .footer-contact-info .footer-icon-text-contact-info p i {
      color: #cdad7b;
      margin-right: 10px; }
  .footer-contact-info .footer-icon-text-contact-info h3 {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    padding-top: 5px;
    padding-left: 25px; }
  .footer-widget-area .col-lg-3:nth-child(2) .footer-widget-item {
    margin-left: 55px; }
  .footer-widget-area .col-lg-3:nth-child(3) .footer-widget-item {
    margin-left: 25px; }

.footer-widget-item .el-widget-title {
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 20px; }

.footer-widget-item .footer-logo-widget .footer-logo {
  display: inline-block;
  color: #ffffff;
  font-size: 36px;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: bold;
  line-height: 37px;
}

.footer-widget-item .footer-logo-widget p {
  padding-bottom: 30px;
  color: #999999; }

.footer-widget-item .footer-logo-widget .footer-social a {
  width: 32px;
  height: 32px;
  color: #556066;
  line-height: 32px;
  text-align: center;
  border-radius: 100%;
  display: inline-block;
  margin-right: 5px;
  background-color: #2a3840; }
  .footer-widget-item .footer-logo-widget .footer-social a:hover {
    background-color: #cdad7b;
    color: #fff; }

.footer-widget-item .footer-menu-widget .el-widget-title {
  margin-bottom: 15px;
  font-weight: 500;
  border-bottom: 4px solid #32bfc0;
  width: 50%;
  padding-bottom: 5px;
}

.footer-widget-item .footer-menu-widget li {
  margin-bottom: 5px;
  color: #999999;
  font-size: 12px; }
  .footer-widget-item .footer-menu-widget li a {
    color: #999999; }
    .footer-widget-item .footer-menu-widget li a:hover {
      color: white; }

.footer-widget-item .footer-location-widget .el-widget-title {
  margin-bottom: 25px; }

.footer-widget-item .footer-location-widget .loaction-select:after {
  content: "\e604";
  position: absolute;
  right: 13px;
  top: 13px;
  color: #000;
  font-family: 'simple-line-icons'; }

.footer-widget-item .footer-location-widget select {
  height: 55px;
  width: 100%;
  line-height: 55px;
  padding-left: 15px;
  -webkit-appearance: none;
  position: relative; }

.footer-widget-item .footer-map {
  height: 170px;
  margin-top: 10px; }

.footer-copyright-text {
  border-top: 2px solid #37434b;
  padding: 35px 0px 25px; }
  .footer-copyright-text p {
    color: #999999;
    display: inline-block;
    margin-right: 5px; }
    .footer-copyright-text p a {
      color: #fff; }
  .footer-copyright-text .copyright-menu {
    display: inline-block; }
    .footer-copyright-text .copyright-menu a {
      margin-right: 20px;
      text-decoration: underline;
      position: relative;
      color: #999999; }
      .footer-copyright-text .copyright-menu a:after {
        right: -12px;
        height: 13px;
        background-color: #2a3840; }

/*---------------------------------------------------- */
/*footer area*/
/*----------------------------------------------------*/
.el-mobile_menu_content {
  top: 0px;
  bottom: 0;
  right: -350px;
  height: 100vh;
  z-index: 101;
  position: fixed;
  width: 280px;
  overflow-y: scroll;
  background-color: #fff;
  padding: 70px 0px 40px;
  -webkit-box-shadow: 0px 3px 5px rgba(100, 100, 100, 0.19);
  box-shadow: 0px 3px 5px rgba(100, 100, 100, 0.19);
  -webkit-transition: all 0.5s ease-in;
  -o-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in; }
  .el-mobile_menu_content .el-mobile-main-navigation {
    width: 100%; }
    .el-mobile_menu_content .el-mobile-main-navigation .navbar-nav {
      width: 100%; }
  .el-mobile_menu_content .navbar-nav .dropdown-menu {
    position: static !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important; }
  .el-mobile_menu_content .el-mobile-main-navigation .navbar-nav li {
    width: 100%;
    display: block;
    -webkit-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    transition: .3s all ease-in-out;
    border-bottom: 1px solid #dcdcdc; }
    .el-mobile_menu_content .el-mobile-main-navigation .navbar-nav li:first-child {
      border-top: 1px solid #dcdcdc; }
    .el-mobile_menu_content .el-mobile-main-navigation .navbar-nav li a {
      color: #000;
      padding: 0;
      width: 100%;
      display: block;
      font-size: 14px;
      font-weight: 400;
      padding: 5px 30px;
      text-transform: uppercase; }
  .el-mobile_menu_content .m-brand-logo {
    width: 160px;
    margin: 0 auto;
    margin-bottom: 30px; }

.el-mobile_menu_wrap.mobile_menu_on .el-mobile_menu_content {
  right: 0px;
  -webkit-transition: all 0.7s ease-out;
  -o-transition: all 0.7s ease-out;
  transition: all 0.7s ease-out; }

.mobile_menu_overlay {
  top: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 100;
  right: 0%;
  height: 120vh;
  opacity: 0;
  visibility: hidden;
  background-color: rgba(0, 0, 0, 0.9);
  -webkit-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out; }

.mobile_menu_overlay_on {
  overflow: hidden; }

.el-mobile_menu_wrap.mobile_menu_on .mobile_menu_overlay {
  opacity: 1;
  visibility: visible; }

.el-mobile_menu_button {
  position: absolute;
  display: none;
  right: 20px;
  cursor: pointer;
  line-height: 40px;
  color: #32bfc0;
  text-align: center;
  font-size: 30px;
  top: -60px;
  z-index: 5; }

.el-mobile_menu .el-mobile-main-navigation .navbar-nav li a:after {
  display: none; }

.el-mobile_menu .el-mobile-main-navigation .dropdown > .dropdown-menu {
  opacity: 1;
  visibility: visible; }

.el-mobile_menu .el-mobile_menu_content .el-mobile-main-navigation .navbar-nav .dropdown-menu {
  border: none;
  display: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 5px 0px;
  width: 100%;
  border-top: 1px solid #dcdcdc; }
  .el-mobile_menu .el-mobile_menu_content .el-mobile-main-navigation .navbar-nav .dropdown-menu li {
    border: none;
    padding: 0 20px;
    line-height: 1; }

.el-mobile_menu .dropdown {
  position: relative; }
  .el-mobile_menu .dropdown .dropdown-btn {
    position: absolute;
    top: 0px;
    right: 0;
    height: 35px;
    padding: 5px 10px; }
    .el-mobile_menu .dropdown .dropdown-btn:before {
      content: '';
      position: absolute;
      height: 100%;
      width: 1px;
      top: 0;
      left: 0;
      background-color: #dcdcdc; }

.el-mobile_menu .el-mobile_menu_close {
  color: #d60606;
  cursor: pointer;
  top: 15px;
  left: 15px;
  font-size: 20px;
  position: absolute; }

.mobile-contact-info {
  margin: 30px 0px 10px; }
  .mobile-contact-info li {
    color: #222; }
    .mobile-contact-info li i {
      color: #32bfc0;
      margin-right: 5px; }

.mobile-follow {
  margin-bottom: 30px; }
  .mobile-follow span {
    font-size: 18px;
    font-weight: 700;
    color: #222;
    display: block;
    margin-bottom: 10px; }
  .mobile-follow li {
    width: 30px;
    color: #fff;
    height: 30px;
    text-align: center;
    border-radius: 100%;
    background-color: #cdad7b; }

.mobile-consult-btn {
  color: #fff;
  height: 40px;
  width: 150px;
  margin: 0 auto;
  font-weight: 700;
  line-height: 40px;
  text-align: center;
  background-color: #cdad7b; }

.mobile-search {
  padding: 20px;
  margin-bottom: 25px; }
  .mobile-search .form-item input {
    width: 100%;
    height: 50px;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0px 20px;
    padding-right: 50px;
    border: 1px solid #cdad7b;
    background-color: #ffffff;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  .mobile-search button {
    top: 50%;
    right: 0px;
    z-index: 1;
    right: 10px;
    width: 30px;
    height: 30px;
    font-size: 18px;
    line-height: 30px;
    position: absolute;
    text-align: center;
    color: #808080;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #ffffff;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    border: none; }

/*---------------------------------------------------- */
/*footer area*/
/*----------------------------------------------------*/
/* ==================================================
*	01 - media screen and (max-width: 1440px)
*	02 - media screen and (max-width: 1280px)
*	03 - media screen and (max-width: 1199px)
*	04 - media screen and (max-width: 991px)
*	05 - media screen and (max-width: 767px)
*	06 - media screen and (max-width: 680px)
*	07 - media screen and (max-width: 580px)
*	08 - media screen and (max-width: 480px)
*	09 - media screen and (max-width: 380px)
*	10 - media screen and (max-width: 320px)
================================================== */
@media screen and (max-width: 1440px) {
  .header_style_two .site-main-menu {
    padding-left: 20px; }
  .header_style_two .header_top {
    padding-left: 20px; }
  .site-main-menu .brand-logo {
    margin-right: 75px; }
  .site-main-menu .main_navigation li {
    margin-left: 30px; }
  #slider-eltron .owl-prev,
  #slider-eltron .owl-next {
    left: 15px; }
  #slider-eltron .owl-next {
    right: 15px;
    left: auto; }
  .consaltation-section:before {
    width: 100px; } 
  .header_top{
    display: none;
  }
  .site-main-menu{
    top: 0;
  }
  .header-bg{
    width: 100%;
    left: 0;
  }
}

@media screen and (max-width: 1140px) {
  .site-main-menu .brand-logo {
    margin-right: 65px; }
  .about-section .about-img .abt-img-set {
    margin: 0px 5px 10px; }
  .advantage-section .advantage-img-text .advantage-text {
    padding: 45px 35px; }
  .consaltation-section:before {
    display: none; }
  .project-section .project-filter-btn button {
    padding-left: 25px; }
  .project-section .grid-item {
    padding: 5px; }
  .header_style_two .site-main-menu .site-search-btn .top_info_social {
    display: none; } }

@media screen and (max-width: 1024px) {
  .site-main-menu .brand-logo {
    margin-left: 20px; }
  .site-main-menu .main_navigation li {
    margin-left: 20px; }
  .service-content .service-pic-text .service-text h3 {
    font-size: 24px; }
  .expertise-indicator-icon {
    right: -65px; }
  .header_style_two .header-qoute-btn {
    display: none; }
  .header_style_two .el-search {
    top: 10px; }
  .feature-style-two .features-call-action:before {
    display: none; }
  .about-counter .about-counter-text-number .counter-number h4 {
    font-size: 40px; }
  .footer-contact-info .footer-icon-text-contact-info:after {
    display: none; } }

@media screen and (max-width: 991px) {
  .header_top {
    display: none; }
  .slider-style-one .main-slider-img-text .slider-content-box {
    text-align: center;
    max-width: 500px;
    margin: 0 auto; }
  .slider-style-one .main-slider-img-text .slider-content-box h1 {
    font-size: 48px; }
  #slider-eltron .owl-prev,
  #slider-eltron .owl-next {
    font-size: 20px;
    left: 20px; }
  #slider-eltron .owl-next {
    right: 20px;
    left: auto; }
  .site-main-menu .navbar-nav {
    display: none; }
  .site-search-btn {
    display: none; }
  .site-info-icon-text {
    width: inherit; }
  .el-mobile_menu_button {
    display: block; }
  .site-main-menu {
    padding: 0;
    top: 0;
    left: 0; 
  }
  .header-bg{
    left: 0;
    top: 0;
    width: 100%;
  }
  .main_header.header_style_one.stickymenu-on {
    top: 0; }
  .site-info-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .about-section .about-img {
    margin-top: 30px; }
  .features-icon-text {
    margin-bottom: 45px; }
  .service-content .service-pic-text {
    width: 50%; }
  .advantage-img-text {
    max-width: 265px;
    margin-bottom: 40px; }
  .consaltation-section .consaltation-content .consalt-btn {
    float: none; }
  .project-section .project-filter-btn {
    padding-top: 20px; }
  .ex-carousel {
    position: static;
    width: 100%; }
  .expertise-indicator-icon {
    position: static; }
  .expertise-indicator-icon .expertise-icon-item {
    float: left;
    margin: 30px 30px 30px 0px; }
  .testimonial-section .testimonial-part {
    width: 100%; }
  .testimonial-section .testimonial-content {
    display: inherit; }
  .testimonial-section .testimonial-text-slide {
    max-width: 555px;
    margin-top: 40px;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); }
  .blog-section .blog-post-content {
    margin-left: 0;
    margin-top: 40px; }
  .newslatter-section .newslatter-content .newslatter-form {
    margin: 15px 10px 0px 10px; }
  .footer-contact-info .footer-icon-text-contact-info {
    margin-left: 0;
    margin-bottom: 30px; }
  .footer-widget-item {
    margin-bottom: 20px; }
  .footer-widget-area .col-lg-3:nth-child(2) .footer-widget-item {
    margin-left: 0; }
  .footer-widget-area .col-lg-3:nth-child(3) .footer-widget-item {
    margin-left: 0; }
  .feature-style-two .features-call-action .feature-call-content {
    padding-left: 30px; }
  .driven-solution-section .features-content .features-icon-text {
    margin-bottom: 30px; }
  .team-member-box {
    max-width: 265px;
    margin: 0 auto;
    margin-bottom: 40px; }
  .blog-page-area-section {
    padding: 50px 0px; }
  .blog-sidebar {
    margin: 40px 0 120px; }
  .service-sidebar {
    margin-bottom: 40px; }
  .ex-carousel img {
    height: auto; } }

@media screen and (max-width: 767px) {
  .slider-style-one .main-slider-img-text .slider-content-box {
    padding: 130px 0px 150px 0px; }
  .site-info-content {
    top: 0;
    margin-bottom: 40px; }
  .section-title-left h2 {
    font-size: 36px; }
  .advantage-img-text {
    margin: 0 auto;
    margin-bottom: 40px; } }

@media screen and (max-width: 680px) {
  .slider-style-one .main-slider-img-text .slider-content-box h1 {
    font-size: 30px; }
  .slider-style-one .main-slider-img-text .slider-content-box .slide-btn-1 a:nth-child(1),
  .slider-style-one .slide-type-two .slider-content-box .slide-btn-1 a:nth-child(2) {
    height: 40px;
    width: 150px;
    line-height: 40px; }
    .slider-style-one .main-slider-img-text .slider-content-box .slide-btn-1 a:nth-child(1) i,
    .slider-style-one .slide-type-two .slider-content-box .slide-btn-1 a:nth-child(2) i {
      display: none !important; }
  .slider-style-one .main-slider-img-text .slider-content-box p {
    font-size: 18px; }
  .slider-style-one .main-slider-img-text .slider-content-box .slide-btn-1 a:nth-child(2) {
    font-size: 16px; }
  .blog-section .blog-post-content .blog-post-item {
    width: 100%;
    max-width: 350px;
    margin-bottom: 30px; }
  .service-details-img-pair img {
    margin-bottom: 30px; }
  .service-details-section .service-single-content h3 {
    font-size: 30px; }
  .service-details-section .service-single-content .service-single-icon-text .site-info-icon-text {
    width: 100%; }
  .blog-details-page .blog-single-img img {
    margin-bottom: 30px; }
  .blog-details-page h3 {
    font-size: 24px; }
  .blog-details-text-content h2 {
    font-size: 30px; }
  .blog-details-text-content .blog-share {
    float: none !important;
    margin-top: 20px; } }

@media screen and (max-width: 480px) {
  .site-info-icon-text {
    width: 100%; }
  .section-title-left h2 {
    font-size: 26px; }
  .section-title-middle h2 {
    font-size: 26px; }
  .features-icon-text {
    margin-bottom: 60px; }
  .about-section {
    padding-bottom: 50px; }
  .features-section {
    padding: 50px 0px; }
  .service-content .service-pic-text {
    width: 100%; }
  .advantage-section {
    padding: 50px 0px; }
  .consaltation-section .consaltation-content .consaltation-icon {
    display: none; }
  .mission-area {
    padding: 40px;
    top: 0; }
  .expertise-section {
    padding: 50px 0px; }
  .testimonial-section {
    padding-bottom: 50px; }
  .blog-section {
    padding: 50px 0px; }
  .newslatter-section {
    top: 0;
    margin-bottom: 30px; }
  .footer-contact-info {
    padding-bottom: 20px;
    margin-bottom: 40px; }
  .blog-section .blog-left-content .blog-text-details .b-read-more-btn {
    height: 40px;
    width: 150px;
    line-height: 40px; }
    .blog-section .blog-left-content .blog-text-details .b-read-more-btn img {
      display: none; }
  .project-section .grid-item-width {
    width: 100%;
    max-width: 360px; } }

@media screen and (max-width: 420px) {
  .slider-style-one .main-slider-img-text .slider-content-box .slide-btn-1 a:nth-child(2) {
    margin-left: 10px; }
  .project-section {
    padding: 50px 15px; }
  .mission-area .mission-text .section-title-left h2 {
    font-size: 26px; }
  .site-info-icon-text .site-info-text h3 {
    font-size: 20px; }
  .site-info-icon-text .site-info-icon svg {
    height: 55px; }
  .newslatter-section .newslatter-content .newslatter-form .nws-button button {
    width: 150px; }
    .newslatter-section .newslatter-content .newslatter-form .nws-button button img {
      display: none; }
  .driven-solution-section {
    padding: 50px 0px; }
  .about-counter .about-counter-text-number .counter-number h4 {
    font-size: 30px; }
  .about-counter .about-counter-text-number .counter-number strong {
    font-size: 24px; }
  .about-counter .about-counter-text-number .counter-icon {
    margin-right: 10px; }
  .feature-style-two .features-call-action .feature-call-content h3 {
    font-size: 22px; }
  .project-section .grid-item-width2 {
    width: 100%; }
  .feature-style-two .features-call-action {
    bottom: 0; }
  .eltron-info-section .info-content {
    bottom: 0; }
  .eltron-info-section .info-content {
    padding: 60px 30px; }
  .eltron-info-section .eltron-info-icon-text {
    width: 100%;
    margin-bottom: 30px; }
  .eltron-info-section .eltron-info-text span {
    font-size: 22px; }
  .eltron-team-section {
    padding: 50px 0px 0px; }
  .team-member-box {
    margin-bottom: 80px; }
  .driven-solution-section .driven-text-content {
    padding-bottom: 40px; }
  .blog-section .blog-post-content .blog-post-item h3 {
    font-size: 18px; }
  .breadcrumb-section {
    padding: 90px 0px; }
  .breadcrumb-section .breadcrumb-title {
    font-size: 40px; }
  .about-page-about {
    padding: 50px 0px; }
  .about-page-testimonial {
    padding-top: 50px; }
  .service-counter-section .service-counter-content .col-lg-3:nth-child(2) .about-counter-text-number {
    padding-left: 0; }
  .service-counter-section .service-counter-content .col-lg-3:nth-child(3) .about-counter-text-number {
    padding-left: 0; }
  .service-counter-section .service-counter-content .col-lg-3:nth-child(4) .about-counter-text-number {
    padding-left: 0; }
  .service-counter-section .about-counter .about-counter-text-number {
    margin-bottom: 30px; }
  .service-counter-section {
    padding-bottom: 40px; }
  .feature-style-two {
    padding: 50px 0px; }
  .partner-section {
    padding: 40px 0px 40px; }
  .blog-page-area-section .blog-post-thumbnile-text .blog-post-text h3 {
    font-size: 30px; }
  .blog-page-area-section .blog-post-thumbnile-text .blog-featured-post .post-featured-link a {
    font-size: 18px; }
  .blog-page-area-section .blog-post-thumbnile-text .blog-featured-post .post-featured-link-icon {
    display: none; }
  .blog-sidebar {
    margin-bottom: 40px; }
  .contact-page-section .contact-form-text h3 {
    font-size: 30px; }
  .contact-page-section .el-contact-form h3 {
    font-size: 30px; }
  .contact-page-section {
    padding: 50px 0px; }
  .breadcrumb-section .breadcrumb-title {
    font-size: 30px; }
  .breadcrumb-section .breadcrumb-title:before {
    top: 10px;
    content: '';
    left: -35px; }
  .service-details-section {
    padding: 50px 0px; }
  .service-sidebar-widget .service-cat-widget .widget-title {
    font-size: 20px; } }

@media screen and (max-width: 380px) {
  .slider-style-one .main-slider-img-text .slider-content-box h1 {
    font-size: 30px; }
  .slider-style-one .main-slider-img-text .slider-content-box .slide-btn-1 a:nth-child(2) {
    display: block;
    margin: 0 auto;
    margin-top: 30px; }
  .slider-style-one .main-slider-img-text .slider-content-box .slide-btn-1 a:nth-child(2):after {
    display: none; }
  .section-title-middle h2 {
    font-size: 24px; }
  .newslatter-section .newslatter-content .newslatter-icon {
    display: none; }
  .newslatter-section .newslatter-content .newslatter-text {
    padding-left: 10px; }
  .newslatter-section .newslatter-content .newslatter-form .nws-button {
    position: static !important;
    margin: 10px 0px; }
  .newslatter-section .newslatter-content .newslatter-form {
    display: inline-block;
    width: 100%;
    margin: 0;
    padding: 10px; }
  .about-counter .about-counter-text-number {
    width: 100%;
    margin-bottom: 40px; } }

@media screen and (max-width: 320px) {
  .driven-solution-section .driven-text .about-btn img {
    display: none; }
  .about-counter .about-counter-text-number .counter-number h4 {
    font-size: 24px; }
  .about-counter .about-counter-text-number .counter-icon img {
    height: 30px; }
  .section-title-left h2 {
    font-size: 20px; }
  .feature-style-two .features-call-action .feature-call-content a img {
    display: none; }
  .project-section .projecct-img:after, .blog-section .blog-post-content .blog-post-pic:after {
    display: none; } }

/*---------------------------------------------------- */




.contact-form input.error,
.contact-form select.error,
.contact-form textarea.error{
	border-color:#ff0000 !important;	
}

.contact-form label.error{
	display:block;
	line-height:24px;
	padding:5px 0px 0px;
	margin:0px;
	text-transform:uppercase;
	font-size:12px;
	color:#ff0000;
	font-weight:500;	
}


/* //-------------------------------------------------------------------------------- */
.carousel-inner img {
  width: 100%
}

.carousel-item img {
  width: 100%;
}
.productdetail-carousel-indicators{
  height: 60px;
}
#myCarousel .carousel-indicators {
  position: static;
  margin-top: 0px
}

#myCarousel .carousel-indicators>li {
  width: 100px
}

#myCarousel .carousel-indicators li img {
  display: block;
  opacity: 0.5
}

#myCarousel .carousel-indicators li.active img {
  opacity: 1
}

#myCarousel .carousel-indicators li:hover img {
  opacity: 0.75
}

.wrapper .content {
  padding: 10px;
}

.testimonial {
  padding: 0;
  position: relative
}

.fa-quote-left {
  position: absolute;
  top: -15px;
  left: -6px;
  font-size: 2rem;
  color: #fab41d
}

.fa-quote-right {
  position: absolute;
  bottom: -15px;
  right: -6px;
  font-size: 2rem;
  color: #fab41d
}

.employee {
  margin-bottom: 40px;
  padding-left: 30px
}

.h3 {
  margin: 0
}

.ziyaretci-yorum-wrapper .carousel-indicators {
  bottom: -50px;
  width: 50% !important;
  margin: 0px 0px 1rem 0px !important;
}

.ziyaretci-yorum-wrapper .carousel-indicators li {
  width: 10px;
  height: 10px;
  border-radius: 50%
}

.text-jusitfy {
  font-weight: 700
}

.text-mute {
  color: #aaa
}

@media(max-width:767px) {
  .wrapper {
      padding: 80px 50px;
      margin: 50px 10px
  }

  .ziyaretci-yorum-wrapper .carousel-indicators {
      bottom: -80px
  }
}

@media(max-width: 420px) {
  .wrapper {
      padding: 40px 20px
  }

  .ziyaretci-yorum-wrapper .carousel-indicators {
      bottom: -45px
  }

  .employee {
      margin-bottom: 40px;
      padding-left: 15px
  }
}

.ziyaretci-yorum-wrapper .carousel-indicators li{
  background-color: #7a7a7a;
}
.ziyaretci-yorum-wrapper .carousel-indicators .active{
  background-color: #cdad7b;
}


.whatsapp{
  width: 55px;
  left: 20px;
  z-index: 5;
  height: 55px;
  bottom: 20px;
  position: fixed;
  border-radius: 100%;
  line-height: 55px;
  background-color: #25D366;
}

.wpicon{
  display: block;
}
.wpicon i{
  color: white;
}
.index-haber-resim{
  height: 250px;
}
.detay-haber-resim{
  height: 450px;
}
.haber-sayfa-icerik p{
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 15px;
  color: #666e70;
}
.haber-diger-haberler h2{
  border-bottom: 5px solid #32bfc0;
}
.haber-diger-haberler li{
  list-style: none;
}
.haber-diger-haberler li a{
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  color: white;
}
.haber-diger-haberler li i{
  color: white;
}
.haber-diger-haberler li .tarih{
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 15px;
  color: #666e70;
  letter-spacing: 2px;
}
.index-haber-resim-a:hover .index-haber-hover-resim{
opacity: .5;
}
.index-haber-resim-a:hover .index-haber-hover-resim-icon{
  opacity: 1;
}
.index-haber-hover-resim, .index-haber-hover-resim-icon{
  opacity: 0;
}
.index-haber-hover-resim{
  width: 367.36px;
  height: 250px;
  background-color: #000;
  position: absolute;
  top: 8px;
  transition: all .3s ease-in-out;
}
.index-haber-hover-resim2{
  width: 377.36px;
}
.index-haber-hover-resim-icon:hover{
  background-color: transparent;
}
.index-haber-hover-resim-icon{
  width: 85px;
  height: 85px;
  min-width: 85px;
  min-height: 85px;
  background-color: #32bfc0;
  border: 5px solid #32bfc0;
  position: absolute;
  top: 20%;
  left: 38%;
  color: white;
  font-size: 50px;
  padding-left: 15px;
  transition: all .3s ease-in-out;
  border-radius: 5px;
}
.index-haber-hover-resim-icon i{
  position: relative;
  top: -3px;
}
.index-reference-section{
  height: 130px;
  background-color: #32bfc0;
}
.index-reference-section-row{
  height: 130px;
}
.blog-index-name{
  font-size: 18px;
  font-weight: bold;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  color: #21242b;
  line-height: 25px;
}
.whatwedo{
  margin: 0;
  margin-top: 2rem;
  padding: 0;
}
.whatwedo:last-child .whatwedo-icon:after{
  left: 2px;
}
.whatwedo:hover .whatwedo-icon:after{
  transform: rotate(-45deg);
  background-color: #ffc952;
}
.whatwedo-icon{
  color: white;
}
.whatwedo-icon:after{
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  left: 5px;
  top: -5px;
  z-index: -1;
  background-color: #32bfc0;
  transition: all 0.3s ease-in-out;
  transform: rotate(45deg);
  border-radius: 3px;
}
.homepage-fullbanner-container{
  background-image: url(../../../images/banner.png);
  color: white;
  height: 465px;
  background-position: center;
  padding: 150px;
}
.homepage-fullbanner{
  margin: 5px;
  width: 50%;
}
.homepage-fullbanner h1{
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  font-size: 48px;
  color: white;
}
.homepage-fullbanner p{
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: white;
}
.banner-section{
  background-color: #ffc952 !important;
}
.index-haber-tarih{
  background-color: #ffc952;
  color: white;
  max-width: 50px;
  max-height: 50px;
  min-width: 50px;
  min-height: 50px;
  font-size: 14px;
  font-family: 'Poppins', sans-serif;
  padding: 15px 0px;
  text-align: center;
}
.index-sektorler{
  background-image: url(../../../images/banner/index-sektor.png);
}
.index-ortak-img{
  filter: brightness(0) invert(1);
}
.icerik1-detail-menu{
  height: 100%;
}
.icerik1-detail-menu ul li{
  height: 67.5px;
  background-color: #21242b;
  color: white;
  border-bottom: 1px solid #7d7d7d;
}
.icerik1-diger-haberler{
  padding-inline-start: 40px;
  margin-top: 3rem;
}
.icerik1-nasıl-yardim{
  margin-left: 40px;
  padding: 15px 30px;
  background-color: #32bfc0;
  margin-top: 3rem;  
}
.icerik1-nasıl-yardim h2{
  font-family: 'Poppins', sans-serif;
  color: white;
  font-size: 20px;
}
.icerik1-nasıl-yardim p{
  font-family: 'Source Sans Pro', sans-serif !important;
  font-size: 15px !important;
  color: white !important;
  margin-top: 1rem;
}
.icerik1-nasıl-yardim .icerik1-nasıl-yardim-btn{
  font-family: 'Source Sans Pro', sans-serif;
  width: 100%;
  height: 45px;
  border-radius: 0;
  margin-top: 1rem;
  background-color: white;
  color: #21242b !important;
  padding: 12.5px;
  border: 1px solid #32bfc0;
  font-weight: 700;
  font-size: 15px;
}
.icerik1-detail-menu ul li a{
  margin: auto;
  text-align: left;
  width: 100%;
  padding: 20px 15px;
  height: 100%;
}
.icerik1-detail-menu ul li a i{
  position: relative;
  float: right;
  right: -15px;
  top: -20px;
  background-color: #32bfc0;
  width: 67.5px;
  height: 67.5px;
  text-align: center;
  padding: 20px;
  font-size: 30px;
  transition: all .3s ease-in-out;
}
.icerik1-detail-menu ul li a:hover i{
  background-color: #ffc952;
}

.icerik1-detail-menu-active a i{
  background-color: #ffc952 !important;
}
.icerik1 article h2{
  font-family: 'Poppins', sans-serif;
  font-size: 30px;
  color: #21242b;
}
.icerik1 article p{
  font-family: 'Source Sans Pro', sans-serif !important;
  font-size: 15px !important;
  color: #666e70 !important;
  line-height: 30px !important;
  font-weight: 400 !important;
}
.icerik1-ortaklarimiz{
  padding-top:40px;
  padding-bottom:40px
}
.icerik1-ortaklarimiz .container .row{
  margin-left: -30px;
  margin-right: -30px;
}
.icerik1-ortaklarimiz .container .row div img{
  border: 1px solid #dbdbdb; height:100px; padding:15px;
}
/* Tooltip text */
.tooltiptext {
  opacity: 0;
  width: 240px;
  background-color: #4d5055;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 5px;
  position: absolute;
  z-index: 1;
  top: -52%;
  left: 15px;
  transition: all .3s ease-in-out;
}
.tooltiptext-index{
  top: -60px;
  left: -25px;
}
.tooltiptext:after{
  content:'';
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 0;
  height: 0;
  border-top: solid 10px #4d5055;
  border-left: solid 10px transparent;
  border-right: solid 10px transparent;
}
.icerik1-ortaklarimiz-div{
  transition: all .3s ease-in-out;
}
.index-ortak-img{
  transition: all .3s ease-in-out;
}
.index-ortak-img:hover .tooltiptext {
  opacity: 1;
}
/* Show the tooltip text when you mouse over the tooltip container */
.icerik1-ortaklarimiz-div:hover .tooltiptext {
  opacity: 1;
}
.blog-detay-resim{
  height: 350px;
}
/* mediacss */
@media screen and (max-width: 768px){
  body{
    overflow-x: hidden !important;
  }
  .blog-detay-resim{
    height: 200px;
  }
  .index-recaptcha{
    position: relative;
    right: 9.2rem;
  }
  .footer-bottom-content .footer-text{
    padding-left: 15px;
  }
  .index-haber-resim{
    height: 250px;
  }
  .row-aubout-us{
    padding: 0 15px;
  }
  #contact-page-area{
    padding: 15px;
    height: 100%;
  }
  .contact-page-section-index{
    height: 675px !important;
  }
  .breadcrumb-section .breadcrumb-title{
    left: 0%;
    top: 2rem;
    text-align: center !important;
  }
  .offer-form-title{
    width: 70%;
    margin: auto !important;
    font-size: 32px;
  }
  .offer-form-title::after{
    margin-top: 1rem;
  }
  .icerik1-slider-bottom-eltron-button{
    margin-left: 0 !important;
    margin-top: 1rem !important;
  }
  .product-list-bottom .productdetailbutton a{
    left: 45%;
    width: 75%;
  }
  .icerik1-iletisim{
    height: 300px;
    margin-bottom: 2rem !important;
  }
  .icerik1 form .col-md-12{
    padding: 0;
  }
  .icerik1-detail-menu ul, .icerik1-diger-haberler{
    padding-left: 0 !important;
  }
  .icerik1-nasıl-yardim{
    margin-left: 0;
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .index-haber-resim-a:hover .index-haber-hover-resim{
    width: 96%;
  }
  .blog-index-cb{
    height: 150px;
  }
  .icerik1-diger-haberler{
    margin-top: 1rem !important;
  }
  .service-single-content .row{
    margin: 0;
  }
  .icerik1-tab-div{
    padding: 0;
  }
  .service-single-content .row .col-md-6{
    padding: 0;
  }
  #slider-eltron .owl-prev, #slider-eltron .owl-next{
    top: 55%;
  }
  #slider-bottom-eltron{
    height: 100%;
  }
  .slider-bottom-eltron-button{
    margin: auto;
  }
  .whatwedo .col-2{
    margin: auto;
  }
  .index-blog-title h2{
    font-size: 26px;
  }
  .homepage-fullbanner-container{
    padding: 125px 0px;
    margin: auto;
    text-align: center;
  }
  .index-blog-title h2 span::after{
    content: "/////";
  }
  .index-blog-title2 h2 span::after{
    content: "/////////////";
  }
  .homepage-fullbanner{
    width: 100%;
    margin: 0;
  }
  .offer-form-p{
    width: 100%;
  }
  .teklif-kvkk-check{
    margin-left: 20px !important;
    width: 95% !important;
  }
  #default-form div div label, #default-form div label, #default-form div label,
  .teklif-kvkk-check label{
    font-size: 12px;
  }
  #slider-eltron .owl-prev{
    left: 10px;
  }
  #slider-eltron .owl-next{
    right: 10px;
  }
  .offer-send-btn{
    position: absolute;
    width: 90% !important;
    left: 5%;
  }
  #slider-eltron .owl-prev i, #slider-eltron .owl-next i{
    position: relative;
    top: 13px;
  }
  .site-main-menu .brand-logo{
    height: 100%;
  }
  .site-main-menu .brand-logo a img{
    height: 100%;
    position: relative;
    top: 0;
    left: 0;
  }
  .brand-logo-top, .brand-logo-bottom{
    display: none;
  }
  .el-mobile_menu_button{
    top: -60px;
  }
  #slider-eltron .owl-item .main-slider-img-text .container{
    height: 400px;
    width: 66%;
  }
  .el-mobile_menu_content{
    right: 0;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0.7s, opacity 0.7s linear;
    padding: 40px 0px 40px;
  }
  .el-mobile_menu_wrap.mobile_menu_on .el-mobile_menu_content{
    visibility: visible;
    opacity: 1;
  }
  .blogindex-image{
    display: none;
  }
  .ziyaretci-yorum-carousel .content{
    padding: 0;
  }
  .ziyaretci-yorum-carousel .content .testimonial div div .col-lg-12{
    padding: 10px;
  }
  .ziyaretci-yorum-wrapper{
    padding: 0;
    margin-top: 0;
  }
  .ziyaretci-yorum-carousel .content .testimonial div div .col-lg-12 h2{
    text-align: center !important;
  }
  .ziyaretci-yorum-carousel .content .testimonial div div .col-lg-12 .col-md-12{
    padding: 0;
    margin: 0;
  }
  .ziyaretci-isim-tarih {
    padding: 15px 0px;
  }
  .carousel-indicators{
    width: 100% !important;
  }
  .section-title-left .text-right{
    text-align: left !important;
  }
  .footer-bottom-content p{
    font-size: 9px;
  }
  .footer-logo-widget{
    text-align: center;
  }
  .product-list-body .card-title{
    width: 100%;
  }
  .el-mobile_menu .el-mobile_menu_close{
    color: #32bfc0;
  }
  #main-nav li i {
    display: none;
  }
  .el-mobile-main-navigation ul li ul li a{
    border-bottom: 1px solid #ddd;
    padding: 10px 0px 10px 20px !important;
  }
  .el-mobile-main-navigation ul li ul li:last-child a{
    border-bottom: none;
  }
  .service-details-section .service-single-content h3:first-child{
    margin-top: 1rem;
  }
  .breadcrumb-section .breadcrumb-title{
    margin-top: 2rem;
  }
  .service-single-content .pb-5 {
    padding: 0 !important;
  }
  .service-details-section{
    padding: 0;
  }
  .service-details-section .service-single-content article .about-last-image{
    bottom: -20px;
  }
  .product-card{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .rooms-detail-top .col-md-3{
    margin-top: 4.5rem;
  }  
  .rooms-detail-top .col-12{
    padding: 0;
  }
  .roomdetail-rezervation{
    height: 100%;
  }
  .rooms-detail-bottom .nav-pills{
    width: 100%;
  }
  .last-blogs{
    padding: 15px !important;
  }
  .sektor-style, .blog-style{
    flex-direction: column-reverse;
  }
  .rooms-detail-bottom .tab-content{
    width: 100%;
    margin: 0;
    margin-top: 1rem;
  }
  .service-details-section .service-single-content p{
    width: 100% !important;
  }
  #rezervation-form div div label, #rezervation-form div label, #rezervation-form div label{
    font-size: 10px;
  }
  #blog-details .container{
    padding: 0;
  }
  #blog-details .card-body{
    padding: 15px;
  }
  .blog-detail-datetime{
    margin-bottom: 1rem;
  }
  .blog-sidebar-widget{
    margin: 15px;
  }
  .contact-send-btn{
    width: 100%;
  }
}



/* çerez cerez */

#cerez-sozlesme {
  position: fixed;
  transform: translate(0, 100px);
  left: 0;
  bottom: 100px;
  z-index: 100;
  background-color: rgb(0 0 0 / 60%);
  width: 100%;
  padding: 20px 30px;
}

#cerez-sozlesme p,
#cerez-sozlesme p a {
  color: #fff !important;
  padding-top: 10px;
}

#cerez-sozlesme p a {
  text-decoration: underline;
}

#cerez-sozlesme .btn-sozlesme {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  padding: 5px;
  border: 1px solid #fff;
  font-weight: 700;
  font-size: 12px;
  color: var(--renk-yazi) !important;
  text-decoration: none;
}
@media (min-width: 576px) {
  #cerez-sozlesme {
      display: flex;
      justify-content: center;
      padding: 10px;
  }

  #cerez-sozlesme p {
      margin: 0;
  }

  #cerez-sozlesme .btn-sozlesme {
      width: 20%;
  }
}
@media (min-width: 760px) {
  #cerez-sozlesme {
      padding: 15px 20px;
  }
}
@media (min-width: 992px) {
  #cerez-sozlesme p {
      font-size: 12px;
      padding: 5px 0;
  }

  #cerez-sozlesme .btn-sozlesme {
      width: 100px;
      margin-left: 10px;
  }
}
.swal2-popup.swal2-toast{flex-direction:row;align-items:center;width:auto;padding:.625em;overflow-y:hidden;background:#fff;box-shadow:0 0 .625em #d9d9d9}.swal2-popup.swal2-toast .swal2-header{flex-direction:row;padding:0}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:static;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;padding:0;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{font-size:.25em}}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{flex-basis:auto!important;width:auto;height:auto;margin:0 .3125em}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip .75s;animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long .75s;animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show .5s;animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide .1s forwards;animation:swal2-toast-hide .1s forwards}.swal2-container{display:flex;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:0 0!important}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-no-transition{transition:none!important}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-popup{display:none;position:relative;box-sizing:border-box;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border:none;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{display:flex;flex-direction:column;align-items:center;padding:0 1.8em}.swal2-title{position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:1.25em auto 0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-actions.swal2-loading .swal2-styled.swal2-confirm{box-sizing:border-box;width:2.5em;height:2.5em;margin:.46875em;padding:0;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:.25em solid transparent;border-radius:100%;border-color:transparent;background-color:transparent!important;color:transparent!important;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{content:"";display:inline-block;width:15px;height:15px;margin-left:5px;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:3px solid #999;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff}.swal2-styled{margin:.3125em;padding:.625em 2em;box-shadow:none;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-styled:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(50,100,150,.4)}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;height:.25em;overflow:hidden;border-bottom-right-radius:.3125em;border-bottom-left-radius:.3125em}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{position:absolute;z-index:2;top:0;right:0;align-items:center;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;transition:color .1s ease-out;border:none;border-radius:0;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer}.swal2-close:hover{transform:none;background:0 0;color:#f27474}.swal2-close::-moz-focus-inner{border:0}.swal2-content{z-index:1;justify-content:center;margin:0;padding:0 1.6em;color:#545454;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 3px #c4e6f5}.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#ccc}.swal2-file:-ms-input-placeholder,.swal2-input:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-file::-ms-input-placeholder,.swal2-input::-ms-input-placeholder,.swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em auto;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{margin:0 .4em}.swal2-validation-message{display:none;align-items:center;justify-content:center;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{align-items:center;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#3085d6}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;width:2.5em;height:.4em;margin:0 -1px;background:#3085d6}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}@-webkit-keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@-webkit-keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@-webkit-keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@-webkit-keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{top:auto;right:auto;bottom:auto;left:auto;max-width:calc(100% - .625em * 2);background-color:transparent!important}body.swal2-no-backdrop .swal2-container>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-container.swal2-top{top:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-top-left,body.swal2-no-backdrop .swal2-container.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-top-end,body.swal2-no-backdrop .swal2-container.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-container.swal2-center{top:50%;left:50%;transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-left,body.swal2-no-backdrop .swal2-container.swal2-center-start{top:50%;left:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-end,body.swal2-no-backdrop .swal2-container.swal2-center-right{top:50%;right:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom{bottom:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom-left,body.swal2-no-backdrop .swal2-container.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-bottom-end,body.swal2-no-backdrop .swal2-container.swal2-bottom-right{right:0;bottom:0}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}body.swal2-toast-column .swal2-toast{flex-direction:column;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{flex:1;align-self:stretch;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}