@charset "utf-8";
/*** Responsive Ecommerce Device Ranges ***/
.home-highlight {
        margin-top: 1%;
}

.home-highlight ul li:last-child {
        width: 64%;
}

.mobileNavIcon {
        display: none;
        font-size: 14px;
        padding: 0 5px;
}

.mobileNavIcon a {
        color: #FFF !important;
}

/* SLEEK NAV MENU*/
.sleekNavigationLinks {
        width: 320px; 
        
        /* position: fixed; */
        position: absolute;
        /* padding: 1px; */
        z-index: 10000;
        background: #000;
        top: 65px;
       
        bottom: 0;
        /* right: -230px; */
        left: -320px;
        transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -webkit-transition: 0.3s ease;
        overflow-x: hidden;
        background: transparent;
}

.sleekNavigationLinks > ul {
        margin: 0;
        padding: 15px 0;
        /* background: #FFF;
        box-shadow: inset 10px 5px 45px #D5D5D5; */
        background:#e7e7e7;
}

.sleekNavigationLinks > ul > li {
        padding: 10px !important;
        border-bottom: 1px solid #CCC;
        position: relative;
        margin: 0 !important;
        width: 100%;
}

.sleekNavigationLinks ul li a {
        font-size: 12px;
        color: #666;
}

/* END SLEEK NAV MENU*/


/* SLEEK NAV ACC MENU*/
.sleekNavigationLinksAcc {
        width: 320px; 
        
        /* position: fixed; */
        position: absolute;
        /* padding: 1px; */
        z-index: 10000;
        background: #000;
        top: 65px;
        bottom: 0;
        /* right: -230px; */
        right: -320px;
        transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -webkit-transition: 0.3s ease;
        overflow-x: hidden;
        background: transparent;
}

.sleekNavigationLinksAcc > ul {
        margin: 0;
        padding: 0;
        /* background: #FFF;
        box-shadow: inset 10px 5px 45px #D5D5D5; */
        background:#e7e7e7;
        width:100%;
}

.sleekNavigationLinksAcc > ul > li {
        /* padding: 10px !important; */
            padding: 10px 0 10px 20px!important;
        border-bottom: 1px solid #CCC;
        position: relative;
        margin: 0 !important;
        width: 100%;
}

.sleekNavigationLinksAcc ul li a {
        font-size: 12px;
        color: #666;
}

.listGridContainer > ul.listView > li div > div.productGroupQtyBlock {
  margin:0px;
}
.checkoutWrap {
	margin-bottom: 80px;
}

/* END SLEEK NAV ACC MENU*/

/* start of 1170*/
@media only screen and (max-width: 1170px) {
#contenText .shoppingAddresses p {
	margin-left: 4%;
}
  .listGridContainer > ul.gridView > li > div.productGroupQtyBlock > .productQty {
     width: 100%;
  }
  .listGridContainer > ul.gridView > li > div.productGroupQtyBlock > ul.productQty > li {
  width: 100%;
}
.listGridContainer > ul.gridView > li > a .listGridItemDesc {
   /*height: 100px; */
}
  .page_product_box {
  width: 98%;
  margin-left: 5px;
}
  .home-highlight {
        width: 98%;
  }
  .bcontent {
  width: 100%;
  margin: 0;
  padding: 0;
  /* padding-top: 15px; */
}
  .left-content > p {
  width: 58%;
}
  #phone_filter
{
        display:none;
}
  .searchMatchPaginatnEncl .searchMatches {
                 /*width: 60% !important; */
                width: 44% !important;
        }
        .multiFilterListBlock {

  margin-top: 30%;
}
        .leftMenuEnclosure h3 {
 
  padding: 0;
  /*margin-top: 25%;*/
}
        .listGridTopControls .listGridTopRightCtrls form select {
  width: 120px !important;
        }
        .listGridContainer > ul.listView > li > a .listGridItemDesc {
  /* width: 150%; */
  width: 95% !important;}
  .compareTool {
  width: 31%;
}
        .listGridTopControls .listGridTopRightCtrls #ItemsperPageForm {
  padding: 0 0;
}
        .listGridContainer > ul.listView > li:last-child
        {
         /*width:18%;
           margin-top: 3%;*/
        }
        #phone_filter
        {
                display:none;
        }
        /*date 20-04-15*/
        .indexDisplay {
                left: 8.5%;
                padding: 9px 12px;
        }
        .brandAtoZletters ul li {
                padding: 4px 0px 0px 0px;
                width: 29px;
                height: 29px;
                text-align: center;
        }
        .brandAtoZletters ul li a {
                padding: 8px 3px;
        }
        .brandAtoZletters ul li:hover {
                padding: 5px 0px;
        }
        .ATCpopup {
                padding: 9px;
                padding-left: 53px;
                text-align: left;
        }
        .shipmethod {
                margin-right: 2%;
        }
        /*date 20-04-15*/
        .headerRight-bottom .pullLeft ul.link3 li.welcomeheader {
                margin-left: 113px;
        }
        /*  .login-button
        { 
        width:100%;
        } */
        .copyRights {
                text-align: center;
                width: 100%;
        }
        .footerCenterContent .siteWidth {
                width: 100%;
        }
        .copyRights>p>img {
                display: none;
        }
        .left-content {
                padding: 7px;
        }
        .headerRight-bottom .pullLeft {
                width: 70%;
        }
        .logo a img {
                width: 100%;
        }
        L /*channu removed !important;*/
        #productCategoryHover {
                display: none
        }
        /*channu removed !important;*/
        .nav ul li .searchForm .searchWrapper input[type="text"] {
                width: 75%;
        }
        .itemDescription>ul#productDetailList-new li:last-child {
                margin-left: 0px;
        }
        .cartavilibility {
                width: 50%;
        }
        .orderHistSearchByWrap form {
                width: 50%;
                margin: 0 auto;
        }
        .orderHistSearchByWrap .dateRange,.orBlock,.searchOrderNo,.searchCustPo
                {
                width: 100%;
                float: none;
                padding: 0;
                margin: 10px 0;
        }
        .orderHistSearchByWrap .dateRange input[type="text"] {
                margin: 5px 0;
        }
        .orderHistSearchByWrap input[type="text"] {
                width: 100% !important;
        }
        .orderHistSearchByWrap .dateRange label {
                margin: 0;
        }
        .logInEnclosure .loginContent .loginControl {
                /*width: 62%;*/
        }
        .listGridTopControls .listGridTopRightCtrls form {
                padding: 0px 16px;
        }
        .vertical-wrap {
                display: block;
        }
        .footerTopContent ul,.footerCenterContent .footAccordion_container {
                width: 100%;
        }
        .mobileNavIcon,.deviceCartCount {
                display: none;
        }
        .siteWidth {
                /* width: 980px; */
                width: 100%;
        }
        .headerRight ul.pullRight {
                font-size: 12px;
                margin-bottom: 10px;
        }
        .headerLeft {
                width: 30%;
                padding: 0;
        }
        .headerRight .searchForm .searchWrapper input[type="text"],.headerRight .searchForm .searchWrapper .searchIcon
                {
                height: 32px;
        }
        .headerRight {
                width: 70%;
        }
        .logo a b {
                font-size: 20px;
                margin: 30px 0 0 5px;
        }
        .headerRight .headerCartCountWrap {
                /*margin-top:15px;*/
                
        }
        .leftMenuEnclosure {
                width: 20%;
                margin-right: 1%;
        }
        .mainContentEnclosure {
                width: 75%;
                margin-top: 6%;
        }
        #productCategoryActive {
                display: block;
                width: 23%;
        }
        .nav ul li .searchForm .searchWrapper #performSearchBtn {
                width: 24%;
        }
        .navigationBar .nav ul li.searchnavigatin {
                width: 45%;
        }
        .nav .searchForm {
                width: 100%;
        }
        .nav .searchForm .searchWrapper {
                width: 100%;
        }
        .nav ul li .searchForm .searchWrapper input[type="text"] {
                width: 76%;
        }
        #storelocation {
                display: block;
                width: 17%;
        }
        #brandLink {
                display: block;
                width: 15%;
        }
        /*1024*/
        .bodyContentWrap {
               /*  padding: 5px 5px 10px 5px; */
                padding: 5px 0;
        }
        .bx-wrapper {
                margin-top: 0 !important;
                width: 97% !important;
                margin-left: 1% !important;
        }
        .content-wrap {
                margin-left: 0%;
        }
        /*1024*/
        .price {
                font-size: 14px;
        }
        .categoryEnclosure .categoryItemBlock {
                height: 180px;
        }
        .listGridTopControls {
                font-size: 12px;
                width: 97%;
        }
        .controls {
                width: 97%;
                                height: 60px !important;
        }
        .listGridTopControls .compareControls a {
                padding: 7px 0;
        }
        .listGridContainer>ul.listView>li>ul {
                /*height:80px;*/
                
        }
        .listGridContainer>ul.gridView>li .productQty {
                margin: 5px;
        }
        .navigationBar ul {
                height: auto;
                width: 100%;
        }
        .navigationBar ul li {
                width: 25%;
                padding: 10px;
        }
        .navigationBar ul li a {
                font-size: 13px;
        }
        .itemDetailWrap .itemMainImage {
                /*width: 51%;*/
        }
		.itemDetailWrapCenter {
			width: 48%;
		}
        .itemDetailWrap .itemDescription {
                width: 51%;
        }
		.itemDescription .detailquantity .qtyCt {
			float: left;
			width: 46%;
		}
		.itemDescription .detailquantity .buttonGrad {
			padding: 0px 10px;
		}
		.imagWrap {
			width: 78%;
			height: 370px;
			margin-right: 0;
		}
		#gal1 {width: 20%;}
		#gal1 ul, #gal1 ul li {
			width: 100% !important;
		}
		#gal1 ul li img {
			width: 100%;
			height: 100%;
		}
		#gal1 *.caroufredsel_wrapper {
			width: 100% !important;
		}
		.productListBtn {
			padding-left: 5px;
		}
		.itemDetailWrap .itemDescription ul#productDetailList > li, .itemDetailWrap .itemDescription ul.qtyIntervalWrap > li, .itemDetailWrap .itemDescription ul.qtyIntervalWrap > li {
			font-size: 14px;
			width: 23.9%;
		}
		.detailavailbranch .availYesDigit {
			font-size: 14px;
		}
		.itemDetailWrap .itemDescription ul#productDetailList-new {
			padding: 10px 0px 10px;
		}
		.detailOuter {
			margin: 10px;
		}
		.itemDescription >.pageTitle {
			padding-bottom: 20px;
		}
		.detailreviewform {width: 29%;}
		.prdDetailbtn ul.productListBtn li.optionList { 
			margin-right: 15px;
			margin-top: 10px;
		}
        .listGridTopControls .compareControls {
                float: none;
                width: 100%;
                margin-bottom: 10px;
        }
        .itemDetailWrap .itemDescription .price,.itemDetailWrap .itemDescription .addToCartFloat
                {
                
        }
        /*Saved cart / Product Group */
        .prodGroupTopControlsWrap .prodGroupSearchWrap {
                width: 50%;
                float: none;
        }
        .prodGroupTopControlsWrap .expndCollapseViews,.prodGroupTopControlsWrap .prodGroupItemsPerPage,.prodGroupTopControlsWrap .prodGroupSortBy
                {
                width: auto;
                margin-top: 10px;
        }
        .siteTableEnclosure {
                overflow-x: scroll;
        }
        .headerLeft {
                margin-top: 5px;
                /*width:100%;*/
        }
        .footerCenterContent .footAccordion_container div .footAccordion_head {
                
        }
        .footerCenterContent .footAccordion_container div .footAccordion_body {
                font-size: 4px;
                width: 105%;
        }
        .headerLeft .logo {
                width: 100%;
        }
        .headerLeft .logo .links {
                width: 100%;
                font-size: 8px;
        }
        .headerRight-top .pullRight .img {
                height: 42px;
        }
        /*.navigationBar ul li:last-child{padding-right:0px;}*/
        div.vertical>ul>li:hover>ul {
                left: 0;
        }
        div.vertical>ul>li:hover>ul>li:hover>ul {
                left: 0;
        }
        .headerRight-bottom {
                /* width: 94%; */
                float: right;
                margin-top: 15px;
        }
        #log-linkItems li,#log-recItems li {
                width: 21%;
        }
        .detailPageBtnsAlign {
                width: 100%;
        }
        .itemDescription .prdDetailbtn ul li {
                margin-bottom: 7px;
        }
        .footerEnclosure {
                width: 100%;
        }
        .prodGroupTopControlsWrap {
                padding-bottom: 10px;
        }
        .prodGroupTopControlsWrap .prodGroupSortBy {
                float: left;
                margin-left: 10px;
        }
        .itemDescription>ul#productDetailList-new li:last-child {
                width: 100%;
        }
        .micons {
    width: 100%;
    margin: 6px 0 ;
    padding-left: 5px;
}

/*		08Dec2016	*/

table.display thead th div.DataTables_sort_wrapper span {
    
    left: -13px !important;
}

/*		END 08Dec2016	*/
#dashboardList {
    width: 25%;
}
#contentContainer {
    width: 73%;
    margin-left: 2%;
}
.buttonList {
    margin-right: 6px;
}
#prodDetailTabs {
    margin: 0px auto 50px auto;
}
}

