/********--------responsive css of main index-----**********/
@media (max-width: 1600px){
	.about_left_wrapper {
		padding-left: 100px;
	}
}

@media only screen and (max-width: 1500px) {
	
}
@media only screen and (max-width: 1400px) {
 
}
@media only screen and (max-width: 1300px) {
	header .serach-header{
		padding:0;
	}
}


/* Large Devices, Wide Screens */

@media only screen and (max-width: 1200px) {

}


/**********************992 & 1199 start******************/

@media (min-width: 992px) and (max-width: 1199px) {
  
    nav > ul > li > a {
        padding: 32px 13px 36px 13px;
    }
    .sc_navigation .nav_left_margin {
        margin-left: 0;
    }
   
    .tb_es_input_width {
        width: 30%;
    }
	.slider_wrapper{
		margin-top:-200px;
	}
	.top_header_add{
		width:50%;
	}
	.social_links_wrapper{
		width:46%;
		margin-right:-3px;
	}
	.searchd{
		line-height:75px;
	}
	nav > ul > li:hover > a:after{
		bottom:16px;
	}
	nav ul li ul{
		top:105%;
	}
	#theme-main-banner .camera_caption .container h1{
		font-size:30px;
	}
	#theme-main-banner .camera_caption .container h4:after{
		width:300px;
	}
	.slider_btn_wraper{
		padding-left:0;
	}
	.slider_cntnt{
		width:340px;
	}
	.slider_btn_wraper{
		width:calc(100% - 340px)
	}
	.lp_cntnt .homes-content h3 a{
		font-size:16px;
	}
	.ci_icon_wrapper_list{
		padding-top:50px;
	}
	.blog_text{
		padding-left:0;
	}
	.blog_text_2{
		padding-left:10px;
	}
	.blog_date{
		padding-top:5px;
	}
	.about_left_wrapper {
		padding-left: 60px;
	}
	.main_wrapper_three_email input{
		width:50%;
	}
	.ci_icon_content_left_2 h2 a{
		font-size:16px;
	}
	.ci_icon_wrapper_list_2 {
		padding-top:0;
	}
	.inner_projext_head{
		width:300px;
	}
	.prs_mcc_list_movie_img_cont_wrapper{
		width:calc(100% - 300px);
	}
	.lp_cntnt .homes-content .homes-list li{
		line-height:30px;
	}
	.blog_social_icon li a{
		width:35px;
		height:35px;
		line-height:35px;
	}
	.video_img_section .owl-theme .owl-nav .owl-next{
		right:200px;
	}
	.video_img_section .owl-theme .owl-nav .owl-prev{
		left:200px;
	}
	.sp_archives_wrapper ul li{
		padding:20px 15px 20px 15px;
	}
	.shop_sidebar .map_sidebar_cntnt{
		font-size:12px;
	}
	.shop_sidebar ul li a{
		font-size:12px;
	}
	.sp_indor_box{
		padding-top:0;
	}
	.sp_property_btn li:first-child a{
		width:128px;
	}
	.main-menu-wrapper{
		padding-bottom:25px;
		padding-top:31px;
	}
	.lp_wraper_cate{
		padding-top:0;
	}
	.bd_price_3{
		padding-top:0;
		padding-bottom:5px;
	}
	.main_wrapper_three_content{
		padding-left:0px;
	}
	.header_btn{
		padding-bottom:19px;
		padding-top:24px;
	}
	#myVideo {
		float: left;
		height: 100%;
		position: fixed;
		width: auto;
		left: 0;
		right: 0;
	}
	.pricing_btn li a{
		width:190px;
	}
	.slider_wrapper_2{
		margin-top:-150px;
	}
	.slider_cntnt_vedio h1{
		font-size:30px;
	}
	.slider_cntnt_vedio h4:after{
		width:280px;
	}
	.img-accordion{
		width:26%;
	}
	.deals_form_tab_2 .nav-tabs>li>a{
		width:97px;
	}
}


/********---------1024 css responsive start-------***/

@media (max-width: 1024px) {
    .about_left_wrapper {
    padding-left: 30px;
}
}


/*********----------991 responsive css-------**********/

