@media only screen and (min-device-width :1601px) and (max-device-width :4000px) {
body { font-size:100%;  }
#app {}
.site-header {}
.site-header .container {max-width: 74%;}
.content-area {margin-top: 89.5%;
-webkit-transform: scale(2);/* Saf3.1+, Chrome */
-moz-transform: scale(2); /* FF3.5+ */
-ms-transform: scale(2); /* IE9 */
-o-transform: scale(2); /* Opera 10.5+ */
transform: scale(2);}
.headertop {height: auto;font-size:200%;}
.headertop .dropdown-toggle {font-size: 100%;}
.headertop .dropdown-menu.show {width: 25vh;}
.headertop .dropdown-menu .dropdown-item {font-size: 130%;}
.hmSearch {height: 100%;margin:4% 0 0 0;position: relative;}
.hmSearch select {font-size:150%;width: 40%;}
.hmSearch input[type="text"] {font-size: 150%;padding: 6px 10px;}
.hmSearch button {height: auto;padding: 11px 10px;top: 0;right: 10px;}
.headerBtmLinks {height: auto;}
.headerBtmLinks nav ul li a {font-size: 200%;padding: 6px 3vh;}
.headerBtmLinks nav ul li a.becomeSeller {font-size: 150%;}
.headerBtmLinks .dropdown .dropdown-toggle {font-size: 200%;width: auto;padding: 4% 10%;}
.respHeader ul li a {font-size: 200%;}
.respHeader nav {margin-top: 1.5%;}
.respHeader .headerlogo img {height: 100px;width: auto;}
.respHeader button {font-size: 200%;margin-top: 60%;}
.respHeader a.blueBtn {min-width: auto;font-size: 200%;padding: 8px 15px;height: auto;margin: 4% 0 0 5px;}
/* .container { max-width: 85% }*/
}

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

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

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

}

@media screen and (max-width: 1199px) {
.content-area {margin-top: 165px;}
.headerBtmLinks nav ul li a {font-size: 16px;padding: 6px 10px;}
.respHeader ul li a {padding: 6px 5px;}
.respHeader .search-toggle + form {width: 72%;}
.rink-header .hmSearch img {height: auto;}
.CatSliderSect .catIcon {width: 100px;height: 100px;}
.homeadd .fiftyAdd img, .homeadd .BigAdd img, .homeadd .SmallAdd img {object-fit: contain;}
.catwise-product .catList {padding: 20px 20px 20px 20px;}
.productSlideSect .PSImg {height: 200px;}
.productSect ul li:nth-child(1), .productSect ul li:nth-child(2), .productSect ul li:nth-child(3), .productSect ul li:nth-child(4) {margin: 0 1%;}
.headerBtmLinks .dropdown .dropdown-toggle {font-size: 18px;width: 220px;}
.productSect .listView .PSContent {width: 45%;}
.productSect .listView .PSBox {height: auto;min-height: 200px;}
.catSearch select {width: 230px;}
.aboutBanner { height: 400px; }
.categoriesBanner {height:400px;}
.seller-info .seller-contact {display: block;}
section.side-prod .side-bar ul {padding: 0;}
ul.msgList li h6 {width: 160px;}
.userInfo {width: 60%;}
.prod.d-flex {width: 650px;overflow-x: scroll;}
}/*1199*/

@media screen and (max-width:999px) {
	
}

@media screen and (max-width: 1099px) {
.pp-sidebar-box {padding: 20px 10px;}
.homebanner .item .caption{width: 24%;}
.homebanner .item img{width: 76% !important;}
.flating-btn{margin-top: 25%;margin-right: 0%;}
.homebanner .item{height: 380px;}
}

