
/* media and mobile devies */

/* media and mobile devies */
@media (min-width: 1536px) {
	.container {
		width: 1432px;
	}

	.homeFullWidthContainer {
		width: 100%;
		max-width: 100%;
	}	
	li.parent-menu > a{
		padding-right: 19px;
		padding-left: 19px;
	}
	
	.megaMenuIconText {
		max-width: 155px;
		font-size: 14px;
	}
}
@media (max-width: 1365px) {
	.container {
		max-width: 1150px;
	}
	.homeIconImg {
		max-width: 25px;
		margin-right: 10px;
	}
	.homeIconText {
		padding-top: 2px;
		font-size : 12px;
	}
	.captionHome h5 {
		font-size: 20px;
	}
	.slick-dotted.slick-slider {
		max-width: 1000px;
	}
	/* mega menu */
    li.parent-menu>a {
        padding-right: 12px;
        padding-left: 12px;
        font-size: 16px;
    }
    .mainNavBar ul li {
        font-size : 14px;
    }
    .megaMenuIconText {
        font-size : 12px;
        display: block;
        max-width: 141px;
    }
    .dropdownHolderImg-1 .megaMenuIconsHolder .megaMenuIconText {
        font-size: 12px;
    }
    .megaMenuIconImg {
        max-width : 30px;
    }
    .dropdownHolderImg-1 .megaMenuIconsHolder .megaMenuIconImg {
        max-width : 40px;
    }   
    .dropdownHolder.dropdownHolderImg-3 > div > div {
        padding-left: 5px;
        padding-right: 5px;
    }
	/* mega menu - end */
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
	ul.sidebarIcons li {
		width: 125%;
		font-size : 12px;
	}
	
	.homeFullWidthContainer {
		width: 100%;
		max-width: 100%;
	}
    .dropdownHolderImg-1 .megaMenuIconsHolder .megaMenuIconImg {
        max-width: 28px;
    }

    .dropdownHolderImg-1 .megaMenuIconsHolder .megaMenuIconText {
        font-size: 9px;
        max-width: 69px;
        padding-left: 5px;
    }

    .dropdownHolderImg-1 .megaMenuIcons-vouchers {
        margin-left: 20px;
        margin-right: -18px;
    }

    .dropdownHolderImg-1 .megaMenuIcons-gift {
        margin-left : -2px;
        margin-right : 2px;
    }

    .dropdownHolderImg-1 .megaMenuIcons-returns {
        margin-left : -8px;
    }
}
/* min-width : 1200px - end */

