@media all and (max-width: 1920px){
    
}

@media screen and (min-width: 1900px) {
    

}

@media all and (max-width: 1680px){
    
}

@media screen and (min-width: 1680px) {
   
}

@media all and (max-width: 1440px){
    
}

@media all and (max-width: 1200px){}

@media all and (max-width: 992px){
    .latest-post-item{
        flex-direction: column-reverse;
        justify-content: flex-end;
    }
    .lpost-image{
        width: 100%;
    }
    .right-widgets-wrapper{
        padding-left: 0px;
    }

    /* new home styles */
    .homev1 .latest-post-body{
        grid-template-columns: 1fr;
    }

    /* new home v2 styles */
    .homev2 .latest-post-body{
        grid-template-columns: 1fr;
    }
    .homev2 .banner-wrapper img{
        height: auto;
    }
    .tpm-post{
        flex-direction: column;
    }
    .tpm-post-content{
        width: 100%;
    }
    .latestpost-body{
        grid-template-columns: 1fr;
    }
    .homev2 .tpm-expert-text{
        margin-bottom: 0px;
    }
    .homev2 .tp-bottom{
        margin-top: 15px;
    }
}

@media (min-width: 992px){
    .container{
        max-width: 1250px;
    }
}

@media all and (max-width: 768px){
    .toppost-content-wrapper{
        padding: 1rem;
    }

    .tp-caption{
        width: 100%;
    }

    .tp-heading h1{
        font-size: 36px;
    }

    .tp-expert-text{
        font-size: 16px;
    }

    .latest-post-item{
        flex-direction: column-reverse;
    }

    .lpost-image{
        width: 100%;
    }

    .footer-bottom-wrapper{
        flex-direction: column;
    }

    .header-search-field{
        width: 100%;
    }

    .site-header .dropdown-menu{
        box-shadow: none;
    }

    .site-header .nav-item.dropdown:hover .dropdown-menu{
        display: none;
    }

    .site-header .nav-item.dropdown:hover .dropdown-menu.show{
        display: block;
    }

    .latest-post-pages .latest-post-body{
        grid-template-columns: 1fr;
    }

    .right-widgets-wrapper{
        padding-left: 0px;
    }

    /* new home styles */
    .homev1 .latest-post-body{
        grid-template-columns: 1fr;
    }
    .homev1 .banner-wrapper img{
        height: auto;
    }

    /* new home v2 styles */
    .homev2 .latest-post-body{
        grid-template-columns: 1fr;
    }
    .homev2 .banner-wrapper img{
        height: auto;
    }
    .tpm-post{
        flex-direction: column;
    }
    .tpm-post-content{
        width: 100%;
    }
    .latestpost-body{
        grid-template-columns: 1fr;
    }
    .homev2 .tpm-expert-text{
        margin-bottom: 0px;
    }
    .homev2 .tp-bottom{
        margin-top: 15px;
    }
    .posts-view-wrapper{
        padding: 1.5rem;
    }
}

@media all and (max-width: 480px){
    .toppost-content-wrapper{
        padding: 1rem;
    }

    .tp-caption{
        width: 100%;
    }

    .tp-heading h1{
        font-size: 36px;
    }

    .tp-expert-text{
        font-size: 16px;
    }

    .latest-post-item{
        flex-direction: column-reverse;
    }

    .lpost-image{
        width: 100%;
    }

    .footer-bottom-wrapper{
        flex-direction: column;
    }

    .header-search-field{
        width: 100%;
    }

    .site-header .dropdown-menu{
        box-shadow: none;
    }

    .site-header .nav-item.dropdown:hover .dropdown-menu{
        display: none;
    }

    .site-header .nav-item.dropdown:hover .dropdown-menu.show{
        display: block;
    }

    .latest-post-pages .latest-post-body{
        grid-template-columns: 1fr;
    }

    /* new home v1 styles */
    .homev1 .latest-post-body{
        grid-template-columns: 1fr;
    }
    .homev1 .banner-wrapper img{
        height: auto;
    }

    /* new home v2 styles */
    .homev2 .latest-post-body{
        grid-template-columns: 1fr;
    }
    .homev2 .banner-wrapper img{
        height: auto;
    }
    .tpm-post{
        flex-direction: column;
    }
    .tpm-post-content{
        width: 100%;
    }
    .latestpost-body{
        grid-template-columns: 1fr;
    }
    .homev2 .tpm-expert-text{
        margin-bottom: 0px;
    }
    .homev2 .tp-bottom{
        margin-top: 15px;
    }
}