.itopplus-background {

}
body,
html {
    overflow-x: hidden;
}

.itopplus-bg {
    background-image: url('https://itp1.itopfile.com/ImageServer/z_itp_20062023unwq/0/0/1z-z988043613743.webp');
}

.itopplus-bg2 {
    background-image: url('https://itp1.itopfile.com/ImageServer/z_itp_20062023unwq/0/0/2z-z743353479163.webp');
      background-position: bottom;
    background-size: cover;
}

.itopplus-bg3 {
    background-image: url('https://itp1.itopfile.com/ImageServer/z_itp_20062023unwq/0/0/3z-z773461280521.webp');
}

.itopplus-bg4 {
    background-image: url('https://itp1.itopfile.com/ImageServer/z_itp_20062023unwq/0/0/4z-z208457661433.webp');
}

.itopplus-bg5 {
    background-image: url('https://itp1.itopfile.com/ImageServer/z_itp_20062023unwq/0/0/5z-z1430775389431.webp');
      background-size: cover;
}

/************Menu***************/
.navbar-default .navbar-nav>li>a {
    color: #fff;
    margin: 0 12px;
    padding: 7px 0px;
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:active,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
    color: #284177 !important;
    box-shadow: 0px 3px 0px 0px #284177;
    border-radius: none;
    background: transparent;
    background-color: transparent;
}

.dropdown-menu>li>a {
    color: #000;
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    color: #000;
    background: #e8e8e8;
}

/********Only Sidebar*********/
@media screen and (max-width : 992px) {
    
.navbar-default .navbar-toggle .icon-bar {
    background-color: #d4b176 !important;
    color: #d4b176 !important;
}

#controlMenu,
#controlMenu i,
#controlMenu li a {
    color: #d4b176 !important;
}

.navbar-default {
    background: #2c3748;
}
  
/*new logo nav*/
.navbar-header {
    display: flex;
    flex-direction: row-reverse;
    box-shadow: 0 0 5px 0 #ccc;
    padding: 0 10px;
    height: 70px;
    align-items: center;
}

.itopplus-logo img {
    position: fixed;
    object-fit: contain;
    width: 90px !important;
    top: 5px;
    left: 15px;
}
  
.itopplus-sidebar-background {
    top: 70px;
}
#ItopplusMainSidebar {
    margin-top: 20px;
}  

}

@media screen and (min-width : 1024px) {

.navbar-default {
    background: transparent;
}

#controlPosition {
    margin-top: 3%;
    text-align: center;
}

#controlBanner {
    object-fit: contain;
    padding: 15px;
    width: 90%;
    margin: 0 auto;
}

.no-js .itopplus-banner {
    background: #ffffff00;
    position: absolute;
    width: 100%;
    z-index: 100;
}


.itopplus-search {
    color: #fff;
}
}

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

@media screen and (min-width : 1900px) {}

@media screen and (max-width : 900px) {}

@media screen and (max-width : 480px) {}

/************font-size***************/

.navbar-default .navbar-nav>li>a {
    font-size: 16px;
}

h1 {
    font-size: 4.125em;
}

h2 {
    font-size: 2.875em;
}

h3 {
    font-size: 2.25em;
}

h4, h3.managerHeader {
    font-size: 1.875em;
}

h5 {
    font-size: 1.5em;
}

h6 {
    font-size: 1.3125em;
}

p,.footer li , .art-detail li, .sect-concept li, .sect-present li, .house-detail li, .promotion-detail li, .cont-art li,.new-project li, .btn-all button, .house-detail2 li{
    font-size: 16px;
}

.line-namr p,.start-price button, .start-price button , .review-start button,.pre-article button{
    font-size: 14px !important;
}

.pt-3 {
	padding-top:3%;
}

.pt-5 {
	padding-top:5%;
}

.pt-10 {
	padding-top:10%;
}

.pt-15 {
	padding-top:15%;
}

.pt-20 {
	padding-top:20%;
}


.pt-30 {
	padding-top: 35%;
}


/*******master-page*********/

.text-gold {
	color:#b59768;
}

.boderedlayoutClient {
    border: none;
}

.cont-head p {
    margin: 0;
    color: #ebe0cc;
}

.cont-head {
    display: grid;
    grid-template-columns: 20% auto;
    align-items: center;
    text-align: left;
    gap: 6px;
}

.cont-footer {
    display: grid;
    grid-template-columns: 15% auto;
    align-items: center;
    text-align: left;
    gap: 10px;
}

.cont-head h6,.cont-footer h5 {
    font-weight: 700;
    font-family: 'DM Sans', sans-serif;
    margin: 0;
}

.cont-footer p {
    margin: 3px;
    color: #d7bca0;
}

.social-footer {
    display: grid;
    grid-template-columns: repeat(5,1fr);
    gap: 10px;
}

.address-footer {
    display: grid;
    grid-template-columns: 10% auto;
    gap: 10px;
    margin-bottom: 6%;
}

.footer h6 {
    color: #d7bca0;
    margin-bottom: 6%;
}

.line-flower {
    width: 30%;
    margin: auto;
}

.footer li, .about-first p , .sect-location, .art-detail p, .sect-present h6, .last-name h5{
    margin-bottom: 2%;
}

.promotion-detail p{
    margin-bottom: 1%;
}

.sect-present h6{
    margin-bottom: 5%;
}

.house-detail h6{
    margin-bottom: 3%;
}

.copy-right {
    text-align: center;
    padding: 1% 0;
    border-top: 1px solid #ccc;
}

.about-first h2, .sect-about h4 , .home-recom h3, .sect-location h2, .sect-location h5,.sect-location h3, 
.location-items li span, .location-items h6,.form-get h3, .sect-article h2, .art-detail h6, 
.cont-art h6,h3.managerHeader, .our-story h5, .vision h3, .house-detail h6, .home-recom h1, .home-recom h2{
    font-weight: 600;
}

.sect-about h4 {
    margin-bottom: 4%;
    line-height: 36px;
}

.home-recom h1 {
    margin-bottom: 3%;
    font-size: 4em;
}

.about-first h2, .new-project h4 {
    margin-bottom: 2%;
}

.about-first , .home-recom h3, .btn-all, .review-first, .review-start, .sect-location, .location-items div, 
.location-items h6, .form-get h3, div#btnview651a28d9aa479600136080a8, .sect-article,.about-page,
h3.managerHeader, .cont-art, .head-concept, .vision, .sect-present h3, .contact-page, .home-recom h1, .home-recom h2{
    text-align: center;
}

.fw-bold , .about-page h4, .head-concept h3, .our-story h3, .sect-present h6, .sect-present h3, .house-detail h4, .promotion-detail h6, .contact-page h4,.new-project h4{
    font-weight: 700;
}

.home-icon {
    width: 15%;
    margin-bottom: 5%;
}

.fw-medium {
    font-weight: 500;
}

.about-first p {
    line-height: 28px;
}

figure.effect-selena {
    background: transparent;
}

div#InmyDiv1695974125205 {
    width: 45%;
    position: relative;
    z-index: 2;
    margin-bottom: -155px;
}

div#InmyDiv1695977257737 {
    width: 50%;
    position: relative;
    z-index: 2;
    right: 70px;
    top: 75px;
}

.home-recom h3, .home-recom h2 {
    color: #000;
}

hr.line-center {
    border-width: 3px;
    border-color: #2c3748;
    width: 5%;
}