@media (max-width : 1199px) {
    .mainArea-Bottom .col-md-4 > .col-xs-12 {
        height : 290px;
    }
	.product-wishlist {
		margin-right : 20px;		
	}
	ul.sidebarIcons li {
		width : 100%;
		font-size : 11px;
	}
	.sidebarIcons-delivery {
		background: transparent;
	}
	.sidebarIcons-delivery::before {
		background: url(/assets/image/sidebarIconsVert1.png) no-repeat -4px 0px;
		    content: '';
			position: absolute;
			display: block;
			width: 38px;
			height: 38px;
			left: 23px;
			background-size: 100%;
			margin-top: 0px;
	}
	/* about us page responsive */
	
    .aboutUs-top {
        padding-top: 150px;
    }
    .mainTopInner {
        max-width : 500px;
    }
    .contentInnerHolder, .bottomInnerHolder {
        max-width: 720px;
    }
    .container.aboutUs h1 {
        font-size: 67px;
    }
    .aboutUsBody p, .aboutUsBody span, .aboutUsBody a {
        font-size: 16px;
    }
    .contentInnerHolder h3 {
        font-size : 40px;
        padding-bottom: 10px;
    }
    .aboutUsBody .aboutUs-content p, .aboutUsBody .aboutUs-content span, .aboutUsBody .aboutUs-content a {
        font-size : 14px;
    }
    .colText1 {
        margin-top: 90px;
    }
    .aboutUsContentRow-2 .col-sm-5 h3 {
        max-width: 250px;
    }
    .arrowholder-2 {
        margin-top: -25px;
    }
    .aboutUsContentRow-2 .col-sm-5 {
        margin-top: 70px;
    }
    .col-sm-5.colText3 {
        margin-top: 30px;
    }

    .arrowHolder.arrowholder-3 {
        bottom: -40px;
    }


    .arrowholder-4 img {
        top: -60px;
    }

    .colText4 {
        margin-top: 50px;
    }


    .arrowHolder.arrowholder-5 {
        margin-top: -65px;
    }

    .colText5 {
        margin-top: 51px;
        padding: 0;
    }

    .bottomInnerHolder .imgHolder {
        max-width: 450px;
    }
	/* about us page responsive - end */
	/* ponting */
	    #pontingBodyHolder h3 {
        font-size : 75px
    }    
    
	#pontingBodyHolder h3.redVelvet {
		margin-bottom: -42px;
	}
    .pontingThirdRow {
        padding-left: 0px;
    }    
    .pontingText {
        padding-right: 30px;
    }
    .buyButtonHolder a {
        padding: 10px 30px;
    }

    .pontingBottomRow {
        padding-left: 22px;
        padding-right: 39px;
    }

    .bottomInnerHolder  .pontingText {
        padding-right: 20px;
        padding-left: 20px;
        padding-bottom: 10px;
        padding-top: 23px;
    }
    .arrowHolder.ponting-arrowholder-3 img {
        margin-top: -45px;
    }
	/* ponting - end */
	/* nav bar */
	.navbar a.dropdown-toggle {
		font-size: 15px;
	}
	.navbar li:first-child a {
		padding-left: 11px;
	}
	.navbar .custom-nav-item a {
		font-size: 15px;
	}
	.nav > li > a {
		padding-left: 8px;
		padding-right: 8px;
	}
	/* nav bar - end */
	/* home page */

	.homeIconImg {
		max-width: 20px;
		margin-right: 10px;
	}
	.homeIconText {
		padding-top: 2px;
		font-size: 11px;
	}	
	.home-section-2-wrapper {
		padding-left: 0;
		padding-right: 0;
	}
	.home-section-2-wrapper .col-xs-3 {
		padding-left: 10px;
		padding-right: 5px;
	}

	.homeIcons-gift .row {
		max-width: 204px;
	}

	.homeIcons-returns .row {
		max-width: 188px;
	}

	.homeIcons-vouchers .row {
		max-width: 221px;
	}

	.homeIcons-delivery .row {
		max-width: 182px;
	}
	a.see-options, .caption .addtocart {
		padding: 5px;
	}
	
	.slick-dotted.slick-slider {
		max-width: 800px;
	}
	/* home page - end */
	/* megamenu */
	
    li.parent-menu>a {
        padding-right: 9px;
        padding-left: 9px;
        font-size: 16px;
    }
    .mainNavBar ul li {
        font-size : 14px;
    }
    .megaMenuIcons-returns.col-xs-3 {
        margin-left : 0px;
    }
    .megaMenuIconsHolder .megaMenuInnerHolder > .col-xs-3 {
        margin-bottom : 10px;
    }
    .megaMenuIconsHolder {
        max-width : 400px;
    }
    .dropdownHolderImg-1 .megaMenuIconsHolder .megaMenuInnerHolder >div {
        max-width : 180px;
        margin-left : auto;
        margin-right : auto;
        float : none; 
    }
    .megaMenuImgTxtHolder {
        font-size : 16px;
    }
    li.parent-menu>a {
        padding-right: 9px;
        padding-left: 9px;
        font-size: 14px;
    }
	/* mega menu - end */
}
/* max-width : 1199px - end */

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}
/* min-width : 992px - end */

