.zoom:hover {
  background: #2c56af;
}

.page-header {
  color: #44596a
}

.page-header h1 small {
  color: #ea3e32 !important
}

.page-section-header {
  color: #44596a
}

.page-section-header span {
  color: #333
}

.page-sub-header {
  color: #44596a
}

.table .thead-light th,
.table .thead th,
.table thead th {
  color: #44596a !important;
  background: rgba(0, 0, 0, 0);
  border-bottom-color: #44596a
}

a {
  color: #333
}

a:hover {
  color: #2c56af
}

.btn:focus,
.btn.focus,
.btn:not(:disabled):not(.disabled):active,
.btn:not(:disabled):not(.disabled).active,
.btn:not(:disabled):not(.disabled):active:focus {
  -webkit-box-shadow: 0 0 0 0#fdba16;
  -moz-box-shadow: 0 0 0 0#fdba16;
  box-shadow: 0 0 0 0#fdba16
}

.btn-primary {
  background: #2c56af;
  border-color: #2c56af
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active:focus {
  background: #066;
  border-color: #066
}

.btn-primary.disabled,
.btn-primary:disabled {
  background: #2c56af;
  border-color: #2c56af
}

.btn-info {
  background: #ea362a;
  border-color: #ea362a
}

.btn-info:hover,
.btn-info:focus,
.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active:focus {
  background: rgb(48.0689655172, 62.9137931034, 74.9310344828);
  border-color: rgb(48.0689655172, 62.9137931034, 74.9310344828)
}

.btn-info.disabled,
.btn-info:disabled {
  background: #ea362a;
  border-color: #ea362a
}

.btn-secondary {
  background: #ea362a;
  border-color: #ea362a
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active:focus {
  background: #e65c53;
  border-color: #e65c53;
}

.btn-secondary.disabled,
.btn-secondary:disabled {
  background: #ea362a;
  border-color: #ea362a
}

.btn-success {
  background: #eb3f33;
  border-color: #eb3f33
}

.btn-success:hover,
.btn-success:focus,
.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active:focus {
 background: #e65c53;
  border-color: #e65c53;
}

.btn-success.disabled,
.btn-success:disabled {
  background: #eb3f33;
  border-color: #eb3f33
}

.btn-outline-primary {
  background: rgba(0, 0, 0, 0);
  border-color: #2c56af;
  color: #2c56af
}

.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus {
  background: #2c56af;
  color:#fff;
  border-color: #2c56af
}

.btn-outline-secondary {
  background: rgba(0, 0, 0, 0);
  border-color: #ea362a;
  color: #ea362a
}

.btn-outline-secondary:hover,
.btn-outline-secondary:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus {
  background: #ea362a;
  color:#fff;
  border-color: #ea362a
}

.btn-outline-info {
  background: rgba(0, 0, 0, 0);
  border-color: #ea362a;
  color: #ea362a
}

.btn-outline-info:hover,
.btn-outline-info:focus,
.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active:focus {
  background: #ea362a;
  color:#fff;
  border-color: #ea362a
}

.btn-link {
  color: #616161
}

.btn-link:hover,
.btn-link:focus {
  color: #2c56af !important
}

.btn-link:disabled,
.btn-link.disabled {
  color: #2c56af
}

.border-primary {
  border-color: #2c56af !important
}

.border-info {
  border-color: #44596a !important
}

.border-secondary {
  border-color: #44596a !important
}

.loading {
  border-color: rgba(0, 0, 0, 0) #44596a
}

#loading-text {
  color: #44596a
}

.text-primary {
  color: #2c56af !important
}

.text-info {
  color: #44596a !important
}

.text-secondary {
  color: #44596a !important
}

.text-success {
  color: #eb3f33 !important
}

.badge-primary {
  background: #2c56af
}

.badge-info {
  background: #44596a
}

a.text-primary:hover,
a.text-primary:focus {
  color: #066 !important
}

a.text-info:hover,
a.text-info:focus {
  color: rgb(48.0689655172, 62.9137931034, 74.9310344828) !important
}

a.text-success:hover,
a.text-success:focus {
  color: #e65c53 !important;
}

.bg-primary {
  background-color: #2c56af !important
}

.bg-light-primary {
  background-color: rgba(212, 221, 220, .6901960784) !important
}

.bg-info {
  background-color: #ea362a !important
}

.bg-secondary {
  background-color: #ea362a !important
}

.bg-danger {
  background-color: rgba(239, 118, 34, .9) !important
}

.dropdown-item:hover,
.dropdown-item:focus,
.dropdown-item.active,
.dropdown-item:active {
  background-Color: #f2f2f2;
  color: #2c56af !important
}

.bootstrap-select .dropdown-menu li.active small {
  color: #2c56af !important
}

.bootstrap-select .dropdown-toggle {
  color: rgba(68, 89, 106, .7);
  border: 1px solid rgba(68, 89, 106, .3)
}

.bootstrap-select .dropdown-toggle:focus {
  border-color: #2c56af
}

.bootstrap-select .dropdown-toggle small {
  color: #2c56af !important
}

.bootstrap-select .dropdown-toggle::after {
  color: #bdb9c7
}

.custom-radio .custom-control-input:checked~.custom-control-label::before {
  background-color: #44596a;
  border-color: #44596a
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
  background-color: #44596a;
  border-color: #44596a
}

.form-control {
  border: 1px solid rgba(68, 89, 106, .3)
}

.form-control:focus {
  border-color: #777181
}

.form-control::placeholder {
  color: #44596a !important
}

.input-group-text {
  border: 1px solid rgba(68, 89, 106, .3)
}

.custom-select:focus {
  border-color: rgba(119, 113, 129, .5)
}

.form-control:focus+.input-group-append .input-group-text {
  border-color: #777181
}

.custom-select:focus+.input-group-append .input-group-text {
  border-color: #777181
}

.form-group .input-valid~.col-form-label {
  color: #44596a
}

.page-item.active .page-link {
  background: #2c56af;
  border-color: #2c56af
}

.tt-dropdown-menu .tt-suggestion.tt-is-under-cursor {
  background-color: #44596a
}

.tt-dropdown-menu .tt-suggestion.tt-is-under-cursor strong {
  color:#fdba16
}

.tt-dropdown-menu .tt-suggestion a {
  color: #333
}

.tt-dropdown-menu .tt-suggestion a strong {
  color: #333
}

.tt-dropdown-menu .tt-suggestion:hover strong {
  color:#fdba16 !important
}

.account-links a:hover .cicon {
  color: #2c56af
}

.account_dashboard_box h4 {
  color: #44596a
}

.bar {
  background-color: #2c56af
}

.custom-switch .custom-control-input:checked~.custom-control-label::before {
  border-color: #44596a;
  background-color: #44596a
}

.custom-switch .custom-control-input:not(:disabled):active~.custom-control-label::before {
  background-color: rgb(97.8965517241, 128.1293103448, 152.6034482759);
  border-color: rgb(97.8965517241, 128.1293103448, 152.6034482759)
}

.custom-switch .custom-control-input:focus:not(:checked)~.custom-control-label::before {
  border-color: #bbb !important
}

.ops-die_cut_packaging .path1:before {
  color: #2c56af
}

.ops-die_cut_packaging .path2:before {
  color: #eb3f33
}

.ops-digital_printing .path1:before {
  color: #eb3f33
}

.ops-digital_printing .path2:before {
  color: #2c56af
}

.ops-offeset_printing .path1:before {
  color: #2c56af
}

.ops-offeset_printing .path2:before {
  color: #eb3f33
}

.ops-wide_formatting_printing .path1:before {
  color: #eb3f33
}

.ops-wide_formatting_printing .path2:before {
  color: #2c56af
}

.ops-deals_offer .path1:before {
  color: #eb3f33
}

.ops-deals_offer .path2:before {
  color: #eb3f33
}

.ops-deals_offer .path3:before {
  color: #eb3f33
}

.ops-deals_offer .path4:before {
  color: #2c56af
}

.ops-online_support .path1:before {
  color: #eb3f33
}

.ops-online_support .path2:before {
  color: #2c56af
}

.ops-quality_priniting .path1:before {
  color: #2c56af
}

.ops-quality_priniting .path2:before {
  color: #eb3f33
}

.ops-quick_turnaround .path1:before {
  color: #2c56af
}

.ops-quick_turnaround .path2:before {
  color: #2c56af
}

.ops-quick_turnaround .path3:before {
  color: #eb3f33
}

.ops-quote:before {
  color: #2c56af
}

.ops-upload_design_icon:before {
  color: #777181
}

.ops-hire_designer_icon:before {
  color: #777181
}

.ops-product_qoute_icon:before {
  color: #777181
}

.ops-custom_design_icon:before {
  color: #777181
}

.ops-browse_design_icon:before {
  color: #777181
}

body {
  color: #44596a
}

.after-line:after {
  background: #ccc;
  border-left: 5px solid #44596a
}

.card-title {
  color: #44596a
}

.card-title a.btn-link {
  color: #44596a !important
}

.card-title a.btn-link:hover {
  color: #2c56af !important
}

.card-title a:not(.btn) {
  color: #44596a !important
}

.card-title a:not(.btn):hover {
  color: #2c56af !important
}

.text-body {
  color:#fdba16 !important
}

.top_search .header-search .twitter-typeahead:after {
  background: #2c56af;
  color:#fff
}

.middle-footer-content .btn-light,
.cta-section .btn-light,
#extra-msg .btn-light,
.offer .btn-light,
.designer-studio .btn-light {
  border-color:#fdba16 !important;
  color: #44596a
}

.middle-footer-content .btn-light:hover,
.cta-section .btn-light:hover,
#extra-msg .btn-light:hover,
.offer .btn-light:hover,
.designer-studio .btn-light:hover {
  background-color: #44596a !important;
  color:#fdba16;
  border-color: #44596a !important
}

.section-heading h4:after {
  background-color: rgba(189, 185, 199, .4)
}

.border-right {
  border-right: 1px solid #f0ecf6 !important
}

.advance-search {
  background-color:#fdba16 !important
}

.advance-search #searchResultTab li .nav-link {
  color:#fdba16
}

