.parallax-image {
	top:0;
background-image: url(../images/slider/slider3.jpg);
background-position: center top;
background-attachment: fixed;
background-repeat: no-repeat;
background-size: 100% auto;
float: left;
min-height: 800px; max-height:1000px;
position: absolute;
width: 100%;
-webkit-backface-visibility:hidden;
}
.parallax-image-text{
	background-image: url(../images/slider/slider5.jpg);
}
.parallax-image-agents{
	background-image: url(../images/slider/slider4.jpg);
}
.parallax-window {
    background-attachment: fixed;    
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	height:auto;
}
.banner-con2 .nav-tabs > li > a.active{
	color: #000;
	background-color: #fede38;
	border: none;
}
#Container .mix {
    display: none;
	height:390px;
}
.objectlist{min-height:310px;}
.big_text{font-size:24px; font-style:italic;}
#Container .mix .small_box{
	height:100%;
	overflow:hidden;
}
.obj-detail-img-list li a img{ padding-bottom:0px; }
/*.obj-detail-img-list li{ height: 225px; overflow:hidden; margin-bottom:2px; }*/
.obj-detail-img-list li{margin-bottom:2px;}
.cluster {
    color: #000;
    font-family: Verdana;
    font-size: 12px;
    text-align: center;
    font-weight: 200;
    text-shadow: 0 0 2px #fff;
    line-height: 48px;
    font-weight: 700;
    width: 48px;
    height: 48px;
	background-color:#fede38;
	border-radius:50%;
}
.text_opacity{
	background-image: linear-gradient(0deg, rgba(36, 44, 57, .9), rgba(9, 28, 35, 0));
	margin-right:15px; margin-left:15px;
	bottom:0!important;
}
.icon_box{
	margin-bottom:15px;
}