.line-left {
    border-width: 3px;
    border-color: #2c3748;
    width: 5%;
    margin-left:0;
}

.line-gold{
    border-width: 1px;
    border-color: #d4b177;
}

.line-pass {
    border-width: 3px;
    border-color: #2c3748;
}

.fw-extra {
    font-weight: 800;
}

.home-recomend {
    box-shadow: 0 4px 8px 0 rgb(240,207,171,0.3);
    background-color: #fff;
    padding: 3%;
    margin: 0 2%;
}

.tags-news {
    padding: 2% 3%;
    background: linear-gradient(359deg, #182335, #3e4e68);
    color: #e4d2bf;
    position: absolute;
    top: 35px;
    left: 35px;
}

.type-color {
    color: #696969;
    font-weight: 800;
    font-size: 80%;
}

.recomend-detail {
    padding: 5% 2% 0;
    height: 165px;
}

.recomend-detail h5 {
    color: #2c3748;
    font-weight: 700;
    margin-bottom: 4%;
}

.recomend-detail ul {
    padding-left: 7%;
    display: grid;
    grid-template-columns: 40% 60%;
    margin-bottom: 5%;
}

.recomend-detail li, .recomend-detail p {
    font-size: 90%;
    color: #000;
}

.recomend-detail h6,.start-price h6,.start-price button {
    color: #2c3748;
}

.start-price {
   padding:0 2%;
}

.start-price button {
    background-color: transparent;
    border: 1px solid #2c3748;
    padding: 0.55rem 2rem;
    border-radius: 30px;
    margin-top: 3%;
    margin-bottom: 5%;
   transition: background 0.2s ease-out;
}

.btn-all button , .review-start button{
    background-color: #2c3748;
    color: #e4d2bf;
    padding: 1rem 3rem;
    border-radius: 30px;
    border: none;
    margin-top: 2%;
  transition: background 0.2s ease-out;
}

.text-name {
    font-size: 1.5em;
    color: #cba984;
}

.review-first h6 {
    font-weight: 400;
    line-height: 30px;
}

div#Component6516aadcce4b1e00134aa8a8 {
    width: 65%;
    margin: auto;
}

div#Component6516aadcce4b1e00134aa8a8 .embed-responsive iframe {
    border-radius: 20px !important;
}

.review-start h2, .review-start h1 {
    margin: 0;
}

.review-start {
    display: flex;
    align-items: baseline;
    justify-content: center;
    margin: 2% 0;
}

.review-start h2 {
    color: #4f4f4f;
    font-weight: 700;
    margin-right: 2%;
}

.review-start h1 {
    color: #bd9161;
    font-weight: 700;
    background: linear-gradient(359deg, #fff, transparent);
    padding: 0 2%;
    border-radius: 2rem;
}

.text-under {
    font-size: 1.5em;
}

.location-items ul {
    padding: 0;
    list-style: none;
}

.location-items img {
    width: 40% !important;
    margin: auto;
    height: 55px;
    object-fit: contain;
}

div#contentnewmode6516b29439e21f0012946236 {
    margin-top: -100px;
}

.sect-location h5 {
    line-height: 34px;
}

.logo-form {
    width: 30%;
    margin: 25% auto 0;
}

div#formdisplay651a28d9aa479600136080a8 {
    padding: 5% 3%;
    border-radius: 0 0 105px;
    background-color: #fffffff2 !important;
    box-shadow: 0 4px 8px 0 rgb(0,0,0,0.2);
}

.form-get span {
    display: none;
}

div#formdisplay651a28d9aa479600136080a8 .form-control {
    box-shadow: none;
    border-radius: 0;
    border: none;
    border-bottom: 1px solid #c0c0c0;
    background: transparent;
    padding: 1% 2% !important;
  }

div#formdisplay651a28d9aa479600136080a8 #capcha0 {
    display: block !important;
}

div#formdisplay651a28d9aa479600136080a8 #capcha0 .col-md-12.col-sm-12 .col-md-12.col-sm-12:nth-child(1) {
    display: none;
}

div#formdisplay651a28d9aa479600136080a8 .col-md-12.col-sm-12, .sect-present li {
    margin-bottom: 1%;
}

a#capchatxt {
    color: #000;
    font-size: 12px;
}

div#btnview651a28d9aa479600136080a8 button, div#Component651ac3be39e21f0012947f92 button ,div#Component651b7d29ce4b1e00134ac609 button{
    background-image: none;
    background: #2c3748;
    text-shadow: none;
    color: #e4d2bf;
    border-radius: 30px;
    padding: 0.75rem 3rem;
    border: none;
  transition: background 0.2s ease-out;
}

div#btnview651a28d9aa479600136080a8 .glyphicon {
    display: none;
}

div#btnview651a28d9aa479600136080a8.col-md-offset-5 {
    margin-left: 0;
   width: 100%;
}

.location-items li {
    display: grid;
    grid-template-columns: 30% auto;
    margin-bottom: 4%;
}

.location-items h6 {
    margin: 12% 0;
}

div#formdisplay651a28d9aa479600136080a8 input::placeholder {
  color: #2c3748;
}

div#Component651a3d61e314dc0013329dc2 .col-md-4.col-sm-4.col-xs-12.padding-md.text-center,
div#Component651ae47f53502700135cd104 .col-md-4.col-sm-4.col-xs-12.padding-md.text-center{
    width: 23%;
    margin: 1%;
    padding: 1% !important;
    background-color: #fff;
    box-shadow: 0 4px 8px 0 rgb(0,0,0,0.2);
}

.Text_seller2 {
    display: none;
}

.pre-article p {
    color: #696969;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font-size: 12.5px;
    overflow: hidden;
}

.pre-article h6 {
    color: #282828;
    line-height: 24px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
   font-weight: 600;
}

.pre-article {
    text-align: left;
    padding: 2%;
}

.head-banner {
    text-align: left;
    position: absolute;
    top: 50%;
    left: 10%;
}

.pre-article button {
    background-color: #fff;
    border: 1px solid #2c3748;
    padding: 0.55rem 2rem;
    border-radius: 30px;
    color: #2c3748;
    font-weight: 600;
    margin-top: 4%;
    margin-bottom: 3%;
}

.art-detail li, .house-detail li,.promotion-detail li ,.new-project li, .house-detail2 li{
    list-style: none;
    margin-bottom: 1%;
}

.art-detail h6, .promotion-detail h6 {
    margin-top: 3%;
}

.promotion-detail h6 {
    margin-bottom: 2%;
}

.cont-art ul {
    padding: 0;
    list-style: none;
   display: flex;
    justify-content: center;
}

.icon-art {
    width: 40px;
    margin: auto;
    margin-bottom: 5%;
}

.cont-art li {
    margin: 2% 1%;
    padding: 2%;
    width: 33%;
    border: 1px dashed #d4b177;
}

.post-time, .social-share , .fbcomments, .landingpagemanager,br.k-br,div#Component651a3d61e314dc0013329dc2 .pagination, .post{
    display: none;
}

div#Component651a3d62e314dc0013329dcd .img-thumbnail, div#Component651a3d62e314dc0013329dcd .thumbnail {
    box-shadow: none;
    border: none;
}

.list-none {
	list-style:none;
}


div#capcha651a28d9aa479600136080a8 {
    margin-top: -20px;
}

figure.effect-oscar {
    background: transparent;
    background: transparent;
}