.advance-search #searchResultTab li .nav-link .badge {
  color: #eb3f33
}

.advance-search #searchResultTab li .nav-link:hover,
.advance-search #searchResultTab li .nav-link.active {
  color: #eb3f33
}

.top-header a .pipe {
  color: #2c56af
}

.top-header .logo .border-right {
  border-right: none !important
}

@media only screen and (min-width: 992px) {
  .top-header .logo .border-right {
    border-right: 1px solid #f0ecf6 !important
  }
}

.top-header #search-toggle-btn i {
  color: #44596a
}

.top-header .btn-link i:hover {
  color: #2c56af !important
}

.contact-details strong {
  color: #44596a
}

.inner-banner {
  background-color: #36333c !important
}

@media only screen and (min-width: 768px) {
  .inner-banner img {
    background-color: #44596a
  }
}

@media only screen and (min-width: 768px) {
  #top-banner .carousel-item img {
    background-color: #44596a
  }
}

#top-banner .carousel-caption::after {
  background: rgba(0, 0, 0, .5215686275)
}

.navbar .navbar-nav .nav-item .nav-link {
  color: #44596a !important
}

@media only screen and (min-width: 768px) {
  .navbar .navbar-nav .nav-item .nav-link:after {
    color: #44596a
  }
}

.navbar .navbar-nav .nav-item .nav-link.dropdown-toggle::after {
  color: #44596a
}

