/*  Reset.Css */
body {font-family: 'Verdana', sans-serif; font-weight:400; font-size:14px; color:#08255D; height:100%; background:#fff; line-height:1; margin:0px; padding:0px; position:relative; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
ul, li, ol, table, tr, td, h1, h2, h3, h4, h5, h6, p, form, input, select, textarea, button, img {font-size:100%; font:inherit;  vertical-align: baseline; padding: 0; margin: 0; border: 0; list-style: none}
p {margin-bottom:15px;}
img {max-width:100%}

/* reset */
.hw { -webkit-transition: all 0.3 ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.fw {width:100%; display:inline-block; float:left;}
a {-webkit-transition: all 0.3 ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
a:hover {text-decoration:none;}
.cover {background-size:cover; background-repeat:no-repeat; background-position:center center;}
/* reset */

/* headerAll */
.headerTopAll {background:#fff; border-bottom:0px}
.headerSocial {float:left; padding-top:12.5px; padding-bottom:12.5px; margin-right:25px;}
.headerSocial ul {float:left;}
.headerSocial ul li {float:left; margin-right:5px;}
.headerSocial ul li a {float:left; font-size:14px; width:22px; line-height:22px; text-align:center; display:inline-block; background:#333; color:#fff; position:relative; top:0px; -webkit-transition: all 0.2 ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; right:0px;}
.headerSocial ul li:hover a {right:-5px}
.headerSocial ul li:last-child {margin-right:0px}
.headerSocial ul li.facebook a {background:#3b5998}
.headerSocial ul li.twitter a {background:#1da1f2}
.headerSocial ul li.google a {background:#dd4b39}
.headerSocial ul li.linkedin a {background:#0077b5}
.headerSocial ul li.instagram a {background:#e1306c}
.headerSocial ul li.tumblr a {background:#35465c}
.headerSocial ul li.youtube a {background:#ff0000}

/* headerLang */
.headerLang .title {color:rgba(0,0,0,1); font-size:13px; line-height:22px; display:inline-block; margin-right:10px; float:left}
.headerLang {float:right; display:inline-block}
.headerLang ul {float:left;}
.headerLang ul li {float:left; margin-right:5px;}
.headerLang ul li a {float:left;}
.headerLang ul li a img {height:22px; float:left;}
.headerLang ul li:last-child {margin-right:0px}

/* headerRight */
.headerTop {position:relative;}
.headerRight {float:right; display:none}
.headerRight ul {float:left;}
.headerRight ul li {float:left; border-left:1px solid rgba(255,255,255,0.1)}
.headerRight ul li:last-child {border-right:1px solid rgba(255,255,255,0.1)}
.headerRight ul li a {color:#fff; font-size:14px; line-height:25px; padding:10px; display:inline-block}
.headerRight ul li a i {float:left; font-size:14px; line-height:25px; margin-right:8px; display:inline-block; position:relative; top:1px}

/* logo */
.headerBotAll {padding:15px 0px; padding-top:0px}
.logo {float:left; margin-top:-25px; position:relative;}
.logo .logo-mobile {display:none}
.logo .logoTitle {position:absolute; left:0; bottom:-15px; font-size:14px; line-height:20px; font-weight:700;}
.headerMenu {float:right; padding:10px 0px;}
.headerMenu>nav {float:left;}
.headerMenu>nav>ul {float:left;}
.headerMenu>nav>ul>li {float:left; position:relative;}
.headerMenu>nav>ul>li.has-sub>a {background:url(assets/images/arrow2.png) no-repeat right 10px center; background-size:12px 12px; padding-right:30px}
.headerMenu>nav>ul>li>a {float:left; color:#08255d; font-weight:500; font-size:14px; line-height:20px; padding:20px 5px; display:inline-block;  letter-spacing: 0.5px}
.headerMenu>nav>ul>li:hover>a {background-color:#ddd; color:#08255d;}
.headerMenu>nav>ul>li ul {position:absolute; left:0; top:100%; opacity:0; visibility: hidden; z-index:-1;  -webkit-transition: all 0.3 ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background:#08255D; width:200px;}
.headerMenu>nav>ul>li ul>li {position:relative}
.headerMenu>nav>ul>li ul>li ul {position:absolute; right:100%; left:auto; top:0; width:100%; display:inline-block; background:#08255D; opacity:0; visibility: hidden; left:auto;  -webkit-transition: all 0.3 ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; opacity:0; visibility:hidden}
.headerMenu>nav>ul>li ul>li ul>li {width:100%; display:inline-block; float:left;}
.headerMenu>nav>ul>li ul>li:hover>a {background-color:#ddd; color:#08255d;}
.headerMenu>nav>ul>li ul>li ul>li>a {color:#fff; font-weight:700; font-size:13px; line-height:20px; width:100%; float:left; display:inline-block; padding:10px; width:100%;}
.headerMenu>nav>ul>li ul>li:hover ul {opacity:1; visibility: visible;}

.headerMenu>nav>ul>li:hover>ul {opacity:1; visibility: visible; z-index:12345; }
.headerMenu>nav>ul>li ul li {width:100%; display:inline-block; float:left; border-bottom:1px solid rgba(255,255,255,0.3)}
.headerMenu>nav>ul>li ul li:last-child {border-bottom:0px}
.headerMenu>nav>ul>li ul li a {color:#fff; font-weight:700; font-size:13px; line-height:20px; width:100%; float:left; display:inline-block; padding:10px; }
.headerMenu>nav>ul>li ul li a:hover {background:#333; color:#fff;}
.headerMenu .fa-home {font-size:20px}
.headerMenu>nav>ul>li.menu-item-has-children i {font-size:11px; margin-left:5px; float:right; line-height:20px}



/* homeSliderItem */
.homeSlider {background:#fff;}
.homeSliderItem {height:480px; position:relative; padding-right:41%; position:relative; opacity:0; visibility:hidden;  -webkit-transition: all 0.3 ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.homeSliderItem:before {content:""; background:rgba(8,37,93,0.3); position:absolute; top:0; right:0; width:100%; height:100%; display:inline-block}
.homeSliderItem ul {position:absolute; left:0; bottom:0; padding:30px; z-index:12; width:100%; display:inline-block; float:left; max-width:58%}
.homeSliderItem ul li {width:100%; color:#fff; float:left;}
.homeSliderItem ul li.title {color:#fff; font-size:28px; line-height:38px; margin-bottom:10px;  font-family: 'Poppins', sans-serif; font-weight:700}
.homeSliderItem ul li.desc {font-size:16px; line-height:20px; color:#fff; margin-bottom:10px}
.active .homeSliderItem {opacity:1; visibility: visible;}

/* simpleMore */
.simpleMore {background:#ff8400; font-size:18px; font-weight:700; display:inline-block; padding:15px; border-radius:5px; color:#fff;}
.simpleMore:hover {background:#fff; color:#fff;}

/* homeSliderAll */
.homeSliderAll {position:relative;}
.sliderSearch {position:absolute; top:0; right:0; background:rgba(8, 37, 93, 0.7); padding:60px 30px; width:41%; z-index:1234; height:100%; display:inline-block; float:left;}
.sliderSearchTitle {text-align:center; margin-bottom:20px;}
.sliderSearchTitle .title {font-size:25px; line-height:40px; display:inline-block; font-family: 'Poppins', sans-serif;
 color:#fff;}

/* sliderSearchForm */
.sliderSearchForm ul {margin-left:-10px; margin-right:-10px;}
.sliderSearchForm ul li {width:50%; float:left; padding-left:10px; padding-right:10px; margin-bottom:20px;}
.searchText {width:100%; color:#9b9b9b; height:44px; padding-left:12px; padding-right:12px; font-family: 'Avenir Next Condensed';}
.searchSubmit {background:#ff8400; height:35px; font-size:14px; padding-left:35px; padding-right:35px; font-weight:700; font-family: 'Avenir Next Condensed'; color:#fff; border-radius:5px;}
.searchSelect {width:100%; color: #9b9b9b; font-weight:400; font-size:12px; height:44px; border-radius:3px; padding-left:12px; -webkit-appearance: none; -moz-appearance: none; text-indent: 0.01px; text-overflow: ""; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;  padding-right:30px; background:#fff url(assets/images/arrow.png) no-repeat right 15px center; background-size:10px 10px;  cursor:pointer;}
.sliderSearchForm ul li.room .searchSelect {width:48%; margin-right:4%;}
.sliderSearchForm ul li.room .searchSelect:last-child {margin-right:0px}
.sliderSearchSubmit {float:right; max-width:30%; display:inline-block}
.sliderSearchRange {float:left; max-width:70%; display:inline-block; width:70%}

/* sliderSearchRangeBox */
.sliderSearchRangeBox label {float:left; font-size:14px; line-height:20px; font-family: 'Avenir Next Condensed'; color:#fff;}
.sliderSearchRangeBox #amount {float:right; background:transparent; text-align:right; font-weight:700; font-size:14px; line-height:20px; font-family: 'Avenir Next Condensed'; color:#fff;}
.sliderSearchRangeBoxTop {margin-bottom:10px}
.sliderSearchRange .ui-slider .ui-slider-range {background:#ff8400; border:0px;}
.sliderSearchRange .ui-slider {border:0px; border-radius:12px;}
.sliderSearchRange .ui-slider-horizontal .ui-slider-handle {border-radius:50%; cursor:pointer;}
.sliderSearchRange .ui-slider-horizontal .ui-slider-handle:focus {background:#f6f6f6; border-color:#f6f6f6; box-shadow:inset; outline: 0 none;text-decoration:none;}
.sliderSearchRange .ui-slider-horizontal .ui-slider-handle:hover {background:#f6f6f6; border-color:#f6f6f6; }

/* homeSliderSearch */
.homeSlider .owl-controls {position:absolute; right:41%; bottom:0; padding:10px; }
.homeSlider .owl-controls .fa {color:#fff; font-size:12px; line-height:20px; padding-left:5px; padding-right:5px; display:inline-block}

/* subSliderItem */
.subSliderItem a {width:100%; height:100px; display:inline-block; position:relative; float:left;}
.subSliderItem a .title { color:#fff; font-size:20px; line-height:30px; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; display:inline-block; font-weight:700; width:30px; width:100%; text-align:center; height:30px; z-index:1; text-transform:1px}
.subSliderItem a:before {background:rgba(0,0,0,0.6); position:absolute; left:0; top:0; width:100%; height:100%; display:inline-block; content:""; -webkit-transition: all 0.3 ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.subSliderItem a:hover:before {opacity:0; visibility: hidden}

/* homeLatest */
.homeLatest {padding:30px 0px;}

/* homeLatestRow */
.homeLatestRow {margin-left:-15px; margin-right:-15px;}
.homeLatestCol {width:33.33%; padding-left:15px; padding-right:15px; float:left;}
.homeLatestTitle .title {color:#08255D; font-size:16px; line-height:30px; display:inline-block;font-family: 'Poppins', sans-serif; font-weight:600}
.homeLatestTitle {border-bottom:1px solid #ddd; padding:15px;}
.homeLatestBox .singlePageOtherPosts {border:0px;}

/* homeLatestListBox */
.homeLatestList .homeLatestListBox:last-child {border-bottom:0px}
.homeLatestListBox {border-bottom:1px solid #cccccc; padding-bottom:15px; margin-bottom:15px;}
.homeLatestListBox ul {width:100%; display:inline-block; float:left;}
.homeLatestListBox ul li {width:100%; display:inline-block; float:left;}
.homeLatestListBox ul li.img a {width:230px; height:150px; display:inline-block;}
.homeLatestListBox ul li.img {margin-bottom:10px;}
.homeLatestListBox ul li.title a {color:#08255D; font-size:15px; font-weight:400; letter-spacing: 1px}
.homeLatestListBox ul li.title {margin-bottom:10px;}
.homeLatestListBox ul li.desc {font-size:13px; line-height:18px; color:#464646; margin-bottom:10px}
.homeLatestListBox ul li.city .cityX {float:left; color:#08255D; font-size:15px; line-height:20px;}
.homeLatestListBox ul li.city .amount {float:right; font-size:16px; line-height:20px; font-weight:700; color:#036DAB}

/* homeBlogAll */
.homeBlogAll {padding:30px 0px; padding-bottom:0px}
.homeBlogRow {margin-left:-15px; margin-right:-15px;}
.homeBlogCol {float:left; padding-left:15px; padding-right:15px; width:40%; margin-bottom:30px;}
.homeBlogRow .homeBlogCol:nth-of-type(2) {width:60%}

/* homeBlogBox */
.homeBlogBox {background:#fff; padding:0px 20px;}
.homeBlogBoxTitle {padding-bottom:15px; border-bottom:1px solid #ddd; margin-bottom:15px; padding-top:15px}
.homeBlogBoxTitle.noBorder {border-bottom:0px}
.homeBlogBoxTitle .title {float:left; color:#08255D; font-size:17px; line-height:30px; font-weight:500; }
.homeBlogBoxTitle .more {float:right; font-size:13px; border:1px solid #ddd; line-height:18px; padding:5px 10px; color:#333;}
.homeBlogBoxTitle .more.white {background:#fff}
.homeBlogBoxTitle .more:hover {background:#f5f5f5;}

/* homeBlogBoxListTab */
.homeBlogBoxListTab {padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #ddd}
.homeBlogBoxList .homeBlogBoxListTab:last-child {border-bottom:0px; margin-bottom:0px}
.homeBlogBoxListTab ul {width:100%; display:inline-block; float:left; position:relative; padding-left:110px; min-height:80px; }
.homeBlogBoxListTab ul li {width:100%; display:inline-block; float:left;}
.homeBlogBoxListTab ul li.title a {color:#08255D;  letter-spacing: 1px; font-weight:700}
.homeBlogBoxListTab ul li.title {margin-bottom:5px;}
.homeBlogBoxListTab ul li.img {position:absolute; top:0; left:0; width:100px;}
.homeBlogBoxListTab ul li.img a {width:100%; height:80px; display:inline-block; float:left;}
.homeBlogBoxListTab ul li.desc {color:#464646; font-size:13px; line-height:18px;}

/* homePropertyTop */
.homePropertyTop {background:#08255D}
.homePropertyTop ul {float:left;}
.homePropertyTop ul li {float:left;}
.homePropertyTop ul li a {float:left; padding:15px; font-size:13px; line-height:20px; color:#fff; font-weight:700; }
.homePropertyTop ul li.active a {background:#fff; color:#08255D}
.homePropertyTop ul li a:hover {opacity:0.7}

/* homePropertyBotTitle */
.homePropertyBot {padding:10px 0px;}
.homePropertyRow {margin-left:-15px; margin-right:-15px;}
.homePropertyCol {width:25%; float:left; padding-left:15px; padding-right:15px; margin-bottom:30px}
.homePropertyListBoxImage a {width:100%; height:220px; display:inline-block; float:left;}
.homePropertyListBoxImage a {position:relative;}
.homePropertyListBoxImage a:before {opacity:0; visibility: hidden; background:rgba(0,0,0,0.7); width:100%; height:100%; position:absolute; left:0; top:0; display:inline-block; -webkit-transition: all 0.3 ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; content:"";}
.homePropertyListBox:hover .homePropertyListBoxImage a:before {opacity:1; visibility: visible;}
.homePropertyBotDesc {color:#464646; font-size:13px; line-height:18px; margin-bottom:25px}
.homePropertyListBoxImageDiv {position:absolute; background:#08255D; position:absolute; left:0; bottom:0;  font-size:13px; line-height:20px; padding:10px; z-index:1; color:#fff; width:100%; font-weight:700}
.homePropertyListBoxDiv {position:relative;}
.homePropertyListBoxImageDiv .amount {float:right;}
.homePropertyListBoxImageDiv i {margin-left:2px; margin-right:2px}
.homePropertyListBox:hover .homePropertyListTitle {background:#08255D; color:#fff}
.homePropertyListBox:hover .homePropertyListTitle a {color:#fff; text-shadow:none;}
/* homePropertyListTitle */
.homePropertyListTitle {height:80px; background:#ccc; display:table; width:100%; padding:0px 15px; -webkit-transition: all 0.3 ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.homePropertyListTitle a {display:table-cell; vertical-align: middle; color:#000; font-size:14px;  line-height:20px; font-weight:500; text-shadow:1px 1px white; text-transform:uppercase; text-align:center; width:100%}

/* homePropertyMore */
.homePropertyMore {margin-bottom:30px}
.homePropertyMore a {width:100%; border:1px solid #ddd; color:#464646; font-size:14px; line-height:20px;  padding:15px 0px; float:left; display:inline-block; text-align:center;}
.homePropertyMore a:hover {background:#08255D; border-color:#08255D; color:#fff;}

/* homeComment */
.homeComment {background:#f5f5f5; padding:0px 20px; margin-bottom:30px}
.homeCommentListRow {margin-left:-10px; margin-right:-10px;}
.homeCommentListCol {width:33.33%; float:left; padding-left:10px; padding-right:10px;}
.homeCommentListBox {background:#fff; height:200px; padding:30px;}
.homeCommentListBox .title {width:100%; float:left; display:inline-block; color:#808080; font-size:13px; line-height:18px; margin-bottom:10px;}
.homeCommentListBox .author {width:100%; text-align:right; float:left; display:inline-block; color:#333;}

/* commentTrust */
.commentTrust {padding:30px 0px; text-align:center}
.commentTrust img {height:110px}
/* footerMobile */
.footerMobile ul {max-width:900px; float:left; display:inline-block;position:relative;  padding-right:230px; padding-top:120px; padding-bottom:30px}
.footerMobile ul li {width:100%; float:left; display:inline-block; margin-bottom:10px;  color:#08255D; text-align:right;}
.footerMobile ul li.title {font-size:30px;}
.footerMobile ul li.desc {font-size:14px; line-height:25px; margin-bottom:40px; }
.footerMobile ul li.mobile {position:absolute; bottom:0; right:0; width:200px; margin-bottom:0px}
.footerMobile ul li.link a img {height:55px;}
.footerMobile ul li.link a {margin-left:15px}

/* footerAll */
.footerAll {background-color:#08255D; background-position:bottom center; background-repeat:repeat-x; padding:80px 0px}
.footerRow {margin-left:-15px; margin-right:-15px;}
.footerCol {width:25%; float:left; padding-left:15px; padding-right:15px;}
.footerMenuTitle .title {float:left; color:#f9f9f9; font-size:15px; font-family: 'Poppins', sans-serif; position:relative; line-height:24px; display:inline-block; padding-left:24px; font-weight:700}
.footerMenuTitle .title:before {content:""; width:4px; height:24px; position:absolute; left:0; top:0; display:inline-block; background:#036DAB}
.footerMenuTitle {margin-bottom:20px}
.footerMenu ul {width:100%; display:inline-block; float:left;}
.footerMenu ul li {width:100%; display:inline-block; float:left;}
.footerMenu ul li a {color:rgba(255,255,255,0.7); font-size:14px; line-height:20px; padding:5px 0px; display:inline-block}
.footerMenu ul li a:hover {padding-left:15px; color:#036DAB}

/* footerPropertyTab */
.footerProperty .footerPropertyTab:last-child {border-bottom:0px}
.footerPropertyTab {padding:15px 0px; border-bottom:1px solid rgba(255,255,255,0.1)}
.footerPropertyTab ul {width:100%; display:inline-block; float:left; position:relative; min-height:50px; padding-left:100px;}
.footerPropertyTab ul li {width:100%; display:inline-block; float:left;}
.footerPropertyTab ul li.title a {color:#fff;font-family: 'Poppins', sans-serif;font-size:13px; line-height:20px; display:inline-block; letter-spacing: 1px;  font-weight:700;}
.footerPropertyTab ul li.img {position:absolute; left:0; top:0; width:90px;}
.footerPropertyTab ul li.img a {width:100%; height:50px; display:inline-block;}
.footerPropertyTab ul li.price {font-size:12px; color:#fff; line-height:20px; display:inline-block; font-weight:700}

/* footerContactText */
.footerContactText {font-size:14px; color:#fff; line-height:18px; margin-bottom:20px}

/* footerContact */
.footerContact ul {width:100%; display:inline-block; float:left;}
.footerContact ul li {width:100%; display:inline-block; float:left; position:relative; padding-top:15px; padding-bottom:15px; border-top:1px solid rgba(255,255,255,0.05); padding-left:35px;}
.footerContact ul li:first-child {}
.footerContact ul li .title {color:#fff; font-size:14px; font-weight:700; line-height:20px; width:100%; display:inline-block;}
.footerContact ul li .mail {color:#fff; font-size:12px; line-height:15px; display:inline-block}
.footerContact ul li .icon {position:absolute; left:0; top:50%; margin-top:-10px; width:20px; text-align:center; font-size:20px; line-height:20px; display:inline-block; color:#fff;}
.footerCopyrightAll {background:#05183A; padding:30px 0px;}
.footerCopyright {color:#fff;text-align: center;}
.footerCopyright a {font-weight:700; color:#337ab7;}
.footerCopyright .webmaster {margin-left:15px;}

/* catCountTotal */
.catCountTotal {padding:20px 0px; margin-bottom:20px;}
.catCount ul {width:100%; display:inline-block; float:left;}
.catCount ul li {width:100%; display:inline-block; float:left;}
.catCount ul li.title {color:#08255D; font-family: 'Poppins', sans-serif; font-size:20px;  line-height:30px; margin-bottom:0px;}
.catCount ul li.desc {color:#464646; font-size:13px; line-height:18px;}

/* pageNav */
.pageNav {background:#F1F1F1; padding-left:10px; margin-bottom:20px}
.pageNav ul {float:left;}
.pageNav ul li {float:left; margin-right:15px; position:relative;}
.pageNav ul li a, .pageNav ul li span {color:#08255D; font-size:14px; line-height:20px; padding:7px; display:inline-block; text-transform: capitalize}
.pageNav ul li:after {content:"/"; color:#ccc; font-size:14px; line-height:20px;  position:absolute; right:-10px; top:0; padding:7px 0px; }
.pageNav ul li:last-child:after {display:none}

/* responsiveMenu */
.responsiveMenu {position:absolute; color:#08255D; font-size:30px; line-height:30px; position:absolute; top:10px; right:0; display:none; cursor:pointer;}

/* catPageRow */
.catPageRow {margin-left:-15px; margin-right:-15px;}
.catPageLeftCol {width:25%; float:left; padding-left:15px; padding-right:15px;}
.catPageRightCol {width:75%; float:left; padding-left:15px; padding-right:15px;}
.allFilter {background:#F1F1F1; padding:10px}
.filterTabTitle .title {color:#08255D; font-size:17px; line-height:20px; font-weight:600}
.filterTabTitle i {color:#08255D; font-size:18px; line-height:20px; float:right; display:inline-block;}
.filterTabTitle {border-bottom:4px solid #036dab; padding-top:10px; padding-bottom:10px; margin-bottom:10px; cursor:pointer; }
.filterTabTitle .title {font-weight:600; font-size:17px;}
.sidebarwidget {margin-bottom:30px;}
.sidebarwidget h3 {border-bottom:4px solid #036dab; padding-top:10px; padding-bottom:10px; margin-bottom:10px; cursor:pointer;  color:#08255D; font-size:14px; line-height:20px;}
.sidebarwidget ul li {position:relative; margin-bottom:10px;}

.sidebarwidget ul li a, .sidebarwidget ul li a font {color:#08255D!important;}
.sidebarwidget ul li {margin-bottom:10px; position:relative; padding-left:15px;}
.sidebarwidget ul li:before {content:""; width:5px; height:5px; background:#08255D; position:absolute; left:0; top:50%; margin-top:-2.5px; display:inline-block}
.sidebarwidget ul li a:hover {padding-left:5px;}
.sidebarwidget {color:#08255D!important; font-size:15px; line-height:20px}
.sidebarwidget font {color:#08255D!important;}
/* filterForm */
.filterForm ul {width:100%; display:inline-block; float:left;}
.filterForm ul li {width:100%; display:inline-block; float:left; margin-bottom:20px;}
.filterText {width:100%; height:35px; border:1px solid #ccc; padding-left:12px; padding-right:12px; font-size:13px; color:#546e7a;}
.filterForm ul li:last-child {margin-bottom:0px}
.filterSelect {float:right; width:100%; -webkit-appearance: none; -moz-appearance: none; text-indent: 0.01px; text-overflow: "";   padding-left:12px; cursor:pointer; padding-right:30px; border-radius:0px; background:#fff url(assets/images/arrow.png) no-repeat right 15px center;  cursor:pointer; float:right; height:35px; border:1px solid #ccc; border-radius:0px; color:#546e7a; font-size:13px; background-size:10px 10px}
.filterSubmit {height:35px; background:#08255D; padding-left:12px; padding-right:12px; font-size:13px; color:#fff;}

/* catContentTitle */
.catContentTitle .title {font-family: 'Poppins', sans-serif;
 font-size:25px; line-height:30px; display:inline-block; color:#08255D; }
.catContentTitle  {padding-top:10px; margin-bottom:20px; padding-bottom:5px; color:#464646; font-size:13px; line-height:18px; border-bottom:1px solid rgba(0,0,0,0.1)}
select::-ms-expand {
    display: none;
}

/* catOrder */
.catOrder .filterSelect {width:auto;float:none; margin-left:15px;}
.catOrder {margin-bottom:20px; }

/* homeLatestBox */
.homeLatestBox {border:1px solid #ddd;}

/* hotelListTabLeft */
.hotelListTab {padding-bottom:30px; border-bottom:1px solid #ccc; margin-bottom:30px}
.hotelListTabLeft {width:30%; float:left; height:180px; display:inline-block;}
.hoteListTabCenter {padding-left:30px; float:left; display:inline-block; padding-right:30px; width:50%}
.hotelListTabRight {width:20%; float:left; display:inline-block;}
.hotelListTabLeft a {width:100%; height:100%; display:inline-block; float:left;}

/* hotelListTabRight */
.hotelListTabRight {
    height: 100px;
    padding: 20px 20px;
    position: relative;
    background: #b3e5fc;
    top: 100px;
}
.hotelListTabRight ul {width:100%; display:inline-block; float:left; }
.hotelListTabRight ul li {width:100%; display:inline-block; float:left; text-align:center;}
.hotelListTabRight ul li.price {font-size:25px; font-weight:600; color:#333; margin-bottom:15px;}
.hotelListTabRight ul li.link a {width:100%; background:#08255D; color:#fff; font-size:12px; font-weight:600; line-height:20px; padding:2px 0px; display:inline-block; text-align:center;}
.hotelListTabRight ul li.oldPrice {color:#a94442; text-decoration: line-through; font-size:22px;}
.hotelListTabRight ul.hasDiscount {}
.hotelListTabRight.hasDiscount {padding-top:30px}
.hotelListTabRight ul li.discountX {width:auto; background:#a94442; width:40px; height:40px; text-align:center; position:absolute; right:-10px; top:-10px; display:inline-block; color:#fff; font-weight:700; border-radius:50%; line-height:40px;}

/* hoteListTabCenter */
.hoteListTabCenter ul {width:100%; display:inline-block; float:left;}
.hoteListTabCenter ul li {width:100%; float:left; display:inline-block;}
.hoteListTabCenter ul li.title .titleX a {color:#08255D; font-family: 'Poppins', sans-serif; font-size:20px; line-height:30px; display:inline-block;}
.hoteListTabCenter ul li.title {margin-bottom:5px;}
.hoteListTabCenter ul li.info .infoX {color:#036DAB; font-size:13px; line-height:15px; display:inline-block; margin-right:10px;}
.hoteListTabCenter ul li.info .infoX i {margin-right:5px;}
.hoteListTabCenter ul li.info {margin-bottom:10px;}
.hoteListTabCenter ul li.desc {color:#464646; font-size:13px; line-height:18px; padding-bottom:5px; border-bottom:1px dotted #d2d6de}
.hoteListTabCenter ul li.tag {padding-top:10px; border-bottom:1px dotted #d2d6de; margin-bottom:10px;}
.hoteListTabCenter ul li.tag .tagX {background:#337ab7; color:#fff; margin-right:5px; text-transform:lowercase; font-size:10px; font-weight:700; padding:3px 5px; display:inline-block; margin-bottom:10px}
.hoteListTabCenter ul li.ref {color:#333; font-size:14px;}
.filterTabBox label {margin-top:10px; margin-bottom:10px}

/* pagination */
.pagination {margin:0 auto; display:table;}

/* mobileFilterShow */
.mobileFilterShow {background:#08255D; color:#fff; font-size:17px; line-height:20px; padding:15px; letter-spacing:2px; width:100%; float:left; display:inline-block; margin-bottom:15px; cursor:pointer; display:none;}
.mobileFilterShow i {float:right; font-size:20px}

/* singlePageTitle */
.singlePageTitle {margin-bottom:10px;}
.singlePageTitle .title {color:#08255D;  font-size:26px; line-height:40px; width:70%; float:left; display:inline-block; font-weight:600}
.singlePageTitle .price {width:auto; float:right; text-align:right; font-size:25px; line-height:40px; color:#333; font-weight:600}
.oldPrice {color:#a94442; text-decoration: line-through; font-weight:600; margin-right:5px}
.singlePageTitle .price em {margin-right:15px}
.singlePageTitle .price i {font-style:normal;}

/* prevNextPost */
.prevNextPost {margin-bottom:20px;}
.prevNextPost ul {width:100%; display:inline-block; float:left;}
.prevNextPost ul li {float:left;}
.prevNextPost ul li:nth-of-type(2n) {float:right;}
.prevNextPost ul li a {color:#08255D; font-size:16px; line-height:20px; display:inline-block}
.prevNextPost ul li i {font-size:20px; line-height:20px; margin-right:5px; float:left; color:#08255D; display:inline-block}
.prevNextPost ul li.next i {float:right; margin-left:5px; margin-right:0px}
.prevNextPost ul li:nth-of-type(2n) a i {float:right; margin-right:0px; margin-left:5px;}

/* singlePageLeft */
.singlePageLeft {width:70%; float:left; display:inline-block}
.singlePageRight {width:30%; float:left; display:inline-block; padding-left:30px;}

/* singlePageFeaturesTitle */
.singlePageFeaturesTitle .title {color:#08255D; font-size:16px; line-height:20px; font-family: 'Poppins', sans-serif; font-weight:900}
.singlePageFeaturesTitle {border-bottom:4px solid #036dab; padding-top:10px; padding-bottom:10px; margin-bottom:10px; cursor:pointer;}

/* singlePageOtherPostsList */
.singlePageOtherPostsList>ul {width:100%; display:inline-block; float:left;}
.singlePageOtherPostsList>ul>li {width:100%; float:left; display:inline-block; margin-bottom:15px;}

/* singlePageOtherPosts */
.singlePageOtherPosts {background:#f1f1f1; border:1px solid #ccc; padding:10px;}
.singlePageOtherPosts ul {width:100%; position:relative; float:left; display:inline-block; padding-left:110px; min-height:60px; padding-top:5px;}
.singlePageOtherPosts ul li {width:100%; display:inline-block; float:left;}
.singlePageOtherPosts ul li.img {position:absolute; left:0; top:0; width:100px;}
.singlePageOtherPosts ul li.img .imgX {width:100%; height:60px; display:inline-block; float:left;}
.singlePageOtherPosts ul li.title .titleX a {color:#08255D; font-size:13px; line-height:20px;  display:inline-block;}
.singlePageOtherPosts ul li.title {margin-bottom:5px;}
.singlePageOtherPosts ul li.info {width:70%;}
.singlePageOtherPosts ul li.info .infoX {color:#036DAB; font-size:13px; line-height:15px; display:inline-block; margin-right:10px;}
.singlePageOtherPosts ul li.info .infoX i {margin-right:5px;}
.singlePageOtherPosts ul li.price {width:30%; text-align:right; color:#036DAB; font-weight:700; line-height:20px;}

/* featuresList */
.featuresList {background:#f1f1f1; border:1px solid #ddd;}
.featuresList ul {width:100%; display:inline-block; float:left;}
.featuresList ul li {width:100%; display:inline-block; float:left; border-bottom:1px solid #ddd; padding:10px 15px; }
.featuresList ul li:last-child {border-bottom:0px;}
.featuresList ul li .title {float:left; color:#333; font-size:13px; line-height:20px; display:inline-block}
.featuresList ul li .val {float:right; color:#036DAB; font-size:13px; line-height:20px; display:inline-block; font-weight:600}
.featuresList ul li em {font-style:normal}

/* singlePagePhoto */
.singlePagePhoto img {width:100%}
.singlePagePhoto {margin-bottom:10px;}

/* singlePageSocial */
.singlePageSocial ul {float:left;}
.singlePageSocial ul li {float:left; margin-right:10px}
.singlePageSocial ul li a {float:left; font-size:30px; line-height:30px; display:inline-block; float:left;}
.singlePageSocial ul li a img {height:30px}
.singlePageSocial ul li:last-child {margin-right:0px;}
.singlePageSocial {margin-bottom:10px; margin-top:10px}
.singlePageSocial .title {font-size:14px; display:block; margin-bottom:10px; line-height:20px; display:inline-block; width:100%;}
.singlePageSocial .title i {float:left; font-size:20px; line-height:20px; margin-right:5px; display:inline-block}
.singlePageSocial ul li.fb a {color:#3b5998}
.singlePageSocial ul li.tw a {color:#1da1f2}
.singlePageSocial ul li.gp a {color:#dd4b39}
.singlePageSocial ul li.linkedin a {color:#000}
.singlePageSocial ul li.whatsapp a {color:#25d366}
.singlePageSocial ul li.mail a {font-size:25px; color:#333;}


/* singlePageRequestDetails */
.singlePageRequestDetails {border-top:1px dashed #ddd; padding-top:10px; padding-bottom:10px; border-bottom:1px dashed #ddd; margin-bottom:10px}
.singlePageRequestDetails {font-size:16px; font-weight:600; color:#333;}
.requestDetail {background:#ffa500; font-size:14px; font-weight:700; line-height:22px; padding:8px 15px; color:#fff; margin-left:15px; display:inline-block}
.requestDetail:hover {background:#333; color:#fff;}

/* singlePageContent */
.singlePageContent {font-size:15px; line-height:22px; color:#333;}
.singlePageContent ul {width:100%; margin-bottom:10px;}
.singlePageContent ul li {margin-bottom:10px; position:relative; padding-left:10px;}
.singlePageContent ul li:before {content:""; width:5px; height:5px; background:#08255D; position:absolute; left:0; top:50%; margin-top:-2.5px; display:inline-block}
.singlePageContent .alignright {float:right; margin-left:15px; margin-bottom:5px;}
.singlePageContent .alignleft {float:left; margin-right:15px; margin-bottom:5px;}
.singlePageContent .aligncenter {margin:0 auto; display:table; float:none; }
.singlePageContent h2, .singlePageContent h3 {color:#08255d; font-size:17px; font-weight:700; margin-bottom:10px;}

/* singlePageTagList */
.singlePageTagList ul {margin-left:-5px; margin-right:-5px;}
.singlePageTagList ul li {width:50%; float:left; padding-left:25px; position:relative; padding-right:5px; font-size:14px; line-height:20px; margin-bottom:5px; color:#333;}
.singlePageTagList ul li i {color:#036DAB; margin-right:5px; position:absolute; left:5px; top:3px;}

/* sidebarRequestButton */
.sidebarRequest {background:#f5deb3; padding:20px; margin-bottom:30px;}
.sidebarRequestButton {width:100%; text-align:center; display:inline-block; float:left; background:#ffa500; color:#fff; font-size:17px; padding:10px 5px; line-height:20px; font-weight:700}
.sidebarRequestButton:hover {background:#333; color:#fff}
.filterTab {margin-bottom:30px;}

/* reqModal */
.reqModal ul li {margin-bottom:10px;}
.reqModal ul li .title {font-weight:600; font-size:14px; line-height:20px; margin-bottom:7.5px; display:inline-block}
.modalText {width:100%; border:1px solid #ddd; height:40px; padding-left:15px; padding-right:15px;}
.modalTextarea {width:100%; border:1px solid #ddd; height:100px; padding:15px;}
.modalSubmit {height:40px; background:#08255D; color:#fff; padding-left:20px; padding-right:20px;}

/* homeSearchRow */
.homeSearchRow {margin-left:-10px; margin-right:-10px;}
.homeSearchCol {width:50%; float:left; padding-left:10px; padding-right:10px; margin-bottom:20px}
.homeSearchCol label {color:#fff;}

/* singleGalleryBox */
.singleGalleryBox {text-align:center;}
.singleGalleryBox img {max-width:100%!important; height:auto!important; }

.singlePageGalleryTop {margin-bottom:15px;}
.singlePageGalleryBot {padding-top:10px}
.singlePageGalleryBot {border-top:1px dashed #ddd; border-bottom:1px dashed #ddd}
.singlePageGalleryBot ul {text-align:center;}
.singlePageGalleryBot ul li {margin-left:5px; margin-right:5px; margin-bottom:10px; display:inline-block}
.singlePageGalleryBot ul li a {width:50px; height:50px; display:inline-block;}
.singlePageGalleryBot ul li.active a {border:2px solid #ffa500}

/* .select2-container */
.select2-container {width:100%!important;}
.beautiful-taxonomy-filters-tax {width:100%!important}
.beautiful-taxonomy-filters {padding:0px!important; margin:0px!important}
.beautiful-taxonomy-filters-button {width:100%; text-align:center;}
.beautiful-taxonomy-filters-clear-all {width:100%; box-sizing: border-box; margin:0px; padding:5px; width:100%; text-align:center; display:inline-block}
.beautiful-taxonomy-filters-active-filter {padding:0px; margin:0px!important; margin-top:15px!important;}
.beautiful-taxonomy-filters-single-tax {margin-bottom:10px}
.hotelList .beautiful-taxonomy-filters {display:none}
.hotelList .beautiful-taxonomy-filters-active-filter {display:none}

/* singlePageTagList */
.singlePageTagList {margin-bottom:30px;}

/* contentVideo */
.contentVideo, .contentMap {width:100%; margin-bottom:30px;}
.contentVideo iframe {width:100%!important}

/* contentMap */
.contentMap iframe {width:100%!important; height:200px!important}

/* distance */
.distance {margin-top:15px;}
.distance ul {width:100%; display:inline-block; float:left;}
.distance ul li {width:100%; display:inline-block; float:left; border-bottom:1px dashed #ddd; font-size:14px; line-height:20px; padding:5px 0px;}
.distance ul li .val {float:right; font-weight:700;}

/* headerCurrency */
.headerCurrency {float:left; margin-top:-3px; margin-right:5px;}
.headerCurrency ul {float:left;}
.headerCurrency ul li {float:left;}
.headerCurrency ul li a {float:left; color:#333; font-size:17px; line-height:20px; display:inline-block; padding:5px 5px; font-weight:600; letter-spacing: 0.5px}
.headerCurrency ul li.active a, .headerCurrency ul li a:hover {background:#3370a6; color:#fff}

/* newFilterAll */
.newFilterTabTitle {font-weight:600; border-bottom:2px solid #036dab; font-size:14px; line-height:20px; padding:5px 0px; margin-bottom:10px}
.newFilterTabBox {height:313px; overflow-y: scroll; background:#fff; padding:10px}
.newFilterTabBox ul {width:100%; display:inline-block; float:left;}
.newFilterTabBox ul li {width:100%; display:inline-block; float:left; position:relative;  min-height:40px;}
.newFilterTabBox ul li {border-bottom:1px solid rgba(0,0,0,0.1); overflow: hidden; padding-left:40px}
.newFilterTab {margin-bottom:15px;}
.newFilterTabBox ul li .checkX {position:absolute; left:0; top:0;}
.newFilterTabBox ul li .checkbox-apply {font-size:14px; line-height:20px; padding:7px 0px; display:inline-block; cursor:pointer;}

/* newFilterRange */
.newFilterRange {padding:10px;}

/* filterDelete */
.filterDelete ul {margin-left:-5px; margin-right:-5px;}
.filterDelete ul li {float:left; padding-left:5px; padding-right:5px; margin-bottom:10px}
.filterDelete ul li a {background:#eee; color:#666; font-size:12px; line-height:20px; padding:5px 10px; display:inline-block; float:left;}
.filterDelete ul li a i {background:#a94442; color:#fff; font-size:9px; width:15px; line-height:15px; text-align:center; display:inline-block; margin-left:5px; float:right; margin-top:2px}
.filterDelete ul li a:hover {background:#e0e0e0; color:#444}
.filterDelete ul li a strong {color:#191717}

/* otherFeaturesPostRow */
.otherFeaturesPostRow {margin-left:-15px; margin-right:-15px;}
.otherFeaturesPostCol {width:25%; float:left; padding-left:15px; padding-right:15px; margin-bottom:30px}
.singlePageOtherPosts.bigX ul li.img {width:100%; height:auto; position:relative; margin-bottom:15px;}
.singlePageOtherPosts.bigX ul li.img .imgX {height:200px}
.featuresSliderItem .featuresSliderHidden {height:210px!important}

.singlePageOtherPosts.bigX ul {padding:0px;}
.singlePageOtherPosts.bigX ul li.title {height:40px;}
.singlePageOtherPosts.bigX ul li.title .titleX {font-size:17px;  line-height:20px;}
.singlePageOtherPosts.bigX ul li.price {background:rgba(0,0,0,0.7); position:absolute; right:0; top:0; color:#fff!important; font-size:16px; line-height:20px; padding:10px 15px; font-weight:700; display:inline-block; width:auto}
.otherFeaturesPost.sidebarX .otherFeaturesPostCol {width:100%; padding-left:5px; padding-right:5px; margin-bottom:10px}
.otherFeaturesPost.sidebarX .otherFeaturesPostRow {margin-left:-5px; margin-right:-5px;}
.otherFeaturesPost.sidebarX .singlePageOtherPosts.bigX ul li.title .titleX a {font-size:14px;  line-height:15px;}
.otherFeaturesPost.sidebarX .singlePageOtherPosts.bigX ul li.title {height:auto; margin-bottom:5px}
.otherFeaturesPost.sidebarX .singlePageOtherPosts.bigX ul li.img .imgX {height:150px}
.otherFeaturesPost.sidebarX .singlePageOtherPosts ul li.info .infoX:first-child {width:100%; margin-bottom:5px}
.otherFeaturesPost.sidebarX .singlePageOtherPosts.bigX ul li.price {padding:5px 10px; font-size:14px}



/* sidebarContactForm */
.sidebarContactForm {background:#e6e5e5; padding:20px 10px;}
.distance {margin-bottom:20px}

/* fixedContact */
.fixedContact {position:fixed; left:0; bottom:0; background:#08255D; padding:10px 0px; z-index:100000000; border-top:1px solid rgba(255,255,255,0.1)}
.fixedContact ul {margin:0 auto; display:table;}
.fixedContact ul li {float:left; margin-left:5px; margin-right:5px;}
.fixedContact ul li a {color:#fff;  padding-left:5px; padding-right:5px; text-align:center; display:inline-block; -webkit-transition: all 0.3 ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.fixedContact ul li a .title {font-weight:700; display:block; font-size:11px; margin-top:5px;}
.fixedContact ul li a:hover {opacity:0.7;}

/* printerPage */
.printerPage {margin-bottom:50px;}
.printerPageInfoLeft {float:left; margin-top:20px;}
.printerPageInfoLeft ul li i {width:25px; text-align:center; }
.printerPageInfoLeft ul li {margin-bottom:10px}
.printerPageInfoRight {float:right;}
.printerPageInfoRight img {height:80px}
.printerPageInfo {padding:30px 0px}

/* printerPageTop */
.printerPageTop {border-top:1px solid rgba(0,0,0,0.1); border-bottom:1px solid rgba(0,0,0,0.1); padding:30px 0px; margin-bottom:30px}
.printerPageTop .title {font-size:30px; width:75%; float:left; line-height:40px;}
.printerPageTop .price {float:right; font-weight:300; font-size:40px; line-height:40px; width:25%; text-align:right;}

/* sidebarPrintButton */
.sidebarPrintButton {width:100%; background:#036dab; color:#fff; font-weight:700; padding:10px 15px; display:inline-block; float:left; text-align:center; font-size:16px;}
.sidebarPrintButton i {margin-right:5px;}
.sidebarPrint {margin:10px 0px}
.sidebarPrintButton:hover {background:#333; color:#fff;}

/* ui-slider-handle */
.sliderSearchForm .ui-slider-handle {background:#fff!important; border-radius:50%}
.sliderSearchForm .ui-slider-range {background:#ff8400!important;}
.sliderSearchForm .ui-slider {border-radius:30px; background:#ddd; border:1px solid transparent!important;}

/* homeLatestTitle */
.homeLatestTitle .viewOther {float:right; border:1px solid #ddd; color:#333; font-size:13px; line-height:20px; padding:5px 10px; display:inline-block}
.homeLatestTitle .viewOther:hover {background:#333; color:#fff;}

.denemeY {display:none}
.denemeX {cursor:pointer}

/* newHomePropertyTitleAll */
.newHomePropertyTitleAll {background:#08255d;}
.newHomePropertyTitle .title {color:#fff; font-size:15px; line-height:20px; padding:15px 0px; display:inline-block}
.newHomePropertyListAll {background:#545454;	}
.newHomePropertyList>ul {float:left;}
.newHomePropertyList>ul>li {float:left; }
.newHomePropertyList>ul>li:first-child {}
.newHomePropertyList>ul>li>a {float:left; color:#fff; font-size:12px; line-height:20px; padding:10px 10px; display:inline-block; }
.newHomePropertyList>ul>li>a:hover {background:#fff; color:#08255d}
.newHomeProperty {margin-bottom:30px;}

/* newHomeCommentRow */
.newHomeComment {margin-bottom:30px}
.newHomeCommentRow {margin-left:-15px; margin-right:-15px;}
.newHomeCommentCol {width:50%; float:left; padding-left:15px; padding-right:15px; margin-bottom:30px}
.spotlightSlider {}
.spotlightSliderItem a {width:100%; float:left; display:inline-block; position:relative;}
.spotlightSliderItem a img {width:100%; float:left}
.spotlightSliderItem a:before {content:""; width:100%; height:100%; background:rgba(0,0,0,0.3); position:absolute; left:0; top:0; display:inline-block; -webkit-transition: all 0.3 ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; z-index:12}
.spotlightSliderItem a:hover:before {opacity:1; visibility: visible; }


/* spotlightSliderContent */
.spotlightSliderContent {position:absolute; left:0; top:0; width:100%; height:100%;}
.spotlightSliderContent ul {position:absolute; left:0; bottom:0; padding:20px; z-index:1234}
.spotlightSliderContent ul li.title {color:#fff; font-weight:900; font-size:22px; line-height:26px; margin-bottom:15px}
.spotlightSliderContent ul li.more .moreX {background:#ff8400; font-size:18px; font-weight:700; display:inline-block; padding:15px; border-radius:5px; color:#fff; -webkit-transition: all 0.3 ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; float:right;}
.spotlightSliderItem a:hover .spotlightSliderContent ul li.more .moreX {background:#fff; color:#ff8400}

.spotlightSlider .owl-dots {position:absolute; left:0; bottom:-25px; text-align:center; width:100%;}
.spotlightSlider .owl-dots .owl-dot {width:15px; height:15px; background:#aba5a5; border-radius:50%; display:inline-block; margin-left:5px; margin-right:5px; display:inline-block}
.spotlightSlider .owl-dots .owl-dot.active {background:#08255d}
.newHomeCommentBox {background:#f5f5f5; padding:0px;}
.newCommentSlider {padding:0px 30px; padding-bottom:20px}
.newHomeCommentBox .homeBlogBoxTitle {padding:15px 30px}
.newCommentSlider .owl-dots {position:absolute; left:0; bottom:25px; text-align:center; width:100%;}
.newCommentSlider .owl-dots .owl-dot {width:15px; height:15px; background:#aba5a5; border-radius:50%; display:inline-block; margin-left:5px; margin-right:5px; display:inline-block}
.newCommentSlider .owl-dots .owl-dot.active {background:#08255d}

/* locationDetailsContent */
.locationDetailsContent {font-size:14px; line-height:20px;}
.headerCurrency .title {float:left; display:inline-block; padding:9px 10px; color:rgba(0,0,0,1); font-size:13px}
.featuresSlider .owl-controls .fa {width:40px; line-height:40px; background:#333; color:#fff; position:absolute; left:0; top:50%; margin-top:-20px; display:inline-block; font-size:17px; text-align:center; height:40px;  -webkit-transition: all 0.3 ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; cursor:pointer}
.featuresSlider .owl-controls .fa.fa-chevron-right {right:0; left:auto}
.featuresSlider .owl-controls .fa:hover {opacity:0.7}

/* newHomePropertyMap */
.newHomePropertyMap {position:relative;}
.showMap {position:absolute; left:0; top:0; background:rgba(0,0,0,0.7); color:#fff; font-size:16px; line-height:20px; font-weight:700; display:inline-block; padding:20px 0px; width:100%; text-align:center; }
.showMap:focus {color:#fff;}
.showMap:hover {color:#fff;}
.newHomePropertyMap {height:60px; overflow: hidden}
.newHomePropertyMap.active .showMap {display:none}
.newHomePropertyMap.active {height:auto; overflow: auto;}

/* singlePageContactRight */
.singlePageContactRight {width:30%; float:right; padding-left:30px; display:inline-block}

/* fixedContact */
.fixedContact .titleFirst {width:100%; text-align:center; font-weight:700; color:#fff; font-size:12px; line-height:20px; display:inline-block; border-bottom:1px solid rgba(255,255,255,0.1); padding-bottom:5px; margin-bottom:5px;}
.fixedContact {padding-top:5px;}

/* featuresSliderHidden */
.singlePageOtherPosts .featuresSliderHidden {height:170px; position:absolute; left:0; top:0; padding:10px; color:#fff; font-size:12px; line-height:15px; background:rgba(0,0,0,0.7); opacity:0; visibility: hidden; -webkit-transition: all 0.3 ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.singlePageOtherPosts .featuresSliderHidden ul {height:150px;}
.singlePageOtherPosts {position:relative;}
.singlePageOtherPosts .featuresSliderHidden ul {padding:10px 10px; padding-top:40px}
.singlePageOtherPosts .featuresSliderHidden ul li {margin-bottom:2.5px}
.singlePageOtherPosts .featuresSliderHidden ul li.desc {color:rgba(255,255,255,0.6);}
.singlePageOtherPosts .featuresSliderHidden ul li .title {font-weight:700; margin-right:5px;}
.singlePageOtherPosts:hover ul li.price {background:#fff; color:#333!important; z-index:12345;}
.singlePageOtherPosts ul li.img {overflow: hidden}
.singlePageOtherPosts:hover ul li.img span {transform: scale(1.2);}
.singlePageOtherPosts ul li.img span {-webkit-transition: all 0.3 ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.singlePageOtherPosts ul li.price {-webkit-transition: all 0.3 ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.singlePageOtherPosts:hover {background:rgba(0,0,0,0.7)}
.singlePageOtherPosts:hover ul li.info .infoX {color:#fff!important}
.singlePageOtherPosts:hover ul li.title .titleX {color:#fff!important;}
.singlePageOtherPosts.bigX:hover ul li.title .titleX {color:#fff!important}
.singlePageOtherPosts:hover .featuresSliderHidden {opacity:1; visibility: visible;}
.singlePageOtherPosts {-webkit-transition: all 0.3 ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.singlePageOtherPosts ul li.info .infoX, .singlePageOtherPosts ul li.title .titleX {}

/* ourServicesTitle */
.ourServices {margin-top:30px;}
.ourServicesTitle {text-align:center; margin-bottom:30px;}
.ourServicesTitle .title {font-weight:700; color:#333; font-size:20px; line-height:20px; display:inline-block; position:relative;}
.ourServicesTitle .title:after {content:""; width:50px; height:2px; background:#333; position:absolute; left:0; right:0; margin-left:auto; margin-right:auto; bottom:-10px; display:inline-block;}

/* sul */
ul.sul {width:100%; display:inline-block; float:left;}
ul.sul>li {width:100%; display:inline-block; float:left;}

/* ourServicesTab */
.ourServicesList .ourServicesTab:last-child {border-bottom:0px; margin-bottom:0px}
.ourServicesTab {margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid rgba(0,0,0,0.1)}
.ourServicesTab>ul>li {text-align:center; margin-bottom:15px;}
.ourServicesTab>ul>li.icon {color:#333; text-align:center; font-size:30px; line-height:30px; display:inline-block; color:#08255D}
.ourServicesTab>ul>li.icon img {height:40px;}
.ourServicesTab>ul>li.title {font-weight:700; font-size:16px; line-height:20px; color:#08255D}
.ourServicesTab>ul>li.desc {color:#333; font-size:14px; line-height:20px;}
.ourServicesTab>ul>li.more a {color:#333; padding:5px 15px; font-weight:700; font-size:13px; line-height:20px}
.ourServicesTab>ul>li.more a:hover {background:#333; color:#fff;}
.ourServicesTab>ul>li:last-child {margin-bottom:0px}

/* homeAboutTitle */
.homeAbout {padding:30px 0px;}
.homeAboutTitle {text-align:center; margin-bottom:25px;}
.homeAboutTitle .title {font-weight:700; font-size:30px; line-height:40px; display:inline-block; position:relative; padding-left:40px; padding-right:40px;}
.homeAboutTitle.noBorder .title:before {display:none;}
.homeAboutTitle.noBorder .title:after {display:none;}

.homeAboutTitle .title:before {width:30px; height:4px; background:#14524d; position:absolute; left:0px; top:50%; margin-top:-2px; display:inline-block; content:"";}
.homeAboutTitle .title:after {width:30px; height:4px; background:#14524d; position:absolute; right:0px; top:50%; margin-top:-2px; display:inline-block; content:"";}
.homeAboutTitle.white .title:before {background:#fff!important}
.homeAboutTitle.white .title:after {background:#fff!important}
.homeAboutTitle.white .title {color:#fff!important}
/* homeAboutContent */
.homeAboutContent {color:#333; font-size:16px; line-height:26px; font-weight:300; }
.homeAboutContent a {color:#14524d; font-weight:700;}

/* homeServicesRow */
.homeServicesRow {margin-left:-15px; margin-right:-15px;}
.homeServicesCol {width:25%; float:left; padding-left:15px; padding-right:15px; margin-bottom:30px;}
.homeServicesBox ul li.icon {width:100px; border:2px solid #fff; height:80px; margin:0 auto; display:table; float:none; margin-bottom:15px; border-radius:3px}
.homeServicesBox ul li.icon i {line-height:50px; height:50px; font-size:50px; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; color:#08255D}
.homeServicesBox ul li.icon img {height:64px;}
.homeServicesBox ul li {text-align:center; position:relative;}
.homeServicesBox ul li.desc {font-size:14px; line-height:24px; color:#333; }
.homeServicesBox ul li.title {font-weight:700; color:#333; font-size:17px; line-height:27px; margin-bottom:15px;}
.homeServicesBox ul li.more a {color:#333; font-size:12px; line-height:20px; padding:10px 15px; display:inline-block; font-weight:700}
.homeServicesBox ul li.more a:hover {background:#fff; color:#333!important}
.homeServicesAll {background:#fff;}

/* homeServicesSlider */
.homeServicesSlider .owl-controls .fa {position:absolute; left:0; top:50%; width:40px; height:40px; line-height:40px; text-align:center; display:inline-block; margin-top:-25px; font-size:30px}
.homeServicesSlider .owl-controls .fa.fa-chevron-right {right:0; left:auto}

.homeServicesSlider {padding-left:40px; padding-right:40px;}

/* newHeaderRight */
.newHeaderRight {float:right; display:inline-block; padding-top:10px;}

.fancybox-opened {z-index:801012345667!important}

/* filterDelete */
.filterDelete {border-bottom:1px solid rgba(0,0,0,0.1); padding-bottom:10px; margin-bottom:10px}

/* singlePageLeftBox */
.singlePageLeftBox {position:relative;}
.detail-discount {width:auto; background:#a94442; width:40px; height:40px; text-align:center; position:absolute; right:-20px; top:20px; display:inline-block; color:#fff; font-weight:700; border-radius:50%; line-height:40px; position:absolute; right:-20px; top:-20px; z-index:123;}
.detail-discount.detailX {width:60px; height:60px; font-size:20px; line-height:60px}

/* singleGalleryBox */
.singleGalleryBox {height:540px; position:relative;}
.singlePageGalleryTop {min-height:550px!important}
.singleGalleryBox img {position:absolute; left:0; top:0; right:0; bottom:0; margin:auto; max-height:540px; width:100%}

/* headerSearchText */
.headerSearch {width:100%; display:inline-block; position:relative;}
.headerSearchText {width:100%; height:40px; border:1px solid #ddd; padding-left:15px; padding-right:50px;}
.headerBot {position:relative;}
.headerSearchSubmit {position:absolute; right:1px; top:1px; width:40px; text-align:center; height:38px; background:#ddd; color:#333;}

/* newSingleTopLeft */
.newSingleTopLeft {width:70%; float:left; display:inline-block; position:relative;}
.newSingleTopRight {width:30%; float:left; display:inline-block; padding-left:30px}
.singlePageSocial ul li.printX .sidebarPrintButton {font-size:16px; line-height:30px; padding:0px 15px;}
.singlePageSocial ul li.printX .sidebarPrintButton:focus {color:#fff;}

/* bench */
.bench {font-family: 'benchnineregular';}
.avenir {font-family: 'Avenir Next Condensed';}
.hws { -webkit-transition: all 0.3 ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
@media (min-width:1200px) {
.container {width:1170px;}
}

@media (min-width:993px) and (max-width:1199px) {
.headerMenu>nav>ul>li>a {padding:20px 5px; font-size:11px;}
.homePropertyTop ul li a {padding:15px 10px; font-size:12px;}
.prevNextPost ul li {width:100%;}
.singlePageLeft {width:60%}
.singlePageRight {width:40%}
.newSingleTopLeft {width:60%}
.newSingleTopRight {width:40%}
.logo img {height:60px;}
.singlePageContactRight {width:40%}
.singleGalleryBox {height:400px;}
.singlePageGalleryTop {min-height:410px!important}
.singleGalleryBox img {max-height:400px}
}

@media (min-width:993px) {
.headerMenu {display:inline-block!important; position:relative; top:13px}
.headerMenu>nav>ul>li ul {display:inline-block!important}
.allFilter {display:inline-block!important}
.headerSocial {position:fixed; left:0; top:150px; padding:0px; z-index:124; width:50px;}
.headerSocial ul {width:100%; display:inline-block; float:left;}
.headerSocial ul li {width:100%; margin-right:0px; display:inline-block; margin-bottom:5px}
.headerSocial ul li a {width:100%; line-height:50px; color:#fff; font-size:25px; display:inline-block; height:50px; position:relative; background:transparent!important}
.headerSocial ul li a i {display:none;}
.headerSocial ul li a img {position:absolute; left:0; top:0; right:0; bottom:0; margin:auto; width:100%}
.homeServicesSlider {display:none!important}
.homeBlogBoxListTab ul {height:80px}
}

@media (max-width:992px) {
.newHeaderRight {float:none}
.headerSocial ul li a img {display:none}
.responsiveMenu {display:inline-block;}
.headerMenu {display:none;}
.logo {float:left;}
.logo img {height:50px;}
.headerBotAll {padding:5px 0px;}
.headerBot {position:relative;}
.headerRight {display:none;}
.headerLang {/*float:right*/;float:none;margin-bottom:5px;display: block;}
.headerMenu {width:100%; padding:0px}
.headerMenu>nav {width:100%;}
.headerMenu>nav>ul {width:100%;}
.headerMenu>nav>ul>li {width:100%; border-bottom:1px solid rgba(0,0,0,0.1)}
.headerMenu>nav>ul>li>a {padding:10px; width:100%;}
.homeSlider {display:none!important;}
.sliderSearch {position:relative; width:100%; padding:30px 15px; background:#08255D}
.homeLatestCol {width:100%}
.homeBlogCol {width:100%!important}
.homePropertyTop ul li {width:50%;}
.homePropertyTop ul li a {width:100%; text-align:center;}
.homePropertyCol {width:50%}
.homeCommentListCol {width:100%; margin-bottom:15px}
.homeCommentListBox {height:auto; padding:30px 15px;}
.footerAll {padding:30px 0px}
.footerCol {width:100%; margin-bottom:15px}
.footerCopyrightAll {padding:15px 0px}
.headerMenu>nav>ul>li ul {-webkit-transition: all 0 ease-in-out; -moz-transition: all 0s ease-in-out; -o-transition: all 0s ease-in-out; transition: all 0s ease-in-out; display:none; z-index:12; position:relative; width:100%; opacity:1; width:100%; float:left; visibility: visible;}
.catPageLeftCol, .catPageRightCol {width:100%;}
.catPageLeftCol {margin-bottom:15px;}
.mobileFilterShow {display:inline-block}
.allFilter {display:none;}
.singlePageTitle .title {width:100%;}
.singlePageTitle .price {width:100%; float:left; text-align:left!important; margin-top:10px; border-top:1px solid rgba(0,0,0,0.1)}
.prevNextPost ul li {width:100%;}
.singlePageLeft {width:100%;}
.singlePageRight {width:100%; padding:0px}
.newSingleTopLeft {width:100%}
.newSingleTopRight {width:100%; padding:0px}
.otherFeaturesPost.sidebarX .otherFeaturesPostCol {width:50%}
.fixedContact {display:inline-block}
.otherSidebar {display:none;}
.headerCurrency {right:35px; bottom:auto; top:45px; z-index:1; /*position:absolute;*/ margin-top:0px}
/*.newHeaderRight {padding-top:0px}*/
.newHeaderRight {padding-top:20px}
.otherFeaturesPostCol {width:50%}
.newHomeCommentCol {width:100%}
.headerCurrency .title {display:none}
.headerLang ul li a img {height:17px}
.headerSocial ul li a {line-height:20px}
.logo {margin-top:0px}
.headerLang .title {display:none;}
.headerSocial {padding-top:5px; padding-bottom:5px}
.headerLang {padding-top:7px}
.sidebarRequest.otherX {display:none;}
.sidebarPrint {display:none}
.logo .logo-desktop {display:none;}
.logo .logo-mobile {display:inline-block}
.catContentTitle .title {font-size:24px; line-height:30px; font-weight:900}
.ourServices {display:none}
.homeServicesCol {width:50%}
.homeServicesBox ul li.desc {min-height: inherit; margin-bottom:15px;}
.homeServices {display:none}
.logo .logoTitle {display:none}
.homeBlogBoxList .homeBlogBoxListTab {display:none;}
.homeBlogBoxList .homeBlogBoxListTab:first-child {display:inline-block}
.homeBlogBoxList.cat .homeBlogBoxListTab {display:inline-block!important}
.spotlightSliderContent ul li.more {display:none}
.headerSocial ul li:hover a {right:auto!important}
.locationDetails {display:none}
.detail-discount {right:15px;}
.singleGalleryBox {height:400px;}
.singlePageGalleryTop {min-height:410px!important}
.singleGalleryBox img {max-height:400px}
.headerSearch {position:relative; bottom:0px; width:100%; display:inline-block; float:left;}
.hoteListTabCenter ul li.ref {font-family:'Poppins', sans-serif; font-size:16px; line-height:30px;}
.hoteListTabCenter ul li.title .titleX a {font-size:21px; font-weight:600}
.prevNextPost {display:none}
.singlePageTitle .price i {font-weight:400;}
.singlePageTitle .price em {font-weight:400;}
}

@media (max-width:768px) {
.hotelListTabLeft {width:100%; height:250px; margin-bottom:10px;}
.hoteListTabCenter {width:100%; padding:0px; margin-bottom:10px;}
.hotelListTabRight {
    width: 300px;
    height: 109px;
    top: 0;
    background: #b3e5fc;
    margin: 10px;
}
.hotelListTabRight ul{
	width:260px;
	height:70px;
	}
.hoteListTabCenter ul{
	width: calc(100%);
	min-height:322px;
	}
.hoteListTabCenter ul li.price{
	font-size: 25px;
    background: #b3e5fc;
    padding: 5px;
    text-align: center;
    font-weight: bold;
	}
.hoteListTabCenter ul li.link{
	margin-bottom: 5px;
    text-align: center;
    font-size: 14px;
    padding: 10px 0 10px;
    background: #000;
    font-weight: bold;
	}
.hoteListTabCenter ul li.link a{
	color: #fff;
	}
.pricemin.homeSearchCol {width:100%!important; margin-bottom:5px!important}
.homeSearchCol.submitCol {width:100%!important}
.hotelListTab {border-bottom:4px solid #08255d}
}

@media (max-width:600px) {
.homePropertyCol {width:100%}
.footerMobile ul li.mobile {display:none;}
.footerMobile ul {padding:30px 0px}

}

@media (max-width:500px) {
.sliderSearchForm ul li {width:100%}
.sliderSearchRange {width:100%; max-width:100%; margin-bottom:15px;}
.sliderSearchSubmit {width:100%; max-width:100%}
.sliderSearchSubmit .searchSubmit {width:100%; text-align:center;}
.hotelListTabLeft {height:200px}
.singlePageOtherPosts ul li.info {width:100%; margin-bottom:5px}
.singlePageOtherPosts ul li.price {width:100%; text-align:left;}
.singlePageTitle .title {font-size:25px; line-height:30px}
.singlePageContent .alignright {float:none; margin-left:0px}
.singlePageContent .alignleft {float:none; margin-right:0px;}
.singlePageContent .aligncenter {margin:0 auto; display:table; float:none; }
.singlePageGalleryBot ul li a {width:40px; height:40px}
.otherFeaturesPost.sidebarX .otherFeaturesPostCol {width:100%}
.otherFeaturesPostCol {width:100%}
.homeAboutTitle .title {font-size:20px; line-height:25px;}
.homeServicesCol {width:100%;}
.singleGalleryBox {height:300px;}
.singlePageGalleryTop {min-height:310px!important}
.singleGalleryBox img {max-height:300px}
}

@media (max-width:400px) {
.singleGalleryBox {height:250px;}
.singlePageGalleryTop {min-height:260px!important}
.singleGalleryBox img {max-height:250px}
}

@media (max-width:370px) {
.singleGalleryBox {height:230px;}
.singlePageGalleryTop {min-height:240px!important}
.singleGalleryBox img {max-height:230px}
}

/* other reset */
::-webkit-input-placeholder { color:inherit}
::-moz-placeholder { color:inherit } /* firefox 19+ */
:-ms-input-placeholder { color:inherit } /* ie */
input:-moz-placeholder { color:inherit }

.ui-slider-handle:focus,
a:focus,
select:focus,
			textarea:focus,
input[type="text"]:focus,
input[type="submit"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color:inherit;
  box-shadow:inset;
  outline: 0 none;
  text-decoration:none;
}

a[href^="tel"]{
    color:inherit;
    text-decoration:none;
}
/* other reset */

.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

input[type=checkbox].css-checkbox {
							position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
						}

						input[type=checkbox].css-checkbox + label.css-label {
							padding-left:37px;
							height:32px;
							display:inline-block;
							line-height:32px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:15px;
							vertical-align:middle;
							cursor:pointer;
							font-weight:400;

						}

						input[type=checkbox].css-checkbox:checked + label.css-label {
							background-position: 0 -32px;
						}
						label.css-label {
				background-image:url(assets/images/checkbox.png);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}
.right-sidebar-posts {
    border: 1px solid #f1f1f1;
    padding: 3px;
    position: relative;
}
.right-sidebar-posts .description-area {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.right-sidebar-posts .description-area p{
    font-size: 12px;
}
.right-sidebar-posts .description-area p:nth-child(1){
    line-height: 17px;
}
.right-sidebar-posts .description-area p:nth-child(2){
    color: darkgrey;
}
.right-sidebar-posts .description-area p:nth-child(3){
    margin-bottom: 3px;
    display: flex;
    justify-content: space-between;
    color: darkgrey;
}
.right-sidebar-posts .featuresSliderHidden {
    display: flex;
    justify-content: center;
    align-items: center;
}
.right-sidebar-posts .featuresSliderHidden .price, .right-sidebar-posts .featuresSliderHidden .title{
    font-weight: 700;
}
.right-sidebar-posts .featuresSliderHidden {
    position: absolute;
    left: 0;
    top: 0;
    padding: 10px;
    color: #fff;
    font-size: 12px;
    line-height: 15px;
    background: rgba(0, 0, 0, 0.7);
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in-out;
    height: 110px !important;
}
.right-sidebar-posts:hover .featuresSliderHidden {
    background: rgba(0, 0, 0, 0.7);
    opacity: 1;
    visibility: visible;
}
.right-sidebar-posts:hover .featuresSliderHidden li:nth-child(1){
    text-align: right;
}
.right-sidebar-posts .featuresSliderHidden ul li:nth-child(1){
    position: absolute;
    margin-bottom: 5px;
    right: 0;
    top: 5%;
}
.right-sidebar-posts:hover .featuresSliderHidden li:nth-child(1) .price_box{
    background: white;
    color: #202020;
    padding: 5px;
}
@media(max-width:450px){
    .single-listing{
        height:250px
    }
    .single-listing img{
        height:250px
    }
    .single-listing .square1_prev_image{
        display:none
    }
    .single-listing .square1_next_image{
        top: calc(50% - 20px) !important;
        right: 0 !important;
    }
    .newSingleTopLeft{
        margin-top: 0px;
    }
    .footerSocial{
        margin-bottom: 40px !important;
    }
    .logo img {
         height: 50px !important;
        width: 160px !important;
    }
    .aras-socialIcons {
         text-align: center;
         margin: 0px 0px 15px;
    }
    .aras-socialIcons-desktop {
        display:none !important;
    }
    .aras-socialIcons-mobile {
        display:block !important;
    }
}
.aras-socialIcons-desktop {
    display:block;
}
.aras-socialIcons-mobile {
    display:none;
}
.aras-socialIcons a {
    display:inline-block;
    width: 45px;
    height: 45px;
    background: #fff;
    line-height: 47px;
    border-radius: 50%;
    color: #000;
    margin-bottom:10px;
	font-size: 20px;
}
.logo-desktop{
    width: 300px;
    height: 94px;
}
@media (max-width: 768px) {
    .singlePageTitle {
        display: block;
    }
}
@media(max-width:425px){
    .footerPropertyTab img{
        object-fit: none im !important;
    }
    .slider-content ul li {
        width: 350px !important;
    }
    .slider-content ul li p:nth-child(1) {
         padding: 20px !important;
    }
    .slider-content ul li p:nth-child(2) {
        padding: 0 20px 0 !important;
    }
}
@media(max-width:375px){
    .slider-content ul li {
        width: 320px !important;
    }
    .slider-content ul li p:nth-child(1) {
         padding: 10px !important;
    }
    .slider-content ul li p:nth-child(2) {
        padding: 0 10px 0 !important;
    }
}
@media only screen and (max-width:768px){
    .singlePageGallery{
        position:relative;
        width:100vw;
        left:-15px
    }
    .single-listing .square1_next_image{
        bottom:0!important;
        top:50%!important;
        right:0!important;
        width:40px!important;
        height:100%!important;
        background-color:rgb(0 0 0 / 23%);
        opacity:.8;
        background-repeat:no-repeat;
        background-size:contain
    }
    .single-listing .square1_prev_image{
        display:none
    }
}
.list-request{
	max-width: 100%;
}
@media only screen and (max-width:768px){
	.list-request{
		display: none !important;
	}
}
.list-request a{
	line-height: 10px !important;
    font-size: 15px !important;
    width: 100%;
    padding: 10px 50px;
}