div#Component651a4a67ce4b1e00134ab41b figure.effect-oscar figcaption , div#Component651a639653502700135cc067 figure.effect-oscar figcaption,
div#Component651a646239e21f0012946fb8 figure.effect-oscar figcaption, div#Component651a6531a3efb2001251eec6 figure.effect-oscar figcaption,
div#Component651a657bce4b1e00134ab6a2 figure.effect-oscar figcaption,div#Component651ab3c239e21f0012947e7b figure.effect-oscar figcaption,
div#Component651ab47f39e21f0012947eb8 figure.effect-oscar figcaption,div#Component651b8c7153502700135cd5b2 figure.effect-oscar figcaption,
div#Component651ab499a3efb2001251fc4a figure.effect-oscar figcaption,div#Component651ab60253502700135ccfe8 figure.effect-oscar figcaption,
div#Component651ab63aa3efb2001251fc58 figure.effect-oscar figcaption,div#Component651ad5a2aa47960013609d56 figure.effect-oscar figcaption{
    background-color: transparent;
      transform: none;
    transition: none;
}

div#Component651a4a67ce4b1e00134ab41b grid figure figcaption::before,div#Component651a4a67ce4b1e00134ab41b figure.effect-oscar h2 , div#Component651a4a67ce4b1e00134ab41b figure.effect-oscar p,
div#Component651a639653502700135cc067 grid figure figcaption::before, div#Component651a639653502700135cc067 figure.effect-oscar h2 , div#Component651a639653502700135cc067 figure.effect-oscar p,
div#Component651a646239e21f0012946fb8 grid figure figcaption::before ,div#Component651a646239e21f0012946fb8 figure.effect-oscar h2 ,div#Component651a646239e21f0012946fb8 figure.effect-oscar p,
div#Component651a6531a3efb2001251eec6 grid figure figcaption::before , div#Component651a6531a3efb2001251eec6 figure.effect-oscar h2 , div#Component651a6531a3efb2001251eec6 figure.effect-oscar p,
div#Component651a657bce4b1e00134ab6a2 grid figure figcaption::before ,div#Component651a657bce4b1e00134ab6a2 figure.effect-oscar h2 , div#Component651a657bce4b1e00134ab6a2 figure.effect-oscar p,
div#Component651ab3c239e21f0012947e7b grid figure figcaption::before  ,div#Component651ab3c239e21f0012947e7b figure.effect-oscar h2  , div#Component651ab3c239e21f0012947e7b figure.effect-oscar p,
div#Component651ab47f39e21f0012947eb8 grid figure figcaption::before  , div#Component651ab47f39e21f0012947eb8 figure.effect-oscar h2  , div#Component651ab47f39e21f0012947eb8 figure.effect-oscar p,
div#Component651ab499a3efb2001251fc4a grid figure figcaption::before  ,div#Component651ab499a3efb2001251fc4a figure.effect-oscar h2  , div#Component651ab499a3efb2001251fc4a figure.effect-oscar p,
div#Component651ab60253502700135ccfe8 grid figure figcaption::before ,div#Component651ab60253502700135ccfe8 figure.effect-oscar h2 , div#Component651ab60253502700135ccfe8 figure.effect-oscar p,
div#Component651ab63aa3efb2001251fc58 grid figure figcaption::before ,div#Component651ab63aa3efb2001251fc58 figure.effect-oscar h2 ,div#Component651ab63aa3efb2001251fc58 figure.effect-oscar p,
div#Component651ad5a2aa47960013609d56 grid figure figcaption::before , div#Component651ad5a2aa47960013609d56 figure.effect-oscar h2 , div#Component651ad5a2aa47960013609d56 figure.effect-oscar p,
div#Component651b8c7153502700135cd5b2 grid figure figcaption::before ,div#Component651b8c7153502700135cd5b2 figure.effect-oscar h2 ,div#Component651b8c7153502700135cd5b2 figure.effect-oscar p{
    transition: none;
    transform: none;
    opacity: 1 !important;
}

.line-namr hr {
    border-width: 2px !important;
    width: 100% !important;
    margin: 1% 2% 1% 0 !important;
}

.line-namr {
    display: grid;
    align-items: center;
    gap: 10px;
    grid-template-columns: 10% max-content;
}

.head-banner h3 {
    font-size: 40px;
}

figure.effect-oscar:hover figcaption::before, figure.effect-oscar:hover p,figure.effect-oscar figcaption::before {
    border: none;
}

.grid figure h2 {
   word-spacing: 0;
}

div#InmyDiv1696229881118 {
    width: 60%;
    position: relative;
    top: -70px;
    margin: auto;
    margin-right: 0;
}

/*div#InmyDiv1696229874870:before {
    content: ' ';
    position: absolute;
    width: 360px;
    height: 155px;
    border: 5px solid #2c3748;
    right: 95px;
    top: 120px;
    z-index: -1;
}*/

div#InmyDiv1696990758947 img, div#InmyDiv1696229881118 img {
    border-radius: 20px;
}

.about-page {
    margin: 10% 0 0;
    padding: 5% 3%;
}

div#InmyDiv1696990758947 img , div#InmyDiv1696229881118 img{
    box-shadow: 0 4px 8px 0 rgb(0,0,0,0.2);
}

.symbol-left, .symbol-right {
    font-size: 2.5em;
    color: #d1d1d1;
    position: relative;
    top: 15px;
}

.sect-concept li {
    margin-bottom: 5%;
    padding: 8%;
    border: 1px solid #a68b61;
    height: 200px;
}

.sect-concept li div:nth-child(1) {
    width: 25%;
    margin-bottom: 8%;
    background-color: #2c3748;
    padding: 2%;
    border-radius: 10px;
}

.sect-concept ul{
    padding: 0;
    list-style: none;
}


.logo-concept {
    width: 60%;
    margin: auto;
}

div#mainmenu651a7bdf39e21f001294775a .col-md-6.col-sm-6.col-xs-12.padding:nth-child(2) {
    border-left: 1px solid #000;
    padding-left: 3% !important;
}

div#mainmenu651aa43839e21f0012947e43 .none-middle-mid .none-middle-mid ,div#mainmenu651aa0cc39e21f0012947d62 .none-middle-mid .none-middle-mid{
    display: block;
}
div#mainmenu651aa43839e21f0012947e43 .none-middle-mid, div#mainmenu651aa0cc39e21f0012947d62 .none-middle-mid {
    display: flex;
    align-items: center;
}

.vision h3:before {
    content: ' ';
    position: absolute;
    width: 1px;
    height: 40px;
    background-color: #a68b61;
    top: 95px;
    left: 50%;
}

.vision p {
   margin-top: 15%;
    line-height: 28px;
}

.our-story li {
    padding: 4%;
    margin: 3%;
}

.our-story ul {
    padding: 0;
    list-style: none;
    display: grid;
    grid-template-columns: repeat(3,1fr);
}

.our-story span{
    font-size: 3em;
    font-weight: 800;
    font-family: 'Montserrat', sans-serif;
    color: #b59768;
}

