.dagency-cta-area .right-image-area {
    position: absolute;
    right: 0;
    top: 10%;
}



@media only screen and (min-width: 992px) and (max-width: 1200px){
  .dagency-cta-area .right-image-area, .header-area.cdesign-agency-home .right-image-wrap {
      display: block !important;
  }
}

.login-register, .cart_global, .wishlist_global, .mobile-cart, .login-register,  .price-wrap {
  display:none !important;
}

.construction-counterup-area {
    margin-top: -46px;
}

.logistics-btn.blank:hover, .logistics-btn, .btn-dagency,
.charity-about-area .right-content-area .image-wrapper:before,
.btn-charity, .back-to-top,
.single-portfolio-blog-grid.dagency-home .thumb .time-wrap{
	background-color:#e98e00;
}

.btn-dagency i ,.cta-area-inner .title, .charity-about-area .left-content-area .subtitle,
.home-21.footer-area .contact_info_list li.single-info-item .icon,
.home-21.footer-area .footer-widget.widget_nav_menu ul li a:after,
.home-21.footer-area .contact_info_list li.single-info-item .icon,
.home-21.footer-area .footer-widget.widget_nav_menu ul li a:after,
.btn-charity i{
color: #e98e00;
}


.logistics-btn.blank{
border: 1px solid #e98e00;
}

@media only screen and (max-width: 450px){
  .top-bar-inner ul li.login-register {
      display: none !important;
  }
}



.single-portfolio-blog-grid {
    margin: 20px 0;
    padding: 10px;
}

.single-portfolio-blog-grid .thumb {
    width: 100%; /* Set your desired image width */
    height: 320px; /* Set your desired image height */
    margin-right: 10px;
    position: relative;
}

.single-portfolio-blog-grid .thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* Maintain aspect ratio and cover entire container */
}

.single-portfolio-blog-grid .content {
    flex: 1;
}

.single-portfolio-blog-grid .title a {
    color: #333;
    text-decoration: none;
}

.home-21 .sidebars-single-content{
	margin-top:0px;
}

.xg-mega-menu-container a{
color:black !important;
}

.owl-prev, .owl-next {
    display: block !important;
}

.construction-counterup-item .count-wrap:after{
  background-color: white !important;
}

.construction-counterup-item .title, .construction-counterup-item .count-wrap{
  color: white !important;
}

.back-to-top {
    position: fixed;
    right: 19px;
    bottom: 19px;
}