/* DESKTOP */

li[data-id="li-segmentid-21"]{display: none!important;}
.mini-sidebar-for-ipad{
    display: none;
}
#main-menu{
    font-size: 13px;
}

.lets-do-2 img{
    max-height: 260px!important;
}
.article-grid .item .item-content-date span{
    margin-left: 47px;
}

@media only screen and (max-width: 1280px) {
    .search-menu .title-block > div{ font-size:22px;}

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

	.owl-carousel .owl-controls .owl-buttons {
		display: none;
	}

	.active.boxed {
		overflow: hidden;
	}

	.under-menu a,
	#main-menu {
		font-size: 11px;
	}

	#main-menu .wrapper > ul > li > a,
	.under-menu a {
		padding: 19px 16px 16px 16px!important;
	}

	#main-menu .wrapper > ul > li.ot-showmenu > a {
		font-size: 19px;
		padding: 14px 27px 12px 27px!important;
	}

	#main-menu .wrapper > .right .menu-icon {
		font-size: 10px;
	}

	.ot-slider-new .slider-slide .slider-layer h2 a {
		font-size: 30px;
	}

	.active.boxed {
		margin: 0px!important;
	}
}
.show-on-mobile{
    display: none;
}


/* TABLET */
@media only screen and (max-width: 1024px) {
    #sidebar-small{ display: none!important;}
    /*.latest-news-top{display: none!important;}*/
    .footer .footer-widgets .widget .title-block h2{ font-size:11px;}
    .footer .footer-widgets .widget .article-block h4{ font-size:11px!important;}
    #popular .widget .article-block .item .article-meta a.meta-date{ margin-top: 5px;}
    #main-menu .wrapper > ul > li > a{
        padding:19px 12px 16px 12px!important;
    }
    .mini-sidebar-for-ipad{
        display: block;
    }

    .split-articles .item{
        float: left;
    }
}

