/*////////////////////////////////////////////////////// Responsive CSS Structure //////////////////////////////////////////////////////*/
@media (min-width: 1800px){
    .container{  
        max-width: 1760px;
    }  
}

@media (min-width: 1700px) and (max-width: 1799px){
    /* video section */
    .video-logo{width: 150px; bottom: 60px; height: 150px;}
    /* video section */

    /* logo slider section */
    .logo-slider-section{padding: 50px 0 560px;}
    .logo-slider .slick-arrow.slick-next{right: -50px;}
    .logo-slider .slick-arrow.slick-prev{left: -50px;}
    /* logo slider section */

    /* portfolio section */
    .portfolio-block .portfolio-image{height: 420px;}
    /* portfolio section */

    /* occupiers section */
    .occupiers-logo-part .row {margin: 0 -20px;}
    .occupiers-logo-part .row > *{padding: 0 20px;}
    .occupiers-logo-part .occupiers-logo{width: 250px; height: 250px;}
    .occupiers-logo-part .occupiers-logo{margin: 0 auto 15px;}
    /* occupiers section */

    /* portfolio detail section */
    .portfolio-detail-image{height: 380px; margin-bottom: 50px;}
    .portfolio-detail-row .row > *:nth-child(1) .portfolio-detail-image, .portfolio-detail-row .row > *:nth-child(2) .portfolio-detail-image{height: 500px;}
    /* portfolio detail section */

    /* investment-vision-section */
    .investment-vision-section .vision-detail{ padding-right: 0; }
    /* investment-vision-section */

    /* news section */
    .news-detail .news-data{font-size: 16px; line-height: 28px;}
    /* news section */
}

@media (min-width: 1600px) and (max-width: 1699px){
    /* video section */
    .video-logo{width: 150px; bottom: 80px; height: 150px;}
    /* video section */

    /* logo slider section */
    .logo-slider-section{padding: 50px 0 560px;}
    .logo-slider .slick-arrow.slick-next{right: -50px;}
    .logo-slider .slick-arrow.slick-prev{left: -50px;}
    /* logo slider section */

    /* portfolio section */
    .portfolio-block .portfolio-image{height: 420px;}
    /* portfolio section */

    /* occupiers section */
    .occupiers-logo-part .row {margin: 0 -20px;}
    .occupiers-logo-part .row > *{padding: 0 20px;}
    .occupiers-logo-part .occupiers-logo{width: 250px; height: 250px;}
    .occupiers-logo-part .occupiers-logo{margin: 0 auto 15px;}
    /* occupiers section */

     /* portfolio detail section */
     .portfolio-detail-image{height: 380px; margin-bottom: 50px;}
     .portfolio-detail-row .row > *:nth-child(1) .portfolio-detail-image, .portfolio-detail-row .row > *:nth-child(2) .portfolio-detail-image{height: 500px;}
     /* portfolio detail section */

     /* shvo features */
     .shvo-features-image{height: 600px;}
     .shvo-features-detail{margin-left: 60px;}
     .shvo-features-row > *:nth-child(even) .shvo-features-detail{margin-right: 50px;}
     /* shvo features */

     /* investment-vision-section */
    .investment-vision-section .vision-detail{ padding-right: 0; }
    /* investment-vision-section */

      /* news section */
    .news-detail .news-data{font-size: 16px; line-height: 28px;}
    /* news section */
}

@media (min-width: 1500px) and (max-width: 1599px){
    /* video section */
    .video-logo{width: 140px; bottom: 75px; height: 140px;}
    /* video section */

    /* counter section */
   .counter-section{padding: 110px 0;}
   .counter-content .link-info{margin-top: 80px;}
   .counter-detail .counter-title *{font-size: 40px; line-height: 60px;}
   .counter-content .link-info{font-size: 40px; line-height: 60px;}
   /* counter section */

   /* kirkland-investment */
   .kirkland-investment .kirkland-investment-logo{max-width: 200px; top: 30px; right: 30px;}
   /* kirkland-investment */

   /* logo slider section */
   .logo-slider-section{padding: 50px 0 500px;}
   .logo-slider .slick-arrow.slick-next{right: -50px;}
   .logo-slider .slick-arrow.slick-prev{left: -50px;}
   /* logo slider section */

   /* portfolio section */
   .portfolio-block .portfolio-image{height: 420px;}
   /* portfolio section */

   /* occupiers section */
   .occupiers-logo-part .row {margin: 0 -20px;}
   .occupiers-logo-part .row > *{padding: 0 20px;}
   .occupiers-logo-part .occupiers-logo{width: 250px; height: 250px;}
   .occupiers-logo-part .occupiers-logo{margin: 0 auto 15px;}
   /* occupiers section */

   /* portfolio detail section */
   .portfolio-detail-image{height: 380px; margin-bottom: 50px;}
   .portfolio-detail-row .row > *:nth-child(1) .portfolio-detail-image, .portfolio-detail-row .row > *:nth-child(2) .portfolio-detail-image{height: 500px;}
   /* portfolio detail section */

   /* shvo features */
   .shvo-features-image{height: 550px;}
   .shvo-features-detail{margin-left: 60px;}
   .shvo-features-row > *:nth-child(even) .shvo-features-detail{margin-right: 50px;}
   /* shvo features */

   /* investment-vision-section */
   .investment-vision-section .vision-detail{ padding-right: 0; }
   /* investment-vision-section */

   /* contact section */
   .contact-section{padding: 130px 0 30px;}
   /* contact section */

    /* news section */
    .news-detail .news-data{font-size: 16px; line-height: 28px;}
    /* news section */

}
 
