
/* DESKTOP */
@media only screen and (max-width: 1300px) {

	body {
		font-size: 14px;
	}

	.active.boxed {
		max-width: 100%;
	}

	.wrapper {
		max-width: 96%;
		width: 96%;
	}

	.header-photo .wrapper {
		max-width: 90%;
		width: 90%;
	}

	.content.has-sidebar > .wrapper .main-content-area {
		width: 67%;
	}

	#sidebar {
		width: 27%;
		padding-left: 3%;
	}

	.header-photo .header-photo-inner {
		width: 100%;
	}

	.header-photo {
		padding: 60px 0;
	}

	.w-photo-gallery .item,
	.w-photo-gallery .item a img {
		width: 100%;
		height: auto;
	}

	.header-photo .header-photo-inner h2 {
		font-size: 36px;
	}

	.header-photo .header-photo-meta {
		font-size: 18px;
	}

	.article-header h2 {
		font-size: 35px;
	}

	.header .header-search {
		width: 190px;
	}

	.shortcode-content p {
		font-size: 15px;
	}

	.shortcode-content blockquote {
		font-size: 17px;
	}

	.header .main-menu .wrapper > ul > li > a {
		font-size: 15px;
		padding: 22px 13px;
		box-shadow: inset 0 57px 0 #252629;
	}

	.header .header-search input[type=text], .header .header-search input[type=search] {
		font-size: 14px;
	}

	.ot-mega-menu > li {
		backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
		transform: translateX(0);
		-moz-transform: translateX(0);
		-webkit-transform: translateX(0);
	}

	.header .top-menu ul li {
		font-size: 13px;
	}

	.header .main-menu ul.sub-menu > li > a {
		font-size: 14px;
	}

	.head-slider-wrap .head-slider-slide > div:nth-child(n+2) .sl-title {
		font-size: 14px;
	}

	.head-slider-wrap .head-slider-slide > div:nth-child(n+2) .sl-category {
		padding: 6px 12px;
		font-size: 11px;
	}

	div[data-animation] > div,
	.mex-scrollnimate > div,
	.animated {
		visibility: visible!important;
		opacity: 1!important;
		filter: alpha(opacity=100)!important;
		-webkit-animation-duration: 0s!important;
		animation-duration: 0s!important;
		backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
		transform: translateX(0)!important;
		-moz-transform: translateX(0)!important;
		-webkit-transform: translateX(0)!important;
	}

}


