.md-footer.fashion .top-content .top-right-content .menu-content .main-menu .menu-item .footer-submenu .sub-menu .submenu-text {
    color:white !important;
  }
  .md-footer .menu-item .footer-menu {
    color:white !important;
  }
  .container-2-col4 {
    top:10px;
  }
  
  .container-2-col5 {
    top:-10px;
  }
  .md-form.get-more-info-v5 .info-form .submit, .form-btn:hover {
    border:none;
  }        

  
          
  .md-header.fashion .header-container .head-menu>.menu-item .wrapper .menu-item {
    background-color:#1f1f1f;
    border:1px solid #292929;
    transition:2s;
  }       
      .md-header.fashion .header-container .head-menu>.menu-item .wrapper .menu-item:hover {
    background-color:white;
    border:1px solid #1f1f1f;
        color:#1f1f1f;
        transition:1s;
  }   
     .md-header.fashion .header-container .head-menu>.menu-item .wrapper .menu-item:hover > a{

        color:#1f1f1f;
        transition:1s;
  }   

.md-header.fashion .header-container {
 align-items:center;
}
[tabindex], video:focus {
  outline:none !important;
}
header.fashion .header-container .head-menu>.menu-item:hover:before,  .md-header.fashion .header-container .head-menu>.menu-item.active:before {
width:50%;
 left:0;
 height:2px;
  
}
     .md-header.fashion .header-container .head-menu>.menu-item {
  height:35px;
  }
.md-header.fashion .header-container .head-menu>.menu-item .wrapper {
  box-shadow:none !important;
}

.md-header.fashion .header-container .head-menu>.menu-item, .md-header.fashion .header-container .head-menu>.menu-item>a:hover  {
  text-decoration:none !Important;
  
}
  .md-header.fashion .header-container .head-menu>.menu-item>a {
            text-decoration:none !Important;
  }
.md-header.fashion .header-container .head-menu>.menu-item>a:active  {
border:none !Important  
}      


.md-header.fashion .header-container .head-menu {
  font-family: 'SemplicitaPro', sans-serif Important;
color:white;

}

     .search-bar.template4 input[type='text'],  .md-header.fashion .header-container .head-menu {
  font-family: 'SemplicitaPro', sans-serif Important;
color:white !important;
 letter-spacing:3px;
}

.md-header.fashion .header-container .head-menu li a {
     color:white;
 font-weight:500;
  margin-right:5px;
}
.md-header.fashion .header-container .head-account {
  display:none !important;
}

.search-group.template4 .tab-header {
display:none;
}


.search-group.template4 {
margin-top: 0px;
width: 100%;
color: white;
background-color: transparent;
padding: 0px;
}

.home .banner.single{
display: none!important;
}
.home .md-hero.template4.banner-with-search-group{
margin-bottom: 0px!important;
}      

.container-6-main-col1 {
border-bottom:1px solid rgba(255,255,255,0.6) !important;
}
.container-6-main-col2 { border-right:1px solid rgba(255,255,255,0.6) !important;
}

.container-6-main-col3 {

}
@media (max-width: 1199px) { 
.container-6-main-col2 { border-right:none;
border-bottom:1px solid rgba(255,255,255,0.6)  !important;
}


}  
  
.container-1-text-rotate {
writing-mode: vertical-rl;
/*text-orientation: sideways;*/
transform:scale(1);
font-weight:600;
font-size:12px;
letter-spacing:5px;
padding:0px 40px 50px 40px !important;
margin:0px !important;
}
  
   .container-7-text-rotate {
writing-mode: vertical-rl;
/*text-orientation: sideways;*/
transform:scale(1);
font-weight:600;
font-size:12px;
letter-spacing:5px;
padding:0px 40px 50px 40px !important;
margin:0px !important;
}      
.container-4-text-rotate {
writing-mode: vertical-rl;
/*text-orientation: sideways;*/
transform:scale(1);
font-weight:600;
font-size:12px;
letter-spacing:5px;
padding:0px 40px 50px 40px !important;
margin:0px !important;
}
.container-3-text-rotate {
writing-mode: vertical-rl;
/*text-orientation: sideways;*/
transform:scale(-1);
font-weight:600;
font-size:10px;
letter-spacing:10px;
padding:0px 40px 0px 0px !important;
margin:0px !important;
}

  .line {

    border-left:2px solid rgba(255,255,255,0.4);
    position:relative;
    width:10px;
    height:60px;
    top:-9px;    
    left:9px;
  }

  

  input[type='text']  {
           font-family: 'SemplicitaPro' !importnat;
 font-weight:400 !important; 
    
  } 
.search-bar.template4 .search-by-section .search-category .keyword .search-input::placeholder {
font-size:13px;
  font-weight:400;font-family: 'SemplicitaPro' !important;

  }
  .md-form.get-more-info-v5 .info-form .basic-info input, .md-form.get-more-info-v5 .info-form .basic-info textarea {
    padding-left:0px !important;
             font-family: 'SemplicitaPro' !important;
 font-weight:500 !important; 
    letter-spacing:5px
  }      
@font-face {
font-family: "SemplicitaPro";
font-weight:400;
src: url('https://cy-chime-assets.s3.amazonaws.com/sites/brandpropertiesgroup.com/assests/fonts/SemplicitaPro-Light.otf');
}

@font-face {
font-family: "SemplicitaPro";
font-weight:500;
src: url('https://cy-chime-assets.s3.amazonaws.com/sites/brandpropertiesgroup.com/assests/fonts/SemplicitaPro.otf');
}

