.video_section  .d-flex:lang(ar){justify-content:end;}
.social_media_icons li a{align-items:center;}
a:hover{text-decoration:none !important;}
#footersubscribe_sidebar .form-group.email .input-group:lang(ar) .form-control{border-top-left-radius: 30px; border-bottom-left-radius: 30px;}
#footersubscribe_sidebar .form-group:lang(ar){margin-left:1rem;}
:lang(ar) #footer .text-md-right {text-align: right !important;}
:lang(ar) .btn-link.pr-0{padding-left:8px !important;}
.upload_size:lang(ar) .form-row{justify-content:end;}
:lang(ar) .accordion .card:last-of-type {border-top-right-radius: .25rem;border-top-left-radius: .25rem;}
:lang(ar).accordion .card:first-of-type {border-bottom:1px solid rgba(0,0,0,.125); border-bottom-left-radius: .25rem; border-bottom-right-radius: .25rem;}
:lang(ar).form-control {border-radius: 30px;}
:lang(ar).input-group > .form-control:not(:last-child){border-top-left-radius: 30px;border-bottom-left-radius: 30px;}
:lang(ar)#top-banner .carousel-control-next,:lang(ar)#top-banner .carousel-control-prev{width: 50px !important;opacity:1;}
:lang(ar).carousel-control-next {left: auto;}
:lang(ar).carousel-control-prev {right: auto;}
.dynamicHelpTemplateMain .help-template-design{text-align: left;}
.offer_section .packaging_product_box .packaging_img img {transform: unset !important;}
.offer_section:lang(ar) .row > .col-md-6:nth-of-type(2) .packaging_product_box .packaging_img img {transform: scaleX(-1) translate(30px) !important;}
.top-header .container, .top-header .container-fluid{flex-wrap: nowrap;white-space: nowrap;}
:lang(ar).HomePage_Title h1 {text-align:right;}
:lang(ar).product-category > .container > .row > div:last-child {justify-content: start;}
:lang(ar)#testimonial_multi_sidebar > .card-header {text-align:right;}
:lang(ar)#testimonial_multi_sidebar > .card-footer .carousel-controls {left: 0;}
:lang(ar)#testimonial_multi_sidebar > .card-footer .carousel-controls .carousel-control-next {right: auto; left: 50px;}
:lang(ar)#testimonial_multi_sidebar > .card-footer .carousel-controls .carousel-control-prev {right: auto; left: 0;}
:lang(ar)#price_calculator .card-header .card-title .text-right{text-align:right !important;}
:lang(ar) #horizontal_box .float-right {float: right !important;}
@media only screen and (min-width: 768px) {
    :lang(ar).product-category > .container > .row {flex-direction:row-reverse;}
    html[lang="ar"] .header-bg .navbar-brand {
        order: 4 !important;
    }
    html[lang="ar"] .header-bg .mx-auto {
        order: 3 !important;
    }
    html[lang="ar"] .header-bg .bootstrap-select {
        margin-left: 0 !important;
        order: 1 !important;
    }
    html[lang="ar"] .header-bg .top-links {
        order: 2 !important;margin-right: 10px;
    }
}
.whatsappIcon a {
    position: static !important;
}
.whatsappIcon a img {
    width: 35px;
    margin-left: .5rem !important;
}
.navbar .navbar-nav .nav-item .nav-link{
    padding: .85rem 0.7rem !important;
}
.btn-img-text{
    display: block;
  text-align: center;
}
.btn-img-text .media-body {
  display: block;
  width: 100%;
}
.btn-img-text .media-body .h4 {
  color: #040404 !important;
  display: block;
}
.btn-img-text:hover {
  background: #36333c;
}

@media only screen and (min-width:768px){
  .container, .container-sm, .container-md {
    max-width: 100%;
  }
  
    
    
}

@media only screen and (min-width: 1248px) {
  .container {
    max-width: 1410px;
  }
}
@media only screen and (max-width:768px) {
.navbar-brand img {
  max-height: 55px;
  max-width: 40px;
}
.navbar-brand{
    max-width:60px;
}
}
.upload_design, .custom_design {
  background: transparent;
}
.browse_design, .upload_design, .custom_design, .hire_designer, .quote_product{ border-radius:0 !important; border: none !important; box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.15);}

/**/
#productpricetotal .sub-total span {
 font-family: aed-Regular;
}
#productpricetotal .sub-total span .custom_crsign {
    font-size: 23px;
}
.btn-img-text{
    height:100%;
}