@charset "UTF-8";
    .elementor-widget:not(:last-child) {
margin-bottom: 0px !important;
}
.mission-text a {
color: #fff;
text-decoration: none;
}
.project-banner {
background-size: cover !important;
}
.trend_banner {
background-size: cover !important;
}
.products .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
height: auto !important;
}
.single-product .product_meta {
display: none;
}
.single-product .price {
color: #000 !important;
font-weight: 700;
}
.single-product .quantity {
display: block;
width: 100%;
margin-bottom: 15px !important;
}
.single_add_to_cart_button.button.alt {
background: #333 !important;
padding: 10px 25px;
font-weight: normal;
text-transform: uppercase;
border-radius: 0px;
}
.single-product .quantity input {
border: 1px solid #ccc;
padding: 5px;
height: 40px;
width: 80px !important;
display: block;
}
.woocommerce-product-details__short-description strong {
font-weight: 600;
}
.single-product .related.products {
display: none;
}
.single-product .button.wc-forward {
font-weight: normal;
text-transform: uppercase;
border-radius: 0px;
}
.woocommerce-cart-form .product-thumbnail img {
width: 80px !important;
}
.woocommerce-cart-form .product-name a {
color: #000;
font-weight: 600;
}
.woocommerce-cart-form .button {
font-weight: 400 !important;
text-transform: uppercase;
background: #333 !important;
color: #fff !important;
border-radius: 0px !important;
}
.checkout-button.button.alt.wc-forward {
background: #333 !important;
padding: 15px;
font-weight: normal;
text-transform: uppercase;
color: #fff !important;
}
.woocommerce-cart-form #coupon_code {
width: 150px;
}
.cart_totals h2 {
font-size: 22px;
font-weight: 600;
text-transform: uppercase;
}
.return-to-shop {
display: none;
}
@media (min-width: 768px){
#customer_details{
width: 60%;
float: left;
}
#order_review_heading{
width: 30%;
float: left;
}
#order_review{
width: 40%;
float: left;
padding-right: 50px;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
width: 100%;
}
}
#customer_details label {
width: 100%;
}
#customer_details h3,#order_review_heading {
font-weight: 600;
font-size: 18px;
text-transform: uppercase;
}
#customer_details input {
border: 1px solid #ccc;
border-radius: 0px;
padding: 5px !important;
}
.select2-selection.select2-selection--single {
border-radius: 0px;
border: 1px solid #ccc;
height: 40px;
padding: 5px;
}
#customer_details span {
display: block;
width: 100%;
}
#customer_details textarea {
width: 100%;
height: 100px;
border: 1px solid #ccc;
padding: 5px;
}
#place_order {
background: #333 !important;
font-weight: normal;
text-transform: uppercase;
border-radius: 0px;
width: 100%;
}
.checkout_coupon.woocommerce-form-coupon #coupon_code {
height: 40px;
padding: 5px;
border: 1px solid #ccc;
}
.checkout_coupon.woocommerce-form-coupon .button {
background: #333 !important;
color: #fff !important;
font-weight: normal !important;
text-transform: uppercase;
height: 40px;
}
.banner {
text-align: center;
}
.googlereviewslider .ti-widget-container.ti-col-1 {
width: 100% !important;
}
.singleprojectlink {
color: #464646 !important;
text-decoration: none !important;
font-weight:normal;
}
.headercolumns .col-md-3 {
align-self: normal;
}
.projecttitle {
font-size: 30px;
text-transform: uppercase;
}
.projectsubtitle {
font-size: 17px;
font-weight: 600;
}
.linkssection a {
color: #464646 !important;
font-size: 15px;
font-weight: 600;
text-decoration: underline;
}
.trend-about.projectimages img {
max-width: 100%;
margin-left: auto;
margin-right: auto;
display: block;
margin-bottom: 30px;
}
.trend-about.projectimages {
margin-top: 40px;
}
.single-product .product_title.entry-title {
font-size: 26px;
text-transform: uppercase;
}
.woo-related-products-container {
display: table;
width: 100%;
clear: both;
}
.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix.ui-draggable-handle {
background: #8ccd00;
}
.wdm-enquiry-action-btns button {
background: #8ccd00;
}
#enquiry {
display: inline-block;
padding-left: 40px;
}
#enquiry {
display: none;
}
.inspiring-section.displaytablediv {
display: table;
width: 100%;
}
.product-box .product {
margin-bottom: 10px !important;
}
.mobilebanner
{
display:none;
}
.contact-bottom {
display: none !important;
}
.progect .progect-text a {
color: #000 !important;
}
.heading h2 {
text-transform:uppercase;
}
.trend_banner h2, .heading h2 { text-align: center;
font-size: 32px;
font-weight: 600;
}
@media (max-width: 767px){
.trend_banner h2, .heading h2 {
font-size: 26px;
}
.desktopbanner
{
display:none;
}  
.mobilebanner
{
display:block;
}  
}
.col.product-heading.text-right a:hover {
color: #000;
}
.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix.ui-draggable-handle {
background: #000;
}
.wdm-enquiry-action-btns button {
background: #000 !important;
font-family: inherit !important;
}
.ui-icon-closethick {
background: #fff;
padding: 10px;
display: block;
top: 7px !important;
left: 7px !important;
position: relative !important;
}
.woocommerce-product-gallery__image .wp-post-image {
max-width: 100% !important;
}
.inspiring-section.bg-gray .product-box .product img {
width: 100%;
}
#navbarResponsive li a {
text-transform: uppercase;
}
.top_header .navbar-nav .dropdown-menu{
left: auto !important;
right: 0 !important;
}
.top_header .container-fluid{
max-width: 1400px;
margin: 0px auto;
}
.store-btn a:hover {
border: none;
}
.brand-section img {
max-width: 100%;
}
#clientlogos {
margin-top: 20px;
}
.brand-section img {
width: 100%;
}
.gridbox .store-btn {
margin-top: 10px;
}
.inspiring-gallery img {
max-width: 100%;
}
.inspiring-text a {
color: #000;
text-decoration: none;
}
.footer-links a i {
margin-right: 5px;
}
.lattest-section h3 {
text-transform: uppercase;
}
.insta-section {
padding: 40px 0px 0px;
display: table;
width: 100%;
}
.banner-section .col-md-9.order-1.order-md-9 {
padding-left: 0px;
padding-right: 0px;
}
.inspiring-text.projecttextnew h3, .inspiring-text.projecttextnew p {
text-transform: uppercase;
}
.header-mob a { right: 39px;
top: 8px;
color: #000;
text-decoration: none;
width: 100%;
text-align: center;
display: block;
line-height: 38px;
}
.fa.fa-phone {
font: normal normal normal 14px/1 FontAwesome;
}
@media (min-width: 992px){
.masonry .item img {
max-width: 100%;
height: 350px;
object-fit: cover;
}
.navbar-nav.ml-auto > li:last-child .dropdown-menu.show {
position: absolute !important;
left: -220px !important;
width: 324px;
}
.store-btn .secondarybtn {
margin-left: 10px;
}
.trend_banner, .project-banner {
height: 80vh !important;
background-size: cover !important;
background-attachment: fixed !important;
max-width:100% !important;
}
}
.home .top_header {
position: absolute;
top: 0px;
z-index: 1;
background-color: rgba(255, 255, 255, 0.9);
width: 100%;
}
.home .banner img {
height: 100vh !important;
}
@media (max-width: 575px){
.trend-about figure.wp-caption {
text-align: center;
}
.trend-about figure.wp-caption img {
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 5px;
}
.affiliatelogos img {
max-width: 100% !important;
}
.affiliativemaindiv {
max-width: 100% !important;
}
.col-xs-6 {
width: 50%;
}
.lattest-section .store-btn {
margin-top: 0px;
}
.wheretobuy .store-btn {
display: flex;
flex-direction: column-reverse;  }
.wheretobuy .store-btn a {
display: table;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
}
.inspring-container .row {
margin-left: 0px !important;
margin-right: 0px !important;
}
.banner-section {
margin-bottom: 5px;
}
#text-6 {
display: none;
}
.home .top_header {
position: relative !important;
}
.home .banner img {
height: auto !important;
}
.navbar-brand img {
width: 110px !important;
}
.trend-section .heading h2 {
font-size: 30px !important;
font-weight: 600 !important;
}
}
.lattest-section,.footer,.project-banner,.trend_banner {
max-width: 1920px;
margin-left: auto;
margin-right: auto;
}
.container-fluid {
max-width: 1920px;
}
.elementor-section-stretched {
max-width: 1920px;
margin-left: auto;
margin-right: auto;
left: 0px !important;
}
.tool h2 {
margin-bottom: 20px;
}
.header-mob {
position: fixed;
bottom: 0px;
z-index: 99999;
left: 20px;
background: #fff !important;
display: inline-block;
width: 120px;
height: 40px;
text-transform: uppercase;
}
#myBtntop {
position: fixed;
right: 20px;
bottom: 20px;
background: #F2F2F2;
border: 1px solid #000;
border-radius: 50%;
padding: 8px;
width: 45px;
}
.woocommerce-product-details__short-description table {
width: 100%;
}
.woocommerce-product-details__short-description td {
font-weight: 300;
border-bottom: 1px solid #ccc;
padding: 5px;
}
.gridbox h2 {
text-transform: uppercase;
}
.woocommerce-loop-product__title {
text-transform: uppercase !important;
}
.footer {
display: table;
width: 100%;
}
.servicesectionnew  .widget-image-caption.wp-caption-text {
vertical-align: text-top;
display: inline-block; }
.servicesectionnew img {
display: inline-block;
margin-right: 10px;
}
.eael-product-grid .button.product_type_external {
display: none;
}
.single-product .trend_banner {
display: none;
}
.trend-section .heading h2 {
text-align: left;
margin-bottom: 40px;
padding-left: 15px;
padding-right: 15px;
}
.trend-section .heading.pd0 h2
{
padding-left: 0px;
padding-right: 0px;
}
#sb_instagram .sb_instagram_header .sbi_header_text .sbi_bio, .sb_instagram_header .sbi_header_text h3 {
color: #000000 !important;
}