.contact-us-section-parent body{font-family:Montserrat,sans-serif;font-optical-sizing:auto;color:#242d40}.contact-us-section-parent .contact_banner_section{padding:50px;background-position:center;background-size:cover;background-repeat:no-repeat;height:600px;display:inline-flex;align-items:center;justify-content:center;position:relative;width:100%}@media (max-width: 576px){.contact-us-section-parent .contact_banner_section{min-height:390px;height:auto!important;padding:80px 50px!important;background-position:top center!important;background-size:cover!important}}.contact-us-section-parent .contact_banner_section:before{content:"";position:absolute;background:#000;top:0;left:0;height:100%;width:100%;opacity:.36}.contact-us-section-parent .contact_banner_main{position:relative;z-index:9;color:#fff;width:100%}.contact-us-section-parent .contact_banner_main h2{font-size:50px;font-weight:300;text-transform:uppercase;text-align:center;margin:0}@media (max-width: 576px){.contact-us-section-parent .contact_banner_main h2{font-size:18px!important;line-height:24px!important}}.contact-us-section-parent .contact_banner_main p{margin:20px 0 25px;font-size:20px;font-weight:300;text-align:center}@media (max-width: 576px){.contact-us-section-parent .contact_banner_main p{font-size:14px!important;line-height:22px!important}}.contact-us-section-parent .upload_file_button label{display:block}.contact-us-section-parent .contact_dtl_section{padding:100px 150px}@media (max-width: 576px){.contact-us-section-parent .contact_dtl_section{padding:55px 25px!important}}.contact-us-section-parent .contact_dtl_main{width:100%;display:flex;gap:40px;justify-content:center;flex-wrap:wrap}.contact-us-section-parent .contact_call{padding:50px 15px;width:100%;max-width:30.33%;flex:0 0 30.33%;background:#f3f3f3;transition:.4s;text-align:center}@media (max-width: 576px){.contact-us-section-parent .contact_call{padding:30px 20px}}.contact-us-section-parent .contact_call:hover{box-shadow:0 3px 6px #00000029}.contact-us-section-parent .contact_call h5{font-size:20px;margin-bottom:20px;font-weight:600}@media (max-width: 576px){.contact-us-section-parent .contact_call h5{font-size:18px!important;margin:0 0 15px}}.contact-us-section-parent .contact_call p{color:#556074;font-size:14px;font-weight:300;max-width:280px;width:100%;min-height:63px;display:block;margin:0 auto 20px}@media (max-width: 576px){.contact-us-section-parent .contact_call p{margin:0 auto 25px}}.contact-us-section-parent .contact_call a{color:#242d40;font-size:25px;text-decoration:none;margin-bottom:20px;display:inline-block;word-break:break-all;font-weight:500}@media (max-width: 576px){.contact-us-section-parent .contact_call a{font-size:18px;line-height:24px;margin:0 0 8px}}.contact-us-section-parent .contact_call h6{font-size:17px;margin:0;font-weight:500}.contact-us-section-parent .contact_us_section{background:#f3f3f3;color:#242d40;padding:70px 0}@media (max-width: 576px){.contact-us-section-parent .contact_us_section{padding:95px 25px!important}}.contact-us-section-parent .contact_us_main{width:100%;max-width:1000px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:40px}.contact-us-section-parent .contacu_us_details{width:100%;text-align:center}.contact-us-section-parent .contacu_us_details h2{font-size:40px;line-height:58px;margin-bottom:20px;text-transform:uppercase;letter-spacing:2px;font-weight:300}@media (max-width: 576px){.contact-us-section-parent .contacu_us_details h2{font-size:18px!important;line-height:24px!important}}.contact-us-section-parent .contacu_us_details p{font-size:21px;line-height:38px;margin:0 auto;font-weight:300}@media (max-width: 576px){.contact-us-section-parent .contacu_us_details p{font-size:14px!important;line-height:26px!important}}.contact-us-section-parent .contact_us_form{width:100%}.contact-us-section-parent .contact_us_form input::placeholder,.contact-us-section-parent .contact_us_form textarea::placeholder,.contact-us-section-parent .contact_us_form select::placeholder{color:#bebfc4;font-weight:400;font-size:16px}.contact-us-section-parent .contact_us_form input,.contact-us-section-parent .contact_us_form textarea,.contact-us-section-parent .contact_us_form select{padding:8px 15px;border:none!important;background:#fff;color:#000;font-size:16px;border-radius:0;font-weight:300}.contact-us-section-parent .contact_us_form button{font-size:20px;background:#556074;color:#fff;border:none!important;padding:10px 40px;font-weight:500;text-transform:uppercase}@media (max-width: 576px){.contact-us-section-parent .contact_us_form button{font-size:14px}}.contact-us-section-parent .contact_us_form button:hover{background-color:#242d40}.contact-us-section-parent .visit_showroom_section{padding:80px 0;text-align:center}@media (max-width: 576px){.contact-us-section-parent .visit_showroom_section{padding:70px 25px!important}}.contact-us-section-parent .visit_showroom_main h2{font-size:40px;font-weight:300;text-transform:uppercase;text-align:center;margin:0 0 20px}@media (max-width: 576px){.contact-us-section-parent .visit_showroom_main h2{font-size:18px!important;line-height:26px!important}}.contact-us-section-parent .visit_showroom_main p{font-size:20px;font-weight:300;text-align:center;width:100%;max-width:900px;margin:0 auto 40px}@media (max-width: 576px){.contact-us-section-parent .visit_showroom_main p{font-size:14px!important;line-height:22px!important}}.contact-us-section-parent .visit_showroom_main ul{margin:40px 0 0;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:40px;list-style:none}.contact-us-section-parent .doors-bg{margin-top:30px;background-image:linear-gradient(to bottom,#0000,#000000ba),url(../../images/home/images/img-3.png);width:100%;height:600px;background-position:center;background-repeat:no-repeat;background-size:cover;align-items:end;display:flex;padding:0 145px}@media (max-width: 576px){.contact-us-section-parent .doors-bg{margin:0;min-height:290px;height:auto!important}}.contact-us-section-parent .category-content{margin-bottom:50px}.contact-us-section-parent .category-content h1{font-weight:300;color:#fff;font-size:48px;letter-spacing:2.5px}@media (max-width: 576px){.contact-us-section-parent .category-content h1{font-size:18px!important;line-height:24px!important}}.contact-us-section-parent .line-btn{font-size:26px;color:#fff;display:flex;align-items:center;letter-spacing:2px;text-decoration:none;font-weight:300}@media (max-width: 576px){.contact-us-section-parent .line-btn{font-size:16px!important;line-height:22px}}.contact-us-section-parent .cs_section{background-color:transparent}.contact-us-section-parent .cs_section input,.contact-us-section-parent .cs_section textarea,.contact-us-section-parent .cs_section select{background-color:#f3f3f3;outline:none!important;box-shadow:none!important}.contact-us-section-parent .cs_section .contact_us_form .form-group{width:100%;max-width:50%}.contact-us-section-parent .cs_section .contact_us_form label{padding:0 15px;color:#242d40;font-size:16px;line-height:19px;display:block;margin-bottom:10px;font-weight:500}@media (max-width: 576px){.contact-us-section-parent .cs_section .contact_us_form label{font-size:14px!important;padding:0}}.contact-us-section-parent .cs_section .uplaod_design_row{display:flex;align-items:center;justify-content:center;padding:90px 50px}.contact-us-section-parent .cs_section .uplaod_design_row .upload_file_left_part{padding:0 40px}.contact-us-section-parent .cs_section .uplaod_design_row .upload_file_left_part label{color:#242d40;font-size:16px;line-height:19px;text-align:center;width:350px}@media (max-width: 576px){.contact-us-section-parent .cs_section .uplaod_design_row .upload_file_left_part label{margin:0 auto}}.contact-us-section-parent .cs_section .uplaod_design_row .upload_file_left_part .upload_file_button{position:relative}.contact-us-section-parent .cs_section .uplaod_design_row .upload_file_left_part .upload_file_button span{display:block;width:fit-content;background-color:#f3f3f3;color:#242d40;font-size:16px;padding:17px 64px;font-weight:600;margin:30px auto;cursor:pointer}@media (max-width: 576px){.contact-us-section-parent .cs_section .uplaod_design_row .upload_file_left_part .upload_file_button span{margin:100px auto}}.contact-us-section-parent .cs_section .uplaod_design_row .upload_file_left_part .upload_file_button input[type=file]{width:200px;position:absolute;top:0;left:50%;opacity:0;transform:translate(-50%);cursor:pointer}.contact-us-section-parent .cs_section .uplaod_design_row .upload_file_right_part p{text-align:center}@media (max-width: 576px){.contact-us-section-parent .cs_section .uplaod_design_row .upload_file_right_part p{font-size:14px;line-height:22px;margin:0 0 30px}}.contact-us-section-parent .cs_section .uplaod_design_row .upload_file_right_part .example_img_box{display:flex;align-items:center;justify-content:center;gap:20px}@media (max-width: 576px){.contact-us-section-parent .cs_section .uplaod_design_row .upload_file_right_part .example_img_box{flex-direction:row}}.contact-us-section-parent .cs_section .uplaod_design_row .upload_file_right_part span{display:block;margin:30px auto 0;width:100%;text-align:center}.contact-us-section-parent .cs_section .uplaod_design_row .upload_file_right_part .example_img_box img{width:100%}@media (max-width: 576px){.contact-us-section-parent .cs_section .uplaod_design_row .upload_file_right_part .example_img_box img{flex:1}}.contact-us-section-parent ul.hv_time{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;list-style:none;margin:20px 0 0;padding:0}@media (max-width: 576px){.contact-us-section-parent ul.hv_time{gap:8px}}.contact-us-section-parent ul.hv_time li{padding:10px 33px}@media (max-width: 576px){.contact-us-section-parent ul.hv_time li{padding:0}}.contact-us-section-parent ul.hv_time li span{color:#242d40;font-size:20px;line-height:24px;font-weight:600}@media (max-width: 576px){.contact-us-section-parent ul.hv_time li span{font-size:14px;line-height:20px}}@media (max-width: 767px){.contact-us-section-parent .cs_section .contact_us_form .form-group{width:100%;max-width:100%}.contact-us-section-parent .cs_section .contact_us_form form .gap-4{gap:0!important}.contact-us-section-parent .cs_section .uplaod_design_row .upload_file_left_part label{width:fit-content}.contact-us-section-parent .cs_section .uplaod_design_row{padding:90px 0}.contact-us-section-parent .cs_section .uplaod_design_row .upload_file_left_part{padding:0}}.contact-us-section-parent .images_preview_box{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.contact-us-section-parent .images_preview_box img,.contact-us-section-parent .images_preview_box video{height:60px;width:90px;object-fit:cover}.contact-us-section-parent .btn-delete{position:absolute;top:-9px;right:-9px;padding:0!important;margin:0;background-color:#dc3545!important;border-radius:10px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.contact-us-section-parent .btn-delete img{width:10px;height:10px}