@media (max-width: 991px) {
    .camera_wrap .camera_pag .camera_pag_ul {
        left: 46%;
    }
	#theme-main-banner{
		height:800px !important;
	}
	.slider_cntnt{
		width:100%;
	}
    #theme-main-banner .camera_caption .container h1 {
        font-size: 34px;
    }
	#theme-main-banner .camera_caption>div {
		top:61%;
		bottom:0;
		left:0;
		right:0;
		margin:0px auto;
		text-align:center;
		padding-top:0;
		padding-bottom:0;
	}
	.camera_prev, .camera_next, .camera_commands{
		top:48% !important;
	}
	#theme-main-banner .camera_caption .container h4:after{
		width:300px;
		left:0;
		right:0;
		margin:0px auto;
	}
	.slider_overlay{
		position: absolute;
		top: 0%;
		left: 0%;
		right: 0%;
		bottom: 0%;
		background: rgba(52, 71, 90, 0.8);
		z-index:1;
	}
	.additional_info{
		padding-top:20px;
	}
	.pricing_box1_wrapper{
		margin-bottom:40px;
	}
    .social_links_wrapper {
        float: left;
        width: 100%;
    }
    .logo {
        position: relative;
        z-index: 100;
        padding: 12px;
    }
	.searchd{
		margin-left: -113px;
		padding-right: 0;
		margin-top: 6px;
	}
    header .bt_search_wrapper_respnsive {
        position: relative;
        z-index: 100;
        float: right;
    }
	 .slider_btn_wraper {
		width: 100%;
		float: left;
		margin-top: 30px;
		padding-left: 0;
	}
    header .bt_search_wrapper_respnsive .searchd i {
       width: 39px;
		height: 39px;
		font-size: 16px;
		line-height: 39px;
		background: #29abff;
		color: #fff;
		border-radius:5px;
    }
    header .bt_search_wrapper_respnsive .searchbox form input {
        border-bottom: 0;
        font-size: 24px;
    }
    header .serach-header .searchbox form button {
        border-left: 1px solid rgba(41, 171, 255, 0.52);
        line-height: 40px;
        height: 40px;
        top: 48%;
    }
	.slider_botm_box{
		display:none;
	}
    header .serach-header .searchbox form button i {
        margin-left: 10px;
    }
	.about_left_wrapper{
		width:100%;
	}
	.about_right_wrapper{
		width:100%;
		min-height: 395px;
	}
	.about_left_wrapper{
		padding-top:60px;
		padding-bottom:60px;
		min-height:0;
	}
	.bt_main_menu_wrapper{
		padding:10px 0 7px 0;
	}
	.deals_form_pader{
		padding-left:40px;
	}
	.deals_form_pader{
		margin-top:0;
		padding-left:0;
		margin-top:40px;
	}
	.about_left_wrapper{
		padding-bottom:70px;
		padding-top:80px;
		padding-left:120px;
	}
	.ci_icon_wrapper_list{
		padding-bottom:40px;
	}
	.service_wrapper{
		padding-bottom:40px;
	}
	.main_wrapper_three_content{
		padding-left:0;
	}
	.shop_pdt_form{
		padding-bottom:30px;
	}
	.ci_icon_wrapper_list{
		padding-top:0;
	}
	.tools_wrapper{
		padding-bottom:40px;
	}
	.enquiry_btn li{
		float:left;
		margin-top:20px;
	}
	.wrapper_second_useful, .wrapper_second_blog_2{
		padding-top:20px;
	}
	.abt_btn li:last-child a{
		margin-left:10px;
	}
	.main_wrapper_three_email input{
		width:60%;
	}
	.contct_icon_wrapper {
		padding-top:80px;
	}
	.abt_iner_img, .gc_blog_index_img_wrapper{
		margin-top:50px;
	}
	.src_pder{
		margin-top:0;
	}
	.rs_abt_img_cntent{
		width:100%;
		padding-left:0;
	}
	.pdt_50{
		padding-top:50px;
	}
	.sidebar_main_wrapper{
		margin-top:20px;
	}
	.rs_property_categories_wrapper{
		padding-bottom:50px;
		padding-top:90px;
	}
	.full_grid_wrapper{
		padding-bottom:90px;
	}
	.ass{
		padding-bottom:40px;
	}
	.yt{
		margin-top:90px;
	}
	.sp_indoor_cntnt_wrapper{
		padding-bottom:0px;
		padding-top:45px;
	}
	.progressFour .progress-wrapper-2{
		margin-top:20px;
	}
	.shop_sidebar{
		margin-top:40px;
		margin-bottom:20px;
	}
	.map_deals_wrapper{
		margin-top:0;
	}
	.deals_cntnt_about{
		padding-top:50px;
		padding-left:0;
	}
	.lp_wraper_cate{
		padding-top:0;
	}
	.submit-page{
		padding-bottom:40px;
	}
	.add_listing_wrapper{
		padding-bottom:50px;
	}
	.enquiry_btn li:last-child a{
		margin-left:0;
	}
	.cc_li_cont_wrapper{
		position:relative;
		float:left;
		right:-22px;		
	}
	.home_cnttn_paaa{
		padding:15px 20px;
		padding-bottom:0;
	}
	.bd_price_3{
		padding-bottom:10px;
	}
	#myVideo {
		float: left;
		height: 100%;
		position: fixed;
		width: auto;
		left: 0;
		right: 0;
	}
	.slider_botm_box_vedio{
		background-color: #34495e;
		height: 300px;
		display:block;
	}
	.slider_cntnt_vedio h1{
		font-size:30px;
	}
	.video_nav_img_2 .cc_ps_tabs{
		margin-top:19px;
	}
	.btc_shop_single_prod_right_section{
		padding-top:60px;
	}
	.img-accordion{
		display:none;
	}
	.shop_product_single_head{
		padding-top:30px;
	}
   
}


