@media (min-width: 1600px) and (max-width: 1740px) {
	 
	.product_banner .product_gallery {padding-left: 52px; padding-right: 52px;}
	.product_section_one .product_grop {padding: 0 52px; column-gap: 30px;}
	.product_section_one .product_grop .product_img_sec .product_one .small_img {width: 200px;}
	.product_section_one .product_grop .product_img_sec .product_one .smallb_img {width: 250px;}
	.product_section_one .product_grop .product_img_sec .product_two .big_img::after {padding: 100% 0 0 0;}
	.product_section_one .product_grop .product_img_sec {gap: 30px;}
	.product_section_one .product_grop .product_img_sec .product_two .big_img img {top: -20px;}

	/* ========== about_page style: start (By hardik) ========== */
	.section_content {padding: 0 44px 32px 44px;}
	.story_wrap .story_content {padding: 0 44px;}
	.journy_wrap .journy_sec {padding: 0 44px;}
	.journy_scroll .journy_grp {width: 600px; min-width: 600px;}
	.how_do_wrap .how_do {padding: 0 44px;}
	.trust_logo ul {column-gap: 100px;}
	.team_wrap .container {padding: 0 44px;}
	/* ========== about_page style: start (By hardik) ========== */
	/* ========== header style: Start (By Kaushal) ========== */

	.logo a img { width: 130px; }
	.hamburger_btn .hamburger_icon { margin-right: 12px; height: 48px; width: 48px; }
	.navi_wrap { top: 136px; height: calc(100vh - 136px); height: calc((var(--vh, 1vh) * 100 ) - 136px); }
	.head_wrap .navigation_bar .left_part ul li.active a span, 
	.head_wrap .navigation_bar .left_part ul li a:hover span { height: 28px; width: 28px; margin-right: 16px; }

	/* ========== header style: End (By Kaushal) ========== */

	/* ========== product_listing_page section 1 style: Start (By Kaushal) ========== */

	.kv-sec .kv-inner .kv-ttlWrap { margin-top: 300px; }
	.kv-sec .kv-inner .kv-ttlWrap .kv-ttl-line p { margin-top: 26px; }
	p { font-size: var(--fz18); }

	/* ========== product_listing_page section 1 style: End (By Kaushal) ========== */

	/* ========== product_listing_page section 2 style: Start (By Kaushal) ========== */

	.more_about { padding: 90px 60px 0 60px; }
	.more_about .more_about_wrapper { margin-bottom: 30px; }
	.more_about .learn_about_wrapper span { margin-bottom: 24px; }
	.our-works { padding: 100px 60px 150px 60px; }
	.our-works .our-works-list .title { font-size: 22px; }
	.our-works .our-works-list .our-works-item h2 { font-size: 26px; }
	.our-works .draggable-wrapper { padding: 100px 0 120px 0; }
	.our-works .draggable-wrapper .container-draggable .box-contain { width: 350px; height: 400px; margin-left: 100px; }

	/* ========== product_listing_page section 2 style: End (By Kaushal) ========== */

	.manufacturer_sec { height: 1300px; }
	.manufacturer_inner { padding: 96px 20px 96px 20px; }
	.manufacturer_title h2 { font-size: 80px; }
	.manufacturer_bottom p { font-size: var(--fz18); }
	.manufacturer_bottom .w3n_btn { padding-top: 50px; }
	
	.similar_inner_product { padding: 0 10px; max-width: 1400px; }
	.similar_inner_product .simmilar_title { margin-bottom: 50px; }
	.simmilar_filters ul li { padding: 8px; }
	.simmilar_filters ul li a { padding: 8px 24px; min-height: 36px; font-size: var(--fz14); }
	
	/* ========== footer style: Start (By Kaushal) ========== */

	.footer-top-grid .footer-top-grid-content .footer-top-grid-title svg { width: 1550px; transform-origin: 47% 24%; }
	footer .footer-bottom-grid { padding: 0 44px; }

	/* ========== footer style: End (By Kaushal) ========== */

	/* ========== contact_page section 1 style: Start (By Kaushal) ========== */

	.since_journey_section .since_logo { max-width: 700px; bottom: 30px; right: -60px; }

	/* ========== contact_page section 1 style: End (By Kaushal) ========== */

	/* ========== product_detail_page section 1 style: Start (By Kaushal) ========== */

	.product_detail_main { padding: 144px 20px 64px 20px; }
	.product_grp { max-width: 100%; }
	.product_grp .row { margin: 0 -20px; }
	.product_grp .row>* { padding: 0 20px; }
	.product_grp .pro_detail_slide .product_detail_slider { height: 650px; width: 580px; }
	.product_grp .product_content .item_specifications ul { gap: 40px; }

	/* ========== product_detail_page section 1 style: End (By Kaushal) ========== */

	/* ========== product_detail_page section 4 style: Start (By Kaushal) ========== */ 

	.product-peculiarities { padding: 80px 20px; }

	/* ========== product_detail_page section 4 style: End (By Kaushal) ========== */

	/* ========== product_detail_page section 2 style: Start (By Kaushal) ========== */

	.product_caption { padding: 80px 20px; }
	.product_inner_caption .caption_box + .caption_box { margin-left: 34px; }

	/* ========== product_detail_page section 2 style: End (By Kaushal) ========== */

	/* ========== product_detail_page section 5 style: Start (By Kaushal) ========== */

	.product_detail_broser .broser_dtl { max-width: 1600px; }
	.product_detail_broser .broser_dtl_row { padding: 0 20px; }
	.product_detail_broser .broser_dtl_row .broser_dtl_txt { max-width: 830px; }
	.product_detail_broser .broser_dtl_row .broser_right_img { width: 550px; }

	/* ========== product_detail_page section 5 style: End (By Kaushal) ========== */

	.product_detail_page .similar_product { padding: 96px 20px; }

	/* ========== Trial popup style: Start (By Kaushal) ========== */

	.trialpop_one { padding: 54px; }

	/* ========== Trial popup style: End (By Kaushal) ========== */

	/* ========== Contact popup style: Start (By Kaushal) ========== */

	.contactpop_one .offcanvas-header h5 { font-size: 74px; }
	.contactpop_one .offcanvas-body { margin-top: 44px; }
	
	/* ========== Contact popup style: End (By Kaushal) ========== */

	/* Home page Start (By Mit) */
	.home_wrap { padding: 166px 0 0 0; }
	.crafting_blk .crafting_img_wrap .img_box_crafting img { width: 100%; height: 100%; }
	.crafting_blk .crafting_img_dtl { padding: 44px 0 46px 274px; }
	.center_text h2 { font-size: 115px; }
	.center_text { max-width: 1500px; }
	.black_white_text_pin .center_text_img[data-outer-image],
	.center_text .center_text_img { width: 230px; }
	.center_text .center_text_img.center_text_img_1 { top: -158px; left: 25px; }
	.center_text .center_text_img.center_text_img_2 { top: -168px; right: 26px; }
	.center_text .center_text_img.center_text_img_3 { bottom: -158px; left: 255px; }

	.about_dtl_list_block .about_dtl_title h3 { font-size: 64px; }
	.about_dtl_list ul li .dtl_list_txt { padding: 22px 0; font-size: 22px; }
	.about_dtl_list ul li .dtl_list_txt .arrow_img_btn { width: 27px; }

	.about_dtl_block .about_dtl_right .dtl_list_img1 { width: 260px; }
	.about_dtl_block .about_dtl_right .dtl_list_img2 { width: 350px; }
	.about_dtl_block .about_dtl_right .dtl_list_img3 { width: 330px; }
	.about_dtl_block .about_dtl_right .dtl_list_img4 { width: 280px; }
	.about_dtl_block .about_dtl_right .dtl_list_img5 { left: 34px; width: 340px; }
	.about_dtl_block .about_dtl_right .dtl_list_img6 { bottom: 780px; right: 22px; width: 350px; }
	.about_dtl_block .about_dtl_right .dtl_list_img7 { width: 300px; }
	.about_dtl_block .about_dtl_right .dtl_list_img8 { width: 340px; }

	.home_wrap .similar_inner_product { max-width: 1400px; }
	.simmilar_row { margin: 0 -24px; }
	.simmilar_row .simmilar_col { padding: 24px; }


	.side_scroll_img_title h4 { font-size: 74px; }
	.black_white_text_separate .center_text_img.center_text_img_1 { width: 220px; }
	.black_white_text_separate .center_text_img.center_text_img_2 { width: 220px; }
	.broser_dtl { max-width: 1400px; }
	.broser_dtl_row .broser_right_img { width: 370px; }
	.broser_dtl_row .broser_dtl_txt { max-width: 870px; }
	.faq_title h2 { font-size: 70px; }
	.faq_sec_inner { max-width: 1320px; }

	.offcanvas { width: 1100px; }
	.trialpop_one .offcanvas-header h5 { font-size: 64px; }
	.trialpop_one .offcanvas-header .close { height: 64px; width: 64px; }
	.trialpop_one .offcanvas-body { margin-top: 44px; }
	/* Home page End (By Mit) */

	.about_dtl_list_block { padding: 60px 60px 60px 190px; }

}