@media (min-width: 1400px) and (max-width: 1499px){
    /* video section */
    .video-logo{width: 135px; bottom: 75px; height: 135px;}
    /* video section */
    
    /* counter section */
   .counter-section{padding: 110px 0;}
   .counter-content .link-info{margin-top: 80px;}
   .counter-detail .counter-title *{font-size: 40px; line-height: 60px;}
   .counter-content .link-info{font-size: 40px; line-height: 60px;}
   /* counter section */

   /* kirkland-investment */
   .kirkland-investment .kirkland-investment-logo{max-width: 200px; top: 30px; right: 30px;}
   .kirkland-investment{padding: 0 0 40px 0;}
   /* kirkland-investment */

   /* logo slider section */
   .logo-slider-section{padding: 40px 0 450px;}
   .logo-slider .slick-arrow.slick-next{right: -30px;}
   .logo-slider .slick-arrow.slick-prev{left: -30px;}
   /* logo slider section */

   /* vision section */
   .vision-content .detail{font-size: 20px; line-height: 40px;}
   .vision-image{margin-top: 100px;}
   /* vision section */

   /* principles section */
   .principles-image{margin-top: 100px;}
   /* principles section */

   /* portfolio section */
   .portfolio-block .portfolio-image{height: 420px;}
   /* portfolio section */

   /* occupiers section */
   .occupiers-logo-part .row {margin: 0 18px;}
   .occupiers-logo-part .row > *{padding: 0 18px;}
   .occupiers-logo-part .occupiers-logo{width: 220px; height: 220px;}
   .occupiers-logo-part .occupiers-logo{margin: 0 auto 15px;}
   /* occupiers section */

   /* portfolio detail section */
   .portfolio-detail-section{padding: 40px 0 0;}
   .portfolio-detail-image{height: 380px; margin-bottom: 50px;}
   .portfolio-detail-row .row > *:nth-child(1) .portfolio-detail-image, .portfolio-detail-row .row > *:nth-child(2) .portfolio-detail-image{height: 500px;}
   /* portfolio detail section */

   /* investment-vision-section */
   .investment-vision-section .vision-row{margin-top: 60px;}
   .investment-vision-section{padding: 80px 0 30px;}
   .investment-vision-section .vision-detail{ padding-right: 0; }
   /* investment-vision-section */

   /* shvo features */
   .shvo-features-image{height: 550px;}
   .shvo-features-detail{margin-left: 60px;}
   .shvo-features-row > *:nth-child(even) .shvo-features-detail{margin-right: 50px;}
   /* shvo features */

    /* contact section */
    .contact-section{padding: 130px 0 30px;}
    /* contact section */

     /* news section */
     .news-section{padding: 140px 0 30px;}
     .news-detail .news-data{font-size: 16px; line-height: 28px; margin-top: 20px; padding-right: 12px;}
     .news-row .row{margin: 0 -30px;}
     .news-row .row>*{padding: 0 30px;}
     .news-detail .news-post-img{height: 170px;}
     .news-data .news-date{margin-top: 20px;}
     .news-detail{margin-bottom: 50px;}
     /* news section */

     /* news-post */
     .news-post-section{padding: 130px 0 0;}
     .news-post-upper-part .news-post-info{font-size: 30px; line-height: 40px;}
     /* news-post */

    /* Typography */
    .privacy-content h1 { font-size: 65px; line-height: 75px; }
    .privacy-content h2 { font-size: 45px; line-height: 55px; }
    /* Typography */
}