.navbar .navbar-nav .nav-item:hover>.nav-link,
.navbar .navbar-nav .nav-item.active>.nav-link {
  color:#fff !important;
  background-color: #0c2d73;
}

.navbar .navbar-nav .nav-item:hover>.nav-link:after,
.navbar .navbar-nav .nav-item.active>.nav-link:after {
  color: hsla(0, 0%, 100%, .5) !important
}

.navbar .navbar-nav .nav-item.show>.nav-link {
  color:#fdba16 !important;
  background-color: #2c56af
}

.navbar .navbar-nav .nav-item.megamenu .dropdown-menu .list-unstyled>li>a {
  color: #44596a
}

.navbar .navbar-nav .nav-item.megamenu .dropdown-menu .list-unstyled>li:hover>a,
.navbar .navbar-nav .nav-item.megamenu .dropdown-menu .list-unstyled>li.active>a {
  color: #2c56af
}

.navbar .navbar-nav .nav-item.megamenu .dropdown-menu .list-unstyled>li:hover>a:after,
.navbar .navbar-nav .nav-item.megamenu .dropdown-menu .list-unstyled>li.active>a:after {
  color: #2c56af
}

.navbar .navbar-nav .nav-item .dropdown-menu .dropdown-submenu>a::after {
  color: #999
}

.navbar .navbar-nav .nav-item .dropdown-menu .dropdown-submenu>a:hover::after {
  color: #2c56af
}

.navbar .navbar-nav .nav-item.show .nav-link:after,
.navbar .navbar-nav .nav-item:hover .nav-link:after,
.navbar .navbar-nav .nav-item:active .nav-link:after {
  color:#fdba16
}

.navbar .navbar-nav .dropdown-menu .dropdown-item strong {
  color: #2c56af !important
}

.navbar .user-info .btn-outline-secondary {
  color: #f8f9fa;
  border-color: #f8f9fa
}

.navbar .user-info .btn-outline-secondary:hover {
  color: #616161 !important;
  background-color: #f8f9fa;
  border-color: #f8f9fa
}

nav .dropdown-menu .dropdown-submenu>.dropdown-menu>li {
  background: #f8f8f8
}

#middle-content .product-box .hover-box-shadow .card-body .card-text:after {
  background: #eb3f33
}

#middle-content .product-box .hover-box-shadow:hover h3 {
  color: #eb3f33 !important
}

#middle-content .product-box .hover-box-shadow:hover .card-body h3 {
  color: #eb3f33 !important
}

#middle-content .product-box .title-top h3 {
  border: 1px solid rgba(68, 89, 106, .2)
}

#middle-content .product-box .title-top .card-body .card-text:after {
  background: #eb3f33
}

#middle-content .product-box .title-top:hover h3 {
  color: #eb3f33 !important
}

#middle-content .product-box .title-top:hover .card-body h3 {
  color: #eb3f33 !important
}

#middle-content .product-box .slide-up:hover .card-body h3 {
  color:#fdba16 !important
}

.print-section .nav-pills .nav-item .nav-link {
  color: #44596a
}

