@media screen and (min-width:320px) and (max-width:768px) {
	.header_top{ display: none;}
	.header_right {display: none;}
	.slider_heading h3{ font-size: 20px;}
	.slider_heading h2{ font-size: 25px;}
	
	.footer_link{display: none;}
	.footer-social{ float: none;text-align: center; margin: 10px 0;}
	.banner_slider_tab .col-md-2:first-child{ padding-left: 0;}
	.banner_slider_tab .col-md-2:last-child {    padding-right: 0px;}
	.banner_slider_tab .nav-tabs{width: 600px;}
	


	/*************** common header for all pages***************/
	.common_header {padding: 13px 0 0px;}
	.common_header .header_logo li{ margin-right: 10px !important; margin-bottom: 20px;}
	.common_header .slider_form{    margin-bottom: -16px;}
	.menu_list{left: 0%; z-index: 9999;}
	.close_menu{left: 55%;}
	.header_common_1 { left: 0% !important;padding-top: 18%;}
.close_menu1{left: 55%;}
.common_header .header_logo .menu_list li{ display: block !important;}

	
/****** 12_oct_2019 *********/
.search_cities { display: none;}
#slippry_banner .sy-slide > img{height: 200px;}
.search_search_wrap{      padding: 5px 8px;
    width: 90%;
    margin: 0 auto;}
.search_wrap img{    width: 17px;
    left: 7px;     top: 20px}
.search_wrap input{padding: 30px;
    padding-left: 25px;}
.search_submit input{    padding: 5px;
    padding-left: 5px;}
 .search_submit{ font-size: 12px;
    padding: 3px 5px 5px;
    width: 84px;
    height: 35px; margin: 0;    margin-top: 13px;
    margin-right: 6px;}
.offer_wrap {
    padding-top: 60px;
}
.property_list_data {
    margin: 5px 0 40px;
}
.stick {
       width: 93%;
    z-index: 999;
    margin-top: 24%;
    margin: 24% auto 0;
}
.tab_cover {
    width: 100%;
    overflow-x: scroll;
}

.slider_search{ width: 90%;}
.slider_search form{ margin-bottom: 0;}
.search_search_wrap{    bottom: -40%;}
.banner_slider_wrap{ margin-bottom: 15%;}
.banner_slider_wrap .sy-pager{ bottom: 2%;}
.banner_slider_wrap .sy-pager li{    width: 10px;
    height: 10px;}


.search_submit img{
        margin-left: 3px;
    width: 15px;
}

.header_logo .fa-filter{
        color: #fff;
    text-align: right;
    margin-top: 0;
}

.hand_collection { padding: 0;     margin-top: 55%;}
.collection_text{    text-align: center;     width: 100%;padding: 0;     margin-bottom: 20px;
    margin-top: -10px;}
.collection {
    position: relative;
    width: 100%;
    height: 140px;
    overflow: hidden;
    border-radius: 8px;
    margin-bottom: 25px;
}
.collection p{ font-size: 15px;}
.collection_text h3 {
    font-weight: bold;
    font-size: 38px;
    color: #d8232a;
}
.collection_text p {
    font-size: 20px;
    color: #303030;
}
.slider_search{    width: 100%;
    left: 0;}
.collection_text h3{    margin-top: 0px;
    margin-bottom: 0px;}

.search_rms select,.search_rms input, .search_rms button{    width: 100%; padding: 8px;}
.search_rms .tab-content li{ padding-left: 15px !important; padding-right: 15px !important; margin-right: 0 !important;}
#start .fa-map-marker{left: 24px;}
.slider_search { top: 100%;}
.slider_search h2{    color: #000;
    font-size: 20px;}
.search-box {
    background-color: rgba(0,0,0,0.7);
}

/****** login and signup **********/
.loginForm { width: 100%;}
.leftPanel { min-height: auto;}
.loginHeight{ padding-bottom: 50px;}
.rightPanel{
        display: inline;
}

/*popular*/
.popular_grid_detail{ position:static;}
.popular_grid_detail .slick-prev{    left: 10px; z-index: 999;}
.popular_grid_detail .slick-next{        right: 10px;}

.logo_news {
    margin: 10% 0 2% !important;
}
.new_logo_slider .logo_arrow_right{    right: -2%;}
.new_logo_slider .logo_arrow_left{    left: -3%;}
.offer_div{ margin-bottom: 10%;}
.popular_wrap .popular_heading {    margin: 20px 0 0;}
.promises_wrap{    margin-top: -25%; background: none;}
    .desktop_view{ display: none;}
    .promise_grid_1 img {
    width: 28px;
    margin-right: 5px;}
    .promise_grid_1{ margin-bottom: 15px;}
    .progress_wrap{ margin-top: 45px;}
    .progress_grid_wrap {  padding: 20px 0;}
    .progress_grid {margin-bottom: 10px;}
    .mobile_image { display: none;}
    .app_heading {    margin: 30px 0 20px;}
    .app_heading h3{ font-size: 22px;}
    .app_text { margin-top: 20px;}
    .app_form .form-control{width: 50%; display: inline-block; font-size: 11px;}
    .app_form span{ font-size: 11px;     padding: 9px;}
    .app_form button{font-size: 10px;    padding: 10px;}
    .app_form {    margin: 20px 0px 30px;}
    .give_miss h3{ font-size: 20px; text-align: center;}
    .play_store {text-align: center;}
    
.comparison-oyo-column-container { display: none;}
#comparison td { font-size: 14px;}
.promise_heading{ text-align: center;}
.app_text {
    margin-top: 20px;
}
.app_wrap{ margin-bottom: -40px;}
.popular_wrap_text{    padding-bottom: 35px;}
.popular_wrap{ margin-bottom: 25%;}
.popular_grid_detail{ bottom: 0;}
.grid_text {
    padding: 15px;
}

/**** 15_june_2020 **********/
.need-content-text { display: none;}
.need_home_wrapper .need-widget{margin: -20px 0px 0px 0px;}
.need_home_wrapper .need-form{    padding: 10px 15px;}

#start .fa-map-marker{
        top: 11px;
}
.stick {
    width: 93%;
    z-index: 999;
    margin: 20% auto 5%;
}

