@media only  screen and (min-device-width: 320px) and (max-device-width: 667px) {
	.logo img{width: 120%;}
	.icomoon-logo{font-size: 14em;}
	.logo {top: 30px;}
	.social-link{top: 40px; width: 100%;}
	.page-head{height: 150px;}
	.c-Street-Info{width: 250px; font-size: 22px; padding: 14px;}
	#js-content-block.container{padding-top: 150px !important;}
	.c-Map-Wrapper .page-head {height: 240px;}
	.c-Map-Wrapper #js-content-block.container  {padding-top: 240px !important;}	
	.c-Search-Header .c-Search-Label, .c-Search-Header .c-Search-Input{height: 100px;line-height: 100px;}
	.c-Search-Header .c-Search-Input{font-size: 50px !important;}
	.c-Search-Header{top: 150px; height: 100px;}
	#search_results {top: 100px;}
	#search_results a{padding: 20px;font-size: 30px;}
	#search_results a, .c-Search-NoFound {padding: 25px; font-size: 25px;}
	.c-Bottom-Logos .tubeInfo .icomoon{font-size: 200px;}
	.c-Circle-Button{left: 35%;top: 22px;}
	.c-Submit.c-Search-Submit{top: 22px;}
	.c-btn{font-size: 25px; border: 2px solid; text-indent: 0px; display: inline-block;}
	.c-btn a{padding: 10px 40px;text-align: center; margin: 0 auto; text-indent: 0px; display: block;}
	.portfolio-item .portfolio-item__text{width: 80%;}
	.portfolio-item .portfolio-item__text .c-Content-Header{font-size: 40px;}
	.portfolio-item .portfolio-item__text .c-Content-Title{font-size: 35px;letter-spacing: 0px;}
	.portfolio-item .portfolio-item__text .c-Content-Paragraph{font-size: 40px;}
	.c-Contact-Boxes .c-Col {min-height: 600px; }
	.c-Contact-Boxes .c-Col .c-Box-Title{font-size: 30px;}
	.c-Contact-Boxes .c-Col .c-Box-Content{font-size: 25px;}
	.icomoon-undergroud span{left: -2%; padding-bottom: 30px;}
	.icomoon-undergroud .path3:before {margin-left: -1.8330078125em;}  
	div#globalnav {border-top: 20px solid #c00;}
	div#globalnav ul li::after{content: '';width: 0;height: 0;border-left: 20px solid transparent;border-right: 20px solid transparent;border-top: 20px solid #c00;position: absolute;top: 0;}
	div#globalnav ul li a{font-size: 45px;padding: 30px 0;}
	div#globalnav ul li {width: 350px !important;}

	.c-Video{width: 100%; height:450px; float: none; margin: 0 auto; padding: 0; margin-bottom: 20px;}
	.c-Video iframe{width : 100%; height:600px;}
	.c-Iframe{width: 100%; height: 800px;}

	input[type='text'],
	input[type='number'],
	textarea {
		font-size: 16px !important;
	}

	.item {padding-bottom: 50px; padding-top: 100px;}
	.c-Item-Post{display: table; position: relative; height: auto;}	
	.comment-span {float: none;margin: 0 auto;position: relative;width: 100%;}
	.comment-image{left: 43%; margin: 0 auto;position: absolute; top: -100px;  height: 150px; width: 150px;  display: block;}
	.c-Post{padding-top: 100px; padding-bottom: 50px;width: 100%; height: auto; float: none; text-align: center; margin: 0 auto; display: block; position: relative;}
	.c-Post-Main{padding: 0px 50px; width: 80%; display: block; margin: 0 auto;}
	.c-Item-Post .c-Post-Title {font-size: 45px;float: none; margin: 0 auto; text-align: center;width: 100%;}
	.c-Item-Post .c-Item-Date{font-size: 25px;width: 100%;  text-align: center; padding-bottom: 50px;}
	.c-Post .c-Post-Details{font-size: 35px; text-align: center; line-height: 45px; }
	.c-Item-Reply{width: 100%; text-align: justify;float: none; margin: 80px auto;}
	.c-Item-Reply p{padding-left: 100px; font-size: 35px; line-height: 45px;}

	.c-Seller-Wrapper .c-Content-Header{font-size: 36px !important; width: 100%; padding-bottom: 20px !important;}
	.c-Seller-Item {height: 500px;}
	.c-Seller-Item .c-Seller-Text{width: 78%; padding: 100px 0; position: absolute; right: 100px;}
	.portfolio-item .c-Sellers-Boxes .c-Seller-Item .c-Content-Title{font-size: 36px; }
	.portfolio-item .c-Sellers-Boxes .c-Seller-Item .c-Content-Paragraph{font-size: 25px; width: 70%; margin: 0 auto; float: left;}
	.portfolio-item .c-Sellers-Boxes .c-Seller-Item.c-Seller-Odd .c-Content-Title, .portfolio-item .c-Sellers-Boxes .c-Seller-Item.c-Seller-Odd .c-Content-Paragraph{float: right;}
	.c-Seller-Item .c-Seller-Number{font-size: 35px;line-height: 500px;width: 8%;}
	.c-Seller-Number-Circle {height: 80px;line-height: 80px;width: 80px;}
	.c-Seller-Item .c-Content-Image {width: 50% !important;bottom: 0px !important;  position: relative; line-height: 1000px;}
	.c-Seller-Item .c-Content-Image img {width: 100% !important;}
	.c-Seller-Item.c-Seller-Even .c-Seller-Text {left: 110px;}
	.c-Seller-Item.c-Seller-Even .c-Content-Image {float: right !important;}
	
	.c-Home-Slider-Box {left: 30%;top: 22%;}
	.c-Home-Wrapper .outside{ bottom: 35% !important; width: 15%;}


	.c-Properties-Item{height: auto !important; text-align: center;}
	.c-Properties-Item .c-Properties-Buttons .redRound-btn {width: 200px; padding: 0px !important; font-size: 20px; width: 48%;}
	.c-Properties-Item .c-Properties-Buttons .redRound-btn a{ padding: 15px 10px ;}
	.c-Properties-Item .c-Properties-Image { padding: 15px 0 !important; display: inline-block !important; float: none !important; margin: 0 auto; position: relative;}
	.c-Properties-Item .c-Properties-Details .c-Content-Title{font-size: 36px;}
	.c-Properties-Item .c-Properties-Overview{height: 340px;}
	.c-Properties-Item .c-Properties-Overview .c-Content-Paragraph{font-size: 25px; line-height: 25px; height: 205px;}
	.c-Properties-Item .c-Properties-Features li {font-size: 20px;}
	.c-Properties-Item .c-Properties-Image .c-Properties-Image-Status { top: 100px !important; left: 30px !important;}
	.c-Properties-Item .c-Properties-Details {width: 100%; display: inline-block; float: none;}
	
	#modal-12.md-modal{width: 100% !important; min-width: 100% !important; max-height: 100% !important; height: 100% !important; background-color: white !important;}
	#modal-12 .c-Booking-Popup{box-shadow: none; width: 80% !important;max-width: 80%; top: 20%;}
	#modal-12 .c-Booking-Popup h2 {font-size: 40px; letter-spacing: 10px; margin-bottom: 15px;}
	#modal-12 .c-Booking-Popup .c-Image-Circle {height: 250px; width: 250px;}
	.c-Booking-Popup .c-Booking-Submit a {padding: 0px; height: 80px; line-height: 80px;}
	#modal-12 .c-Booking-Popup .c-Fields, #modal-12 .c-Booking-Popup .c-Fields .c-Booking-Input { height: 80px; line-height: 80px; font-size: 35px !important;}
	::-webkit-input-placeholder { /* WebKit browsers */    color:black;	-khtml-opacity: 1;	opacity: 1;	text-align:center;	line-height: 80px   !important;}
	:-moz-placeholder  { /* Mozilla Firefox 4 to 18 */    color:black;	-moz-opacity: 1;	opacity: 1;	text-align:center;}
	::-moz-placeholder { /* Mozilla Firefox 19+ */    color:black;	-moz-opacity: 1;	opacity: 1;	text-align:center;}
	:-ms-input-placeholder { /* Internet Explorer 10+ */    color:black;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: alpha(opacity=100);	opacity: 1;}
	.c-Booking-Popup .md-close {font-size: 35px; top: 0px; right: 0px;}
	
	.c-Property-Details .c-Property-Section-Detail{padding-top: 100px;}
	.c-Property-Details .c-Properties-Booking{z-index: 20;}
}