@font-face {
font-family: "SemplicitaPro";
font-weight: 600;
src: url('https://cy-chime-assets.s3.amazonaws.com/sites/brandpropertiesgroup.com/assests/fonts/SemplicitaPro-Medium.otf');
}  



@font-face {
font-family: "SemplicitaPro";
font-weight: 700;
src: url('https://cy-chime-assets.s3.amazonaws.com/sites/brandpropertiesgroup.com/assests/fonts/SemplicitaPro-Semibd.otf');
}   

     @font-face {
font-family: "SemplicitaPro";
font-weight: 800; 
  src: url('https://cy-chime-assets.s3.amazonaws.com/sites/brandpropertiesgroup.com/assests/fonts/SemplicitaPro-Bold.otf');
  }   

.md-form.get-more-info-v5{
display:none;
}
  
  .phone {
    margin-left:70px !important;
    
  }
  
  .email {
    margin-right:70px !important;
    
  }  
  
  .fullname {
    margin-right:70px !important;
    
    
  }
  
  .paragraphTextHjzH4nDDi  {
    margin-left:70px !important;
  }
  

  
 .md-form.get-more-info-v5 .info-form .basic-info {
    justify-content: center !important;
max-width: 2000px !important;

margin: 0 auto;
  }   
  
  .md-form.get-more-info-v5 .info-form .submit {
   display: inline-block;
height: auto;
min-width: 120px;
max-width: 100%;
padding:12px 33px 12px 33px;
border-radius: 0px;
text-align: center;
vertical-align: middle;
font-size: 14px;
background-color:transparent;
border:1px solid rgba(255,255,255,0.5);
color: var(--mg-button-color, #fff);     letter-spacing:10px;
font-size:14px;
font-weight:600;

      transition:1s;
  }      

.md-form.get-more-info-v5 .info-form .submit:hover {
 background-color:#fadc7d;
   color:black;
  transition:2s;
}          
@media screen and (max-width: 768px) { 
       .email,  .phone,  .fullname, .paragraphTextHjzH4nDDi {
               width:80%  !important;
    max-width:80% !important;
              min-width:80% !important;
   margin-left:10px !important;
   margin-right:10px !important;
    margin-bottom:60px !important;
         display:inline-block !important;
  }
  .md-form.get-more-info-v5 .info-form .basic-info .input-box {
    
  }

  }        
 @media screen and (min-width: 768px) { 
       .email,  .phone,  .fullname, .paragraphTextHjzH4nDDi {
               width:245px !important;
    max-width:245px !important;
              min-width:275px !important;

    margin-bottom:60px !important;
         display:inline-block !important;
  }
  .md-form.get-more-info-v5 .info-form .basic-info .input-box {
    
  }

  }         
  
  
@media screen and (min-width: 1000px) { 
       .email,  .phone,  .fullname, .paragraphTextHjzH4nDDi {
               width:40% !important;
    max-width:40% !important;
              min-width:40% !important;

    margin-bottom:60px !important;
         display:inline-block !important;
  }
  .md-form.get-more-info-v5 .info-form .basic-info .input-box {

  }

  }   

@media screen and (min-width: 1300px) { 
       .email,  .phone,  .fullname, .paragraphTextHjzH4nDDi {
               width:40% !important;
         min-width:40% !important;
    max-width:450px !important;

    margin-bottom:60px !important;
         display:inline-block !important;
  }
  .md-form.get-more-info-v5 .info-form .basic-info .input-box {

  }

  }   

  
  

.md-form.get-more-info-v5 .info-form .basic-info textarea, .md-form.get-more-info-v5 .info-form .basic-info input, .md-form.get-more-info-v5 .info-form .basic-info input {

  }   

  .form-container, .info-form, .input-content, .basic-info {
  /* form borders */
  }
  

 .md-form.get-more-info-v5 .info-form .basic-info textarea, .md-form.get-more-info-v5 .info-form .basic-info textarea {
    border-radius:0px !important;
  } 
  
  .md-form.get-more-info-v5 .info-form .submit-box {
    text-align:center;
  }    
  
  .input-content, .md-form.get-more-info-v5 .info-form .basic-info {
    justify-content:center !important;
  }

    

  
  
          .md-form.get-more-info-v5 .info-form .basic-info input {
    background-color:transparent !important;
    color:white !Important;
            border-radius:0px;
  }


.md-custom-code .md-form.get-more-info-v5{
display: block!important;
}
        .md-form.get-more-info-v5 .info-form .basic-info textarea {
  

            border-radius:0px;
height: 40px;
border-radius: 3px;
/* padding: 12px 20px; */
font-size: 14px;
border-bottom: 1px solid #dcdcdc;
border-right: none;
border-left: none;
border-top: none;
  
}
.md-form.get-more-info-v5 .info-form .basic-info .input-box .title {
  display:none;
}
.md-form.get-more-info-v5 .info-form .basic-info input{    display: inline-block;
font-size: 14px;
color: #000000;
height: 40px;
background-color: #fff;
box-shadow: none;
border-bottom: 1px solid #dcdcdc;
border-right: none;
border-left: none;
border-top: none;
width: 100%;
padding-left: 20px;
padding-right: 20px;
  
  }



  
  .header-placeholder {
    display:none !important;
  }


.md-header.fashion .header-container .logo img   {
 height:100px !important;
}
.search-bar.template4 .search-by-section .search-category .keyword .search-input {
  min-width:300px;
} 


.search-group.template4{
  width: auto !important;
}
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');    

  
  button {
 font-family: 'SemplicitaPro' !importnat;
 font-weight:400 !important; 
    
  }
html, body, main {
  height:100%;
  width:100%;
 font-family: 'SemplicitaPro';
 font-weight:400;    display:relative;
}
  @media (min-width: 992px) {
.rounded-lg-3 { border-radius: .3rem; }
}

a { color:black; }
a:hover { color:#a48111; }

a:link {
text-decoration: none;

}

a:visited {
text-decoration: none;
}


a:active {
text-decoration: none;
color:#a48111 !important;
}

h1, h2, .container-1-h1,  .container-2-text h2, .container-3-main-col1-htext h3, .container-4-content h2, .container-5-row2-col1 h2, .container-6-h2, .container-7-row1-col1 h2
{
font-size:70px;    font-family: 'Playfair Display', serif;
font-weight:400 !important;

}
.container-1 {

background-size:cover !important;
color:white;
background: linear-gradient( rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4) ), url('https://cy-chime-assets.s3.amazonaws.com/sites/brandpropertiesgroup.com/images/Batch+assets+png/AdobeStock_342307129.png');
background-position:center center;
background-repeat:no-repeat;
padding:0px;
position:relative;

} 

.container-1-row1 {
padding-top:20vh;

}

.container-1-p {
margin-bottom:10px !important;
font-size:14px; letter-spacing: 5px;
font-weight:500;
}

.container-1-h1 {
font-family: 'Playfair Display', serif;
font-weight:400 !important;
margin:0px;
}

.container-1-button-container {
 font-weight:regular;
margin-top:40px;
}
.container-1-button-sub-container {
display:inline-block;
margin-bottom:30px;
}
.container-1-btn1:focus, .container-1-btn2:focus  {
  outline: none !important;
}
.container-1-btn1:hover, .container-1-btn2:hover {
      color:#fadc7d;
 
  transition:3s;
}


.container-1-btn1, .container-1-btn2 {
background-color:transparent !important;
 font-weight:600;
letter-spacing:5px;
color:white;
width:auto !important;
font-size:14px;
padding:0px 0px 8px 0px !important;
border-radius:0px;
border:none;
border-bottom:2px solid white;
margin-left:35px;
margin-right:35px;
font-weight:600;
transparent:2s;

}

.container-1-end-left {
border-right:1px solid rgba(255,255,255,0.5);
}

.container-1-end-left, .container-1-end-right {
background-color:rgba(0,0,0,0.5);
padding:20px;
height:40px;

}

.container-1-book {
background-color:none;
color:white;
padding:0px;
margin:0px;
height:auto;
}

.container-1-row2-col1, .container-1-row2-col2 {
background-color:rgba(0,0,0,0.5);
margin:0px;   padding:10px 0px 10px 60px;
}
.container-1-row2-col1 {
border-right:1px solid rgba(255,255,255,0.3);
padding-left:120px;

}


.container-1-row2-col2 {
color:white !important;
letter-spacing:3px;
font-weight:400;

padding-left:50px;
font-size:13px;
height:56px;
}

.container-1-row2-col2 p {
margin:0px;
}
.form-outline {
display:inline-block;
top:5px;
position:relative;
}




.container-1-button-underline {
 padding-bottom:3px;
 width:60%;
 left:20%;
 position:relative;
 border-bottom:1px solid rgba(255,255,255,0.5);
}

#form1 {border-bottom:none;}

.search-group.template4 .tab-body{
margin-top:0px !important;
}
.search-bar.template4 input[type='text']{
  background:transparent;
}
.search-bar.template4 .search-by-section .search-category .keyword .search-input {
  color:white !important;
}
.search-bar.template4 .search-by-section .search-category .keyword .iconfont {
color:white !Important;  
}
.search-group.template4 .tab-body .tab-content .search-bar .keyword-submit {
  display:none;
}

.container-2{
padding-top:40px;
padding-bottom:30px;    display:relative;

}

.container-2-row1{
display: flex !important;
flex-wrap: wrap !important;    display:relative;

padding-left:0px !important;
padding-right:0px !important;

}

.container-2-text h2 {

padding-bottom:40px;
font-family: 'Playfair Display', serif;
}

.container-2-row1 .col-md-2 {
display:relative;

}


.container-2-row1 .container-2-logo-container img {
height:110px;
padding:30px 0px;

}



.border-right {
border-right: 1px solid rgba(0,0,0,0.2);
  position: absolute;
  top:35%;
  height:30%;
  bottom: 0;
  right:0;
}

#border-right {
  border-right: 2px solid #0004ff;
  position: absolute;
  top: 50%;
  bottom: 0;
}

