@media (min-width: 992px) {
    p {
        font-size: 15px;
        line-height: 26px;
    }
    .container-sm{
        max-width: 920px;
    }
    .header-primary .image,
    .header-primary .image{
        height: 350px;
    }
    header .toolbar .logo img {
        width: 280px;
    }
    header.header-home .content img {
        width: 220px;
    }
    .big-heading{
        font-size: 49px;
        line-height: 53px;
    }
    .heading{
        font-size: 25px;
        line-height: 33px;
    }
    .handwritten-font{
        font-size: 70px;
    }
    .btn.btn-secondary{
        font-size: 15px;
    }
    .btn.btn-secondary span{
        font-size: 13px;
    }
    header.header-primary h2{
        padding-top: 40px;
    }
    p.uppercase,
    .blog-categories ul li a p.uppercase,
    .post-category{
        font-size: 13px;
        line-height: 24px;
        letter-spacing: 0.4px;
    }
    .details .offer-list p.uppercase,
    .details .offer-list ul li a p{
        font-size: 12px;
    }
    .post-item .image,
    .gallery-folders .folder .image{
        height: 350px;
    }
    .brief-about,
    .facts,
    .brief-offer,
    .brief-about,
    .brief-blog,
    .opinion-phone,
    .faq,
    .posts,
    .contact,
    .how-works,
    .opinion{
        padding: 90px 0;
    }
    .post-item .post-title,
    .gallery-folders .folder p{
        font-size: 20px;
        line-height: 30px;
        letter-spacing: 0.5px;
    }

    header .toolbar{
        padding-top: 35px;
    }
    header .toolbar .nav-alt {
        display: block;
        margin: 0 0 0 auto;
    }
    header .toolbar .nav-alt a {
        padding: 0 10px;
        text-transform: uppercase;
        color: #f4f4f4;
        font-size: 13.6px;
        letter-spacing: 0.3px;
        transition: all 0.3s;
        font-weight: 500;
    }
    header .toolbar .nav-alt li:last-of-type a {
        padding-right: 0;
    }
    header .toolbar .nav-alt a:hover{
        color: #cccccc;
    }
    header .toolbar .additional-icon-links {
        margin: 0 20px;
    }
    header .toolbar .menu a span {
        font-size: 32px;
    }
    header .toolbar .menu p{
        font-size: 11px;
    }

    header .toolbar.sticky .nav-alt a {
        color: #333;
    }

    header #nav ul{
        margin-left: 40px;
    }
    header #nav ul li{
        padding-bottom: 16px;
    }
    header #nav ul li a{
        font-size: 13px;
    }
    header #nav.active{
        width: 600px;
        padding: 80px 0;
    }
    header .md-view .nav-image{
        height: 330px;
        margin-right: 40px;
    }
    header #nav .nav-close{
        top: 30px;
        right: 40px;
    }
    header .toolbar{
        padding-top: 50px;
    }
    header .toolbar .logo{
        font-size: 42px;
    }
    header .toolbar .menu a span{
        font-size: 25px;
    }
    header .toolbar .menu p{
        font-size: 12px;
    }
    header .content hr{
        margin: 30px 0 100px;
    }
    .under-header{
        padding: 100px 0;
    }
    .under-header .image-quadrat{
        height: 490px;
        width: 370px;
    }
    .under-header .image-round{
        height: 300px;
        margin: 310px 0 0 auto;
    }
    .under-header .content{
        padding: 0 30px;
    }
    .under-header .content .big-heading{
        padding: 0px 0 30px;
    }

    .my-gallery {
        padding: 100px 0;
    }

    .brief-offer .item .heading span{
        font-size: 16px;
    }
    .brief-offer .image{
        height: 560px;
    }
    .brief-offer .item{
        margin-right: 50px;
    }
    .brief-gallery{
        padding: 130px 0;
    }
    .brief-gallery p{
        width: 70%;
    }
    .brief-about .background-image{
        width: 350px;
        height: 420px;
    }
    .brief-about .first-image.image{
        height: 510px;
        margin-right: 50px;
    }
    .brief-about .about-image.image{
        height: 550px;
    }
    footer .footer-newsletter{
        width: 290px;
    }
    footer .author a{
        font-size: 10.5px;
    }
    .pins ul li .img{
        height: 198px;
    }
    .about.section-I .image{
        height: 560px;
    }
    .about.section-I .content{
        margin-left: 50px;
    }
    .about.section-II{
        padding: 100px 0;
    }
    .facts .image{
        height: 400px;
    }
    .facts .left-side{
        padding-right: 30px;
    }
    .facts .right-side{
        padding-left: 30px;
    }
    .team{
        padding: 150px 0;
        background: linear-gradient(180deg, rgba(238,223,209,1) 370px, rgba(255,255,255,1) 100px);
    }
    .team .item .image{
        height: 350px;
    }
    .how-works .item p.uppercase{
        font-size: 14px;
        letter-spacing: 0.9px
    }
    .how-works .item p.number{
        font-size: 42px;
    }
    .how-works .item p.uppercase{
        padding: 25px 0;
    }
    .opinion .opinion-background{
        padding: 60px;
    }
    .opinion .content {
        margin-left: 40px;
    }
    .opinion .image{
        height: 490px;
    }
    .details .item .content{
        width: 470px;
    }
    .details .item .image-big{
        width: 410px;
        height: 570px;
    }
    .details .item .image-small{
        height: 320px;
        width: 250px;
        top: 115px;
    }
    .details .item .included{
        left: 445px;
        width: 240px;
        padding:30px;
    }
    .details .item .image-small{
        right: 245px;
    }
    .details .item .included ol li{
        padding-bottom: 8px;
    }
    .details .item .btn.btn-primary{
        margin: 30px 0 0 0;
    }
    .how-works .item{
        padding: 0 35px;
    }
    .how-works .item .content{
        padding: 35px 0;
    }
    .how-works .item .content .image{
        height: 225px;
    }

    .faq .section-container{
        padding: 50px 40px;
    }

    .gallery-folders .big-heading{
        left: -473px;
        top:-140px;
        font-size: 35px;
    }
    .post-item .post-title{
        padding: 10px 0;
        font-size: 24px;
        line-height: 32px;
    }
    .posts .sidebar{
        top:80px;
    }
    .sidebar .sidebar-about .image {
        height: 240px;
    }
    .contact .image{
        height: 550px;
    }
    .contact .box{
        width: 80%;
    }
    .contact .contact-form input[type="text"],
    .contact .contact-form input[type="email"],
    .contact .contact-form textarea,
    .newsletter .newsletter-form input[type="text"],
    .newsletter .newsletter-form input[type="email"]{
        width: 100%;
    }
    .newsletter .modal-dialog{
        max-width: 790px;
    }
    .newsletter .modal-container .image{
        height: 500px;
    }
    .newsletter .modal-container .content{
        padding: 30px 60px 0 20px;
    }

    /*---------------------------
        GALLERY
    ---------------------------*/
    .galleries .container{
        max-width: 920px;
    }
    .section-gallery.gallery-a .gallery-image{
        height: 500px;
    }
    .section-gallery.gallery-a .swiper-button-next:after,
    .section-gallery.gallery-a .swiper-button-prev:after{
        font-size: 21px;
    }
    .section-gallery.gallery-b .gallery-image{
        height: 480px;
    }
    .section-gallery.gallery-c .container-gallery-c{
        margin: 0 50px;
    }
    .section-gallery.gallery-c .swiper .swiper-slide .gallery-image{
        height: 540px;
    }
    .section-gallery.gallery-d .gallery-images .gallery-image:nth-child(1n+1){
        height: 300px;
    }
    .section-gallery.gallery-d .gallery-images .gallery-image:nth-child(2n+1){
        height: 380px;
    }
    .section-gallery.gallery-d .gallery-images .gallery-image:nth-child(3n+1){
        height: 285px;
    }
    .section-gallery.gallery-d .gallery-images .gallery-image:nth-child(4n+1){
        height: 360px;
    }
}