div#Component651aa1eeaa47960013609b8a .thumbs,
div#Component651a4a67ce4b1e00134ab41b .thumbs , div#Component651a639653502700135cc067 .thumbs,
div#Component651a646239e21f0012946fb8 .thumbs, div#Component651a6531a3efb2001251eec6 .thumbs,
div#Component651a657bce4b1e00134ab6a2 .thumbs,div#Component651ab3c239e21f0012947e7b .thumbs,
div#Component651ab47f39e21f0012947eb8 .thumbs,
div#Component651ab499a3efb2001251fc4a .thumbs,
div#Component651ab60253502700135ccfe8 .thumbs,
div#Component651ab63aa3efb2001251fc58 .thumbs,div#Component651ad5a2aa47960013609d56 .thumbs,
div#Component651b8c7153502700135cd5b2 .thumbs{
    margin: 0;
}

.vision {
    padding:3%;
}

div#mainmenu651aa0cc39e21f0012947d62 {
    background: #2c3748;
    color: #e4d2bf;
}

.icon-present {
    width: 13%;
    margin-bottom: 7%;
}

.sect-present h6 , .sect-present h3, .contact-page h4{
	color:#2c3748;
}

.sect-present a,.contact-page a, .cont-art a{
	color:#333;
}

.cont-footer a:hover, .address-footer a:hover , .footer a:hover, .cont-head a:hover, .sect-present a:hover, .contact-page a:hover, .cont-art a:hover{
	color:#b59768;
  
}

.cont-footer a, .address-footer a , .footer a, .cont-head a{
	color:#fff;
}

div#Component651ac3be39e21f0012947f92 .form-control , div#Component651b7d29ce4b1e00134ac609 .form-control{
    box-shadow: none;
    height: 40px;
    border-radius: 0;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #000;
}

div#Component651ac3be39e21f0012947f92 .form-group {
    margin-bottom: 30px;
}

div#Component651ac3be39e21f0012947f92 .col-md-offset-3 {
    margin-left: 0;
    width: 100%;
    text-align: center;
}

div#Component651ad0f7a3efb2001251fd03 .imgLightbox {
    height: 470px;
}

div#Component651ad0f7a3efb2001251fd03 .imgLightbox img {
    height: 485px;
    object-fit: cover;
}
 
.house-detail span {
	color:#b59768;
}

.house-detail {
    border-right: 1px solid #2c3748;
    padding-right: 6%;
}

.house-detail h4, .house-detail p {
    margin-bottom: 3%;
}

div#Component651adb7aaa47960013609d94 .imgLightbox {
    height: 255px;
}

div#Component651adb7aaa47960013609d94 .imgLightbox img {
    object-fit: cover;
}

.house-detail2 li {
    display: grid;
    grid-template-columns: 12% auto;
    gap: 10px;
    align-items: center;
    margin-bottom: 5%;
}

.promotion-detail .house-detail2 li {
    grid-template-columns: 8% auto;
}

.house-detail2 li div:nth-child(1) {
    border-right: 1px solid #e7e7e7;
    padding-right: 10%;
}

.house-detail2 ul {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    align-items: center;
}

.house-detail li {
    display: grid;
    grid-template-columns: 6% auto;
    gap: 20px;
    align-items: center;
    margin-bottom: 2.5%;
}

.last-name {
    text-align: center;
    margin: 2% 0;
    padding: 3% 2%;
    background-color: #fcf4e9;
}

.art-detail ,.promotion-detail{
    text-align: left;
}

.contact-page ul {
    display: grid;
    grid-template-columns: 25% 25% 25% 25%;
    padding: 0;
    list-style: none;
    margin: 3% 0;
}

.contact-icon {
    width: 15%;
    margin: auto;
    margin-bottom: 3%;
}

.contact-page li:last-child {
    border-right: none;
}

br.mobile-line {
	display:none;
}

.contact-page li {
    margin: 3%;
    padding: 3%;
    border-right: 1px solid #ccc;
}

div#Component651b7d29ce4b1e00134ac609 {
    background-color: #ffffffeb;
    padding: 5% 0;
    margin-bottom: 20%;
    /*box-shadow: 0 4px 8px 0 rgb(0,0,0,0.2);*/
    border-radius: 0 0 120px 0;
}

.logo-form2 {
    width: 30%;
    margin: auto;
    margin-bottom: 5%;
}

div#Component651b809039e21f0012948217 .tab-itp-background {
    padding: 0;
}

div#Component651b809039e21f0012948217 .tab-content {
    border: none !important;
    padding: 0 !important;
}

div#Component651b809039e21f0012948217 .TabItpContentLandingPage3>ul {
    width: 100%;
    background-color: #fff;
}

div#Component651b809039e21f0012948217 .TabItpContentLandingPage3>ul>li.active>a {
    border-bottom: 3px solid #d4b177!important;
    background-color: #fff!important;
}

div#Component651b809039e21f0012948217 .TabItpContentLandingPage3>ul>li.active>a>span {
    color: #173a6f;
}

div#Component651b809039e21f0012948217 .TabItpContentLandingPage3>ul>li>a {
    background-color: #fff;
    border-radius: 0;
}

div#ContentmanagerTemplate651b7ec0aa4796001360a0e6 {
    background-color: #fff;
}

.TabItpContentLandingPage3>ul>li>a:hover {
    border-bottom: 3px solid #d4b177;
}

div#InmyDiv1696299834707 {
    width: 50% !important;
    margin: auto;
}

div#ContentmanagerTemplate651b809039e21f0012948217 {
    background-color: #ffffff9c;
    height: 635px;
    box-shadow: 0 4px 8px 0 rgb(0,0,0,0.2);
 }

div#Component651ce49baa4796001360b503 .none-middle-mid div div div div:nth-child(3),
div#Component651cd715a3efb2001252148e .none-middle-mid div div div div:nth-child(3){
    justify-content: center;
}

div#Component651ae839ce4b1e00134ac481 .Contentmanager .site .col-section .item.-micro:nth-child(odd) {
    border-right: none;
    border-bottom: none;
}

div#Component651ae839ce4b1e00134ac481 .Contentmanager .site .col-section .item.-micro:nth-child(even) {
    border-bottom: none;
}

div#Component651ae839ce4b1e00134ac481 .Contentmanager .site .col-section .item.-micro a:hover .caption .title {
    color: #000;
}

.home-recomend:hover button , div#Component651a3d61e314dc0013329dc2 .col-md-4.col-sm-4.col-xs-12.padding-md.text-center:hover button, div#Component651ae47f53502700135cd104 .col-md-4.col-sm-4.col-xs-12.padding-md.text-center:hover button{
    background-color: #2c3748;
    color: #e4d2bf;
}

.home-recomend:hover {
    box-shadow: 0 4px 8px 0 rgb(0,0,0,0.3);
}

.btn-all button:hover , 
div#btnview651a28d9aa479600136080a8 button:hover, div#Component651ac3be39e21f0012947f92 button:hover ,div#Component651b7d29ce4b1e00134ac609 button:hover{
    color: #2c3748;
    background-color: #d4b177;
}

.navbar-nav>li:hover .dropdown-menu {
    display: block;
}


div#Component651a4886e314dc001332a374 .form-control , div#Component65168f89e314dc0013329352 .form-control{
    height: 40px;
    border-radius: 30px 0 0 30px !important;
}

div#Component651a4886e314dc001332a374 button , div#Component65168f89e314dc0013329352 button {
    height: 40px;
    border-radius: 0 30px 30px 0 !important;
    width: 70px;
    background: linear-gradient(359deg, #181818, #4d4d4d);
    border: none;
    text-shadow: none;
    color: #fff;
}


.social-footer img , .location-items img, div#InmyDiv1696229881118 img,div#InmyDiv1696990758947 img, .sect-concept li div, .house-detail li img, .contact-page li img{
	transition: transform 0.2s ease-out;
}

