/*Write Css*/


@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Mukta:wght@200;300;400;500;600;700;800&family=Playfair+Display+SC:ital,wght@0,400;0,700;0,900;1,400;1,700;1,900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');

h1, h2, h3, h4, h5, h6 {

    font-family: "Poppins", sans-serif !important;
}


body, p, li, span,a,span,button,input {
  font-family: "Poppins", sans-serif !important;
}
.navbar-area.agency_nav .nav-container .logo-wrapper .logo img {
        max-width: 170px !important;
        padding-top: 2px !important;
         padding-bottom: 2px !important;
}
/* Navbar */
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li a {
    font-weight: 700 !important;
    font-size: 17px !important;
}

/* Home Page  Removing unwanted things from banner*/
.common-banner .slider-contents img {
    display: none !important;
}

/* Remove bottom padding/margin from banner section */
.common-banner {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}

/* If space is coming from inner elements */
.common-banner .row,
.common-banner .slider-active,
.common-banner figure {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}

/* Remove unwanted gap below image */
.common-banner img {
    display: block;
    margin-bottom: 0 !important;
}
/* What we do section */
.agency_work_area {
    background: #fffef7 !important;
}

/* services */
/* Force all service titles to 1 line */
.agency_work__title {
    display: -webkit-box !important;       
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;           
    text-overflow: ellipsis !important;    
    white-space: normal !important;       
}

/* Removing icon from services */
.agency_work_area .last-bg {
    display: none !important;
}

.agency_work_area .first-bg {
    display: none !important;
}
.agency_section__title p {
    margin-bottom: 30px !important;
}

/* Aboutus of Homepage */

.testimonial-contents-wrapper .left-contents h2 {
    font-size: 48px !important;
    font-weight: 600 !important;
}

.left-contents ul li a[href="/about-us"] {
    background-color: #ffc107 !important; 
    color: #ffffff !important;           
    border: none !important;             
    outline: none !important;           
    box-shadow: none !important;         
    padding: 12px 25px;                  
    display: inline-block;               
    text-decoration: none;     
    font-size: 16px !important;
}
.left-contents ul li a[href="/about-us"]:hover {
    background-color: #e0a800 !important;
    border: none !important;
}
.testimonial-contents-wrapper .left-contents ul li:last-child a {
    text-transform: capitalize !important;
}
.testimonial-contents-wrapper .left-contents h4 {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #45515b !important;
    
}

/* Aboutus Ends Here */

/* Testimonail */
.barberShop_testimonial__single__contents__para {
    display: -webkit-box !important;
    -webkit-line-clamp: 3 !important; 
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important; 
    
    /* Height fix garna yadi chahiyema (optional) */
    max-height: 4.8em !important; 
    line-height: 1.6em !important;
}

.barberShop_testimonial__single__contents__para:hover {
    -webkit-line-clamp: unset !important;
    display: block !important;
    max-height: none !important;
    overflow: visible !important;
    cursor: pointer !important;
}

/* Blog Section */
.singleBlog-global .blogCaption .tittle {
    font-size: 19px !important;
   
}
.blogCaption h3,
.blogCaption h3 a {
    font-weight: 700 !important;
}

/* Services Pages */
.singleServices-global .btn-wrapper a {
    background: #ffc812 !important;
    color: white !important;
}

/* Footer Section */
.mb-40 {
    margin-bottom : 5px !important;
}




/* Mobile Responsive */
@media only screen and (max-width: 575px) {
    .navbar-area.agency_nav .nav-container {
        padding: 0 0 0 !important;
    }
    
    .common-banner .slider-contents h2 {
        font-size: 20px !important;
    
   }
   .common-banner .slider-contents p {
       font-size: 15px !important;
    
   } 
    .common-banner .btn-wrapper {
        margin-top: -40px !important;   
        padding-bottom: 30px !important;
        position: relative !important;
        z-index: 10 !important;
    }
    .common-banner .slider-contents .agro_cmn_btn {
        padding: 6px 6px !important;
        font-size: 12px !important;
    }
    .testimonial-contents-wrapper .left-contents h2 {
        font-size: 24px !important;
    }
    .testimonial-contents-wrapper .left-contents h4 {
     font-size: 16px !important;
   }
   .testimonial-contents-wrapper .left-contents ul li:first-child a {
    padding: 0 20px !important;
    height: 40px !important;
   }
  
}