.container-3 {
background-color:#1f1f1f;
color:white;
background-image:url('images/background-logo.png');
background-position:center bottom !important;
background-size:contain;
background-repeat:no-repeat;
}

.container-3-row1 {
padding:100px 0px;
}

.container-3-col1 {

}

.container-3-row2, .container-3-row3 {
padding:30px;
}

.container-3-row2 {

}

.container-3-main-col1-htext, .container-3-main-col2-maintext, .container-3-main-col3-btn  {
padding-left:30px;   
}

.container-3-main-col1-htext {
padding-top:0px !important;
border-left:1px solid rgba(255,255,255,0.3);
padding-bottom:30px;

}

.container-3-main-col1-htext h2{
margin-bottom:10px !important;
margin-top:0px !important;
font-size:16px; letter-spacing: 10px;
padding-top:0px;
font-family: 'SemplicitaPro' !important;
}

.container-3-main-col1-htext h3{

font-family: 'Playfair Display', serif;
font-weight:500;
color:#a48111;
letter-spacing:2px;
line-height:30px;
font-size:50px;
}


.container-3-main-col2-maintext p{
padding-left:0px;  
font-weight:500;
font-size:16px;
padding-top:10px;
line-height:28px;
}

.container-3-main-col3-btn {
padding-top:25px;
text-align:left;
}

