@media only screen and ( max-width: 1300px ) {
    #wrapper{
        width:100% !important;   
    }
}
@media only screen and ( max-width: 900px ) {
    .w3eden {
        float: left;
        width: 100%;
    }
    .rs-wrapper img.center.wp-post-image.lazy-loaded {
        display: block !important;
        margin: 0 auto !important;
        float: unset !important;
    }
    ul.breadcrumbs{
        display:none !important;
    }
}
@media only screen and ( max-width: 782px ) {
    .header1, .sub-menu, .menu-header{display:none !important;}
    .ad1, .ad2, .ad3, #text-592710317{display:none;}
    
    #primary {
        padding: 10px !important;
        width: calc(100% - 20px) !important;
        column-count: 2 !important;
    }
    #secondary-2{
        margin: 0 10px;
        position: relative !important;
        width: calc(100% - 20px) !important;
    }
    .single #primary{
        column-count: unset !important;
    }
    .footer-widgets{
        column-count: 1 !important;
        column-gap: 0 !important;
    }
    .footer .widget{
        margin-bottom:10px !important;
    }
    .hentry{
        width:100% !important;
        margin-bottom:15px;
    }

    .single .navigation-links{display:none !important;}
    .single .entry-title, .wpdmpro-template-default .entry-title{
        margin-bottom:0;
    }
    .entry-content.article{
        background:#f5f5f5 !important;
    }
    img.center.wp-post-image.lazy-loaded {
        max-width: 100% !important;
        height:auto;
    }
    .entry-content .thumbnail-post{
        float:unset !important;
    }

    .gallery-images,.tags-wrapper{
        column-count: 2 !important;
    }
    #secondary{width:100% !important;position:relative !important;margin-right:0 !important;margin-top:0;}
    #content {float: left;}
    .entry-content .thumbnail-post {}
    .container, .col-md-4, .col-sm-6, .col-md-6{padding:0 !important;}
    .row{margin:0 !important;}
    .entry-content figure img{margin:0 auto;width:98% !important;height:unset !important;}
    h1.entry-title{padding: 10px 0;}
    .widgets-back-inside{margin-top:0 !important;}
    .widgets-back-inside>div>div {
        width: 100% !important;
        margin: 0 0 10px !important;
    }
    .widgets-back-inside>div{
        margin-left: 10px;
        float: left;
        width: calc(100% - 20px);
    }
    body #wrapper {
        margin: 50px 0 0 0 !important;
    }
    .search-title {
        margin: 0 0 15px 0 !important;
        width: calc(100% - 20px) !important;
    }
    #searchform input#searchinput{width: calc(80% - 110px);}
    .button-search--pos{width:22% !important;}
    #wp_page_numbers {    margin-top: 0 !important;width: 90% !important; margin-left: 5%;}
    .menu-back{background-size:cover !important;float:left;width:100%;}
    #search-form {margin-top: 20px;}
    .bigtext, .bigtext a{font-size:22px !important;}
    #secondary ul { columns: 2;}
    .responsive, .adsense1 {display: block !important;float:left;}
    .footer .container.container-footer {
        width: 100%;
        margin: 0;
        padding: 0 !important;
    }
    .entry-tags,.entry-categories {
        width: calc(100% - 30px) !important;
    }

    .link-effect a {
        overflow: hidden;
        padding: 8px 10px!important;
        height: 3.7em!important;
        line-height: 2.5em!important;
        display: inline-block
    }
    .link-effect .sub-menu a {
        padding: 4px 10px!important;
        height: auto!important;
        line-height: 1.9em!important
    }
    .link-effect a span {
        position: relative;
        display: inline-block;
        -webkit-transition: -webkit-transform 0.3s;
        -moz-transition: -moz-transform 0.3s;
        transition: transform 0.3s
    }
    .link-effect .sub-menu a span {
        display: block
    }
    .link-effect a span.arrow {
        width: 10px
    }
    .link-effect a span::before {
        position: absolute;
        top: 100%;
        height: 100%;
        width: 110%;
        content: attr(data-hover);
        font-weight: 700;
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    body #header.sticky-header,
    body #header.sticky-header.sticky {
        display: none!important
    }
    .padding-l {
        padding: 0
    }
    .nav-holder ul {
        display: none
    }
    .anythingSlider {
        width: 500px
    }
    .nav-holder .dd-container {
        display: block!important;
        width: 100%
    }
    .menu-header #search-text-box {
        float: none;
        left: 50%;
        position: relative;
        width: 0;
        margin-left: -55px
    }
    #search-text-box #search_label_top {
        margin-bottom: 15px
    }
    #righttopcolumn,
    #social,
    .sc_menu,
    .header a,
    #tagline,
    #logo {
        float: none;
        display: inline-block;
        width: 100%;
        text-align: center
    }
    #logo {
        margin: 0
    }
    #logo-image {
        float: none!important;
        margin: 10px 0!important;
        display: inline-block
    }
    .sc_menu li {
        float: none
    }
    .custom-header {
        width: 100%!important
    }

    
    .header-mobile{
        display:block !important;
        width:100%;height:50px;
        background:#333;
        float:left;position:fixed;
        z-index:99;
        top:0;
    }
    .logo-mobile a img {
        height: 30px;
        margin-top: 10px;
        margin-left: 20px;
    }
    .logo-mobile {
        position: absolute;
    }
    .ham-mobile {
        float: right;
        height: 30px;
        right: 15px;
        top: 10px;
        position: absolute;
        cursor: pointer;
        z-index: 101;
    } 
    .nav-mobile {
        height: 100vh;
        background: #444;
        position: fixed;
        margin-left: 40px;
        padding-left: 0;
        margin-top: 50px;
        z-index: 100;
        transition: ease .4s;
        box-shadow: -2px 10px 10px rgb(0 0 0 / 70%);
        width: 100%;
        top: 0;
    }
    .nav-mobile ul li a, .nav-mobile ul li{
        color: #fff;
        text-transform: uppercase;
        font-family: 'Roboto Condensed';
    }
     .nav-mobile ul li::marker{
         display:none;
     }

    .hamburger-menu,
    .hamburger-menu:after,
    .hamburger-menu:before {
      width: 30px;
      height: 3px;
    }
    
    .hamburger-menu {
      position: relative;
      transform: translateY(15px);
      background: #fff;
      transition: all 0ms 300ms;
    }
    .hamburger-menu.animate {
      background: rgba(255, 255, 255, 0);
    }
    
    .hamburger-menu:before {
      content: "";
      position: absolute;
      left: 0;
      bottom: 12px;
      background: #fff;
      transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
    }
    
    .hamburger-menu:after {
      content: "";
      position: absolute;
      left: 0; top: 12px;
      background: #fff;
      transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
    }
    
    .hamburger-menu.animate:after {
      top: 0;
      transform: rotate(45deg);
      transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
    }
    
    .hamburger-menu.animate:before {
      bottom: 0;
      transform: rotate(-45deg);
      transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
    }

    .nav-mobile ul.nav-menu li{
        width:100%;
        padding-left:10px;
    }
    .nav-mobile ul.nav-menu li a {
        padding: 0;
        color: #fff !important;
        line-height: 45px;
        text-decoration: navajowhite;
        text-transform: uppercase;
    }
    .nav-mobile ul.nav-menu li:hover{
        box-shadow:none;
        background: #222;
    }    
    ul.nav-menu li.current-menu-item{
        border-right-color: transparent !important;
        border-left-color: transparent !important;
    }
    ul.nav-menu a:hover {
        box-shadow: 0 0 0 !important;
    }
    .content .box1{background: #e9eaeb;text-align: center;padding: 5px 20px;width:calc(100% - 40px);}
    .entry-bg .entry-content .thumbnail-post{    min-height: unset !important;border: none;height: unset;}

    

    /*.breadcrumbs li:nth-last-child(1) { display: none !important;}*/
    .menu-container {background: #fff !important ; box-shadow: none !important;float:left;width:100%;}
    .small-description{color:#333 !important;}
    .centered h2{padding:15px !important;color:#333 !important;font-family: "Roboto Condensed";font-weight: 300;text-transform:uppercase;}
    .artprop {
        padding: 0 !important;
        width:100% !important;
    }
    .artprop .image-wrapper {
        float: left;
        width: 100%;
    }
    .artprop .rs-wrapper {
        float: left;
        width: 100%;
        padding-right: 0;
    }    
    .igit_relpost {
        padding-top: 0 !important;
        border-bottom: 0 solid #FFF !important;
        float: left !important;
        height: auto !important;
        width: 50% !important;
    }
    .comments-title-back {
        margin: 10px 20px !important;
        padding:0 !important;
    }
    .comment-list {
        margin: 0 20px 0 -20px !important;
        font-family: "roboto condensed";
    }
    #respond {
        margin: 0 20px 0px 20px !important;
        padding: 0 !important;
    }
    .col-md-12, .content.archive.tag{
        padding:0 !important;
    }

    .content.search{padding:0 !important;}
    .page-title.search-title, .tag .archive-title {
        padding: 0 20px;
        color: #333;
    }
}   /* single page settings*/