.page-header_list{
padding-bottom: 1px!important;
}

@media (max-width: 500px){
.custom-select-box .bootstrap-select{width:100%!important;}
.rel_details_content li, .rel_details_list li {width: 33.3%!important; height:50px; margin-bottom:0px!important;}
.rel_details_content li:last-child {margin-bottom:20px!important;}
.portf-one-our-project{height:auto!important;}
.offer_details li{width:50%!important;}
.read_more_list a{width:150px!important;}
}

@media (max-width: 768px){
.read_more_list a{width:150px!important;}
.rel-custom-service .offer_4 h3 a{
font-size: 21px;
padding: 15px 36px;
}
.offer-descrip ul li {width:150px!important;}
.gray, .bdr-clr .page-header .feature-title{border-bottom:0px!important; border:0px!important;}
.offer_details li {
float: left;
padding: 10px 44px 10px 10px!important;
border: 1px solid #535353!important;
list-style: none;
}


}



@media (max-width: 1100px){.offer-descrip ul li {width:97px!important;}}
@media (max-width: 768px){.offer-descrip ul li {width:239px!important;}}
@media (min-width: 550px) and (max-width: 767px){.offer-descrip ul li {width:167px!important;}}
@media (min-width: 500px) and (max-width: 549px){.offer-descrip ul li {width:150px!important;}}
@media (min-width: 450px) and (max-width: 499px){.offer-descrip ul li {width:134px!important;}}
@media (min-width: 400px) and (max-width: 449px){.offer-descrip ul li {width:117px!important;}}
@media (min-width: 320px) and (max-width: 399px){.offer-descrip ul li {width:100px!important;}}