.print-section .nav-pills .nav-item .nav-link span:before {
  background-color: #eb3f33
}

.print-section .nav-pills .nav-item .nav-link span:after {
  background-color: #eb3f33
}

.print-section .nav-pills .nav-item .nav-link.active,
.print-section .nav-pills .nav-item .nav-link:hover,
.print-section .nav-pills .nav-item .nav-link:focus {
  color: #eb3f33
}

.print-section .nav-pills .nav-item .nav-link.active span,
.print-section .nav-pills .nav-item .nav-link:hover span,
.print-section .nav-pills .nav-item .nav-link:focus span {
  border-bottom: 1px solid #eb3f33
}

.print-section .card:hover h3 {
  color: #eb3f33
}

.print-section .slick-prev:before,
.print-section .slick-next:before {
  color: #eb3f33 !important
}

.print-section .slick-prev.slick-disabled::before,
.print-section .slick-next.slick-disabled::before {
  color: #44596a !important
}

.deals a:hover {
  color: #44596a !important
}

.custom-product .product-box .card-text:after {
  background: #eb3f33
}

.custom-product .product-box:hover h3 {
  color: #eb3f33 !important
}

#testimonial_multi_sidebar>.card-body .card:before {
  background-color: rgba(189, 185, 199, .4)
}

#testimonial_multi_sidebar>.card-body .card blockquote small {
  color: #2c56af !important
}

#testimonial_multi_sidebar>.card-body .card .star-list .score>label.rated {
  color: #ffc107
}

#testimonial_multi_sidebar>.card-body .card::after {
  color: #2c56af
}

.page-header .btn-link:hover {
  color: #2c56af
}

.breadcrumb_container .breadcrumb li a, #user_signup .breadcrumb_container .breadcrumb li a{
  color: #333 !important
}

.breadcrumb_container .breadcrumb li a:hover,#user_signup .breadcrumb_container .breadcrumb li a:hover,
.breadcrumb_container .breadcrumb li a.active, #user_signup .breadcrumb_container .breadcrumb li a.active {   
  color: #eb3d31 !important
}

.breadcrumb_container .breadcrumb li.active>.a,#user_signup .breadcrumb_container .breadcrumb li.active > .a {
  color: #eb3d31 !important
}

.breadcrumb_container .breadcrumb.breadcrumb_arrow4>li+li::before, #user_signup .breadcrumb_container .breadcrumb.breadcrumb_arrow4>li+li::before {
  color: #333 !important
}

#category_list a:hover {
  color: #2c56af
}

#category_list a.act {
  color: #2c56af
}

#accordionmenu .list-group-item a:hover,
#accordionmenu9 .list-group-item a:hover {
  color: #2c56af !important
}

#straightmenu .list-group-item a:hover {
  color: #2c56af !important
}

#cssmenu .list-group-item>ul li:hover>a {
  color: #2c56af !important
}

#cssmenu .list-group-item>ul li:hover>ul {
  background: #f8f8f8
}

#cssmenu .list-group-item>ul li.active {
  color: #2c56af !important
}

#cssmenu .list-group-item:hover>a {
  background: #f8f8f8;
  color: #2c56af !important
}

#cssmenu .list-group-item:hover>ul {
  background: #f8f8f8
}

#InfoTab .nav-tabs .nav-item .nav-link.active,
#InfoTab .nav-tabs .nav-item .nav-link:hover {
  color: #eb3f33
}

#InfoTab .nav-tabs .nav-item .nav-link.active::before,
#InfoTab .nav-tabs .nav-item .nav-link:hover::before {
  background-color: #eb3f33
}

.nav-customtabs li .nav-link.active,
.nav-customtabs li .nav-link:hover {
  color: #eb3f33
}

.nav-customtabs li .nav-link.active:after,
.nav-customtabs li .nav-link:hover:after {
  background: #eb3f33
}

.product-box .card .card-body .card-title {
  color: #44596a !important;font-size: 17px !important;
}

.product-box .card.slide-hover .card-body .card-title,
.product-box .card.triangle-slide-overlay .card-body .card-title {
  color:#fdba16 !important
}

.product-box .card.slide-hover .card-body .card-text,
.product-box .card.triangle-slide-overlay .card-body .card-text {
  color:#fdba16
}

.product-box .card.slide-hover .card-body .card-text strong,
.product-box .card.triangle-slide-overlay .card-body .card-text strong {
  color:#fdba16
}

.product-box .card.slide-hover .card-body .btn-info,
.product-box .card.triangle-slide-overlay .card-body .btn-info {
  background: #eb3f33;
  border-color: #eb3f33
}

