.ok-got-it {background: #1e914f !important;}
#studio_container .btn-primary:not([href]):not([tabindex]) {background: #1e914f !important;}
#studio_container .btn-primary::before, .ok-got-it:hover {background: #156738 !important;}
.actionButtonsModal {padding:1rem 0 !important;}
.btn-info {background:#1C874A; border-color:#1C874A;}
#product_images .carousel-thumbs, .kit_product_info .carousel-thumbs {max-height:none !important; min-height:80px;}
.page-header > .steps {margin-left:auto;}
.submenu_custom_link.position-static:not(.html-dropdown) .dropdown-menu {max-height:400px; overflow-x:hidden; overflow-y:auto;}
.submenu_custom_link.position-static:not(.html-dropdown) .flex-column .dropdown-item:not(.all-product) {border-bottom: 1px solid #dee2e6 !important;
    font-size: 16px;
    color: #009ca6; padding: 0.15rem 0 !important;
}
.submenu_custom_link.position-static:not(.html-dropdown) .flex-column .dropdown-item.all-product {padding: 0.15rem 0 !important;}
.submenu_custom_link.position-static:not(.html-dropdown) .flex-column.nav {
    padding: 0.5rem 1rem !important;
}
.submenu_custom_link.position-static:not(.html-dropdown) .card-columns .card {margin-bottom:0;}
.larg-menu h3 {
    font-size: 16px;
    color: #009ca6;
}
#product_info .yotpo .yotpo-label-container {border-top:0 !important;}
#uploader_type_latter_checkout_btn {font-size:0.8rem;}
@media only screen and (min-width: 768px) {
    #product_info #div_addinfo_save_box .btn-primary {padding: 0.75rem 1.3rem !important; width:100%; font-size: 1.25rem;}
    #tidio-chat iframe {bottom:0px !important;}
    .tab-content div#product-description ul {
    display: flex;
       flex-wrap: wrap;justify-content:space-between;padding-left: 15px;
}
.tab-content div#product-description ul li{
       width: 100%;
    max-width: 48%;
}


.navbar .navbar-nav .nav-item > .nav-link{padding: 0.5rem 0.6rem;}
.top_header ul li:first-child a {color: #087DAF;}
.top-header {
  padding: 0.625rem 0;
}
.home_page_body #top-banner .carousel-item > span > a {
  padding-bottom: 32.84%;
}
}
@media only screen and (min-width:1024px) {
    .HomePage_Title h1, .main_title h2, .subscribe_section h3 {font-size: 2rem;}
}
.navbar .mt-2 {display:none !important;}
@media only screen and (max-width: 768px) { 
     #productpricetotal { padding: 0.65rem 1rem 1.2rem; }
     #product-info #get-started {bottom:100px; border-radius: 0.25rem; padding: .75rem 1.7rem; font-size: 1rem; width: 90%;}
     #productpricetotal .content-box {font-size:1.15rem;}
     .navbar .mt-2 {display:inline-block !important;}
     .header-content .services_resources .service_box h3 {font-size: 1rem; marhin-bottom:0;}
     .larg-menu .col-md-3 {padding: 0;}
     .navbar .navbar-nav .nav-item .dropdown-menu  li a {padding: .5rem 0 0.5rem 2rem !important;border-bottom: 1px solid #dee2e6 !important;}
    .larg-menu h3 {font-family: "OpenSans-Regular",sans-serif;padding: 0.6rem 1rem !important;margin-bottom: 0 !important;}
    nav .dropdown-menu .dropdown-submenu > a::after, .navbar .dropdown-menu .dropdown-submenu > a::after, .top-header .dropdown-menu .dropdown-submenu > a::after {right: 18px;}
    .navbar .navbar-nav .nav-item .dropdown-menu li ul li a {padding: .5rem 0 0.5rem 3rem !important;}
    .navbar .navbar-nav .nav-item .dropdown-menu li ul li ul li a {padding: .5rem 0 0.5rem 4rem !important;}
    .header-content .services_resources .service_box p{display:none;}
    #product-info .noSliderClass > img, #product-info .noSliderClass > picture, #product-info .carouselimages .carousel-item > span > img, #product-info .carouselimages .carousel-item > span > picture {
  position: static;
}
#product-info .noSliderClass, #product-info .carouselimages .carousel-item {
  padding-bottom: unset;
}
#normalcalc #additionaloptionid .prduct_option .option-group #collapse1 .form-group.col-2 label{
    font-size:12px !important; white-space: nowrap;
}
}
.service_box .path1::before, .service_box .path2::before {
  color: #087DAF;
}
/*.btn-title-text.custom_design a span, */
/*.btn-title-text.custom_design a .h4, .btn-title-text.custom_design a i{color:#000 !important;}*/
.btn-title-text.upload_design:hover a .h4, .btn-title-text.upload_design:hover a i,  .btn-title-text.custom_design:hover a .h4, .btn-title-text.custom_design:hover a i {
  color: #fff !important;
}
.btn-title-text.upload_design a:hover {
  background: #1c874a !important;
}

