.slicknav_menu {
	display:none;
}

/* for 959 or less */

@media only screen and (max-width: 959px) {
	.ws-wrap {
		width:748px;
	}
	a.ws-logo {
		width:200px;
	}
	.ws-riteside ul.ws-nav {
		margin:10px 0 0 0;
	}
	.ws-header .ws-row{ }
	.ws-contact {
		margin:6.5px 0 0 0;
	}
	ul.ws-social {
		margin:22px 0 0 0;
	}
	h1 {
		font-size:24px;
	}
	h1.ws-head {
		padding:20px 0;
	}
	a.ws-btn {
		width:273px;
		font-size:18px;
		margin:16px 0 0 0;
	}
	.ws-column {
		width:320px;
	}
	.ws-applebg {
		height:auto;
	}
	.ws-column2 {
		width:400px;
	}
	.ws-column3 {
		width:300px;
		height:302px;
		border-radius: 130px;
	}
	.ws-column3in {
		width:264px;
		height:265px;
		 border-radius: 120px;
	}
	.author .wswp-default-page .ws-circlewrap, .ws-circlewrap {
		width:238px;
	}
	.ws-circle {
		width:238px;
		height:238px;
	}
	.ws-circle2 {
		width:90px;
		height:90px;
		font-size:18px;
		margin:30px 0;
		bottom:-40px;
	}
	.ws-circle2 p {
		margin:30px 0;
	}
	a.ws-read {
		width:120px;
		font-size:16px;
		padding: 6.5px 0;
	}
	.ws-column4 {
		width:130px;
		font-size:12px;
	}
	.ws-column5 {
		width:250px;
		margin: 35px 0 0 10px;
	}
	.ws-smallapple {
		width:120px;
	}
	.ws-column5 form p input.ws-field {
		width:250px;
	}
	.ws-column5 form p button {
		width:100px;
	}
	.ws-column6 {
		margin: 35px 0 0 13px;
	}
	#mrova-feedback {
		width:320px;
		right:-362px;
	}
	#mrova-contactform input, #mrova-contactform textarea {
		width:300px;
	}
	#mrova-img-control {
		height: 202px;
    	left: -36px;
	}
	#mrova-contactform ul li {
		padding-bottom:10px;
	}
	.ws-applebg2 { 
		background-size:50% auto;
	}
	
	.featured-title .ws-circle{ height:120px; width:120px; }
	.featured-title h1{ margin-left:140px; }
	.wswp-default-page .ws-circlewrap{ width:190px; }
	.wswp-default-page .ws-column2 .ws-circle { height: 190px; width: 190px; }
	#author-description {  margin: -60px 0 30px 140px; }
	
	.wswp-authorteam{ width:690px; }
	.wswp-authorteam .wswp-author-data { margin-right: 4%; width: 70%; }
	/*ul.ws-nav, ul.ws-social li a, a.ws-logo img {	
	transition: all 0.5s; -webkit-transition:all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; }*/
	

	
	
}

/* for 767 or less */