.container-3-main-col3-btn button,
.container-3-main-col3-btn a{

border:1px solid white;   
padding:12px 33px 12px 33px;
text-align:center;
background-color:transparent;
color:white;
letter-spacing:10px;
font-size:14px;
font-weight:600;
      transition:1s;
}
.container-3-main-col3-btn button:hover,
.container-3-main-col3-btn a:hover {
 background-color:#fadc7d;
   color:black;
  transition:2s;
}

.container-3-main-col2 {
padding-right:0px !Important;

}

.container-3-main-col2 figure img{
width:100%;
height:100%;
}

.figure-caption{
padding-top:20px;
color:white !important;
font-weight:600;
letter-spacing:4px;

}

.container-4 {
  background-size:cover;
color:white;
background: linear-gradient( rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4) ), url('https://cy-chime-assets.s3.amazonaws.com/sites/brandpropertiesgroup.com/images/Batch+assets+png/AdobeStock_105796667.png');
background-size:cover;
background-repeat:no-repeat;
background-position:center center;    
}

.container-4-row1 {
padding:150px 0px;
}
.container-4-col1 {
padding:0px;

}



.container-4-content h2{
font-family: 'Playfair Display', serif;
margin-top:0px;
margin-bottom:30px;
}

.container-4-content p{
font-size:16px;
letter-spacing:10px;
margin-bottom:10px;
}

.container-4-content button,
.container-4-content a
{border:1px solid white;
margin-top:40px;

padding:12px 33px 12px 33px;
text-align:center;
background-color:transparent;
color:white;
letter-spacing:10px;
font-size:14px;
font-weight:600;

      transition:1s;

}
.container-4-content a{
  display: inline-block;
}

.container-4-content button:hover,
.container-4-content a:hover {
 background-color:#fadc7d;
   color:black;
  transition:2s;
}

  


.container-5 {
position:relative;
padding:100px 0px 0px;
padding-left:0px !important;
padding-right:0px !important;
}

.container-5-row2-col1 h2 {
font-family: 'Playfair Display', serif;
margin-top:0px;
margin-bottom:30px;
}

.container-5-row2-col1 p{
font-size:16px;
letter-spacing:10px;
margin-bottom:10px;
}

.container-5-leftchevron, .container-5-rightchevron {

font-size:50px;
color:black;
font-weight:400;

}

.chevron-divider{

margin:0px 30px;
border-right:1px solid black;

}

.container-5-previous, .container-5-next {
font-size:16px;
}

.container-5-row1, .container-5-row2 {
position:relative;    
}

.carousel-controls {
margin-bottom:30px;
}

.container-5-col1, .container-5-col2, .container-5-col3, .container-5-col4    {
position:relative;
background: linear-gradient( rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4) );
}

.container-5-row1 .col-lg-6 {padding:0;

}

.container-5-col-viewall {
background-color:white;
padding:60px 0px 60px 0px;
}

.container-5-col-viewall button,
.container-5-col-viewall a {
border:1px solid black;
padding:12px 33px 12px 33px;
text-align:center;
background-color:transparent;
color:black;
letter-spacing:10px;
font-size:14px;
font-weight:600;
transition:1s;
}

.container-5-col-viewall button:hover,
.container-5-col-viewall a:hover {
 background-color:#fadc7d;
   color:black;
  transition:2s;
}
.img-container{
width:100%; background-size:cover;
color:white;
z-index:-1;
position:relative;
}

.image-logo {
position:absolute;
right:10px;
bottom:10px;
width:120px;
}

.img-text1, .img-text2, .img-text3, .img-text4 {
font-size:18px;
font-family: 'SemplicitaPro', sans-serif Important;
font-weight:800 !important;
letter-spacing:7px;
text-align:center;
line-height:30px;
}

.container-5-item-img-text{
position: absolute;
top: 50%;
left: 50%;
color:white;
transform: translate(-50%, -50%);
font-weight:600;
}
.container-5-col1 {
border-right:1px solid rgba(255,255,255,0.3);
border-bottom:1px solid rgba(255,255,255,0.3);    
}


.container-5-col2 {
border-bottom:1px solid rgba(255,255,255,0.3);
}

.container-5-col3 {
border-right:1px solid rgba(255,255,255,0.3);
border-bottom:1px solid rgba(255,255,255,0.3);
}

.container-5-col4 {    border-bottom:1px solid rgba(255,255,255,0.5);
}

.container-6-col1, .container-6-col2, .container-6-col3      {
position:relative;
background: linear-gradient( rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4) );
padding:0px;
}


.position-relative {
width:100%;
min-height:600px;
}
.position-relative img{
z-index:-1;
position:relative;
}

[data-slide="prev"], [data-slide="next"]  {
transition:2s !important;
font-size:16px !important
  }
  
 [data-slide="prev"]:hover {
transition:1s;
  
  }
  [data-slide="next"]:hover      {
    transition:1s !important;
  } 
  
.container-6-col1 {
   background: linear-gradient( rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4) ), url('https://cy-chime-assets.s3.amazonaws.com/sites/brandpropertiesgroup.com/images/Batch+assets+png/AdobeStock_48066087.png');
   background-size:cover;
   background-repeat:no-repeat;
   background-position:center center;    
}


