@media only screen and (max-width:1300px){
    body{
        overflow-x:hidden;
        overflow-y:auto
    }
    .active.boxed{
        max-width:100%
    }
    .header-top-block>.wrapper{
        width:100%
    }
    .wrapper{
        max-width:96%
    }
    .search-header-bull i{
        right:0
    }
    #main-menu>ul>li>a{
        font-size:13px;
        padding:15px 10px 12px
    }
    #main-menu>ul>li>a span{
        padding:15px 10px;
        margin:-15px -10px
    }
    #main-menu>ul>li .sub-menu{
        padding-top:50px;
        margin-top:-50px
    }
    #main-menu>ul>li:hover>a span:after{
        height:46px;
        line-height:46px
    }
    #main-menu>ul ul.sub-menu.ot-mega-menu:before{
        height:50px
    }
    #main-menu>ul>li:hover>a span{
        padding-right:29px
    }
    #main-menu>ul>li .sub-menu>li>a{
        padding:10px 12px
    }
    .header-blocks .header-blocks-logo a{
        padding-right:30px
    }
    .ot-follow-share{
        display:none
    }
}
@media only screen and (max-width:1100px){
    .header-breaking-news-block>strong{
        font-size:14px;
        white-space:nowrap
    }
}
@media only screen and (max-width:900px){
    a,body,div,p,table,td{
        -webkit-text-size-adjust:none;
        letter-spacing:.015em
    }
}
@media only screen and (max-width:840px){
    .photo-gallery-frame .ot-content-block p,.shortcode-content p,body{
        font-size:15px
    }
    .ot-responsive-menu-header{
        display:block
    }
    #boxed{
        padding-top:50px
    }
    .ot-content-with-sidebar-right .ot-main-page-content,.sidebar{
        float:none;
        width:100%;
        clear:both;
        margin-left:0
    }
    .sidebar{
        margin-top:50px
    }
    .sidebar:first-child{
        margin-bottom:50px
    }
    #main-menu{
        display:none
    }
    .header-top-block>.wrapper{
        display:block
    }
    .header-breaking-news-block{
        display:block;
        width:100%;
        box-shadow:0;
        padding-top:20px;
        padding-bottom:20px;
        border-bottom:1px solid rgba(255,255,255,.2);
        height:80px;
        line-height:60px
    }
    .header-breaking-news-block:after{
        display:block;
        clear:both;
        content:''
    }
    .header-breaking-news-block>strong{
        display:none
    }
    .header-breaking-news-block>.ot-breaking-news-controls{
        width:54px
    }
    .header-breaking-news-block>.ot-breaking-news-controls button{
        padding:0 9px
    }
    .header-breaking-news-block .header-breaking-news-block-frame{
        border:0;
        float:none;
        margin-left:54px;
        width:auto
    }
    .header-breaking-news-block .header-breaking-news-block-frame,.header-breaking-news-block>.ot-breaking-news-controls button{
        line-height:40px;
        height:40px
    }
    .header-weather-block{
        display:block;
        float:none;
        clear:both;
        width:100%;
        text-align:center;
        margin-top:-20px;
        padding:0 0 20px;
        height:auto
    }
    .header-weather-block .wi,.header-weather-block-deg{
        line-height:50px
    }
    .header-weather-block .header-weather-block-city{
        padding:5px 0;
        text-align:left
    }
    .header-blocks .header-blocks-logo{
        display:none
    }
    .header-blocks .header-blocks-aspace{
        display:block;
        float:none;
        width:100%;
        text-align:center
    }
    .header-blocks .header-blocks-aspace,.header-blocks .header-blocks-aspace a{
        height:auto;
        line-height:100%;
        padding:5px 0
    }
    .demo-settings,.ot-follow-share,.search-header-bull{
        display:none!important
    }
    .ot-articles-material-blog-list .item-header .item-header-image:after,.photo-gallery-nav-left,.photo-gallery-nav-right,.photo-gallery-thumbs-inner:after,.photo-gallery-thumbs-inner:before{
        display:none
    }
    .ot-shortcode-social-icon{
        margin-bottom:13px
    }
    body{
        overflow-x:hidden;
        overflow-y:scroll
    }
    .ot-block-content-vertical-slider-wrapper>.item .item-header{
        float:none;
        margin-bottom:20px
    }
    .ot-block-content-vertical-slider-wrapper>.item .item-content{
        margin-left:0
    }
    .ot-widget-article-list>.item .read-later-widget-btn{
        left:10px;
        top:10px;
        margin:0
    }
    .ot-articles-material-blog-list .item-header{
        padding-top:25px;
        padding-left:25px
    }
    .ot-articles-material-blog-list .item.item-vertical .item-header{
        padding-left:0;
        padding-top:0
    }
    .ot-articles-blog-list>.item.item-small .item-header{
        padding-right:0
    }
    .photo-gallery-thumbs-inner{
        margin-left:0;
        overflow-x:scroll;
        overflow-y:hidden
    }
    .photo-gallery-frame .ot-content-block{
        padding:30px
    }
    .ys2 {padding-top: 10px;}
}
@media only screen and (max-width:600px){
    .article-head h1,h1,h2{
        font-size:20px
    }
    .img-with-no-margin{
        margin:-21px -20px 20px
    }
    .ot-main-panel-pager .page-numbers{
        margin-top:5px;
        margin-bottom:5px
    }
    h3{
        font-size:18px
    }
    h4{
        font-size:16px
    }
    .shortcode-content p,body,h5{
        font-size:14px
    }
    h6{
        font-size:12px
    }
    .pos-photo-gallery .item{
        width:100%;
        float:none;
        margin-bottom:15px;
        text-align:center;
        margin-left:auto;
        margin-right:auto
    }
    .wrapper{
        max-width:90%
    }
    .demo-settings{
        display:none!important
    }
    .ot-shortcode-accordion>div>a{
        padding-left:21px
    }
    .ot-shortcode-accordion>div>a:before{
        content:''!important;
        display:none!important
    }
    .ot-shortcode-tabs:not(.style-2)>div:before,.ot-shortcode-tabs:not(.style-2)>ul>li a i.fa,.ot-shortcode-tabs:not(.style-2)>ul>li a i.ti{
        display:none
    }
    .ot-material-card-content{
        padding:20px
    }
    .shortcode-content .button.ot-shortcode-button{
        margin-bottom:15px
    }
    .shortcode-content ol,.shortcode-content ul{
        font-size:15px
    }
    .ot-shortcode-alert-message.alert-big strong{
        font-size:16px
    }
    .widget .do-space{
        padding:0
    }
    .ot-shortcode-tabs>ul li{
        counter-increment:section
    }
    .ot-shortcode-tabs>ul li a{
        font-size:0!important
    }
    .ot-shortcode-tabs>ul li a:before{
        font-size:14px!important;
        content:counter(section)
    }
    .ot-shortcode-tabs:not(.style-2){
        padding:20px
    }
    .ot-shortcode-tabs:not(.style-2)>div{
        margin-left:0;
        padding:0
    }
    .ot-shortcode-tabs:not(.style-2)>ul{
        float:none;
        width:100%;
        border:0;
        padding-bottom:10px;
        border-bottom:2px solid #EFEFEF;
        margin-bottom:20px
    }
    .ot-shortcode-tabs:not(.style-2)>ul>li{
        border:0;
        float:none;
        display:inline-block;
        width:auto;
        margin-bottom:0
    }
    .big-error-message h3{
        font-size:22px
    }
    .big-error-message strong{
        font-size:20px
    }
    .ot-featured-author-block .ot-featured-author-header{
        display:block;
        float:none;
        width:100%;
        margin-bottom:40px
    }
    .ot-featured-author-block .ot-featured-author-content{
        margin-left:0
    }
}
@media only screen and (max-width:450px){
    .photo-gallery-frame .photo-gallery-inner{
        min-height:0;
        line-height:100%
    }
    .ot-articles-blog-list .item-header{
        display:block;
        float:none;
        width:100%;
        margin-bottom:20px
    }
    .ot-articles-blog-list .item-content{
        margin-left:0
    }
    .ot-articles-blog-list .item-content h2{
        font-size:16px
    }
    .article-review-verdict .otg-item{
        padding-top:30px!important
    }
    .article-review-verdict .otg-item:first-child{
        padding-top:0!important
    }
    .article-review-score{
        float:none;
        width:100%;
        margin-bottom:30px
    }
    .article-review-content{
        padding-left:0;
        margin-left:0
    }
    .about-author-block{
        text-align:center
    }
    .about-author-block .otg-u-1 img{
        display:inline-block;
        width:100px;
        margin-bottom:25px;
        border-radius:50%;
        overflow:hidden
    }
    #comments .comment-text .time-stamp,.comment-info .material-icons,.comments-big-message .material-icons,.comments-big-message i.fa{
        display:none
    }
    #comments li li .comment-block{
        padding-left:0
    }
    #comments .comment-text{
        margin-left:70px
    }
    .comments-big-message{
        width:100%!important;
        padding:20px 0
    }
    .comments-big-message p,.comments-big-message strong{
        margin-left:0;
        text-align:center
    }
    .ot-widget-article-list>.item .item-header{
        padding:15px 0 15px 15px
    }
    .ot-widget-article-list>.item .item-content,.ot-widget-article-list>.item .item-header{
        box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)
    }
    .ot-articles-material-blog-list .item-header{
        display:block;
        width:100%;
        padding:0;
        border-radius:0
    }
    .ot-articles-material-blog-list .item-content{
        display:block;
        width:100%;
        margin-left:0;
        padding:15px;
        clear:both
    }
    .ot-block-article-slider .item .item-content>strong,.ot-block-article-slider.ot-block-article-slider-large-text .item .item-content>strong{
        font-size:13px;
        margin-bottom:5px
    }
    .ot-block-article-slider .item .item-content>.meta-items,.ot-block-article-slider.ot-block-article-slider-large-text .item .item-content>.meta-items{
        font-size:12px
    }
    .ot-block-article-slider .item .item-content,.ot-block-article-slider.ot-block-article-slider-large-text .item .item-content{
        padding:10px
    }
    .ot-title-block h2{
        font-size:16px
    }
}


@media only screen and (max-width:1225px){
    .n1225{
        display:none;
    }
}

