@media screen and (min-width: 1081px) {
	.b-header .home_menu {
    	max-width: 13%;
    }
}


@media screen and (min-width: 1200px) and (max-width: 1367px){ 

  #ui-datepicker-div {
        margin-top: -14% !important;
    	margin-right: -76px !important;
    }
}
@media screen and (min-width: 800px) and (max-width: 1080px) { 
    .textlogo p {
       margin-left: 15px !important;
    }
    .inner-box {
    	min-height: 512px !important;
	}
	.client {
    	margin-left: 55px !important;
	}
	#property-highlights-section-agent #highlights-box .owl-item{
		padding-right: 40px;
	}
	#main-header1 .nav-container {
    	margin-left: -43px !important;
	}
	.name_actu {
    	width: 914px !important; 
	}

	p.content.introbloc {
    	margin-top: 33px !important;
	}

}




@media screen and (min-width: 550px) and (max-width: 770px) {
	.call{
		display: block;
	}

	.textlogo p {
	    margin-left: -27px !important;
	}
	.content.historique {
	    margin-left: -4px !important;
	}
	.content.PCblb p {
	    margin-left: 90px;
	}

	.bannier_text {
    	margin-top: 350px !important;
	}


	.hidden-sm .hidden-md .hidden-lg .content-box-2 .active{
		    display: block;
	}
	#feature-section {
    	height: auto !important;
	}
	#feature-section .section-box {
	    height: 195px !important;
	}

	#feature-section [class*="content-box"].active {
	}


	.content.PCblb p {
    	margin-left: -17px;
	}
	/* p.content.introbloc {
	    	margin-top: 54px !important;
	} */

	.textlogo p {
    	margin-left: 55px !important;
	}
	#property-highlights-section-agent #highlights-box a.btnblb {
    	margin-top: 8px !important;
	}
	#breadcrumb-section {
    	margin-left: 35px;
	}

	
	#main-header1 {
    	position: fixed !important;
	}
	.secondtitre {
    	line-height: 39px !important;
    	font-size: 23px !important;
	}
	.blog-main-container {
    	padding: 0px 0 !important;
	}
	.btn-row-blb.btactu {
    	margin-top: 160px !important;
	}
	.blog-main-container.container {
    	margin-top: 25px !important;
	}

}


@media screen and (min-width: 550px) and (max-width: 797px) {
	#property-highlights-section-agent #highlights-box .owl-item {	
	    padding-right: 40px;
	}

}


@media screen and (min-width: 798px) and (max-width: 1012px) {
	#property-highlights-section-agent #highlights-box .owl-wrapper {
	    width: 100% !important;
	}
	#property-highlights-section-agent #highlights-box .owl-item {
		width: 50% !important;
	}
}



@media (max-width: 500px) {
	
	.call{
		display: block;
	}
	.api_fixed label {
    	max-width: 89% !important;
    	margin-top: 0px !important;
	}
	.api_fixed input {
    	height: 33px !important;
	}
	td.question {
    	top: 10px !important;
    	width: 163px !important;
	}
	span.btnblb.callbtn {
	    margin-top: 18px !important;
	    margin-left: -6px !important;
	    font-size: 11px !important;
	    padding-left: 7px !important;
	    padding-right: 7px !important;
	}

	.api_fixed {
    	width: 315px !important;
    	left: 3px !important;
	}
	.api_fixed section {
    	width: 100% !important;
    	margin-left: 3px !important;
	}
	.api_fixed .btn {
    	margin-left: 6px !important;
	}
	td.titre {
    	width: 64% !important;
	}
	.headercall {
    	width: 119% !important;
	}
	.blog-main-container.container {
    	margin-top: 25px !important;
	}
	.btn-row-blb.btactu {
    	margin-top: 80px !important;
    	margin-left: 36px !important;
	}
	#agent-section .detail-info .btnblb {
	    margin: 0 auto !important;
	    width: 200px;
	    float: none;
	}
	/*#property-highlights-section #highlights-box .owl-item {
    	width: 424px !important;
	}*/

	p.content.introbloc {
    	margin-top: 29px !important;
	}
	.content.contentadmin {
    	width: 525px !important;
	}
	.btn-row-blb.btactualite {
    	margin-left: 80px;
	}
	.bloccontactform {
    	margin-top: -9px;
	}
	.wrap_captcha {
    	float: left;
	}
	.secondtitre {
    	line-height: 39px !important;
    	font-size: 23px !important;
	}
	.blog-main-container {
    	padding: 0px 0 !important;
	}

}


@media (max-width: 361px){
	
	
}
@media (max-width: 710px){
	.plan-container li {
	    width: 100% !important;
	    max-width: 400px;
	    margin: 0 auto;
	    float: none !important;
	}
}


@media (max-width: 1199px){	
    .content_text {
        padding-top: 20px;
        text-align: left;
        padding-left: 30px;
        padding-right: 30px;
    }
}