.social-footer img:hover, .location-items:hover img, div#InmyDiv1696229881118:hover img,div#InmyDiv1696990758947:hover img, .sect-concept li:hover div:nth-child(1) , .house-detail li:hover img, .contact-page li:hover img{
   transform: scale(0.95);
}

div#Component651ac3be39e21f0012947f92 {
    background-color: #fff;
    width: 50%;
    margin: auto;
    padding: 3% 0;
    box-shadow: 0 4px 8px 0 rgb(0,0,0,0.3);
}

.ITPcookiebar {
  width: 100% !important;
    background-color: #d4b177cc !important;
    color: #171717;
}

.buttonExampleSite {
    border-radius: 5rem !important;
    border: 1px solid #171717 !important;
    color: #171717 !important;
}

.buttonExampleSite:hover {
    background: #2c3748 !important;
    color: #ffffff !important;
}

.ITPlinkToCookiepage:hover {
    color: #2c3748 !important;
}

.itpPDPALandingPage ,
.ITP-pdpa-template-contentFont{
    font-size: 16px !important;
    margin-bottom: 3% !important;
}

div#Component651b7d29ce4b1e00134ac609 .form-group.col-sm-offset-3.col-sm-6.col-md-offset-3.col-md-6 {
    width: 60% !important;
    margin-left: 25%;
}

div#Component651a7096e314dc001332a98b .eapps-widget-toolbar {
    display: none !important;
}

div#mainmenu651ad0f4a3efb2001251fcfe , 
div#mainmenu651adb4a53502700135cd0cf{
    background: linear-gradient(0deg, #d7dade, transparent);
}

div#contentnewmode6531feddd094fa00137a9784,
div#contentnewmode6531fec0d094fa00137a9770{
    margin-top: -130px;
}

div#contentnewmode651ce5f6aa4796001360b565{
    margin-top: -80px;
    background: linear-gradient(0deg, #d7dade, transparent);
}

/*************responsive*********/

@media screen and (min-width : 1900px) {

.navbar-default .navbar-nav>li>a {
    font-size: 20px;
    margin: 0 18px;
}
  
  h2 {
    font-size: 3.275em;
}
  
  .about-first p ,.sect-about p{
    line-height: 34px;
}
  
  p, .footer li, .art-detail li, .sect-concept li, .sect-present li, .house-detail li, .promotion-detail li, .cont-art li, .new-project li, .btn-all button {
    font-size: 20px;
}
  
h4, h3.managerHeader {
    font-size: 2.275em;
}
  
  .sect-about h4 {
    line-height: 44px;
}
  
  h5 {
    font-size: 2em;
}
  
  .recomend-detail li, .recomend-detail p ,.dropdown-menu>li>a{
    font-size: 18px;
}
  
  .recomend-detail {
    padding: 8% 2% 0;
    height: 250px;
}
  
  .tags-news ,.line-namr p, .start-price button, .start-price button, .review-start button, .pre-article button,.location-items li,.pre-article p,
  div#btnview651a28d9aa479600136080a8 button, div#Component651ac3be39e21f0012947f92 button, div#Component651b7d29ce4b1e00134ac609 button{
    font-size: 16px !important;
}
  
  .time {
    font-size: 18px!important;
}
  
  .tags-news {
    top: 40px;
    left: 50px;
}
  
  h6 , div#Component651ae839ce4b1e00134ac481 .caption h3{
    font-size: 1.65em;
}
  
  .start-price button {
    padding: 0.8rem 2rem;
}
  
  .location-items img {
    width: 60% !important;
    height: 85px;
}
  
  .location-items li {
    grid-template-columns: 25% auto;
}
  
  .logo-form {
    margin: 40% auto 0;
}
  
.sect-concept li {
    height: 240px;
}
  
  h3 {
    font-size: 2.65em;
}
  
  .vision p {
    margin-top: 10%;
    line-height: 36px;
  }

  .our-story span {
    font-size: 5em;
  }
  
  div#Component651adb7aaa47960013609d94 .imgLightbox {
    height: 345px;
}
  
.head-banner h3 {
    font-size: 56px;
}
  
  .pre-article h6 {
    line-height: 30px;
    height: 65px;
}
  
  div#Component651b7d29ce4b1e00134ac609 .form-group {
    margin-bottom: 30px;
}
  
  div#Component651ad0f7a3efb2001251fd03 .imgLightbox img {
    height: 650px;
    object-fit: cover;
}
  
  div#Component651ad0f7a3efb2001251fd03 .imgLightbox {
    height: 630px;
}
  .social-footer {
    grid-template-columns: repeat(6,1fr);
}
  
  div#formdisplay651a28d9aa479600136080a8 .col-md-12.col-sm-12, .sect-present li{
    margin-bottom: 2%;
}
  
  div#Component651b7d29ce4b1e00134ac609 label {
    font-size: 16px;
}
  
  div#ContentmanagerTemplate651b809039e21f0012948217 {
    height: 655px;
}
  
  div#InmyDiv1696299834707 {
    width: 35% !important;
}
  
  div#InmyDiv1696229874870:before {
    right: 135px;
    top: 160px;
    width: 475px;
    height: 280px;
}
  .house-detail li {
    grid-template-columns: 5% auto;
}
  div#InmyDiv1695293577467 {
    width: 80%;
}
  div#contentnewmode651a28e9aa479600136080b1 .pt-10 {
    padding-top: 4%;
}
  
  .home-recom h1 {
    font-size: 4.5em;
} 
  
  div#contentnewmode6531feddd094fa00137a9784,
div#contentnewmode6531fec0d094fa00137a9770{
    margin-top: -160px;
}
  
}

@media screen and (max-width : 1366px) {

  div#contentnewmode651b7c1c53502700135cd2c0 .pt-15 {
    padding-top: 10%;
}
  div#contentnewmode651a28e9aa479600136080b1 .pt-10 {
    padding-top: 4%;
}

div#contentnewmode6531feddd094fa00137a9784, div#contentnewmode6531fec0d094fa00137a9770 {
    margin-top: -100px;
}

  
}

@media screen and (max-width : 1200px) {

  .navbar-default .navbar-nav>li>a {
    font-size: 14px;
    margin: 0 8px;
  }
  
p, .footer li, .art-detail li, .sect-concept li, .sect-present li, .house-detail li, .promotion-detail li, .cont-art li, .new-project li, .btn-all button {
    font-size: 14px;
}
  
  .cont-head {
    grid-template-columns: 15% auto;
}
  
  h6 {
    font-size: 1.15em;
}
  
  h2 {
    font-size: 2.4em;
}
  
  .about-first p , .sect-about p{
    line-height: 26px;
}
  
  h4, h3.managerHeader {
    font-size: 1.575em;
}
  
  div#InmyDiv1695977257737 {
    right: 60px;
    top: 0;
}
  
  .tags-news {
    font-size: 12px;
}
  
  .recomend-detail {
    padding: 5% 0 0;
    height: 165px;
}
  
  .recomend-detail li {
    font-size: 80%;
}
  
