#esns_box_layer .left_block {padding-top: 15% !important;}


.logo {
    position: relative;
    z-index: 9;
}
.dropdowntoplink .links li a {
    text-transform: uppercase;
	    border-right: 1px solid #111;
    padding: 0 7px;    line-height: 12px;
    margin: 0;
}
.dropdowntoplink .links li {
    float: left;    line-height: 12px;
    margin: 0;
}
.dropdowntoplink .links li:last-child a { border:0;}
.header_block_left .block_left_main .block_left_ttl { font-size:12px;     font-family: 'Open Sans';text-transform: uppercase;
    line-height: 12px;}
.header_block_left .block_left_main .block_left_num { font-size:16px;     font-family: 'Open Sans';    line-height: 16px;
    margin: 4px 0 0 0;}
.header_block_right .block_right_main .block_right_ttl { font-size:12px;     font-family: 'Open Sans';text-transform: uppercase;
    line-height: 12px;}
.header_block_right .block_right_main .block_right_num { font-size:16px;     font-family: 'Open Sans';    line-height: 16px;
    margin: 4px 0 0 0;}
	


.page-header-container .header_block_left {
    position: absolute;
    top: 52px ;
       left:140px;
}
.page-header-container .header_block_right {
    position: absolute;
    top: 52px;
    right: 140px;
}
.footer .block-title {
    margin-bottom: 0px;
    margin-top: 0px; font-size:14px;
}
.footer .block-title span{
    margin-bottom: 0px;
    margin-top: 0px; font-size:14px;
}
.footer .block-title strong, .footer p, .footer ul li a {
    text-transform: uppercase;
}
 .footer p {
    color: #151515;
    font-size: 12px;
	 font-weight: normal;
}
.footer .block-title span{
font-weight: normal;
}
@media only screen and (min-width: 770px){
.page-header-container {
    max-width: 1070px;
    padding: 0 10px;
}
.links .block-title
{
	display:none !important;
}
.links .content .block-title
{
	display:block !important;
}
#header-nav {
    height: 21px;
}
.nav-primary {
    text-align: center;
    height: 21px;
}
.nav-primary li.level0 {
    padding: 0 3.6%;
    vertical-align: middle;    padding-bottom: 4px;
}
#header-nav {
    bottom: 13px;
}
#header-search {
    top: 161px !important;
}
.nav-primary li.level0:first-child {
    margin-left: 0;
    padding-left: 0;
}
.nav-primary li.level0:last-child {
    margin-right: 0;
    padding-right: 0;
}
}
@media screen and (max-width: 1015px){
	.nav-primary li.level0 {
    padding: 0 2.6%;
    vertical-align: middle;
    padding-bottom: 4px;
}
}

@media only screen and (max-width: 820px){
.page-header-container .header_block_right {
    position: absolute;
    top: 52px;
    right: 100px;
}
}

@media only screen and (max-width: 800px){
.nav-primary li.level0 {
    padding: 0 1.8%;
    vertical-align: middle;
    padding-bottom: 4px;
}
}
@media screen and (max-width: 770px){
	.footer_custom_links ul {
       margin-bottom: 0px;
}
.social_below_newsletter {
    float: left;
    margin: 15px 0 0 0;
}
.footer_img_3 {
    float: left;
    clear: none;
    margin-top: 15px;margin-left: 15px;
}
.footerdropdownresponsive .footer .links .block-title {
    display: inline-block;
    width: 100%;
	padding:0 10px !important;
}
.page-header-container .header_block_left {
    position: absolute; display:none;
    top: 52px;
    left: 2%;
}
.page-header-container .header_block_right {
    position: absolute; display:none;
    top: 52px;
    left: 77%;
}
.skip-link .label {
    font-family: 'Open Sans';
}
.skip-links {
    background: #fff;
}
.logo {
    margin: 40px auto 0;
    text-align: center;
    width: auto;
}
.slideshow-container:hover .prevarr, .slideshow-container:hover .nextarr {
    opacity: 0.5;
    filter: alpha(opacity=50);
    display: none;
}
.links .content .block-title:after
{
	display:none !important;
}
.home-main-full-banner { margin-top:15px !important;}
.page_element_seven .center {
    margin-top: 15px !important;
}
.footer-container {
    margin-top: 0px;
}
}

@media only screen and (max-width: 480px){
.home-main-full-banner { margin-top:5px !important;}
.page_element_seven .center {
    margin-top: 5px !important;
}
.footer-container {
    margin-top: 0px;
}
}

@media only screen and (max-width: 340px){
.footer .block-subscribe .input-box {
    width: 160px !important;
}
}
/*manishbhai*/

@media only screen and (max-width: 1060px) {
.nav-primary li.level0 {
    padding: 0 3.2%;
    vertical-align: middle;
    padding-bottom: 4px;
}
}
@media only screen and (max-width: 960px) {
.nav-primary li.level0 {
    padding: 0 2.5%;
    vertical-align: middle;
    padding-bottom: 4px;
}
}
@media only screen and (max-width: 820px) {
.nav-primary li.level0 {
    padding: 0 2%;
    vertical-align: middle;
    padding-bottom: 4px;
}
}
input:focus, input[type="search"]:focus {
    outline: none;
}
button, button:hover, button:focus { outline:none;}
/*product detail jimisha*/
.product-image-thumbs a{
	border: 1px solid #c7c7c7 !important;
}
.product-view .product-shop .price-info{
	padding-left: 0 !important;
}
/*#product-attribute-specs-table tbody td{
border-bottom: 1px solid #c7c7c7 !important;
	
}
#product-attribute-specs-table tbody th{
	border-bottom: 1px solid #c7c7c7 !important;
  border-right: 1px solid #c7c7c7 !important;
	
}*/
.product-view .add-to-links{
	float: left !important;
}
.product-view a:hover, .product-view a.link-wishlist:hover{
	color: #3b3b3b !important;
}
.catalog-product-view #collateral-tabs .tab-content {
  padding: 0 !important;
}
.catalog-product-view .main_popup .name{
	margin: 0 !important;
}
.input-text.validation-failed {
  border-color: #c7c7c7 !important;
}
@media only screen and (max-width: 880px) {
.product-img-box .product-image {
  margin-bottom: 10px;
  float: right;
  width: 75%;
} 
}
@media only screen and (max-width:770px) {
.product-collateral{
	width: 100% !important;
}
.product-collateral.accordion-open > dl > dt.current:after{
	border-top: 4px solid #000000;
}
.product-collateral > dl > dt:after{
	border-left: 4px solid #000000;
}
.sidebar .block:not(.block-layered-nav) .block-title.active > strong:after{
	border-top: 4px solid #000000;
}
.sidebar .block:not(.block-layered-nav) .block-title > strong:after{
	border-left: 4px solid #000000;
	border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
}
.customer-account  .block-title{
	border-bottom: 1px solid #c6c6c6 !important;
	border-top: none !important;
}
.sidebar .block:not(.block-layered-nav) .block-title > strong{
	border-style: solid solid solid;
  border-width: 1px 1px 1px;
}
}
input.newsubmit.submit_btn {
  margin-left: 0 !Important;
}


/*end jimisha*/

/*  taseen */

.footer-container .footer {
    
    padding: 30px 0px 0px !important;
 }
/*  end taseen */