/*css for allsetdesigns.com*/


/*COMMON STYLES FOR THE WEBSITE, NAVBAR STYLES AND FOOTER STYLES*/
body
{
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    font-style: normal;
}


/* Golden and bold font*/
.bold-golden
{
    color:#c29838;
    font-weight:800;
}

/* White and bold font*/
.bold-white
{
    color:white;
    font-weight:800;
    text-decoration: none;
}

/*golden font*/
.golden
{
    color:#c29838;
}

/*navbar styles*/
.navbar
{
    background-color: white;
    border-bottom:solid 1px #E9ECEF;
}


.navbar li.active-page a
{
    color:#c29838;
}

a.nav-link:hover
{
    color:#c29838;
}

.navbar-toggler:focus
{
    outline: none;
    box-shadow: none;
}

/*footer styles*/
#footer
{
    background-color: #c29838;
}

#footer-links li
{
    list-style:none;
}

#footer-links li a
{
    text-decoration: none;
    color:inherit;
}

#footer-links li a.active-page
{
    color:white;
}

#footer-links li a:hover
{
    color:white;
}

#footer a.phone-email
{
    color:inherit;
    text-decoration: none;
}

#footer a.phone-email:hover
{
    color:white;
    cursor:pointer;
}

a.social-media-icons
{
    color:inherit;
    text-decoration: none;
    cursor:pointer;
}

a.social-media-icons svg:hover
{
    fill:white;
}

  
/*for smaller screens*/
@media screen and (max-width: 992px)
{
    body 
    {
        font-size:smaller;
    }

    /* navbar styles*/
    a.nav-link
    {
        text-align:center;
    }

    div.navbar-collapse
    {
        padding-top:30px;
        padding-bottom:30px;
    }

    /*footer styles*/
    #footer-links li
    {
        display:inline;
    }

}



/*COMMON STYLES END*/

/*HOME PAGE STYLES START*/

/* Parallax Hero Image and Tagline Styling*/


.parallax-hero-image
{
    background-image: url("../images/home-page/hero-image.jpg");
    width:100%;
    min-height:700px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.hero-tagline
{
    font-family: "Calistoga", serif;
    font-weight: 400;
    font-style: normal;
    color: white;
    background-color:#c29838;
    border:solid 1px #c29838; 
    font-size:xx-large;
}

/*view-projects-link*/
a.view-projects-link
{
    text-decoration: none;
}

/*testimonials*/
img.testimonials-image
{
    border-radius:50%;
    width:85px;
    height:85px;
    filter:grayscale(100%);
}


.prev-icon {
    position: absolute;
    bottom:25%;
    left:0%;
    color:black;
}

.next-icon {
    position: absolute;
    bottom: 25%;
    left:90%;
    color:black;
}

/*counter styles*/
.digit-box
{
    font-weight:600;
    font-size:larger;
    color:#c29838;
}

/*for smaller screens*/
@media screen and (max-width: 992px)
{
    

    /* Parallax Hero Image and Tagline Styling*/
    .parallax-hero-image
    {
       
        min-height:30vh;
        background-position:initial;
        background-repeat: no-repeat;
        background-size:contain;
    }

    .hero-tagline
    {
        font-size:x-large;
    }

}

/*HOME PAGE STYLES END*/

/*PROJECTS PAGE STYLES START*/
a.individual-project-link
{
    text-decoration: none;
}

a.prev-next-project-link
{
    color:#c29838;
    text-decoration: none;
}

/*PROJECTS PAGE STYLES END*/

/*CONTACT PAGE STYLES START*/

a.contact-page-phone-email
{
    color:inherit;
    text-decoration: none;
}

.contact-page-phone-email:hover
{
    color:#c29838;
    cursor:pointer;
}



a.contact-page-social-media-icons
{
    color:inherit;
    text-decoration: none;
    cursor:pointer; 
}

a.contact-page-social-media-icons svg:hover
{
    fill:#c29838;
}

/*CONTACT PAGE STYLES END*/
