@media only screen and (min-width:320px) and (max-width:480px){
.topBar {
    z-index: 0 !important;
}
.langBadge {
    position: relative;
    width: 60px;
    margin: 0 0 0 auto;
    display: inline-block;
    z-index: -2;
}
.property_img img {
    max-height: 400px;
    height:auto;
}
    .top_mobile,.top_email{display:none;}
#topBar ul{display:inline-block;width:50%;float:right;padding-left:15px;padding-right:15px;}
#mySidenav .navbar-nav a{color:rgba(54, 54, 54, 1) !important;}
.logo img{width:50px;}
a.navbar-brand.logo {
    width: 71px;
    position:absolute;
    top:-3px;
}
.navbar-dark .navbar-toggler {
    color: rgba(255,255,255,.5);
    border-color: rgba(255,255,255,.1);
    float: right;
    margin-left: auto;
}
span.lepageLogo img {
    height: 10px;
    width: auto;
}
span.lepageLogo{
    bottom:97px;
}
.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#111;overflow-x:hidden;transition:0.5s;padding-top:60px;padding:0 !important;z-index:9999999999;}
a.navbar-brand.logo{margin-left:0 !important;}
.inputIcon{position:relative;top:auto;left:auto;right:auto;}
.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:0.3s;}
.adv_search{text-align:center;margin:5px auto;cursor:pointer;margin-top:5px;float:none;display:block;}
.searchForm .form-control{height:auto;}
.bannerSearch{padding:15px;}
.inputWithIcon .form-control{padding-left:0;}
.inputWithIcon{text-align:center;}
.sidenav a:hover{color:#f1f1f1;}
.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px;}
.slide-content.mask .caption{color:#000000;font-size:32px !important;letter-spacing:0.5px;text-align:left;text-transform:capitalize;width:100%;line-height:32px;}
.second__slider{height:580px;}
.second__slider .owl-nav .owl-prev{left:0px;}
.second__slider .owl-nav .owl-next{right:0px;}
.searchForm .form-group{margin:0;padding:0 !important;}
.multipleFilters .col-md-6{width:100%;padding:0;}
.common_nav .owl-nav .owl-prev{left:-20px;}
.common_nav .owl-nav .owl-next{right:-20px;}
.second__slider .slide-content{top:35%;}
.slider__banner video{width:100%;height:auto;}
.slider__banner:after{background-color:rgba(0,0,0,0);}
.requestBannerText{width:100%;margin:0 auto;text-align:center;}
.requestTour .mainHead{font-size:24px;margin-bottom:6px;letter-spacing:3px;}
.about_comeau{background-color:#F8F8F8;padding:25px;margin-left:0;z-index:-1;margin-top:30px;}
.about_comeau .col-md-6{width:100%;padding:0;}
.workBox .media{width:fit-content;margin:7.5px auto;}
.col-md-custom{width:100%;flex:100%;max-width:100%;padding:0px 15px;}
section.weDoSection.aboutUsSection .col-md-6{width:100%;}
.mainHead{font-size:22px;}
.main-title{padding:0;}
.requestTour .mainHead{font-size:20px;}
.whatWeDiv .mainHead{font-size:12px;}
.aboutUsSection .subHead{font-size:20px;}
.left_list_panel .column.width-100 .propCost .media p{width:155px;}
.map_filter .form-group{width:100%;}
.gm-style-iw.gm-style-iw-c{max-width:300px !important;}
.column.width-100 .propCost .media p{font-size:13px;word-break:break-all;}
.gm-style-iw .propCost{min-height:135px;}
.pagination.pagination-circle .page-item a{padding:.5rem .75rem !important;}
.column{float:left;width:100% !important;padding:5px;}
.filterBox{background-color:rgba(54, 54, 54, 1);padding:20px 15px;}
.listingSection .col-md-8 .col-md-4{width:33.33%;}
.listingSection .propCost .media p{font-size:10px;}
.page-title h1{position:relative;color:#ffffff;font-size:24px;}
.facts .media-body h4{font-size:10.5px;word-break:break-all;}
.weDoDiv p span{font-size:16px !important;}
.factsCol{width:50%;}
.agent_details{margin-top:25px;padding-bottom:15px;}
.agent_details .agent_cont{padding-left:0;}
.agent_img img{position:relative;}
.agent_img{height:auto;}
.sellersConcept .mainHead{font-size:21px;}
.buyersConcept .mainHead{font-size:24px;}
.property-item .mainHead{font-size:19px;}
.topBar,.bottomBar.hide_in_inner{
    background-color:rgba(0,0,0,0) !important;
}
}
@media only screen and (min-width:481px) and (max-width:600px){
    .top_mobile,.top_email{display:none;}
#mySidenav .navbar-nav a{color:rgba(54, 54, 54, 1) !important;}
#topBar ul{display:inline-block;width:50%;float:right;padding-left:15px;padding-right:15px;}
.logo img{width:90px;}
a.navbar-brand.logo {
    width: 71px;
    position:absolute;
    top:-30px;
    height:99px;
}
.show_in_inner span.lepageLogo {
    position: absolute;
    bottom: -6px;
    right: -24px;
}
.show_in_inner a.navbar-brand.logo{
    height:auto !important;
    position:relative;
    top:auto;
}
.slider__banner:after{
    background-color:rgba(0,0,0,0) !important;
}
.navbar-dark .navbar-toggler {
    color: rgba(255,255,255,.5);
    border-color: rgba(255,255,255,.1);
    float: right;
    margin-left: auto;
}
span.lepageLogo img {
    height: 15px;
    width: auto;
}
span.lepageLogo {
    position: absolute;
    bottom: 24px;
    right: -24px;
}
   
.topBar,.bottomBar.hide_in_inner{
    background-color:rgba(0,0,0,0) !important;
}
.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#111;overflow-x:hidden;transition:0.5s;padding-top:60px;padding:0 !important;z-index:9999999999;}
a.navbar-brand.logo{margin-left:0 !important;}
.inputIcon{position:relative;top:auto;left:auto;right:auto;}
.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:0.3s;}
.adv_search{text-align:center;margin:0px auto;cursor:pointer;margin-top:0px;}
.searchForm .form-control{height:auto;}
.bannerSearch{padding:15px;}
.inputWithIcon .form-control{padding-left:0;}
.searchInputIcon .defaultBtn1{padding:6px 30px;border-radius:5px;float:left;}
.inputWithIcon{text-align:center;}
.sidenav a:hover{color:#f1f1f1;}
.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px;}
.slide-content.mask .caption{text-align:left;text-transform:capitalize;width:100%;color:#000000;}
.second__slider .owl-nav .owl-prev{left:0px;}
.second__slider .owl-nav .owl-next{right:0px;}
.searchForm .form-group{margin:0;padding:0 !important;width:50%;}
.searchForm .form-group:last-child{width:100%;}
.multipleFilters .col-md-6{width:100%;padding:0;}
.common_nav .owl-nav .owl-prev{left:-20px;}
.common_nav .owl-nav .owl-next{right:-20px;}
.slider__banner video{width:100%;height:auto;position:relative;}
.slider__banner:after{background-color:rgba(0,0,0,0);}
.requestBannerText{width:100%;margin:0 auto;text-align:center;}
.requestTour .mainHead{font-size:24px;margin-bottom:6px;letter-spacing:3px;}
.about_comeau{background-color:#F8F8F8;padding:25px;margin-left:0;z-index:-1;margin-top:30px;}
.about_comeau .col-md-6{width:100%;padding:0;}
.workBox .media{width:fit-content;margin:7.5px auto;}
.col-md-custom{width:100%;flex:100%;max-width:100%;padding:0px 15px;}
.ourWorkSection .col-md-3{width:50%;}
section.weDoSection.aboutUsSection .col-md-6{width:100%;}
.weDoImg.row .col-md-6{width:50% !important;}
.map_filter .form-group{width:50%;float:left;min-height:54px;}
.gm-style-iw.gm-style-iw-c{max-width:420px !important;}
.column.width-100 .propCost .media p{font-size:13px;word-break:break-all;}
.gm-style-iw .propCost{min-height:155px;}
.pagination.pagination-circle .page-item a{padding:.5rem .75rem !important;}
.profInfo .col-md-4{width:50%;float:left;}
.listingSection .profInfo.row{padding:15px 5px;}
.propBox{max-height:357px;}
.listingSection .profInfo.row{padding:15px 0px;}
.profInfo .media-body p{font-size:9px;padding:0px 0;}
.page-title h1{position:relative;color:#ffffff;font-size:28px;word-break:break-all;}
.mainHead{word-break:break-all;}
.facts .media-body h4{font-size:12px;word-break:break-all;}
.factsCol{width:50%;}
.agent_details{margin-top:25px;padding-bottom:15px;}
.agent_details .agent_cont{padding-left:0;width:fit-content;margin:0 auto;display:block;}
.agent_img img{position:relative;bottom:0;width:auto;margin:0 auto;display:block;}
.agent_img{height:auto;}
}
@media only screen and (min-width:601px) and (max-width:767px){.top_email{display:none !important;}
.bottomBar.hide_in_inner{
    top:0 !important;
}
.show_in_inner a.navbar-brand.logo{
    top:auto;
    height:auto;
}
.show_in_inner span.lepageLogo{
    bottom:-5px;
}
.topBar .nav-left .nav-item{padding-right:15px;display:inline-block;}
#mySidenav .navbar-nav a{color:rgba(54, 54, 54, 1) !important;}
#topBar ul{display:inline-block;width:50%;float:left;padding-left:15px;padding-right:15px;}
.logo img{width:150px;}
.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#111;overflow-x:hidden;transition:0.5s;padding-top:60px;padding:0 !important;z-index:9999999999;}
a.navbar-brand.logo{margin-left:0 !important;}
.inputIcon{position:relative;top:auto;left:auto;right:auto;}
.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:0.3s;}
.adv_search{text-align:center;margin:0px auto;cursor:pointer;margin-top:0px;}
.searchForm .form-control{height:auto;}
.bannerSearch{padding:15px;}
.inputWithIcon .form-control{padding-left:0;}
.searchInputIcon .defaultBtn1{padding:6px 30px;border-radius:5px;float:left;}
.inputWithIcon{text-align:center;}
.sidenav a:hover{color:#f1f1f1;}
.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px;}
.slide-content.mask .caption{text-align:left;text-transform:capitalize;width:100%;}
.second__slider .owl-nav .owl-prev{left:0px;}
.second__slider .owl-nav .owl-next{right:0px;}
.searchForm .form-group{margin:0;padding:0 !important;width:50%;}
.searchForm .form-group:last-child{width:100%;}
.multipleFilters .col-md-6{width:100%;padding:0;}
.common_nav .owl-nav .owl-prev{left:-20px;}
.common_nav .owl-nav .owl-next{right:-20px;}
.slider__banner video{width:auto;height:100%;}
.requestBannerText{width:100%;margin:0 auto;text-align:center;}
.requestTour .mainHead{font-size:28px;margin-bottom:6px;letter-spacing:3px;}
.about_comeau{background-color:#F8F8F8;padding:25px;margin-left:0;z-index:-1;margin-top:30px;}
.about_comeau .col-md-6{width:100%;padding:0;}
.workBox .media{width:fit-content;margin:7.5px auto;}
.col-md-custom{width:100%;flex:100%;max-width:100%;padding:0px 15px;}
.ourWorkSection .col-md-3{width:50%;}
.footerRow .col-md-custom,.footerRow .col-md-4{width:50%;flex:50%;max-width:50%;}
section.weDoSection.aboutUsSection .col-md-6{width:100%;}
.weDoImg.row .col-md-6{width:50% !important;}
section.whatWeDo.weDoSecond.aboutUsSection .col-md-5{width:40%;}
section.whatWeDo.weDoSecond.aboutUsSection .col-md-7{width:60%;}
.map_filter .form-group{width:50%;float:left;min-height:54px;}
.gm-style-iw.gm-style-iw-c{max-width:570px !important;}
.column.width-100 .propCost .media p{font-size:13px;word-break:break-all;}
.gm-style-iw .propCost{min-height:155px;}
.pagination.pagination-circle .page-item a{padding:.5rem .75rem !important;}
.profInfo .col-md-4{width:33.33%;float:left;}
.left_list_panel .propCost{min-height:170px;}
.listingSection .profInfo.row{padding:15px 5px;}
.propBox{max-height:320px;}
.listingSection .profInfo.row{padding:15px 0px;}
.profInfo .media-body p{font-size:9px;padding:0px 0;}
}
@media only screen and (min-width:768px) and (max-width:991px){.top_email{display:none !important;}
.topBar .nav-left .nav-item{padding-right:15px;display:inline-block;}
#mySidenav .navbar-nav a{color:rgba(54, 54, 54, 1) !important;}
#topBar ul{display:inline-block;width:50%;float:left;padding-left:15px;padding-right:15px;}
.logo img{width:150px;}
.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#111;overflow-x:hidden;transition:0.5s;padding-top:60px;padding:0 !important;z-index:9999999999;}
a.navbar-brand.logo{margin-left:0 !important;}
.inputIcon{position:relative;top:auto;left:auto;right:auto;}
.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:0.3s;}
.adv_search{text-align:center;margin:0px auto;cursor:pointer;margin-top:0px;}
.searchForm .form-control{height:auto;}
.bannerSearch{padding:15px;}
.inputWithIcon .form-control{padding-left:0;}
.searchInputIcon .defaultBtn1{padding:6px 30px;border-radius:5px;float:left;}
.inputWithIcon{text-align:center;}
.sidenav a:hover{color:#f1f1f1;}
.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px;}
.slide-content.mask .caption{text-align:left;text-transform:capitalize;width:100%;}
.second__slider .owl-nav .owl-prev{left:0px;}
.second__slider .owl-nav .owl-next{right:0px;}
.searchForm .form-group{margin:0;padding:0 !important;width:50%;flex:0 0 50%;max-width:50%;}
.searchForm .form-group:last-child{width:100%;margin:0 auto;}
.adv_search{padding:10.5px 25px;}
.multipleFilters .col-md-6{width:100%;padding:0;}
.common_nav .owl-nav .owl-prev{left:-20px;}
.common_nav .owl-nav .owl-next{right:-20px;}
.slider__banner video{width:auto;height:100%;}
.requestBannerText{width:100%;margin:0 auto;text-align:center;}
.requestTour .mainHead{font-size:28px;margin-bottom:6px;letter-spacing:3px;}
.about_comeau{background-color:#F8F8F8;padding:25px;margin-left:0;z-index:-1;margin-top:30px;}
.about_comeau .col-md-6{width:100%;padding:0;}
.workBox .media{width:fit-content;margin:7.5px auto;}
.col-md-custom{width:100%;flex:100%;max-width:100%;padding:0px 15px;}
.ourWorkSection .col-md-3{width:50%;flex:0 0 50%;max-width:50%;}
.footerRow .col-md-custom,.footerRow .col-md-4{width:50%;flex:50%;max-width:50%;}
.footerRow .col-md-3{width:50%;flex:50%;max-width:50%;}
.map_filter .form-group{width:33.33%;float:left;min-height:54px;}
.gm-style-iw.gm-style-iw-c{max-width:400px !important;}
.column.width-100 .propCost .media p{font-size:13px;word-break:break-all;}
.gm-style-iw .propCost{min-height:155px;}
.pagination.pagination-circle .page-item a{padding:.5rem .75rem !important;}
.profInfo .col-md-4{width:100%;float:left;flex:100%;max-width:100%;}
.left_list_panel .propCost{min-height:136px;}
.estate_map_view .col-md-4{width:45%;flex:45%;max-width:45%;}
.estate_map_view .col-md-8{width:55%;flex:55%;max-width:55%;}
.facts-features .col-md-3{width:33.33%;flex:33.33%;max-width:33.33%;}
.agent_img img{height:300px;bottom:-15px;}
}
@media screen and (min-width:992px) and (max-width:1024px){.estate_map_view .col-md-4{width:50%;flex:50%;max-width:50%;}
.bottomBar.hide_in_inner{
    background-color:transparent;
}
.estate_map_view .col-md-8{width:50%;flex:50%;max-width:50%;}
.map_filter .form-group{width:25%;min-height:55px;float:left;}
}
@media screen and (min-width:992px){.bottomBar{background-color:#ffffff;position:relative;bottom:0;top:auto;}
}