a:hover {
  color: #4099D4;
  text-decoration: none;
}

.preflightnoimg .uploaded-image{ min-width: 100px}
.preflightnoimg .front-uploader-ops .uppy-Dashboard-inner.uploader-md { height: 13.5rem !important; }

.preflightnoimg .uppy-Root .uploader-spinner {    background:#ffffff !important; }
@media only screen and (min-width: 800px) {
    .SidebarFixed {
        /*height: 570px;*/
        height: auto;
        margin-bottom: 250px;
    }
}

@media only screen and (min-width: 640px) {
    .SidebarFixed {
        top: 200px;
        position: sticky !important;
    }
}

@media only screen and (min-width: 800px) {
    .MainHeading {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    
    .MainHeading h1 {
        font-size: 2.5rem;
        line-height: 80px;
    }
    
    .py-05 {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    
    .Custome_Tabs > .nav-tabs {
        padding: 0px;
    }
    
    .Custome_Tabs > .tab-content {
        padding: 15px;
    }
}

@media only screen and (min-width: 800px) {
    .Custome_Tabs > .nav-tabs .nav-item .nav-link .CircleNumber {
        margin: 0 auto 10px;
        width: 44px;
        height: 44px;
        line-height: 50px;
    }
}

@media only screen and (min-width: 800px) {
    .Custome_Tabs > .nav-tabs .nav-item .nav-link {
        font-size: 1.25rem;
    }
}

@media only screen and (min-width: 767px) {
    .Custome_Tabs > .nav-tabs .nav-item .nav-link {
        padding: 0.75rem;
    }
}

.card-header.pb-2, .card-header.py-2 {
    padding-bottom: 0 !important;
}

.card.mb-4, .card.my-4 {
    margin-bottom: 0 !important;
}

.prduct_size .form-group {
    margin-bottom: 0;
}

@media (min-width: 768px) {
    .bg-dark-light.mb-md-5, .bg-dark-light.my-md-5 {
        margin-bottom: 0 !important;
    }
    
    .bg-dark-light.mt-4, .bg-dark-light.my-4 {
        margin-top: 0 !important;
    }
}

#product_design_upload .col-12.mb-3, #product_design_upload .col-12.my-3 {
    margin-bottom: 0rem !important;
}

.JobName {
    padding-bottom: 0.5rem;
}

@media (min-width: 768px) {
    .bg-dark-light.mb-md-4, .bg-dark-light.my-md-4 {
        margin-bottom: 0.5rem !important;
        margin-top: 0.5rem !important;
    }
}

@media (min-width: 768px) {
    #standard_upload_block .col-12.mb-md-5, #standard_upload_block .col-12.my-md-5 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }
}

.carousel-control-prev {
    left: -20px;
}

.carousel-control-next {
    right: -20px;
}

.carousel-control-prev-icon, .carousel-control-next-icon {
    width: 30px;
    height: 30px;
}



/* custom css for changes */
.HomePageBody #top-banner .carousel-inner .carousel-item {
 min-height: auto !important;
}
.HomePageBody #top-banner .carousel-inner .carousel-item .img-fluid {
 height: 180px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.HomePageBody .middle_inner_section .card {
 background-color: #fff;
 box-shadow: 0 0 05px #dbdbdb;
 border-radius: 20px !important;
 padding-bottom: 20px;
 overflow: hidden;
}
/*.HomePageBody .middle_inner_section .row.card-aligned > div {*/
/* margin-bottom: 30px !important;*/
/* max-width: 100%;*/
/*   flex: 0 0 100%;*/
/*}*/
.HomePageBody .middle_inner_section .card > .ProdImage {
 order: 0;
 padding: 5px !important;
}
.HomePageBody .middle_inner_section .card > .card-header {
 order: 1;
 margin-block: 20px;
 padding-inline: 25px !important;
}
.HomePageBody .middle_inner_section .card > .card-body {
 order: 2;
 padding-top: 0;
 padding-inline: 25px !important;
}
.HomePageBody .middle_inner_section .card > .card-footer {
 order: 3;
 padding-inline: 25px !important;
}
/*.HomePageBody .body-container {*/
/* padding-top: 0 !important;*/
/* margin-top: 0rem !important;*/
/*}*/
/*.HomePageBody .ProductTitle {*/
/*    padding-top: 1.7rem;*/
/*}*/
.HomePageBody .ups-sec li {
 font-size: 16px;
}
.middle_inner_section .card .card-body p {
 font-size: 16px;
}
.HomePageBody .middle_inner_section .card .card-footer a {
 font-size: 16px;
 padding: 8px 15px;
 box-shadow: 0 .7065919983928324px .7065919983928324px -.625px #00000026,0 1.8065619053231785px 1.8065619053231785px -1.25px #00000025,0 3.6217592146567767px 3.6217592146567767px -1.875px #00000023,0 6.8655999097303715px 6.8655999097303715px -2.5px #00000020,0 13.646761411524492px 13.646761411524492px -3.125px #0000001b,0 30px 30px -3.75px #0000000d;
}
#top-banner .carousel-control-prev {
 left: 0;
}
#top-banner .carousel-control-next {
 right: 0;
}
.HomePageBody .SidebarFixedfloat{
    width: 100% !important;
    margin-bottom: 0 !important;
}
.HomePageBody .SidebarFixedfloat ul li {
    margin: 1.2rem 0;
    font-size: 20px;
}

