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

@media only screen and (max-width:1200px) {
	.banner-content{margin-left:0em;}
	.banner-content h1{font-size:52px;}
	.banner-content h1{margin-bottom:20px;}
	.banner-content form .form-control{/*width:210px;*/}
	.banner-content{left:4.5em;bottom:3.5em;/*top: 21em;*/}
	.social-buttons{top:30%;}
	.select{width:245px;}
    .new_hwk .tab-content .tab-pane p{padding:0 25px;}
    .bg_with_FF  .carousel-inner>.item>img{max-height:345px;}
	header .navbar-nav{margin-top:40px;margin-left:70px;}
}

@media only screen and (max-width:1199px) {
    
    header .navbar .nav.navbar-nav.navbar-right{/*margin-top:-27px;*/}
    .grid-view .properties_list li.col-sm-4{min-height:395px;}
	header .navbar-brand img{    max-height: 40px;margin-top: 12px;}
	 .banner-contact-bg-sec{width:100%!important; margin:0 auto; padding:1% 0%!important; } 
}


@media only screen and (max-width:991px) {
	header .navbar-nav{margin-top:35px;margin-left:0px;}
	.social-buttons ul li{height:40px; width:38px;}
	.social-buttons ul li i{font-size:18px; padding-top:10px;}
	.banner-content form .form-control{margin-right:10px;}
	.banner-content a.adv_src{margin-left:10px;}
	.banner-content h1{font-size:42px;}
	.banner-content{bottom:2.2em; right:0em;left:0em;/*top:19em*/}
	.social-buttons{top:24%;}
	.banner-content h1{margin-bottom:10px;}
	.footer-nav ul li{padding:10px 20px;}
    .banner-content form ul li:first-child {margin-right:5px;}
    
    
    .content_below{padding:135px 0 15px;}
    
    .row.detail_title .ftr{margin-bottom: 45px;}
	
    header .navbar li a{font-size: 10px;margin: 0px 2px;}
	header .after_login ul.navbar-right li a{font-size: 15px;}
    header .navbar .nav.navbar-nav.navbar-right{/*margin-top:15px;*/ margin-bottom:10px;}
    .new_head{/*padding:135px 0 15px;*/}
    .form-page .contact-form{padding-right:0;}
	.fea-txt-price{ font-size:20px!important; }
	
	
}

@media (min-width: 481px) and (max-width: 991px) {
	.banner-content form .form-control{width:100%; margin-right:5px;}
    
    .list-inline.ac_nav.pull-right{float:left!important;}
    .res-text-right .text-right{text-align:center;}
    
    .list_page_change{padding:130px 0 15px;}
    .padding_list{padding:0 25px 10px 25px;}
    
    .row.container.why, .how-work .container{padding:0; padding-right:15px; padding-left:15px;}
    
    .properties_list li .image img{width: 100%;height: auto;}
	

}

@media only screen and (max-width:968px) {
    .slider-wrapper .nivoSlider .nivo-caption{bottom:5em;}
    .grid-view .properties_list li.col-sm-4{min-height:368px;}
	
}

@media (min-width:769px) and (max-width:991px){
    .bg_with_FF  .carousel-inner>.item>img{max-height:260px;}
	.fea-txt-price{ font-size:20px!important; }
	.mission-grey-bg-sec{padding:20px;}
	.mission-rou{left:20%;}

}

@media only screen and (max-width:768px) {
	.logo-gap{margin-left:0px;}
	/*.banner-content .form-inline .btn_sec{margin-top:15px;}*/
    .slider-wrapper .nivoSlider .nivo-caption{bottom:4em;}
	.banner-content{right: 1em;left: 1em;top: 0;}
	.banner-content form{padding-bottom: 5px;padding-top: 18px;padding-left: 20px;margin-top:3em;}
	.banner-content .form-inline .form-group{margin-bottom:10px;}
    .navbar-right {float: right!important;margin-right: -14px;margin-top: 35px!important;margin-bottom: 10px;}
    .new_hwk .tab-content .tab-pane p{padding:0 25px;}
    .info_s{padding:0;}
	.about-sec h1{margin-top:15px;}
	
	header .navbar li a {
		font-size: 14px;
    	margin: 0px 5px !important;
	}
	header .after_login ul.navbar-right li a{font-size: 14px !important;}
	.banner-content{right: 0em !important;left: 0em !important;}
	.headline-sec-common h1{padding:0!important; margin:0!important; font-size:18px!important;}
	
	.mission-grey-bg-sec{margin:120px 0;}
	.mission-rou{left:33%; top:-40%;}
	.learn-more-sec a{margin-top:10px;}
	
}



