.footer-bottom{margin-top: -35px; border-top: none;}
.main-footer .about-widget .logo img{width: 250px!important;}
.footer-bottom .inner-container{background-color: #222f50;}
.main-footer .widget-title{display: block; font-size: 25px; font-weight: 700; padding-bottom: 5px; margin-bottom: 25px;}
.main-footer .widget-title:before {    
    position: absolute;
    left: 0;
    top: inherit;
    margin-left: inherit;
    bottom: 0;
    height: 3px;
    width: 100%;
    content: "";
    background-color: rgba(255, 255, 255, 0.1);
}
.main-footer .widget-title:after {
    position: absolute;
    left: 0%;
    top: inherit;
    margin-left: inherit;
    bottom: 0;
    height: 3px;
    width: 50px;
    background-color: #ed3237;
    content: "";
}
.main-footer .bg-image{position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;}
.main-footer .bg-image:before {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: var(--bg-theme-color1);
    opacity: 0.92;
    content: "";
    background-color: #111;
}
.main-footer .user-links {float: left; margin-right: 30px;}
.user-links li {font-size: 16px; line-height: 24px; color: #8c8f94; margin-bottom: 14px;}
.main-footer .nav-link {padding: inherit;}
.main-footer .widget-content h6{color: #fff!important; font-size: 17px!important;}
.main-footer .widget-content li a{color: #ffffff!important;}
.main-footer .widget-content li i{color: #ed3237!important; margin-right: 10px!important;}
.home .clients-carousel .slide-item{height: 160px;
background-color: #fff;
display: flex; 
justify-content: center;
align-items: center;
padding: 10px; 
border: 2px solid #ddd;
border-radius: 10px;
box-shadow: 0 0 10px #d9d1d1;}
.home .clients-carousel .slide-item img{opacity: inherit; max-height: 100%!important;}
.home .clients-carousel .slide-item a:hover{background-color: inherit;}
.home .why-choose-section .why-choose-img .why-choose-inner-img{padding: 2px 2px 2px;}
.home .why-choose-section{position: relative; padding: 0 0 0px;}
.home .contact-section-four .form-column .inner-column .contact-form{padding: 32px 50px 0px;}
.home .news-block .image-box .image img{height: 350px;}
.home .news-block .content-box p{font-size: 20px; font-weight: 600;}
.home .news-block .content-box{padding: 25px 12px 10px;}
.home .testimonial-section .testimonial-block .inner-box{height: 270px;}
.home .services-section .feature-block-four .inner-box .image-box .image img{height: 500px;}
.home .services-section .feature-block-four{height: 500px;}
.page-template-page-aboutus .about-why-choose-section img{margin-bottom: 30px;}
.page-template-page-aboutus .vision-section .image-column .image-box .circle-img{width: 176px; border: 5px solid #ffff; border-radius: 83px;}
.page-template-page-aboutus .about-product-section{padding: 50px 0 350px;}
.page-template-page-aboutus .about-why-choose-section .row{margin-top: -72px;}
.page-template-page-aboutus .call-to-action-two{padding: -0px 0 80px;}
.page-template-page-aboutus .about-section-three .image-box:after{background-image: none;}
.page-template-page-aboutus .aboutus-section{padding: 100px 0 0px;}
.inner-page-breadcrumb{padding: 100px 0 100px;}
.page-template-page-blog .news-block{display: inline-block; width: 374px; margin-left: 15px;}
.page-template-page-blog .blog-content .default-dots{text-align: center;}
.page-template-page-brands .brand-section .pricing-block .inner-box .plan-price{height: 180px; text-align: center; padding: 30px 30px 30px; border-bottom: none;}
.page-template-page-brands .brand-section .pricing-block .inner-box{margin-bottom: 35px; box-shadow: 7px 7px 10px #d9d1d1;}
.page-template-page-brands .brand-section img{max-height: 100%!important;}
.page-id-145 .news-block .content-box{padding: 25px 14px 15px;}
.page-id-145 .news-block .content-box .title p{font-size: 20px; font-weight: 600;}
.page-id-145 .news-block .image-box .image img{max-height: 100%; height: 320px;}
.single-post .blog-details__content p{text-align: justify;}
.single-post .blog-details__meta li a{margin-right: 10px;}
.single-post .sidebar__post{padding: 46px 15px 30px;}
.single-post .sidebar-blog-post ul li{padding: 16px 0px 0px;}
.single-post .sidebar__post .sidebar__post-list .sidebar__post-image > img{height: 80px;}
.single-post .sidebar__tags-list a {display: inherit; margin-bottom: 9px;}
.page-id-149 .service-page .news-block .image-box .image img{height: 350px;}
.page-id-149 .service-page .news-block .content-box{height: 125px; padding: 25px 24px 25px;}
.page-id-149 .service-page .news-block .inner-box{border: 2px solid #b7aeae; box-shadow: 0 0 10px #a39797;}
.single-services .services-details__content{text-align: center;}
.single-services .services-details__content p{text-align: justify;}

.home .product-section .team-block .inner-box .image-box{padding: 0 5px;}
.home .product-section .team-block .inner-box .image-box .image{border: 2px solid #c4b8b8; box-shadow: 0 0 10px #a08d8d;}
.home .product-section .team-block .inner-box .image-box .image img{max-height: 100%; height: 400px;}
.home .product-section .team-block .info-box .name{height: 80px;}
.gallery-section .gallery-item .image-box .image img{height: 400px;}
.testimonial-section .col-lg-5{width: 30%;}

.woocommerce ul.products li.product a img{height: auto!important;}
.wtcpl_category_nav .qcld_category_image{width: 40px; height: 40px;}
.sp-wcsp-slider-area.sp-wcsp-slider-area-932 .sp-wcsp-section-title{display: none;}/*homepage Categories slider*/
.sp-wcsp-cat-item .sp-wcsp-cat-thumbnail img{height: 400px;}/*homepage Categories slider*/
#sp-wcsp-slider-section-932 .sp-wcsp-pagination span.swiper-pagination-bullet-active{background : #ed3237}/*homepage Categories slider*/





.project-block-three .image-box .image img{height: 500px; border: 2px solid #a89595; border-radius: 10px; box-shadow: 0 0 29px #a89595;}
.products li.product {border: 2px solid #e4e1d5;
    border-radius: 10px;
    overflow: hidden;
    text-align: center;} 
.products li.product .button {margin-bottom: 10px;}
.products li.product h2 {margin: 0 10px!important;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 26px;
    padding: 0;
    height: 54px;}
.products li.product:hover {border: 2px solid #ed3237;}
.products li.product .attachment-woocommerce_thumbnail {-webkit-transition: all 300ms ease;transition: all 300ms ease;}
.products li.product:hover .attachment-woocommerce_thumbnail {padding: 10px!important;}
div.woocommerce {padding: 20px 0;}
div.woocommerce .orderby {background-color: #eee;padding: 10px 7px;border-radius: 10px;} 
.woocommerce-Price-amount bdi {display: block;
    font-size: 16px;
    line-height: 26px;
    color: #ff6809;
    font-weight: 600;}

.woocommerce ul.products li.product a img {height: 217px;}
.woocommerce-breadcrumb {display: none;}
.single-product h3 {font-size: 20px;}
.single-product .product_meta {display: inline-grid;}
.woocommerce div.product .product_title {font-size: 35px;}
.single-product .inner-page-breadcrumb {display: none;}
.single-product #site-content {margin-top: 80px;}
.single-product .main-header {box-shadow: 0px 8px 7px #ddd;}

@media (min-width: 1281px) {    
}
/* laptop/ small desktop view*/ 
@media (max-width: 1280px) {    
}

/* Tablets view*/ 
@media (max-width: 1024px) {
    .main-header .logo img {height: 65px; width: auto;}
    .home .testimonial-section .col-lg-5{width: 100%;}
    .mobile-nav-toggler .icon{margin-right: 25px;}
    .mobile-menu .navigation .dropdown ul li > a{color: #0e0b0b;}
    #dhvc_woo_fc7928715c .dhvc-woo-masonry-list .dhvc-woo-masonry-item {float: left; width: 50%; }
    .woocommerce-page ul.products li.product:nth-child(n){margin: 0 0 11.5%!important; width: 100%!important;}
}
/* Mobile view*/ 
@media (max-width: 767px) {
    .main-header .logo img {height: 65px; width: auto;}
    .testimonial-section .col-lg-5{width: 100%;}
    .mobile-nav-toggler .icon{margin-right: 25px;}
    .mobile-menu .navigation .dropdown ul li > a{color: #0e0b0b;}    
    .woocommerce-page ul.products li.product:nth-child(n){margin: 0 0 11.5%!important; width: 100%!important;}

}