/* TABLET */
@media only screen and (max-width: 900px) {

	body, div, p, a, table, td {
		-webkit-text-size-adjust: none;
		letter-spacing: .015em;
	}

	.big-message-inner h1 {
		font-size: 34px;
	}

	.big-message-inner h2 {
		font-size: 26px;
	}

	.big-message-inner p {
		font-size: 16px;
	}

	.big-message-inner .back-button {
		font-size: 15px;
	}

	.big-message-inner > i.fa {
		font-size: 120px;
	}

	.big-message-inner {
		padding-left: 138px;
	}

	.head-slider {
		display: none;
	}

	.head-slider.reverse-show {
		display: block;
	}

	.main-block .reviews-layout .reviews-layout-inner {
		margin-left: 0px!important;
	}

	.header-block.header-weather {
		display: none!important;
	}

	.content.has-sidebar > .wrapper .main-content-area {
		float: none;
		width: 100%;
	}

	.content.has-sidebar > .wrapper #sidebar {
		float: none;
		width: 100%;
		padding-right: 0px;
		padding-left: 0px;
		height: auto!important;
	}

	.sidebar-background,
	.sidebar-background-light {
		display: none!important;
	}

	.w-instagram .item .item-header img {
		width: 100%;
	}

	.ot-mega-menu > li .widget,
	.footer-widgets .widget {
		display: block;
		float: none;
		width: 100%;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 50px;
		padding-bottom: 1px;
	}

	.footer-widgets .widget:after {
		display: block;
		clear: both;
		content: '';
	}

	.footer-widgets .widget:last-child {
		margin-bottom: 0px;
	}

	.article-videos .item .item-content .item-button {
		display: none;
	}

	.main-block .reviews-layout > button {
		display: none!important;
	}

	.main-block .reviews-layout .reviews-layout-wrapper {
		margin-left: 0px;
		margin-right: 0px;
		overflow-x: auto;
	}

	.main-block .reviews-layout .reviews-layout-inner .item {
		width: 180px;
	}

	.main-block .reviews-layout .reviews-layout-inner .item .item-header strong {
		font-size: 13px;
	}

	.main-block .reviews-layout .reviews-layout-inner .item .item-header .meta-items {
		display: none;
	}

	.main-block .reviews-layout .reviews-layout-inner .item .item-header .meta-cat {
		font-size: 10px;
	}

	.ot-menu-will-follow .main-menu-wrapper.is-now-following .main-menu {
		position: relative;
		top: auto;
		left: auto;
	}

	.main-block .article-featured .item-content {
		position: relative;
		padding: 6% 10% 6% 10%;
	}

	.main-block .article-featured .item a {
		padding-bottom: 0px;
	}

	.header .main-menu .wrapper > ul > li > a {
		font-size: 12px;
		box-shadow: inset 0 53px 0 #252629;
	}

	.ot-shortcode-photo-gallery-inner .item-group {
		width: 150%!important;
	}

	.ot-shortcode-photo-gallery button {
		display: none;
	}

	.ot-shortcode-photo-gallery-inner {
		margin-left: 0px;
		margin-right: 0px;
		white-space: nowrap;
		overflow-x: auto;
	}

	.ot-shortcode-photo-gallery-inner .item-group {
		display: inline-block!important;
		margin-left: 6px;
	}

	.ot-shortcode-photo-gallery-inner .item-group:first-child {
		margin-left: 0px;
	}

	.photo-gallery-thumbs .photo-gallery-nav {
		display: none;
	}

	.main-block .article-layout-default .item .item-content > h3 {
		font-size: 20px;
	}

	.breadcrumbs h2 {
		font-size: 26px;
	}

	.breadcrumbs ul {
		padding: 4px 0;
	}

	.photo-gallery-thumbs .photo-gallery-thumb-list {
		margin-left: 0px;
		margin-right: 0px;
		padding: 13px;
		overflow-x: auto;
	}

	.photo-gallery-thumbs .photo-gallery-thumb-list .item img {
		display: block;
		width: 60px;
		height: 60px;
	}

	.main-block > div.lets-do-4 > .item {
		width: 31.33%;
		margin-left: 3%;
	}

	.main-block > div.lets-do-4 > .item:nth-child(4n+1) {
		clear: none;
		margin-left: 3%;
	}

	.main-block > div.lets-do-4 > .item:nth-child(n+5) {
		margin-top: 0px;
	}

	.main-block > div.lets-do-4 > .item:nth-child(3n+1) {
		clear: both;
		margin-left: 0px;
	}

	.main-block > div.lets-do-4 > .item:nth-child(n+4) {
		margin-top: 28px;
	}

	.shortcode-content ul.fa-ul.big li {
		font-size: 15px;
	}

	.footer-bottom .footer-bottom-inner ul {
		float: none;
		width: 100%;
		text-align: center;
		display: block;
		width: 100%;
		margin-bottom: 20px;
	}

	.footer-bottom .footer-bottom-inner ul li {
		float: none;
		display: inline-block;
	}

	.comments-big-message {
		width: 50%;
		padding: 15px 0;
	}

	.comments-big-message > i.fa {
		font-size: 50px;
		top: 13px;
	}

	.comments-big-message > h3 {
		margin-left: 70px;
		font-size: 24px;
	}

	.comments-big-message > p {
		margin-left: 70px;
	}

	.load-responsive {
		display: none!important;
	}

	.header .top-menu ul.right {
		float: none;
		text-align: center;
	}

	.header .top-menu ul li {
		display: inline-block;
		float: none;
	}

	a.responsive-menu-button {
		display: block;
	}

}