@media only screen and (max-width:767px) {
	header .navbar-toggle {border-color: #ddd; margin-top: 25px; background:#f7f7f7;}
	header .navbar-toggle:hover{background:#e4e4e4;}
	header .navbar-toggle .icon-bar {background-color: #888;}
	header .navbar-collapse {width: 100%; float: right; background-color: #fff; border: none; position: absolute; padding: 0px 15px;z-index: 999; margin-top: 11px; border-top:1px solid #eee; box-shadow:0 6px 6px -6px #777;}
	header .navbar li:first-child a{margin-left:0;}
	header .navbar li a{padding:15px 0px 15px 20px; margin:0; border-bottom:1px solid #e5e5e5;}
	header .navbar-nav, header .navbar ul.navbar-right li a{margin-top:0; margin-bottom:0;}
	header .navbar ul.navbar-right li a.login, header .navbar ul.navbar-right li a.register{border-right:none; padding:15px 0px 15px 20px;}
	header .navbar ul.navbar-right li:first-child{border-right:none !important;}
	header .navbar li a:hover{background-color:#f7f7f7;}
	
	.banner-content h1{font-size:36px;}
    .banner-content form ul li.btn_sec{text-align:center;}
    
    .content_below{padding: 100px 0 15px;}
    .responsive .ftr, .responsive .watch_share{margin-top:10px;}
    .select {/*width:95%;*/float:left;}
    .mb10{margin-bottom: 10px;}
    .new_head{padding-top:95px;}
    .list_page_change{padding-top:105px;}
	.about-sec h1{margin-top:0;}
	.feature_list .owl-slider .item{ width:auto!important;}
	.feature_list .owl-slider .product-type-list{ width:auto!important;}
	.dropdown-menu > li > a{ color:#F2A07D!important;}
	.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{ border-color:#000;}
	
		}


@media only screen and (max-width:736px) {
	.banner-content a.adv_src{margin-left:5px;}
    .banner-content{top:0;}
	.banner-content form .form-control{margin-right:5px;}
	.banner-content h1{margin-top:0;}
	.banner-sec figure img{height:316px; width:auto !important; max-width:none;}
    .banner-content form{padding-left: 13px;padding-right: 13px;}
    
    .wbid_inn{margin:20px 0;}
    .info_s{min-height:150px;}
    .new_hwk .tab-content .tab-pane p{padding: 0px 25px 30px;}
	    
    .pl15{padding-left:5px;}
}

@media only screen and (max-width:667px) {
	.banner-content form button{width:116px;}
    .banner-content{right: 6em;left: 6em;}
	.banner-content form{padding: 10px 15px 0px 15px;}
    .slider-wrapper .nivoSlider .nivo-caption{font-size:28px;}    
	.social-buttons ul li{height:35px; width:32px;}
	.social-buttons ul li i{padding:6px; padding-top:10px;}
	.step-inner p br{display:none !important;}
	.footer-nav ul li{padding:10px 10px;}
	 header .navbar li a{padding: 10px 0px 10px 20px;}
    .banner-content .select{width:100%;}
    .banner-content .select select, .banner-content .select input, .easy-autocomplete{width:100% !important;}
    .banner-content .select:after{right:1%;}
    .banner-content form ul li:first-child {margin-right:0px;}   
   
}

@media only screen and (min-width:600px) {
    .banner-content{bottom:3em;}

}

@media only screen and (max-width:600px) {
	.banner-content h1{font-size:30px;}
    .banner-content{left: 0;right: 2.5em;top: 0;}
	.banner-content form{margin-top: 3em;}
    .banner-content .navbar-nav{margin:0;}
    .banner-content ul.topnav li{display: none;}
    ul.topnav li.icon {
    float: right;
    display: inline-block;
}
	.about-sec.how-work.new_head.head{ background:none!important; border:none!important; padding:0!important; margin:0!important}
	  .banner-contact-bg-sec{width:100%!important; margin:0 auto; padding:1% 0%!important; }
	  .contact-sec-form input[type="text"]{ margin-bottom:15px!important;}
	}


@media only screen and (max-width:568px) {
	.footer-nav ul li a, .social h4{font-size:14px;}
	header{position:relative;}
	.banner-sec{margin-top:0em;}
    .slider-wrapper .nivoSlider .nivo-caption{bottom:1.5em;font-size:20px;}
    
    .content_below{padding: 15px 0 15px;}
    .list_page_change{padding-top:15px;}
    .new_head{padding-top:15px;}
	

.contact-sec-form input[type="text"]{ margin-bottom:15px!important;}
.banner-contact-bg-sec{width:100%!important; margin:0 auto; padding:1% 0%!important; }
.search-dropdown-sec{ width:100%!important;}

}

@media only screen and (max-width:530px) {
	.mid-part{padding-bottom:14em;}
	
      .banner-contact-bg-sec{width:100%!important; margin:0 auto; padding:1% 0%!important; } 
		.banner-contact-sec{top:2%!important;}
		.contact-sec-form input[type="text"]{ margin-bottom:10px!important;}
			.mission-grey-bg-sec{margin:140px 0;}
			.mission-rou{left:30%; top:-40%;}
} 

@media only screen and (max-width:496px) {
    .select{width:100%}
	
	
}

@media only screen and (max-width:481px) {
	.banner-content h1{font-size:24px;}
    .banner-content .form-inline .form-group{width:100%!important;}
    .banner-content form .form-control{width:100%!important;}
	.footer-nav ul li{padding:5px 10px;}
	.footer-nav{padding:10px 0px;}
    .list_page_change{padding-top:0;}
    .padding_list{padding: 0 25px 10px 25px;}
}
@media only screen and (max-width:414px) {
	.banner-content form{padding-bottom:10px;}
	.banner-content{right:2em; top:0;}
	.banner-content form .form-control{width:100%;}
	.banner-content .form-inline .form-group.btn_sec{margin-bottom:0;}
    .slider-wrapper .nivoSlider .nivo-caption{font-size:20px;}
	.about-sec h1{font-size:24px;}
	.social h4{margin-right:0px; margin-top:0px;}
	.social{margin-top:15px;}
	.social ul li:first-child{margin-left:0;}
	
	.select, .select select{width:100%;}
	.select:after{right:0;}
    .list-inline.ac_nav.msg-right{float:right!important;}
    .search-dropdown-sec{ width:600px!important;}
}
@media only screen and (max-width:384px) {
	header .navbar-brand{max-width:82%;}
	.navbar-toggle{margin-right:5px; padding:7px 8px;}
	header .navbar-toggle{margin-top:20px;}
    .slider-wrapper .nivoSlider .nivo-caption{font-size:15px;}
	.social-buttons{top:27%;}
	.social-buttons ul li{height:30px; width:28px;}
	.social-buttons ul li i{font-size:16px;}
	header .navbar{min-height:74px;}
	.how-work .col-md-4{display:block; width:100%; margin-bottom:30px;}
	.how-work{padding-bottom:5px;}
	.btn-backtotop{width:28px; height:32px; line-height:32px;}
	.btn-backtotop{font-size:14px;}
    .countdown-show4 .countdown-section{font-size:70%}
		

}

@media only screen and (max-width:320px) {
	.social ul li, .social h4 i{margin-left:4px;}
	.mid-part{padding-bottom:16em;}
	.feature_list .owl-slider .item a.ttl{font-size:16px;}
	.feature_list .owl-slider .item p{margin-bottom:0;}
	.feature_list .owl-slider .product-type-list a.ttl{font-size:16px;}
	.feature_list .owl-slider .product-type-list p{margin-bottom:0;}
    .info_s{min-height:185px;}
		
	}

@media only screen and (max-width:292px) {
	header .navbar-brand{max-width:50%;}
	header .navbar-toggle{margin-top:16px;}
	header .navbar{min-height:69px;}
	.banner-content form button{width:110px;}
	.banner-content h1, .about-sec h1{font-size:20px;}
	.banner-content a.adv_src i, .step-inner h4{font-size:18px;}
	.feature_list .owl-slider .item a.ttl{font-size:14px;}
	.feature_list .owl-slider .product-type-list a.ttl{font-size:14px;}
	body{font-size:13px;}
	.footer-fix, .social{text-align:left !important;}
	.footer-nav ul li, .social{display:block; width:100%;}
	.social ul li a{height:24px; width:24px; padding:2px;}
	.footer-nav ul li{padding-left:0;}
	.social ul li a{font-size:14px;}
	.mid-part{padding-bottom:24em;}
	.owl-theme .owl-controls .owl-page span{height:10px; width:10px; margin:4px 4px;}
	.feature_list .owl-slider .item a.ttl, .feature_list .owl-slider .item p{padding:0px 5px;}
	.feature_list .owl-slider .product-type-list a.ttl, .feature_list .owl-slider .product-type-list p{padding:0px 5px;}
	.about-sec{padding:30px 0px;}
	.how-work{padding-bottom:0px;}
	.select:after{right:2%;}

}
@media only screen and (max-width:240px) {
	.social ul li{margin-left:0px;}



}

