/**/@media (max-width: 1200px) {
body {
overflow-x: hidden;
}
}
@media (max-width: 1100px) {
.site-footer .footer-widgets-wrap.col-4 .block {
width: 48%;
margin-bottom: 20px;
}
.no-image {
min-height: 205px;
}
}
@media (max-width: 1050px) {
.no-image {
min-height: 195px;
}   
}
@media (max-width: 1024px) {
.ultra-block-wrapper.grid-post-list.col-3.layout-2 .single-post {
width: 48%;
margin-left: 2%;
}
.ultra-block-wrapper.grid-post-list.col-3.layout-2 .grid-posts-wrap {
margin-left: -2%;
}
.no-image {
min-height: 193px;
}
}
@media (max-width: 1024px) {
.ultra-main-slider.slider-2 .featured-section .feature-post {
width: 49.5%;
}
.ultra-main-slider.slider-2 .feature-post.feature-large {
width: 100%;
}
}
@media (max-width: 990px) {
.ultra-main-slider .custom .slider-caption {
min-height: 200px;
padding: 20px 30px;
}
.ultra-main-slider .custom .slider-caption .caption {
display: none;
}
.ultra-main-slider .slider-caption .cat-wrap, .ultra-main-slider .slider-caption .post-meta {
display: none;
}
.ultra-block .ultra-container {
padding: 0 10px;
}
.ultra-archive.list.layout2 .ultra-archive-img, .ultra-archive.list.layout2 .ultra-archive-content {
width: 100%;
margin: 0;
}
.ultra-archive.list.layout2 .ultra-archive-content {
margin-bottom: 30px;
}
.alter .ultra-archive-alter .ultra-archive-img, .alter .ultra-archive-alter .ultra-archive-content {
width: 100%;
}
.alter .ultra-archive-alter {
margin-bottom: 20px;
}
.site-header.layout-two .ultra-header-banner {
display: none;
}
.site-header .middle-block-wrap .site-branding {
float: none !important;
max-width: 250px;
width: 100%;
margin: 0 auto !important;
}
.site-header.layout-three .nav-search-wrap.fixed .sticky-logo {
left: 0;
right: 0;
margin: 0 auto;
}
.alter .ultra-archive-alter .ultra-archive-content {
padding: 20px 0 0;
}
.no-image {
min-height: 186px;
}
}
@media (min-width: 961px) {
.main-navigation {
display: block;
}
.menu-toggle {
display: none !important;
}
}
@media (max-width: 960px) {
.main-navigation,
.right-nav-search,
.site-header .middle-block-wrap {
display: none;
}
.mob-outer-wrapp{
display: block;
}
.site-header.layout-two .ultra-shopping-cart, .site-header.layout-one .ultra-shopping-cart, .site-header.layout-three .ultra-shopping-cart {
display: none;
}
.site-header.layout-one .ticker-block .ultra-date {
display: none;
}
.site-header.layout-one .ticker-block .ticker {
width: 100%;
}
.site-header.layout-one .site-branding {
max-width: 250px;
margin: 0 auto;
float: none;
width: 100%;
display: block;
position: relative;
z-index: 99;
}
.site-header.layout-one .nav-search-wrap {
position: absolute;
top: 10px;
right: 10px;
width: 100%;
z-index: 1;
}
.menu-toggle {
display: inline-block !important;
height: 30px;
width: 30px;
text-align: left;
position: absolute;
top: 7px;
cursor: pointer;
}
.site-header.layout-one .menu-toggle {
left: 20px;
top: 18px;
}
.site-header.layout-two .menu-toggle, .site-header.layout-three .menu-toggle {
top: 17px;
}
.site-header.layout-three .menu-toggle {
left: 20px;
}
.site-header.layout-two .nav-search-wrap .side-menu-wrap, .site-header.layout-three .ultra-menu .side-menu-wrap {
display: none;
}
.site-header.layout-two .right-nav-search {
float: right;
}
.site-header.layout-three .ultra-menu .nav-search-wrap {
width: 100%;
}
.site-header.layout-three .ultra-menu .ultra-search {
float: right;
}
li.has-mega-menu ul {
display: none;
}
li.menu-item-has-children {
position: relative;
}
li.menu-item-has-children:before {
display: none;
}
li.menu-item-has-children .sub-menu {
margin-left: 0;
}
li.menu-item-has-children .sub-menu li a {
font-size: 20px;
}
.mobile-navigation li.menu-item-has-children .sub-menu li a{
font-size: 16px;
}
li.menu-item-has-children .sub-menu li:before {
font-size: 16px;
top: 6px;
} .ultra-top-header .top-left {
display: none !important;
}
.ultra-top-header .top-right {
width: 100%;
text-align: center;
}
.ultra-span3 {
width: 100%;
margin-left: 0;
}
.no-image {
min-height: 181px;
}
}
@media (max-width: 930px) {
.no-image {
min-height: 174px;
}
}
@media (max-width: 900px) {
.ultra-block-wrapper.youtube-video .youtube-inner-wrapper #video-placeholder, .ultra-block-wrapper.youtube-video .youtube-inner-wrapper .video-list-wrapper {
width: 100%;
margin: 0;
}
.ultra-block-wrapper.youtube-video .video-list-wrapper .single-list-wrapper .list-thumb-details {
padding-top: 25px;
}
.no-image {
min-height: 169px;
}
}
@media (max-width: 860px) {
.primary, .secondary {
width: 100% !important;
}
.secondary {
margin-top: 30px;
padding-left: 0;
}
img {
width: 100%;
}
.ultra-archive.list.layout1 .ultra-archive-img, .ultra-archive.list.layout1 .ultra-archive-content {
width: 100%;
margin: 0 0 30px;
}
.ultra-archive.list.layout1 .ultra-archive-content {
padding: 0;
}
.nosidebar .ultra-archive.grid .ultra-archive-grid, .nosidebar .masonry .ultra-archive-masonry {
width: 48%;
}
.nosidebar .ultra-archive.grid .ultra-archive-grid:nth-child(even) {
margin-right: 0;
}
.nosidebar .ultra-archive.grid .ultra-archive-grid:nth-child(2n+1) {
clear: both;
}
.nosidebar .ultra-archive.grid .ultra-archive-grid:nth-child(3n+1) {
clear: none;
}
.nosidebar .ultra-archive.grid .ultra-archive-grid:nth-child(3n) {
margin-right: 2%;
}
.no-image {
min-height: 160px;
}
}
@media (max-width: 840px) {
.site-footer .footer-widgets-wrap.col-3 .block {
width: 46%;
margin-bottom: 30px;
}
.site-footer .footer-widgets-wrap.col-3 .block:nth-child(2n+1) {
clear: both;
}
}
@media (max-width: 768px) {
.ultra-main-slider .custom .slider-caption {
display: none;
}
.is-sidebar .primary, .with-sidebar .primary{
width: 100%;
float: none;
}
.ultra-main-slider.slider-1 .slider-section, .ultra-main-slider.slider-1 .featured-section, .ultra-main-slider.slider-2 .slider-section, .ultra-main-slider.slider-2 .featured-section {
width: 100%;
margin: 0;
}
.ultra-main-slider.slider-2 .featured-section {
padding-left: 0;
margin-top: 5px;
}
.ultra-block-wrapper.multi-cat-tab2.layout-1 .block-content-wrapper .left-post-wrapper .post-thumb, .ultra-block-wrapper.multi-cat-tab2.layout-1 .block-content-wrapper .left-post-wrapper .post-caption-wrapper {
width: 100%;
}
.ultra-block-wrapper.multi-cat-tab2.layout-1 .block-content-wrapper .left-post-wrapper .post-caption-wrapper {
padding-left: 0;
}
.ultra-block-wrapper.multi-cat-tab2.layout-1 .right-posts-wrapper .single-post {
width: 100%;
}
.ultra-block-wrapper.multi-cat-tab2.layout-1 .right-posts-wrapper .single-post:nth-child(odd) {
padding-right: 0;
}
.ultra-block-wrapper.multi-cat-tab2.layout-1 .right-posts-wrapper .single-post:nth-child(even) {
padding-left: 0;
}
.ultra-block-wrapper .block-header .header {
width: 100%;
text-transform: uppercase;
}
.ultra-block-wrapper .block-header .header:before {
display: none;
}
.ultra-block-wrapper .block-header .multi-cat-tabs2 ul, .ultra-block-wrapper .block-header .multi-cat-tabs1 ul {
width: 100%;
}
.ultra-block-wrapper .block-header .multi-cat-tabs2 ul li, .ultra-block-wrapper .block-header .multi-cat-tabs1 ul li, .ultra-block-wrapper.video-cat-tab .video-cat-tabs ul li {
display: block;
margin-left: 0;
}
.ultra-meta-share .ultra-share-icons ul li a {
padding: 5px 6px;
display: block;
width: 100%;
}
.ultra-block-wrapper.post-slider ul li a {
padding: 0 !important;
}
.ultra-block-wrapper .block-header .multi-cat-tabs2, .ultra-block-wrapper .block-header .multi-cat-tabs1, .ultra-block-wrapper.video-cat-tab .video-cat-tabs {
text-align: left;
float: left;
width: 100%;
}
.ultra-block .block-header {
background: #f7f7f7;
}
.ultra-block-wrapper .block-header.style2 .header, .ultra-block-wrapper .block-header.style3 .header {
background: #e54e54;
color: #fff !important;
text-transform: uppercase;
font-size: 14.4px;
float: left;
padding: 5px 10px 5px 15px;
position: relative;
}
.ultra-block-wrapper .block-header.style3 .header {
background: #e54e54 !important;
}
.ultra-block-wrapper .block-header.style3 .header:after {
display: none;
}
.ultra-block-wrapper.layout-2 .block-content-wrapper .left-post-wrapper .single-post {
width: 100%;
margin: 0 0 20px;
}
.ultra-block-wrapper.layout-2 .block-content-wrapper .left-post-wrapper .single-post:nth-child(even) {
padding-left: 0;
}
.ultra-block-wrapper.layout-2 .block-content-wrapper .left-post-wrapper .single-post:nth-child(odd) {
padding-right: 0;
}
.ultra-block-wrapper.layout-2 .right-posts-wrapper .single-post {
width: 100%;
margin: 0;
padding-right: 0;
}
.ultra-block-wrapper.layout-2 .right-posts-wrapper .single-post:nth-child(even) {
padding-left: 0;
}
.ultra-block-wrapper.layout-3 .block-content-wrapper .left-post-wrapper {
width: 100%;
}
.ultra-block-wrapper.layout-3 .block-content-wrapper .right-posts-wrapper {
width: 100%;
padding-left: 0;
margin-top: 30px;
}
.ultra-block-wrapper.single-cat1.layout-1 .left-post-wrapper, .ultra-block-wrapper.single-cat1.layout-2 .left-post-wrapper {
width: 100%;
padding-right: 0;
padding-left: 0;
}
.ultra-block-wrapper.single-cat1.layout-1 .right-posts-wrapper, .ultra-block-wrapper.single-cat1.layout-2 .right-posts-wrapper {
width: 100%;
padding-left: 0;
margin-top: 30px;
}
.ultra-block-wrapper.grid-post-list .grid-posts-wrap {
margin-left: 0 !important;
}
.ultra-block-wrapper.grid-post-list.layout-1 .single-post, .ultra-block-wrapper.grid-post-list.layout-2 .single-post, .ultra-block-wrapper.grid-post-list.layout-3 .single-post {
width: 100%;
margin-left: 0;
}
.ultra-block-wrapper.video-cat-tab .video-cat-content .left-wrap, .ultra-block-wrapper.video-cat-tab .video-cat-content .right-wrap, .ultra-block-wrapper.video-cat-tab .video-cat-content .middle-wrap {
width: 100%;
}
.ultra-block-wrapper.video-cat-tab .video-cat-content .middle-wrap {
padding: 0;
margin-bottom: 30px;
}
.ultra-block-wrapper.video-cat-tab .video-cat-content .left-wrap .single-post:last-child, .ultra-block-wrapper.video-cat-tab .video-cat-content .right-wrap .single-post:last-child {
margin-bottom: 30px;
}
.woo-tab-slider .tabs-product-area ul li {
text-align: center;
}
.ultra-block-wrapper.featured-post .single-post .post-thumb, .ultra-block-wrapper.featured-post .single-post .post-caption-wrapper {
width: 100%;
}
.ultra-block-wrapper.featured-post .single-post .post-caption-wrapper {
padding: 20px 40px;
}
.widget_ultra_seven_widget_tabs .post-list li span a {
display: inline-block !important;
width: auto !important;
padding: 0 0 0 15px !important;
}
.widget_ultra_seven_widget_tabs .post-list li h3 a {
padding: 10px 0 0 !important;
}
.ultra-archive.grid.layout2 .ultra-archive-grid, .ultra-archive.grid.layout1 .ultra-archive-grid {
width: 100%;
margin-left: 0 !important;
margin-right: 0;
}
.ultra-author-header .author-header-wrap, .ultra-author-header .author-header-wrap .author-details .author-social {
position: static;
}
.ultra-single-content .layout-three .single-top-image {
background-attachment: local;
}
.ultra-top-header .top-wrap{
display: flex;
}
.ultra-top-header .ultra-date {
width: 40%;
}
.ultra-top-header .top-right {
text-align: right;
}
.ultra-top-header .top-right ul li {
margin: 0 5px;
}
.site-header.layout-one .middle-block-wrap {
padding: 15px 0 25px;
}
.site-footer .ultra-middle-footer .footer-logo, .site-footer .ultra-middle-footer .footer-about, .site-footer .ultra-middle-footer .footer-social {
width: 100%;
margin-bottom: 20px;
}
.site-footer .ultra-middle-footer .footer-about {
padding: 0;
}
.site-footer .ultra-middle-footer .footer-logo img {
max-width: 250px;
display: block;
}
.comment-respond .comment-form-author, .comment-respond .comment-form-email {
width: 100%;
margin: 0 0 20px !important;
}
.site-header.layout-one .ticker-block {
display: none;
}
.ultra-block-wrapper.grid-post-list.col-3.layout-2 .single-post {
width: 100%;
margin-left: 0;
}
.site-footer .ultra-bottom-footer .footer-right, .site-footer .ultra-bottom-footer .footer-left {
float: none;
text-align: center;
}
.site-footer .ultra-bottom-footer .footer-right {
margin-top: 10px;
}
.posts-slider-wrapper .lSSlideOuter ul li a {
padding: 0 !important;
}
.ultra-block-wrapper.woo-tab-slider .block-title-wrap {
display: none;
}
#check-also-box {
display: none;
}
.widget_ultra_seven_widget_tabs .widget-tabs-content .ultra-article-wrapper .post-caption h3, .widget_ultra_seven_category_tabbed .ultra-tabbed-section .post-caption h3 {
font-size: 18px;
}
.ultra-block-wrapper.video-cat-tab .video-cat-tabs ul li a {
color: #333;
padding: 5px 5px;
}
.ultra_column {
width: 100%;
margin-left: 0;
margin-bottom: 20px;
}
.ultra-block-wrapper.grid-post-list.layout-1 .single-post:last-child, .ultra-block-wrapper.grid-post-list.layout-2 .single-post:last-child, .ultra-block-wrapper.grid-post-list.layout-3 .single-post:last-child {
margin-bottom: 0;
}
.ultra-main-slider.slider-1 .slider-section {
min-height: auto;
}
.no-image {
min-height: 219px;
}
}
@media(max-width:760px){
.site-header.layout-two .ticker-block .ticker-title {
float: none;
padding: 3px 20px 5px;
max-width: 150px;
margin: 0 auto;
text-align: center;
}
.site-header.layout-two .ticker-block .lSSlideOuter.vertical {
float: none;
width: 100%;
text-align: center;
font-size: 12px;
}
.site-header.layout-two .ticker-block .lSSlideOuter.vertical ul li a {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.site-header.layout-two .ticker-block .lSAction {
display: none !important;
}
}
@media (max-width: 640px) {
.ultra-block-wrapper.single-cat1.layout-3 .left-post-wrapper .post-thumb, .ultra-block-wrapper.single-cat1.layout-3 .left-post-wrapper .post-wrapper {
width: 100%;
}
.ultra-block-wrapper.single-cat1.layout-3 .left-post-wrapper .post-thumb {
margin-bottom: 10px;
}
.ultra-block-wrapper.single-cat1.layout-3 .left-post-wrapper .post-wrapper {
padding-left: 0;
}
.ultra-block-wrapper.single-cat1.layout-3 .right-posts-wrapper .single-post {
width: 100%;
padding: 0 !important;
}
.ultra-block-wrapper.multi-cat-tab1 .left-post-wrapper {
width: 100% !important 
}
.ultra-block-wrapper.multi-cat-tab1 .right-posts-wrapper {
width: 100% !important;
padding-left: 0;
margin-top: 30px;
}
.ultra-block-wrapper.multi-cat-tab1.layout-2 .right-posts-wrapper {
padding-right: 0;
margin-top: 0;
}
.ultra-block-wrapper.multi-cat-tab1.layout-3 .right-posts-wrapper {
margin-left: 0;
}
.ultra-block-wrapper.multi-cat-tab1.layout-3 .right-posts-wrapper .single-post {
width: 100%;
float: none;
margin-left: 0;
}
.ultra-block-wrapper.latest-posts .single-post .post-thumb, .ultra-block-wrapper.latest-posts .single-post .post-content-wrapper {
width: 100%;
padding-left: 0;
}
.ultra-block-wrapper.latest-posts .single-post .post-thumb {
margin-bottom: 10px;
}
.site-footer .footer-widgets-wrap {
margin-left: 0 !important;
}
.site-footer .footer-widgets-wrap .block {
width: 100% !important;
margin-left: 0 !important;
}
.single_post_pagination_wrapper {
display: block;
}
.single_post_pagination_wrapper .prev-link, .single_post_pagination_wrapper .next-link {
width: 100%;
}
.single_post_pagination_wrapper .prev-link {
border-right: 0;
border-bottom: 1px solid #e1e1e1;
}
.ultra-author-metabox {
text-align: center;
}
.ultra-author-metabox .author-avatar {
margin: 0 auto 10px;
display: inline-block;
float: none;
}
.ultra-author-metabox .author-desc-wrapper {
width: 100%;
padding: 0 50px;
}
.nosidebar .ultra-archive.grid .ultra-archive-grid {
width: 100%;
}
.nosidebar .masonry .ultra-archive-masonry, .masonry .ultra-archive-masonry {
width: 100%;
}
.with-sidebar .masonry .ultra-archive-masonry:nth-child(even) {
margin-left: 0;
}
.ultra-author-header .author-header-wrap .author-details {
width: 100%;
padding-left: 0;
color: #c7c7c7;
position: relative;
min-height: 100%;
margin-top: 20px;
}
.comments-area .comment-form-author, .comments-area .comment-form-email, .comments-area .comment-form-url {
width: 100%;
margin-left: 0;
}
.woocommerce-result-count {
width: 100%;
margin-bottom: 10px !important;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
float: left;
}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
width: 100%;
}
.post-review-wrapper .summary-wrapper .summary-details {
float: right;
width: 100%;
padding: 5px 0 0;
font-size: 13px;
margin-bottom: 30px;
}
.ultra-block-wrapper.multi-cat-tab1 .right-posts-wrapper .single-post, .ultra-block-wrapper.multi-cat-tab1 .right-posts-wrapper .single-post .post-thumb {
margin-bottom: 3px;
}
}
@media (max-width: 560px) {
.ultra-main-slider.slider-2 .featured-section .feature-post {
width: 100%;
margin-left: 0;
margin-right: 0;
margin-top: 3px;
}
}
@media (max-width: 480px) {
.ultra-main-slider.slider-1 .featured-section .feature-post {
width: 100%;
margin: 0 0 1px;
}
}