@charset "utf-8";
/* CSS Document */
body{font-family: 'Prompt', sans-serif!important; background:#e7e7e7;}
.site-header{ position:absolute; width:100%; z-index:999; }
.site-header .site-header-main{display:block;}
.site-branding{ position:absolute; top:-20px; left:44px;}
.site-header-menu{ float:right;}
.site-header .site-header-menu{ margin:15px 0; margin-right:40px;}
.site-header .main-navigation a{ color:#fff; text-transform:uppercase; font-size:14px; letter-spacing:1px;}
.site-header  .main-navigation a:hover, .site-header  .main-navigation a:focus{ color:#fff; position:relative;}
.site-header  .main-navigation a:hover:after, .site-header  .main-navigation li.current-menu-item a:after{ position:absolute; content:''; height:2px; width:50px; background:#fff; bottom:0; left:0; right:0; display:block; margin:0 auto;}
.site-header  .main-navigation ul li:last-child a{ font-size:13px; margin-top:-5px;}
.site-header  .main-navigation ul li:last-child{ border-left:2px solid #4a8bed;}
.site-header  .main-navigation ul li span{ display:block;}

.blue{ height:45px; background:#000048;}
.grey{height:52px; background:#cccccc;}
.site-content .cycloneslider-template-standard{ margin-bottom:0;}
.site-content .cycloneslider-template-standard .cycloneslider-pager{ bottom:-75px;}
.site-content .cycloneslider-template-standard .cycloneslider-pager span{ background-color:#868686; box-shadow:none;}
.site-content .cycloneslider-template-standard .cycloneslider-pager span.cycle-pager-active{background-color:#283b98;}
.site-content .cycloneslider-template-standard .cycloneslider-prev, .site-content .cycloneslider-template-standard .cycloneslider-next{ width:20px; height:38px; box-shadow:none; opacity:1;}
.site-content .cycloneslider-template-standard .cycloneslider-prev .arrow, .site-content .cycloneslider-template-standard .cycloneslider-next .arrow{ border:none;}
.site-content .cycloneslider-template-standard .cycloneslider-prev{ background:url(images/left1.png) 0 0 no-repeat;}
.site-content .cycloneslider-template-standard .cycloneslider-next{ background:url(images/right1.png) 0 0 no-repeat;}

.main-part{ width:1150px; margin:0 auto;}

.home-con{ text-align:center; font-size:16px; padding:25px 0; font-weight:400;}
.block-area{ margin-bottom:32px;}
.block-area a.links{ font-size:15px; text-transform:uppercase; color:#2b2c34; border-top:2px solid #283b98; border-bottom:2px solid #283b98; padding:2px 5px;}

.site-inner .site-footer{ background:#cccccc; margin-bottom:40px; padding:0;}

.subc{ width:30%; float:left;}
.address{ width:68%; float:right;}
.site-footer section{ padding:10px 0; border:none; margin-bottom:0;}

.subc ul li{ display:inline-block; vertical-align:middle; padding:0; margin:0 10px; text-indent:-3000px; background:url(images/social.png) 0 0 no-repeat; width:26px; height:26px;}
.subc ul li a{ text-decoration:none; text-indent:-3000px; display:block; box-shadow:none;}
/*.subc ul li:nth-child(1){ background-position:0 0;}*/
.subc ul li:nth-child(1){ background:url(https://friedlandproperties.com/wp-content/plugins/ultimate-social-media-icons/images/icons_theme/cute/cute_twitter.png) center center no-repeat; background-size:26px 26px;}
.subc ul li:nth-child(2){ background:url(https://friedlandproperties.com/wp-content/plugins/ultimate-social-media-icons/images/icons_theme/cute/cute_instagram.png) center center no-repeat; background-size:26px 26px;}
.subc ul li:nth-child(3), .subc ul li:nth-child(4) a{ background:none; text-indent:inherit; font-size:16px; color:#283b98; width:100px;}

.subc.listsocial ul li:nth-child(1){ background-position:0 0;}
.subc.listsocial ul li:nth-child(2){ background-position:-45px 0;}
.subc.listsocial ul li:nth-child(3){ background-position:-90px 0;}
.subc.listsocial ul li:nth-child(4){ text-indent:-3000px; background:url(https://friedlandproperties.com/wp-content/plugins/ultimate-social-media-icons/images/icons_theme/cute/cute_twitter.png) center center no-repeat; background-size:26px 26px; width:26px; height:26px;}

.address{ margin-top:5px;}
.address span{ font-size:12px; color:#283b98; padding-left:5px;}
.address span a {color:#383838; text-decoration: none; box-shadow:none;}
.address span:last-child{ color:#383838;}


.site-header-main{background:rgba(0,0,72,0.6); top:20px; float:left; width:100%; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;}
.site-header-main.fixlogo{ top:0; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;}
.site-header-main.fixlogo .site-branding img{ /*width:100px;*/ transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;}
.site-header .site-header-main.fixlogo .site-header-menu{ margin:15px 40px 15px 0; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;}

.fixlogo .custom-logo-link, .site-header-main .horizen-logo{ display:none;}
.fixlogo .horizen-logo{ display:block; margin-top:28px;}

/*/////////////////////////tean-page///////////////*/
.team-page{ padding-top:160px;}
.team-page h1{ font-size:40px; color:#2b2c34; text-transform:uppercase; font-weight:300; text-align:center; position:relative; margin-bottom:70px;}
.team-page h1:after, .banner h2:after, .banner h1:after{ position:absolute; width:150px; height:3px; content:''; left:0; right:0; margin:0 auto; background:#000048; bottom:0;}
.team{ padding:0; margin:0; overflow:hidden;}
.team li{ list-style-type:none; float:left; width:225px; margin:0 30px 60px 30px; background:#fff; text-align:center; min-height:310px;}
.team li h3, .team li h2{ font-size:16px; text-transform:uppercase; font-weight:500; padding-top:10px; color:#2b2c34; line-height:24px;}
.portfolio-img-box{ color:#555555; font-size:15px; padding-bottom:0; min-height:inherit; position:relative; height:250px;}
.portfolio-img-box img{ height:225px;}

/*/////////////////////////teandetails-page///////////////*/

.con-area{ float:left; width:70%; border:1px solid #CCC; padding:10px; background:#efefef;}
.img-area{ float:right; width:25%;}
.img-area img{ width:100%;}
.teamdetais{ overflow:hidden; padding-bottom:50px;}
.con-area p{ font-size:14px; padding-bottom:15px;}

/*/////////////////////////portfolio-page///////////////*/
#animated-thumbnials-51 .col-sm-4{ padding:0 5px 5px 5px;}
.portthumb{ position:relative;}
.title{ position:absolute; width:100%; height:100%; top:0; background:rgba(14,3,107,0.6); text-align:center;}
.title .title_block{ margin:0; padding:0; display:table; width:100%; height:100%;}
.title .title_block .title_area{ margin:0; padding:0; display:table-cell; vertical-align:middle; width:100%; height:100%;}
.title .title_block .title_area h3, .title .title_block .title_area h2{ font-size:17px; text-transform:uppercase; font-weight:300; color:#fff;}
.portthumb .title{display:none;}
.portthumb:hover .title{display:block;}
.portfolio{ padding-bottom:40px;}
.lg-thumb-outer{ display:none;}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{ bottom:0!important;}
.lg-actions .lg-prev:after, .lg-actions .lg-next:before{ background:url(images/gal-a-l.png) 0 0 no-repeat; content:''!important; width:19px; height:41px; position:absolute; display:block; left:80px;}
.lg-actions .lg-next:before{background:url(images/gal-a-r.png) 0 20% no-repeat; right:100px; left:auto;}
.lg-backdrop{ background-color:rgba(0, 0, 0, 0.8)!important;}
.lg-actions .lg-next, .lg-actions .lg-prev{ background-color:transparent!important;}
.lg-toolbar .lg-icon{ display:none; color:#a7a9ac!important;}
.lg-toolbar .lg-icon.lg-close{ display:block;}
.lg-outer .lg-img-wrap{ padding:100px 5px 30px 5px!important;}


/*/////////////////////////acquisitions-page///////////////*/
.banner{ position:relative; margin-bottom:50px;}
.banner img{ width:100%;}
.banner h2, .banner h1{ position:absolute; top:30%; left:0; right:0; margin:0 auto; color:#000048; font-size:40px; text-align:center; font-weight:400; text-transform:uppercase;}
.banner.con-banner h1{ color:#2b2c34;}
.banner.con-banner h1:after{ background:#000048;}
.acquisitions{ text-align:center; padding-bottom:50px; overflow:hidden;}
.acquisitions p{ padding-bottom:20px;}
.banner .post-thumbnail{ margin-bottom:0;}

/*/////////////////////////contact-page///////////////*/
.left-add{ float:left; width:50%; text-align:left; font-size:14px; padding-bottom:20px;}
.left-add .office{ float:left; width:42%;}
.left-add h2{ font-size:17px; font-weight:300; padding-bottom:18px;}
.left-add .office h4, .left-add .office h3{ font-size:18px; text-transform:uppercase; font-weight:500;}
.left-add .office span{ font-size:15px; font-weight:500;}
/*.left-add .office a{ color:#2b2c34;}*/

/*/////////////////////////tenant-portal///////////////*/
.banner.tenant-portal h1{ color:#121245;}
.portal-botton{ text-align:center;}
.portal-botton ul li{ display:inline-block; vertical-align:middle; margin:0 20px;}
.portal-botton ul li img{ height:100px;}
.tenant-portal{ margin-bottom:20px;}
.tenant-portal .acquisitions{ padding-bottom:20px;}
.tenant-portal .grey{ height:43px;}
.portal-botton ul li a{ width:211px; height:54px; line-height:54px; background:#23559e; display:block; color:#fff; font-size:23px; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; font-weight:300;}
.portal-botton ul li a:hover{background:rgb(0, 0, 72); transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;}

/*/////////////////////////subcribe-form///////////////*/
.subcribe{ width:635px; text-align:left;}
.subcribe h2, .subcribe h1{ font-size:19px; text-transform:uppercase; font-weight:400;}
.subcribe h2 span, .subcribe h1 span, .subcribe h2 label, .subcribe h1 label{ display:block;}
.subcribe h2 span, .subcribe h1 span{ font-size:14px;}
.subcribe h2 .required_field, .subcribe h1 .required_field{ font-size:12px; font-style:italic; padding-bottom:20px;}
.form-part{ float:left; width:30%; margin-right:15px; font-size:12px; text-transform:uppercase; margin-bottom:20px; letter-spacing:2px;}
.form-top{ overflow:hidden;}
.form-part input{ height:37px; line-height:37px;}
.form-part:nth-child(4){ width:70%;}
.check1{ padding-bottom:20px; overflow:hidden;}
.check1 .chkbox_area{ width:25%;}
.check1 .chkbox_area label{ text-transform:uppercase; font-size:17px;}
.check1 .wpcf7-list-item, .cus-ser .wpcf7-list-item{ margin:0 25px 0 0; font-size:17px; text-transform:uppercase;}
.subcribe h3{ font-size:14px; font-weight:300;}
.cus-ser{ overflow:hidden; padding:10px 0;}
.subm, .loca{ float:left; width:30%;}
.cus-ser .wpcf7-list-item{ font-size:16px; text-transform:none;}
.loca{width:60%;}
.subm .chkbox_area, .loca .chkbox_area{ width:auto;}
.loca .wpcf7-list-item{ width:164px;}
.subm h3, .loca h3{ font-size:12px; text-transform:uppercase; padding-bottom:10px;}
.small-txt{ font-size:12px; padding-bottom:10px; display:block;}
.submi input[type="submit"]{ background:#8a8a8a; border-radius:0; font-size:16px; font-weight:400; text-transform:none;}
.subcribe .remodal-close{ left:auto; right:5px; top:15px;}
.subcribe .remodal-close:hover{ background:none;}
.subcribe .remodal-close:after{ content:''; background:url(images/close.png) 0 0 no-repeat; width:19px; height:19px;}

/*/////////////////////////listing///////////////*/
.form-area{ width:845px; /*min-height:100px;*/ background:rgba(0,0,72,0.7); position:absolute; left:0; right:0; display:block; margin:0 auto; bottom:22%; }
.banner .widget{ padding-top:0;}

.feature .portfolio-img-box{ height:250px;}


/*/////////////////////////listing-inner///////////////*/

.list-top{ background:#000; margin-top:270px; position:relative;}
.list-top .main-part{ position:relative; padding:100px 0;}
.list-top .main-part img{ position:absolute; right:0; top:-52px; width:auto;max-height:420px;max-width:35%;}
.list-top h2, .list-top h1{ font-size:40px; color:#fff; position:relative; width:62%; font-weight:300; letter-spacing:2px; display:inline-block; text-transform:uppercase; padding:0 20px 0 0; overflow:hidden;}
.list-top h2:after, .list-top h1:after{ width:178px; height:2px; background:#cccccc; position:absolute; content:''; left:0; right:0; margin:0 auto; display:block;}
.descript{ font-size:24px; color:#2b2c34; margin-top:120px; padding-bottom:10px; margin-bottom:10px; border-bottom:3px solid #949494;}
.descript a{ float:right; font-size:15px; color:#000048; margin-top:19px;}
.adds{ font-size:17px; color:#606060;}
.property{ overflow:hidden; margin-bottom:50px; clear:both;}
.left-list{ float:left; width:40%;}
.right-list{ float:right; width:55%; border-left:3px solid #949494; padding-left:70px;}
.left-list h3, .right-list h3, h3.listingheading { font-size:20px; font-weight:400; color:#2b2c34; text-transform:uppercase; position:relative; margin-bottom:15px; padding-top:30px; text-transform:uppercase; letter-spacing:2px;}

.left-list h3:after, .right-list h3:after, h3.listingheading:after {width:278px; height:3px; background:#cccccc; position:absolute; content:''; left:0; margin:0 auto; display:block;}
.left-list span.bold{ font-size:15px; color:#2b2c34; display:block; font-weight:500;}
.left-list span span{ font-weight:300;}
.left-list ul li{ font-size:15px;}
.list-button a{ font-size:17px; color:#fff; background:#000048; display:inline-block; padding:5px 10px; margin-right:20px;}
.l1{ font-size:15px; color:#2b2c34; font-weight:400; display:inline-block; vertical-align:top; margin-right:20px;}
.sin-sub{ background:#000048; padding:15px; color:#fff; margin:30px 0;}
.sin-sub section, .share-list section{ border:none; margin-top:0; padding-top:0;}
.sin-sub .widget h4{ font-size:17px; text-transform:uppercase; font-weight:400; margin-bottom:10px; letter-spacing:3px;}
.sin-sub .widget span{ font-size:15px; display:block; padding-bottom:15px;}
.sin-sub .widget a{ font-size:16px; padding:8px 10px; display:inline-block; text-decoration:none; color:#fff; box-shadow:none;}

.sin-sub .widget .subs{ font-size:16px; padding:10px 10px !important; display:inline-block; background:#575757; text-decoration:none; color:#fff; box-shadow:none; width: 150px; border-radius: 0px; }

.share-list .subc{ float:none; display:inline-block; width:auto; vertical-align:middle;}
.share-list span{font-size:16px; text-transform:uppercase;}
.share-list .subc ul{ margin-bottom:0;}
.share-list{ padding:30px 0; margin-bottom:20px; border-top:2px solid #949494; border-bottom:2px solid #949494;}
.location h5{ font-size:20px; font-weight:400; color:#fff; text-transform:uppercase; background:#000048; padding:5px 10px;}
.cont{ font-size:13px; padding-top:20px; margin-top:30px; border-top:2px solid #949494;}


.right-search .content-area{ float:none; margin-right:0; width:auto;}
.left-search{ width:25%; float:left; background:#000048; padding:25px; margin-bottom:15px;}
.left-search .checking{ padding:0;}
.right-search{ width:74%; float:right;}
.left-search h2, .left-search h1{ display:none;}
.left-search .sub-area{ width:auto; float:none; margin-bottom:15px;}
.left-search .sub-area select{ width:100%;}
.left-search .sqare{ color:#fff; overflow:hidden; margin-bottom:15px;/*display: none;*/ margin-top:10px;}
.left-search .sin-sub{ margin:0; padding:0;}
.left-search .checking .chkbox_area{ margin-bottom:10px;}
.left-search .sin-sub{ padding-top:20px;}
.left-search input[type="submit"]{ background:rgb(138, 138, 138); border-radius:0;}

.right-search ul{ width:32%; display:inline-block; vertical-align:top; margin-left:0; margin-right:12px;}
@media only screen and (min-width: 767px){
  .right-search ul:nth-child(3n){ margin-right:0;}
}
.right-search ul li{ list-style-type:none; background:#fff; min-height:370px;}
.right-search ul li span{ display:block;}
.pic-ser{ position:relative; overflow:hidden; height:256px; }
.pic-ser img{height:256px; }
.pic-ser span{ position:absolute; width:100%; border:0; bottom:0; background:rgba(0, 0, 0, 0.5); padding:5px 10px 5px 10px; color:#fff; text-transform:uppercase; left:0;}
.right-search ul li h5, .right-search ul li  label, .listnewlist label, .listnewlist h5{ font-size:16px; font-weight:400; color:#323232;}
.right-search ul li h5, .listnewlist h5{ position:relative; padding:10px;}
.right-search ul li h5:after, .listnewlist h5:after{ position:absolute; width:80px; height:2px; content:''; background:#777777; left:10px; bottom:5px;}
.right-search ul li label, .listnewlist label{ display:block; padding:0 10px;}

/*------------------------- custom radio and checkbox css start --------------------------------*/

.chkbox_area{
	width:30%; float:left; position:relative;
}
.chkbox_area label{
	width:100%; margin-bottom:10px; text-align:left;
}
.chkbox_area input[type=checkbox], 
.chkbox_area input[type=radio]{
	float:left;
}
.chkbox_area input[type=checkbox]:not(old),
.chkbox_area input[type=radio]:not(old){
  width   : 28px;
  margin  : 0;
  padding : 0;
  opacity : 0;
  height  : 22px;
  float:left;
  
}

input[type=checkbox]:not(old) + label{
  display      : inline-block;
  margin-left  : -32px;
  background   : url(images/checks.png) no-repeat 0 0;
  line-height  : 24px;
  padding:0px 0px 0px 28px;
}

input[type=radio]:not(old) + label{
  display      : inline-block;
  margin-left  : -32px;
  background   : url(images/checks.png) no-repeat 0 -72px;
  line-height  : 24px;
  padding:0px 0px 0px 28px;
  text-align:left;
}

input[type=checkbox]:not(old):checked + label{
  background-position : 0 -25px;
}

input[type=radio]:not(old):checked + label{
  background-position : 0 -48px;
}

.checking .chkbox_area{ width:100%; margin-bottom:16px;}
.checking .chkbox_area .left-check{ float:left; width:20%;}
.checking .chkbox_area label{ color:#fff; font-size:17px; text-transform:uppercase;}

.scrllchek{ height:147px; overflow-y:auto;}

.dpdown_area .chkbox_area label{ font-size:13px; margin-bottom:2px;}
/*------------------------- custom radio and checkbox css ended --------------------------------*/

/*------------------------- custom dropdown css start ---------------------------*/

.scrllchek{ border:1px solid #fff; padding:0 5px; margin-bottom:0!important;}
.dpdown_area{
margin:2px; position:relative; width:100%; 
}
select.custom-dropdown {
 -webkit-appearance: none;  /*REMOVES DEFAULT CHROME & SAFARI STYLE*/
 -moz-appearance: none;  /*REMOVES DEFAULT FIREFOX STYLE*/
 /*border: 0 !important;*/  /*REMOVES BORDER*/

 color: #000;
 font-size: 17px;
 padding: 0;
 width: 100%;
 cursor: pointer;
 float:left;
 border: 1px solid #cccccc;
 box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
/* background: #fff url(images/drop-arrow.png) no-repeat right center;
 background-size: 27px 27px;*/
}
.left-select{ float:left; width:40%; margin-right:38px;}
.sub-area{ overflow:hidden; width:62%; float:left; color:#fff; }
.sub-area h5, .area-left h5{font-weight:400;}
.sub-area select option{ font-size:15px;}
/*------------------------- custom dropdown css ended ----------------------------*/
#area{ width:30%; float:left; color:#fff; /*display:none;*/}
.area-left{ float:left; width:40%;}
.area-left input{ height:28px; padding:0;  padding:0 5px!important;}
.area-left1{ float:left; width:8%; text-align:center; padding-top:25px;}
.checking{ overflow:hidden; padding:30px;}
.search-paret input[type="search"]{ height:80px; width:78%!important; float:left; font-size:20px; background:url(images/searc.jpg) 2% 50% no-repeat #fff; padding:0 10px 0 55px;}
.search-paret input[type="submit"]{ height:80px; width:22%; float:left; font-size:20px; text-transform:uppercase; font-weight:400; background:#000048; color:#fff; }
.feature{ width:1250px; overflow:hidden; margin:0 auto;}
.feature h2, .feature h1{ text-align:center; font-size:25px; text-transform:uppercase; font-weight:400; position:relative;}
.feature h2:after, .feature h1:after{ position:absolute; content:''; left:0; right:0; display:block; margin:0 auto; width:100px; height:2px; background:#777777;}
.feature ul li{ display:inline-block; vertical-align:top; width:22%; position:relative; height:253px; overflow:hidden; margin-right:43px; margin-bottom:30px;}
.feature ul{ padding:50px 0; margin:0;}
.feature ul li img{ width:100%; height:100%;}
.feature ul li h3, .feature ul li h2{ font-size:15px; font-weight:300; background:rgba(0, 0, 0, 0.7); position:absolute; width:100%; bottom:0; padding:8px; color:#fff; height:auto; /*line-height:200px; text-align:center;*/}
.feature ul li:nth-child(4n){ float:right; margin-right:0;}


.sub-come.remodal{max-width:525px; padding:50px 30px;}
.sub-come.remodal h2{ font-size:25px; letter-spacing:2px; font-weight:400; padding-bottom:30px;}
.sub-come.remodal p{ font-size:18px;}
.sub-come .remodal-close{ top:-21px; right:-33px;}

/*/////////////////////////listing-new///////////////*/
.listnew .team li{ width:23%; margin:0 8px 15px; text-align:left; min-height:368px;}
.listnew.team-page h2{ margin-bottom:33px;}
.listnew.team-page{ padding-top:0;}

/*/////////////////////////new-banner///////////////*/

 .jssorb01 {
            position: absolute;
			bottom:-44px!important;
        }
        .jssorb01 div, .jssorb01 div:hover, .jssorb01 .av {
            position: absolute;
            /* size of bullet elment */
            width: 12px;
            height: 12px;
            filter: alpha(opacity=70);
            overflow: hidden;
            cursor: pointer;
            /*border: #000 1px solid;*/
			border-radius:100px;
        }
        .jssorb01 div { background-color: #868686; }
        .jssorb01 div:hover, .jssorb01 .av:hover { background-color: #d3d3d3; }
        .jssorb01 .av { background-color: #283b98; }
        .jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; }

        
        .jssora13l, .jssora13r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 19px;
            height: 41px;
            cursor: pointer;
            background: url('images/a13.png') no-repeat;
            overflow: hidden;
        }
        .jssora13l { background-position: -17px -45px;}
        .jssora13r { background-position: -84px -45px; }
        .jssora13l.jssora13lds { background-position: -10px -35px; opacity: .3; pointer-events: none; }
        .jssora13r.jssora13rds { background-position: -70px -35px; opacity: .3; pointer-events: none; }
		
/*/////////////////////////new-banner///////////////*/		

.share-list h2, .share-list .sfsi_widget{ display:inline-block; vertical-align:middle;}
.share-list .sfsi{ min-height:inherit!important;}
.share-list h2{ font-size:16px!important;}
.share-list .sfsi_wicons{ margin:5px 5px!important;}
.share-list .widget .widget-title{ margin-bottom:9px;}
.subc #text-3{ display:none;}
.new-ser1 .chkbox_area{ width:90%;}
.new-ser1 .chkbox_area label{ margin-bottom:2px;}

.paddind-ul ul{ margin:0;}


/*/////////////////////////ui-autocomplete///////////////*/

.ui-autocomplete{ width:660px!important; background:#efefef!important; padding:10px;}
.ui-autocomplete li{ list-style-type:none!important;}

/*/////////////////////////etemplate///////////////*/
.sucribes{ text-align:center;}
.sucribes .site-main{ margin-bottom:0;}
.sucribes h1{ text-align:center;}
.sucribes span{ text-transform:uppercase; display:block; padding-bottom:40px;}
.sucribes h2{ padding:20px 0; margin-bottom:20px!important; background:#d9d9d9;}

.landing-acq{ padding-bottom: 0;}
.landing-acq .portal-botton ul, .landing-portal{ margin-bottom: 10px !important;}
.site-content{ position: relative;}
.tenant-footer{ width:100%; position: fixed; bottom:40px; margin-bottom: 0px !important;}
.landing-tenant{ position:relative;}
/************** 18-05-2017 ****************/
.list-button{ width:444px; float: left;}
.view_gal{ width:444px; height:51px; text-align: center;  margin-right: 0 !important; overflow: hidden; font-size: 22px !important; margin-bottom: 20px;}
.view_plan{width:211px; height:51px; text-align: center; float: left; font-size: 22px !important; margin-right: 22px !important;}
.dwl_pdf{width:211px; height:51px; text-align: center; float: right; margin-right: 0 !important; font-size: 22px !important;}
.left-list, .right-list{ overflow: hidden;}

.modal-gal .close {
  float: right;background: url("images/close.png") no-repeat; width:19px; height:19px; margin-right: 22%; opacity: 1;
}

.list-button a:hover{ text-decoration: none;}
.cursor{ cursor: pointer;}
.modal-gal{ position: fixed !important; top:10% !important;}
.modal-gal .modal-body .carousel-control.left{ left:-20%; opacity: 1; background: url("images/gal-a-l.png") no-repeat; width:19px; height:41px; top:40% !important;}
.modal-gal .modal-body .carousel-control.right{ right:-20%; opacity: 1; background: url("images/gal-a-r.png") no-repeat; width:19px; height:41px; top:40% !important;}
.modal-gal .modal-body .carousel-indicators{ display:none;}
.modal-gal .modal-dialog {margin: 30px auto;width: 680px;}
.modal-gal .modal-body{ padding:0;}
.modal-gal .modal-content{ background: transparent; border:none; border-radius: 0; box-shadow: none;}
.modal-gal .carousel-control {bottom: 0;position: absolute;top: 0;}
.modal-gal .item{ text-align: center; height:500px; overflow: hidden;}
.modal-gal .item img{ max-width:100%; height:auto;}
.modal-gal .modal-body .carousel-inner{ width:85%; margin: 0 auto; left: 0; right:0;}

/*********** 29-05-2017 **************/
.subs-bnr .post-thumbnail{ max-height:310px; overflow: hidden;}
.unsubs-bnr .unsub{ min-height:300px;}

/*********** 15-06-2017 **************/
.lg-outer .lg .lg-sub-html h4{ font-size:16px; font-weight:300;}
.sin-sub .widget h4{ letter-spacing:normal;}

/*********** 20-06-2017 **************/
.error-404{ margin-bottom: 50px; text-align: center;}
.error-404 .search-form{ width:300px; margin-top: 30px; margin-left: auto; margin-right: auto;}
.error-404 .page-header{ margin-bottom:30px;}
.error-404 .page-content{ margin: 0 !important; width: 100%;}
.error-404 .search-form input.search-field[type="search"]{ width:100%;}
.site-main ul li a h4{ color: #303336; padding: 0 0 0 10px; font-weight: 400;}



/* ---- 09.01.18 ---- */

.container {
  max-width:1170px; margin: 0 auto;  
}
 .site-branding {
   left: 0; 
 }
 .res-heading {
   color: #000b4c; font-size: 40px; line-height: 40px; font-weight: 500; text-transform: uppercase; border-bottom:3px solid #88979c;  padding-bottom:10px;
    padding-top: 30px;
 }
 .res-heading a{
   text-transform: none;  color: #000b4c; font-size:20px; line-height:20px; float: right; margin-top: 20px;
 }
 .res-address {
   color: #606060; font-size: 17px; text-transform: uppercase; display: inline-block; vertical-align: top; width: 100%; margin: 15px 0;
 }
 .res-address button {
   font-size: 16px; line-height: 16px; font-weight: 700; color: #000b4c; border: 2px solid #002767; float: right; padding:10px 10px 10px 30px ;
    background: transparent url(images/print-icon.png) no-repeat 5% 50%;  border-radius: 0;
 }
 .res-address button.views{
	 background: transparent url(images/view-icon.png) no-repeat 5% 50%;
	 margin-left:5px;
   margin-right: 20px;
 }
 .res-address button:hover {
  background: #000b4c url(images/print-icon1.png) no-repeat 5% 50%; color:#fff; 
 }
 .res-address button.views:hover {
  background: #000b4c url(images/view-icon1.png) no-repeat 5% 50%;  color:#fff;
 }
 .res-address span  {
   display: inline-block; vertical-align: top; 
 }
 .res-content-section{
   width: 100%; display: inline-block; vertical-align: top; margin: 0 0 30px;
 }
 .res-content-left {
   float: left; width: 48%;
 }
 .res-content-right {
   float: right; width: 48%;
 }
 .res-content-right .location h5, .res-content-left h5,  .res-content-left-bottom h6, .res-units h5, .res-contact h6  {
      font-size: 20px; color: #000b4c; padding: 0; background:transparent; font-weight: 500; text-transform: uppercase; margin: 0 0 15px;
 }
 .res-content p{
   color: #606060; font-size: 16px; line-height: 24px; 
 }
 .acf-map {
   margin: 0 !important; height: 445px !important; border: #ccc solid 2px !important;
 }
 .res-content p a{
  color: #000b4c;
 }
 .res-content-left-bottom {
   margin-top:22px; display: inline-block; vertical-align: top; width: 100%; 
 }
 .res-content-left-bottom .res-amenities {
   float: left; width: 40%; 
 }
 .res-nhood {
   float: right; width: 40%; 
 }
 .res-content-left-bottom ul  {
   list-style: none; margin: 0;
 }
 .res-content-left-bottom ul li {
    background: url(images/bullet-icon.png) no-repeat 0 10px; font-size: 16px; line-height: 25px;  color: #606060; padding-left: 10px;
 }
.res-units table, .res-units iframe {
  width: 100%;
}
.res-units table thead tr th, .res-units table tbody tr:first-child td {
  font-size: 16px; color: #606060; text-align: center; text-transform: uppercase; border-bottom: 3px solid #949494; padding: 10px 0; 
}
.res-units table tbody tr td {
color: #606060; font-size: 16px; text-align: center; padding:5px 0; 
}
.res-units table tbody tr:nth-child(2n+2) td {
  background: #d9d9d9; 
}
.res-units table tbody tr td a{
  background: url(images/view-icon.png) no-repeat 0 50%;  color: #606060; text-decoration: underline; padding-left:20px; 
}
.res-units table tbody tr td a:hover {
  text-decoration: none; color: #000b4c;
}
.res-units table tbody tr td a.link {
  background: none;
}
.applyBtn {
  float: right; color: #000b4c; font-size: 16px; font-weight: bold; background: url(images/apply-icon.png) no-repeat 100% 50%; padding-right:22px; margin-top:15px;
}
.res-units {
  width: 100%; display: inline-block; vertical-align: top; margin: 0 0 25px;
}
.res-units iframe {
  margin-bottom: 0; border:  3px solid #949494; height:250px;
}
.res-contact {
  width: 100%; display: inline-block; vertical-align: top; margin: 0 0 50px;
}
.res-contact-left {
  float: left; width: 40%;  background:#000b4c; padding: 20px;
}
.res-contact-left a{
  color: #e7e7e7; background: url(images/ph-icon.png) no-repeat 0 50%; padding-left: 25px; display: block; font-size:14px;
}
.res-contact-left a:last-child{
  background: url(images/mail-icon.png) no-repeat 0 50%;
}
.res-contact-right {
float: left; width: 60%; background:rgba(138, 138, 138, 0.8);  padding: 20px;
}
.conPerson {
  display: inline-block; vertical-align: top; color: #e7e7e7; font-size: 14px; margin: 0 7px; 
}
.conPerson strong {
  display: block;
}
.side-scocial {
  position: fixed; left: 0; top: 30%;
}
.side-scocial a{
  display: block !important;
}
body .backGround{
  /*background: url(images/grid.png) repeat-y 0 0;*/ max-width: 1230px; margin: 0 auto; 
}
header .container {
  width: 100%; display: inline-block; vertical-align: top; position: relative; display: table;
}
header.site-header .site-header-menu {
  margin-right: 0 !important;
}
footer .backGround {
  width: 100%; 
}


.custom-slide.slick-slider{
	margin-top:75px;
}



/*/////////////////05-02-18//////////////*/

.new-bann{ height:580px; text-align:center; overflow:hidden;}
.new-bann img{ width:100%;}


/*/////////////////07-03-18//////////////*/
.person-list{ float:left; width:50%; font-size:15px; margin-bottom:15px;}
.person-list span{ display:block; line-height:20px;}
.pname{ font-weight:600;}
.person-list span a{color:#2b2c34;}
.gal-area{ overflow:hidden; position:relative; height:120px;}
.gal-area .gal-in{ float:left; width:72px; height:72px; margin:0 20px 40px 0;}
.gal-area .gal-in img{ height:100%; width:100%;}
.show_num{ position:absolute; width:72px; height:72px; left:184px; background:#605b55; color:#fff; text-align:center; line-height:72px;}
.gal-area .gal-in:nth-child(3){ position:relative; z-index:9; opacity:0.2;}
.right-list .location h3{ color:#160050;}
.right-list .location h3:after{ background:none;}

/**********************12-04-2019************/

@media only screen and (max-width: 980px){
    
    .list-top h2{width:42%;}
}

@media only screen and (max-width: 767px){
    
    .list-top h2{width:100%; padding:0;}
    .list-top .main-part img{position:relative; top:inherit;max-width:unset;}
    
}

@media screen and (min-width: 767px) {
  .gggs { display: flex;}
}

label.byline {
  display: none !important;
}

.snzysldr-text {
  position: absolute !important;
  bottom: 0px;
  z-index: 9 !important;
  text-align: right;
  background: rgba(0, 0, 72, .6) !important;
}

.snzysldr-slider-wrap {
  position: relative;
  overflow: hidden;
}

.snzysldr-controls-wrap {
  z-index: 19 !important;
}

.snzysldr-text__project-text {
  padding: .8em !important;
}

.block-area.logoimage {
  margin-bottom: 0px;
}

.block-area.heading h1 {
  font-weight: normal;
  color: #2c3f9a;
  font-size: 1.31em;
}

.subc #text-5 ul li{ background:none; text-indent:inherit; width:auto; height:auto;}
.subc #text-5 ul li:first-child{ background:url(https://friedlandproperties.com/wp-content/plugins/ultimate-social-media-icons/images/icons_theme/cute/cute_twitter.png) center center no-repeat; background-size:26px 26px; width:26px; height:26px; text-indent:-3000px;}
.subc #text-5 ul li:first-child a{ display:block; width:26px; height:26px; text-indent:-3000px;}
.subc #text-5 ul li:nth-child(2){ background:url(https://friedlandproperties.com/wp-content/plugins/ultimate-social-media-icons/images/icons_theme/cute/cute_instagram.png) center center no-repeat; background-size:26px 26px; width:26px; height:26px; text-indent:-3000px;}
.subc #text-5 ul li:nth-child(2) a{ display:block; width:26px; height:26px; text-indent:-3000px;}
.subc #text-5 ul li:last-child,
.subc #text-5 ul li:last-child button{ background:none; text-indent:inherit; width:auto; height:auto; color:#283b98;}