.container-6-col2 {
   background: linear-gradient( rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4) ), url('https://cy-chime-assets.s3.amazonaws.com/sites/brandpropertiesgroup.com/images/Batch+assets+png/AdobeStock_381002649.png');
   background-size:cover;
   background-repeat:no-repeat;
   background-position:center center;    
}


.container-6-col3 {
   background: linear-gradient( rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4) ), url('https://cy-chime-assets.s3.amazonaws.com/sites/brandpropertiesgroup.com/images/Batch+assets+png/AdobeStock_279271329.png');
   background-size:cover;
   background-repeat:no-repeat;
   background-position:center center;         
}

.container-6-p{
font-size:16px;
letter-spacing:10px;
padding:0px !important;
margin:0px 0px 5px 0px !important;
color:white;
}

.container-6-h2{

font-family: 'Playfair Display', serif;
margin:0px !important;
color:white;
font-weight:500 !important;
}


.container-6-btn{
border:1px solid white;
margin-top:30px;

padding:12px 33px 12px 33px;
text-align:center;
background-color:transparent;
color:white;
letter-spacing:10px;
font-size:14px;
font-weight:600;
transition:1s;
display: inline-block;
}
.container-6-btn:hover {
 background-color:#fadc7d;
   color:black;
  transition:2s;
}
.container-spacing-6-7 {
position:relative;
height:80px;
width:100%;
background-color:white;
}

.container-7 {
  background-color:#1f1f1f;
color:white;
background-image:url('images/background-logo.png');
background-position:center bottom !important;
background-size:contain;
background-repeat:no-repeat;
}

.container-7-rowMain {


padding:100px 0px 130px 0px;
}





.border-right2 {
border-right: 1px solid rgba(255,255,255,0.5);
  position: absolute;
  top:30%;
  height:40%;
  bottom: 0;
  right:0;
}

.container-7-row2-col1 .border-right2, .container-7-row2-col2 .border-right2, .container-7-row2-col3 .border-right2   {
border-right:1px solid rgba(255,255,255,0.1);
}


.container-7-row1-col1 p{
letter-spacing:7px;
font-size:16px;
}

.container-7-row1-col1 h2{

font-family: 'Playfair Display', serif;
margin:0px 0px 30px 0px !important;
color:white;
font-weight:400 !important;
}


.container-7 .row .col-lg-3 h3{
font-family: 'SemplicitaPro' !important;
font-weight:800 !important;
font-size:58px;
margin-bottom:22px;
display:inline-block;
}
.container-7 .row .col-lg-3 p{

line-height:20px;
font-size:16px;
  font-weight:500 !important;
  letter-spacing:2px;
}



.container-7-row2-col1 h3 , .container-7-row3-col1 button,
.container-7-row3-col1 a  {
color:#a48111;
}



.container-7-btn{
border:1px solid rgba(255,255,255,0.5);
margin-top:30px;
padding:12px 33px 12px 33px;
text-align:center;
background-color:transparent;
color:white;
letter-spacing:10px;
font-size:14px;
font-weight:600;
transition:1s;
display: inline-block;
}
.container-7-btn:hover {
 background-color:#fadc7d;
   color:black;
  transition:2s;
}
.container-8 {
background: linear-gradient( rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4) ),  url('https://cy-chime-assets.s3.amazonaws.com/sites/brandpropertiesgroup.com/images/Batch+assets+png/AdobeStock_342307317.png');
                 background-size:cover;
       background-repeat:no-repeat;
       background-position:center center;
}

.container-8 .row {
padding:30vh 0px
}
.container-8-col1 {

text-align:center;
margin-bottom:0px;
}

.container-8-col1 p {
font-size:16px; letter-spacing: 5px;
font-weight:600;
color:white;

}

.container-8-col1 h1  {
font-family: 'Playfair Display', serif;
font-weight:400 !important;
margin:0px;
color:white;
}

.container-8-watch {
font-size:16px;
padding-bottom:5px; 
margin-bottom:15px;
border-bottom:1px solid rgba(255,255,255,0.5);
letter-spacing: 5px;
font-weight:regular;
color:white;
width:auto;display:inline-block
}

.container-8-col1 img {
margin-top:40px;
width:200px;

}

.container-9 {
background:linear-gradient( rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4) ), url('images/get-started.jpg') center bottom no-repeat;
background-size:cover;
position:relative;
width:100%;
height:auto;
}
.container-9-logobg {
background: url('images/background-logo.png') center bottom no-repeat;
  background-size:contain;
  background-position:center bottom;
position:absolute;
  width:100%;
  height:100%;
}

.container-9-row {
padding:25vh 0vh;

}
.container-9 .row h2 {
color:white;
padding-bottom:100px;
}

body.home .form-control {
color:white !important;
letter-spacing:3px;
font-weight:600;
background-color:transparent;
border-bottom:1px solid rgba(255,255,255,0.5);
border-top:none;
border-left:none;
border-right:none;
border-radius:0px;
padding-left:0px;
padding-bottom:15px;
font-size:15px;
}

.row-form {
margin-bottom:40px;
}




body.home input::placeholder, body.home textarea::placeholder {    color:white !important;
font-weight:600;
}

input[type=text]:focus, input[type=tel]:focus,input[type=email]:focus,input[type=search]:focus{
background-color:transparent;  
border: none !important;
box-shadow: inset 0px 0px 0px 0px rgba(0,0,0,0);
}