/*end of 1170*/
@media ( min-width : 755px) and (max-width: 979px) {
.catalogSwitch strong {display: block;}
.creditAppBtn {
	margin-left: 0px;
}
  strong, b, th {
  margin: 3px;
}
                .pgnation {
  margin: 5px 39px 8px 0px !important;
}
        .multiFilterListBlock {
                margin-top: 15%;
        }
        .listGridTopControls .listGridTopRightCtrls form select {
                width: 65% !important;
        }
        .listGridContainer > ul.listView > li > div.productGroupQtyBlock > .productQty
         {
                  width: 84% !important;
        }
        #phone_filter
        {
                display:none;
        }
        .leftMenuEnclosure
        {
          /*  width: 20% !important;
       margin-left:11px !important; */
         width: 22% !important;
         margin-left: 0px !important;
           /* margin-top: 14%; */
           margin-top: 0;
        }
        .leftMenuEnclosure h3 {
  font-size: 16px !important;
  padding: 2px 12px;
    /* margin-top: 37%; */
    margin-top: 10%;
}
.vertical-wrap {
  display: block;
}
        .listGridContainer > ul.listView > li:first-child{
                width: 30% !important;
        }
        .listGridContainer > ul.listView > li:nth-child(2){
                width: 70% !important;
        }
        #contacttube
        {
         display:block !important;
        }
        .prod-details {
                padding-left: 15px;
        }
        .prod-detailss {
                padding-left: 15px;
        }
        .home-highlight {
                margin-left: 3.5%;
                margin-top: 1%;
        }
        .home-highlight ul li:last-child {
                width: 60%;
        }
        /*date 20-04-15*/
        .indexDisplay {
                left: 8.5%;
                padding: 7px 9px;
        }
        .brandAtoZletters ul li {
                padding: 4px 0px 0px 0px;
                width: 22px;
                height: 29px;
                text-align: center;
        }
        .brandAtoZletters ul li a {
                padding: 8px 3px;
        }
        .brandAtoZletters ul li:hover {
                padding: 5px 0px;
        }
        .ATCpopup {
                padding: 9px;
                padding-left: 53px;
                text-align: left;
        }
        .shipmethod {
                margin-right: 2%;
        }
        .log-linkItems .log-linkItemDesp ul li {
                line-height: 25px;
        }
        /*  .page_product_box
{
        margin-left: 18%;
  width: 79%;
} 
.home-highlight
{
        margin-left:20%;
} */

        /*date 20-04-15*/
        #gal1 ul li img {
        }
        /* login css */
        .detailavailbranch {
                width: 202px;
        }
        /*  #createaccount {
  float: left !important;
  width: 40%;
} */
        /* .login-button
{
        width:100%;
} */
        /* .logInEnclosure .loginContent .loginControl
{
        width:90%;
} */
        .headerRight-bottom .pullLeft {
                width: 58% !important;
        }
        .headerRight ul.pullRight li {
                font-size: 9px !important;
        }
        #caro {
                width: auto !important;
        }
        .cimm_featuredProductWrap .caroufredsel_wrapper {
                /* width: 66px !important;
                  height: 274px !important;
                  margin-left:1px !important;*/
                   height: 380px !important; 
                
        }
        .registrationLav {
                width: 100%;
        }
        .footerCenterContent .siteWidth {
                width: 100%;
        }
        .copyRights>p>img {
                display: none;
        }
        .copyRights {
                width: 100%;
                    padding: 32px;
        }
        ul.link1 li.orderhistry {
                display: block;
        }
        /* .headerRight-bottom .pullLeft ul.link3 li.welcomeheader{display:block;} */
        .headerRight-bottom .pullLeft ul.link3 li.welcomeheader {
                display: block;
                margin-left: 104px;
        }
        ul.link1 li.myaccount {
                display: block;
        }
        .navigationBar .nav  ul li.searchnavigatin {
                /* width: 45%; */
                width:100%;
        }
        .nav .searchForm {
                width: 100%;
        }
        .nav ul li .searchForm .searchWrapper #performSearchBtn {
                /* width: 24%; */
                    width: 8%;
		    position: relative;
		    float: left;
		    margin-left: -63px;
		    border-radius: 0;
		    height: 40px;
		    margin-top: -1px;
		    
        }
        
        
        
        .nav ul li .searchForm .searchWrapper input[type="text"] {
                /* width: 76%; */
                    width: 95%;
    background: #fff;
    border: none;
    float: left;
    margin-left: 20px;
    border-radius: 0;
    color:#232323;
        padding-left: 10px;
        }
        .nav .searchForm .searchWrapper {
                width: 100%;
        }
        #storelocation {
               /*  display: block;
                width: 17%; */
                display:none;
        }
        #brandLink {
                /* display: block;
                width: 15%; */
                display:none;
        }
        /*channu display:none to block;*/
        #productCategoryActive {
                /* display: block;
                width: 23%; */
                display:none;
        }
        .productCategoryHover {
                display: block;
        }
        .secondlevelmenuWrap {
                padding: 0px;
                height: 80% !important;
        }
        .secondlevelmenuWrap ul {
                width: 193px !important;
                height: 90% !important;
        }
        .navigationBar ul li {
                width: 25%;
                padding: 10px;
        }
        div.nav>ul>li>ul {
                width: 98%;
        }
        /*channu display:none to block;*/
        /*channu display:block to none;*/
        .headerTopLinks {
                /* display: none; */
                    display: block;
    float: left;
    width:24%;
    margin-top: 0px;
    margin-left: 0px;
        margin-right: 101px;
        padding:0;
        }

        /*channu display:none;*/
        .headerTopLinks div.mobileNavIcon {
                display: block;
                /* position: absolute;
                right: 5px;
                top: 10px; */
                    float: left;
					height: 79px;		
    padding-top: 23px;		
    padding-left: 34px;		
    padding-right: 10px;
        }
        #sortbygrid {
                margin-top: 0px;
        }
        .compareTool {
                        width: 39% !important;
        }
        
        .listGridTopControls .listGridTopRightCtrls form {
                width: 100%;
                padding:0;
        }
        .listGridTopControls .listGridTopRightCtrls #ItemsperPageForm 
        {
      padding: 0 0;
      width: 20% !important;
    }
    .listGridTopControls .listGridTopRightCtrls #sortbygrid
    {
      padding: 0 0;
      width: 27%;
    }
        .narrowSearch .searchWithin {
                width: 100%;
        }
        .narrowSearch {
                width: 35%;
        }
        .searchWithin input[type="text"],.narrowSearch input[type="text"] {
                width: 78%;
        }
        .listGridTopControls .listGridTopRightCtrls form select {
                width: 65%;
        }
        .siteWidth,.footerTopContent ul,.footerCenterContent .footAccordion_container
                {
                width: 100%;
        }
        .siteTableEnclosure .siteTable th {
                font-size: 11px;
                font-weight: 500;
        }
        ul.breadcrumbs {
                margin-top: 10px;
        }
        ul.dynamicBreadcrumb {
                width: 100%;
        }
        ul.dynamicBreadcrumb li {
                display: none;
        }
        ul.dynamicBreadcrumb li:first-child,ul.dynamicBreadcrumb li:nth-child(2)
                {
                display: table-cell;
        }
        .pageTitle {
                font-size: 18px;
                font-weight: 500;
			}
			.catTitle {
				text-align: center;
				font-family: 'Montserrat';
				font-style: normal;
				font-weight: 700;
				font-size: 21px;
				line-height: 26px;
				color: #232323;
				margin-bottom: 0px;
				padding: 0px;
			}
		.prodDetailTitle {
                font-size: 21px;
				line-height: 26px;
                font-weight: normal;
				padding: 0;
				padding-bottom: 27px;
				margin: 0px 0px 15px 0px;
        }
		.itemDetailWrap .itemDescription ul#productDetailList > li, .itemDetailWrap .itemDescription ul.qtyIntervalWrap > li, .itemDetailWrap .itemDescription ul.qtyIntervalWrap > li {
			font-size: 16px;
			line-height: 22px;
		}
		.itemDetailWrap .itemDescription ul#productDetailList, .itemDetailWrap .itemDescription ul.qtyIntervalWrap {padding: 0px 0px 15px;}
		.itemDetailWrap .itemDescription ul#productDetailList-new {padding: 15px 0px 10px;}
        .headerTopLinks,.headerRight,.headerRight ul.pullRight {
               /*  padding: 0 5px; */
        }
        .headerLeft {
                width: 100%;
    /* padding: 5px; */
    padding: 5px 5px 10px 5px;
    margin-top: 5px;
    float: none;
        }
        .headerRight {
               /*  width: 68%;
                margin-top: 10px;
                float: left; */
                display:none;
        }
        .headerRight-top .pullLeft {
                /* width: 76%; */
                
        }
        .headerRight-top .pullRight {
                width: 27%;
                float: right;
        }
        .headerRight .headerCartCountWrap a .cartItemCount span {
                font-size: 14px;
        }
        .headerRight .searchForm .searchWrapper input[type="text"] {
                width: 266px;
                height: 34px;
        }
        .headerRight .searchForm .searchWrapper .searchIcon {
                background: #e4181f; /* Old browsers */
                background: -moz-linear-gradient(top, #FF151D 0%, #983E3E 100%);
                /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7d7e7d),
                        color-stop(100%, #983E3E)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top, #FF151D 0%, #983E3E 100%);
                /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top, #FF151D 0%, #983E3E 100%);
                /* Opera 11.10+ */
                background: -ms-linear-gradient(top, #FF151D 0%, #983E3E 100%);
                /* IE10+ */
                background: linear-gradient(to bottom, #FF151D 0%, #983E3E 100%);
                /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d',
                        endColorstr='#0e0e0e', GradientType=0); /* IE6-9 */
        }
        .headerRight .headerCartCountWrap {
                display: block;
                float: left;
                margin-left: 5px;
        }
        .deviceCartCount {
                display: block;
        }
        .headerRight .searchForm .searchWrapper .searchIcon {
                /*text-indent:-9999px;*/
                background: #e4181f; /* Old browsers */
                background: -moz-linear-gradient(top, #FF151D 0%, #983E3E 100%);
                /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7d7e7d),
                        color-stop(100%, #983E3E)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top, #FF151D 0%, #983E3E 100%);
                /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top, #FF151D 0%, #983E3E 100%);
                /* Opera 11.10+ */
                background: -ms-linear-gradient(top, #FF151D 0%, #983E3E 100%);
                /* IE10+ */
                background: linear-gradient(to bottom, #FF151D 0%, #983E3E 100%);
                /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d',
                        endColorstr='#0e0e0e', GradientType=0); /* IE6-9 */
                width: 50px;
                /*height:40px;*/
                padding: 0;
        }
        .logo a img {
                /*width:60px;*/
                
        }
        .logo a b {
                margin: 20px 0 0 10px;
                font-size: 18px;
        }
        .searchWithin h3 {
                width: 100%;
                float: none;
        }
        .homeCategTitle {
                font-size: 12px;
        }
        .featuredProduct {
                height: 365px;
        }
        .featuredProdPrice p {
                font-size: 14px;
        }
        .featuredProdTitle h4 {
                font-size: 12px;
        }
        .featuredProdCart {
                margin-top: 0;
                font-size: 13px;
        }
        .featuredProdDesc {
                line-height: 16px;
        }
        div.domtab div .featuredProductWrap .featuredProduct .button {
                font-size: 12px;
                padding: 6px 10px;
        }
        .featuredProdDetIcon {
                padding: 5px;
        }
        .leftMenuEnclosure h3 {
                font-size: 18px;
                width: 100%;
        }
        .leftMenuEnclosure ul li {
                line-height: 20px;
        }
        .leftMenuEnclosure .categoryList h3,.leftMenuEnclosure .myAccountWrap h3
                {
                font-size: 14px;
                font-weight: 500;
                padding: 10px;
        }
        .leftMenuEnclosure .categoryList,.leftMenuEnclosure .myAccountWrap {
                font-size: 11px;
        }
        .leftMenuEnclosure .categoryList>ul li a,.leftMenuEnclosure .myAccountWrap>ul li
                {
                padding: 8px;
        }
        .bodyContentWrap {
                /* padding: 5px 5px 10px 5px; */
                padding: 0 0 5px 0;
        }
        .logInEnclosure .loginContent {
                width: 80%;
        }
        .categoryEnclosure .categoryItemBlock h3.categoryHeading {
                font-size: 11px;
        }
        .categoryEnclosure .categoryItemBlock .categoryImg {
                padding: 5px 0 0 0;
        }
        .categoryEnclosure .categoryItemBlock {
                height: 170px;
        }
        .listGridTopControls .compareControls {
                float: none;
                width: 100%;
                display: none;
                margin: 0 0 10px 0;
        }
        .listGridTopControls a {
                /*margin: 0 5px 10px;*/
                float: none;
                display: inline-block;
        }
        #sortbygrid span b
        {
         margin:0;
        }
        .listGridTopControls .listGridTopRightCtrls {
                float: none;
        }
        .listGridContainer>ul.gridView {
                width: 48%;
        }
        .listGridContainer>ul.gridView:nth-child(3n+1) {
                clear: none;
        }
        .listGridContainer>ul.gridView>li>.price {
                padding: 10px 0;
        }
        .listGridContainer>ul.listView {
                height: auto;
        }
        .listGridContainer>ul.listView>li>.prodImage {
                padding: 5px 0;
                height: 154px;
        }
        .listGridContainer>ul.listView>li>.prodImage>a>img {
                height: 130px;
                position: relative;
                z-index: -9999px;
        }
        .listGridContainer>ul.listView>li>.price {
                font-size: 12px;
                margin-top: 22px;
        }
        .listGridTopControls .listGridTopRightCtrls .view {
                width: 15%;
                margin-left: 0px;
        }
        /*      
.itemDetailWrap .itemMainImage{
        width:40%;
        } */
        .itemDetailWrap .itemDescription {
                /*width:50%;*/
                display: inline-block;
        }
        .itemDetailWrap .itemDescription .price,.itemDetailWrap .itemDescription .addToCartFloat,dl.dropdownAddCustom,.detailPageBtnsAlign .custparNoBtn
                {
                /* width:100%; */
                /* float: left;
                margin: 0;
                text-align: left;
                padding-left: 0px;
                margin-left: 20px; */
        }
        .searchWithin {
                margin-left: 0px;
        }
        .detailPageBtnsAlign dl.dropdown {
                padding: 5px 0;
                float: none;
        }
        .dropdownAddCustom dd ul {
                left: 0;
        }
        .prodDetailTitle a {
                display: none;
        }
        html>body ul.domtabs a:link,html>body ul.domtabs a:visited,html>body ul.domtabs a:active,html>body ul.domtabs a:hover
                {
                font-size: 15px;
        }
        .previousInvoice {
                width: auto;
        }
        .siteTableEnclosure {
                overflow-x: scroll;
        }
        .checkoutHalfBlock>.formContent,.checkoutHalfBlock>.formContent .formTbx input[type="text"],.checkoutHalfBlock>.formContent .formTbx select
                {
                width: 100%;
        }
        /*Product group /Saved Cart Design*/
        .prodGroupTopControlsWrap .prodGroupSearchWrap,.prodGroupTopControlsWrap .prodGroupSearchWrap .prodGroupSearch
                {
                width: auto;
                margin-right: 5px;
        }
        .groupTitle,.groupManipulate {
                width: 100%;
                float: none;
                display: block;
                padding: 0;
                clear: both;
                text-align: left;
        }
        .groupManipulate input[type="button"] {
                margin-top: 7px;
        }
        .orderHistSearchByWrap form {
                width: 50%;
                margin: 0 auto;
        }
        .orderHistSearchByWrap .dateRange,.orBlock,.searchOrderNo,.searchCustPo
                {
                width: 100%;
                float: none;
                padding: 0;
                margin: 10px 0;
        }
        .orderHistSearchByWrap .dateRange input[type="text"] {
                margin: 5px 0;
        }
        .orderHistSearchByWrap input[type="text"] {
                width: 100% !important;
        }
        .orderHistSearchByWrap .dateRange label {
                margin: 0;
        }
        /*Responsive Popups*/
        .modalPopup .modalPopBody {
                max-width: 300px;
                top: 10%;
                left: 10%;
                width: auto;
        }
        .price {
                font-size: 14px;
        }
        #printOrderConfirm h2 a {
                display: none;
        }
        .footerCenterContent .footAccordion_container div {
                width: 27.5%;
                float: left;
                margin-left: 27px !important;
        }
        /* 
.footerCenterContent .footAccordion_container div .footAccordion_head{
        
        } */
        .footerCenterContent .footAccordion_container div .footAccordion_body {
                font-size: 12px;
        }
        .detailPageBtnsAlign .detailbtnRight {
                float: none;
        }
        .prdDetailbtn {
                float: none;
        }
        .headerRight .pullRight .headerRight-bottom {
                /* width: 100%; */
                /*margin-left: 94px;*/
                
        }
        .deviceCartCount {
                /*position: absolute;*/
                top: 100px;
                float: right;
                margin-right: 15px;
        }
        .navigationBar ul li {
                width: 25%;
                /* padding: 4px; */
        }
        div.vertical>ul>li:hover>ul {
                left: 0;
        }
        div.vertical>ul>li:hover>ul>li:hover>ul {
                left: 0;
        }
        /*channu added margin-top:0px*/
        .headerRight-bottom {
                padding-left: 0px;
                margin-top: 0px
        }
        .headerRight-top .pullRight .img {
                height: 36px;
        }
        /*channu added margin-top:0px*/
        .left-content>p {
                width: 100%;
        }
        .lright-content {
                width: 100%;
        }
        .iframeContainer {
                position: relative;
                padding-bottom: 50%;
                padding-top: 30px;
                height: 0;
                overflow: hidden;
        }
        .iframeContainer iframe {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                border: none;
        }
        .headerRight-bottom .pullLeft {
                width: auto;
                font-weight: 600;
                bottom: 5px;
                position: relative;
                text-align: right;
                line-height: 0px;
        }
        .headerRight .pullRight .headerRight-bottom {
                /*  width: auto;  */
                margin-left: 0;
                float: right;
                margin-top: 2%;
        }
        .categoryItemBlock {
                width: 100% !important;
        }
        .headerRight-top .pullLeft ul.link2,ul.link1,ul.link3 {
                float: left;
        }
        .headerRight-top .pullRight ul.account {
                /*top: 45px;  */
                display: block;
        }
        .headerRight-top .pullRight ul.account {
                top: 69px;
        }
        .content-wrap {
               /*  margin-left: 0%; */
                   margin: 4px 0 0 0;
        }
        .bx-wrapper {
                margin-left: 4% !important;
                width: 93% !important;
        }
        .secondlevelmenuWrap {
                height: 84% !important;
        }
        #cat_10>.secondlevelmenuWrap>ul.secondlevelmenu {
                width: 579px !important;
        }
        #cat_7>.secondlevelmenuWrap>ul.secondlevelmenu {
                width: 400px !important;
        }
        #cat_8>.secondlevelmenuWrap>ul.secondlevelmenu {
                width: 579px !important;
        }
        #cat_5>.secondlevelmenuWrap>ul.secondlevelmenu {
                width: 400px !important;
        }
        #cat_14>.secondlevelmenuWrap>ul.secondlevelmenu {
                width: 400px !important;
        }
        #cat_9>.secondlevelmenuWrap>ul.secondlevelmenu {
                width: 400px !important;
        }
        #cat_12>.secondlevelmenuWrap>ul.secondlevelmenu {
                width: 400px !important;
        }
        /* .page_product_box .carusel-inner li{width:175px !important;} */
        .secondlevelmenuWrap ul {
                margin: 0px 0%;
        }
        .mainContentEnclosure {
                  width: 77%;
          margin-top: 6%;
        }
        /* .leftMenuEnclosure
{
        width:16%;
} */
        .categorytitle {
                width: 30%;
        }
        .itemDetailWrap,.itemDetailWrap .imagWrap img {
                /*width: 100%;*/
        }
        #gal1 {
                margin-left: 0px !important;
                width: 100%;
				display: block;
				width: 110px !important;
        }
        #log-linkItems li {
                width: 28%;
                float: none;
        }
        .log-linkItemImg,.log-linkItemDesp {
                width: 100%;
        }
        .page_product_box ul li {
                /* margin: 5px 10px;
 padding: 5px 15px 0px 17px;  */
                margin: 1px 0px;
                padding: 5px 17px 0px 2px;
                border-right: 1px solid #ccc !important;
        }
        /* .listGridContainer > ul.listView > li > div.productGroupQtyBlock > ul.productQty li{width:110px;line-height:25px;} */
        .detailquantity {
                float: left;
                text-align: left;
                margin-bottom: 5px;
        }
        .itemDetailWrap .itemMainImage {
                float: left;
                /*width: 38%;*/
				width: 40%;
                margin-top: 10px;
        }
        .imagWrap {
                width: 100%;
        }
.cimm_featuredProductWrap .caroufredsel_wrapper {
                width: 100% !important;
                margin:0 !important;
        }
        .itemDetailWrap .itemDescription {
				width: 100%;
        }
        .prodGroupTopControlsWrap {
                padding-bottom: 10px;
        }
        .listGridContainer>ul.listView>li:last-child {
                width: 25%;
                padding: 4% 0px 0px 0px;
        }
        .itemDescription>ul#productDetailList-new li:last-child {
        }
        /*NEWLY ADDED*/
        .footerEnclosure {
			width: 100%;
			overflow: auto;
			/* height: 900px; 
			height: 817px;*/
		}

p.copyRightsP, ul.copyRightsUL {
    float: left;
    margin-right: 0;
    font-size:11px;
}
   
ul.copyRightsUL {
    margin-right: 33px;
}   
    
p.copyRightsP{
	margin-right: 55px;
}

ul.copyRightsUL li {
    margin-right: 22px;
}

ul.socialsites li {
    margin-right: 32px;
}

ul.socialsites li:last-child{
	margin-right:0;
}

.footerCenterContent .footAccordion_container div .footAccordion_head{
	font-size: 14px;
    font-family: Montserrat;
    font-weight: normal;
}

.footerCenterContent .footAccordion_container div .footAccordion_body ul > li a{
	font-size:12px;
}

.footerCenterContent .footAccordion_container > div:nth-child(2){
	margin-left: 0.5% !important;
}

.footerCenterContent .footAccordion_container > div:last-child {
    margin-left: 1.99% !important;
}

li#cartNew{
	display:none;
}

i.fa.fa-search.srchIcon.searchIcnMob{
	font-size: 25px !important;
	    margin-top: -3px;
}

img.MenuIcnMob{
	display:none !important;
}

.srchIcon{
	font-size: 35px !important;
	color:#fff;
}

.mobileSearchIcon {
    width: 44%;
    float: right;
    overflow: auto;
    /*margin-top: -6px;*/
    margin-left: 0;
	padding-top: 16px;
}

.mobileSearchIcon i:hover{
	
	/*color:#BE926F !important*/
}

.logo a img {
    width: 193px !important;
    height: auto;
}

.mobAccCart {
    display: block;
    width: 20%;
    float: left;
    margin-top: 15px;
    margin-left: 65px;
}

    .logo{
    margin: 0;
    width: 33% !important;
        float: left;
    }
    
    .accountsMob {
    width: 40%;
    float: left;
    text-align: center;
}
.headerCartCountWrap.cartMob {
    width: 40%;
    float: left;
    margin-left: 17px;
}

a.cartIcnMob {
    display: block;
    background: url('../images/CartTab.png') no-repeat;
        width: 59px;
    height: 49px;
    padding-left: 17px;
}

a.cartIcnMob span {
    color: #fff;
    /* margin-top: 8px; */
}

.accountsMob img {
    width: 35px;
    height: auto;
}

.header-wrap {
    border-bottom: none;
    padding-bottom: 0 !important;
}

.navigationBar{
	display:none;
}

.headerTopLinks ul.pullLeft {
    width: auto;
    display: none;
}

/*  NEW FEATURE PRODUCTS  */

	ul.cimm_customTabs{
	/* padding: 20px 24%; */
	padding:20px 0 20px 22%;
	
	}
	
	html>body ul.cimm_customTabs a:link, html>body ul.cimm_customTabs a:visited, html>body ul.cimm_customTabs a:active, html>body ul.cimm_customTabs a:hover{
	    
    font-size: 21px;
        letter-spacing: -1px;
    
	}
	
	ul.cimm_customTabs li{
		padding: 0;
    margin: 0 8% 0 0;
	}
	
	ul.cimm_customTabs li:last-child{
	margin-right:0;
	padding:0;
	}
	
	.cimm_customTabs li a.active::before{
		    bottom: -37px;
	}
	
	#featuredProductList li, #log-linkItems li, #clearanceProductList li , #newProductList > li{
        width: 50% !important;
    display: block;
    /*float: none;
     margin:0 auto 22px auto; */
    border: 1px solid #e6e6e6;
}

#featuredProductList .cimm_linkItemDesp ul li, #log-linkItems .cimm_linkItemDesp ul li {
    float: none;
    width: 100% !important;
    text-align: center;
    border: none;
    padding: 2px 10px;
    
}

#fProductWrap, #cProductWrap, #sProductWrap{
	 border:none; 
}
	
.cimm_featuredBodyWrap{
	margin-top:15px;
}	
	
	
/*  END NEW FEATURE PRODUCTS  */

.top-icons{
	width:63px;
	height:auto;
}

.micons li:last-child {
    padding-right: 0;
        width: 27.5%;
}

.micons li{
	padding: 29px 0 29px 17px;
	width: 23.5%;
}

.micons li:first-child{
	padding: 29px 0  29px 30px;
	width: 25.5%;
}

.micons {
    width: 100%;
    margin: 0;
    padding-left: 0;
}

.top-icon-title{
	font-size:16px;
	color:#232323;
}

.top-icon-text{
	font-size:14px;
	color:#999999;
	font-family:Montserrat;
	font-style:normal;
}

#featuredProductList, #log-linkItems {
    width: 93% !important;
    height: 380px !important;
    overflow: hidden;
    padding: 0;
    margin-top: 30px;
    /* float: left !important;*/
    margin: 0 3.5% !important; 
    
}

.cimm_featuredProductWrap, .cimm_linkItemWrap{
	height: 412px;
	border:none;
}

/*		Feature Products rollover	*/

.imgRoll{
	background-color:rgba(233,233,233,0.3);
	/* background:url('../images/fpRollover.png'); */
    height: 200px;
    width: 200px;
    position: absolute;
    top: 0px;
    left: 74px;
    display:block;
}

span.imgRollShop {
    background: black;
    color: white;
    opacity: 1;
    z-index: 1000;
    width: 117px;
    height: 41px;
    position: absolute;
    left: 41.5px;
    top: 79.5px;
    padding: 10px;
    font-size:14px;
    font-family:Montserrat;
    font-weight:bold;
}

/*		END Feature Products rollover	*/

/*  MOBILE MENU*/

.sleekNavigationLinks, .sleekNavigationLinksAcc{
	top:80px !important;
}
.sleekNavigationLinks ul li a, .sleekNavigationLinksAcc ul li a {
    font-size: 16px;
    color: #232323;
    text-transform:uppercase;
    font-family: Montserrat;
    font-weight:bold;
    
}