@media screen and (max-width:999px) {
	.CatSliderSect .catIcon {margin: 0 auto 10px;}
	.homebanner .item .caption{width: 30%;}
	.homebanner .item img{width: 70% !important;}
	.flating-btn{margin-top: 30%;margin-right: 0%;}
	.homebanner .item .caption .blueBtn{min-width:185px;}
	.homebanner .item{height: 340px;}
	.seller .seller-info .ban-out img.bannerlogo {
	    display: block;
	    object-fit: contain;
	    height: 80px;
	    margin-top: -130px;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.respHeader nav {
	    display: block;
	}

	.respHeader ul li {
	    margin-right: 10px;
	}
	.catListBox {
		width: 90px;
	}
	section.side-prod .side-bar .sideToggle {
	    display: block;
	    width: 35px;
	    height: 35px;
	    background: #000cbf;
	    border: 0;
	    border-radius: 0 38px 38px 0;
	    color: #fff;
	    position: absolute;
	    right: -40px;
	    top: 28px;
	}
	.dashform .inputfile+label strong {
	    width: 100px;
	}
	
}
@media screen and (max-width: 991px) {
.headerBtmLinks {height: 40px;}
.headerBtmLinks .dropdown .dropdown-toggle {font-size: 16px;width: 190px;}
.headerBtmLinks nav ul li a {font-size: 13px;padding: 2px 6px;}
.headerBtmLinks nav ul li a.becomeSeller {font-size: 13px;}
.respHeader ul li a {padding: 6px 2px;font-size: 14px;}
.respHeader button {font-size: 15px;padding: 10px 2px;}
.headIcon a {margin: 0 5px;}
.headIcon a .count {font-size: 10px;width: 18px;height: 18px;top: -5px;}
.hm-wishlist button i {font-size: 21px;}
.respHeader .hm-wishlist button {font-size: 0;padding:0;right: 0;top: 0;}
.respHeader button.search-toggle {font-size: 20px;padding: 6px 0px 0px;right: 0;}
.respHeader ul li a {padding: 6px 5px;font-size: 13px;}
.headIcon a img {width: auto;height: 20px }
.respHeader .search-toggle + form {width: 95%;}
.respHeader button.dropdown-toggle {font-size: 20px;top: 0;padding: 4px 2px;}
.fixed-header .respHeader a.blueBtn {display: none;}
.CatSliderSect .owl-carousel {height: auto;padding: 30px 52px 10px 52px;}
.homeadd .fiftyAdd, .homeadd .BigAdd, .homeadd .SmallAdd {height: 150px;}
.catListBox {margin: 0px 15px 10px 0px;}
.catListBox .fruiticon {width: 90px;height: 90px;padding: 15px;}
h2.sectionTitle {font-size: 22px;}
.subscribeBox {min-height: 350px;background-size: 100%;padding: 30px 0 0 30px;}
.subscribeBox h1 {font-size: 40px;text-shadow: 0 0 3px #000;}
.pp-search {height: auto;}
.productSect .row {width: inherit;}
.catSearch label {padding: 7px 10px 7px 10px;}
.catSearch select {width: 160px;padding: 5px 5px;}
.catSearch .blueBtn {margin: 0 12px;}
.content-area {margin-top: 125px;}
.categoriesBanner {height: 300px;}
.contact-div {padding: 30px 30px 0 30px;}
.contact-div .pr-2 {padding-right: 15px !important;}
.contact-div .pl-2 {padding-left: 15px !important;}
.contactmap {height: 484px;}
.about-twocol .twocol-img-div {order: 1}
.about-twocol .twocol-content-div { order: 2 }
.about-twocol .twocol-img {margin-bottom: 30px;}
.pd-first-right h3 {padding: 30px 0 15px 0;}
.pd-first-right .price {font-size: 25px;}
.pd-first-right .pd-row {font-size: 16px;margin-bottom: 10px;}
#buyerRegistration .modal-dialog, #sellerRegistration .modal-dialog {min-width: 95% !important;}
.social .social-outer img {width: 100%;display: inline-block;margin-bottom: 20px;}
.side-prod .side-bar ul {padding-left: 12px;}
.side-prod .side-bar li.item {font-size: 16px;}
.side-prod .add-prod.prod-list.change {padding: 40px 30px 30px 30px;}
.side-prod .add-prod.prod-list {padding: 30px 30px;}
.headerMid .col-lg-3.col-md-3.col-sm-12.text-right {display: none;}
.homeadd .fiftyAdd img, .homeadd .BigAdd img, .homeadd .SmallAdd img {object-fit: fill;}
.blogImg {height: 150px;}
.site-footer .copyright {text-align: center;}
.footerBtm-links {text-align: center !important;}

section.side-prod .side-bar {max-width: 232px;position: fixed;left: 0;transform: translateX(-232px);transition: all 0.5s ease-in-out;z-index: 99;box-shadow: 0 0 5px #ccc; top: 0;padding: 0;}
section.side-prod .side-bar.side-bar-expand {transform: translateX(0);transition: all 0.5s ease-in-out;}
section.side-prod .side-bar .sideToggle .fa-angle-double-left {display: none;}
section.side-prod .side-bar.side-bar-expand .fa-angle-double-right { display: none; }
section.side-prod .side-bar.side-bar-expand .fa-angle-double-left { display:block; }
section.side-prod .dashSect {padding-left: 15px;}
.outer-sec {height: 380px;}
.seller-info .seller-name, .seller-info .seller-email, .seller-info .seller-contact {margin: 5px 0 0 10px;}
.seller-info .address { margin: 5px 0 0 0; }
.seller-info .profileStrength {margin:10px 0 0 10px;}
.userInfo {width: 50%;}
.headerBtmLinks {margin-top: 0;}
.hmSearch {width: 100%; margin: 0;}
.logedin .hmSearch {width: 100%;margin: 1px;}
.headIcon {
    padding-top: 10px;
}
.respHeader-right .dropdown.profile {float:right;}

#msform .blueBtn {
    width: 47%;
}
#buyerRegistration .checkSign,
#sellerRegistration .checkSign {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
}
#sellerRegistration .input-to .form-group:nth-child(2) {
    margin-left: 0px;
}
#buyerRegistration .input-to .form-group,
#sellerRegistration .input-to .form-group {
    width: 100%;
}