textarea {
background: transparent !important;
outline:0px none transparent !important;
outline: none  !important;
-webkit-box-shadow: none  !important;
-moz-box-shadow: none  !important;
box-shadow: none  !important;
resize: none; /*remove the resize handle on the bottom right*/
}

textarea:focus{
border: 0 none #FFF;
overflow: hidden;
outline:none;
}

textarea.form-control {
height:34px; 
border-left:none;
border-right:none;
background-color: transparent;
resize: none;
outline: none;
color:black;
}

.md-form.get-more-info-v5 .info-form .submit, .form-btn {
border:1px solid rgba(255,255,255,0.5);
margin-top:30px;
padding:12px 33px 12px 33px;
text-align:center;
background-color:transparent;
color:white;
letter-spacing:10px;
font-size:14px;
font-weight:400;
font-family:'SemplicitaPro';
      transition:1s;
}

.form-btn:hover {
 background-color:#fadc7d;
   color:black;
  transition:2s;
}


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



.container-7-row2-col1 .border-right2, .container-7-row2-col3 .border-right2 {
    
}

.container-7-row2-col2 .border-right2   {
border-right:transparent;
} 

.container-2-col3 .border-right {
border-right:none;
  position: absolute;
  top:35%;
  height:30%;
  bottom: 0;
  right:0;
}

}


@media screen and (max-width: 768px) { 
.md-header.fashion .header-container .logo img   {
 height:70px !important;
}
h1, h2, .container-1-h1,  .container-2-text h2, .container-3-main-col1-htext h3, .container-4-content h2, .container-5-row2-col1 h2, .container-6-h2, .container-7-row1-col1 h2
{
font-size:60px;    font-family: 'Playfair Display', serif;


}
.row-form {
margin-bottom:0px;
}

.container-1-row2-col1, .container-1-row2-col2 { 
justify-content:center;
padding-left:0px;
}.searchbyappointment {
border-bottom:transparent;
width:200px;
}

.container-1-row2  {
margin-top:100px !important;
}
.col-xs-12 .border-right, .col-sm-6 .border-right, .col-sm-12 .border-right {
border-right: none;
  position: absolute;
  top:35%;
  height:30%;
  bottom: 0;
  right:0;}

.container-2-col2 .border-right  {
  border-right: none;
  position: absolute;
  top:35%;
  height:30%;
  bottom: 0;
  right:0;
}  

.container-2-col3 .border-right  {
  border-right: 1px solid rgba(0,0,0,0.2);
  position: absolute;
  top:35%;
  height:30%;
  bottom: 0;
  right:0;
}  


.container-1-button-underline {
 padding-bottom:6px;
 width:60%;
 left:20%;
 position:relative;
 border-bottom:1px solid rgba(255,255,255,0.5);
}


}


@media screen and (max-width: 576px) { 
.md-header.fashion .header-container .logo img   {
 height:70px !important;
}
 .container-7-row2-col1 .border-right2, .container-7-row2-col3 .border-right2 {
       border-right:transparent; 
}
}  

@media only screen and (max-width: 829px) and (min-width: 768px)  {
.container-3-main-col1-htext h3{

font-size:43px;
} 
} 



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

.carousel-controls {
justify:center;
}
.figure-caption {


padding:20px 0px;
display: flex;
justify-content: center;
align-items: center;
}

.figure-caption p {

text-align:center;
margin:0px;
}

.container-3-main-col1-htext {
border-left:none;
}

.container-3-main-col1-htext h3{
  padding:10px 0px;

display: flex;
justify-content: center;
align-items: center;

}  .container-3-main-col1-htext h2{
  padding:20px 0px;

display: flex;
justify-content: center;
align-items: center;
}

.container-3-main-col2-maintext p{ padding:20px 0px;
text-align:justify;
display: flex;
justify-content: center;
align-items: center;
}

.container-3-main-col3-btn {padding:20px 0px;

display: flex;
justify-content: center;
align-items: center;

}

.carousel-controls {
justify-content:center;
}
}  



.container-5-item-container-border {
width: 90%;
height: 70%;
left: 5%;
top: 15%;
transition:2s;
border:1px solid transparent;
color:white; position: absolute;

}

.container-5-item-container-border:hover {
border:2px solid rgba(255,255,255,1);
transition:1s;
}


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

h1, h2, .container-1-h1,  .container-2-text h2, .container-3-main-col1-htext h3, .container-4-content h2, .container-5-row2-col1 h2, .container-6-h2, .container-7-row1-col1 h2
{
font-size:50px;    font-family: 'Playfair Display', serif;


} 

.container-3-main-col1-htext h3 {

font-size:40px !important;
}
}


.child {
width: 100%;
height: 100%;
background-color: black; /* fallback color */
transition:5s;  
background-position: center;
background-size: cover;
position:absolute;

overflow:hidden;
}

.child:before {
content: "";
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
background-color: rgba(0,0,0,0.5);
}


.child1 {
background-image:url('https://cy-chime-assets.s3.amazonaws.com/sites/brandpropertiesgroup.com/images/Batch+assets+png/AdobeStock_48066087.png');
}

.child2 {
background-image:url('https://cy-chime-assets.s3.amazonaws.com/sites/brandpropertiesgroup.com/images/Batch+assets+png/AdobeStock_381002649.png');
}

.child3 {
background-image:url('https://cy-chime-assets.s3.amazonaws.com/sites/brandpropertiesgroup.com/images/Batch+assets+png/AdobeStock_279271329.png');
}

.parent {
width: 100%;
height: 100%;
overflow:hidden;
position:relative;
}

