@media only screen and (min-width: 992px) {
	.dropdown:hover>.dropdown-menu {
		display: block;
	}
	#sidebar, .overlay {
		display: none !important;
	}
	footer .container ul {
		display: block !important;
	}
	footer .container h5 i {
		display: none;
	}
	footer hr {
		display: block;
	}
	h4.most-popular-heading, .p-heading span.az, .p-heading i, a.header-cart,#sidebarCollapse
		{
		display: none !important;
	}
	.cartItemNumber {
		padding-top: 0.1rem;
	}	
}

@media only screen and (max-width: 992px) {
	.divider-vertical {
		display: none;
	}
	#navbarSupportedContent a {
		width: auto;
	}
	.all-products, .marketing-menus , .nav-item .newbusinessCardsMenu{
		width: 100%;
	}
	#navbarSupportedContent a.cart {
		width: 100%;
	}
	#navbarSupportedContent li.cart-list .green-border {
		width: auto;
		margin-left: 0;
	}
	#top-nav, #live-chat, .customNavigationbar {
		display: none !important;
	}
	#sidebarCollapse {
		display: block;
	}
	#logo {
        margin-top:1rem;
        margin-left:0.5rem;
        padding: 0.2rem;
    }
	footer .container h5 i {
		display: none;
	}
	.joinLoginText {
		display: none;
	}
	.joinLoginText {
		display: none;
	}
	.sidebar-bottom .joinLoginText {
		display: inline;
	}
	#banner {
		margin-left: -9.0rem;
	}
	.sticky-menu {
		display: none !important;
	}
	
    a.header-cart{
        /*margin-top: 1.8rem;*/
    }
    #sidebarCollapse{
        margin-top:0.2em;
   }
   .environment-ribbion{
        display:none;
   }
    /* menu img styles */
    .bc_menu-img,.ms_menu-img{
        max-width:31rem;
    }
    .hd_menu-img{
        max-width:31rem;
    }
    .mb-img{
        display:block;
    }
    .dsk-img{
        display:none;
    }
    
	 .skit-samplekit, .skit-design-services{display: none;}
	 .skit-design-services-mobile, .skit-samplekit-mobile{
	    display: inline-block;
	    max-width: 94%;
	    margin-right: 1rem;
	    margin-top: 1rem;
    }
    
    /* menu img styles end */

}


@media only screen and (max-width: 767.98px) {
	footer .container ul {
		display: none;
	}
	footer .container h5 {
		text-align: left;
		border-bottom: 0.1rem solid #6d6b6b;
		padding: 1.0rem 0 !important;
		margin: 2.0rem;
		position: relative;
	}
	footer .container .mx-auto {
		padding: 0rem;
	}
	h4.most-popular-heading, .p-heading span.az, .p-heading i {
		display: inline-block;
	}
	footer .container h5 i {
		right: 0.4rem;
		margin-top: 0.4rem;
		position: absolute;
		display: inline-block;
	}
	footer .container ul li {
		text-align: left;
		padding: 0.8rem;
		margin: 0 2.0rem;
	}
	footer hr {
		display: none;
	}
	#customer-icon {
        position: relative;
        margin: 2.0rem 2.0rem 2.0rem 0;
        top:1.7rem;
    }
	#eco-icon {
		position: static;
		margin: 2.0rem 0 2.0rem 2.0rem;
	}
	#footer h5 {
		cursor: pointer;
	}
	#banner .main-banner-img {
		display: none;
	}
	.cds-text {
        height: 15rem;
	    width: 100%;
	    bottom: 0;
	    top: auto !important;
	    left: 0;
	    margin: 0;
	    padding: 0.4rem 0.1rem;
	    text-align: center;
    }
    .cds img {
        width: 100%;
        min-width: 100.0rem;
        max-height:42rem !important;
    }
    .cds-text h2 {
        font-size: 2.4rem;
    }
    .cds-text h3 {
        font-size: 1.6rem;
    }
    .cds-text h2, .cds-text h3 {
        margin: 0;
        text-align: center;
    }
    .cds-text h2 br, .cds-text h3 br {
        display: none;
    }
    .cds-text .button{
        margin-top:2rem;
    }
    .cds-text p {
        display: none;
    }
 .skit-samplekit, .skit-design-services{display: none;}
 .skit-design-services-mobile, .skit-samplekit-mobile{
    display: inline-block;
    max-width: 94%;
    margin-right: 1rem;
    margin-top: 1rem;
}	
}

@media only screen and (max-width: 550px) {
	#headerLogoImg {
		 width: 50% !important;
	}
	#live-chat {
		width: 16.5rem;
	}
	#_lpChatBtnTopGPCOM img {
		width: 50%;
	}
	.headerPhone {
		font-size: 1.5rem;
	}
	.cds img {
		margin-left: -7.0rem;
	}
	.order-now {
		margin: auto;
		left: 9.0rem;
		bottom: -6.0rem;
	}
	.order-now a {
		display: none;
	}
	#banner .banner-text svg {
		height: 23rem;
		width: 33rem;
	}
	#banner .banner-text {
		top: 3.0rem;
	}
	.gred-overlay {
		
	}
	.main-banner, #banner .banner-text-wrapper{
		height: 44.0rem;
	}
	a.header-cart{
        margin-top: 0rem;
    }
    #sidebarCollapse{
        margin-top:-0.5rem;
   }
   #footer .list-inline-item a{
        margin-left: 0.6rem !important;
        margin-right: 0.6rem !important;
   }
   #footer .copy{
     position:absolute;
     margin-top:2.5rem;
   }
   #footer .container-fluid a{
        font-size:1.2rem;
   }
    #footer .copy-pipe{
    display:none;
   }
 .skit-samplekit, .skit-design-services{display: none;}
 .skit-design-services-mobile, .skit-samplekit-mobile{
    display: inline-block;
    max-width: 94%;
    margin-right: 1rem;
    margin-top: 1rem;
    float: right;
}
}


