/*////////////////////////////////////////////////////// Responsive CSS Structure //////////////////////////////////////////////////////*/
@media (min-width: 1200px) and (max-width: 1920px) {
}

@media (min-width: 1400px) {
    .container {max-width: 1180px;}
}

@media (min-width: 1300px) and (max-width: 1399px) {
    /* Common Style Start */
    .main-title {font-size: 56px;}
    /* Common Style End */

    /* Home Page Start */
    .banner-img img {height: auto;}
    .banner-section .large-detail { max-width: 720px; }

    .news-main .section-title { margin: 0 0 60px; }

    .centers-main .section-title { margin: 0 0 60px; }
    .centers-wrp { padding: 69px 0 120px; }
    /* Home Page End */

    /* About Page Start */
    .mission-content .section-title { margin: 0 0 60px; }
    .bussiness-page .section-title{margin: 0 0 60px;}

    .values-main .section-title { margin: 0 0 60px; }
    /* About Page End */

    /* Project Page Start */
    .project-wrp {margin: 100px 0;}
    /* Project Page End */

    /* Footer Start */
    .footer-left {padding: 40px 0 0;}
    .footer-address {padding: 40px 0 0;}
    .footer-links {padding: 40px 0 0;}
    /* Footer End */
}

@media (min-width: 1200px) and (max-width: 1299px) {
    /* Common Style Start */
    .main-title {font-size: 56px;}
    .section-title {font-size: 44px; line-height: 54px;}
    /* Common Style End */

    /* Home Page Start */
    .banner-img img {height: auto;}
    .banner-section .large-detail { max-width: 720px; }

    .news-main .section-title { margin: 0 0 60px; }

    .centers-main .section-title { margin: 0 0 60px; }
    .centers-wrp { padding: 69px 0 120px; }
    /* Home Page End */

    /* About Page Start */
    .mission-content .section-title { margin: 0 0 60px; }
    .bussiness-page .section-title{margin: 0 0 60px;}

    .values-main .section-title { margin: 0 0 60px; }
    /* About Page End */

    /* Project Page Start */
    .project-wrp {margin: 100px 0;}
    /* Project Page End */

    /* Footer Start */
    .footer-left {padding: 40px 0 0;}
    .footer-address {padding: 40px 0 0;}
    .footer-links {padding: 40px 0 0;}
    /* Footer End */

    .news-detail-wrp{padding: 60px 0;}
    .news-detail-databx{padding: 0 0 30px;}
    .news-detail-databx h2{font-size: 40px;line-height: 50px;margin: 0 0 30px;}
    .news-detail-databx p{font-size: 18px;line-height: 28px;}
    .more-news h2{padding: 35px 0 0;}
    .center-navrw .col-md-4{width: 40%;}
    .center-navrw .col-md-8{width: 60%;}
    .news-rw-deta{margin: 0 0 30px;}
    .center-dots .slick-dots li button{font-size: 18px;}

    .contact-rightbox{padding: 60px 35px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
    /* Common Style Start */
    .main-title {font-size: 48px;}
    .section-title {font-size: 40px; line-height: 50px;}
    .large-detail { font-size: 24px; line-height: 30px; }
    /* Common Style End */

    /* Header Start */
    .header {padding: 30px 0 0;}
    .header .navbar-nav .nav-item { padding: 0 20px; }
    .header .navbar-brand {max-width: 110px;}
    /* Header End */

    /* Home Page Start */
    .banner-img img {height: auto;}
    .banner-section .main-title { max-width: 680px; }
    .banner-section .large-detail { max-width: 600px; }
    .banner-main {bottom: 100px;}

    .property-count-wrp { padding: 90px 0 70px; }
    .property-count-content .section-title {line-height: 50px;}
    .property-count-block {padding: 20px;}

    .news-main .section-title { margin: 0 0 50px; }
    .news-content { padding: 22px 16px 55px 22px; }
    .news-img img {height: 220px;}

    .partners-main .section-title { margin: 0 0 50px; }
    .partner-arrows {margin: 60px auto 0;}
    .partners-item { padding: 0 60px; }

    .centers-main .section-title { margin: 0 0 60px; }
    .centers-wrp { padding: 69px 0 120px; }
    .centers-left .nav-link h3 {font-size: 26px; line-height: 32px;}
    .centers-left .nav-link {padding: 30px 16px 30px 30px;}
    .centers-left .nav-link ul li {padding: 0 20px 0 0;}
    .centers-left .nav-link .btn { max-width: 130px; }
    .location-map iframe {height: 510px;}
    /* Home Page End */

    /* About Page Start */
    .inner-bnr-section {bottom: 100px;}

    .mission-content .section-title { margin: 0 0 50px; }
    .bussiness-page .section-title{margin: 0 0 50px;}
    .mission-content { padding: 60px 60px 20px 60px; }

    .mission-reverse .mission-content {padding: 60px 60px 20px 60px;}

    .values-main .section-title { margin: 0 0 50px; }
    .values-wrp { padding: 70px 0 80px; }
    .values-block { padding: 0 0 60px; }
    .values-block .common-detail {padding: 50px 0 0;}

    .bussiness-page .section-title { font-size: 38px; line-height: 48px; }
    .bussiness-page .mission-content { padding: 50px 30px 20px 50px; }
    /* About Page End */

    /* Project Page Start */
    .project-wrp {margin: 100px 0; padding: 70px 0 90px;}
    .project-block .large-detail {padding: 30px 20px 30px; min-height: 120px;}
    /* Project Page End */

    /* Footer Start */
    .footer-left {padding: 40px 0 0;}
    .footer-address {padding: 40px 0 0;}
    .footer-links {padding: 40px 0 0;}
    .footer-top { padding: 80px 0 100px; }
    .footer-address ul li {padding: 0 0 40px;}
    .footer-links ul li {padding: 0 0 30px;}
    .footer-address::before, .footer-address::after {height: 260px;}
    .footer-address ul {margin: 0;}
    .footer-logo { max-width: 240px; }
    /* Footer End */

    .small-new-block .news-img img,.small-new-block .news-img a,.small-new-block .news-img figure{height: 100%;width: 100%;display: block;}
    .small-new-block .news-data h3{font-size: 24px;}
    .small-new-block .news-data p{font-size: 15px;}

    .news-detail-wrp{padding: 50px 0;}
    .news-detail-databx{padding: 0 0 30px;}
    .news-detail-databx h2{font-size: 32px;line-height: 42px;margin: 0 0 30px;}
    .news-detail-databx p{font-size: 16px;line-height: 24px;}
    .more-news h2{padding: 15px 0 0;}
    .center-navrw .col-md-4{width: 40%;}
    .center-navrw .col-md-8{width: 60%;}
    .news-rw-deta{margin: 0 0 30px;}
    .center-dots .slick-dots li button{font-size: 18px;}

    /* **** Contact Page **** */
    .contact-wrp{padding: 70px 0;}
    .contact-rowbx{padding: 25px;}
    .contact-block{padding: 25px 25px 45px;}
    .contact-rightbox{padding: 25px 15px;}
    .contact-rightbox h2{font-size: 24px;margin: 0 0 30px;line-height: 32px;}
    .contact-rightbox ul li{margin: 0 0 25px}
    .contact-rightbox ul li figure{margin: 0 10px 0 0;min-width: 25px;}
    .contact-rightbox ul li figure img{width: 20px;}
    .contact-block .btn{padding: 10px;}
    .contact-rightbox ul li p{font-size: 18px;line-height: 25px;word-break: break-all;}
    /* **** End Contact Page **** */

    /* **** Project Details Page **** */
    .project-details-wrp{padding: 50px 0;}
    .project-in-rw .row{align-items: flex-start;}
    .project-details-data{padding: 0 0 30px;}
    .project-details-data h2{font-size: 26px;line-height: 36px;margin: 0 0 25px;}
    .project-details-data p{font-size: 16px;line-height: 24px;}
    .project-deibx{margin: 0 0 24px;}
    .project-deibx.small-details img,.project-deibx img{height: 200px;}
    .project-details-row{margin: 0 0 50px;}
    .project-contact-row h2{padding: 30px 0 0;}
    .map-inbox{padding: 0 0 35px;}
    .project-contact-row h2{margin: 0 0 20px;}
    .bingobx{height: 150px;}
    .bingobx img{height: 40px;}
    .center-arrows button img{height:20px;}
    /* **** End Project Details Page **** */
}

@media (max-width: 991px) {
    .tab-content>.tab-pane {
        display: block;
        opacity: 1;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    /* Common Style Start */
    .main-title {font-size: 42px;}
    .large-detail { font-size: 22px; line-height: 30px; }
    .section-title {font-size: 34px; line-height: 44px;}
    .top-border-white::after, .top-border-blue::after {width: 50px;}
    .top-border-white, .top-border-blue { padding: 10px 0 0; }
    .btn { font-size: 18px; line-height: 24px; }
    /* Common Style End */

    /* Header Start */
    .header {padding: 30px 0 0;}
    .header .navbar-nav .nav-item { padding: 0 8px; }
    .header .navbar-brand {max-width: 90px;}
    .header .navbar-nav .nav-item .nav-link { font-size: 16px; line-height: 24px; }
    /* Header End */

    /* Home Page Start */
    .banner-img img {height: auto;}
    .banner-section .main-title { max-width: 580px; margin: 0 0 25px; }
    .banner-section .large-detail { max-width: 480px; }
    .banner-main {bottom: 60px;}

    .property-count-wrp { padding: 80px 0 60px; }
    .property-count-content .section-title {line-height: 50px;}
    .property-count-block {padding: 20px; margin: 0 0 30px;}

    .news-main .section-title { margin: 0 0 50px; }
    .news-content { padding: 22px 16px 55px 22px; }
    .news-img img {height: 250px; }

    .partners-main .section-title { margin: 0 0 50px; }
    .partner-arrows {margin: 60px auto 0;}
    .partners-item { padding: 0 40px; }

    .centers-main .section-title { margin: 0 0 50px; }
    .centers-wrp { padding: 60px 0 80px; }
    .centers-left .nav-link h3 {font-size: 26px; line-height: 32px;}
    .centers-left .nav-link {padding: 30px 16px 30px 30px;}
    .centers-left .nav-link ul li {padding: 0 20px 0 0;}
    .centers-left .nav-link .btn { max-width: 130px; }
    .location-map iframe {height: 510px; width: 100%;}
    .tab-content { height: auto; }
    .tab-content .accordion-item {background-color: transparent; height: auto; margin: 0 0 30px;}
    .tab-pane .accordion-collapse { margin: 23px 0 0; overflow: hidden; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; }
    /* Home Page End */

    /* About Page Start */
    .inner-bnr-section {bottom: 70px;}
    .inner-bnr-block .main-title {padding: 20px 0 0;}
    .inner-bnr-block .main-title::after {width: 130px;}

    .mission-content .section-title { margin: 0 0 40px; }
    .bussiness-page .section-title{margin: 0 0 40px;}
    .mission-content { padding: 50px 50px 20px 50px; }
    .mission-wrp { padding: 60px 0; }

    .mission-reverse .mission-content {padding: 50px 50px 20px 50px;}

    .values-main .section-title { margin: 0 0 50px; }
    .values-wrp { padding: 70px 0 60px; }
    .values-block { padding: 0 0 50px; }
    .values-block .common-detail {padding: 40px 20px 0;}
    .values-number {width: 90px; height: 81px;}
    .values-number * { font-size: 31px; line-height: 40px; }
    .values-section .row>* { padding: 0px 18px; }
    .values-section .row {margin: 0 -18px;}

    .bussiness-page .section-title { font-size: 32px; line-height: 42px; }
    .bussiness-page .mission-content { padding: 40px 30px 20px 30px; }
    /* About Page End */

    /* Project Page Start */
    .project-wrp {margin: 80px 0; padding: 70px 0 90px;}
    .project-block .large-detail {padding: 30px 20px 30px; min-height: 120px;}
    .inner-bnr-section .btn-group .btn-main{font-size: 16px;padding: 12px;}
    /* Project Page End */

    /* Footer Start */
    .footer-left {padding: 30px 0 0;}
    .footer-address {padding: 30px 0 0;}
    .footer-links {padding: 30px 0 0;}
    .footer-top { padding: 60px 0 70px; }
    .footer-address ul li {padding: 0 0 30px;}
    .footer-links ul li { font-size: 18px; padding: 0 0 25px;}
    .footer-address::before, .footer-address::after {height: 220px;}
    .footer-address ul {margin: 0;}
    .footer-logo { max-width: 180px; }
    .social-media ul li { font-size: 25px; line-height: 25px; }
    /* Footer End */

    /* **** News Pages **** */
    .news-block{margin: 0 0 30px;}
    .news-data{padding: 15px 15px 45px;}
    .news-data h3{font-size: 20px;line-height:26px;}
    .news-data p{font-size: 15px;}
    .small-new-block .news-data{width:50%;padding: 10px 10px 30px;}
    .small-new-block .news-img{width: 50%;}
    .small-new-block .news-img img,.small-new-block .news-img a,.small-new-block .news-img figure{height: 100%;width: 100%;display: block;}
    .small-new-block .news-data h3{font-size: 16px;line-height: 22px;margin: 0 0 10px;}
    .small-new-block .news-data p{font-size: 14px;line-height: 20px;}
    .small-new-block .news-data .btn{max-width: 100px;font-size: 14px;}
    .pager-row .col-md-4{width: 40%;}
    .pager-row .col-md-8{width: 60%;}
    .pager-nav a{margin: 0 60px 0 0;}
    .paginationbx ul li a{font-size: 16px;}

    .news-detail-wrp{padding: 50px 0;}
    .news-detail-databx{padding: 0 0 30px;}
    .news-detail-databx h2{font-size: 32px;line-height: 42px;margin: 0 0 30px;}
    .news-detail-databx p{font-size: 16px;line-height: 24px;}
    .more-news{padding: 80px 0 0;}
    .more-news h2{padding: 15px 0 0;}
    .center-navrw .col-md-4{width: 40%;}
    .center-navrw .col-md-8{width: 60%;}
    .news-rw-deta{margin: 0 0 30px;}
    .center-dots .slick-dots li button{font-size: 18px;}
    .news-detail-databx{margin: 0;padding: 0;}
    .news-detail-databx:last-child{padding: 0;}
    /* **** End News Pages **** */

    /* **** Contact Page **** */
    .contact-wrp{padding: 50px 0;}
    .contact-rowbx{padding: 25px;}
    .contact-block{padding: 25px 25px 45px;}
    .contact-rightbox{padding: 25px 15px;}
    .contact-rightbox h2{font-size: 20px;margin: 0 0 20px;line-height: 26px;}
    .contact-rightbox ul li{margin: 0 0 25px}
    .contact-rightbox ul li figure{margin: 0 10px 0 0;min-width: 20px;}
    .contact-rightbox ul li figure img{width: 15px;}
    .contact-block .btn{padding: 10px;}
    .contact-rightbox ul li p{font-size: 14px;line-height: 20px;word-break: break-all;}
    .contact-block .form-group label{font-size: 16px;}
    .contact-block .form-group .form-control{font-size: 14px;}
    /* **** End Contact Page **** */

    /* **** Project Details Page **** */
    .project-details-wrp{padding: 50px 0;}
    .project-in-rw .row{align-items: flex-start;}
    .project-details-data{padding: 0 0 30px;}
    .project-details-data h2{font-size: 26px;line-height: 36px;margin: 0 0 25px;}
    .project-details-data p{font-size: 16px;line-height: 24px;}
    .project-deibx{margin: 0 0 24px;}
    .project-deibx.small-details img,.project-deibx img{height: 200px;}
    .project-details-row{margin: 0 0 50px;}
    .project-contact-row h2{padding: 30px 0 0;}
    .map-inbox{padding: 0 0 35px;}
    .project-contact-row h2{margin: 0 0 20px;}
    .bingobx{height: 150px;}
    .bingobx img{height: 40px;}
    .center-arrows button img{height:20px;}
    .project-in-rw .project-details-data:last-child{padding: 30px 0 0;}
    /* **** End Project Details Page **** */
}

@media (max-width: 767px) {
    /* Common Style Start */
    .container {padding: 0 24px;}
    .main-title {font-size: 40px;}
    .large-detail { font-size: 18px; line-height: 22px; }
    .section-title {font-size: 24px; line-height: 29px;}
    .top-border-white::after, .top-border-blue::after {width: 47px;}
    .top-border-white, .top-border-blue { padding: 15px 0 0; }
    .block-title { font-size: 20px; line-height: 24px; }
    .btn { font-size: 16px; line-height: 21px;  padding: 3px 31.1px;}
    .centers-left .nav-link .btn, .tab-content .accordion-button .btn{padding: 3px 30px;}
    body {font-size: 16px; line-height: 19px;}
    .news-wrp-2{padding-top: 77px;}
    /* Common Style End */

    /* Header Start */
    .header {padding: 23px 0 0;}
    .header .navbar-nav .nav-item { padding: 10px 20px; border-bottom: 1px solid var(--white); }
    .header .navbar-nav .nav-item:first-child {border-top: 1px solid var(--white);padding-left: 20px;}
    .header .navbar-brand {max-width: 98px;}
    .header .navbar-nav .nav-item .nav-link { font-size: 18px; line-height: 24px; border-bottom: none;}
    .header .navbar-toggler {padding: 0; margin: 0; border: none; box-shadow: none; margin: 8px 0 0; position: relative; z-index: 99;}
    .header .navbar-toggler span { width: 26px; height: 2px; display: block; position: relative; background-color: var(--white); margin-bottom: 6px; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; }
    .header .navbar-toggler span:last-child {margin-bottom: 0;}
    .header .navbar-collapse { position: fixed; right: -100%; top: 0; bottom: 0; padding: 100px 0; max-width: 100%; width: 100%; height: 100%; overflow: auto; background-color: var(--blue); transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; }
    .header .navbar-collapse.show {right: 0; height: auto;}
    .header .navbar-nav { margin-top: 0; }
    .header .navbar-toggler:not(.collapsed) span:first-child { top: 8px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); }
    .header .navbar-toggler:not(.collapsed) span:nth-child(2) {opacity: 0;}
    .header .navbar-toggler:not(.collapsed) span:last-child { top: -8px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); }
    /* Header End */

    /* Home Page Start */
    .banner-img img {height: 707px; object-position: left;}
    .banner-section .main-title { max-width: 580px; margin: 0 0 28px; }
    .banner-section .main-title * {margin: 0 -10px 0 0;}
    .banner-section .large-detail { max-width: 480px; }
    .banner-main {bottom: 61px;}

    .property-count-wrp { padding: 77px 0 54px; }
    .property-count-content .section-title { font-size: 30px; line-height: 43px; margin: 0 0 3px;}
    .property-count-block {padding: 11px; margin: 0 0 13px; min-height: 168px;}
    .property-count-icon {width: 40px; height: 40px; margin: 0 0 18px;}
    .property-count-content .section-title sup { font-size: 25px; line-height: 30px; top: -16px; }
    .property-count-content .details p { font-size: 13px; line-height: 16px; }
    .property-count-main .row {margin: 0 -6px;}
    .property-count-main .row>* { padding: 0 6px; }

    .news-wrp { padding: 52px 0 55px; }
    .news-main .section-title { margin: 0 0 45px; }
    .news-content { padding: 19px 8px 35px 21px; }
    .news-img img {height: 196px; }
    .news-slider {margin: 0; padding: 0 27px 56px;}
    .news-content .block-title { margin: 0 0 7px; }
    .news-arrows {max-width: 97px;}
    .news-dots { padding: 0; }
    .detail{font-size: 14px;}

    .slick-dots li { font-size: 17px; line-height: 20px; }
    .slick-dots li {margin: 0 6px;}
    .slick-arrow svg {width: 12px; height: 17px;}

    .partners-wrp {padding: 52px 0;}
    .partners-main .section-title { margin: 0 0 45px; }
    .partner-arrows {margin: 42px auto 0; max-width: 97px;}
    .partners-item { padding: 0; text-align: center; }
    .partners-item img {margin: 0 auto;}
    .partners-slider { margin: 0; }

    .centers-wrp { padding: 52px 0 36px; }
    .centers-main .section-title { margin: 0 0 45px; }
    .centers-left .nav-link h3 {font-size: 26px; line-height: 32px;}
    .centers-left .nav-link {padding: 30px 16px 30px 30px;}
    .centers-left .nav-link ul li {padding: 0 20px 0 0;}
    .centers-left .nav-link .btn { max-width: 130px; }
    .location-map iframe {height: 251px; width: 100%;}
    .tab-content { height: auto; }
    .tab-content .accordion-item {background-color: transparent; height: auto; margin: 0 0 16px;}
    .tab-pane .accordion-collapse { margin: 12px 0 0; overflow: hidden; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; }
    .centers-left .nav-link h3, .tab-content .accordion-button h3 {font-size: 18px; line-height: 22px; margin: 0 0 16px;}
    .centers-left .nav-link, .tab-content .accordion-button {padding: 24px 20px 15px 27px;}
    .centers-left .nav-link .btn, .tab-content .accordion-button .btn {max-width: 94px;}
    .centers-left .nav-link ul li, .tab-content .accordion-button ul li {font-size: 12px; line-height: 15px; padding: 0 21px 0 0;}
    /* Home Page End */

    /* About Page Start */
    .inner-bnr-section {bottom: 47px;}
    .inner-bnr-block .main-title {padding: 19px 0 0; margin: 0 0 34px;}
    .inner-bnr-block .main-title::after {width: 98px;}

    .mission-content .section-title { margin: 0 0 45px; }
    .bussiness-page .section-title{margin: 0 0 45px;}
    .mission-content { padding: 36px 30px 47px 34px; }
    .mission-wrp { padding: 52px 0; }
    .mission-img { overflow: hidden; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; }
    .mission-img img { height: 319px;  }

    .mission-reverse .mission-content {padding: 36px 30px 47px 34px;}
    .mission-reverse .mission-main .row {flex-direction: column-reverse;}

    .values-main .section-title { margin: 0 0 45px; }
    .values-wrp { padding: 52px 0 35px; }
    .values-block { padding: 0 0 27px; height: calc(100% - 13px); margin: 0 0 13px; }
    .values-block .common-detail { max-width: 100%; padding: 21px 20px 0 23px;}
    .values-number {width: 38px; height: 36px;}
    .values-number * { font-size: 20px; line-height: 24px; }
    .values-section .row>* { padding: 0px 7px; }
    .values-section .row {margin: 0 -7px;}
    .values-block .common-detail::after {width: 21px;}

    .bussiness-page .section-title { font-size: 24px !important; line-height: 42px; }
    .bussiness-page .mission-content { padding: 36px 30px 47px 34px; }

    .values-block .common-detail *{font-size: 15px;}
    /* About Page End */

    /* Project Page Start */
    .project-wrp {margin: 77px 0; padding: 70px 0 106px; }
    .project-block .large-detail { padding: 16px 6px 8px; min-height: 58px; font-size: 14px; line-height: 17px; }
    .project-main .row {margin: 0 -7px;}
    .project-main .row>* {padding: 0 7px;}
    .project-block {margin: 0 0 14px;}
    .inner-bnr-section .btn-group{justify-content: flex-start;margin: 25px 0 0;}
    .inner-bnr-section .btn-group .btn-main{font-size: 11px;font-weight: 500;padding: 9px;}
    .inner-bnr-section .btn-group .btn-main figure{margin-right:10px;min-width: 15px;}
    .inner-bnr-section .btn-group{position: absolute;top: 0;right: 10px;margin: 0;}
    .inner-bnr-section .btn-group .btn-main figure img{width: 20px;}
    /* Project Page End */

    /* Footer Start */
    .footer {padding: 0 50px;}
    .footer-left {padding: 52px 0; border-bottom: 1px solid var(--cream);}
    .footer-address {padding: 52px 0; border-bottom: 1px solid var(--cream);}
    .footer-address ul li span { width: 17px; height: 20px;  margin: 0 24px 0 0;}
    .footer-links {padding: 52px 0 47px; border-bottom: 1px solid var(--cream); }
    .footer-top { padding: 0; }
    .footer-address ul li { font-size: 15px; line-height: 18px; padding: 0 0 36px;}
    .footer-links ul li { text-align: center;}
    .footer-address::before, .footer-address::after {display: none;}
    .footer-address ul {margin: 0;}
    .footer-logo { max-width: 103px; margin: 0 auto; }
    .social-media ul li { font-size: 20px; line-height: 20px; padding: 0 15px 0 0; }
    .social-media ul { padding: 0 27px 0 0; }
    .footer-moddle {flex-direction: column-reverse; padding: 55px 0 16px; border-bottom: none;}
    .footer-moddle-right {padding: 0 0 104px;}
    .footer-moddle-right .btn {max-width: 114px; flex: 0 0 auto; padding: 5px 15px;}
    .footer-moddle-left .btn:first-child { margin: 0 11px 0 0;  }
    .footer-moddle-left .btn {padding: 5px 17px;}
    .footer-bottom {padding: 10px 0 18px; flex-direction: column-reverse; text-align: center; margin: 0 -48px 0; border-top: 1px solid var(--cream);}
    .footer-bottom * {font-size: 10px; line-height: 12px;}
    .privacy-policy {padding: 0 0 16px;}
    /* Footer End */

    /* **** News Pages **** */
    .news-data h3{font-size: 20px;line-height:26px;}
    .news-data p{font-size: 14px;}
    .pager-row .col-md-4{width: 40%;}
    .pager-row .col-md-8{width: 60%;}
    .pager-nav a{margin: 0 30px 0 0;}
    .paginationbx ul li a{font-size: 17px;padding: 2px 3px;}
    .small-new-block .news-img img{height: auto;}
    .news-block{max-width: 265px;margin: 0 auto 30px;}
    .news-block .news-img img{height: 200px;}
    .news-data{padding: 20px 16px 35px;}
    .small-new-block{margin: 0 0 14px;}
    .small-new-block .news-img{width: 41%;}
    .small-new-block .news-img img,.small-new-block .news-img figure,.small-new-block .news-img a{width: 100%;height: 100%;display: block;}
    .small-new-block .news-data{width: 59%;padding: 16px 12px 35px;}
    .small-new-block .news-data h3{margin: 0;font-size: 18px;}
    .small-new-block .news-data p{margin: 0;display: none;}
    .pager-nav a img{height: 20px;}

    .news-detail-wrp{padding: 50px 0;}
    .news-detail-databx{padding: 0 0 30px;}
    .news-detail-databx h2{font-size: 24px;line-height: 35px;margin: 0 0 30px;}
    .news-detail-databx h2:before{width: 47px;}
    .news-detail-databx p{font-size: 16px;line-height: 24px;}
    .center-navrw .col-md-4{width: 40%;}
    .center-navrw .col-md-8{width: 60%;}
    .news-detail-databx:last-child{padding: 0 0 30px;}
    .center-navrw{padding: 57px 0 0;}
    .news-rw-deta{margin: 0;}
    /* **** End News Pages **** */

    /* **** Contact Page **** */
    .contact-wrp{padding: 77px 0 53px;}
    .contact-rowbx{padding: 52px 23px;}
    .contact-block{padding: 43px 28px 81px;margin: 0 0 30px;}
    .contact-rightbox{padding: 35px 35px;}
    .contact-rightbox h2{font-size: 24px;margin: 0 0 30px;line-height: 30px;}
    .contact-rightbox ul li{margin: 0 0 25px}
    .contact-block .btn{padding: 10px 30px;max-width: 120px;background: #D9D0BD;color: #213650;}
    .contact-rightbox ul li p{font-size: 15px;;line-height: 22px;}
    .contact-rightbox ul li figure{min-width: 20px;margin: 0 15px 0 0;}
    .contact-rightbox ul li figure img{width: 17px;}
    .contact-block .form-group label{font-size: 18px;}
    .contact-block .form-group .form-control{font-size: 14px;}
    /* **** End Contact Page **** */

    /* **** Project Details Page **** */
    .project-details-wrp{padding: 70px 0 35px;}
    .project-details-data{padding: 0 0 30px;}
    .project-details-data h2{font-size: 24px;line-height: 36px;margin: 0 0 25px;}
    .project-details-data p{font-size: 16px;line-height: 24px;}
    .project-deibx{margin: 0 0 24px;}
    .project-details-row{margin: 0 0 50px;}
    .map-inbox{padding: 0 0 116px;}
    .project-details-ingallery-bx .col-md-6{width: 50%;}
    .project-deibx img{height: 330px;}
    .project-in-rw .project-details-data:last-child{padding: 0 0 30px;}
    .project-details-ingallery-bx .row{margin: 0 -7px;}
    .project-details-ingallery-bx .row .col-md-6{padding: 0 7px;}
    .project-deibx.small-details{margin: 0 0 15px;}
    .project-deibx.small-details img{height: 155px;}
    .bingobx{height: 155px;}
    .bingobx img{height: 40px;}
    .center-arrows button img{height: 20px;}
    .project-contact-row .center-dots .slick-dots li button{font-size: 17px;}
    /* **** End Project Details Page **** */

    .more-news{padding: 80px 0 0;}
    .our-value-wrp{padding: 50px 0;}

    .our-value-wrp .section-title{margin: 0 0 30px;}

    .value-data,.value-icon{width: 100%;}

    .values-list-wrp ul li:nth-child(even){margin: 0 0 30px;}

    .values-list-wrp ul li:nth-child(even) .value-rw{flex-flow: column;}

    .values-list-wrp ul li:last-child{margin: 0;}

    .value-data{padding: 25px 15px;}

    .value-data h3{font-size: 26px;text-align: center;}

    .value-data p{font-size: 16px;line-height: 22px;text-align: center;}
}

/*---------- Small Mobile , IPhone Start ----------*/

/*=== Screen Size = 240, 320, 360, 480, 568 ===*/
@media (min-width: 576px) and (max-width: 767px) {
}

@media (max-width: 575px) {
}

@media (max-width: 384px) {
    /* Common Style Start */
    .container { padding: 0 20px; }
    .main-title { font-size: 34px; }
    /* Common Style End */

    /* Home Page Start */
    .banner-img img { height: 550px; }

    .property-count-content .section-title { font-size: 22px; }
    .property-count-wrp { padding: 50px 0 30px; }
    .property-count-content .details p { font-size: 12px; line-height: 15px; }

    .news-slider { padding: 0 0px 30px; }
    .news-main .section-title { margin: 0 0 30px; }

    .centers-main .section-title { margin: 0 0 30px; }
    .centers-left .nav-link, .tab-content .accordion-button { padding: 15px 15px 15px 15px; }
    .centers-left .nav-link ul, .tab-content .accordion-button ul {display: block;}
    .centers-left .nav-link ul li, .tab-content .accordion-button ul li {padding: 0 0 10px;}
    .tab-content .accordion-button ul li:last-child {padding-bottom: 0;}

    .partners-main .section-title { margin: 0 0 30px; }
    .partner-arrows { margin: 30px auto 0; }
    /* Home Page End */

    /* Footer Start */
    .footer { padding: 0 20px; }
    .footer-left { padding: 40px 0; }
    .footer-address { padding: 40px 0; }
    .footer-links { padding: 40px 0 40px; }
    .footer-links ul li {padding: 0 0 30px;}
    .footer-moddle {padding: 40px 0 16px;}
    .footer-moddle-right { padding: 0 0 60px; }
    .footer-bottom {margin: 0 -15px 0;}
    /* Footer End */
}