@media only screen and (max-width: 767px) {
	.js #menu {
		display:none;
	}
	.js .slicknav_menu {
		display:block;
	}
	.ws-wrap {
		width:96%;
	}
	.ws-header {
		padding-top:45px;
	}
	a.ws-logo {
		float:none;
		margin:0 auto;
		display:block;
	}
	.ws-riteside {
		width:100%;
		float:none;
		margin:0 auto;
	}
	.ws-row {
		margin:0;
	}
	.ws-bg1 {
		text-align:center;
	}
	h1.ws-head {
		float:none;
		text-align:center;
		padding:10px 0;
	}
	a.ws-btn {
		float:none;
		margin:0 0 15px 0;
		display:inline-block;
		text-align:center;
	}
	.ws-column {
		width:100%;
		float:none;
		margin:20px auto;
	}
	.ws-bg2 {
		overflow:hidden;
	}
	.ws-column h2 {
		padding:8.5px 0;
	}
	.ws-column2 {
		width:100%;
		text-align:center;
		float:none;
		margin:20px auto;
	}
	.ws-column3 {
		float:none;
		margin:20px auto;
		overflow:hidden;
		width:90%;
	}
	.author .wswp-default-page .ws-circlewrap, .ws-circlewrap {
		float:none;
		margin:20px auto;
		width:100%;
	}
	.ws-bg3 {
		overflow:hidden;
	}
	.ws-circle {
		margin:0 auto;
	}
	.ws-column4,.ws-column5,.ws-column6{
		width:100%;
		float:none;
		margin:20px 0;
		clear:both;
	}
	.ws-smallapple {
		float:none;
		margin:20px auto;
	}
	.ws-column5 form p input.ws-field {
		width:460px;
		position:static;
	}
	.ws-column6 ul {
		margin-top: 31px;
	}
	.ws-column5 form p button {
		position:static;
		margin-left:-100px;
	}
	#mrova-feedback {
		width:270px;
		right:-312px;
	}
	#mrova-contactform input, #mrova-contactform textarea {
		width:250px;
	}
	#mrova-img-control {
		height: 202px;
    	left: -36px;
	}
	#mrova-contactform ul li {
		padding-bottom:10px;
	}
	.variation1 {
		width:300px;
		margin:0 auto;
	}
	
	.featured-title .ws-circle{ height:110px; width:110px; }
	.featured-title h1{ margin-left:140px; text-align:left; }
	.wswp-default-page .ws-circlewrap{ width:auto; }
	.wswp-default-page .ws-column2 .ws-circle { height: 250px; width: 250px; }
	
	.wswp-authorteam{ width:auto; margin-top:30px; border:0; background:none; }
	.wswp-authorteam .ws-circle.lk{ position:relative; left:0; top:0; width:20%; height:20%;  }
	.wswp-authorteam .wswp-author-data{ margin-right:0; width:78%; }
	.wswp-authorteam .wswp-author-data h4{  border-bottom: 1px solid #dbdbdb; margin: 0 0 20px; padding-bottom: 10px; }
	.wswp-authorteam .ws-wrap h3{ margin-left:0; text-align:center; }
	.wswp-authorteam .wswp-author-main{ background: #f4f4f4; padding:20px;  }
	.wswp-authorteam .ws-circlewrap{ float:left; }
	.header-fullwrap{ box-shadow: 0 0 0;}
	
	
	
}

/* for 479 or less */

@media only screen and (max-width: 479px) {
	.ws-contact {
		float:none;
		margin:10px auto;
		text-align:center; 
	}
	ul.ws-social {
		float:none;
		margin:10px auto;
	}
	.ws-column5 form p input.ws-field {
		width:300px;
	}
	#mrova-feedback {
		width:200px;
		right:-242px;
	}
	#mrova-contactform input, #mrova-contactform textarea {
		width:190px;
		padding:5px;
	}
	#mrova-img-control {
		height: 202px;
    	left: -36px;
	}
	#mrova-contactform ul li {
		padding-bottom:0px;
	}
	#mrova-contactform #mrova-sendbutton {
		margin-top:10px;
	}
	
	.featured-title .ws-circle{ display:none; }
	.featured-title h1{ margin-left:0; text-align:center; }
	
	#author-description{ float:none; margin: -40px 0 30px; padding-top:10px;  }
	.author .ws-header .featured-title { background: none; border-color: #07392a; margin-bottom:0; }
	.author .featured-title h1 { color: #444; }
	.author .featured-title .ws-circle{ display:block; position:relative; }
	
	
	/*
	.wswp-authorteam{ width:auto; margin-top:30px; border:0; background:none; }
	.wswp-authorteam .ws-circle.lk{ position:relative; left:0; top:0; width:20%; height:20%;  }
	.wswp-authorteam .wswp-author-data{ margin-right:0; width:78%; }
	.wswp-authorteam .wswp-author-data h4{  border-bottom: 1px solid #dbdbdb; margin: 0 0 20px; padding-bottom: 10px; }
	.wswp-authorteam .ws-wrap h3{ margin-left:0; text-align:center; }
	.wswp-authorteam .wswp-author-main{ background: #f4f4f4; padding:20px;  } */
	.wswp-authorteam .wswp-author-data h4{ font-size:25px; }
	.wswp-authorteam .ws-wrap h3{ font-size: 22px; }
	.wswp-authorteam .ws-circlewrap{ float:none; width:auto; }
	
	
}