@media only screen and (max-width: 900px) {
    body, div, p, a, table, td {
		-webkit-text-size-adjust: none;
		letter-spacing: .015em;
	}

	.load-responsive {
		display: none;
	}

	.header-flex {
		display: block;
		padding: 30px 20px;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.header-flex .header-flex-box {
		display: block;
		width: 100%!important;
		padding: 0;
	}

	.header-flex .header-flex-box.latest-news-top .items-wrapper {
		display: block;
	}

	.header-flex .header-flex-box.latest-news-top .item {
		display: block;
		box-shadow: none;
		text-align: left;
		margin-top: 2px;
		background: rgba(255,255,255,0.06);
	}

	.header-flex .header-flex-box.latest-news-top .item strong {
		font-size: 13px;
		color: #CBCBCB;
	}

	.footer-widget-wrapper {
		margin: 0px!important;
		padding: 0px!important;
		display: block;
	}

	.footer-widget-wrapper > div {
		width: auto!important;
		display: block!important;
		padding: 0px!important;
		margin: 0px!important;
	}

	.split-block {
		display: block;
	}

	.split-block > #sidebar-small,
	.split-block > #sidebar {
		margin: 0px!important;
		display: block;
		width: 100%;
		max-width: 100%!important;
	}

	.main-content.image-overlap {
		margin-top: -40px;
	}

	.main-content.image-overlap:before {
		display: none;
	}

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

	.main-content .shortcode-content .article-header h1 {
		font-size: 35px;
	}

	#main-menu .wrapper > .right {
		display: none;
	}

	.tags-cats-tags {
		float: none;
		display: block;
		margin-bottom: 20px;
	}

	.widget .ot-widget-gallery .item-footer > a {
		display: none;
	}

	.widget .ot-widget-gallery .item-footer .item-thumbnails {
		margin-right: 0px;
		margin-left: 0px;
		overflow-x: scroll;
	}

	.widget .ot-widget-review .item .image-hover img,
	.widget .ot-widget-review .item .image-hover {
		width: 100%;
	}

	.content-split > .split-1-3 {
		float: none;
		margin-left: 0px;
		margin-right: 0px;
		width: 100%;
		margin-bottom: 30px;
	}

	.ot-panel-block .article-block .item.featured {
		text-align: center;
	}

	.owl-theme .owl-controls.clickable .owl-buttons div.owl-next,
	.owl-theme .owl-controls.clickable .owl-buttons div.owl-prev {
		display: none;
	}

	.split-articles .item .item-header {
		text-align: center;
	}

	.team-members > .item {
		text-align: center;
	}

	.gallery-thumbnail-list .gallery-inner-layer,
	.photo-gallery-single > .paragraph-row > .column2 {
		position: static!important;
		float: none;
		clear: both;
	}

	.gallery-thumbnail-list .gallery-inner-layer .g-thumb {
		width: 23%;
		margin-left: 2%!important;
		clear: none!important;
	}

	.gallery-thumbnail-list .gallery-inner-layer .g-thumb:nth-child(4n+1) {
		margin-left: 0%!important;
	}

	.blog-articles .item .item-header {
		float: none;
		width: auto;
		text-align: center;
	}

	.blog-articles .item .item-content {
		margin-left: 0px;
	}

	.footer .footer-copy ul li {
		margin: 5px 5px;
	}

	.footer .footer-copy ul {
		padding: 0 20px;
	}

	.footer-widget-wrapper > div {
		width: 100%!important;
		box-shadow: none;
	}

	.footer .footer-widgets .widget {
		padding: 0 30px 30px 30px;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.footer .footer-menu {
		display: none;
	}

	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) and (min-width: 320px) {
	.widget .ot-article-big .item:after {
		display: block;
		clear: both;
		content: '';
	}

	.widget .ot-article-big .item .item-header {
		float: left;
		width: 100px;
		margin-right: 15px;
	}

	.widget .ot-article-big .item .item-content {
		display: block;
	}
}

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

	.ot-panel-block > div > .item {
		display: block;
		clear: both!important;
		float: none!important;
		width: 100%!important;
		margin-left: 0px!important;
		margin-bottom: 20px;
	}

	.ot-slider-new .slider-slide .slider-layer {
		width: 85%;
	}

	.article-grid.articles-long .item .item-footer,
	.article-grid.articles-long .item .item-content,
	.article-grid.articles-long .item .item-header {
		display: block;
		float: none;
		width: 100%;
		margin-left: 0px;
		height: auto!important;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.article-grid .item .item-content p {
		height: auto!important;
	}

	.ot-slider-new .slider-new-slides {
		overflow-x: auto;
	}

	.full-block > .ot-slider-new {
		margin-bottom: 0px;
	}

	.content {
		padding: 0!important;
	}

	.ot-slider-new .slider-new-slides .slider-slide {
		margin-left: 0px!important;
	}

	.ot-panel-block .title-block h2 {
		font-size: 13px!important;
	}

	.ot-panel-block {
		margin-bottom: 0px!important;
	}

	.ot-slider-new .slider-slide .slider-layer .date,
	.ot-slider-new .slider-slide .slider-layer .category {
		font-size: 11px;
	}

	.ot-slider-new .slider-slide .slider-layer {
		bottom: 20px;
		left: 20px;
	}

	.article-slider .ot-slider-new .slider-slide .slider-layer h2 a,
	.ot-slider-new .slider-slide .slider-layer h2 a {
		font-size: 16px;
		padding: 15px 20px;
	}

	.ot-slider-new .ot-slider-new-controls,
	.demo-settings {
		display: none!important;
	}

	.main-content .shortcode-content .article-header .article-header-meta > .right {
		display: none;
	}

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

	.header-flex {
		display: block;
	}

	.header-flex .header-flex-box {
		display: block;
		width: 100%!important;
		padding: 10px 0;
		text-align: center;
	}

	.main-menu-parent {
		display: none!important;
	}

	.ot-panel-block {
		margin-bottom: 20px;
	}

	.ot-panel-block .title-block h2 {
		font-size: 21px;
	}

	.about-author .author-header {
		float: none;
		margin: 0px auto 30px auto;
	}

	.about-author .author-content {
		margin-left: 0px;
		text-align: center;
	}

	.about-author .author-content .author-socials {
		float: none;
		margin-bottom: 14px;
	}

	.footer .footer-copy ul {
		float: none;
		text-align: center;
		margin-bottom: 10px;
	}

	.footer .footer-copy ul li:first-child {
		margin-left: 0px;
	}

	.footer .footer-copy p {
		text-align: center;
	}

	.review-item-bottomline .left-bottom {
		float: none;
		width: 100%;
	}

	.review-item-bottomline .right-bottom {
		float: none;
		width: 100%;
		padding-top: 15px;
		margin-top: 20px;
		border-top: 1px solid #ccc;
	}

	.main-content .shortcode-content {
		padding: 20px;
	}

	.review-article-detail {
		margin-left: -20px;
		margin-right: -20px;
	}

	.review-summary-list,
	.review-item-bottomline {
		padding-left: 20px;
		padding-right: 20px;
	}

	#comments .comment-block .image-avatar {
		display: none;
	}

	#comments .comment-block .comment-text {
		margin-left: 0px;
	}

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

	.top-menu {
		display: none;
	}

	.main-content .shortcode-content .article-header h1 {
		font-size: 28px;
	}

	.review-summary-list .review-item-line > strong {
		font-size: 16px;
	}

	.review-item-bottomline .left-bottom > strong {
		font-size: 25px;
	}

	.review-item-bottomline .right-bottom h2 {
		font-size: 60px;
	}

	#comments .comment-block .user-nick {
		font-size: 15px;
	}

	p {
		font-size: 14px;
	}

	.split-middle-block {
		display: block;
		width: 100%;
	}

	.split-middle-block > .ot-panel-block {
		display: block;
		width: 100%;
		margin-left: 0px!important;
		margin-right: 0px!important;
	}

	.split-articles .item .article-meta,
	.ot-panel-block .article-block .item .article-meta {
		text-align: left;
	}

	.split-articles {
		margin-left: 0px;
		margin-right: 0px;
		width: 100%;
		display: block;
	}

	.split-articles .item {
		width: 100%;
		max-width: 100%;
		margin-left: 0px;
		margin-right: 0px;
	}

	.ot-slider {
		display: none!important;
	}

	.photo-gallery-blocks .item,
	.paragraph-row > div {
		clear: both;
		float: none;
		width: 100%!important;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 20px;
	}

	.photo-gallery-blocks .item .item-header {
		text-align: center;
	}


	.photo-gallery-blocks .item {
		margin-bottom: 30px!important;
	}

	.category-review-block .item .article-featured-overlay,
	.ot-panel-block > div.article-featured-block .item .article-featured-overlay {
		left: 0px;
	}

	.split-middle-block .ot-panel-block .article-block .item.featured .item-header .image-hover img,
	.split-middle-block .ot-panel-block .article-block .item.featured .item-header .image-hover,
	.split-articles .item .item-header .image-hover img,
	.split-articles .item .item-header .image-hover {
		width: 100%;
	}

	.owl-nav div.owl-next,
	.owl-nav div.owl-prev {
		display: none!important;
	}

	.big-pic-random .slider-items a .content-bottom > strong {
		font-size: 23px;
	}

	.big-pic-random .big-pic-split,
	.category-review-block > div {
		display: block;
		width: 100%;
	}

	.big-pic-random .big-pic-split > div,
	.category-review-block > div .item {
		width: 100%;
		margin-right: 0px;
		clear: both;
		display: block;
		flex: none;
		max-width: 100%;
	}

	.big-pic-random .big-pic-split > div {
		margin-left: 0px;
	}

	.category-review-block > div .item .image-hover img,
	.category-review-block > div .item .image-hover {
		width: 100%;
	}

	.article-category-block > div {
		display: block;
	}

	.article-category-block > div > div.item-featured {
		width: 100%;
		flex: none;
		margin-right: 0px;
		margin-bottom: 25px;
		max-width: 100%
	}

	.woocommerce .products .product {
		width: 100%;
		margin-right: 0px;
		clear: both;
		float: none;
	}

	.full-block > .ot-panel-block .title-block h2 {
		font-size: 23px;
	}

	.ot-panel-block .title-block,
	.full-block > .ot-panel-block .title-block {
		padding-top: 0px;
	}

	.content > .full-block {
		display: none;
	}

    /***********************************/
    #main-menu{
        display: none;
    }
    .show-on-mobile{
        display: block;
    }

    .reviews-block .item .item-header img{max-height: inherit!important;}
    .hide-from-mobile{ display: none!important; }
    li[data-id="li-segmentid-21"]{display: block!important;}

    .dat-menu-top-header {
        display: block!important;
    }

    .dat-menu-wrapper.dat-menu-padding {
        padding-top: 60px!important;
    }

    .article-header-meta{
        display: block!important;
    }
    .article-header-meta > div{
        display: block!important;
    }
    .article-header-meta > a.meta-share-button{
        display: block!important;
        width:100%!important;
    }
    .main-content .shortcode-content .article-header .article-header-meta .meta-item.meta-share-button{
        width:100%!important;
    }

    .lets-do-2 img{
        max-height: 300px !important;
    }

}


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

	.ot-slider-new .slider-slide .slider-layer .date, .ot-slider-new .slider-slide .slider-layer .category {
		display: none!important;
	}

}

