/** Shopify CDN: Minification failed

Line 520:1 Expected "}" to go with "{"

**/
/*
Responsive 996px grid system ~ Style CSS.
Copyright 2013, Josh Cope
*/

/* =============================================================================
   Site Styles
   ========================================================================== */

/* =============================================================================
   Page Styles
   ========================================================================== */

/* =============================================================================
   Media Queries
   ========================================================================== */

@media only screen and (min-width: 996px) and (max-width: 1024px) {
  #plate{
  	width: 50%;
    background-position: top center !important;
    background-size: contain !important;
  }
  #pendant{
  	width: 50%;
    background-position: top center !important;
 }
  .mm-menu .mm-search input
  {
    color:#000!important;
  }
  .myslider .content{
    bottom: 83px !important;
    left: 438px !important; 
    right: 423px !important;
  }
  a.button.custom {
    float: none !important;
}
  .inner.black {
    float: left;
}
   .slid_shop a {
    background-color: #b09a5b;
    color: #fff;
    /*abir custom */ 
    left: 0% !important;
    /*abir custom */
    padding: 12px;
    position: relative;
    top: -255px!important;
    width: 10%;
}
}
/* Tablet Portrait size to Base 996px */
@media only screen and (min-width: 768px) and (max-width: 995px) {

  .mm-menu.mm-black .mm-search input{
    color:#000 !important;
    border:1px solid grey !important;
    background-color : #fff;
  }
  
  .header .mm-fixed-top .header_bar{
   display:none !important;
  }
  
  .index div.is-absolute, html.index.mm-bottom.mm-opened.mm-opening div.is-absolute {
  display:none !important;
}
  #header {
    display: block !important;
  }
  #header {
    height: 138px !important;
}
.mobile_logo.logo img {
    margin-left: 51% !important;
    width: 246px !important;
}
  #sort-by, #tag_filter {
    width: 100%;
}
.section_select{
   text-align:left;  
}
  .slid_shop a {
    background-color: #b09a5b;
    color: #fff !important;
    /*abir custom */
    left: 0%;
    /*abir custom */
    padding: 12px;
    position: relative;
    top: -175px !important;
    width: 10%;
}  
   
  
}

/* Mobile Landscape Size to Tablet Portrait */
@media only screen and (min-width: 480px) and (max-width: 568px) {
.slid_shop a {
    background-color: #b09a5b;
    color: #000 !important;
    left: 0% !important;
    padding: 12px !important;
    position: relative !important;
    top: -131px !important;
} 
   .mm-menu .mm-search input
  {
    color:#000!important;
  }
}

/* Tablet Portrait size to Base 996px */
@media only screen and (min-width: 996px) and (max-width: 1024px) {
  
   .header .mm-fixed-top .header_bar{
   display:none !important;
  }
  
  .index div.is-absolute, html.index.mm-bottom.mm-opened.mm-opening div.is-absolute {
  display:none !important;
}
  #header {
    display: block !important;
  }
  #header {
    height: 138px !important;
}
.mobile_logo.logo img {
    margin-left: 370px !important;
    width: 246px !important;
}
  #sort-by, #tag_filter {
    width: 100%;
}
.section_select{
   text-align:left;  
}
  
  

}

@media only screen and (max-width: 768px) {
 #plate{
  	width: 100%;
    background-position: top center !important;
/*     background-size: contain !important; */
  }
  #pendant{
  	width: 100%;
    background-position: top center !important;
   
  }
  .myslider .content{
    bottom: 83px !important;
    left: 303px !important;
    right: 303px !important;
  }
  a.button.custom {
    float: none !important;
}
  .inner.black {
    float: none !important;
        position: relative;
    top: 185px;
    text-align: center !important;
}
.relative.product_image {
  min-height: 196px;
}
  
  .inner a.button.custom {
    opacity: 0.75;
  }
  
  #chandelier .black{
  	font-size: 20px;
  }
  

  
  

  
}
/* All Mobile Sizes */
@media only screen and (max-width: 767px) {
  .inner a.button.custom{
  margin:auto;
  }
#pendant{
   background-size:100% !important;  
}
.callout {
   min-height: 302px !important;
}
#pendant {
    border-right:none;  
  
}

/* Mobile Landscape Size to Tablet Portrait */
@media only screen and (min-width: 480px) and (max-width: 767px) {

  .callout {
    min-height: 407px !important;
}
.relative.product_image {
    width: 100%;
    height: 100%;
  min-height: 172px;  
}
.home-slid-A {
    margin-top: 79px!important;
}
    .mm-menu .mm-search input
  {
    color:#000!important;
  }	
 
  
}

/* Mobile Landscape Size to Tablet Portrait */
@media only screen and (min-width: 480px) and (max-width: 767px) {


  div#ring {
    margin-top: 9px;
}
   #header{
  	height: 80px !important;
  }
  #header a{
  	height: 80px !important;
  }
  .icon-menu {
    padding-top: 24px !important;
}
  #header a.right{
  	padding-top: 0px !important;
    top: 31px !important;
  }