.mobMenuArrow .dwArrowIcon {
	    color: #232323;
    display: block;
    width: 50px;
    position: absolute;
    height: 42px;
    border-left: 1px solid #999999;
    top: 0px;
    left: 261px;
        font-size: 25px !important;
            font-weight: bold;
    padding: 10px 0px 10px 17px !important;
	
}

.sleekNavigationLinks ul li.mobProdTrigger{
    padding-right: 0 !important;
}

.sleekNavigationLinks ul li:hover{
	background:#cccccc;
}

.subCat{
	display:none;
	margin-top: 3px !important;
    border-top: 1px solid #999999;
    width: 100%;
    background: #e7e7e7;
    
}

.sleekNavigationLinks > ul li:first-child a {
    margin: 10px;
    display: block;
}

.sleekNavigationLinks > ul li.mobProdTrigger {
    padding: 0 !important;
	border-top: 1px solid #ccc;
}

.subCat li{
	padding:0px 0px 0px 30px; !important;
	width:100%;
	border-bottom: 1px solid #999999;
	
}

.subCat li a{
	    font-family: 'Open Sans' !important;
    font-size: 16px  !important;
    font-weight: normal  !important;
}
.sleekNavigationLinks {
    display: block;
}
/*  MOBILE MENU*/



[data-u="thumbnavigator"] div div.jssort11 > div:first-child{
	display:none;
}




/* JSSOR SLIDER*/

#jssor_1 {
    height: 510px !important;
    width: 100% !important;
}



img.img-scale {
    top: 0;
    height: 480px !important;
    width: 100% !important;
    left: 50%;
    /* -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -0%); */
    top: 50%;
    left: 50%;
    -webkit-transform: translate(0%, 0%);
    -moz-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    -o-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
}

[data-p="112.50"],[data-p="112.50"] > a, [data-u="loading"], [data-u="slides"], div#jssor_1 > div:first-child, div#jssor_1 > div:first-child > div:first-child  {
	height:480px !important;
}

.jssort11 .c, .jssort11 .pav:hover .c {
    position: absolute;
    top: 29px;
    left: 53px;
    width: 316px;
    height: 100%;
    line-height: 32px;
    color: #232323;
    font-size: 17px;
    font-weight: 400;
    overflow: hidden;
    font-family: 'Open Sans';
}



.jssorb05 {
    display: block !important;
    bottom: -25px !important;
    right: 0 !important;
    width: 94px !important;
    height: 16px !important;
    left: 0 !important;
    margin: 0 29%;
}


[data-u="thumbnavigator"] {
    display: none;
}
/* JSSOR SLIDER*/

.contacts .fno, .contacts .fno a {
    font-size: 24px !important;
    color: #232323 !important;
}

.cimm_featuredBrandsHead{
	padding: 10px 10px;
}

.mobMenuClose {		
    background: #e7e7e7;		
}

.micons li:last-child .top-icon-title {
    font-size: 15px;
}
#checkoutProcess, #rightOrderSummery {
	width: 100%;
	margin-left:0px;
}
#rightOrderSummery {
	margin-top: 10px;
}
.checkoutWrap {
    width: 90%;
}
.checkoutPageBox input[type="button"] {
    padding: 10px 12.5%!important;
}
.detailOuter {
	margin: 10px 46px 20px 46px;padding: 60px 60px 0px 60px;
}
.itemDetailWrap .itemMainImage {width: 532px;margin: 0px auto;float: none;}
.itemDescription .detailquantity .qtyCt {width: 54%;}
.imagWrap {
    width: 410px;
    height: 410px;
    margin-right: 0;
}
.itemDetailWrapCenter {
    width: 100%;
}
#gal1 {
    width: auto;
}
.itemDetailWrap p.itemShortDesc, .itemDetailWrap h1.itemShortDesc {width: 75%;}
.detailreviewform {width: 24%;}
.itemDetailWrap p.itemShortDesc, .itemDetailWrap h1.itemShortDesc {line-height: 24px;line-height: 29px;font-weight: bold;}
.detailavailbranch .availYesDigit {
    font-size: 16px;
}
.buttonList {
	margin-left: 96px;
	padding:0px;
	width: 90%;
}
.prdDetailbtn {
	margin-top: 0px;
	border-bottom:none;
}
.productListBtn {
	width: 80%;
	float: none;
}
.prdDetailbtn ul.productListBtn li.optionList {
	width: 100%; 
    margin-left: 106px;
	margin-top: 25px;
}
#prodDetailTabs {
    margin: 0px auto 50px auto;
    width: 88%;
}
#prodDetailTabs ul.domtabs {
	display: none;
}
.multiTabContent {
    border-radius: 0px;
    background-color: transparent !important;
}
.multiTabContent h3 {
	border: 1px solid #999999;
    box-sizing: border-box;
    border-radius: 8px;
    background: #ffffff !important;
    font-family: Montserrat;
    font-style: normal;
    font-size: 24px !important;
    line-height: 22px;
    color: #999999 !important;
	margin-top: 15px !important;
	padding: 11px 15px !important;
	border-bottom: 1px solid #999999 !important;
}
.multiTab .multiTabContent>h3.active {
    border-radius: 8px 8px 0px 0px !important;
	background: #F7F7F7 !important;
	border-bottom: 0px !important;
	font-weight: bold;
    color: #232323 !important;
}
.multiTabContent h2 {
	margin: 0px;
}
.multiTabContent > div {
	border-radius: 0px 0px 15px 15px;
	background: #F7F7F7 !important;
	border-top: 0px;
	margin-bottom: 15px;
	padding:0px 15px 15px !important;
}
#prodDetailTabs .log-reviews > ul > li  {
    background: #F7F7F7 !important;
}
.multiTab .multiTabContent>h3:after{content: "\f067" !important;font-family: 'FontAwesome' !important;top: 10px !important;}
.multiTab .multiTabContent>h3.active:after {content: "\f068" !important;font-family: 'FontAwesome' !important;}
#reviewSection h3 {
    border: 0px !important;
    background: transparent !important;
    padding: 0px 0px 10px 0px !important;
}
.controls {
	display: none;
}
.listGridTopControls {
	width: 100%;
	display: none;
}
.itemDetailWrap .itemDescription ul.qtyIntervalWrap > li {float: left;margin-top: 10px;}
.itemDetailWrap .itemDescription ul.qtyIntervalWrap > li.detailavailbranch{clear: both;}
}
@media (max-width: 480px)
{
.onOuter{
    margin-right: 15px;
	width: 100%;
}
.creditAppBtn {
    margin-left: 0px !important;
	width: 100%;
}
#loginBox .loginContent h3 {
    padding-left: 0px;
    margin: 0px 0px 14px 0px;
    border-top: 1px solid silver;
    margin-top: 20px;
    padding-top: 10px;
}
#loginBox .login-button {
    margin-left: 0;
    width: 100%;
    padding-right: 0px;
}
.noteBeforeText b {
	margin-right: 5px;
}
.contShipButton {width: 100%;}
}

