@font-face {
    font-family: 'DSNPaNuTatRegular';
    src: url('../fonts/dsnpnt_.eot');
    src: url('../fonts/dsnpnt_.eot') format('embedded-opentype'),
         url('../fonts/dsnpnt_.woff2') format('woff2'),
         url('../fonts/dsnpnt_.woff') format('woff'),
         url('../fonts/dsnpnt_.ttf') format('truetype'),
         url('../fonts/dsnpnt_.svg#DSNPaNuTatRegular') format('svg');
}

@font-face {
    font-family: 'DBAdmanXRegular';
    src: url('../fonts/dbadmanx.eot');
    src: url('../fonts/dbadmanx.eot') format('embedded-opentype'),
         url('../fonts/dbadmanx.woff2') format('woff2'),
         url('../fonts/dbadmanx.woff') format('woff'),
         url('../fonts/dbadmanx.ttf') format('truetype'),
         url('../fonts/dbadmanx.svg#DBAdmanXRegular') format('svg');
}
@font-face {
    font-family: 'DBAdmanXLight';
    src: url('../fonts/dbadmanxli.eot');
    src: url('../fonts/dbadmanxli.eot') format('embedded-opentype'),
         url('../fonts/dbadmanxli.woff2') format('woff2'),
         url('../fonts/dbadmanxli.woff') format('woff'),
         url('../fonts/dbadmanxli.ttf') format('truetype'),
         url('../fonts/dbadmanxli.svg#DBAdmanXLight') format('svg');
}
body {
background: #f9f9f9;
font-family: 'DBAdmanXRegular';
font-size: 20px;
}
h3 {
font-size: 26px;
line-height: 28px;
letter-spacing: 1px;
}
.clear {
clear: both;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'DSNPaNuTatRegular';
text-align: left;
}
.category #accordion.list li a {
font-family: 'DBAdmanXRegular';    
}
.iosSlider {
}
header.header_3 .main-menu > div {
background: rgba(255, 255, 255, 0.70);
border: 0;
}
.navbar_ {
margin-bottom: 0 !important;
padding: 0;
}
header.header_3 .nav-collapse_ .nav > li > a {
color: #898989;
padding: 15px 25px 10px;
font-family: 'DBAdmanXRegular';
font-size: 18px;
font-weight: normal;
}
.v_block-control .results {
float: left;
font-size: 15px;
}
.v_drop .block-features span {
background: #d0302d;
margin: 0 15px 0 0;
}
.home .header_top {
}
.block-bottom {
border-bottom: 3px solid #c28f3b;
padding-bottom: 20px;
}
.block-bottom ul.link li {
list-style: none;
padding-left: 5px;
float: left;
width: 47%;
}
.block-bottom ul.link a:hover {
margin-left: 3px;
color: #dd2c19;
}
.block-bottom ul.link {
text-decoration: none;
margin: 0;
display: block;
text-align: left;
}
.footer_contact ul {
margin: 0;
}
.block-bottom iframe {
background: #fff;
}
.header_top {
background: url(../images/top-bg.png) repeat-x top;
height: auto;
width: 100%;
-webkit-box-shadow: 0 0 0;
-moz-box-shadow: 0 0 0;
box-shadow: 0 0 0;
position: relative;
z-index: 1000;
-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.56);
-moz-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.56);
box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.56);
}
.nav-collapse_ .nav > li > a {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
position: relative;
display: block;
margin: 0;
padding: 12px 0 11px;
color: #fff;
text-align: center;
font-size: 24px;
line-height: 20px;
z-index: 1;
font-family: 'DSNPaNuTatRegular';
font-weight: normal;
}
.tp-banner-container {
/*padding-bottom: 25%;*/
}
.home header.header_3 {
position: absolute;
width: 100%;
}
.slideshow {
height: 0;
padding: 0 0 42% 0;
position: relative;
overflow: visible;
}
.navbar_ .brand {
margin: 0;
}
#menu_button.active {
color: #fff!important;
background: #dd2c19;
border-color: #9F0F00;
}
header.header_3 #menu_button.active {
background: rgba(255, 255, 255, 0.96);
border: #d92927 solid 2px;
color: #d92927!important;
}
header.header_3 #menu_button {
background: #d92927;
margin-bottom: 0;
}
.title-form {
background: url(../images/bg-repeat.png);
opacity: 0.9;
color: #fff;
text-align: center;
padding: 10px;
font-size: 33px;
text-transform: uppercase;
z-index: 99;
position: relative;
line-height: 33px;
font-weight: normal;
font-family: 'DSNPaNuTatRegular';
    
text-shadow: 1px 1px 1px #4C4C4C;
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
}
.block_form {
position: relative;
margin: 0 13px 20px;
background: url(../images/bg-repeat-white.png);
padding: 20px;
-webkit-box-shadow: 0 0 27px rgba(0, 0, 0, 0.62);
-moz-box-shadow: 0 0 27px rgba(0, 0, 0, 0.62);
box-shadow: 0 0 27px rgba(0, 0, 0, 0.62);
}
.form_books {
position: relative;
z-index: 9;
margin: 40px auto 20px;
}
.block_form hr {
padding-bottom: 5px;
background: url(../images/under_line.png) no-repeat bottom center;
margin: 10px 0 10px;
border:0;
}
.block_form button.submit {background: url(../images/button-submit.png) repeat-x top;
color: #Fff;
height: 30px;
width: 100%;
display: block;
border-radius: 5px;	
min-height: 30px;
}
.block_form button.submit:hover {
opacity: 0.9;
}
.block_form form {
margin: 0;
}
.block_form select {
width: 187px;
}
.welcome {
text-align: left;
}
.title {
font-family: 'DSNPaNuTatRegular';
}
.welcome .title {
text-align: center;
margin: 25px 0;
}
.welcome .title span {
color: #d92726;
}
.container.welcome {
padding-bottom: 40px;
margin-top: 40px;
}
footer {
background: none;
margin-top: 0;
}
.header_top.scrolled .main-menu > div {
border: none;
background: #fff;
}
.header_top.scrolled {
position: fixed;
left: 0;
top: 0;
z-index: 6;
}
.ui-corner-all {
  z-index: 9999!important;
  font-size: 15px;
}
.footer_contact, .footer_contact a {
color: #000;
text-align: left;
}
.footer_contact li {
list-style: none;
font-size: 19px;
}
.copyright {
color: #000;
font-size: 16px;
text-align: left;
padding: 5px 0;
}
.block-bottom .title {
font-size: 20px;
font-weight: bold;
margin: 15px 0;
color: #dd2c19;
text-align: left;
text-transform: uppercase;
}
.banner-header p {
margin: 0;
}
.v_project_info li span {
font-size: 20px;
display: inline-block;
}
.v_project_info {
font-size: 16px;
}
.brand img {
}
.group-input {
display: inline-block;
position: relative;
}
.icon-calenda {
background: url(../images/icon-calenda.png) no-repeat right 0px;
width: 23px;
height: 21px;
position: absolute;
top: 6px;
right: 3px;
cursor: pointer;
}
.info {
background: rgb(46, 157, 89);
color: #fff;
padding: 5px 10px;
margin-bottom: 10px;
}
.message.error {
background: rgb(159, 15, 28);
color: #fff;
padding: 5px 10px;
margin-bottom: 10px;
}
.error {
border: 1px dashed rgb(255, 19, 40)!important;
}
.text_error {
color: rgb(230, 6, 6);
font-size: 14px;
margin-top: -12px;
}
.loading_form {
background: rgba(251, 251, 251, 0.73);
left: 0px;
right: 0px;
bottom: 0px;
top: 0px;
position: absolute;
z-index: 9;
text-align: center;
line-height: 100%;
}
.loading_form img {
width: 150px;
vertical-align: middle;
display: inline-block;
}
.helper {
display: inline-block;
height: 100%;
vertical-align: middle;
}
header.header_3 .nav-collapse_ .nav > li {
width: initial;
border: 0;
opacity: 0;
}
header.header_3 .nav-collapse_ .nav > li:first-child {
border: 0;	
}
.main-menu {
-webkit-box-shadow: 0 0 5px rgba(132, 132, 132, 0.62);
-moz-box-shadow: 0 0 5px rgba(132, 132, 132, 0.62);
box-shadow: 0 0 5px rgba(132, 132, 132, 0.62);
}
.nav-collapse_ .nav > li > a span {
border-bottom: 4px solid #dd2c19;
border-top: 0;
}
header.header_3 .nav-collapse_ .nav > li:hover > a {
background: #fff;
color: #d0302d;
}
header.header_3 .nav-collapse_ .nav > li > ul li:hover > a {
background: #d0302d;
color: #fff;
cursor: pointer;
}
header.header_3 .nav-collapse_ .nav ul li a {
background: #fff;
color: #898989;
}
header.header_3 .nav-collapse_ .nav > li > ul li > a:hover .sf-sub-indicator:before, header.header_3 .nav-collapse_ .nav > li > ul li.sfHover > a .sf-sub-indicator:before, header.header_3 .nav-collapse_ .nav li ul li.active > a .sf-sub-indicator:before {
color: #fff;
}
header.header_3 .nav-collapse_ .nav > li:hover > a, header.header_3 .nav-collapse_ .nav > li.active > a, header.header_3 .nav-collapse_ .nav > li.current_click > a {
background: #fff;
color: #1f97ff;
}
.container .prevContainer .prev {
/*background: url(../images/prev-nav.png) no-repeat left top;*/
}
.container .nextContainer .next {
/*background: url(../images/next-nav.png) no-repeat left top;*/
}
.container .prevContainer .prev:hover, .container .nextContainer .next:hover {
background-position: initial;
}
.block-bottom ul.link a {
-webkit-transition: all 200ms;
-moz-transition: all 200ms;
-ms-transition: all 200ms;
-o-transition: all 200ms;
transition: all 200ms;
color: #000;
font-size: 21px;
}
.nav-collapse_ .nav > li:last-child:hover > a > span {
}
.product_single_preview {
width: 100%;
z-index: 0;
}
.v_contact_form .v_drop li {
padding-bottom: 15px;
min-height: 45px;
}
.lang {
position: absolute;
right: 0px;
}
ul.lang-switch {
list-style: none;
margin: 0;
}
ul.lang-switch li {
float: left;
margin: 0 3px;
}
ul.lang-switch img {
width: 20px;
height: 12px;
}
ul.lang-switch li.active img {
border: 4px solid #f5f5f5;
}
ul.v_specific li, .shop_section .description_table td {
font-size: 18px;
line-height: 25px;
}
.v_align_t {
vertical-align: top;
font-size: 18px;
display: block;
margin-bottom: 5px;
}
.t_xs_align_l {
text-align: left !important;
padding: 0 15px;
}
.shop_section a:hover {
color: #fff;
text-decoration: none;
}
a.btn-medium.btn-blue.btn-extra {
margin-bottom: 15px;
}
.price.m_bottom_15 {
margin: 15px 0!important;
font-size: 38px;
}
.m_bottom_15 {
margin-bottom: 15px !important;
margin-top: 15px!important;
}
.price.price-old.m_bottom_15 {
font-size: 23px;
}
.price.price-old {
color: #6a6a6a;
margin-right: 5px;
text-decoration: line-through;
font-size: 20px;
}
.shop_tabs .tab_pad {
padding: 20px;
font-size: 18px;
}
.price {
font-size: 32px;
}
.shop_section s {
font-size: 38px;
color: #d0302d;
text-decoration: none;
padding-bottom: 15px;
display: block;
}
.shop_section h2 {
letter-spacing: 1px;
margin-bottom: 5px!important;
font-size: 20px;
}
ul.details_icons li {
float: left;
}
#amenities td, #community_amenities td, #rent_type td {
font-size: 18px;
vertical-align: top;
padding-right: 8px;
}
.product-name a {
font-family: 'DBAdmanXRegular';
font-size: 18px;    
}
.inner-content {
padding: 20px;
}
.map_container.photoframe {
position: relative;
z-index: 0;
padding-bottom: 23%;
}
header.header_1 .navbar_ .collapse, header.header_5 .navbar_ .collapse {
padding: 0;
top: 44px;
}
header.header_1 .nav-collapse_ > ul > li > a, header.header_5 .nav-collapse_ > ul > li > a {
padding: 20px 15px;
font-size: 24px;
cursor: pointer;
}
.post_form img {
margin-bottom: 15px;
height: 40px;
vertical-align: top;
}
header.header_1 .navbar_ .brand, header.header_5 .navbar_ .brand {
margin-top: 0px;
height: 100px;
line-height: 100px;
}
h1.brand {
float: left;
}
.navbar-inner:after {
content: '';
display: block;
clear: both;
}
ul#languages-menu {
margin: 0;
padding: 0;
position: absolute;
right: 0px;
top: 0px;
}
ul#languages-menu li {
float: left;
list-style: none;
margin: 0 3px;
line-height: 0px;
}
ul#languages-menu:after {
content: '';
display: block;
clear: both;
}
.btn-search {
z-index: 101;
position: relative;
width: 22px;
height: 22px;
text-align: center;
cursor: pointer;
display: none;
}
.block-form {
float: right;
margin: 18px 0 0 20px;
display: none;
}

