 /* WIG shop Theme Created by R Web designs LLC 12/2020*/
 @import url('https://fonts.googleapis.com/css?family=Montserrat:200,300,400,600,700&display=swap');
 @import url('https://fonts.googleapis.com/css?family=Saira+Stencil+One&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=Satisfy&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=Kaushan+Script&display=swap');

 *{
    margin:0;
    padding:0;
}

html, body {
    overflow-x: hidden
}

body {
    overflow: hidden !important;
    width: 100%;
    height: 100%;
    color:#212529;
    line-height:2.1rem;
    font-family: 'Montserrat', sans-serif;
}
/*-------------------------- Heading style start here---------------*/
h1{
    font-size:2.3em;
}
h2{
    font-size:2rem;
}
h3{ font-family: 'Montserrat', sans-serif;
    font-size:1.7rem;
    text-transform:capitalize;
}
h4{
    font-size:1.4rem;   
}
h5{
    font-size:1.1rem;
}
h6{
    font-size:.8rem;
}

p{
    font-size:1rem;
}
@media (max-width: 768px) { 
 p{
   margin:0px;
   width:100%;
   text-align:justify;
} 

}


.upright { writing-mode: vertical-rl;
  text-orientation: upright;
  font-size:1.9rem;
  font-family: 'Saira Stencil One', cursive;
  color:rgb(128, 174, 188);
  text-transform:uppercase;
}
@media (max-width: 768px) {
  .upright {
    display:none;
  }
   }

  .upright:hover{
   color:#fff;
  }


h1.display-4{
  font-weight:700;
  font-size:2.7rem;
  letter-spacing:.03rem;
  color:#ffffff;
  font-family: 'Kaushan Script', cursive;
  }

/*---------------------------- Heading style end here------------------*/
/*---------------------------- Navigation starts here----------------- */
.navbar{
  padding:0px;
}
.navbar .nav-link.active{
   border-left:#fff 3px solid;
}

button.navbar-toggler:focus{
   outline: none!important;
}

a[href^="tel"]{
   color:inherit;
   text-decoration:none;
}
span.navbar-toggler-icon{
   background-color:rgb(126,132,119);
 
}
.nav-link{
   color:#fff;

   letter-spacing:0.2rem;
   text-transform:capitalize;
}
.nav-link:hover{
   color:#fff;
}

#navBar{
   background-color:rgb(215,80,59);
   padding:.5rem;
   opacity:0.8;
}
a.navbar-brand{
  color:#fff !important;
  font-family: 'Satisfy', cursive;
}
.svg-inline--fa.fa-w-14{
  color:#fff;
}

.svg-inline--fa.fa-w-16{
  color:#fff;
}


/*-- nav scrolling offset--*/
.offset:before{
  height:4rem;
  margin-top:-4rem;
  content:"";
  display:block;
}

/*-----------------------------  Navigation ends here----------------- */
/*---------------------------  banner start here --------------------- */
#home-cover{
    background-image: url(../img/wig11.jpg);
    background-attachment:scroll;
    background-size:cover;
    background-position:center;

}
#home-cover,
#home-heading,
#home-btn{
  animation-duration:.5s;
}

#home-cover{
  animation-delay:.1s;

}
.max-viewport{
  min-height:92vh;
}

#home-heading{
  animation-delay:.5s;

}

/*------------------- custom margin classes start here---------------- */
.ml-6{
  margin-left:6rem;
}

.ml-7{
  margin-left:7rem;
}

.mt-7{
  margin-top:7rem;
}

.mt-10{
  margin-top:10rem;
}

.mb-7{
  margin-bottom:7rem;
}

.mb-10{
  margin-bottom:10rem;
}
.title-margin-bottom{
  margin-bottom:4rem;
}

.title-underline{
  width:55px;
  border:3px solid rgb(58,113,126);
  margin:auto;
 }

/*---------------------- custom margin classes ends here-------------- */
#contact a,
#phone-fax-email a{
  color:#212529 !important;
}
.price-accent{
font-size:1.8rem;
font-weight:500;
color:rgb(215,80,59)
}
.viewport-50 {
  min-height: 50vh;
}
#get-started-filler{
background-color:rgb(91,129,137);
}

.btn-general{
background: linear-gradient(
    to right,
    rgb(149, 167, 170),
    rgb(215,80,59),
    rgb(106,92,82)
  );
}

.service-wrapper{
margin-right:1rem;
margin-left:1rem;
}