
@media (max-width:1700px){
	.rs_inv_adv_section,
	.rs_bov_secion{
		background-position: 115% 0 !important;
	}


}



@media (max-width:1500px){
	.rs_inv_adv_section,
	.rs_bov_secion{
		background-position: 130% 0 !important;
	}

	.for_sale_tag span{
		 font-size:28px;
		 font-size: 26px;
	}
	.home_video_item_slider h2{
		 line-height: 31px;
		 font-size:26px;
	}
}
@media (max-width:1400px){
	.rs_inv_adv_section,
	.rs_bov_secion{
		background-position: 140% 0 !important;
	}
}
@media (max-width:1300px){
	.rs_inv_adv_section,
	.rs_bov_secion{
		background-position: 140% 0 !important;
	}
	.for_sale_tag span{
		line-height: 30px;
		font-size:22px;
	}
	.home_video_item_slider h2{
		line-height: 23px;
    font-size: 20px;
	}


}
@media (max-width:1200px){
	.rs_inv_adv_section,
	.rs_bov_secion{
		background-position: 150% 0 !important;
	}
}
@media (max-width:1100px){
	.rs_inv_adv_section,
	.rs_bov_secion{
		background-position: 160% 0 !important;
	}
}
@media(max-width:1124px){
	ul.as_banner_feture_video li{
		 padding: 5px 0;
		 padding-left: 37px;
	}
	.home_video_item_slider h2{
		line-height: 23px;
    font-size: 20px;
    margin: 6px 0;
	}

	ul.as_banner_feture_video li img{
		width: 29px;
	}
	.as_banner_feture_video h4{
		    font-size: 14px;
		        margin-bottom: -4px;
	}
	.banner_slider_content p{
		font-size:13px;
	}
}
@media (max-width:1624px){
	.rs_icon_feature_list .rs_icon_feature_list_col{
	    width: 33.33%;
	    margin: 0;
	    padding: 0;
	}
}
@media(max-width:992px){
		.home_video_item_slider .slider_left_site .container{
		padding:0;
	}
	.home_video_item_slider .banner_slider_content{
		padding: 35px 44px;
	}
}
@media (max-width:960px){
	.rs_inv_adv_section,
	.rs_bov_secion{
		background-position: 200% 0 !important;
	}
	.rs_main_menu_item_service>ul>li{
	    width: 100% !important;
	}
	.rs_main_menu_item_service>ul>li.rs_main_menu_item_service_expertice{
	    width: 100% !important;
	}


}
@media (max-width:800px){
	.rs_inv_adv_section,
	.rs_bov_secion{
		background-position: 300% 0 !important;
	}
}
@media (max-width:767px){
	.rs_reels_carousel_section .rs_reels_slider.rs_reels_slider_nopopup .rs_reel_slider_item{
	    margin:0 5px;
	    width: 150px;
	}
	.pakage_section_header ul li {
	  padding: 4px 0px !important;
	}
	.rs_contact_page_map .gogle_map_field{
		display: none;
	}
	.rs_contact_page_map .map_contact_text {
		left: 0;
		position: relative;
		right: 0;
		width: 100%;
		max-width: 100%;
	}
	.contact-section{
		padding-bottom: 0;
	}
	.contact-section h2{
		font-size: 20px;
		margin-top: 0;
		margin-bottom: 30px;
	}
	.rs_icon_feature_list .rs_icon_feature_list_col{
	    width: 50%;
	    margin: 0;
	    padding: 0;
	}
	.rs_icon_feature_list .rs_icon_feature_list_item{
		display: block;
	}
	.rs_icon_feature_list .rs_icon_feature_list_item .rs_fl_contents {
	    flex: 1;
	    margin-top: 10px;
	    min-height: 0 !important;
	}
	.listing_item .rs_sel_type_tag {
	    max-width: 100%;
	    font-size: 18px;
	    margin-top: -16px;
	    padding: 4px 5px;
	}

	.list_item_content .top_status_d{
		 font-size: 17px;
	}
	.listing_item{
		margin-bottom: 30px;
	}

	.new_home_slider .slick-dots {
		margin-left: 0;
		padding-left: 0;
		display: none!important;
	}
	.main_banner_section .slick-initialized .slick-slide{
		display: flex;
		flex-direction: column;
	}
	.main_banner_section .slider_right_site{
		order: 1;
	}
	.main_banner_section .slider_left_site{
		order: 2;
		padding-left:20px;
	}
	.slider_left_site h2 {
		font-size: 20px;
		line-height: 25px;
		padding-left: 26px;
	}
	.slider_left_site h2 > img {
		width: 18px;
	}
	.main_banner_section .banner_slider_content h1 {
		font-size: 25px;
		line-height: 30px;
		margin:0;
		padding:0;
	}
	.main_banner_section .banner_slider_content h3 {
		line-height: 30px;
		font-size: 25px;
		margin-top: 0px;
		margin-bottom: 0;
		margin:0;
		padding:0;
	}
	 .banner_slider_content p {
	    font-size: 14px;
	    padding: 0 0 0 8px;
	    margin: 10px 0 0 0;
	  }
	  .banner_slider_content .button_section {
		font-size: 12px;
		padding: 10px 20px 10px 20px;
		margin-top: 10px;
	}
	.ccim_button_logo_slider {
		margin-top: 0;
		width: 70px;
		margin-left: -3px;
	}
	.listing_more_dtls_popup .rs_md_row{
		display: block;
	}
	.listing_more_dtls_popup .rs_md_row .rs_right,
	.listing_more_dtls_popup .rs_md_row .rs_left{
		margin-top: 15px;
		width: 100%;
	}
	.zi_customize .slick-dots {
	    text-align: center;
	    padding-top: 0;
	    padding-left: 0;
	}
	.lqd-mobile-sec .navbar-brand {
	    padding: 10px 0;
	}
  .main-header .lqd-mobile-sec .navbar-brand img {
    width: 200px !important;
    max-width: 200px !important;
  }
  .client_logo .elementor-swiper-button {
		left: 0 !important;
  } 
  .client_logo .elementor-swiper-button.elementor-swiper-button-next {
		right: 0 !important;
		left: auto !important;
  }
  .client_logo .eicon-chevron-left,
  .client_logo .eicon-chevron-right {
		color: #EA973E;
		font-size: 30px;
		margin-right: 0 !important;
	}
	.client_logo .eicon-chevron-left{
		margin-left: 0 !important;
	}
	.single-listing .lqd-modal {
		padding: 10px 10px;
	}
	.more_lisging_single_page {
		font-size: 21px;
		line-height: 28px;
		padding: 60px 0;
	}
	.listing_field_section.new_listing_image_list {
	    padding-right: 25px;
	}
	.listing_field_section.new_listing_image_list{
		padding-bottom: 40px;
	}
	.rs_about_team_page_slider .main_banner_section .banner_slider_content {
		padding-top: 20px;
	}
	.blog_item_section h2 a {
	    font-size: 21px;
	    line-height: 26px;
	    display: block;
	}
	.blog_item_section {
	    margin-bottom: 30px;
	}
	.as_news_inner {
	    margin-bottom: 50px;
	}
	.load_more_blog_btn {
	    padding-top: 20px;
	}
	.case_studies_header {
   		padding-top: 10px;
	    padding-bottom: 20px;
	}
	.rs_hide_bg_mobile{
		  background-image: none !important;
	}
	.filter_count#sidebar{
		margin-bottom: 35px !important;
	}

	.for_sale_tag span {
    border: 2px solid #fff;
    font-size: 16px!important;
    padding: 0px 15px;
    line-height: 24px!important;
}
  .banner_conent_mobile h2{
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 12px;
    margin-top: 5px;
    margin-bottom: 4px;
  }
  ul.as_banner_feture_video li{
     padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 33px;
  }
  ul.as_banner_feture_video li img{
    position: absolute;
    left: 0px;
    width: 23px;
    top: 3px;
  }

  .as_banner_feture_video h4{
	    font-size: 12px;
	    font-weight: 600;
	    margin-bottom: -2px
	}
	.cliet_qest_form .frm_ptype_list .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item,
	.cliet_qest_form .rs_form_row .rs_form_col.col_6 {
	  width: 100%;
	}
}

@media(max-width:600px){
	.for_sale_tag span{

    font-size: 14px!important;
    line-height: 21px!important;
	}
	.banner_conent_mobile h2{
		font-size: 13px;
		line-height: 15px;
		margin-top: 2px;
    margin-bottom: 2px;
	}
	.as_banner_feture_video h4{
		       font-size: 11px;
    font-weight: 400;
    margin-bottom: -3px;
	}
	.as_banner_feture_video p{
		font-size:10px;
	}
}
@media(max-width:430px){
	.banner_conent_mobile .button_section{
		    padding: 2px 30px 2px 30px;
		    margin-top: -4px;
		        font-size: 11px;
	}
	ul.as_banner_feture_video li img{
		width:19px;
	}

	ul.as_banner_feture_video li {
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 28px;
}

.banner_conent_mobile h2{
	 font-size: 12px;
}
}

@media(min-width:1024px){
   .page_banner_v2 .e-con-inner{ padding-left:17px!important; }	
}