.product-box .card.slide-hover .card-body .btn-info:hover,
.product-box .card.slide-hover .card-body .btn-info:focus,
.product-box .card.slide-hover .card-body .btn-info:not(:disabled):not(.disabled):active,
.product-box .card.slide-hover .card-body .btn-info:not(:disabled):not(.disabled).active,
.product-box .card.slide-hover .card-body .btn-info:not(:disabled):not(.disabled):active:focus,
.product-box .card.triangle-slide-overlay .card-body .btn-info:hover,
.product-box .card.triangle-slide-overlay .card-body .btn-info:focus,
.product-box .card.triangle-slide-overlay .card-body .btn-info:not(:disabled):not(.disabled):active,
.product-box .card.triangle-slide-overlay .card-body .btn-info:not(:disabled):not(.disabled).active,
.product-box .card.triangle-slide-overlay .card-body .btn-info:not(:disabled):not(.disabled):active:focus {
  background: rgb(207.0126582278, 93.6708860759, 14.9873417722);
  border-color: rgb(207.0126582278, 93.6708860759, 14.9873417722)
}

.product-box .card.slide-hover .card-body .btn-info.disabled,
.product-box .card.slide-hover .card-body .btn-info:disabled,
.product-box .card.triangle-slide-overlay .card-body .btn-info.disabled,
.product-box .card.triangle-slide-overlay .card-body .btn-info:disabled {
  background: #eb3f33;
  border-color: #eb3f33
}

.product-box .card.slide-hover .card-body .card-title {
  background: #44596a !important
}

.product-box .card.slide-hover .card-body .card-title:after {
  background: rgb(48.0689655172, 62.9137931034, 74.9310344828)
}

.product-box .card.slide-hover .card-text .btn-info {
  background: #eb3f33;
  border-color: #eb3f33
}

.product-box .card.slide-hover .card-text .btn-info:hover,
.product-box .card.slide-hover .card-text .btn-info:focus,
.product-box .card.slide-hover .card-text .btn-info:not(:disabled):not(.disabled):active,
.product-box .card.slide-hover .card-text .btn-info:not(:disabled):not(.disabled).active,
.product-box .card.slide-hover .card-text .btn-info:not(:disabled):not(.disabled):active:focus {
  background: rgb(207.0126582278, 93.6708860759, 14.9873417722);
  border-color: rgb(207.0126582278, 93.6708860759, 14.9873417722)
}

.product-box .card.slide-hover .card-text .btn-info.disabled,
.product-box .card.slide-hover .card-text .btn-info:disabled {
  background: #eb3f33;
  border-color: #eb3f33
}

.product-box .card.slideup:hover {
  border-color: #2c56af
}

.product-box .card.slideup .card-body {
  background: #2c56af !important
}

.product-box .card.slideup .card-body .card-title {
  color:#fdba16 !important
}

#related-product .card .card-body a .caption {
  border: 1px solid rgba(68, 89, 106, .2)
}

#related-product .card .card-body a img {
  border: 1px solid rgba(68, 89, 106, .2)
}

#related-product .card:hover .card-body a .caption {
  color: #eb3f33
}

footer .bottom-links .list-inline-item a {
  color: #44596a
}

footer .bottom-links .list-inline-item a:hover {
  color: #2c56af
}

footer .bottom-links .list-inline-item::after {
  border-right: 1px solid #44596a
}

.fotter_bottom .nav-pills>li ul li a {
  color: #44596a
}

.fotter_bottom .nav-pills>li ul li a:hover {
  color: #2c56af
}

.fotter_bottom .nav-pills>li p {
  color: #44596a
}

.fotter_bottom .footer-social-icons li a i {
  color: #44596a
}

.fotter_bottom .footer-social-icons li a:hover i,
.fotter_bottom .footer-social-icons li a:focus i {
  color: #2c56af
}

.offer .copy-code {
  border: 2px dashed#fdba16
}

.other-product-section .other-product {
  border: 1px solid rgba(0, 0, 0, 0)
}

.other-product-section .other-product:hover {
  border: 1px solid #eb3f33
}

#product-info #get-started {
  background: #eb3f33 !important;
  border-color: #eb3f33 !important
}

#product-info #get-started:hover,
#product-info #get-started:focus {
  background: rgb(207.0126582278, 93.6708860759, 14.9873417722) !important;
  border-color: rgb(207.0126582278, 93.6708860759, 14.9873417722) !important
}

#product-info .carousel-control-next-icon::after,
#product-info .carousel-control-prev-icon::after {
  color: #44596a
}

#productpricetotal #producttotalprice .pr-1 {
  border-right: 1px solid rgba(68, 89, 106, .4)
}

#productpricetotal #producttotalprice #disp_product_price {
  color: #eb3f33;padding-left: 5px;
}

#shippricecalulate #shippingcalc {
  background: #ecf2ff;
  padding: 16px 8px;
}

#shippricecalulate #shippingcalc .page-section-header h4 a {
  color: #2c56af !important
}

#shippricecalulate #shippingcalc label {
  color: #44596a
}

#shippricecalulate #shippingcalc #shipping_detail .justify-content-end #calculate_button .col-12 #btncalcship {
  background: #44596a !important;
  border-color: #44596a !important
}