@media (min-width: 1300px) and (max-width: 1399px){
     /* video section */
     .video-logo{width: 130px; bottom: 75px; height: 130px;}
     /* video section */

   /* counter section */
   .counter-section{padding: 80px 0;}
   .counter-content .link-info{margin-top: 60px;}
   .counter-detail .counter-title *{font-size: 34px; line-height: 54px;}
   .counter-content .link-info{font-size: 34px; line-height: 54px;}
   /* counter section */

   /* kirkland-investment */
   .kirkland-investment .kirkland-investment-logo{max-width: 200px; top: 30px; right: 30px;}
   .kirkland-investment{padding: 0 0 40px 0;}
   /* kirkland-investment */

   /* project section  */
   .project-section{margin: 40px 0 0 0;}
   .project-content .row {margin: 0 -25px;}
   .project-content .row > *{ padding: 0 25px; }
   .project-part{margin-top: 60px;}
   .project-part .project-flex-part{margin-bottom: 60px;}
   .project-flex-part .project-title *{font-size: 20px; line-height: 28px;}
   .project-flex-part .project-image{height: 250px;}
   .project-part > *:nth-child(even) .project-image{height: 240px;}
   /* project section  */

   /* logo slider section */
   .logo-slider .logo-slider-image{padding: 35px;}
   .logo-slider-section{padding: 35px 0 380px;}
   .logo-slider-part{margin-top: 20px;}
   .logo-slider .slick-arrow.slick-next{right: -30px;}
   .logo-slider .slick-arrow.slick-prev{left: -30px;}
   .logo-slider .logo-slider-image img{ max-width: 80%; }
   /* logo slider section */

   /* vision section */
   .vision-content .detail{font-size: 20px; line-height: 40px;}
   .vision-image{margin-top: 100px;}
   /* vision section */

   /* principles section */
   .principles-image{margin-top: 100px;}
   /* principles section */

   /* portfolio section */
   .portfolio-section{padding: 120px 0 30px;}
   .portfolio-block{margin-bottom: 40px;}
   .portfolio-block .portfolio-image{height: 360px;}
   .portfolio-block .portfolio-title{margin-top: 20px;}
   .portfolio-block .portfolio-title *{font-size: 16px; line-height: 22px;}
   /* portfolio section */

   /* occupiers section */
   .occupiers-logo-part .row {margin: 0 18px;}
   .occupiers-logo-part .row > *{padding: 0 18px;}
   .occupiers-logo-part .occupiers-logo{width: 190px; height: 190px; padding: 70px 10px; margin: 0 auto 10px;}
   /* occupiers section */

   /* address section  */
   .address-dection{padding: 70px 0 40px;}
   .address-content .onebq-logo{width: 100%; max-width: 200px; margin: 0 auto;}
   /* address section  */

   /* portfolio detail section */
   .portfolio-detail-section{padding: 30px 0;}
   .portfolio-detail-image{height: 300px; margin-bottom: 20px;}
   .portfolio-detail-row .row > *:nth-child(1) .portfolio-detail-image, .portfolio-detail-row .row > *:nth-child(2) .portfolio-detail-image{height: 400px;}
   /* portfolio detail section */

   /* investment-vision-section */
   .investment-vision-section .vision-row{margin-top: 60px;}
   .investment-vision-section{padding: 80px 0 30px;}
   .investment-vision-section .vision-row .row{margin: 0 -20px;}
   .investment-vision-section .vision-row .row>*{padding: 0 20px;}
   .investment-vision-section .vision-detail{ padding-right: 0; }
   /* investment-vision-section */

   /* shvo features */
   .shvo-features-image{height: 480px;}
   .shvo-features-detail{margin: 0; padding: 20px 0 20px 30px;}
   .shvo-features-row > *:nth-child(even) .shvo-features-detail{margin: 0; padding: 20px 30px 20px 0;}
   .shvo-features-paragraph{margin-top: 20px;}
   /* shvo features */

    /* contact section */
    .contact-section{padding: 130px 0 30px;}
    /* contact section */

     /* news section */
     .news-section{padding: 140px 0 30px;}
     .news-detail .news-data{font-size: 16px; line-height: 28px; margin-top: 20px; padding-right: 12px;}
     .news-row .row{margin: 0 -30px;}
     .news-row .row>*{padding: 0 30px;}
     .news-detail .news-post-img{height: 170px;}
     .news-data .news-date{margin-top: 20px;}
     .news-detail{margin-bottom: 50px;}
     /* news section */

     /* news-post */
     .news-post-section{padding: 130px 0 0;}
     .news-post-upper-part .news-post-info{font-size: 30px; line-height: 40px;}
     /* news-post */

     /* Typography */
    .privacy-content h1 { font-size: 60px; line-height: 70px; }
    .privacy-content h2 { font-size: 40px; line-height: 55px; }
    /* Typography */
}

@media (min-width: 1200px) and (max-width: 1299px){
     /* video section */
     .video-logo{width: 130px; bottom: 75px; height: 130px;}
     /* video section */

     /* counter section */
    .counter-section{padding: 80px 0;}
    .counter-content .link-info{margin-top: 60px;}
    .counter-detail .counter-title *{font-size: 34px; line-height: 54px;}
    .counter-content .link-info{font-size: 34px; line-height: 54px;}
    /* counter section */

    /* kirkland-investment */
   .kirkland-investment .kirkland-investment-logo{max-width: 200px; top: 30px; right: 30px;}
   .kirkland-investment{padding: 0 0 40px 0;}
   /* kirkland-investment */

   /* project section  */
   .project-section{margin: 40px 0 0 0;}
   .project-content .row {margin: 0 -25px;}
   .project-content .row > *{ padding: 0 25px; }
   .project-part{margin-top: 60px;}
   .project-part .project-flex-part{margin-bottom: 60px;}
   .project-flex-part .project-title *{font-size: 20px; line-height: 28px;}
   .project-flex-part .project-image{height: 250px;}
   .project-part > *:nth-child(even) .project-image{height: 240px;}
   /* project section  */

    /* logo slider section */
    .logo-slider .logo-slider-image{padding: 35px;}
    .logo-slider-section{padding: 30px 0 380px;}
    .logo-slider-part{margin-top: 10px;}
    .logo-slider .slick-arrow.slick-next{right: -20px;}
    .logo-slider .slick-arrow.slick-prev{left: -20px;}
    .logo-slider .logo-slider-image img{ max-width: 80%; }
    /* logo slider section */

    /* vision section */
   .vision-content .detail{font-size: 20px; line-height: 40px;}
   .vision-row .row{margin: 0 -30px;}
   .vision-row .row > *{padding: 0 30px;}
   .vision-image{margin-top: 100px;}
   /* vision section */

   /* principles section */
   .principles-image{margin-top: 100px;}
   /* principles section */

    /* portfolio section */
    .portfolio-section{padding: 120px 0 30px;}
    .portfolio-block{margin-bottom: 40px;}
    .portfolio-block .portfolio-image{height: 360px;}
    .portfolio-block .portfolio-title{margin-top: 20px;}
    .portfolio-block .portfolio-title *{font-size: 16px; line-height: 22px;}
    /* portfolio section */

    /* occupiers section */
   .occupiers-logo-part .row {margin: 0 18px;}
   .occupiers-logo-part .row > *{padding: 0 18px;}
   .occupiers-logo-part .occupiers-logo{width: 190px; height: 190px; padding: 70px 10px; margin: 0 auto 10px;}
   /* occupiers section */

   /* address section  */
   .address-dection{padding: 70px 0 40px;}
   .address-content .onebq-logo{width: 100%; max-width: 200px; margin: 0 auto;}
   /* address section  */

   /* portfolio detail section */
   .portfolio-detail-section{padding: 30px 0;}
   .portfolio-detail-image{height: 300px; margin-bottom: 20px;}
   .portfolio-detail-row .row > *:nth-child(1) .portfolio-detail-image, .portfolio-detail-row .row > *:nth-child(2) .portfolio-detail-image{height: 400px;}
   /* portfolio detail section */

   /* investment-vision-section */
   .investment-vision-section .vision-row{margin-top: 40px;}
   .investment-vision-section{padding: 60px 0 20px;}
   .investment-vision-section .vision-row .row{margin: 0 -20px;}
   .investment-vision-section .vision-row .row>*{padding: 0 20px;}
   .vision-detail .detail{margin-bottom: 14px; font-size: 18px; line-height: 28px;}
   .investment-vision-section .vision-detail{ padding-right: 0; }
   /* investment-vision-section */

   /* shvo features */
   .shvo-features-image{height: 480px;}
   .shvo-features-detail{margin: 0; padding: 20px 0 20px 30px;}
   .shvo-features-row > *:nth-child(even) .shvo-features-detail{margin: 0; padding: 20px 30px 20px 0;}
   .shvo-features-paragraph{margin-top: 20px;}
   /* shvo features */

    /* contact section */
    .contact-section{padding: 130px 0 30px;}
    /* contact section */

     /* news section */
     .news-section{padding: 140px 0 30px;}
     .news-detail .news-data{font-size: 16px; line-height: 28px; margin-top: 20px; padding-right: 12px;}
     .news-row .row{margin: 0 -30px;}
     .news-row .row>*{padding: 0 30px;}
     .news-detail .news-post-img{height: 170px;}
     .news-data .news-date{margin-top: 20px;}
     .news-detail{margin-bottom: 50px;}
     /* news section */

     /* news-post */
     .news-post-section{padding: 130px 0 0;}
     .news-post-upper-part .news-post-info{font-size: 30px; line-height: 40px;}
     /* news-post */

     /* Typography */
    .privacy-content h1 { font-size: 55px; line-height: 65px; }
    .privacy-content h2 { font-size: 35px; line-height: 50px; }
    .privacy-content h3 { font-size: 30px; line-height: 40px; }
    /* Typography */
}