@media (max-width : 991px){    
    .col-md-4.col-xs-12.mainArea-Bottom-newlsetter {
        padding : 15px;
    }
	
    .mainArea-Bottom .col-md-4 > .col-xs-12 {
        height : 230px;
    }
    .mainArea-Bottom .col-md-4.col-xs-12.mainArea-Bottom-newlsetter > .col-xs-12 {
        height : 270px;
    }
	
	.header-search {
		margin-top: 10px;
	}
	/* navbar */

	.navbar a.dropdown-toggle, .navbar .custom-nav-item a{
		font-size: 12px;
	}
	
	/* navbar - end */
	/* home page */
	
	.col-xs-3 .row {
		max-width: 100px;
	}	
	.homeIconImg {
		max-width: 20px;
		margin-right: 10px;
		margin-top: 0px;
	}
	.homeIcons-returns .homeIconImg {
		margin-top : 0;
	}
	.homeIconText {
		padding-top: 0px;
		font-size: 11px;
		max-width: 140px;
	}	
	.home-section-2-wrapper {
		padding-left: 0;
		padding-right: 0;
	}
	.homeIcons-delivery .homeIconText {
		max-width: 100px;
	}

	.homeIcons-gift .row {
		max-width: 136px;
	}


	.homeIcons-returns .row {
		max-width: 119px;
	}

	.homeIcons-vouchers .row {
		max-width: 138px;
	}

	.homeIcons-delivery .row {
		max-width: 124px;
	}
	.homeIcons-gift .homeIconText {
		max-width: 105px;
	}


	.homeIcons-returns .homeIconText {
		max-width: 89px;
	}

	.homeIcons-vouchers .homeIconText {
		max-width: 107px;
	}

	.homeIcons-delivery .homeIconText {
		max-width: 94px;
	}

	.slick-dotted.slick-slider {
		max-width: 600px;
	}
	/* home page - end */
	/* mega menu */
	
    .megaMenuIconsHolder .megaMenu-iconHolderInner {
        max-width: 400px;
    }
    li.parent-menu>a {
        padding-right: 6px;
        padding-left: 7px;
        font-size: 11px;
    }
    .mainNavBar ul li {
        font-size : 12px;
        line-height : 1.7;
    }
    .dropdownHolderImg-1 a{
        font-size : 11px;

    }
    .mainNavBar .first-col {
        height : 492px;
    }
    .mainNavBar .dropdownHolderImg-1 .first-col {
        height : 432px;
    }
    .dropdownHolderImg-1 > .dropdown {
        padding-right: 0;
        padding-left : 0;
    }
    .megaMenuIconText {
        font-size : 12px;
    }
    .dropdownHolderImg-1 .megaMenuIconsHolder .megaMenuIconImg {
        max-width : 30px;
        
    }
    .megaMenuIconText {
        font-size : 11px;
    }
    .dropdownHolderImg-1 .megaMenuIconsHolder .megaMenuIconText {
        font-size : 11px;
    }
    .delCalcHolderMenu {
        font-size : 11px;
    }
    .dropdownHolderImg-1 .megaMenuIconsHolder .megaMenuInnerHolder >div {
        margin-bottom : 7px;
    }
    .megaMenuImgTxtHolder {
        font-size : 12px;
    }
	/* mega menu - end */


}
/* max-width : 991px - end */

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
	article.topCategory {
		height: auto !important;
	}
	.category-top-description .readMore {
		display : none !important;
	}
	.row.productRowHolder {
		padding: 10px 30px;
	}
	#n_product ul.breadcrumb {
		margin-bottom: 40px;
	}
	.free-shipping-item-page {
		right: 15px;
	}
}

/* min-width : 768px - end */