#header a.mobile_logo img {
    max-height: 73px !important;
    max-width: 160px !important;
    padding-top: 0 !important;
    width: 100% !important;
}
 div#chandelier {
    margin-top: 9px;
}
   .myslider{
   height: 500px;
  }
  a.desgn-by-par {
    font-size: 15px;
}
  div#pendant {
    width: 100%;
}
  div#plate {
    width: 100%;
}
  .myslider .content{
    bottom: 45px !important;
    left: 162px !important;
    right:162px !important;
    font-size: 24px !important;
  }
  #new-blog-img img{
  	padding-top: 10px !important;
  }
  .about_img > img {
    width: 100%;
}
  .abut-P {
    margin-left: 0px !important;
    width: 100% !important;
}
 
}

/* Mobile Portrait Size to Mobile Landscape Size */
@media only screen and (max-width: 479px) {
  #header{
  	height: 80px !important;
  }
  #header a{
  	height: 80px !important;
  }
  .icon-menu {
    padding-top: 24px !important;
}
  #header a.right{
  	padding-top: 0px !important;
    top: 31px !important;
  }
#header a.mobile_logo img {
    max-height: 73px !important;
    max-width: 160px !important;
    padding-top: 0 !important;
    width: 100% !important;
}
 div#chandelier {
    margin-top: 9px;
}
  div#ring {
    margin-top: 9px;
}
  .myslider{
/*    height: 500px; */
  }
  a.desgn-by-par {
    font-size: 15px;
}
  .myslider .content{
    bottom: 45px !important;
    left: 97px !important;
    right: 97px !important;
    font-size: 20px !important;
  }
  #new-blog-img img{
  	padding-top: 10px !important;
  }
  .about_img > img {
    width: 100%;
}

}


/* =============================================================================
   Font-Face
   ========================================================================== */
/* This is the proper syntax for an @font-face file

/* @font-face {
font-family: 'FontName';
src: url('../fonts/FontName.eot');
src: url('../fonts/FontName.eot?iefix') format('embedded-opentype'),
url('../fonts/FontName.woff') format('woff'),
url('../fonts/FontName.ttf') format('truetype'),
url('../fonts/FontName.svg#FontName') format('svg');
font-weight: normal;
font-style: normal; }
*/




 @media only screen and (min-width: 996px) and (max-width: 1024px) {
.abut-P {
    width: 67% !important;
    margin-left: 160px !important;
}
   
   
}
/* Tablet Portrait size to Base 996px */
@media only screen and (min-width: 768px) and (max-width: 995px) {
.abut-P{
    left: 8% !important;
    width: 84% !important;
}
  
.relative.product_image {
     min-height: 224px !important;
}
.dog-img{
    width: 100% !important;
    max-width:250px !important;
}
.bird-img{
   width: 100% !imporatnt;
   max-width:259px !important;
}
    

  
  
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
.myslider{ 
  height: auto;
    width: 100%;
    margin-top: 78px;
  }
.relative.product_image {
    width: 100%;
    height: auto;
    min-height: 172px;
}
  
}
/* All Mobile Sizes */
@media only screen and (max-width: 767px) {
  .slider {
    width: 100%;
    height: 254px !important;
}
.shop-buton {
    left: 34% !important;
}

.slid_shop a {
    background-color: #b09a5b;
    color: #fff !important ;
    left: 0% !important;
    padding: 6px!important;
    position: relative !important;
    top: -144px !important;
    font-size:14px;    
}  
.home-slid-A {
    margin-top: 79px!important;
}

}
/* Mobile Landscape Size to Tablet Portrait */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.shop-buton {
    left: 40% !important;
}

  
  
}

/* Mobile Portrait Size to Mobile Landscape Size */
@media only screen and (max-width: 479px) {

    
  #new-blog-img img {
    width: 100% !important;
    height: auto !important;
}
.img-blog {
    height: auto !important;
    width: 100% !important;
}
.shop-buton {
    left: 38% !important;
}
/* .slid_shop a {
    left: 34% !important;
    top: -104px !important;
    font-size:14px !important;
    padding:6px !important;
} */
.slid_shop a {
    left: 69% !important;
    top: -50px !important;
    font-size: 14px !important;
    padding: 6px !important;  
    background-color: #b09a5b !important;
    color: #fff !important;
/*     border: 2px solid #000 !important; */
  
}
  
  
  
}
  
  
  
  
  

@media only screen and (min-width: 320px) and (max-width: 480px) {
 .product_name {
    margin-top:-47px;
  }
  .info {
    height: 100%;
    min-height: 100px;
    padding: 3px;
/*     margin-top: -27px; */
  }
  .mm-list li a:hover { 
   color: #b09a5b!important;
}
  
 .mm-menu.mm-black .mm-search input {
/*     background: rgba(255,255,255,0.3); */
    background: #fff;
    color: #000;
    border:1px solid gray;
    font-weight: 600;
}
  
  
}

  
  @media only screen and (min-width: 880px) and (max-width: 1024px) {
.relative.product_image {
        min-height: 198px !important;  
}
}

.mm-menu .mm-search input::placeholder {
    color: #000!important;
}
.mm-menu .mm-search input:-moz-placeholder {
    color: #000!important;
}