#shippricecalulate #shippingcalc #shipping_detail .justify-content-end #calculate_button .col-12 #btncalcship:hover,
#shippricecalulate #shippingcalc #shipping_detail .justify-content-end #calculate_button .col-12 #btncalcship:focus {
  background: rgb(48.0689655172, 62.9137931034, 74.9310344828) !important;
  border-color: rgb(48.0689655172, 62.9137931034, 74.9310344828) !important
}

#shippricecalulate #shippingcalc #shipestimatetotalprice {
  color: #44596a !important;
  border-top: 2px solid #2c56af
}

#shippricecalulate #shippingcalc #shipestimatetotalprice>span {
  border-right: 1px solid rgba(189, 185, 199, .4)
}

#shippricecalulate #shippingcalc #shipestimatetotalprice #shipping_total,
#shippricecalulate #shippingcalc #shipestimatetotalprice #disp_total_price {
  color: #eb3f33;padding-left: 5px;
}

#send_mail {
  background: #2c56af;
  background: rgba(0, 153, 153, .2)
}

#send_mail .border-bottom .card-title {
  color: #44596a
}

#send_mail .border-bottom .card-title a {
  color: #2c56af !important
}

#send_mail #sendmail_detail .input-group:after {
  color: #2c56af
}

#send_mail #sendmail_detail #download_pricecalc {
  background: #44596a !important;
  border-color: #44596a !important;
  color:#fdba16 !important
}

#send_mail #sendmail_detail #download_pricecalc:hover,
#send_mail #sendmail_detail #download_pricecalc:focus {
  background: rgb(48.0689655172, 62.9137931034, 74.9310344828) !important;
  border-color: rgb(48.0689655172, 62.9137931034, 74.9310344828) !important
}

#normalcalc #prductsize .slick-slider .slick-list .slick-slide .text-center .custom-control label,
#normalcalc #prductqty .slick-slider .slick-list .slick-slide .text-center .custom-control label,
#normalcalc #additionaloptionid .slick-slider .slick-list .slick-slide .text-center .custom-control label {
  color: #44596a !important
}

#normalcalc #prductsize .slick-slider .slick-list .slick-slide .text-center .custom-control .custom-control-input .custom-control-label,
#normalcalc #prductqty .slick-slider .slick-list .slick-slide .text-center .custom-control .custom-control-input .custom-control-label,
#normalcalc #additionaloptionid .slick-slider .slick-list .slick-slide .text-center .custom-control .custom-control-input .custom-control-label {
  border: 1px solid rgba(68, 89, 106, .3) !important
}

#normalcalc #prductsize .slick-slider .slick-list .slick-slide .text-center .custom-control .custom-control-input:checked~.custom-control-label,
#normalcalc #prductqty .slick-slider .slick-list .slick-slide .text-center .custom-control .custom-control-input:checked~.custom-control-label,
#normalcalc #additionaloptionid .slick-slider .slick-list .slick-slide .text-center .custom-control .custom-control-input:checked~.custom-control-label {
  border: 1px solid #2c56af !important
}

#normalcalc #prductsize .slick-slider .slick-list .slick-slide .text-center .custom-control .custom-control-input:checked~.custom-control-label:before,
#normalcalc #prductqty .slick-slider .slick-list .slick-slide .text-center .custom-control .custom-control-input:checked~.custom-control-label:before,
#normalcalc #additionaloptionid .slick-slider .slick-list .slick-slide .text-center .custom-control .custom-control-input:checked~.custom-control-label:before {
  background-color: rgba(0, 0, 0, 0) !important;
  border-color: rgba(0, 0, 0, 0) !important
}

#normalcalc #prductsize .slick-slider .slick-list .slick-slide .text-center .custom-control .custom-control-input:checked~label,
#normalcalc #prductqty .slick-slider .slick-list .slick-slide .text-center .custom-control .custom-control-input:checked~label,
#normalcalc #additionaloptionid .slick-slider .slick-list .slick-slide .text-center .custom-control .custom-control-input:checked~label {
  color: #44596a !important
}

#normalcalc a .fa-eye,
#normalcalc a .fa-question-circle {
  color: rgba(68, 89, 106, .4)
}

#normalcalc .form-group label {
  color: #44596a
}

#price_calculator {
  border-bottom: 1px dashed #eb3f33
}

#price_calculator #productpricetotal {
  background-color: #ecf2ff !important;
  padding: 0.5rem;
}

#price_calculator #productpricetotal {
  background-color: #ecf2ff !important;
  padding: 0.5rem;
}

.welcome-section .border-right {
  border-right: 1px solid rgba(0, 0, 0, 0) !important
}

@media only screen and (min-width: 768px) {
  .welcome-section .border-right {
    border-right: 1px solid #f0ecf6 !important
  }
}

#shopping-cart .btn-link:hover,
#shopping-cart .change_card:hover {
  color: #2c56af !important
}

.steps ul li a {
  color:#2a51a3 !important
}