@media (min-width: 992px) and  (max-width: 1199px){
    /* video section */
    .video-logo{width: 110px; bottom: 70px; height: 110px;}
    /* video section */

    /* counter section */
    .counter-section{padding: 80px 0;}
    .counter-content .link-info{margin-top: 60px;}
    .counter-detail .counter-title *{font-size: 34px; line-height: 54px;}
    .counter-content .link-info{font-size: 34px; line-height: 54px;}
    /* counter section */

    /* video section  */
    .volume-image img{width: 25px; height: 25px;} 
    .video-part {height: 100%;}
      /* video section  */

    /* kirkland-investment */
   .kirkland-investment .kirkland-investment-logo{max-width: 150px; top: 30px; right: 30px;}
   .kirkland-investment{padding: 0 0 30px 0;}
   /* kirkland-investment */

   /* project section  */
   .project-section{margin: 30px 0 0 0;}
   .project-content .row {margin: 0 -18px;}
   .project-content .row > *{ padding: 0 18px; }
   .project-part{margin-top: 60px;}
   .project-part .project-flex-part{margin-bottom: 60px;}
   .project-flex-part .project-title *{font-size: 15px; line-height: 22px;}
   .project-flex-part .project-image{height: 250px;}
   .project-part > *:nth-child(even) .project-image{height: 240px;}
   .project-flex-part .project-title span{font-size: 12px;}
   /* project section  */

    /* logo slider section */
    .logo-slider .logo-slider-image{padding: 20px;}
    .logo-slider-section{padding: 30px 0 540px; background-position: center;}
    .logo-slider-part{margin-top: 5px;}
    .logo-slider .slick-arrow.slick-next{right: -10px;}
    .logo-slider .slick-arrow.slick-prev{left: -10px;}
    .logo-slider-part{margin-top: 50px;}
    .logo-slider .logo-slider-image img{ max-width: 60%; }
    /* logo slider section */

     /* vision section */
     .vision-section{padding: 60px 0 20px;}
   .vision-content .detail{font-size: 18px; line-height: 36px;}
   .vision-row .row{margin: 0 -20px;}
   .vision-row .row > *{padding: 0 20px;}
   .vision-image{margin-top: 50px;}
   .vision-content .name-title{margin-top: 30px;}
   .vision-row{margin-top: 50px;}
   /* vision section */

   /* principles section */
   .principles-section{padding: 20px 0 0;}
   .principles-image{margin-top: 70px;}
   .principles-info{margin: 40px auto 0;}
   /* principles section */

    /* portfolio section */
    .portfolio-section{padding: 120px 0 30px;}
    .portfolio-block{margin-bottom: 40px;}
    .portfolio-block .portfolio-image{height: 300px;}
    .portfolio-block .portfolio-title{margin-top: 20px;}
    .portfolio-block .portfolio-title *{font-size: 14px; line-height: 20px;}
    .portfolio-block .portfolio-title span{font-size: 12px;}
    /* portfolio section */

     /* occupiers section */
   .occupiers-logo-part .row {margin: 0 14px;}
   .occupiers-logo-part .row > *{padding: 0 14px;}
   .occupiers-logo-part .occupiers-logo{width: 150px; height: 150px; padding: 30px 10px; margin: 0 auto 10px;}
   /* occupiers section */

   /* address section  */
   .address-dection{padding: 70px 0 40px;}
   .address-content .onebq-logo{width: 100%; max-width: 200px; margin: 0 auto;}
   /* address section  */

    /* portfolio detail section */
    .portfolio-detail-row .row{margin: 0 -8px;}
    .portfolio-detail-row .row>*{padding: 0 8px;}
    .portfolio-detail-section{padding: 20px 0 30px;}
    .portfolio-detail-image{height: 240px; margin-bottom: 16px;}
    .portfolio-detail-row .row > *:nth-child(1) .portfolio-detail-image, .portfolio-detail-row .row > *:nth-child(2) .portfolio-detail-image{height: 320px;}
    /* portfolio detail section */

     /* investment-vision-section */
   .investment-vision-section .vision-row{margin-top: 40px;}
   .investment-vision-section{padding: 60px 0 20px;}
   .investment-vision-section .vision-row .row{margin: 0 -15px;}
   .investment-vision-section .vision-row .row>*{padding: 0 15px;}
   .vision-detail .detail{margin-bottom: 14px; font-size: 16px; line-height: 27px;}
   .investment-vision-section .vision-row .vision-detail{font-size: 14px;}
   .investment-vision-section .vision-detail{ padding-right: 0; }
   /* investment-vision-section */

   /* shvo features */
   .shvo-features-image{height: 420px;}
   .shvo-features-detail{margin: 0; padding: 20px 0 20px 30px;}
   .shvo-features-row > *:nth-child(even) .shvo-features-detail{margin: 0; padding: 20px 30px 20px 0;}
   .shvo-features-paragraph{margin-top: 20px;}
   /* shvo features */

    /* contact section */
    .contact-section{padding: 130px 0 30px;}
    /* contact section */

     /* news section */
     .news-section{padding: 140px 0 30px;}
     .news-detail .news-data{font-size: 14px; line-height: 25px; margin-top: 17px; padding-right: 10px;}
     .news-row .row{margin: 0 -20px;}
     .news-row .row>*{padding: 0 20px;}
     .news-detail .news-post-img{height: 130px; padding: 20px;}
     .news-data .news-date{margin-top: 20px;}
     .news-detail{margin-bottom: 50px;}
     /* news section */

     /* news-post */
     .news-post-section{padding: 130px 0 0;}
     .news-post-upper-part .news-post-info{font-size: 30px; line-height: 40px;}
     /* news-post */

     /* Typography */
    .privacy-content h1 { font-size: 50px; line-height: 60px; }
    .privacy-content h2 { font-size: 35px; line-height: 50px; }
    .privacy-content h3 { font-size: 30px; line-height: 40px; }
    /* Typography */

}