@media ( max-width : 754px) {
	.detailPageBreadcrumb {display:none !important;}
	.priceDetail span.priceLabel{
    font-size: 16px;
    line-height: 20px;}
	.priceDetail span.prod-pric {
    font-size: 18px;
    line-height: 22px;
	}
.catalogSwitch strong {display: block;}
.homePageDesc {
    margin: 45px 0px -5px 0px;
    padding: 0px 10px;
}
.homePageDesc blockquote {width: 100%;}
.creditAppBtn {
	margin-left: 30px;
}
#rightOrderSummery {
	width: 100%;
    margin-left: 0px;
}
#checkoutProcess {
    margin-bottom: 20px;
}
.outerLocation {margin:0px auto;}
.listGridContainer > ul.listView > li div > div.productGroupQtyBlock {
  //margin:0px 6px;
}
.labelbold li {
    margin:0px 6px 0px 10px !important;
}
	/*NEWLY ADDED */
	.qtyProduct {
    margin: 0px 4px;
    padding: 4px 4px 4px 9px;
    width:100% !important
 }
 .listDescLeft ul.labelbold {
    padding: 4px 4px 4px 0px;
 }
	
	p.copyRightsP{
		width:100%;
		    float: left;
    margin-right: 0;
	}
	
	ul.copyRightsUL {
    float: left;
    width:100%;
    margin-right: 0;
    margin-top: 20px;
}
	
	/* END NEWLY ADDED*/
        #phone_filter
        {
                display:none;
        }
        .page_product_box ul li:nth-child(4n+0) {
  border-right: none;
}
        /*date 20-04-15*/
        .ATCpopup {
                padding: 9px;
                padding-left: 53px;
                text-align: left;
        }
        .shipmethod {
                margin-right: 2%;
        }
        .log-linkItems .log-linkItemDesp ul li {
                line-height: 25px;
        }
        /*date 20-04-15*/
        /*1024*/
        .bx-wrapper {
                margin-top: 0 !important;
                width: 98% !important;
                margin-left: 0 !important;
                margin: 0 auto 30px !important;
        }
        /*1024*/
        #submitPo {
                margin-left: 0px;
        }
        .backBtnpopup {
                width: 100%;
                text-align: center;
        }
        ul.coupon>#promcode>.backBtncart {
                padding: 4px 15px 7px 15px;
        }
        ul.coupon {
                width: 90%;
        }
        .promo {
                width: 50%;
        }
        .bx-wrapper {
                width: 100%;
        }
        .footerphone>.footAccordion_head {
                text-align: center;
        }
        ul.socialsites {
                margin-top: 35px;
                text-align: center;
                width: 100%;
                    padding-left: 36px;
        }
        .page_product_box ul li {
                padding: 5px 0px 0px 10px;
        }
        .registrationLav {
                width: 100%;
        }
        .logInEnclosure .loginContent .loginControl {
                margin-left: 0%;
        }
        .footerCenterContent .footAccordion_container {
                padding-left: 0px;
        }
        div.dataTables_wrapper .ui-widget-header {
                width: 94% !important;
        }
        #ManagePurchaseAgent_wrapper {
                width: 668px;
                margin: 0px auto;
        }
        #DisablePurchaseAgent_wrapper {
                width: 668px;
                margin: 0px auto;
        }
        .copyRights {
                width: 100%;
        }
        .copyRights>p>img {
                display: none;
        }
        .headerRight-bottom .pullLeft ul.link1 {
                float: none;
        }
        .prdDetailbtn .dropdown dt a {
                display: block;
        }
        ul.link1 li.orderhistry {
                display: none;
        }
        ul.link1 li.myaccount {
                display: none;
        }
        .headerCartCountWrap .buttonGrad {
                margin-top: 0px;
        }
        .navigationBar .nav  ul li.searchnavigatin {
                width: 100%;
        }
        .nav .searchForm {
                width: 100%;
                bottom: 10px;
        }
        .nav ul li .searchForm .searchWrapper input[type="text"] {
                /* width: 90%; */
                    width: 93%;
    border-radius: 0;
    background: #fff;
    border: none;
    float: left;
    margin-left: 20px;
    color: #232323;
    padding-left: 10px;
    padding-right: 50px;
        }
        .nav .searchForm .searchWrapper {
                width: 100%;
        }
        .nav ul li .searchForm .searchWrapper #performSearchBtn {
                    /* width: 10%; */
    width: 9%;
    position: relative;
    float: left;
    margin-left: -51px;
    border-radius: 0;
    height: 40px;
    /* margin: 0; */
    margin-top: -1px;
    padding: 0;
        }
        #storelocation {
                display: none;
        }
        #brandLink {
                display: none;
        }
        #productCategoryActive {
                display: none;
        }
        .itemDescription>ul#productDetailList-new li:last-child {
                width: 100%;
        }
        .login-button {
                width: 100%;
        }
        .logInEnclosure .loginContent .loginControl {
                width: 100%;
        }
        .changepasswordpage {
                width: 100%;
        }
        .editcontact {
                width: 100%;
        }
        .editcontact .formContent,.formLabel,.formTbx {
                width: 100%;
        }
        #createaccountbutton .buttonGrad {
                padding: 8px 15px;
        }
        #createaccount p {
                text-align: center;
        }
        #createaccount {
                margin: 0px auto;
                float: none;
                width: 100%;
        }
        .siteTableEnclosurecart {
                overflow-x: scroll;
                width: 94% margin:00px auto;
        }
        .btnGroupEnclosure ul.proceedtocheckout {
                width: 100%;
        }
        .btnGroupEnclosure ul.proceedtocheckout li {
                width: 100%;
                padding-right: 0px;
        }
        ul.proceedtocheckout #popSelector {
                position: relative;
        }
        .btnGroupEnclosure dl.dropdown {
                width: 100%;
                padding-right: 0px;
        }
        .siteTableEnclosure div.tableDescSection ul li:last-child {
                width: 100%;
        }
        .listGridContainer ul.listView .dropdown dt {
                /* text-align: center; */
                text-align: left;
        }
        .editgrad {
                width: 60%;
                /* margin-left:25px !important; */
                margin: 0px auto !important;
        }
        .controls {
                display: none;
        }
        .listGridContainer>ul.gridView {
                width: 48%;
        }
        .addToCartContent .addedItemDetail {
                /* margin:10px 0px; */
                width: 82% !important;
                float: left;
        }
        .addedItemDetailTable {
                width: 390px !important;
        }
        .footerCenterContent .siteWidth {
                width: 100%;
        }
        .siteWidth,.leftMenuEnclosure,.mainContentEnclosure,.footerTopContent ul,.footerCenterContent .footAccordion_container
                {
                /* width: 98%;
                float: none;
                margin: 0 1%; */
                width: 100%;
                float: none;
                margin: 0 !important;
        }
        .dataTables_filter input {
                width: auto;
        }
        .regInn {
                font-size: 11px;
        }
        .registerPageBtn {
                font: 12px;
        }
        .mainContentEnclosure {
                padding: 0;
        }
        h1,h2,h3,h4,h5,h6 {
                font-weight: 500;
        }
        .logo {
                padding: 10px;
                margin: 0px auto;
                width: 44% !important;
                    float: left;
        }
        .bodyContentWrap {
                /*background:#FFF;*/
                padding: 5px;
        }
        ul.breadcrumbs {
                margin: 0 0 5px 0;
        }
        ul.dynamicBreadcrumb {
                width: 100%;
        }
        ul.dynamicBreadcrumb li {
                display: none;
        }
        ul.dynamicBreadcrumb li:first-child,ul.dynamicBreadcrumb li:nth-child(2)
                {
                display: table-cell;
        }
        .pageTitle,.itemFilterTitle .pageTitle {
                font-size: 14px;
        }
        .headerRight {
                width: 100%;
                /* float:none;
        padding: 0; */
        display:none;
        }
        .headerLeft {
                float: none !important;
                width: auto;
                text-align: center;
        }
        .headerRight-top .pullRight {
                width: 100%;
                text-align: center;
        }
        .headerRight-top .pullLeft {
                width: 90%;
        }
        .headerRight-bottom .pullLeft {
                width: 60%;
        }
        .headerRight ul.pullRight .headerRight-bottom {
                width: 100%;
        }
        ul.breadcrumbs li {
                margin: 1px;
                background: none;
                border: none;
                border-left: 1px solid #CCC;
        }
        .siteTableEnclosure .siteTable th,table.display thead th {
                font-size: 11px;
        }
        .regInn {
                width: 98%;
                margin: 0 1%;
                font-size: 12px;
        }
        .leftMenuEnclosure h3 {
                font-size: 16px;
                padding: 8px;
                margin-bottom: 10px;
        }
        .categoryAttributeEnclosure h4 {
                font-size: 14px;
        }
        .homePageCategory ul li {
                width: 30%;
        }
        .homeCategTitle {
                font-size: 12px;
        }
        .featuredProduct {
                width: 48%;
                margin: 1%;
        }
        div.domtab div .featuredProductWrap .featuredProduct h4 {
                font-size: 13px;
        }
        .categoryEnclosure .categoryItemBlock {
                width: 100% !important;
        }
        .categoryEnclosure .categoryItemBlock {
                /* height:200px; */
                
        }
        .categoryEnclosure .categoryItemBlock h3.categoryHeading {
                font-size: 11px;
        }
        .categorytitle {
                width: 45%;
        }
        .categoryEnclosure {
                width: 100%;
        }
        .headerTopLinks {
                font-size: 11px;
                padding: 0;
        }
        .leftMenuEnclosure .categoryList {
                font-size: 11px;
        }
        .leftMenuEnclosure .categoryList h3 {
                font-size: 14px;
                padding: 10px;
                cursor: pointer;
        }
        .leftMenuEnclosure .categoryList>ul li a {
                padding: 7px;
        }
        .leftMenuEnclosure ul li.parent>i {
                padding: 10px;
        }
        /* .hideForDevice,.headerTopLinks ul.pullRight,.leftMenuEnclosure .myAccountWrap,.itemFilterTitle a,.navigationBar{
        display:none;
        } */
        .headerRight ul.pullRight .headerRight-bottom {
                width: 100%;
                margin: 15px;
        }
        .deviceCartCount {
                display: block;
                float: right;
                top: 140px;
                right: 125px;
        }
        .deviceCartCount a:hover {
                color: #000;
        }
        .headerTopLinks div.mobileNavIcon {
               /*  display: block;
                position: absolute;
                right: 5px;
                top: 10px; */
                    float: left;
                    padding-top: 29px;
    padding-left: 40px;
    height: 94px;
    padding-right: 15px;
        }
        .headerRight .searchForm .searchWrapper {
                width: 100%;
        }
        .headerRight .searchForm .searchWrapper input[type="text"],.headerRight .searchForm .searchWrapper .searchIcon
                {
                height: 34px;
                width: 100%;
        }
        .mobileNavIcon i {
                color: #FFF;
        }
        .logo a img {
                /* width:60px;
        height:60px; */
                
        }
        .logo a b {
                margin: 18px 0 0 0;
                font-size: 20px;
        }
        .headerRight .headerCartCountWrap,.listGridTopControls a {
                
        }
        .headerRight .searchForm {
                margin-top: 0;
                float: none;
        }
        .headerRight .searchForm .searchWrapper .searchIcon {
                /*text-indent: -9999px;*/
                background: #e4181f; /* Old browsers */
                background: -moz-linear-gradient(top, #FF151D 0%, #983E3E 100%);
                /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7d7e7d),
                        color-stop(100%, #983E3E)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top, #FF151D 0%, #983E3E 100%);
                /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top, #FF151D 0%, #983E3E 100%);
                /* Opera 11.10+ */
                background: -ms-linear-gradient(top, #FF151D 0%, #983E3E 100%);
                /* IE10+ */
                background: linear-gradient(to bottom, #FF151D 0%, #983E3E 100%);
                /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d',
                        endColorstr='#0e0e0e', GradientType=0); /* IE6-9 */
                width: 40px;
                position: relative;
                margin-top: -34px;
                float: right;
                height: 34px;
                padding: 0;
        }
        .narrowSearch,.narrowSearch h4 {
                display: block;
                width: 100%;
        }
        .searchWithin h3 {
                float: none;
                margin: 0 0 7px 0;
                font-size: 14px;
        }
        .listGridTopControls {
                width: 100%;
				display: none;
        }
        .searchWithin {
                width: 30%;
                margin-left: 0px;
        }
        .searchWithin input[type="text"] {
                width: 86%;
        }
        .listGridTopControls .compareControls {
                display: none;
        }
        .listGridTopControls .listGridTopRightCtrls {
                float: none;
        }
        .listGridTopControls .listGridTopRightCtrls form {
                margin: 7px 2px 5px 2px;
                width: 100%;
        }
        .itemFilterTitle .pageTitle a,.checkToCompare {
                display: none;
        }
        /*Product Grid View*/
        .listGridContainer>ul.listView {
                width: 100%;
                height: auto;
                padding: 10px;
                margin: 5px 0 5px 1%;
                border: 1px solid #cccccc;
                text-align: center;
        }
        .listGridContainer>ul.listView:hover {
                background: none;
                -webkit-box-shadow: none;
                -moz-box-shadow: none;
                box-shadow: none;
        }
        .listGridContainer>ul.listView>li {
                float: none;
                padding: 5px 0;
                width: 100%;
        }
        .listGridContainer>ul.listView>li:first-child {
                border-right: none;
        }
        .listGridContainer>ul.listView>li:nth-child(2) {
                width: auto;
        }
        .listGridContainer>ul.listView>li>.prodImage>a>img {
                /*  width: 60%;
  height: auto; */
                border: 1px solid #cccccc;
        }
        .listGridContainer>ul.listView>li>p {
                padding: 0 0 10px 0;
                text-align: left;
                width: 100%;
        }
        .listGridContainer>ul.listView>li>ul {
                margin-bottom: 5px;
                text-align: left;
                height: auto;
                overflow: hidden;
        }
        .listGridContainer>ul.listView>li>ul.gridAlign {
                margin-top: 0;
        }
        .listGridContainer>ul.listView>li>ul>li {
                line-height: 20px;
        }
        .listGridContainer>ul.listView>li>ul>li>div.productGroupQtyBlock {
                float: none;
        }
        .listGridContainer>ul.listView>li>ul>li>div.productGroupQtyBlock>.button
                {
                display: block;
        }
        .listGridContainer>ul.listView>li>ul>li>div.productGroupQtyBlock>.productQty
                {
                float: none;
                text-align: left;
                margin: 10px 0 5px 0;
        }
        .listGridContainer>ul.listView>li>ul>li>div.productGroupQtyBlock>.dropdown
                {
                float: none;
                width: 100%;
                margin-top: 0px;
        }
        .listGridContainer>ul.listView>li>ul>li>div.productGroupQtyBlock>.dropdown a.button,.listGridContainer>ul.listView>li>ul>li>div.productGroupQtyBlock>.dropdown dd ul,.listGridContainer>ul.listView>li>ul>li>div.productGroupQtyBlock>.dropdown dd ul li,.listGridContainer>ul.listView>li>ul>li>div.productGroupQtyBlock>.dropdown dd ul li a,.listGridContainer>ul.listView>li>ul>li>div.productGroupQtyBlock>.dropdown dd ul li input[type="text"]
                {
                width: 100%;
                display: block;
        }
        .listGridContainer>ul.listView>li>.price {
                font-size: 16px;
                padding: 10px 0;
                margin: 0px;
        }
        .listGridContainer>ul.listView>li .button {
                display: block;
        }
        .listGridContainer>ul.listView>li>div.productGroupQtyBlock>.productQty {
                /* padding:0 10px; */
                /*  float: left; */
                text-align: left;
        }
        .listGridContainer>ul.listView>li>ul.gridAlign {
                text-align: left;
                height: auto;
        }
        .listGridContainer>ul.listView li h5 {
                width: 100%;
        }
        .listGridContainer>ul.listView>li>.addToCartBtn {
                margin-bottom: 10px;
        }
        .listGridContainer>ul.listView>li:nth-child(2) {
                width: 100%;
        }
        .listDescLeft {
         width: 100%;
        }
        .prdDetailbtn .dropdownAddCustom dt a,.dropdownAddCustom {
                width: 100%;
        }
        .itemDescription .prdDetailbtn ul li {
                width: 100%;
                padding-right: 0px;
        }
        div.domtab div .featuredProductWrap .featuredProduct h4,.log-addTocart-btn
                {
                font-size: 12px;
                width: 100%;
        }
        .searchWithin {
                margin-left: 0px !important;
                width: 100%;
        }
        /*oneThirdColumns responsive*/
        .oneThirdColumns {
                width: 100%;
                float: none;
                height: auto;
        }
        /*Product group /Saved Cart Design*/
        /* .prodGroupTopControlsWrap .prodGroupSortBy{
        float:left;margin-left:10px;
        } */
        .prodGroupTopControlsWrap .prodGroupSearchWrap,.prodGroupTopControlsWrap .prodGroupSearchWrap .prodGroupSearch
                {
                width: auto;
                margin-right: 5px;
        }
        .prodGroupTopControlsWrap .expndCollapseViews {
                float: left;
                width: auto;
        }
        .groupTitle,.groupManipulate {
                width: 98%;
                float: none;
                display: block;
                clear: both;
                padding: 0;
                text-align: left;
        }
        .groupManipulate input[type="button"] {
                margin-top: 7px;
				width: 141px;
				float: left;
				margin-left: 10px;
        }
        /*Footer*/
        .accordion_container {
                width: 100%;
        }
        .footerCenterContent .footAccordion_container div {
                width: 100%;
                margin: 0;
                float: none;
        }
        .footerCenterContent .footAccordion_container div .footAccordion_head,.footerCenterContent .footAccordion_container div .footAccordion_body
                {
                padding: 10px 10px;
                /* background: #000; */
                margin: 0;
                font-size: 12px;
        }
        .footerCenterContent .footAccordion_container div .footAccordion_head {
                /* background: #484848;
                color: #FFF; 
                background: #fff;*/
                color: #be926f;
                font-size: 14px;
                /* border-top: 1px solid #FFF;
                border-bottom: 1px solid #FFF; */
                display: inline-block;
                font-weight: 500;
                font-family: Montserrat;
        }
        .footAccordion_body {
                display: none;
                background: none;
        }
        .footerLink {
                color: #CCC;
        }
        .plusminus {
                display: block;
                font-weight: bold;
                font-size: 14px;
        }
        .footerDownContent p {
                width: 100%;
                float: none;
                padding: 5px;
        }
        .footerDownContent .footerPayments {
                display: none;
        }
        /*Login*/
        .logInEnclosure .loginContent {
                width: 90%;
        }
        .logInEnclosure p {
                margin: 0;
        }
        .loginContent hr {
                margin: 10px 0;
        }

        /*Forms*/
        .formEnclosure .formContent {
                width: 95%;
        }
        .footerCenterContent {
               /*  padding: 4px; */
                padding: 0 !important;
        }
        /*Product Detail Design*/
        .itemDetailWrap .itemMainImage {
                float: left;
                width: 100%;
                margin-top: 10px;
        }
        .itemDetailWrap .itemDescription {
                /*width: 80%;*/
				width: 100%;
                float: left;
        }
        .itemDetailWrap .itemMainImage .flexslider {
                float: left;
        }
        /* .jqzoom,.zoomPad{
        float:none !important;
        cursor:default !important;
        width:100%;
        text-align:center;
        }
.zoomPreload,.zoomPup,.zoomWindow,.zoomWrapper,.zoomIframe{
        display:none !important;
        float:none !important;  
} */
        .previousInvoice {
                width: auto;
        }
        .addToCartContent .addedItemDetail,.addedItemDetailTable,.cartBtnStrip,.checkoutHalfBlock>.formContent,.checkoutHalfBlock>.formContent .formTbx input[type="text"],.checkoutHalfBlock>.formContent .formTbx select
                {
                width: 100%;
        }
        .checkoutHalfBlock>.formContent .formLabel {
                width: 35%;
                clear: both;
        }
        .checkoutHalfBlock>.formContent .formTbx {
                width: 65%;
        }
        .checkoutInstructionsBlk textarea,.checkoutInstructionsBlk input[type="text"]
                {
                width: 80%;
                margin: 10px 0;
        }
        .moduleHeadEnclosure .uploadForm form,.moduleHeadEnclosure .uploadForm a
                {
                float: none;
                width: 100%;
                padding-bottom: 10px;
                position: relative;
        }
        .moduleHeadEnclosure .uploadForm a .iconFont {
                position: absolute;
                left: 0;
                top: 0;
        }
        .moduleHeadEnclosure .uploadForm form input[type="button"] {
                margin-top: 5px;
        }
        .uploadForm>span {
                float: none;
        }
        /*Ship Entity / Change shipping Address Page*/
        #fw_container,.siteTableEnclosure {
                overflow-x: scroll;
                overflow-y: hidden;
        }
        .leftMenuEnclosure {
                padding: 0;
        }
        .orderHistSearchByWrap form {
                width: 80%;
                margin: 0 auto;
        }
        .orderHistSearchByWrap .dateRange,.orBlock,.searchOrderNo,.searchCustPo
                {
                width: 100%;
                float: none;
                padding: 0;
                margin: 10px 0;
        }
        .orBlock {
                text-align: center;
        }
        .orBlock p {
                display: inline;
        }
        .orderHistSearchByWrap .dateRange input[type="text"] {
                margin: 5px 0;
        }
        .orderHistSearchByWrap input[type="text"] {
                width: 100% !important;
        }
        .orderHistSearchByWrap .dateRange label {
                margin: 0;
        }
        /*Responsive Popups*/
        .modalPopupContent .siteTableEnclosure {
                max-height: 250px;
                overflow: auto;
        }
        .modalPopup .modalPopBody {
                max-width: 300px;
                top: 10%;
                left: 10%;
                width: auto;
        }
        .addToCartContentWrap,#box {
                width: 90%;
                left: 5% !important;
                margin-left: 0;
        }
        .continueShopping,.proceedCheckout {
                width: 100%;
                float: none;
                margin-bottom: 5px;
        }
        .continueShopping a,.proceedCheckout a {
                display: block;
        }
        .addToCartContentWrap .addToCartHome {
                font-size: 14px;
                font-weight: 500;
        }
        .itemDetailWrap .itemDescription .addToCartFloat {
                /* width: 100%; */
                float: none;
                margin: 0;
                text-align: left;
                padding-left: 0px;
        }
        .itemDetailWrap .itemDescription .addToCartFloat .addToCart {
                position: relative;
                width: 100%;
                text-align: center;
        }
        .itemDescription>ul#productDetailList-new li:last-child {
                margin-left: 0px;
        }
        .addToCart {
                position: relative;
                width: 100%;
                text-align: center;
        }
        .addToCart .iconFont {
                position: absolute;
                margin: 0;
                top: 0;
                left: 0;
        }
        html>body ul.domtabs a:link,html>body ul.domtabs a:visited,html>body ul.domtabs a:active,html>body ul.domtabs a:hover
                {
                font-size: 15px;
        }
        .shipping h5 {
                font-size: 14px;
        }
        .dummyHeight {
                height: 0;
        }
        .elseCondition .log-addTocart-btn {
                display: block;
                margin: 10px 0;
        }
        .footerDownContent img {
                float: none;
                width: 25%;
                padding: 10px;
        }
        .logo a img {
                margin-left: 0;
                width: 100%;
        }
        .links {
                width: 100%;
        }
        .checkoutHalfBlock h5,.checkoutInstructionsBlk h5,.halfBlockColumns h5,.moduleHeadEnclosure h4,.oneThirdColumns h5
                {
                font-size: 13px;
        }
        table.display thead th {
                font-size: 11px;
        }
        .searchWithin input[type="submit"].button,.searchWithin input[type="submit"].buttonGrad,.narrowSearch input[type="submit"].button,.narrowSearch input[type="submit"].buttonGrad
                {
                margin-left: 0;
                width: 52px;
        }
        ul.breadcrumbs {
                display: none;
        }
        .mainContentEnclosure .container {
                width: 100%;
        }
        .container {
                width: 100%;
        }
        /* .detailPageBtnsAlign{text-align:center;}  */
        /*.itemDescription .prdDetailbtn ul li{width:102%;}*/
        .itemDescription .prdDetailbtn ul li:first-child {
                display: none;
        }
        .detailPageBtnsAlign .detailbtnRight {
                float: left;
        }
        .prdDetailbtn {
                float: none;
        }
        .itemDetailWrap .itemDescription .price {
                float: none;
        }
        .headerRight .pullRight .headerRight-bottom {
                width: 100%;
                /*margin-left: 27px;*/
        }
        ul.pullRight .headerRight-top .pullLeft .link1,.pullLeft .link2,.pullLeft .link3
                {
                display: none;
        }
        ul.pullRight .headerRight-top {
                /* float:right;
position: relative;
bottom: 100px; 
width:100%;*/
                
        }
        .mobileNavIcon {
                display: block;
        }
        .links {
                font-size: 8px;
        }
        .view {
                display: none;
        }
        .headerTopLinks {
                display: block;
    float: left;
    width: 29.5%;
    margin:0;
        }
        .account {
                display: none;
        }
        .listGridTopControls .listGridTopRightCtrls form select {
                width: 95%;
        }
        .mainContentEnclosure .content-wrap .bcontent .left-content,.left-content p
                {
                width: 100%;
        }
        .mainContentEnclosure .content-wrap .bcontent .left-content .lright-content
                {
                width: 100%;
        }
        .mainContentEnclosure .content-wrap .bcontent .right-content {
                width: 100%;
        }
        .home-highlight {
                width: 100%;
                padding: 10px 0;
                margin-left: 0.5%;
        }
        .mainContentEnclosure .content-wrap,.bcontent {
                margin: 0px;
                padding: 0px;
        }
        .itemDetailWrap .itemDescription ul#productDetailList>li {
                padding: 0px;
        }
        .previousInvoice ul li {
                padding: 0px 14% 0px 15%;
        }
        div.vertical>ul>li:hover>ul {
                left: 0;
        }
        div.vertical>ul>li:hover>ul>li:hover>ul {
                left: 0;
        }
        .iframeContainer {
                position: relative;
                padding-bottom: 50%;
                padding-top: 30px;
                height: 0;
                overflow: hidden;
        }
        .iframeContainer iframe {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                border: none;
        }
        .page_product_box ul li {
                margin: 5px 15px;
                border-right: none;
                /* width:13% !important; */
        }
        .page_product_box ul li:nth-chiild(3n+0) {
                border-right: none;
        }
        .btns-disable,.buttonGrad {
                width: 100%;
                text-align: center;
                margin-top: 10px;
        }
        #gal1 {
                margin-left: 5px;
        }
        .home-highlight ul li:last-child {
                width: 55%;
        }
        .home-highlight ul li img {
                width: 100%;
        }
        #log-linkItems li {
                width: 40%;
                float: none;
        }
        .searchWithin input[type="text"],.narrowSearch input[type="text"] {
                width: 86%;
        }
        .prod-img img {
                width: 85%;
        }
        .itemDetailWrap {
                width: 100%;
        }
        .header-wrap {
                /* border-bottom: 2px solid #ccc; */
                
    padding-bottom: 7px;
        }
        .prodGroupTopControlsWrap {
                padding-bottom: 10px;
        }
        .prodGroupTopControlsWrap .prodGroupSearchWrap .prodGroupSearch input[type="button"]
                {
                width: 50px;
                margin: 0 auto;
        }
        .footerCenterContent .footAccordion_container .footerphone .footAccordion_head
                {
                padding: 7px 10px;
                padding: 7px 10px;
                text-align: center;
                border-top: navajowhite;
                cursor: default;
        }
        .footerCenterContent .footAccordion_container .footerphone {
                width: 100%;
        }
        .listGridContainer>ul.listView>li:last-child {
                width: 100%;
        }
        .page_product_box {
                width: 99%;
                margin: 0 auto;
                border: 1px solid #DDD;
                background: #fff;
                /* margin-left: 26px; */
        }
        .itemDescription>ul#productDetailList-new li:last-child {
                /* width:35%; */
                
        }
        ul.prod-qty {
                width: 100%;
        }
        .listGridContainer > ul.listView > li > a .listGridItemDesc{
                width: 98% !important;
        }
        
        .navigationBar{
        	display:none;
        }
        
        .mobAccCart{
        display:block;
        /*width: 24%;*/
		width: 23.5%;
   		float: left;
    	margin-top: 25px;
    	margin-left: 14px;
    }
        
        .mobileSearchIcon {
    width: 37%;
    float: left;
    margin-left: 16px;
    padding-top: 25px;
}

.accountsMob {
    width: 40%;
    float: left;
    text-align: left;
}

.headerCartCountWrap.cartMob {
    width: 40%;
    float: left;
}

a.cartIcnMob{
	display: block;
    background: url('../images/cartMob.png') no-repeat !important;
    width: 100%;
    padding-right: 15px;
    padding-left:0px !important;
    float: left;
    height: 23px;
}

a.cartIcnMob span {
    font-size: 12px;
    color: #fff;
    float: left;
    padding-left: 9px;
}

li#cartNew{
	display:none;
}

.searchIcnMob {
    color: #BE926F;
    font-size: 25px !important;
    margin-top: 0;
}

.headerTopLinks .pullLeft{
display:none
}

.footerCenterContent .footAccordion_container > div, .footerCenterContent .footAccordion_container > div:nth-child(2), .footerCenterContent .footAccordion_container > div:last-child, .footerCenterContent .footAccordion_container div .footAccordion_head{
	margin-left:0 !important;
	margin-right:0 !important;
}

.footerCenterContent .footAccordion_container div .footAccordion_head, .footerCenterContent .footAccordion_container div .footAccordion_body{
	    display: block;
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

img.MenuIcnTab{
	display:none;
}


/* BANNER BOTOM ICON STRIP */

.micons li {
    /* width: 0%; */
    margin-left: 0px;
    width: 50%;
    padding: 10px 10px 10px 15px;
    margin: 0;
    
}

.micons li:last-child {
    /* width: 0%; */
    
    width: 50%;
    
    
}

/* .micons li:nth-child(odd){
	margin-left: 20px;
}

.micons li:nth-child(even){
	margin-left: 0px;
}

.micons li:nth-child {
    margin-left: 0px;
    width: 50%;
    padding: 10px;
    margin: 0;
} */

.bodyContentWrap{
	padding-left:0;
	padding-right:0;
	padding-top:0;
}

.top-icons{
	width:65px;
	height:auto;
	
}

.top-icon-title{
	font-weight:bold;
	font-size:14px;
	color:#232323;
	margin-left: 7px;
}

.top-icon-text{
	font-family: Montserrat;
	font-weight:normal;
	font-size:12px;
	color:#999999;
	margin-left: 7px;
}

.micons{
	margin:0 ;
	padding:0;
}

/* END BANNER BOTOM ICON STRIP */



/*  NEW FEATURE PRODUCTS  */

	ul.cimm_customTabs{
	/*padding: 20px 24%;*/
	padding: 20px 18%;
	
	}
	
	html>body ul.cimm_customTabs a:link, html>body ul.cimm_customTabs a:visited, html>body ul.cimm_customTabs a:active, html>body ul.cimm_customTabs a:hover{
	    
    font-size: 14px;
    
	}
	
	ul.cimm_customTabs li{
		padding: 0;
    margin: 0 10% 0 0;
	}
	
	ul.cimm_customTabs li:last-child{
	margin-right:0;
	padding:0;
	}
	
	.cimm_customTabs li a.active::before{
		    bottom: -37px;
	}
	
	#featuredProductList > li, #log-linkItems > li, #clearanceProductList > li, #newProductList > li  {
        width: 50% !important;
    display: block;
    /* float: none; */
    margin:0 auto 22px auto;
    border: 1px solid #e6e6e6;
    height: 349px;
}

#featuredProductList .cimm_linkItemDesp ul li, #log-linkItems .cimm_linkItemDesp ul li {
    float: none;
    width: 100% !important;
    text-align: center;
    border: none;
    padding: 2px 10px;
    
}

#fProductWrap, #cProductWrap, #sProductWrap{
	border:none;
}
	
.cimm_featuredBodyWrap{
	margin-top:15px;
}

input#promoCode {
    margin-bottom: 10px;
}	
	
	
/*  END NEW FEATURE PRODUCTS  */


input#txtSearch::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #232323 !important;
}
input#txtSearch::-moz-placeholder { /* Firefox 19+ */
  color: #232323  !important;
}
input#txtSearch:-ms-input-placeholder { /* IE 10+ */
  color: #232323 !important;
}
input#txtSearch:-moz-placeholder { /* Firefox 18- */
  color: #232323 !important;
}
.cimm_featuredBrandsHead{
	font-size:21px;
	padding-left: 15px;
}

.accountsMob img{
	width:21px;
	height:20px;
}


/*  MOBILE MENU*/
.sleekNavigationLinks ul li a {
    font-size: 16px;
    color: #232323;
    text-transform:uppercase;
    font-family: Montserrat;
    font-weight:bold;
    
}

.mobMenuArrow .dwArrowIcon {
	    color: #232323;
    display: block;
    width: 50px;
    position: absolute;
    height: 42px;
    border-left: 1px solid #999999;
    top: 0px;
    left: 261px;
        font-size: 25px !important;
            font-weight: bold;
    padding: 10px 0px 10px 17px !important;
	
}

.sleekNavigationLinks ul li.mobProdTrigger{
    padding-right: 0 !important;
}

.sleekNavigationLinks ul li:hover{
	background:#cccccc;
}