.parent:hover .child,
.parent:focus .child {
transform: scale(2);
transition:7s;
overflow:hidden;
}

.star{
/* visibility: hidden; */
transition: visibility cubic-bezier(.165, .84, .44, 1) .25s;
}

.star1, .star2, .star3, .star4, .star5, .star6, .star7, .star8, .star9 {
opacity:0;
}
.star1, .star2, .star3, .star4, .star5, .star6, .star7, .star8, .star9 {
  opacity:1;
}

.fadeIn {
-webkit-animation: animat_show 0.8s;
animation: animat_show 0.8s;
visibility: visible !important;
}

@-webkit-keyframes animat_show {
0% {
opacity: 0
}
100% {
opacity: 1
}
} 

/* STYLE UPDATES */

#design-container {
	max-width: 100%;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}
body.home .home-quick-search {
  background-image: url('images/hero.jpg');
}
body.home .dark-banner {
	display: none;
}

body.home .fade-in.key-1::before {
	content: "";
	background-image: url('images/hero-text.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 560px;
	height: 420px;
	position: relative;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: -160px;
}
body.home .home-quick-search {
	height: auto;
	padding-bottom: 90px;
}
body.home .home-quick-search.si-bgp--center {
	background-position: top center;
}
#myCarousel h2 {
	color: #fff;
}
/* .img-text1, .img-text2, .img-text3, .img-text4 {
	font-size: 18px;
	font-family: 'SemplicitaPro' !important;
	font-weight: 800 !important;
	letter-spacing: 7px;
	text-align: center;
	line-height: 30px;
} */
#myCarousel h2 {
	font-size: 18px;
	font-family: 'SemplicitaPro' !important;
	font-weight: 800 !important;
	letter-spacing: 7px;
	text-align: center;
	line-height: 30px;
}
#section-homeworth h2 {
	color: #fff;
}
#section-explore h2 {
	color: #fff;
}
#section-homeworth {
	background-image: url('images/bg-homeworth.jpg');
}
#section-homeworth, .section-overlay {
	position: relative;
}
.section-overlay .row,
.section-overlay .container {
	position: relative;
  z-index: 5;
}
#section-homeworth::before,
.section-overlay::before{
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  margin-left: auto;
  margin-right: auto;
  background-color: #000000;
  opacity: 0.5;
}
body.home .fixed.dark.dynamic:not(.reduced) {
	background: transparent;
}
body.home .fixed.dark.dynamic:not(.reduced) {
	background: transparent;
	box-shadow: none;
}
body.home header.fixed.dark.dynamic:not(.reduced) nav > ul > li > a {
	color: #fff;
}
body.home header.fixed.dark.dynamic:not(.reduced) .sub-nav > li > a {
  color: #fff;
}
body.home header.fixed.dark.dynamic:not(.reduced) .sub-nav > li.lang i.fa-angle-down {
	color: #fff;
}
body.home .fixed.dark.dynamic:not(.reduced) .main-logo {
	display: none;
}
body.home .fixed.dark.dynamic.reduced .white-logo {
	display: none;
}
body.home header.fixed.dark.dynamic:not(.reduced) nav > ul > li > a:hover {
	color: #000;
}
#seen-on{
  display: none;
}
#form-holder input.form-control {
	display: inline-block;
	font-size: 14px;
	color: #000000;
	height: 40px;
	background-color: #fff;
	box-shadow: none;
	border-bottom: 1px solid #dcdcdc;
	border-right: none;
	border-left: none;
	border-top: none;
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
}
/* #form-holder .control-label {
	position: absolute;
	font: 14px var(--font-normal);
	left: 10px;
	top: 60%;
	transform: translateY(-50%);
	color: #c6c8d1;
	text-transform: capitalize;
	background: #fff;
	padding: 0 20px 0 3px;
	transition: 0.4s all ease;
	opacity: 0;
	z-index: -1;
} */
#form-holder button.si-btn.si-btn--secondary {
	display: inline-block;
	height: auto;
	min-width: 120px;
	max-width: 100%;
	padding: 12px 33px 12px 33px;
	border-radius: 0px;
	text-align: center;
	vertical-align: middle;
	font-size: 14px;
	background-color: transparent;
	border: 1px solid rgba(255,255,255,0.5);
	color: var(--mg-button-color, #fff);
	letter-spacing: 10px;
	font-size: 14px;
	font-weight: 600;
	transition: 1s;
}
#form-holder button.si-btn.si-btn--secondary{
	border: 1px solid rgba(255,255,255,0.5);
	margin-top: 30px;
	padding: 12px 33px 12px 33px;
	text-align: center;
	background-color: transparent;
	color: white;
	letter-spacing: 10px;
	font-size: 14px;
	font-weight: 400;
	font-family: 'SemplicitaPro';
	transition: 1s;
}
#form-holder button.si-btn.si-btn--secondary:hover {
	background-color: #fadc7d;
	color: black;
	transition: 2s;
}
#form-holder input::placeholder, 
#form-holder textarea::placeholder {
	color: white !important;
	font-weight: 600;
}
#form-holder input {
	background-color: transparent !important;
	color: #fff !Important;
	border-radius: 0px;
}
#form-holder .control-label {
	display: block;
	text-align: left;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 5px;
	margin-bottom: 20px;
	margin-top: 10px;
}
#form-holder {
	max-width: 85%;
	margin-left: auto;
	margin-right: auto;
}
#form-holder .si-captcha-disclaimer {
	color: #fff;
	font-size: 9px !important;
	max-width: 80%;
	margin-left: auto;
	margin-right: auto;
}
.container-5-row1, .container-5-row2 {
	margin-left: auto;
	margin-right: auto;
}
.container-3-main-col1-htext h2 {
	color: #535353;
}
#newsletter-row {
	background: #fff;
	position: relative;
	z-index: 4;
}
#newsletter-row {
	flex-direction: column;
	justify-content: center !important;
	align-items: center;
}
#newsletter-row h2 {
	font-size: 70px;
	font-weight: 400 !important;
}
#newsletter-row p {
  letter-spacing: 7px;
 font-size: 16px;
}
#section-why-work .col-lg-3.col-md-3.col-sm-6.col-12.container-7-row2-col3.star8 {
	display: none;
}
#meet-team .container-3-main-col1-htext h2 {
	color: #fff;
	font-size: 20px;
}
#banner-hero .row div.align-self-end {
	height: 100%;
	min-height: 42px;
}
@media(min-width: 900px){

  body.home .home-quick-search.si-bgp--center {
    background-position: top center;
    margin-top: -75px;
    padding-top: 250px;
  }
  #section-why-work .col-lg-3.col-md-3.col-sm-6.col-12 {
    width: calc(100% / 3);
  }

}/* END DESKTOP */