.btn-title-text.custom_design a:hover {
  background: #1c874a !important;
  border-color: #1c874a;
  color: #1c874a !important;
}
.btn-info {
  background: #087DAF;
  border-color: #087DAF;
}
.larg-menu h3 a {
  color: #087DAF;
}
.btn-title-text.upload_design a {
  background: #1c874a !important;
  border-color: #1c874a !important;
}
#InfoTab .nav-tabs .nav-item .nav-link::after {background: rgba(8,125,175,.1);}
.footer-content .footer_bottom ul li a {
  font-size: 0.875rem;
}
.middle_banner{padding-bottom:4.5rem;}
.subscribe_section {display: none;}
.event_addToCart #normalcalc #productpricetotal .row .col{flex-basis: auto;}

.custom_product_design #templates_listing_area .templatebox .card-body{
    display: none;
}
.custom_product_design #templates_listing_area .templatebox .card .card-footer{
    padding: 0;
}
.custom_product_design #templates_listing_area .templatebox .card .card-footer .btn-primary{
    width: 100%;
    padding: 15px;
    font-size: 25px;
    text-align: left ;
    display: flex;
    align-items: center;
}
.custom_product_design #templates_listing_area .templatebox .card .card-footer .btn-primary i{
    font-size: 40px;
    margin-right: 15px;
}
.custom_product_design #templates_listing_area .template_block .slick-track,.template_block .slick-track .templatebox{
    width: 100% !important;
}
.custom_product_design #templatelist .page-sub-header{
    display: none;
}
#home_page .pager a{
    background-color: transparent !important;
}
#price_calculator label {
  min-height: 0;
}
.btn-title-text.upload_design a, .btn-title-text.custom_design a,.btn-title-text.browse_design a,.btn-title-text.quote_product a {
  background:
#53a4c7 !important;
  border-color:
#53a4c7 !important;
}
.btn-title-text.upload_design a:hover {
  background:
transparent !important;
}
.btn-title-text.upload_design:hover a .h4, .btn-title-text.upload_design:hover a i {
  color: #268db9 !important;
}
.btn-title-text.upload_design a:hover, .btn-title-text.custom_design a:hover,.btn-title-text.browse_design:hover a,.btn-title-text.quote_product:hover a {
  background: #087daf !important;
  border-color: #087daf !important;
  color: #fff !important;
}

 .product-box .card.slide-hover .card-body {
    text-align: center;
  }
  .product-box .card.slide-hover .card-body .yotpo-reviews-star-ratings-widget{
      justify-content: center !important;
  }

.btn-title-text.upload_design:hover a .h4, .btn-title-text.upload_design:hover a i, .btn-title-text.upload_design:hover a .h4, .btn-title-text.upload_design:hover a i, .btn-title-text.custom_design:hover a .h4, .btn-title-text.custom_design:hover a i,
.btn-title-text.custom_design a span, .btn-title-text.custom_design a .h4, .btn-title-text.custom_design a i,.btn-title-text.upload_design a:hover, .btn-title-text.custom_design a:hover, .btn-title-text.browse_design:hover a,.btn-title-text.browse_design:hover a .h4,
.btn-title-text.browse_design:hover a i,.btn-title-text.quote_product a .h4,.btn-title-text.quote_product:hover a .h4{
  color: #fff !important;
}
.no_size .prduct_size {display:none;}

#action-btn .btn-img-text{
    height: 100%;
}
#action-btn .btn-img-text .media-body .h4{
    font-size: 14px !important;
}
#action-btn .upload-design .media-body .h4 small{font-size: 14px !important; font-weight: normal !important;
    font-family: "OpenSans-Bold", sans-serif !important; text-transform: uppercase;}
#action-btn .btn-img-text .media-body .text-black-50{
    font-size: 12px !important;
}
#action-btn .btn-img-text, .upload_artwork_letter{
    background: #087daf !important;
    color: #fff !important;
    transition: all 0.3s ease;
}
#action-btn .btn-img-text:hover, .upload_artwork_letter:hover{
    background: #56a5c7 !important;
}
.upload_artwork_letter:hover a{
    color: #fff !important;
}
#action-btn .btn-img-text i, #action-btn .btn-img-text span, .upload_artwork_letter a{
    color: #fff !important;
}
#action-btn {
 opacity: 0;
}
#product_design_upload .upload_artwork_letter{
    background-color: transparent; padding:0;
}
.header-search .twitter-typeahead::after {
  right: 0px;
  line-height: 2.5;
  font-size: 16px;}

#product_design_upload .upload_artwork_letter{
    background-color:transparent !important;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6 !important;
}
.moretext {
  display: none;
}
#normalcalc #additionaloptionid .prduct_option .option-group #collapse1 .form-group.col-2{
     text-align:center;
}