@charset "utf-8";
@media screen and (max-width: 600px) {
.office_video_container{position:relative;width:100%;height:250px;border-radius:0}
.office_video{position:absolute;width:100%!important;height:250px!important;box-shadow:0 0 10px 0 #00000080}
.array_section_parent{height:159px;width:100%;position:relative;overflow:hidden;margin-top:0}
.images_array_container{display:flex;position:relative;overflow:hidden;width:97%;height:160px;margin-left:5px}
.exterior_rendering_img_container,.interior_rendering_img_container,.floor_plans_img_container,.aerial_rendering_img_container,.site_map_plans_img_container,.brochure_img_container{position:absolute;width:75%;height:auto;z-index:1;overflow:hidden;object-fit:contain}
.exterior_rendering_img{width:100%;height:160px}
.vertical_bottom{position:absolute;transform:rotate(-90deg);background-color:#fff;color:#000;padding:2px 3px;font-size:3.2px;z-index:1}
.exterior_rendering_vertical_bottom{left:-15px;bottom:-5px}
.interior_rendering_img_container,.floor_plans_img_container,.aerial_rendering_img_container,.site_map_plans_img_container,.brochure_img_container{transition:all .8s ease-in-out;z-index:2;left:75%;overflow:hidden;height:160px}
.interior_rendering_img,.floor_plans_img,.aerial_rendering_img,.site_map_plans_img{width:100%;height:160px;z-index:1}
.interior_rendering_vertical_bottom{left:-15px;bottom:-3px}
.floor_plans_img_container{left:80%}
.floor_plans_img,.aerial_rendering_img{height:160px}
.floor_plans_vertical_bottom{bottom:-5px;left:-10px}
.aerial_rendering_img_container{left:85%}
.aerial_rendering_vertical_bottom{bottom:-3px;left:-13px}
.site_map_plans_img_container{left:90%}
.site_map_plans_img_vertical_bottom{bottom:-3px;left:-11px}
.brochure_img_container{left:95%}
.brochure_img{height:160px;z-index:1}
.vertical_bottom_brochure{bottom:-9px;left:-7px}
.flex-next{width:40px;height:40px}
.threeD-footer.row{display:flex;align-items:center;flex-direction:column}
.Frame-Renderings ul{display:none}
}
.book_a_metting_border_left{text-align:center}
@media screen and (max-width: 819px) and (min-width: 601px) {
.parent_slider{display:flex;flex-direction:column}
.array_section_parent{height:299px;width:700px;position:relative;overflow:hidden;margin:auto}
.images_array_container{display:flex;position:relative;overflow:hidden;width:100%;height:300px}
.exterior_rendering_img_container,.interior_rendering_img_container,.floor_plans_img_container,.aerial_rendering_img_container,.site_map_plans_img_container,.brochure_img_container{position:absolute;height:300px;z-index:1;overflow:hidden;object-fit:contain;width:75%}
.exterior_rendering_img{width:100%;height:299px;overflow:hidden;object-fit:cover}
.interior_rendering_img_container,.floor_plans_img_container,.aerial_rendering_img_container,.site_map_plans_img_container,.brochure_img_container{width:450px;left:75%;transition:all .8s ease-in-out}
.interior_rendering_img{width:100%;height:300px;overflow:hidden;object-fit:cover}
.vertical_bottom,.floor_plans_vertical_bottom,.vertical_bottom_brochure{position:absolute;transform:rotate(-90deg);background-color:#fff;color:#000;padding:5px;font-size:8px;z-index:1;bottom:15px;left:-35px}
.floor_plans_img_container{left:80%}
.floor_plans_img{width:100%;height:300px;overflow:hidden;object-fit:cover}
.floor_plans_vertical_bottom{padding:5px 4px;bottom:8px;left:-22px}
.aerial_rendering_img_container{left:85%}
.aerial_rendering_img{width:100%;height:300px;overflow:hidden;object-fit:cover}
.site_map_plans_img_container{left:90%}
.site_map_plans_img{width:100%;height:300px;overflow:hidden;object-fit:cover}
.brochure_img_container{left:95%}
.brochure_img{width:39%;height:300px}
.vertical_bottom_brochure{padding:3px 8px;bottom:2px;left:-17px}
.styles,.lighting,.camera{display:none}
.vr_video_container{width:100%;height:440px}
.vr_video,.office_video{width:100%;height:400px;object-fit:cover}
.horizontal_scroll_slider_parent_container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;overflow:hidden;width:100%;background-image:url(https://www.bluentcad.com/images/horizonal-bg.png);background-size:cover;background-position:center top;background-repeat:no-repeat;height:700px}
.horizontal_scroll_content{flex-shrink:0;width:140vw;height:500px;padding-top:160px}
.horizontal_scroll_content img:nth-child(1){margin-left:60px}
.get_started_text_div{color:#3c3c3c!important;font-family:"Poppins"!important;margin:120px 30px 200px 100px;width:100%;opacity:0;transform:translateX(-100%);width:80vw}
.hsliding_img_container{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}
.hsliding_img_container img{width:130vw;object-fit:contain;height:550px;margin-right:100px}
.horizontal_scroll_card{background-color:#fff;height:350px;width:300px;border-radius:15px;text-align:center;box-shadow:0 0 10px #999;margin-left:200px;padding-left:10px;padding-right:10px;margin-top:125px;margin-left:314px}
.horizontal_scroll_card_left_div{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;margin-top:10px}
.left_div_text{margin-top:15px}
.horizontal_scroll_card_btn1{border-radius:15px;border:1px solid #ccc;padding:10px 25px;font-size:19.2px}
.horizontal_scroll_card_btn1:hover{cursor:pointer;background-color:#e8bc40}
.horizontal_scroll_card_right_div{font-size:24px;margin-top:35px}
.horizontal_scroll_card_btn2{display:inline-block;border-radius:15px;border:1px solid #ccc;padding:10px 25px;font-size:19.2px;margin-top:2px;pointer-events:auto;width:90%}
.horizontal_scroll_card_left_div p{font-size:24px}
.horizontal_scroll_card_p2{margin-bottom:-5px;margin-top:-29px}
.parent_slider_comparision{width:100%;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;flex-direction:column;height:250px;gap:10px}
.cocoen{position:relative;width:50%;height:250px;overflow:hidden}
.cocoen .before{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:0 50%}
.cocoen .after{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:0 50%;clip-path:inset(0 50% 0 0);transition:none}
.slider-line{position:absolute;top:0;left:50%;width:4px;height:100%;background-color:#fff;cursor:pointer;z-index:10}
.image{width:284px;height:170px;border-radius:7px;transition:margin-top .5s ease;margin:15px}
.image_container{width:280px;height:170px}
.slider_handle{position:absolute;top:40%;left:-12px;cursor:pointer;z-index:10;background:url(https://www.bluentcad.com/wp-content/themes/bluent-enginering/images/icon-handle.svg);border-radius:6px;width:35px!important;height:60px!important}
.section_river_gallery ul{margin:0}
.section_river_gallery li{display:none}
.middle_image-row,.top_image-row,.lower_image-row{display:flex;flex-direction:row;flex-wrap:nowrap;height:88px}
.hidden_image{position:absolute;left:-195px;width:184px;height:60px;border-radius:7px;transition:margin-top .5s ease;margin-top:15px}
.hidden_image-container{position:relative;width:290px;height:170px;border-radius:15px}
.image-container{position:relative;width:403px;height:120px;border-radius:15px}
.image{width:145px;height:61px;border-radius:7px;transition:margin-top .5s ease;margin:10px}
.image:hover{margin-top:-1px}
.hidden_image:hover{margin-top:-1px}
.hidden_image-container:hover .lawn_view_text{opacity:1}
.top_text,.middle_text,.hidden_text{position:absolute;font-size:13px;font-weight:700;color:#fff;opacity:0;pointer-events:none;transition:opacity .5s ease}
.top_text{top:80%;right:0;transform:translate(0%,-20%)}
.middle_text{top:80%;right:0;transform:translate(0%,-20%)}
.hidden_text{top:60%;right:0;transform:translate(-250%,-32%)}
.image-container:hover .top_text,.image-container:hover .middle_text{opacity:1}
.section_river_gallery_mobile{display:none}
.dollhouse-container img{height:339px;width:100%}
}
.rendering_counter{display:flex;justify-content:center;flex-direction:column-reverse;align-items:center}
@media screen and (max-width: 1023px) and (min-width: 820px) {
.parent_slider{display:flex;flex-direction:column}
.array_section_parent{height:299px;width:700px;max-width:1500px;max-height:800px;position:relative;overflow:hidden;margin:auto}
.images_array_container{display:flex;position:relative;overflow:hidden;width:100%;height:300px}
.exterior_rendering_img_container,.interior_rendering_img_container,.floor_plans_img_container,.aerial_rendering_img_container,.site_map_plans_img_container,.brochure_img_container{position:absolute;height:300px;z-index:1;overflow:hidden;object-fit:contain;width:75%}
.exterior_rendering_img{width:100%;height:299px;overflow:hidden;object-fit:cover}
.interior_rendering_img_container,.floor_plans_img_container,.aerial_rendering_img_container,.site_map_plans_img_container,.brochure_img_container{width:450px;left:75%;transition:all .8s ease-in-out}
.interior_rendering_img{width:100%;height:300px;overflow:hidden;object-fit:cover}
.vertical_bottom,.floor_plans_vertical_bottom,.vertical_bottom_brochure{position:absolute;transform:rotate(-90deg);background-color:#fff;color:#000;padding:5px;font-size:8px;z-index:1;bottom:15px;left:-35px}
.floor_plans_img_container{left:80%}
.floor_plans_img{width:100%;height:300px;overflow:hidden;object-fit:cover}
.floor_plans_vertical_bottom{padding:5px 4px;bottom:8px;left:-22px}
.aerial_rendering_img_container{left:85%}
.aerial_rendering_img{width:100%;height:300px;overflow:hidden;object-fit:cover}
.site_map_plans_img_container{left:90%}
.site_map_plans_img{width:100%;height:300px;overflow:hidden;object-fit:cover}
.brochure_img_container{left:95%}
.brochure_img{width:39%;height:300px}
.vertical_bottom_brochure{padding:3px 8px;bottom:2px;left:-17px}
.styles,.lighting,.camera{display:none}
.vr_video_container{width:100%;height:440px}
.vr_video,.office_video{width:100%;height:400px;object-fit:cover}
.horizontal_scroll_slider_parent_container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;overflow:hidden;width:100%;background-image:url(https://www.bluentcad.com/images/horizonal-bg.png);background-size:cover;background-position:center top;background-repeat:no-repeat;height:700px}
.horizontal_scroll_content{flex-shrink:0;width:140vw;height:500px}
.horizontal_scroll_content img:nth-child(1){margin-left:60px}
.get_started_text_div{color:#3c3c3c!important;font-family:"Poppins"!important;margin:120px 30px 200px 100px;width:100%;opacity:0;transform:translateX(-100%);width:80vw}
.horizontal_scroll_slider_parent_container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;overflow-x:hidden;width:100%;gap:0}
.hsliding_img_container{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}
.hsliding_img_container img{width:130vw;object-fit:contain;height:550px;margin-right:100px}
.verticalScroll_section{display:flex;justify-content:center;align-items:center}
.horizontal_scroll_card{background-color:#fff;height:350px;width:300px;border-radius:15px;text-align:center;box-shadow:0 0 10px #999;margin-left:200px;padding-left:10px;padding-right:10px;margin-top:105px;margin-left:314px}
.horizontal_scroll_card_left_div{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;margin-top:10px}
.left_div_text{margin-top:15px}
.horizontal_scroll_card_btn1{border-radius:15px;border:1px solid #ccc;padding:10px 25px;font-size:19.2px}
.horizontal_scroll_card_btn1:hover{cursor:pointer;background-color:#e8bc40}
.horizontal_scroll_card_right_div{font-size:24px;margin-top:35px}
.horizontal_scroll_card_btn2{display:inline-block;border-radius:15px;border:1px solid #ccc;padding:10px 25px;font-size:19.2px;margin-top:2px;pointer-events:auto;width:90%}
.horizontal_scroll_card_left_div p{font-size:24px}
.horizontal_scroll_card_p2{margin-bottom:-5px;margin-top:-29px}
.parent_slider_comparision{width:100%;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;flex-direction:column;height:250px;gap:10px}
.cocoen{position:relative;width:50%;height:250px;overflow:hidden}
.cocoen .before{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:0 50%}
.cocoen .after{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:0 50%;clip-path:inset(0 50% 0 0);transition:none}
.slider-line{position:absolute;top:0;left:50%;width:4px;height:100%;background-color:#fff;cursor:pointer;z-index:10}
.image{width:284px;height:170px;border-radius:7px;transition:margin-top .5s ease;margin:15px}
.image_container{width:280px;height:170px}
.slider_handle{position:absolute;top:40%;left:-12px;cursor:pointer;z-index:10;background:url(https://www.bluentcad.com/wp-content/themes/bluent-enginering/images/icon-handle.svg);border-radius:6px;width:35px!important;height:60px!important}
.section_river_gallery ul{margin:0}
.section_river_gallery li{display:none}
.middle_image-row,.top_image-row,.lower_image-row{display:flex;flex-direction:row;flex-wrap:nowrap;height:88px}
.hidden_image{position:absolute;left:-195px;width:184px;height:60px;border-radius:7px;transition:margin-top .5s ease;margin-top:15px}
.hidden_image-container{position:relative;width:290px;height:170px;border-radius:15px}
.image-container{position:relative;width:403px;height:120px;border-radius:15px}
.image{width:145px;height:61px;border-radius:7px;transition:margin-top .5s ease;margin:10px}
.image:hover{margin-top:-1px}
.hidden_image:hover{margin-top:-1px}
.hidden_image-container:hover .lawn_view_text{opacity:1}
.top_text,.middle_text,.hidden_text{position:absolute;font-size:13px;font-weight:700;color:#fff;opacity:0;pointer-events:none;transition:opacity .5s ease}
.top_text{top:80%;right:0;transform:translate(0%,-20%)}
.middle_text{top:80%;right:0;transform:translate(0%,-20%)}
.hidden_text{top:60%;right:0;transform:translate(-250%,-32%)}
.image-container:hover .top_text,.image-container:hover .middle_text{opacity:1}
.section_river_gallery_mobile{display:none}
.dollhouse-container img{height:339px;width:100%}
}
@media screen and (min-width: 1300px) {
.office_video_container{position:relative;width:100%;height:110vh;border-radius:0}
.office_video{position:absolute;width:100%!important;height:100%!important;box-shadow:0 0 10px 0 #00000080}
.array_section_parent{height:700px;width:100%;max-width:1872px;max-height:800px;position:relative;overflow:hidden;margin-left:auto;margin-right:auto}
.images_array_container{display:flex;width:100%;height:700px;position:relative;overflow:hidden;margin:0;padding:0}
.exterior_rendering_img_container,.interior_rendering_img_container,.floor_plans_img_container,.aerial_rendering_img_container,.site_map_plans_img_container,.brochure_img_container{position:absolute;height:700px;width:75%;z-index:1}
.exterior_rendering_img{position:absolute;height:700px;width:100%}
.vertical_bottom{position:absolute;transform:rotate(-90deg);background-color:#fff;color:#000;padding:3px 14px;font-size:16px;width:auto;z-index:1}
.exterior_rendering_vertical_bottom,.interior_rendering_vertical_bottom{left:-77px;bottom:51px}
.interior_rendering_img_container,.aerial_rendering_img_container,.site_map_plans_img_container,.brochure_img_container,.floor_plans_img_container{transition:all .8s ease-in-out;z-index:2;left:75%;overflow:hidden}
.interior_rendering_img{z-index:1;height:100%;width:100%}
.floor_plans_img_container{width:65%;left:80%}
.floor_plans_img,.aerial_rendering_img,.site_map_plans_img{position:absolute;height:700px;z-index:1;overflow-x:hidden;width:100%}
.floor_plans_vertical_bottom{left:-56px;bottom:31px}
.aerial_rendering_img_container{width:70%;left:85%}
.aerial_rendering_vertical_bottom{left:-70px;bottom:43px}
.site_map_plans_img_container{width:70%;left:90%}
.site_map_plans_img_vertical_bottom{left:-70px;bottom:43px}
.brochure_img_container{position:absolute;height:700px;width:70%;transition:all .8s ease-in-out!important;z-index:2;left:95%;overflow:hidden}
.brochure_img{position:absolute;height:700px;z-index:1}
.vertical_bottom_brochure{left:-36px;bottom:10px}
.styles,.lighting,.camera{display:none}
.brochure_img_container img{width:560px}
}
.vr_video_container{background:url(https://www.bluentcad.com/wp-content/themes/bluent-enginering/images/VR-bg-mobile.png) #e8bc40;width:100%;height:100%;overflow-x:hidden;background-repeat:no-repeat;background-size:contain;display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:column-reverse;align-items:center;background-position:bottom}
.vr_video_container video{width:100%;height:100%;object-fit:cover}
.span1{font-size:64px;font-weight:800;display:flex;align-items:center;justify-content:flex-start;white-space:nowrap}
.span2{font-size:44.8px;font-weight:600}
.img_vr_div{width:100%;height:auto;object-fit:cover}
.vr_section .pin-spacer{background-color:#e8bc40!important}
#lightbox{background:#000c;position:fixed;left:0;top:0;width:100%;height:100%;display:none;justify-content:center;align-items:center;color:#fff}
.close,.prev,.next{position:absolute;cursor:pointer}
.close{right:10px;top:10px}
.prev{left:10px}
.next{right:10px}
@media screen and (max-width: 600px) {
.vr_video_container{background:url(https://www.bluentcad.com/wp-content/themes/bluent-enginering/images/VR-bg-mobile.png) #e8bc40;width:100%;height:225px;position:relative;overflow-x:hidden;background-repeat:no-repeat;background-size:contain;display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:column-reverse;align-items:center;background-position:bottom}
.vr_video,.office_video{width:100%;max-height:440px;object-fit:cover}
.horizontal_scroll_slider_parent_container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;overflow:hidden;width:100%;background-image:url(https://www.bluentcad.com/images/horizonal-bg.png);background-size:cover;background-position:center top;background-repeat:no-repeat;height:400px}
.horizontal_scroll_content{flex-shrink:0;width:90vw;height:auto;margin-left:28px}
.get_started_text_div{color:#3c3c3c!important;font-family:"Poppins"!important;margin:120px 5px 200px 40px;width:100%;opacity:0;transform:translateX(-100%)}
.horizontal_scroll_slider_parent_container{display:flex;overflow-x:hidden;position:relative;width:auto}
.hsliding_img_container{display:flex;flex-wrap:nowrap;align-items:center;width:100%;justify-content:flex-start;gap:20px}
.hsliding_img_container img{object-fit:contain;height:300px;margin-right:30px}
.get_started_text_div .span1{font-size:51.2px;font-weight:900;display:flex;align-items:center;justify-content:flex-start;white-space:nowrap;margin-left:6px}
.get_started_text_div .span2{font-size:43.2px;font-weight:800;margin-left:14px}
.img_house2{margin-left:220px}
.verticalScroll_section{display:flex;justify-content:center;align-items:center}
.horizontal_scroll_card{background-color:#fff;height:350px;width:300px;border-radius:15px;text-align:center;box-shadow:0 0 10px #999;margin-left:200px;padding-left:10px;padding-right:10px}
.horizontal_scroll_card_left_div{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;margin-top:10px}
.left_div_text{margin-top:15px}
.horizontal_scroll_card_btn1{border-radius:15px;border:1px solid #ccc;padding:10px 25px;font-size:19.2px;margin-top:15px}
.horizontal_scroll_card_btn1:hover{cursor:pointer;background-color:#e8bc40}
.horizontal_scroll_card_right_div{font-size:24px;margin-top:35px}
.horizontal_scroll_card_btn2{display:inline-block;border-radius:15px;border:1px solid #ccc;padding:10px 25px;font-size:19.2px;margin-top:2px;pointer-events:auto;width:90%}
.horizontal_scroll_card_left_div p{font-size:24px}
.horizontal_scroll_card_p2{margin-bottom:-5px;margin-top:-29px}
.parent_slider_comparision{width:95%;display:flex;flex-wrap:wrap;align-content:center;height:390px;margin-left:10px;gap:10px}
.cocoen{position:relative;width:100%;max-width:800px;height:190px;overflow:hidden}
.cocoen .before{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:0 50%}
.cocoen .after{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:0 50%;clip-path:inset(0 50% 0 0);transition:none}
.slider-line{position:absolute;top:0;left:50%;width:4px;height:100%;background-color:#fff;cursor:pointer;z-index:10}
.slider_handle{position:absolute;top:80px;left:-6px;cursor:pointer;z-index:10;background:url(https://www.bluentcad.com/wp-content/themes/bluent-enginering/images/icon-handle.svg);border-radius:6px;width:30px!important;height:40px!important}
.style_lighting_ul{display:none}
.title_river_gallery_row{color:#6a6a6a;font-size:32px;padding-top:16px;padding-bottom:16px;display:block;text-align:center}
.section_river_gallery{display:none}
.section_river_gallery_mobile{width:100%}
.send_us_cad_section{display:flex;flex-direction:column;align-items:center}
.dollhouse-container img{height:200px;width:100%}
.lower_image-row,.top_image-row{margin-left:37px}
.middle_image-row{margin-left:-16px}
.section_river_gallery_mobile ul{text-align:center;margin:15px 0 0;padding:0}
}
@media screen and (min-width: 601px) and (max-width: 819px) and (orientation: portrait) {
.vr_video_container{width:100%;height:440px}
.vr_video,.office_video{width:100%;height:400px;object-fit:cover}
.horizontal_scroll_slider_parent_container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;overflow:hidden;width:100%;background-image:url(https://www.bluentcad.com/images/horizonal-bg.png);background-size:cover;background-position:center -60px;background-repeat:no-repeat;height:900px}
.horizontal_scroll_content{flex-shrink:0;width:90vw;height:400px}
.horizontal_scroll_content img:nth-child(1){margin-left:60px}
.get_started_text_div{color:#3c3c3c!important;font-family:"Poppins"!important;margin:120px 50px 200px 75px;width:100%;opacity:0;transform:translateX(-100%);width:30vw}
.span1{font-size:54.4px;font-weight:1000;display:flex;align-items:center;justify-content:flex-start;white-space:nowrap}
.span2{font-size:44.8px;font-weight:700}
.horizontal_scroll_slider_parent_container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;overflow-x:hidden;width:100%;gap:0}
.hsliding_img_container{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-left:800px}
.hsliding_img_container img{width:100vw;object-fit:contain;height:500px;margin-right:100px;margin-left:50px}
.img_house2{margin-left:250px}
.parent_slider_comparision{width:100%;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;flex-direction:column;height:250px;gap:10px}
.cocoen{position:relative;width:50%;height:250px;overflow:hidden}
.cocoen .before{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:0 50%}
.cocoen .after{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:0 50%;clip-path:inset(0 50% 0 0);transition:none}
.slider-line{position:absolute;top:0;left:50%;width:4px;height:100%;background-color:#fff;cursor:pointer;z-index:10}
.image{width:284px;height:170px;border-radius:7px;transition:margin-top .5s ease;margin:15px}
.image_container{width:280px;height:170px}
.slider_handle{position:absolute;top:40%;left:-12px;cursor:pointer;z-index:10;background:url(https://www.bluentcad.com/wp-content/themes/bluent-enginering/images/icon-handle.svg);border-radius:6px;width:35px!important;height:60px!important}
.section_river_gallery ul{margin:0}
.section_river_gallery li{display:none}
.middle_image-row,.top_image-row,.lower_image-row{display:flex;flex-direction:row;flex-wrap:nowrap;height:88px}
.hidden_image{position:absolute;left:-195px;width:184px;height:60px;border-radius:7px;transition:margin-top .5s ease;margin-top:15px}
.hidden_image-container{position:relative;width:290px;height:170px;border-radius:15px}
.image-container{position:relative;width:403px;height:120px;border-radius:15px}
.image{width:145px;height:61px;border-radius:7px;transition:margin-top .5s ease;margin:10px}
.image:hover{margin-top:-1px}
.hidden_image:hover{margin-top:-1px}
.hidden_image-container:hover .lawn_view_text{opacity:1}
.we-text-back p,.be-text-back p{font-size:16px}
.top_text,.middle_text,.hidden_text{position:absolute;font-size:13px;font-weight:700;color:#fff;opacity:0;pointer-events:none;transition:opacity .5s ease}
.top_text{top:80%;left:40%;transform:translate(0%,-20%)}
.middle_text{top:80%;left:8%;transform:translate(0%,-20%)}
.hidden_text{top:60%;left:8%;transform:translate(-250%,-32%)}
.image-container:hover .top_text,.image-container:hover .middle_text{opacity:1}
.section_river_gallery_mobile{display:none}
.dollhouse-container img{height:339px;width:100%}
.our-casestudy .item a img{width:100%!important}
}
@media screen and (min-width: 820px) and (max-width: 1023px) and (orientation: portrait) {
.vr_video_container{width:100%;height:540px}
.vr_video,.office_video{width:100%;height:100%;object-fit:cover}
.horizontal_scroll_slider_parent_container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;overflow:hidden;width:100%;background-image:url(https://www.bluentcad.com/images/horizonal-bg.png);background-size:cover;background-position:center -75px;background-repeat:no-repeat;height:1000px}
.horizontal_scroll_content{flex-shrink:0;width:90vw;height:400px;padding-top:160px}
.horizontal_scroll_content img:nth-child(1){margin-left:60px}
.get_started_text_div{color:#3c3c3c!important;font-family:"Poppins"!important;margin:120px 40px 200px;width:100%;opacity:0;transform:translateX(-100%);width:30vw}
.span1{font-size:54.4px;font-weight:1000;display:flex;align-items:center;justify-content:flex-start;white-space:nowrap}
.span2{font-size:44.8px;font-weight:700}
.horizontal_scroll_slider_parent_container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;overflow-x:hidden;width:100%;gap:0}
.hsliding_img_container{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-left:800px}
.hsliding_img_container img{width:100vw;object-fit:contain;height:500px;margin-right:100px;margin-left:50px}
.verticalScroll_section{display:flex;justify-content:center;align-items:center}
.img_house2{margin-left:200px}
.parent_slider_comparision{width:100%;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;flex-direction:column;height:250px;gap:10px}
.cocoen{position:relative;width:50%;height:250px;overflow:hidden}
.cocoen .before{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:0 50%}
.cocoen .after{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:0 50%;clip-path:inset(0 50% 0 0);transition:none}
.slider-line{position:absolute;top:0;left:50%;width:4px;height:100%;background-color:#fff;cursor:pointer;z-index:10}
.image{width:284px;height:170px;border-radius:7px;transition:margin-top .5s ease;margin:15px}
.image_container{width:280px;height:170px}
.slider_handle{position:absolute;top:40%;left:-12px;cursor:pointer;z-index:10;background:url(https://www.bluentcad.com/wp-content/themes/bluent-enginering/images/icon-handle.svg);border-radius:6px;width:35px!important;height:60px!important}
.section_river_gallery ul{margin:0}
.section_river_gallery li{display:none}
.middle_image-row,.top_image-row,.lower_image-row{display:flex;flex-direction:row;flex-wrap:nowrap;height:102px}
.hidden_image{position:absolute;left:-193px;width:184px;height:82px;border-radius:7px;transition:margin-top .5s ease;margin-top:15px}
.hidden_image-container{position:relative;width:290px;height:170px;border-radius:15px}
.image-container{position:relative;width:403px;height:120px;border-radius:15px}
.image{width:165px;height:87px;border-radius:7px;transition:margin-top .5s ease;margin:10px}
.image:hover{margin-top:-1px}
.hidden_image:hover{margin-top:-1px}
.hidden_image-container:hover .lawn_view_text{opacity:1}
.top_text,.middle_text,.hidden_text{position:absolute;font-size:13px;font-weight:700;color:#fff;opacity:0;pointer-events:none;transition:opacity .5s ease}
.top_text{top:80%;left:40%;transform:translate(0%,-20%)}
.middle_text{top:80%;left:8%;transform:translate(0%,-20%)}
.hidden_text{top:60%;left:8%;transform:translate(-250%,-32%)}
.image-container:hover .top_text,.image-container:hover .middle_text{opacity:1}
.section_river_gallery_mobile{display:none}
.dollhouse-container img{height:339px;width:100%}
.we-text-back p,.be-text-back p{font-size:16px}
.our-casestudy .item a img{width:100%!important}
.threeD-footer .row{display:flex!important;flex-wrap:nowrap}
.threeD-footer .row p strong{font-size:20.8px!important}
.threeD-footer .row .send_us_cad_section{width:auto!important;margin-left:-40px}
}
@media screen and (min-width: 1024px) {
.vr_video_container{background:url(https://www.bluentcad.com/wp-content/themes/bluent-enginering/images/VR-bg-mobile.png) #e8bc40;width:100%;height:100%;overflow-x:hidden;background-repeat:no-repeat;background-size:contain;display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:column-reverse;align-items:center;background-position:bottom}
.vr_video,.office_video{width:100%;height:100%;object-fit:cover}
.get_started_text_div{color:#3c3c3c!important;font-family:"Poppins"!important;width:25%;opacity:0;transform:translateX(-100%);display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding:20px;margin:200px 0 100px 160px}
.span1{font-size:64px;font-weight:900;display:flex;align-items:center;justify-content:flex-start;white-space:nowrap}
.span2{font-size:35.2px;font-weight:600}
.horizontal_scroll_slider_parent_container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;overflow:hidden;width:100%;background-image:url(https://www.bluentcad.com/images/horizonal-bg.png);background-size:cover;background-position:center -69px;background-repeat:no-repeat;height:100vh!important;max-height:100vh!important}
.threeD-footer .row{display:flex!important}
.threeD-footer .row ul li:last-child{border-radius:50px;padding:15px 45px}
.hsliding_img_container{width:75%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;height:100%;padding-top:80px!important}
.hsliding_img_container img{object-fit:contain;height:70%;margin-right:150px}
.horizontal_scroll_card{height:230px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-shadow:0 0 10px #999;width:500px;border-radius:20px;margin-left:100px;background-color:#fff;margin-top:200px}
.horizontal_scroll_content{width:50vw;flex-shrink:0;position:relative}
.verticalScroll_section{display:flex;justify-content:center}
.horizontal_scroll_content img:nth-child(1){margin-left:0}
.img_house1{margin-left:200px}
.img_house2{margin-left:700px}
.horizontal_scroll_card_line2{height:130px;width:2px;background-color:#d9d9d9}
.horizontal_scroll_card_left_div{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-size:24px;margin-left:35px}
.horizontal_scroll_card_p2{margin-top:-49px;margin-left:-50px}
.horizontal_scroll_card p{font-family:"Barlow",Sans-serif;color:#000;font-weight:500;font-size:24px}
.horizontal_scroll_card_btn1{padding:10px 20px;font-size:19.2px;border-radius:15px;border:2px solid #e2e2e2;background-color:#fff;color:#989797}
.horizontal_scroll_card_btn1:hover{background-color:#e8bc40;color:#fff;transition:background-color 1s ease}
.horizontal_scroll_card_right_div{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-size:24px;justify-content:center;margin-right:20px}
.horizontal_scroll_card_btn2{padding:10px 20px;font-size:19.2px;border-radius:15px;border:2px solid #e2e2e2;background-color:#fff;margin-top:45px;color:#989797}
.horizontal_scroll_card_btn2:hover{background-color:#e8bc40;color:#fff;transition:background-color 1s ease}
.section_river_gallery{width:100%;height:100%}
.top_image-row,.lower_image-row{display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;width:125%}
.middle_image-row{display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;width:110%}
.hidden_image-container{position:absolute;width:20%;height:100%;border-radius:7px;transition:margin-top .5s ease;margin:13px;left:-21.3%}
.hidden_image{width:100%;height:88%;border-radius:7px;transition:margin-top .5s ease;margin:15px;margin-top:-5px}
.image-container{position:relative;width:30%;height:100%;border-radius:15px;margin-left:10px;margin-right:10px}
.image{width:100%;height:100%;border-radius:7px;transition:margin-top .5s ease;margin:15px;margin-top:5px}
.image:hover{margin-top:-1px}
.top_text,.middle_text,.hidden_text{position:absolute;font-size:12.8px;font-weight:700;color:#fff;opacity:0;pointer-events:none;transition:opacity .5s ease;right:0}
.top_text{top:80%;right:0;transform:translate(0%,-20%)}
.middle_text{top:80%;right:0;transform:translate(0%,-20%)}
.lawn_view_text{top:73%}
.image-container:hover .top_text,.hidden_image-container:hover .hidden_text,.image-container:hover .middle_text{opacity:1}
.section_river_gallery_mobile{display:none}
.parent_slider_comparision{width:100%;display:flex;gap:15px;height:70vh}
.cocoen{position:relative;width:50%;height:70vh;overflow:hidden}
.cocoen .before{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:0 50%}
.cocoen .after{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:0 50%;clip-path:inset(0 50% 0 0);transition:none}
.slider-line{position:absolute;top:0;left:50%;width:4px;height:100%;background-color:#fff;cursor:pointer;z-index:10}
.slider_handle{position:absolute;top:50%;left:-12px;cursor:pointer;z-index:10;background:url(https://www.bluentcad.com/wp-content/themes/bluent-enginering/images/icon-handle.svg);border-radius:6px;width:35px;height:60px;transform:translateY(-50%)}
.hidden_image:hover{margin-top:-5px}
.hidden_image-container:hover .middle_text{opacity:1}
.threeD-footer .row ul{max-width:800px!important}
.dollhouse_div{margin-top:50px}
}
.rendering_counter.elementor-counter-number{min-width:350px}
@media screen and (min-width: 1360px) {
.text_deadline_para{padding-top:56px}
.render_count{text-align:center}
.rendering_achived_text{color:#54595f;margin-top:10px}
.horizontal_scroll_card{height:270px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-shadow:0 0 10px #999;width:600px;border-radius:20px;margin-top:200px}
.horizontal_scroll_content{width:45vw}
.verticalScroll_section{display:flex;justify-content:center}
.horizontal_scroll_card_line2{height:130px;width:2px;background-color:#d9d9d9;margin-left:-100px}
.horizontal_scroll_card_right_div_text{margin-left:-130px}
.horizontal_scroll_card_left_div{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-size:24px;margin-left:35px}
.horizontal_scroll_card_btn1{padding:10px 20px;font-size:19.2px;border-radius:15px;border:2px solid #e2e2e2;background-color:#fff;color:#989797;margin-top:-43px;margin-left:-15px}
.horizontal_scroll_card_btn1:hover{background-color:#e8bc40;color:#fff;transition:background-color 1s ease}
.horizontal_scroll_card_right_div{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-size:24px;justify-content:center;margin-right:20px}
.horizontal_scroll_card_btn2{padding:10px 20px;font-size:19.2px;border-radius:15px;border:2px solid #e2e2e2;background-color:#fff;margin-top:45px;color:#989797;margin-left:-86px;margin-top:-10px;margin-right:10px}
.horizontal_scroll_card_btn2:hover{background-color:#e8bc40;color:#fff;transition:background-color 1s ease}
.btn1,.btn2,.btn3{display:none}
.parent_slider_comparision{width:100%;display:flex;gap:15px;height:70vh}
.horizontal_scroll_content img:nth-child(1){margin-left:-160px}
.img_house1{margin-left:0}
.img_house2{margin-left:500px}
.book_a_metting_border_left{border-left:2px solid #d3d0d0;text-align:right;margin-left:40px}
.book_a_metting_border_left img{margin-left:50px}
}
@media screen and (min-width: 1401px) {
.vr_video_container{height:100%;width:100%}
.vr_video{width:100%;height:100%;object-fit:cover}
.horizontal_scroll_card_btn2:hover{background-color:#e8bc40;color:#fff;transition:background-color 1s ease}
.dollhouse_paragraph{margin-top:50px}
.dollhouse-container img{height:auto;width:100%}
}
@media screen and (min-width: 2401px) {
.span2{font-size:67.2px;font-weight:600}
.span1{font-size:112px}
.get_started_text_div{margin-top:500px;margin-left:800px}
.horizontal_scroll_card{margin-top:468px;margin-left:564px}
.img_house2{margin-left:750px}
.send_us_cad_section{margin-left:auto;margin-right:auto}
.array_section_parent{height:800px}
}
@media screen and (min-width: 666px) and (max-width: 750px) and (orientation: landscape) {
.parent_slider{display:flex;flex-direction:column}
.array_section_parent{height:299px;width:700px;position:relative;overflow:hidden;margin:auto}
.images_array_container{display:flex;position:relative;overflow:hidden;width:100%;height:300px}
.exterior_rendering_img_container,.interior_rendering_img_container,.floor_plans_img_container,.aerial_rendering_img_container,.site_map_plans_img_container,.brochure_img_container{position:absolute;height:300px;z-index:1;overflow:hidden;object-fit:contain;width:75%}
.exterior_rendering_img{width:100%;height:299px;overflow:hidden;object-fit:cover}
.interior_rendering_img_container,.floor_plans_img_container,.aerial_rendering_img_container,.site_map_plans_img_container,.brochure_img_container{width:450px;left:75%;transition:all .8s ease-in-out}
.interior_rendering_img{width:100%;height:300px;overflow:hidden;object-fit:cover}
.vertical_bottom,.floor_plans_vertical_bottom,.vertical_bottom_brochure{position:absolute;transform:rotate(-90deg);background-color:#fff;color:#000;padding:5px;font-size:8px;z-index:1;bottom:15px;left:-35px}
.floor_plans_img_container{left:80%}
.floor_plans_img{width:100%;height:300px;overflow:hidden;object-fit:cover}
.floor_plans_vertical_bottom{padding:5px 4px;bottom:8px;left:-22px}
.aerial_rendering_img_container{left:85%}
.aerial_rendering_img{width:100%;height:300px;overflow:hidden;object-fit:cover}
.site_map_plans_img_container{left:90%}
.site_map_plans_img{width:100%;height:300px;overflow:hidden;object-fit:cover}
.brochure_img_container{left:95%}
.brochure_img{width:39%;height:300px}
.vertical_bottom_brochure{padding:3px 8px;bottom:2px;left:-17px}
.vr_video_container{background:url(https://www.bluentcad.com/wp-content/themes/bluent-enginering/images/VR-bg-mobile.png) #e8bc40;width:100%;height:400px;position:relative;overflow-x:hidden;background-repeat:no-repeat;background-size:contain;display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:column-reverse;align-items:center;background-position:bottom}
.vr_video,.office_video{width:100%;height:440px;object-fit:cover}
.horizontal_scroll_slider_parent_container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;overflow:hidden;width:100%;background-image:url(https://www.bluentcad.com/images/horizonal-bg.png);background-size:cover;background-position:center bottom;background-repeat:no-repeat;height:300px}
.horizontal_scroll_content{flex-shrink:0;width:140vw;margin-left:-38px;height:300px}
.get_started_text_div{color:#3c3c3c!important;font-family:"Poppins"!important;margin:120px 30px 200px 100px;opacity:0;transform:translateX(-100%);width:60vw}
.span1{font-size:40px;font-weight:800;display:flex;align-items:center;justify-content:flex-start;white-space:nowrap}
.span2{font-size:24px;font-weight:600}
.horizontal_scroll_slider_parent_container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;overflow-x:hidden;gap:0;height:350px}
.horizontal_scroll_content img:nth-child(1){margin-left:60px}
.hsliding_img_container{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;height:350px}
.hsliding_img_container img{width:130vw;object-fit:contain;height:350px;margin-right:100px;margin-top:-35px}
.verticalScroll_section{display:flex;justify-content:center;align-items:center}
.horizontal_scroll_card{height:230px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-shadow:0 0 10px #999;width:550px;border-radius:20px;margin-left:320px;background-color:#fff;margin-top:50px}
.horizontal_scroll_card_p2{margin-top:-49px;margin-left:-30px}
.verticalScroll_section{display:flex;justify-content:center}
.horizontal_scroll_card_line2{height:130px;width:2px;background-color:#d9d9d9}
.horizontal_scroll_card_left_div{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-size:24px;margin-left:35px}
.horizontal_scroll_card_btn1{padding:10px 20px;font-size:19.2px;border-radius:15px;border:2px solid #e2e2e2;background-color:#fff;color:#989797;margin-top:-32px}
.horizontal_scroll_card_btn1:hover{background-color:#e8bc40;color:#fff;transition:background-color 1s ease}
.horizontal_scroll_card_right_div{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-size:24px;justify-content:center;margin-right:20px}
.horizontal_scroll_card_btn2{padding:10px 20px;font-size:19.2px;border-radius:15px;border:2px solid #e2e2e2;background-color:#fff;color:#989797}
.horizontal_scroll_card_btn2:hover{background-color:#e8bc40;color:#fff;transition:background-color 1s ease}
.parent_slider_comparision{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;align-content:center}
.cocoen{position:relative;width:97%;max-width:800px;height:500px;overflow:hidden}
.cocoen .before{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:0 50%}
.cocoen .after{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:0 50%;clip-path:inset(0 50% 0 0);transition:none}
.slider-line{position:absolute;top:0;left:50%;width:4px;height:100%;background-color:#fff;cursor:pointer;z-index:10}
.image{width:284px;height:170px;border-radius:7px;transition:margin-top .5s ease}
.image_container{width:280px;height:170px}
.slider-line{position:absolute;top:0;left:50%;width:4px;height:100%;background-color:#fff;cursor:pointer;z-index:10}
.slider_handle{position:absolute;top:230px;left:-12px;cursor:pointer;z-index:10;background:url(https://www.bluentcad.com/wp-content/themes/bluent-enginering/images/icon-handle.svg);border-radius:6px;width:35px!important;height:60px!important}
.section_river_gallery ul{margin:0}
.section_river_gallery li{display:none}
.section_river_gallery{display:none}
.middle_image-row,.top_image-row,.lower_image-row{display:flex;flex-direction:row;flex-wrap:nowrap;height:388px}
.hidden_first-image{position:absolute;left:-165px;width:284px;height:170px;border-radius:7px;transition:margin-top .5s ease}
.hidden_image-container{position:relative;width:290px;height:170px;border-radius:15px}
.image-container{position:relative;width:403px;height:320px;border-radius:15px}
.style_lighting_ul{display:none}
.title_river_gallery_row{color:#6a6a6a;font-size:32px;padding-top:16px;padding-bottom:16px;display:block;text-align:center}
.styles_text,.lighting_text,.camera_text{color:#0f0f0f;font-size:18px;text-align:center}
.styles,.lighting,.camera{text-align:center}
.send_us_cad_section{display:flex;flex-direction:column;align-items:center}
.dollhouse-container img{height:300px;width:100%}
}
.rendering_container{background-color:#f5f5f5;padding:0!important;margin:0!important}
.rendering_container .col-sm-12,.rendering_container .col-md-6{padding:0!important}
.rendering_container img{transition:all ease-out .5s;display:block}
.rendering_container div{display:block}
.rendering_container img:hover{transform:scale(1.01);box-shadow:-33px 13px 36px -26px}
.navbar_container{background-color:#626161;margin:auto;display:flex;flex-direction:column;align-items:center}
@media (min-width: 1024px) and (max-width: 1299px) {
.office_video_container{position:relative;width:100%;height:650px;border-radius:0}
.office_video{position:absolute;width:100%!important;height:550px!important;box-shadow:0 0 10px 0 #00000080}
.array_section_parent{height:500px;width:100%;position:relative;overflow:hidden}
.images_array_container{display:flex;width:100%;height:500px;position:relative;overflow:hidden;margin:0;padding:0}
.exterior_rendering_img_container,.interior_rendering_img_container,.floor_plans_img_container,.aerial_rendering_img_container,.site_map_plans_img_container,.brochure_img_container{position:absolute;height:500px;width:75%;z-index:1}
.exterior_rendering_img{position:absolute;height:500px;width:100%}
.vertical_bottom{position:absolute;transform:rotate(-90deg);background-color:#fff;color:#000;padding:3px 14px;font-size:16px;width:auto;z-index:1}
.exterior_rendering_vertical_bottom,.interior_rendering_vertical_bottom{left:-77px;bottom:51px}
.interior_rendering_img_container,.floor_plans_img_container,.aerial_rendering_img_container,.site_map_plans_img_container,.brochure_img_container{transition:all .8s ease-in-out;z-index:2;left:75%;overflow:hidden}
.interior_rendering_img{z-index:1;height:100%;width:100%}
.floor_plans_img_container{width:65%;left:80%}
.floor_plans_img{position:absolute;height:500px;z-index:1;overflow-x:hidden;width:100%;object-fit:cover}
.floor_plans_vertical_bottom{left:-56px;bottom:31px}
.aerial_rendering_img_container{width:70%;left:85%}
.aerial_rendering_img{position:absolute;height:500px;z-index:1;width:100%;overflow-x:hidden}
.aerial_rendering_vertical_bottom{left:-70px;bottom:43px}
.site_map_plans_img_container{width:70%;left:90%}
.site_map_plans_img{position:absolute;height:500px;z-index:1;width:100%;overflow-x:hidden}
.site_map_plans_img_vertical_bottom{left:-70px;bottom:43px}
.brochure_img_container{height:800px;width:70%;left:95%}
.brochure_img{position:absolute;height:500px;z-index:1}
.vertical_bottom_brochure{left:-36px;bottom:310px}
.styles,.lighting,.camera{display:none}
.horizontal_scroll_card_btn1{margin-top:-30px;margin-left:-10px}
.horizontal_scroll_card_right_div{margin-left:15px}
.horizontal_scroll_card_btn2{margin-top:15px}
.horizontal_scroll_card{width:600px;margin-left:650px}
.dollhouse-container img{width:100%;height:50vh}
.hidden_image-container{position:absolute;width:20%;height:100%;border-radius:7px;transition:margin-top .5s ease;margin:10px;left:-22.3%}
.parent_slider_comparision{height:400px!important}
.cocoen{height:400px!important}
.hsliding_img_container{height:60%!important}
.send_us_cad_section{width:auto!important;flex-wrap:nowrap;margin-left:-100px}
}
@media screen and (min-width: 1360px) {
.horizontal_scroll_card_btn1{margin-top:0}
}
@media only screen and (min-width: 992px) {
.array_section_parent{margin-top:0}
}
.section_river_gallery_mobile ul{padding-left:10px;padding-right:10px}
.section_river_gallery_mobile li strong{font-size:21.6px;display:block;padding:10px 0}
.section_river_gallery_mobile li p{margin-top:-25px;padding-bottom:10px}

/*-- BIM SERVICES ARRAY IMAGE SECTION CODE --*/

.BIM_services_section_parent{height:600px;width:100vw;max-height:800px;position:relative;overflow:hidden;margin:0;padding:0}
.BIM_services_img_array{display:flex;height:100%;position:relative;overflow:hidden;margin:0;padding:0}
.revit_modeling_img_container,
.clash_coordination_img_container,
.schedule_img_container,
.cost_estimation_image_container,
.BIM_implementation_img_container,
.BIM_migration_img_container,
.BIM_data_img_container{position:absolute;height:100%;z-index:1;width:70%;}
.clash_coordination_img_container{width:70%}
.revit_modelling_img{position:absolute;height:100%;width:100%}
.vertical_bottom_BIM{position:absolute;background-color:#fff;color:#000;padding:8px 14px;font-size:16px;box-sizing:border-box;z-index:3;text-align:left;line-height:1.4;white-space:normal;transform:rotate(-90deg)}
.revit_modelling_vertical_bottom{left:-92px;bottom:81px}
.clash_coordination_vertical_bottom{left:-73px;bottom:62px}
.clash_coordination_img_container,
.cost_estimation_image_container,
.BIM_implementation_img_container,
.BIM_migration_img_container,
.schedule_img_container,
.BIM_data_img_container{transition:all 0.8s ease-in-out;z-index:2;left:70%;overflow:hidden;}
.clash_coordination_img{z-index:1;height:100%;width:100%}
.schedule_img_container{left:75%}
.schedule_img,.cost_estimation_img,.BIM_implementation_img{position:absolute;height:100%;z-index:1;overflow-x:hidden;width:100%}
.schedule_vertical_bottom{left:-74px;bottom:63px}
.cost_estimation_image_container{left:80%}
.cost_estimation_vertical_bottom{left:-140px;bottom:131px}
.BIM_implementation_img_container{left:85%}
.BIM_data_img_container{left:95%;width:68%}
.BIM_implementation_img_vertical_bottom{left:-146px;bottom:136px}
.BIM_migration_img_container{position:absolute;height:100%;width:70%;transition:all .8s ease-in-out!important;z-index:2;left:90%;overflow:hidden}
.BIM_migration_img{position:absolute;height:100%;z-index:1}
.vertical_bottom_BIM_migration{left:-113px;bottom:102px}
.styles,.lighting,.camera{display:none}
.vertical_bottom_data_management{left:-87px;bottom:76px}
.BIM_data_img{position:absolute;height:100%;z-index:1;width:100%}
@media screen and (max-width: 600px) {
.BIM_services_section_parent{height:160px;width:100%;position:relative;overflow:hidden;margin-top:0}
.BIM_services_img_array{display:flex;height:100%;position:relative;overflow:hidden;margin:0;padding:0}
.vertical_bottom_BIM{padding:4px 8px;font-size:5px}
.revit_modelling_vertical_bottom{left:-32px;bottom:16px}
.clash_coordination_vertical_bottom{left:-25px;bottom:10px}
.schedule_vertical_bottom{left:-24px;bottom:10px}
.cost_estimation_vertical_bottom{left:-46px;bottom:31px}
.BIM_implementation_img_vertical_bottom{left:-49px;bottom:33px}
.vertical_bottom_BIM_migration{left:-38px;bottom:22px}
.vertical_bottom_data_management{left:-30px;bottom:15px}
}
@media screen and (max-width: 819px) and (min-width: 601px) {
.BIM_services_section_parent{height:270px;width:100vw;max-height:800px;position:relative;overflow:hidden;margin:0;padding:0}
.BIM_services_img_array{height:270px;width:100vw;max-height:800px;position:relative;overflow:hidden;margin:0;padding:0}
}
@media screen and (max-width: 1023px) and (min-width: 820px) {
.BIM_services_section_parent{height:370px;width:100vw;max-height:800px;position:relative;overflow:hidden;margin:0;padding:0}
.vertical_bottom_data_management{left:-70px;bottom:47px}
}



.content_active{position:relative}
.content_active .BIM_content{display:block}
.BIM_content{display:none;position:absolute;left:14px;bottom:0;font-size:10px;color:#fff;width:92%;z-index:99;padding:5px;background:rgba(0,0,0,.50)}

@media only screen and (min-width: 768px) {
.BIM_content{left:75px;bottom:25px;width:400px;font-size:16px;padding:10px;background:rgba(0,0,0,.75)}	
}