/*********----------768 responsive css-------**********/

@media (min-width: 768px) and (max-width: 991px) {
	.testi_client_cont_sec{
		width:100%;
	}
}


/*********----------767 responsive css-------**********/

@media (max-width: 767px) {
    .camera_wrap .camera_pag .camera_pag_ul {
        left: 43%;
    }
	.slider_wrapper{
		margin-top:0;
	}
	#theme-main-banner{
		height:700px !important;
	}
	.slider_cntnt{
		width:100%;
	}
    #theme-main-banner .camera_caption .container h1 {
        font-size: 34px;
    }
	#theme-main-banner .camera_caption>div {
		top:55%;
		bottom:0;
		left:0;
		right:0;
		margin:0px auto;
		text-align:center;
		padding-top:0;
		padding-bottom:0;
	}
	.camera_prev, .camera_next, .camera_commands{
		top:45% !important;
	}
	#theme-main-banner .camera_caption .container h4:after{
		width:300px;
		left:0;
		right:0;
		margin:0px auto;
	}
	.slider_overlay{
		position: absolute;
		top: 0%;
		left: 0%;
		right: 0%;
		bottom: 0%;
		background: rgba(52, 71, 90, 0.8);
		z-index:1;
	}
	.slider_botm_box{
		display:none;
	}
	.deals_form_tab .nav-tabs li{
		float:left;
		width:33.33%;
	}
	.about_left_wrapper{
		padding-left:20px;
	}
	.abt_btn li:last-child a{
		margin-left:10px;
	}
	.wrapper_second_contact{
		padding-bottom:20px;
	}
	.foter_left, .foter_right{
		width:100%;
		text-align:center;
	}
	
	.aboutus_social_icons{
		display:inline-block;
	}
	.section3_copyright{
		float:none;
	}
	.cc_ps_color_selectobx select{
		margin-left:0;
	}
	.section3_bottom_wrapper{
		padding-bottom:20px;
	}
	.dreams-title h2{
		line-height:34px;
	}
	.enquiry_btn li:last-child a{
		margin-left:0;
	}
	.mean-last a i{
		margin-right:6px;
	}
	.main_wrapper_three_img{
		min-height:470px;
	}
	.main_wrapper_three_email input{
		width:70%;
		padding-left:30px;
		font-size:24px;
	}
	.main_wrapper_three_email i{
		font-size:22px;
	}
	.inner_projext_head{
		width:100%;
	}
	.prs_mcc_list_movie_img_cont_wrapper{
		width:100%;
	}
	.map_form_tab .nav-tabs{
		width:100%;
	}
	.map_form_tab .nav-tabs.nav-justified>li{
		width:32%;
	}
	.lp_wraper_cate{
		padding-top:5px;
		padding-bottom:18px;
	}
	.slider_wrapper_vedio{
		margin-top:0;
	}
	.slider_botm_box_vedio{
		display:block;
	}
	.slider_heading_wrapper h3{
		font-size:50px;
		line-height:50px;
		margin-bottom:20px;
	}
	.video_nav_img_2{
		width:100%;
	}
	.btc_shop_single_prod_right_section {
		padding-top: 70px;
	}
	.shop_product_single_head{
		padding-top:20px;
	}
	.accordion_section .panel-group .panel-heading+.panel-collapse>.panel-body{
		padding:20px;
	}
	#map_wrapper{
		height:500px;
	}
	.deals_form_tab_2 .nav-tabs>li>a{
		width:auto;
		line-height:55px;
	}
}

