/**tema danacica**/html {  font-size: 100%;}* {  margin: 0;  padding: 0;  -webkit-box-sizing: border-box;  box-sizing: border-box;}a {  color: inherit;  text-decoration: none;  -webkit-transition: all 0.3s ease-out 0s;  transition: all 0.3s ease-out 0s;}a:hover, a:focus {  color: inherit;  text-decoration: none;}a:focus,input:focus,textarea:focus,button:focus {  text-decoration: none;  outline: none;}i,span,a {  display: inline-block;}h1,h2,h3,h4,h5 {  font-weight: 700;}h1,h2,h3,h4,h5,h6 {  font-family: "Frank Ruhl Libre", serif;  color: #162542;  margin: 0px;  font-weight: 600;}h1 {  font-size: 50px;  line-height: 70px;  margin-bottom: 35px;}h2 {  font-size: 50px;  line-height: 1.2;}h3 {  font-size: 30px;  line-height: 40px;}h4 {  font-size: 24px;  line-height: 35px;}h5 {  font-size: 18px;  line-height: 28px;}h6 {  font-size: 16px;}ul, ol {  margin: 0px;  padding: 0px;  list-style-type: none;}p {  color: #666666;  margin: 0px;}input, textarea {  display: inherit;}img {  max-width: 100%;}header {  z-index: 1;}.transparent-header {  position: absolute;  background-color: transparent;  top: 0;  left: 0;  width: 100%;  z-index: 999;}.header-top-bar {  background-color: rgba(22, 37, 66, 0.07);  padding: 5px 0 8px;}.header-top-bar .text-block p a {  color: #b68c5a;  margin-left: 5px;  font-size: 15px;  font-weight: 500;  text-decoration: underline;}.header-logo-area .site-branding {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;      -ms-flex-align: center;          align-items: center;  height: 100%;}/*=========================    3. Hero Css==========================*/.hero-wrapper-one .single-slider {  padding: 220px 0 145px;}.hero-wrapper-one .single-slider:after {  background-color: rgba(22, 37, 66, 0.6);}.bg-with-overlay {  position: relative;  z-index: 1;}.bg-with-overlay:after {  position: absolute;  top: 0;  left: 0;  content: "";  width: 100%;  height: 100%;  background-color: rgba(22, 37, 66, 0.9);  z-index: -1;}.bg_cover {  background-position: center center;  background-size: cover;  background-repeat: no-repeat;}@media (max-width: 767px) {  .hero-wrapper-one .hero-content h1 {    font-size: 32px;    line-height: 50px;	margin-bottom: 35px;  }}.hero-wrapper-one .hero-content span.span {  color: #fff;  display: block;  margin-bottom: 15px;}.hero-wrapper-one .hero-content span.span:before {  display: inline-block;  content: "";  width: 50px;  height: 3px;  background-color: #fff;  vertical-align: middle;  margin-right: 30px;}.hero-wrapper-one .hero-content h4 {  font-family: "Karla", sans-serif;  color: #fff;  }.hero-wrapper-one .hero-content ul.button li {  display: inline-block;}.hero-wrapper-one .hero-content ul.button li:last-child {  margin-left: 5px;}.hero-wrapper-one .hero-content ul.button li .main-btn.filled-btn {  border-color: rgba(255, 255, 255, 0.102);  color: rgba(255, 255, 255, 0.3);}.hero-wrapper-one .hero-content ul.button li .main-btn.filled-btn:hover {  border-color: #b68c5a;  color: #fff;}.hero-wrapper-one .hero-content ul.button li .main-btn.filled-btn:hover:before {  background-color: #b68c5a;}.hero-wrapper-one .hero-content.hero-content-left {  text-align: left;}.hero-wrapper-one .hero-content.hero-content-right {  text-align: right;}.hero-wrapper-one .hero-content.hero-content-center {  text-align: center;}.hero-slider-one .slick-arrow {  position: absolute;  top: 50%;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);  cursor: pointer;  z-index: 1;  width: 50px;  height: 50px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;      -ms-flex-align: center;          align-items: center;  -webkit-box-pack: center;      -ms-flex-pack: center;          justify-content: center;  border-radius: 50%;  border: 1px solid rgba(255, 255, 255, 0.1);  -webkit-transition: all 0.3s ease-out 0s;  transition: all 0.3s ease-out 0s;}.hero-slider-one .slick-arrow.next {  right: 160px;}.hero-wrapper-one .hero-content h4 {  font-family: "Karla", sans-serif;  color: #fff;  margin-bottom: 20px;}/*===== All Button Style =====*/button {  border: none;}.main-btn {  position: relative;  z-index: 1;  background-color: #b68c5a;  padding: 13px 45px;  color: #fff;  font-size: 15px;  font-weight: 700;  line-height: 29px;  text-transform: uppercase;  overflow: hidden;}.main-btn:hover {  color: #fff;}.main-btn:hover:before {  bottom: 0;}.main-btn:before {  position: absolute;  bottom: -100%;  left: 0;  width: 100%;  height: 100%;  content: "";  background-color: #162542;  z-index: -1;  -webkit-transition: all 0.3s ease-out 0s;  transition: all 0.3s ease-out 0s;}.main-btn.filled-btn {  background-color: transparent;  border: 2px solid #162542;  color: #162542;  line-height: 25px;}/*    nice select css*/.nice-select {  outline: none;}.nice-select.open:after {  -webkit-transform: none;          transform: none;}.nice-select:after {  content: "";  font-family: "Font Awesome 5 Pro";  right: 20px;  font-size: 12px;  font-weight: 400;  -webkit-transform: none;          transform: none;  border: none;  top: 0;  margin-top: 0;  color: #2E2E2E;}.nice-select .list {  width: 100%;}@media (max-width: 767px) {  }.header-logo-area .site-info .info-list li {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  padding: 30px 70px;  border-right: 1px solid #efefef;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .header-logo-area .site-info .info-list li {    padding: 30px 20px;  }}.header-logo-area .site-info .info-list li:first-child {  border-left: 1px solid #efefef;}.header-logo-area .site-info .info-list li .icon {  margin-right: 20px;}.header-logo-area .site-info .info-list li .icon i {  color: #b68c5a;  font-size: 40px;  line-height: 1;}.header-logo-area .site-info .info-list li .info {  line-height: 13px;}.header-logo-area .site-info .info-list li .info span {  display: block;  margin-bottom: 5px;  text-transform: uppercase;  font-size: 14px;  font-weight: 700;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .header-logo-area .site-info .info-list li .info h5 {    font-size: 16px;  }}.header-navigation .main-menu ul > li.has-children > a:after {  content: "";  font-family: "Font Awesome 5 Pro";  font-weight: 400;  display: inline-block;  color: #162542;  font-size: 14px;  margin-left: 5px;  float: right;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .header-navigation .main-menu ul > li.has-children > a:after {    display: none;  }}.header-area-one{	margin-bottom: -81px;    display: flow-root;}.header-navigation{	}@media only screen and (min-width: 1308px){	#search-button {		margin-top: 25px;	}	.dropdown {    position: relative;    margin-top: 20px;    font-size: 16px;	}}.header-navigation .main-menu ul li > a.active, .header-navigation .main-menu ul li > a:active{	color:#b68c5a;}