@media (max-width: 1230px) {
	.container {
		width:94%;
	}
}
@media (max-width: 1300px) {
    .Side_Share {
        right: 0;
    }
    .property-banner {
        top: 50%;
        padding-left: 5%;
    }
}
@media (max-width: 1139px) {
    .top_section .info {
    font-size: 21px;
/*    text-align: left;*/
	}
}
@media (max-width: 1100px) {
	.bottom_section button {
    
    margin-left: 10px;
    
	}
	.bottom_section .nav > li > a{
		font-size:15px;
	}

	.search_bar .night_in .form-control,.search_bar .form-control{
		font-size:17.65px !important;
	}
	.icon .icon_block img {
    height: 35px;
    width: 37px;
	}
	.icon figcaption {
    
    padding: 9px 16px;
   
	}
	.icon figcaption > p {
    
    font-size: 17px;
	}
	.top_section .info span {
    
    font-size: 29.33px;
	}
}
@media (max-width: 1024px){
	.social_link_bottom li > a {
    border: 1px solid #fff;
    border-radius: 50%;
    color: #fff;
    display: block;
    font-size: 20px;
    margin-right: 8px;
	}
	.top_section .info span {
    
    font-size: 27.33px;
	}
	.nav > li > a {
    
    padding: 10px;
    
	}
	.bottom_section button {    
    font-size: 14.65px;
    line-height: 36px;    
    width: 200px;
	}
	.top_section .form-group .input-group {
    width: 100%;
	}
	.crousel_section h3 {    
    font-size: 21px;
    
    margin-left: 0px;
	}
	.register_here input[type="submit"]{
		font-size:20px;
	}
	.register_here input[type="email"],.facebook_box p{
		font-size:12px;
	}
	.register_here h4{
		font-size:14px;
	}
	.facebook_box h4{
		font-size:16.19px;
	}
	.icon figcaption {
    padding: 9px;
	}
	
}
@media (min-width: 992px){
    header > div.container > div > div.col-md-10.col-sm-9.col-xs-12 > div > div.bottom_section.medium_none > div > div.col-md-8.col-sm-8.col-xs-12 {
        width: 63%;
    }
    header > div.container > div > div.col-md-10.col-sm-9.col-xs-12 > div > div.bottom_section.medium_none > div > div.col-md-4.col-sm-4.align_right {
        width: 37%;
    }
}

