

@media screen and (min-width: 768px){
.cyVRtB {
    padding: 15px 12px 12px 16px;
}
}

@media (max-width: 768px){
.register-box {
    
    padding-bottom: 50px !important;
}

.login-box{padding-bottom: 50px!important;}


}

.cyVRtB {
    box-shadow: rgb(187, 194, 205) 3px 31px 40px -42px;
    border-radius: 8px;
    padding: 16px 16px 8px;
    background: white;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    border: 1.3px solid rgb(210, 218, 224);
}

@media (min-width: 576px){
.pb-sm-2 {
    padding-bottom: 0.5rem !important;
}

.pb-sm-1 {
    padding-bottom: 0.25rem !important;
}
.mb-sm-4 {
    margin-bottom: 1.5rem !important;
}
}

.cyVRtB .image-section {
    width: 66px;
}
.pr-1 {
    padding-right: 0.25rem !important;
}
.mr-2 {
    margin-right: 0.5rem !important;
}

.cyVRtB a {
    text-decoration: none;
    display: inline-block;
}

.cyVRtB .imageBox {
    border: 1px solid rgb(238, 240, 243);
    border-radius: 0px;
    overflow: hidden;
    display: inline-block;
    width: 64px;
    height: 64px;
}

/* @media screen and (min-width: 768px){
.cyVRtB .cat-det-wrp {
  /   min-height: 110px !important; 
}} */
.cyVRtB .cat-det-wrp {
    width: calc(100% - 76px);
}
.cyVRtB .cat-det-wrp > a {
    display: block;
}
.cyVRtB a {
    text-decoration: none;
    display: inline-block;
}