.subCat{
	display:none;
	margin-top: 3px !important;
    border-top: 1px solid #999999;
    width: 100%;
    background: #e7e7e7;
    
}

.sleekNavigationLinks > ul li:first-child a {
    margin: 10px;
    display: block;
}

.sleekNavigationLinks > ul li.mobProdTrigger {
    padding: 0 !important;
    border-top: 1px solid #ccc;
}

.subCat li{
	padding:0px 0px 0px 30px; !important;
	width:100%;
	border-bottom: 1px solid #999999;
	
}

.subCat li a{
	    font-family: 'Open Sans' !important;
    font-size: 16px  !important;
    font-weight: normal  !important;
}
.sleekNavigationLinks {
    display: block;
}
/*  MOBILE MENU*/

/* JSSOR SLIDER*/

#jssor_1 {
    height: 480px !important;
    width: 100% !important;
}



img.img-scale {
    top: 0;
    height: 480px !important;
    width: 100% !important;
    left: 50%;
    /* -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -0%); */
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-20%, 0%);
    -moz-transform: translate(-20%, 0%);
    -ms-transform: translate(-20%, 0%);
    -o-transform: translate(-20%, 0%);
    transform: translate(-20%, 0%);
}

[data-p="112.50"],[data-p="112.50"] > a, [data-u="loading"], [data-u="slides"], div#jssor_1 > div:first-child, div#jssor_1 > div:first-child > div:first-child  {
	height:450px !important;
}

.jssort11 .c, .jssort11 .pav:hover .c {
    position: absolute;
    top: 29px;
    left: 53px;
    width: 316px;
    height: 100%;
    line-height: 32px;
    color: #232323;
    font-size: 17px;
    font-weight: 400;
    overflow: hidden;
    font-family: 'Open Sans';
}



.jssorb05 {
    display: block !important;
    bottom: -25px !important;
    right: 0 !important;
    width: 94px !important;
    height: 16px !important;
    left: 0 !important;
    margin: 0 21%;
}


[data-u="thumbnavigator"] {
    display: none;
}
/* JSSOR SLIDER*/

.captionContainer {
    width: 555px;
    position: absolute;
    top: 60px;
    left: 40px;
    height: 400px;
}

.contacts .fno, .contacts .fno a {
    font-size: 24px !important;
    color: #232323 !important;
}

/*  SLEEk MOBILE Account MENU*/
.sleekNavigationLinksAcc ul li a {
    font-size: 16px;
    color: #232323;
    text-transform:uppercase;
    font-family: Montserrat;
    font-weight:bold;
    
}



.sleekNavigationLinksAcc ul li.mobProdTrigger{
    padding-right: 0 !important;
}

.sleekNavigationLinksAcc ul li:hover{
	background:#cccccc;
}


.sleekNavigationLinksAcc > ul li:first-child a {
    /* margin: 10px; */
    display: block;
}

.sleekNavigationLinksAcc > ul li.mobProdTrigger {
    padding: 0 !important;
}


.sleekNavigationLinksAcc {
    display: none;
    top:90px;
}

.sleekNavigationLinks {
    
    top:98px;
}



/* .sleekNavigationLinks:before {
            height: 54px;
    width: 32px;
    content: "x";
    font-size: 29px;
    font-weight: bold;
    background: #e7e7e7;
    display: block;
    top: 34px;
    position: absolute;
    padding-left: 20px;
    padding-top: 6px;
} */

.mobMenuClose {
    background: #e7e7e7;
}
/* END SLEEk MOBILE Account MENU*/

/* 07Dec2016 */

.displayBrand ul li{
	    width: 43%;
		margin-right:7%;
}

#map{
	width:86% !important;
	float:none !important;
	margin: 0 auto !important;
}

/* END 07Dec2016 */
.groupManipulate {
	width:53% !important;
	margin:0 auto;
}

span[data-select="availabilityDc"] span {
  /*  margin-left: 74px;
	float:left !important;*/
}

.itemDetailWrapCenter{
		width: 421px;
		margin: 0 auto;
	}
.registerForm{width: 100%;padding-left: 10px;}
#rightColumn{width: 100%;margin-top: 30px;}
#rightColumn img {width: 100%;}
.registerForm .formContent {
    width: 96%;
}
.logInEnclosure, #registerOptions {
     width: 100%;
}
.regButton {
     width: 100%;
    text-align: center;
}
.logInEnclosure .loginContent .loginControl .loginTbx {
    padding: 0 10px 10px;
}
.logInEnclosure .loginContent .loginControl .loginLabel {padding: 0 10px 10px;}
.logInEnclosure .loginContent .loginControl {padding: 0 10px 10px;}
.innerTopHead {width: 90%;/*text-align: center;*/}
.innerTopHead img {float: none;}
.resultBottom {width: 90%;}
#dashboardList {
    width: 100%;
}
#contentContainer {
    width: 100%;
    margin-left: 0px;
}
.GuestContainer {
	width: 100%;
	padding: 0px 0px 0px 20px;
}
.GuestContainer .buttons-set{
    width: 300px;
}
#loginBox .registerForm{padding-left: 0px;}
.mainContentEnclosure h1.pageTitle.catTitle{
	/*display:none;*/
	text-align: center;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 21px;
	line-height: 26px;
	color: #232323;
	margin-bottom: 0px;
    margin-top: 20px;
    padding: 0px;
}	
	.detailquantity .buttonGrad {width: auto;margin-top: 0px;}
	.buttonList {
	margin-left: 96px;
	padding:0px;
	width: 90%;
}
.prdDetailbtn {
	margin-top: 0px;
	border-bottom:none;
}
.productListBtn {
	width: 80%;
	float: none;
}
.prdDetailbtn ul.productListBtn li.optionList {
	width: 100%; 
    margin-left: 106px;
	margin-top: 25px;
}
#prodDetailTabs {
    margin: 0px auto 50px auto;
    width: 88%;
}
#prodDetailTabs ul.domtabs {
	display: none;
}
.multiTabContent {
    border-radius: 0px;
    background-color: transparent !important;
}
.multiTabContent h3 {
	border: 1px solid #999999;
    box-sizing: border-box;
    border-radius: 8px;
    background: #ffffff !important;
    font-family: Montserrat;
    font-style: normal;
    font-size: 24px !important;
    line-height: 22px;
    color: #999999 !important;
	margin-top: 15px !important;
	padding: 11px 15px !important;
	border-bottom: 1px solid #999999 !important;
}
.multiTab .multiTabContent>h3.active {
    border-radius: 8px 8px 0px 0px !important;
	background: #F7F7F7 !important;
	border-bottom: 0px !important;
	font-weight: bold;
    color: #232323 !important;
}
.multiTabContent h2 {
	margin: 0px;
}
.multiTabContent > div {
	border-radius: 0px 0px 15px 15px;
	background: #F7F7F7 !important;
	border-top: 0px;
	margin-bottom: 15px;
	padding:0px 15px 15px !important;
}
#prodDetailTabs .log-reviews > ul > li  {
    background: #F7F7F7 !important;
}
.multiTab .multiTabContent>h3:after{content: "\f067" !important;font-family: 'FontAwesome' !important;top: 10px !important;}
.multiTab .multiTabContent>h3.active:after {content: "\f068" !important;font-family: 'FontAwesome' !important;}
#specificationSection ul {
    max-width: 100%;
}
.log-oldReviewuser-wrap, .log-oldReview-wrap {
    width: 100% !important;
}
h3.reviewTitle span {
    color: #0072B9;
}
.log-oldReview-wrap > h3 {
    background: transparent !important;
    border: none;
    border-bottom: none !important;
    padding: 0px 0px 20px 0px !important;
    margin: 0px !important;
}
}

@media (max-width : 640px)
{
.StaticAccordionWrap{
	display:block !important;
}
.StaticAccordionWrap dl dd{
	display:none;
	}
.StaticAccordionWrap dl dd div {
	margin:10px 0px;
	}
.StaticAccordionWrap dl dt{
      border-bottom: 2px solid #f7f7f7;
	}
.StaticAccordionWrap dt span i.fa-minus {
	color:#bf926c;
}
.StaticAccordionWrap dt span i {
    float: right;
    margin-top: 10px;
}
.StaticAccordionWrap .stateWise{
		border-top:2px solid #000000;
	}
.StaticAccordionWrap .stateWise:last-child{
		border-bottom:2px solid #000000;
		margin-bottom: 60px;
}
.StaticAccordionWrap .stateDivide{
      width: 100%;
}
.locationsState {
    margin: 10px 0px 10px 0px;
}
.gadgetHide{
	display:none;
}
        .multiFilterListBlock {
   margin-top: 0% !important; 
}
.listGridTopControls .listGridTopRightCtrls #ItemsperPageForm {
  padding: 0 0;
  width: 42% !important;
  margin-left: 2%;
  float: left;
}
.listGridTopControls .listGridTopRightCtrls #sortbygrid {
  padding: 0 14px;
  width: 54% !important;
  float: right;
}
.listGridContainer > ul.listView > li > a .listGridItemDesc {
  width: 98% !important;
}
        #phone_filter
        {
			display:block;
			border-bottom: 2px solid #999999;
        }
        #showfilter
        {
            cursor: pointer;
			font-family: 'Montserrat';
			font-style: normal;
			font-weight: 400;
			font-size: 21px;
			line-height: 26px;
			color: #232323;
			display: inline-block;
			margin-top: 15px;
			color: #232323;
        }
        .multiFilterListBlock
        {
         /* display:none; */
         display:block;
         border:1px solid #CCC;
           padding: 2%;
         
        }

        .icon-arrow-up, .icon-arrow-down, .icon-arrow-up-grey, .icon-remove-x {
  display: inline-block;
  margin: 0 .2em 0 0;
  width: 13px;
  width: 1.3rem;
  height: 7px;
  height: .7rem;
}
.icon-arrow-down {
  background: url("../images/filter_down.jpg") 0 0 no-repeat;
}
.icon-arrow-up {
  background: url("../images/filter_up.jpg") 0 0 no-repeat;
}

img.MenuIcnTab{
	display:none;
}

.tableDescSection > ul > li:nth-child(8), .tableDescSection > ul > li:nth-child(9) {
    background: red;
    display: none;
    /* margin-bottom: 10px; */
}
.formTxtLeft, .formTxtRight {
	width: 100%;
}
		.itemDetailWrap h1.itemShortDesc {width:100%;}
		.detailreviewform {width:100%;}
		#ProdRating {
			text-align: left;
			width: 135px !important;
		}
		.itemDetailWrap .itemDescription ul#productDetailList > li {
			width:49%;
			margin-bottom:10px;
		}
		.itemDetailWrap .itemDescription ul.qtyIntervalWrap > li {
			width:99%;
		}
		.itemDetailWrap .itemDescription ul.qtyIntervalWrap > li.estList {
			width: 99%;
		}
		.itemDetailWrap .itemDescription ul.qtyIntervalWrap > li .valueName {
			clear: none;
			display: inline-block;
		}
		
	.detailquantity {width: 100%;}
	.productType {width: 100%;}
	.detailquantity .buttonGrad {width: auto;margin-top: 0px;}
	.buttonList {display:none;}
	.prdDetailbtn ul.productListBtn li.optionList {margin-left: 28px;}
	.detailOuter {
		margin: 30px;
	}
	.itemDetailWrap .itemDescription .price {text-align: left !important;}
	.itemDescription .detailquantity .qtyCt .quantity {
    font-size: 18px;
    line-height: 22px;
	height: 32px;
	}
	.itemDescription .detailquantity .qtyCt .btnPlus, .itemDescription .detailquantity .qtyCt .btnMinus {
		margin-top: 3px;
	    font-size: 18px;
	}
	.addbuttonOuter{
    width: 52%;
    float: left;
	}
	.itemDescription .detailquantity .buttonGrad {width: 100%;
    font-size: 15px;
    line-height: 28px;
	height: 32px;}
	.enterAddItem {font-size: 18px;}
	.multiTabContent h3 {font-size: 18px !important;}
	.emailReviwer {
    font-size: 18px;
    line-height: 22px;
	}
	.detailOuter {margin-bottom: 0px !important;}
	.prdDetailbtn ul.productListBtn li.optionList {font-size: 14px;}
}