/*
Css for High resoutions Mac retina browsers  
*/
@media screen 
and (min-device-width : 1024px) 
and (max-device-width : 2000px) and  (-webkit-min-device-pixel-ratio: 2) { 
	.icomoon-undergroud span { left: 0px !important;}
	.icomoon-undergroud .path3::before {margin-left: -1.83333em;}
	
	.c-DropText input::-moz-placeholder {line-height: 40px !important;}
	.c-Booking-Input input::-webkit-input-placeholder{ /* WebKit browsers */line-height: 40px !important;}
	.c-Booking-Input input:-ms-input-placeholder { /* Internet Explorer 10+ */line-height: 40px !important;}
}


/**
 * This hack targets the Webkit browser engine
 * which includes Safari and Chrome.
 */
@media screen 
and (min-device-width : 1024px) 
and (max-device-width : 2000px) and  (-webkit-min-device-pixel-ratio: 0) {
	.icomoon-undergroud span { left: 0px !important;}
	.icomoon-undergroud .path3::before {margin-left: -1.83333em;}
	.c-Top-Banner-Search-Box .search-bar {text-indent: 45px;}
}

/* Only iPhone 5  ----------- */
@media only screen and (-webkit-min-device-pixel-ratio : 2), only screen and (min-device-pixel-ratio : 2) and (orientation : portrait) {
	.c-Bottom-Logos .tubeInfo .icomoon{height: 200px;}
}