.payment-option li a {
  color: #44596a
}

.payment-option li a i:hover {
  color: #2c56af
}

.nav-item.megamenu .dropdown-menu .list-unstyled>li .dropdown-menu li.dropdown-submenu>a {
  color: #2c56af !important
}

#fancybox-1 .fancybox__backdrop {
  background: #44596a
}

#fancybox-1 #actionButtonsModal .modal-content .modal-body .page-sub-header h2 {
  color: #2c56af
}

#fancybox-1 #actionButtonsModal .modal-content .modal-body #action-btn .media .media-body .h4::after {
  background: #eb3f33 !important
}

#fancybox-1 #actionButtonsModal .modal-content .modal-body #action-btn .media .short-disc {
  color: #44596a !important
}

#fancybox-1 .page-header h2 {
  color:#fdba16
}

.browse_design:hover,
.upload_design:hover,
.custom_design:hover,
.hire_designer:hover,
.ico_quote_design:hover {
  -webkit-box-shadow: 0 0 5px 1px #73797d;
  -moz-box-shadow: 0 0 5px 1px #73797d;
  box-shadow: 0 0 5px 1px #73797d
}

#action-btn .media .media-body .h4::after {
  background: #eb3f33 !important
}

#action-btn .media .short-disc {
  color: #44596a !important
}

.browse_design {
  border: 1px solid #eb3f33 !important
}

.browse_design a {
  color: #eb3f33 !important
}

.browse_design a .h4 {
  color: #eb3f33 !important
}

.browse_design svg {
  fill: #eb3f33 !important
}

.browse_design:hover {
  border: 1px solid #eb3f33 !important
}

.browse_design:hover a {
  color: #eb3f33 !important
}

.browse_design:hover a .h4 {
  color: #eb3f33 !important
}

.browse_design:hover svg {
  fill: #eb3f33 !important
}

.upload_design {
  border: 1px solid #2c56af !important
}

.upload_design a {
  color: #2c56af !important
}

.upload_design a .h4 {
  color: #2c56af !important
}

.upload_design svg {
  fill: #2c56af !important
}

.upload_design:hover {
  border: 1px solid #2c56af !important
}

.upload_design:hover a {
  color: #2c56af !important
}

.upload_design:hover a .h4 {
  color: #2c56af !important
}

.upload_design:hover svg {
  fill: #2c56af !important
}

.custom_design {
  border: 1px solid #44596a !important
}

.custom_design a {
  color: #44596a !important
}

.custom_design a .h4 {
  color: #44596a !important
}

.custom_design svg {
  fill: #44596a !important
}

.custom_design:hover {
  border: 1px solid #44596a !important
}

.custom_design:hover a {
  color: #44596a !important
}

.custom_design:hover a .h4 {
  color: #44596a !important
}

.custom_design:hover svg {
  fill: #44596a !important
}

.ico_quote_design {
  border: 1px solid #eb3f33 !important
}

.ico_quote_design a {
  color: #eb3f33 !important
}

.ico_quote_design a .h4 {
  color: #eb3f33 !important
}

.ico_quote_design svg {
  fill: #eb3f33 !important
}

.ico_quote_design:hover {
  border: 1px solid #eb3f33 !important
}

.ico_quote_design:hover a {
  color: #eb3f33 !important
}

.ico_quote_design:hover a .h4 {
  color: #eb3f33 !important
}

.ico_quote_design:hover svg {
  fill: #eb3f33 !important
}

.hire_designer {
  border: 1px solid #2c56af !important
}

.hire_designer a {
  color: #2c56af !important
}

.hire_designer a .h4 {
  color: #2c56af !important
}

.hire_designer svg {
  fill: #2c56af !important
}

.hire_designer:hover {
  border: 1px solid #2c56af !important
}

.hire_designer:hover a {
  color: #2c56af !important
}

.hire_designer:hover a .h4 {
  color: #2c56af !important
}

.hire_designer:hover svg {
  fill: #2c56af !important
}

.btn-title-text.browse_design {
  background-color: #eb3f33 !important
}

.btn-title-text.browse_design a .h4 {
  color:#fdba16 !important
}

.btn-title-text.browse_design:hover a .h4 {
  color: #eb3f33 !important
}

.btn-title-text.custom_design {
  background-color: #44596a !important
}

.btn-title-text.custom_design a .h4 {
  color:#fdba16 !important
}

.btn-title-text.custom_design:hover a .h4 {
  color: #44596a !important
}

.btn-title-text.upload_design {
  background-color: #2c56af !important
}

.btn-title-text.upload_design a .h4 {
  color:#fdba16 !important
}

.btn-title-text.upload_design:hover a .h4 {
  color: #2c56af !important
}

.btn-title-text.hire_designer {
  background-color: #2c56af !important
}

.btn-title-text.hire_designer a .h4 {
  color:#fdba16 !important
}

