@media only screen and (min-width: 1440px){
	.warranty-and-rma-section .warranty-and-rma-img img{
		width: 50%;
	}
}
@media only screen and (max-width: 1440px) {

	.home-product-slide .owl-dots {
		margin-top: 20px;
	}

	.news-wrap-section {
		padding-bottom: 60px;
	}

	.popup-video.play-video {
		border-radius: 20%;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 1440px) {
	.inner-slider .tab-content .tab-pane img {
		width: 100%;
		height: 300px;
		object-fit: contain;
	}

	.inner-slider .nav-tabs .nav-link img {
		width: 80px;
	}

	.inner_banner_wrap_section h3 {
		font-size: 20px;
	}

	.inner-slider .nav-tabs {
		margin-bottom: 0px !important;
	}
	.news-details-section .news-details-img{
		height: 565px;
	}
}

@media only screen and (max-width: 1199px) {
	.product-model-wrap {
		height: fit-content;
	}

	.thumb video {
		height: 400px;
	}

	.pro-slide-item .product-info-home {
		padding: 50px;
	}


}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

	.box-item {
		padding: 30px !important;
		min-height: 430px;
	}

	.carousel-caption h2 {
		font-size: 34px;
	}

	.home-product-slide .owl-dots {
		margin-top: 20px;
	}

	.news-wrap-section {
		padding-bottom: 60px;
	}

	.contact-info-item {
		height: 100% !important;
	}

	.product-model-wrap {
		height: 456px;
	}

	.inner-carousel-caption h1 {
		font-size: 45px;
	}

	.inner-carousel-caption h3 {
		font-size: 22px;
	}

	.blog-details-section .blog-details-img {
		width: 100%;
		height: 523px;
		object-fit: cover;
	}

	.count-child .count-main .count-value-wrap {
		font-size: 33px;
	}

	.product-model-wrap .p-model-info p {
		display: none;
	}

	.product-model-wrap .p-model-info h2 {
		font-size: 25px;
	}

	.popup-video.play-video {
		border-radius: 20%;
	}

	.inner-slider .nav-tabs {
		margin-top: 0px;
		margin-bottom: 0px !important;
	}

	.inner-slider .nav-tabs .nav-link img {
		width: 58px;
	}

	.inner-slider .tab-content .tab-pane img {
		width: 100%;
		height: 194px;
		object-fit: contain;
	}

	.inner-slider .inner-carousel-caption h3 {
		font-size: 22px;
	}

	.inner_banner_wrap_section h3 {
		font-size: 19px;
	}

	.inner_banner_wrap_section .carousel-item img{
		height: 300px;
	}
	.products_details_wrap_section .feature-list > li{
		font-size: 1.40rem;
	}
	.products_details_wrap_section .product_main_wrap_section{
		height: 600px;
		padding: 100px 0;
	}
	.products_details_wrap_section .pro_modal_title h4{
		font-size: 35px;
	}
	.pro_configration_wrap_section{
		height: 500px !important;
	}
	.products_details_wrap_section .pro_configration_main_wrap_box .nav-tabs{
		border-bottom: 0px;
	}
	.news-details-section .news-details-img{
		height: 470px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.warranty-and-rma-section .warranty-and-rma-img img {
		width: 100% !important;
	}

	.desktop-menu {
		display: none;
	}

	.carousel-caption h2 {
		font-size: 38px;
	}

	.carousel-caption>h3 {
		font-size: 20px;
	}

	.box-item {
		min-height: 550px;
	}

	.carousel-caption ul li {
		font-size: 13px;
	}

	.carousel-caption ul li::before {
		height: 16px;
		width: 16px;
	}

	.feature-list > li{
		font-size: 1.25rem;
	}
	.products_details_wrap_section .products_img img{
		height: 300px;
	}
	.products_details_wrap_section .pro_modal_title h4{
		font-size: 27px;
	}
	.products_details_wrap_section .feature-list > li::before{
		top: 0;
	}
		.download-wrap .custom-btn{
		margin-right: 10px !important;
		max-width: 195px;
	}
	.pro_configration_main_wrap_box{
		display: flex;
	}
	.products_details_wrap_section .tab-pane img{
		height: 250px;
	}
	.inner_banner_wrap_section .carousel-item img{
		height: 300px;
	}
	.inner_banner_wrap_section .inner-carousel-wrap-box .text-start h3{
		font-size: 20px;
	}
	.custom-nav-tabs > li {
		margin-right: 10px;
	}

	.count-value-wrap {
		font-size: 26px;
	}

	.count-main .count-content>h6 {
		font-size: 14px;
	}

	.inner-carousel-caption h1 {
		font-size: 40px;
	}

	.count-main>img {
		height: 40px;
		width: 40px;
	}

	.count-child .count-main {
		padding: 30px 20px;
	}

	.manu-content-desc h3 {
		font-size: 28px;
	}

	.manu-content-desc p {
		font-size: 15px;
	}

	.news-content h2 {
		font-size: 26px;
	}

	.news-big-wrap p {
		font-size: 15px;
	}

	.news-small-wrap .desc p {
		font-size: 14px;
		-webkit-line-clamp: 2;
	}

	.carousel-caption h2 {
		font-size: 32px;
		margin-bottom: 10px !important;
	}

	.carousel-caption p {
		font-size: 14px;
	}

	.manu-content-desc {
		margin-bottom: -20px;
	}

	.pro-slide-item .product-info-home h3 {
		font-size: 22px;
	}

	header.position-fixed.w-100 {
		position: relative !important;
	}

	header.position-fixed.w-100.sticky {
		position: fixed !important;
		position: sticky !important;
		left: 0;
		top: 0;
	}

	header.sticky {
		background-color: #fff;
	}

	.mobile-menu {
		display: block;
		background-color: #202020;
		height: 93vh;
		overflow-y: auto;
	}

	.mobile-menu::-webkit-scrollbar {
		width: 3px;
	}

	.mobile-menu::-webkit-scrollbar-track {
		background: #f1f1f1;
	}

	.mobile-menu::-webkit-scrollbar-thumb {
		background: #888;
	}

	.mobile-menu::-webkit-scrollbar-thumb:hover {
		background: #555;
	}

	.carousel-control-next,
	.carousel-control-prev {
		margin: auto 10px;
	}

	.social-listing>li {
		margin-right: 5px;
	}

	.dropdown-menu.mega-dropdown {
		top: 82px;
		border-radius: 0;
	}

	.product-menu-listing-wrap>span {
		width: 100%;
		display: flex;
		align-items: center;
		border-bottom: 1px solid #eee;
		padding: 10px;
	}

	.product-menu-listing-wrap>span:last-child {
		border-bottom: 0 solid #eee;
	}

	.product-menu-listing-wrap span a span {
		display: inline-block;
	}

	.product-menu-listing-wrap>span a img {
		width: 60px;
		height: 60px;
		margin-right: 20px;
	}

	.pro-slide-item .product-info-home h3 {
		font-size: 16px;
	}

	.pro-slide-item .product-info-home {
		padding: 10px 30px;
		width: 90%;
	}

	.product-info-home .link-wrap a {
		font-size: 16px;
	}

	.sub-dd-content .accordion-item {
		border: 0;
		border-bottom: 1px solid #eee;
	}

	.product-model-wrap .p-model-info p {
		font-size: 14px;
		display: none;
	}

	.product-model-wrap span {
		left: 38%;
	}

	.mobile-menu .navbar-nav .nav-item .nav-link span {
		font-size: 20px !important;
	}

	.inner-carousel-caption {
		padding: 30px 0px;
	}

	section {
		padding: 50px 0;
	}

	.home-product-slide .owl-dots {
		margin-top: 20px;
	}

	.news-wrap-section {
		padding-bottom: 60px;
	}

	.contact-details-section .inquiry-details-wrap-box {
		margin-bottom: 20px;
	}

	.contact-details-section .inquiry-details-wrap-box:last-child {
		margin-bottom: 0;
	}

	.contact-info-item {
		height: 100% !important;
	}

	.contact-form-block .contact-arrow {
		display: none;
	}

	.services-wrap-box {
		margin-bottom: 20px;
	}

	.services-wrap-box:last-child {
		margin-bottom: 0;
	}

	.services-wrap-box .box-item {
		height: 100%;
		min-height: auto;
	}

	.product-model-wrap {
		height: 400px;
	}

	.product-model-wrap .p-model-info h2 {
		font-size: 20px;
	}

	.feature-wrap {
		padding: 50px 40px;
	}

	.blog-details-section .blog-details-img {
		width: 100%;
		height: 389px;
		object-fit: cover;
	}

	.product-model-wrap .p-model-info h4 {
		font-size: 17px;
	}

	.popup-video.play-video {
		border-radius: 20%;
	}

	.inner-slider .nav-tabs {
		margin-top: 0;
	}

	.inner-slider .nav-tabs .nav-link img {
		width: 85px;
	}

	.inner-slider .tab-content .tab-pane img {
		width: 100%;
		height: 400px;
		object-fit: contain;
	}

	.inner-slider .inner-carousel-caption h3 {
		font-size: 21px;
	}
	.section-heading h2{
		font-size: 35px;
	}
	.news-details-section .news-details-img{
		height: 350px;
	}
}


@media only screen and (max-width: 991px) {
	.product-menu-listing-wrap span a span {
		text-align: left;
	}
}

@media only screen and (max-width: 767px) {
	.products_details_wrap_section .tab-pane img {
		height: auto !important;
	}

	.products_details_wrap_section .pro_modal_title h4 {
		font-size: 28px;
		text-align: center;
	}

	.configration-wrap-section .confi-title h2 {
		font-size: 35px !important;
	}


	.products_details_wrap_section .feature-list>li::before {
		top: 0 !important;
	}

	.products_details_wrap_section .products_img img {
		height: auto;
		margin-bottom: 20px;
	}

	.feature-list>li {
		font-size: 16px;
	}

	.warranty-and-rma-section .warranty-and-rma-img img {
		width: 100% !important;
	}

	.popup-video.play-video i {
		font-size: 20px;
	}

	.popup-video.play-video {
		padding: 10px 20px;
	}

	.thumb video {
		height: 200px;
	}

	.custom-tab-content .tab-pane p {
		font-size: 16px;
	}

	.product-model-wrap {
		/* height: 350px; */
	}

	.feature-wrap {
		padding: 20px !important;
	}

	.desktop-menu {
		display: none;
	}

	.mobile-menu {
		display: block;
		background-color: #fff;
		height: 93vh;
		overflow-y: auto;
	}

	.mobile-menu::-webkit-scrollbar {
		width: 3px;
	}

	.mobile-menu::-webkit-scrollbar-track {
		background: #f1f1f1;
	}

	.products_details_wrap_section .pro_configration_main_wrap_box {
		display: block !important;
	}


	.mobile-menu::-webkit-scrollbar-thumb {
		background: #888;
	}

	.mobile-menu::-webkit-scrollbar-thumb:hover {
		background: #555;
	}

	.count-main {
		margin: 15px 0;
	}

	.manu-content-desc {
		margin: -20px 10px 10px;
	}

	.news-content h2 {
		font-size: 24px;
	}

	.news-content p {
		font-size: 15px;
	}

	.carousel-caption h2 {
		font-size: 20px;
	}

	.carousel-caption ul {
		display: none;
	}

	.carousel-caption>h3 {
		font-size: 15px;
	}

	.carousel-caption p {
		display: none
	}

	.custom-btn {
		font-size: 10px;
		padding: 10px !important;
	}

	footer {
		padding: 70px 20px 0;
	}

	header.position-fixed.w-100 {
		position: relative !important;
	}

	header.position-fixed.w-100.sticky {
		position: fixed !important;
		position: sticky !important;
		left: 0;
		top: 0;
	}

	header.sticky {
		background-color: #fff;
	}

	.carousel-control-next-icon,
	.carousel-control-prev-icon {
		width: 1rem;
		height: 1rem;
	}

	.carousel-indicators [data-bs-target] {
		height: 3px;
	}

	.navbar-toggler {
		box-shadow: none;
	}

	/* section { padding: 50px 0; } */
	section {
		padding: 30px 0;
	}

	.carousel-control-next,
	.carousel-control-prev {
		margin: auto 0px;
	}

	.dropdown-menu.mega-dropdown {
		top: 57px;
		border-radius: 0;
	}

	.product-menu-listing-wrap>span {
		width: 100%;
		display: flex;
		align-items: center;
		border-bottom: 1px solid #eee;
		padding: 10px;
	}

	.product-menu-listing-wrap>span:last-child {
		border-bottom: 0 solid #eee;
	}

	.product-menu-listing-wrap span a span {
		display: inline-block;
	}

	.product-menu-listing-wrap>span a img {
		width: 60px;
		height: 60px;
		margin-right: 20px;
	}

	.pro-slide-item .product-info-home h3 {
		font-size: 16px;
	}

	.pro-slide-item .product-info-home {
		padding: 10px 30px;
		width: 90%;
	}

	.product-info-home .link-wrap a {
		font-size: 16px;
	}

	.inner-carousel-caption h1 {
		font-size: 30px;
	}

	.inner-carousel-caption {
		padding: 30px 0px;
	}

	.f-listing {
		margin-bottom: 30px;
	}

	.section-heading>h2 {
		font-size: 32px;
	}

	.home-product-slide .owl-dots {
		margin-top: 20px;
	}

	#home_pro-m-wrap {
		padding-bottom: 0;
	}

	.count-child .count-main {
		margin-bottom: 20px;
		margin-top: 0;
	}

	.count-child:first-child .count-main {
		margin-top: 0px;
	}

	.count-child:last-child .count-main {
		margin-bottom: 0;
	}

	.contact-details-section .inquiry-details-wrap-box {
		margin-bottom: 20px;
	}

	.contact-details-section .inquiry-details-wrap-box:last-child {
		margin-bottom: 0;
	}

	.contact-form-block .contact-arrow {
		display: none;
	}

	.contact-form-block h4 {
		font-size: 18px;
	}

	.warranty-and-rma-section .warranty-and-rma-text-box .warranty-and-rma-title h4 {
		font-size: 22px;
	}

	.about-company-content-wrap-box {
		margin-bottom: 20px !important;
	}

	.about-company-content-wrap-box .title {
		font-size: 30px;
	}

	.about-company-content-wrap-box .desc {
		margin-top: 20px;
	}

	.services-wrap-box {
		margin-bottom: 20px;
	}

	.services-wrap-box:last-child {
		margin-bottom: 0;
	}

	.services-wrap-box .box-item {
		padding: 20px 40px !important;
	}

	.boxes-wrapper {
		margin-bottom: 0 !important;
	}

	.event-wrap {
		margin-bottom: 20px !important;
	}

	.babal-brand-logo{
		width: 50px !important;
	}

	.event-wrap h3 {
		font-size: 24px;
	}

	.event-wrap .date-info {
		padding-left: 10px !important;
	}

	.event-content-wrap {
		padding: 20px 0 !important;
	}

	.product-single-slide-wrap {
		margin-bottom: 30px;
	}

	.manufacturing-section .manufacturing-image-wrap-box .manufacturing-img img {
		margin-bottom: 10px;
	}

	.blog-details-section .blog-details-img {
		width: 100%;
		height: 288px;
		object-fit: cover;
	}

	#product_main-wrap .product-model-wrap .p-model-info p {
		display: none;
	}

	#product_main-wrap .product-model-wrap span {
		bottom: 18px;
		left: 40%;
	}

	#product_main-wrap .product-model-wrap .p-model-info h2 {
		font-size: 25px;
	}

	.popup-video.play-video {
		border-radius: 20% !important;
	}

	.count-value-wrap {
		font-size: 35px;
	}

	.popup-video.play-video img {
		width: 50px;
	}

	.inner_banner_tab {
		display: none;
	}

	.tab-wise_pro_details_section .prod_details_tab-title,
	.products_modal_img_wrap-1 .pro_modal_title h4,
	.products_modal_img_wrap .pro_modal_title h4 {
		font-size: 25px;
		text-align: center;
	}

	.tab-wise_pro_details_section .custom-nav-tabs>li>a {
		font-size: 18px;
	}

	.inner_banner_wrap_section .carousel-item img {
		height: 240px !important;
	}

	.inner_banner_wrap_section .inner-carousel-wrap-box .text-start h1 {
		font-size: 26px !important;
		text-align: center !important;
	}
	.download-list-filter-box{
		display: block;
	}
	.news-details-section .news-details-img{
		height: 265px;
	}
	
}