@media (max-width: 991px) {
    
}

@media (min-width: 768px) and (max-width: 991px){
    .main-heading{font-size: 65px; line-height: 65px;}

    /* header */
    .navbar-collapse .navbar-nav .nav-item{font-size: 40px; line-height: 45px;}
    .header .navbar .navbar-brand {max-width: 200px;}
    .header {padding: 18px 30px;}
    /* header */

    /* video section */
    .video-section{ padding: 68px 0 0 0; }
    .video-logo{width: 85px; bottom: 60px; height: 85px;}
    .video-part {height: 100%;}
    /* video section */

     /* counter section */
     .counter-section{padding: 70px 0;}
     .counter-content .link-info{margin-top: 50px;}
     .counter-detail .counter-title *{font-size: 28px; line-height: 48px;}
     .counter-content .link-info{font-size: 28px; line-height: 48px;}
     .counter-detail{padding: 0 20px;}
     /* counter section */

      /* video section  */
    .volume-image img{width: 25px; height: 25px;}
    /* video section  */

      /* kirkland-investment */
   .kirkland-investment .kirkland-investment-logo{max-width: 100px; top: 20px; right: 30px;}
   .kirkland-investment{padding: 0 0 20px 0;}
   /* kirkland-investment */

   /* project section  */
   .project-section{margin: 20px 0 0 0; padding: 35px 0;}
   .project-content .row {margin: 0 -18px;}
   .project-content .row > *{ padding: 0 18px; }
   .project-part{margin-top: 40px;}
   .project-part .project-flex-part{margin-bottom: 60px;}
   .project-flex-part .project-title *{font-size: 15px; line-height: 22px;}
   .project-flex-part .project-image{height: 250px;}
   .project-part > *:nth-child(even) .project-image{height: 240px;}
   .project-flex-part .project-title span{font-size: 12px;}
   .project-content .project-detail{margin-top: 40px;}
   .project-part > *:nth-child(even) .project-title.aos-init{transition-delay: 0.7s !important}
   .project-flex-part .project-title.aos-init {transition-delay: 0.5s !important;}
   .project-part > *:nth-child(even) .project-image.aos-init{transition-delay: 0.6s !important;}
   /* project section  */

   /* logo slider section */
   .logo-slider .logo-slider-image{padding: 40px;}
   .logo-slider-section{padding: 30px 0 540px; background-position: center;}
    .logo-slider-part{margin-top: 5px;}
   .logo-slider .slick-arrow.slick-next{right: -10px;}
   .logo-slider .slick-arrow.slick-prev{left: -10px;}
   .logo-slider-part{margin-top: 30px;}
   .logo-slider .logo-slider-image img{ max-width: 100%; }
   /* logo slider section */

     /* vision section */
     .vision-section{padding: 60px 0 20px;}
     .vision-content .detail{font-size: 16px; line-height: 34px;}
     .vision-row .row{margin: 0 -18px;}
     .vision-row .row > *{padding: 0 18px;}
     .vision-image{margin-top: 50px;}
     .vision-content .name-title{margin-top: 30px;}
     .vision-row{margin-top: 50px;}
     /* vision section */

      /* principles section */
   .principles-section{padding: 10px 0 0;}
   .principles-image{margin-top: 50px;}
   .principles-info{margin: 40px auto 0;}
   /* principles section */

   /* portfolio section */
   .portfolio-section{padding: 100px 0 20px;}
   .portfolio-block{margin-bottom: 40px;}
   .portfolio-block .portfolio-image{height: 330px;}
   .portfolio-block .portfolio-title{margin-top: 12px;}
   .portfolio-block .portfolio-title *{font-size: 14px; line-height: 20px;}
   .portfolio-block .portfolio-title span{font-size: 12px;}
   /* portfolio section */

      /* occupiers section */
      .occupiers-logo-part .row {margin: 0 14px;}
      .occupiers-logo-part .row > *{padding: 0 14px;}
      .occupiers-logo-part .occupiers-logo{width: 150px; height: 150px; padding: 30px 10px; margin: 0 auto 10px;}
      /* occupiers section */
      
   /* address section  */
   .address-dection{padding: 70px 0 20px;}
   .address-block{max-width: 100%; margin: 30px 0 0;}
   .address-content .onebq-logo{width: 100%; max-width: 180px; margin: 0 auto;}
   .address-part{margin-top: 40px;}
   /* address section  */

   /* portfolio detail section */
   .portfolio-detail-row .row{margin: 0 -7px;}
   .portfolio-detail-row .row>*{padding: 0 7px;}
   .portfolio-detail-section{padding: 15px 0 30px;}
   .portfolio-detail-image{height: 200px; margin-bottom: 14px;}
   .portfolio-detail-row .row > *:nth-child(1) .portfolio-detail-image, .portfolio-detail-row .row > *:nth-child(2) .portfolio-detail-image{height: 260px;}
   /* portfolio detail section */

    /* investment-vision-section */
    .investment-vision-section .vision-row{margin-top: 40px;}
    .investment-vision-section{padding: 60px 0 20px;}
    .investment-vision-section .vision-row .row{margin: 0 -15px;}
    .investment-vision-section .vision-row .row>*{padding: 0 15px;}
    .vision-detail .detail{margin-bottom: 14px; font-size: 16px; line-height: 27px;}
    .investment-vision-section .vision-row .vision-detail{font-size: 14px; margin-bottom: 50px; height: calc(100% - 50px);}
    .investment-vision-section .vision-detail{ padding-right: 0; }
    .investment-vision-section .vision-row .row > *:last-child .vision-detail{margin-bottom: 0;}
    /* investment-vision-section */

    /* shvo features */
    .shvo-features{padding: 15px 0 0;} 
   .shvo-features-image{height: 400px;}
   .shvo-features-detail{margin: 0; padding: 20px 0 20px 30px;}
   .shvo-features-row > *:nth-child(even) .shvo-features-detail{margin: 0; padding: 20px 30px 20px 0;}
   .shvo-features-paragraph{margin-top: 20px; font-size: 13px; line-height: 20px;}
   .shvo-features-detail .detail{font-size: 20px; line-height: 25px;}
   /* shvo features */

    /* contact section */
    .contact-section{padding: 130px 0 30px;}
    .commen-form .row{margin: 0 -10px;}
    .commen-form .row>*{padding: 0 10px;}
    /* contact section */

    /* news section */
    .news-section{padding: 120px 0 20px;}
    .news-detail .news-data{font-size: 14px; line-height: 25px; margin-top: 17px; padding-right: 10px;}
    .news-row .row{margin: 0 -20px;}
    .news-row .row>*{padding: 0 20px;}
    .news-detail .news-post-img{height: 130px; padding: 20px;}
    .news-data .news-date{margin-top: 20px;}
    .news-detail{margin-bottom: 50px;}
    /* news section */

    /* news-post */
    .news-post-section{padding: 130px 0 0;}
    .news-post-upper-part .news-post-info{font-size: 24px; line-height: 34px;}
    /* news-post */

   /* footer */
   .footer{padding: 30px;}
   .footer-menu ul li{margin: 0 12px;}
   /* footer */

   /* Typography */
   .privacy-content h1 { font-size: 45px; line-height: 55px; }
   .privacy-content h2 { font-size: 35px; line-height: 50px; }
   .privacy-content h3 { font-size: 30px; line-height: 40px; }
   /* Typography */
}