@media(max-width: 790px){
  body.home .fade-in.key-1::before {
    content: "";
    background-image: url('images/hero-text.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 250px;
    height: 190px;
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 15px;
  }
  #section-explore .col-lg-12 {
    min-height: 430px !important;
  }
  header .logo img.white-logo {
    display: none !important;
  }
  body.home .fixed.dark.dynamic:not(.reduced) .main-logo {
    display: block;
  }
  .home-quick-search {
    padding-top: 40px;
  }
  body.home header.fixed.dark.dynamic:not(.reduced) .sub-nav > li > a {
    color: #131313 !important;
  }
  header .sub-nav {
    width: 79%;
    margin-left: unset;
    margin-right: auto;
    float: none;
    clear: both;
    left: 0px;
    right: unset;
  }
  .container-3-row1 {
    padding: 50px 0px;
  }
  .figure-caption {
    padding: 10px 0px;
  }
  .container-3-main-col1-htext h2 {
    padding: 10px 0px;
  }
  .container-3-main-col1-htext {
    padding-bottom: 0px;
  }
  .container-3-main-col2-maintext p {
    padding: 10px 0px;
  }
  .container-3-row1 {
    padding: 20px 0px;
    margin-left: auto;
    margin-right: auto;
  }
  #newsletter-row h2 {
    font-size: 44px;
  }
  .communities {
    text-align: center;
  }
  .communities h2 {
    text-align: center;
  }
  body.home .fixed.dark.dynamic:not(.reduced) .main-logo {
    display: none;
  }
  body.home .fixed.dark.dynamic:not(.reduced) img.white-logo {
    display: block !important;
  }
  body.home .fixed.dark.dynamic:not(.reduced) nav .menu-button {
    color: #fff !important;
  }
  body.home .fixed.dark.dynamic:not(.reduced) nav .menu-button .bar {
    background-color: #fff !important;
  }
}/* END MOBILE */

#myCarousel h2 {
	text-transform: uppercase;
}
#section-why-work .col-lg-3.col-md-3.col-sm-6.col-12.container-7-row2-col3.star8 {
	display: none !important;
}
.col-lg-1.col-md-1.col-sm-1.col-xs-1.col-1.hidden-sm.hidden-xs.align-self-end.container-1-text-rotate {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

body.home #pageComponent281073{
  display: none;
}
@media(max-width:790px){
  #area-search {
    padding-top: 30px;
  }
  .container-spacing-6-7 {
    height: 30px;
  }
  #newsletter-row {
    padding-top: 30px;
  }
  #get-started {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  #get-started .star.fadeIn {
    margin-top: 0px;
    padding-bottom: 10px;
  }
  body.home .communities.link-effect.dark .col-lg-8.col-md-9.items {
    padding-top: 40px;
  }
  body.home #banner-hero.row.min-vh-100 {
    min-height: 70vh !important;
  }
  #section-homeworth .row.container-4-row1 {
    padding: 40px 0px;
  }
  #area-search .col-lg-12.container-5-col-viewall.d-flex.justify-content-center {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  #get-started {
    padding-top: 60px;
  }
  #meet-team .starcol-lg-12.container-3-main-col2-maintext p {
    text-align: center;
  }
  #banner-hero .row.min-vh-100 {
    min-height: 60vh !important;
  }
  #banner-hero {
    min-height: 70vh !important;
  }
  body.home #banner-hero .row.container-1-row2.align-items-end {
    margin-top: 30px !important;
  }
  body.home #banner-hero .row.container-1-row2.align-items-end a {
    margin-bottom: 30px;
  }
  #newsletter-row {
    padding-top: 40px;
  }
}/* END MOBILE FINAL */
/* DELETE AFTER */

body.home .home-quick-search.si-bgp--center {
	display: none;
}
#design-container {
	margin-top: -75px;
}

section.featured {
	min-height: 550px;
	padding-bottom: 10px;
	display: none;
}

#myCarousel .carousel-controls {
	display: none !important;
}
body:not(.home) .white-logo {
	display: none !important;
}
/* .uwy.userway_p1.utb {
	display: none;
} */

body.home header.fixed.dark.dynamic:not(.reduced) nav > ul > li > a:hover {
	color: #000 !important;
}

.why-work-logo{
  filter: invert(1);
  width: 85%;
}