.btn-title-text.hire_designer:hover a .h4 {
  color: #2c56af !important
}

.btn-title-text.quote_product {
  background-color: #eb3f33 !important;
  border: 1px solid #eb3f33 !important
}

.btn-title-text.quote_product a .h4 {
  color:#fdba16 !important
}

.btn-title-text.quote_product:hover a .h4 {
  color: #eb3f33 !important
}

.browse_design a .fa-images::before {
  color: #eb3f33
}

.navbar_searchbar {
  border-right: 1px solid #f0ecf6
}

.navbar_searchbar .twitter-typeahead.extand-now .form-control {
  border-color: rgba(68, 89, 106, .4) !important;
  color: rgba(68, 89, 106, .8) !important
}

.navbar_searchbar .twitter-typeahead::after {
  color: #eee
}

.navbar_searchbar .form-control {
  border-color:#fdba16 !important;
  color:#fdba16 !important
}

.media-filter li a.selected {
  border-color: #2c56af;
  background-color: #2c56af
}

.media-filter li a:hover {
  border-color: #2c56af;
  background-color: #2c56af;
  color:#fdba16 !important
}

.popup_page_inner .page-header h1,
.popup_page_inner .page-header h2,
.fancybox__content .page-header h1,
.fancybox__content .page-header h2 {
  color:#fdba16 !important
}

#quote_details .quote-history .page-sub-header {
  border: 1px solid #dee2e6 !important;
  background: #f7f7f7
}

#quote_details .quote-history .card {
  border: 1px solid #dee2e6 !important
}

.html-dropdown .larg-menu h3 a {
  color: #2c56af
}

.account-links a:hover .fa-kit {
  color: #2c56af
}

.account_page .page-header h1 {
  color: #44596a
}

.account_page .breadcrumb_container .breadcrumb li a {
  color: #333 !important
}

.custom-control-input:checked~.custom-control-label::before {
  color:#fdba16;
  border-color: #44596a;
  background-color: #44596a
}

.uppy-Dashboard-browse:hover,
.uppy-Dashboard-browse:focus {
  border-bottom: 1px solid #2c56af !important
}

#myaccount_menu li.active a {
  color: #2c56af !important
}

#myaccount_menu li a:hover,
#myaccount_menu li a:focus {
  color: #2c56af !important
}

.popup_page_inner .page-header,
.fancybox__content .page-header {
  background-color: #36333c
}
@media screen and (min-width: 768px) {
nav.bg-light {
  background-color: transparent !important;
}
#navbarText {
  background: #2a51a3;
  border-radius: 8px;
  overflow: hidden;
}
.navbar .navbar-nav .nav-item .nav-link::after {
    color: #fff;
  }
  .navbar .navbar-nav .nav-item .nav-link {
  color: #fff !important;font-size: 16px;
}
.navbar .navbar-nav {
  margin-left: 0 !important;
}
}
footer {
  background: #2c56af;
}
footer p.text-muted {
  color: #fff !important;
}
.navbar .navbar-nav .nav-item .nav-link::before {
  background: #0c2d73;
}
#sidebar-left .card {
  border-radius: 8px;
  overflow: hidden;
}
.sidebar .card .card-header {
  background: #2a51a3 !important;
}
.sidebar .card .card-header .card-title {
  color: #fff;
  font-weight: 700;
  text-transform: capitalize;
  font-size: 16px !important;
}
.sidebar .accordion-menu:not(.collapse) a.text-info:hover {
  color: #2c56af !important
}


.sidebar .card .card-header .card-title::after, .sidebar .card .card-header .card-title::before {display:none;}
.sidebar .list-group-flush li.active a, .sidebar .list-group-flush li a.text-black-50:hover {
  color: #2a51a3 !important;
}
@media only screen and (min-width: 1200px) {
  .product-box .thumbnail {
    min-height: 110px;
  }
}
.product-box  .card{
box-shadow: 0 5px 8px rgba(0,0,0,.15) !important;
border: unset !important;border-radius: 8px;overflow: hidden;

}

 .popup_page_inner #user_signup .page-header, .fancybox__content #user_signup .page-header {
  background-color: #2a51a3 !important; padding: 0.8rem !important;border-radius: 8px;
}
#user_signup .page-header .btn-link {
  color: #fff !important;
}

.popup_page_inner #user_signup .page-header h1, .popup_page_inner #user_signup .page-header h2, .fancybox__content #user_signup .page-header h1, .fancybox__content #user_signup .page-header h2 {
  color: #fff !important;
}

.popup_page_inner #forgate_password_popup .page-header, .fancybox__content #forgate_password_popup .page-header {
  min-height: auto !important;
  background-color: #2a51a3;
  padding: .25rem 1.5rem !important;
  justify-content: flex-start !important;
  margin-bottom: 1rem !important;
  padding: 0.8rem !important;
  border-radius: 8px;
}
#Submit.btn-primary {
  background: #2a51a3;
  border-color: #2a51a3;
}