@media (max-width: 545px) {
	.property_single_btn li:last-child a{
		margin-left:0;
	}
	.cc_ps_color_selectobx select {
		margin-left: 0;
		width: 100%;
		margin-top: 10px;
	}
	.full_width {
		width: 100%;
	}
	.cc_ps_color_selectobx i{
		margin-top:25px;
	}
}


@media (max-width: 609px) {
    #theme-main-banner .camera_caption .container h1 {
        font-size: 24px;
        line-height: 28px;
        padding: 15px 15px;
    }
	#theme-main-banner .camera_caption .container h4:after{
		width:250px;
		left:0;
		right:0;
		margin:0px auto;
	}
	.tools_pader{
		width:100%;
	}
	.main_wrapper_three_email input{
		width:95%;
		padding-left:20px;
	}
    .filter-area .showpro{
		margin-top:0;
		margin-bottom:10px;
		width:100%;
	}
	.filter-area .list-grid{
		float:left;
		width:100%;
		margin-top:8px;
		margin-left:0;
	}
	.lest_news_cont_bottom_left, .lest_news_cont_bottom_right{
		width:27%;
		font-size:12px;
	}
	.lest_news_cont_bottom_center{
		width:33%;
		font-size:12px;
	}
	.video_img_section .owl-theme .owl-nav .owl-prev{
		left:100px !important;
	}
	.video_img_section .owl-theme .owl-nav .owl-next{
		right:100px !important;
	}
	.filter-area select{
		float:left;
		width:100%;
	}
	#main_wrapper_clock div > span {
		font-size: 40px;
		line-height: 90px;
		width: 90px;
		height: 90px;
}
}

/*********----------480 responsive css-------**********/

@media (max-width: 480px) {
    .camera_wrap .camera_pag .camera_pag_ul {
        left: 40%;
    }
	#theme-main-banner .camera_caption>div {
		top:52%;
		bottom:0;
		left:0;
		right:0;
		margin:0px auto;
		text-align:center;
		padding-top:0;
		padding-bottom:0;
	}
	.camera_prev{
		left:10px !important;
	}
	.camera_next{
		right:10px !important;
	}
	.abt_btn li:last-child a{
		margin-left:10px;
	}
	.enquiry_btn li:last-child a{
		margin-left:0;
	}
	.dropdown-menu{
		right:0 !important;
	}
	.at_btn_form li a{
		width:180px;
	}
	.lp_cntnt .homes-content h3 a{
		font-size:16px;
	}
	.main_wrapper_three_email input{
		font-size:18px;
		padding-left:5px;
		width:94%;
	}
	.main_wrapper_three_email i{
		font-size:16px;
	}
	.contact_heading_section h3{
		font-size:24px;
	}
	.fab-container{
		display:none;
	}
	.lest_news_cont_bottom_left, .lest_news_cont_bottom_right, .lest_news_cont_bottom_center{
		width:100%;
	}
	.lest_news_cont_bottom_left p, .lest_news_cont_bottom_right p, .lest_news_cont_bottom_center p{
		margin:0;
		padding-top:0;
		font-size:14px;
	}
	.property_single_btn li:last-child a{
		margin-left:0;
	}
	.sp_width{
		float:left;
		width:100%;
	}
	.blog_social_icon li a{
		width:35px;
		height:35px;
		line-height:35px;
	}
	.blog_social_icon li{
		margin-left:5px;
	}
	.blog_cate_btn li{
		float:left;
	}
	.sp_btn_form li{
		float:left; 
	}
	.sp_btn_form ul{
		float:left;
	}
	.deals_cntnt_about h4:after{
		width:300px;
	}
	#main_wrapper_clock div > span {
		font-size: 30px;
		line-height: 70px;
		width: 70px;
		height: 70px;
}
.lr_nl_form_wrapper input {
    width: 100%;
    border: 1px solid rgba(208, 208, 208, 0.52);
}
.pricing_btn li a{
	width:200px;
}
.lr_nl_form_wrapper button {
    margin-top: 15px;
    margin-left: 20px;
}
.btc_shop_sin_pro_icon_wrapper p{
	float:left;
	width:100%;
	margin-left:0;
}
   
 
}