#buyerRegistration .social-outer a:nth-child(2) {
    margin-left: 0px !important;

}

.respHeader .respHeader-right {
    display: block;
}
#buyerRegistration .input-to .form-group:nth-child(2),
#sellerRegistration .input-to .form-group:nth-child(2) {
    margin-left: 0px;
}
ul.notiList li {
	display: block;
}
.homebanner .item .caption{width: 30%;}
.homebanner .item img{width: 70% !important;}
.homebanner .owl-theme .owl-controls{
	top:auto;
	bottom: 30%;
}
.logedin .headIcon{
	padding-top: 0;
	display: flex;
    align-items: center;
    margin-left: 12px;
}
span.noshort {
    display: none;
}
.hm-wishlist {
    margin: 0;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.headIcon .dropdown .dropdown-toggle {
    border: 0;
    font-size: 19px;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
}
.hmSearch select, .hmSearch input[type="text"]{
	font-size: 14px;
}
.hmSearch select{
	width: auto;
}
form.headerSearchForm {
    flex: 0 0 calc(100% - 141px);
}
/* .site-header{
    z-index: 1;
} */
section.side-prod .side-bar-expand  .sideToggle:before {
    content: "";
    position: fixed;
    top: 0;
    width: 100vw;
    height: 100vh;
    background: #0000001f;
    left: 0;
}

section.side-prod .side-bar ul {
    background: #fff;
    position: relative;
    height: 100vh;
    padding: 11px 10px;
}
}/*991*/

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