@media ( max-width : 480px) {
.catalogSwitch strong {display: inline-block;}
.resultTopHead {
    width: 90%;
}
.RetailAddress{
    width: 100%;
}
.RetailAddressTwo{
 width : 100%;
 float : left;
 margin-left: 0; 
}
.registerPageBtn {width: 160px;    padding: 10px 10px !important;}
.shopNowLeft, .viewAccRight {float:none;}
.accBtnSep {
    margin-top: 20px;
    display: block;
}
.listGridContainer ul.listView li a[id^='linkg'] {
    padding:0px !important;
}
.productQty li span[id^=AvailDistributionCenter] {
    display: inline-block;
    margin-left: 76px;    
}
.labelbold li {
    margin:0px 10px !important
}
    strong, b, th 
    {
        margin: 0;
    }
.listGridTopControls .listGridTopRightCtrls #ItemsperPageForm {
  width: 35% !important;
  margin-left: 0;
}
.listGridTopControls .listGridTopRightCtrls #sortbygrid {
  padding: 0;
  width: 64% !important;
  float: right;
}
        
        /* #phone_filter
        {
                display:block;
        }
        #showfilter
        {
            position: absolute;
                  right: 10px;
                  right: 1rem;
                  cursor: pointer;
                  font-size: 14px;
                  font-size: 19px;
                  font-family: "myriad-pro-n6","myriad-pro",Arial,sans-serif;
                  font-weight: 600;
                  font-style: normal;
                  color: #1267a4;
                  letter-spacing: -1px;
                  margin-top: 3%;
        }
        .multiFilterListBlock
        {
         display:none;
         border:1px solid #CCC;
           padding: 2%;
         
        }

        .icon-arrow-up, .icon-arrow-down, .icon-arrow-up-grey, .icon-remove-x {
  display: inline-block;
  margin: 0 .2em 0 0;
  width: 13px;
  width: 1.3rem;
  height: 7px;
  height: .7rem;
}
.icon-arrow-down {
  background: url("../images/filter_down.jpg") 0 0 no-repeat;
}
.icon-arrow-up {
  background: url("../images/filter_up.jpg") 0 0 no-repeat;
} */


        .headerRight-top .pullLeft ul.header-help li {
                line-height: 17px;
        }
        /*date 20-04-15*/
        .log-linkItems li,#log-recItems li {
                width: 31%;
        }
        .log-linkItems .log-linkItemDesp ul li {
                line-height: 25px;
        }
        /*date 20-04-15*/
        /*Login popup style*/
        ul.header-help>li.jobaccount {
                display: none;
        }
        .jobaccount {
                display: none;
        }
        .shipmethod {
                width: 100%;
        }
        ul.coupon>#promcode {
                margin: 5px;
        }
        .addedItemDetailTable tbody tr td p:last-child {
                width: 60%;
        }
        .addToCartContent {
                padding: 5px 5px 0px 5px;
        }
        .couponApply {
                text-align: center;
        }
        ul.listView  .dropdown dt a.selected {
                display: inline !important;
        }
        .itemDetailWrap .home-highlight ul li:first-child {
                width: 80% !important;
        }
        .dataTables_filter input[type="text"] {
                width: 80% !important;
        }
        .logInEnclosure .loginContent .loginControl input[type="text"],.logInEnclosure .loginContent .loginControl input[type="password"]
                {
                text-align: left;
        }
        .confirmOrderWrap .checkoutReviewTitle {
                width: 90%;
                margin: 0px 10px;
        }
        .headerRight ul.pullRight .headerRight-bottom {
                margin: 0px;
        }
        #ui-datepicker-div {
                width: 220px !important;
        }
        .footerCenterContent .footAccordion_container div .footAccordion_body {
                width: 100%;
                display:block !important;
        }
        .listGridContainer>ul.listView>li>a .listGridItemDesc {
                width: 100%;
        }
        ul .printsend {
                float: none;
                width: width: 205px;
        }
        .sharecartdisplay {
                height: 280px;
        }
        .promotioncode {
                width: 80%;
				margin-bottom: 10px;
        }
        .promo {
                width: 100%;
                float: left;
                text-align: center;
        }
        ul.promopricelabel>li>.priceLabel {
                /*width: 74% !important;*/
				width:auto !important;
				margin-right: 0;
        }
		
		.promopricelabel > li >.priceValue2{
			float:left;
		}
		
		.shippingtax{
			float:left;
		}
        .NotChanged .moduleHeadEnclosure>div>table {
                width: 100%;
        }
        .salesBottomStrip ul li {
                display: inline-block;
                width: 100%;
        }
        .salesBottomStrip ul {
                width: 100%;
				margin-bottom: 15px;
        }
        .siteTableEnclosure .moduleHeadEnclosure {
                width: 365px;
        }
        .salesBottomStrip ul li .priceLabel {
                width: 50%;
                text-align: left;
        }
        .salesBottomStrip ul li .priceValue {
                float: right;
        }
        .addToCartContent .addedItemImg {
                display: block;
                margin: 0 auto;
                float: none;
        }
        #submitPo {
                margin-left: 0px !important;
        }
        .addedItemDetailTable tbody tr td p {
                font-size: 11px;
        }
        .popupModal {
                width: 40%;
        }
        .imagWrap {
                width: 100%;
        }
        .registrationLav {
                width: 100%;
        }
        .logInEnclosure .loginContent .loginControl input[type="text"] {
                text-align: left !important;
        }
        div.dataTables_wrapper .ui-widget-header {
                width: 100% !important;
        }
        #orderHistoryTable_wrapper {
                width: 100%;
        }
        #ManagePurchaseAgent_wrapper>table {
                width: 100% !important;
        }
        #DisablePurchaseAgent_wrapper>table {
                width: 100% !important;
        }
        #openOrderTable_wrapper>table {
                width: 100% !important;
        }
        .ui-widget-content {
                width: 75% !important;
        }
        #ManagePurchaseAgent_wrapper {
                width: 562px;
        }
        #DisablePurchaseAgent_wrapper {
                width: 582px;
        }
        #openOrderTable_wrapper {
                width: 635px;
        }
        .copyRights>p>img {
                display: none;
        }
        .headerRight-bottom .pullLeft {
                width: 60%;
        }
        .headerRight-top .pullLeft {
                margin-top: 0px;
        }
        .nav ul li .searchForm .searchWrapper input[type="text"] {
                width: 89%;
                border-radius: 0;
    background: #fff;
    border: none;
    float: left;
    margin-left: 20px;
    color: #232323;
    padding-left: 10px;
        }
        .nav ul li .searchForm .searchWrapper #performSearchBtn {
                    width: 15%;
    position: relative;
    float: left;
    margin-left: -50px;
    border-radius: 0;
    height: 40px;
        }
        .itemDetailWrap .galleryWrap .caroufredsel_wrapper {
                width: 450px !important;
                height: 70px !important;
        }
        #gal1 {
                margin-left: 0px;
                margin-top: 10px;
                width: 100%;
        }
        #gal1 ul {
                top: 0px !important;
        }
		#gal1 ul li {
			width: 20% !important;
			margin: 0px 2%;
		}
        .oneThirdColumns {
                width: 94% !important;
        }
        .halfBlockColumns {
                width: 94% !important;
        }
        ul.proceedtocheckout #popSelector {
                margin-top: 60px;
        }
        .siteTableEnclosure div.tableDescSection ul li:last-child {
                width: 100%;
        }
        .categorytitle {
                width: 97%;
        }
        .registerPageBtn {
                padding: 5px 10px;
        }
        .popupLogin {
                border: none;
                border-radius: 0;
                padding: 5px;
                font-size: 12px;
                min-height: 0;
        }
        .popupLogin .close {
                top: 0;
                right: 0;
        }
        .popupLogin .regLink {
                padding: 5px 0;
                font-size: 13px;
        }
        .popupLogin .popLoginContent {
                padding: 5px 0;
        }
        .popupLogin .popLoginContent .popLoginLabel {
                float: left;
                width: 47%;
        }
        .popupLogin .popLoginContent .popLoginTbx {
                float: right;
                width: 47%;
        }
        .popupLogin .popLoginContent input[type="submit"] {
                margin: 5px 0;
        }
        .prodGroupTopControlsWrap .prodGroupItemsPerPage {
                display: none;
        }
        .regInn {
                padding: 5px;
        }
        #contentArea {
                height: auto;
        }
        #popupContact1 .log-CkOutBtn,#popupContact1 .log-AddMoreBtn {
                margin: 0;
        }
        .dropdown dt a {
                width: 100%;
                text-align: center;
        }
        .prdDetailbtn .dropdown dt a {
                display: block;
        }
        #popupContact1 .log-AddMoreBtn,#popupContact1 .log-CkOutBtn {
                float: none;
                margin-bottom: 5px;
        }
        .logo a b {
                font-size: 16px;
        }
        .footerDownContent img {
                float: none;
                width: 50%;
        }
        .homePageCategory ul li {
                margin: 1%;
                width: 48%;
        }
        .cartQuickView {
                width: 310px;
                right: -50px;
        }
        .featuredProduct {
                margin: 1%;
                width: 98%;
                height: auto;
        }
        .featuredProdPrice p {
                font-size: 14px;
        }
        div.domtab div .featuredProductWrap .featuredProduct h4,.log-addTocart-btn
                {
                font-size: 12px;
                width: 100%;
                text-align: center;
        }
        .footerTopContent {
                padding: 10px;
        }
        .siteTableEnclosure .siteTable th {
                padding: 5px;
                font-size: 11px;
        }
        .editAddressBtns>a {
                display: inline-block;
                margin-bottom: 10px;
                clear: both;
                float: none;
                text-align: center;
        }
        .searchWithin {
                display: none;
        }
        .searchWithin input[type="text"],.searchWithin input[type="submit"],.narrowSearch input[type="text"]
                {
                display: none;
        }
        /*Form*/
        .formEnclosure .formContent {
                padding: 10px;
        }
        .formEnclosure .formContent,.formEnclosure .formContent .formLabel,.formEnclosure .formContent .formTbx,.formEnclosure .formContent .formTbx input[type="text"],.formEnclosure .formContent .formTbx input[type="password"],.formEnclosure .formContent .formTbx select,.listEnclosure ul li,.halfBlockColumns
                {
                width: 100%;
                float: none;
                text-align: left;
                height: auto;
        }
        .categoryEnclosure .categoryItemBlock {
                width: 95% !important;
                height: 175px;
        }
        .categoryEnclosure .categoryItemBlock h3.categoryHeading {
                font-size: 11px;
        }
        .narrowSearch input[type="submit"].button,.narrowSearch input[type="submit"].buttonGrad
                {
                display: none;
        }
        .itemDetailWrap .itemDescription .price,.itemDetailWrap .itemDescription .addToCartFloat,.detailPageBtnsAlign dl.dropdown,dl.dropdownAddCustom,.detailPageBtnsAlign .custparNoBtn
                {
                float: none;
                margin: 0;
                text-align: center;
                padding: 5px 0;
                width: 100%;
        }
        /*Login*/
        .logInEnclosure .pageTitle {
                margin: 0;
        }
        .logInEnclosure .loginContent {
                width: 100%;
                border: none;
                margin: 0;
                padding: 10px;
        }
        .logInEnclosure form {
                padding: 0;
        }
        .logInEnclosure .loginContent .loginControl .loginTbx .addOnImg {
                display: none;
        }
        .logInEnclosure .loginContent .loginControl .loginLabel,.logInEnclosure .loginContent .loginControl .loginTbx,.uploadForm input[type="file"]
                {
                display: block;
                width: 100%;
                float: none;
        }
        .logInEnclosure .loginContent .loginControl .loginLabel {
                padding: 5px 10px;
                font-size: 12px;
                text-align: center;
        }
        .logInEnclosure .loginContent .loginControl .loginTbx {
                padding: 0 10px 10px;
        }
        .logInEnclosure .loginContent .loginControl input[type="text"],.logInEnclosure .loginContent .loginControl input[type="password"],dl.dropdown,.dropdown dd ul,.itemDetailWrap .itemDescription .addToCartFloat,.buttonGrad,.btns,.dropdownAddCustom dt a
                {
                width: 100%;
                text-align: center;
        }
        .footerTopContent ul li,.logInEnclosure .loginContent .pullLeft,.logInEnclosure .loginContent .pullRight
                {
                margin: 7px 0;
                float: none;
                width: 100%;
                display: block;
                text-align: center;
        }
        ul.breadcrumbs {
                display: none;
        }
        .logInEnclosure .loginContent .pullRight .button {
                display: block;
                width: 100%;
        }
        .listGridContainer>ul.listView>li>div.productGroupQtyBlock>.productGroupBtn
                {
                float: none;
                text-align: center;
        }
        .listGridContainer>ul.listView>li>div.productGroupQtyBlock>.productQty {
                padding: 10px 0;
                float: none;
                width: 88% !important;
        }
        .previousInvoice ul li {
                float: none;
                margin: 5px 0;
                width: 100%;
        }
        .groupTitle .editGroupName input[type="button"],.groupTitle .editGroupName input[type="reset"]
                {
                display: inline;
                width: auto;
                margin-bottom: 5px;
        }
        .cartItemWrap .cartProdImg,.cartItemWrap .cartProdDescription,.cartItemWrap .cartRightCont
                {
                width: 100%;
                float: none;
                text-align: left;
                padding: 0 0 0 10px;
        }
        input[type="button"],input[type="reset"],.dropdown dt a.selected,.btnGroupEnclosure ul li a,.btnGroupEnclosure ul li input[type="submit"],.btnGroupEnclosure ul li input[type="button"]
                {
                display: block;
                text-align: center;
                width: 100%;
        }
        .dropdownAddCustom dd ul {
                left: 0;
                width: 100%;
        }
        .popupLogin,.prodGroupTopControlsWrap .prodGroupSearchWrap .prodGroupSearch input[type="text"],.prodGroupTopControlsWrap .prodGroupSearchWrap .prodGroupClearSearch input[type="button"]
                {
                width: 100%;
                margin: 5px 0;
        }
        .btnGroupEnclosure ul li,.btnGroupEnclosure dl.dropdown,.prodGroupTopControlsWrap .prodGroupSearchWrap,.prodGroupTopControlsWrap .prodGroupSearchWrap .prodGroupSearch,.prodGroupSearchWrap,.prodGroupClearSearch,.prodGroupTopControlsWrap .expndCollapseViews,.prodGroupTopControlsWrap .prodGroupSortBy
                {
                float: none;
                padding: 2px 0;
                width: 100%;
                clear: both;
        }
        .prodGroupTopControlsWrap .expndCollapseViews select,.prodGroupTopControlsWrap .prodGroupSortBy select
                {
                width: 100% !important;
        }
        .groupTitle .editGroupName input[type="text"] {
                width: 98%;
                margin-bottom: 5px;
        }
        #clickforAllBranch {
                display: block;
                width: 100%;
        }
        input#checkoutByCC[type="submit"] {
                margin-bottom: 10px;
        }
        .checkoutHalfBlock,.checkoutHalfBlock>.formContent .formLabel,.checkoutHalfBlock>.formContent .formTbx,#displayBrand ul li,.searchMatchPaginatnEncl .searchMatches,.searchMatchPaginatnEncl .pgnation,.pgnation
                {
                width: 100%;
                float: none;
                text-align: left;
                line-height: 30px;
        }
        .checkoutInstructionsBlk ul,.checkoutInstructionsBlk ul li {
                display: block;
                width: 100%;
        }
        .modalPopup,.modalPopup .modalPopBody {
                margin: 0;
                top: 10%;
                left: 5%;
        }
        .popupLogin a {
                display: block;
                text-align: center;
                float: none;
                margin-bottom: 5px;
        }
        .blockMsg,.blockPage {
                top: 0 !important;
                left: 0 !important;
                width: 100% !important;
                margin: 0 !important;
                height: 100% !important;
        }
        .cartQuickView {
                width: 320px;
        }
        .eventCategory,.eventCalendar-wrap {
                float: none;
                width: 100%;
                clear: both;
        }
        .listGridContainer>ul.gridView>li {
                width: 100%;
        }
        .listGridContainer>ul.gridView>li>.prodImage {
                width: 100%;
                height: auto;
        }
        .listGridTopControls .listGridTopRightCtrls form select {
                width: 70%;
                margin: 0;
                margin-bottom: 3%;
        }
        .controls {
                display: none;
        }
        .searchWithin {
                margin-left: 0px;
        }
        .listGridTopControls {
                width: 100%;
        }
        .listGridTopControls .listGridTopRightCtrls form b {
                width: 30px;
        }
        .listGridTopControls .listGridTopRightCtrls form {
                width: 100%;
                margin: 0;
        }
        .listGridContainer>ul.gridView>li:first-child {
                padding: 0;
        }
        /* .listGridContainer > ul.gridView > li > .prodImage > a > img{width:70px;} */
        .itemDetailWrap .itemMainImage {
                width: 100%;
        }
        .itemDetailWrap .itemDescription {
                width: 100%;
        }
        .prdDetailbtn {
                width: 100%;
        }
        .itemDescription .prdDetailbtn ul li:first-child {
                display: block;
        }
        .itemDescription .prdDetailbtn ul li {
                width: 100%;
        }
        .detailPageBtnsAlign .detailbtnRight {
                float: none;
                width: 100%;
        }
        .prdDetailbtn {
                float: none;
        }
        .links {
                widt: 95%;
                font-size: 8px;
        }
        .links ul li {
                margin: 0px;
        }
        ul.pullRight .headerRight-top .pullLeft .link1,.pullLeft .link2 {
                display: none;
        }
        ul.pullRight .headerRight-top {
                width: 95%;
                margin-left: none;
        }
        .headerRight-top .pullRight {
                width: 50%;
                float: none;
        }
        .headerRight-top .pullRight .img {
                height: 45px;
                margin-bottom: 5px;
                display: none;
        }
        .headerRight ul.pullRight li {
                padding: 0px;
        }
        .deviceCartCount {
                position: absolute;
                right: 50px;
                top: 170px;
        }
        .headerLeft {
                width: 100%;
                float: none !important;
                text-align: center; 
                    margin-top: 5px;
        }
        .headerRight-top .pullRight ul.account li a {
                font-size: 8px;
        }
        .headerRight-top .pullRight {
                margin-bottom: 30px;
        }
        .headerRight .pullRight .headerRight-bottom {
                margin-bottom: 0px;
        }
        .b-order {
                display: none;
        }
        .left-content {
                width: 100%;
        }
        .left-content p {
                width: 100%;
        }
        .left-content p .lright-content {
                width: 96%;
        }
        .left-content p .lright-content .lright-content {
                width: 96% ! important;
        }
        .right-content {
                width: 100%;
        }
        ul.pullRight .headerRight-top .pullLeft .link1,.pullLeft .link2,.pullLeft .link3
                {
                display: none;
        }
        ul.pullRight .headerRight-top {
                left: 40px;
                position: relative;
                top: 12px;
        }
        .headerRight .headerCartCountWrap,.listGridTopControls a {
                float: left;
        }
        .headerRight-bottom .pullLeft ul.link1 {
                float: right;
        }
        .header-wrap {
                border: 1px solid #ccc;
        }
        .bcontent,.content-wrap {
                margin: 0px;
                padding: 0px;
				margin-top: 10px;
        }
        .home-highlight {
                width: 100;
        }
        .home-highlight ul li:first-child {
                width: 45%;
        }
        .home-highlight ul li:last-child {
                width: 50%;
                margin: 5px;
        }
        .slider-container {
                margin-left: 0px;
        }
        .links ul li {
                margin: 0.1em;
        }
        .dropdown {
                text-align: center;
        }
        .view {
                display: none;
        }
        .headerTopLinks {
                      display: block;
    float: left;
    width: 31.5%;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    padding-top: 0;
        }
        .account {
                display: none;
        }
        .itemDetailWrap .itemDescription ul#productDetailList>li {
                padding: 0px;
        }
        .cartQuickView .cartQuikViewAddedItems .popCheckout input[type="submit"]
                {
                width: 100%;
                padding: 10px;
                margin-bottom: 10px;
        }
        .page_product_box ul li {
                /*      width:16% !important; */
                
        }
        .page_product_box ul li:nth-child(2n+0) {
                border-right: none;
        }
        div.vertical>ul>li:hover>ul {
                left: 0;
        }
        div.vertical>ul>li:hover>ul>li:hover>ul {
                left: 0;
        }
        .btns-disable {
                width: 100%;
                margin-top: 10px;
        }
        .itemDetailWrap,.itemDetailWrap .imagWrap img {
                
        }

        /* #gal1{margin-left:5px;} */
        .listGridContainer>ul.listView>li>.prodImage {
                width: 100%;
                float: none;
        }
        .listGridContainer>ul.listView>li:first-child {
                background: none;
        }
        #log-linkItems li {
                width: 85%;
        }
        ul.domtabs li,.listGridContainer>ul.gridView {
                width: 100%;
        }
        .listGridContainer>ul.listView li .price {
                margin-top: 0px;
        }
        /* .listGridContainer > ul.listView > li > div.productGroupQtyBlock > ul.productQty li {
float: none;

} */
        .detailPageBtnsAlign {
                width: 100%;
        }
        .listGridContainer>ul.listView>li>.listGridItemDesc {
                width: 100% !important;
        }
        .prodGroupTopControlsWrap .prodGroupSearchWrap .prodGroupSearch input[type="button"]
                {
                width: 100%;
        }
        .prodGroupTopControlsWrap .prodGroupSortBy {
                margin-left: 0px;
        }
        .footerCenterContent .footAccordion_container .footerphone .footAccordion_head
                {
                padding: 7px 10px;
        }
        .footerCenterContent .footAccordion_container .footerphone {
                width: 100%;
        }
        .page_product_box {
                width: 99%;
                margin: 0 auto;
                border: 1px solid #DDD;
                background: #fff;
                margin-left: 0px;
        }
        .home-highlight ul li:first-child p {
                color: #fff;
                position: relative;
                bottom: 34px;
                font-size: 12px;
                padding: 3px 0px 0px 10px;
        }
        .copyRights {
                
                    width: 100%;
				        margin: 0 !important;
				    padding: 0 0 100px 0 !important;
				    
				    /* height: 200px !important; */
                /* margin: 15px auto;
                padding: 0px 30px; */
        }
        .editgrad {
                width: 100%;
                margin-left: 0px !important;
        }
        .itemDescription>ul#productDetailList-new li:last-child {
                width: 100%;
        }
        .itemDescription .prdDetailbtn ul li {
                padding-right: 0;
        }
        
        /* NEWLY ADDED 2Sep2016 */
        p.copyRightsP{
        	margin:35px 0 0 0 !important;
        	width: 100%;
   			text-align: center;
        }
        
        ul.copyRightsUL{
        	margin-top:20px !important;
        	width: 100%;
        	
        	text-align:center;
        	padding-left: 20px;
        }
        
        .foMenu .footAccordion_container div .footAccordion_head{
        	margin-top:40px;
        }
        
        .foMenu .footAccordion_container div:last-child .footAccordion_body{
        	margin-bottom:40px;
        }
        
        .footerCenterContent .footAccordion_container > div {
    margin-top: 35px !important;
}

.footerCenterContent .footAccordion_container > div:last-child {
    
    margin-bottom: 53px !important;
}

ul.copyRightsUL li{
    margin-right: 20px;
}

.header-wrap{
	border-bottom: none;
    /* padding-bottom: 9px; */
    padding-bottom: 0;
}

.navigationBar{
	/* display:none; */
}

.headerTopLinks div.mobileNavIcon{
	        display: block;
    position: initial;
    right: 0;
    top: 0;
    float: left;
    padding-top: 17px;
    padding-left: 18px;
    padding-right: 10px;
    height: 72px;
}

.mobileSearchIcon{
	    width: 44%;
    float: right;
    overflow: auto;
    margin-top: 11px;
    margin-left: 0px;
    padding-left: 5.5px;
    padding-top:0;
}

.headerRight{
	display:none;

	}
	
	li#cartNew{
	display:none}

.navigationBar{
	width: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    display:none;
}

.logo a img{
	/* width:125px;
	height:auto; */
}
.headerLeft .logo{
	float: left;
    /* margin: 0; */
    /* padding: 0; */
    padding-left: 0 !important;
}

.mobAccCart{
	    width: 32%;
    float: left;
    margin-top: 15px;
    margin-left: 11px;
}

.accountsMob{
	width: 45%;
    float: left;
    margin-left: 9px;
}

.cartMob{
	    width: 45%;
    float: left;
    margin: 0;
    padding: 0;
}

a.cartIcnMob{
	display: block;
     background: url('../images/cartMob.png') no-repeat ; 
    
    width: 100%;
    padding-left: 9px;
    float: left;
    height: 23px;
}


a.cartIcnMob span{
	font-size: 12px;
    color: #fff;
    display: block;
    float: left;
    padding-left: 0px;
}

.logo{
	float: left;
    /* margin: 0; */
    /* padding: 0; */
    padding-left: 0 !important;
        padding: 10px 0;
    /* padding-bottom: 10px; */
    margin: 0;
    width: 33% !important;
}

.logo a img{
	width:125px !important;
	height:auto;
}

.mobAccCart {
    display: block;
}

.searchIcnMob{
	    color: #BE926F;
    font-size: 25px !important;
    margin-top: 0;
}

.navigationBar .nav  ul li.searchnavigatin{
	width:100%;
}

.accountsMob {
    width: 40%;
    float: left;
    text-align: center;
}

.headerTopLinks .pullLeft{
display:none
}

.footerCenterContent .footAccordion_container > div, .footerCenterContent .footAccordion_container > div:nth-child(2), .footerCenterContent .footAccordion_container > div:last-child, .footerCenterContent .footAccordion_container div .footAccordion_head{
	margin-left:0 !important;
	margin-right:0 !important;
	    
}


img.MenuIcnTab{
	display:none;
}

.micons li:last-child .top-icon-title {
    font-size: 13px;
	width:80px;
}

.closeMenu{
    background: url('/WEB_THEMES/SOUTHERNPIPESUPPLY/images/menuX.png');
    display: block;
    background-size: cover;
    height: 42px;
    width: 37px;
    z-index: 945;
    opacity: 1;
    background-position: -3px -7px;
    margin-top: -5px;
}

/* BANNER BOTOM ICON STRIP */

.micons li {
    /* width: 0%; */
    display: inline-block;
    width: 50%;
    /* margin-bottom: 30px; */
    
}


.micons li:nth-child(odd){
	/* margin-left: 14px; */
	    margin: 0;
    padding: 10px 0 10px 11px;
    float: left;
}

.micons li:nth-child(even){
	/* margin-left: 8px; */
	   
    /* margin-left: 14px; */
    margin: 0;
    padding: 10px;
    float: left;
    padding: 10px 0 10px 5px;
}
.micons li:last-child{
	width:50%;
}

.bodyContentWrap{
	padding-left:0;
	padding-right:0;
	padding-top:0;
}

.top-icons{
	width:65px;
	height:auto;
	
}

.top-icon-title{
	font-weight:bold;
	font-size:14px;
	color:#232323;
	margin-left: 7px;
}

.top-icon-text{
	font-family: Montserrat;
	font-weight:normal;
	font-size:12px;
	color:#999999;
	margin-left: 7px;
}

.micons{
	padding:30px 0 0 0 ;
	    
}

/* END BANNER BOTOM ICON STRIP */


/*  NEW FEATURE PRODUCTS  */

	ul.cimm_customTabs{
	padding:20px;
	
	}
	
	html>body ul.cimm_customTabs a:link, html>body ul.cimm_customTabs a:visited, html>body ul.cimm_customTabs a:active, html>body ul.cimm_customTabs a:hover{
	    
    font-size: 14px;
    
	}
	
	ul.cimm_customTabs li{
		padding: 0;
    margin: 0 18px 0 0;
	}
	
	ul.cimm_customTabs li:last-child{
	margin-right:0;
	padding:0;
	}
	
	.cimm_customTabs li a.active::before{
		    bottom: -37px;
	}
	
	#featuredProductList > li, #log-linkItems > li, #clearanceProductList > li, #newProductList > li {
        width: 90% !important;
    display: block;
    height: 305px;
    float: none;
    /* margin:0 auto 22px auto; */
    margin:0 auto;
    border: 1px solid #e6e6e6;
        border-bottom: 1px solid #e6e6e6 !important
}