.rel-custom-service .col-sm-4 img{
width: 100%!important;
height: auto!important;
}
.offer_4{
background:#e8e8e8;
text-align: center;
}
.offer_4 h3 a{
color: #2c3e50;
text-decoration: none;
font-size: 24px;
font-weight: bold;
}
.offer_4 h3 a:hover{
color: #ff3333;
text-decoration: none;
font-size: 24px;
font-weight: bold;
}
.page-header h2 span{
color: #666666;
font-size: 27px;
}
.offer_3 h3{
margin-top: 23px;
margin-bottom: 17px;
padding: 20px 0;
background: #ccc;
}
.offer_3 p{
padding: 30px 15px;
border-bottom:0px solid #535353;
margin-bottom: 0px;
text-align: justify;
}
.offer_details li{
float:left;
padding: 10px 52.7px 10px 10px;
border-left:1px solid #535353;
list-style: none;
}
.offer_border_top{
border-top:1px solid #535353;
}
.offer_border_bottom{
border-top:1px solid #535353;
border-bottom:1px solid #535353;
}
.offer_last{
border-right:1px solid #535353;
}
.offer_2{
margin-top: 15px;
}
.offer_2 p{
opacity:1!important;
}
.offer_2 p a{
padding: 20px 149px!important;
background:#2c3e50!important;
}
.offer_2 p a:hover{
padding: 20px 149px!important;
background:#fa4248!important;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.page-header-testi {border-bottom: 2px solid #e2e2e2; margin-bottom:26px; padding-bottom:0px;}
.page-header-testi span{
border-bottom: 2px solid #ff3333;
padding-bottom: 15px;
padding-right: 17.5%;
}
.header-center span{
border-bottom: 2px solid #ff3333;
padding-bottom: 15px;
padding-right: 17.5%;
}
p.txt-bdr{
border-top: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
}
.header-center h2{
font-size: 24px;
font-weight:bold;
}
.page-header-testi h2{
font-size: 24px;
font-weight:bold;
}
.profile_fix .col-sm-12, .profile_img{
padding:0px!important;
}
.mem_comments{
padding:0px!important;
margin-top:15px;
}
.fix-border{
border-left:1px solid #d7dadb;
}
.mem_comments p{
padding: 22px;
background: #e2e2e2;
border-radius: 7px;
font-size: 16px;
}
.rel_recentpost .col-sm-6, .rel_recentpost .col-sm-5 {
padding:0px;
}
.re-post-post{
padding-left:15px!important;
}
.rel_recentpost img{
height:223px;
border-radius: 5px;
}

.profile_fix li{
float:left;
list-style:none;
margin-right: 5px;
}
.profile_fix h5{
margin: 5px 0 5px 0px;
}
.profile_fix .img-responsive{
height:100px;
}
.profile_fix .member_pic{
margin-top:0px!important;
margin-bottom:0px!important;
}
.re-post-post h3{
margin:0px;
margin-bottom:3px;
}
.re-post-post li{
float:left;
list-style:none;
}

.post-content{
margin-top: 25px;
}
.edu-custom-service{
float:left!important;
}
.edu-read-more{
padding:0px!important;
}
.edu-btn-read-more{
margin-top:15px!important;
font-size: 21px!important;
}
.edu-read-more a{
width: 100%;
padding: 14px!important;
}

.first{
padding-right:5px;
}
.member_pic a{
text-decoration:none!important;
}
.sale{
width: 30%;
position: absolute;
background: url(../assets/images/rent.png)no-repeat 0% 0%;
height: 90px;
}
.sale2{
width: 30%;
position: absolute;
background: url(../assets/images/sale2.png)no-repeat 0% 0%;
height: 90px;
}
.sale3{
width: 30%;
position: absolute;
height: 90px;
background: url(../assets/images/sale.png)no-repeat 0% 0%;
}


							/* End of home page */
							
							/* Start of details page */

.rel_details_content h3{
margin-top:0px;
margin-bottom:0px;
background:#2c3e50;
text-align: left;
}
.rel_details_content h3 a{
background:none;
color:#fff;
padding-left: 25px;
}
.rel_details_content h3 a:hover{
background:none;
color:#ff3333;
padding-left: 25px;
}
.section_details, .details_header{
background:#fa4248!important;
}
.details_header_span{
border-bottom: 2px solid #666666!important;
}
.details_btn{
background:#2c3e50!important;
}
.rel_details_content li{
width: 16.6666666%;
border-bottom:1px solid #535353!important;
border-top:1px solid #535353!important;
margin-bottom: 20px;
background:#e8e8e8;
top: 0px!important;
}
.rel_details_p{
padding: 0px!important;
margin-bottom: 20px!important;
}
.rel_details_p2{
padding: 0px!important;
margin-bottom: 30px!important;
}

.rel_details_list h3{
background: #e8e8e8;
text-align: center;
padding: 20px 0;
border-top:1px solid #535353;
border-right:1px solid #535353;
border-left:1px solid #535353;
border-bottom:1px solid #535353;
}
.rel_details_list h3 a{
background: none;
}
.rel_details_list li{
width: 16.6666666%;
border-top:1px solid #535353!;
border-right:1px solid #535353;
border-left:1px solid #535353;
border-bottom:1px solid #535353;
margin-bottom: 10px;
background:#e8e8e8;
}
.rel_details_list li:nth-child(1)
{
border-left:2px solid #535353!important;
}
.rel_details_list li:nth-child(6)
{
border-right:2px solid #535353!important;
}
.contact_border{
border-bottom: 2px solid #2c3e50!important;
padding-bottom: 15px!important;
padding-right: 0%!important;
}
.location_border{
border-bottom: 2px solid #2c3e50!important;
padding-bottom: 15px!important;
padding-right: 0%!important;
}
.re-details-post{
padding-left:0px!important;
}
.input-block-level, .form_fix, input{
width:100%;
border-radius:3px;
}
.input-block-level, input{
padding-left:5px;
}

.form_fix{
margin-bottom:15px;
}
.input-group-addon{
background:#fff!important;
border-bottom:2px solid #dfdfdf!important;
border-top:2px solid #dfdfdf!important;
border-left:2px solid #dfdfdf!important;
top: 0px!important;
}
.form_fix input{
height: 40px;
background: #fff;
border: 2px solid #dfdfdf;
border-left: 0px solid;
}
.input-block-level{
border: 2px solid #dfdfdf;
background: #fff;
}
.submit_btn, .button_red{
float:right;
background:#2c3e50;
color:#fff!important;
border-radius:3px;

}
.details_contact_form{
padding:0px!important;
}
.details_testimonials{
padding-left:0px!important;
}
.details_contact_form  .glyphicon{
color:#62C9DD!important;
}
.glyphicon:hover{
color:#ff3333!important;
}
.offer_details li a{
color:#6c6c6c!important;
}
.offer_details li:hover a{
color:#ff3333!important;
}
							/* End of details page */
							
							/* Start of list page */
.rel_list{
background:none!important;
}
.rel_offer_list h3{
margin-top: 0px!important;
background: none!important;
line-height: 15px;
padding:0px!important;

}
.rel_offer_list h3 a{
text-decoration: none;
color: #2c3e50;
font-weight: bold;
font-size: 24px;
} 
.rel_offer_list h3 a:hover{
text-decoration: none;
color: #ff3333;
font-weight: bold;
font-size: 24px;
} 
.rel_offer_list li{
padding: 10px 21.6px 10px 10px!important;
margin-bottom: 10px;
}
.rel_offer_list .offer_details{
margin: 0px 0px 20px 0px!important;
}
.rel_offer_list p{
padding-left:0px!important;
padding-right:0px!important;
padding-bottom: 18px!important;
}
.re_list_offer_3{
padding-bottom: 10px;
border-bottom: 1px solid #ccc;
margin-bottom: 15px;
}
.border_top_list{
border-bottom:1px solid #535353;
}
.offer_3_list{
height: 256px;
}
.read_more_list{
width:20%;
}
.read_more_list a{
padding:12px 15px!important;
}
.re_list_offer_border{
border-top:1px solid #ccc!important;
}
.rent-red{
width: 30%;
position: absolute;
height: 90px;
background:url(../assets/images/list-rent.png)no-repeat 0% 0%;
}
.sale-black{
width: 30%;
position: absolute;
height: 90px;
background:url(../assets/images/list-sale.png)no-repeat 0% 0%;
}

/* Fixing- */
.txt-mdl .page-header .feature-title {
padding-bottom: 14px;
border-bottom: 2px solid #ff3333;
}
.txt-mdl .page-header h2 {
font-size: 24px;
font-weight: bold;
color: #666666!important;
}
.bg-clr{
	background-color: #4a6b8d!important;
}
.gray {
border-bottom: 2px solid #2c3e50;
color: #ffffff;
padding-bottom: 16px;
}

.bg-clr h1 {
font-weight: bold;
}
.filter-clr .custom-select-box .bootstrap-select button.dropdown-toggle {
background-color: #2c3e50; 
}
.filter-clr .custom-select-box .bootstrap-select.btn-group .btn .caret {
background: #ae272c url(../../../assets/images/dropdown-icon2.png) no-repeat!important;
}
.filter-clr .custom-select-box .bootstrap-select button.dropdown-toggle .filter-option {
color: white;
}
.btn-danger {
color: #ffffff;
background-color: #2c3e50!important;
border-color: #2c3e50!important;
}
.btn-danger:hover {
color: #ffffff;
background-color: #6e92b7!important;
border-color: #6e92b7!important;
}
@media (min-width: 34px) and (max-width: 500px){
.bdr-clr .page-header .feature-title {
border-bottom: 0px!important;
padding-bottom: 14px;

}
}
.bdr-clr .page-header .feature-title {
border-bottom: 2px solid #2c3e50;
padding-bottom: 14px;

}
.txt-left .bdr-clr .page-header h2 {
	text-align: left!important;
}
.bdr-clr .page-header h2 {
font-weight: bold;
}

/* --Offer-- */
.rel-custom-service .offer-heading{
	padding: 20px 10px 20px 10px;
}
.rel-custom-service .offer-heading a{
	text-decoration: none;
	font-size: 24px;
	font-weight: bold;
	color: #2c3e50;
}
.rel-custom-service .offer-heading a:hover{
	text-decoration: none;
	font-size: 24px;
	font-weight: bold;
	color: #ff3333;
}
p.offer-details{
	padding: 25px 20px 25px 20px;
	text-align: justify;
	border: 1px solid #535353;
	margin-bottom: 0px;
}
.offer-descrip{
	width: 100%;
	height: 45px;
	border-bottom: 1px solid #535353;
	border-left: 1px solid #535353;
	
}
.offer-descrip ul {
	padding: 0px;
	margin: 0px;
}
.offer-descrip ul li{
	list-style: none;	
	display: inline-block;
	float: left;
	height: 45px;
	width: 123px;
	border-right: 1px solid #535353;
	line-height: 45px;
}

.offer-descrip ul li a{
	text-decoration: none;
	color: #666666;
}
.offer-descrip ul li a:hover{
	text-decoration: none;
	color: #ff3333;
}

/* portf-one-our-project start */
.portf-one-our-project{
	height:180px;
	background-color:#2c3e50;
	margin-top: 17px;
}
.portf-one-our-project{
	background-image: url("../../../portfolio/assets/images/portfolio/port_one_hdbg1.png");
	background-repeat: no-repeat;
	background-position-x: right;
	
}

.portf-one-our-project .left-part h2{
	font-size:36px;
	font-weight:bold;
	color:white;
	padding-top:15px;
}
.portf-one-our-project .left-part p{
	font-size:16px;	
	color:white;
	line-height: 20px;
}
.portf-one-our-project .right-part img{
	height: 180px;
}

/* portf-one-our-project end */


