/*******************************************************
 *
 * Mobile styles and other media queries
 *
 *******************************************************/



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

 .header .container .col-md-3 {
     width: 15%;
 }

 .header .container .col-md-9 {width: calc(85% + 64px);}


}










@media only screen and (max-width: 1366px) {
	button.slick-prev.slick-arrow {
		left: 54px;
	}

	button.slick-next.slick-arrow {
		right: 54px;
	}




}

/* iPad(landscape) | iPad(landscape) | Galaxy Tab 4 (landscape) | Galaxy Tab 3 (landscape) */
@media only screen and (max-width: 1199px) {

	/* 	#nav li{
		    margin: 30px 3px;
	} */
	.duplicate-header #navi li {
		margin: 0 3px;
	}

	ul#nav {
		/*margin: 0 -24px;*/
		margin-bottom: 35px;
	}

	.main-header #nav li::after {
		right: -15px;
	}



	.fp-item1 {
		width: 100%;
	}

	.fp-item2 {
		width: 100%;
	}

	.fp-item3 {
		width: 100%;
	}

	.fp-item4 {
		width: 100%;
	}

	.message {
		width: 385px;
		top: 30px !important;
	}

	.copyright {
		font-size: 10px;
	}

	.fpslide-description p {
		font-size: 12px;
	}

	.fpslide-description h1 {
		font-size: 12px;
	}

	.qs-wrapper h1 {
		font-size: 38px;
	}

	.qs-tittle p {
		font-size: 19px;
	}

	.cyclone-slider {
		margin-top: 53px;
	}

	.qsform-inner {
		margin-top: -17px;
	}

	.btn-dropdown {
		bottom: 3%;
	}

	button.btn-drop {
		width: 44px;
		height: 37px;
	}

	.mainheader-right {
		top: 16px;
	}





	.sidebar-contact .contact-phone {
		position: relative;
		margin: 0 -15px;
	}

	.qs-sidebar .qs-property select {
		font-size: 9px;
	}

	.fp-hover {
		padding: 0 5px 0 5px;
	}

	#nav li:hover>.sub-menu {
		padding: 20px;
	}



}






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

			#nav li {
			    margin: 0px 4px;
			}

			.main-header #nav li::after {
			    right: -6px;
			}



			.duplicate-header .header-logo {
			    max-width: 126px;
			}









}











/* iPad(portrait) | Galaxy Tab 4(portrait)  */
@media only screen and (max-width: 991px) {



	.callus {
    display: none;
}

.header .container .col-md-3 {
    width: 100%;
}




	.contact-form {

		max-width: 300px;
		margin: 0px auto;
		margin-top: 30px;
	}

	.contact-btn {

		top: 7px;
	}


	/* The following are used on inner pages. Please edit carefully. */

	header.header .row {
		margin: 0 auto;
		text-align: center;
		display: block;
	}

	.mainheader-right {
		display: none;
	}

	.cyclone-slider::after {
		display: none;
	}

	.qs-wrapper {
		position: relative;
		top: 216px;
	}

	.inner {
		width: 100%;
	}

	#content-sidebar,
	#content-full {
		width: 100%;
	}

	.outer {
		width: 100%;
		min-width: 100%;
	}

	.innerpage-banner {
		height: 350px;
		margin-top: 142px;
	}

	#content-sidebar #content {
		width: 100%;
	}

	.qs-form {
		background-color: transparent !important;
		margin-top: 46px;
	}

	.qs-forsale {
		width: 50%;
		display: block;
		margin: 0 auto;
		border: 1px solid #c1b5b5;
	}

	.qs-property {
		width: 50%;
		display: block;
		margin: 0 auto;
		margin-top: 10px;
		border: 1px solid #c1b5b5;
	}

	.qs-btn {
		width: 50%;
	}

	header.header {
		text-align: center;
	}

	.duplicate-header {
		display: none;
	}

	.full {
		width: 100%;
	}

	.mobile-footer {
		width: 100%;
		margin: 0;
		margin-top: 13px;
	}

	.message {
		width: 100%;
	}

	.header-logo {
		margin-top: 24px;
	}

	.footer-wrapper #footer li {
		text-align: center;
		display: block;
		margin-top: 11px;
	}

	.copyright {
		text-align: center;
		font-size: 12px;
	}

	.logo-footer-right {
		text-align: center;
		width: 100%;
	}

	.footer-icon {
		display: inline-block;
		padding-bottom: 22px;
	}

	.main-header {
		margin-top: 50px;
	}

	.qs-wrapper h1 {
		color: #999383;
		text-shadow: none;
	}

	.qs-tittle p {
		color: #00213d;
		text-shadow: none;
	}

	.btn-dropdown {
		display: none;
	}

	.btn-dropdowns {
		display: none;
	}

	.qs-tittle {
		margin-top: 49px;
	}

	.sidebar-fax {
		top: 0;
	}

	.sidebar-phone::after {
		content: '';
		position: absolute;
		left: 99%;
		top: 24px;
		background-color: #222;
		height: 12px;
		/* width: 1px; */
		/* top: 17%; */
		width: 1px;
	}

	.sidebar-contact {
		padding-bottom: 13px;
		margin-top: 50px;
	}

	.footer-list {
		margin: 0;
	}

	button.qs-button {
		margin-top: 12px;
	}

	.cyclone-slider {
		margin-top: 118px;
	}


}

/* Galaxy Tab 3(portrait) | Galaxy S5(landscape) */
@media only screen and (max-width: 767px) {
	.qs-form {
		width: 100%;
	}

	.qs-forsale {
		width: 100%;
	}

	.qs-property {
		width: 100%;
	}

	.qs-btn {
		width: 100%;
	}

	.fp-wrapper {
		font-size: 0;
		margin-top: 63px;
	}

	button.slick-prev.slick-arrow {
		opacity: 0.70;
		left: 19px;
	}

	button.slick-next.slick-arrow {
		opacity: 0.70;
		right: 19px;
	}

	.qs-wrapper h1 {
		font-size: 30px;
		line-height: 1;
	}

	.contact-phone p {
		display: block;
	}

	.qs-tittle {
		margin-top: 96px;

	}

	.sidebar-phone {
		display: block;
	}

	.sidebar-phone::after {
		display: none;
	}

	.footer .contact-phone span {
		display: none;
	}

}

/* Galaxy S5(portrait) | iPod Touch(landscape) | iPod Touch(portrait) */
@media only screen and (max-width: 480px) {
	.continer {
		width: unset;
	}

	.contact-logo img {
		width: 100%;
	}

	.qs-wrapper {
		top: 164px;
	}

	div#cycloneslider-slideshow-2-1 {
		margin-top: 118px;
	}

	button.slick-prev.slick-arrow {
		left: 5px;
	}

	button.slick-next.slick-arrow {
		right: 5px;
	}

	.contact-phone p {
		display: block;
	}

	.qs-wrapper h1 {
		font-size: 25px;
	}

	.qs-tittle p {
		font-size: 13px;
	}

	.fp-title h1 {
		font-size: 30px;
	}

	.fp-description p {
		font-size: 13px;
	}

	.welcome-title h1 {
		font-size: 44px;
	}

	.welcome-title p {
		font-size: 20px;
	}

	.cyclone-slider .aios-slider,
	div#cycloneslider-slideshow-1 {
		margin-top: 130px;
	}

	.innerpage-banner {
		height: 250px;
	}

	.qs-property input[type="text"] {
		font-size: 12px;
	}

	.cyclone-slider {
		margin: 0;
	}

	.fp-wrapper {
		margin-top: 2px;
	}


}
