/*Smartphones (Portrait) */
@media (min-width: 320px) {
    
}

/*Smartphones (Portrait)*/
@media (min-width: 360px) {
    
}

/*Smartphones (Portrait)*/
@media (min-width: 420px) {
    
}

/*Smartphones (Portrait)*/
@media (max-width: 767px) {
    
    /*** header ***/
    
    .d-block {
        display: none;
    }
    
    .add-bg {
/*        background-color: transparent;*/
    }
    
    .hr-nav {
        display: none;
    }
    
    .main-logo img {
        max-width: 100%;
    }
    
    .main-logo h1 {
        font-size: 17px;
        margin-top: 15px;
    }
    
    .main-logo h1 a {
        font-size: 16px;
    }
    
    .main-logo h1 {
        margin-top: 8px;
    }
    
    .hamburger-icon span{
        margin-top: 6px;
    }
    
    .hamburger-icon {
        margin: 0px;
    }
    
    .menu-wrapper .menu-content ul li a {
        font-size: 18px;
        font-weight: 300;
    }
    
    .menu-content .logo h1 {
        font-size: 24px;
    }
    
    .hamburger-icon span {
        margin: 10px 8px;
    }
    
    .close-line-wrapper {
        right: 8px;
    }
    
    .hero-content img {
        max-width: 80%;
    }
    
    .hero-content h3 {
        font-size: 18px;
    }
    
    .menu-content {
        top: 4%;
        left: 50%;
        width: 100%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    
    .menu-content .logo {
        text-align: left;
    }
    
    .menu-wrapper .menu-content ul, ul.social {
        text-align: center;
/*
        -webkit-transform: translateX(-5%);
        transform: translateX(-5%);
*/
    }
    
    .menu-content .logo h1, .menu-content .logo h1 a {
        font-size: 20px;
        margin-left: 10px;
    }
    
    ul.social li {
        margin: 0px 14px;
    }
    
    .main-carousel.owl-carousel .owl-nav .owl-prev, .main-carousel.owl-carousel .owl-nav .owl-next {
        font-size: 30px;
        padding: 0px 7px !important;
    }
    
    /**** main-carousel ****/
    
    .main-carousel.owl-carousel .owl-nav .owl-prev {
        left: 10px;
    }
    
    .main-carousel.owl-carousel .owl-nav .owl-next {
        float: right;
        right: 10px;
        left: auto;
        top: 50%;
    }
    
    .main-carousel.owl-carousel .owl-nav .owl-prev, .main-carousel.owl-carousel .owl-nav .owl-next {
        font-size: 30px;
        padding: 0px 7px !important;
    }
    
    .hero-content img.img-3 {
        max-width: 110%;
    }
    
    /*** awards ****/
    
    .awrads-wrapper {
        margin-bottom: 20px;
    }
    
    /*** .home-about-wrapper ***/
    
    .home-about-wrapper, .projects {
        padding: 50px 0px;
    }
    
    .home-about-content h1 {
        font-size: 28px;
        margin: 10px 0px 20px;
    }
    
    /*** projects ***/
    
    .project-brief h1 {
        margin-top: 10px;
        font-size: 24px;
    }
    
    .hvr-sweep-to-right {
        font-size: 12px;
    }
    
    a.hvr-sweep-to-right i.fa {
        font-size: 16px;
    }
    
    /*** footer ***/
    
    .footer-wrapper, .footer-wrapper p.right {
        text-align: center;
    }
    
    .project-name h1 {
        font-size: 26px;
    }
    
    .main-heading  h1 {
        font-size: 24px;
    }
    
    .project-name h1:before {
        display: none;
    }
    
    .project-name h1:after {
        display: none;
    }
    
    .overview-content img {
        margin-bottom: 20px;
    }
    
    #aniimated-thumbnials a {
        display: block;
        margin-bottom: 20px;
    }
    
    .overview-content p {
        text-align: justify;
    }
    
    .top-banner {
        height: 200px;
    }
    
    .top-banner h1 {
        font-size: 20px;
        letter-spacing: 6px;
        margin-top: 20px;
    }
    
    .project-overview, .amenities-wrapper, .gallery-wrapper, .location {
        padding: 30px 0px;
    }
    
    .main-heading h1 {
        margin: 0px;
    }
    
    .project-form, .amenities-section, .overview-content {
        margin-top: 30px;
    }    
    
    .footer-wrapper p {
        margin-bottom: 5px;
    }
    
    .cta-btn {
        width: 100%;
    }
    
    .cta-btn p {
        text-align: center;
    }
    
    ul.social h3 {
        font-size: 18px;
        font-weight: 600;
        color: #fff;
        padding-left: 14px;
    }
    
    .hamburger-icon span {
        font-size: 14px;
    }
    
    .hamburger-icon span {
        margin: 10px 8px;
    }
    
    .hamburger-icon img {
        margin-bottom: 3px;
    }
    
    .top-banner h1 small.two {
        margin-top: 10px;
    }
    
    .t-right {
        text-align: center;
    }
    
}

/*Low Resolution Tablets, Mobiles (Landscape)*/
@media (min-width: 480px) and (max-width: 767px) {
    
}



/* Tablets (Landscape) */
@media (min-width: 768px) {
    ul.social h3 {
        font-size: 18px;
        font-weight: 600;
        color: #fff;
        padding-left: 0px;
    }

    .top-banner h1 {
        margin-top: 10px;
    }
}

/*Ipad*/
@media (min-width: 992px) {
    
}

/*Desktops*/
@media (min-width: 1200px) {
    
}

@media (min-width: 1366px) {
    
}

@media (min-width: 1400px) {
    .main-logo img {
        max-width: 48%;
    }
}

@media (min-width: 1600px){
    
}

@media (min-width: 1920px){
    
}