.HomePageBody .SidebarFixedfloat li {
 margin-block: 0 30px !important;
}
.HomePageBody .SidebarFixedfloat li:last-child {
 margin-bottom: 0 !important;
}
.HomePageBody .SidebarFixedfloat{
    padding: 25px;
}
/*.HomePageBody .middle_inner_section > .row > div:first-child {*/
/* padding-bottom: 1rem;*/
/*}*/
.InnerBlock p{
    font-size: 16px;
}
body.HomePageBody .container.body-container {
 max-width: 100%;
 /*padding-bottom: 2.7rem !important;*/
}
@media only screen and (min-width: 800px) {
    /*.HomePageBody .middle_inner_section > .row > div:first-child {*/
    /* padding-bottom: 50px;*/
    /*}*/
    .HomePageBody .SidebarFixedfloat{
        top: 110px;
        position: sticky !important;
        width: 100% !important;
    }
    .TextileFrame .FrameDescription h2,
    .HomePageBody h2,
    .NotSureYet h3, 
    .NotSureYet a{
        font-size: 24px;
        line-height: 1.2;
    }
    .NotSureYet .h3{
        font-size: 1.125rem;
    }
    .EasyOrderAdvantages .InnerBlock h3 {
     font-size: 20px;
     line-height: 1.2;
     margin: 25px 0;
    }
    .middle_inner_section .card .card-header .card-title {
     font-size: 20px;
     line-height: 1.2;
    }
    /*.HomePageBody .ProductTitle {*/
    /* padding-bottom: 10px;*/
    /*}*/
    /*.SidebarFixed ul li img {*/
    /* height: 30px;*/
    /* width: 30px;*/
    /*}*/
    /*.HomePageBody .Sidebarsticky {*/
    /* top: 87px;*/
    /* position: sticky !important;*/
    /*}*/
    
}

@media (min-width: 992px){
    body.HomePageBody .container.body-container {
     /*padding-inline: 40px 15px;*/
    }
    .HomePageBody .SidebarFixedfloat{
        margin-right: -15px;
    }
}

@media only screen and (min-width: 1024px){
    .EasyOrderAdvantages .row > div {
     max-width: 20%;
     flex: 0 0 20%;
     word-wrap: break-word;
    }
    
}

@media (min-width: 1440px){
    .HomePageBody .SidebarFixedfloat{
        top: 87px;
    }
    /*body.HomePageBody .container.body-container {*/
    /* padding-inline: 80px 15px;*/
    /*}*/
 /*   .HomePageBody .middle_inner_section .row.card-aligned > div {*/
 /* max-width: 25%;*/
 /* flex: 0 0 25%;*/
 /*}*/
 .HomePageBody .SidebarFixedfloat{
     padding: 50px;
 }
}

#massMainContent .orderLabel,
#massMainContent .text-primary {
    color: #1B364F !important;
}

#massMainContent .massContent {
    font-size: 1.5rem !important;
    color: #1B364F !important;
    
}

#massMainContent .btn-dark,
#massMainContent .btn-secondary {
    background-color: #1B364F !important;
    align-content: center !important;
}

#massMainContent .massCMS {
    font-family: 'Alright-v2-Normal-LP-Light' !important;
}

#massMainContent .qq-upload-drop-area-selector.qq-upload-drop-area {
    padding: 0.3rem !important;
    color: #1B364F !important;
    border-color: #1B364F !important;
    background-color: #FFFFFF !important;
    font-size: 1.2rem !important;
}

#massMainContent .fal.fa-cloud-upload,
#massMainContent .fa.fa-upload {
    display: none !important;
}

#massMainContent .form-group {
    margin-bottom: 0rem !important;
}