@media (max-width: 767px) {
	.footer-menu {
		background-color: #f5f5f5;
		color : #333;
		margin-bottom : 5px;
	}
	.footer-menu a {
		color : #333;
	}
	.upper-footer h5 {
		font-weight : 600;
	}
	.thumbnail .caption .product-wishlist {
		margin-top : -35px;
	}
	.wrapper-header .visible-xs.mobile-cart i, .wrapper-header .visible-xs.toggle-search i, .nToggleMenu .icon i{
		visibility: hidden;
	}
	.wrapper-header .visible-xs.mobile-cart {
		background: url('/assets/image/feather-shopping-cart.svg');
		background-repeat : no-repeat;
		background-position: 0px 9px;
	}

	.wrapper-header .visible-xs.toggle-search {
		background: url('/assets/image/awesome-search_1.svg');
		background-repeat : no-repeat;
		background-position: 0px 8px;
	}
	.wrapper-header .nToggleMenu .icon {
		background: url('/assets/image/menuIcon.svg');
		background-repeat : no-repeat;
		background-position: 2px 10px;
		width: 50px;
		display: block;
	}
	.top-returns-text {
		text-align: center;
	}
	.top-returns-text {
		text-align: center;
	}

	.header-delivery-info {
		font-size: 11px;
	}

	.header-delivery-info i,  {
		font-size: 11px;
	}

	.category-top-description {
		width: 100%;
		height: auto;
		position: relative;
		overflow-y: hidden;
	}

	.relative-cat-block {
		padding-bottom: 0;
	}

	.category-main-top h1 {
		text-align: center;
		font-size: 48px;
	}

	.category-top-description p{
		text-align : center !important;
	}
	ul.subCatSideBar {
		display: block;
	}
	div#left-sidebar .footer-menu {
		background-color: transparent;
		color: #000;
	}
	div#left-sidebar .footer-menu a {
		color : #000;
	}


	.sidebar-Subcategory h5 {    
		float: right;
	}
	.sidebar-SortBy h5 {
		max-width : 69px;
	}

	ul.subCatSideBar {
		clear: both;
	}
	
    .thumbRow {
        padding-left: 15px;
        padding-right: 15px;
    }
	.bottom-description .dash-line, .upper-footer .dash-line {
		background-image: none;
	}
	.padded-top.header-delivery-info {
		padding-top : 10px;
		padding-bottom : 10px;
	}
	.padded-top.header-delivery-info i {
		width: 30px;
		float: left;
		display: block;
		height : 30px;

	}
	.padded-top.header-delivery-info p{
		width: 75%;
		max-width : 110px;
		float: left;
		display: block;
		text-align : left;
		padding-left : 10px;
		margin-bottom: 0;
	} 
    .padded-top.header-delivery-info .col-xs-4:nth-child(1) i {
        background: url('/assets/image/awesome-truck.svg') no-repeat 0 2px;
        background-size: 29px;
    }
    .padded-top.header-delivery-info .col-xs-4:nth-child(2) i {
        background: url('/assets/image/ionic-md-gift.svg') no-repeat;
        background-size: 26px;

    }
    .padded-top.header-delivery-info .col-xs-4:nth-child(3) i {
        background: url('/assets/image/awesome-leaf.svg') no-repeat;
        background-size : 25px;
        background-position-x : 4px;
        background-position-y : 2px;
    }
	.padded-top.header-delivery-info .col-xs-4:nth-child(2) {
		border-left : 3px dashed #dfe0e1;
		border-right : 3px dashed #dfe0e1;
	}
	.padded-top.header-delivery-info i:before {
		visibility : hidden;
	}
	.padded-top.header-delivery-info .header-delivery-wrapper{
		max-width : 500px;
		margin : 0 auto;
	}
	#n_category .bottom-description {
		overflow-y: auto;
		height : auto;
	}
	body#n_home .homepage-product.no-8 {
		display : block;	
	}
	
	body#n_home .home-section-2-wrapper .home-section-2{
		display : none;
	}
	
	.wrapper-product-title.col-xs-12.push-down {
		display: none;
	}

	
	/* about us page responsive */

    .mainTopInner {
        max-width: 318px;
    }

    .contentInnerHolder {
        max-width: 240px;
    }

    .container.aboutUs h1 {
        font-size: 50px;
        margin-top: 70px;
        padding-bottom: 20px;
    }

    .aboutUs-top {
        padding-bottom: 0px;
        padding-top: 52px;
    }
    .colText2, .colText1, .colText5 {
        padding: 0 20px;
    }
    .aboutUs-mobile, .colText1 {
        margin-top: 41px;
    }

    .aboutUsBody h5 {
        font-size: 14px;
    }

    .aboutUsBody p, .aboutUsBody span, .aboutUsBody a {
        font-size: 14px;
    }

    .contentInnerHolder h3 {
        font-size: 27px;
        padding-bottom: 5px;
    }

    .arrow-right img {
        right: 0;
        top: 0;
    }

    .arrow-left img {
        left: 0;
        top : 0;
        bottom : auto;
    }

    .arrowholder-3-mobile {
        bottom: auto;
    }

    .arrowholder-1-mobile {
        margin-top: -39px;
    }

    .arrowholder-1-mobile img {
        right: -8px;
    }

    .aboutUsBody .aboutUs-content p, .aboutUsBody .aboutUs-content span, .aboutUsBody .aboutUs-content a {
        line-height: 1.2;
        font-size: 13px;
        font-weight: 500;
    }

    .arrowholder-2-mobile {
        margin-top: -52px;
    }

    .aboutUs-mobile .aboutUsContentRow-2 .col-sm-5 h3 {
        max-width: 155px;
        margin-left: 66px;
    }

    .arrowholder-3-mobile {top: 195px;}

    .col-sm-5.colText3 {
        margin-top: 6px;
    }

    .col-sm-5.colText3 h3 {
        max-width: 198px;
    }

    .arrowholder-4-mobile {
        margin-top: -59px;
        margin-left: 0;
    }

    .colText4 h3 {
        max-width: 216px;
        margin-left: 56px;
    }

    .col-sm-7.colImg4 {
        margin-left: -20px;
        margin-right: 20px;
    }

    .col-sm-7.colImg2 {
        margin-left: -20px;
        margin-right: 20px;
    }

    .arrowholder-5-mobile {
        margin-top: -40px;
    }

    .col-sm-5.colText5 h3 {
        max-width: 189px;
    }

    .col-sm-5.colText5 {
        margin-top: 32px;
    }

    .bottomInnerHolder {
        max-width: 347px;
    }

    .aboutUs-bottom {
        padding-bottom: 151px;
    }
    .bottomInnerHolder .imgHolder {
        margin-bottom: 19px;
    }

    .arrowholder-6-mobile {
        margin-left: -60px;
        margin-top: -20px;
    }
	/* about us page responsive - end */
	
    body#n_product .wrapper-product-title.col-xs-12 {
		display: none;
    }
	/* ponting */
	
    #pontingBodyHolder .contentInnerHolder {
        max-width: none;
        padding: 0 20px;
    }    
    .pontingFeaturedHampers img {
        margin: auto;
    }

    .imgContentHolder {
        text-align: center;
    }
    #pontingBodyHolder .ponting-bottom {
        padding: 0;
    }

    #pontingBodyHolder .bottomInnerHolder.contentInnerHolder {
        padding: 0;
    }

   #pontingBodyHolder  .pontingBottomRow {
        padding: 0;
    }

    #pontingBodyHolder .pontingText {
        margin: 40px;
        margin-top: -40px;
    }

    #pontingBodyHolder .pontingBottomRow .pontingImg img {
        max-width: 100%;
    }

    .pontingGreyTxt .textConentHolder {
        margin-top: 132px;
    }

    .pontingGreyBG {
        margin-top: 0;
    }

    .pontingGreyTxt h4 {
        margin-top: -20px;
    }

    .pontingImgMessage img {
        margin-bottom: -56px;
    }
	/* ponting - end */
	/* home */
	.captionHome h5 {
		font-size : 14px;
		font-weight : 500
	}
	.thumbnail .caption h3 a{
		font-size : 14px;
	}

	.slick-dotted.slick-slider {
		max-width: 550px;
	}
	.home-section-2-mob-wrapper img {
		width: 100%;
		max-width : 302px;
	}
	.home-section-2-mob-wrapper {
		text-align: center;
		padding-top : 20px;
	}

	.home-section-4-wrapper {
		padding-top: 10px;
	}
	.thumbnail .caption .product-wishlist {
		top : -6px;
	}
	#n_home .wrapper-header .header-delivery-info  {
		display: none !important;
	}

	.container.container-HomeSlide {
		margin-top: 0;
	}
	/* home - end */
	/* mobile menu */
	.mobileMenu .mainNavBarHolder {
		background-color: #fff;
		border: transparent;
		border-radius: 0;
	}

	.mobileMenu .mainNavBarHolder >ul > li > button{
		width : 100%;
		background-color : transparent;
		border : transparent;
		text-align : left;
		font-size : 22px;
		font-weight : 500;
		color : #999999;
	}
	.mobileMenu .mainNavBarHolder >ul > li > button i {
		margin-right : 0;
		float : right;
	}

	.mobileMenu ul.first-col li a {
		font-size: 13px;
		line-height: 2;
		font-weight: 500;
	}
	.mobileMenu .dropdown-menu {
		border : transparent;
	}


	.mobileMenu .dropdownHolderImg-1 .first-col {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
	.mobileMenu.mainNavBar .dropdownHolderImg-1 .first-col {
		height : auto !Important;
	}
	.mobileMenu * {
		tranition : all ease 0.5s !important;
	}

	.mobileMenu li.third-menu:last-child {
		padding-bottom: 0;
	}
	.mobileMenu .mainNavBarHolder .open button {
		background : #F5F5F5;
		padding-left : 20px;
		padding-top : 10px;
		padding-bottom : 10px;
	}


	.mobileMenu .open .lessThanIcon {
		width: 15px;
		height: 15px;
		display: block;
		background: url('/assets/image/mobileMenuIcons.png');
		float: left;
		margin-top : 10px;
		margin-right : 10px
	}

	.mobileMenu .greaterThanIcon {
		width: 16px;
		height: 16px;
		display: block;
		background: url('/assets/image/mobileMenuIcons.png')  -16px 0;
		float: right;
		background-repeat: no-repeat;
		margin-top: 10px;
	}

	.wrapper-header .nToggleMenu .icon {
		background: url(/assets/image/mobileMenuIcons.png) 0px -17px;
		height: 20px;
		background-repeat: no-repeat;
		width: 30px;
		margin-top: 20px;
		margin-left: 20px;
		transition : 0.2s ease all;
	}
	.wrapper-header .nToggleMenu .icon.close {
		background: url(/assets/image/mobileMenuIcons.png) -30px -17px;
		height: 20px;
		background-repeat: no-repeat;
		width: 30px;
		margin-top: 20px;
		margin-left: 20px;
		float: none;
		opacity : 1;
	}
	.mobileMenu .open .greaterThanIcon {
		display : none;
	}

	.mobileMenu * {
		transition: all 0.5s ease;
	}

	.mobileMenu .lessThanIcon {
		margin-top: 10px;
		display: none;
	}

	.mobileMenu ul.parent-menu-holder li button {
		padding: 0 15px;
	}
	.mobileMenu ul.parent-menu-holder > li div > ul {
		padding-left : 15px;
	}


	.mobileMenu li.parent-menu.open {
		position: absolute;
		top: 0;
		width: 110%;
		z-index : 1000;
	}



	.mobileMenu .voucherImg {
		padding-bottom: 10px;
	}

	.mobileMenu .megaMenuVoucherHolder {
		padding-left: 0;
	}

	.mobileMenu .voucherHolderImageHolder {
		padding-left: 0;
	}


	.mobileMenu li.parent-menu.open .dropdownHolder  {

		-webkit-animation: scale-in-ver-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
				animation: scale-in-ver-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	}


	@-webkit-keyframes scale-in-ver-top {
	  0% {
		-webkit-transform: scaleY(0);
				transform: scaleY(0);
		-webkit-transform-origin: 100% 0%;
				transform-origin: 100% 0%;
		opacity: 1;
	  }
	  100% {
		-webkit-transform: scaleY(1);
				transform: scaleY(1);
		-webkit-transform-origin: 100% 0%;
				transform-origin: 100% 0%;
		opacity: 1;
	  }
	}
	@keyframes scale-in-ver-top {
	  0% {
		-webkit-transform: scaleY(0);
				transform: scaleY(0);
		-webkit-transform-origin: 100% 0%;
				transform-origin: 100% 0%;
		opacity: 1;
	  }
	  100% {
		-webkit-transform: scaleY(1);
				transform: scaleY(1);
		-webkit-transform-origin: 100% 0%;
				transform-origin: 100% 0%;
		opacity: 1;
	  }
	}




	/* mobile menu - end */
	/* mobile menu updates */
	.mobileMenu .mainNavBarHolder>ul>li>a.menuNoChild {
		width: 100%;
		background-color: transparent;
		border: transparent;
		text-align: left;
		font-size: 22px;
		font-weight: 500;
		color: #999;
		padding-left : 15px;
	}

	.mobileMenu .mainNavBarHolder>ul>li>a.menuNoChild {
		width: 100%;
		background-color: transparent;
		border: transparent;
		text-align: left;
		font-size: 22px;
		font-weight: 500;
		color: #999;
		padding-left : 15px;
	}

	ul.parent-menu-holder.row, .dropdown-menu .container {
		padding-bottom : 15px;
		box-shadow : 0px 16px 17px -2px rgb(185 185 185 / 76%)
	}
	.menuNumber-13 {
		border-top: 2px solid #eee;
	}
	.mobileIconHolder .megaMenuIconText {
		max-width: 130px;
		margin-bottom: 10px;
	}
/* mobile menu updates - end */
}
/* max-width : 767px - end */
@media (max-width : 680px) {
	
	.slick-dotted.slick-slider {
		max-width: 450px;
	}
}
@media (max-width : 580px) {
	
	.slick-dotted.slick-slider {
		max-width: 350px;
	}
}
@media (max-width : 500px){
    .mainArea-Bottom .col-md-4.col-xs-12.mainArea-Bottom-newlsetter > .col-xs-12 {
        height : 340px;
    }
    .mainArea-Bottom-delivery > .col-xs-12 {
        height: 280px !important;
    }
	.padded-top.header-delivery-info p{
        width: 65%;
        font-size : 9px;
        padding-left : 5px;
    }
    .padded-top.header-delivery-info i {
        width: 30px;
        height : 30px;
    }
    .padded-top.header-delivery-info .col-xs-4:nth-child(1) i {
        background: url('/assets/image/awesome-truck.svg') no-repeat 0 2px;
        background-size: 26px;
    }
    .padded-top.header-delivery-info .col-xs-4:nth-child(2) i {
        background: url('/assets/image/ionic-md-gift.svg') no-repeat;
        background-size: 24px;

    }
    .padded-top.header-delivery-info .col-xs-4:nth-child(3) i {
        background: url('/assets/image/awesome-leaf.svg') no-repeat;
        background-size : 23px;
        background-position-x : 4px;
        background-position-y : 2px;
    }
	.header-delivery-info .col-xs-4{
		padding-left: 5px;
		padding-right: 5px;
	}
	.header-delivery-info .col-xs-4:nth-child(2){
		padding-left: 10px;
		padding-right: 5px;
	}

	.header-delivery-wrapper {
		width: 346px;
	}
	
	/* about us responsive */
    .container.aboutUs .mainTopInner h1 {
        padding-bottom: 20px;
        max-width: 220px;
        text-align: center;
        margin: auto;
        padding-top: 24px;

    }
    .bottomInnerHolder {
        max-width: 290px;
    }
    .aboutUs-bottom {
        padding-bottom: 68px;
    }
    .container.aboutUs h1 {
        font-size: 31px;
        margin-top: 19px;
    }
    .mainTopInner {
		max-width: 250px;
	}
	/* about us responsive - end */
	/* ponting */
    #pontingBodyHolder .pontingThirdRow .imgContentHolder img {
        width: 115%;
        max-width: 115%;
        margin-left: -30px;
    }

    #pontingBodyHolder .pontingThirdRow .pontingImg {
        padding-right: 0;
    }
    #pontingBodyHolder .pontingThirdRow .pontingText {
        padding: 18px;
        margin: 10px;
        margin-top: -40px;
    }
    .buyButtonHolder a {
        padding: 10px 20px;
        font-size: 12px;
    }

    #pontingBodyHolder .pontingRow-1 h3 {
        font-size: 43px;
        margin-top: 20px;
    }
    #pontingBodyHolder .pontingRow-1 {
        margin-top : 30px;
    }
    .pontingThirdRow .arrowHolder {
        float: right;
        margin-right: 50px;
        margin-top: -79px;
    }

    .pontingGreyTxt .textConentHolder {
        padding: 31px;
    }
    .pontingThirdRow {
        background: url('/assets/image/mLeaf.png');
        background-repeat: no-repeat;
        width: 115%;
        padding-bottom: 42px;
        margin-left: -20px;
        padding-right: 7%;
        padding-left: 7%;
        background-position: bottom left;
    }
    .productSlider3, .pontingImgCarousel {
    	padding: 28px 57px;
    }
	/* ponting - end */
	/* home page */
	a.see-options, .caption .addtocart {
		width: 90%;
	}
	
	
	.slick-dotted.slick-slider {
		max-width: 250px;
	}
	
	.thumbnail .caption .product-wishlist {
		right : -26px;
	}
	/* home page - end */
}

/* max-width : 500px - end */
/* media and mobile devies - end */