.CatSliderSect .item h6 {font-size: 14px;}
.chatuser {position: absolute;width: 250px;box-shadow: 0 0 3px #ddd;transition: all 0.5s ease-in-out;transform: translateX(-250px);}
.messagingSect.expand .chatuser {transition: all 0.5s ease-in-out;transform: translateX(0);z-index: 1;}
.chatuser .chatuserToggle {background: #000cbf;width: 30px;height: 30px;color: #fff;display: block;border: 0;border-radius: 0 5px 5px 0;position: absolute;right: -30px;top: 25px;}
.respHeader nav {
    display: block;
}
.respHeader button.dropdown-toggle i {
    margin-top: 6px;
    margin-left: 4px;
}
}/*899px*/

@media screen and (max-width: 790px) {
		.row.map-row .col-sm-8 {

		    -ms-flex: 0 0 55.667%;
		    flex: 0 0 55.667%;
		    max-width: 55.667%;

		}
		.row.map-row .col-sm-4.col-heading {
			padding-top: 25px;
			-ms-flex: 0 0 41.333%;
			flex: 0 0 41.333%;
			max-width: 41.333%;
		}
		.productSect .listView .PSImg {width: 190px;float: none;display: inline-block;}
		.productSect .listView .PSContent { width: 55%;float: none; display: inline-block;}
		.productSect .productBox.listView ul.badges { float: none; }
}/*790px*/


@media screen and (max-width: 767px) {
.seller .seller-info .ban-out img.bannerlogo {
    display: block;
    object-fit: cover;
    height: 80px;
    margin-top: -80px;
    width: 85%;
}
.flating-btn{margin-top: 45%;margin-right: 0%;}
.respHeader .rh-col.headIcon {padding-top: 4px;}
.respHeader button.dropdown-toggle{padding-top: 0px;}
.respHeader button.search-toggle{padding-top: 0px;}
.homebanner .owl-carousel.owl-theme .owl-dots{margin:0 40%;margin-top: -5%;}
.headerlogo {display: block;margin: 0 auto;}
.headerBtmLinks nav {position: relative;}
.headerBtmLinks nav .menuToggle {display: block;background: #1e2bee;border: 0;float: right;height: 100%;width: 100px;color: #fff;border-radius: 38px;font-family: Roboto;font-size: 15px;text-align: right;padding: 0 20px 0 0;position: relative;}
.headerBtmLinks nav .menuToggle span {border-width: 3px 0;border-style: solid;border-color: #fff;height: 16px;display: block;width: 18px;position: absolute;top: 13px;left: 15px;}
.headerBtmLinks nav .menuToggle span + strong { font-weight: normal; }
.headerBtmLinks nav .menuToggle.expand span { display: none; }
.headerBtmLinks nav .menuToggle::before {content: "";background: #fff;width: 18px;height: 2px;position: absolute;left: 15px;top:20px;transition: all 0.5s ease-in-out;}
.headerBtmLinks nav .menuToggle.expand::before { transform: rotate(45deg);transition: all 0.5s ease-in-out; }
.headerBtmLinks nav .menuToggle::after {content: "";background: #fff;width: 18px;height: 2px;position: absolute;left: 15px;top:20px;transition: all 0.5s ease-in-out;}
.headerBtmLinks nav .menuToggle.expand::after { transform: rotate(-45deg);transition: all 0.5s ease-in-out; }
.headerBtmLinks nav ul {width: 200px;position: absolute;left: auto;right: 18px;top: 40px;background: #1e2bee;margin: 0 auto;display: block;transform: translateX(200%);transition: all 0.5s ease-in-out;}
.headerBtmLinks nav .menuToggle.expand + ul {transform:translateX(0);transition: all 0.5s ease-in-out; opacity: 1;}
.headerBtmLinks nav ul li { display: block; }
.headerBtmLinks nav ul li a {font-size: 14px;width: 100%;text-align: center;padding: 5px 5px;margin-bottom: 2px;}
.pp-search-right label {margin: 8px 2px;}
.pp-search-right button {width: 40px;}
.productspage .pp-sidebar {max-width: 300px;position: absolute;left: 0;top: 60px;z-index: 11;box-shadow: 0 0 3px #ccc;background: #fff;padding: 0;transform: translateX(-300px);transition: all 0.5s ease-in-out;animation-name: none !important;}
.productspage .pp-sidebar.sidebar-expand {transform: translateX(0);transition: all 0.5s ease-in-out;} 
.sidebarBtn {display: block;background: #1e2bee;width: 35px;height: 35px;position: absolute;right: -35px;top: 0;border: 0;color: #fff;border-radius: 0 38px 38px 0;}
.sidebarBtn .fa-angle-double-left {display: none;}
.sidebar-expand .sidebarBtn .fa-angle-double-left { display: block; }
.sidebar-expand .sidebarBtn .fa-angle-double-right { display: none; }
.pp-search {padding: 10px 0;}
.catSearch {height: auto;}
.catSearch label {padding: 7px 10px 7px 20px;width: 200px;margin-bottom: 10px;}
.catSearch select {width: 220px;}
.catSearch .blueBtn {margin-left: 205px;}
.site-footer .footerLink {padding-top: 20px;}
.site-footer .footerLink li {width: 30%;}
.site-footer .copyright, .site-footer .footerBtm-links ul {text-align: center;}
.contact-div {margin-bottom: 30px;}
.about-twocol .twocol-img {height: 300px;}
.seller-info .outer-img {width: 150px;height: 150px;}
.seller-info .seller-name, .seller-info .seller-email, .seller-info .seller-contact {margin: 5px 0 0 180px;display: block;}


.sideToggle .fa-angle-double-left { display: none; }
.side-bar-expand .sideToggle .fa-angle-double-left { display: block; }
.side-bar-expand .sideToggle .fa-angle-double-right { display: none; }
.resp-search {display: inline-block;margin-left: auto;}
.resp-search .search-toggle {background: transparent;border: 0;color: #fff;font-size: 20px;padding: 5px 12px;}
.resp-search form.show {background: #fff;width: 72%;position: absolute;left: 0;right: 0;margin: 0 auto;border-radius: 5px;box-shadow: 0 0 3px #ddd;padding: 10px 10px 20px 10px;}
.resp-search .hmSearch.show {display: flex !important;}
.resp-search .hmSearch select + .parsley-errors-list.filled, .resp-search .hmSearch input + .parsley-errors-list.filled {bottom: -20px;}
.headerMid .col-sm-12.text-center .hmSearch {display: none;}
.content-area {margin-top:117px;}

.homeadd {margin-bottom: 10px;}
.homeadd .fiftyAdd, .homeadd .BigAdd, .homeadd .SmallAdd {margin-bottom:30px;height: 200px;}
.catwise-product .catList {margin-bottom: 15px;}
.subscribeBox {background-size: cover;min-height: 260px;padding: 30px;}
.subscribeBox form input {width: 100%;}
.blogImg {height: 250px;}
/* section.side-prod {position: relative;z-index: 1;} */
.prod-list .blueBg {margin-bottom: 10px;}
section.side-prod .side-bar .sideToggle {top: 5px;}
ul.msgList li h6 {width: 200px;}
.seller-info .outer-sec {height: auto;padding-bottom: 15px;}
.catListBox {
    width: 100px;
}
.catListBox .fruiticon {
    width: 105px;
    height: 105px;
    padding: 15px;
}
.dashform .inputfile+label strong{
	width: 90px;
}
.sel-pro input.form-control{
	width: 100% !important;
}
.prod.d-flex {width: 100%;}
.select2-container {width: 100%;}
.hoverdiv .overlaybtns {
    padding: 5px 20px;
    border: 1px solid #3B46EC;
    border-radius: 20px;
    margin: 0 5px;
    color: #3B46EC;
    background: #ffffff;
    transition: all 0.2s;
}
.homebanner{
	height: 100%;
}
.homebanner .item {
	height: 100%;
}
.homebanner .item img {
    width: 100% !important;
	height: 150px;
}
.homebanner .item .caption{width: 100%;float: initial;position: relative;padding:20px 10px;text-align: center;}
.homebanner .owl-theme .owl-controls{top:auto;bottom: 0;margin:0 auto;}
.hmSearch {
    margin-top: 1px;
    width: calc(100% - 1px);
    margin-right: 1px;
}
.hidemobile{
	display: none !important;
}
.showmobile{
	display: block;
}
.headerBtmLinks .dropdown .dropdown-toggle {
    display: flex;
    align-items: center;
    justify-content: center;
}
.headerBtmLinks .dropdown .dropdown-toggle{
	display: flex;
	align-items: center;
	justify-content: center;
}
.headIcon {
    padding: 4px 0;
}
.headerlogo img {
    width: 44px;
}
.fixed-header .respHeader {
    display: none;
}
.fixed-header .headerMid {
    display: block;
}
.fixed-header .headerBtm {
    display: block;
}
.headerBtmLinks .dropdown .dropdown-toggle {
    font-size: 16px;
    width: 115px;
}
.hmSearch button {
    position: absolute;
    right: 10px;
    background: transparent;
    border: 0;
    height: 38px;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.rink-header .hmSearch img {
    height: 18px;
}
.logedin .headIcon {
    padding-top: 0;
    display: flex;
    align-items: center;
    margin-left: 12px;
    margin-left: auto;
    padding: 8px 0;
}
.headIcon a {
    margin: 0 11px;
}
.headIcon a:last-child {
    margin-right: 0;
}
span.noshort {
    display: block;
    font-size: 13px;
}
.logedin .fixed-header .headIcon {
    padding: 0;
}

.fixed-header section.headerMid {
    padding-top: 5px;
    padding-bottom: 5px;
}

.fixed-header .headerBtmLinks {
    margin-bottom: 5px;
}
.CatSliderSect .catIcon {
    width: 86px;
    height: 86px;
    padding: 22px;
}
section.side-prod .side-bar .sideToggle {
    display: block;
    width: 35px;
    height: 35px;
    background: #000cbf;
    border: 0;
    border-radius: 0 38px 38px 0;
    color: #fff;
    position: absolute;
    right: -40px;
    top: 120px;
}
.userSearch form{
    margin: 0;
}
.userSearch {
    padding: 6px;
}
.chatuser ul li {
    padding: 8px;
}
.userImg {
    width: 56px;
    height: 56px;
}
.userInfo h5{
    margin: 0;
}
}/*767*/

@media screen and (max-width: 699px) {
.contactBanner h5 {width: 100%;padding: 0 10px;font-size: 16px;}
.CatSliderSect .owl-carousel {
    height: auto;
    padding: 14px 26px 3px 26px;
}
.CatSliderSect .catIcon {
    width: 80px;
    height: 80px;
    padding: 23px;
}
.CatSliderSect .owl-theme .owl-controls .owl-nav [class*="owl-"]{
    margin: 0;
    width: 26px;
    height: 26px;
}
.CatSliderSect .owl-theme .owl-controls .owl-nav [class*="owl-"] i {
    font-weight: 600;
    font-size: 12px;
}

}

@media screen and (max-width: 575px) {
#app {overflow-x: hidden !important;}
.headertop .col-sm-6 {width: 50%;}
/* .logedin .headerMid, .logedin .headerBtm { display: none; } */
/* .logedin .respHeader {display: block;padding: 10px 0 0 0;} */
.logedin .respHeader .respHeader-right {padding-top: 7px;text-align: center !important;position: relative;}
.logedin .respHeader .cat-dropdown {display: inline-block;background: #1e2bee;border-radius: 38px;padding: 0px 5px 0px 10px;float: left;}
.logedin .respHeader .cat-dropdown .dropdown-toggle {color: #fff;font-size: 15px;}
.logedin .respHeader nav {position: relative;float: right;display: block;margin-top: 4px;}
.logedin .respHeader nav .menuToggle {display: block;background: #1e2bee;border: 0;float: right;height: 30px;width: 100px;color: #fff;border-radius: 38px;font-family: Roboto;font-size: 15px;text-align: right;padding:2px 20px 0 0;position: relative;}
.logedin .respHeader nav .menuToggle span {border-width: 3px 0;border-style: solid;border-color: #fff;height: 16px;display: block;width: 18px;position: absolute;top: 8px;left: 15px;}
.logedin .respHeader nav .menuToggle.expand span { display: none; }
.logedin .respHeader nav .menuToggle::before {content: "";background: #fff;width: 18px;height: 2px;position: absolute;left: 15px;top: 15px;transition: all 0.5s ease-in-out;}
.logedin .respHeader nav .menuToggle.expand::before { transform: rotate(45deg);transition: all 0.5s ease-in-out; }
.logedin .respHeader nav .menuToggle::after {content: "";background: #fff;width: 18px;height: 2px;position: absolute;left: 15px;top: 15px;transition: all 0.5s ease-in-out;}
.logedin .respHeader nav .menuToggle.expand::after { transform: rotate(-45deg);transition: all 0.5s ease-in-out; }
.logedin .respHeader nav ul {width: 200px;position: absolute;left: auto;right: 18px;top: 40px;background: #1e2bee;margin: 0 auto;display: block;transform: translateX(200%);transition: all 0.5s ease-in-out; padding: 8px;}
.logedin .respHeader nav .menuToggle.expand + ul {transform:translateX(0);transition: all 0.5s ease-in-out; opacity: 1;z-index: 11;}
.logedin .respHeader nav ul li { display: block; }
.logedin .respHeader nav ul li a {font-size: 14px;width: 100%;text-align: center;padding: 5px 5px;margin-bottom: 2px; color: #fff; display: block;}
.logedin .respHeader .search-toggle + form.show {display: block;z-index: 11;right: 10px;}
.resp-search form.show {z-index: 11;width: 95%;}
.respHeader .hmSearch.show {width: 97%;}
.headerBtmLinks {margin: 0;}
.headerBtmLinks nav ul {z-index: 9;}


.CatSliderSect {margin: 18px 0;}
.subscribeBox h1 {font-size: 35px;}
.latestBlog .col-sm-6 {width: 50%;}
.aboutBanner p {line-height: 20px;}
.videoBox {height: 250px;}
.pp-search-right select.show-select {width: 50px;}
.pp-result h2.sectionTitle {margin-top: 20px;}
.categoriesBanner {height:300px;}
#forgotPassword .modal-dialog, #login .modal-dialog, #sellerRegistration .modal-dialog, #setNewPassword .modal-dialog {min-width:96% !important;}
#forgotPassword .modal-body, #login .modal-body, #setNewPassword .modal-body {padding: 0 20px !important;}
#buyerRegistration .modal-body, #sellerRegistration .modal-body {padding: 0 20px 30px 20px !important;}
#buyerRegistration .d-flex.input-to, #sellerRegistration .d-flex.input-to {display: block !important;}
#buyerRegistration .input-to .form-group, #sellerRegistration .input-to .form-group {width: 100% !important;}
#buyerRegistration .input-to .form-group:nth-child(2), #sellerRegistration .input-to .form-group:nth-child(2) {margin-left: 0 !important;}
#buyerRegistration .scroll, #sellerRegistration .scroll {overflow-x: hidden !important;}

.seller-info .outer-img {top: 0;position: inherit;}
.seller .seller-info .ban-out {height: auto;padding: 0 0 20px 0;margin-bottom: 12px;}
.seller-info .outer-sec {height: auto;padding: 0 0 15px 0;}
.seller-info .row {display: block;}
.seller-info .outer-img {margin: 0 auto 15px;left: 0;}
.seller .seller-info .seller-name, .seller .seller-info .seller-email, .seller .seller-info .seller-contact {margin: 5px 0 0 0;display: block;}
.title-seller h5 {text-align: center;width: 100%;}
.prod-list .banner-upload {height: 180px;}
.chatShowInfo .blueBtn {min-width: 135px;font-size: 12px;height: auto;}
.headertop .dropdown-menu .dropdown-item, .respHeader .dropdown-menu .dropdown-item {padding: 8px 0 8px 5px;}
.logedin .respHeader nav ul li a:hover, .logedin .respHeader nav ul li a:focus {background: rgba(130, 137, 236, 0.62);transition: all 0.5s ease-in-out;}
.chatShowResult .receiver {margin-bottom: 20px;}
.Vendorchat:first-child .chatContent {width:88%;padding: 20px;}
.Vendorchat .chattime {padding: 2px 45px 0 0;}
.Vendorchat:first-child .chatContent .chatproductInfo {width: 100%;margin: 0;}
.Vendorchat:first-child .chatproduct {margin: 0 auto 15px;display: block;}
.chatContent .chatTable {width: 100%;}
.sender .chatrowimg img {position: absolute;bottom: 0;right: 0;width: 24px;height: 24px;}
.logedin .hmSearch {
    width: calc(100% - 2px);
}
.headerMid {
    padding: 10px 16px;
}
.col-9 .headIcon a.dropdown-item {
    padding: 6px 13px;
    margin: 0 !important;
    font-weight: 600;
    font-size: 16px;
}

.headerMid .col-3.wow.fadeInUp {
    width: 40px;
    min-width: unset;
    flex: unset;
    max-width: unset;
    padding: 0;
}

.headerMid .col-9.text-center.wow.fadeInUp {
    margin-left: auto;
    /* padding-right: 31px; */
    flex: unset;
    max-width: calc(100% - 44px);
    padding: 0;
}

.col-9 .headIcon .dropdown .dropdown-toggle .far.fa-user {
    margin-right: 7px;
}
.seller-info .ban-out img {
    height: 109px !important;
}

} /*575*/

@media screen and (max-width: 535px) {
.categoriesBanner {height: 250px;}
}

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

}


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

.productSect .productBox {width:100%;}
.productSect ul.pagination {margin: 0;}
.productSlideSect.productSect {margin-bottom: 0;}
.pp-search .row {display: block;}
.pp-search-right {text-align: center;}
.pp-search-right .pps-div:last-child {padding: 10px 0 0 0;width: 100%;}
.pp-search-right button {width: 49%;padding: 5px 0;}
.sidebarBtn {top: 46px;}
.productSect .listView .PSImg {width: 100%;}
.productSect .listView .PSContent {width: 100%;padding: 15px 15px 0 15px;}
.productSect .listView ul {width: auto;padding: 0 15px 15px 15px;float: none;clear: both;}
.productSect .listView .favBtn {position: absolute;right: 30px;top: 235px;}
.categoriesBanner {height: 200px;}
.catSearch {height: auto;padding: 15px;margin: 30px 0;}
.catSearch .cs-div {width: 100%;}
.catSearch label {padding: 0;width: 100%;margin-bottom: 5px;}
.catSearch select {width: 100%;margin: 0 0 10px 0;}
.catSearch .blueBtn {margin: 8px 0 0 0;width: 100%;border-radius: 5px;}
.contInfoBox {width: 100%;}
.about-twocol .twocol-img {height: 250px;}
.about-twocol .twocol-content h3 {font-size: 25px;}
.pd-white #sync1 .item, .pd-white #sync1 .owl-item {height: 280px;}
.pd-first-right .pd-row strong + .badges {margin: 10px 0 0 0;}
.social .social-outer img {width: auto;height: 40px;margin: auto;}
.hmSearch select { font-size: 12px; }
.hmSearch input[type="text"] {font-size: 12px;padding: 0 45px 0 6px;}

.headertop {font-size: 14px;}
.headertop .dropdown-toggle {font-size: 14px;}
.headerBtmLinks .dropdown .dropdown-toggle {overflow: hidden;width: 50px;text-align: center;padding: 0 0 0 12px;font-size: 18px;}
.logedin .respHeader .cat-dropdown .dropdown-toggle {overflow: hidden;width: 30px;text-align: center;padding: 0;height: 30px;font-size: 18px;}
.headerBtmLinks .dropdown .dropdown-toggle span, .logedin .respHeader .cat-dropdown .dropdown-toggle span {background: rgba(130, 137, 236, 0.8);position: absolute;top: -38px;left: 0;right: 0;padding: 5px;width: 110px;font-size: 12px;border-radius: 5px;opacity: 0;transition: all 0.5s ease;}
.headerBtmLinks .dropdown .dropdown-toggle:hover span, .logedin .respHeader .cat-dropdown .dropdown-toggle:hover span { opacity: 1;transition: all 0.5s ease;}
.headerBtmLinks .dropdown .dropdown-toggle span::after, .logedin .respHeader .cat-dropdown .dropdown-toggle span:after {top: 100%;left: 15%;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0);border-top-color: rgba(130, 137, 236, 0.8);border-width: 8px;}
.headerBtmLinks nav .menuToggle {width: 50px;}
.logedin .respHeader nav .menuToggle { width: 50px; }
.headerBtmLinks nav .menuToggle span + strong, .logedin .respHeader nav .menuToggle span + strong {background: rgba(130, 137, 236, 0.8);position: absolute;top: -38px;left: auto;right: 0;padding: 5px;width: 45px;font-size: 12px;	border-radius: 5px;opacity: 0;transition: all 0.5s ease;}
.headerBtmLinks nav .menuToggle:hover span + strong, .logedin .respHeader nav .menuToggle:hover span + strong { opacity: 1;transition: all 0.5s ease;}
.headerBtmLinks nav .menuToggle span + strong::after, .logedin .respHeader nav .menuToggle span + strong:after {top: 100%;left: 15%;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0);border-top-color: rgba(130, 137, 236, 0.8);border-width: 8px;}
.resp-search {display: inline-block;width: 100%;text-align: right;}


.subscribeBox {min-height: 210px;padding: 20px;}
.subscribeBox h1 {font-size: 25px;}
.subscribeBox form input {width: 100%;height: 35px;font-size: 14px;}
.latestBlog h2.sectionTitle {font-size: 22px;margin: 0 0 20px 0;padding: 7px 0 0 0;}
.productSlideSect .PSImg {height: 219px;}
body.product-details-layout .prodDetailPage .pd-white #sync2 .owl-item .item {height: 55px;}
.headertop .dropdown-menu.show, .respHeader .dropdown-menu.show {right: 0;left: auto !important;}
#msform .blueBtn {margin: 0 0 10px 0;width: 100%;}
#msform .blueBtn.next {margin: 0;}
#buyerRegistration input.form-control, #forgotPassword input.form-control, #login input.form-control, #sellerRegistration input.form-control, #setNewPassword input.form-control, #buyerRegistration select.form-control, #forgotPassword select.form-control, #login select.form-control, #sellerRegistration select.form-control, #setNewPassword select.form-control {height:40px !important;}
#sellerRegistration #msform .inputfile + label {height: 40px;}
#sellerRegistration #msform .inputfile + label span {top: 6px;font-size: 16px;}
#sellerRegistration #msform .inputfile + label strong {width: 125px;font-size: 16px;padding: 8px 0;}
#msform .blueBtn {height: 40px;font-size: 16px;}
#msform .email-field .verify {
    top: 8px;
    padding: 3px 10px;
	font-size: 12px;
	right:5px;
}

ul.msgList li {display: block;text-align: center;padding: 0 0 15px 0; border-bottom: 1px solid #ddd;}
ul.msgList li h6 {width: auto;}
ul.msgList li p {max-width: 85%;}

.chatShowInfo .blueBtn {float: none;}
.chatBtm {height: auto;}
.chatBtm .input form {display: block;padding: 15px 15px;}
.chatBtm .input {display: block;}
.chatBtm .emoji-picker-icon.emoji-picker.fa.fa-smile-o {right: 20px;}
.chatBtm .input .box {width: auto;text-align: left;margin:5px 10px 0 0;vertical-align: top;}
.chatBtm .inputfile + label {margin-left: 0;}
.respHeader .cat-dropdown .dropdown-menu.show {left: 0 !important;}
.ph-number{
	height: 40px;
}
.social .social-outer{
	text-align: center;
}
#buyerRegistration button.btn.btn-login, #forgotPassword button.btn.btn-login, #login button.btn.btn-login, #sellerRegistration button.btn.btn-login, #setNewPassword button.btn.btn-login{
	height: 40px !important;
    font-size: 15px !important;
}
}/*499px*/

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


}

@media screen and (max-width: 409px) {
.productSlideSect .PSContent {
    padding: 10px;
}
.productSlideSect .owl-theme .owl-nav [class*="owl-"] {
    width: 30px;
    height: 80px;
    padding: 35px 0;
    margin: 0px;
}
.productSlideSect .owl-theme .owl-nav [class*="owl-"].owl-next {
    position: absolute;
    right: 0;
    top: 33%;
    border-radius: 12px 0px 0px 10px;
    padding: 29px 0;
    background: #3b46ec;
}
.blueBtn {
    font-size: 13px;
    min-width: 197px;
    height: 32px;
    padding: 7px 0;
}
.productSlideSect .PSBox .blueBtn {
    min-width: 100px;
}
.productWish{
    height: 32px;
    width:32px;
}
}

@media only screen and (max-width:399px) { 
.respHeader .dropdown-menu .dropdown-item {padding: 8px 0 8px 5px;}
.respHeader .dropdown-menu .dropdown-item:hover, .respHeader .dropdown-menu .dropdown-item:focus {background: rgba(130, 137, 236, 0.62);transition: all 0.5s ease-in-out;color: #fff;}
.aboutBanner .contactOverlay {padding: 5% 0 0 0;}
.aboutBanner h4 {margin-bottom: 10px;}
.aboutBanner p {line-height: 18px;font-size: 13px;}
.about-twocol .twocol-img {height: 200px;margin-bottom: 15px;}
.pp-search-right select.sort-select {width: 110px;}
.chatproduct {width: 90px;height: 90px;}
.title-seller.d-flex {display: block !important;text-align: center;}
.productSlideSect .PSImg {height: 157px;}
.latestBlog .col-sm-6 {width: 100%;}
.latestBlog .blueBtn {width: 150px;margin: 0 auto 15px;display: block;}
.Vendorchat:first-child .chatContent {width: 85%;}
.pd-first-right .pd-row strong {display: block;}
.productSect .listView .PSContent h6 {font-size: 15px;} 
.home_subcategories {padding: 0;margin: 0 -5px;}
.catListBox {width: 90px;margin: 8px;}
.catListBox .fruiticon {width: 85px;height: 85px;padding: 15px;}  
.productSlideSect .PSContent h5 {
    font-size: 14px;
    margin-bottom: 8px;
}
.productSlideSect .PSContent h6 {
    font-size: 13px;
    margin-bottom: 8px;
}
.productSlideSect .owl-theme .owl-item .PSContent ul li img {
    width: 16px;
    height: 16px;
}
}
@media screen and (max-width: 360px) {
	.catListBox {width: 80px;margin: 8px;}
	.hoverdiv .overlaybtns {
		padding: 5px 12px;
		border: 1px solid #3B46EC;
		border-radius: 20px;
		margin: 0 2px;
		color: #3B46EC;
		background: #ffffff;
		transition: all 0.2s;
	}
}