.contnr1100.disFlex {
	display: flex;
}

.col-1_5 {
    width: 12.49%;
}

h1 {
	line-height: 30px;
}

.agencyBg {
	background:
		url("https://www.mubawab-media.com/assets/common/immo-neuf/wide-sky.jpg")
		no-repeat center center;
	background-size: cover;
	width: 100%;
	height: auto;
	float: left;
	-moz-box-shadow: inset 0px 10px 15px -12px #555;
	-webkit-box-shadow: inset 0px 10px 15px -12px #555;
	box-shadow: inset 0px 10px 15px -12px #555;
}

.gradientH {
    -webkit-box-shadow: 0px 2px 9px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 2px 9px 0px rgba(0, 0, 0, 0.25);
}

.agencyBox {
	display: flex;
	width: 1100px;
	background-color: #fff;
	border-radius: 10px;
	margin-top: 35px;
	margin-bottom: 35px;
	margin-left: auto;
	margin-right: auto;
}

.logoAgencyBox {
    float: left;
    padding: 20px 17px 20px 20px;
    min-width: 140px;
}

.logoAgencyBox img {
    width: 120px;
    border-radius: 5px;
    padding: 6px;
    border: solid 1px #bcbcbc;
    background-color: #fff;
}

#agencyFilterBox {
    display: inline-block;
    width: 100%;
}

.agencyFilterContent {
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-top: 15px;
    padding: 20px 0px 0px;
}

.agencyFilterContent h4.agencyFilterTitle {
    margin: 0;
}

.newFilterBar .transactionFilter, .newFilterBar .adTypeFilter, .newFilterBar .cityFilter, .newFilterBar .districtFilter, .newFilterBar .townFilter, .newFilterBar .sortLinks {
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
    margin-top: -1px;
}

.filterIcon {
	font-size: 22px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    padding-top: 6px;
    margin-left: 6px;
}

#agencyFilterBox .agencyFilterSearch {
    width: 100%;
    height: 37px;
    border-radius: 360px;
}

#newFilterSearchButton {
	position: absolute;
    margin-left: -42px;
    min-height: 37px;
    width: 33px;
    background: transparent;
    color: transparent;
    border: 0;
    outline: none;
}

body.ltr #agencyFilterBox .agencyFilterSearch {
    background: #fff url(https://www.mubawab-media.com/assets/common/sprite_old.png) no-repeat -70px -1054px
}

body.ltr .agencyContent {
    padding: 13px 5px 15px 0px;
}

body.rtl .agencyContent {
    padding: 13px 0 15px 5px;
    border-left: solid 1px #d4d4d4;
}

.agencyContent {
    float: left;
}

.agencyBoxH1 {
    font-size: 17px;
    padding: 0px;
    margin: 0px;
    color: #09375d;
}

.agencyAddress {
    font-weight: 600;
    font-style: italic;
}

#collapseIcon {
    font-size: 18px;
    color: #00afca;
}

body.ltr .gradientH .infoAgencyBox {
    border-left: solid 1px #d4d4d4;
}

.infoAgencyBox {
    padding: 20px 5px;
}

.agencyLink {
    font-family: 'Montserrat-Bold', 'sans-serif';
    font-weight: 500;
    font-size: 13px;
    color: #000;
    line-height: 1.7em;
}

.clientLink {
    font-family: 'Montserrat-Bold', 'sans-serif';
    font-weight: 500;
    font-size: 13px;
    line-height: 1.7em;
    background-color: #00aaff;
    border-radius: 360px;
    padding: 5px;
    color: #fff;
}

.agencyText {
    margin: 7px 0px 2px;
}

.paginationDots a.arrowDot:not(.inactiveDots):hover i,
a.agencyLink:hover,
a.agencyLink:hover i,
#collapseIcon:hover {
    color: #09375d;
    text-decoration: none;
    cursor: pointer;
}

.agencyLink i {
	min-width: 15px;
    text-align: center;
    display: inline-block;
}

#content {
	padding: 20px 10px;
}

.agencyBigBg {
    background: #eeeeee;
    width: 100%;
    height: auto;
    padding-top: 25px;
    padding-bottom: 25px;
    box-shadow: inset 0px 10px 15px -12px #999;
    background: url('https://www.mubawab-media.com/assets/desktop/public/immo-neuf/pattern-grey.jpg') center center transparent;
}

.agencyBigContent {
    float: left;
    padding-right: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.contactLegend {
    border-top: 1px solid #d4d4d4;
    padding-top: 5px;
    margin-top: 15px;
    display: inline-block;
}

.lastBot {
    border: none;
}

.infoAgencyBox.product-request-info {
    margin: 10px 0;
    background-color: inherit;
}

.orangeTitle {
    font-family: 'Montserrat-Bold', 'sans-serif';
    font-size: 15px;
    margin-bottom: 10px;
    text-indent: 5px;
    color: #df591e;
}

form[name="leadForm"] input[type="text"].agencyFormInput,
form[name="leadForm"] textarea.agencyTextarea {
    background-color: #fcfcfc;
}

.businessPage .carouselBox,
.businessPage .carouselWrap,
.businessPage .carouselJc,
.businessPage .carouselLi,
.businessPage .carouselImg {
	width: 366.617px !important;
}

.businessPage .spPhoto {
	margin-left: -2.25%;
}

.contnr1100 .businessPage .basicPhoto {
	margin-left: 0%;
	width: 100%;
	min-width: 100%;
}

.contnr1100 .fl-promotionListSlider {
	overflow: hidden;
	max-height: 242px;
}

.ltr .contnr1100 .fl-promotionListSlider {
	border-radius: 10px 0 0 10px;
}

.rtl .contnr1100 .fl-promotionListSlider {
	border-radius: 0 10px 10px 0;
}

.promotionListing .sliderArrows {
    margin-top: 0;
}

.ltr.businessPage .btn-voir {
	margin-left: 6.2em;
}

.rtl.businessPage .btn-voir {
	margin-right: 6.2em;
}

.businessPage .play-button {
    margin-left: 155px;
    margin-top: -161px;
}
