body{ margin:0; padding:0;  color:#404040; font-size:13px; overflow-x: hidden; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#404040; line-height:18px;}
a{ text-decoration:none; outline:none; color:#578F0F;}
ul, ol{ /*list-style:none;*/}
img, input{ border:none; outline:none;}

@font-face {
    font-family: 'arial_narrowbold';
    src: url('fonts/arialnb-webfont.eot');
    src: url('fonts/arialnb-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/arialnb-webfont.woff') format('woff'),
         url('fonts/arialnb-webfont.ttf') format('truetype'),
         url('fonts/arialnb-webfont.svg#arial_narrowbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

html, button, input, select, textarea { color: #404040; font-size:13px;}

.fl{ float:left;}
.fr{ float:right;}

h1 {font-weight:normal; color: #575757; font-family:Verdana, Geneva, sans-serif; font-size:22px; background:url(../images/student_titlebg.png) no-repeat left bottom; padding-bottom:13px; float:left; width:100%; text-transform:uppercase; margin:0px 0px 15px 0px;}
h1 span {font-weight:bold; font-size:22px;}
h1 span.green{color:#578f10;}
h1 span.org{color:#f5821f;}
h1 span.blue{color:#0091CD;}
h1 span.sky{color:#00A495;}

.clear{clear:both;}
.pad-top-25{padding-top:25px;}
.pad-top-40{padding-top:40px;}
section{padding:10px 0;}


/*header style here*/
header{position:relative; z-index:99;}
header .logo{padding:30px 0; margin-left:10px;}

.header-bg{background:#85c93e url(../images/top_bg.jpg) no-repeat center top; float:left; width:100%;}
.slogn{width: 82%; margin:34px auto; font-family: Verdana, Geneva, sans-serif; font-size: 22px; color: rgb(255, 255, 255); text-shadow: 1px 1px 1px rgb(61, 61, 61); line-height:30px;}
.nav-collapse ul li { margin-bottom:0}
.account li a{ background:none !important; padding:8px 7px !important; float:left !important; text-shadow:none !important; font-size:14px;}
.account li a:hover{ color:#000;}
.account li a i{font-size:16px;}
.nav-collapse ul.account{width:auto; float:right;}
.nav-collapse ul.account li{float:left; width:auto;}

/*---------Home Search Form--------------*/

#home_form_main {position:relative; z-index:9; background:url(../images/searh_form_shadow.png) no-repeat center bottom; padding-bottom:15px; display:block; width:100%; float:left;}
#home_form { width:90%; float:right; background:rgba(0, 0, 0, 0.8); margin-top:10px; padding:12px 0;}
#home_form .form_area { width:90%; box-sizing:border-box; margin:0 auto;}
#home_form .form_area h1 {float:left; width:100%;     font-family: 'arial_narrowbold'; color:rgb(238, 238, 238); font-size:24px; margin:0; padding:0 0 8px 5px; font-weight:normal; text-transform:uppercase; background:none; }
#home_form .form_area ul { margin:0; padding:0; list-style:none}
#home_form .form_area ul li { width:100%; float:left; margin:0 0 10px 0; padding:0; list-style:none; color:#fff; font-size:13px; box-sizing:border-box;}
#home_form .form_area ul li label {color:#fff; font-size:14px; line-height:30px;}
#home_form .form_area ul li input[type="text"] { width:100%; height:28px; line-height:28px; border:0; background:#fdfdfd; text-indent:8px;}
#home_form .form_area ul li select { width:100%; height:28px; border:0; background:#fdfdfd; line-height:28px; text-indent:3px;}
#home_form .form_area ul li input[type="button"] { background:url(../images/search_button.jpg) no-repeat left top; width:109px; height:28px; cursor:pointer; margin-top:8px;}

/*---------Home slider caption--------------*/
.caption{position:absolute; background:rgba(0, 0, 0, 0.62); color:#fff; z-index:99999; left:0; bottom:55px; padding:8px 15px; font-size:15px; max-width:440px;}
.caption h2{font-family: "arial_narrowbold"; font-size: 28px; color: #FFF; margin: 0px; padding:0px 0 0px 0; text-transform: uppercase;}
.caption p{margin:0; padding:5px 0 0 0; float:left;}
/*---------Home featured propertes--------------*/

.feature-pro{width:100%;}
.feature-pro h2{ width:100%; text-align:center; color:#fff; background:#578f10; padding:10px 0; font-size:16px; font-weight:normal; font-family: "arial_narrowbold"; margin:0;}
.feature-pro h2 a{ text-decoration:none; color:#fff;}
.feature-pro h2 a:hover{ text-decoration:none; color:#fff;}
.feature-pro .image{ width:100%; text-align:center; border-bottom:solid 1px #a7a7a7; line-height:0px; position:relative; height:175px; overflow:hidden;}
.feature-pro .image img{width:100%;}
.feature-pro .con-part{width:90%; margin:5px auto; text-align:left;}
.feature-pro .con-part p{margin:0; padding:8px 0; font-size:13px; color:#4c4c4c; min-height:55px; line-height:16px;}
.feature-pro .con-part .price-sec{color:#848484; font-size:13px;}
.feature-pro .con-part .price-sec .price{ font-size:32px; color:#b63e97; display:inline-block; padding-right:10px; margin-top:10px;}
.feature-pro .con-part .price-sec .price span{font-size:15px;}
.feature-pro .flag {
  width:auto;
  margin: 0 auto;
  position:absolute;
  color: white;
  right:2px;
  top:58px;
  z-index:99;
}
.feature-pro .flag span{background: #b63e97; padding-right:10px; padding-left:6px;  font-size: 12px; font-family:Verdana, Geneva, sans-serif; line-height:24px; text-align:right; margin-left:12px;   height:26px; display:block; white-space:nowrap;}
.feature-pro .flag:after {
  content: ' ';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-left:12px solid transparent;
  border-top: 13px solid #b63e97;
  border-bottom:13px solid #b63e97;
}
.feature-pro .flag:before {
  content: ' ';
  position: absolute;
 width: 0;
	height: 0;
	border-top:7px solid #710c42;
	border-right:7px solid transparent;
	right:0;
	bottom:-7px;
}


/*---------Home Highlighted propertes--------------*/

.highlighted-pro{width:100%;  float:left; border:solid 1px #dddddd; height:125px;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.27);
-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.27);
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.27); margin:8px 0 12px 0; cursor:pointer;}
.highlighted-pro .image{ width:47%; line-height:0px; position:relative; float:left;}
.highlighted-pro .image img{width:100%; height:110px;}
.highlighted-pro .con-part{width:50%; margin:5px auto; text-align:left; float:right; min-height:100px;}
.highlighted-pro .con-part h2{ width:100%; padding:2px 0; font-size:17px; font-weight:normal; margin:0; color:#00A6E2; min-height:65px;}
.highlighted-pro .con-part .price-sec{color:#848484; font-size:13px;}
.highlighted-pro .con-part .price-sec .price{ font-size:22px; color:#b63e97; display:inline-block; padding-right:5px; margin-top:5px;}
.highlighted-pro .con-part .price-sec .price span{font-size:12px;}
.highlighted-pro .con-part .price-sec span { font-size:11px;}
.highlighted-pro .flag {
  width:auto;
  margin: 0 auto;
  position:absolute;
  color: white;
  left:-7px;
  top:14px;
}
.highlighted-pro .flag span{background: #b63e97; padding-left:10px; padding-right:6px;  font-size:11px; font-family:Verdana, Geneva, sans-serif; line-height:22px; text-align:left; margin-right:12px;   height:24px; display:block; white-space:nowrap;}
.highlighted-pro .flag:after {
  content: ' ';
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-right:12px solid transparent;
  border-top: 11px solid #b63e97;
  border-bottom:13px solid #b63e97;
}
.highlighted-pro .flag:before {
  content: ' ';
  position: absolute;
 	width: 0;
	height: 0;
	border-top:7px solid #710c42;
	border-left:7px solid transparent;
	left:0;
	bottom:-7px;
}




/*home page help senter*/
.helpcenter_main{ width:100%; float:left;}
.helpcenter_main .hc_left{ width:100%; float:left; border:1px solid #facca5; border-radius:4px; margin-top:8px; padding-bottom:1px; box-sizing:border-box;}
.helpcenter_main .hc_left ul{ width:100%; float:left; margin:0; padding:0;}
.helpcenter_main .hc_left ul li{ width:100%; float:left; border-bottom:1px solid #f5821f; margin:0px 0px 0px 0px; padding:0; list-style:none;}
.helpcenter_main .hc_left ul li.no_botbdr{ border-bottom:0px;}
.helpcenter_main .hc_left ul li .hc_image{ width:75px; float:left; background:url(../images/help_boxbg.png) no-repeat left top; height:125px; margin:0; padding:14px 0px 0px 13px; box-sizing:border-box;}
.helpcenter_main .hc_left ul li .hc_detail{background:#ebebeb; height:125px; margin:0; padding:8px 0px 0px 6px; margin-left:74px;}
.helpcenter_main .hc_left ul li .hc_detail h3{ width:100%; float:left; margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; font-size:22px; color:#f5821f; font-weight:normal;}
.helpcenter_main .hc_left ul li .hc_detail p{ width:100%; float:left; margin:0; padding:6px 0px; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#494949; font-weight:normal;}
.helpcenter_main .hc_left ul li .hc_detail a{ float:left; margin:0; padding:0; color:#f5821f; font-weight:normal; text-decoration:none;}
.helpcenter_main .hc_left ul li .hc_detail a:hover{color:#373737;}
.helpcenter_main .hc_right{margin-top:8px; float:left}
.helpcenter_main .hc_right .addvertise{ width:100%; float:left; text-align:center;}

/*home page get involate*/
.get_involved_main{float:left; width:100%; padding-bottom:40px; margin:20px 0px 0px 0px;}
.get_title{ width:100%; float:left; background:url(../images/get_shedbg.png) no-repeat left bottom; font-family:Verdana, Geneva, sans-serif; font-size:22px; color:#575757; text-transform:uppercase; padding-bottom:10px; margin:0px;}
.get_title span{color:#0091cd; font-weight:bold; font-size:22px; }
.main-title {
  float: left;
  width:100%;
  margin-top: 12px;
  font-size: 20px;
  color: #fff;
  text-transform: uppercase;
  padding:8px 0 8px 22px;
  position:relative;
  border-top-right-radius:10px;
   border-top-left-radius:10px;
 
}
.main-title:before{position:absolute; content:""; background:url(../images/left-curve.png) no-repeat left top; width:10px; height:6px; left:0; bottom:-6px;}
.main-title:after{position:absolute; content:""; background:url(../images/right-curve.png) no-repeat right top; width:10px; height:6px; right:0; bottom:-6px; }
.get_box{ width:100%; float:left; background:#ebebeb; border-top:1px solid #a0a0a0; margin-top:16px; padding-bottom:30px;}
.get_boxinr{ width:100%; float:left; padding:26px 0px 0px 0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.get_eventbox{ width:100%; float:left; border-right:1px dashed #565656; margin:0px; padding:0px 0px 0px 0px;}
.event_title{ width:100%; float:left; background:url(../images/event_shedbg.png) no-repeat left bottom; font-family:Verdana, Geneva, sans-serif; font-size:19px; color:#0091cd; font-weight:bold; margin:0px; padding:0px 0px 10px 0px; text-transform:uppercase;}
.event_title a {color:#0091cd; }

#likeboxwrap { overflow:visible !important; margin-top:12px !important; float:left; width:100% !important}

/*Footer*/
footer{background:url(../images/footer_bg.jpg) repeat-x left top; width:100%; float:left; padding:30px 0px 15px 0px; margin-top:80px; border-bottom:solid 1px #000;}
.ftr_title{ width:100%; float:left; font-family:Verdana, Geneva, sans-serif; font-size:20px; color:#fff; text-transform:uppercase;}
.ftr_link{ width:100%; float:left; margin-top:5px; /*margin-top:10px;*/}
.ftr_link ul{ width:100%; float:left; list-style:none; margin:0px; padding:0px;}
.ftr_link ul li{ width:100%; float:left; background:url(../images/ftr_bdr.png) repeat-x left bottom; line-height:36px; margin:0px; padding:0px 0px 0px 0px;}
.ftr_link ul li a{background:url(../images/ftr_arrow.png) no-repeat left;   font-family:Verdana, Geneva, sans-serif; font-size:13px; /*font-size:14px;*/ color:#fff; text-decoration:none; margin:0px; padding:0px 0px 0px 18px;}
.ftr_link ul li a:hover{color:#578f0f;}
.social_icon{ width:100%; float:left; text-align:center; margin:14px 0px 0px 24px;}
.social_icon > div{width:30px; float:left; margin-right:10px;}

.copyright_txt{ width:100%; float:left; text-align:center; margin:50px 0px 0px 0px; font-family:Verdana, Geneva, sans-serif; color:#fff; font-size:13px; border-top:solid 1px #000;}
.copyright_txt:before{content:''; position:absolute; border-top:solid 1px #b3b3b3; width:100%; left:0;}
.copyright_txt span{padding-top:15px; float:left; width:100%; text-align:center;}

footer.print-ftr{margin-top:0; padding-top:0;}
footer.print-ftr .copyright_txt{margin-top:0px;}


/*Faq page*/
.breadcrumbs { float:left; font-size:14px; color:#6C94DE;}
.breadcrumbs a{color:#EF3F2A;}
.nav-tabs{border:0px;}
.nav-stacked > li:before{ background:#fafafa url(../images/right-arrow.png) no-repeat center center; position:absolute; content:""; width:35px; height:32px; top:1px; left:1px; z-index:999; border-right:solid 1px #ddd; border-radius:5px 0 0 5px;}
.nav-tabs > li{margin-bottom:10px;}
.nav-tabs > li > a{border-color:#ddd; border-radius:5px; color:#023f64; font-size:15px; line-height:18px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border-bottom-color:#ddd; background:#fafafa;}
.nav-stacked > li.active:before{background:#fafafa url(../images/down-arrow.png) no-repeat center center; position:absolute; content:""; width:35px; height:32px; top:1px; left:1px; z-index:999; border-right:solid 1px #ddd; border-radius:5px 0 0 5px;}
.nav-tabs > li > a:hover{background:#fafafa;}
.nav > li > a{padding:7px 10px 7px 48px;}

#accordion{clear:both;}
#accordion .panel.panel-default{box-shadow:none;}
#accordion .panel-default{background:#fff; border:0;}
#accordion .panel-title{font-size:14px; font-weight:400;}
#accordion .panel-title > a{border-left:solid 1px #e6e6e6; padding:9px 0px 9px 5px; margin-left:5px;}
#accordion .panel-heading{ padding:8px 0 8px 12px; color:#023f64; background:#fafafa; border:solid 1px #e6e6e6; border-radius:5px;}
#accordion .panel-heading a{text-decoration:none;}
#accordion .panel-heading:hover{background:#f7f7f7; color:#023f64;}
.panel-group .panel-heading + .panel-collapse .panel-body{ border:0px; border:solid 1px #e6e6e6; border-radius:5px; padding:0; margin:5px 0 5px 0;}
#accordion .panel-heading.highlight{background:#EFEFEF;}
#accordion .panel-heading.highlight a{ color:#023f64 !important;}
#accordion .panel-heading.highlight .fa.fa-caret-right{ color:#023f64 !important;}

#accordion .fa.fa-caret-down{font-size:18px; line-height:16px; color:#4d4d4d;}
#accordion .fa.fa-caret-right{font-size:24px; line-height:16px; color:#4d4d4d;}

.accordion-sub{margin:0; padding:0; list-style:none;}
.accordion-sub li{width:100%; border-bottom:solid 1px #e6e6e6; margin:0; padding:8px 15px; font-size:14px;}
.accordion-sub li a{color:#333333; text-decoration:none; display:table-cell;}
#accordion .accordion-sub li .fa.fa-caret-right{font-size:20px; line-height:22px; color:#999999;}
#accordion .accordion-sub li:hover .fa.fa-caret-right{color:#023f64;}
.accordion-sub li.act a{ color:#023f64 !important;}
.accordion-sub li.act .fa.fa-caret-right{color:#023f64 !important;}
.accordion-sub li.act{background:#fafafa}
.accordion-sub li:hover{background:#fafafa;}
.accordion-sub li:last-child{border-radius:0 0 5px 5px;}

.accordion-sub .fa.pull-left {  margin-right: 0.4em;}

/* Accommodation Comparison table  */
.table-con{width:100%; overflow:scroll; height:500px;}
table.acco_compar { width:100%; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; }
table.acco_compar th { text-align:center; color:#fff; font-size:16px; font-family:'CenturyGothic-Bold'; font-weight:normal;border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding:10px 15px }
table.acco_compar th.white { background:#fff; color:#575757;}
table.acco_compar th.blue { background:#6C94DE;}
table.acco_compar th.orange { background:#FFBD30;}
table.acco_compar th.red { background:#EE6251;}
table.acco_compar th.green { background:#87BF62;}
table.acco_compar th.violet { background:#C161A8;}

table.acco_compar th a { color:#fff;}
table.acco_compar th a:hover { color:#575757;}

table.acco_compar td {border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding:10px; text-align:center; font-size:13px; color:#777; line-height:20px; box-sizing:border-box;}
table.acco_compar td.type {font-size:14px; font-family:'CenturyGothic-Bold'; font-weight:normal; text-align:left; color:#616161; }



/*==== About Us ======*/
.inr-pg{margin-top:20px;}
.about_sec{ width:100%; float:left;}
.about_title{ width:100%; float:left; font-family:Verdana, Geneva, sans-serif; font-size:22px; color: #4c4c4c; border-bottom:1px dashed #4c4c4c; padding-bottom:6px;}
.about_list{ width:100%; float:left;}
.about_list ul{ width:100%; float:left; list-style:none; margin:0px; padding:0px;}
.about_list ul li{ width:92%; float:left; background:url(../images/arrow2.png) no-repeat left; border-bottom:1px dotted #4c4c4c; line-height:34px; margin:0px; padding:0px 0px 0px 8%;}
.about_list ul li a{ font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#464646; text-decoration:none; margin:0px; padding:0px;}
.about_list ul li a:hover{}
.about_cntinr{ width:100%; float:left;}
.cnt_title{ width:100%; float:left; font-family:Verdana, Geneva, sans-serif; color:#464646; font-size:13px; font-weight:bold; padding-bottom:6px;}
.dummy_description{ width:100%; float:left;}
.dummy_description p{ width:100%;  font-family:Verdana, Geneva, sans-serif; color:#464646; font-size:13px; line-height:20px; margin:0px; padding:0px 0px 10px 0px; text-align:justify; /*float:left;*/}

.img_thumb{ width:100%; float:left; margin-bottom:14px; text-align:center;}



/*Search result*/
.search-result{margin-top:30px;}
.search-result-title{width:100%; float:left;}
.search-result-title h1{    font-family: Verdana, Geneva, sans-serif;
    font-family:Verdana, Geneva, sans-serif; color: #4c4c4c; font-size:22px; background:url(../images/featured_subtitlebg.png) no-repeat left bottom; padding-bottom:10px; float:left; width:100%; font-weight:normal; text-transform:uppercase; margin-bottom:14px;}
h1 span{ /*color:#AA1E8B;*/ font-family:Verdana, Geneva, sans-serif; color:#578F0F; }
.search-result-title .big_input{ border: 1px solid rgba(0, 0, 0, 0.16); height:33px; padding:4px 10px 4px 5px; font-size: 15px; -moz-border-radius: 3px;  -webkit-border-radius: 3px; border-radius: 3px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefefe+0,fefefe+11,f1f1f1+75,eeeeee+100 */
background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top,  #fefefe 0%, #fefefe 11%, #f1f1f1 75%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(11%,#fefefe), color-stop(75%,#f1f1f1), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#fefefe 11%,#f1f1f1 75%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#fefefe 11%,#f1f1f1 75%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#fefefe 11%,#f1f1f1 75%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefe 0%,#fefefe 11%,#f1f1f1 75%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
 width: 97%; text-indent:30px;}
.sech_btn{ border:1px solid rgba(0, 0, 0, 0.16); height:33px; padding:4px 0px; font-size: 15px; -moz-border-radius: 3px;  -webkit-border-radius: 3px; border-radius: 3px; color:#fff; background:#578f0f; width:100%; text-align:center; transition: background-color 0.5s ease;}
.sech_btn:hover{ background:#404041;}
.result-text{font-size:14px; text-align:right; color:#EE6251; white-space:nowrap; padding-top:5px;}
.srarch-con{position:absolute; font-size:20px !important; color:#828282 !important; top:7px; left:8px;}
.maprefine-btns{padding-top:5px;}
.fa-star{ font-size:15px !important; color:#f0f0f0;}
.refine_search{ width:100%; float:left;}
.refine_search ul{ width:100%; float:left; list-style:none; margin:0px; padding:0px;}
.refine_search ul li{ width:100%; float:left; background:none; color:#4c4c4c; font-size:13px; text-decoration:none; margin:0px; padding:12px 0px 0px 0px;}
.refine_search ul li input{width:100%; height:25px; line-height:24px; border:1px solid #ccc; border-radius:2px;}
.select_refine{width:100%; height:25px; line-height:24px; border:1px solid #ccc; border-radius:2px;}
.selectBox{width:100%; height:25px; border:1px solid #333; padding:3px; margin-left:15px; margin-top:-2px;}
.sub_tital{ width:100%; float:left; color:#4c4c4c; font-size:22px; border-bottom:1px dashed #4c4c4c; padding-bottom:4px; font-weight:normal}
.refine_list{ width:100%; float:left;}
.refine_list ul{ width:100%; float:left; list-style:none; margin:0px; padding:0px;}
.refine_list ul li{ width:95%; float:left; background:url(../images/list_arrow.png) no-repeat left 15px; border-bottom:1px solid #999999;  color:#4c4c4c; font-size:13px; text-decoration:none; margin:0px 0 15px 0; padding:12px 0px 12px 20px; box-sizing:border-box;}
.refine_search ul li .search-price input{width:42%; float:left; box-sizing:border-box;}
.refine_search ul li .search-price span{text-align:center; width:13%; float:left;}

.price-input{width:100%; clear:both;}
.price-input input{width:42%; float:left; box-sizing:border-box;}
.price-input span{text-align:center; width:13%; float:left; line-height:30px;}

.refine-btns{width:100%; float:left; padding:15px 0;}
.btn-warning{ background:#f6821f; border-color:#e87717; color:#fff; font-weight:normal; text-transform:uppercase; transition: background-color 0.5s ease;}
.btn-warning:hover{text-shadow:none; color:#000; background:#f47b14;}
.btn-sm{ padding:3px 8px; font-size:13px; text-shadow:1px 0 0 #000; background-color 0.5s ease}
.btn-sm a{color:#fff;}
.add_part{width:160px; margin:0px auto;}

.grid_top{ width:100%; float:left; background:#ededec; padding-bottom:10px;}
.grid_view{ width:100%; float:left; margin:10px 0px 0px 0px;}
.grid_icon{ width:33px; float:left; margin-right:12px;}
.grid_icon a{width:33px; float:left; background:#999999; height:33px; line-height:31px; text-align:center; vertical-align:middle; margin:0px; padding:0px;}
.grid_icon a:hover{ float:left; background:#00a6e2;}
.grid_icon .gridact{ width:33px; float:left; background:#00a6e2; height:33px; line-height:33px;}
.grid_searchprt{width:100%; float:left; margin-top:10px;}
.listing_text{width:30%; white-space:nowrap; float:left; color:#3a3939; font-size:13px;  line-height:29px;}
.listing_select{ width:68%; float:right}
.select1{ width:98%; float:left; background:#fff; height:29px; line-height:29px; outline:none; border:none;  color:#676767; font-size:13px; margin:0px; padding:6px 6px; box-sizing:border-box;}
.result_sec{float:right; margin:10px 0px 0px 0px;}
.result_text{width:auto; float:left; color:#3a3939; font-size:13px;  line-height:29px;}
.result_select{width:70px; float:right; margin-left:8px;}
.select2{ width:98%; float:left; background:#fff; height:29px; line-height:29px; outline:none; border:none;  color:#676767; font-size:16px; margin:0px; padding:5px 3px; box-sizing:border-box}

.grid_listprt{ width:100%; float:left; margin-top:22px;}
.add-title{float:left; width:100%; line-height:20px; font-weight:bold; margin-bottom:8px;}

.grid_sec{ width:100%; float:left; margin-right:21px;}
.property_one{ width:100%; float:left; background:url(../images/heading_line.jpg) repeat-x left bottom; padding-bottom:12px; margin-bottom:20px;}
.none_bg{ width:100%; float:left; background-image:none;}
.add_text{ width:100%; float:left;  font-size:13px; color:#404040;}
.add_text span{color:#3a3939; text-transform:uppercase;}
.property_box{ width:100%; float:left; margin-top:22px;}
.table{ width:100%; float:left; margin-top:20px;}
.property_home{ width:40%; float:left;}
.property_home img{width:100%;}
.property_home2{width:40%; float:left;}
.property_home2 img{width:100%;}
.pro_detail{ width:55%; float:right;}
.pro_detail3{width:55%; float:right;}
.pro_bot{ width:100%; float:left; margin-top:10px;}
.dummy_logo{ width:40%; float:left; text-align:center;}
.site_btnprt{ width:60%; float:right; margin-top:20px;}
.property_btns{float:right; margin-right:8px;}
.location_sec{ width:100%; float:left; margin-top:22px;}
.location_tital{ width:100%; float:left;  font-size:18px; color:#404040; background:url(../images/heading_line.jpg) repeat-x left bottom; padding-bottom:6px; }
.map_sec{float:left; margin:11px 0px 0px 0px; width:100%; box-sizing:border-box;}
.mid-line{background:url(../images/heading_line.jpg) repeat-x left bottom; float:left; width:100%; padding:10px 0 0 0; margin-bottom:15px;}
.pagination_part{ width:100%; float:left;}
.paging_bg{ width:100%; float:left; background:#ededec;}
.page_sec{ width:98%; float:left; padding:0px 1% 0px 1%;}

.grid_listprt{ width:100%; float:left; margin-top:22px;}
.mar-btm{margin-bottom:45px;}
.pro_hed{ width:100%; float:left; text-align:center;  font-size:15px; color:#3a3939; text-align:center; line-height:18px; min-height:100px;}
.add-title{float:left; width:100%; line-height:20px; font-weight:bold; margin-bottom:8px;}
.pro_thumb{ width:100%; float:left; overflow:hidden; height:160px; position:relative;}
.pro_thumb img{width:100%; height:100%;}
.pro_cnt{ width:100%; float:right; margin-top:10px;}
.protype_text{ width:100%; float:left;  font-size:12px; color:#404040;}
.house_text{ width:100%; float:left;  font-size:12px; color:#404040; line-height:18px; margin-top:12px; min-height:72px;}
.house_text a{ font-size:12px; color:#358ac2; line-height:18px; text-decoration:underline;}
.house_text a:hover{text-decoration:none;}

.pro_poing2{ width:100%; float:left; margin-top:8px;}
.house_det2{ width:56px; float:left;  font-size:12px; color:#3a3939; line-height:28px;}
.pro_price{ float:right;  font-size:12px; color:#3a3939; text-align:right; line-height:28px;}
.multi_text{ width:auto; float:left;  font-size:13px; color:#3a3939; line-height:28px;}
.view_btn{ width:86px; float:right;}
.refine_seachbg{ width:100%; float:left; background:#3287b9; height:52px; line-height:52px;  font-size:18px; color:#fff; text-align:center;}
.big_map{ width:100%; float:left; margin-top:23px; height:400px;}
.location_bot{ width:100%; float:left; margin-top:34px;}
.col-md-3 .well{display:table;}
.refine_search_map{ width:100%; float:left;}
.refine_search_map div{margin-bottom:5px;}
.refine_search_map lable{text-indent:3px;}



/*property detail*/
.inner_mtital .top_backlink{float:right; position:relative; width:100%; right:0; text-align:right; margin-top:-35px;}
.inner_mtital{width:100%; padding-top:20px;}
.property_map{width:100%; position:relative; clear:both;}
.main-title.contact{background:#006aa8; padding:11px 0 12px 0; text-align:center;}
.main-title.contact span{line-height:auto; color:#fff; font-size:15px;  font-weight:normal; text-transform:uppercase;}
.prop_contact {padding:12px 0 12px 0; box-sizing:border-box; margin:70px 2px 0 2px; border:1px solid #DAD9D7; border-radius:0 0 5px 5px;}
.contact_prop{width:86%; margin:8px auto; clear:both; display:table;}
.prop_contact input{margin-top:8px;}

.property-slider{width:100%; float:left; padding-bottom:20px;}

.recent_prop {width:100%; margin:30px 0 30px 0; padding:15px 0px 12px 0px; background:#ededec; float:left;}
.recent_prop .mid-con{width:92%; margin:0 auto;}
.recent_prop .recent_tital{ width:100%; margin:0 auto;  font-size:14px; color:#010101; background:url(../images/heading_line1.png) repeat-x left bottom; padding-bottom:8px; text-transform:uppercase; float:left;}
.recent_prop .recent_1 { width:100%; margin:0 auto; padding:12px 0 10px 0px; border-bottom:1px dashed #909090; float:left;}
.recent_prop .recent_2 { border:none; }
.recent_prop .recent_1 .rece_img { width:78px; height:53px; float:left; padding:0px; margin:0px 10px 0 0; }
.recent_prop .recent_1 .recent_name { width:auto; color:#358ac2; font-size:12px; margin-left:85px;}
.recent_prop .recent_1 .recent_name .bed_in{float:left; margin-right:10px; margin-top:8px;}
.recent_prop .recent_1 .recent_name a { color:#358ac2; text-decoration:underline; }
.recent_prop .recent_1 .recent_name a:hover { text-decoration:none; }

.property_mid { width:99%; float:right; margin:0px 6px 0px 0px; padding:0px;}
.property_mid h3 { margin:0 0 10px 0px; padding:0 0 10px 0px; color:#0091CD; font-size:16px; font-weight:bold; text-transform:uppercase; border-bottom:1px solid;}
.table_main { width:100%; }

.property_mid .pro_tablemain1 { border:1px solid #f1f1f1;}
.property_mid .pro_tablemain a { color:#578F0F; text-decoration:none; font-weight:normal;}
.property_mid .pro_tablemain a:hover { color:#404040; text-decoration:underline;}
.table_main tr td { line-height:30px; padding:0px 5px; }
.table_main tr td.col_dark { color:#3a3939; }
.table_main tr td.col_dark12 { color:#3a3939; font-size:12px; }
.table_main tr td.txt12 { font-size:12px; }
.table_main tr td.bdr12 { font-size:12px; border-top:1px solid #dcdbda; }
.table_main tr td.txt12 img { vertical-align:middle; padding-right:3px; }

.property_mid .pro_tablemain { width:100%; float:left; margin:0px; padding:0 0 15px 0px; color:#404040; font-size:13px;   font-weight:normal; }
.property_tab2{ width:70%; float:right;}
.property_left2{ width:30%; float:left; margin-top:298px;position: relative; z-index: 9999;}
.property_use{ width:100%; float:left;}
.blue_box{ width:100%; float:left; line-height:15px; background:url(../images/save_fav_icon.png) no-repeat 10px 15px #00a6e2;  font-size:15px; color:#ffffff; text-shadow:1px 0px 1px #444; margin-bottom:10px; padding:15px 0; box-sizing:border-box;}
.blue_box:hover{background:#}
.blue_box span{padding-left:36px;}
.buttons-wi{width:91%; margin-top:12px;}
.blue_box2{ width:100%; float:left; line-height:15px; background:#00a6e2;  font-size:15px; color:#ffffff; text-shadow:1px 0px 3px #444; margin-bottom:10px; padding:12px 0; 
 -webkit-transition: background 0.5s linear;
        -moz-transition: background 0.5s linear;
        -ms-transition: background 0.5s linear;
        -o-transition: background 0.5s linear;
        transition: background 0.5s linear;
}
.blue_box2 span{padding-left:10px;}
.blue_box2 span i{font-size:17px; color:#F0F0F0;}
.blue_box2 span i.fa-heart{font-size:15px;}
.blue_box2:hover{background:#404041; color:#fff;}

.pro_feature_list{ width:100%; float:left;}
.pro_feature_list ul{ width:100%; float:left; list-style:none; margin:0px; padding:0px;}
.pro_feature_list ul li{ width:45%; float:left; background:url(../images/bullet_right.png) no-repeat left 2px; list-style:none;  font-size:12px; color: #404040; margin:0px; padding:0px 4px 10px 4%;}
.pro_feature_list ul li.utility_inc{ width:45%; float:left; background:url(../images/bullet_right.png) no-repeat left 2px; list-style:none;  font-size:12px; color: #404040; margin:0px; padding:0px 4px 10px 4%;}
.pro_feature_list ul li.utility_notinc{ width:45%; float:left; background:url(../images/delete-icon.png) no-repeat left 2px; list-style:none;  font-size:12px; color: #404040; margin:0px; padding:0px 4px 10px 4%;}
.bg_img{ background-image:none;}
.LargeMap{color:#fff;}
.LargeMap:hover{ color:#fff;}
.pad-le-15{padding-left:15px; position:relative; width:100%;}
.list_linknew span{  font-size:16px; color:#404040; text-decoration:none; line-height:34px; margin:0px; padding:0px 10px 0px 0px;}
.enq_red_start {color: #FF0000;}

.property_mid h4 span  { width:18px; height:18px; float:left; margin:0 5px 0 0px; padding:0px; color:#fff; font-size:13px; font-weight:bold; text-align:center; background:#ababab; border-radius:50%;}
.bdr_rb{ border-bottom:1px solid #e0e0df; border-right:1px solid #e0e0df;}
.bdr_rb2{ border-bottom:1px solid #e0e0df;}
.bdr_rb3{ border-right:1px solid #e0e0df;}

.apply-tab-main{position:absolute; left:0; top:162px;}
.prop_contact img{ max-width:100px;}
/*site Map*/
.siteMap ul{margin-top:0; float:left; padding-left:25px;}
.siteMap li{ width:95%; list-style:none; float:left; background:url(../images/list_arrow.png) no-repeat left 15px;  color:#4c4c4c; font-size:13px; text-decoration:none; margin:0px; padding:12px 0px 0px 25px;}

/*agent-profile*/
.profile_main{ width:100%; float:left; margin:45px 0 0 0px; padding:0 0 0 0px; border:solid 1px #ddd; border-radius:8px; box-sizing:border-box;}
.profile_left{width:100%; float:right; padding:0 0px 0 0; position:relative; margin-right:-15px;}
.profile_pic{ width:100%; max-width:170px; position:absolute; padding:12px; left:0; top:-40px; border:solid 1px #ddd; border-radius:8px; background-color:#fff;}
.profile_pic span{display:table-cell; vertical-align:middle; height:175px; text-align:center; width:100%;}
.profile_menu{width:100%; float:left; padding:160px 0px 80px 0;}
.logout{ width:89px; float:left; margin-left:40px;}
.logout_btn{ width:89px; float:left; background:url(../images/logout_btn.png) no-repeat left top; outline:none; border:none; line-height:26px; height:26px; padding:0px; margin:0px; font-size:0px; cursor: pointer;}
.pro_address{ width:100%; float:left; margin:30px 0px;}
.address_one{ width:100%; float:left;  font-size:15px; color:#303030; text-transform:uppercase; background:url(../images/coman_bdr.jpg) repeat-x left bottom; margin:0px; padding:0px 0px 2px 0px;}
.bdr-le{/*border-left:solid 1px #ddd;*/ box-sizing:border-box; background:url(../images/left-line.jpg) repeat-y left top;}
.edit{ float:right; padding-right:8px;}
.address_text{ width:100%; float:left;  font-size:15px; color:#676767; line-height:24px; margin-top:6px;}
.address_text a{ font-size:15px; color:#00A6E2; line-height:24px; text-decoration:none;}
.address_text a:hover{color:#676767;}

.profile_right{ width:100%; float:left; padding:0px 0px 20px 00px;}
.profile_detail{ width:100%; float:left; background:url(../images/detail_bdr.png) repeat-x left bottom; padding:8px 0 10px 0;}
.profile_desh{ width:100%; float:left;  font-size:13px; color:#676767; line-height:24px; margin:6px 0px 40px 0px;}

.property_tab{ width:100%; float:left;}
.tabinr_pro{ width:100%; float:left; margin:26px 0px 0px 0px;}
.property_two{ width:100%; float:left; background:url(../images/heading_line.jpg) repeat-x left bottom; padding-bottom:16px; margin-bottom:30px;}
.manag_add{ width:100%; float:left;  font-size:13px; color:#404040; margin-bottom:14px;}
.manag_add span{color:#3a3939; text-transform:uppercase;}
.pro_all{ width:100%; float:left;  font-size:13px; color:#3a3939;}
.pro_des{ width:100%; float:left;  font-size:13px; color:#404040; line-height:18px; margin-top:10px;}
.pro_poing3{ width:100%; float:left; margin-top:14px;}
.multi_text{ width:auto; float:left;  font-size:13px; color:#3a3939; line-height:28px;}

.profile_tital1{ width:100%; float:left;  font-size:24px; color:#101010; line-height:28px;}
.price_box{ width:100%; float:left; background:#ededec; height:36px; line-height:36px;}
.pro_detail2{float:right; width:96%;}


/*college profile*/
.pro_address{ width:100%; float:left; margin:30px 0px;}
.address_one{ width:100%; float:left;  font-size:15px; color:#303030; text-transform:uppercase; background:url(../images/coman_bdr.jpg) repeat-x left bottom; margin:0px; padding:0px 0px 2px 0px;}
.edit{ float:right; padding-right:8px;}
.address_text{ width:100%; float:left;  font-size:15px; color:#676767; line-height:24px; margin-top:6px;}
.address_text a{ font-size:15px; color:#00A6E2; line-height:24px; text-decoration:none;}
.address_text a:hover{color:#676767;}
.profile_tital2{ width:100%; float:left;  font-size:20px; color:#101010; line-height:28px;}
.profile_tital2{ width:100%; float:left;  font-size:20px; color:#101010; line-height:28px;}
.profile_detail2{ width:100%; float:left; background:url(../images/heading_line.jpg) repeat-x left bottom; padding:0 0 10px 0; margin-bottom:8px;}

/*pricing plan*/

.pricing_pln_title h2 { font-size: 16px;font-weight: bold; margin-top: 15px; float: left; background: transparent none repeat scroll 0% 0%; padding-bottom: 0px; color:#575757}
.pricing-list ul{width:100%; float:left; list-style-type:none; margin:0; padding:0; box-sizing:border-box; border:solid 1px #ddd;}
.pricing-list ul.bdrnone{border-left:0px !important;}
.pricing-list ul li{width:100%; border-bottom:solid 1px #ddd; padding:5px 0; float:left; background:url(../images/green_tick.png) no-repeat 10px center;}
.pricing-list ul li span{padding-left:35px; color:#666; font-size:13px; line-height:18px;}
.pricing-list ul li.price-title{width:100%; font-size:13px; font-weight:bold; text-transform:uppercase; text-align:center; color:#000; background-image:none;}
.pricing-list ul li:last-child{border-bottom:0px;}

.register_block_blue {background:#fafafa; padding-bottom:15px; border-bottom:2px solid #268DCE; float:left; width:100%; margin-bottom:30px;}
.register_block_blue .regi_blue_title {background:#268DCE; color:#fff; padding:8px 0px; width:100%; font-size:17px;}
.register_block_blue .regi_blue_title span{padding-left:12px;}
.priceing-form{padding:20px 0 0 0; float:left; width:100%;}

.procelist{background:#fafafa; width:100%; padding:20px 0; color:#000; margin-top:20px; float:left;}
.proce-title{ font-size:22px; text-transform:uppercase; margin:0px; padding:0px 0 15px 0; float:left; width:100%;}
.update{background:#e3e3e3; padding:3px 0; float:left; width:100%;}
.update .for-name-title{font-size:15px; display:table-cell; vertical-align:middle; line-height:38px}
.update .for-price{font-size:26px; display:table-cell; vertical-align:middle;}
.proce-title1{width:100%; font-size:18px; float:left;  text-transform:uppercase; border-bottom:dashed 1px #c2c2c2; margin:20px 0px 14px 0px; padding:0px 0px 6px 0px; clear:both; text-transform:uppercase; text-indent:10px;}
.proce-title1 span{color:#fafafa;}

.price-listing{margin:0; padding:0; list-style-type:none; width:100%;}
.price-listing li{width:100%; padding-bottom:5px; font-size:13px;}
.price-listing li span{font-size:16px; padding-right:8px;}

.procelist:hover{color:#fff; background:#578f0f;}
.procelist:hover .update{background:#F5821F;}
.procelist:hover .proce-title1{border-color:#fff;}
.procelist:hover .proce-title1 span{ color:#578f0f;}

.acco_comanhed {font-size: 16px;}

/* -- plan Grid view-- */

.pricing_box_main{ width:100%; float:left; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; border:1px solid #dcdbda }
.pricing_box_main .package_disc_title { color: #404040; font-size: 18px; text-align: center; height:70px; padding:15px 0 }
.pricing_box_main .package_title {background: #578F0F; color: #FFF; font-size: 18px; text-align: center; height:70px; line-height: 70px; border-radius:0 20px 0 0}
.pricing_box_main .package_title_bar_gray {background: #DCDBDA; color:#010101; text-transform: uppercase; font-size: 15px; float:left; line-height: 38px;}
.pricing_box_main .package_detail_ttl { color: #666; font-size: 14px; line-height:34px}
.pricing_box_main .package_detail { text-align:center; color: #666; font-size: 15px; line-height:34px; border-left:1px solid #AFAFAF; text-transform:uppercase}
.pricing_box_main .brd_btm {border-bottom: 1px solid #D6D6D5;}
.pricing_box_main .package_detail ul {margin-left:0; padding-left:0 } 
.pricing_box_main .package_detail ul li { list-style:none; text-align:left; text-transform:none; color: #666; font-size: 14px; }
.pricing_box_main .package_detail ul li i { margin-right:5px; font-size:16px; color:#7f7f7f}

/*login page*/

.login-main { margin-top:15px;}
.login-main h3{width:100%; float:left;  font-size:17px; color:#000; border-bottom:1px solid #000; padding-bottom:4px; font-weight:300; margin:0 0 20px 0; padding:0px 0 8px 0;}

.signup_inr{ width:100%; float:left; background:url(../images/sepret_img2.png) no-repeat center bottom; margin-bottom:12px; padding-bottom:8px;}
.signup_text p{ width:100%; float:left;  font-size:13px; color:#404040; line-height:18px;  margin:0px; padding:0px 0px 14px 0px;}
.red_star{color:#F00;}
.login-main label{font-size:15px;}
.login-main .form-control{ height:35px; padding:6px 10px;}

/*contact page*/
.contact{ width:100%; float:left;}
.contact .well{display:flex;}
.contact label{font-size:14px;}
.text_right{text-align:right;}
.user-login{font-size:18px; text-align:right;}

.forgot-password .well{display:-webkit-box; margin-top:12px; display:flex;}
.forgot-password .control-label{font-size:14px; padding-top:4px;}
.cont-greenarrow {margin:0px 0px 0 5px;}

/*news page*/
.blog_subtital{ width:100%; float:left;  font-size:18px; color:#0069a8; text-transform:uppercase; letter-spacing:-0.1px;}
.sharing_part{ width:100%; float:left; background:#ededec; line-height:26px; text-align:left; margin-top:20px; padding:5px 0px; border-radius:5px;}
.blog_detailprt{ width:100%; float:left; margin-top:10px;}
.pluginButton{ height:23px !important; line-height:23 !important; border-radius:5px;}
.pluginButtonIcon{ margin:0 8px 0 5px !important; top:4px !important;}
.sharing_part span{margin-left:3px;}
.sharing_part span.st_fblike_hcount span{top:-2px !important;}


/*register page*/
.register_block_pink {background:#fafafa; border-bottom:2px solid #ec3596; width:100%;}
.register_block_pink .regi_pink_title { background:#ec3596; color:#fff; padding:8px 10px; width:100%; float:left; box-sizing:border-box; font-size:17px;}
.acco_inr{ width:100%; float:left; padding:22px 0px 20px 0px;}
.part_two{ width:100%; float:left; margin-bottom:20px;}
.required_text{ width:100%; text-align:right;  font-size:15px; color:#898988; padding-bottom:15px; clear:both;}
.required_text span{color:#ff0000;}
.share-btn{ line-height:25px !important; margin-top:20px;}
.register_block_pink .checkbox{margin-left:15px;}

/*student account*/
.account{ width:100%; float:left;}
.account_sec{  float:left; /*width:946px; border:1px solid #b5b5b5; background:#f4f3f3;*/ margin:0px 0px 0px 7px}
.tab_inrcnt{ float:left; /*margin:20px 0px 30px 30px;width:870px;*/ width:100%; margin:0;}
.tab_inr_fl{ width:399px; float:left;}
.usertab_name{ width:96px; float:left;  font-size:15px; color:#404040; text-align:right; line-height:33px;}
.usertab_name .red_star2{color:#ff0000;}
.tab_inr_fr{ width:400px; float:right;}

/*---------My account tab--------------*/

.account label{font-size:14px; padding-bottom:3px; }
.account .form-horizontal label{padding-bottom:0px; white-space:nowrap;}

.blue_title, .green_title, .yellow_title, .pink_title, .red_title, .dark_green_title, .orange_title, .dark_blue_title, .light_pink_title {color:#fff; font-size:20px;  font-weight:normal; line-height:40px; padding:0 10px; margin-bottom:20px; float:left; width:100%; box-sizing:border-box;} 

.blue_title { background:#00a7e4;}

.yellow_title { background:#ffb619;}
.pink_title { background:#b63e97;}
.green_title { background:#6FB43F;}
.red_title { background:#f34546;}
.orange_title { background:#ff8324;}
.dark_green_title { background:#337a03;}
.dark_blue_title, .light_pink_title { background:#126cb5;}

.blue_sub_title { border-bottom:1px dotted #B2B2B2; height:40px; color:#00a7e4; font-size:20px;  font-weight:normal; line-height:40px; padding:0 10px; margin-bottom:20px; float:left; width:100%; box-sizing:border-box;}


/*---------My account Tables--------------*/
.account_table { width:100%; border-bottom:0;  border-right:0;}
.account_table th { color:#000; font-size:14px; }
.account_table td { color:#444;}
.tab_bdr { border:1px solid #dfdfdf; border-left:0; border-top:0;}
.tab_bdr_no { border:1px solid #dfdfdf; border-left:0; border-top:0; border-right:0;}

.account_table.green { border:1px solid #b8e599; }
.account_table.green th { background:#e9ffd9; }

.account_table.pink { border:1px solid #f7afe4; }
.account_table.pink th { background:#ffe3f8; }

.account_table.dark_blue { border:1px solid #89c6f8; }
.account_table.dark_blue th { background:#d5ecfe; }

.account_table.yellow { border:1px solid #ffd06c; }
.account_table.yellow th { background:#fff0d0; }

.account_table.orange { border:1px solid #ffd06c; }
.account_table.orange th { background:#fff0d0; }

.back_link { color:#0069A8; padding-left:5px; padding-top:10px; float:left;}
.back_link:hover { color:#444}
.ac-space{padding-bottom:15px;}
.redio_btn{ width:14px; float:left; margin-top:7px !important; margin-right:3px !important; margin-left:5px !important; margin-top:7px\9;}

/*ticket*/
.manage_ticket h3{ color:#3288BA; font-size:15px; background:url(../images/heading_line.jpg) repeat-x left bottom; padding-bottom:12px; float:left; width:100%; font-weight:normal; text-transform:uppercase; margin-bottom:22px;}
.ticket_table,.wpscst_staff_reply_table{ float:left; text-align:left; border-bottom:1px dotted #B2B2B2; margin-bottom:20px; padding-bottom:15px;}
.manage_ticket h3 span{ color: #4c4c4c;}
.TicketNote{float:right; text-align:right; color:red;}
.feature_box_top{ width:100%; float:left;  background: rgb(240, 250, 255) url("../images/featur_box_topcv.png") no-repeat scroll left top / 100% auto; height:40px;}
.feature_box_bg{ width:100%; float:left; background:url(../images/featur_box_bg.png) repeat left top; background-size:100%;}
.feature_box_bot{ width:100%; float:left; background:url(../images/featur_box_botcv.png) no-repeat left bottom; height:8px;}
.feature_bluhed{ font-size:16px; color:#3387b9; margin:0px; padding:0px 0px 0px 20px;}
.feature_bluhed2{ font-size:14px; color:#3387b9; margin:0px; padding:0px 0px 0px 20px;}
.tab_bdr{ border-bottom:1px solid #d8d7d7; border-right:1px solid #d8d7d7;}
.black_more{  font-size:16px; color:#000; border-right:1px solid #d8d7d7; }
.sub_hed2{ width:100%; float:left;    color:#4c4c4c; font-size:20px; border-bottom:1px solid #dcdbda; padding-bottom:8px; margin-bottom:28px;}

.feature_bluhed_edit{ font-size:16px; color:#666666; margin:0px; padding:0px 10px 0px 10px;}
.gry2_12_edit{  font-size:14px; color:#404040; line-height:16px; margin:0px; padding:0px 0px 0px 0px;}
.campus_add{float: right; font-size: 15px; line-height: 15px; margin-top: 10px; font-weight: bold; width: 110px; margin-bottom: 20px;}
.feature_bluhed2campus{ font-size:14px; color:#3387b9; margin:0px; padding:0px 10px 0px 10px;}
.bloglinks{float:left; width:100%; margin-bottom:20px;}

/*admin profile pages*/
.more_btn{
margin:5px 14px 0px 10px;
background-color: #21759B;
background-image: linear-gradient(to bottom, #2A95C5, #21759B);
border-color: #21759B #21759B #1E6A8D;
box-shadow: 0 1px 0 rgba(120, 200, 230, 0.5) inset;
color: #FFFFFF;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
text-decoration: none;
border-radius: 3px 3px 3px 3px;
border-style: solid;
border-width: 1;
height: 24px;
cursor: pointer;}

#upload_progress {
    display: none;
}

/*---------Feature property highlight--------------*/

.feature_pro_box { background:#ffeded; padding:5px 10px; margin-bottom:10px; float:left; width:99%; border:1px solid #fcc2c2; box-sizing:border-box;} 
.feature_pro_box .feature_box .heading { font-size:15px;}
.feature_pro_box .feature_box .act_btn { margin-top:10px;}

.feature_pro_box .feature_box .act_btn .btn_active {   background-color: #00A6E2;
    background-image: linear-gradient(to bottom, #2A95C5, #00A6E2);
    border-radius: 3px;
    box-shadow: 0 1px 0 rgba(120, 200, 230, 0.5) inset;
    color: #FFFFFF;
    cursor: pointer;
    margin:0 0 10px 0; float:left;
	padding:5px 10px;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);}

.select4{ width:92%; float:left; background:#fff; border:1px solid #d3d3d3; height:33px; line-height:33px; outline:none;  font-size:13px; color:#404040; margin:0px; padding:6px 12px;}

.featured-text {color:#F24545; margin-bottom:5px; font-size:15px; text-align:center}
.property-img img{width:100%; max-height:150px; position:relative;}
.property-img1 img{width:100%; height:105px; position:relative;}
.urgent_thumb{ width:80px; position:absolute; top:0px;}
.urgent_thumb2{ width:80px; position:absolute; top:100px;}
.my_ads_img .urgent_img_demo .urgent_thumb{top:0;}

.feature_pro_box.featured_height { min-height:90px;}
.feature_pro_box.premium_height { min-height:135px;}
.feature_pro_box.urgent_height { min-height:105px;}
.feature_pro_box.highlight_height { min-height:125px;}

.premium-img { width:100%; height:135px; -webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.24); -moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.24); box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.24); padding:2px}
.urgent_img_demo { width: 80%; margin: 0 auto;}
.highlight-img { width:100%; height:125px; border:7px solid #f0f0f0}

.feturesub_btn{ margin: 8px 14px 11px 10px; background-color: #00A6E2; background-image: linear-gradient(to bottom, #2A95C5, #00A6E2); box-shadow: 0 1px 0 rgba(120, 200, 230, 0.5) inset; color: #FFFFFF; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); text-decoration: none; border-radius: 3px 3px 3px 3px; border-width: 1; height: 24px; cursor: pointer;}

.pricing_table { width:100%; float:left; background:#fff; border:1px solid #d3d3d3; margin:16px 0px 38px 0px;}
.pricing_table td { padding-left:7px; padding-right:7px; }
.blue_hed{  font-size:15px; color:#3288ba; border-bottom:1px solid #dcdbda; padding-left:14px;}
.blue_hed2{  font-size:15px; color:#3288ba; border-bottom:1px solid #dcdbda;}
.gray_16{   font-size:16px; color:#404040; border-bottom:1px solid #dcdbda; padding-left:14px;}
.discount_price{  font-size:14px; color:#404040; border-bottom:1px solid #dcdbda;}
.discount_price2{  font-size:14px; color:#404040;}
.amount_text{  font-size:15px; color:#404040; padding-right:30px;}
.amount_text2{  font-size:15px; color:#404040;  padding-right:30px; border-bottom:1px solid #dcdbda;}

.credit_tital{ width:100%; float:left;  font-size:15px; color:#404040; text-transform:uppercase; margin-bottom:20px;}
.right_bdr{ border-right:1px solid #dcdbda; }

.user_detail { width: 100%; float: left; margin-bottom: 15px;}
.user_detail .usertab_name {  color: #404040; float: left; font-size: 15px; text-align: left; width: 100%; line-height:18px; margin-bottom:5px; }

.user_detail .user_search { float: left; width: 100%;}
.user_detail .user_search .user_ipt  { width:98%}
.user_detail .user_search .textarea_1 { height: 87px; width: 98%; }
.user_ipt{ width:272px; float:left; background:#fff; border:1px solid #d3d3d3; height:33px; line-height:33px; outline:none;  font-size:13px; color:#404040; margin:0px; padding:0px 12px;}
.user_ipt_calender { width:272px; float:left; background:#fff url(../images/calender_icon_form.png) no-repeat 265px 5px; border:1px solid #d3d3d3; height:33px; line-height:33px; outline:none;  font-size:13px; color:#404040; margin:0px; padding:0px 12px;}
.select3{ width:98%; float:left; background:#fff; border:1px solid #d3d3d3; height:33px; line-height:33px; outline:none;  font-size:13px; color:#404040; margin:0px; padding:6px 12px;}
.date_select{ width:100%; float:left; background:#fff; border:1px solid #d3d3d3; height:33px; line-height:33px; outline:none;  font-size:13px; color:#b8b8b8; margin:0px; padding:6px 12px;}

.code_fild{ width:100%; float:left; float:left; background:#fff; border:1px solid #d3d3d3; height:33px; line-height:33px; outline:none;  font-size:13px; color:#b8b8b8; margin:0px; padding:0px 12px;}

.paypal_text { width: 100%; float: left; text-align: center; font-family: "CenturyGothic"; font-size: 14px; color: #404040; margin-top: 100px; margin-bottom:10px;}

.alrt_editfilesize{color:red; width:100%; line-height:15px; font-size:12px;}

.new_uploded_img img{clear:both; float:left; width:100%; padding-bottom:15px; margin-bottom:15px; box-sizing:border-box; line-height:0px;}
.new_uploded_img{padding-left:10px; padding-right:10px;}
.wp-core-ui img{width:100%; line-height:0px;}
.up-hight{min-height:200px; padding-left:10px; padding-right:10px;}
#upload_progress img{height:50px; width:50px;}
#UniLoader img{height:20px; width:40px;}
.order-devider{border-bottom:solid 1px #ddd; padding-bottom:10px; margin-bottom:20px; float:left; width:100%;}

.backto_prt1 .top_backlink{float:right; position:relative; right:0; text-align:right; margin-top:-28px; margin-bottom:20px;}
.backto_prt1 .top_backlink img{margin-top:14px !important; margin-right:0px !important;}

.helpcenter_main .hc_right .addvertise{width:100%;}


/*----Room detail---*/

.top_backlink a { font-size: 15px; color: #3288BA; text-decoration: none; margin: 0px; padding: 0px;}
.top_backlink img { vertical-align:top; margin-top:4px}
#mapCanvas { width: 100% !important;  height: 300px !important;  float: left !important; margin-bottom: 15px !important;}

.enq_back_link { padding-left: 5px !important; padding-top: 10px !important; }
.property_rib{position:relative;}