/*
===============================================================
 # CUSTOM CSS
 - Please do not edit this file. this file is generated by server-side code
 - Every changes here will be overwritten
===============================================================*/

.msp-cn-1-1 { font-family:"Muli";font-weight:600;font-size:18px;letter-spacing:6px;line-height:23px;color:#101010; } 
.msp-cn-1-2 { font-family:"Muli";font-weight:200;font-size:54px;letter-spacing:-1px;line-height:59px;color:#101010; } 
.msp-cn-1-3 { background-color:#ffffff;padding-top:17px;padding-right:48px;padding-bottom:17px;padding-left:48px;font-family:"Muli";font-weight:normal;font-size:16px;letter-spacing:2px;line-height:20px;color:#101010; } 
.msp-cn-1-7 { font-family:"Muli";font-weight:600;font-size:16px;line-height:normal;color:#101010; } 
.msp-cn-1-8 { font-family:"Muli";font-weight:600;font-size:16px;line-height:normal;color:#101010; } 
.msp-cn-1-9 { font-family:"Muli";font-weight:600;font-size:16px;line-height:normal;color:#101010; } 
.msp-cn-1-28 { font-family:"Muli";font-weight:600;font-size:18px;letter-spacing:6px;line-height:23px;color:#101010; } 
.msp-cn-1-29 { font-family:"Muli";font-weight:200;font-size:54px;letter-spacing:-1px;line-height:59px;color:#101010; } 
.msp-cn-1-30 { background-color:#ffffff;padding-top:17px;padding-right:48px;padding-bottom:17px;padding-left:48px;font-family:"Muli";font-weight:normal;font-size:16px;letter-spacing:2px;line-height:20px;color:#101010; } 
.msp-cn-1-31 { font-family:"Muli";font-weight:600;font-size:18px;letter-spacing:6px;line-height:23px;color:#101010; } 
.msp-cn-1-32 { font-family:"Muli";font-weight:200;font-size:54px;letter-spacing:-1px;line-height:59px;color:#101010; } 
.msp-cn-1-33 { background-color:#ffffff;padding-top:17px;padding-right:48px;padding-bottom:17px;padding-left:48px;font-family:"Muli";font-weight:normal;font-size:16px;letter-spacing:2px;line-height:20px;color:#101010; } 
@media only screen and ( min-width: 768px) and ( max-width: 1024px ){
  
  .aux-shop-furn-slider-subtitle {
  	left : 30px !important;
    top: 28% !important;
    font-size: 13px !important;
  }
  
  .aux-shop-furn-slider-title {
  	left: 30px !important;
    top: 36% !important;
    font-size: 37px !important;
    line-height: 40px !important;
  }
  
  .ms-btn-container {
  	top: 57% !important;
    left: 30px !important;
  }
  
  .ms-btn-container .aux-shop-furn-slider-button {
  	padding:13px 35px;
  }
    
}

@media only screen and ( max-width: 767px) {
  
  .aux-shop-furn-slider-subtitle {
  	left : 30px !important;
    top: 22% !important;
    font-size: 10px !important;
  }
  
  .aux-shop-furn-slider-title {
  	left: 30px !important;
    top: 33% !important;
    font-size: 27px !important;
    line-height: 29px !important;
  }
  
  .ms-btn-container {
  	top: 57% !important;
    left: 30px !important;
  }
  
  .ms-btn-container .aux-shop-furn-slider-button {
  	padding:10px 24px;
    font-size:12px;
  }
}

.aux-shop-furn-slider-title  strong {
  font-weight: bold !important;
.msp-cn-3-49 { background-color:#ffffff;font-weight:normal;line-height:normal; } 
.msp-cn-3-50 { font-family:"Playfair Display";font-weight:normal;font-size:72px;line-height:normal;color:#3d3d3d; } 
.msp-cn-3-51 { font-family:"Montserrat";font-weight:600;font-size:16px;line-height:normal;color:#1359b6; } 
.msp-cn-3-52 { font-family:"Montserrat";font-weight:normal;font-size:16px;line-height:normal;color:#3d3d3d; } 
.msp-cn-3-53 { font-family:"Montserrat";font-weight:600;font-size:14px;line-height:normal;color:#3d3d3d;border: 3px solid #3D3D3D;
padding: 0 25px;
line-height: 46px;
border-radius: 40px; } 
.msp-cn-1-76 { background-color:#ffffff;font-weight:normal;line-height:normal; } 
.msp-cn-1-77 { font-family:"Playfair Display";font-weight:normal;font-size:72px;line-height:normal;color:#3d3d3d; } 
.msp-cn-1-78 { font-family:"Montserrat";font-weight:600;font-size:16px;line-height:normal;color:#1359b6; } 
.msp-cn-1-79 { font-family:"Montserrat";font-weight:normal;font-size:16px;line-height:normal;color:#3d3d3d; } 
.msp-cn-1-80 { font-family:"Montserrat";font-weight:600;font-size:14px;line-height:normal;color:#3d3d3d;border: 3px solid #3D3D3D;
padding: 0 25px;
line-height: 46px;
border-radius: 40px; } 
.msp-cn-1-81 { background-color:#ffffff;font-weight:normal;line-height:normal; } 
.msp-cn-1-82 { font-family:"Playfair Display";font-weight:normal;font-size:72px;line-height:normal;color:#3d3d3d; } 
.msp-cn-1-83 { font-family:"Montserrat";font-weight:600;font-size:16px;line-height:normal;color:#1359b6; } 
.msp-cn-1-84 { font-family:"Montserrat";font-weight:normal;font-size:16px;line-height:normal;color:#3d3d3d; } 
.msp-cn-1-85 { font-family:"Montserrat";font-weight:600;font-size:14px;line-height:normal;color:#3d3d3d;border: 3px solid #3D3D3D;
padding: 0 25px;
line-height: 46px;
border-radius: 40px; } 
.msp-cn-1-86 { background-color:#ffffff;font-weight:normal;line-height:normal; } 
.msp-cn-1-87 { font-family:"Playfair Display";font-weight:normal;font-size:72px;line-height:normal;color:#3d3d3d; } 
.msp-cn-1-88 { font-family:"Montserrat";font-weight:600;font-size:16px;line-height:normal;color:#1359b6; } 
.msp-cn-1-89 { font-family:"Montserrat";font-weight:normal;font-size:16px;line-height:normal;color:#3d3d3d; } 
.msp-cn-1-90 { font-family:"Montserrat";font-weight:600;font-size:14px;line-height:normal;color:#3d3d3d;border: 3px solid #3D3D3D;
padding: 0 25px;
line-height: 46px;
border-radius: 40px; } 
.shop-demo a {
  color: inherit;
  text-decoration: none !important;
}
.shop-demo .auxshp-ds-btn {
  color: #3d3d3d;
  transition: all 0.3s ease;
}

.shop-demo .auxshp-ds-btn:hover{
  background-color: #3d3d3d;
  color: #fff;
}

.shop-demo .ms-slide-bgcont img {
  position: absolute;
  right: 0;
  width: 752px !important;
  height: auto !important;
  top: 50%;
  transform: translateY(-50%) !important;
  margin-top: 0 !important;
}

.shop-demo .ms-overlay-layers .ms-slide-layers {
  overflow: visible;
}

@media screen and (max-width:1024px){

  .shop-demo .ms-slide-bgcont img {
  	position: absolute;
  	right: 0;
    left: 50%;
    top: 0;
  	width: 78% !important;
  	height: auto !important;
  	transform: translateX(-50%) !important;
    margin: 0 !important;
  }
  
  .shop-demo .auxshp-ds-text-bg,
  .shop-demo .auxshp-ds-title,
  .shop-demo .auxshp-ds-btn {
    left: 0 !important;
    right: 0 !important;
    margin: 0px auto !important;
    top: 67% !important;
  }

  .shop-demo .auxshp-ds-btn {
  	width: 89px !important;
    font-size: 14px !important;
    text-align: center;
    top: auto !important;
    bottom: -56px !important;
    height: 52px !important;
    line-height: 52px !important;
  }
  
  .shop-demo .ms-layout-partialview .ms-container,
  .shop-demo .ms-slide .ms-slide-layers,
  .shop-demo .ms-overlay-layers .ms-slide-layers,
  .shop-demo .ms-fixed-layers{
    overflow: visible;
  }
  
  .shop-demo .auxshp-ds-title {
  	font-size: 54px !important;
    text-align: center;
    margin-top: 50px !important;
    width: 50% !important;
  }
  
  .shop-demo .auxshp-ds-text-bg {
    box-shadow: 20px 33px 40px 0px rgba(0,0,0,0.1);
    height: 326px !important;
    width: 470px !important;
  }

}
