/*
* Theme Name: Ns CityProperties
*  Author: Netscriper
*  Author URI: http://www.netscriper.com/
*/     


/*
    font-family: 'Titillium Web', sans-serif;
    font-family: 'Open Sans Condensed', sans-serif;
*/


@font-face{
	font-family:"Zawgyi_Mobile";
	src:url(/wp-content/themes/ns-cityproperties/fonts/Zawgyi_Mobile.ttf);
	}
@font-face{
	font-family:"Zawgyi_Bold";
	src:url(/wp-content/themes/ns-cityproperties/fonts/Zawgyi_Bold.ttf);
	}
@font-face{
	font-family:Zawgyi-One;
	src:url(/wp-content/themes/ns-cityproperties/fonts/Zawgyi-One.ttf);
	}
.mm-font{
	font-family: Zawgyi-One,arial;
}
.en-font {
    font-family: 'Titillium Web', sans-serif;
    font-size: 23px !important;
    color: #0f72ad;
    font-weight: bold;
}
body{
	margin:0 auto;
}
form, .font1,h4,h3
{font-family: 'Titillium Web', sans-serif;}
.font2
{font-family: 'Open Sans Condensed', sans-serif;}

/* Color */

.color1 {color:#0f72ad;} /*header bg color (15,114,172)*/
.color2 {color:#fba725;} /* menu active color */
.color3 {color:#0f72ac;}
.link {color:#0f72ac;}
ul li,ol li{font-size:15px;}

a:hover, a:focus
{text-decoration: none;outline: none;}
p {font-family: 'Titillium Web', sans-serif;font-size:16px;}
/* Pagination */
label {font-size: 16px;}
ul.page-numbers{
	padding-left: 0px;
}	
ul.page-numbers li {
    float: left;
    height: 35px;
    width: 35px;
    list-style: none;
    line-height: 35px;
    text-align: center;
    padding: 0px;
    border-radius: 100px;
    margin-right: 10px;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.2);
    background-color: #ddd;
}
ul.page-numbers li span.current{
	color: #000;
	font-size: 16px;
}
.custom-page-numbers span.page-numbers.current {
    background-color: #ddd;
    padding: 10px 13px;
    border-radius: 50%;
    font-size: 16px;
}
.custom-page-numbers a.page-numbers{
    background-color: #ddd;
    padding: 10px 13px;
    border-radius: 50%;
    font-size: 16px;
}
.custom-page-numbers .next.page-numbers{
    background-color: #ddd;
    padding: 10px 11px;
    border-radius: 50%;
    font-size: 16px;
}
.custom-page-numbers .page-numbers {

    margin-right: 7px;

}
.custom-page-numbers .prev.page-numbers{
    background-color: #ddd;
    padding: 10px 8px;
    border-radius: 50%;
    font-size: 16px;
}
.content-img img{
	width: 100%;
	height: auto;
}
/* 404 error */
.error img {
    position: relative;
    margin: 0 auto;
}
.back-home-wrap p {
    font-size: 21px;
	margin-top:50px;
}
.back-home-wrap {
    text-align: center;
    left: 0;
    right: 0;
}
.error {
    height: 400px;
}
.back-home {
    margin-top: 14px;
    border-radius: 0;
}
.home .brc-wrap {
    display: none;
}
/* Breadcrumb */

#breadcrumbs {list-style-type: none;}
#breadcrumbs li{display: inline-block;padding-right:10px;}
#bread_crumb {float: right; padding-top: 18px;}
#bread_crumb ul li, #bread_crumb ul li a {font-family: 'Titillium Web', sans-serif;font-size: 16px; font-weight:600;}

/* Header */

header
{background-color: #0f72ad;}
.city_properties_logo
{margin-top:12px;}
#custom_width 
{max-width: 1750px;margin: 0 auto;}

/* Menu */

#menu
{background-color: transparent;border-color: transparent;margin-bottom: 0;}
#menu.navbar-default .navbar-nav > li > a
{color: #e5f4fd;font-family: 'Titillium Web', sans-serif;font-weight: 300;font-size: 14px;line-height: 73px;text-transform: uppercase;}
#menu.navbar-default .navbar-nav > .active > a, 
#menu.navbar-default .navbar-nav > .active > a:focus, 
#menu.navbar-default .navbar-nav > .active > a:hover
{background-color: #fba725;height: 103px;line-height: 72px;}
#menu.navbar-default .navbar-nav > li > a:focus, 
#menu.navbar-default .navbar-nav > li > a:hover
{background-color: #fba725;}
#menu.navbar-default .navbar-nav > li
{margin-right:1px;}
/** dropdown **/
#menu .dropdown-menu
{width: 189px; border-radius: 0; background-color: #0F72AD; border-color: #0F72AD; padding-top: 0; padding-bottom: 0;}
#menu .dropdown-menu > li > a:focus, 
#menu .dropdown-menu > li > a:hover
{background-color: #fba725;}
#menu .dropdown-menu > li
{margin-bottom: 1px;}
#menu .dropdown-menu > li > a
{color: #e5f4fd;font-family: 'Titillium Web', sans-serif;font-weight: 300;font-size: 14px;text-transform: uppercase;padding-top: 12px;padding-bottom: 11px;}
/** open **/
#menu.navbar-default .navbar-nav > .open > a, 
#menu.navbar-default .navbar-nav > .open > a:focus, 
#menu.navbar-default .navbar-nav > .open > a:hover
{background-color: #fba725;}
#menu.navbar-default .navbar-nav > .open .dropdown-menu > .active > a, 
#menu.navbar-default .navbar-nav > .open .dropdown-menu > .active > a:focus, 
#menu.navbar-default .navbar-nav > .open .dropdown-menu > .active > a:hover
{background-color: #fba725;}
/** active **/
.dropdown-menu > .active > a, 
.dropdown-menu > .active > a:focus, 
.dropdown-menu > .active > a:hover
{background-color: #fba725; color:#e5f4fd;}

/* Ocean Menu */

#shopping-menu-wrap 
{background-color: transparent;border-color: transparent;}
#shopping-menu-wrap .navbar-nav > li{
	float:none;
}
#shopping-menu {
    width: 100%;
}
#shopping-menu-wrap .navbar-collapse.collapse {
    padding-left: 0;
    padding-right: 0;
}
#shopping-menu-wrap ul li{
	padding-left:0;
	padding-top:0;
	padding-bottom: 0;
}
#shopping-menu-wrap.navbar-default .navbar-nav > .active > a, 
#shopping-menu-wrap.navbar-default .navbar-nav > .active > a:focus, 
#shopping-menu-wrap.navbar-default .navbar-nav > .active > a:hover{
	background-color: #0F72AC;
	color: #e5f4fd;
}
#shopping-menu-wrap.navbar-default .navbar-nav > li > a:focus, 
#shopping-menu-wrap.navbar-default .navbar-nav > li > a:hover{
	color:#0F72AC;
}
.single-shoppingcenters ul li,
.single-shoppingcenters ol li
{font-family: 'Titillium Web';}
.shopping-center-locaction {
    padding-left: 15px;
    padding-right: 15px;
}
.sc-details table tbody tr td {
    border-top-color: transparent;
	font-family: 'Titillium Web';
}
.sc-details table tbody tr td:first-child {
    width: 35% !important;
}
.sc-details table tbody tr td:nth-child(2) {
    width: 77% !important;
}
/* table {
    table-layout: fixed;
	width:100%;
} */
/* Slider */

#slider
{position: relative;}
.slider_caption 
{background: rgba(15,114,172,.4);position: absolute;bottom: 0;left: 0;right: 0;padding-bottom: 5px;padding-top: 0px;}
.slider_caption  h1
{color:#FFFFFF;font-family: 'Titillium Web';font-weight: 600;margin-bottom: 0; font-size: 41px;}
.slider_caption  h2
{color:#FFFFFF;font-family: 'Open Sans Condensed', sans-serif;font-weight: 300;margin-top: 0;}
.slider_caption .btn
{
/* 	background-color: #0f72ad;  */
	background:white;
	border-radius: 15px;color: #000; border-width:1px; margin-right: 28px;border-color: #ffffff;font-family: 'Titillium Web';
}
.home-page-search-filter {
    margin-top: 20px;
}
.home-page-search-filter {
    position: absolute;
    right: -47px;
    width: 21%;
    bottom: 105px;
}
.slider_caption h3 {

    color: #FBA725;
    font-size: 21px;
    font-weight: bold;

}
#slider .metaslider .flexslider .flex-direction-nav li a {
    top: 53%;
	background-image: url('images/bg_direction_nav.png');
}
.home-form-wrapper {
    position: absolute;
    right: 8%;
    width: 17%;
    top: 33%;
}
/* Events */
.event-activities-content {
/*     background-color: #efefef; */
    margin-top: 17px;
    margin-bottom: 29px;
}
.no-padding-left{padding-left:0;}
.no-padding-right{padding-right:0;}
.period ul {
    padding-left: 0;
    list-style-type: none;
}
.period ul li{
	font-family: 'Titillium Web';
}
.read-more-article a{
	font-family: 'Titillium Web';
	color:#0f72ad;
}
.single-content-page {
    margin-top: 18px;
}
.read-more-article {
    padding-top: 30px;
}
.event-plan-wrap {
    margin-top: 18px;
}
.event-acti-box {
    padding-bottom: 25px;
}
.single-content-page .wc-gallery .gallery .gallery-item-wrapper .gallery-item .gallery-item-inner .gallery-icon img{
	border:4px solid #ddd;
}
.content-single-event-activities .title h1 {
    font-family: Zawgyi-One;
}
.event-data-intro h3 {
    font-size: 17px;
    font-weight: bold;
}
.event-title h1 {
    font-size: 20px;
}
.event-title {
    padding-top: 24px;
}
.col-4-info-box .caption h1 {
    font-size: 19px;
}
.event-other {
    border-top: 3px dotted #ddd;
    margin-top: 25px;
}
.event-wrap a .event-data-intro {
    color: #333;
}
/* Advertising */
.adv-opport-wrap h1 {
    font-size: 24px;
    color: #333 !important;
    font-weight: 600;
}
.adv-opport-wrap {
    border-bottom: 2px dotted #cfcfcf;
    padding-bottom: 20px;
    padding-top: 20px;
}
.adv-opport-wrap:last-child{
	border-bottom:none;
}
.adv-opport-wrap h5 {
    font-family: 'Titillium Web', sans-serif;
    font-size: 16px;
}
/* Info Box */

.col-4-info-box .caption
{text-align: center; color: #c87c09;margin-top:10px;}
.col-4-info-box a:hover
{color: #c87c09; text-decoration: none;}
#home-col-4
{padding-top: 0px; padding-bottom: 48px;}
#home-col-4 h2{
font-family: 'Titillium Web';font-weight: bold;
}
.col-4-info-box {
    margin-top: 31px;
}

/* Recent Premises */

.recent-premises
{background-image: url(images/premises-bg.jpg); padding-bottom: 10px;background-repeat: no-repeat;background-size: cover;}
.recent-premises h2	
{text-align: center; font-family: 'Titillium Web'; font-weight: 600; color:#FFFFFF; font-size:35px;}
.premises_wrap
{position: relative; margin-bottom: 15px; margin-top:18px;}
.premises_wrap img
{border: 2px solid #FFFFFF;}
.premises_wrap .caption
{background: rgba(56,90,109,.6);position: absolute; left: 0; right: 0; bottom: 0; color: #FFFFFF; padding-top: 16px; padding-left: 17px;font-family: 'Titillium Web'; font-weight: 300;}
.premises_wrap .caption h3
{margin-top:0; font-size: 16px;}
/* .premises_wrap .caption p
{margin-top: 6px;}
 */
/* Shopping Center Logo */

#shopping-center-logo
{padding-top:32px; padding-bottom: 32px;}
#shopping-center-logo a:hover
{color:#0f72ac;}

/* Work With Us */

.work-with-us-wrap
{background-color: #f0f3f8; padding-top: 65px; padding-bottom: 65px;}
.work-with-us
{text-align: right; font-family: 'Titillium Web';}
.work-with-us h3
{font-weight: 600; color: #0f72ac; font-size:35px;}
.work-with-us p
{font-weight: 300; font-size: 16px; margin-bottom: 41px;}
.work-with-us-wrap .btn
{border-color: #dd8d14; float: right; border-radius: 16px; background-color: transparent;font-family: 'Titillium Web'; border-width: 2px; margin-bottom: 8px;padding: 11px 15px 11px 15px;}
.work-with-us-wrap .btn:hover
{background-color: transparent;}

/* Footer */

#footer-widget1 {
    background-color: #0f72ac;
    padding-top: 25px;
    padding-bottom: 23px;
}
#footer-widget1 address
{color:#FFFFFF; font-family: 'Open Sans Condensed', sans-serif; font-size: 18px;}
.footer-widget-menu ul
{padding-left:0; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2;}
.footer-widget-menu ul li
{padding-bottom: 10px;}
.footer-widget-menu ul li a
{color:#FFFFFF; font-family: 'Open Sans Condensed', sans-serif; font-size: 18px;}
.footer-widget-menu ul li a:hover, .footer-widget-menu ul li a:focus
{color:#FFFFFF;text-decoration: none;outline: none;}
.footer-widget-social a:hover,.footer-widget-social a:focus
{color:#FFFFFF;text-decoration: none;outline: none;}
.footer-widget-social a .fa
{color:#FFFFFF; background-color: #1090da; width: 35px; height: 35px; line-height: 35px; border-radius: 50%; text-align: center;}
.footer-widget-logo img {
    width: 140px;
}
.footer-widget-logo {
    float: right;
    margin-top: 4em;
}
#footer-widget1 address h4 {
    font-size: 15px;
    font-weight: 700;
}
.footer-widget-social
{float:right; margin-top: 12px;}
#footer-widget2
{background-color: #044268; padding-top: 21px; padding-bottom: 10px; border-top: 1px solid #ffffff;}
#footer-widget2 p
{color: #0f72ac; font-size: 17px; font-family: 'Titillium Web';}
.design , .design:hover
{color:#0f72ac;}
.net, .net:hover
{color:#0f72ac; font-weight: 600;}

#go-top
{position: fixed; bottom: 5%; right: 5%; cursor: pointer;color: #FFFFFF;background-color: #1090da;width: 40px;height: 40px;line-height: 40px;text-align: center;font-size: 18px;border-radius: 50%;}

/* Entry */

.shopping-center-location
{position: relative; margin-bottom: 15px; margin-top:0px;}
.shopping-center-location .caption
{background: rgba(56,90,109,.6);position: absolute; left: 0; right: 0; bottom: 0; color: #FFFFFF; padding-top: 16px; padding-left: 17px;font-family: 'Titillium Web'; font-weight: 300; padding-bottom: 10px; font-size: 19px;}
.page-wrap
{padding-top:10px;}
#shopping-tab.tab .nav-tabs
{border-bottom: none;position: relative;}
#shopping-tab.tab .nav-tabs li {
    margin-bottom: 35px;
    z-index: 1;
    width: 100%;
    text-align: center;
}
#shopping-tab.tab .nav-tabs li::after {
    content: "";
    width: 1px;
    border: 1px solid #0F72AD;
    position: absolute;
    top: 99%;
    z-index: -1;
    left: 50%;
    height: 41px;
}
#shopping-tab.tab .nav-tabs li:last-child:after
{border: none;}
#shopping-tab.tab .nav-tabs li a
{display: block;padding: 10px 20px;background: #fff;font-size: 15px;font-weight: 400;color: #0F72AD;text-transform: uppercase;border-radius: 0;margin-right: 0;border: 2px solid #0F72AD;position: relative;overflow: hidden;z-index: 1;transition: all 0.3s ease 0s;font-family: 'Titillium Web', sans-serif;}
#shopping-tab.tab .nav-tabs li.active a,
#shopping-tab.tab .nav-tabs li a:hover
{color: #fff;border: 2px solid #0F72AD;}
#shopping-tab.tab .nav-tabs li a:after
{content: "";display: block;width: 100%;height: 0;position: absolute;top: 0;left: 0;z-index: -1;transition: all 0.3s ease 0s;}
#shopping-tab.tab .nav-tabs li.active a:after,
#shopping-tab.tab .nav-tabs li a:hover:after
{height: 100%;background: #0F72AD;}
#shopping-tab.tab .tab-content
{padding: 20px 10px;margin-top: 0;font-size: 16px;color: #999;line-height: 26px;font-family: 'Titillium Web';}
#shopping-tab.tab .tab-content h3
{font-size: 24px;margin-top: 0;}


#ajax-container  .leasing-caption h3{ 
    margin: 20px !important; 
}



@media only screen and (max-width: 767px){
    #shopping-tab.tab .nav-tabs li{ margin: 0 25px 0 0; }
}
@media only screen and (max-width: 479px){
    #shopping-tab.tab .nav-tabs li
    {width: 100%;text-align: center;margin: 0 0 10px 0;}
    #shopping-tab.tab .nav-tabs li:after
    {width: 0;height: 100%;top: auto;bottom: -60%;right: 50%;}
}
.gallery .gallery-item 
{margin-bottom: 2px; margin-top: 0 !important;}
.shopping-center-locaction h3 
{font-family: 'Titillium Web', sans-serif;font-weight: 600;font-size: 20px;}
.shopping-center-locaction p 
{font-family: 'Titillium Web', sans-serif;font-size: 16px;}
#entry_wrapper
{padding-top:0px; padding-bottom: 25px;}
.sc-details
{padding-top:16px;}
.title h1 
{color: #0F72AD; font-family: 'Titillium Web', sans-serif;}
.sc-details-wrap {background-color: #f0f0f0; margin-bottom: 18px;}
.shopping-center-locaction {padding-top:21px;padding-right: 20px;}
#entry_wrapper h1 {
    color: #0F72AD;
    margin-top: 0;
    font-size: 28px;
    font-weight: bold;
}
.gender-ratio .table-bordered > tbody > tr > td, 
.gender-ratio .table-bordered > tbody > tr > th, 
.gender-ratio .table-bordered > tfoot > tr > td, 
.gender-ratio .table-bordered > tfoot > tr > th, 
.gender-ratio .table-bordered > thead > tr > td, 
.gender-ratio .table-bordered > thead > tr > th {

    border: 2px solid #009be6;
    font-family: 'Roboto';

}
.retail .premises_wrap .caption{
	background: rgba(56,90,109,1.0);
}
/* .retail .premises_wrap{
	border: 4px solid #385A6D;
} */
.retail-featured-img {
    position: relative;
}
.leasing-information h4 img {
    margin-right: 8px;
}
.leasing-information p {
    margin-top: 9px;
}
.leasing-information {
    padding-bottom: 4px;
}
.outlet-download-title {
    border-bottom: 2px dotted #ddd;
    margin-top: 38px;
    margin-bottom: 18px;
}
.outleft-download.outlet-contact h5 
	{font-family: 'Titillium Web', sans-serif;font-size: 16px;line-height: 1.5em;}
.outlet-retail {
    margin-top: 22px;
}
.leasing-search-form {
    margin-top: 33px;
    border: 1px solid #EFEFEF;
    padding: 10px 10px;
   background-color: #EFEFEF;
}
.leasing-search-form .form-control {
    margin-top: 13px;
    margin-bottom: 13px;
}
.leasing-btn {
    border-radius: 0;
/*     padding: 8px 25px; */
    background: white;
/*     color: black; */
    background-color: #1d8bc4;
    color: #FFFFFF;
    width: 61%;
    text-transform: uppercase;
	border-color:transparent;
}
.leasing-btn:hover,
.leasing-btn:focus{
	background-color: #1d8bc4 !important;
    color: #FFFFFF;
	border-color:transparent;
}
.page-id-443-entry h4{
	border-bottom: 2px dotted #ddd;
	padding-bottom: 15px;
	padding-top: 19px;
}
.page-id-443-entry p{
	font-family: 'Zawgyi-One';
}
/********************* Widget **************************/

.widget 
{ font-family: 'Titillium Web', sans-serif;}
#right-sidebar .widget ul 
{ padding-left: 0;list-style-type: none;margin-top: 18px;}
#right-sidebar
{margin-top:55px;}
.widget ul
{border:1px solid #ddd;}
.widget ul li 
{padding-bottom: 14px;padding-top: 14px;border-bottom: 1px solid #ddd;padding-left: 10px;}
.widget ul li a 
{font-size: 15px; color: #5a5959;}
.widget-title
{font-size: 22px;}
.widget h4 {display: inline;padding-bottom: 4px; color:#0F72AD;}
#sidebar {
    margin-bottom: 30px;
}
.leasing-caption {

    position: absolute;
    top: 43%;
    width: 78%;
    background: rgba(255,255,255,.8);
    left: 0;
    right: 0;
    margin: 0 auto;
    display: block;
}
.leasing-caption h3 {

    text-align: center;
	color:#0f72ac;
	margin-bottom: 0;
	font-size: 21px;
	height: 80px;
vertical-align: middle;
display: table-cell;
}
.leasing-caption p {

    text-align: center;
	color:#000;

}
.event-plan-wrap table tbody tr td.first-td {
    width: 23px;
}
.event-plan-wrap table tbody tr td ul {
    padding-left: 0;
    list-style-type: none;
}
.event-plan-wrap table tbody tr td{
	border-top-color:transparent;
}
/********************** Contact Us *********************/

.map-location address{font-family: 'Titillium Web', sans-serif;font-size:15px;color:#FFFFFF;padding-top: 0px;}
.map-location address h3 i{color:#FBA725;}
.map-location address a,.map-location address a:hover, .map-location address a:focus{color:#FFFFFF;text-decoration: none;outline: none;}
.map-location 
{background-color: #0F72AC;height:450px;}
.map-location address h3{color:#FFFFFF;}
.get-in-touch {text-align: center;font-family: 'Titillium Web', sans-serif;padding-top: 26px;padding-bottom: 26px;}
.get-in-touch h3{color:#0F72AC;}
.google-map {	border-right: 4px solid #fff;}
#cityproperties-form .form-control 
{margin-top: 10px;}
.send-btn 
{border: none;background-color: #0f72ac;color: #FFFFFF;border-radius: 0;padding: 10px 43px;font-size: 20px;font-weight: bold;}
.leasing-content {
    background-color: #efefef;
    padding-top: 31px;
    padding-bottom: 35px;
    margin-top: 52px;
}
.leasing-content address, .leasing-content h3 {
    text-align: center;
}
.leasing-content address{
    font-family: 'Titillium Web', sans-serif;
    line-height: 1.5em;
    font-size: 16px;
}
.leasing-content h3{
    color:#0F72AC;
	font-size: 19px;
}

.filter-search select {
/*     -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none; */
   
	background:#fff;
    border-radius: 0;
    border-color: #ddd;
    color: black;

}
.leasing-bottom-banner {
    margin-top: 46px;
}
/* ---------------- For Animation on Scroll ---------------- */
.slideanim {
    visibility:hidden;
    visibility:visible\9;/*For old IE browsers IE6-8 */
}
.slideanim.slide {visibility: visible; animation:slide 1s;}
.slideanim::after {
    /* useful when its child elements are float:left; */
    content: "";
    display: table;
    clear: both;
}

@keyframes slide {
    0% {
        opacity: 0;
        transform: translateY(50%);
    } 
    100% {
        opacity: 1;
        transform: translateY(0);
    } 
}


.leasing-search-form{
	position: relative;
}

.loader-wrapper{
	position: absolute;
	z-index: 1;
	top: -45%;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	/*background: rgba(56,90,109,0.2);*/
	display: none;
	align-items: center;
	justify-content: center;
}

.loader-wrapper img {
    width: 50px;
}


/********************** Media Query ********************/

/* Large desktops and laptops */
@media (min-width: 1200px) {
 .md .slider_caption
 {width:100% !important;}
 .md .recent-premises
 {width:100% !important;}

}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
	/* menu */
	#menu.navbar-default .navbar-nav > li > a
	{font-size:12px;}
	/* Slider */
	.md #slider .metaslider .flexslider .flex-direction-nav li a {
		top: 29%;
		background-image: url('images/bg_direction_nav.png');
	}
	
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
	.md .slider_caption
	{width:100% !important;}
	.md .recent-premises
	{width:100% !important;}
	.post-type-archive-leasing #entry_wrapper h1 {
    	margin-top: 35px;
	}
	#shopping-tab.tab .nav-tabs li::after{
		right:-29px !important;
	}
	#shopping-tab.tab .nav-tabs li{
		margin-right: 29px !important;
	}
	#shopping-tab.tab .nav-tabs li a{
		padding: 10px 12px;
		font-size: 13px;
	}
	.sm #menu-item-15 {
   		display: none;
	}
	.sm #menu-item-481{
		display: none;
	}
	.sm .home-page-search-filter {
	    margin-top: 0;
		position:static;
		width:100%;
	}
	.sm .slider_caption {
	    padding-bottom: 5px;
	    padding-top: 13px;
		bottom:0;
	}
	.sm .slider_caption h3{
		font-size:17px;
		margin-top:0;
	}
	.sm .slider_caption h2{
		font-size:20px;
	}
	.sm .slider_caption h1{
		font-size:25px;
	}
    .sm .footer-widget-logo{
        float:none;
    }
    .sm .footer-widget-social{
        float: none;
    }
    .sm .city_properties_logo {
        margin: 11px auto 11px;
    }
    .sm #menu.navbar-default .navbar-nav > li > a{
        padding:0 8px;
        font-size: 12px;
    }
    .sm #menu.navbar-default .navbar-nav > .active > a, 
    .sm #menu.navbar-default .navbar-nav > .active > a:focus, 
    .sm #menu.navbar-default .navbar-nav > .active > a:hover{
        height: auto;
    }
    .sm #menu .dropdown-menu > li > a{
        font-size: 12px;
    }
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
	.xs #custom_width
	{width:auto;}
	.xs .slider_caption {
		position: static;
		background-color: transparent;
	}
	.xs .work-with-us-wrap {
		padding-top: 0;
	}
	.xs .slider_caption .btn {
		border-color: #d4cece;
		color: #333;
	}
	.xs .home-page-search-filter {
		position:static;
		width:100%;
	}
	/*.xs .slider_caption
	{display: none;}*/
    .xs #menu.navbar-default .navbar-nav > li > a{
        line-height: 31px;
    }
    .xs #menu.navbar-default .navbar-nav > .active > a, 
    .xs #menu.navbar-default .navbar-nav > .active > a:focus, 
    .xs #menu.navbar-default .navbar-nav > .active > a:hover{
        height: auto;
        line-height: 31px;
    }
    .map-location {
        background-color: transparent !important;
        height: auto !important;
    }
    .page-template-contact-us .map-location address{
        color:#333333;
    }
    .page-template-contact-us .map-location address a, 
    .page-template-contact-us .map-location address a:hover, 
    .page-template-contact-us .map-location address a:focus {
        color: #333333;
    }
    .page-template-contact-us .map-location address h3 {
        color: #333333;
    }
    .xs .footer-widget-logo{
        float:none;
        margin-top: 1em;
    }
    .page-template-contact-us .btn.btn-default.send-btn.pull-right {
        float: left !important;
        margin-top: 12px;
    }
    .xs .shopping-center-location .caption{
        font-weight: 700;
        font-size: 15px;
    }
	.xs .title h1{
		font-size: 23px !important;
	}
	#bread_crumb ul li, #bread_crumb ul li a{
		
		font-size:13px !important;
	}
	#bread_crumb {
    	float: none !important;
	}
	.xs #bread_crumb ul{
		padding-left:0 !important;
	}
	#breadcrumbs {
		padding-left: 0 !important;
	}
	.xs #breadcrumbs li {
		padding-left: 0;
		padding-right: 7px;
	}
/* 	.xs .title {
		display: none;
	} */
	.xs .sc-details h3 {
		font-size: 19px;
		margin-top: 0;
	}
	.xs .sc-details table tbody tr td ul {
		padding-left: 0;
	}
/* 	.xs .sc-details table tbody tr td:first-child{
		width:37% !important;
	} */
}

/* Portrait phones and smaller */
@media (max-width: 480px) {

}

a:hover,a:focus{
    text-decoration: none;
    outline: none;
}
#accordian .panel{
    border: none;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 15px;
    position: relative;
}
#accordian .panel:before{
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    border: 1px dashed #6e8898;
    position: absolute;
    top: 25px;
    left: 18px;
}
#accordian .panel:last-child:before{ display: none; }
#accordian .panel-heading{
    padding: 0;
    border: none;
    border-radius: 0;
    position: relative;
}
#accordian .panel-title a{
    display: block;
    padding: 10px 30px 10px 60px;
    margin: 0;
    background: #fff;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 1px;
    color: #0F72AD;
    border-radius: 0;
    position: relative;
}
#accordian .panel-title a:before,
#accordian .panel-title a.collapsed:before{
    content: "\f103";
    font-family: "fontawesome";
    font-weight: 900;
    width: 40px;
    height: 100%;
    line-height: 40px;
    background: #0F72AD;
    border: 1px solid #0F72AD;
    border-radius: 3px;
    font-size: 17px;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.3s ease 0s;
}
#accordian .panel-title a.collapsed:before{
    content: "\f101";
    background: #fff;
    border: 1px solid #6e8898;
    color: #0F72AD;
}
#accordian .panel-body{
    padding: 10px 30px 10px 30px;
    margin-left: 40px;
    background: #fff;
    border-top: none;
    font-size: 15px;
    color: #6f6f6f;
    line-height: 28px;
    letter-spacing: 1px;
}
#footer-widget1 h3 {
    color: #1a1a1a;
    font-weight: bold;
}
.map-location h2 {
    color: #FBA725;
    font-weight: bold;
}
.leasing-content h2 {
    font-family: 'Titillium Web', sans-serif;
    font-size: 28px;
    font-weight: 600;
}

/**** Map Marker Clusterer ***/
#map {
    height: 450px;
    margin-bottom: 20px;
}
.infomarker-box a{
    display: flex;
    align-items: center;
    justify-content: center;
}
.infomarker-img {
    width: 100px;
}
.infomarker-text {
    padding-left: 10px;
    height: 100px;
}
.infomarker-text p {
    display: table-cell;
    height: 100px;
    vertical-align: middle;
    color:#898989;
}
.infomarker-text p .fa {
    color: #898989;
}
.infomarker-text p span {
    font-weight: 700;
    text-transform: uppercase;
    color: green;
}
#map .gm-style-iw.gm-style-iw-c {
    border-radius: 0;
}
.leasing-cat-img img {
    margin-top: 25px;
    border: 1px solid #ddd;
}