
@media (max-width: 1500px) {
	

	.profile-section-content {
		width: 55%;
	}

	.my-photo-profile {
		width: 45%;
	}

	
}

@media (max-width: 1279px) {
	
	a.logo img { max-width:220px;}
	
	

	.blog-masonry .blog-post {
		width: 49.98%;
	}

	header {
		max-width: 250px;
	}

	#content {
		padding-left: 250px;
	}

	header.out-active {
	    margin-left: -250px;
	}
.hover-content {top:40%;}

	.header-foot {
		width: 250px;
	}

ul.social-icons li a { width:35px; height:35px;}

	.profile-section-content {
		width: 100%;
		float: none;
	}

	.my-photo-profile {
		width: 100%;
		float: none;
		margin-top: 20px;
	}

	.my-photo-profile img {
		margin-left: 0;
	}

	.services-post a.services-icon {
		display: inline-block;
		width: 60px;
		height: 60px;
	}

	.services-post a.services-icon i {
		line-height: 60px;
		font-size: 30px;
	}

	.services-post h3 {
		font-size: 16px;
	}

	.services-page .services-post p {
		font-size: 13px;
	}

	.services-post a {
		font-size: 13px;
	}

	.contact-box {
	    width: 320px;
	    padding: 30px 30px 0;
	}

	.map-container {
	    margin-left: 320px;
	}
}

@media (min-width: 1024px) and (max-width: 1279px) {
	a.logo img { max-width:160px;}
	.hover-content h2.long { font-size:16px;}
	a.btn-book { padding:15px 10px; font-size:14px;}
	
	.copyright-box { padding:5px 20px;}	
	.copyright-box h3, .contact-box h3 { font-size:18px;}
	ul.social-icons { margin:0;}
	

}
@media (max-height: 560px) {
	header { position:relative}
	
	
}


@media (max-width: 1024px) {
	header {
	    float: none;
	    text-align: center;
	    width: 100%;
	    max-width: 100%;
	    height: auto !important;
	    min-height: inherit !important;
		position:inherit;
		
	}
	
	.header-foot {
		width: 230px;
	}
	
	li.drop > a:after { content: "\f078"; right:20px;}
	li.drop:hover > a:after { right:20px;}

	

	ul.depth {
		margin-left: 0;
	}

	ul.dropdown {
		position: relative;
		text-align: left;
		top: inherit;
		left: inherit;
		width: auto;
	    visibility: visible;
	    opacity: 1;
		-webkit-transform: rotateY(0deg);
		-moz-transform: rotateY(0deg);
		-ms-transform: rotateY(0deg);
		-o-transform: rotateY(0deg);
		transform: rotateY(0deg);
		-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
		-moz-transition: -moz-transform 0.4s, opacity 0.1s;
		-mos-transition: -mos-transform 0.4s, opacity 0.1s;
		-o-transition: -o-transform 0.4s, opacity 0.1s;
		transition: transform 0.4s, opacity 0.1s;
		display:none;
	}

	ul.dropdown li a {
		display: block;
		background:none;
	}

	ul.menu {
		
		min-height: inherit !important;
		text-align: center !important;
		/*
		padding-top: 20px;
		max-height: 200px;
		overflow-y: scroll;
		padding-left: 0;height: auto;
		*/
	}

	ul.menu li.drop:after {
		display: none !important;
	}

	ul.menu > li {
		text-align: center;
	}

	ul.menu > li a {
		padding: 8px 40px !important;
		text-align:left;
	}

ul.menu ul li a { padding-left:60px !important;}

ul.menu ul ul li a { padding-left:80px !important;}


	.header-foot {
		position:absolute;
		top:0; right:0; left:auto; bottom:auto;
		
	}
		.header-foot * { margin:0; }
		
		.author { display:none;}

	#content {
		padding-left: 0px;
	}

	a.hide-menu,
	.show-menu {
		display: none !important;
	}

	a.elemadded {
		display: block;
		clear:both;
		text-align:left;
	}
	
	ul.social-icons  { margin-top:5px !important;}

	.copyright-box {
		/*display: none;*/
		padding:10px 5px 13px 5px ;
		background:none;
		
	}

	.logo-box {
		min-height: inherit;
		padding: 5px 20px;
		float:left;
	}

	.menu-box {
		display: none;
	}

	.header-foot {
		padding: 0px 0;
		top:0; right:0;
	}

	ul.social-icons {
		margin: 0;
	}

	.team-post {
		margin-bottom: 30px;
	}

 	.footer { display:block;}

}

@media (max-width: 991px) {
	
	.side-menu li a:hover, #mc-embedded-subscribe:hover  { -moz-transform: scale(1.03);
-webkit-transform: scale(1.03);
-o-transform: scale(1.03);
-ms-transform: scale(1.03);
transform: scale(1.03);

}
	
	.side-menu li a:hover i, #subscribe:hover i { right:10px;}
	
	.text-block {min-height: 100px !important;}
	
	.table * { font-size:14px !important; line-height:normal !important; }
	.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td { padding:4px;}
	
}

@media (max-width: 767px) {
	
	ul.slides h2 { font-size:40px; top:80px; left:80px; width:200px;}
ul.slides h2 span { font-size:22px; }

#blog, #feed { padding:10px 0; box-shadow:none; background:none; }
	

	.blog-masonry .blog-post {
		width: 100%;
	}

	.contact-box {
		float: none;
		padding: 30px;
	    width: 100%;
	}

	.map-container {
		float: none;
	   	margin-left: 0;
	}
	#map-canvas {min-height:200px !important; height:400px !important;}
	
	.table * { font-size:12px !important; line-height:normal !important; }
	.hours * { font-size:18px !important; line-height:inherit !important; }
	
	.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td { padding:2px;}
	 .hours tbody > tr > td { padding:8px !important;}
	
	}
@media (max-width: 700px) {
	ul.slides h2 {  top:40px; left:40px;}
	.alignleft, .alignright { float:none; margin:0;}
	.btn { white-space:normal !important;}
	
}
@media (max-width: 540px) {
	h1 { font-size:28px;}
.team-img { float:none !important; margin-bottom:20px;}
.team-img h2 { text-transform:capitalize; font-weight:400; font-size:14px;}
ul.slides h2 {  top:10px; left:20px;}
.text-block { padding:10px;}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { padding-left:0; padding-right:0;}
}

@media (max-width: 460px) {
	
	ul.slides h2 { font-size:26px; margin-top:0; }
	ul.slides h2 span { font-size:18px; }
	
	.logo-box { padding:20px 10px;}
	a.logo img { max-width:200px;}
	
	.hover-content h2 {font-size:16px;}
	.hover-content h2.long { font-size:13px;}
	.copyright-box h3, .copyright-box h3 a { font-size:18px;}
	.logo-box { padding:6px 10px;}
}

@media (max-width: 400px) {
	a.logo img { max-width:150px;}
	.logo-box { padding:13px 10px;}
	
}

@media (max-width: 380px) {
	
	
	
	a.logo img { max-width:150px;}
	.hover-content h2.long { font-size:16px;}
	
	ul.slides h2 {font-size:22px; width:150px; margin-top:0; }
	ul.slides h2 span { font-size:14px;}
	
	.copyright-box { padding:5px 0}
	
}

@media (max-width: 360px) {
	
	.logo-box { padding:30px 10px;}
	
	a.logo img { max-width:120px;}
	
}

@media (max-width: 340px) {
.logo-box { padding:42px 3px;}
.gm-iv-address { display:none !important;}
	
	a.logo img { max-width:100px;}	
	
}

@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) { 
   .img-responsive { }
}