header.header_1 .nav-collapse_ > ul > li, header.header_5 .nav-collapse_ > ul > li {
background: none;
}    
#menu_button {
margin: 5px;
background: #666;
}

.nav-collapse_ .nav > li:hover > a, .nav-collapse_ .nav > li.active > a, .nav-collapse_ .nav > li.current_click > a {
-webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
background: #fff;
color: #dd2c19;
}
.iosSlider .slider .item .text1 {
position: absolute;
filter: alpha(opacity:0);
color: #fff;
font-family: 'rieslingregular';
text-transform: capitalize;
width: 100%;
left: -100px;
bottom: 0px!important;
background: rgba(194, 143, 59, 0.60);
opacity: 0;
}
.iosSlider .slider .item .text1 h1 {
color: #fff;
line-height: 25px;
}
.slideshow > .container_slide {
position: absolute;
width: 100%;
height: 100%;
overflow: hidden;
padding: 0;
}
.top-footer {
height: 55px;
background: url(../images/top-bg.png) repeat-x top;
}
.block-info h4 {
margin: 0;
font-size: 40px;
color: #fff;
padding: 0;
text-align: left;
background: url(../images/bg-repeat.png);
padding: 10px 20px;
font-weight: normal;
text-shadow: 1px 1px 1px #8D8D8D;
}
.block-info .inner-block > div {
right: 0px;
left: 0;
background: url(../images/bg-repeat.png);
text-align: left;
color: #Fff;
font-size: 21px;
}
.block-info {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.block-info .inner-block {
padding-bottom: 44px;
background: url(../images/bg-repeat.png);
}
.block-info:after {
display: none;
}
.block-info .btn-small {
background: url(../images/caption-red.png) no-repeat left top;
float: right;
padding: 10px 14px 10px 19px;
border: 0!important;
border-radius: 0;
color: #Fff;
}
.btn-small {
-webkit-box-shadow: 0 0 0;
-moz-box-shadow: 0 0 0;
box-shadow: 0 0 0;
position: relative;
z-index: 1;
padding: 9px 29px;
color: #fff;
display: inline-block;
}
.welcome .box-block {
margin-bottom: 0px;
padding-top: 0px;
}
.footer_address {
text-align: left;
color: #000;
}
.block-bottom ul.link li i {
color: #c28f3b;
}
.footer_contact {
border: 1px solid #666;
border-width: 0 1px 0;
padding: 0 20px;
}
.footer_contact li i {
color: #c28f3b;
margin-right: 8px;
font-size: 18px;
}
.footer_address i {
color: #c28f3b;
margin-right: 5px;
font-size: 22px;
}
.prevContainer {
position: absolute;
z-index: 9999;
bottom: 4%;
right: 8%;
color: #fff;
font-size: 35px;
}
.nextContainer {
position: absolute;
z-index: 9999;
bottom: 4%;
right: 5%;
color: #fff;
font-size: 35px;
}
.box-text-small > div {
padding-bottom: 15px;
}
.container_slide .container {
text-align: left;
padding: 10px 0 15px;
}
.selectors {
position: absolute;
bottom: 5px;
left: 6.5%;
}
.selectors .item.selected {
background: #dd2c19;
}
.selectors .item {
width: 10px;
height: 10px;
background: #fff;
display: inline-block;
border-radius: 50%;
}
.row-title {
padding: 10px 0;
background: #fff;
border-top: 8px solid #c28f3b;
-webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.56);
-moz-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.56);
box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.56);
position: relative;
z-index: 11;
margin-bottom: 40px;
}
.row-title h2 {
font-weight: normal;
font-size: 33px;
line-height: 35px;
color: #dd2c19;
text-transform: none;
margin: 0;
float: left;
text-shadow: 1px 1px 1px #D1D1D1;
letter-spacing: 1px;
}
.banner-header {
z-index: 12;
position: relative;
text-align: center;
}
.poduct_wrap {
width: 100%;
overflow: hidden;
position: relative;
height: 360px;
padding: 5px 25px 220px;
margin: 0 -25px -195px !important;
}
#content {
background: #f9f9f9;
position: relative;
z-index: 10;
padding-bottom: 40px;
}
.content-div {
position: relative;
padding-bottom: 60px;
padding-top: 0px;
}
#work_container .box-work {
margin-bottom: 30px;
position: relative;
}
.v_project_info {
font-size: 20px;
text-align: left;
line-height: 25px;
}
.carousel {
position: relative;
border-top: 1px solid #ccc;
}
.carousel-3.carousel {
border: 0;
}
.related_gallery {
padding: 10px 10px;
margin: 10px 0;
border-top: 1px solid #ccc;
}
.carousel-2 .div-control, .carousel-3 .div-control, .carousel-4 .div-control, .carousel-6 .div-control, .carousel-8 .div-control, .carousel-9 .div-control, .carousel-10 .div-control, .carousel-11 .div-control {
position: absolute;
right: 10px;
top: -50px;
}
.view span a {
font-size: 24px;
line-height: 24px;
font-weight: 600;
text-transform: uppercase;
color: #fff;
font-family: 'DBAdmanXRegular';
}
.view span a:hover {
color: #dd2c19;
text-shadow: 1px 1px 1px #000;
font-family: 'DBAdmanXRegular';
}
#content.pages.gallery.detail .foto-carousel figure span, #content.pages.gallery.detail .box-work figure span {
display: block;
position: absolute;
top: 0px;
left: 0px;
bottom: 0px;
right: 0px;
border-radius: 5px 5px 0px 0px;
}
#content.pages.gallery.detail .foto-carousel:hover figure span, #content.pages.gallery.detail .box-work:hover figure span {
background: rgba(240, 175, 37, 0.45);
opacity: 0.75;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.foto-carousel figure b, .box-work figure b {
display: block;
position: absolute;
left: 50%;
width: 50px;
height: 50px;
background: none repeat scroll 0% 0% rgba(13, 15, 18, 0.8);
border-radius: 50px;
z-index: 5;
opacity: 0;
top: 50%;
transition: all 0.3s ease 0s;
margin-top: -25px;
margin-left: -25px;
text-align: center;
}
.box-work figure b:after {
content: '';
display: block;
font-size: 18px;
line-height: 50px;
content: "\f067";
color: #fff;
font-family: FontAwesome;
font-size: 18px;
line-height: 50px;
content: "\f067";
color: #fff;
}
.category #accordion.list li {
text-align: left;
}
#content.contact_us .container {
background: #fff;
z-index: 9;
position: relative;
-webkit-box-shadow: 0px 0px 3px 0px rgba(119, 119, 119, 0.75);
-moz-box-shadow: 0px 0px 3px 0px rgba(119, 119, 119, 0.75);
box-shadow: 0px 0px 3px 0px rgba(119, 119, 119, 0.75);
}
.map_container iframe {
background: transparent;
font-weight: inherit;
margin: 0;
padding: 0;
outline: 0;
vertical-align: top;
border: 0;
position: absolute;
left: 0px;
right: 0px;
bottom: 0px;
top: 0px;
}
.v_contact_form .txt-2 {
font-size: 18px;
}
.btn-small {
  background-color: #c28f3b;
  background-image: -moz-linear-gradient(top, #c28f3b, #A2752B);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c28f3b), to(#A2752B));
  background-image: -webkit-linear-gradient(top, #c28f3b, #A2752B);
  background-image: -o-linear-gradient(top, #c28f3b, #A2752B);
  background-image: linear-gradient(to bottom, #c28f3b, #A2752B);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2ba1ff', endColorstr='#ff198aff', GradientType=0);
}
.contact_us .btn-small:hover {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background-color: #9C722B;
  background-image: -moz-linear-gradient(top, #2ba1ff, #198aff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9C722B), to(#C29141));
  background-image: -webkit-linear-gradient(top, #9C722B, #C29141);
  background-image: -o-linear-gradient(top, #2ba1ff, #198aff);
  background-image: linear-gradient(to bottom, #9C722B, #C29141);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2ba1ff', endColorstr='#ff198aff', GradientType=0);
}
aside {
position: relative;
background: #fff;
padding-bottom: 30px;
font-size: 14px;
line-height: 22px;
padding-right: 20px;
padding: 10px 10px 10px 10px;
border: 0;
-webkit-box-shadow: 5px 0px 8px 0px rgba(190, 190, 190, 0.61);
-moz-box-shadow: 5px 0px 8px 0px rgba(190, 190, 190, 0.61);
box-shadow: 5px 0px 8px 0px rgba(190, 190, 190, 0.61);
}
aside h3 {
font-size: 33px;
line-height: 27px;
text-transform: none;
color: #dd2c19;
padding: 10px 0 30px;
border-bottom: 1px solid #E4E4E4;
}
.location-page .box-work figure b {
display: none;
}
span.brown-color {
color: #666;
display: block;
font-size: 20px;
}
.sidebar-left .sidebar-inner {
border-top: 3px solid #dd2c19;
margin-right: 10px;
}
.sidebar-inner ul li a {
font-size: 21px;
color: #c28f3b;
padding: 10px 0 7px;
display: block;
border-top: 1px solid #FAFAFA;
border-bottom: 1px solid #E4E4E4;
padding-left: 14px;
}
.sidebar-inner ul li a:hover {
background: #dd2c19;
color: #fff;
padding-left: 14px;
}
.sidebar-inner ul {
margin: 0;
padding: 0;
}
#content ul li {
}
.foto-carousel > span, .box-work > span {
color: #fff;
background: rgba(240, 175, 37, 0.75);
opacity: 1;
background: url(../images/bg-repeat.png);
}
.foto-carousel:hover > span, .box-work:hover > span {
background: rgba(240, 175, 37, 0.75);
height: 45%;
margin-top: -20px;
opacity: 1;
text-align: left;
}
h2.product-name {
margin-bottom: 10px;
border-bottom: 1px solid #dd2c19;
}
h2.product-name a {
color: #dd2c19;
font-size: 24px;
}
a.book {
display: inline-block;
padding: 5px 10px;
background: #c18f3a;
color: #fff;
font-size: 20px;
float: right;
}
a.book:hover {
background: #ce9e52;
}
.footer_contact li strong {
font-size: 18px;
}
a.read-more {
float: left;
padding: 10px 0;
color: #c28f3b;
}
a.read-more:hover {
color: #ce9e52;
}
.box_news .extra-wrap .txt-2 {
font-size: 18px;
}
.badge strong {
text-transform: uppercase;
color: #dd2c19;
font-weight: bold;
font-size: 30px;
line-height: 1em;
display: block;
background: #fff;
padding: 8px 0;
}
section.block-news {
padding: 15px;
background: #Fff;
}
.extra-wrap h5 a {
font-size: 20px;
text-transform: capitalize;
}
.details_icons:after {
content: '';
display: block;
clear: both;
}
.list li a {
color: #6a6a6a;
font-size: 20px;
}
.badge.span2 {
margin-bottom: 20px;
}
span.badge.span2 {
margin-bottom: 15px;
margin-left: 15px;
margin-right: 0;
}
.list li a {
color: #6a6a6a;
font-size: 18px;
}


@media only screen and (max-width: 979px) and (min-width: 769px){
    header.header_1 .navbar_ .collapse, header.header_5 .navbar_ .collapse {
    float: none;
    }
    .map_container.photoframe {
    position: relative;
    z-index: 0;
    padding-bottom: 32%;
    }
}
@media only screen and (max-width: 768px){
    header.header_1 .navbar_ .collapse, header.header_5 .navbar_ .collapse {
    top: 0;    
    }
    .nav-collapse_ .nav > li:not(:last-child) {
    margin-bottom: 0px;
    }
    header.header_3 #menu_button + ul {
    margin-top: 3px;
    background: #666;
    margin-left: 0;
    padding-top: 0;
    }
    header.header_3 .nav-collapse_ .nav > li > a {
    color: #fff;
    }
    .header_3 .nav-collapse_ .nav > li:hover, .header_3 .nav-collapse_ .nav > li.active, .header_3 .nav-collapse_ .nav > li.current_click, header.header_3 .nav-collapse_ .nav > li:first-child:hover, header.header_3 .nav-collapse_ .nav > li.active {
    border:0;   
    }
    .map_container.photoframe {
    position: relative;
    z-index: 0;
    padding-bottom: 45%;
    }
}

@media (max-width: 626px) {
    .tp-banner-container {
        padding: 0;
    }
    .navbar_ {
    padding: 0px 0 0;
    }
}
@media (max-width: 500px) {
    .container.welcome {
    padding-bottom: 0px;
    }
    .block-info .inner-block {
    padding-bottom: 10px;
    }
    header.header_1 .navbar_ .collapse, header.header_5 .navbar_ .collapse {
    top: 0px;
    }
    header.header_1 .nav-collapse_ > ul > li > a, header.header_5 .nav-collapse_ > ul > li > a {
    padding: 8px 15px;
    font-size: 24px;
    text-align: left;
    color: #666;
    font-size: 20px;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #EDEDED;
    }
    .iosSlider .slider .item .text1 {
    font-size: 11px;
    }
    .iosSlider .slider .item .text1 h1 {
    color: #fff;
    line-height: 5px;
    font-size: 20px;
    padding-top: 7px;
    }
    .container_slide .container {
    padding: 0px 0 0 5px;
    }
    .selectors {
    bottom: -4px;
    }
    .container_slide .container div {
    line-height: 2;
    }
    .nextContainer {
    font-size: 20px;
    right: 3%;
    }
    .prevContainer {
    font-size: 20px;    
    }
}
@media (max-width: 320px){
    .block-control .control-post a {
    margin: 0px 5px 0 0;
    }
}
li.active {
border: solid white 1px;
}
.text-slide-des{
    font-family: 'DBAdmanXLight';
    line-height: 35px;
}
.bg-blockquote{
    background-image: url(../images/bg-blockquote.png);
    color: black;
}
.social-icon{
    display: inline-block;
}
li.social-icon {
width: 29px;
height: 29px;
overflow: hidden;
position: relative;
border-radius: 6px;
}
li.social-icon img {
position: absolute;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-transition: all 200ms;
-moz-transition: all 200ms;
-ms-transition: all 200ms;
-o-transition: all 200ms;
transition: all 200ms;
top: 0;
}
li.social-icon img:hover {
top: -29px;
}
.follow-us{
display: inline-block;
}

li.follow-us {
overflow: hidden;
position: relative;
border-radius: 6px;
margin-right: 20px;
color: white;
}
.title_getting{
color: #dd2c19;
font-size: 26px;
margin-bottom: 10px;
}