@media screen and (min-width: 768px) {
    .carousel-caption {
        right: 10%;
        left: 10%;
    }
    .carousel-indicators {
        bottom: 85px;
    }
    .prop-main-slider{
        height:564px;
    }
}
@media (min-width:768px) and (max-width:992px){
    #thumbcarousel {
        height: 87px;
    }
    .property-slider .carousel-control {
        padding-top: 38%;
    }
}
@media (max-width: 748px){
    .carousel-caption h2 {
        font-size: 25px;
    }
    .carousel-caption h3 {
        font-size: 19px;
    }
}
@media (max-width: 980px){
    .Side_Share {
        bottom: auto;
        top: 0;
    }
    .property-banner {
        top: 48%;
    }
    
	.hide_medium{
		display:block;
	}
	.medium_none  {
		display:none;
	}
	.fullscreen-bg{
		height:480px;
	}
	.banner_heading h1{
		font-size:45px;
	}
	.bottom_section .nav > li > a{
		font-size:16.65px;
		padding:10px 15px;
	}
	.top_side_padding {
    padding-left: 20px;
    padding-top: 30px;
	}
	.form-inline .form-group{width:100%;}
	.top_section .info{
		font-size:21px;
	}
	.top_section .info span{
		font-size:33.33px;
	}
	.hide_medium.register_here input[type="email"]{
		width:49%;
		padding:17px;
	}
	.hide_medium.register_here input[type="submit"]{
		vertical-align:top;
		font-size:24px;
		width:49%;
	}
	.hide_medium.register_here p{
		line-height:17px;
		font-size:11px;
	}
    .contact-box, .contact-frame {
        background: none;
    }
	
	.letting_ {
    min-height: 330px;
	}
	.about_, .letting_, .Contact_ {
    padding-right: 28px;
	}
	.search_bar .night_in .form-control, .search_bar .form-control,.search_property .Prestige_in,.search_property .Waterside_in,
		.search_property  .location_in ,.search_property .Pet_in,.search_property .disabled_in{
    font-size: 14.65px !important;
	}
	.form-inline .search_in > input[type="submit"]{
		font-size:20px;
	}
	.search_property .form-control{
		font-size:13.65px !important;
	}
	.padding_inherit{padding:0px 15px !important; }
	.search_box_filter .search_bar .check_in{
		width:18%;
	}
	.search_box_filter .search_bar .night_in{width:28%;}
}
@media (max-width: 800px){
	.top_section .info span {
    font-size: 27.33px;
	}
	.top_section .info {
    font-size: 18px;
	}
	.search_property .form-control{
		font-size:12.65px !important;
	}
	.input-group-addon{
		font-size:20px;
	}
	.top_section .form-group .input-group input[type="text"]{
		font-size:12px;
	}
	.bottom_section .nav > li > a {
    font-size: 14.65px;
    
	}
	.bottom_section button{
		margin-left:0px;
		font-size:12px;
		width:100%;
	}
	.search_bar .night_in .form-control, .search_bar .form-control {
    font-size: 12.65px !important;
	}
	.form-inline .search_in > input[type="submit"]{
		font-size:18px;
	}
}
@media (max-width: 767px){
    .top_section .info span {
    font-size: 25.33px;
	}
	.top_section .info {
    font-size: 16px;
	}
	.social_link_bottom li > a{
		margin-right:3px;
	}
    div.search_in.search-page-update {
        margin-top: 10px;
    }
    .remove {
        display:none;
    }
    .prop-main-slider{
        height:260px;
    }
    .video-container{
        height: 130px;
    }
    .property-banner {
        top: auto;
        bottom: 0;
        padding-left: 3%;
    }
    .Side_Share {
        right: auto;
        left: 0;
    }
    
	.logo > a > img {
        width: 30%;
	}
        .footer-links {
        margin-top: 50px;
    }
	.hide_medium{
		display:none;
	}
	.fullscreen-bg{
		height:400px;
	}
	.banner_heading h1{
		font-size:34px;
	}
	.logo{
		text-align:center;
	}
	.top_section,.bottom_section{
		display:none;
	}
    .contact-box, .contact-frame {
        background: none;
    }
	.toggle_menu{
		display:block;
		position: absolute;
    right: 0;
    top: 20%;
	width:100%;
    z-index: 9999;
	}
	.quick-search-contain{
		margin-top:4%;
	}
	.toggle_menu ul{
		display:none;
	}
	.navbar-toggle .icon-bar{
		background:#F39200;
	}
	.nav{
	background: #fff none repeat scroll 0 0;
	width:100%;
    position: absolute;
    top: 90%;

	}
	
	.nav > li {
    display: block;
    position: relative;
    width: 100%;
	}
	.nav > li  > a{
		color: #888888;
    font-family: "Montserrat-Regular";
    font-size: 16.65px;
    text-transform: uppercase;
	}
	.hide_small{
		display:none;
	}
	.hide_large{
		display:block;
	}
	.check_in {
   
    width: 50%;
	}

	.mobile_screen h2{
		font-size:34.51px;
		font-family: 'Montserrat-Light';
		color:#F39200;
		margin:0px 0px 15px;
	}
	.mobile_screen h2 > span{
		color:#47B8EA;
		 font-family: 'Montserrat-Regular';
	}
	.mobile_screen h2 > strong{
		font-family: 'Montserrat-Bold';
		text-decoration:underline;
	}
	.mobile_screen .recent_post h2{
		font-size:34.51px;
		font-family: 'Montserrat-Light';
		color:#888888;
		margin:0px 0px 15px;
	}
	.mobile_screen .recent_post h2 > span{
		 font-family: 'Montserrat-Regular';
		color:#888888;
	}
	.mobile_screen .recent_post h2 > strong{
		font-family: 'Montserrat-Bold';
		text-decoration:underline;
	}
	.link_ li{
		margin-bottom:25px;
	}
	.link_ :nth-child(1){
	font-family: 'Montserrat-Light';	
	color:#888888;
	text-decoration:underline;
	font-size:22px;
	}
	.link_ :nth-child(2){
	font-family: 'Montserrat-Bold';
	color:#888888;
	text-decoration:underline;
	font-size:22px;
	}
	.innner_padding{
		padding:0px;
	}
	.search_property .location_in,.search_property .disabled_in,.search_property .Pet_in,.search_property .Waterside_in,.search_property .Prestige_in{
		width:100%;
		margin-bottom:10px;
	}
	.search_box_filter .search_bar .sleep_in,.search_box_filter .search_bar .check_in{
		width:100%;
	}
	.search_box_filter .search_bar .night_in{
		width:100%;
	}
}
@media (max-width: 480px){
    .prop-main-slider{
        height:260px;
    }
    .video-container{
        height:158px;
    }
	.mobile_screen h2,.mobile_screen .recent_post h2{
		font-size:27.51px;
	}
    .Side_Share {
        width: 100%;
        height: 40px;
        padding-top: 7px;
    }
	.fullscreen-bg {
        height: 310px;
	}
	.banner_heading h3 {
        font-size: 16px;
	}
	.banner_heading h1 {
        font-size: 24px;
	}
    .videoControls {
        display: none;
    }
    .ferry-box {
        background: none!important;
        height: auto!important;
    }
    .ferry-frame {
        height: auto!important;
    }

    .logo > a > img {
        width: 50%;
    }
    .top_side_padding {
        padding-top: 0px;
    }
	
	.search-pagination>li:first-child>span{
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	}

	.search-pagination li {
		display: inline;
		/*margin: 0 10px;*/
		padding-bottom: 5px;
	}

	.search-pagination li span {
		border:none;
		color: #000;
		border-bottom: 1px solid #000;
		padding-bottom: 5px;
		background-color: transparent;
	}

	.search-pagination > li > a{
		border:none;
		background-color: transparent;
	}

}
@media (min-width: 481px){
	.quick-search-contain{
		display:none;
	}
}
@media (max-width: 390px){
	.mobile_screen h2,.mobile_screen .recent_post h2{
		font-size:22px;
	}
	.fullscreen-bg {
        height: 240px;
	}
}
@media (max-width: 619px){
    .let-prop-content > .img_box > .isle-img {
        background-size: 175%;
        background-position: 61%;
    }
}

@media (max-width: 630px){
    #form1 > div.content_section > div > div > div > div:nth-child(2) > div > div > div.img_box {
        height: auto;
    }
    .innner_padding > div.row > div > h3 {
        float: left;
        padding-left: 13px;
    }
    
    #thumbcarousel {
        display: none;
    }
}

@media (max-width: 600px) {
    .logo > a > img {
        width: 40%;
    }
    .property-facility-list {
        display: none;
    }
}