#featuredProductList .cimm_linkItemDesp ul li, #log-linkItems .cimm_linkItemDesp ul li {
    float: none;
    width: 100% !important;
    text-align: center;
    border: none;
    padding: 2px 10px;
    
}

#fProductWrap, #cProductWrap, #sProductWrap{
	border:none;
}
	
.cimm_featuredBodyWrap{
	margin-top:15px;
}	
	
	
/*  END NEW FEATURE PRODUCTS  */

/*  PLACEHOLDER STYLES  */
input#txtSearch::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #232323;
}
input#txtSearch::-moz-placeholder { /* Firefox 19+ */
  color: #232323;
}
input#txtSearch:-ms-input-placeholder { /* IE 10+ */
  color: #232323;
}
input#txtSearch:-moz-placeholder { /* Firefox 18- */
  color: #232323;
}
/*  PLACEHOLDER STYLES  */

.cimm_featuredBrandsHead{
	font-size:21px;
	padding-left: 15px;
}

.accountsMob img{
	width:21px;
	height:20px;
}

.cimm_featuredProductWrap, .cimm_linkItemWrap {
    height: 335px;
    border: none;
}

.cimm_featuredProductWrap .caroufredsel_wrapper{
	height:330px !important;
}

#featuredProductList, #log-linkItems{
	height:305px !important;
}

.cimm_linkItemImg a img{
	    padding: 0px;
    height: 160px;
    width: auto;
    max-width: 100%;
}


/*		Feature Products rollover	*/

.imgRoll{
	background-color:rgba(233,233,233,0.3);
	/* background:url('../images/fpRollover.png'); */
    height: 160px;
    width: 160px;
    position: absolute;
    top: 0px;
    left: 57px;
    display:none;
}

span.imgRollShop {
    background: black;
    color: white;
    opacity: 1;
    z-index: 1000;
    width: 117px;
    height: 41px;
    position: absolute;
    left: 21.5px;
    top: 59.5px;
    padding: 10px;
    font-size:14px;
    font-family:Montserrat;
    font-weight:bold;
}

/*		END Feature Products rollover	*/

/*  SLEEk MOBILE MENU*/
.sleekNavigationLinks ul li a {
    font-size: 16px;
    color: #232323;
    text-transform:uppercase;
    font-family: Montserrat;
    font-weight:bold;
    
}

.mobMenuArrow .dwArrowIcon {
	    color: #232323;
    display: block;
    width: 50px;
    position: absolute;
    height: 42px;
    border-left: 1px solid #999999;
    top: 0px;
    left: 261px;
        font-size: 25px !important;
            font-weight: bold;
    padding: 10px 0px 10px 17px !important;
	
}

.sleekNavigationLinks ul li.mobProdTrigger{
    padding-right: 0 !important;
}

.sleekNavigationLinks ul li:hover{
	background:#cccccc;
}

.subCat{
	display:none;
	margin-top: 3px !important;
    border-top: 1px solid #999999;
    width: 100%;
    background: #e7e7e7;
    
}

.sleekNavigationLinks > ul li:first-child a {
    margin: 10px;
    display: block;
}

.sleekNavigationLinks > ul li.mobProdTrigger {
    padding: 0 !important;
    border-top: 1px solid #ccc;
}

.subCat li{
	padding:0px 0px 0px 30px; !important;
	width:100%;
	border-bottom: 1px solid #999999;
	
}

.subCat li a{
	    font-family: 'Open Sans' !important;
    font-size: 16px  !important;
    font-weight: normal  !important;
}
.sleekNavigationLinks {
    display: block;
        
}

.sleekNavigationLinks, .sleekNavigationLinksAcc{
	top:76px;
}
/* END SLEEk MOBILE MENU*/



/*  SLEEk MOBILE Account MENU*/
.sleekNavigationLinksAcc ul li a {
    font-size: 16px;
    color: #232323;
    text-transform:uppercase;
    font-family: Montserrat;
    font-weight:bold;
    
}



.sleekNavigationLinksAcc ul li.mobProdTrigger{
    padding-right: 0 !important;
}

.sleekNavigationLinksAcc ul li:hover{
	background:#cccccc;
}


.sleekNavigationLinksAcc > ul li:first-child a {
    /* margin: 10px; */
    display: block;
}

.sleekNavigationLinksAcc > ul li.mobProdTrigger {
    padding: 0 !important;
}


.sleekNavigationLinksAcc {
    display: none;
}

/* .sleekNavigationLinks:before {
            height: 54px;
    width: 32px;
    content: "x";
    font-size: 29px;
    font-weight: bold;
    background: #e7e7e7;
    display: block;
    top: 34px;
    position: absolute;
    padding-left: 20px;
    padding-top: 6px;
} */
/* END SLEEk MOBILE Account MENU*/


/* JSSOR SLIDER*/

#jssor_1 {
    height: 360px !important;
    width: 100% !important;
}



img.img-scale {
    top: 0;
    height: 330px !important;
    width: 680px !important;
    left: 50%;
    /* -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -0%); */
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-20%, 0%);
    -moz-transform: translate(-20%, 0%);
    -ms-transform: translate(-20%, 0%);
    -o-transform: translate(-20%, 0%);
    transform: translate(-20%, 0%);
}

.bannerC1 {
    
    font-size: 56px;
    
}

.bannerC2 {
    
    font-size: 52px;
    
}


.bannerC3 {
    
    font-size: 14px;
}

.captionContainer {
    /* width: 75%; */
    width: 310px;
    position: absolute;
    top: 0px;
    /* left: 25px; */
    left: 5px;
    height: 330px;
}

[data-p="112.50"],[data-p="112.50"] > a, [data-u="loading"], [data-u="slides"], div#jssor_1 > div:first-child, div#jssor_1 > div:first-child > div:first-child  {
	height:330px !important;
}

.jssort11 .c, .jssort11 .pav:hover .c {
    position: absolute;
    top: 29px;
    left: 53px;
    width: 316px;
    height: 100%;
    line-height: 32px;
    color: #232323;
    font-size: 17px;
    font-weight: 400;
    overflow: hidden;
    font-family: 'Open Sans';
}



.jssorb05 {
    display: block !important;
    bottom: -25px !important;
    right: 0 !important;
    width: 94px !important;
    height: 16px !important;
    left: 0 !important;
    margin: 0 10%;
}


[data-u="thumbnavigator"] {
    display: none;
}
/* JSSOR SLIDER*/

.footerCenterContent.contacts .footAccordion_container > div, .footerCenterContent.contacts .footAccordion_container > div:nth-child(2), .footerCenterContent.contacts .footAccordion_container > div:last-child, .footerCenterContent.contacts .footAccordion_container div .footAccordion_head{
	margin-top: 0 !important;
}

.contacts .siteWidth .footAccordion_container .footAccordion_body{
    padding-top: 0;
}



.contacts .siteWidth .footAccordion_container .footAccordion_head {
    padding-bottom: 0;
}

.contacts {
    margin-top: 40px;
}

.contacts .siteWidth .footAccordion_container > div:last-child{
	    margin-bottom: 43px !important;
}

.contacts .fno, .contacts li, .contacts .homeFooterShortLink{
	color:#232323;
}

.footerCenterContent.foMenu .footAccordion_container div .footAccordion_body {
    padding-top: 0;
}

.foMenu .siteWidth .footAccordion_container > div:nth-child(2), .foMenu .siteWidth .footAccordion_container > div:last-child{
	    margin-top: 20px !important;
}

.contacts .fno, .contacts .fno a {
    font-size: 24px !important;
    color: #232323 !important;
}

.sleekNavigationLinks > ul{
	padding: 15px 0 !important;
}

.mobMenuClose {
    background: #e7e7e7;
}

input#promoCode {
    margin-bottom: 10px;
}
	/* NEW BANNER*/		
			
	.bannerC1 p, .bannerC2 p, .bannerC3 p {		
    margin-left: 0 !important;		
    margin-top: 10% !important;		
    		
}		
	.bannerC1 p{		
		font-size: 60px !important;		
   		 line-height: 60px !important;		
	}		
			
	.bannerC2 p{		
		font-size: 60px !important;		
   		 line-height: 60px !important;		
	}		
			
	/* .bannerC3 p{		
		font-size: 60px !important;		
   		 line-height: 60px !important;		
	} */		
			
	.bannerC1 p span, .bannerC2 p span, .bannerC3 p span{		
		font-size:39px !important;		
		line-height:40px !important;		
	}		
			
	a.bannerShopNowBtn span{		
		position:relative !important;		
		margin:20px 10% !important;		
		display:block !important;		
		width:80% !important;		
		left:0  !important;		
		right:0  !important;		
		bottom:0  !important;		
		top:0  !important;		
				
	}		
			
	/* [data-p="112.50"]:last-child .captionContainer .bannerC1 p, [data-p="112.50"]:last-child .captionContainer .bannerC2 p{		
	margin-top:10px !important;		
} */		
			
/* END  NEW BANNER*/

/* 07Dec2016 */

.displayBrand ul li{
	    width: 43%;
		margin-right:7%;
}

#map{
	width:86% !important;
	float:none !important;
	margin: 0 auto !important;
}
/* END 07Dec2016 */

div#jssor_1 [data-u="slides"] [data-p="112.50"]:last-child .captionContainer .bannerC1 p span{
	color:#fff !important;
	font-size:25px  !important;
	    /* top: -33px !important; */
	    
}

.micons li:last-child  .icon-text-wrap{
	margin-top:3px;
}

table.prodInformation, table.prodInformation tr, table.prodInformation td {
    display: block;
    margin-left: 20px;
}

/*Product Group NEW Start*/

span.myListSpan {
    
    margin-bottom: 10px;
    display: inline-block;
}

/*Product Group NEW End*/
#validateAsUser, #regAsUser, #submitBtn{
    display: inline-block;
	width: auto;
    margin-left: 0px;
}

.logInEnclosure .loginContent .loginControl .loginTbx {
    padding: 0;
}
.logInEnclosure .loginContent .loginControl .loginLabel {padding: 0;}
.logInEnclosure .loginContent .loginControl {padding: 0;}
.dashbordCol {width: 100%;}
#contenText {
    display: block;
	float:left;
	margin-bottom:0px;
}
.dashbordCol {
	width: 100%;
	margin-bottom:10px;
}
.shoppingAddresses {
    width: 100%;
	margin-bottom:10px;
}
#contenText .shoppingAddresses p {
    width: 85%;
}
}




@media ( max-width : 1170px)  and (min-width: 980px){
.checkoutPageBox input[type="button"] {
    padding: 10px 41px !important;
}
		p.copyRightsP, ul.copyRightsUL{
			margin-right:80px;
		}
	
	.foMenu{
		/* height:600px; */
	}
	
	img.MenuIcnMob{
	display:none;
}

.headerRight-bottom .pullLeft ul.link1 {
    float: right;
    padding-top: 19px;
    position: absolute;
    top: 36px;
    left: 541px;
}

.headerLeft{
	    width: 21%;
    float: left;
       margin: 17px 0 0 32px;
}
	
	.headerRight {
    width: 75%;
}

#productCategoryActive {
    display: block;
    width: 15.5%;
    font-family: Montserrat;
    font-weight: bold;
    font-size: 21px;
}

.navigationBar ul li#productCategoryActive a {
    font-size: 21px;
}

.nav ul li .searchForm .searchWrapper #performSearchBtn {
    width: 10%;
    height: 38px;
    border-radius: 20px;
}

.srchIcon{
	margin-top:0;
}

.navigationBar ul li#brandLink a, .navigationBar ul li#storelocation a {
    
    font-size: 16px;
}

.navigationBar .nav ul li.searchnavigatin {
    width: 36%;
}

.nav ul li .searchForm .searchWrapper input[type="text"] {
    width: 100%;
}

.micons {
    width: 100%;
    /* margin: 6px 0 ;
    padding-left: 5px; */
        width: 100%;
    margin: 0;
    padding-left: 0;
}

ul.cimm_customTabs{
	padding-left:283px;
	
}	

.navigationBar ul li#productCategoryActive ul li a {
    font-size: 15px !important;
}

.micons li:last-child {
    padding-right: 0;
    width: 23%;
}

#jssor_1 {
    height: 480px !important;
    width: 1024px !important;
}

.captionContainer {
    width:630px;
    position: absolute;
    top: 60px;
    left: 40px;
    height: 400px;
}




[data-p="112.50"], [data-p="112.50"] > a, [data-u="loading"], [data-u="slides"], div#jssor_1 > div:first-child, div#jssor_1 > div:first-child > div:first-child {
    /*width: 1024px !important;*/
	    
    
}

[data-u="thumbnavigator"] div div.jssort11 > div:first-child, [data-u="thumbnavigator"] div div.jssort11 > div:nth-child(2) {
    top: -116px !important;
	/*top: -240px !important;*/
}

li.jobaccount a.switchjob{
	    /*display:block !important;*/
	    padding: 10px 0 0 0px !important; /*padding: 10px 0 0 73px !important*/
}

[data-u="thumbnavigator"] div div.jssort11 > div:first-child{
	/*top:-240px !important;*/
}

.header-wrap {
    border-bottom: none;
    padding-bottom: 36px;
}

.micons li:last-child .top-icon-title {
    /*font-size: 16px;*/
	font-size: 14px;
}



}

@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) { 
    /* Retina-specific stuff here */
    a.cartIcnMob {
    display: block;
    background: url(../images/CartTab@2x.png) no-repeat;
    width: 59px;
    height: 49px;
    padding-left: 17px;
        background-size: contain;
}
}

@media only screen and (min-width: 1170px) {
	#jssor_1{
height:480px !important;
width: 1170px !important;
}

input#txtSearch::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
input#txtSearch::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
input#txtSearch:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
input#txtSearch:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}

.topBarRed{
	    border: 5px solid #e43624;
}
}

@media (min-width: 768px){
.cartShortDesc {
    width: 290px;
  }
  
.checkboxRight{
    width: 32% !important;
}
.checkboxEmail {
    width: 66% !important;
    padding-left: 2px;
}
}

/* FOR RETINA DISPLAY */

/* iphones*/

@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (max-width: 480px),
only screen and (   min--moz-device-pixel-ratio: 2)      and (max-width: 480px),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (max-width: 480px),
only screen and (        min-device-pixel-ratio: 2)      and (max-width: 480px),
only screen and (                min-resolution: 192dpi) and (max-width: 480px),
only screen and (                min-resolution: 2dppx)  and (max-width: 480px){
a.cartIcnMob {
    display: block;
    background: url(../images/cartMob@2x.png) no-repeat;
    width: 100%;
    padding-left: 9px !important;
    float: left;
    height: 23px;
	background-size: contain;
}
}

/* END iphones*/


/* iPad */

@media 
only screen and (-webkit-min-device-pixel-ratio: 2)      and ( min-width : 768px) and (max-width: 979px),
only screen and (   min--moz-device-pixel-ratio: 2)      and ( min-width : 768px) and (max-width: 979px),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and ( min-width : 768px) and (max-width: 979px),
only screen and (        min-device-pixel-ratio: 2)      and ( min-width : 768px) and (max-width: 979px),
only screen and (                min-resolution: 192dpi) and ( min-width : 768px) and (max-width: 979px),
only screen and (                min-resolution: 2dppx)  and ( min-width : 768px) and (max-width: 979px){
a.cartIcnMob {
    display: block;
    background: url(../images/cartMob@2x.png) no-repeat;
    /* width: 100%; */
    padding-left: 17px;
    float: left;
        width: 59px;
    height: 49px;
	background-size: contain;
}
div.SalesRepD1 {
	width: 46%;
	margin-left: 3%;
}
.SalesRepD2 {
	width: 44%;
}
.controls {
	display: none;
}
.listGridTopControls {
	width: 100%;
	display: none;
}
}


/* END iPad */

@media (min-width: 768px) and (max-width: 1024px) {
div.SalesRepD1 {
	width: 46%;
	margin-left: 3%;
}
.SalesRepD2 {
	width: 44%;
}
.onlineBtn {
width: 220px;
}
.localbranchdistribution{
    width: 180px;
}
.listGridContainer > ul.listView > li div > div.productGroupQtyBlock {padding-bottom: 20px;}
.checkToCompare {margin-top: 34px;}
.listGridContainer > ul.gridView:nth-of-type(3n+1) {clear: none;}
.listGridContainer { 
    width: 90%;
    margin: 0px auto;
}
}



@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) { 
    /* Retina-specific stuff here */
   
span.cartItm {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    background: url(../images/truck_b1@2x.png);
    display: inline-block;
    width: 51px;
    height: 30px;
    padding-right: 11px;
	background-size: contain;
}

/* ADDED on 19DEC2016*/

[data-u="thumbnavigator"] div div.jssort11 > div:first-child, [data-u="thumbnavigator"] div div.jssort11 > div:nth-child(2){
	top:-240px;
}

/* END ADDED on 19DEC2016*/



}

/* END FOR RETINA DISPLAY */

/*NEW 23NOV2016*/

/*NEW 23NOV2016*/

@media (max-width: 567px) and (min-width: 481px)
{
.onOuter {
	width:100%;
}
.onlineBtn {
    font-size: 16px;
}
.creditAppBtn{
	 margin-left: 0px;
}
.headerTopLinks{
	width: 33.7%;
}

.mobAccCart {
	margin-left:0;
	width:32%
}

.logo{
	width:33% !important
}

}

/*END NEW 23NOV2016*/

@media (max-width: 1170px) and (min-width: 980px){
#productCategoryActive {
    display: block;
    width: 15.5%;
    font-family: Montserrat;
    font-weight: bold;
    font-size: 21px;
}

.navigationBar ul li#productCategoryActive a {
    font-size: 21px !important;
}

.headerLeft {
    width: 21%;
    float: left;
    margin: 17px 0 0 32px;
}


.nav ul li .searchForm .searchWrapper input[type="text"] {
    width: 100%;
}
}


/*END NEW 23NOV2016*/

@media (max-width: 1170px) and (min-width: 980px){
#productCategoryActive {
    display: block;
    width: 15.5%;
    font-family: Montserrat;
    font-weight: bold;
    font-size: 21px;
}

.navigationBar ul li#productCategoryActive a {
    font-size: 21px !important;
}
}

@media (max-width: 1042px) and (min-width: 980px){

.headerRight-bottom .pullLeft ul.link1 {
    
    left: 52%;
}

}

@media (max-width: 1170px) and (min-width: 1043px){

.headerRight-bottom .pullLeft ul.link1 {
    
    left: 55%;
}

}


@media (max-width: 754px){
.notetextDetail {width: 70%;}
ul#categoryList {
    display: none;
}
}

	@media only screen and (max-width: 767px){
		.btnGroupEnclosure {
			margin: 0px auto;
		}
		.btnGroupEnclosure ul.contShipButton{
			/*width: 100%;*/
			height: 50px;
		}
		.salesRepPara {
			width: 100%;
			text-align: center;
		}
		
		div.SalesRepD1 {
			width: 100%;
			margin-left: 0;
		}
		
		.SalesRepD2 {
			width: 100%;
			float: left;
			margin: 5px 0px 5px 0px;
		}
		.salesRepT1 td {
			text-align: center !important;
			padding: 0px 20px;
		}		
		.chosen-select {
			width: auto !important;
		}
		
		td.accNoTd {
			width: 100%;
		}
		.salesRepT1, .salesRepT2 {
			width: 100%;
		}
		.SalesRepD2, div.SalesRepD1 {
			height: auto !important;
			border: 0;
		}
		.SalesRepD2 {
			margin-top: 30px;
		}
		div.SalesRepD1 h1, div.SalesRepD2 h1 {
			    text-align: center;
		}
		input#eprAccountNumber {
			width: 90%;
		}
		#customerList_chosen, #usersList_chosen {
			margin-left:0px !important;
		}
		#userListDiv #usersList_chosen {
			margin-left:0px !important;
		}
		.salesRepT1, .salesRepT2 {
			margin-top:10px !important;
		}
		#userListDiv {
			margin-top: 32px !important;
		}
		.reviewOrderWrap {
			margin-top: 0px;
		}
		input#eprAccountNumber {
			margin-bottom: 15px;
		}
		#validateAsUser, #regAsUser {
			margin-top: 5px;
		}
		.salesRepT2 td {
			text-align: center;
		}
		.checkoutWrap{
			width: 90%;
		}
		#checkoutProcess {
			width: 100%;
		}
		.checkoutPageBox .btns-disable, .checkoutPageBox .buttonGrad {
			width: 92%;
		}
		.controls {
                display: none;
        }
        .listGridTopControls {
                width: 100%;
				display: none;
        }
	}