@media only screen and (max-width: 575px) {

	.carousel-caption>h3 {
		font-size: 10px;
		font-weight: 400;
	}

	.carousel-caption h2 {
		font-size: 16px;
		margin-bottom: 10px !important;
	}

	header .navbar-brand>img {
		width: 50px;
	}

	.carousel-indicators [data-bs-target] {
		height: 3px;
	}

	.product-model-wrap .p-model-info {
		padding: 5px 10px;
	}

	.product-model-wrap .p-model-info ul li {
		font-size: 10px;
	}

	.count-main .count-value-wrap {
		font-size: 33px;
	}

	.count-main .count-content>h6 {
		font-size: 17px;
	}

	.count-main>img {
		width: 40px;
		height: 40px;
	}

	.manu-content-desc h3 {
		font-size: 25px;
	}

	.news-content h2 a{
		font-size: 25px;
	}
	.manu-content-desc p {
		font-size: 14px;
	}

	.box-item {
		min-height: unset;
		margin-bottom: 30px;
	}

	.section-heading>h2 {
		font-size: 30px;
	}

	.download-wrap {
		display: grid;
	}

	.product-model-wrap>img {
		width: 100%;
		height: inherit;
		margin: auto;
		object-fit: contain;
	}

	.download-wrap a {
		margin-right: 10px !important;
		margin-bottom: 20px;
	}

	section {
		padding: 30px 0;
	}

	.product-model-wrap {
		margin-bottom: 10px !important;
	}

	#home_pro-m-wrap {
		padding-bottom: 0;
	}

	.count-child .count-main {
		margin-bottom: 15px;
		margin-top: 0;
	}

	.count-child:first-child .count-main {
		margin-top: 10px;
	}

	.count-child:last-child .count-main {
		margin-bottom: 0;
	}

	footer {
		padding: 30px 20px 0;
	}

	/* .news-wrap-box-col:last-child .news-small-wrap{
		margin-bottom: 0;
	} */
	.copyright-wrap p {
		font-size: 11px;
	}

	.f-title {
		font-size: 18px;
	}

	.product-info-home .link-wrap a {
		margin-right: 0;
	}

	.pro-slide-item .product-info-home h3 {
		font-size: 15px;
	}

	.warranty-and-rma-section .warranty-and-rma-text-box .warranty-and-rma-title h4 {
		font-size: 20px;
	}

	.services-wrap-box .box-item {
		padding: 20px 25px !important;
	}

	.event-wrap h3 {
		font-size: 21px;
	}

	.configration-wrap-section .confi-title h2 {
		font-size: 22px !important;
	}

	.product-model-wrap .p-model-info h2 {
		font-size: 20px;
	}

	.inner-slider .inner-carousel-caption .text-start h1 {
		font-size: 24px;
	}

	.inner-slider .inner-carousel-caption .text-start h3 {
		font-size: 16px;
	}

	.section-heading>h2 {
		font-size: 25px;
	}

	.feature-list>li>ul>li {
		font-size: 16px;
	}

	.custom-nav-tabs>li {
		margin-right: 16px;
	}

	.manufacturing-section .manufacturing-wrap-box .manufacturing-title h4 {
		font-size: 20px;
	}

	.blog-details-section .blog-details-img {
		width: 100%;
		height: 308px;
		object-fit: cover;
	}

	.product-model-wrap .p-model-info h3 {
		font-size: 20px;
	}

	.product-model-wrap .p-model-info h4 {
		font-size: 15px;
	}

	.custom-link {
		font-size: 14px;
	}

	.p-model-info ul {
		display: none;
	}

	#home_pro-m-wrap .home_prod_box.col-md-12 .product-model-wrap>img {
		height: 150px;
		object-fit: cover;
	}

	.product-model-wrap .custom-link {
		bottom: 8px;
		right: 10px;
	}

	#product_main-wrap .product-model-wrap .p-model-info p {
		display: none;
	}

	#product_main-wrap .product-model-wrap span {
		bottom: 18px;
		left: 35%;
	}

	.manufacturing-section .manufacturing-wrap-box .manufacturing-title h4::before {
		height: 30px;
	}

	.manufacturing-section .manufacturing-wrap-box .manufacturing-title h4::after {
		left: 46%;
	}

	.feature-list>li {
		font-size: 16px;
	}

	#product_main-wrap .product-model-wrap .p-model-info h2 {
		font-size: 20px;
	}

	.inner_banner_wrap_section .nav-tabs .nav-link img {
		width: 60px;
	}

	.inner_banner_wrap_section .tab-content .tab-pane img {
		height: 209px;
	}

	.inner_banner_wrap_section .nav-tabs {
		display: flex;
		justify-content: center;
		margin-bottom: 0px !important;
	}

	.inner_banner_wrap_section .inner_banner_tab {
		display: block;
	}

	.inner_banner_wrap_section h3 {
		font-size: 15px;
	}

	.inner_banner_wrap_section .nav-link {
		padding: 0.5rem 0.2rem;
	}

	.inner_banner_wrap_section {
		padding: 30px 0;
	}

	.tab-wise_pro_details_section .nav-tabs {
		justify-content: center;
	}
	.download-wrap-box{
		display: block !important;
	}
	.download-wrap-box .donwload-com-pro-btn{
		margin-bottom: 40px;
	}
	.news-details-section .news-details-img{
		height: 265px;
	}
}