@media (min-width: 768px) {
}

@media (max-width: 767px) {
    .main-heading{font-size: 40px; line-height: 40px;}

    /* header */
    .navbar-collapse .navbar-nav .nav-item{font-size: 30px; line-height: 35px; margin-bottom: 20px;}
    .header .navbar .navbar-brand {max-width: 180px;}
    .header {padding: 15px 20px;}
    /* header */

    /* banner */
    .banner-image{
      height: calc(100vh - 100px);
    }
    /* banner */

    /* video section */
    .video-section{ padding: 61px 0 0 0; }
    .volume-image img{width: 25px; height: 25px; top: 80px; right: 20px;}
    .video-logo{width: 60px; bottom: 50px; height: 60px;}
    .video-part {height: 100%;}
    .scroll-arrow{width: 20px; bottom: 18px;}
    /* video section */

     /* counter section */
     .counter-section{padding: 30px 0;}
     .counter-content .link-info{margin-top: 25px;}
     .counter-detail .counter-title *{font-size: 20px; line-height: 40px;}
     .counter-content .link-info{font-size: 18px; line-height: 36px;}
     .counter-detail{padding: 0 18px; margin-bottom: 25px;}
     /* counter section */

        /* kirkland-investment */
   .kirkland-investment .kirkland-investment-logo{max-width: 90px; top: 20px; right: 20px;}
   .kirkland-investment{padding: 0 0 15px 0;}
   /* kirkland-investment */

     /* project section  */
     .project-section{margin: 15px 0 0 0; padding: 30px 0;}
     .project-content .row {margin: 0 0;}
     .project-content .row > *{ padding: 0 0; }
     .project-part{margin-top: 40px;}
     .project-part .project-flex-part{margin-bottom: 35px;}
     .project-flex-part .project-title *{font-size: 15px; line-height: 22px;}
     .project-flex-part .project-image{height: 250px;}
     .project-part > *:nth-child(even) .project-image{height: 240px;}
     .project-flex-part .project-title span{font-size: 12px;}
     .project-content .project-detail{margin-top: 40px;}
     .project-part > *:nth-child(even) .project-title.aos-init{transition-delay: 0.7s !important}
     .project-flex-part .project-title.aos-init {transition-delay: 0.5s !important;}
     .project-part > *:nth-child(even) .project-image.aos-init{transition-delay: 0.6s !important;}
     /* project section  */

      /* logo slider section */
   .logo-slider .logo-slider-image{padding: 40px;}
   .logo-slider-section{padding: 40px 0 250px;}
   .logo-slider .slick-arrow.slick-next{right: -8px;}
   .logo-slider .slick-arrow.slick-prev{left: -8px;}
   .logo-slider-part{margin-top: 30px;}
   .logo-slider .logo-slider-image img{ max-width: 100%; }
   /* logo slider section */

     /* vision section */
     .vision-section{padding: 40px 0 25px;}
     .vision-detail{margin-bottom: 25px;}
     .vision-content .detail{font-size: 14px; line-height: 25px;}
     .vision-row .row{margin: 0 0;}
     .vision-row .row > *{padding: 0 0;}
     .vision-image{margin-top: 30px;}
     .vision-content .name-title{margin-top: 30px;}
     .vision-row{margin-top: 30px;}
     /* vision section */

        /* principles section */
   .principles-section{padding: 10px 0 0;}
   .principles-image{margin-top: 40px;}
   .principles-info{margin: 40px auto 0;}
   .principles-list ul li{font-size: 15px;}
   /* principles section */

   /* portfolio section */
   .portfolio-section{padding: 80px 0 20px;}
   .portfolio-block{margin-bottom: 30px;}
   .portfolio-block .portfolio-image{height: 250px;}
   .portfolio-block .portfolio-title{margin-top: 8px;}
   .portfolio-block .portfolio-title br{display: none;}
   .portfolio-block .portfolio-title *{font-size: 13px; line-height: 18px;}
   .portfolio-block .portfolio-title span{font-size: 11px;}
   .portfolio-part .row{margin: 0 -5px;}
   .portfolio-part .row>*{padding: 0 5px;}
   /* portfolio section */

    /* occupiers section */
    .occupiers-logo-part .row {margin: 0 14px;}
    .occupiers-logo-part .row > *{padding: 0 14px;}
    .occupiers-logo-part .occupiers-logo{width: 120px; height: 100px; padding: 30px 10px; margin: 0 auto 10px;}
    /* occupiers section */

    /* address section  */
   .address-dection{padding: 50px 0 20px;}
   .address-block{max-width: 100%; margin: 30px 0 0;}
   .address-content .onebq-logo{width: 100%; max-width: 140px; margin: 0 auto;}
   .address-part{margin-top: 30px;}
   .address-info .address-list ul li{margin-bottom: 10px;}
   .address-wrp{font-size: 13px; padding: 15px 0;}
   .address-block .row{margin: 0 -6px;}
   .address-block .row > *{padding: 0 6px;}
   .address-wrp .address-title{ font-size: 11px; line-height: 14px;}
   /* address section  */

    /* portfolio detail section */
    .portfolio-detail-section{padding: 10px 0 20px;}
    .portfolio-detail-image{height: 250px; margin-bottom: 12px;}
    .portfolio-detail-row .row > *:nth-child(1) .portfolio-detail-image, .portfolio-detail-row .row > *:nth-child(2) .portfolio-detail-image{height: 250px;}
    .portfolio-detail-row .row{margin: 0 -6px;}
    .portfolio-detail-row .row > *{padding: 0 6px;}
    /* portfolio detail section */

     /* investment-vision-section */
     .investment-vision-section .vision-row{margin-top: 25px;}
     .investment-vision-section{padding: 30px 0 15px;}
     .investment-vision-section .vision-row .row{margin: 0 -15px;}
     .investment-vision-section .vision-row .row>*{padding: 0 15px;}
     .vision-detail .detail{margin-bottom: 14px; font-size: 16px; line-height: 27px;}
     .investment-vision-section .vision-row .vision-detail{font-size: 14px; margin-bottom: 30px; height: calc(100% - 30px);}
     .investment-vision-section .vision-detail{ padding-right: 0; }
     /* investment-vision-section */

     /* shvo features */
    .shvo-features{padding: 15px 0 0;}
    .shvo-features-image{height: 300px; margin-bottom: 20px;}
    .shvo-features-detail{margin: 0 0 30px 0; padding: 20px 0 20px 0; max-width: 100%;}
    .shvo-features-row > *:nth-child(even) .shvo-features-detail{margin: 0 0 30px 0; padding: 20px 0 20px 0;}
    .shvo-features-paragraph{margin-top: 10px; font-size: 13px; line-height: 20px;}
    .shvo-features-detail .detail{font-size: 20px; line-height: 25px;}
    .shvo-features-row > *:last-child > *:last-child .shvo-features-detail{margin: 0;}
    /* shvo features */

    /* contact section */
    .contact-section{padding: 100px 0 30px;}
    .kirkland-address{font-size: 13px; margin-top: 15px;}
    .commen-form .row{margin: 0 0;}
    .commen-form .row>*{padding: 0 0;}
    .commen-form .select-list{margin-bottom: 15px;}
    .commen-form .form-group .form-control{padding: 8px 12px;}
    .commen-form .select-list .form-select{padding: 8px 12px;}
    /* contact section */

    .privacy-policy{padding: 100px 0 0 0;}

    /* news section */
    .news-section{padding: 100px 0 20px;}
    .news-detail .news-data{font-size: 14px; line-height: 25px; margin-top: 17px; padding-right: 10px;}
    .news-row .row{margin: 0 -10px;}
    .news-row .row>*{padding: 0 10px;}
    .news-detail .news-post-img{height: 130px; padding: 20px;}
    .news-data .news-date{margin-top: 20px;}
    .news-detail{margin-bottom: 50px;}
    /* news section */

    /* news-post */
    .news-post-section{padding: 100px 0 0;}
    .news-post-upper-part .news-post-info{font-size: 18px; line-height: 30px;}
    .news-post-lower-part{padding: 30px 0;}
    .news-post-lower-part h6{margin-bottom: 40px;}
    .news-post-lower-part img{margin: 20px 0 30px;}
    /* news-post */

    /* footer */
    .footer-content > *{margin-bottom: 18px;}
    .footer-content > *:last-child{margin-bottom: 0;}
    .footer-content{flex-direction: column; align-items: center;}
    .footer{padding: 30px;}
    .footer-menu ul li{margin: 0 12px;}
    /* footer */

    /* Typography */
   .privacy-content h1 { font-size: 40px; line-height: 50px; }
   .privacy-content h2 { font-size: 30px; line-height: 40px; }
   .privacy-content h3 { font-size: 25px; line-height: 35px; }
   .privacy-content h4 { font-size: 22px; line-height: 28px;}
   .privacy-content img{margin: 0;}
   /* Typography */

   .error-page { height: calc(100% - 175px); }
   .error-main p { margin: 8px 0; }
   .error-main .btn { margin: 10px 0 0 0; }
    
}
 