/*********----------481 $ 766 responsive css-------**********/

@media (min-width: 481px) and (max-width: 766px) {
	.ci_icon_content_right{
		padding-left:20px;
	}
	.video_img_section .owl-theme .owl-nav .owl-prev{
		left:200px;
	}
	.video_img_section .owl-theme .owl-nav .owl-next{
		right:200px;
	}
 
}

/*********----------321 & 480 responsive css-------**********/

@media (min-width: 321px) and (max-width: 480px) {
  
}

/*********----------320 responsive css-------**********/

@media (max-width: 320px) {
    .camera_wrap .camera_pag .camera_pag_ul {
        left: 38%;
    }
	.at_btn_form li a{
		width:180px;
	}
	.lp_cntnt .homes-content h3 a{
		font-size:16px;
	}
	.lp_deals_icon{
		margin-right:10px;
	}
	.lp_cntnt .footer h3{
		font-size:12px;
	}
	.partner_slider .owl-theme .owl-nav .owl-prev{
		left:-10px;
	}
	.partner_slider .owl-theme .owl-nav .owl-next{
		right:-10px;
	}
	#return-to-top{
		bottom:0;
		top:0;
	}
	.main_wrapper_three_email input{
		font-size:18px;
		padding-left:5px;
		width:94%;
	}
	.main_wrapper_three_email i{
		font-size:16px;
	}
	.accordion_section .panel .panel-heading a{
		font-size:14px;
	}
   
}


@media (max-width: 390px) {
	.abt_btn li:last-child a{
		margin-left:0;
	}
	.partner_slider .owl-theme .owl-nav .owl-prev{
		left:-10px;
	}
	.partner_slider .owl-theme .owl-nav .owl-next{
		right:-10px;
	}
	#return-to-top{
		bottom:0;
		top:0;
	}
	.main_wrapper_three_content span{
		font-size:170px;
	}
	.filter-area select{
		float:left;
	}
	.btc_blog_single_post_admin_img_cont{
		width:100%;
	}
	.sp_archives_wrapper ul li{
		padding:20px 15px 20px 15px;
	}
	.sp_archives_wrapper li span{
		font-size:12px;
		padding:3px 5px;
	}
	.shop_sidebar .map_sidebar_cntnt{
		font-size:12px;
	}
	.shop_sidebar ul li a{
		font-size:12px;
	}
	.shop_sidebar ul li i{
		margin-left:0;
		font-size:12px;
	}
	.video_img_section .owl-theme .owl-nav .owl-prev{
		left:40px !important;
	}
	.video_img_section .owl-theme .owl-nav .owl-next{
		right:40px !important;
	}
	.deals_cntnt_about h4:after{
		width:250px;
	}
	.deals_form_tab .tab-content>.active{
		padding:20px;
		padding-top:30px;
	}
	.map_deal_btnn{
		float:left;
	}
	.homes-address{
		font-size:13px;
	}
	.homes_cntnt_right h3 a{
		font-size:16px;
		line-height:20px;
	}
	.lp_cntnt .homes-content h3{
		margin-top:0;
		margin-bottom:0;
		line-height:16px;
	}
	.homes_cntnt_box{
		padding-right:15px;
	}
	.login_wrapper{
	padding:20px;
	}
	.register_wrapper_box{
		padding:20px;
	}
	.login_message p{
		font-size:14px !important;
	}
	.login_remember_box .control, .login_remember_box .forget_password{
		font-size:12px;
	}
	.slider_cntnt_vedio h1{
		font-size:26px;
	}
	.cc_ps_cart_btn li:last-child a{
		margin-left:0;
	}
	.cc_ps_cart_btn li:last-child {
		float: left;
		width: 100%;
		margin-top: 20px;
	}
	header .serach-header .searchbox form button{
		top:49%;
	}
}