@media only screen and (min-width:992px) and (max-width:5000px){
}
@media only screen and (min-width:992px) and (max-width:1199px){
    .search-forum{
        left:-200px
    }
    .main-menu ul li a{
        padding:10px 4px
    }
    .logo{
        /* padding-top:20px */
    }
    .slider-text{
        padding:40px 30px;
        width:991px
    }
    .download-button a{
        padding:9px 40px
    }
    .slider-text h1{
        font-size:48px
    }
    .gallery-overlay-text h2{
        font-size:14px
    }
    .main-menu{
        margin-right:40px
    }
    .main-menu ul li:hover ul{
        top:106px
    }
    .search-bar-icon,.cart-button{
        padding:40px 0
    }
    .sec-title{
        margin:0 200px 50px
    }
    .message-title{
        font-size:32px
    }
    .search-forum{
        top:104px
    }
    .download-button{
        /* padding:24px 0 */
    }
    .message-subtitle{
        margin:0 50px
    }
    .why-us-box h1{
        font-size:28px;
        line-height:40px
    }
    .faq-title{
        font-size:34px
    }
    .project-inner-desc h2{
        font-size:18px
    }
    .home-v2 .download-button a{
        padding:12px 10px
    }
    .home-v2 .logo{
        padding-top:34px
    }
    .home-v2 .download-button a{
        padding:12px 10px;
        margin-top:6px
    }
    .single-team-img{
        width:300px;
        height:300px
    }
}
@media only screen and (min-width:768px) and (max-width:991px){
    body{
        font-size:15px;
        line-height:24px
    }
    h1{
        font-size:22px
    }
    h2{
        font-size:18px
    }
    h3{
        font-size:16px
    }
    .pt-100{
        padding-top:80px
    }
    .pb-100{
        padding-bottom:80px
    }
    .pb-70{
        padding-bottom:40px
    }
    .info-intro{
        padding-left:1px
    }
    .project-overlay::before{
        width:100%;
        height:100%
    }
    .slider-caption{
        padding:0 80px
    }
    .why-us-area{
        display:none
    }
    .single-team-img{
        width:200px;
        height:200px
    }
    .logo{
        text-align:center
    }
    .main-menu ul li a{
        padding:12px 5px;
        font-size: 15px;
    }
    .download-button a{
        padding:8px 40px;
        font-size:14px
    }
    .slider-wrapper{
        width:100%
    }
    .slider-text h1{
        font-size:36px;
        line-height:54px
    }
    .sec-title{
        margin:0 0 50px
    }
    .message-desc{
        margin:0;
        text-align:center
    }
    .message-title{
        font-size:32px
    }
    .message-subtitle{
        margin:0 65px
    }
    .why-us-item-img img{
        width:100%
    }
    .faq-title{
        font-size:28px;
        line-height:40px
    }
    .footer-shape{
        width:6px
    }
    .footer-widget-menu{
        margin-bottom:30px
    }
    .menu-left{
        text-align:left
    }
    .project-page-sec .sec-title{
        margin:0 0 50px
    }
    .project-thumb img{
        width:100%
    }
    .home-v2 .logo{
        text-align:center
    }
    .home-v2 .download-button a{
        padding:10px 6px
    }
    .home-v2 .info-text{
        margin-top:-5px;
        display:inline-block;
        width:100%;
        padding-left:0;
        text-align:center
    }
    .home-v2 .info-intro{
        text-align:center
    }
    .home-v2 .info-icon{
        float:none
    }
    .home-v2 .info-text span{
        text-align:center
    }
    .home-v2 .social-profile{
        text-align:center;
        margin-top:20px
    }
    .language{
        margin-right:0;
        margin-bottom:10px
    }
    .why-us-img img{
        width:100%
    }
    .home-v2 .slider-caption{
        padding-left:60px;
        padding-right:60px
    }
    .header-area::after{
        display:none
    }
}
@media only screen and (min-width:0px) and (max-width:767px){
    body{
        font-size:14px;
        line-height:24px
    }
    h1{
        font-size:22px
    }
    h2{
        font-size:18px
    }
    h3{
        font-size:16px
    }
    .sec-title h1{
        font-size:24px
    }
    .sec-title p{
        font-size:20px
    }
    .slider-text h1{
        font-size:34px;
        line-height:52px
    }
    .header-area::after{
        display:none
    }
    .why-us-area{
        display:none
    }
    .single-team-img{
        width:200px;
        height:200px
    }
    .home-v1 .slider-caption{
        width:100%;
        padding:0 60px
    }
    .project-thumb img{
        width:100%
    }
    .project-page-sec .sec-title{
        margin:0 0 50px
    }
    .logo-area{
        display:none
    }
    .download-button-area{
        display:none
    }
    .contact-intro{
        text-align:left
    }
    .social-profile{
        text-align:left
    }
    .info-intro{
        display:inline-block;
        padding-left:0;
        width:100%;
        margin-bottom:14px
    }
    .hd-sec{
        padding:10px 0
    }
    .search-bar-icon{
        display:none
    }
    .cart-button{
        top:-26px
    }
    .phone-layout-logo{
        display:block
    }
    .slider-wrapper{
        width:100%
    }
    .sec-title{
        margin:0 0 50px
    }
    .message-subtitle{
        font-size:18px;
        margin:0
    }
    .message-desc{
        margin:0
    }
    .message-title{
        font-size:25px;
        line-height:36px
    }
    .why-us-box h1{
        font-size:28px;
        line-height:41px
    }
    .project-overlay::before{
        width:100%;
        height:100%
    }
    .slider-text li a{
        margin-bottom:5px
    }
    .all-slide .owl-controls .owl-prev i,.all-slide .owl-controls .owl-next i{
        height:30px;
        line-height:30px;
        width:30px
    }
    .why-us-item-img img{
        width:100%
    }
    .faq-title{
        font-size:28px
    }
    .single-post-thumb img{
        width:100%
    }
    .call-to-action-text a.btn{
        float:none
    }
    .call-to-action-text{
        text-align:center
    }
    .footer-wedget-one{
        margin-bottom:30px
    }
    .footer-widget-menu{
        margin-bottom:30px
    }
    .copy-right{
        text-align:center
    }
    .site-developer{
        text-align:center
    }
    .project-details-list-single{
        text-align:left;
        margin:20px 0
    }
    .share-button li{
        margin-top:5px
    }
    .home-v2 .cart-button{
        top:-36px
    }
    .home-v2 .info-text{
        margin-top:-5px;
        display:inline-block;
        width:100%;
        padding-left:0;
        text-align:center
    }
    .home-v2 .info-intro{
        text-align:center;
        margin-top:20px
    }
    .home-v2 .info-icon{
        float:none;
        margin-bottom:10px
    }
    .home-v2 .info-text span{
        text-align:center
    }
    .home-v2 .social-profile{
        text-align:center;
        margin-top:20px
    }
    .language-account{
        text-align:center
    }
    .language{
        margin-right:0;
        margin-bottom:10px
    }
    .why-us-img img{
        width:100%;
        border-radius:0
    }
    .home-v2 .slider-caption{
        width:100%;
        padding-left:60px;
        padding-right:60px
    }
    .latest-project-shape{
        width:55px;
        left:0
    }
    .count-up-inner{
        margin:20px 0
    }
    .footer-shape,.testimonial-shape{
        display:none
    }
}
@media only screen and (min-width:540px) and (max-width:767px){
    .mean-container a.meanmenu-reveal{
        margin-top:-70px!important
    }
}
@media only screen and (min-width:390px) and (max-width:767px){
    .mean-container a.meanmenu-reveal{
        margin-top:-60px
    }
}
@media only screen and (min-width:515px) and (max-width:767px){
    .slider-text li a{
        margin-bottom:10px
    }
}
@media only screen and (min-width:0px) and (max-width:492px){
    .slider-text h1{
        font-size:28px;
        line-height:40px
    }
    .slider-text ul{
        margin-top:40px
    }
    .footer-shape{
        width:10px
    }
}
@media only screen and (min-width:0px) and (max-width:420px){
}
@media only screen and (min-width:0px) and (max-width:550px){
}
@media only screen and (min-width:0px) and (max-width:500px){
}
@media only screen and (min-width:0px) and (max-width:390px){
    .sec-title h1{
        font-size:28px
    }
}
@media only screen and (min-width:0px) and (max-width:359px){
    .commentar-sec img{
        margin-bottom:20px
    }
}