/* ----------- iPhone 4 and 4S ----------- */
/* Portrait and Landscape */
@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* ----------- iPhone 5 and 5S ----------- */
/* Portrait and Landscape */
@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* ----------- iPhone 6 ----------- */
/* Portrait and Landscape */
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 667px)
  and (-webkit-min-device-pixel-ratio: 2){

}

/* ----------- iPhone 6+ ----------- */
/* Portrait and Landscape */
@media only screen
  and (min-device-width: 414px)
  and (max-device-width: 736px)
  and (-webkit-min-device-pixel-ratio: 3){

}

/* ----------- Galaxy S3 ----------- */
/* Portrait and Landscape */
@media screen
  and (device-width: 320px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 2) {

}

/* ----------- Galaxy S4 ----------- */
/* Portrait and Landscape */
@media screen
  and (device-width: 320px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 3){

}

/* ----------- Galaxy S5 ----------- */
/* Portrait and Landscape */
@media screen
  and (device-width: 360px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 3) {

}

/* ----------- HTC One ----------- */
/* Portrait and Landscape */
@media screen
  and (device-width: 360px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 3) {

}

@media only screen and (max-device-width: 1024px){
    /*
    a[data-border-b='a-segmentid-21']{
        display: block!important;
    }

    a[data-border-b='a-segmentid-6']{
        display: none!important;
    }

    a[data-border-b='a-segmentid-7']{
        display: none!important;
    }

    a[data-border-b='a-segmentid-8']{
        display: none!important;
    }
    */
}