.property_detail_wrap {
    margin-top: 20%;
}
.detail_tabs .nav-tabs {
    width: 600px;
}
#house_features{
        margin-top: 20px;
}
.mobile_show {
    display: block;
    position: fixed;
    bottom: 0;
    z-index: 999;
        height: 70px;
    background-color: #fff;
    width: 100%;
    text-align: center;
        /* padding-top: 15px; */
    margin: -10px auto;
    margin-left: -15px;
}

.data_amenities {
    width: 100%;
    overflow-x: scroll;
}
.amenities_data {
    width: 600px;
}
.bed_room_list li {
    width: 47%;
}
.similar-slider .slick-next{ 
        right: -15px;
}
.similar-slider .slick-prev, .similar-slider .slick-next{ 
        top: 30%;   
    }
.similar-slider .slick-prev {
    left: -15px;
}
#house_features img {
    height: 300px;
}


/***21 _oct_2020********/
.home_owner_row { text-align: left;}
.home_owner { text-align: center;}
.home_owner .home-owner-btn { margin-top: 25px; float: none;}
.homw-owner-div {    padding: 20px 30px 20px;    margin-bottom: 25px;}

.offer_slider .fa-angle-left {
       position: absolute;
    left: -10px;
    top: 42%;
    z-index: 99;
}
.offer_slider .slick-arrow {
   font-size: 18px;
    background-color: #fff;
    border: 1px solid #fff;
    width: 27px;
    height: 27px;
    border-radius: 50%;
    outline: 0;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 15px 32px 0px;
}
.offer_slider .fa-angle-left:before {
    margin-left: 9px;
    margin-top: 4px;
    display: block;
}
.video_slider .fa-angle-right {
    right: -10px !important;
}
.offer_slider .fa-angle-right:before {
    margin-left: 9px;
    margin-top: 3px;
    display: block;
}
.benefitswrap .offer_div_1 img {
    width: 75% !important;
    border-radius: 5px;
    margin: 0 auto;
}

.benefitswrap .offer_slider .fa-angle-left {
    position: absolute;
    left: 42px;
    top: 42%;
    z-index: 99;
}
.benefitswrap .offer_slider .fa-angle-right {
    right: 42px !important;
}
.video_slider video {
    width: 98%;
    height: 75%;
    margin: 0 auto;
}
.offer_slider .slick-arrow {
   
    top: 47%;
}



}

@media only screen and (max-width: 1100px) {
.serviceofferdCon .servicenamebx{
    font-size: 14px;
}
}

