/* 1600 */
@media screen and (max-width: 1850px) {
    header { padding: 0 80px;}
    .slide_sec .text_box { margin-left: auto; }
    .banner{min-height: 100vh;}
    .inner_banner { min-height: 100vh; }

    .developer_architects{padding:200px 0 150px;}
    .developer_architects .wrapper{padding: 0 80px;}
    .banner .col svg{transform: scale(0.7); transform-origin: top center;}

}
/* 1400 */
@media screen and (max-width: 1599px) {
    .wrapper{padding: 0 40px;}
    header { padding: 0 40px;}
    .slide_sec { min-height:900px; }
    .slide_sec .text_slider { max-width: 800px; }
    .slide_sec .text_slider .col {height: 500px; }
    .slide_sec .had { padding: 20px 20px 20px; line-height: 48px; font-size: 20px; }
    .slide_sec .had .left_had { font-size: 26px; }
    .slide_sec .had span { margin-top: 15px; }
    .slide_sec .title_text h2 { width: 200px; font-size: 28px; }
    .slide_sec .title_text .paragraph { width: calc(100% - 200px); }
    .slide_sec .text_box { max-width: 900px; }
    .slide_sec .text_box .inner>div { width: calc(50% - 20px); }
    .slide_sec .text_box .btn { margin-top: 40px; }
    .slide_sec .text_box .img { margin-bottom: 40px; }
    .text_image_complex ul li { padding: 8px 38px 8px 20px; margin-bottom: 40px; }
    .founded_agricultural .img::after { width: 130%; }

    .developer_architects .wrapper{padding: 0 60px;}
    .contains_page h1 { margin-bottom: 70px; }

}
/* 1366 */
@media screen and (max-width: 1399px) {
    header .brand { width: 160px; height: 150px; }
    header .brand img{max-width: 120px;}
    .wrapper { padding: 0 20px; }
    p { font-size: 18px; line-height: 26px; }
    header ul li a { min-width: 140px; padding: 0px 8px; height: 64px; }
    .banner .col { top: 70px; }
    .paragraph_sec { padding: 100px 0 80px; }
    .slide_sec { min-height: 750px; }
    .slide_sec .text_slider { max-width: 600px; }
    .slide_sec .title_text h2 { width: 150px; font-size: 24px; }
    .slide_sec .title_text .paragraph { width: calc(100% - 150px); }
    .slide_sec .text_slider .col { height: 400px; }
    .slide_sec .text_box { max-width: 780px; }
    .slide_sec .text_box h3 { font-size: 26px; }
    .bottom_footer .right_col { max-width: 200px; }
    .bottom_footer { padding: 60px 0 30px; }
    .bottom_footer p { margin-bottom: 0; }

    .inner_banner .bg{background-position: top center;}
    .top_living_sec .wrap { max-width: 1200px; }
   .lacation_image_text .wrapper { max-width: 1100px; }
   .lacation_image_text { padding: 100px 0 60px; }
   .lacation_image_text .text { margin-top: 60px; max-width: 710px; }
   .lacation_image_text p,
   .founded_agricultural .text p ,
   .park_text_image .text p { font-size: 20px;line-height: 32px;}
   .founded_agricultural .wrapper { max-width: 1200px;}
   .founded_agricultural .img { max-width: 55%; }
   .founded_agricultural .img::after { width: 140%;top: -144px;}
    .founded_agricultural { padding: 145px 0 24px; }
    .park_text_image .wrapper,
    .park_two_image .wrapper { max-width: 1100px; padding: 0; }
    .park_text_image .text { width: 100%; padding: 100px 100px 165px; }
    .park_text_image .img { max-width: 400px; margin-right: 100px; margin-top: -100px; }
    .st_sec .img .inner { max-width: 1000px; padding-right: 140px; }
    .st_sec .img .img1 { max-width:90%; }
    .st_sec .img .img2 { max-width:65%; margin-top: 80px; }

    .single_image_sec.single_small_image .img { max-width: 1100px; margin: 0 auto; }
    .wellness_best .wrapper { max-width: 1100px;padding: 0;}
    .wellness_best .img_col { max-width: 50%; }
    .work_intention .wrapper { max-width: 1100px;padding: 0; }
    .work_intention .img_col { max-width: 700px; }
    .work_intention .img_col .img2 { max-width: 320px; margin-right: -150px; margin-top: -150px; }
    .penthouse_sec .wrapper { max-width: 1100px; }
    .penthouse_sec .img_col { max-width: 850px; }
    .penthouse_sec h2 { margin-bottom: 100px; }
    .single_image_sec:not(.single_small_image) { margin: 100px 0; }
    .developer_architects .wrapper{padding: 0 40px;}
    .developer_architects .col { width: 30.5%; margin-left: 4%;}
    .developer_architects h2 { margin-bottom: 120px; }
    .developer_architects .col h3 { margin-top: 30px; font-size: 28px;}
    .contains_page { padding: 150px 0; }


}
/* 1024 */
@media screen and (max-width: 1279px) {
    a { font-size: 16px; }
    p { font-size: 16px; line-height: 26px; }
    header { padding: 0 20px; }
    header ul li a { min-width: auto; padding: 0px 8px; height: 64px; }
    .paragraph_sec label { font-size: 24px; line-height: 32px; max-width: 550px; margin: 0 auto 20px; }
    .paragraph_sec p { font-size: 20px; line-height: 30px; }
    .paragraph_sec .col { max-width: 692px; }
    .slide_sec .had { padding: 20px 12px 20px; line-height: 30px; font-size: 18px; }
    .slide_sec .had .left_had { font-size: 24px; }
    .slide_sec .content { width: calc(100% - 216px); }
    .slide_sec .wrap { width: calc(100% - 54px); padding: 40px 0 10px; }
    .slide_sec .tab2{left: 54px;}
    .slide_sec .tab3{left: 108px;}
    .slide_sec .tab4{left:162px;}
    .slide_sec .tab5{left: 216px;}
    .slide_sec .content+.content{transform: translateX(calc(-1*(-100% + 54px)));}
    .slide_sec .text_box { max-width: 700px; }
    .slide_sec .text_box .inner>div { width: calc(50% - 10px); }
    .slide_sec .text_box h3 { font-size: 24px; }
    .slide_sec .text_box .img { margin-bottom: 30px; max-width: 200px;height: 40px; }
    .slide_sec .text_box .img img{max-height: 100%;}
    footer { padding: 60px 0 0; }
    .top_footer .left_col { width: 500px; }
    .bottom_footer .left_col { max-width: calc(100% - 200px); }

    .text_image_complex { padding: 80px 0 48px; }
    .text_image_complex .img { max-width: 50%; }
    .text_image_complex .text { max-width: 45%; }
    .text_image_complex ul li a { line-height: 32px; font-size: 19px; }
    .thecomplex_streetlevel .img { max-width: 80%; }
    .thecomplex_streetlevel .text { padding: 220px 0 140px; max-width: 80%; margin-top: -138px; }
    .thecomplex_streetlevel { padding: 40px 0 80px; }
    .top_living_sec .text { padding: 80px 20px; }
    .top_living_sec .text h2 { width: 340px; }

    .park_text_image .wrapper, .park_two_image .wrapper { padding: 0 20px; }
    .park_two_image .left_img { width: 50%; }
    .park_two_image .right_img { width: 40%; }
    .park_text_image .text { width: 100%; padding: 70px 60px 120px; }
    .park_text_image .text h2 { width: 250px; }
    .park_text_image .img { max-width: 400px; margin-right: 60px; margin-top: -80px; }
    .single_image_sec.single_small_image .img { max-width: 800px; }
    .wellness_best .wrapper,
    .work_intention .wrapper { max-width: 1100px; padding: 0 40px; }
    .work_intention { margin-top: 160px; padding-bottom: 100px; }
    .work_intention .img_col { max-width: calc(100% - 340px); }
    .penthouse_sec .wrapper { max-width: 800px; }
    .penthouse_sec .img_col::after { bottom: -100px; right: -100px; }

    .developer_architects { padding: 150px 0 150px; }
    .developer_architects h2 { margin-bottom: 70px; }
    .developer_architects .col .img{height: 50px;}
    .developer_architects .col .img img{max-height: 100%;}
    .contains_page { padding: 150px 0; }
    .contains_page .wrapper{padding: 0 40px;}



}
/* 768 */
.Hamburger{display: none;}
@media screen and (max-width: 1023px) {
    body{padding-top: 56px;}
    .Hamburger{display:block;width: 24px;height:2px;background-color: #AC6E4E;position: absolute;left: 24px;top: 28px; z-index: 1;transition: 0.4s ease all;}
    .Hamburger span{display:block;width: 24px;height:2px;background-color: #AC6E4E;position: absolute;left: 24px;top: 28px; z-index: 1;position: absolute;left: 0;top: -8px;transition: 0.4s ease all;}
    .Hamburger span:nth-child(2){top:8px;}
    .Hamburger.open {transform: rotate(-45deg);}
    .Hamburger.open span:nth-child(1){ left:4px}
    .Hamburger.open span:nth-child(2){ left:-4px}

    header .brand{position: relative;height: auto;width:fit-content;padding: 0;}
    header .brand::after{display: none;}
    header .brand{display: none;}
    header .brand_fixed { width: fit-content; height: auto; padding: 0; top: 0; opacity: 1; pointer-events: all; display: block;}
    header{background-color: #F5F1E9;padding: 6px 20px;position: fixed;width: 100%;top: 0;z-index: 999;}
    header::after{content:'';position: absolute;top: 0;right: 0;width: 100%;height: 100%;background-color: #F5F1E9;}
    header nav{background-color: #F5F1E9;position: fixed;top: 55px;right: 0;height: calc(100vh - 55px);width: 100%;display: block !important;padding-top: 32px;transform: translateY(-100%);transition: 0.6s ease all;}
    header nav.open{transform: translateY(0);}
    header nav ul{display: block !important;}
    header ul li {margin-bottom: 24px;}
    header ul li a { min-width: auto; padding: 0; height: 40px !important; display: block; line-height: 40px !important; font-size: 18px;         width: fit-content;margin: 0 auto;}

    .slide_sec .text_slider { max-width: 460px; }
    .slide_sec .title_text h2 { width: 100%; font-size: 24px;margin-bottom: 16px;}
    .slide_sec .title_text h2 br{display: none;}
    .slide_sec .title_text .paragraph { width: 100%; }
    .slide_sec .text_slider .col { height: 300px; }
    .slide_sec .text_box { max-width: 460px; }
    .slide_sec .text_box .img { margin-bottom: 32px; max-width: 200px; height: 40px; }
    .slide_sec .text_box p{overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:18;}

    .top_footer .left_col { width: 409px; }
    .top_footer .right_col { width: 300px; }
    .inner_banner { min-height: calc(100vh - 56px); }
    .inner_banner .wrapper { padding-top: 120px; }
    .inner_banner .title p { font-size: 24px; line-height: 32px; }

    .lacation_image_text { padding: 64px 24px 56px; }
    .lacation_image_text .wrapper,
    .founded_agricultural .wrapper{padding: 0;}
    .lacation_image_text .text{margin-top: 72px;padding: 0 24px;}
    .founded_agricultural { padding: 24px 24px 40px; }
    .founded_agricultural .img { max-width: 100%; }
    .founded_agricultural .img::after { width: calc(100% + 48px); top: -24px; right: -24px; height: 73%; }
    .founded_agricultural .text h2 { width: 260px; }
    .founded_agricultural .text .colin { width: 400px; }
    .founded_agricultural .text { padding-top: 80px; }
    .park_two_image .right_img { width: 45%; }
    .park_text_image .text { padding: 48px 32px 120px; }
    .park_text_image .text .colin { width: 411px; }
    .park_text_image .img { max-width: 400px; margin-right: 32px; margin-top: -80px; }
    .st_sec .img .inner { padding: 0 32px; }
    .st_sec .img .img1 { max-width: 100%;}
    .st_sec .img .img2 { max-width: 75%; margin-top: 40px; }
    .st_sec .img::after { height: calc(100% - 200px); }
    .st_sec .text {padding: 0 20px;}

    section.paragraph_shared_spaces { padding: 80px 40px; }
    section.paragraph_shared_spaces p { font-size: 24px; line-height: 32px; letter-spacing: -0.6px; }
    .single_image_sec.single_small_image .img { max-width:calc(100% - 48px); }
    .wellness_best { padding: 48px 0 136px; }
    .wellness_best .img_col::after { bottom: -64px; right: -64px; height: calc(100% + 32px); width: calc(100% + 50px); }
    .work_intention { margin-top: 100px; padding-bottom: 56px; }
    .work_intention .title_col { max-width: 250px; padding-left: 0; }
    .work_intention .img_col { max-width: calc(100% - 270px); }
    .apartment_text_image { padding: 48px 48px 144px; }
    .apartment_text_image .wrapper{padding: 0;}
    .apartment_text_image .img::after { bottom: -48px; right: -48px; }
    .single_image_sec:not(.single_small_image) { margin:96px 0; }
    .penthouse_sec { padding: 88px 0 136px; }
    .penthouse_sec .wrapper {padding: 0 24px; }
    .penthouse_sec .img_col::after { bottom: -32px; right: -24px; }

    .developer_architects { padding:80px 0 136px; }
    .developer_architects h2 { margin-bottom:128px; }
    .developer_architects .col { width: 100%; margin-left: 0 !important;margin-bottom: 48px;}
    .developer_architects .col:last-child{margin-bottom: 0;}
    .developer_architects .wrapper { padding: 0 24px; }


    .contains_page { padding: 120px 0; }
    .contains_page .wrapper{padding: 0 40px;}

    .developer_architects .title {margin: 0 0 80px 0;}
    .developer_architects .title h1 {font-size:45px; color: var(--chocolate);}
    .developer_architects .title p {color: var(--chocolate); font-size:24px; line-height: 32px;}

    
}
.bg_mobile{display: none;}
@media screen and (min-width: 768px) {
    .slide_sec .had{writing-mode: vertical-rl; text-orientation: mixed;transform: scale(-1);}
    .slide_sec .had .left_had br{display: none;}
}
/* 360 */
.paragraph_inner_sec{display: none;}
@media screen and (max-width: 767px) {
    .banner {background-image: url(../images/hero_bg_layer.jpg);background-repeat: no-repeat;background-size: 100% 100%;min-height:552px;}
    .banner .bg {display: none;}
    .banner .bg_mobile { display: block; height: 222px; top: auto; bottom: 0; }
    .banner .col { top: 107px;width: 210px;overflow: hidden;}
    .banner .col svg {        transform: scale(0.35); transform-origin: right top;}
    .paragraph_sec { padding: 48px 32px 136px;    margin:0;}
    .paragraph_sec p { font-size: 16px; line-height: 24px; letter-spacing: -0.5px; }
    .slide_sec .content { width: 100%; position: relative; flex-wrap: wrap; left: 0 !important; transform: translate(0) !important;}
    .slide_sec .had { padding: 8px 8px; line-height: 16px; font-size: 12px;width: 100%;}
    /* .slide_sec .had>div{width: 50%;} */
    .slide_sec .had .left_had { font-size: 18px; width: fit-content; line-height: 16px; text-align: left; display: flex ; align-items: center; }
    .slide_sec .had .left_had span { font-size: 32px; line-height: 40px; margin-top: 0; margin-left: 16px; }
    .slide_sec .had .right_had{width: 131px;padding-right: 8px; text-align: left;}
    .slide_sec .wrap { width: 100%; padding: 24px 0 80px; max-width: 312px; margin: 0 auto; }
    .slide_sec .text_slider .col { height:248px; }
    .slide_sec .title_text { padding: 18px 0 0; }
    .slide_sec .title_text p { -webkit-line-clamp: initial; }
    .slide_sec .text_slider .swiper_nav>div { right: auto; left: 0; }
    .slide_sec .text_slider .swiper_nav>div.swiper-button-prev { right: 0px; left: auto; }
    .slide_sec .text_slider .swiper-pagination span { margin: 0 4px; }
    .slide_sec .text_box .inner>div { width: 100%; }
    .slide_sec .text_box p{-webkit-line-clamp: initial; font-weight: 300; letter-spacing: -0.3px; line-height: 24px; text-align: justify;}
    .slide_sec .text_box h3{line-height: 32px;margin-bottom: 24px;}
    .slide_sec .text_box h3 strong{display: block;}
    .slide_sec .text_box .img { margin-bottom: 32px; max-width: 100%; height: auto; }
    .slide_sec .text_box .inner{flex-direction: column-reverse;}
    .slide_sec .tab5 .wrap{padding: 40px 0 62px;}
    .slide_sec .text_box .inner .col:first-child{margin-top: 48px;}
    footer { padding: 80px 0 0; }
    footer .wrapper { padding:0 24px; }
    .top_footer h2 { font-size: 24px; margin-bottom: 24px; }
    .top_footer .in {font-size: 18px; }
    .top_footer .checkbox span {flex-wrap: wrap;line-height: 16px;}
    .top_footer .checkbox span a{margin-right: 0px;}
    .top_footer .left_col { width: 100%; }
    .top_footer .right_col { width:100%;margin-top: 64px;}
    .top_footer h3 { margin-bottom: 24px; }
    .bottom_footer { padding: 64px 0 35px; flex-direction: column-reverse;}
    .bottom_footer .right_col { max-width:200px;margin-bottom:32px; }
    .bottom_footer .left_col { max-width: 100%; }
    .bottom_footer p { font-size: 14px; line-height: 24px; margin-bottom: 32px; }
    .bottom_footer .left_col ul{}
    .bottom_footer .left_col ul li{margin-bottom: 8px;}
    /*.bottom_footer .left_col ul li:nth-child(1){order: 3;}
    .bottom_footer .left_col ul li:nth-child(2){order: 4;}
    .bottom_footer .left_col ul li:nth-child(3){order: 1;}
    .bottom_footer .left_col ul li:nth-child(4){order: 2;}*/


    .inner_banner {background-image: url(../images/hero_bg_layer.jpg);background-repeat: no-repeat;background-size: 100% 100%;min-height:552px;}
    .inner_banner .bg {display: none;}
    .inner_banner .bg_mobile { display: block; height: 222px; top: auto; bottom: 0;background-position: bottom center;         background-size: inherit;}
    .inner_banner .wrapper { padding: 83px 24px 0; }
    .inner_banner .title h1 { font-size: 32px; }
    .inner_banner .title p { font-size: 18px; line-height: 24px;max-width: 213px;}

    section.paragraph_inner_sec{display: block; padding:80px 40px 56px}
    section.paragraph_inner_sec p{letter-spacing: -0.45px;}

    .text_image_complex { padding: 24px 24px 81px; }
    .text_image_complex .wrapper{padding: 0;}
    .text_image_complex .img { max-width: 100%; }
    .text_image_complex .text { max-width: 100%;margin-top: 40px;}
    .text_image_complex .text p { letter-spacing: -0.45px; }
    .text_image_complex ul li { padding: 8px 38px 8px 20px; margin-bottom: 16px;width: 100%;}
    .text_image_complex ul li a { font-size: 20px; }
    .text_image_complex ul li::after { top: 13px; right: 10px; width: 2px; height: 21px; }
    .thecomplex_streetlevel { padding:0 0 113px; }
    .thecomplex_streetlevel .wrapper{padding: 0 16px;}
    .thecomplex_streetlevel .img { max-width: 100%; }
    .thecomplex_streetlevel .text { padding: 72px 48px; max-width: 100%; margin-top: 0; }
    .thecomplex_streetlevel .text p { letter-spacing: -0.45px; }
    .top_living_sec .text { padding: 48px 48px 128px; }
    .top_living_sec .text p { letter-spacing: -0.45px; }
    .top_living_sec .text .colin { width: 100%; }
    .top_living_sec .text h2 { width: 100%;margin-bottom:28px;position: relative;padding-right: 36px;font-size: 22px;line-height: 32px;}
    .top_living_sec .text h2::after{        content: ''; position: absolute; top: -2px; right: 12px; width: 3.5px; height: 36px; background-color: #9E5336; transform: skewX(33deg);}

    section.inner_banner_location{background-color: #749EAD;background-image: none !important;}
    section.inner_banner_location .title p { max-width: 100%;}
    .lacation_image_text p, 
    .founded_agricultural .text p, 
    .park_text_image .text p { font-size: 16px; line-height: 24px;letter-spacing: -0.5px; }
    .founded_agricultural .text { padding: 48px 24px 0; }
    .founded_agricultural .text h2 { width: 100%; margin-bottom: 24px; }
    .founded_agricultural .text p,
    .park_text_image .text p,
    .st_sec .text p{letter-spacing: -0.3px;line-height: 24px; }
    .founded_agricultural .text .colin { width: 100%; }
    .park_two_image { padding: 0 0 64px; }
    .park_two_image .wrapper {padding: 0 24px;}
    .park_two_image .left_img { width: 100%; max-width: 200px; margin-right: auto;}
    .park_two_image .right_img { width: 100%; max-width: 208px;margin: 0 auto;margin-right: 0; margin-top: 39px;}
    .park_text_image .wrapper{padding: 0 16px;}
    .park_text_image .text h2 { width: 100%;margin-bottom: 24px;}
    .park_text_image .text { padding: 48px 32px 208px; }
    .park_text_image .img { max-width: calc(100% - 62px); margin-right: 30px; margin-top: -156px; }
    .park_text_image { padding: 0 0 64px; }
    .st_sec .img .img2 { max-width: 100%;}
    .st_sec .img::after { height: calc(100% - 128px); top: 56px; bottom: auto; }
    .st_sec .text { max-width: 100%; margin-top: 72px;padding: 0 48px 72px;}
    .st_sec .text h2 { width: 100%; font-size: 24px; padding: 0; margin-bottom: 24px; }
    .st_sec .text h2::after{display: none;}

    section.inner_banner_shared_spaces{background-color: #B9AD9C;background-image: none;}
    section.inner_banner_shared_spaces .title p { max-width:100%; letter-spacing: normal; }
    .wellness_best .title_col { max-width: 100%; width: 100%; }
    .wellness_best .wrapper, .work_intention .wrapper { max-width: 1100px; padding: 0 24px; }
    .wellness_best .img_col { max-width: 248px; margin: 0 auto; margin-left: 0; margin-top: 72px; }
    .work_intention { margin-top: 48px; padding-bottom: 56px; }
    .work_intention .img_col { max-width: 224px; }
    .work_intention .img_col .img2 { max-width: 152px; margin-right: -40px; margin-top: -40px; }
    .work_intention .wrapper{flex-direction: column-reverse;}
    .work_intention .title_col { max-width: 100%; padding-left: 0; width: 100%; margin-bottom: 40px; }
    .wellness_best h2,.work_intention h2{font-size: 24px;line-height: 24px;}
    .work_intention h2{width:fit-content;margin: 0 auto;margin-right:0;}
    .work_intention .img_col .img2 { max-width: 152px; margin-right: -87px; margin-top: -40px; }
    .work_intention::after { height: calc(100% - 155px); }
    .banner_black.inner_banner .title h1, .banner_black.inner_banner .title p{color: #FAF8F4;}
    .banner_black.inner_banner .title h1{font-size: 31.8px;}
    .banner_black.inner_banner .title::after { background-color: #FAF8F4; }
    .apartment_text_image p { font-size: 16px; line-height: 24px; letter-spacing: -0.3px; font-weight: 300; }
    .apartment_text_image .img { max-width: 264px; margin-right: -24px; margin-top: 56px; }
    .apartment_text_image .img::after { bottom: -48px; left: -48px;right: auto; }
    .apartment_text_image .img::after { background-color: #7E6D54; }
    .penthouse_sec h2 { margin-bottom: 88px;font-size: 24px; }
    .single_image_sec .img { height: 256px; }
    .single_image_sec .img img{min-height: 100%;object-fit: cover;object-position: center;}
    .developer_architects h2 br { display: block; }
    .developer_architects .col .img { height: auto; }
    .developer_architects .col h3 { margin-top: 32px; font-size: 24px; line-height: 32px; }
    .developer_architects .col h3 strong{display: block;}
    .developer_architects .col p {        margin-top: 24px; line-height: 24px; font-weight: 300; letter-spacing: -0.3px;text-align: right;}
    .developer_architects .col:nth-child(1){order: 2;}
    .developer_architects .col:nth-child(2){order: 1;}
    .developer_architects .col:nth-child(3){order: 3;}
    .developer_architects .col:nth-child(3) .img  img{        max-height: 80px; display: block;}

    .contains_page { padding: 70px 0; }
    .contains_page .wrapper { padding: 0 24px; }
    .contains_page h1 { font-size: 24px;margin-bottom: 40px;}
    .contains_page h3 { font-size: 16px;line-height: 28px;letter-spacing: -0.3px;}
    .contains_page ul li, .contains_page ol li { padding-right: 20px; line-height: 28px; font-size: 16px; letter-spacing: -0.3px;}
    .contains_page ul li::after, .contains_page ol li::after { right: 6px; top: 11px; }
    .contains_page p {font-size: 16px;line-height: 28px; letter-spacing: -0.3px;}
    

    .slide_sec .content .title_mob{display:block !important;margin-bottom: 50px;}
    .slide_sec .content .title_mob h2{color: #9E5336;font-size: 24px;line-height: 32px;font-weight: 700;font-family:"nexa-text";}
    body .slide_sec { min-height: auto; overflow: visible; }
    body .slide_sec .content { position: sticky; top: 56px; }
    .bottom_footer .left_col{max-width: 312px;}
    .bottom_footer .left_col ul li:nth-child(3)::after {display: none;}
    .bottom_footer .left_col ul li:nth-child(3) {margin-left: 0;}
    /*.bottom_footer .left_col ul li:nth-child(3) { margin-right: 20px; }
    .bottom_footer .left_col ul li:nth-child(3)::after{right: -10px;left: auto;}
    .bottom_footer .left_col ul li:nth-child(1)::after,
    .bottom_footer .left_col ul li:nth-child(2)::after{display: none;}*/

    .top_footer ul li span { width: 80px; font-size: 16px; }
    .top_footer ul li p, .top_footer ul li a { font-size: 16px; letter-spacing: -0.4px; }

    .developer_architects .title h1 {font-size:32px; color: var(--chocolate);}
    .developer_architects .title p {color: var(--chocolate); font-size:18px; line-height:24px;}
    .developer_architects .title {margin: 0 0 50px 0;}

    .text_image_complex ul { margin-top:56px; }


}
.slide_sec .content .title_mob{display: none;}
/* 320 */
@media screen and (max-width: 359px) {
    header ul li { margin-bottom: 16px; }
    .paragraph_sec { padding: 48px 15px 80px; margin: 0; }
    .slide_sec .wrap { max-width: 290px; }
    footer .wrapper { padding: 0 15px; }
    .top_footer ul li span { width: 85px; font-size: 18px; line-height: 32px; }
    .top_footer ul li p, .top_footer ul li a { font-size: 18px; }



}