@media screen and (min-width: 768px){
.cyVRtB .catlist-details {
    line-height: 20px;
    -webkit-line-clamp: 3;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

}

@media screen and (min-width: 768px){
.cyVRtB .catlist-details {
    line-height: 20px;
    -webkit-line-clamp: 3;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}
}
.cyVRtB .catlist-details {
    line-height: 18px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}
.cyVRtB {
    box-shadow: rgb(187, 194, 205) 3px 31px 40px -42px;
    border-radius: 0px;
    padding: 16px 16px 8px;
    background: white;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    border: 1.3px solid rgb(210, 218, 224);
}

.cyVRtB a {
    text-decoration: none;
    display: inline-block;
}

.cyVRtB .catlist-details span {
    line-height: 20px;
}
.pr-2 {
    padding-right: 0.5rem !important;
}

.col-12 {
    flex: 0 0 auto;
    width: 100%;
}

@media (min-width: 768px)
{.Body4R {
    font-size: 14px !important;
    line-height: 20px !important;
}}

@media (min-width: 576px){
.goqNWZ {
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
}
}
.goqNWZ {
    color: rgb(117, 132, 154);
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
}

.cyVRtB .catlist-details {
    line-height: 18px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

.cyVRtB a {
    text-decoration: none;
    display: inline-block;
}

@media (min-width: 992px){
.col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
}}

.mt-3 {
    margin-top: 1rem !important;
}

.d-flex {
	margin-right: 10px;

    display: flex !important;
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex: 1 0 100%;
    flex-wrap: wrap;
   
}

.homepage .logosection.fixed {
    /* position: sticky; */
    z-index: 1000099;
    top: 0;
    left: 0;
    width: 100%;
    padding: 5px 10px;
}

.mb-sm-4 {
    margin-bottom: 1rem !important;
}


.cyVRtB .cat-title {
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
}

@media (min-width: 768px){
.Body3R {
    font-size: 16px !important;
    line-height: 24px !important;
}}
@media (min-width: 576px){
.eWYGIK {
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
}}
.eWYGIK {
    color: rgb(45, 56, 64);
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
}



@media (max-width:1140px){
	.homepage .preheader{padding: 7px 10px; display: none;}
	.homepage .logosection{padding: 50px 10px;}
	.homepage .product-detail-sec1 .product-detailbg1 .middle-sec{padding: 0 10px;padding-bottom: 20px}
	.homepage .product-detail-sec1 .product-detailbg1 .innersec ul li{margin-right: 2.66%;}
	.homepage .popular-product{padding: 60px 10px 30px;}
	.homepage .popular-product .texttile h4:after{width: 390px;}
	.homepage .popular-product .texttile .stylishbtn2{float: right;}
	.homepage .product-detail-sec2 .product-detailbg2 .middle-sec{padding: 0 10px;}
	.homepage .product-detail-sec2 .product-detailbg2 .innersec ul li{margin-right: 2.66%;}
	.homepage .popular-product1{padding: 60px 10px 30px;}
	.homepage .popular-product1 .texttile h4:after{width: 509px;}
	.homepage .popular-product1 .texttile .stylishbtn2{float: right;}
	.homepage .testimonial-section .popular-product1{padding: 60px 10px 30px;}
	.homepage .testimonial-section .popular-product1 .texttile h4:after{width: 805px;}
	.homepage .testimonial-section .testimonial-slider{padding:0 30px;}
	.homepage .testimonial-section .testimonial-slider .overview{width: 100%;padding-right: 0;}
	.homepage .testimonial-section .testimonial-slider .brand{width: 100%;padding-top: 20px;}
	.homepage .footer-section{padding: 50px 10px 25px;}
	.homepage .sub-footer{padding: 20px 10px;padding-bottom: 100px;}
	.homepage .main-slidersec .megamenu-nav{padding: 0 10px;}
	.homepage .main-slidersec .megamenu-nav .mega-part1{margin-right: 26px;}
	.homepage .main-slidersec .megamenu-nav .mega-part2{float: right;}
	.homepage .main-slidersec .megamenu-nav .mega-part1 .sale-lead .view-more{padding-top: 15px;}
	.homepage .agriculture .popular-product{padding: 30px 10px;}
	.homepage .agriculture .popular-product .texttile h4:after{width: 337px;}
	.homepage .agriculture .popular-product .texttile .stylishbtn2{float: right;}
	.homepage .testimonial-section .popular-product1.brandtitle .texttile h4:after{width: 506px;}
	
	.homepage .testimonial-section .testimonial-slider .owl-theme .owl-nav .owl-prev
    {
        left: -33px;
    }
}
.owl-carousel .owl-stage {
	position: relative;
	display: flex;
	flex-direction: row-reverse;
	-ms-touch-action: pan-Y;
	-moz-backface-visibility: hidden;
}

@media (max-width:480px){
	.homepage .logosection .logomain{
		width: 30%;
	}
	.homepage .logosection .searchsec{
		
		text-align: center;
	}
	.homepage .logosection .signinsec {
		float: right;
		width: 69%;
		padding: 8px 0 0 40px;
		margin-top: 12px;
		right: 15px;
		position: relative;
		text-align: right;
	}

	.homepage .logosection, .homepage .menusection {
		border: none !important;
	}
	.homepage .logosection.fixed {
		border-bottom: 1px solid #D4D4D4!important;
	}

}



@media (max-width:1024px){
	.homepage .agriculture .popular-product .texttile h4, .texttile h4{padding: 0 10px;}
.homepage .logosection .searchsec{width: 100%;text-align: center;}
	.homepage .logosection .searchsec .inputtxt{width: 100%;}
	.homepage .logosection .searchsec{margin:10px 0 0; padding-right: 10px;padding-left: 10px;}
	.homepage .logosection .signinsec{padding: 0;}
	.homepage .logosection{padding: 10px 10px;}
	.homepage .footer-section .footersec .link-sec{width: 20.61%;}
	.homepage .footer-section .footersec .resource-sec{width: 20.61%;}
	.homepage .footer-section .footersec .social-sec{width: 29.98%;}
	.menu-container .manu ul li:hover a{color: initial;}
	.menu-container .manu ul li:hover a span{transform:none;}
	.slider_img{background: transparent !important;height: auto !important;}
	.homepage .main-slidersec .megamenu-nav .mega-part1 .sale-lead .view-more{padding-top: 20px;}
	.homepage .main-slidersec .megamenu-nav .mega-part1 .sale-lead{height: 210px;}
	.homepage .main-slidersec .megamenu-nav .mega-part1 .sale-lead:last-child{height: 210px;}
	.homepage .menusection{margin-bottom: 10px;    z-index: 1;
	}
	.texttile h4:after {width: 620px;}
	#q{margin-bottom: 0;}
	.homepage .testimonial-section .popular-product1.brandtitle .texttile h4::after {width: 490px;}
	.homepage .popular-product .texttile h4::after {width: 380px;}
	.homepage .popular-product1 .texttile h4::after {width: 495px;}
	.homepage .testimonial-section .popular-product1 .texttile h4::after {width: 788px;}
}
@media (max-width:1023px){
	.homepage .popular-product1 .texttile h4::after {width: 240px;}
	.homepage .testimonial-section .popular-product1.brandtitle .texttile h4::after {width: 234px;}
	.homepage .popular-product .texttile h4:after{width: 125px;}
	.homepage .popular-product1 .texttile h4:after{width: 240px;}
	.homepage .testimonial-section .popular-product1 .texttile h4:after{width: 533px;}
	.homepage .main-slidersec .megamenu-nav .mega-part1{margin-right: 19px;}
	.homepage .agriculture .popular-product .texttile h4:after{width: 100px;}
	.product-detail.userprofile.selldetail .product-detail-sec2{width: 100% !important;margin-right: 0;}
	.userprofile .product-detail-sec{width: 100%;}
}

@media (max-width:768px){
	/* .login-box{padding-top: 150px!important;padding-bottom: 100px!important;} */
	.homepage .main-slidersec ul li{width: 100%;text-align: left;}
	.nav_menu_toggler_icon{position: inherit;background: #ff0000;text-align: left;width: 100%;padding: 10px;}
	.nav_menu_toggler_icon span{float: right;}
	.menu-container .manu{background: #00a4bd;padding: 15px 10px 0 10px;}
	.menu-container .manu ul li.category{background: transparent;padding: 10px 0;border-bottom: 1px solid #fff;}
	.menu-container .manu ul li.category:last-child{border-bottom:none}
	.menu-container .manu ul li:hover a,.menu-container .manu ul li a{color: #fff;}
	.homepage .main-slidersec ul li a.main-nav{border-right: none;position: relative;}
	.homepage .main-slidersec ul li .fa{color: #fff;position: absolute;right: 0;}
	.menu-container .manu ul li:hover a span{padding: 0;transform: none;}
	.menu-container .manu ul li .have_dropdown li.catsnew{padding: 0;}
	.homepage .main-slidersec .megamenu-nav .mega-part1{margin-right: 16px;width: 41.57%;}
	.homepage .main-slidersec .megamenu-nav .mega-part2{width: 55.78%;}
	.menu-container .manu ul li .have_dropdown li a{padding: 10px 0;}
	.homepage .main-slidersec .megamenu-nav .mega-part1 .sale-lead .view-more{padding-top: 0;}
	.homepage .product-detail-sec2 .product-detailbg2 .innersec ul li{height: 336px}
	.footer-row {display: block;}
	.footer-row .footer-column {display: block;align-items: center;margin-bottom:10px;}
	.footer-row .footer-column ul {display: block;margin-left: 0px;padding: 0px;  margin-top: 10px;}
}
@media (max-width:767px){
    .dropdown-content{margin-top:10px;}
}
@media (max-width:767px){
	.login-box.contactbox h3{margin-top: 20px;}
	.category-left{display:none;}
	.contact-parts,.content .login-box{width: 100%;}
	.leadview table td, .leadview table th{padding: 13px 5px;}
	.leadview table th{padding: 15px 5px;}
	.texttile h4::after {display: none;}
	.logosection.fixed .signinsec{padding: 10px 0 0 0;margin-top: 0px!important;}
	/* .logosection.fixed .logomain{display: none!important;} */
	.logosection.fixed .yours{display: none!important;}
	.homepage .preheader .preheadersec1{width: 80%;}
	.homepage .preheader .preheadersec2{width: 20%;}
	.homepage .product-detail-sec1 .product-detailbg1 .innersec ul li:nth-child(3n+0){margin-right: 0;}
	.homepage .product-detail-sec1 .product-detailbg1 .innersec ul li:nth-child(4n){margin-right: 2.66%;}
	.homepage .product-detail-sec1 .product-detailbg1 .innersec ul li{width: 31.56%;}
	.homepage .popular-product .texttile h4:after{display: none;}
	.homepage .product-detail-sec2 .product-detailbg2 .innersec ul li:nth-child(3n+0){margin-right: 0;}
	.homepage .product-detail-sec2 .product-detailbg2 .innersec ul li:nth-child(4n){margin-right: 2.66%;}
	.homepage .product-detail-sec2 .product-detailbg2 .innersec ul li{width: 31.56%;}
	.homepage .popular-product1 .texttile h4:after{display: none;}
	.homepage .testimonial-section .popular-product1 .texttile h4:after{display: none;}
	.homepage .popular-product,.homepage .popular-product1,.homepage .testimonial-section .popular-product1{padding: 30px 10px 30px;}
	.homepage .product-detail-sec1 .product-detailbg1,.homepage .product-detail-sec2 .product-detailbg2{background-image: none;height: auto;}
	.homepage .product-detail-sec1 .product-detailbg1 .innersec ul li,.homepage .product-detail-sec2 .product-detailbg2 .innersec ul li{opacity:1;}
	.nav-folderized .nav h3 { cursor: pointer;}
	.nav-folderized ul { max-height: 0; overflow:hidden; transition: max-height 1s ease-out;padding-left: 23px;}
	.nav-folderized .nav h3:after { content: "\2191"; float: right;padding-right: 10px;}
	.nav-folderized .nav.open h3:after { content: "\2193"; }
	.nav-folderized .nav.open ul { height:auto; max-height: 500px; transition: max-height 1s ease-in !important;padding-left:0px; }
	.homepage .footer-section .footersec .contact-sec,.homepage .footer-section .footersec .link-sec,.homepage .footer-section .footersec .resource-sec,.homepage .footer-section .footersec .social-sec{width:100%}
	.homepage .footer-section .footersec.accounttxt{padding:20px;color: #ffffff !important;border-bottom: 1px solid #fff;}
	.homepage .footer-section .footersec .nav{background-color:#fbfbfb;}
	.homepage .footer-section .footersec .contact-sec .footerlogo{padding: 25px 0;}
	.homepage .footer-section .footersec .contact-sec h3{display: block;}
	.homepage .footer-section{background: #fbfbfb;}
	.homepage .footer-section{padding: 20px 10px;}
	.homepage .footer-section .footersec .commanfooter{padding: 0;}
	.homepage .footer-section .footersec h3{padding: 15px 0;border-bottom: 1px solid #fff;}
	.homepage .footer-section .footersec .link-sec ul li:first-child,.homepage .footer-section .footersec .resource-sec ul li:first-child{padding-top: 12px;}
	.homepage .footer-section .footersec .social-sec ul li{padding: 12px 6px 12px 0;}
	.homepage .agriculture .popular-product .texttile h4:after{display: none;}
	.homepage .product-detail-sec1 .product-detailbg1 .innersec{padding: 0;}

	.top-links{background:#ffffff;padding:15px 10px 15px 10px;}
	.mobile-top-links{display:block;color:#fff}
	.top-links a.mobile-top-links{margin:0 0 0 0;color:#fff}
	.mobile-top-links .top-links-text{float:left}
	.top-links-icon{float:right;width:18px}
	.top-links ul.active{display:block;}
	.top-links ul{display:block;width:100%;margin-top:10px}
	.top-links ul li{width:100%;margin-bottom:0px;border-top:1px solid #fff}
	.top-links ul li a{color:#FFF;margin:0;padding:10px 0;display:block}
	.top-links-icon span{background-color: #000000;display: block;height: 2px;margin: 2px 0;transition: all ease 0.2s;-webkit-transition: all ease 0.2s;}
	.top-links ul{display:none}
	.mobile-menu-icon.active span.bar1, .open .top-links-icon span.bar1{transform:rotate(-45deg) translate(-3px, 6px);-webkit-transform:rotate(-45deg) translate(-2px, 6px)}
	.mobile-menu-icon.active span.bar2, .open .top-links-icon span.bar2{opacity:0}
	.mobile-menu-icon.active span.bar3, .open .top-links-icon span.bar3{transform:rotate(45deg) translate(0px, -3px);-webkit-transform:rotate(45deg) translate(0px, -3px)}
	.top-links li:last-child {padding: 0 0 0 0px;}
	.headersection .navigationsection {float: left;width: 100%;}
	.headersection .logosection {float: left;width: 100%;text-align: center;}
	.headersection .navigationsection .menusection {float: left;padding: 10px 0 0 0;width: 100%;}
	.headersection .navigationsection .registrationsection {float: none;padding: 0px 0 0 0;text-align: center;}
	.headersection .navigationsection .cartitemsection {float: none;text-align: center;}
	.headersection .logosection img {padding: 10px 0 10px 0;}
	.headersection .navigationsection .cartitemsection img {padding: 10px;}
	.headersection .navigationsection .menusection ul li a:hover {color: #ffffff;}
	.homepage .menusection ul li{width: 100%;text-align: left;}
	.mobile-top-links .top-links-text{font-family: 'Roboto';font-weight: 500;text-transform: uppercase;color: #000;}
	.homepage .menusection .dropdown-content ul li a,.homepage .menusection .dropdown-content ul li a:hover{color: #000;}
	.homepage .menusection ul li{border-right: none;}
	.homepage .menusection ul li a{position: relative;}
	.homepage .menusection ul li .fa{color: #000;padding-left: 5px;position: absolute;right: 0;}
	.homepage .menusection ul li{width: 100% !important;}
	.dropdown-content a:hover{background-color: #f9f9f9;}
	.homepage .menusection ul li a,.homepage .menusection ul li a:hover{color: #000;}
/*	.homepage .footer-section .footersec h3,.punchline,.homepage .footer-section .footersec .link-sec ul li a,.homepage .footer-section .footersec .resource-sec ul li a,.emailsection ul li .whats-call,.emailsection ul li .emailid{color: #fff}
*/	.homepage .preheader .preheadersec2{display: none;}
	.homepage .logosection .signinsec{margin-top: 10px;}
	.homepage .menusection ul li .dropdown-content > ul{padding: 0 10px;margin-top: 0;}
	.homepage .main-slidersec .megamenu-nav .mega-part1 .sale-lead:last-child{height: auto;
    padding-bottom: 35px;}
	.dropdown-content{
		position: relative;
	}
	.homepage .footer-section .footersec .social-sec ul li:last-child {
	    padding-right: 0;
	    margin-top: 0 !important;
	}
}

@media (max-width:640px){
	.homepage .preheader .preheadersec1,.homepage .preheader .preheadersec2{width: 100%;text-align: center;}
	.homepage .preheader .preheadersec2{padding: 20px 0 0 0;}
	.homepage .product-detail-sec1 .product-detailbg1 .innersec ul li:nth-child(odd){margin-right: 2.66%;}
	.homepage .product-detail-sec1 .product-detailbg1 .innersec ul li:nth-child(even){margin-right:0%;width: 48%;}
	.homepage .product-detail-sec1 .product-detailbg1 .innersec ul li{width: 48.67%;}
	.homepage .popular-product .texttile h4:after{display: none;}
	.homepage .popular-product{padding: 20px 10px;}
	.homepage .popular-product .texttile h4{text-align: center;width: 100%;}
	.homepage .popular-product .texttile .stylishbtn2{float: none;margin: 10px 0 0 0;}
	.homepage .popular-product .texttile{text-align: center;margin-bottom: 20px;}
	.homepage .product-detail-sec2 .product-detailbg2 .innersec ul li:nth-child(odd){margin-right: 2.66%;}
	.homepage .product-detail-sec2 .product-detailbg2 .innersec ul li:nth-child(even){margin-right:0%;}
	.homepage .product-detail-sec2 .product-detailbg2 .innersec ul li{width: 48.67%;}
	.homepage .popular-product1 .texttile h4:after{display: none;}
	.homepage .popular-product1{padding: 20px 10px;}
	.homepage .popular-product1 .texttile h4{text-align: center;width: 100%;}
	.homepage .popular-product1 .texttile .stylishbtn2{float: none;margin: 10px 0 0 0;}
	.homepage .popular-product1 .texttile{text-align: center;}
	.homepage .testimonial-section .popular-product1 .texttile h4:after{display: none;}
	.homepage .testimonial-section .testimonial-slider .overview .owl-one .item{padding: 55px 10px 0;}
	.homepage .main-slidersecmain-slidersec .megamenu-nav .mega-part1{width: 100%;margin-right: 0;}
	.homepage .main-slidersec .megamenu-nav .mega-part2{width: 100%;margin-top: 20px;}
	.homepage .main-slidersec .megamenu-nav .mega-part1 .sale-lead .view-more{padding-top: 40px;}
	.homepage .agriculture .popular-product{padding: 20px 10px;}
	.homepage .agriculture .popular-product .texttile .stylishbtn2{float: none;}
	.homepage .main-slidersec .megamenu-nav .mega-part1{width: 100%;margin-right: 0;}
	.homepage .menusection ul li ul li{width: 50% !important;}
	.slider_img{background: transparent !important;height: auto !important;}
}

@media (max-width:480px){
	.homepage .testimonial-section .testimonial-slider .brand .owl-two .item{padding: 0 !important;}
	.homepage .testimonial-section .testimonial-slider .brand .owl-two .item ul li{width: 100%;}
	.homepage .testimonial-section .testimonial-slider .brand .owl-two .item .newslider ul li{padding-right: 0;margin-right: 4%;}
	.homepage .testimonial-section .testimonial-slider .brand .owl-two .item .newslider ul li:last-child{margin-right: 0;}
	.homepage .main-slidersec .megamenu-nav .mega-part1 .sale-lead .view-more{padding-top: 0;}
	.homepage .testimonial-section .testimonial-slider .brand .owl-two .item .newslider ul li:last-child{padding: 3px !important;}
}

@media (max-width:380px){
	.homepage .preheader .preheadersec1 ul li .mails,.homepage .preheader .preheadersec1 ul li .calls{font-size: 13px;}
	.homepage .preheader .preheadersec1 ul li .mails{padding: 0 5px 0 0;}
	.homepage .preheader .preheadersec1 ul li .mails:before,.homepage .preheader .preheadersec1 ul li .calls:before{margin-right: 5px;}
	.homepage .preheader .preheadersec1 ul li .calls{padding: 0 0 0 5px;}
	.homepage .logosection .searchsec .searhbtn{right: 20px;}
	.homepage .product-detail-sec1 .product-detailbg1 .innersec ul li{width: 100%;}
	.homepage .product-detail-sec1 .product-detailbg1 .innersec ul li:nth-child(odd){margin-right:0%;}	
	.homepage .product-detail-sec2 .product-detailbg2 .innersec ul li{width: 100%;}
	.homepage .product-detail-sec2 .product-detailbg2 .innersec ul li:nth-child(odd){margin-right:0%;}
	.homepage .testimonial-section .testimonial-slider .overview .owl-one .item{padding: 10px;}	
	.homepage .product-detail-sec1 .product-detailbg1 .innersec ul li:nth-child(even) {
		margin-right: 0%;
		width:100%;
	}
}
@media (max-width:360px){
	.homepage .menusection ul li ul li{width: 100% !important;}
}