@media only screen and (max-width: 1023px) {
.serviceofferdbx {
    width: 33.33%;
}
.serviceofferdCon .servicenamebx{
    font-size: 12px;
}
.serviceofferdbxrow:last-child .serviceofferdCon:nth-child(1),.serviceofferdbxrow:last-child .serviceofferdCon:nth-child(2),.serviceofferdbxrow:last-child .serviceofferdCon:nth-child(3){
    border-bottom: 1px solid #e5e5e5;
}
.serviceofferdbxrow:last-child .serviceofferdbx:nth-child(4) .serviceofferdCon,.serviceofferdbxrow:last-child .serviceofferdbx:nth-child(5) .serviceofferdCon,.serviceofferdbxrow:last-child .serviceofferdbx:nth-child(6) .serviceofferdCon{
    border-bottom: 0px solid #e5e5e5;
}
.serviceofferdbxrow:last-child .serviceofferdCon{
    border-bottom: 0;
}
}

@media only screen and (max-width: 767px) {
.serviceofferdCon .serviceicon{
    width: 60px;
    height: 60px;
    background-size: 120px 1080px;
}
.serviceofferdCon:hover .serviceicon.ffr{
    background-position: -60px 0;
}
.serviceofferdCon .serviceicon.pwd{
    background-position: 0 -60px;
}
.serviceofferdCon:hover .serviceicon.pwd{
    background-position: -60px -60px;
}
.serviceofferdCon .serviceicon.nch{
    background-position: 0 -120px;
}
.serviceofferdCon:hover .serviceicon.nch{
    background-position: -60px -120px;
}
.serviceofferdCon .serviceicon.pgs{
    background-position: 0 -180px;
}
.serviceofferdCon:hover .serviceicon.pgs{
    background-position: -60px -180px;
}
.serviceofferdCon .serviceicon.pgs{
    background-position: 0 -180px;
}
.serviceofferdCon .serviceicon.ts{
    background-position: 0 -240px;
}
.serviceofferdCon:hover .serviceicon.ts{
    background-position: -60px -240px;
}
.serviceofferdCon .serviceicon.tpsc{
    background-position: 0 -300px;
}
.serviceofferdCon:hover .serviceicon.tpsc{
    background-position: -60px -300px;
}
.serviceofferdCon .serviceicon.odc{
    background-position: 0 -360px;
}
.serviceofferdCon:hover .serviceicon.odc{
    background-position: -60px -360px;
}
.serviceofferdCon .serviceicon.sws{
    background-position: 0 -420px;
}
.serviceofferdCon:hover .serviceicon.sws{
    background-position: -60px -420px;
}
.serviceofferdCon .serviceicon.ael{
    background-position: 0 -480px;
}
.serviceofferdCon:hover .serviceicon.ael{
    background-position: -60px -480px;
}
.serviceofferdCon .serviceicon.ogcm{
    background-position: 0 -540px;
}
.serviceofferdCon:hover .serviceicon.ogcm{
    background-position: -60px -540px;
}
.serviceofferdCon .serviceicon.refrigerator{
    background-position: 0 -600px;
}
.serviceofferdCon:hover .serviceicon.refrigerator{
    background-position: -60px -600px;
}
.serviceofferdCon .serviceicon.washing_machine{
    background-position: 0 -660px;
}
.serviceofferdCon:hover .serviceicon.washing_machine{
    background-position: -60px -660px;
}
.serviceofferdCon .serviceicon.smarttv{
    background-position: 0 -720px;
}
.serviceofferdCon:hover .serviceicon.smarttv{
    background-position: -60px -720px;
}
.serviceofferdCon .serviceicon.powerbackup{
    background-position: 0 -780px;
}
.serviceofferdCon:hover .serviceicon.powerbackup{
    background-position: -60px -780px;
}
.serviceofferdCon .serviceicon.modren_furnishing{
    background-position: 0 -840px;
}
.serviceofferdCon:hover .serviceicon.modren_furnishing{
    background-position: -60px -840px;
}
.serviceofferdCon .serviceicon.ro_water{
    background-position: 0 -900px;
}
.serviceofferdCon:hover .serviceicon.ro_water{
    background-position: -60px -900px;
}
.serviceofferdCon .serviceicon.repair_mainenance{
    background-position: 0 -960px;
}
.serviceofferdCon:hover .serviceicon.repair_mainenance{
    background-position: -60px -960px;
}
.serviceofferdCon .serviceicon.customer_support{
    background-position: 0 -1020px;
}
.serviceofferdCon:hover .serviceicon.customer_support{
    background-position: -60px -1020px;
}
.serviceofferdbx:nth-child(3) .serviceofferdCon{
    border-right:0px solid #e5e5e5;
}
}
@media only screen and (max-width: 359px) {
.serviceofferdCon .servicenamebx{
    font-size: 11px;
}
.serviceofferdCon .servicenamebx .sernames{
    line-height: 16px;
}
}