@media (min-width: 1231px) and (max-width: 1599px) {
	 
	/* ========== Product_page style: start (By hardik) ========== */
	.product_banner .product_gallery {padding-left: 52px; padding-right: 52px; padding-top: 200px;}
	/* .product_gallery .box .item0 {bottom: 20%;} */
	.product_gallery .box {height: 1000px;}
	.product_section_one .product_grop {padding: 0 52px; column-gap: 30px;}
	.product_section_one .product_grop .product_img_sec .product_one .small_img {width: 200px;}
	.product_section_one .product_grop .product_img_sec .product_one .smallb_img {width: 250px;}
	.product_section_one .product_grop .product_img_sec .product_two .big_img::after {padding: 100% 0 0 0;}
	.product_section_one .product_grop .product_img_sec {gap: 30px;}
	.product_gallery .box .item2 {top: 0;}
	.product_section_one .product_grop .product_img_sec .product_two .big_img img {top: -20px;}
	/* ========== Product_page style: end (By hardik) ========== */

	/* ========== about_page style: start (By hardik) ========== */
	.section_content {padding: 0 64px 32px 64px;}
	.story_wrap {padding: 64px 0;}
	.story_wrap .story_content {padding: 0 44px;}
	.story_wrap .story_content .story_head span {font-size: 115px;}
	.story_wrap .story_content .story_head {width: 40%;}
	.story_img {width: 60%;}
	.journy_wrap {padding: 64px 0;}
	.journy_wrap .journy_sec .journy_heading {padding: 0 44px 64px 44px;}
	.how_do_wrap {padding-top: 64px;}
	.how_do_wrap .how_do {padding: 0 44px;}
	.how_do_wrap .how_do .how_heading span {font-size: 115px;}
	.how_do_wrap .how_do .how_heading {padding-bottom: 64px;}
	.journy_scroll .journy_grp {width: 500px; min-width: 500px;}
	.floor_content{left: 40%;}
	.trusted_wrap {padding: 64px 0;}
	.trusted_wrap .trusted_grp .trust_head {padding-bottom: 64px;}
	.trust_logo ul {column-gap: 40px; row-gap: 40px;}
	.trust_logo ul li {max-width: 250px;}
	.team_wrap .our_team .team_dtl .team_content h6 {font-size: 24px;}
	.team_wrap .container {padding: 0 44px;}
	.team_wrap {padding: 64px 0;}
	.trusted_wrap .trusted_grp {max-width: 1230px;}
	/* ========== about_page style: end (By hardik) ========== */
	/* ========== header style: Start (By Kaushal) ========== */

	.head_wrap { padding: 38px 44px; }
	.logo a img { width: 120px; }
	.hamburger_btn .hamburger_icon { margin-right: 12px; height: 40px; width: 40px; }
	.navbar_toggler_icon { width: 18px; }
	.navbar_toggler_icon::before { width: 18px; top: -6px; }
	.navbar_toggler_icon::after { width: 18px; bottom: -6px; }
	.nav_text { font-size: var(--fz16); width: 58px; }
	.nav_text, 
	.nav_text_after, 
	.nav_text_before { height: 24px; }
	.bg_menu_shap { top: 38px; right: 115px; height: 40px; width: 40px; }
	body.open_menu .bg_menu_shap { -webkit-transform: scale(80) translate3d(1%, 1%, 0); -moz-transform: scale(80) translate3d(1%, 1%, 0); -ms-transform: scale(80) translate3d(1%, 1%, 0); transform: scale(80) translate3d(1%, 1%, 0); }
	.navi_wrap { top: 116px; height: calc(100vh - 116px); height: calc((var(--vh, 1vh) * 100 ) - 116px); }
	.head_wrap .navigation_bar { padding: 0 44px; }
	.head_wrap .navigation_bar .left_part ul { padding: 0 44px 0 20px; }
	.head_wrap .navigation_bar .left_part ul li a { font-size: 36px; }
	.head_wrap .navigation_bar .left_part ul li.active a span, 
	.head_wrap .navigation_bar .left_part ul li a:hover span { height: 26px; width: 26px; margin-right: 16px; }
	.about_hover_section { margin: 200px 0 0 56px; }
	.about_hover_section .box_wrap { max-width: 450px; }
	.about_hover_section .box_wrap .text_wrap { font-size: 54px; }
	.about_hover_section .box_wrap .img_wrap { width: 250px; height: 250px; }
	.about_hover_section .box_wrap + .box_wrap { margin-top: 40px; }
	.about_hover_section .bottom_wrapper { justify-content: flex-end; }
	.about_hover_section .bottom_wrapper .img_wrap { margin-right: -40px; }
	.about_hover_section .bottom_wrapper .text_wrap { margin-top: 24px; }
	.product_hover_section { margin: 60px 0 0 56px; }
	.product_hover_section .row { row-gap: 32px; margin: 0 -16px; }
	.product_hover_section .row>* { padding: 0 16px; }
	.product_hover_section .pro_hover_box .text { margin-top: 18px; font-size: 26px; }
	.catalogues_hover_section { margin: 86px 0 0 56px; }
	.catalogues_hover_section .catalogues_box .content { font-size: 54px; }
	.catalogues_hover_section .catalogues_box .images_box { width: 250px; height: 250px; }

	/* ========== header style: End (By Kaushal) ========== */

	/* ========== product_listing_page section 1 style: Start (By Kaushal) ========== */

	.kv-sec .kv-inner .kv-ttlWrap { margin-top: 280px; padding: 0 44px 76px 44px; }
	.kv-sec .kv-inner .kv-ttlWrap .kv-ttl-line { max-width: 800px; }
	.kv-sec .kv-inner .kv-ttlWrap .kv-ttl-line p { margin-top: 26px; }
	p { font-size: var(--fz18); }

	/* ========== product_listing_page section 1 style: End (By Kaushal) ========== */

	/* ========== product_listing_page section 2 style: Start (By Kaushal) ========== */

	.more_about { padding: 80px 44px 0 44px; }
	.more_about .more_about_wrapper { margin-bottom: 30px; }
	.more_about .learn_about_wrapper span { margin-bottom: 24px; }
	.our-works { padding: 100px 44px 150px 44px; }
	.our-works .our-works-list .title { font-size: 22px; }
	.our-works .our-works-list .our-works-item h2 { font-size: 26px; }
	.our-works .draggable-wrapper { padding: 100px 0 120px 0; }
	.our-works .draggable-wrapper .container-draggable { padding: 0 44px; }
	.our-works .draggable-wrapper .container-draggable .box-contain { width: 350px; height: 400px; margin-left: 60px; }

	/* ========== product_listing_page section 2 style: End (By Kaushal) ========== */

	.manufacturer_sec { height: 1100px; }
	.manufacturer_inner { padding: 96px 44px 96px 44px; max-width: 100%; }
	.manufacturer_title h2 { font-size: 70px; }
	.manufacturer_title h2 strong { display: inline; width: auto; }
	.manufacturer_bottom p { font-size: var(--fz18); }
	.manufacturer_bottom .w3n_btn { padding-top: 44px; }

	.similar_product { padding: 74px 0; }
	.similar_inner_product { max-width: 100%; padding: 0 44px; }
	.similar_inner_product .simmilar_title { margin-bottom: 42px; }
	.similar_inner_product .simmilar_title h2 { font-size: 60px; margin-bottom: 30px; }
	.product_listing_page .similar_inner_product .simmilar_title h2 span { display: inline; }
	.similar_inner_product .simmilar_title ul li { font-size: var(--fz18); }
	.simmilar_filters ul li { padding: 8px; }
	.simmilar_filters ul li a { padding: 8px 24px; min-height: 36px; font-size: var(--fz14); }
	.simmilar_row .simmilar_col { padding: 15px; }
	.similar_marquee { margin-top: 54px; }
	.similar_marquee .similar_main .similar_marquee_box { font-size: var(--fz24); margin: 0 30px 0 0; }
	.similar_marquee .similar_main .similar_marquee_box i { margin: 0 0 0 30px; }

	/* ========== footer style: Start (By Kaushal) ========== */

	.footer-top-grid .footer-top-grid-content .footer-top-grid-title svg { width: 1240px; transform-origin: 47% 29%; }
	footer .footer-bottom-grid { padding: 0 44px; }
	.footer-bottom-grid .ftr_detail { margin-bottom: 70px; }
	.footer-bottom-grid .ftr_detail .news_letter .news_form .news_mail { min-width: 468px; }
	.footer-bottom-grid .ftr_description { padding-bottom: 64px; }
	.footer-bottom-grid .copy_social { max-width: 100%; }

	/* ========== footer style: End (By Kaushal) ========== */

	/* ========== contact_page section 1 style: Start (By Kaushal) ========== */

	.inner_since_journey { padding: 164px 44px 60px 44px; }
	.inner_since_journey .since_title { margin-bottom: 42px; }
	.inner_since_journey .sub_inner_sec { max-width: 850px; }
	.inner_since_journey .sub_inner_sec .contact_detail .left_part { font-size: var(--fz16); width: 400px; }
	.inner_since_journey .sub_inner_sec .contact_detail .right_part { font-size: var(--fz16); }
	.inner_since_journey .sub_inner_sec .contact_detail .right_part::after { bottom: 5px; }
	.inner_since_journey .sub_inner_sec .contact_detail + .contact_detail { margin-top: 42px; }
	.since_journey_section .since_logo { max-width: 600px; bottom: 30px; right: -60px; }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .form_block .input-row .selector_product .nice-select { font-size: var(--fz18); }

	/* ========== contact_page section 1 style: End (By Kaushal) ========== */

	/* ========== contact_page section 2 style: Start (By Kaushal) ========== */

	.reach_out_section { padding: 74px 44px; }
	.reach_out_section .text_content span { font-size: var(--fz18); }
	.reach_out_section .text_content h2 { font-size: 50px; }
	.reach_out_section .text_content p { font-size: var(--fz16); }
	.reach_out_section .contact_wrapper .row { margin: 0 -8px; }
	.reach_out_section .contact_wrapper .row>* { padding: 0 8px; }
	.reach_out_section .contact_wrapper .contact_inner_wrapper { border-radius: 20px; padding: 18px; }
	.reach_out_section .contact_wrapper .contact_inner_wrapper span { margin-top: 10px; font-size: var(--fz16); }
	.reach_out_section .contact_wrapper .contact_inner_wrapper p { font-size: var(--fz16); }
	.reach_out_section .contact_wrapper .contact_inner_wrapper .link a { font-size: var(--fz16); }
	.reach_out_section .contact_wrapper .contact_inner_wrapper .link a::after { bottom: 4px; }
	.reach_out_section .contact_wrapper .contact_inner_wrapper i { font-size: var(--fz16); }

	/* ========== contact_page section 2 style: End (By Kaushal) ========== */

	/* ========== contact_page section 3 style: Start (By Kaushal) ========== */

	.assist_section { padding: 80px 0; }
	.assist_inner_section .title { margin-bottom: 56px; }
	.assist_inner_section .title p { margin-top: 18px; }
	.form_block + .form_block { margin-top: 60px; }

	/* ========== contact_page section 3 style: End (By Kaushal) ========== */

	/* ========== product_detail_page section 1 style: Start (By Kaushal) ========== */

	.product_detail_main { padding: 130px 20px 40px 20px; }
	.product_grp { max-width: 100%; }
	.product_grp .row { margin: 0 -15px; }
	.product_grp .row>* { padding: 0 15px; }
	.product_grp .pro_detail_slide .product_detail_slider { height: 530px; width: 480px; margin-left: 20px; }
	.product_grp .pro_detail_slide .product_detail_thumb .swiper-wrapper { max-width: 460px; }
	.product_grp .pro_detail_slide .product_detail_thumb .swiper-wrapper .swiper-slide { width: 100px !important; padding: 86.21% 0 0 0; }
	.product_grp .pro_detail_slide .product_detail_thumb .swiper-wrapper .swiper-slide + .swiper-slide { margin-top: 16px; }
	.product_grp .product_content .back_btn { margin-bottom: 20px; }
	.product_grp .product_content .product_title { margin-bottom: 20px; }
	.product_grp .product_content .product_title p { font-size: var(--fz16); }
	.product_grp .product_content .product_discription { margin-bottom: 18px; padding-bottom: 18px; }
	.product_grp .product_content .product_discription h4 { font-size: var(--fz18); }
	.product_grp .product_content .product_discription p { font-size: var(--fz14); }
	.product_grp .product_content .product_specifications { margin-bottom: 18px; padding-bottom: 18px; }
	.product_grp .product_content .product_specifications h5 { font-size: var(--fz18); margin-bottom: 16px; }
	.product_grp .product_content .product_specifications ul li { font-size: var(--fz14); width: auto; }
	.product_grp .product_content .product_specifications ul li:first-child { width: 400px; }
	.product_grp .product_content .product_color { margin-bottom: 18px; padding-bottom: 18px; }
	.product_grp .product_content .product_color h5 { font-size: var(--fz18); }
	.product_grp .product_content .product_size { margin-bottom: 18px; padding-bottom: 18px; }
	.product_grp .product_content .product_size h5 { font-size: var(--fz18); }
	.product_grp .product_content .selector_product .color_block { height: 28px; width: 28px; }
	.product_grp .product_content .selector_product .nice-select { font-size: var(--fz14); }
	.product_grp .product_content .product_price_contact .product_price span { font-size: 26px; }
	.product_grp .product_content .product_price_contact .product_contact a { height: 52px; font-size: var(--fz14); }
	.product_grp .product_content .item_specifications ul { gap: 20px; }
	.product_grp .product_content .item_specifications ul li i { height: 36px; width: 36px; margin-right: 10px; }
	.product_grp .product_content .item_specifications ul li span { font-size: var(--fz14); }

	/* ========== product_detail_page section 1 style: End (By Kaushal) ========== */

	/* ========== product_detail_page section 4 style: Start (By Kaushal) ========== */ 

	.product-peculiarities { padding: 74px 20px; }
	.product-peculiarities__inner .product-peculiarities__title { margin-bottom: 44px; font-size: 56px; }
	.product-peculiarities__body .product-peculiarities__list-wr { margin-right: 56px; }
	.product-peculiarities__body .product-peculiarities__counter { margin: 0 0 -36px 570px; font-size: var(--fz18); }
	.product-peculiarities-thumbs .product-peculiarities-thumbs__image { flex: 0 0 550px; }
	.product-peculiarities-thumbs__content-in .product-peculiarities-thumbs__desc { font-size: var(--fz18); }
	.product-peculiarities__slide-controls { margin: -52px 0 0 594px; }
	.product-peculiarities__slide-controls::before { right: 4%; }
	.product-peculiarities__slide-controls button { height: 38px; width: 38px; }

	/* ========== product_detail_page section 4 style: End (By Kaushal) ========== */

	/* ========== product_detail_page section 2 style: Start (By Kaushal) ========== */

	.product_caption { padding: 74px 20px; }
	.product_inner_caption h3 { margin-bottom: 44px; }
	.product_inner_caption .row { margin: 0 -20px; }
	.product_inner_caption .row>* { padding: 0 20px; }
	.product_inner_caption .caption_box .img_box { margin: 0 auto 18px auto; height: 60px; width: 60px; }
	.product_inner_caption .caption_box .title { font-size: var(--fz20); }
	.product_inner_caption .caption_box + .caption_box { margin-left: 30px; }

	/* ========== product_detail_page section 2 style: End (By Kaushal) ========== */

	/* ========== product_detail_page section 5 style: Start (By Kaushal) ========== */

	.product_detail_broser .broser_dtl { max-width: 1240px; }
	.product_detail_broser .broser_dtl_row { padding: 0 20px; }
	.product_detail_broser .broser_dtl_row .broser_dtl_txt { max-width: 650px; }
	.product_detail_broser .broser_dtl_row .broser_dtl_txt h6 { padding-bottom: 22px; font-size: var(--fz20); }
	.product_detail_broser .broser_dtl_row .broser_dtl_txt h2 { padding-bottom: 22px; }
	.product_detail_broser .broser_dtl_row .broser_right_img { width: 500px; }

	/* ========== product_detail_page section 5 style: End (By Kaushal) ========== */

	/* ========== Trial popup style: Start (By Kaushal) ========== */

	.trialpop_one { padding: 54px; width: 1240px; }
	.trialpop_one .offcanvas-header h5 { font-size: 64px; }
	.trialpop_one .offcanvas-header .close { width: 60px; height: 60px; }
	.trialpop_one .offcanvas-body { margin-top: 44px; }
	.trialpop_one .offcanvas-body ul { margin-top: 44px; }
	.trialpop_one .offcanvas-body ul li p { font-size: var(--fz16); }
	.trialpop_one .offcanvas-body .sub_img_box { margin-top: 44px; }

	/* ========== Trial popup style: End (By Kaushal) ========== */

	/* ========== Contact popup style: Start (By Kaushal) ========== */

	.contactpop_one { padding: 54px; width: 1160px !important; }
	.contactpop_one .offcanvas-header h5 { font-size: 64px; }
	.contactpop_one .offcanvas-header .close { width: 60px; height: 60px; }
	.contactpop_one .offcanvas-body { margin-top: 40px; }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .form-control { font-size: var(--fz18); }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .form_block + .form_block { margin-top: 40px; }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .form_block .input-row + .input-row { margin-left: 34px; }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .number_box .nice-select .current { font-size: var(--fz18); }
	.brosserpop_one .offcanvas-body .form_wrap .inner_form .d-block .input-row + .input-row { margin: 34px 0 0 0; }
	
	/* ========== Contact popup style: End (By Kaushal) ========== */

	/* Home page Start (By Mit) */
	.home_wrap { padding: 160px 0 0 0; }
	.home_top_txt { padding-bottom: 66px; }
	.home_hori_wrap .shap_white_ani { width: 50px; }
	.crafting_blk .crafting_img_wrap { width: 400px; }
	.crafting_blk .crafting_img_wrap .img_box_crafting img { width: 100%; height: 100%; }
	.crafting_blk .crafting_img_dtl { padding: 44px 0 46px 274px; }
	.crafting_top_wrap p { font-size: 16px; }
	.center_text h2 { font-size: 90px; }
	.center_text { max-width: 1150px; }
	.black_white_text_pin .center_text_img[data-outer-image],
	.center_text .center_text_img { width: 190px; }
	.center_text .center_text_img.center_text_img_1 { top: -158px; left: 25px; }
	.center_text .center_text_img.center_text_img_2 { top: -168px; right: 26px; }
	.center_text .center_text_img.center_text_img_3 { bottom: -158px; left: 255px; }
	
	.about_dtl_list_block { padding: 40px; }
	.about_dtl_list_block .about_dtl_title h3 { font-size: 55px; }
	.about_dtl_block .about_dtl_right { height: 1800px; }
	.about_dtl_list ul li .dtl_list_txt { padding: 22px 0; font-size: 22px; }
	.about_dtl_list ul li .dtl_list_txt .arrow_img_btn { width: 27px; }

	.about_dtl_block .about_dtl_right .dtl_list_img1 { width: 230px; }
	.about_dtl_block .about_dtl_right .dtl_list_img2 { width: 290px; }
	.about_dtl_block .about_dtl_right .dtl_list_img3 { width: 270px; left: 44px; top: 440px; }
	.about_dtl_block .about_dtl_right .dtl_list_img4 { width: 260px; top: 560px; }
	.about_dtl_block .about_dtl_right .dtl_list_img5 { left: 24px; width: 270px; bottom: 480px; }
	.about_dtl_block .about_dtl_right .dtl_list_img6 { bottom: 630px; right: 10px; width: 270px; }
	.about_dtl_block .about_dtl_right .dtl_list_img7 { width: 260px; }
	.about_dtl_block .about_dtl_right .dtl_list_img8 { width: 270px; }

	.home_wrap .similar_inner_product { max-width: 1400px; }


	.side_scroll_img_title h4 { font-size: 64px; }
	.side_scroll_img_pin .side_scroll_img_box { padding: 0 60px 64px; }
	.side_scroll_img_box .main_img { bottom: 64px; }
	.black_white_text_separate .center_text_img.center_text_img_1 { width: 220px; }
	.black_white_text_separate .center_text_img.center_text_img_2 { width: 220px; }
	.broser_dtl { max-width: 1140px; }
	.broser_dtl_row .broser_right_img { width: 300px; }
	.broser_dtl_row .broser_dtl_txt { max-width: 690px; }

	.faq_sec { padding: 76px 0; }
	.faq_title { padding: 0 0 44px 0; }
	.faq_title h2 { font-size: 70px; }
	.faq_list .accordion-button::after { width: 27px; height: 27px; }
	.faq_sec_inner { max-width: 1050px; }
	
	.offcanvas { width: 850px; }
	
	.gallery_slider_control .left_arrow_gallery_slider a,
	.gallery_slider_control .right_arrow_gallery_slider a { width: 36px; }
	.gallery_left .gallery_slider_txt { padding: 50px 50px 50px 84px; }
	.gallery_thumb_wrap { width: calc(100% + 200px); margin-left: -200px; }
	.gallery_thumb_wrap .gallery_thumb { width: calc((350px + 30px) * 3); }
	/* Home page End (By Mit) */


	/* footer update design css */
	.footer-bottom-grid .ftr_description {padding-bottom: 20px;}
	.footer-bottom-grid .ftr_detail {margin-bottom: 0;}
	.footer-bottom-grid .ftr_detail .contact_detail .addresh i img {width: auto;}
	.footer-bottom-grid .ftr_detail .contact_detail .addresh {align-items: flex-start;}

}
 