.recomend-detail p {
    font-size: 90%;
}
  
  .line-namr p, .start-price button, .start-price button, .review-start button, .pre-article button {
    font-size: 12px !important;
}
  
  .recomend-detail ul {
    gap: 5px;
}
  h3 {
    font-size: 1.85em;
}
  
  div#InmyDiv1696229874870:before {
    width: 270px;
    height: 165px;
    right: 75px;
    top: 70px;
}
  
  .sect-concept li {
    height: 170px;
}
  
  .vision h3:before {
    top: 75px;
}
  
  h5 {
    font-size: 1.2em;
}
  
  .footer br {
    display: none;
}
  div#Component651adb7aaa47960013609d94 .imgLightbox {
    height: 203px;
}
  
  div#Component651ad0f7a3efb2001251fd03 .imgLightbox {
    height: 372px;
}
  
  div#Component651ad0f7a3efb2001251fd03 .imgLightbox img {
    height: 400px;
  }
  
  .head-banner h3 {
    font-size: 32px;
}
  
  div#ContentmanagerTemplate651b809039e21f0012948217 {
    height: 545px;
}
  
  .Textmanager iframe {
    height: 450px !important;
}
  div#contentnewmode651b7c1c53502700135cd2c0 .pt-15 {
    padding-top: 0;
}
  
 .sect-present li {
    margin-bottom: 3%;
}
  
  div#InmyDiv1696213122329 {
    margin: 5% auto 0;
}
  
  div#contentnewmode651ce5f6aa4796001360b565 {
    margin-top: -60px;
  }
  
  div#contentnewmode651a28e9aa479600136080b1 .pt-10 {
    padding-top: 3%;
}
}

@media screen and (max-width : 1024px) {
div#Component651adb7aaa47960013609d94 .imgLightbox {
    height: 180px;
}
  
  div#Component651ad0f7a3efb2001251fd03 .imgLightbox {
    height: 335px;
}
  
    .home-recom h1 {
    font-size: 3em;
}
  
}

@media screen and (max-width : 900px) {

.cont-head {
    display: none;
}

  
  div#imagesControl650c16aba78fe6001aace035,
  div#contentnewmode6516a24053502700135cb38a,
  div#contentnewmode6516a1d239e21f0012945ed8,
  div#contentnewmode65169fdca3efb2001251e028{
    padding: 0 !important;
}
  
  .about-first br, .sect-about br, .review-first br ,.vision br, .sect-location br, .last-name br{
    display: none;
}
  
  p, .footer li, .art-detail li, .sect-concept li, .sect-present li, .house-detail li, .promotion-detail li, .cont-art li, .new-project li, .btn-all button {
    font-size: 16px;
}
  
  h1 {
    font-size: 28px;
  }
  
  h2 {
    font-size: 26px;
  }
  
   h3 {
    font-size: 24px;
  }
  
  h4, h3.managerHeader {
    font-size: 22px;
}
  
  h5 {
    font-size: 20px;
  }
  
  h6 {
    font-size: 18px;
  }
  
  div#InmyDiv1695977257737 {
    right: 70px;
    top: 0;
}
  
  div#InmyDiv1695974125205 {
    margin-bottom: 0;
    top: 85px;
}
  
  .recomend-detail {
    padding: 5% 2% 0;
    height: 220px;
}
  
  .recomend-detail li{
    font-size: 85%;
}
  
  .recomend-detail p {
    font-size: 90%;
}
  
  .recomend-detail h5 {
    margin-bottom: 6%;
}
  
  div#contentnewmode6516b29439e21f0012946236 {
    margin-top: -50px;
}
  
  .location-items h6 {
    margin: 4% 0;
}
  
  div#mainmenu6516b2e7a3efb2001251e24c .col-sm-5fix.col-xs-12.padding,
  div#mainmenu651b7bcdaa47960013609fd3 .col-sm-5fix.col-xs-12.padding{
    width: 33% !important;
    float: left;
}
  
  .location-items {
    height: 190px;
}
  
  div#formdisplay651a28d9aa479600136080a8 .col-md-12.col-sm-12, div#formdisplay651a28d9aa479600136080a8 .col-md-6.col-sm-12,
  div#Component651ad10fa3efb2001251fd0a .col-md-4.col-sm-4.col-xs-4, 
  div#Component651ad129e314dc001332b560 .col-md-6.col-sm-6.col-xs-6,div#Component651ad0f7a3efb2001251fd03 .col-md-12.col-sm-12.col-xs-12,
  div#Component651adb9be314dc001332b5c8 .col-md-4.col-sm-4.col-xs-4,
div#Component651adc15a3efb2001251fd7f .col-md-12.col-sm-12.col-xs-12,
div#Component651adb7aaa47960013609d94 .col-md-12.col-sm-12.col-xs-12,
  div#imagesControl651a4a67ce4b1e00134ab41b,
  div#imagesControl651b8c7153502700135cd5b2,
  div#imagesControl651ab3c239e21f0012947e7b,
  div#imagesControl651ad5a2aa47960013609d56,
  div#imagesControl651ab499a3efb2001251fc4a,
  div#imagesControl651ab60253502700135ccfe8,
  div#imagesControl651ab63aa3efb2001251fc58,
  div#imagesControl651a639653502700135cc067,
  div#imagesControl651a646239e21f0012946fb8,
  div#imagesControl651a6531a3efb2001251eec6,
  div#imagesControl651a657bce4b1e00134ab6a2,
  div#contentnewmode651a7c40e314dc001332ae34,
  div#imagesControl651accf939e21f0012947fac,
  div#imagesControl651ace5a53502700135cd041,
  div#imagesControl651ad10fa3efb2001251fd0a,
  div#imagesControl651ad129e314dc001332b560,
  div#imagesControl651ad0f7a3efb2001251fd03,
  div#imagesControl651ad5a2aa47960013609d5b,
  div#imagesControl651ad76a39e21f0012948041,
  div#imagesControl651ad992a3efb2001251fd63,
  div#imagesControl651adb7aaa47960013609d94,
  div#imagesControl651adb9be314dc001332b5c8,
  div#imagesControl651adc15a3efb2001251fd7f,
  div#Component651adb9be314dc001332b5c8 .col-md-4.col-sm-4.col-xs-12,
  div#Component651ad10fa3efb2001251fd0a .col-md-4.col-sm-4.col-xs-12,
  div#Component651ad129e314dc001332b560 .col-md-6.col-sm-6.col-xs-12,
  div#imagesControl651b83a2aa4796001360a1a2 ,
  div#imagesControl651ae50639e21f0012948096{
    padding: 0 !important;
}
  
  div#formdisplay651a28d9aa479600136080a8 {
    padding: 5%;
  }
  
  div#mainmenu651a285e53502700135cb89d .col-md-6.col-sm-6.col-xs-12.padding {
    width: 100%;
}
  
  .itopplus-bg4 {
    background-size: cover;
}
  
  div#InmyDiv1696229874870:before {
    width: 215px;
    height: 150px;
    right: 85px;
    top: 70px;
}
  
  div#InmyDiv1696229874870 ,div#InmyDiv1696229881118{
    width: 70%;
}
  
  .logo-concept {
    width: 100%;
}
  
  .sect-concept li div:nth-child(1) {
    width: 45%;
  }
  
  .sect-concept li {
    height: 200px;
}
  
  .symbol-left, .symbol-right {
    font-size: 1.5em;
    top: 5px;
  }
  
  div#Component651ad0f7a3efb2001251fd03 .imgLightbox {
    height: 280px;
}
  
  .head-banner {
    top: 40%;
}
  
  .vision h3:before {
    top: 60px;
}
  div#InmyDiv1695293577467 {
    width: 70%;
}
  
  div#Component651ad0f7a3efb2001251fd03 .imgLightbox img {
    height: 315px;
}
  
  div#Component651adb7aaa47960013609d94 .imgLightbox {
    height: 148px;
}
  
   div#Component651ae47f53502700135cd104 .col-md-4.col-sm-4.col-xs-12.padding-md.text-center {
    width: 46%;
    margin: 2%;
  }
  
  .pre-article h6 {
    height: 50px;
}
  
  .pre-article p {
    font-size: 14.5px;
}
  .contact-page ul {
    grid-template-columns: 50% 50%;
}
  
  .contact-page li:nth-child(2) {
    border: none;
}
  
  div#Component651b809039e21f0012948217 .TabItpContentLandingPage3>ul {
    display: flex;
}
  
  div#Component651b809039e21f0012948217 .TabItpContentLandingPage3>ul>li {
    width: 50%;
}
  
  div#InmyDiv1696299834707 {
    width: 60% !important;
}
  
  div#Component651ac3be39e21f0012947f92 {
    width: 60%;
    padding: 3%;
}
  div#capcha0 .col-md-12.col-sm-12 {
    padding: 0 2% !important;
}
  
 div#contentnewmode6531feddd094fa00137a9784,