@media only screen and (max-width: 355px) {
	.carousel-caption h2 {
		font-size: 14px;
	}

	.pro-slide-item .product-info-home h3 {
		font-size: 13px;
	}

	.blog-details-section .blog-details-img {
		width: 100%;
		height: 185px;
		object-fit: cover;
	}

	#home_pro-m-wrap .home_prod_box.col-md-12 .product-model-wrap>img {
		/* height: 226px; */
		height: 135px;
		object-fit: cover;
	}
	.news-details-section .news-details-img{
		height: 160px;
	}
}

/* Comment For Commit */

@media only screen and (max-width: 990px) {
	.inner_banner_wrap_section {
		padding: 60px 0 !important;
	}

	.configration-wrap-section {
		padding: 60px 0 !important;
	}

	.configration-wrap-section .confi-title h2 {
		font-size: 35px !important;
	}

	.configration-wrap-section ul {
		display: unset !important;
	}

	.configration-wrap-section ul li {
		font-size: 16px;
	}

	.configration-wrap-section .configration-main-wrap_box .configration-wrap-box {
		padding: 10px 30px !important;
	}

	.products_details_wrap_section .product_main_wrap_section {
		height: 100% !important;
	}

	.products_details_wrap_section .product_main_wrap_section:nth-of-type(odd) .img-moda-wrap-box {
		width: 100%;
	}

	.products_details_wrap_section .product_main_wrap_section {
		padding: 60px 0;
	}

	.products_details_wrap_section .pro_configration_wrap_section {
		height: fit-content !important;
		padding: 60px 0;
	}

	.products_details_wrap_section .pro_configration_main_wrap_box .pro_configration_left_box {
		padding: 0 !important;
	}

	.products_details_wrap_section .pro_configration_main_wrap_box .nav-tabs {
		justify-content: center !important;
		border-bottom: none !important;
	}

	.products_details_wrap_section .pro_configration_main_wrap_box .pro_configration_left_box,
	.products_details_wrap_section .pro_configration_main_wrap_box .pro_configration_right_box {
		width: 100%;
	}

	.products_details_wrap_section .product_main_wrap_section:nth-of-type(even) .img-moda-wrap-box {
		width: 100%;
		margin-bottom: 20px;
	}

	.products_details_wrap_section .product_main_wrap_section:nth-of-type(even) .products_img {
		margin: auto;
	}

}