
@media (min-width:992px) {
/*	.mo-menu, .mo_menu.active{display:none;}*/
	.main.active{transform:initial;opacity:1}
 	.side_menu_main.active{overflow-y:auto;}
 	.mobile_logo, .mobile_navbar, .mobile_banner_cnt{display:none;}
}

@media(min-width:1921px) {
	.error_inr, .thanks_inr{border-bottom: 6px solid #71b278;}
}

@media(min-width:2100px) {
	.thanks_btm_img{right:-150px;}
}

@media(min-width:2560px) {
	.thanks_btm_img{bottom:85px;}
	.thanks_inr {border-bottom: 7px solid #71b278;}
}

@media(max-width:1920px) {
	.error_btm_img{right:-56px;bottom:77px;}
}

@media(max-width:1830px) {
	.error_btm_img{right:-150px;bottom:78px;}
}

@media(max-width:1600px) {
	.container{max-width:92%;}
	.blog_inr_itm_cnt {padding: 30px 24px;}

	.slider_nav .thumb_sld_img img{width:100%; height:100%;aspect-ratio:1 / 1;}
	.error_btm_img{bottom:79px;}
	.thanks_btm_img{right:-50px;}
	.thanks_inr h1{font-size:145px;line-height:185px;}
	.sideMenu_inr{max-width:85%;}
	.sideMenu_inr_rgt {width: 50%;}
	.navbar .nav-list{column-gap:30px;}
}

@media(max-width:1550px) {
	.blog_inr_itm_cnt p{min-height:144px;}
	.plant_rntl_rw_rgt{padding:50px;}
	.error_btm_img{bottom:80px;}
	.thanks_btm_img{right:-80px;}

}

@media(max-width:1500px) {
	.container{max-width:95%;}
	.latest_work_slider button.work_prv_arw {left: 30px;}
	.latest_work_slider button.work_nxt_arw {right:30px;}
	.error_btm_img{bottom:81px;}
	.header_rgt{column-gap:30px;}
}

@media(max-width:1440px) {
	.ftr_inr{column-gap:80px;justify-content:space-between;}
	.blog_inr_itm_cnt p{min-height:168px;}
	.blog_pg_main .blog_inr .blog_inr_itm_cnt p {min-height:168px;}
	.error_btm_img{bottom:82px;}
	.thanks_main{padding:272px 0 110px;}
	.thanks_btm_img{bottom:87px;}
	.navbar .nav-list{column-gap:20px;}
}

@media(max-width:1400px) {
	.inner_bnr_cnt h1{font-size:60px;line-height:70px;}
	.product_lnd_itm h3{font-size:20px;line-height:28px;}
	.plant_rntl_rw_rgt_cnt h2{font-size:50px; line-height:56px;}
	.error_btm_img{bottom:83px;}
	.error_inr h1{font-size:280px;line-height:300px;}
	.error_inr h2{font-size:55px;line-height:66px;}
	.discover_wrk_txt{padding:15px 28px 15px;}
}

@media(max-width:1366px) {
	.social_top{padding-bottom:20px;}
	.logo a img{max-width:350px;}
	.hm_benefits_inr_lft p{margin-bottom:30px;}
	.ftr_inr{column-gap:50px;}
	.plant_rntl_rw_rgt {padding:40px;}
	.plant_rntl_btn{margin-top:30px;}
	.error_btm_img{bottom:84px;}
	.thanks_btm_img{bottom:88px;}
	.thanks_inr h1 {font-size: 126px;line-height: 166px;}
	.thanks_inr a{margin-top:20px;}
	.mo_menu{padding:50px;}
	.sideMenu_inr{max-width:100%;}
	.sideMenu_inr_rgt {width: 50%;}
	.discover_wrk_txt{padding:15px 20px 15px;}
	.single-content img{height:300px;}
}

@media(max-width:1300px) {
	.navbar .nav-list{column-gap:20px;}
	.header_rgt{column-gap:30px;}
	.banner_main{padding:200px 0 150px;}
	.banner_inr_cnt h1{font-size:50px;line-height:56px;}

	.hm_wlcm_txt_inr h2, .discover_wrk h2, .why_choose_us h2, .project_glry_top h2, .hm_benefits_inr_lft h2, .title_top h2, .faq_title h2, 
	.request_qt_top h2, .about_wlcm_cnt h2, .about_srvc_rw_rgt_cnt h2, .about_srvc_rw_rgt_cnt h2, .product_dtl_rgt_cnt_top h2, 
	.blog_detail_cnt h2, .contact_inr_form h2, .contact_inr_rgt h2, .prvcy_pg_main .entry-content h2, .hm_mission_box h2, .hire_why_choose_lft h2, .satisfaction_cnt h2, 
	.product_dtl_rgt_cnt_top h1{
		font-size:50px;line-height:56px;
	}
	.plant_rntl_rw_rgt_cnt h2{font-size:46px; line-height:52px;margin-bottom:20px;}
	.discover_wrk_inr{column-gap:25px;}
	.discover_wrk_txt, .our_range_itm_txt{padding: 12px 20px 12px;}
	.discover_wrk_txt h3, .our_range_itm_txt h3{font-size:22px;}
	.hm_benefits_inr_lft ul{margin-bottom:30px;}
	.hm_bnf_call_btn a, .hm_bnf_quote_btn a{padding: 16px 18px;}
	.blog_inr_itm_cnt h3{font-size:22px;line-height:27px;}
	.blog_inr_itm_cnt p{min-height:192px;}
	.testi_sld_itm_cnt{max-width:80%;}
	.testi_sld_itm_cnt p{font-size:25px;line-height:36px;}
	.tst_client_inf {margin-top: 30px;}
	.our_clients_inr{padding:0 70px;}
	.latest_fb_slider {margin:0 -15px 0 !important;}
	.latest_fb_sld_itm{margin:0 15px 15px;}
	.ftr_lg_btm {column-gap:15px;margin-top:30px;}
	.ftr_logo {max-width: 440px;}
	.about_srvc_rw_rgt_cnt h2{margin-bottom:20px;}
	.about_srvc_row_rgt{padding:0 50px}
	.about_srvc_row_lft {width:35%;}
	.about_srvc_row_rgt{width:65%;}
	.inner_bnr_cnt h1{font-size:54px;line-height:64px;}

	.our_plants_inr_itm_name{padding:15px 15px;}
	.our_plants_inr_itm_name h3{font-size:24px;line-height:34px;}

	.product_lnd_inr{column-gap:30px;grid-row-gap:30px;}
	.product_dtl_rgt_cnt_top h2, .product_dtl_rgt_cnt_top h1{margin-bottom:20px;}
	.prdt_avbl_sizes h2{font-size:36px;line-height:46px;margin-bottom:20px;}
	.plant_rntl_rw_rgt_cnt ul li{margin-bottom:15px;}
	.plant_rntl_rw_rgt_cnt p{margin-bottom:20px;}
	.plant_rntl_rw_rgt_cnt ul li:before{width:32px;line-height:22px;background-size:contain;}
	.plant_rntl_rw_rgt_cnt ul li{padding-left:45px;}

	.product_dtl_rgt_cnt_top ul li:before{width:32px;line-height:22px;background-size:contain;}
	.product_dtl_rgt_cnt_top ul li{padding-left:45px;}
	.ltst_work_view_btn a{padding:17px 48px;}
	.blog_pg_main .blog_inr .blog_inr_itm_cnt p {min-height:192px;}
	.error_btm_img{bottom:85px;}
	.thanks_inr h1 {font-size: 116px;line-height:154px;}
	.thanks_btm_img {bottom: 89px;}
	.logo a img {max-width: 320px;}
	.single-content img{height:270px;}
}

@media(max-width:1250px) {
	.hm_benefits_inr_lft ul li:before{
		width:32px;height:21px;background-size:contain;
	}
	.hm_benefits_inr_lft ul li{padding-left:45px;}
	.ftr_contact {max-width: 250px;}
	.ftr_contact ul li{margin-bottom:15px;}
	.ftr_social {margin-top: 35px;}
	.ftr_social ul{align-items:baseline;}

	.prdt_plants_lgt_info{column-gap:20px;}
	.prdt_plants_lgt_inf_itm img{max-width:32px;}
	.prdt_plants_sbjct_rgt{column-gap:20px;}
	.prdt_plants_lgt_inf_itm{column-gap:10px;}
	.plant_rntl_rw_rgt_cnt h2 {font-size: 42px;line-height: 47px;}
	.plant_rntl_call_btn a, .plant_rntl_quote_btn a{padding: 16px 20px;}
	.project_pg_glry_inr{column-gap:30px;}
	.contact_info ul li{column-gap:30px;}
	.error_btm_img{bottom:86px;}
	.thanks_btm_img {bottom:90px;}
	.thanks_inr p{max-width:650px;}
	.thanks_main {padding: 230px 0 110px;}
	.header_rgt_icon{column-gap:15px;}
	.navbar .nav-list {column-gap: 25px;}
	.navbar .nav-list li a{font-size:16px;line-height:22px;}
	.navbar .nav-list .sub-menu li {margin-bottom: 12px;}
	.navbar .nav-list .sub-menu li a span{font-size:16px;}
	.navbar .nav-list li:nth-child(4) > ul.sub-menu > li a h3{font-size:18px;}
	.product_dtl_rgt_cnt_top table{display:block;white-space:nowrap;overflow-x:auto;height:auto !important;}
}

@media(max-width:1200px) {
	.logo a img{max-width:300px;}
	.navbar .nav-list {column-gap: 20px;}
	.header_rgt_icon{column-gap:20px;}
	.banner_inr_cnt h1{font-size:48px;line-height:54px;}
	.banner_inr_cnt{max-width:750px;padding:30px 30px;}
	.banner_inr_cnt a {padding: 16px 15px;}

	.hm_wlcm_txt, .project_glry, .our_clients, .latest_fb{
		margin:60px 0;
	}
	.why_choose_us, .blog_main, .faq_main, .request_qt_main, .our_range_inr, .our_plants_inr, .project_pg_glry_inr, 
	.sitemap_pg, .prvcy_pg_main{
		padding:60px 0;
	}
	.blog_pg_main .blog_inr{margin-top:60px;}
	.hm_exp_year{margin-bottom:60px;}

	.product_lnd_inr, .plant_rental_inr, .latest_work{margin-top:60px;}
	.plant_rental_inr{margin-bottom:60px;}
	.discover_wrk_inr, .product_lnd_inr_main, .ltst_work_inr, .blog_pg_main .blog_inr, .blog_dtl_cnt{padding-bottom:60px;}

	.hm_wlcm_txt_inr h2, .discover_wrk h2, .why_choose_us h2, .project_glry_top h2, .hm_benefits_inr_lft h2, .title_top h2, .faq_title h2, 
	.request_qt_top h2, .about_wlcm_cnt h2, .about_srvc_rw_rgt_cnt h2, .about_srvc_rw_rgt_cnt h2, .blog_detail_cnt h2, 
	.prvcy_pg_main .entry-content h2, .hm_mission_box h2, .hire_why_choose_lft h2, .satisfaction_cnt h2 {
		font-size:48px;line-height:54px;
	}
	.discover_wrk_inr, .our_range_inr{
		column-gap:30px;
	}
	.project_glry_inr{padding:0 2.5%;}
	.blog_inr{column-gap:30px;}
	.blog_inr_itm_cnt {padding: 20px 20px;}
	.blog_read_mr_btn {margin-top: 30px;}
	.testi_sld_itm_cnt p {font-size: 23px;line-height: 32px;}
	.faq_inner ul li h3{font-size:26px;line-height:32px;}
	.faq_cnt{padding-top:20px;}
	.faq_inner ul li {padding: 30px 0 30px;}
	footer{padding:130px 0 46px;}
	.ftr_logo {max-width: 400px;}
	.ftr_lg_btm{display:block;}
	.ftr_lg_btm .copyright{margin-top:10px;}
	.about_srvc_row:nth-child(even){margin:50px 0;}
	.inner_bnr_cnt h1{font-size:50px;line-height:60px;}

	.our_plants_inr_itm_name h3{font-size:22px;line-height:32px;}
	.our_plants_inr{column-gap:30px;grid-row-gap:30px;}

	.product_dtl_rgt_cnt_top h2, .product_dtl_rgt_cnt_top h1{font-size:38px;line-height:42px;}
	.contact_inr_rgt h2, .contact_inr_form h2{font-size:40px;line-height:44px;}
	.prdt_avbl_sizes h2 {font-size: 32px;line-height: 40px;}
	.prdt_avbl_sizes {margin-top: 30px;}
	.product_dtl_rgt_cnt_top p{margin-bottom:20px;}
	.prdt_details_inr{column-gap:50px;}
	.product_dtl_lft{width:45%;}
	.product_dtl_rgt {width: 50%;}

	.plant_rntl_rw_lft {width: 45%;}
	.plant_rntl_rw_rgt {width: 55%;}
	.plant_rental_row{margin-bottom:40px;}
	.blog_share_icon {margin-top: 50px;}
	.contact_inr{column-gap:40px;}
	.contact_info ul li{font-size:20px;line-height:28px;margin-bottom:20px;}
	.contact_inr_form {padding: 30px;}
	.error_inr h1{font-size:260px;line-height:250px;}
	.error_btm_img{bottom:87px;}
	.thanks_inr h1 {font-size: 100px;line-height: 144px;}
	.thanks_main {padding:200px 0 110px;}
	.thanks_btm_img {bottom: 91px;}
	.sideMenu_inr_rgt .contact_info ul li {font-size: 24px;line-height: 33px;}
	.sideMenu .nav-list li a{font-size:30px;line-height:42px;}
	.sideMenu ul li.dropdown_main span.mobile_dropdown{top:23px;}
	.discover_wrk_inr{grid-template-columns: repeat(2, 1fr);}
	.discover_wrk_itm img{width:100%;}
	.hm_exp_year{padding:60px 0;}
	.single-content img{height:260px;}
}


@media(max-width:1150px) {
	.why_chs_itm p{font-size:22px;line-height:28px;}
	.ftr_inr {column-gap:30px;}
	.plant_rntl_rw_rgt {padding: 30px;}
	.plant_rntl_rw_rgt_cnt h2 {font-size:38px;line-height:42px;}
	.error_btm_img{bottom:90px;right:-56px;}
	.navbar .nav-list {column-gap: 25px;}
	.header_rgt {column-gap: 20px;}
	.navbar .nav-list {column-gap: 15px;}
	.sub-menu{min-width:200px;}
}

@media(max-width:1110px) {
	.blog_inr_itm_cnt p {min-height:216px;}
	.blog_pg_main .blog_inr .blog_inr_itm_cnt p {min-height:216px;}
	.sideMenu_inr_rgt .contact_info ul li {font-size:22px;line-height:30px;}
	.navbar .nav-list .sub-menu li {margin-bottom: 14px;}
	.single-content img{height:240px;}
}

@media(max-width:1100px) {
	.navbar .nav-list li a{font-size:16px;}
	.logo a img {max-width: 270px;}
	.banner_inr_cnt h1 {font-size: 46px;line-height: 50px;}
	.banner_inr_cnt h2{font-size:18px;line-height:24px;}

	.hm_wlcm_txt_inr h2, .discover_wrk h2, .why_choose_us h2, .project_glry_top h2, .hm_benefits_inr_lft h2, .title_top h2, .faq_title h2, 
	.request_qt_top h2, .about_wlcm_cnt h2, .about_srvc_rw_rgt_cnt h2, .about_srvc_rw_rgt_cnt h2, .blog_detail_cnt h2, 
	.contact_inr_form h2, .contact_inr_rgt h2, .prvcy_pg_main .entry-content h2, .hm_mission_box h2, .hire_why_choose_lft h2, .satisfaction_cnt h2 {
		font-size:44px;line-height:50px;
	}
	.product_dtl_rgt_cnt_top h2{font-size:34px;line-height:40px;}
	.contact_inr_rgt h2, .contact_inr_form h2{font-size:38px;line-height:42px;}
	.discover_wrk_txt h3, .our_range_itm_txt h3{font-size: 22px;}
	.why_chs_itm p{font-size:20px;line-height:27px;}
	.why_chs_btm_btn{margin-top:45px;}
	.why_chs_btm_btn a{padding:15px 17px;}

	.hm_benefits_inr_lft ul li{font-size:18px;line-height:24px;}
	.testimonial_slider_main{padding:0 30px;}
	.our_clients_inr{padding:0 30px;}
	.faq_inner ul li h3 {font-size: 24px;line-height: 30px;}
	.faq_inner ul li {padding: 20px 0 20px;}
	.faq_inner .faq_cnt ul li {padding:0;}
	.ftr_logo {max-width: 370px;}
	.ftr_contact ul li{column-gap:8px;}
	.inner_bnr_cnt h1{font-size:46px;line-height:56px;}

	.product_lnd_inr{grid-template-columns:repeat(3, 1fr);}
	.product_lnd_itm_img {margin-bottom: 15px;}
	.prdt_light_icon img{max-width:38px;}

	.prdt_plants_sbjct{display:block;}
	.prdt_plants_sbjct_rgt{margin-top:20px;justify-content:space-between;}
	.contact_map_img iframe{aspect-ratio:6 / 4.5;}
	.error_inr h1{font-size:240px;line-height:240px;}
	.error_inr h2 {font-size: 48px;line-height: 58px;}
	.thanks_btm_img {bottom:92px;}
	.thanks_inr p {max-width: 600px;}
	.thanks_main {padding: 170px 0 110px;}
	.thanks_btm_img{display:none;}
	.mobile_nav, .sideMenu{height:auto;}
	.menuIcon{padding:3px 5px;}
	.navbar .nav-list li a {font-size:14px;}
	.navbar .nav-list .sub-menu li a span{font-size:14px;}
	.navbar .nav-list {column-gap: 20px;}
	.hm_exp_year_mid h2{font-size:166px;}
	.hm_exp_year_inr{column-gap:30px;align-items:flex-start;}
	.hm_exp_year_rgt h2, .hm_exp_year_lft h2{margin-bottom:15px;}
}

@media(max-width:1050px) {
	.our_plants_inr{grid-template-columns:repeat(2, 1fr);}
}

@media(max-width:1024px) {
	.hm_wlcm_txt, .project_glry, .our_clients{
		margin:50px 0;
	}
	.latest_fb{margin:0 0 50px;}
	.why_choose_us, .hm_benefits_main, .blog_main, .faq_main, .request_qt_main, .our_range_inr, .our_plants_inr, 
	.project_pg_glry_inr, .sitemap_pg, .prvcy_pg_main, .hire_why_choose, .satisfaction_main{
		padding:50px 0;
	}
	.review_main{padding:50px 0;}
	.satisfaction_main{margin-top:50px;}
	.blog_pg_main .blog_inr{margin-top:50px;}
	.plant_rental_inr{margin-bottom:50px;}
	.product_lnd_inr, .plant_rental_inr, .latest_work{margin-top:50px;}
	.discover_wrk_inr, .ltst_work_inr, .blog_pg_main .blog_inr, .blog_dtl_cnt{padding-bottom:50px;}
	.discover_wrk_txt, .our_range_itm_txt{bottom:30px;}
	.discover_wrk_txt h3, .our_range_itm_txt h3 {font-size:20px;}
	.blog_inr{grid-template-columns:repeat(2, 1fr);grid-row-gap:40px;}
	.blog_inr_itm_img img{width:100%;}
	.blog_inr_itm_cnt p {min-height: 135px;}
	.blog_inr_itm_cnt h3{min-height:40px;}
	.faq_inner ul li h3 {font-size: 22px;line-height: 30px;}
	.request_qt_form{margin:30px auto -130px;}
	.request_qt_submit input{min-width:150px;padding:15px 20px;}
	.ftr_inr {column-gap: 30px;flex-wrap: wrap;grid-row-gap: 40px;}
	.ftr_logo {max-width: 45%;}
	.ftr_clm {width: 45%;}
	.ftr_contact {max-width: 45%;}

	.about_srvc_row_lft{width:40%;}
	.about_srvc_row_rgt {width: 60%;}
	.about_srvc_row_rgt {padding: 0 30px;}
	.inner_bnr_cnt h1{font-size:46px;line-height:56px;}

	.plant_rental_row{display:block;}
	.plant_rntl_rw_rgt{width:100%;}
	.plant_rntl_rw_lft{width:100%;}
	.blog_pg_main .blog_inr .blog_inr_itm_cnt p {min-height: 155px;}

	.project_pg_glry_inr{grid-template-columns:repeat(3, 1fr);grid-row-gap:30px;}
	.contact_inr{flex-direction:column-reverse;flex-wrap:wrap;}
	.contact_inr_lft{width:100%;margin-top:35px;}
	.contact_inr_rgt{width:100%;}
	.contact_social_icn, .contact_map_img{margin-top: 35px;}
	.contact_frm_grp{margin-bottom:20px;}
	.contact_submit input{min-width: 150px;padding: 15px 20px;}
	.contact_frm_grp input {padding: 15px 15px;}
	.contact_submit{margin-top:30px;}
	.error_btm_img{display:none;}
	.error_main{padding:80px 0;}
	.error_inr{text-align:center;}
	.error_inr a{padding:16px 40px;}
	.error_inr p{margin:0 auto;}
	.thanks_main{padding:80px 0;margin-top:0;}
	.thanks_inr{text-align:center;}
	.thanks_inr p{margin:0 auto 20px;}
	.thanks_inr a {margin-top: 15px;padding:17px 46px;}

	.navbar .nav-list {column-gap: 15px;}
	.plant_rntl_rw_rgt{border-radius:0 0 20px 20px;}
	.plant_rntl_rw_lft img{border-radius:20px 20px 0 0;}
	.hm_exp_year{margin-bottom:50px;}
	.single-content img{height:200px;}
}

@media(max-width:991px) {
	.container {max-width: 90%;}
	.navbar, .header_rgt_lf, .language_option, .search{display:none;}
	.menu ul li a{font-size:18px;}
	.mobile_navbar .menu ul li.dropdown_main .sub-menu li a {font-size: 16px;}
	.mobile_logo{display:flex;justify-content:space-between;align-items:center;}
	.side_menu_main{display:none !important;}
	.side_menu_main {width:100%;right: -100%;}
	.menu_left, .menu_right .nav-list{display:none;}
	.navbar{justify-content:space-between;}

	.header_rgt_main{justify-content:flex-end;}
	.social_tp_inr{display:none;}
	header{padding:15px 0;}
	.social_top{display:none;}
	.header_inner{align-items:center;}
	.call_icon{padding:3px 0;}
	.call_icon a{display:block;}
	.banner_inr_cnt h1 {font-size:40px;line-height:45px;}
	.hm_wlcm_txt_inr h2, .discover_wrk h2, .why_choose_us h2, .project_glry_top h2, .hm_benefits_inr_lft h2, .title_top h2, .faq_title h2, 
	.request_qt_top h2, .about_wlcm_cnt h2, .about_srvc_rw_rgt_cnt h2, .product_dtl_rgt_cnt_top h2, .blog_detail_cnt h2, 
	.contact_inr_form h2, .contact_inr_rgt h2, .prvcy_pg_main .entry-content h2, .hm_mission_box h2, .hire_why_choose_lft h2, .satisfaction_cnt h2 {
		font-size:42px;line-height:50px;margin-bottom:20px;
	}

	.about_srvc_rw_rgt_cnt h2{font-size:36px;line-height:42px;}

	.discover_wrk_inr, .our_range_inr{grid-template-columns:repeat(2, 1fr);grid-row-gap:30px;}
	.plant_hire_pg_inr .our_range_itm {width: calc(100% / 2);}
	.our_range_itm img{width:100%;}
	.why_choose_inr{column-gap:30px;}
	.project_glry_load_btn {margin-top: 30px;}
	.hm_benefits_inr{display:block;}
	.hm_benefits_inr_lft{width:100%;}
	.hm_benefits_inr_rgt{width:100%;}
	.blog_inr_itm_cnt h3{min-height:54px;}
	.blog_inr_itm_cnt p {min-height: 168px;}
	.testimonial_slider_main{padding:0;}
	.testimonial_slider{margin-bottom:0 !important;}
	.our_clnts_slider_itm {margin: 0 15px;}
	.our_clients_slider{margin:0 -15px 0 !important; padding: 0 70px;}
	.our_clients_inr {padding: 0;}
	.about_wlcm_btm_img{margin-top:30px;}
	.inner_banner{margin-top:0;}
	.inner_bnr_cnt h1{font-size:46px;line-height:56px;}

	.breadcrumb_main{margin:30px 0;}
	.product_lnd_inr {grid-template-columns: repeat(2, 1fr);}

	.prdt_details_inr{display:block;}
	.product_dtl_rgt{width:100%; margin-top:35px;}
	.product_dtl_lft {width: 100%;}
	.product_slide{max-width: 600px; margin:0 auto;}
	.blog_pg_main .blog_inr .blog_inr_itm_cnt p {min-height:168px;}
	.blog_detail_cnt h3{margin:30px 0 20px;}
	.error_main{margin-top:0;}
	.error_inr h1 {font-size: 200px;line-height: 200px;}
	.error_inr h2 {font-size: 42px;line-height: 52px;margin-bottom:20px;}
	.thanks_inr h1 {font-size:90px;line-height:134px;}
	.header_rgt_icon{margin-top:6px;}

	.sideMenu_inr{display:block;padding-top:30px;}
	.sideMenu_inr_lft{width:100%;}
	.sideMenu_inr_rgt{width:100%;margin-top:35px;}
	.sideMenu .nav-list li{padding:12px 0;}
	.sideMenu .nav-list li a {font-size: 22px;line-height: 32px;}
	.sideMenu_inr_rgt .contact_social_icn {margin-top: 35px;}
	.sideMenu ul li.dropdown_main span.mobile_dropdown {top: 15px;right:0;}
	.sideMenu ul li .sub-menu li.dropdown_main span.mobile_dropdown{right:15px;}
	.hm_mission_box{padding:40px 40px;}
	.hm_mission_box p{font-size:20px;line-height:32px;}
	.hm_exp_year_rgt h2, .hm_exp_year_lft h2{margin-bottom:15px;font-size:26px;}
	.hm_exp_year_mid h2 {font-size:160px;}
	.hm_exp_year{padding:40px 0;}
	.hm_exp_year_rgt{order:3;width:45%;}
	.hm_exp_year_mid{order:1;width:100%;margin-bottom: 30px;}
	.hm_exp_year_lft{order:2;width:45%;}
	.hm_exp_year_inr{flex-wrap:wrap;justify-content:space-between;}
	.hire_why_choose_inr{display:block;}
	.hire_why_choose_lft{width:100%;margin-bottom:50px;}
	.hire_why_choose_rgt {width: 100%;}
	.hire_why_chse_itm p{text-align:center;}
	.hire_why_chse_icon{text-align:center;}
	.hire_why_choose_lft h2, .hire_why_choose_lft p{text-align:center;}
}

@media(max-width:930px) {
	.blog_inr_itm_cnt h3{min-height:54px;}
	.blog_inr_itm_cnt {padding: 15px 15px;}
}

@media(max-width:900px) {
	.about_srvc_row{display:block;}
	.about_srvc_row_lft{width:100%;}
	.about_srvc_row_rgt{width:100%;background:transparent; padding:0; margin-top:20px;}
	.about_srvc_row_lft img{width:100%;}
	.inner_bnr_cnt h1{font-size:42px;line-height:50px;}

	.prdt_plants_sbjct_rgt{display:block;}
	.prdt_plants_lgt_info{margin-top:15px;width:100%;}

	.project_pg_glry_inr {grid-template-columns: repeat(2, 1fr);}
	.about_srvc_row_lft img{border-radius:20px;}
	.hm_benefits_inr_lft ul{grid-template-columns:repeat(2, 1fr);}
}

@media(max-width:850px) {
	.blog_inr_itm_cnt p {min-height:192px;}
	.blog_pg_main .blog_inr .blog_inr_itm_cnt p {min-height:192px;}
}

@media(max-width:800px) {
	.hm_wlcm_txt_inr h2, .discover_wrk h2, .why_choose_us h2, .project_glry_top h2, .hm_benefits_inr_lft h2, .title_top h2, .faq_title h2, 
	.request_qt_top h2, .about_wlcm_cnt h2, .about_srvc_rw_rgt_cnt h2, .about_srvc_rw_rgt_cnt h2, .product_dtl_rgt_cnt_top h2, 
	.blog_detail_cnt h2, .contact_inr_form h2, .contact_inr_rgt h2, .prvcy_pg_main .entry-content h2, .hm_mission_box h2, .hire_why_choose_lft h2, .satisfaction_cnt h2 {
		font-size:40px;line-height:48px;
	}
	.why_chs_itm p {font-size: 18px;line-height: 26px;}
	.why_chs_itm{column-gap:15px;}
/*	.blog_inr_itm_cnt p {min-height: 168px;}*/
	.testi_sld_itm_cnt {max-width: 85%;}
	.testimonial_slider button img{max-width:18px;}
	.follow_on_inr h3{font-size:38px;line-height:46px;}
	.follow_on_inr ul li img {max-height: 35px;max-width: 35px;}
	.content .single-content{width:33.33% !important;}
	.content .single-content img{aspect-ratio:3 / 3;object-fit: cover;height:auto;}

	.ftr_inr{grid-row-gap:30px;}
	.ftr_clm ul li a{line-height:26px;}
	.ftr_logo {max-width:100%;}
	.ftr_clm {width:100%;}
	.ftr_contact {max-width:100%;}
	.ftr_lg_btm {display: flex;}
	.ftr_clm h3{margin-bottom:15px;}
}

@media(max-width:767px) {
	.hm_wlcm_txt_inr h2, .discover_wrk h2, .why_choose_us h2, .project_glry_top h2, .hm_benefits_inr_lft h2, .title_top h2, .faq_title h2, 
	.request_qt_top h2, .about_wlcm_cnt h2, .about_srvc_rw_rgt_cnt h2, .about_srvc_rw_rgt_cnt h2, .product_dtl_rgt_cnt_top h2, 
	.blog_detail_cnt h2, .contact_inr_form h2, .contact_inr_rgt h2, .prvcy_pg_main .entry-content h2, .hire_why_choose_lft h2, .satisfaction_cnt h2 {
		font-size:38px;line-height:44px;margin-bottom:20px;
	}

	.single-content {width: 100%;}
	.single-content img{width:100%;}
	.filters ul{margin:30px 0 20px;}
	.content{margin:0;}
	.blog_inr {grid-template-columns: repeat(1, 1fr);}
	.blog_inr_itm_cnt h3{min-height:initial;}
	.blog_inr_itm_cnt p{min-height:initial;}
	.testimonial_slider button{display:none !important;}
	.testi_sld_itm_cnt{max-width:100%;}
	.testimonial_slider .slick-dots{position:initial;margin-top:30px;display:none !important;}
	.testimonial_slider .slick-dots li{background:var(--grey);border-radius:50%;width: 15px;height: 15px;}
	.testimonial_slider .slick-dots li.slick-active{background:var(--green);}
	.testimonial_slider_main {margin-top: 30px;}
	
	.our_clients_slider{padding:0;}
	.our_clients_slider button{display:none !important;}	
	.our_clients_slider .slick-dots{position:initial;margin-top:30px;display:block !important;}
	.our_clients_slider .slick-dots li{background:var(--grey);border-radius:50%;width: 15px;height: 15px;}
	.our_clients_slider .slick-dots li.slick-active{background:var(--green);}

	.latest_work_slider button{display:none !important;}	
	.latest_work_slider .slick-dots{position:initial;margin-top:30px;display:block !important;}
	.latest_work_slider .slick-dots li{background:var(--grey);border-radius:50%;width: 15px;height: 15px;}
	.latest_work_slider .slick-dots li.slick-active{background:var(--green);}

	.latest_fb_slider .slick-dots{margin-top:30px;}
	.follow_on_inr ul{column-gap:35px;}
	.follow_on_inr h3 {font-size: 35px;line-height: 40px;}

	.request_qt_form{margin:30px 0 100px;box-shadow:0px 0px 16px #00000033;}
	.request_qt_frm_row{
		column-gap:20px;grid-row-gap:20px;margin-bottom:20px;grid-template-columns:repeat(1, 1fr);
	}
	.request_qt_frm_grp input{padding:15px 15px;}
	.request_qt_frm_grp textarea{height:160px;}
	footer {padding: 50px 0 50px;}
	.ftr_lg_top a{margin-bottom:20px;}
	.ftr_lg_btm{margin-top:20px;}
	.prdt_light_icon img {max-width: 34px;}

	.prdt_avbl_sizes_itm_cnt h2{font-size:22px;line-height:28px;}
	.plant_rntl_rw_rgt {padding: 20px;}
	.blog_pg_main .blog_inr .blog_inr_itm_cnt p {min-height:initial;}
	.thanks_inr h1 {font-size:80px;line-height:120px;}
	.mo_menu {padding: 40px 30px;}
	.sideMenu ul li .sub-menu li {padding: 15px 15px;}
	.hm_exp_year_lft, .hm_exp_year_rgt{width:100%;text-align:center;}
	.hm_exp_year_rgt h2, .hm_exp_year_rgt p{text-align:center;}
	.hm_exp_year_lft{margin-bottom:35px;}
	.hm_exp_year_rgt h2, .hm_exp_year_lft h2 {margin-bottom: 10px;}
	.hire_why_chse_rgt_row{column-gap:30px;grid-row-gap:30px;}
	.review_main{padding:50px 0;}
}

@media(max-width:700px) {
	.why_choose_inr{grid-template-columns:repeat(1, 1fr);row-gap:30px;}
	.content .single-content{width:50% !important;}
	.content .single-content img{aspect-ratio:3 / 3;object-fit: cover;}
	.inner_bnr_cnt h1{font-size:38px;line-height:46px;}
	.breadcrumb_inr{flex-wrap:wrap;row-gap:10px;}
	.prdt_plants_lgt_info{flex-wrap:wrap; grid-row-gap:15px;}

	.plant_rntl_rw_rgt_cnt h2 {font-size: 34px;line-height: 38px;}
	.blog_pagination_btn .blog_next{align-items:center;}
	.blog_pagination_btn .blog_prev{align-items:center;}

	.error_inr h1 {font-size:180px;line-height:180px;}
	.error_inr h2 {font-size:40px;line-height:50px;}

	.sideMenu_inr_rgt .contact_info ul li {font-size: 18px;line-height: 27px;}
	.hm_mission_box{border-top-left-radius: 70px;border-bottom-right-radius: 70px;}
	.banner_inr_cnt{border-top-left-radius: 70px;}
}

@media(max-width:600px) {
	.banner_inr_cnt h2 {font-size: 16px;line-height: 20px;}
	.banner_inr_cnt h1 {font-size:36px;line-height:40px;}
	.hm_wlcm_txt_inr h2, .discover_wrk h2, .why_choose_us h2, .project_glry_top h2, .hm_benefits_inr_lft h2, .title_top h2, .faq_title h2, 
	.request_qt_top h2, .about_wlcm_cnt h2, .about_srvc_rw_rgt_cnt h2, .about_srvc_rw_rgt_cnt h2, .product_dtl_rgt_cnt_top h2, 
	.blog_detail_cnt h2, .contact_inr_form h2, .contact_inr_rgt h2, .prvcy_pg_main .entry-content h2, .hm_mission_box h2, .hire_why_choose_lft h2, .satisfaction_cnt h2 {
		font-size:36px;line-height:42px;
	}
	.discover_wrk_inr, .our_range_inr{grid-template-columns:repeat(1, 1fr);grid-row-gap:30px;}
	.discover_wrk_itm img{width:100%;}
	.hm_benefits_inr_lft ul{grid-template-columns:repeat(1, 1fr);max-width:350px;}
	.hm_benefits_inr_lft ul li:last-child{margin-bottom:0;}
	.filters ul li{padding:8px 17px;font-size:17px;}
	.testi_sld_itm_cnt p {font-size: 20px;line-height: 30px;}
	.tst_client_inf span{margin-bottom:5px;}
	.request_qt_form{padding:20px;}
	.our_plants_inr{grid-template-columns:repeat(1, 1fr);}
	.product_lnd_inr {grid-template-columns: repeat(1, 1fr);}

	.prdt_avbl_sizes_itm{display:block;padding: 20px 0 20px;}
	.prdt_avbl_color{margin-top:15px;}
	.prdt_avbl_sizes_itm_cnt h2{margin-bottom:5px;}
	.prdt_color_hover{left:initial;right:-101px;}
	.prdt_avbl_sizes h2 {font-size:30px;line-height: 40px;}

	.slider_for button.prdt_nxt_arw {right:15px;}
	.slider_for button.prdt_prv_arw {left:15px;}
	.plant_hire_pg_inr{flex-wrap:wrap;}
	.plant_hire_pg_inr .our_range_itm {width: calc(100% / 1);}
	.plant_rntl_rw_rgt_cnt h2 {font-size:32px;line-height: 36px;}
	.blog_detail_cnt h3{font-size: 22px;line-height: 28px;}

	.blog_share_icon ul{column-gap:15px;}
	.blog_share_icon ul li a img{max-width:45px;}
	.blog_pagination_btn a{padding:16px 16px;min-width:160px;}

	.project_pg_glry_inr {grid-template-columns: repeat(1, 1fr);}
	.contact_inr_form {padding: 20px;}
	.error_inr h1 {font-size:160px;line-height:160px;}
	.error_inr h2 {font-size:36px;line-height:46px;}
	.thanks_inr h1 {font-size:72px;line-height:90px;}
	.hm_mission_box p {font-size: 18px;line-height: 30px;}
	.hm_mission_box {padding: 30px 30px;clip-path: polygon(56px 0, 100% 0, 100% 80%, 93% 100%, 0 100%, 0 56px);}
	.hm_exp_year_mid h2{font-size:150px;}
	.hm_exp_year_mid p{font-size:28px;line-height:38px;}
	.hire_why_chse_rgt_row{grid-template-columns:repeat(1, 1fr);}
	.plant_rntl_rw_rgt_cnt h3{font-size:22px;}
}

@media(max-width:550px) {
	.banner_inr_cnt h1 {font-size:38px;line-height: 43px;}
	.inner_bnr_cnt h1{font-size:36px;line-height:46px;}
	.breadcrumb_inr ul{flex-wrap:wrap;grid-row-gap:5px;}
	.hm_mission_box {clip-path: polygon(56px 0, 100% 0, 100% 82%, 91% 100%, 0 100%, 0 56px);}
}

@media(max-width:500px) {
	.content .single-content{width:100% !important;}
	.content .single-content img{aspect-ratio:initial;object-fit:cover;width:100%;height:auto;}
	.ftr_lg_btm{display:block;}
	.header_rgt_icon {column-gap: 10px;}
	.why_chs_itm{display:block;text-align:center;}
	.why_chs_itm img{margin:0 auto 15px;}
	.plant_rntl_btn{flex-wrap:wrap;grid-row-gap:10px;}
	.blog_pagination_btn{margin-top:30px;}
	.blog_share_icon{margin-top:30px;}
	.thanks_inr h1 {font-size:66px;line-height:90px;}
	.thanks_inr a{padding:16px 38px;}
	.contact_info ul li img{display:none;}
	.hm_mission_box {clip-path:initial;}
	.hm_exp_year_mid p{font-size:26px;line-height:36px;}
}

@media(max-width:450px) {
	.hm_wlcm_txt_inr h2, .discover_wrk h2, .why_choose_us h2, .project_glry_top h2, .hm_benefits_inr_lft h2, .title_top h2, .faq_title h2, 
	.request_qt_top h2, .about_wlcm_cnt h2, .about_srvc_rw_rgt_cnt h2, .about_srvc_rw_rgt_cnt h2, .product_dtl_rgt_cnt_top h2, 
	.blog_detail_cnt h2, .contact_inr_form h2, .contact_inr_rgt h2, .prvcy_pg_main .entry-content h2, .hm_mission_box h2, .hire_why_choose_lft h2, .satisfaction_cnt h2 {
		font-size: 34px;line-height: 40px;
	}
	.logo a img {max-width: 200px;}
	.banner_inr_cnt h1 {font-size: 36px;line-height: 40px;}
	.blog_pagination_btn .blog_prev{column-gap:10px;}
	.blog_pagination_btn a{font-size:15px;min-width:150px;}
	.error_inr h1 {font-size:140px;line-height:140px;}
	.error_inr h2 {font-size:34px;line-height:44px;}
	.sideMenu .contact_info ul li{column-gap:20px;}
	.hm_exp_year_mid h2{font-size:134px;}
}

@media(max-width:400px) {
	.copyright ul{display:block;}
	.copyright ul li:before{content:none;}
	.hm_wlcm_txt_inr h2, .discover_wrk h2, .why_choose_us h2, .project_glry_top h2, .hm_benefits_inr_lft h2, .title_top h2, .faq_title h2, 
	.request_qt_top h2, .about_wlcm_cnt h2, .about_srvc_rw_rgt_cnt h2, .about_srvc_rw_rgt_cnt h2, .product_dtl_rgt_cnt_top h2, 
	.blog_detail_cnt h2, .contact_inr_rgt h2, .prvcy_pg_main .entry-content h2, .hm_mission_box h2, .hire_why_choose_lft h2, .satisfaction_cnt h2 {
		font-size: 32px;line-height:38px;
	}

	.blog_pagination_btn a{font-size:15px;min-width:130px;padding:10px 10px;font-size:14px;}
	.contact_info ul li {font-size: 18px;line-height: 26px;}
	.error_inr h2 {font-size:32px;line-height:42px;}

	.thanks_inr h1{font-size:54px;line-height:80px;}
	.hm_review{flex-wrap:wrap;grid-row-gap:15px;}
	.ftr_lg_top a img {max-width: 100%;}
	.hm_exp_year_mid h2{font-size:130px;}
	.hm_exp_year_mid p{font-size:24px;line-height:34px;}
	.hm_benefits_btn{flex-wrap:wrap;gap:10px;}
	.hm_bnf_call_btn, .hm_bnf_quote_btn{width:100%;}
	.hm_benefits_btn a{display:block;width:100%;text-align:center;}
}