#massMainContent .qq-upload-button {
    padding: 0.3rem !important;
    font-size: 1.2rem !important;
}

#massMainContent .qq-uploader-selector.qq-uploader .col-12.col-md-5,
#massMainContent .qq-uploader-selector.qq-uploader .col-12.col-md-7 {
    flex: 0 0 50% !important;
    max-width: 50% !important;    
}

#massMainContent .qq-upload-list-selector.qq-upload-list .qq-upload-file-selector.qq-upload-file {
  display: none !important;
}

#massMainContent .drag_html,
#massMainContent .allshowuploadfile{
    margin-bottom: 0rem !important;
}

#massMainContent .fa.fa-spinner.fa-spin {
    margin-right: 20px !important;
}

#massMainContent .massContent .motifdata {
    /*margin-left: 20px !important;*/
}

#massMainContent .massContent .col-6.text-center.pt-5 {
    padding-top: 0 !important;
}

#massMainContent .massContent .col-6.text-center.pt-5 .col-4.mt-3.cusfont {
    margin-top: 0 !important;
}

#massMainContent .massContent .front-uploader-ops .uppy-Dashboard-inner.uploader-sm {
    width: 100% !important;
    height: 4.5rem !important;
}
#massMainContent .massContent .zoom i.fa-search{ font-size: 1.5rem; height: 24px; }

/*#top-banner .carousel-item a,*/
/*#top-banner .carousel-item {*/
/* padding: 0 !important;*/
/*}*/
/*#top-banner .carousel-item a img,*/
/*#top-banner .carousel-item .img-fluid {*/
/* position: static;*/
/* height: 180px;*/
/* object-fit: cover;*/
/*}*/
/*.EasyOrderTitle.bg-primary,*/
/*.EasyOrderDetails.bg-light,*/
/*.ProductSectionTitle.bg-primary {*/
/* display: none;*/
/*}*/
/*.header-content {*/
/* position: sticky;*/
/* top: 87px;*/
/* z-index: 5;*/
/*}*/
/*.header-content .SidebarFixed {*/
/* top: 200px;*/
/* position: sticky !important;*/
/* width: 100%;*/
/* max-width: min-content;*/
/* padding: 0px 60px;*/
/* height: auto;*/
/*}*/
/*.header-content .SidebarFixed li {*/
/* margin-bottom: 30px;*/
/* font-size: 20px;*/
/* margin-top: 0;*/
/* width: max-content;*/
/*}*/
/*.HomePageBody .middle_inner_section .ProductTitle {*/
/* padding-bottom: 20px;*/
/*}*/
/*.HomePageBody .middle_inner_section .ProductTitle h2 {*/
/* font-size: 24px;*/
/* line-height: 1.2;*/
/*}*/
/*.HomePageBody .middle_inner_section .card > .ProdImage {*/
/* order: 0;*/
/*}*/
/*.HomePageBody .middle_inner_section .card > .card-header {*/
/* order: 1;*/
/* margin-block: 20px;*/
/* padding-inline: 25px !important;*/
/*}*/
/*.HomePageBody .middle_inner_section .card > .card-body {*/
/* order: 2;*/
/* padding-top: 0;*/
/* padding-inline: 25px !important;*/
/*}*/
/*.HomePageBody .middle_inner_section .card > .card-footer {*/
/* order: 3;*/
/* padding-inline: 25px !important;*/
/*}*/
/*.HomePageBody .middle_inner_section .card > .card-footer a {*/
/* font-size: 14px !important;*/
/* line-height: 1.3;*/
/* padding: 10px !important;*/
/*}*/
/*.HomePageBody .middle_inner_section .card {*/
/* background-color: #fff;*/
/* box-shadow: 0 0 05px #dbdbdb;*/
/* border-radius: 20px !important;*/
/* padding-bottom: 20px;*/
/*}*/
/*.HomePageBody .middle_inner_section .card > .card-header .card-title {*/
/* font-size: 20px;*/
/*}*/
/*.HomePageBody .middle_inner_section > .row > div {*/
/* margin-bottom: 30px !important;*/
/* max-width: 100%;*/
/*   flex: 0 0 100%;*/
/*}*/
/*@media only screen and (min-width: 800px) {*/
/* body.HomePageBody .body-container {*/
/*   padding-top: 52px;*/
/*   padding-bottom: 103px;*/
/*   padding-block: 0 !important;*/
/*   margin-top: 1.5rem !important;*/
/* }*/
/* .HomePageBody .middle_inner_section > .row > div {*/
/*  max-width: 25%;*/
/*  flex: 0 0 25%;*/
/* }*/
/*}*/