/*---------- Small Mobile , IPhone Start ----------*/

/*=== Screen Size = 240, 320, 360, 480, 568 ===*/
@media (min-width: 576px) and (max-width: 767px){
}

@media (min-width: 240px) and (max-width: 575px){
    /* header */
    .header .navbar .navbar-brand {max-width: 130px;}
    .header {padding: 15px;}
    .navbar-toggler span{width: 25px;}
    /* header */

    .video-logo{width: 55px; bottom: 45px; height: 55px;}

    /* counter section */
    .counter-section{padding: 20px 0;}
    .counter-content .link-info{margin-top: 5px; font-size: 13px; line-height: 28px;}
    .counter-content .row{justify-content: center;}
    .counter-detail {border-right: none; border-bottom: 1px solid #E1E1E1; padding-bottom: 20px; margin-bottom: 10px;}
    /* counter section */

    .kirkland-investmanet-image img{height: 200px !important;}
    .kirkland-investment .kirkland-investment-logo{max-width: 50px; top: 12px; right: 12px;}
    
    /* project section  */
    .project-section{padding: 20px 0 30px;}
    .project-part .project-flex-part{flex-direction: column;}
    .project-flex-part .project-image{ margin-bottom: 15px; }
    .project-part > *:nth-child(even) .project-image{margin-bottom: 15px;}
    .project-part > *:nth-child(even) .project-image.aos-init{transition-delay: 0.2s !important;}
    .project-flex-part .project-title {margin: 0;}
    .project-flex-part .project-title.aos-init {transition-delay: 0.1s !important;}
    .project-flex-part .project-title *{text-align: center;}
    .project-part > *:nth-child(even) .project-title{margin: 0;}
    .project-part > *:nth-child(even) .project-title.aos-init{transition-delay: 0.2s !important}
    /* project section  */

       /* logo slider section */
    .logo-slider .logo-slider-image{width: 100%; max-width: 130px; padding: 0; margin: 0 auto;}
   .logo-slider-section{padding: 30px 0 200px;}
   .logo-slider .slick-arrow.slick-next{right: 0;}
   .logo-slider .slick-arrow.slick-prev{left: 0;}
   .logo-slider .logo-slider-image img{ max-width: 100%; }
   /* logo slider section */

   /* vision section */
   .vision-image{height: 210px;}
   /* vision section */

   /* principles section */
   .principles-list ul{flex-direction: column;}
   .principles-list ul li{margin: 0 0 10px 0;}
   .principles-list ul li:after{display: none;}
   .principles-info{margin: 20px auto 0;}
   /* principles section */

   /* portfolio section */
   .portfolio-part .row{margin: 0 0;}
   .portfolio-part .row>*{padding: 0 0;}
   .portfolio-part .row>*:last-child .portfolio-block{margin-bottom: 0;}
   /* portfolio section */

   /* occupiers section */
   .occupiers-content .detail{font-size: 20px; line-height: 24px;}
   .occupiers-logo-part .row {margin: 0 5px;}
    .occupiers-logo-part .row > *{padding: 0 5px;}
   /* occupiers section */

   /* portfolio detail section */
   .portfolio-detail-image{height: 300px; margin-bottom: 20px;}
   /* portfolio detail section */

   /* Typography */
   .privacy-content h1 { font-size: 35px; line-height: 45px; }
   .privacy-content h2 { font-size: 30px; line-height: 40px; }
   .privacy-content h3 { font-size: 25px; line-height: 35px; }
   .privacy-content h4 { font-size: 22px; line-height: 28px;}
   /* Typography */

}


