@media(min-width:1025px) {
	.mo-menu{display:block;}
	.menuIcon{display:none}
	.mo_menu.active{overflow-y:auto;}
	.ftr_mobile_menu{display:none;}
	.nav-list .dropdwon:hover .navbar-dropdown {transition: inherit;}
}
@media(max-width:1366px) {
	.header_menu ul{column-gap:20px;}
}
@media(max-width:1300px) {
	.container{width:95%;}
	.header_menu ul{column-gap:15px;}
	.header_logo img{max-width:200px;}
	.header_logo{margin-right:0;}
	.header_menu ul li a{font-size:15px;}
	.hm_product_title {width: 24%;}
	.hm_product_rgt{width:70%;}
	.hm_founder_desk{padding-top:200px;}
	.hm_fndr_dsk_rgt h2{font-size:100px;line-height:130px;}
	.hm_fndr_dsk_rgt h3{font-size:32px;line-height:42px;}
}
@media(max-width:1200px) {
	.banner_cnt h2{font-size:26px;}
	.banner_cnt h1{font-size:44px;}
	.banner_main{ border-bottom-right-radius: 80px;border-bottom-left-radius: 80px;padding:70px 0 70px; }
	.banner_main:before{border-bottom-right-radius:80px;border-bottom-left-radius:80px;}
	.banner_cnt h1{font-size:40px;}
	.banner_cnt h2{font-size:26px;line-height:36px;}
	.hm_about_main, .hm_services_main, .hm_mining_main, .hm_marketing_main, .hm_gallery_main, 
	.inner_page_main, .about_vis_mis, .about_vis_mis, .inner_page_main, .gallery_main, 
	.marketing_pg_elegance, .mrkt_quality_main, .services_pg_main{ padding:80px 0; }
	.hm_joint_vntrs, .mrkt_collection{padding-bottom:80px;}
	.hm_about_inr{column-gap:50px;}
	.hm_about_rgt h2, .hm_services_title h2, .hm_product_title h2, .hm_mining_inr_lft h2, 
	.hm_joint_vntrs h2, .hm_glry_title h2, .abt-lft-sc h2, .vm-sec h2, .product-page-content h2, 
	.founder-inner-data h2, .founder-desk-content h2, .jv-txt-data h2, .product-inner-content h2, 
	.mrkt_why_chs_tops h2, .mrkt_quality_top h3, .srvc_pg_top h2, .thank-you-message h2{ font-size:36px;line-height:42px; }
	.founder-inner-data{margin-top:30px;}
	.abt-lft-sc h3{font-size:30px;line-height:36px;}
	.hm_abt_img_two{margin-right:0;}
	.hm_services_itm h2{font-size:20px;}
	.hm_product{padding:120px 0;}
	.hm_product_inr{display:block;}
	.hm_product_title{width:100%;}
	.hm_product_rgt{width:100%;margin-top:50px;margin-bottom:0;}
	.hm_product_slider{margin:0 -15px;}
	.hm_product {padding:80px 0;}
	.hm_founder_desk {padding-top: 80px;}
	.hm_fndr_dsk_rgt h2{font-size:80px;line-height:100px;}
	.hm_fndr_dsk_rgt h3{font-size:28px;line-height:38px;}
	.hm_fndr_dsk_rgt a{padding:10px 21px;}
	.hm_mining_inr_lft p, .hm_joint_vntrs_inr_itm p, .hm_marketing_inr p, .product-page-content p, 
	.rgt-founder-data p, .jv-txt-data p, .mrkt_pg_elgnc_lft p, .mrkt_why_chs_tops p, 
	.mrkt_quality_dtl p, .srvc_pg_rw p{ line-height:28px; }
	.mrkt_why_chs_tops h2{margin-bottom:20px;}
	.hm_mining_inr_lft {width: 44.5%}
	.hm_mining_inr_rgt{width:54.5%;}
	.hm_joint_vntrs_icon{width:140px;height:140px;top:-60px;}
	.hm_marketing_inr h3{font-size:34px;margin-bottom:20px;}
	.hm_marketing_inr h2, .mrkt_pg_elgnc_top h2, .mrkt_quality_top h2{ font-size:52px;line-height:66px; }
	.hm_glry_itm img{width:100%;}
	.address h3{font-size:28px;line-height:34px;}
	.address address{margin-bottom: 20px;line-height:26px;}
	.product-page-content h3{font-size:22px;line-height:32px;}
	.rgt-founder-data p, .jv-txt-data p{margin-bottom:20px;}
	.table-data{margin:80px 0 0;}
	.mrkt_our_strengths {margin: 40px 0;}
	.mrkt_our_strengths h3, .mrkt_collection h3, .marketing_pg_cat_row h3{font-size:32px;}
	.mrkt_our_stgnth_itm h4{font-size:22px;}
	.sidebar_bx ul li a{font-size:20px;}
	.sidebar_bx ul li {margin-bottom: 18px;}
	.services_pg_innr{column-gap:40px;}
	.marketing_pg_inr .glry_pg_inr {grid-template-columns: repeat(2, 1fr);}
}
@media(max-width:1150px) {
	.product-page-content p{line-height:26px;}
	.founder-inner-data hr{margin-top:80px;}
}
@media(max-width:1100px) {
	.header_menu ul li a {font-size: 14px;}
	.banner_cnt h2 {font-size: 22px;line-height:28px;}
	.banner_cnt h1 {font-size: 34px;}
	.hm_about_rgt p{ line-height:28px; margin-bottom:20px; }
	.thank-you-message p{ line-height:28px; }
	.hm_fndr_dsk_rgt h2 {font-size:70px;line-height:90px;}
	.hm_joint_vntrs_inr_itm{padding:100px 30px 30px;}
	.ftr_clm h3{letter-spacing:1px;}
	.abt-lft-sc h2{font-size:32px;}
	.abt-lft-sc h3{font-size:28px;}
	.vm-sec h4, .founder-inner-data h2, .founder-desk-content h2, .jv-txt-data h2{ font-size:30px;line-height:40px; }
	.product-page-content figure{height:initial;}
	.product-page-content ul li figure img{ position:initial;transform:initial;min-height:220px;max-height:220px;object-fit:cover; }
	table.certificatesdata {width: 100%;}
	.mrkt_our_strengths h3, .mrkt_collection h3, .marketing_pg_cat_row h3{font-size:30px;}
	.mrkt_our_stgnth_itm{padding:20px;}
	.mrkt_quality_dtl p{margin-bottom:20px;}
	.sidebar_bx{position:initial !important;}
}
@media(max-width:1050px) {
	.header_logo img {max-width:175px;}
	.hm_services_itm{padding:15px;}
	.hm_services_inr{column-gap:25px;}
	.mrkt_our_stgnth_itm{font-size:20px;}
	.mrkt_our_stgnth_itm{padding:18px;}
}
@media(max-width:1024px) {
	.container{width:95%;}
	.mo-menu{display:block;}
	.mo_menu {width:100%;right: -100%;}
	.menu_right .nav-list, .topmenu_sidebar, .header_inner, .header_search{display:none !important;}
	.topbar_right_icon li a img{margin-right:60px;}
	.dropdwon .navbar-dropdown{border-top:0;}
	.nav-list .dropdwon:hover .navbar-dropdown{transition:inherit;}
	.submenu_inr li a{color:#000 !important;}
	.mo_menu.active{top:0;box-shadow:0 16px 40px -12px #353535;}
	.dropdwon .navbar-dropdown{opacity: 0	;}
	.submenu_main i{color:#fff;}
	.sideMenu ul li .navbar-dropdown{top:10px;}
	.submenu_inr{margin-top:10px;}
	.header_logo img {max-width:250px;}
	.hm_founder_desk {padding-top:60px;}
	.hm_fndr_dsk_rgt h2 {font-size:60px;line-height: 90px;}
	.hm_fndr_dsk_rgt h3 {font-size: 24px;line-height: 32px;}
	.hm_joint_vntrs_inr_itm h3{font-size:22px;}
	.footer_inr { flex-wrap: wrap;column-gap: 30px;row-gap:40px;display:grid; grid-template-columns: repeat(2, 1fr); }
	.ftr_clm h3, .ftr_trms{text-align:left;}
	.ftr_social ul{justify-content:flex-start;}
	.srvc_pg_rw h3{font-size:32px;}
	.srvc_pg_rw p{margin-bottom:20px;}
	.lft-img-data {width: 40%;}
	.lft-img-data img{width: 100%;}
}
@media(max-width:991px) {
	.banner_cnt h1{font-size:30px;}
	.hm_about_inr{display:block;}
	.hm_about_lft{width:100%;display:flex;align-items:center;justify-content:center;}
	.hm_abt_img_one{width:60%;}
	.hm_abt_img_two img, .hm_abt_img_one img{width:100%;}
	.hm_abt_img_two{margin-top:0;margin-left:-180px;}
	.hm_about_rgt{width:100%; margin-top:50px;}
	.hm_about_rgt a{margin-top:30px;}
	.hm_about_main, .hm_services_main, .hm_product, .hm_mining_main, .hm_marketing_main, 
	.hm_gallery_main, .inner_page_main, .about_vis_mis, .gallery_main, .marketing_pg_elegance, 
	.mrkt_quality_main, .services_pg_main{ padding: 60px 0; }
	.table-data{margin:60px 0 0;}
	.hm_joint_vntrs, .mrkt_collection{padding-bottom:60px;}
	.hm_about_main:before{top:0;left: -3px;}
	.hm_services_inr{grid-template-columns:repeat(1, 1fr);grid-row-gap:30px;}
	.hm_product_rgt .hm_product_slider{margin-bottom:0 !important;}
	.hm_product_rgt .hm_product_slider .slick-dots{display:none !important;}
	.hm_fndr_dsk_rgt h2 {font-size:50px;line-height:70px;}
	.hm_fndr_dsk_rgt h3 {font-size: 24px;line-height: 32px;}
	.hm_fndr_dsk_rgt h4{font-size:18px;}
	.hm_mining_inr{flex-wrap:wrap;flex-direction:column-reverse;}
	.hm_mining_inr_lft{width:100%;margin-top:50px;}
	.hm_mining_inr_rgt{width:100%;}
	.hm_mining_inr_rgt_img img{width:100%;}
	.hm_mining_inr_lft p, .title_top p, .abt-rgt-sc p, .vm-sec p{ margin-bottom:20px; }
	.hm_mining_inr_lft a{margin-top:30px;}
	.hm_marketing_inr h2, .mrkt_pg_elgnc_top h2, .mrkt_quality_top h2{ font-size:40px;line-height:50px; }
	.hm_glry_title h3{font-size:20px;}
	footer{padding:60px 0;}
	.title_top h2{font-size:34px;line-height:38px;}
	.title_top h3{font-size:30px;}
	.address h3{font-size:24px;line-height:30px;}
	.content-da{display:block;}
	.lft-cont{width:100%;}
	header{padding:20px 10px;}
	.abt-lft-sc {width:100%;}
	.abt-rgt-sc{width:100%;margin-top:40px;}
	.abt-rgt-sc p{line-height:26px;}
	.vm-sec h2{font-size:34px;}
	.vis-mis-sec{display:block;}
	.vm-sec{width:100%;margin-bottom:40px;}
	.vm-sec:last-child{margin-bottom:0;}
	.vis-mis-sec:before{content:none;}
	.product-page-content ul{margin:40px 0 0 0;}
	.product-page-content ul{grid-template-columns:repeat(2, 1fr);}
	.product-page-content p{height:160px;}
	.product-page-content ul li figure img{min-height:250px;max-height:250px;}
	.founder-inner-data hr {margin-top: 60px;}
	.lft-founder-data{width:60%;}
	.lft-founder-data img{width:100%;}
	.rgt-founder-data{width:100%;margin-top:40px;}
	.jv-inner-data{column-gap:40px;display:block;}
	.jv-txt-data{width:100%;}
	.joint-vtrn-content .jv-txt-data h2{margin-bottom:30px;}
	.jv-logo-data{width:100%;height:auto;max-width:500px;float:initial;margin-bottom:30px;}
	.jv-inner-data:last-child{padding-bottom:0;}
	.jv-inner-data:last-child .jv-logo-data{margin-bottom:0;margin-top:30px;}
	.mrkt_pg_elgnc_inr{display:block;}
	.mrkt_pg_elgnc_inr{margin-top:30px;}
	.mrkt_pg_elgnc_lft, .mrkt_pg_elgnc_img img{width:100%;}
	.mrkt_pg_elgnc_rgt{width:100%; margin-top:30px;}
	.mrkt_our_strengths h3, .mrkt_collection h3, .marketing_pg_cat_row h3{font-size:28px;}
	.mrkt_our_strengths_inr, .mrkt_collection_inr{grid-template-columns:repeat(2, 1fr);}
	.mrkt_collection_itm a img{width:100%;}
	.mrkt_quality_top h3{font-size:32px;}
	.mrkt_quality_top{margin:0 auto 30px;}
	.mrkt_quality_dtl img{margin-bottom:30px;border-radius:10px;}
	.srvc_pg_top h2{font-size:32px;}
	.services_pg_innr{flex-wrap:wrap;flex-direction:column-reverse;}
	.services_pg_lft{width:100%;margin-top:30px;}
	.services_pg_sidebar {width: 50%;}
	.mrkt_collection_txt h3{font-size:24px;}
	.right-titl-dt h2{font-size:32px;}
}
@media(max-width:900px) {
	.hm_founder_desk_inr{display:block;}
	.hm_fndr_dsk_rgt{width:100%;}
	.hm_fndr_dsk_lft {width: 35%;margin-bottom:30px;}
	.hm_fndr_dsk_lft {width: 50%;}
	.hm_fndr_dsk_lft_img img{width:100%;}
	.hm_joint_vntrs_inr{grid-template-columns:repeat(1, 1fr);grid-row-gap:100px;margin-top:100px;}
	.vm-sec h4 {font-size: 26px;line-height: 36px;}
}
@media(max-width:800px) {
	.hm_abt_img_one {width:80%;}
	.hm_abt_img_two{width:350px;}
	.inside img{height:auto;}
	.marketing_pg_inr .glry_pg_inr {grid-template-columns: repeat(1, 1fr);}
}
@media(max-width:767px) {
	.hm_abt_img_two {width: 300px;}
	.hm_about_rgt h2, .hm_services_title h2, .hm_product_title h2, .hm_joint_vntrs h2, 
	.hm_mining_inr_lft h2, .hm_glry_title h2, .abt-lft-sc h2, .vm-sec h2, .product-page-content h2, 
	.founder-inner-data h2, .founder-desk-content h2, .jv-txt-data h2, .product-inner-content h2, 
	.mrkt_why_chs_tops h2, .mrkt_quality_top h3, .srvc_pg_top h2, .thank-you-message h2{ font-size: 32px;line-height: 40px; }
	.hm_about_rgt a, .hm_mining_inr_lft a, .hm_joint_vntrs_inr_itm a, 
	.product-page-content ul li a{ font-size:16px;padding:10px 21px; }
	.hm_glry_view_btn a{padding:10px 40px;margin-top:20px;}
	.hm_glry_slider button img{max-width:55px;}
	.banner_main:before, .banner_main, .banner_main_inner:before, .banner_main_inner{ border-radius:0; }
	.banner_main_inner .banner_cnt h1{margin-top:0;}
	.banner_main_inner{padding:100px 0;}
	.title_top h2{font-size:28px;line-height:34px;}
	.title_top h3{font-size:26px;}
	.title_top p, .vm-sec p{line-height:28px;}
	.lft-founder-data {width: 70%;}
	.jv-logo-data{border-radius: 15px;padding:15px;}
	table.certificatesdata{display:block;width:100%;white-space:nowrap;overflow-x:auto;}
	.services_pg_sidebar {width:70%;}
	.srvc_pg_rw h3{font-size:28px;}
	.srvc_pg_rw {padding: 30px 0;}
	.lft-img-data{width: 100%; text-align: center;}
	.lft-img-data img {width: auto;}
	.right-titl-dt{width: 100%; text-align: center;}
}
@media(max-width:700px) {
	.hm_about_rgt h2, .hm_services_title h2, .hm_product_title h2, .hm_joint_vntrs h2, 
	.hm_mining_inr_lft h2, .hm_glry_title h2, .abt-lft-sc h2, .vm-sec h2, .product-page-content h2, 
	.founder-inner-data h2, .founder-desk-content h2, .jv-txt-data h2, .product-inner-content h2, 
	.mrkt_quality_top h3, .srvc_pg_top h2, .thank-you-message h2{ font-size:28px;line-height:38px; }
	.mrkt_why_chs_tops h2{font-size:28px;line-height:34px;}
	.banner_cnt h2{font-size: 20px;line-height:28px;}
	.banner_cnt h1 {font-size: 26px;line-height:32px;margin-top:20px;}
	.hm_abt_img_two {width: 250px;}
	.hm_fndr_dsk_lft {width: 50%;}
	.hm_fndr_dsk_rgt a{font-size:16px;}
	.hm_marketing_inr h3 {font-size: 28px;;margin-bottom:15px;line-height:35px;}
	.hm_marketing_inr h2, .mrkt_pg_elgnc_top h2, .mrkt_quality_top h2{ font-size:34px;line-height:42px; }
	.footer_inr{grid-template-columns:repeat(1, 1fr);}
	.ftr_social ul li{margin-left:0;}
	.ftr_social ul{column-gap:15px;}
	.ftr_social ul{margin-bottom: }
	.hm_product_slider .hm_product_itm img{max-width:100%;}
	.product-page-content ul{grid-template-columns:repeat(1, 1fr);grid-row-gap:40px;}
	.product-page-content p{height:auto;}
	.product-page-content ul li figure img{min-height:initial;max-height:initial;}
	.lft-founder-data {width:80%;}
	.product-inner-content figure {height:auto;margin:20px 0;}
	.product-inner-content figure img{ position:initial;transform:initial; }
	.mrkt_our_strengths_inr {grid-template-columns: repeat(1, 1fr);grid-row-gap:20px;}
	.services_pg_sidebar {width:100%;}
	.mrkt_collection_txt h3{font-size:22px;}
}
@media(max-width:600px) {
	.hm_abt_img_two {display:none;}
	.hm_abt_img_one{width:100%;}
	.hm_product_rgt{margin-top:30px;}
	.hm_fndr_dsk_rgt h2 {font-size: 44px;line-height: 54px;margin-bottom:15px;}
	.hm_fndr_dsk_lft{width:100%;}
	.hm_fndr_dsk_lft_img img{width:100%;}
	.hm_marketing_inr h2, .mrkt_pg_elgnc_top h2, .mrkt_quality_top h2{ font-size:30px;line-height:40px; }
	.hm_marketing_inr h2 {font-size: 28px;line-height: 36px;}
	.hm_marketing_inr h3 {font-size: 24px;}
	.hm_marketing_inr h4{font-size:20px;line-height:24px;}
	.hm_product_slider button img{max-width:30px;}
	.hm_product_slider button.nextArrow{right:20px;}
	.hm_product_slider button.prevArrow {left:20px;}
	.banner_cnt img{max-width:80px margin: 0 auto 20px;}
	.itm{display:block;}
	.itm div{width:100%; margin-bottom:15px;}
	.itm label{font-size:16px;}
	.vm-sec h4 {font-size:24px;line-height: 36px;}
	.lft-founder-data {width:100%;}
	.glry_pg_inr{display:block;}
	.gallery-item{margin-bottom:30px;display:block;}
	.gallery-item:last-child{margin-bottom:0;}
	.mrkt_collection_inr{grid-template-columns:repeat(1, 1fr);grid-row-gap:30px;}
}
@media(max-width:500px) {
	.hm_fndr_dsk_rgt h2{font-size:42px;line-height:52px;margin-bottom:10px;}
	.hm_fndr_dsk_rgt h3 {font-size: 22px;line-height: 30px;}
	.hm_marketing_inr h2{line-height:42px;}
	.abt-lft-sc h3 {font-size: 26px;}
	.founder-inner-data h2, .founder-desk-content h2, .jv-txt-data h2{ font-size:26px;line-height:36px; }
	.hm_marketing_inr h2, .mrkt_pg_elgnc_top h2, .mrkt_quality_top h2{ font-size:27px;line-height:37px; }
	.sidebar_bx ul li a {font-size: 18px;}
	.sidebar_bx h3{font-size:22px;padding:20px;}
	.sidebar_bx ul{padding:20px;}
}
@media(max-width:400px) {
	.hm_about_rgt h2, .hm_services_title h2, .hm_product_title h2,
	.hm_joint_vntrs h2, .hm_mining_inr_lft h2, .hm_glry_title h2, .thank-you-message h2{ font-size: 28px;line-height: 37px; }
	.header_logo img {max-width: 200px;}
	.banner_btn{display:block;}
	.banner_btn a.bnr_prdt_btn{display:block;}
	.banner_btn a.bnr_contact_btn{display:block;margin-top:15px;}
}
