
  html {
  scroll-behavior: smooth;
}
  html body [data-ca3_iconfont="ETmodules"]::before {
    font-family: "ETmodules";
}
[data-ca3_icon]::before {
    font-weight: normal;
    content: attr(data-ca3_icon);
}
.ca3-scroll-down-arrow {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2hldnJvbl90aGluX2Rvd24iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiBmaWxsPSJ3aGl0ZSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTE3LjQxOCw2LjEwOWMwLjI3Mi0wLjI2OCwwLjcwOS0wLjI2OCwwLjk3OSwwYzAuMjcsMC4yNjgsMC4yNzEsMC43MDEsMCwwLjk2OWwtNy45MDgsNy44M2MtMC4yNywwLjI2OC0wLjcwNywwLjI2OC0wLjk3OSwwbC03LjkwOC03LjgzYy0wLjI3LTAuMjY4LTAuMjctMC43MDEsMC0wLjk2OWMwLjI3MS0wLjI2OCwwLjcwOS0wLjI2OCwwLjk3OSwwTDEwLDEzLjI1TDE3LjQxOCw2LjEwOXoiLz48L3N2Zz4=);
  background-size: contain;
  background-repeat: no-repeat;
}
.ca3-scroll-down-link {
  cursor:pointer;
  height: 60px;
  width: 80px;
  margin: 0px 0 0 -40px;
  line-height: 60px;
  position: absolute;
  /*left: 50%;*/
  bottom: 0px;
  color: #FFF;
  text-align: center;
  font-size: 70px;
  z-index: 100;
  text-decoration: none;
  text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);

  -webkit-animation: ca3_fade_move_down 2s ease-in-out infinite;
  -moz-animation:    ca3_fade_move_down 2s ease-in-out infinite;
  animation:         ca3_fade_move_down 2s ease-in-out infinite;
}
/*animated scroll arrow animation*/
@-webkit-keyframes ca3_fade_move_down {
  0%   { -webkit-transform:translate(0,-20px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { -webkit-transform:translate(0,20px); opacity: 0; }
}
@-moz-keyframes ca3_fade_move_down {
  0%   { -moz-transform:translate(0,-20px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { -moz-transform:translate(0,20px); opacity: 0; }
}
@keyframes ca3_fade_move_down {
  0%   { transform:translate(0,-20px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { transform:translate(0,20px); opacity: 0; }
}

/*
*
* ==========================================
* CUSTOM UTIL CLASSES
* ==========================================
*
*/

.vertical-nav {
  min-width: 17rem;
  width: 17rem;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.1);
  transition: all 0.4s;
  background-color: #40444C;
}

.page-content {
  width: calc(100% - 17rem);
  margin-left: 17rem;
  transition: all 0.4s;
}

/* for toggle behavior */

#sidebar.active {
  margin-left: -17rem;
}
#content.active {
  width: 100%;
  margin: 0;
}
@media (max-width: 768px) {
  #sidebar {
    margin-left: -17rem;
  }
  #sidebar.active {
    margin-left: 0;
  }
  #content {
    width: 100%;
    margin: 0;
    padding-left: 5px;
    padding-right: 5px;
  }
  #content.active {
    margin-left: 17rem;
    width: calc(100% - 17rem);
  }
}
.nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    background: #40444c!important;
}
/*
*
* ==========================================
* FOR DEMO PURPOSE
* ==========================================
*
*/
body {
  /*background: #599fd9;
  background: -webkit-linear-gradient(to right, #599fd9, #c2e59c);
  background: linear-gradient(to right, #599fd9, #c2e59c);*/
  min-height: 100vh;
  overflow-x: hidden;
  background: #40444D;
  color:white!important;
}
a {
    color: #d6a51a;
    text-decoration: none;
    background-color: transparent;
}
a:hover {
    color: #ffffff;
    text-decoration: underline;
}
.borderbottom i {
    color: #d6a51a;
    font-size: 30px;
}
.wpcf7-not-valid-tip {
    color: #fff!important;
    font-size: 1em;
    font-weight: normal;
    display: block;
}
div#check-icon {
    background: rgb(246,199,64);
    background: -moz-linear-gradient(0deg, rgba(246,199,64,1) 0%, rgba(203,159,32,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(246,199,64,1) 0%, rgba(203,159,32,1) 100%);
    background: linear-gradient(0deg, rgba(246,199,64,1) 0%, rgba(203,159,32,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f6c740",endColorstr="#cb9f20",GradientType=1);
    border-radius: 5px;
    border: 1px solid #3a3a39;
    min-height: 40px;
    line-height: 40px;
    font-size: 14px;
    padding-left: 5px;
    }

input.wpcf7-form-control.wpcf7-text {
    width: 100%;
    border-radius: 8px;
    min-height: 45px;
    padding: 3px;
    border: 2px #c9cac3 solid;
}
textarea.wpcf7-form-control.wpcf7-textarea {
   width: 100%;
    border-radius: 8px;
    min-height: 45px;
    padding: 3px;
    border: 2px #c9cac3 solid;
}
.btn-primary {
  color: #fff;
    background-color: #d6a51a;
    border-color: #98740f;
}
.btn-primary:hover {
    color: #fff;
    background-color: #a57e10;
    border-color: #98740f;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #b2b691;
    border-color: #82865e;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(161, 167, 115, 0.65);
}
.screen-reader-response {
    color: #7d4e21;
}

h3.title a {
    color: #fff;
}



.iconlar i {
    color: #FFC018!important;
}
.separator {
  margin: 3rem 0;
  border-bottom: 1px dashed #fff;
}
.text-uppercase {
  letter-spacing: 0.1em;
}
.text-gray {
  color: #aaa;
}

ul.nav.flex-column.bg-white i {
    color: #FFC018!important;
}
.nav-link:focus, .nav-link:hover {
    text-decoration: none;
    color: #FFC018!important;
}
    /* EOS */

    button#sidebarCollapse {
    width: 100%;
    border-radius: 0!important;
    background-color: #FFB915!important;
}
.carousel-item {
    height: 100vh; 
}
#sidebarCollapse{display:none }
@media screen and (max-width:1450px){
  .carousel-item {
    height: auto; 
}
@media screen and (max-width: 992px){
  
#sidebarCollapse{display:block }

}
.iconlar i {
    color: #FFC018!important;
}

img.roundbrd {
    border: 2px solid #a9a9a9;
    /* background-color: #231F20; */
    /* padding: 5px; */
    border-radius: 10px;
}
h1.fs22 {
    font-size: 1.5rem;
    padding-top: 5px;
}

.img-hover-zoom {
     background: #222f3e;
    height: auto;
    overflow: hidden;
    border-radius: 0.5em;
    border: 2px solid rgb(244 178 24);
    }

    .img-hover-zoom--empty {
      background-color: rgba(255, 255, 255, .1);
      border-width: 0;
    }

    .img-hover-zoom:not(.img-hover-zoom--empty):hover {
      filter: drop-shadow(0 0 10px rgba(0,0,0,.3));
    }

    .img-hover-zoom-title {
      text-align: center;
    }

    .img-hover-zoom--basic img {
      transition: transform .5s ease;
    }

    .img-hover-zoom--basic:hover img {
      transform: scale(1.5);
    }

    .img-hover-zoom--quick-zoom img {
      transform-origin: 0 0;
      transition: transform .25s, visibility .25s ease-in;
    }

    .img-hover-zoom--quick-zoom:hover img {
      transform: scale(2);
    }

    .img-hover-zoom--point-zoom img {
      transform-origin: 65% 75%;
      transition: transform 1s, filter .5s ease-out;
    }

    .img-hover-zoom--point-zoom:hover img {
      transform: scale(5);
    }

    .img-hover-zoom--zoom-n-rotate img {
      transition: transform .5s ease-in-out;
    }

    .img-hover-zoom--zoom-n-rotate:hover img {
      transform: scale(2) rotate(25deg);
    }

    .img-hover-zoom--slowmo img {
      transform-origin: 50% 65%;
      transition: transform 5s, filter 3s ease-in-out;
      filter: brightness(150%);
    }

    .img-hover-zoom--slowmo:hover img {
      filter: brightness(100%);
      transform: scale(3);
    }

    .img-hover-zoom--brightness img {
      transition: transform 2s, filter 1.5s ease-in-out;
      transform-origin: center center;
      filter: brightness(50%);
    }

    .img-hover-zoom--brightness:hover img {
      filter: brightness(100%);
      transform: scale(1.3);
    }

    .img-hover-zoom--zoom-n-pan-h img {
      transition: transform .5s ease-in-out;
      transform: scale(1.4);
      transform-origin: 100% 0;
    }

    .img-hover-zoom--zoom-n-pan-h:hover img {
      transform: scale(1.5) translateX(30%);
    }

    .img-hover-zoom--zoom-n-pan-v img {
      transition: transform .5s ease-in-out;
      transform: scale(1.4);
      transform-origin: 0 0;
    }

    .img-hover-zoom--zoom-n-pan-v:hover img {
      transform: scale(1.25) translateY(-30%);
    }

    .img-hover-zoom--blur img {
      transition: transform 1s, filter 2s ease-in-out;
      filter: blur(2px);
      transform: scale(1.2);
    }

    .img-hover-zoom--blur:hover img {
      filter: blur(0);
      transform: scale(1);
    }

    .img-hover-zoom--colorize img {
      transition: transform .5s, filter 1.5s ease-in-out;
      filter: grayscale(100%);
    }

    .img-hover-zoom--colorize:hover img {
      filter: grayscale(0);
      transform: scale(1.1);
    }

.filter-section {
    position: relative;
        height: 5px;
}
.filter-section .filter-content {
    position: relative;
    background: #ffffff;
    border-radius: 5px;
    /* padding: 27px 40px 34px 40px; */
    box-shadow: 0 15px 30px rgba(225, 230, 235, 0.50);
    margin-top: -100px;
    z-index: 1;
}
@media screen and (max-width: 768px) {.mobilemargin {margin-top: 35px;}

} 