/* PHONE */
@media only screen and (max-width: 600px) {

	.google-mapps-full {
		height: 250px;
	}

	.google-mapps-full iframe {
		height: 100%;
	}

	.big-message-inner {
		width: 100%;
	}

	.big-message-inner > i.fa {
		display: none;
	}

	.big-message-inner {
		padding-left: 0;
		text-align: center;
	}

	.comment-form .contact-form-email,
	.comment-form .contact-form-user {
		float: none;
		width: 100%;
	}

	.main-content.big-message {
		padding: 40px 0;
	}

	.wrapper {
		overflow: hidden;
		max-width: 92%;
		width: 92%;
	}

	.header .wrapper {
		overflow: visible;
	}

	.demo-settings {
		display: none!important;
	}

	.ot-mega-menu > li .widget {
		display: block;
		width: 100%;
		float: none;
		margin-left: 0px;
		margin-right: 0px;
	}
	
	.paragraph-row > div,
	.main-block .article-split-cat .item-right,
	.main-block .article-split-cat .item-left,
	.main-block > div.lets-do-1 > .item,
	.main-block > div.lets-do-2 > .item,
	.main-block > div.lets-do-3 > .item,
	.main-block > div.lets-do-4 > .item,
	.main-block > div.lets-do-5 > .item {
		display: block;
		width: 100%!important;
		float: none;
		margin-left: 0px;
		margin-bottom: 25px;
	}

	.sidebar-fixed {
		padding-top: 0px!important;
	}

	.main-block .main-title h3 {
		font-size: 17px;
	}

	.main-block .main-title .right {
		font-size: 12px;
	}

	.main-content.more-button a {
		font-size: 12px;
		padding: 14px 20px;
	}

	#sidebar .widget > h2 {
		font-size: 20px;
	}

	.ot-mega-menu .widget > h2, .footer-widgets .widget > h2 {
		font-size: 20px;
	}

	.footer-bottom .footer-bottom-inner .footer-logo,
	.footer-bottom .footer-bottom-inner ul {
		display: none;
	}

	.header .header-blocks .wrapper {
		display: block;
	}

	.header .header-blocks .wrapper .header-block {
		display: block;
		width: 100%;
		text-align: center;
		padding-right: 0px;
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.header .header-blocks .wrapper .header-block.header-search {
		padding-top: 0px;
		padding-bottom: 20px;
	}

	.review-verdict .pros-n-cons .review-cons,
	.review-verdict .pros-n-cons .review-pros {
		float: none;
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
	}

	.review-verdict .pros-n-cons .review-pros {
		margin-bottom: 25px;
	}

	.review-verdict .review-score .final-rating {
		display: block;
		width: 100%;
		float: none;
		text-align: center;
		margin-left: -20px;
	}

	.review-verdict .review-score {
		text-align: center;
		font-size: 23px;
	}

	.comment-form .contact-form-avatar,
	#comments .image-avatar img, #comments .image-avatar,
	.about-author .author-avatar {
		display: none;
	}

	.comment-form .contact-form-content,
	#comments li li .comment-block,
	#comments li li .comment-text,
	#comments > li > .comment-block > .comment-text,
	.about-author .author-content {
		margin-left: 0px;
	}

	.header-photo .header-photo-meta,
	.article-header .header-photo-meta {
		font-size: 15px;
		line-height: 140%;
	}

	.article-header h2 {
		font-size: 26px;
	}

	body {
		font-size: 13px;
	}

	.review-verdict p {
		font-size: 14px;
	}

	.header-photo .header-photo-inner h2,
	.review-verdict h3 {
		font-size: 25px;
	}

	.review-verdict .review-author {
		font-size: 13px;
	}

	.review-verdict .review-author a {
		line-height: 27px;
	}

	.article-videos .item .item-content .item-button {
		display: inline-block;
	}

	.footer-bottom .footer-bottom-inner {
		padding: 0px 20px;
	}

	.footer-widgets {
		padding: 40px 20px;
	}

	.main-block .article-featured .item-content strong {
		font-size: 17px;
	}

	.main-block .article-featured .item-content .content-text {
		display: none;
	}

	.main-block .article-featured .item-content .meta-items {
		font-size: 12px;
	}

	.main-block .article-layout-1.lets-do-2 .item-content strong {
		font-size: 16px;
	}

	.main-block .main-title .right {
		display: none;
	}

	.main-content.more-button {
		margin-top: 30px;
		margin-bottom: 40px;
	}

	.footer-bottom > .wrapper,
	.footer > .wrapper,
	.top-banner > .wrapper {
		width: 100%;
		max-width: 100%;
	}

	#sidebar .widget .w-subscribe input[type=submit],
	#sidebar .widget .w-subscribe input[type=text],
	.widget .w-subscribe input[type=submit],
	.widget .w-subscribe input[type=text] {
		width: 100%;
	}

	.widget .w-popular-articles .item strong {
		font-size: 14px;
	}

	.widget a.read-more {
		font-size: 13px;
	}

	.widget .w-articles .item .item-content > strong {
		font-size: 14px;
	}

	.main-block .article-layout-1 .item-header {
		font-size: 9px;
	}

	.main-block .article-split-cat .item .item-content .meta-items {
		font-size: 11px;
	}

	.main-block .article-split-cat .item .item-content strong {
		font-size: 13px;
	}

	.main-block .article-split-cat .item a .item-content {
		padding: 4px 10px 8px 12px;
		margin-left: 24%;
	}

	.main-block .article-split-cat .item a .item-image {
		width: 25%;
	}

	.ot-frame-modal {
		width: 100%!important;
		left: 0px!important;
		top: 0px!important;
		margin-top: 0px!important;
		margin-left: 0px!important;
		border-radius: 0px!important;
	}

	.short-tabs > ul li a {
		font-size: 0;
	}

	.short-tabs > ul li {
		counter-increment: section;
	}

	.short-tabs > ul li a:before {
		font-size: 14px;
		content: counter(section);
	}

	.accordion > div > a {
		line-height: 140%;
	}

	.alert-message strong {
		font-size: 14px;
		margin-right: 0px;
	}

	.alert-message span {
		font-size: 13px;
		margin-right: 0px;
	}

	.alert-message > a {
		display: none;
	}

	.content > .wrapper {
		padding: 20px 0;
	}

	.breadcrumbs ul {
		display: none;
	}

	.breadcrumbs h2 {
		font-size: 24px;
		text-align: center;
	}

	.color-scheme-table .color-scheme-row {
		font-size: 12px;
	}

	.color-scheme-table .color-scheme-row .left {
		width: 80px;
	}

	.color-scheme-table .color-scheme-row strong {
		margin-left: 90px;
	}

	.button {
		font-size: 12px;
	}

	.photo-gallery-items .item .item-content h3 {
		font-size: 17px;
	}

	.photo-gallery-items .item .item-content p {
		font-size: 13px;
	}

	.photo-gallery-items .item .item-content .view-more {
		font-size: 12px;
	}

	.photo-gallery-items .item .item-content {
		padding: 20px;
	}

	.photo-gallery-thumbs .photo-gallery-nav,
	.photo-gallery-full .photo-gallery-full-nav-left,
	.photo-gallery-full .photo-gallery-full-nav-right,
	.pagination .page-numbers.next,
	.pagination .page-numbers.prev {
		display: none;
	}

	.pagination .page-numbers {
		font-size: 11px;
		padding: 12px 13px;
	}

	.pagination {
		padding-top: 20px;
	}

	.photo-gallery-description {
		padding: 25px 25px 1px 25px;
	}

	.shortcode-content h1, .shortcode-content h2, .shortcode-content h3, .shortcode-content h4, .shortcode-content h5, .shortcode-content h6 {
		line-height: 140%;
	}

	.photo-gallery-thumbs .photo-gallery-thumb-list {
		margin-left: 0px;
		margin-right: 0px;
		padding: 13px;
		overflow-x: auto;
	}

	.photo-gallery-thumbs .photo-gallery-thumb-list .item img {
		display: block;
		width: 40px;
		height: 40px;
	}

	.main-block .article-layout-default .item .item-image {
		float: none;
		width: 100%;
		margin-bottom: 15px;
	}

	.main-block .article-layout-default .item .item-content {
		margin-left: 0px;
	}

	.main-block .article-layout-default .item .item-content > h3 {
		font-size: 18px;
	}

	.main-block .article-layout-default .item .item-content > .item-meta {
		font-size: 14px;
		line-height: 140%;
	}

	.main-block .article-layout-default .item .item-content > .item-text {
		font-size: 14px;
	}

	.main-block .article-layout-default .item-footer-more {
		font-size: 11px;
	}

	.review-verdict .pros-n-cons > div > strong {
		display: block;
		float: none;
		border-bottom: 1px solid rgba(255,255,255,0.1);
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	.review-verdict .pros-n-cons > div > ul {
		margin-left: 0px;
		border-left: 0px;
		padding-left: 0px;
	}

	.review-verdict > a {
		font-size: 12px;
	}

	#comments .comment-block > .comment-text .user-nick {
		font-size: 16px;
	}

	#comments .comment-block > .comment-text .user-nick .user-author {
		font-size: 10px;
		margin-top: -1px;
	}

	#comments li li .comment-block > .comment-text .time-stamp,
	#comments .comment-block > .comment-text .time-stamp {
		font-size: 12px;
	}

	#comments .comment-block > .comment-text .reply-button {
		font-size: 13px;
	}

	.comment-form .comment-info i.fa {
		display: none;
	}

	.comment-form .comment-info span,
	.comment-form .comment-info strong {
		margin-left: 0px;
	}

	.about-author .author-content h3 {
		font-size: 18px;
	}

	.comments-big-message {
		width: 100%;
		padding: 8px 0;
	}

	.comments-big-message > i.fa {
		display: none;
	}

	.comments-big-message > h3 {
		margin-left: 0px;
		font-size: 24px;
	}

	.comments-big-message > p {
		margin-left: 0px;
	}

	.article-header .header-photo-meta .meta-p:after, .header-photo .header-photo-meta .meta-p:after {
		display: none;
	}

	.header-photo .header-photo-meta, .article-header .header-photo-meta {
		line-height: 150%;
	}

}

