
/* topbar styling */

.header .top-bar .row .fa{
    font-size: 23px;
    color: orange;
    margin-top: 15px;
    margin-right: 10px;
}

.header .top-bar a{
    color: white;
    font-size: 14px;
    text-decoration: none;
}

.header .top-bar .text{
    font-size: 14px;
}

.header .top-bar .row .top-social-icon .fa{
    font-size: 23px;
    color: white;
    margin-top: 15px;
    margin-right: 15px;
}

.header{
    background-image: url(./img/hero_1.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.header .phone-icon img{
    width: 100%;
    height: 40px;
}
.header .row .input-group .btn{
    border-radius: 0 12px 12px 0;
    background-color: orange;
    padding: 0 15px;
    box-shadow: none;
}
.header .row .input-group .form-control{
    box-shadow: none;
}
/* Navbar Styling */

.navbar .nav-item{
    padding: 12px 30px;
}
.navbar .nav-item a{
    color: #000 !important;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
}
.navbar .nav-item:hover{
    background-color: #fbb71c;
}
.navbar .nav-item a:hover{
    color: white !important;
} 

.header .hero-sec .heading{
    padding: 70px;
    flex-wrap: wrap;
    font-family: 'Rajdhani' !important;
}
.header .hero-sec .heading h1{
    font-size: 60px;
    font-weight: 900;
}
.header .hero-sec .heading .pts{
    color: #bd9400;
}
.header .hero-sec .heading h6{
    color: #ffefc6;
}

.header .data-sec .row .select-btn{
    padding: 11px 40px;
    background-color: orange;
    color: black;
    font-weight: 400;
}

.header .data-sec{
    padding-bottom: 70px;
}
.header .data-sec .row .select-btn:hover{
    background-color: white;
    color: gray;
}

/* selling-categories */

.selling-categories .selling-details::after {
    content: "";
    display: block;
    width: 100px;
    border-radius: 20px;
    height: 4px;
    margin-top: -15px !important;
    margin: 0 auto;
    background-color: #ff9800;
}

.selling-categories .selling-details p{
    color: #838383;
    font-size: 18px;
}
.selling-categories .row .card img{
    width: 50%;
    height: 100%;
    margin: 0 auto;
    padding-top: 30px;
}
.selling-categories .row .card{
    width: 100%;
    height: 100%;
}

.selling-categories .row a{
    color: black;
    text-decoration: none;
}

.selling-categories .row .card .price{
    color: #838383;
    font-weight: 700;
    
}

.selling-categories .row .card .fa{
    color: #fbb71c;
    font-size: 20px;
}

.selling-categories .row .card:hover{
    box-shadow: -1px 2px 9px 3px rgba(0,0,0,0.13);
    -webkit-box-shadow: -1px 2px 9px 3px rgba(0,0,0,0.13);
    -moz-box-shadow: -1px 2px 9px 3px rgba(0,0,0,0.13);
transition: 0.5s;
}

/* Shop Now styling */

.shop-now-sec .row .card .card-img-overlay{
    margin-top: 30%;
}

.shop .row .shop-text{
    background-image: url(./img/hero_1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    color: white;
    padding: 47px 20px;
}

.shop .row .shop-text1{
    background-image: url(./img/HsnlwxBI5E.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    color: white;
    padding: 47px 20px;
}

.shop .shop-btn{
    padding: 9px 16px;
    border-radius: 8px;
    background-color: #fbb71c;
}

.shop .bg-image{
    background-image: url(./img/middle-image.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    color: white;
    padding: 47px 20px;
}
.shop .row .shop-text2{
    padding: 50px 0;
}
.shop .row .shop-text2 h1{
    color: #fbb71c;
}

/* Subscribe section styling */


.Subscribe .subs-detail .half-size{
    text-align: -webkit-center;
}
.Subscribe .subs-detail .half-size .input-group{
    width: 100%;
    max-width: 615px;
}

.Subscribe .subs-detail .half-size .input-group .form-control{
    padding: 16px;
    border-radius: 15px;
    box-shadow: none;
}

.Subscribe .subs-detail .half-size .input-group .btn{
    background-color: #fbb71c;
    box-shadow: none;
    border-radius: 0 15px 15px 0;
    color: white;
    font-weight: 600;
}

.two-combin{
    position: relative !important;
}
.Subscribe{
    background-image: url(./img/bg_sub.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    color: white;
    padding: 50px 20px 0px 20px;
    height: 500px;
}

/* client-section */

.client-sec .client-details{
    background-image: url(./img/test_bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 35px;
    background-color: #fcfdfd;
    /* z-index: 99;
    position: absolute;
    top: 60%; */
}

.client-sec .client-details .row .full-sec{
    padding: 45px;
    box-shadow: -1px 1px 8px 1px rgba(0,0,0,0.2);
    -webkit-box-shadow: -1px 1px 8px 1px rgba(0,0,0,0.2);
    -moz-box-shadow: -1px 1px 8px 1px rgba(0,0,0,0.2);
  background-color: white;   
}

/* Empty section */

.empty-sec{
    background-color: #f3f4f6;
    height: 180px;
}

/* Footer Section */

.footer-sec{
    background-color: #232323;
    padding: 60px 0;
}
.footer-sec .footer-social-links a{
    margin-right: 50px;
}

.footer-sec .links li{
    margin: 10px 0;
}
.footer-sec .links a{
    color: white;
    text-decoration: none;
    list-style-type: none;
    font-weight: 400;
}
.footer-sec .row .contact-info .location .fa{
    color: orange;
    font-size: 32px;
}
.footer-sec .row .contact-info .location a{
    color: white;
    text-decoration: none;
}

/* copyright */
 
.copyright {
    background-color: #000000;
    padding: 25px 0;
}