.footer-copy .lnk{ color:#999999; }
.footer-copy .lnk:hover{ text-decoration:none; }
/*
@media(min-width: 640px)
{
	.obj-detail-img-list li{ height:160px; }
}
@media(min-width: 768px)
{
	.obj-detail-img-list li{ height:190px; }
}
@media(min-width: 990px)
{
	.obj-detail-img-list li{ height:145px; }
}
@media(min-width: 1280px)
{
	.obj-detail-img-list li{ height:190px; }
}
@media(min-width: 1600px)
{
	.obj-detail-img-list li{ height:235px; }
}
@media(min-width: 1920px)
{
	.obj-detail-img-list li{ height:285px; }
}
@media(min-width: 2560px)
{
	.obj-detail-img-list li{ height:380px; }
}
*/
.obj-detail-img-list li{width:50%!important; height:auto;}
.object-dec-img-list a{width:100%;}
.object-dec-img-list img{width:100%;}
.object-dec-img-list{padding:0px 3px 6px 3px;}
.object-dec-img-list-wrapper{width:100%;}
/*-------------------- For header menu ----------------------*/
.dropdown {
	height:auto;
}
ul.nav li.dropdown:hover > ul.dropdown-menu{
	display: block;
	margin: 0;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 10px;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
	padding-top:0px;
	padding-bottom:0px;
    margin: 2px 0 0;
    font-size: 18px;
    text-align: left;
    list-style: none;
    background-color: #FFFFFF;
	opacity:0.95;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 0px solid #ccc;
    border: 0px solid rgba(0,0,0,.15);
    border-radius:0px;
    -webkit-box-shadow: none;
    box-shadow: none;
}
ul.dropdown-menu a:hover {
	background-color: #FCEA14;
	opacity:1;
}
.navbar-nav li a:hover{ color:#1e1e1e ; }
.navbar-nav>li>a:focus, 
.navbar-nav>li>a:hover {
    text-decoration: none;
    background-color: transparent;
	border-bottom:4px solid #fcea14;
	color:#024f9b;
}
.navbar-nav>li.active>a:hover,
.navbar-nav>li.active>a{
		border-bottom:4px solid #fcea14;
		color:#1e1e1e;
}
.navbar-nav > li > a {
	padding:0px;
		margin:0 5px;
	}
.dropdown-menu > li > a {
	padding:7px 10px;
}
.manu-bg .menu-nav ul li{ padding-left:0px; display:block; }
.main-menu > ul > li {
	padding:0 10px!important;
	
}
.nav>li>a{
		border-bottom:4px solid rgba(255,255,255,0);
}
.manu-bg{ float:none; margin:0 auto; display:inline-block; }
.mean-container .mean-nav ul li li a{ color:#000000; }
.margin-top-40{ margin-top:40px; }
.blue-input-form input[type="text"], .blue-input-form textarea{ background-color:#e3f1fd; border: none;border-radius: 4px; -webkit-border-radius:4px; -moz-border-radius:4px; box-shadow: none !important; padding: 15px 20px; height:auto; width:100%;}
.big-btn{ padding:10px 30px; font-weight:500; }
.valu-form-rpad{ padding-right:7.5px; }
.valu-form-lpad{ padding-left:7.5px }
.f400{ font-weight:400; }
.divider{ border-bottom:1px solid #ccc; margin:20px 0; }
/*.blue-input-form ::-webkit-input-placeholder { color: #555;}
.blue-input-form ::-moz-placeholder { color: #555;}
.blue-input-form :-ms-input-placeholder {color: #555;}
.blue-input-form :-moz-placeholder { color: #555;}*/
/*Big blue Checkbox*/
.controlBig{position:relative;display:block;margin-bottom:1px;padding-left:45px; padding-top:8px;cursor:pointer; font-weight:normal; user-select:none; -webkit-user-select:none; -moz-user-select:none;}
.controlBig input{position:absolute;z-index:-1;opacity:0; left:1px; top:1px;}
.controlBig__indicator{position:absolute;top:2px;left:0;width:28px;height:28px;background:#e3f1fd;border:1px solid #e3f1fd;border-radius: 4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
/* Hover and focus states */
.controlBig input:focus~.controlBig__indicator,.controlBig:hover input~.controlBig__indicator{background:#e3f1fd;border:1px solid #e3f1fd}
/* Hover state whilst checked */
.controlBig input:checked:focus~.controlBig__indicator,.controlBig:hover input:not([disabled]):checked~.controlBig__indicator{background:#e3f1fd}
/* Disabled state */
.controlBig input:disabled~.controlBig__indicator{pointer-events:none;opacity:.6;background:#e6e6e6}
/* Check mark */
.controlBig__indicator:after{position:absolute;display:none;content:''}
/* Show check mark */
.controlBig input:checked~.controlBig__indicator:after{display:block}
/* Checkbox tick */
.controlBig--checkbox .controlBig__indicator:after{ top: 3px;left: 9px;width: 8px;height: 17px;transform:rotate(48deg);border:solid #555;border-width:0 3px 3px 0}
/* Disabled tick colour */
.controlBig--checkbox input:disabled~.controlBig__indicator:after{border-color:#7b7b7b}
/*Big blue Checkbox*/
.black_overlay{
		background-color: #000000;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		opacity: 0.3;
		z-index: 0;
}
.pos_rel{position:relative;}
.date2{
	font-size: 20px;
    display: inline-block;
    width: auto;
    padding: 0 20px;
    background-color: #fede38
}
.obj-img-list
{ 
	width:100%; /*display:inline-block;*/  /* Prevent vertical gaps */
  	/*line-height: 0;*/
  -webkit-column-count: 2;
  -webkit-column-gap:   2px;
  -moz-column-count:    2;
  -moz-column-gap:      2px;
  column-count:         2;
  column-gap:           2px;  }
.obj-img-list img{ width:100%; margin-bottom:2px; }
.blue-text{font-weight: bold;
    color: #106a99;
    font-size: 16px;}
.services-text{margin:40px 0px 0px 0px}	
.services-text li::before {display:none;}
.sidebar p a:hover{text-decoration:none;}
.footer_manu h3{margin-bottom:0px;}
.footer_manu p{margin-bottom:0px;}
.footer-icon{margin-top:50px;}
.last-arrival{margin-bottom:50px!important}
.home-obj-list{padding:0px;}
.word-wrapped{word-wrap:break-word;}
.desc-text-wrap h1{word-wrap:break-word;}
.desc-text-wrap p{word-wrap:break-word;}
.banner-text h1{background-color:rgba(0, 0, 0, 0.33); display:inline-block; padding:10px;}
.bounce {
  position:fixed;
  bottom:0;
  margin-left:auto!important;
  margin-right:auto!important;
  margin-top:60px!important;
  height:50px;
  width:50px;
  color:black;
  -webkit-animation:bounce 1s infinite;
}
@-webkit-keyframes bounce {
  0%       { bottom:5px; }
  25%, 75% { bottom:15px; }
  50%      { bottom:20px; }
  100%     {bottom:0;}
}
.arrow {
  position: relative;
  margin:0;
  width: 50px;
  height: 27px;
  background-image: url(../../images/arrow-down-grey.png);
  background-size: contain;
  background-repeat:no-repeat;
  cursor:pointer;
}
.wrap_arrow{width: 100%;
position: absolute;
height: 100px;
margin-top: -93px;
background-image: linear-gradient(to top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);}
.services-head h3{line-height:1.4}
.blue-text-img{margin-bottom:12px;}
.footer_logo .img-responsive{max-width:180px}
 .sidebar ul.list-link{
	padding: 0;
	margin:0;
 }
  .sidebar ul.list-link li{
		/*padding-left: 37px;*/
    list-style: none;
    line-height: 30px;
	}
.sidebar ul.list-link li i{ padding-right:10px; }
.ribbon-box {
    position: relative;
    top: 0;
    z-index: 100;
    height: auto;
    width: 100%;
}
.ribbon-wrapper{position:absolute; left:0; top:12px;}
.ribbon {
    background: url(../images/yellow-ribbon.png);
    min-width: 130px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    vertical-align: middle;
    font-size: 21px;
    text-align: left;
    padding-left: 15px;
}
.ribbon h4 {
	font-weight:500;
	font-size:20px;
    line-height: 54px;
    margin: 0px;
}
.ribbon-box2 {
    position:relative;
    top: 0;
    z-index: 100;
    height: auto;
    width: 100%;
}
.ribbon2 {
    background: url(../images/blue-ribbon.png);
    min-width: 130px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    vertical-align: middle;
    font-size: 21px;
    text-align: left;
    padding-left: 15px;
}
.ribbon2 h4 {
	font-weight:500;
    font-size:20px;
    line-height: 54px;
    margin: 0px;
    color: #fccb30;
}

.ribbon3 {
    background: url(../images/black-ribbon.png);
    min-width: 130px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    vertical-align: middle;
    font-size: 21px;
    text-align: left;
    padding-left: 15px;
}
.ribbon3 h4 {
	font-weight:500;
    font-size:20px;
    line-height: 54px;
    margin: 0px;
    color: #fccb30;
}
.small_box img {
height: 100%;
object-fit: cover;
}
/****obj desc bidding **/
.obj-bidd-block{ padding:20px !important; }
.bid-h-list{ float:left; width:100%; border-top:1px solid #ccc; padding:10px 0; }
.bid-h-list .dt{ float:left; width:30%;  }
.bid-h-list .txt{ float:left; width:32.5%; text-align:center;  }
.bid-h-list .amt{ float:left; width:37.5%;  }
.accordian_wrap .bid-h-list:first-child{ border:none; }
.panel-title > a:before {
    float: right !important;
    font-family: FontAwesome;
    content:"\f068";
    padding-right: 5px;
   transition:ease-in-out 0.3s;
   left:46%; margin-top:24px;
   position:absolute;
   border-radius: 50%;
    border: 1px solid;
    width: 30px;
    height: 30px;
    vertical-align: middle;
    text-align: center;
    padding: 6px 5px 5px;
	    background-color: #0068A7;
   
   
}
.panel-title > a.collapsed:before {
    float: right !important;
    content:"\f067";
}
.panel-title > a:hover, 
.panel-title > a:active, 
.panel-title > a:focus  {
    text-decoration:none;
     transition:ease-in-out 0.3s;
	-webkit-transition:ease-in-out 0.3s;
}
.position-r{ width:100%; position:relative;}
.overlap{ 
	width:30px; 
	height:30px; 
	position:absolute; 
	left:50%; 
	bottom:-15px; 
	background:red;
}
.accordian_wrap{
	margin:0;
	}
.accordian_wrap .panel-group .panel+.panel{
	margin-top:20px;
}
.accordian_wrap .panel-default>.panel-heading+.panel-collapse>.panel-body{ border-top:none;}
.accordian_wrap .panel-default>.panel-heading{ 
	background:#0068A7;
	color:#fff;
	padding:20px;
	border-radius:5px;
	}
.accordian_wrap .panel-default{ border-radius:5px; border:none; box-shadow:none; }
.accordian_wrap .panel-title{ font-weight:700; }
.sidebar ul.pdf-link li {
    padding-left: 37px;
    background: url(../images/link.png) no-repeat 0 3px;
	background-size: 27px 27px;
    list-style: none;
    line-height: 30px;
}
.bid-h-list .calendar{
	background-image: url(../images/calender.png);
    background-repeat: no-repeat;
    width: 42px;
    height: 42px;
    overflow: hidden;
}
.bid-h-list .calendar_day{
	text-transform: uppercase;
    font-size: 125%;
    font-weight: bold;
    text-align: center;
}
.bid-h-list .calendar_month{
	text-transform: uppercase;
    color: white;
    font-size: 80%;
    text-align: center;
    padding-top: 2px;
}
.bid-h-list .col-md-4{ padding-right:0px;}
.bid-h-list .col-md-8{ padding-left:0px;}
.bid-h-list p {margin:0 0 3px;}
.obj-img-list .item{position:relative; text-align:center; color:#FFF;}
.obj-img-list .listing-image-text{
    position: absolute;
    width: 100%;
	font-style: italic;
	padding:25px 0;
	bottom:2px;
	background-image: linear-gradient(0deg, rgba(36, 44, 57, .9), rgba(9, 28, 35, 0));
	}
	
.obj-img-list-new{ width:100%; float:left; }
.obj-img-list-new .oi-col{ width:50%; float:left; overflow:hidden; }
.obj-img-list-new .oi-col:nth-child(odd){ width:49.5%;margin-right:1px; width:calc(50% - 1px); }
.obj-img-list-new .oi-col:nth-child(even){ width:49.5%;margin-left:1px; width:calc(50% - 1px); }
.obj-img-list-new .item {
    position: relative;
    text-align: center;
    color: #FFF;
}
.obj-img-list-new img {
    width: 100%;
    margin-bottom: 2px;
}
.obj-img-list-new .listing-image-text {
    position: absolute;
    width: 100%;
    font-style: italic;
    padding: 25px 0;
    bottom: 2px;
    background-image: linear-gradient(0deg, rgba(36, 44, 57, .9), rgba(9, 28, 35, 0));
}
	
/**********************/
/*Contact Icon - Header*/
.mobl_contact{display:none}
/*new 1-2-18*/
.footer-copy{ text-align:center; color:#999999; font-size:11px; margin-top:20px; }
.logo img{ max-width:175px; }
.title-black {
    text-align: center;
    background: #252525;
    padding: 10px 15px;
    color: #fff;
}
.btn.login{ float:right; font-weight:600; }
#loginForm .form-group{ margin-bottom:10px; }
.popup_form .title-black{ margin-bottom:10px; margin-top:0px; }
.scrolbar {
    height: 450px;
    overflow-y: scroll;
}
.disable_list_style {
    list-style: none;
    padding: 0 0 0 2px;
}
.image_preview ul li {
    border: 2px dashed #ff8c00;
    float: left;
    height: auto;
    margin: 10px 7px;
    padding: 2px;
    width: auto;
    position: relative;
}
.remove-object-img {
    position: absolute;
    width: 20px;
    height: 20px;
    right: 2px;
    top: 2px;
    cursor: pointer;
}
.image_preview ul li img {
    min-height: 190px;
    max-height: 190px;
}
.remove-object-img img {
    min-height: auto !important;
    width: 20px;
    height: 20px;
}
.image_link {
    float: none;
    cursor: move;
}
.banner_slider_upload_image_icon{ position:absolute; right:5px; top:125px; z-index:10; }
.format_text {
    float: left;
    display: none;
    margin-bottom: 10px;
    width: 100%;
}
.float_left_icons {
    float: left;
}
.format_text img {
    margin-right: 10px;
}
.float_left_icons i{ color:#888888; }
.float_left_icons.img_icon{ font-size:18px; margin:3px 2px 0 5px; }
.cont-wrapper{ float:left; width:100%; }
.btm-0{ margin-bottom:0px; }
.btm--30{ margin-bottom:-30px; }
.top-20{ margin-top:20px; }
.footer_manu .cont-wrapper{ line-height:27px; }
section.para{ font-size:18px; line-height:28px; }
section.pm{ margin-bottom:10px; padding:0 0 15px 0; }
.format_text .rf{ margin-top:-5px; }
 .colorPickerField {
    text-align: center;
    margin: 0;
    padding: 0px;
    font-size: 18px;
    background: none;
    border: none;
    -webkit-highlight: unset;
    outline-offset: 0;
    color: #777;
	height: 12px;
    width: 30px;
    margin: 0;
    line-height: 12px;
    margin-top: 7px;
	cursor:pointer;
	padding:12px 0;
}
.edit-sec[contenteditable="true"]{ margin-top:0 !important; }
.contact-links-editor{ line-height:28px; }
.contact-links-editor b{ font-weight:500 !important; }
.contact-links-editor a:hover{ text-decoration:none; }
.image_uploader {
	background: #f3f3f3 none repeat scroll 0 0;
	/*border: 2px dashed #ff8c00;*/
	height: 255px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.image_uploader_border {
	border: 2px dashed #ff8c00;
	height:200px;
}
.image_uploader span {
	float: left;
	margin-top: 80px;
	text-align: center;
	width: 100%;
}
.image_uploader img{
	position:absolute;
	/*width:300px;*/
	z-index:1;
	border:none;
}
#filePhoto{
	position:absolute;
	width:600px;
	height:320px;
	top:-50px;
	left:0;
	z-index:2;
	opacity:0;
	cursor:pointer;
}
#err {
	color:#FF0000;
	font-weight:bold;
}
.trt{ text-align:right; }
.rt{ float:right; }
.image_remove_icon {
    float: right;
    position: absolute;
    right: 3%;
    top: 2%;
    z-index: 1001;
}
.text-heading
{
	font-size:28px;
}
.text-subheading
{
	font-size:25px;
}
.text-img{ margin-bottom:8px; }

.ribbon-wrapper.obj{ top:160px !important; }
.no_margin p{ margin:0; }
.nl{ white-space:pre-wrap; }
.mar_b_5{ margin-bottom:5px !important; }

@media(max-width:767px){
	.banner_slider_upload_image_icon{ top:40%; }
	.obj-img-list-new .skFullImages{ width:100% !important;} 
	.ribbon-wrapper.obj{ top:40% !important; }
}
@media(max-width:480px){
	.ribbon-wrapper.obj{ top:36% !important; }
}

.fh-slides li img{ min-height:800px; object-fit:cover; }
@media screen and (max-width: 1190px) {
	.fh-slides li img{ min-height:690px;}
}
@media(min-width:768px) and (max-width:980px){
	.fh-slides li img{ min-height:540px;}
}
@media screen and (max-width: 945px) {
	.fh-slides li img{ min-height:540px;}
}
/*new 1-2-18 ends*/
@media(min-width:768px) and (max-width:980px){
.parallax-image {
   min-height: 540px!important;
   background-size:cover !important}
.contact{font-size:11px;}
}
@media(max-width:945px){
.parallax-image {background-size:cover !important}
}
@media(max-width:767px){
.mobl_contact{display:block}
.contact{margin-top:0}
.sm-hide{ display:none}
}
/*Contact Icon - Header*/
@media(max-width:980px){
	.valu-form-rpad, .valu-form-lpad{ padding-right:15px; padding-left:15px; }
}
@media screen and (max-width: 945px) {
	#Container .mix{
		height:280px;
	}
	
}
@media screen and (max-width: 768px) {
	.margin-top40{margin-top:30px;}
	.sidebar h3 {font-size:14px;}
	/*.broker-detail p{font-size:11px;}*/
}
#Container{min-height:405px;}
@media screen and (max-width: 767px) {
	.white_bg{
		padding:0;
	}
	.white_panel_top{
		top:105px!important;
	}
	.manu-bg{ display:block;}
	.nav-tabs{margin-bottom:20px;}
	.listing-flag{margin-top:20%;}
	.banner-con .flex-caption h1{margin-top:90px;}
}
@media screen and (max-width: 640px) {
	#Container .mix .small_box{
		width:100%;
		height:auto;
		margin-bottom:0px;
	}
	#Container .mix{
		height:auto;
		margin-top:25px;
	}
	.manu-bg{ display:block;}
		
	.white_bg{
		padding:0;
	}
	.white_panel_top{
		top:75px!important;
	}
	.manu-bg{
		padding-top:20px;
	}
	.nav-tabs{margin-bottom:0px;}
	.banner-con .flex-caption h1{margin-top:90px;}
/*.skEvenImages, .skOddImages	{ display:none;}
.skFullImages{ display:block !important;}*/
}
@media screen and (max-width: 568px) {
.agent-flag{margin-top:25%;}
.footer{padding:60px 0px!important;}
.listing-flag{margin-top:25%;}
/*.banner-con3 .all_panel{padding:10px;}*/
}
@media screen and (max-width: 425px) {
	.last-arrival{font-size:30px;}
	.small_text h1{margin-bottom:15px; margin-top:30px;}
	h1{font-size:30px;}
	h3{font-size:20px;}
	
	#Container .mix{
		margin-top:25px;
	}
}
@media screen and (max-width: 360px) {
	.banner-con3 .all_panel{padding:15px;}
}
@media screen and (max-width: 320px) {
.small_text{
bottom:0px;
top:-10px;
}
.small_text h1{
font-size:15px!important;
}
.icon_box .icon_text{font-size:12px!important;}
#Container .mix{
margin-top:20px!important;
}
.banner-con3 .all_panel{padding:15px;}
.desc-text-wrap{padding:0px;}
.wrap_arrow{width:90%;}
}
.text_para{
 padding:0px;}
.chkbox-wrapp{
 height: 100%;
/* display: flex;*/
 align-items: baseline;
 justify-content: baseline;
 flex-direction: column;
 
}
.span_pseudo, .chiller_cb span:before, .chiller_cb span:after {
 content: "";
 display: inline-block;
 background: #000;
 width: 0;
 height: 0.2rem;
 position: absolute;
 transform-origin: 0% 0%;
}
.chiller_cb {
 position: relative;
 height: 2rem;
 display:inline-block;
 align-items: center;
}
.chiller_cb input {
 display: none;
}
.chiller_cb input:checked ~ span {
 background: #fede38;
 border-color: #fede38;
}
.chiller_cb input:checked ~ span:before {
 width: 1rem;
 height: 0.15rem;
 transition: width 0.1s;
 transition-delay: 0.3s;
}
.chiller_cb input:checked ~ span:after {
 width: 0.4rem;
 height: 0.15rem;
 transition: width 0.1s;
 transition-delay: 0.2s;
}
.chiller_cb input:disabled ~ span {
 background: #ececec;
 border-color: #dcdcdc;
}
.chiller_cb input:disabled ~ label {
 color: #dcdcdc;
}
.chiller_cb input:disabled ~ label:hover {
 cursor: default;
}
.chiller_cb label {
 padding-left: 2rem;
 position: relative;
 z-index: 2;
 cursor: pointer;
 margin-bottom:0;
 font-weight:400;
 font-size:12px;
 /*margin-top:25px;*/
}
.chiller_cb span {
 display: inline-block;
 width: 1.2rem;
 height: 1.2rem;
 border: 1px solid #fede38;
background:#fede38;
 position: absolute;
 left: 0;
 transition: all 0.2s;
 z-index: 1;
 box-sizing: content-box;
 top:3px;
}
.chiller_cb span:before {
 transform: rotate(-55deg);
 top: 1rem;
 left: 0.37rem;
}
.chiller_cb span:after {
 transform: rotate(35deg);
 bottom: 0.35rem;
 left: 0.2rem;
}
