<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

	/*============================= Small MOBILE Devices================================ */
	
	@media(min-width:767px){
		
		
		
		
	}
	
	
	
	
	
	/*============================= MOBILE Devices================================ */
	@media(max-width:767px){
		body{
			font-size: 15px;
		}
		.mob-p{
		    padding:0 15px;
		}
		/* .mainbanner .largebanner {
			display: none;
		} */
		.mainbanner{
			padding-top: 0;
		}
		.p-featuretitle {
            padding-left: 0;
        }
		.home-banner-mobile{
			display: block;
			    width: 100%;
		}
		.home-deskbanner{
			display: none;	
		}
		.mobilebanner{
			display: none;
		}
		.mainbanner-inner h1{
			font-size: 7vw;
		}
		.mainbanner-inner{
			top: 55%;
		}
		.homebanner1 .mainbanner-inner h1{
			font-size: 15vw;
		}

		.homebanner1 .mainbanner-inner {
			top: 210px;
			text-align: center;
		}
		.productfeaturebox {
			padding: 0 0px;
		}
		nav.navbar.bootsnav .navbar-toggle{
			float: right;
			margin-right: 8px;
		
		}
		
		nav.navbar.bootsnav .navbar-toggle {
			background: none;
			
		}
		
		nav.navbar.bootsnav .navbar-toggle i{
			color: #3f1f0f;
			font-size: 25px;
		}
		
		nav.navbar .navbar-brand img.logo {
			width: 66px;
			margin-top: -15px;
		}
		#navbar-menu {
			background: #fff;
		}
		nav.navbar.bootsnav .navbar-header{
			padding: 8px 10px 0;
			/* background: #fff; */
		}
		nav.navbar.bootsnav ul.nav&gt;li&gt;a {
			padding: 15px 0;
		}
		.mainbanner img{
		    width: 100%;
            object-fit: cover;
            height: 232px;
            object-position: center;
		}
		.m-abt-banner img {
            width: 100%;
            object-fit: cover;
            height: 232px;
            object-position: 79%;
        }
        
        .m-prod-banner img {
            width: 100%;
            object-fit: cover;
            height: 232px;
            object-position: 14%;
            
        }

		.p-featuretitle h1 {
			font-size: 30px;
		}
		.p-featuretitle h4 {
			font-size: 14px;
		}
		.blogcontainer {
			flex-direction: column;
			margin: 0 8px;
			box-sizing: border-box;
			width: 44.5%;
			box-shadow: 0px 0px 7px 3px #ccc;
			border-radius: 25px;
		}
		.blogcontainer&gt;div{
			border-radius: 25px 25px 0 0;
			overflow: hidden;
		}
		.blogcontainer&gt;div .btn1{
			font-size: 12px;
		}
		.bloginfo {
			padding: 30px;
		}
		.bloginfo h2 {
			font-size: 25px;
		}
		.footerlogobox img {
			width: 194px;
			margin-bottom: 40px;
		}
		.footerbg  {
			width: 100%;
			position: absolute;
			bottom: 0;
			margin: 0;
		}
		.footersec{
			padding-bottom: 86px;
		}
		.f-contact ul li {
			margin-bottom: 10px;
		}
		.f-contact p,.f-contact ul li a {
			font-size: 15px;
		}
		.f-contact p br {
			display: none;
		}
		.mob-fbox{
			display: flex;
			align-items: center;
			justify-content: space-between;
		}
		.quicklink {
			padding-top: 30px;
		}
		.quicklink ul li a{
			font-size: 15px;
		}
		.f-contact ul li i {
			font-size: 18px;
		}
		.folow-us ul li img {
			width: 33px;
		}
		.folow-us ul li{
			margin-right: 15px;
		}
		.footerlogobox{
			margin: auto;
			width: 200px;
		}
		.copy-right small {
			font-size: 12px;
		}
		.quicklink h4 {
			font-size: 21px;
		}
		.quicklink ul li {
			margin-bottom: 8px;
		}
		.folow-us {
			padding-top: 18px;
		}
		.title h2 {
			font-size: 22px;
		}
		.abtinfo {
			padding-top: 30px;
		}
		.artical-info {
			/* padding-top: 30px; */
		}
		.contactwrapper{
			flex-direction: column;
		}
		.contactform form input{
			height: 50px;
			margin-bottom: 10px;
		}
		.contactbox {
			padding: 25px;
		}
		.contactdetails {
			padding-top: 30px;
		}
		.homeproducts .product-box .p-disc,
		.homeproducts .product-box .p-uses{
			display: none;
		}
		.homeproducts .product-box{
			min-height: auto;
			/* min-height: 250px; */
		}
		.product-box {
			text-align: center;
		}
		.p-title h4{
			font-size: 14px;
		}
		.p-btnbox a{
			font-size: 12px;
		}
		.seeall a{
			font-size: 18px;
		}
		.blogtitle h4 {
			font-size: 19px;
		}
		.iconbox img {
			width: 80px;
		}
		.homeblog .bloginfo h5,.homeblog .bloginfo p{
			display: none;
		}
		.homeblog .blogcontainer{
			padding: 0px;
		}
		.homeblog .bloginfo {
			padding: 10px;
		}
		.homeblog .bloginfo h2 {
			font-size: 13px;
			min-height: 35px;
			height: 32px;
		}
		
	}
	
	
	



	
	


	/*============================= Medium Devices, Tablets ================================ */
	@media(min-width:768px) and (max-width:991px){
			
		nav.navbar.bootsnav .navbar-toggle{
			float: right;
			margin-right: 8px;
		
		}
		
		nav.navbar.bootsnav .navbar-toggle {
			background: none;
			
		}
		
		nav.navbar.bootsnav .navbar-toggle i{
			color: #fff;
			font-size: 25px;
		}
		
		nav.navbar .navbar-brand img.logo {
			width: 93px;
			margin-top: -15px;
		}
		#navbar-menu {
			background: #fff;
		}
		nav.navbar.bootsnav .navbar-header{
			padding: 15px 24px 30px;
		}
		nav.navbar.bootsnav ul.nav&gt;li&gt;a {
			padding: 15px 0;
		}
		.mainbanner {
			/*padding-top: 90px;*/
		}
		.mainbanner-inner.homeb {
            top: 200px;
        }
		
		.homeproducts .product-box {
			height: 500px;
		}
		.blogcontainer {
			flex-direction: column;
		}
		.bloginfo {
			padding: 30px;
		}
	
		.bloginfo h2 {
			font-size: 25px;
		}
		.footerlogobox img {
			width: 250px;
			margin-bottom: 40px;
		}
		.product-box {
			height: 463px;
		}
		.contactwrapper{
			flex-direction: column;
		}
		.contactdetails {
			padding-top: 30px;
		}
		.blogcontainer {
			flex-direction: column;
			margin: 0 8px;
			box-sizing: border-box;
			width: 45.5%;
			box-shadow: 0px 0px 7px 3px #ccc;
			border-radius: 25px;
		}
		.blogcontainer&gt;div{
			border-radius: 25px 25px 0 0;
			overflow: hidden;
		}
		.pSliderinner .owl-nav button.owl-prev{
			left: -26px;
		}
		.pSliderinner .owl-nav button.owl-next{
			right: -26px;
		}
		
	}
	
	
	
	/*============================= Medium Devices, Desttop ================================ */
	@media(min-width:992px) and (max-width:1199px){
		.mainbanner {
			/*padding-top: 90px;*/
		}
		.mainbanner-inner.homeb {
            top: 268px;
        }
		.homeproducts .product-box {
			height: 456px;
		}
		.bloginfo h2 {
			font-size: 28px;
		}
		
		.p-featuretitle h1{
			font-size: 34px;
		}
		.productfeaturebox {
			padding-right: 0;
		}
			
	}	























</pre></body></html>