@media (min-width: 992px) and (max-width: 1230px) {

	/* ========== Product_page style: start (By hardik) ========== */
	.product_section_one .product_grop {padding: 0 52px;}
	.product_section_one .product_grop .product_img_sec .product_one .small_img {width: 150px;}
	.product_section_one .product_grop .product_img_sec .product_one .smallb_img {width: 200px;}
	.product_section_one .product_grop .product_img_sec .product_two .big_img::after {padding: 140% 0 0 0;}
	.product_section_one .product_grop .product_img_sec .product_two .big_img img {height: 100%;}
	.product_section_one .product_grop .product_img_sec {gap: 25px;}
	.product_content p {font-size: 16px;}
	.product_banner .product_gallery {padding: 170px 52px 30px;}
	.product_gallery .box {height: 750px;}
	.product_gallery .box .item1 {bottom: 100px;}
	.product_gallery .box .item0 {bottom: 10%;}
	.product_gallery .box .item2 {top: 0;}
	.product_gallery .box .desc .inn-desc p {font-size: 16px;}
	.product_section_one {padding-top: 120px;}
	/* ========== Product_page style: end (By hardik) ========== */

	/* ========== about_page style: start (By hardik) ========== */
	.section_content {padding: 0 44px 32px 44px;}
	.section_content .sec_dtl p {font-size: 18px;}
	.story_wrap {padding: 64px 0;}
	.story_wrap .story_content {padding: 0 44px ; }
	.story_wrap .story_content .story_head span {font-size: 76px;}
	.story_img .img_wrap {max-width: 500px;}
	.story_wrap .story_content .story_head {width: 50%;}
	.story_img {width: 50%;}
	.img_content p {font-size: 16px;}
	.journy_wrap {padding: 10px 0 64px;}
	.journy_wrap .journy_sec .journy_heading {padding: 0 44px 64px ;}
	.how_do_wrap {padding-top: 64px;}
	.how_do_wrap .how_do {padding: 0 44px;}
	.how_do_wrap .how_do .how_heading span {font-size: 110px;}
	.floor_content {left: 40%;}
	.floor_content p {font-size: 18px;}
	.trusted_wrap .trusted_grp .trust_head h4 {font-size: 54px;}
	.trust_logo ul {column-gap: 50px; row-gap: 50px;}
	.trust_logo ul li {max-width: 200px;}
	.trusted_wrap {padding: 64px 0;}
	.trusted_wrap .trusted_grp .trust_head {padding-bottom: 64px;}
	.team_wrap {padding: 64px 0;}
	.team_wrap .section_content {padding-bottom: 64px;}
	.team_wrap .container {padding: 0 44px;}
	.team_wrap .our_team .team_dtl .team_content h6 {font-size: 20px; padding-bottom: 10px;}
	.team_wrap .our_team .team_dtl .team_content {padding-top: 20px;}
	.team_wrap .our_team .team_dtl .team_content span {font-size: 16px;}
	.team_wrap .our_team .row {row-gap: 44px;}
	.journy_scroll .journy_grp {width: 400px; min-width: 400px;}
	.journy_dtl p {font-size: 16px;}
	.journy_scroll {gap: 40px;}
	/* ========== about_page style: end (By hardik) ========== */
	 
	/* ========== header style: Start (By Kaushal) ========== */

	.head_wrap { padding: 32px 44px; }
	.logo a img { width: 100px; }
	.hamburger_btn .hamburger_icon { margin-right: 8px; height: 32px; width: 32px; }
	.navbar_toggler_icon { width: 12px; }
	.navbar_toggler_icon::before { width: 12px; top: -5px; }
	.navbar_toggler_icon::after { width: 12px; bottom: -5px; }
	.nav_text { font-size: var(--fz14); width: 52px; }
	.nav_text, 
	.nav_text_after, 
	.nav_text_before { height: 22px; }
	.bg_menu_shap { top: 32px; right: 105px; height: 32px; width: 32px; }
	.navi_wrap { top: 96px; height: calc(100vh - 96px); height: calc((var(--vh, 1vh) * 100 ) - 96px); }
	.head_wrap .navigation_bar { padding: 0 44px; }
	.head_wrap .navigation_bar .left_part { width: 50%; }
	.head_wrap .navigation_bar .left_part ul { padding: 0 44px 0 0; }
	.head_wrap .navigation_bar .left_part ul li a { font-size: var(--fz32); }
	.head_wrap .navigation_bar .left_part ul li.active a span, 
	.head_wrap .navigation_bar .left_part ul li a:hover span { height: 24px; width: 24px; margin-right: 16px; }
	.head_wrap .navigation_bar .right_part { width: 50%; }
	.about_hover_section { margin: 190px 0 0 44px; }
	.about_hover_section .box_wrap { max-width: 320px; }
	.about_hover_section .box_wrap .text_wrap { font-size: 40px; }
	.about_hover_section .box_wrap .img_wrap { width: 200px; height: 200px; top: -136px; }
	.about_hover_section .box_wrap + .box_wrap { margin-top: 108px; }
	.about_hover_section .bottom_wrapper { justify-content: flex-end; align-items: flex-end; }
	.about_hover_section .bottom_wrapper .img_wrap { margin-right: -20px; }
	.about_hover_section .bottom_wrapper .text_wrap { margin-bottom: 44px; }
	.product_hover_section { margin: 64px 0 0 44px; }
	.product_hover_section .row { row-gap: 32px; margin: 0 -15px; }
	.product_hover_section .row>* { padding: 0 15px; }
	.product_hover_section .pro_hover_box .text { margin-top: 16px; font-size: var(--fz20); }
	.catalogues_hover_section { margin: 140px 0 0 44px; }
	.catalogues_hover_section .catalogues_box .content { font-size: 36px; }
	.catalogues_hover_section .catalogues_box .images_box { width: 200px; height: 200px; margin: 0 0 0 -74px; }
	.catalogues_hover_section .cata_flexrev .images_box { margin: 0 -100px 0 0; }

	/* ========== header style: End (By Kaushal) ========== */

	/* ========== product_listing_page section 1 style: Start (By Kaushal) ========== */

	.kv-sec .kv-inner .kv-ttlWrap { margin-top: 250px; padding: 0 44px 64px 44px; }
	.kv-sec .kv-inner .kv-ttlWrap .kv-ttl-line { max-width: 700px; }
	.kv-sec .kv-inner .kv-ttlWrap .kv-ttl-line h1 { font-size: 100px; }
	.kv-sec .kv-inner .kv-ttlWrap .kv-ttl-line p { margin-top: 22px; }
	p { font-size: var(--fz16); }

	/* ========== product_listing_page section 1 style: End (By Kaushal) ========== */

	/* ========== product_listing_page section 2 style: Start (By Kaushal) ========== */

	.more_about { padding: 64px 44px 0 44px; }
	.more_about .more_about_wrapper { margin-bottom: 0; flex-direction: column-reverse; align-items: flex-start; }
	.more_about .more_about_wrapper h2 { font-size: 64px; margin-top: 24px; }
	.more_about .more_about_wrapper p { font-size: var(--fz20); }
	.more_about .learn_about_wrapper span { margin-bottom: 24px; justify-content: flex-start; font-size: 96px; }
	.our-works { padding: 44px 44px 150px 44px; flex-direction: row-reverse; }
	.our-works .our-works-title { width: 50%; }
	.our-works .our-works-list { width: 50%; padding: 0 24px 0 0; }
	.our-works .our-works-list .title { margin: 0 0 32px 0; font-size: var(--fz18); }
	.our-works .our-works-list .our-works-item h2 { font-size: 22px; }
	.our-works .our-works-list .our-works-item + .our-works-item { margin-top: 32px; }
	.our-works .draggable-wrapper { padding: 100px 0 120px 0; }
	.our-works .draggable-wrapper .container-draggable { padding: 0 44px; }
	.our-works .draggable-wrapper .container-draggable .box-contain { width: 350px; height: 400px; margin-left: auto; }

	/* ========== product_listing_page section 2 style: End (By Kaushal) ========== */

	.manufacturer_sec { height: 1024px; }
	.manufacturer_inner { padding: 64px 44px 64px 44px; max-width: 100%; }
	.manufacturer_title h2 { font-size: 54px; }
	.manufacturer_bottom p { font-size: var(--fz14); }
	.manufacturer_title h2 strong { display: inline; width: auto; }
	.manufacturer_bottom .w3n_btn { padding-top: 24px; }
	.w3n_btn a { min-height: 46px; min-width: 158px; padding: 12px 34px; font-size: var(--fz14); }

	.similar_product { padding: 64px 0; }
	.similar_inner_product { max-width: 100%; padding: 0 44px; }
	.similar_inner_product .simmilar_title { margin-bottom: 32px; }
	.similar_inner_product .simmilar_title h2 { font-size: 54px; margin-bottom: 24px; }
	.product_listing_page .similar_inner_product .simmilar_title h2 span { display: inline; }
	.similar_inner_product .simmilar_title ul li { font-size: var(--fz14); }
	.simmilar_filters ul li { padding: 8px; }
	.simmilar_filters ul li a { padding: 8px 24px; min-height: 36px; font-size: var(--fz14); }
	.simmilar_main_list { display: none; }
	.product_listing_page .similar_slider { display: block; overflow: hidden !important; margin-top: 44px; }
	.similar_slider .swiper-slide .sim_pro { width: 210px; }
	.similar_slider .swiper-slide .sim_pro span { font-size: var(--fz16); margin-bottom: 10px; }
	.similar_slider .swiper-slide .sim_pro p { font-size: var(--fz14); }
	.similar_slider .similar_slider_navigation { margin-top: 24px; }
	.similar_slider .similar_slider_navigation .similar-slide-arrow { height: 24px; width: 24px; }
	.similar_slider .similar_slider_navigation .similar-slide-arrow i { width: 12px; margin-top: -1px; }
	.similar_marquee { margin-top: 44px; }
	.similar_marquee .similar_main .similar_marquee_box { font-size: var(--fz20); margin: 0 24px 0 0; }
	.similar_marquee .similar_main .similar_marquee_box i { margin: 0 0 0 24px; }
	.simmilar_filters { display: none; }
	.simmilar_mobile_filters { display: flex; }
	.simmilar_mobile_filters .multi_select_wrap { display: flex; width: 80%; }
	.simmilar_mobile_filters .multi_select_wrap .select2-container { width: 100% !important; }
	.simmilar_mobile_filters .select2-container--default .select2-selection--multiple { padding: 6px; border-color: #959595; }
	.simmilar_mobile_filters .select2-container--default.select2-container--focus .select2-selection--multiple { border-color: #959595; }
	.simmilar_mobile_filters .select2-container--default .select2-search--inline .select2-search__field { margin: 0; font-size: var(--fz14); font-family: 'Montserrat-Medium'; line-height: 1.75; display: block; color: var(--blacktxt); }
	.select2-dropdown { border-color: #959595; }
	.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable { background: var(--blackbg); }
	.select2-results__option { font-size: var(--fz14); font-family: 'Montserrat-Medium'; line-height: 1.75; color: var(--blacktxt); }
	.simmilar_mobile_filters .multi_select_wrap .select2-container--default .select2-selection--multiple .select2-selection__choice { background: var(--blackbg); border-radius: 6px; display: flex; }
	.simmilar_mobile_filters .multi_select_wrap .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: var(--whitetxt); border-right-color: var(--whitebg); }
	.simmilar_mobile_filters .multi_select_wrap .select2-container--default .select2-selection--multiple .select2-selection__choice__display { color: var(--whitetxt); font-size: var(--fz14); font-family: 'Montserrat-Medium'; line-height: 1.75; padding-top: 4px; padding-bottom: 4px; padding-left: 5px; }
	.simmilar_mobile_filters .multi_select_wrap .select2-container .select2-selection--multiple .select2-selection__rendered { display: flex; flex-wrap: wrap; }
	.simmilar_mobile_filters .clear_btn { display: flex; margin: 0 0 0 30px; width: 20%; }
	.simmilar_mobile_filters .clear_btn a { display: flex; height: 42px; justify-content: center; align-items: center; border: 1px solid var(--blackbg); border-radius: 40px; padding: 0 30px; font-size: var(--fz14); font-family: 'Montserrat-Medium'; line-height: 1.75; color: var(--blacktxt); width: 100%; }
	/* .side_scroll_img_sec { display: none; } */
	.mobile_scroll_img_sec { display: block; }
	.side_scroll_mobile_img_pin .pin_img_scroller .content_wrapper { padding: 64px 44px; }
	.side_scroll_mobile_img_pin .pin_img_scroller .content_wrapper .caption { font-size: var(--fz20); }
	.side_scroll_mobile_img_pin .pin_img_scroller .content_wrapper .center_img { width: 450px; }
	.side_scroll_mobile_img_pin .pin_img_scroller .content_wrapper .center_img .image_data_hover::after { padding: 35.556% 50%; }
	.side_scroll_mobile_img_pin .pin_img_scroller .content_wrapper .side_scroll_text h4 { font-size: 46px; }

	/* ========== footer style: Start (By Kaushal) ========== */

	.footer-top-grid .footer-top-grid-content .footer-top-grid-title svg { display: none; }
	footer .footer-top-grid .footer-top-grid-content { height: auto; padding: 64px 44px; }
	.footer-top-grid .footer-top-grid-content .footer-top-grid-title { font-size: 54px; }
	.footer-top-grid .footer-top-grid-content .footer-top-grid-title span { opacity: 1; }
	footer .footer-bottom-grid { max-width: 100%; padding: 0 44px; }
	.footer-bottom-grid .ftr_detail { flex-direction: column; align-items: center; text-align: center; margin-bottom: 64px; }
	.footer-bottom-grid .ftr_detail .news_letter { max-width: 100%; }
	.footer-bottom-grid .ftr_detail .news_letter .subscribe { justify-content: center; }
	.footer-bottom-grid .ftr_detail .news_letter .news_form .news_mail { min-width: 468px; }
	.footer-bottom-grid .ftr_detail .contact_detail { max-width: 100%; text-align: center; margin-top: 64px; }
	.footer-bottom-grid .ftr_detail .contact_detail span { justify-content: center; }
	.footer-bottom-grid .ftr_detail .contact_detail .link { justify-content: center; }
	.footer-bottom-grid .ftr_description { padding-bottom: 64px; }
	.footer-bottom-grid .ftr_description p { max-width: 100%; text-align: center; }
	.footer-bottom-grid .copy_social { max-width: 100%; }

	/* ========== footer style: End (By Kaushal) ========== */

	/* ========== contact_page section 1 style: Start (By Kaushal) ========== */

	.inner_since_journey { padding: 130px 44px 64px 44px; }
	.inner_since_journey .since_title { margin-bottom: 32px; }
	.inner_since_journey .since_title h1 { font-size: 64px; }
	.inner_since_journey .sub_inner_sec { max-width: 100%; }
	.inner_since_journey .sub_inner_sec .top_sub_inner { flex-direction: column; }
	.inner_since_journey .sub_inner_sec .contact_detail .left_part { width: 100%; font-size: 16px; margin-bottom: 32px; }
	.inner_since_journey .sub_inner_sec .contact_detail .link { width: 100%; }
	.inner_since_journey .sub_inner_sec .contact_detail .right_part { font-size: 16px; }
	.inner_since_journey .sub_inner_sec .bottom_sub_inner { flex-direction: column; gap: 0; }
	.inner_since_journey .sub_inner_sec .contact_detail .left_part br { display: none; }
	.inner_since_journey .sub_inner_sec .contact_detail + .contact_detail { margin-top: 32px; }	
	.inner_since_journey .sub_inner_sec .contact_detail .right_part::after { bottom: 5px; }
	.since_journey_section .since_logo { position: relative; bottom: auto; right: auto; max-width: 810px; padding: 0 0 64px 0; margin: 0 -60px 0 auto; }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .form_block .input-row .selector_product .nice-select { font-size: var(--fz18); }

	/* ========== contact_page section 1 style: End (By Kaushal) ========== */

	/* ========== contact_page section 2 style: Start (By Kaushal) ========== */

	.reach_out_section { padding: 64px 44px; }
	.reach_out_section .text_content { margin-bottom: 44px; max-width: 100%; }
	.reach_out_section .text_content span { font-size: var(--fz16); }
	.reach_out_section .text_content p a::after { bottom: 3px; }
	.reach_out_section .contact_wrapper .row { row-gap: 20px; margin: 0 -10px; }
	.reach_out_section .contact_wrapper .row>* { padding: 0 10px; }
	.reach_out_section .contact_wrapper .contact_inner_wrapper { border-radius: 20px; }
	.reach_out_section .contact_wrapper .contact_inner_wrapper span { font-size: var(--fz16); }
	.reach_out_section .contact_wrapper .contact_inner_wrapper p { font-size: var(--fz16); }
	.reach_out_section .contact_wrapper .contact_inner_wrapper .link a { font-size: var(--fz16); }
	.reach_out_section .contact_wrapper .contact_inner_wrapper .link a::after { bottom: 4px; }
	.reach_out_section .contact_wrapper .contact_inner_wrapper i { font-size: var(--fz16); }

	/* ========== contact_page section 2 style: End (By Kaushal) ========== */

	/* ========== contact_page section 3 style: Start (By Kaushal) ========== */

	.assist_section { padding: 64px 44px; }
	.assist_inner_section { max-width: 100%; }
	.assist_inner_section .title { margin-bottom: 52px; }
	.assist_inner_section .title h2 { font-size: 44px; }
	.assist_inner_section .title p { margin-top: 16px; }
	.assist_inner_section .form_wrap { max-width: 100%; }
	.form_block .input-row + .input-row { margin-left: 24px; }
	.form_block + .form_block { margin-top: 44px; }
	.textarea_wrap .address { height: 110px; }
	.form_wrap .form_check { margin-top: 32px; }
	.form_wrap .btnlink { margin-top: 44px; }
	.form_wrap .btnlink .sub_btn { height: 46px; font-size: var(--fz14); }

	/* ========== contact_page section 3 style: End (By Kaushal) ========== */

	/* ========== product_detail_page section 1 style: Start (By Kaushal) ========== */

	.product_detail_main { padding: 130px 44px 32px 44px; }
	.product_grp { max-width: 100%; }
	.product_grp .row { row-gap: 32px; }
	.product_grp .pro_detail_slide .pro_back_btn { display: flex; margin-bottom: 32px; }
	.product_grp .pro_detail_slide .pro_back_btn a { font-size: var(--fz14); }
	.product_grp .pro_detail_slide .product_detail_slider { height: 680px; width: 680px; }
	.product_grp .pro_detail_slide .product_detail_thumb .swiper-wrapper { max-width: 488px; }
	.product_grp .pro_detail_slide .product_detail_thumb .swiper-wrapper .swiper-slide { width: 104px !important; }
	.product_grp .pro_detail_slide .product_detail_thumb .swiper-wrapper .swiper-slide-thumb-active::after { border: 2px solid var(--whitebg); }
	.product_grp .product_content .back_btn { display: none; }
	.product_grp .product_content .product_title h3 { font-size: var(--fz32); }
	.product_grp .product_content .product_title p { font-size: var(--fz16); }
	.product_grp .product_content .product_discription h4 { font-size: var(--fz16); }
	.product_grp .product_content .product_discription p { font-size: var(--fz14); }
	.product_grp .product_content .product_specifications h5 { font-size: var(--fz16); margin-bottom: 16px; }
	.product_grp .product_content .product_specifications ul li { font-size: var(--fz14); }
	.product_grp .product_content .product_color h5 { font-size: var(--fz16); }
	.product_grp .product_content .selector_product .color_block { height: 24px; width: 24px; }
	.product_grp .product_content .selector_product .nice-select { font-size: var(--fz14); padding: 0 36px 0 12px; }
	.product_grp .product_content .product_size h5 { font-size: var(--fz16); }
	.product_grp .product_content .product_price_contact .product_price h6 { font-size: var(--fz16); margin-bottom: 12px; }
	.product_grp .product_content .product_price_contact .product_price span { font-size: var(--fz24); }
	.product_grp .product_content .product_price_contact .product_contact a { height: 48px; padding: 0 34px; font-size: var(--fz14); }
	.product_grp .product_content .item_specifications { margin-bottom: 32px; }

	/* ========== product_detail_page section 1 style: End (By Kaushal) ========== */

	/* ========== product_detail_page section 4 style: Start (By Kaushal) ========== */

	.product-peculiarities { padding: 64px 44px; }
	.product-peculiarities__inner { max-width: 100%; }
	.product-peculiarities__inner .product-peculiarities__title { margin-bottom: 32px; }
	.product-peculiarities__body .product-peculiarities__list-wr { flex: none; width: 100%; margin: 0; position: relative; }
	.product-peculiarities__item .product-peculiarities-thumbs { flex-direction: column; }
	.product-peculiarities-thumbs .product-peculiarities-thumbs__image { flex: none; margin: 0 0 24px 0; }
	.product-peculiarities-thumbs .product-peculiarities-thumbs__image::before { padding-top: 80%; }
	.product-peculiarities-thumbs__content { padding: 0; flex: none; }
	.product-peculiarities-thumbs__content-in .product-peculiarities-thumbs__name { font-size: var(--fz20); margin-bottom: 16px; }
	.product-peculiarities-thumbs__content-in .product-peculiarities-thumbs__desc { font-size: var(--fz14); }
	.product-peculiarities__slide-controls { margin: 60px 0 0 0; justify-content: flex-end; padding: 15px 0; }
	.product-peculiarities__slide-controls button { height: 24px; width: 24px; }
	.product-peculiarities__slide-controls button i { width: 12px; margin-top: -1px; }
	.product-peculiarities__slide-controls::before { width: 450px; right: auto; transform: translate(-50%, 0); left: 50%; }
	.product-peculiarities__body .product-peculiarities__counter { margin: 0; position: absolute; bottom: 0; left: 0; }
	.product-peculiarities__counter span.product-peculiarities__count-active { min-width: auto; font-size: 44px; }
	.product-peculiarities__preview-list-wr { display: none; }

	/* ========== product_detail_page section 4 style: End (By Kaushal) ========== */

	/* ========== product_detail_page section 2 style: Start (By Kaushal) ========== */

	.product_caption { padding: 64px 44px; }
	.product_inner_caption h3 { margin-bottom: 34px; }
	.product_inner_caption .pro_inner { flex-wrap: wrap; row-gap: 34px; justify-content: center; }
	.product_inner_caption .caption_box { max-width: 33.33%; padding: 0 4px; }
	.product_inner_caption .caption_box + .caption_box { margin: 0; }
	.product_inner_caption .caption_box .img_box { height: 64px; width: 64px; }
	.product_inner_caption .caption_box .title { font-size: var(--fz18); }
	
	.similar_product_v2 .simmilar_main_list { display: block; padding: 0; }
	.simmilar_row { margin: 0 -20px; row-gap: 40px; }
	.similar_product_v2 .simmilar_row .simmilar_col { width: 50%; padding: 0 20px; }
	.simmilar_row .simmilar_col .sim_pro span { font-size: var(--fz16); }
	.simmilar_row .simmilar_col .sim_pro p { font-size: var(--fz14); } 

	/* ========== product_detail_page section 2 style: End (By Kaushal) ========== */

	/* ========== product_detail_page section 5 style: Start (By Kaushal) ========== */

	.product_detail_broser .broser_dtl_row { text-align: center; padding: 0 44px; }
	.product_detail_broser .broser_dtl_row .broser_dtl_txt { max-width: 100%; margin-bottom: 64px; }
	.product_detail_broser .broser_dtl_row .broser_dtl_txt h6 { padding-bottom: 16px; font-size: var(--fz20); }
	.product_detail_broser .broser_dtl_row .broser_dtl_txt h2 { padding-bottom: 16px; font-size: 54px; }
	.product_detail_broser .broser_dtl_row .broser_right_img { width: 400px; margin: 0 auto; }
	.product_detail_broser .broser_dtl_row .broser_right_img .broser_img_blk::after { padding: 50% 50%; }

	/* ========== product_detail_page section 5 style: End (By Kaushal) ========== */

	.product_detail_page .similar_slider { overflow: hidden !important; }

	/* ========== Trial popup style: Start (By Kaushal) ========== */

	.trialpop_one { padding: 44px; width: 100%; }
	.trialpop_one .offcanvas-header h5 { font-size: 50px; }
	.trialpop_one .offcanvas-header .close { width: 60px; height: 60px; }
	.trialpop_one .offcanvas-body { margin-top: 44px; }
	.trialpop_one .offcanvas-body ul { margin-top: 44px; }
	.trialpop_one .offcanvas-body ul li { padding: 18px 0; }
	.trialpop_one .offcanvas-body ul li p { font-size: var(--fz16); }
	.trialpop_one .offcanvas-body .sub_img_box { margin-top: 44px; }
	.trialpop_one .offcanvas-body .sub_img_box .row { row-gap: 24px; margin: 0 -15px; }
	.trialpop_one .offcanvas-body .sub_img_box .row>* { padding: 0 15px; }

	/* ========== Trial popup style: End (By Kaushal) ========== */

	/* ========== Contact popup style: Start (By Kaushal) ========== */

	.contactpop_one { padding: 44px; width: 100%; }
	.contactpop_one .offcanvas-header h5 { font-size: 50px; }
	.contactpop_one .offcanvas-header .close { width: 50px; height: 50px; }
	.contactpop_one .offcanvas-body { margin-top: 44px; }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .form_block { flex-direction: column; }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .form-control { font-size: var(--fz18); padding: 0 0 8px 0; }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .form_block + .form_block { margin-top: 44px; }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .form_block .input-row + .input-row { margin-left: 0; margin-top: 34px; }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .nice-select .option { font-size: var(--fz14); }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .number_box .nice-select .current { font-size: var(--fz18); }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .nice-select::after { margin-top: -6px; }
	
	/* ========== Contact popup style: End (By Kaushal) ========== */

	/* Home page Start (By Mit) */
	.home_wrap { padding: 160px 0 0 0; }
	.home_top_txt { padding-bottom: 66px; }
	.home_hori_wrap .shap_white_ani { width: 50px; }
	.crafting_blk .crafting_img_wrap { width: 350px; }
	.crafting_blk .crafting_img_wrap .img_box_crafting img { width: 100%; height: 100%; }
	.crafting_blk .crafting_img_dtl { padding: 44px 0 46px 154px; }
	.crafting_img_dtl h4 { font-size: 40px; }
	.crafting_wrap { width: 931px;min-width: 931px; }
	.crafting_top_wrap p { font-size: 16px; }
	.center_text h2 { font-size: 64px; }
	.center_text { max-width: 800px; }
	.black_white_text_pin .center_text_img[data-outer-image],
	.center_text .center_text_img { width: 170px; }
	.black_white_text_bottom { font-size: 16px; }
	.center_text .center_text_img.center_text_img_1 { top: -138px; left: 55px; }
	.center_text .center_text_img.center_text_img_2 { top: -138px; right: 46px; }
	.center_text .center_text_img.center_text_img_3 { bottom: -138px; left: 215px; }
	
	.about_dtl_list_block { padding: 20px; }
	.about_dtl_list_block .about_dtl_title h3 { font-size: 49px; }
	.about_dtl_block .about_dtl_right { height: 1500px; }
	.about_dtl_list ul li .dtl_list_txt { padding: 22px 0; font-size: 20px; }
	.dtl_list_txt .img_on_hover { width: 120px; }
	.about_dtl_list ul li .dtl_list_txt .arrow_img_btn { width: 27px; }

	.about_dtl_block .about_dtl_right .dtl_list_img1 { width: 170px; }
	.about_dtl_block .about_dtl_right .dtl_list_img2 { width: 230px; }
	.about_dtl_block .about_dtl_right .dtl_list_img3 { width: 210px; left: 24px; top: 370px; }
	.about_dtl_block .about_dtl_right .dtl_list_img4 { width: 210px; top: 470px; }
	.about_dtl_block .about_dtl_right .dtl_list_img5 { left: 14px; width: 210px; bottom: 420px; }
	.about_dtl_block .about_dtl_right .dtl_list_img6 { bottom: 520px; right: 0; width: 210px; }
	.about_dtl_block .about_dtl_right .dtl_list_img7 { width: 210px; bottom: 24px; }
	.about_dtl_block .about_dtl_right .dtl_list_img8 { width: 230px; bottom: 60px; }

	.home_wrap .similar_inner_product { max-width: 1400px; }


	.side_scroll_img_box .side_scroll_img_disc { max-width: 760px; }
	.side_scroll_img_pin .side_scroll_img_box p { font-size: 20px; }
	.side_scroll_img_title h4 { font-size: 55px; }
	.side_scroll_img_pin .side_scroll_img_box { padding: 0 60px 64px; }
	.side_scroll_img_box .main_img { bottom: 64px; }
	.black_white_text_separate .center_text_img.center_text_img_1 { width: 160px; }
	.black_white_text_separate .center_text_img.center_text_img_2 { width: 160px; }
	.broser_dtl { max-width: 870px; }
	.broser_dtl_row .broser_right_img { width: 270px; }
	.broser_dtl_row .broser_dtl_txt { max-width: 570px; }

	.faq_sec { padding: 76px 0; }
	.faq_title { padding: 0 0 44px 0; }
	.faq_title h2 { font-size: 55px; }
	.faq_list .accordion-button::after { width: 27px; height: 27px; }
	.faq_sec_inner { max-width: 890px; }
	
	.offcanvas { width: 850px; }
	
	.gallery_slider_control .left_arrow_gallery_slider a,
	.gallery_slider_control .right_arrow_gallery_slider a { width: 36px; }
	.gallery_left .gallery_slider_txt { padding: 50px 50px 50px 84px; }
	.gallery_thumb_wrap { width: calc(100% + 200px); margin-left: -200px; }
	.gallery_thumb_wrap .gallery_thumb { width: calc((350px + 30px) * 3); }

	.home_wrap .similar_slider { display: block; margin-top: 44px; overflow: hidden !important; }
	.similar_product_back .simmilar_mobile_filters .clear_btn a { color: var(--whitetxt); border-color: var(--whitebg); }
	.home_wrap .similar_slider .swiper-slide .sim_pro span { color: var(--whitetxt); }
	.home_wrap .similar_slider .swiper-slide .sim_pro p { color: var(--whitetxt); }


	.home_wrap .simmilar_mobile_filters .multi_select_wrap { width: 100%; }
	.home_wrap .simmilar_mobile_filters .clear_btn { display: none; }
	.home_wrap .simmilar_mobile_filters .multi_select_wrap .nice-select { width: 100%; }
	.home_wrap .simmilar_mobile_filters .multi_select_wrap .nice-select::after {  border: none; margin-top: -1px; height: 6px; width: 10px; transition: all 0.2s ease-in-out; right: 11px; background-image: url(../images/black-down-arrow.svg); background-size: cover; background-repeat: no-repeat; background-position: center center; transform: rotate(0) translate(0, -28%); transform-origin: center center; }
	.home_wrap .simmilar_mobile_filters .multi_select_wrap .nice-select.open:after { -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform: rotate(-180deg); }
	.home_wrap .simmilar_mobile_filters .multi_select_wrap .nice-select .list { width: 100%; max-height: 240px; overflow-y: auto; }
	.home_wrap .simmilar_mobile_filters .multi_select_wrap .nice-select .list::-webkit-scrollbar { display: none; }
	/* Home page End (By Mit) */

	/* footer update design css */
	.f_part_1 {gap: 50px; flex-direction: column;}
	.footer-bottom-grid .ftr_detail .contact_detail {margin-top: 0;}
	.footer-bottom-grid .ftr_detail .contact_detail .addresh i img {width: auto;}
	.footer-bottom-grid .ftr_description p {text-align: left;}
	.footer-bottom-grid .ftr_description {padding-bottom: 0;}
	.footer-bottom-grid .ftr_detail .contact_detail span {justify-content: flex-start;}
	.footer-bottom-grid .ftr_detail .contact_detail .link {justify-content: flex-start;}
	.footer-bottom-grid .ftr_detail {margin-bottom: 0;}
	.footer-bottom-grid .copy_social {max-width: 800px; margin: 0 auto;}

}
@media (min-width: 768px) and (max-width: 991px) {
	 
	/* ========== Product_page style: start (By hardik) ========== */
	.product_gallery .box {height: 807px;}
	.product_banner .product_gallery {margin: 0 44px; padding: 187px 0 30px;}
	.product_gallery .box .item0 {bottom: 30%;}
	.product_gallery .box .item2 {top: 0;}
	.product_gallery .box .desc .inn-desc .sec-tt {font-size: 96px;}
	.product_gallery .box .desc .inn-desc p {font-size: 14px; margin-top: 16px;}
	.product_gallery .box .desc {top: 41%;}
	.product_section_one .product_grop {flex-direction: column; }
	.product_section_one .product_grop .product_content {padding: 0 44px;}
	.product_section_one {padding-top: 64px;}
	.product_section_one .product_grop .product_content {width: 100%; max-width: 100%;}
	.product_content h2 {font-size: 96px; padding-bottom: 24px;}
	.product_content p {font-size: 14px; padding-bottom: 24px;}
	.product_content .btnbox a {font-size: 14px;}
	.product_section_one .product_grop .product_img_sec {width: 100%; max-width: 100%; padding-left: 44px; gap: 34px;}
	.product_section_one .product_grop .product_img_sec .product_one {align-items: self-start;}
	.product_section_one .product_grop .product_img_sec .product_one .small_img {width: 200px;}
	.product_section_one .product_grop .product_img_sec .product_one .smallb_img {width: 300px; padding-left: 20px;}
	.product_gallery .box .item1 {bottom: 231px;} 
	.product_section_one .product_grop .product_img_sec .product_two .big_img::after {padding: 131.6% 0 0 0;}
	.product_section_one .product_grop .product_img_sec .product_two .big_img img {height: 100%;}
	.product_section_one.asa_prduct .product_grop {flex-direction: column;}
	.product_section_one.asa_prduct .product_grop .product_img_sec {flex-direction: row; gap: 34px;}
	.smallb_img img {left: 20px;}
	.product_section_one:nth-child(even) .product_grop {flex-direction: column;} 
	.product_section_one:nth-child(even) .product_grop .product_img_sec {flex-direction: row;}
	/* ========== Product_page style: end (By hardik) ========== */

	/* ========== about_page style: start (By hardik) ========== */
	.about_page .about_section {padding: 130px 44px 32px;}
	.section_content {flex-direction: column;}
	.section_content .section_head {width: 100%; max-width: 400px; margin: 0 auto 0 0; padding-bottom: 16px;}
	.section_content .sec_dtl {width: 100%; max-width: 100%;}
	.section_content .section_head h1 {font-size: 96px;}
	.section_content .sec_dtl p {font-size: 14px;}
	.who_img .img_sec::after {padding-bottom: 78%;}
	.story_wrap {padding: 64px 0 32px;}
	.story_wrap .story_content {flex-direction: column;}
	.story_wrap .story_content .story_head {width: 100%; padding: 0 44px;}
	.story_wrap .story_content .story_head h2 {font-size: 64px;}
	.story_wrap .story_content .story_head span {font-size: 120px;}
	.story_wrap .story_content .story_head strong {font-size: 96px;}
	.story_img {width: 100%; padding-top: 64px;}
	.img_content {padding: 32px 44px;}
	.img_content p {font-size: 14px;}
	.journy_wrap {padding: 64px 0;}
	.journy_wrap .journy_sec .journy_heading {padding: 0 44px 64px 44px;}
	.journy_wrap .journy_sec .journy_heading h2 {font-size: 96px;}
	.journy_wrap .journy_sec .journy_heading h2 span {font-size: 64px;}
	.journy_scroll .journy_grp {width: 520px; min-width: 520px;}
	.journy_dtl h6 {font-size: 20px;}
	.journy_dtl p {font-size: 14px;}
	.journy_dtl {padding-top: 88px;}
	.line_scroll::before {margin-top: 44px;}
	.line_scroll::after {margin-top: 44px;}
	.round_wrap {margin-top: 35px;}
	.how_do_wrap {padding-top: 64px;}
	.how_do_wrap .how_do .how_heading {padding-bottom: 64px;}
	.how_do_wrap .how_do {padding: 0 44px;}
	.how_do_wrap .how_do .how_heading h2 {font-size: 96px;}
	.how_do_wrap .how_do .how_heading span {font-size: 120px; text-align: right;}
	.floor_content {left: 40%;}
	.floor_content i {height: 64px;}
	.floor_content h2 {font-size: 64px;}
	.floor_content p {font-size: 14px;}
	.trusted_wrap .trusted_grp .trust_head {padding-bottom: 44px;}
	.trusted_wrap .trusted_grp .trust_head h4 {font-size: 44px;}
	.trust_logo ul {column-gap: 40px; row-gap: 40px;}
	.trust_logo ul li {max-width: 140px;}
	.trusted_wrap {padding: 64px 0;}
	.team_wrap {padding: 64px 44px;}
	.team_wrap .section_content {padding-bottom: 64px;}
	.team_wrap .section_content .section_head {width: 100%;}
	.team_wrap .section_content .sec_dtl {width: 100%; max-width: 100%;}
	.team_wrap .container {padding: 0;}
	.team_wrap .our_team .team_dtl .team_content h6 {font-size: 16px; padding-bottom: 8px;}
	.team_wrap .our_team .team_dtl .team_content {padding-top: 16px;}
	.team_wrap .our_team .team_dtl .team_content span {font-size: 13px;}
	.team_wrap .our_team .row {row-gap: 44px;}
	.floor_content i {width: 64px;}
	/* ========== about_page style: start (By hardik) ========== */
 
	/* ========== header style: Start (By Kaushal) ========== */

	.head_wrap { padding: 32px 44px; }
	.logo a img { width: 86px; }
	.hamburger_btn .hamburger_icon { margin-right: 8px; height: 32px; width: 32px; }
	.navbar_toggler_icon { width: 12px; }
	.navbar_toggler_icon::before { width: 12px; top: -5px; }
	.navbar_toggler_icon::after { width: 12px; bottom: -5px; }
	.nav_text { font-size: var(--fz14); width: 52px; }
	.nav_text, 
	.nav_text_after, 
	.nav_text_before { height: 22px; }
	.bg_menu_shap { top: 32px; right: 105px; height: 32px; width: 32px; }
	.navi_wrap { top: 96px; height: calc(100vh - 96px); height: calc((var(--vh, 1vh) * 100 ) - 96px); }
	.head_wrap .navigation_bar { padding: 0 44px; }
	.head_wrap .navigation_bar .left_part { width: 50%; }
	.head_wrap .navigation_bar .left_part ul { padding: 0 44px 0 0; }
	.head_wrap .navigation_bar .left_part ul li a { font-size: var(--fz32); }
	.head_wrap .navigation_bar .left_part ul li.active a span, 
	.head_wrap .navigation_bar .left_part ul li a:hover span { height: 24px; width: 24px; margin-right: 16px; }
	.head_wrap .navigation_bar .right_part { width: 50%; }
	.about_hover_section { margin: 190px 0 0 44px; }
	.about_hover_section .box_wrap .text_wrap { font-size: 36px; }
	.about_hover_section .box_wrap .img_wrap { width: 200px; height: 200px; }
	.about_hover_section .box_wrap + .box_wrap { margin-top: 108px; }
	.about_hover_section .bottom_wrapper { justify-content: flex-end; align-items: flex-end; }
	.about_hover_section .bottom_wrapper .img_wrap { margin-right: -20px; }
	.about_hover_section .bottom_wrapper .text_wrap { margin-bottom: 44px; }
	.product_hover_section { margin: 44px 0 0 44px; }
	.product_hover_section .row { row-gap: 32px; }
	.product_hover_section .pro_hover_box .text { margin-top: 16px; font-size: var(--fz24); }
	.catalogues_hover_section { margin: 190px 0 0 44px; }
	.catalogues_hover_section .catalogues_box .content { font-size: 36px; }
	.catalogues_hover_section .catalogues_box .images_box { width: 200px; height: 200px; margin: 0 0 0 -126px; }
	.catalogues_hover_section .cata_flexrev .images_box { margin: 0 -170px 0 0; }

	/* ========== header style: End (By Kaushal) ========== */

	/* ========== product_listing_page section 1 style: Start (By Kaushal) ========== */

	.kv-sec .kv-inner .kv-ttlWrap { margin-top: 162px; padding: 0 44px 64px 44px; }
	.kv-sec .kv-inner .kv-ttlWrap .kv-ttl-line { max-width: 600px; }
	.kv-sec .kv-inner .kv-ttlWrap .kv-ttl-line h1 { font-size: 96px; }
	.kv-sec .kv-inner .kv-ttlWrap .kv-ttl-line p { margin-top: 16px; }
	p { font-size: var(--fz14); line-height: 1.43; }
	.no_product_found { font-size: var(--fz16); }
	.kv-sec .kv-img figure { height: 624px; }

	/* ========== product_listing_page section 1 style: End (By Kaushal) ========== */

	/* ========== product_listing_page section 2 style: Start (By Kaushal) ========== */

	.more_about { padding: 64px 44px 0 44px; }
	.more_about .more_about_wrapper { margin-bottom: 0; flex-direction: column-reverse; align-items: flex-start; }
	.more_about .more_about_wrapper h2 { font-size: 64px; margin-top: 24px; }
	.more_about .more_about_wrapper p { font-size: var(--fz20); }
	.more_about .learn_about_wrapper span { margin-bottom: 24px; justify-content: flex-start; font-size: 96px; }
	.our-works { padding: 44px 44px 150px 44px; flex-direction: row-reverse; }
	.our-works .our-works-title { width: 45%; }
	.our-works .our-works-list { width: 55%; padding: 0 24px 0 0; }
	.our-works .our-works-list .title { margin: 0 0 32px 0; font-size: var(--fz16); }
	.our-works .our-works-list .our-works-item h2 { font-size: var(--fz20); }
	.our-works .our-works-list .our-works-item + .our-works-item { margin-top: 32px; }
	.our-works .draggable-wrapper { padding: 100px 0 120px 0; }
	.our-works .draggable-wrapper .container-draggable { padding: 0 44px; }
	.our-works .draggable-wrapper .container-draggable .box-contain { width: 306px; height: 400px; margin-left: auto; }

	/* ========== product_listing_page section 2 style: End (By Kaushal) ========== */

	.manufacturer_sec { height: 1024px; }
	.manufacturer_inner { padding: 64px 44px 64px 44px; max-width: 100%; }
	.manufacturer_title h2 { font-size: 54px; }
	.manufacturer_bottom p { font-size: var(--fz14); }
	.manufacturer_title h2 strong { display: inline; width: auto; }
	.manufacturer_bottom .w3n_btn { padding-top: 24px; }
	.w3n_btn a { min-height: 46px; min-width: 158px; padding: 12px 34px; font-size: var(--fz14); }

	.similar_product { padding: 64px 0; }
	.similar_inner_product { max-width: 100%; padding: 0 44px; }
	.similar_inner_product .simmilar_title { margin-bottom: 32px; }
	.similar_inner_product .simmilar_title h2 { font-size: 54px; margin-bottom: 24px; }
	.product_listing_page .similar_inner_product .simmilar_title h2 span { display: inline; }
	.similar_inner_product .simmilar_title ul li { font-size: var(--fz14); }
	.simmilar_filters ul li { padding: 8px; }
	.simmilar_filters ul li a { padding: 8px 24px; min-height: 36px; font-size: var(--fz14); }
	.simmilar_main_list { display: none; }
	.product_listing_page .similar_slider { display: block; overflow: hidden !important; margin-top: 44px; }
	.similar_slider .swiper-slide .sim_pro { width: 210px; }
	.similar_slider .swiper-slide .sim_pro span { font-size: var(--fz16); margin-bottom: 10px; }
	.similar_slider .swiper-slide .sim_pro p { font-size: var(--fz14); }
	.similar_slider .similar_slider_navigation { margin-top: 24px; }
	.similar_slider .similar_slider_navigation .similar-slide-arrow { height: 24px; width: 24px; }
	.similar_slider .similar_slider_navigation .similar-slide-arrow i { width: 12px; margin-top: -1px; }
	.similar_marquee { margin-top: 44px; }
	.similar_marquee .similar_main .similar_marquee_box { font-size: var(--fz20); margin: 0 24px 0 0; }
	.similar_marquee .similar_main .similar_marquee_box i { margin: 0 0 0 24px; }
	.simmilar_filters { display: none; }
	.simmilar_mobile_filters { display: flex; }
	.simmilar_mobile_filters .multi_select_wrap { display: flex; width: 80%; }
	.simmilar_mobile_filters .multi_select_wrap .select2-container { width: 100% !important; }
	.simmilar_mobile_filters .select2-container--default .select2-selection--multiple { padding: 6px; border-color: #959595; }
	.simmilar_mobile_filters .select2-container--default.select2-container--focus .select2-selection--multiple { border-color: #959595; }
	.simmilar_mobile_filters .select2-container--default .select2-search--inline .select2-search__field { margin: 0; font-size: var(--fz14); font-family: 'Montserrat-Medium'; line-height: 1.75; display: block; color: var(--blacktxt); }
	.select2-dropdown { border-color: #959595; }
	.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable { background: var(--blackbg); }
	.select2-results__option { font-size: var(--fz14); font-family: 'Montserrat-Medium'; line-height: 1.75; color: var(--blacktxt); }
	.simmilar_mobile_filters .multi_select_wrap .select2-container--default .select2-selection--multiple .select2-selection__choice { background: var(--blackbg); border-radius: 6px; display: flex; }
	.simmilar_mobile_filters .multi_select_wrap .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: var(--whitetxt); border-right-color: var(--whitebg); }
	.simmilar_mobile_filters .multi_select_wrap .select2-container--default .select2-selection--multiple .select2-selection__choice__display { color: var(--whitetxt); font-size: var(--fz14); font-family: 'Montserrat-Medium'; line-height: 1.75; padding-top: 4px; padding-bottom: 4px; padding-left: 5px; }
	.simmilar_mobile_filters .multi_select_wrap .select2-container .select2-selection--multiple .select2-selection__rendered { display: flex; flex-wrap: wrap; }
	.simmilar_mobile_filters .clear_btn { display: flex; margin: 0 0 0 30px; width: 20%; }
	.simmilar_mobile_filters .clear_btn a { display: flex; height: 42px; justify-content: center; align-items: center; border: 1px solid var(--blackbg); border-radius: 40px; padding: 0 30px; font-size: var(--fz14); font-family: 'Montserrat-Medium'; line-height: 1.75; color: var(--blacktxt); width: 100%; }
	/* .side_scroll_img_sec { display: none; } */
	.mobile_scroll_img_sec { display: block; }
	.side_scroll_mobile_img_pin .pin_img_scroller .content_wrapper { padding: 64px 44px; }
	.side_scroll_mobile_img_pin .pin_img_scroller .content_wrapper .caption { font-size: var(--fz20); }
	.side_scroll_mobile_img_pin .pin_img_scroller .content_wrapper .center_img { width: 450px; }
	.side_scroll_mobile_img_pin .pin_img_scroller .content_wrapper .center_img .image_data_hover::after { padding: 35.556% 50%; }
	.side_scroll_mobile_img_pin .pin_img_scroller .content_wrapper .side_scroll_text h4 { font-size: 46px; }
	.product_listing_page .side_scroll_img_title h4 { color: var(--whitetxt); }

	/* ========== footer style: Start (By Kaushal) ========== */

	.footer-top-grid .footer-top-grid-content .footer-top-grid-title svg { display: none; }
	footer .footer-top-grid .footer-top-grid-content { height: auto; padding: 64px 44px; }
	.footer-top-grid .footer-top-grid-content .footer-top-grid-title { font-size: 54px; }
	.footer-top-grid .footer-top-grid-content .footer-top-grid-title span { opacity: 1; }
	footer .footer-bottom-grid { max-width: 100%; padding: 0 44px; }
	.footer-bottom-grid .ftr_detail { flex-direction: column; align-items: center; text-align: center; margin-bottom: 64px; }
	.footer-bottom-grid .ftr_detail .news_letter { max-width: 100%; }
	.footer-bottom-grid .ftr_detail .news_letter .subscribe { justify-content: center; }
	.footer-bottom-grid .ftr_detail .news_letter .news_form .news_mail { min-width: 468px; }
	.footer-bottom-grid .ftr_detail .contact_detail { max-width: 100%; text-align: center; margin-top: 64px; }
	.footer-bottom-grid .ftr_detail .contact_detail span { justify-content: center; }
	.footer-bottom-grid .ftr_detail .contact_detail .link { justify-content: center; }
	.footer-bottom-grid .ftr_description { padding-bottom: 64px; }
	.footer-bottom-grid .ftr_description p { max-width: 100%; text-align: center; }
	.footer-bottom-grid .copy_social { max-width: 100%; }

	/* ========== footer style: End (By Kaushal) ========== */

	/* ========== contact_page section 1 style: Start (By Kaushal) ========== */

	.inner_since_journey { padding: 130px 44px 64px 44px; }
	.inner_since_journey .since_title { margin-bottom: 32px; }
	.inner_since_journey .since_title h1 { font-size: 64px; }
	.inner_since_journey .sub_inner_sec { max-width: 100%; }
	.inner_since_journey .sub_inner_sec .top_sub_inner { flex-direction: column; }
	.inner_since_journey .sub_inner_sec .contact_detail .left_part { width: 100%; font-size: 16px; margin-bottom: 32px; }
	.inner_since_journey .sub_inner_sec .contact_detail .link { width: 100%; }
	.inner_since_journey .sub_inner_sec .contact_detail .right_part { font-size: 16px; }
	.inner_since_journey .sub_inner_sec .bottom_sub_inner { flex-direction: column; gap: 0; }
	.inner_since_journey .sub_inner_sec .contact_detail .left_part br { display: none; }
	.inner_since_journey .sub_inner_sec .contact_detail + .contact_detail { margin-top: 32px; }	
	.inner_since_journey .sub_inner_sec .contact_detail .right_part::after { bottom: 5px; }
	.since_journey_section .since_logo { position: relative; bottom: auto; right: -10px; max-width: 810px; padding: 0 0 64px 44px; margin-right: -42px; }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .form_block .input-row .selector_product .nice-select { font-size: var(--fz18); }

	/* ========== contact_page section 1 style: End (By Kaushal) ========== */

	/* ========== contact_page section 2 style: Start (By Kaushal) ========== */

	.reach_out_section { padding: 64px 44px; }
	.reach_out_section .text_content { margin-bottom: 44px; }
	.reach_out_section .text_content span { font-size: var(--fz14); }
	.reach_out_section .text_content p a::after { bottom: 3px; }
	.reach_out_section .contact_wrapper .row { row-gap: 20px; margin: 0 -10px; }
	.reach_out_section .contact_wrapper .row>* { padding: 0 10px; }
	.reach_out_section .contact_wrapper .contact_inner_wrapper { border-radius: 20px; }
	.reach_out_section .contact_wrapper .contact_inner_wrapper span { font-size: var(--fz16); }
	.reach_out_section .contact_wrapper .contact_inner_wrapper p { font-size: var(--fz16); }
	.reach_out_section .contact_wrapper .contact_inner_wrapper .link a { font-size: var(--fz16); }
	.reach_out_section .contact_wrapper .contact_inner_wrapper .link a::after { bottom: 4px; }
	.reach_out_section .contact_wrapper .contact_inner_wrapper i { font-size: var(--fz16); }

	/* ========== contact_page section 2 style: End (By Kaushal) ========== */

	/* ========== contact_page section 3 style: Start (By Kaushal) ========== */

	.assist_section { padding: 64px 44px; }
	.assist_inner_section { max-width: 100%; }
	.assist_inner_section .title { margin-bottom: 52px; }
	.assist_inner_section .title h2 { font-size: 44px; }
	.assist_inner_section .title p { margin-top: 16px; }
	.assist_inner_section .form_wrap { max-width: 100%; }
	.form_block .input-row + .input-row { margin-left: 24px; }
	.form_block + .form_block { margin-top: 44px; }
	.textarea_wrap .address { height: 110px; }
	.form_wrap .form_check { margin-top: 32px; }
	.form_wrap .btnlink { margin-top: 44px; }
	.form_wrap .btnlink .sub_btn { height: 46px; font-size: var(--fz14); }

	/* ========== contact_page section 3 style: End (By Kaushal) ========== */

	/* ========== product_detail_page section 1 style: Start (By Kaushal) ========== */

	.product_detail_main { padding: 130px 44px 32px 44px; }
	.product_grp { max-width: 100%; }
	.product_grp .row { row-gap: 32px; }
	.product_grp .pro_detail_slide .pro_back_btn { display: flex; margin-bottom: 32px; }
	.product_grp .pro_detail_slide .pro_back_btn a { font-size: var(--fz14); }
	.product_grp .pro_detail_slide .product_detail_slider { height: 680px; margin: 0; width: 100%; }
	.product_grp .pro_detail_slide .product_detail_thumb .swiper-wrapper { max-width: 488px; flex-direction: row; margin-top: 24px; }
	.product_grp .pro_detail_slide .product_detail_thumb .swiper-wrapper .swiper-slide + .swiper-slide { margin: 0 0 0 24px; }
	.product_grp .pro_detail_slide .product_detail_thumb .swiper-wrapper .swiper-slide { width: 104px !important; padding: 21.312% 0 0 0; }
	.product_grp .pro_detail_slide .product_detail_thumb .swiper-wrapper .swiper-slide-thumb-active::after { border: 2px solid var(--whitebg); }
	.product_grp .product_content .back_btn { display: none; }
	.product_grp .product_content .product_title h3 { font-size: var(--fz32); }
	.product_grp .product_content .product_title p { font-size: var(--fz16); }
	.product_grp .product_content .product_discription h4 { font-size: var(--fz16); }
	.product_grp .product_content .product_discription p { font-size: var(--fz14); }
	.product_grp .product_content .product_specifications h5 { font-size: var(--fz16); margin-bottom: 16px; }
	.product_grp .product_content .product_specifications ul li { font-size: var(--fz14); width: auto; }
	.product_grp .product_content .product_specifications ul li:first-child { width: 460px; }
	.product_grp .product_content .product_color h5 { font-size: var(--fz16); }
	.product_grp .product_content .selector_product .color_block { height: 24px; width: 24px; }
	.product_grp .product_content .selector_product .nice-select { font-size: var(--fz14); padding: 0 36px 0 12px; }
	.product_grp .product_content .product_size h5 { font-size: var(--fz16); }
	.product_grp .product_content .product_price_contact .product_price h6 { font-size: var(--fz16); margin-bottom: 12px; }
	.product_grp .product_content .product_price_contact .product_price span { font-size: var(--fz24); }
	.product_grp .product_content .product_price_contact .product_contact a { height: 48px; padding: 0 34px; font-size: var(--fz14); }
	.product_grp .pro_detail_slide .slider_block { flex-direction: column-reverse; }
	.product_grp .product_content .item_specifications ul { gap: 30px; }
	.product_grp .product_content .item_specifications ul li i { width: 34px; height: 34px; margin-right: 10px; }
	.product_grp .product_content .item_specifications ul li span { font-size: var(--fz14); }

	/* ========== product_detail_page section 1 style: End (By Kaushal) ========== */

	/* ========== product_detail_page section 4 style: Start (By Kaushal) ========== */

	.product-peculiarities { padding: 64px 44px; }
	.product-peculiarities__inner { max-width: 100%; }
	.product-peculiarities__inner .product-peculiarities__title { margin-bottom: 32px; }
	.product-peculiarities__body .product-peculiarities__list-wr { flex: none; width: 100%; margin: 0; position: relative; }
	.product-peculiarities__item .product-peculiarities-thumbs { flex-direction: column; }
	.product-peculiarities-thumbs .product-peculiarities-thumbs__image { flex: none; margin: 0 0 24px 0; }
	.product-peculiarities-thumbs__content { padding: 0; flex: none; }
	.product-peculiarities-thumbs__content-in .product-peculiarities-thumbs__name { font-size: var(--fz20); margin-bottom: 16px; }
	.product-peculiarities-thumbs__content-in .product-peculiarities-thumbs__desc { font-size: var(--fz14); }
	.product-peculiarities__slide-controls { margin: 60px 0 0 0; justify-content: flex-end; padding: 15px 0; }
	.product-peculiarities__slide-controls button { height: 24px; width: 24px; }
	.product-peculiarities__slide-controls button i { width: 12px; margin-top: -1px; }
	.product-peculiarities__slide-controls::before { width: 450px; right: auto; transform: translate(-50%, 0); left: 50%; }
	.product-peculiarities__body .product-peculiarities__counter { margin: 0; position: absolute; bottom: 0; left: 0; }
	.product-peculiarities__counter span.product-peculiarities__count-active { min-width: auto; font-size: 44px; }
	.product-peculiarities__preview-list-wr { display: none; }

	/* ========== product_detail_page section 4 style: End (By Kaushal) ========== */

	/* ========== product_detail_page section 2 style: Start (By Kaushal) ========== */

	.product_caption { padding: 64px 44px; }
	.product_inner_caption h3 { margin-bottom: 34px; }
	.product_inner_caption .pro_inner { flex-wrap: wrap; row-gap: 34px; justify-content: center; }
	.product_inner_caption .caption_box { max-width: 50%; padding: 0 4px; }
	.product_inner_caption .caption_box + .caption_box { margin: 0; }
	.product_inner_caption .caption_box .img_box { height: 54px; width: 54px; }
	.product_inner_caption .caption_box .title { font-size: var(--fz18); }
	
	.similar_product_v2 .simmilar_main_list { display: block; padding: 0; }
	.simmilar_row { margin: 0 -20px; row-gap: 40px; }
	.similar_product_v2 .simmilar_row .simmilar_col { width: 50%; padding: 0 20px; }
	.simmilar_row .simmilar_col .sim_pro span { font-size: var(--fz16); }
	.simmilar_row .simmilar_col .sim_pro p { font-size: var(--fz14); } 

	/* ========== product_detail_page section 2 style: End (By Kaushal) ========== */

	/* ========== product_detail_page section 5 style: Start (By Kaushal) ========== */

	.product_detail_broser .broser_dtl { max-width: 680px; }
	.product_detail_broser .broser_dtl_row { text-align: center; flex-direction: column; }
	.product_detail_broser .broser_dtl_row .broser_dtl_txt { max-width: 100%; margin-bottom: 64px; }
	.product_detail_broser .broser_dtl_row .broser_dtl_txt h6 { padding-bottom: 16px; font-size: var(--fz20); }
	.product_detail_broser .broser_dtl_row .broser_dtl_txt h2 { padding-bottom: 16px; font-size: 54px; }
	.product_detail_broser .broser_dtl_row .broser_right_img { width: 400px; margin: 0 auto; }
	.product_detail_broser .broser_dtl_row .broser_right_img .broser_img_blk::after { padding: 37.5% 50%; }

	/* ========== product_detail_page section 5 style: End (By Kaushal) ========== */

	.product_detail_page .similar_slider { overflow: hidden !important; }

	/* ========== Trial popup style: Start (By Kaushal) ========== */

	.trialpop_one { padding: 44px; width: 100%; }
	.trialpop_one .offcanvas-header h5 { font-size: 50px; }
	.trialpop_one .offcanvas-header .close { width: 60px; height: 60px; }
	.trialpop_one .offcanvas-body { margin-top: 44px; }
	.trialpop_one .offcanvas-body ul { margin-top: 44px; }
	.trialpop_one .offcanvas-body ul li { padding: 18px 0; }
	.trialpop_one .offcanvas-body ul li p { font-size: var(--fz14); }
	.trialpop_one .offcanvas-body .sub_img_box { margin-top: 44px; }
	.trialpop_one .offcanvas-body .sub_img_box .row { row-gap: 24px; margin: 0 -15px; }
	.trialpop_one .offcanvas-body .sub_img_box .row>* { padding: 0 15px; }

	/* ========== Trial popup style: End (By Kaushal) ========== */

	/* ========== Contact popup style: Start (By Kaushal) ========== */

	.contactpop_one { padding: 44px; width: 100%; }
	.contactpop_one .offcanvas-header h5 { font-size: 50px; }
	.contactpop_one .offcanvas-header .close { width: 50px; height: 50px; }
	.contactpop_one .offcanvas-body { margin-top: 44px; }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .form_block { flex-direction: column; }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .form-control { font-size: var(--fz18); padding: 0 0 8px 0; }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .form_block + .form_block { margin-top: 44px; }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .form_block .input-row + .input-row { margin-left: 0; margin-top: 34px; }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .nice-select .option { font-size: var(--fz14); }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .number_box .nice-select .current { font-size: var(--fz18); }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .nice-select::after { margin-top: -6px; }
	
	/* ========== Contact popup style: End (By Kaushal) ========== */

	/* Home page Start (By Mit) */

	.home_hori_pin .home_hori_track { -ms-flex-direction: column; flex-direction: column; }

	.home_wrap { padding: 162px 0 0 0; }
	.subtitle_banner_home p + h1 { margin-top: 16px; }
	.subtitle_banner_home h1 { font-size: 96px; margin-bottom: 16px; }
	.home_top_txt { padding-bottom: 96px; }
	.home_hori_wrap .shap_white_ani { width: 44px; }
	.crafting_blk .crafting_img_wrap { width: 400px; margin: 0 auto; }
	/* .blackbgwrap { width: 100%; background-color: #000 !important; left: auto; right: 0; } */
	.crafting_blk .crafting_img_wrap .img_box_crafting img { width: 100%; height: 100%; }
	.crafting_blk .crafting_img_dtl { padding: 44px 0 46px 0; }
	.crafting_img_dtl h4 { font-size: 54px; }
	.crafting_wrap { width: 100%;min-width: 100%; }
	.crafting_wrap_inner { padding: 0 44px; height: auto; -ms-flex-direction: column; flex-direction: column; }
	.crafting_top_wrap { position: relative; top: auto; right: auto; width: 100%; padding: 0 0 0 12px; }
	.crafting_top_wrap p { font-size: 14px; }
	.crafting_blk .crafting_img_dtl .sub_title_crafting { margin-bottom: 24px; }
	.center_text h2 { font-size: 84px; }
	.center_text { max-width: 680px; }
	.black_white_text_pin .center_text_img[data-outer-image],
	.center_text .center_text_img { width: 200px; }
	.black_white_text_bottom { font-size: 16px; }
	.center_text .center_text_img.center_text_img_1 { top: -138px; left: 37px; }
	.center_text .center_text_img.center_text_img_2 { top: -128px; right: -16px; }
	.center_text .center_text_img.center_text_img_3 { bottom: -158px; left: 0; }
	
	.about_dtl_list_block { padding: 20px; }
	.about_dtl_list_block .about_dtl_title h3 { font-size: 49px; }
	.about_dtl_list ul li .dtl_list_txt { padding: 22px 0; font-size: 20px; }
	.dtl_list_txt .img_on_hover { width: 120px; }
	.about_dtl_list ul li .dtl_list_txt .arrow_img_btn { width: 27px; }
	.about_dtl_block { -ms-flex-wrap: wrap; flex-wrap: wrap; height: auto; }
	.about_dtl_block .about_dtl_left { width: 100%;}
	
	.about_dtl_block .about_dtl_right { height: 133.333vw; width: 100%; }
	.about_dtl_block .about_dtl_right .dtl_list_img1 { width: 26.042vw; left: 0; top: 5.729vw; }
	.about_dtl_block .about_dtl_right .dtl_list_img2 { width: 26.042vw; }
	.about_dtl_block .about_dtl_right .dtl_list_img2 .tn-atom::after { padding: 100% 50%; }
	.about_dtl_block .about_dtl_right .dtl_list_img3 { width: 39.063vw; left: 0; top: 37.5vw; }
	.about_dtl_block .about_dtl_right .dtl_list_img3 .tn-atom::after { padding: 166.667% 0 0 100%; }
	.about_dtl_block .about_dtl_right .dtl_list_img4 { width: 29.948vw; top: 57.813vw; }
	.about_dtl_block .about_dtl_right .dtl_list_img5 { left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 36.458vw; bottom: auto; top: 0; }
	.about_dtl_block .about_dtl_right .dtl_list_img5 .tn-atom::after { padding: 87.145% 0 0 100%; }
	.about_dtl_block .about_dtl_right .dtl_list_img6 { bottom: 0; left: 0; right: auto;  width: 42.188vw; }
	.about_dtl_block .about_dtl_right .dtl_list_img6 .tn-atom::after { padding: 59.26% 0 0 100%; }
	.about_dtl_block .about_dtl_right .dtl_list_img7 { width: 19.531vw; bottom: auto; top: 41.797vw; left: 44.792vw; }
	.about_dtl_block .about_dtl_right .dtl_list_img7 .tn-atom::after { padding: 173.335% 0 0 100%; }
	.about_dtl_block .about_dtl_right .dtl_list_img8 { width: 52.083vw; bottom: 0;  }
	.about_dtl_block .about_dtl_right .dtl_list_img8 .tn-atom::after { padding: 76.5% 0 0 100%; }
	
	.home_wrap .similar_inner_product { max-width: 1400px; }
	
	.similar_product_back .similar_slider .swiper-slide .sim_pro span { color: var(--whitetxt); }
	.similar_product_back .similar_slider .swiper-slide .sim_pro p { color: var(--whitetxt); }
	.home_wrap .similar_inner_product .simmilar_title h2 span { display: inline; }
	.similar_product_back .similar_inner_product .simmilar_title ul li { line-height: 1.71429; }
	.similar_product_back .simmilar_mobile_filters .clear_btn a { color: var(--whitetxt); border-color: var(--whitebg); }
	.simmilar_mobile_filters { margin-bottom: 44px; }
	.simmilar_mobile_filters .multi_select_wrap .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: var(--blacktxt); }
	.home_wrap 	.similar_slider .similar_slider_navigation .similar-slide-arrow { border: none !important; }
	.home_wrap 	.similar_slider .similar_slider_navigation .similar-slide-arrow > svg { width: 100%;height: auto; }
	.home_wrap .similar_slider { overflow: hidden !important; }
	.home_wrap .similar_slider .similar_slider_navigation { margin-top: 44px; }
	.home_wrap .similar_marquee { margin-top: 53px; }
	
	.side_scroll_img_sec { display: block; }
	.side_scroll_img_pin .side_scroll_img_box { padding: 64px 44px !important; justify-content: space-between; align-items: center; flex-direction: column; row-gap: 16px; }
	.side_scroll_img_box .main_img { left: 0; right: 0; bottom: 0; }
	.side_scroll_img_box .side_scroll_img_disc { max-width: 100%; padding: 0; }
	
	.side_scroll_img_pin .side_scroll_img_box .center_img { width: 450px; position: relative; }
	.side_scroll_img_pin .side_scroll_img_box .center_img .image_data_hover { position: relative; overflow: hidden; }
	.side_scroll_img_pin .side_scroll_img_box .center_img .image_data_hover::after { content: ''; display: block; padding: 35.556% 50%; }
	.side_scroll_img_pin .side_scroll_img_box .center_img .image_data_hover img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; object-fit: cover; }
	.side_scroll_img_pin .side_scroll_img_box .side_scroll_text h4 { font-size: 46px; }
	.side_scroll_img_title { -webkit-transform:none !important; -moz-transform:none !important; -ms-transform:none !important; transform:none !important; position: relative; }
	.side_scroll_img_pin .side_scroll_img_box .center_img .hover_dattxt { font-family: 'Montserrat-Medium'; font-size: var(--fz16); line-height: 1.75; text-transform: uppercase; color: var(--blacktxt); position: absolute; bottom: 0; left: 0; width: 100%; display: flex; align-items: center; align-content: center; justify-content: center; text-align: center; background-color: var(--whitebg); padding: 8px; }
	.side_scroll_img_pin .side_scroll_img_box .center_img .hover_dattxt i { display: flex; width: 20px; height: auto; margin: 0 8px 0 0; }
	.side_scroll_img_pin .side_scroll_img_box .center_img .hover_dattxt i img { width: 100%; height: auto; }
	.side_scroll_img_title h4 { font-size: 64px; }
	.mouse_hover { display: none !important; }
	.side_scroll_img_pin { -ms-flex-wrap: wrap; flex-wrap: wrap; }
	.home_wrap .center_text { max-width: 670px; }
	.black_white_text_separate .text_dtl_bottom { padding: 24px 0 0 0; }
	.text_dtl_bottom .w3n_btn { padding: 24px 0 0 0; }
	
	.side_scroll_img_box .side_scroll_img_disc { max-width: 760px; }
	.side_scroll_img_pin .side_scroll_img_box p { font-size: 20px; }
	.side_scroll_img_title h4 { font-size: 55px; }
	.side_scroll_img_pin .side_scroll_img_box { padding: 0 60px 64px; }
	.side_scroll_img_box .main_img { bottom: 0; }
	.black_white_text_separate .center_text_img.center_text_img_1 { width: 180px; top: auto; left: -29px; bottom: 30px; }
	.black_white_text_separate .center_text_img.center_text_img_2 { width: 180px; top: -29px; right: -26px; left: auto;  }
	.broser_dtl { max-width: 617px; min-height: 1024px; height: 100vh; }
	.broser_dtl_row .broser_right_img { width: 270px; }
	.broser_dtl_row .broser_dtl_txt { max-width: 100%; width: 100%; text-align: center; }
	.broser_dtl_row .broser_dtl_txt .w3n_btn { justify-content: center; }
	.broser_dtl_row .broser_dtl_txt h6 { font-size: 14px; padding-bottom: 24px; }
	.broser_dtl_row .broser_dtl_txt h2 { font-size: 84px; }
	.broser_box { min-height: 1024px; height: 100vh; }
	.broser_dtl_row .broser_right_img { width:400px; margin-bottom: 44px; }
	.broser_dtl_row .broser_right_img .broser_img_blk:after { padding: 62.5% 50%; }
	.broser_dtl_row { -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
	
	.faq_sec { padding: 64px 0; }
	.faq_title { padding: 0 0 64px 0; }
	.faq_list .accordion-body p { font-size: 14px; }
	.faq_list .accordion-item .accordion-button { font-size: 16px; }
	.faq_title h2 { font-size: 54px; }
	.faq_list .accordion-button::after { width: 27px; height: 27px; }
	.faq_sec_inner { max-width: 680px; }
	
	.offcanvas { width: 850px; }
	
	.gallery_left { width: 100%; }
	.gallery_slider_control .left_arrow_gallery_slider a,
	.gallery_slider_control .right_arrow_gallery_slider a { width: 36px; }
	.gallery_left .gallery_slider_txt { padding: 50px; }
	.gallery_thumb_wrap { width: calc(100% + 50px); width: calc((100vw - 400px) / 2 + 15px + 100%); margin-left: 0; }
	.gallery_thumb_wrap .gallery_thumb { width: calc((390px + 30px) * 3); }
	.gallery_thumb_wrap .swiper-slide .gallery_thumb_img:after { padding: 37.5% 50%; }
	.gallery_slider_txt h2 { order: 1; text-align: center; font-size: 54px; padding: 0 0 64px 0; }
	.gallery_right { order: 2; width: 100%; max-width: 400px; margin: 0 auto; }
	.gallery_slider_control { order: 3; justify-content: center; padding-top: 64px; }
	.gallery_left .gallery_slider_main_wrps,
	.gallery_slider_main_wrps .swiper { display: -ms-flexbox; display: flex; }
	.slider_gallery_main_img { height: 100%; }
	.w3n_btn a { padding: 9px 32px; }

	.home_wrap .similar_slider { display: block; }

	.home_wrap .simmilar_mobile_filters .multi_select_wrap { width: 100%; }
	.home_wrap .simmilar_mobile_filters .clear_btn { display: none; }
	.home_wrap .simmilar_mobile_filters .multi_select_wrap .nice-select { width: 100%; }
	.home_wrap .simmilar_mobile_filters .multi_select_wrap .nice-select::after {  border: none; margin-top: -1px; height: 6px; width: 10px; transition: all 0.2s ease-in-out; right: 11px; background-image: url(../images/black-down-arrow.svg); background-size: cover; background-repeat: no-repeat; background-position: center center; transform: rotate(0) translate(0, -28%); transform-origin: center center; }
	.home_wrap .simmilar_mobile_filters .multi_select_wrap .nice-select.open:after { -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform: rotate(-180deg); }
	.home_wrap .simmilar_mobile_filters .multi_select_wrap .nice-select .list { width: 100%; max-height: 240px; overflow-y: auto; }
	.home_wrap .simmilar_mobile_filters .multi_select_wrap .nice-select .list::-webkit-scrollbar { display: none; }

	/* Home page End (By Mit) */

	/* footer update design css */
	.f_part_1 {gap: 50px; flex-direction: column;}
	.footer-bottom-grid .ftr_detail .contact_detail {margin-top: 0;}
	.footer-bottom-grid .ftr_detail .contact_detail .addresh i img {width: auto;}
	.footer-bottom-grid .ftr_description p {text-align: left;}
	.footer-bottom-grid .ftr_description {padding-bottom: 0;}
	.footer-bottom-grid .ftr_detail .contact_detail span {justify-content: flex-start;}
	.footer-bottom-grid .ftr_detail .contact_detail .link {justify-content: flex-start;}
	.footer-bottom-grid .ftr_detail {margin-bottom: 0;}
	.footer-bottom-grid .copy_social {max-width: 800px; margin: 0 auto;}

}
@media (max-width: 767px) {
	
	/* ========== header style: Start (By Kaushal) ========== */

	.head_wrap { padding: 20px; }
	.logo a img { width: 55px; }
	.hamburger_btn .hamburger_icon { margin-right: 0; height: 32px; width: 32px; }
	.navbar_toggler_icon { width: 12px; }
	.navbar_toggler_icon::before { width: 12px; top: -5px; }
	.navbar_toggler_icon::after { width: 12px; bottom: -5px; }
	.nav_text { display: none; }
	.bg_menu_shap { top: 20px; right: 20px; height: 32px; width: 32px; }
	.navi_wrap { top: 72px; height: calc(100vh - 72px); height: calc((var(--vh, 1vh) * 100 ) - 72px); }
	.head_wrap .navigation_bar { padding: 0 20px 0 20px; }
	.head_wrap .navigation_bar .left_part { width: 100%; border: none; }
	.head_wrap .navigation_bar .left_part ul { padding: 0; }
	.head_wrap .navigation_bar .left_part ul li { padding: 24px 0; }
	.head_wrap .navigation_bar .left_part ul li a { font-size: 24px; }
	.head_wrap .navigation_bar .left_part ul li a span { display: none; }
	.head_wrap .navigation_bar .right_part { display: none; }

	/* ========== header style: End (By Kaushal) ========== */

	/* ========== Product_page style: start (By hardik) ========== */
	.product_section_one .product_grop .product_content { width: 100%; max-width: 100%; padding: 0 20px; height: 400px;}
	.product_section_one .product_grop {flex-direction: column;}
	.product_section_one .product_grop .product_img_sec {width: 100%; gap: 12px;} 
	.product_section_one .product_grop .product_img_sec .product_one .small_img {width: 120px;}
	.product_section_one .product_grop .product_img_sec .product_one .smallb_img {width: 158px;}
	.product_section_one .product_grop .product_img_sec .product_one {align-items: flex-start; gap: 35px;}
	.product_section_one .product_grop .product_img_sec .product_two .big_img {margin-top: -20px;}
	.product_section_one .product_grop .product_img_sec .product_two .big_img img { height: 142.445%;}
	.product_section_one.asa_prduct .product_grop {flex-direction: column;}
	.product_section_one.asa_prduct .product_grop .product_img_sec {flex-direction: row;}
	.product_section_one {padding-top: 20px;}
	.product_content h2 {font-size: 44px;}
	.product_content p {font-size: 12px; padding-bottom: 12px;}
	.product_content .btnbox a {font-size: 12px;}
	.product_banner .product_gallery {padding: 80px 20px 30px;}
	.product_gallery .box {height: 667px;}
	.product_gallery .box .desc .inn-desc .sec-tt {font-size: 44px;}
	.product_gallery .box .desc .inn-desc p {font-size: 12px; margin-top: 12px;}
	.product_gallery .box .item0 {bottom: 48%; width: 50.74%; left: 23%;}
	.product_gallery .box .item1 {bottom: 140px;}
	.product_gallery .box .item2 {top: 150px;}
	.product_section_one:nth-child(even) .product_grop {flex-direction: column;}
	.product_section_one:nth-child(even) .product_grop .product_img_sec .product_one {align-items: flex-end;}
	/* ========== Product_page style: start (By hardik) ========== */

	/* ========== about_page style: start (By hardik) ========== */
	.about_page .about_section {padding: 91px 20px 20px;}
	.section_content {flex-direction: column;padding-bottom: 24px;}
	.section_content .section_head {width: 100%;}
	.section_content .sec_dtl {width: 100%;}
	.section_content .section_head h1 {font-size: 44px; padding: 0 0 16px; max-width: 185px;}
	.section_content .sec_dtl p {font-size: 12px;}
	.who_img .img_sec::after {padding-bottom: 71%;}
	.who_img {padding: 0;}
	.story_wrap {padding: 20px 0;}
	.story_wrap .story_content {flex-direction: column; }
	.story_wrap .story_content .story_head {max-width: 100%; width: 100%; padding: 0 20px;}
	.story_wrap .story_content .story_head h2 {font-size: 32px;}
	.story_wrap .story_content .story_head span {font-size: 64px;}
	.story_wrap .story_content .story_head strong {font-size: 48px;}
	.story_img {padding-top: 24px; width: 100%;}
	.img_content {padding: 24px 20px;}
	.img_content p {font-size: 12px;}
	
	.journy_scroll_pin {display: none;}
	.journy_slider {display: block;}
	.journy_slider .container {padding: 0 24px;}
	.journy_wrap .journy_sec .journy_heading h2 {padding: 0 24px; font-size: 48px;} 
	.journy_wrap .journy_sec .journy_heading h2 span {font-size: 32px;}
	.journy_wrap .journy_sec .journy_heading {padding-bottom: 24px;}
	.line_scroll::before {margin-top: 25px;}
	.round_wrap {margin-top: 16px; border-color: var(--blackbg); left: 48%;}
	.round_wrap::before {background-color: var(--blackbg);}
	.journy_dtl {padding-top: 50px; opacity: 1; visibility: visible; transform: translateY(0);} 
	.journy_dtl h6 {font-size: 16px;}
	.journy_dtl p {font-size: 12px;}
	.journy_img img {width: 100%; height: 100%;}
	.journy_swipe .similar_slider_navigation {display: flex; align-items: center; margin-top: 24px;
	justify-content: center; gap: 24px;}
	.journy-slide-arrow {display: flex; justify-content: center; align-items: center; height: 24px;
	width: 24px; border: 1px solid var(--blackbg); border-radius: 50%; transition: all 0.3s ease-in-out;}
	.journy-slide-arrow i {display: flex; width: 5px;}
	.journy_wrap {padding: 20px 0;}
	.how_do_wrap {padding-top: 20px;}
	.how_do_wrap .how_do .how_heading {padding-bottom: 20px;}
	.how_do_wrap .how_do .how_heading h2 {font-size: 48px;}
	.how_do_wrap .how_do .how_heading span {font-size: 48px; margin-left:100px;}
	.how_do_wrap .how_do {padding: 0 20px;}
	.floor_content {left: 40%;}
	.floor_content i {width: 32px;}
	.trusted_wrap .trusted_grp .trust_head h4 {font-size: 32px;}
	.trusted_wrap {padding: 20px 0;}
	.trusted_wrap .trusted_grp .trust_head {padding-bottom: 24px; max-width: 300px; margin: 0 auto;}
	.trust_logo ul {column-gap: 18px; row-gap: 18px; justify-content: flex-start; padding: 0 24px;}
	.trust_logo ul li {max-width: 97px;}
	.team_wrap {padding: 20px 0;}
	.team_wrap .section_content {flex-direction: column; padding-bottom: 24px; padding-left: 20px; padding-right: 20px;}
	.team_wrap .section_content .section_head {width: 100%; max-width: 100%;}
	.team_wrap .section_content .sec_dtl {width: 100%; max-width: 100%;}
	.team_wrap .section_content .section_head h1{max-width: 300px;}
	.team_wrap .our_team .team_dtl .team_content h6 {font-size: 14px; padding-bottom: 8px;}
	.team_wrap .our_team .team_dtl .team_content {padding-top: 8px;}
	.team_wrap .our_team .team_dtl .team_content span {font-size: 12px;}
	.team_wrap .our_team .row {row-gap: 24px;}
	.floor_content i img {width: 100%;}
	.floor_content h2 {font-size: 32px;}
	.floor_content p {font-size: 12px;}
	.round_dots {right: 25px; bottom: 40%;}
	/* ========== about_page style: end (By hardik) ========== */

	
	/* ========== product_listing_page section 1 style: Start (By Kaushal) ========== */

	.kv-sec .kv-inner .kv-ttlWrap { margin-top: 96px; padding: 0 20px 24px 20px; }
	.kv-sec .kv-inner .kv-ttlWrap .kv-ttl-line { max-width: 100%; }
	.kv-sec .kv-inner .kv-ttlWrap .kv-ttl-line h1 { font-size: 44px; }
	.kv-sec .kv-inner .kv-ttlWrap .kv-ttl-line p { margin-top: 12px; }
	p { font-size: 12px; line-height: 1.83; }
	.no_product_found { font-size: var(--fz14); }
	.kv-sec .kv-img figure { height: 304px; }

	/* ========== product_listing_page section 1 style: End (By Kaushal) ========== */

	/* ========== product_listing_page section 2 style: Start (By Kaushal) ========== */

	.more_about { padding: 20px 20px 0 20px; }
	.more_about .more_about_wrapper { margin-bottom: 12px; flex-direction: column-reverse; align-items: flex-start; }
	.more_about .more_about_wrapper h2 { font-size: 32px; margin-top: 12px; }
	.more_about .more_about_wrapper p { font-size: 13px; }
	.more_about .learn_about_wrapper span { margin-bottom: 12px; justify-content: flex-start; font-size: 44px; }
	.our-works { padding: 32px 20px 20px 20px; }
	.our-works .our-works-title { display: none; }
	.our-works .our-works-list { width: 100%; }
	.our-works .our-works-list .title { margin: 0 0 16px 0; font-size: 13px; }
	.our-works .our-works-list .our-works-item h2 { font-size: var(--fz16); }
	.our-works .our-works-list .our-works-item + .our-works-item { margin-top: 16px; }
	.our-works .draggable-wrapper { display: none; }

	/* ========== product_listing_page section 2 style: End (By Kaushal) ========== */

	.manufacturer_sec { height: 100vh; }
	.manufacturer_inner { padding: 40px 20px 20px 20px; max-width: 100%; }
	.manufacturer_title h2 { font-size: 44px; }
	.manufacturer_bottom p { font-size: 12px; }
	.manufacturer_bottom .w3n_btn { padding-top: 24px; }
	.w3n_btn a { min-height: 46px; min-width: 145px; padding: 12px 34px; font-size: 12px; }

	.similar_product { padding: 20px 0; }
	.similar_inner_product { max-width: 100%; padding: 0 20px; }
	.similar_inner_product .simmilar_title { margin-bottom: 24px; }
	.similar_inner_product .simmilar_title h2 { font-size: 44px; margin-bottom: 24px; }
	.similar_inner_product .simmilar_title ul li { font-size: 12px; }
	.simmilar_filters ul li { padding: 6px; }
	.simmilar_filters ul li a { padding: 6px 18px; min-height: 34px; font-size: 12px; }
	.similar_marquee { margin-top: 24px; }
	.similar_marquee .similar_main .similar_marquee_box { font-size: var(--fz14); margin: 0 12px 0 0; }
	.similar_marquee .similar_main .similar_marquee_box i { width: 16px; margin: 0 0 0 12px; }
	.simmilar_main_list { display: none; }
	.product_listing_page .similar_slider { display: block; overflow: hidden !important; margin-top: 24px; }
	.similar_slider .swiper-slide .sim_pro { width: 160px; }
	.similar_slider .swiper-slide .sim_pro .img_wrap { margin-bottom: 12px; }
	.similar_slider .swiper-slide .sim_pro span { font-size: var(--fz14); margin-bottom: 6px; }
	.similar_slider .swiper-slide .sim_pro p { font-size: 12px; }
	.similar_slider .similar_slider_navigation { margin-top: 24px; }
	.similar_slider .similar_slider_navigation .similar-slide-arrow { height: 24px; width: 24px; }
	.similar_slider .similar_slider_navigation .similar-slide-arrow i { width: 12px; margin-top: -1px; }
	.simmilar_filters { display: none; }
	.simmilar_mobile_filters { display: flex; flex-direction: column; }
	.simmilar_mobile_filters .multi_select_wrap { display: flex; width: 100%; }
	.simmilar_mobile_filters .multi_select_wrap .select2-container { width: 100% !important; }
	.simmilar_mobile_filters .select2-container--default .select2-selection--multiple { padding: 6px; border-color: #959595; }
	.simmilar_mobile_filters .select2-container--default.select2-container--focus .select2-selection--multiple { border-color: #959595; }
	.simmilar_mobile_filters .select2-container--default .select2-search--inline .select2-search__field { margin: 0; font-size: var(--fz14); font-family: 'Montserrat-Medium'; line-height: 1.75; display: block; color: var(--blacktxt); height: 24px; }
	.select2-dropdown { border-color: #959595; }
	.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable { background: var(--blackbg); }
	.select2-results__option { font-size: var(--fz14); font-family: 'Montserrat-Medium'; line-height: 1.75; color: var(--blacktxt); }
	.simmilar_mobile_filters .multi_select_wrap .select2-container--default .select2-selection--multiple .select2-selection__choice { background: var(--blackbg); border-radius: 6px; display: flex; }
	.simmilar_mobile_filters .multi_select_wrap .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: var(--whitetxt); border-right-color: var(--whitebg); }
	.simmilar_mobile_filters .multi_select_wrap .select2-container--default .select2-selection--multiple .select2-selection__choice__display { color: var(--whitetxt); font-size: var(--fz14); font-family: 'Montserrat-Medium'; line-height: 1.75; padding-top: 4px; padding-bottom: 4px; padding-left: 5px; }
	.simmilar_mobile_filters .multi_select_wrap .select2-container .select2-selection--multiple .select2-selection__rendered { display: flex; flex-wrap: wrap; }
	.simmilar_mobile_filters .clear_btn { display: flex; margin-top: 12px; }
	.simmilar_mobile_filters .clear_btn a { display: flex; height: 42px; justify-content: center; align-items: center; border: 1px solid var(--blackbg); border-radius: 40px; padding: 0 30px; font-size: var(--fz14); font-family: 'Montserrat-Medium'; line-height: 1.75; color: var(--blacktxt); }
	/* .side_scroll_img_sec { display: none; } */
	.mobile_scroll_img_sec { display: block; }
	.product_listing_page .side_scroll_img_title h4 { color: var(--whitetxt); }

	.home_wrap .simmilar_mobile_filters .clear_btn { display: none; }
	.home_wrap .simmilar_mobile_filters .multi_select_wrap .nice-select { width: 100%; }
	.home_wrap .simmilar_mobile_filters .multi_select_wrap .nice-select::after {  border: none; margin-top: -1px; height: 6px; width: 10px; transition: all 0.2s ease-in-out; right: 11px; background-image: url(../images/black-down-arrow.svg); background-size: cover; background-repeat: no-repeat; background-position: center center; transform: rotate(0) translate(0, -28%); transform-origin: center center; }
	.home_wrap .simmilar_mobile_filters .multi_select_wrap .nice-select.open:after { -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform: rotate(-180deg); }
	.home_wrap .simmilar_mobile_filters .multi_select_wrap .nice-select .list { width: 100%; max-height: 240px; overflow-y: auto; }
	.home_wrap .simmilar_mobile_filters .multi_select_wrap .nice-select .list::-webkit-scrollbar { display: none; }

	/* ========== footer style: Start (By Kaushal) ========== */

	.footer-top-grid .footer-top-grid-content .footer-top-grid-title svg { display: none; }
	footer .footer-top-grid .footer-top-grid-content { height: auto; padding: 20px 20px 24px 20px; }
	.footer-top-grid .footer-top-grid-content .footer-top-grid-title { font-size: 44px; }
	.footer-top-grid .footer-top-grid-content .footer-top-grid-title span { opacity: 1; }
	footer .footer-bottom-grid { max-width: 100%; padding: 0 20px; }
	.footer-bottom-grid .ftr_detail { flex-direction: column; align-items: center; text-align: center; margin-bottom: 24px; }
	.footer-bottom-grid .ftr_detail .news_letter { max-width: 100%; }
	.footer-bottom-grid .ftr_detail .news_letter .subscribe { justify-content: center; }
	.footer-bottom-grid .ftr_detail .news_letter .news_form .ftr_form_wrap { flex-direction: column; align-items: center; }
	.footer-bottom-grid .ftr_detail .news_letter .news_form .news_mail { min-width: 100%; height: 38px; font-size: 12px; }
	.footer-bottom-grid .ftr_detail .news_letter .news_form .sub_button { margin: 24px 0 0 0; width: auto; height: 38px; font-size: 12px; }
	.footer-bottom-grid .ftr_detail .contact_detail { max-width: 100%; text-align: center; margin-top: 24px; }
	.footer-bottom-grid .ftr_detail .contact_detail span { justify-content: center; }
	.footer-bottom-grid .ftr_detail .contact_detail .link { justify-content: center; }
	.footer-bottom-grid .ftr_description { padding-bottom: 24px; }
	.footer-bottom-grid .ftr_description p { max-width: 100%; text-align: center; }
	.footer-bottom-grid .copy_social { max-width: 100%; padding: 12px 0 20px 0; flex-direction: column; text-align: center; }
	.footer-bottom-grid .copy_social .media_wrap { margin-top: 12px; }

	/* ========== footer style: End (By Kaushal) ========== */

	/* ========== contact_page section 1 style: Start (By Kaushal) ========== */

	.inner_since_journey { padding: 96px 20px 44px 20px; }
	.inner_since_journey .since_title { margin-bottom: 24px; }
	.inner_since_journey .since_title h1 { font-size: var(--fz32); }
	.inner_since_journey .sub_inner_sec { max-width: 100%; }
	.inner_since_journey .sub_inner_sec .top_sub_inner { flex-direction: column; }
	.inner_since_journey .sub_inner_sec .contact_detail .left_part { width: 100%; font-size: 12px; margin-bottom: 24px; }
	.inner_since_journey .sub_inner_sec .contact_detail .link { width: 100%; }
	.inner_since_journey .sub_inner_sec .contact_detail .right_part { font-size: 12px; }
	.inner_since_journey .sub_inner_sec .contact_detail .right_part::after { bottom: 2px; }
	.inner_since_journey .sub_inner_sec .bottom_sub_inner { flex-direction: column; gap: 0; }
	.inner_since_journey .sub_inner_sec .contact_detail .left_part br { display: none; }
	.inner_since_journey .sub_inner_sec .contact_detail + .contact_detail { margin-top: 24px; }	
	.since_journey_section .since_logo { position: relative; bottom: auto; right: auto; max-width: 335px; padding: 20px 0; margin: 0 auto; }

	/* ========== contact_page section 1 style: End (By Kaushal) ========== */

	/* ========== contact_page section 2 style: Start (By Kaushal) ========== */

	.reach_out_section { padding: 20px; }
	.reach_out_section .text_content { max-width: 100%; margin-bottom: 24px; }
	.reach_out_section .text_content span { font-size: 12px; }
	.reach_out_section .text_content h2 { margin-top: 12px; font-size: 44px; }
	.reach_out_section .text_content p { margin-top: 12px; flex-direction: column; }
	.reach_out_section .text_content p a::after { display: none; }
	.reach_out_section .contact_wrapper .row { row-gap: 12px; }
	.reach_out_section .contact_wrapper .contact_inner_wrapper { border-radius: 10px; }
	.reach_out_section .contact_wrapper .contact_inner_wrapper .img_wrap { width: 44px; height: 44px; }
	.reach_out_section .contact_wrapper .contact_inner_wrapper span { margin-top: 12px; font-size: var(--fz14); }
	.reach_out_section .contact_wrapper .contact_inner_wrapper p { font-size: var(--fz14); }
	.reach_out_section .contact_wrapper .contact_inner_wrapper .link { margin-top: 12px; }
	.reach_out_section .contact_wrapper .contact_inner_wrapper .link a { font-size: var(--fz14); }
	.reach_out_section .contact_wrapper .contact_inner_wrapper .link a::after { bottom: 4px; }
	.reach_out_section .contact_wrapper .contact_inner_wrapper i { margin-top: 12px; font-size: var(--fz14); }

	/* ========== contact_page section 2 style: End (By Kaushal) ========== */

	/* ========== contact_page section 3 style: Start (By Kaushal) ========== */

	.assist_section { padding: 20px; }
	.assist_inner_section { max-width: 100%; }
	.assist_inner_section .title { margin-bottom: 24px; }
	.assist_inner_section .title h2 { font-size: var(--fz32); }
	.assist_inner_section .title p { margin-top: 12px; }
	.assist_inner_section .form_wrap { max-width: 100%; }
	.form_block { flex-direction: column; }
	.form_block .input-row { width: 100%; }
	.form_block .input-row + .input-row { margin: 16px 0 0 0; }
	.form-control { height: 46px; padding: 0 0 12px 0; font-size: 12px; }
	.error_msg,
	.wpcf7-not-valid-tip { font-size: 12px; margin-top: 6px; }
	.form_block + .form_block { margin-top: 16px; }
	.textarea_wrap .address { height: 80px; }
	.form_wrap .form_check { margin-top: 16px; }
	.form-group label::before { height: 20px; width: 20px; }
	.form-group input:checked + label::after { width: 14px; height: 14px; top: 3px; left: 3px; }
	.form-group label { padding-left: 32px; font-size: 12px; display: inline; }
	.form-group label a { display: inline; }
	.form_wrap .btnlink { margin-top: 32px; }
	.form_wrap .btnlink .sub_btn { height: 46px; font-size: 12px; }
	.form-group .wpcf7-list-item-label { display: inline; }

	/* ========== contact_page section 3 style: End (By Kaushal) ========== */

	/* ========== product_detail_page section 1 style: Start (By Kaushal) ========== */

	.product_detail_main { padding: 76px 20px 20px 20px; }
	.product_grp { max-width: 100%; }
	.product_grp .row { row-gap: 50px; }
	.product_grp .pro_detail_slide .pro_back_btn { display: flex; }
	.product_grp .pro_detail_slide .product_detail_slider { height: 335px; width: 100%; margin: 0; }
	.product_grp .pro_detail_slide .product_detail_thumb { margin-top: 12px; }
	.product_grp .pro_detail_slide .product_detail_thumb .swiper-wrapper { flex-direction: row; }
	.product_grp .pro_detail_slide .product_detail_thumb .swiper-wrapper .swiper-slide { width: 74px !important; padding: 22.09% 0 0 0; }
	.product_grp .pro_detail_slide .product_detail_thumb .swiper-wrapper .swiper-slide + .swiper-slide { margin-left: 13px; margin-top: 0; }
	.product_grp .pro_detail_slide .product_detail_thumb .swiper-wrapper .swiper-slide-thumb-active::after { border: 1px solid var(--whitebg); }
	.product_grp .product_content .back_btn { display: none; }
	.product_grp .product_content .product_title { flex-direction: column; align-items: flex-start; margin-bottom: 16px; }
	.product_grp .product_content .product_title h3 { font-size: var(--fz24); }
	.product_grp .product_content .product_title p { font-size: 12px; }
	.product_grp .product_content .product_discription,
	.product_grp .product_content .product_specifications,
	.product_grp .product_content .product_color,
	.product_grp .product_content .product_size { margin-bottom: 16px; padding-bottom: 16px; }
	.product_grp .product_content .product_discription h4,
	.product_grp .product_content .product_specifications h5 { margin-bottom: 8px; font-size: var(--fz14); }
	.product_grp .product_content .product_discription p { font-size: 12px; }
	.product_grp .product_content .product_specifications ul { flex-direction: column; align-items: flex-start; gap: 8px; }
	.product_grp .product_content .product_specifications ul + ul { margin-top: 8px; }
	.product_grp .product_content .product_specifications ul li { width: 100%; font-size: 12px; }
	.product_grp .product_content .product_color h5 { font-size: var(--fz14); }
	.product_grp .product_content .selector_product .color_block { height: 24px; width: 24px; }
	.product_grp .product_content .selector_product .nice-select { font-size: 12px; padding: 0 36px 0 12px; }
	.product_grp .product_content .product_size h5 { font-size: var(--fz14); }
	.product_grp .product_content .product_price_contact { flex-direction: column; align-items: flex-start; }
	.product_grp .product_content .product_price_contact .product_price { margin-bottom: 32px; }
	.product_grp .product_content .product_price_contact .product_price h6 { font-size: var(--fz16); margin-bottom: 12px; }
	.product_grp .product_content .product_price_contact .product_price span { font-size: var(--fz24); }
	.product_grp .product_content .product_price_contact .product_contact { width: 100%; }
	.product_grp .product_content .product_price_contact .product_contact a { width: 100%; height: 48px; font-size: 12px; }
	.product_grp .pro_detail_slide .slider_block { flex-direction: column-reverse; }
	.product_grp .product_content .item_specifications ul { flex-direction: column; gap: 20px; }
	.product_grp .product_content .item_specifications ul li span { font-size: var(--fz14); }
	.product_grp .product_content .item_specifications ul li i { height: 34px; width: 34px; margin-right: 10px; }

	/* ========== product_detail_page section 1 style: End (By Kaushal) ========== */

	/* ========== product_detail_page section 2 style: Start (By Kaushal) ========== */

	.product_caption { padding: 24px; }
	.product_inner_caption h3 { font-size: var(--fz24); text-align: center; margin-bottom: 24px; }
	.product_inner_caption .pro_inner { flex-wrap: wrap; row-gap: 24px; justify-content: center; }
	.product_inner_caption .caption_box { max-width: 50%; padding: 0 4px; }
	.product_inner_caption .caption_box + .caption_box { margin: 0; }
	.product_inner_caption .caption_box .img_box { margin: 0 auto 12px auto; height: 44px; width: 44px; }
	.product_inner_caption .caption_box .title { font-size: 12px; }

	.similar_product_v2 .simmilar_main_list { display: block; padding: 0; }
	.simmilar_row { margin: 0 -20px; }
	.similar_product_v2 .simmilar_row .simmilar_col { width: 100%; padding: 0 20px; }
	.similar_product_v2 .simmilar_row .simmilar_col + .simmilar_col { margin-top: 30px; }
	.simmilar_row .simmilar_col .sim_pro span { font-size: var(--fz16); }
	.simmilar_row .simmilar_col .sim_pro p { font-size: var(--fz14); }

	/* ========== product_detail_page section 2 style: End (By Kaushal) ========== */

	/* ========== product_detail_page section 4 style: Start (By Kaushal) ========== */

	.product-peculiarities { padding: 20px; }
	.product-peculiarities__inner { max-width: 100%; }
	.product-peculiarities__inner .product-peculiarities__title { margin-bottom: 16px; font-size: 44px; }
	.product-peculiarities__body .product-peculiarities__list-wr { flex: none; width: 100%; margin: 0; }
	.product-peculiarities__body .product-peculiarities__counter { display: none; }
	.product-peculiarities__item .product-peculiarities-thumbs { flex-direction: column; }
	.product-peculiarities-thumbs .product-peculiarities-thumbs__image { flex: none; margin: 0 0 16px 0; }
	.product-peculiarities-thumbs__content { padding: 0; flex: none; }
	.product-peculiarities-thumbs__content-in .product-peculiarities-thumbs__name { font-size: var(--fz16); margin-bottom: 8px; }
	.product-peculiarities-thumbs__content-in .product-peculiarities-thumbs__desc { font-size: 12px; }
	.product-peculiarities__list .slick-list { padding-bottom: 24px; }
	.arrows-container { display: flex; justify-content: center; align-items: center; }
	.arrows-container .prev-arrow { border: none; background: transparent; font-size: 0; padding: 0; height: 30px; width: 30px; border: 1px solid var(--blackbg); border-radius: 50%; display: flex; justify-content: center; align-items: center; transition: all 0.3s ease-in-out; }
	.arrows-container .prev-arrow:hover { background: var(--blackbg); }
	.arrows-container .prev-arrow i { background-image: url(../images/similar-left-arrow.svg); background-repeat: no-repeat; background-size: cover; width: 14px; height: 12px; display: block; font-size: 0; transition: all 0.3s ease-in-out; }
	.arrows-container .prev-arrow:hover i { background-image: url(../images/similar-left-white-arrow.svg); }
	.arrows-container .next-arrow { border: none; background: transparent; font-size: 0; padding: 0; height: 30px; width: 30px; border: 1px solid var(--blackbg); border-radius: 50%; display: flex; justify-content: center; align-items: center; transition: all 0.3s ease-in-out; }
	.arrows-container .next-arrow:hover { background: var(--blackbg); }
	.arrows-container .next-arrow i { background-image: url(../images/similar-right-arrow.svg); background-repeat: no-repeat; background-size: cover; width: 16px; height: 12px; display: block; font-size: 0; transition: all 0.3s ease-in-out; }
	.arrows-container .next-arrow:hover i { background-image: url(../images/similar-right-white-arrow.svg); }
	.arrows-container .slide-arrow + .slide-arrow { margin-left: 24px; }

	/* ========== product_detail_page section 4 style: End (By Kaushal) ========== */

	/* ========== product_detail_page section 5 style: Start (By Kaushal) ========== */

	.product_detail_broser .broser_dtl_row { text-align: center; flex-direction: column; }
	.product_detail_broser .broser_dtl_row .broser_dtl_txt { max-width: 100%; margin-bottom: 16px; }
	.product_detail_broser .broser_dtl_row .broser_dtl_txt h6 { padding-bottom: 8px; font-size: var(--fz14); }
	.product_detail_broser .broser_dtl_row .broser_dtl_txt h2 { padding-bottom: 8px; font-size: 44px; }
	.product_detail_broser .broser_dtl_row .broser_right_img { width: 335px; margin: 0 auto; }
	.product_detail_broser .broser_dtl_row .broser_right_img .broser_img_blk::after { padding: 41.792% 50%; }

	/* ========== product_detail_page section 5 style: End (By Kaushal) ========== */

	.product_detail_page .similar_slider { overflow: hidden !important; }

	/* ========== Trial popup style: Start (By Kaushal) ========== */

	.trialpop_one { padding: 20px; width: 100%; }
	.trialpop_one .offcanvas-header h5 { font-size: 34px; }
	.trialpop_one .offcanvas-header .close { width: 50px; height: 50px; }
	.trialpop_one .offcanvas-body { margin-top: 24px; }
	.trialpop_one .offcanvas-body ul { margin-top: 24px; }
	.trialpop_one .offcanvas-body ul li { padding: 16px 0; }
	.trialpop_one .offcanvas-body ul li p { font-size: 12px; }
	.trialpop_one .offcanvas-body .sub_img_box { margin-top: 24px; }
	.trialpop_one .offcanvas-body .sub_img_box .row { row-gap: 16px; }

	/* ========== Trial popup style: End (By Kaushal) ========== */

	/* ========== Contact popup style: Start (By Kaushal) ========== */

	.contactpop_one { padding: 20px; width: 100%; }
	.contactpop_one .offcanvas-header h5 { font-size: 34px; }
	.contactpop_one .offcanvas-header .close { width: 40px; height: 40px; }
	.contactpop_one .offcanvas-header .close i { width: 14px; }
	.contactpop_one .offcanvas-body { margin-top: 34px; }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .form_block .input-row label { font-size: var(--fz14); }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .form-control { font-size: var(--fz16); padding: 0 0 8px 0; }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .form_block + .form_block { margin-top: 34px; }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .form_block .input-row + .input-row { margin-left: 0; margin-top: 34px; }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .nice-select .option { font-size: var(--fz14); }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .number_box .nice-select .current { font-size: var(--fz16); }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .nice-select::after { margin-top: -6px; }
	.contactpop_one .offcanvas-body .form_wrap .inner_form .form_block .input-row .selector_product .nice-select { font-size: var(--fz16); }
	
	/* ========== Contact popup style: End (By Kaushal) ========== */

	/* Home page Start (By Mit) */

	.home_hori_pin .home_hori_track { -ms-flex-direction: column; flex-direction: column; }

	.home_wrap { padding: 96px 0 0 0; }
	.subtitle_banner_home { padding: 0 20px; }
	.subtitle_banner_home p { font-size: 14px; }
	.subtitle_banner_home p + h1 { margin-top: 16px; }
	.subtitle_banner_home h1 { font-size: 64px; margin-bottom: 16px; }
	.home_top_txt { padding-bottom: 44px; }
	.home_hori_wrap .shap_white_ani { width: 44px; display: none; }
	.crafting_blk .crafting_img_wrap { width: 250px; margin: 0 auto; }
	.crafting_blk .crafting_img_wrap .img_box_crafting::after { padding: 36% 50%; }
	/* .blackbgwrap { width: 100%; background-color: #000 !important; left: auto; right: 0; } */
	.crafting_blk .crafting_img_wrap .img_box_crafting img { width: 100%; height: 100%; }
	.crafting_blk .crafting_img_dtl { padding: 24px 0 41px 0; }
	.crafting_img_dtl h4 { font-size: 32px; }
	.crafting_wrap { width: 100%;min-width: 100%; }
	.crafting_wrap_inner { padding: 0 20px 20px; height: auto; -ms-flex-direction: column; flex-direction: column; }
	.crafting_top_wrap { position: relative; top: auto; right: auto; width: 100%; padding: 0 0 0 12px; }
	.crafting_top_wrap p { font-size: 12px; }
	.crafting_blk .crafting_img_dtl .sub_title_crafting { margin-bottom: 12px; font-size: 13px; padding-left: 24px; }
	.crafting_blk .crafting_img_dtl .sub_title_crafting:after { width: 16px; }
	.center_text h2 { font-size: 44px; }
	.center_text { max-width: 680px; }
	.black_white_text_pin .center_text_img[data-outer-image],
	.center_text .center_text_img { width: 100px; }
	.black_white_text_bottom { font-size: 12px; padding-top: 12px; }
	.black_white_text_bottom_main { bottom: 20px; right: 20px; }
	.center_text .center_text_img.center_text_img_1 { top: -71px; left: -4px; }
	.center_text .center_text_img.center_text_img_2 { top: -81px; right: -26px; }
	.center_text .center_text_img.center_text_img_3 { bottom: -78px; left: 0; }
	.black_white_text_pin { padding: 0 38px; }
	
	.about_dtl_list_block { padding: 20px 20px 60px 20px; }
	.about_dtl_list_block .about_dtl_title h3 { font-size: 44px; }
	.about_dtl_list ul li .dtl_list_txt { padding: 16px 0; font-size: 16px; }
	.dtl_list_txt .img_on_hover { width: 120px; }
	.about_dtl_list ul li .dtl_list_txt .arrow_img_btn { width: 24px; }
	.about_dtl_list { padding-top: 28px; }
	.about_dtl_block { -ms-flex-wrap: wrap; flex-wrap: wrap; height: auto; }
	.about_dtl_block .about_dtl_left { width: 100%;}
	
	.about_dtl_block .about_dtl_right { height: 177.867vw; width: 100%; }
	.about_dtl_block .about_dtl_right .dtl_list_img1 { width: 26.667vw; left: 0; top: 10.667vw; }
	.about_dtl_block .about_dtl_right .dtl_list_img2 { width: 29.333vw; }
	.about_dtl_block .about_dtl_right .dtl_list_img2 .tn-atom::after { padding: 90.92% 50%; }
	.about_dtl_block .about_dtl_right .dtl_list_img3 { width: 40vw; left: 0; top: 45.333vw; }
	.about_dtl_block .about_dtl_right .dtl_list_img3 .tn-atom::after { padding: 173.34% 0 0 100%; }
	.about_dtl_block .about_dtl_right .dtl_list_img4 { width: 26.667vw; top: 88vw; }
	.about_dtl_block .about_dtl_right .dtl_list_img5 { left: 34.133vw; width: 29.333vw; bottom: auto; top: 0; }
	.about_dtl_block .about_dtl_right .dtl_list_img5 .tn-atom::after { padding: 127.28% 0 0 100%; }
	.about_dtl_block .about_dtl_right .dtl_list_img6 { bottom: 0; left: 0; right: auto;  width: 58.667vw; }
	.about_dtl_block .about_dtl_right .dtl_list_img6 .tn-atom::after { padding: 94.55% 0 0 100%; }
	.about_dtl_block .about_dtl_right .dtl_list_img7 { width: 21.333vw; bottom: auto; top: 64vw; left: 46.133vw; }
	.about_dtl_block .about_dtl_right .dtl_list_img7 .tn-atom::after { padding: 150% 0 0 100%; }
	.about_dtl_block .about_dtl_right .dtl_list_img8 { width: 34.133vw; bottom: 0;  }
	.about_dtl_block .about_dtl_right .dtl_list_img8 .tn-atom::after { padding: 162.5% 0 0 100%; }

	.similar_product_back .similar_inner_product .simmilar_title { margin-bottom:24px }
	
	.home_wrap .similar_inner_product { max-width: 1400px; }
	
	.similar_product_back .similar_slider .swiper-slide .sim_pro span { color: var(--whitetxt); }
	.similar_product_back .similar_slider .swiper-slide .sim_pro p { color: var(--whitetxt); }
	.home_wrap .similar_inner_product .simmilar_title h2 span { display: inline; }
	.similar_product_back .similar_inner_product .simmilar_title ul li { line-height: 1.71429; }
	.similar_product_back .simmilar_mobile_filters .clear_btn a { color: var(--whitetxt); border-color: var(--whitebg); }
	.simmilar_mobile_filters { margin-bottom: 24px; align-items: center; }
	.simmilar_mobile_filters .multi_select_wrap .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: var(--blacktxt); }
	.home_wrap 	.similar_slider .similar_slider_navigation .similar-slide-arrow { border: none !important; }
	.home_wrap 	.similar_slider .similar_slider_navigation .similar-slide-arrow > svg { width: 100%;height: auto; }
	.home_wrap .similar_slider { overflow: hidden !important; }
	.home_wrap .similar_slider .similar_slider_navigation { margin-top: 24px; }
	.home_wrap .similar_marquee { margin-top: 24px; }
	
	/* .side_scroll_img_sec { display: block; } */
	.side_scroll_img_pin .side_scroll_img_box { padding: 20px 20px !important; justify-content: space-between; align-items: center; flex-direction: column; row-gap: 16px; }
	.side_scroll_img_box .main_img { left: 0; right: 0; bottom: 0; }
	.side_scroll_img_box .side_scroll_img_disc { max-width: 100%; padding: 0; }
	
	.side_scroll_img_pin .side_scroll_img_box .center_img { width: 100%; max-width: 335px; margin: 0 auto; position: relative; }
	.side_scroll_img_pin .side_scroll_img_box .center_img .image_data_hover { position: relative; overflow: hidden; }
	.side_scroll_img_pin .side_scroll_img_box .center_img .image_data_hover::after { content: ''; display: block; padding: 41.795% 50%; }
	.side_scroll_img_pin .side_scroll_img_box .center_img .image_data_hover img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; object-fit: cover; }
	.side_scroll_img_pin .side_scroll_img_box .side_scroll_text h4 { font-size: 46px; }
	.side_scroll_img_title { -webkit-transform:none !important; -moz-transform:none !important; -ms-transform:none !important; transform:none !important; position: relative; }
	.side_scroll_img_pin .side_scroll_img_box .center_img .hover_dattxt { font-family: 'Montserrat-Medium'; font-size: var(--fz16); line-height: 1.75; text-transform: uppercase; color: var(--blacktxt); position: absolute; bottom: 0; left: 0; width: 100%; display: flex; align-items: center; align-content: center; justify-content: center; text-align: center; background-color: var(--whitebg); padding: 8px; }
	.side_scroll_img_pin .side_scroll_img_box .center_img .hover_dattxt i { display: flex; width: 20px; height: auto; margin: 0 8px 0 0; }
	.side_scroll_img_pin .side_scroll_img_box .center_img .hover_dattxt i img { width: 100%; height: auto; }
	.side_scroll_img_title h4 { font-size: 44px; }
	.mouse_hover { display: none !important; }
	.side_scroll_img_pin { -ms-flex-wrap: wrap; flex-wrap: wrap; }
	.home_wrap .center_text { max-width: 670px; }
	.black_white_text_separate .text_dtl_bottom { padding: 18px 0 0 0; }
	.text_dtl_bottom .w3n_btn { padding: 16px 0 0 0; }
	
	.side_scroll_img_box .side_scroll_img_disc { max-width: 760px; }
	.side_scroll_img_pin .side_scroll_img_box p { font-size: 12px; line-height: 1.8333333; }
	.side_scroll_img_title h4 { font-size: 55px; }
	.side_scroll_img_pin .side_scroll_img_box { padding: 0 60px 64px; }
	.side_scroll_img_box .main_img { bottom: 0; }
	.black_white_text_separate .center_text_img.center_text_img_1 { width: 80px; top: auto; left: -6px; bottom: 8px; }
	.black_white_text_separate .center_text_img.center_text_img_2 { width: 80px; top: -53px; right: 9px; left: auto;  }
	.black_white_text_separate .active.center_text_img.center_text_img_2 { -webkit-transform: rotate(30deg); -moz-transform: rotate(30deg); -ms-transform: rotate(30deg); transform: rotate(30deg); }
	.black_white_text_separate .active.center_text_img.center_text_img_1 { -webkit-transform: rotate(-30deg); -moz-transform: rotate(-30deg); -ms-transform: rotate(-30deg); transform: rotate(-30deg); }
	.black_white_text_separate .center_text { padding: 0 20px; }
	.broser_dtl { max-width: 617px; min-height: 667px; height: 100vh; padding: 30px 20px 20px 20px; }
	.broser_dtl_row .broser_right_img { width: 270px; }
	.broser_dtl_row .broser_dtl_txt { max-width: 100%; width: 100%; text-align: center; }
	.broser_dtl_row .broser_dtl_txt .w3n_btn { justify-content: center; }
	.broser_dtl_row .broser_dtl_txt h6 { font-size: 12px; padding-bottom: 16px; }
	.broser_dtl_row .broser_dtl_txt h2 { font-size: 44px; padding-bottom: 16px; }
	.broser_box { min-height: 667px; height: 100vh; }
	.broser_dtl_row .broser_right_img { width:300px; margin-bottom: 40px; margin-left: auto; margin-right: auto; }
	.broser_dtl_row .broser_right_img .broser_img_blk:after { padding: 61.5% 50%; }
	.broser_dtl_row { -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
	
	.faq_sec { padding: 20px 20px; }
	.faq_title { padding: 0 0 32px 0; }
	.faq_list .accordion-body p { font-size: 12px; line-height: 1.833333; }
	.faq_list .accordion-body p + p { padding-top: 22px; }
	.faq_list .accordion-item .accordion-button { font-size: 14px; padding: 16px 32px 16px 0; }
	.faq_title h2 { font-size: 44px; }
	.faq_list .accordion-button::after { width: 27px; height: 27px; }
	.faq_sec_inner { max-width: 680px; }
	
	.offcanvas { width: 850px; }
	
	.gallery_left { width: 100%; }
	.gallery_slider_control .left_arrow_gallery_slider a,
	.gallery_slider_control .right_arrow_gallery_slider a { width: 36px; }
	.gallery_left .gallery_slider_txt { padding: 50px; }
	.gallery_thumb_wrap { width: calc(100% + 50px); width: calc((100vw - 280px) / 2 + 15px + 100%); margin-left: 0; }
	.gallery_thumb_wrap .gallery_thumb { width: calc((270px + 30px) * 3); }
	.gallery_thumb_wrap .swiper-slide .gallery_thumb_img:after { padding: 32.145% 50%; }
	.gallery_slider_txt h2 { order: 1; text-align: center; font-size: 44px; padding: 0 0 44px 0; }
	.gallery_right { order: 2; width: 100%; max-width: 280px; margin: 0 auto; }
	.gallery_slider_control { order: 3; justify-content: center; padding-top: 44px; }
	.gallery_left .gallery_slider_main_wrps,
	.gallery_slider_main_wrps .swiper { display: -ms-flexbox; display: flex; }
	.slider_gallery_main_img { height: 100%; }
	.w3n_btn a { padding: 9px 32px; }

	.home_wrap .similar_slider { display: block; }

	/* Home page End (By Mit) */


	/* footer update design css */
	.f_part_1 {flex-direction: column; gap: 0; padding-bottom: 44px;}
	footer .footer-bottom-grid {margin-top: 20px;}
	.f_part_1 .ftr_description .f_logo {display: flex; justify-content: center; max-width: 148px; margin: 0 auto;}
	.f_part_1 .ftr_description .f_logo img {width: 100%; }
	.f_part_1 .ftr_description .f_des .f_descri {padding-bottom: 24px;}
	.f_part_1 .ftr_description .social_network .media_wrap {justify-content: center;}
	.footer-bottom-grid .ftr_detail .contact_detail span {font-size: 16px;} 
	.footer-bottom-grid .ftr_detail .contact_detail .addresh i img {width: auto;}
	.footer-bottom-grid .ftr_detail .contact_detail .addresh p {text-align: left;}
	.footer-bottom-grid .ftr_detail {margin-bottom: 0;}

}


@media (min-width: 568px) and (max-width: 767px) {
}
@media (min-width: 240px) and (max-width: 567px) {
}