@media (max-width: 480px) and (min-width: 414px){

.headerRight-bottom .pullLeft ul.link1 {
    
    left: 55%;
}

}


@media (max-width: 754px){
ul#categoryList {
    display: none;
}

.multiFilterListBlock {
    margin-top: 0%;
    position: absolute;
    /* left: -170px; */
    width: 320px;
    background: #ffffff;
    left: -320px;
    transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
    overflow-x: hidden;
}

.listGridContainer .listView .prodImage{
	text-align:center;
}

.listGridTopControls .listGridTopRightCtrls #ItemsperPageForm {
    padding: 0 0;
    /*width: 42% !important;*/
	width: 40% !important;
    margin-left: 2%;
    float: left;
}

.listGridTopControls .listGridTopRightCtrls #sortbygrid {
    padding: 0 14px;
    width: 56% !important;
    float: right;
}
}

@media (max-width: 900px) and (min-width: 481px){
.homePageDesc blockquote {
    width: 100%;
}
.homePageDesc {
    padding: 0px 10px;
}
#popupContact1, .popupModal {
    width: 80% !important;
}
.checkboxRight{
    width: 32% !important;
}
.checkboxEmail {
    width: 66% !important;
    padding-left: 2px;
}
}

@media (max-width: 1170px) and (min-width: 320px){
.printsend {display:none;}
h2.popup-title {
    font-size: 13px;
}
}
/* ORDER HISTORY Responsive DataTable */
@media (max-width: 490px){
#productDetailList-new #hideInTablet {
    display: none;
}
table#orderHistoryTable, table#orderHistoryTable thead, table#orderHistoryTable tbody, table#orderHistoryTable th, table#orderHistoryTable td, table#orderHistoryTable tr {
    display: block;
}

table#orderHistoryTable thead {
    display: none;
}

table#orderHistoryTable tbody tr td{
	
	text-align:left;
	width:50%;
	float:left;
	border-left: none;
    border-right: none;
	
}

table#orderHistoryTable tbody tr td:before {
    font-weight: bold;
    display: block;
}

table#orderHistoryTable tbody tr td:first-child:before {
    content: "Order Number ";
    
}

table#orderHistoryTable tbody tr td:nth-child(2):before {
    content: "Order Date ";
    
}

table#orderHistoryTable tbody tr td:nth-child(3):before {
    content: "Ship Date ";
    
}

table#orderHistoryTable tbody tr td:nth-child(4):before {
    content: "Processing Status ";
    
}

table#orderHistoryTable tbody tr td:nth-child(5):before {
    content: "Amount ";
    
}

table#orderHistoryTable tbody tr td:nth-child(6):before {
    content: "Ship To ";
    
}

table#orderHistoryTable tbody tr td:nth-child(7):before {
    content: "PO Description";
    
}
table#orderHistoryTable tbody tr td:nth-child(8):before {
        content: "PO/WT Number";
        
}
.checkoutPageBox .formLabel{
    width: 100%;
}
.checkoutPageBox .formTbx {
    width: 100%;
}
.checkoutPageBox input[type="button"] {
	margin: 0px 1% 0px 0% !important;
}
#orderSumCC .formLabel {
    width: 100%;
}
#orderSumCC .formTbx, #orderSum .formLabel, #orderSum .formTbx {
    width: 100%;
}
#NewCenposPlugin {
    margin-top: 0px;
}
.formLabel.checkboxRight {
	width: auto;
}
.formTbx.checkboxEmail {
	width: 90%;
}
}

/* END ORDER HISTORY Responsive DataTable */

/* PRODUCT GROUPS Responsive DataTable */
@media (max-width: 571px){
.productgrouptable table.siteTable, .productgrouptable table.siteTable thead, .productgrouptable table.siteTable tbody, .productgrouptable table.siteTable tr, .productgrouptable table.siteTable td {
    display: block;
}

.productgrouptable table.siteTable thead tr th:nth-child(1), .productgrouptable table.siteTable thead tr th:nth-child(2), .productgrouptable table.siteTable thead tr th:nth-child(3), .productgrouptable table.siteTable thead tr th:nth-child(5){
	display:none;
}
.productgrouptable table.siteTable thead tr th{
	background:none;
	color:#232323;
	border: none;
}

.productgrouptable table.siteTable tr td {
    border: none;
}

.productgrouptable table.siteTable tr {
    border-bottom: 1px solid #ccc;
	padding-bottom: 40px;
	padding-top: 20px;
}

.productgrouptable table.siteTable tbody tr td:nth-child(1),.productgrouptable table.siteTable tbody tr td:nth-child(2){
    width:100%
}

.productgrouptable table.siteTable tbody tr td:nth-child(1),.productgrouptable table.siteTable tbody tr td:nth-child(2){
    text-align:center;
}

.productgrouptable table.siteTable tbody tr td:nth-child(3),.productgrouptable table.siteTable tbody tr td:nth-child(4){
	width:25%;
	float:left;
}
.productgrouptable table.siteTable tbody tr td:nth-child(3):before{
	content:"Qty";
	display:block;
	margin-bottom:10px;
}

.productgrouptable table.siteTable tbody tr td:nth-child(4):before{
	content:"Select";
	display:block;
	margin-bottom:10px;
}

.productgrouptable table.siteTable tbody tr td:nth-child(5):before{
	content:"Your Price";
	display:block;
	margin-bottom:10px;
}

.prodGroupTopControlsWrap{
	display:none;
}

.tableDescSection ul {
    text-align: left;
}

.tableDescSection ul li{
	width:100%
}
.listGridContainer>ul.gridView {width:98%;}
.listGridContainer > ul.gridView > li:first-child {width: 200px;}
}
/* END PRODUCT GROUPS Responsive DataTable */


/* CART Responsive DataTable */

@media (max-width: 628px){
#updateCartForm table.siteTable, #updateCartForm table.siteTable thead, #updateCartForm table.siteTable tbody, #updateCartForm table.siteTable tr, #updateCartForm table.siteTable td{
	display:block;
}

#updateCartForm table.siteTable:before{
	content:"Product";
	
	background:#e7e7e7;
	display:block;
	
	font-size: 13px;
	padding: 15px 23px;
	font-family: 'Open Sans';
	font-weight:bold;
}

#updateCartForm table.siteTable thead{
	display:none; 
}

#updateCartForm table.siteTable tbody tr td:nth-child(1){
	width:35%;
	float:left;
}

#updateCartForm table.siteTable tbody tr td:nth-child(2){
	width:65%;
	float:left;
	
}

#updateCartForm table.siteTable tbody tr td:nth-child(3),#updateCartForm table.siteTable tbody tr td:nth-child(4) {
	width:35%;
	float:left;
	padding:10px;
}
#updateCartForm table.siteTable tbody tr td:nth-child(3) {
  clear:both;
}
#updateCartForm table.siteTable tbody tr td:nth-child(5){
	width:30%;
	float:left;
	padding:10px;
}

#updateCartForm table.siteTable tbody tr td:nth-child(3):before,#updateCartForm table.siteTable tbody tr td:nth-child(4):before,#updateCartForm table.siteTable tbody tr td:nth-child(5):before{
	display:block;
	font-weight:bold;
	font-family: 'Open Sans';
	margin-bottom:10px;
	font-size: 13px;
	
}

#updateCartForm table.siteTable tbody tr td:nth-child(3):before{
	content:"Unit Price";
}

#updateCartForm table.siteTable tbody tr td:nth-child(4):before{
	content:"QTY";
}

#updateCartForm table.siteTable tbody tr td:nth-child(5):before{
	content:"Total Price";
}

.siteTableEnclosurecart .siteTable tr {
    border-bottom: 1px solid #ccc;
    overflow-y: auto;
    padding-top: 20px;
    padding-bottom: 20px;
}

/*Account Dashboard starts*/
	#mobdashboard {display:block !important;}
	#dashboardList {
		display:none;
		margin: 0 2%;
		width: 96%;
	}
	#mobdashboard {
		float: left;
		width: 96%;
		border: 1px solid #999999;
		padding: 10px;
		background: #ffffff;
		display: block;
		margin: 0px 2%;
	}
	#contenText .dashbordCol:first-child {
		margin-top:10px;
	}
	.subDashboardLists {
		border-right:1px solid #b7b7b7;
		border-left:1px solid #b7b7b7;
	}
	.dashbordCol {
		border:0px;
		border-bottom:1px solid #b7b7b7;
		padding-bottom: 10px;
		margin-bottom:0px;
		padding: 15px 0px;
	}
	.downLists .dashbordCol:last-child {
		border-bottom:0px;
		margin-bottom:50px;
	}
	.fisrtGpList {
		border-top:1px solid #b7b7b7;
	}
	.homeBreadcrumbs {
		padding: 3px 5px 3px 2% !important;
	}
	.accountTitle {
		margin: 5px 0 20px 2%;
	}
/*Account Dashboard ends*/
}

/* END CART Responsive DataTable */

/* Register Page*/

@media (max-width: 374px) and (min-width: 320px){
	input#form1BPrivacyAndTermsCheckBox{
		float: left;
    margin-left: 5px;
	}
	
	span.regTOU{
		text-align: left;
    display: block;
    float: left;
    width: 88%;
    margin-left: 8px;
	}
}

/* END Register Page*/

/* Product Page*/

@media (max-width: 1170px) and (min-width: 320px){
	/*.itemDetailWrapCenter{
		width: 421px;
		margin: 0 auto;
	}*/
}

/* END Product Page*/


/* NEW BANNER*/		
	@media (max-width: 1170px) and (min-width: 320px){		
	[data-u="thumbnavigator"] {
    display: none;
}
}


			
/* END  NEW BANNER*/


/* Product Pages */
@media (max-width: 1020px) and (min-width: 639px){	
.mainContentEnclosure {
    width: 100%;
    margin-top: 1%;
}

.leftMenuEnclosure {
    width: 100% !important;
    margin-left: 0px !important;
    /* margin-top: 14%; */
    margin-top: 0;
}

.multiFilterListBlock {
     margin-top: 10px;
     margin-left:10px; 
    width: 450px;
    position: absolute;
    z-index: 10000;
    left: 0px;
    transition: all 0.3s ease 0s;
    overflow-x: hidden;
    background: #ffffff;
    /* padding: 15px 30px 0px 30px; */
    margin: 0px;
}
.multiFilterListBlock h4 {padding: 15px 30px 32px 30px;}
.filterAttributes dl dt {
    padding: 10px 30px 0px 30px;
}
#phone_filter {
    display: block;
    width:100%;
    width: 100%;
    /* border: 1px solid #CCC; */
    height: 65px;
    background-color: white;
    border-bottom: 2px solid #999999 !important;
}

#showfilter {
    cursor: pointer;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 21px;
    line-height: 26px;
	color: #232323;
    display: inline-block;
    margin-top: 15px;
}
#showfilter img {
	margin-left:30px;
    height: 18px;
    width: auto;
    vertical-align: middle;
}
.icon-arrow-up {
    background: url(../images/filter_up.jpg) 0 0 no-repeat;
}

.icon-arrow-down {
    background: url(../images/filter_down.jpg) 0 0 no-repeat;
}
.icon-arrow-down, .icon-arrow-up {
    
    display: inline-block;
    margin: 0 .2em 0 0;
    width: 13px;
    width: 1.3rem;
    height: 7px;
    height: .7rem;
}

.multiAttributeLi {
    
    display: none;
}

}

/* END Product Pages */

@media (max-width: 571px) and (min-width: 481px){
		span[data-select="availabilityDc"] span {
/*    margin-left: 84px;
    float: left !important;*/
}

span[data-select="availabilityDc"]  {
    /*float: left !important;*/
}

	}

/* BrandList */	
@media (max-width: 934px){
.displayBrand {
    margin: 10px auto;
    width: 83%;
    display: block;
    font-size: 14px;
}

.displayBrand ul {
    width: 100%;
    display: block;
    border-top: 1px solid #C5C4C4;
    margin-top: 60px;
}

.displayBrand ul li {
    width: 100%;
    margin-left: 20px;
}
}	
/* BrandList */	

/* Remove Side Nav*/
@media (max-width: 1020px){
.closeFilter {
    font-weight: bold;
    color: #232323;
	display:block;
}
.collapsePlus i {
	background:transparent !important;
	color:#232323 !important;
	font-size: 14px !important;
}
.collapseMinus i {
	background:transparent !important;
	color:#232323 !important;
}
#sortByResp {
	display:block;
    border-top: 1px solid #999999;
    border-bottom: 2px solid #999999;
    padding: 30px;
}
#sortByResp span, #pageInResp span {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    color: #232323;
}
#pageInResp {display:block;
    border-bottom: 2px solid #999999;
    padding: 30px;
}
.catalogSwitch {
    width: 90%;
}
.leftMenuEnclosure .categoryList {
    display: none;
}

.leftMenuEnclosure h3 {
    
    margin-top: 20px;
}
.listGridContainer > ul.gridView:nth-of-type(3n+1) {clear: none;}
.listGridContainer ul.listView li a.buttonGrad, .listGridContainer ul.gridView li a.buttonGrad {margin-top: 0px;}
.multiFilterListBlock {left:-450px;}
}
/* Remove Side Nav*/

/*		Product dropdown Hover in the Header	*/

	@media (max-width: 1157px) and (min-width: 967px){
		.navigationBar ul li#productCategoryActive a {
    font-size: 15px !important;
}
	}

/*		END Product dropdown Hover in the Header	*/

@media (max-width: 755px) and (min-width: 481px){

	/* NEW BANNER*/
	
	.bannerC1 p, .bannerC2 p, .bannerC3 p {
    margin-left: 0 !important;
    margin-top: 10px !important;
    
}

	.bannerC1 p{
		font-size: 60px !important;
   		 line-height: 60px !important;
	}
	
	.bannerC2 p{
		font-size: 60px !important;
   		 line-height: 60px !important;
	}
	
	/* .bannerC3 p{
		font-size: 60px !important;
   		 line-height: 60px !important;
	} */
	
	.bannerC1 p span, .bannerC2 p span, .bannerC3 p span{
		font-size:39px !important;
		line-height:40px !important;
	}
	
	a.bannerShopNowBtn span{
		position:relative !important;
		margin:20px 10% !important;
		display:inline !important;
		width:80% !important;
		left:0  !important;
		right:0  !important;
		bottom:0  !important;
		top:0  !important;
		
	}
	
	/* [data-p="112.50"]:last-child .captionContainer .bannerC1 p, [data-p="112.50"]:last-child .captionContainer .bannerC2 p{
	margin-top:10px !important;
} */


.captionContainer a{
	display:block;
	margin-top:20px;
}
#loginBox .loginContent h3 {
    padding-left: 20px;
    margin: 0px 0px 14px 0px;
    border-top: 1px solid silver;
    margin-top: 20px;
    padding-top: 10px;
}
#loginBox .login-button {
    margin-left: 20px;
    width: 80%;
    padding-right: 35px;
}
}

 
@media (max-width: 1169px) and (min-width: 980px){
	
.captionContainer a{
	display:block;
	margin-top:20px;
}


.captionContainer{
	height:90%;
	top:0;
}

div#jssor_2 div[data-p="112.5"]:last-child{
	background:red;
}

div#jssor_2 [data-u="slides"] [data-p="112.50"]:last-child .captionContainer a.bannerShopNowBtn span{
	bottom:-10px !important;
	/* background:green; */
}
	}
	
	/* END NEW Banner */
	
/* HEADER */	
@media (max-width: 571px) and (min-width: 468px){
	.headerTopLinks {
    
    /*width: 35% !important;*/
    
}

.mobAccCart {

    width: 23%;

}
}
/* END HEADER */	


/*	MAP	*/
@media (min-width: 743px){
#map {
    width: 75%;
    height: 470px;
    float: none !important; 
    margin: 0 auto;
}

#listOfCities , .locationthird{
    width: 19%;
    float: left;
}

.loc , .stateName{
    font-weight: 700;
    font-size: 15px;
    border-bottom: 1px solid #C3BCBC;
    width: auto !important;
    margin-right: 10px;
}
}
/*	END MAP	*/

/* Locations Page */
@media (max-width: 754px) and (min-width: 320px){
	
.leftMenuEnclosure {
    width: 100% !important;
    margin-left: 0px !important;
    /* margin-top: 14%; */
    margin-top: 0;
}

.multiFilterListBlock {
     margin-top: 10px;
     margin-left:10px; 
    width: 100%;
    position: absolute;
    z-index: 10000;
    left: 0px;
    transition: all 0.3s ease 0s;
    overflow-x: hidden;
    background: #ffffff;
    /* padding: 15px 30px 0px 30px; */
    margin: 0px;
}
.multiFilterListBlock h4 {padding: 15px 30px 32px 30px;}
.filterAttributes dl dt {
    padding: 10px 30px 0px 30px;
}
#phone_filter {
    display: block;
    width:100%;
    width: 100%;
    /* border: 1px solid #CCC; */
    height: 65px;
    background-color: white;
    border-bottom: 2px solid #999999 !important;
}

#showfilter {
    cursor: pointer;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 21px;
    line-height: 26px;
	color: #232323;
    display: inline-block;
    margin-top: 15px;
}
#showfilter img {
	margin-left:30px;
    height: 18px;
    width: auto;
    vertical-align: middle;
}
	
#listOfCities, .locationthird{

    width: auto;
    float: none;
    text-align: center;
	padding-left:0 !important;

}

.loc, .locationthird p{
	width:auto !important;;
	border-bottom:none !important;;
}

.loc span.uLine, span.uLine{
	border-bottom: 2px solid #C3BCBC;
}

ul.states, ul.cities{
	text-align:left;
	margin-bottom: 20px;
}

ul.states li {
    margin-left: 10px;
}

div#cityDetails {
    text-align: left;
    margin-left: 20px;
	margin-bottom:20px;
}	
}

@media (max-width: 1170px) and (min-width: 742px){
	
	#listOfCities, .locationthird {
    width: auto;
    float: left;
	   
}

#cityDetails{
	margin-left: 25px;
    margin-bottom: 20px;
	float:none;
	text-align: left;
}
.locationthird{
	text-align:center;
	    width: 100%;
}
 .locationthird  ul.cities{
	text-align:left;
 }

	}

@media (max-width: 1920px) and (min-width: 1024px){	
ul.cities li {
    width: 25%;
    float: left;
    /* margin-bottom: 20px; */
}
#listOfCities, .locationthird {
    width: auto;
    float: left;
	   
}

#cityDetails{
	margin-left: 25px;
    margin-bottom: 20px;
	float:none;
	text-align: left;
}
.locationthird{
	text-align:center;
	    width: 100%;
		    margin-bottom: 25px;
}
 .locationthird  ul.cities{
	text-align:left;
	width:100%;
 }

 
 p.stateName {
    text-align: left;
    border-bottom: none;
}

span.uLine{
	border-bottom: 2px solid #C3BCBC;
}
}

@media (max-width: 1023px) and (min-width: 614px){	
ul.cities li {
    width: 50%;
    float: left;
    /* margin-bottom: 20px; */
}

.locationthird p {
    text-align:left;
    border-bottom: none !important;
}

span.uLine{
	border-bottom: 2px solid #C3BCBC;
}

.locationthird ul.cities {
	margin-bottom: 25px;
    width: 60%;
}

}	
/* END Locations Page */

/* Safari 6.1+ (non-iOS) */

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) 
{ @media {
    _:-webkit-full-screen, [data-u="thumbnavigator"] div div.jssort11 > div:first-child { 

        top:-116px;

    }
}}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) 
{ @media {
    [data-u="thumbnavigator"] div div.jssort11 > div:first-child{ 

        top:-116px !important;

    }
}}


@media ( min-width : 755px) and (max-width: 900px) {
.listView .listDescLeft {
    width: 61%;
}
.listView .qtyProduct {
    width: 38% !important;
}
.SalesRepD2, div.SalesRepD1 {
	height:420px;
}
}