div#contentnewmode6531fec0d094fa00137a9770 ,div#contentnewmode651ce5f6aa4796001360b565{
    margin-top: -45px;
}
  
  .promotion-detail .house-detail2 li {
    grid-template-columns: 13% auto;
}
  
  .cont-art li {
    width: 48%;
}
.cont-art ul {
    flex-wrap: wrap;
}
  
  .house-detail2 li {
    grid-template-columns: 15% auto;
}
  
  .vision p {
    margin-top: 17%;
  }
  
     .home-recom h1 {
    font-size: 2em;
}
  
}

@media screen and (max-width : 480px) {

.about-first h2, .new-project h4 {
    margin-bottom: 3%;
}
  
  div#InmyDiv1695974125205 {
    margin-bottom: -80px;
    top: 0;
    width: 70%;
}
  
  div#InmyDiv1695977257737 {
    right: 0;
    top: -115px;
    position: absolute;
}
  
  .sect-about {
    margin-top: 25%;
}
  
  .itopplus-bg {
    background-position: center;
}
  
  h3 {
    font-size: 24px;
}
  
  hr.line-center ,.line-left{
    width: 15%;
}
  h4 {
    font-size: 20px;
}
  
  h5 {
    font-size: 18px;
}
  
  
  p, .footer li, .art-detail li, .sect-concept li, .sect-present li, .house-detail li, .promotion-detail li, .cont-art li, .new-project li, .btn-all button {
    font-size: 15px;
}
    
  .recomend-detail li {
    font-size: 100%;
}
  
  .recomend-detail p {
    font-size: 100%;
}
  
  .recomend-detail {
    padding: 5% 2% 0;
    height: auto;
}
  
  .line-namr p, .start-price button, .start-price button, .review-start button, .pre-article button,.copy-right p {
    font-size: 14px !important;
}
  
   .location-items li ,div#Component651b809039e21f0012948217 .TabItpContentLandingPage3>ul>li.active>a>span, .time{
    font-size: 16px !important;
}
  
  .home-recomend {
    margin-bottom: 5%;
}
  
  .tags-news {
    font-size: 14px;
    top: 20px;
    left: 28px;
}
  
  .review-first h6,.sect-location h5 {
    line-height: inherit;
}
  
  h6, .sect-location h5 {
    font-size: 18px;
}
  
  div#Component6516aadcce4b1e00134aa8a8 {
    width: 100%;
  }
  
  .location-items {
    height: auto;
   margin-bottom: 8%;
}
  
  div#mainmenu6516b2e7a3efb2001251e24c .col-sm-5fix.col-xs-12.padding, div#mainmenu651b7bcdaa47960013609fd3 .col-sm-5fix.col-xs-12.padding {
    width:100% !important;
}
  
  .form-get h3 {
    margin-bottom: 5%;
}
  
  div#Component651a3d61e314dc0013329dc2 .col-md-4.col-sm-4.col-xs-12.padding-md.text-center, div#Component651ae47f53502700135cd104 .col-md-4.col-sm-4.col-xs-12.padding-md.text-center {
    width: 100%;
    margin: 0;
    margin-bottom: 5%;
    padding: 3% !important;
  }
  
  .pre-article h6 {
    height: auto;
}
  
  div#InmyDiv1696229874870:before {
    width: 255px;
    height: 185px;
    right: 52px;
    top: 80px;
}
  
  div#InmyDiv1696229874870, div#InmyDiv1696229881118 {
    width: 80%;
}
  
  div#InmyDiv1696229881118 {
    top: -35px;
}
  
  .about-page {
    margin: 0 0 8%;
    padding: 0;
}
  div#mainmenu651aa43839e21f0012947e43 .none-middle-mid, div#mainmenu651aa0cc39e21f0012947d62 .none-middle-mid{
    display: block;
}
  
  .sect-concept li {
    height: auto;
    padding: 5%;
    background-color: #ffffffe3;
}
  
  .sect-concept li div:nth-child(1) {
    width: 20%;
    margin-bottom: 5%;
}
  
  .our-story ul {
    grid-template-columns: repeat(1,1fr);
}
  
  .our-story li {
    margin: 0;
}
  
  .social-footer {
    grid-template-columns: repeat(7,1fr);
}
  
  div#InmyDiv1695293577467 {
    width: 50%;
}
  
  .cont-footer {
    grid-template-columns: 10% auto;
}
  
  .head-banner {
    color: #fff;
}
  
  .head-banner h3 {
    font-size: 24px;
}
  
 .head-banner {
    top: 40%;
}
  
  div#Component651ac3be39e21f0012947f92 {
    width: 90%;
  }
  
  .address-footer {
    grid-template-columns: 8% auto;
    margin-bottom: 3%;
}
  
  div#Component651b7d29ce4b1e00134ac609 {
    margin-bottom: -20px;
}
  
  .location-items li {
    grid-template-columns: 20% auto;
    text-align: left;
}
  
div#mainmenu651b7bcdaa47960013609fd3 {
    background: linear-gradient(360deg, #fff, transparent);
      margin: 10px;
}
  
  div#InmyDiv1696299834707 {
    width: 100% !important;
}
  
  h2 {
    font-size: 22px;
}
  
  .footer li, .about-first p, .sect-location, .art-detail p, .sect-present h6, .last-name h5, .promotion-detail p {
    margin-bottom: 4%;
}
  
  .review-first h6 {
    font-size: 16px;
}
  
  div#contentnewmode6516b29439e21f0012946236 {
    margin-top: 0;
}
  
  .logo-form {
    width: 50%;
  }
  
  div#Component651a4a67ce4b1e00134ab41b , div#Component651a639653502700135cc067,
