@charset "utf-8";
/* CSS Document */



@media only screen and (max-width:1199px) {
.immobilier-txt{ font-size:90px;}
.slider-main{ padding:5px 45px;}
.section-two-bottom-expand-top .bx-wrapper .bx-pager, .section-two-bottom-expand .bx-wrapper .bx-pager{ left:0;}
ul.category li h2{ font-size:21px;}
ul.category li p{ font-size:16px;}
.section-two-top{ font-size:19px;}
.section-two-bottom-middle{ width:10%;}
.section-two-bottom-middle:after{ left:45px;}
.second-slide{ margin-left:27px;}
.section-two-bottom-left{ width:45%;}
.section-two-bottom-right{ width:45%; float:right;}
.section-two-bottom{ position:relative;}
.section-two-bottom-expand:after{ top: -243px; height:270px;}
 .section-two-bottom-expand-top:after{ display:none;}
.footer-right-address, ul.footer-link li a{ font-size:12px;}
body{ background-size:cover;}
.section-two-bottom-expand-top .slider-main{ width:99%;}
.bxslider > li{ width:100% !important;}
.footer{ padding:80px 0 186px;}
.section-two-bottom-left{ padding-left:0;}
.first-slide{ margin-left:27px;}
}


@media only screen and (max-width:1024px) {
.immobilier-txt{ padding:0 40px;}
.extra-link3{ left:10px;}
.category-top{ padding:0 15px;}
.category-middle{ padding:0 15px;}
.slider-main-left{ width:100%;}
.slider-main-middle, .section-two-bottom-expand-top:after{ display:none;}
.slider-main-right{ width:100%;}
body{  background:none;}
.header{ background:url(../images/top-bg-device.jpg) no-repeat top center; background-size:cover;}
}

@media only screen and (max-width:991px) {
.section-two-bottom-left{ width:100%;}
.section-two-bottom-middle{ width:100%;}
.section-two-bottom-middle:after{ width:100%; height:1px;}
.first-slide{ margin-top:-17px; float:left;}
.second-slide{ float:right;  margin-top:-17px; position:relative;}
.section-two-bottom-middle:after{ left:0;}
.section-two-bottom-right{ width:100%; padding-left:0;}
.section-two-bottom-expand:after{ display:none;}
.slider-main-left{ width:100%;}
.slider-main-middle, .section-two-bottom-expand-top:after{ display:none;}
.slider-main-right{ width:100%;}
.box1, .text-align-right{ width:100%; text-align:left;}
.slider-main-right{ padding:0 15px;}
.slider-main-left{  padding:0 15px;}
.right-border.right-bottom-padd{ border-right:none; border-bottom:1px solid #000000; margin-bottom:50px;}
.pic1{ left:50%; margin-left:-18px; right:inherit; bottom:-19px;}
.sec-three-box{ padding:0 15px;}
.sec-three-box-left, .section-four-dec-left{ width:100%; padding-right:0; border-right:none; padding-bottom:10px; margin-bottom:15px;}
.sec-three-box-right, .section-four-dec-right{ width:100%; padding-left:0; border-left:none;}
.section-four-dec-right{ padding-top:15px;}
.section-four-dec{ padding-left:15px; padding-right:15px;}
.right-border{ border-right:none; border-bottom:1px solid #000; padding-bottom:15px; margin-bottom:20px;}
ul.category li{}
.category-pic > a{ width:66px; height:66px;}
.category-pic img { border: 3px solid #ececec;}
.section-two-top{ padding:0 15px;}
.box{ opacity:1;}
ul.category li h2{ font-size:12px;}
.video .inner-video{ width:80%; padding:0 10%;}
.play-btn > img{ width:54%;}
.play-btn{ margin-top:-10px;}
.section-two-bottom-expand-top .bxslider > li{ width:100% !important;}
.text-align-right:after, .text-align-right1:after, .dot-icon:after, .dot-icon1:after{ display:none;}
.second-slide:after{ display:none;}
.first-slide{ margin-left:0;}
.section-four-dec-right{ border:none;}
}


@media only screen and (max-width:700px) {
.immobilier-txt{ line-height:90px; font-size:80px;}
.extra-link3{ top:-124px;}
.extra-link1{ bottom:-200px;}
.extra-link2{ bottom:240px;}
ul.category li p, .duration{ display:none;}
ul.category li{ border-left:1px solid #000;}
ul.category li:first-child{ border:none;}
.category-top-main, .category-middle{ padding-top:20px;}
.video-bottom{ padding-top:17px;}
.video-bottom span{ padding-bottom:10px;}
ul.category li h2{ margin-top:15px;}
.section-right-top{ font-size:18px; padding-left:0;}
.section-right-top span{ top:inherit; border-bottom:none;}
.logo-three img{ max-width:110px;}
}

@media only screen and (max-width:640px) {
ul.extra-link li a{padding: 9px 10px 9px 15px;}
.section-two-bottom{ padding-top:30px;}
ul.header-right li, ul.header-left li{ padding:0 10px;}
.section-right-top span{ font-size:18px;}
.slider-main{ padding:4px 15px;}
.big-txt1, .big-txt{  color: #000000;font-size: 16px;line-height: 22px; bottom:inherit; padding-right:0;}
.sec-three-main h2{ font-size:23px;}
.section-four .nav-tabs > li > a{ font-size:13px; padding:10px 4px; white-space:nowrap;}


.category-txt{ min-height:26px;}
.category-top h2, .category-middle h2{ font-size:21px; padding-bottom:0;}
ul.category li h2{ padding-top:0;}
.category-right.pos1{ padding-top:20px;}
}

@media only screen and (max-width:568px) {
.immobilier-txt {font-size: 70px;line-height: 70px;}
.header{ height:1150px;}
.section-pic{ width:100%;}
.section-dec{ font-size:18px;}
.section-three{ padding-top:50px;}
.section-four .nav-tabs{ width:100%;}
ul.header-left, ul.header-right{ width:100%; text-align:center;}
ul.header-left li, ul.header-right li{ display:inline-block; text-align:center; float:none;}
.logo{ position:relative; width:100%; left:0;}
.header-right{ width:100%;}
ul.header-right{ padding-top:15px;}
.section-two-bottom-middle{ margin-bottom:20px;}
.tab-dec{ padding:0;}
ul.footer-link, .footer-right-address-left, .footer-right-address-right{ width:100%;}
.footer-form-left{ width:29%;}
.section-two{ padding:30px 0;}
.section-two-top{ font-size:15px;}
.less-than{ padding:0;}
.logo{ padding-bottom:14px;}
.immobilier-txt{ font-size:40px;}
.fixed_header{ padding-top:14px;}
.footer-top h2{ text-align:center;}
.category-middle p, .less-than p{ font-size:14px;}
.right-border.right-bottom-padd{ padding-left:0; padding-right:0;}
.third-heading{ font-size:14px; padding-bottom:0;}
.footer-right-address-right b{ float:none; margin-right:10px;}
.section-four .tab-content h2{ font-size:20px;}
.copy-right span{ display:block;}
}

@media only screen and (max-width:480px) {
.section-dec{ padding:50px 49px 0;}
.immobilier-txt{ padding:0 ;}
.section-one{ padding-top:40px;}
.me-connector-main{ width:100%;}
.left-side{ width:100%; border-right:none; border-bottom:1px solid #000; margin-bottom: 20px; padding-bottom: 20px;} 
.right-side{ width:100%;}
ul.progress-main li{ width:100%; text-align:center;}
}