div#Component651a646239e21f0012946fb8, div#Component651a6531a3efb2001251eec6,
div#Component651a657bce4b1e00134ab6a2,div#Component651ab3c239e21f0012947e7b,
div#Component651ab47f39e21f0012947eb8,div#Component651b8c7153502700135cd5b2,
div#Component651ab499a3efb2001251fc4a,div#Component651ab60253502700135ccfe8,
  div#Component651ab63aa3efb2001251fc58,div#Component651ad5a2aa47960013609d56 ,
  div#imagesControl651ae50639e21f0012948096{
  margin-top: 3%;
  }
  
  .head-banner h3 {
    margin-top: 10%;
}
  
  .logo-concept {
    width: 50%;
}
  
  .house-detail {
    border-right: none;
    padding-right: 0;
}
  
  .house-detail h6 {
    margin-bottom: 5%;
    margin-top: 5%;
}
  
  .pt-5, .pt-3 {
    padding-top: 0;
}
  .house-detail li {
    grid-template-columns: 10% auto;
}
  
  div#Component651ad0f7a3efb2001251fd03 .imgLightbox ,
  div#Component651ad0f7a3efb2001251fd03 .imgLightbox img,
  div#Component651adb7aaa47960013609d94 .imgLightbox img,
  div#Component651adb7aaa47960013609d94 .imgLightbox{
    height: auto;
}
  
div#Component651ae839ce4b1e00134ac481  .caption {
    padding: 5% 0;
    padding-left: 0 !important;
}
  
 div#Component651ae839ce4b1e00134ac481 .caption .title {
    font-weight: 600 !important;
    font-size: 18px !important;
}
  
  div#Component651a3d62e314dc0013329dcd .col-md-12.text-justify {
    padding: 2%;
}
  
  .cont-art li {
    width: 100%;
    padding: 5% 0;
}
  
.cont-art ul {
    flex-wrap: wrap;
}
  
  .contact-page {
    margin-top: 7%;
}
  
  
  .contact-page ul {
    grid-template-columns: 100%;
}
  
  .contact-page li {
    border-right: none;
    border-bottom: 1px solid #ccc !important;
    padding-bottom: 5%;
}
  
  .logo-form2 {
    width: 50%;
  }
  
  div#Component651b809039e21f0012948217 .TabItpContentLandingPage3>ul>li {
    width: 100%;
    margin: 0;
}
  
  div#Component651b809039e21f0012948217 .TabItpContentLandingPage3>ul {
    display: block;
}
  .Textmanager iframe {
    height: 400px !important;
}
  
  div#ContentmanagerTemplate651b809039e21f0012948217 {
    height: auto;
}
  
  .page-header {
    margin: 0;
    padding-bottom: 0;
}
  .art-detail h6, .promotion-detail h6 {
    margin-top: 5%;
}
  
   .ITPcookiebar {
    padding: 3%;
    display: flex !important;
}
  
  .ITPcookieLeftText {
    /* color: white; */
    float: unset !important;
    padding-left: 0 !important;
    padding-top: 0 !important;
}
  
  .ITPcookieButton {
    float: unset !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
}
  
   .ITPcookieLeftText span {
    font-size: 14px;
}

 div#Component651b7d29ce4b1e00134ac609 .form-group.col-sm-offset-3.col-sm-6.col-md-offset-3.col-md-6 {
    width: 100% !important;
    margin-left: 0;
}
  
  .house-detail2 ul {
    grid-template-columns: repeat(1,1fr);
}
  
  .promotion-detail .house-detail2 li {
    grid-template-columns: 10% auto;
}
  
div#mainmenu651ad0f4a3efb2001251fcfe, div#mainmenu651adb4a53502700135cd0cf, div#contentnewmode651ce5f6aa4796001360b565 {
    margin-top: 0;
}
  
  .house-detail2 ul {
    grid-template-columns: repeat(2,1fr);
}
  
  .house-detail2 li {
    grid-template-columns: 25% auto;
}
  
  .vision p {
    margin-top: 23%;
}
  
  .location-items img {
    width: 95% !important;
    height: auto;
}

.location-items {
    display: grid;
    grid-template-columns: 20% auto;
    align-items: center;
    gap: 20px;
}

.location-items h6 {
    text-align: left;
}
  .pt-3.home-recom {
    padding-top: 5%;
}
  
  div#imagesControl651cd191a3efb20012521331,
  div#contentnewmode651cd140a3efb200125212c9,
  div#imagesControl651cd008e314dc001332c900,
  div#contentnewmode651cd027a3efb20012521202,
  div#imagesControl651cd6c7ce4b1e00134adaaf,
  div#contentnewmode651cd705e314dc001332ca51,
  div#imagesControl651cd92953502700135ce6c7,
  div#contentnewmode651cd97aa3efb20012521535,
  div#imagesControl651cd985a3efb2001252153f,
  div#imagesControl651cd9c1ce4b1e00134adb80,
  div#contentnewmode651cda01ce4b1e00134adba5,
  div#imagesControl651cda1153502700135ce735,
  div#imagesControl651cd715a3efb2001252148e,
  div#imagesControl651cd150ce4b1e00134ad7fc,
  div#imagesControl651cd06fce4b1e00134ad7cc,
 div#contentnewmode651b8d44ce4b1e00134ac8ce,
  div#imagesControl651ce45b39e21f0012949675{
    padding: 0 !important;
}
  .container {
    padding-right: 0;
    padding-left: 0;
  }
  
     .home-recom h1 {
    font-size: 2em;
}
  div#contentnewmode6531feddd094fa00137a9784, div#contentnewmode6531fec0d094fa00137a9770 {
    margin-top: -30px;
}
  
  div#Component651a4a67ce4b1e00134ab41b .imgLightbox img,
  div#Component651a639653502700135cc067 .imgLightbox img,
  div#Component651a646239e21f0012946fb8 .imgLightbox img,
  div#Component651a6531a3efb2001251eec6 .imgLightbox img,
  div#Component651a657bce4b1e00134ab6a2 .imgLightbox img,
  div#Component651ab3c239e21f0012947e7b .imgLightbox img,
  div#Component651ab47f39e21f0012947eb8 .imgLightbox img,
  div#Component651b8c7153502700135cd5b2 .imgLightbox img,
  div#Component651ab499a3efb2001251fc4a .imgLightbox img,
  div#Component651ab60253502700135ccfe8 .imgLightbox img, 
  div#Component651ab63aa3efb2001251fc58 .imgLightbox img,
  div#Component651ad5a2aa47960013609d56 .imgLightbox img,
  div#Component651ae50639e21f0012948096 .imgLightbox img{
    height: 180px;
    object-fit: cover;
}
  
  
  div#Component651a4a67ce4b1e00134ab41b .imgLightbox,
  div#Component651a639653502700135cc067 .imgLightbox,
  div#Component651a646239e21f0012946fb8 .imgLightbox,
  div#Component651a6531a3efb2001251eec6 .imgLightbox,
  div#Component651a657bce4b1e00134ab6a2 .imgLightbox,
  div#Component651ab3c239e21f0012947e7b .imgLightbox,
  div#Component651ab47f39e21f0012947eb8 .imgLightbox,
  div#Component651b8c7153502700135cd5b2 .imgLightbox,
  div#Component651ab499a3efb2001251fc4a .imgLightbox,
  div#Component651ab60253502700135ccfe8 .imgLightbox, 
  div#Component651ab63aa3efb2001251fc58 .imgLightbox,
  div#Component651ad5a2aa47960013609d56 .imgLightbox,
  div#Component651ae50639e21f0012948096 .imgLightbox{
   height: 170px;
  }
  
  div#contentnewmode65167da7ce4b1e00134aa397 {
    padding: 10px 20px !important;
}
  
br.mobile-line {
	display:block;
}
  
  .itopplus-bg2 {
    background-size: contain;
}
  
  div#InmyDiv1695986840911 img {
    width: 80% !important;
}
  
}


