@import url('https://fonts.googleapis.com/css?family=Roboto:400,700&display=swap');

/* On tab skip button top position changes */
.skip-link {
    top: -5rem;
}

#google_translate_element {
    height: 55px;
}
 #togglemenu_sidebar:nth-child(1){border-top:1px solid rgba(0,0,0,.125) !important;}
 #togglemenu_sidebar{margin-bottom:0 !important;border-bottom: none !important;border-top: none !important;}
 #togglemenu_sidebar68 {border-top:none !important;}
 #togglemenu_sidebar .card-header a:hover ,  #togglemenu_sidebar .card-header a:focus {color: #ff4a00 !important;}

body {background:#ffffff;}
.btn-info {
  background: #EC582B;
  border-color: #EC582B;
}
#templatelist {margin-top:1rem;}
div#extra-msg {
    border: 1px solid #cccccc;
    padding: 1rem 1rem 0;
    border-radius: 3px;
    text-align: justify;
}
.btn, .page-header, .form-control {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.page-header {background:#f2f6fa; color: #282E35;}
.page-header h1 {text-transform: capitalize; font-size: 1.3rem; padding: 0.8rem 1.5rem;}
.product-box .card-footer {display:none !important;}
.product-box .card-text .yotpo {margin-bottom:0.8rem;}
#home_page .card-aligned .product-box {
    padding-left: .5rem;
    padding-right: .5rem;
}
#home_page .pager.list-inline {margin-right:0.6rem;}
#home_page .card-aligned .product-box > .card {margin-bottom:1rem !important;}
.product-hover-none > a, .quick_checkout_hover_effect {padding-bottom: 71.428% !important;}
.product-hover-none > a img, .product-hover-none > a picture, .quick_checkout_hover_effect img {position:absolute; left:0; right:0; top:0; width:100%; height:100%;}
/*.page-header{display:none;}*/
.awesome-bar {
    min-height: 35px;
    display: flex;
    align-items: center;
}
.awesome-bar_container {
    padding-top: 0;
    padding-bottom: 0;
}
#home_page, #product_list_without_category .row{margin-left:-0.5rem !important;margin-right:-0.5rem !important;}
#home_page > .product-box, #product_list_without_category .product-box{padding-left:0.5rem !important;padding-right:0.5rem !important;}
#home_page > .product-box .card , #product_list_without_category .product-box .card{margin-bottom:1rem!important;}
#home_page > .product-box .card .card-body,  #product_list_without_category .product-box .card .card-body{padding:0.5rem!important;padding-bottom: 0 !important;}
#top-banner .slick-slide .banner {padding-bottom:0 !important;}
#top-banner .slick-slide .banner picture {position:static;}
.banner-text, .caption_banner {
    font-family: 'robotoregular', sans-serif; font-weight:400;
}
.banner-text b, .caption_banner b, .banner-text strong, .caption_banner strong{
    font-weight: 700;
}
.top-links .list-inline-item img {max-height:21px; margin-bottom:0;}
#user_order_info #payreq td .btn-primary {background-color: #28a745; border-color: #28a745; border-radius: 5px;}
.middle-header .header-search {max-width:380px;}
#account_tabs .price_table blockquote {white-space:normal;}
#account_tabs .price_table a, #account_tabs .price_table .btn-outline-secondary, #account_tabs .price_table td > span, #account_tabs .price_table tr > th:first-child {white-space:nowrap;}
.quote_product a, .quote_product a span {
    color: #ff4a00 !important;
}
.ico_quote_design {
    border-color: #ff4a00 !important;
}
/*.product-box .card > .edatalayer{ padding-bottom: 0 !important;}*/
/* Below css is commented because image is not display proper in product box at product listing page */
/*.product-box .product-hover-none>a img, .product-box picture{ width: auto;  height: auto; left: 0; margin: auto;}*/
.product-box .card-img-top {pointer-events: none;}
.quote_product:hover a span, .quote_product:hover a {color: #cc3b00 !important;}
@media only screen and (min-width: 768px){
    .navbar { background: #ffffff; box-shadow: 0px 2px 0px 1px rgba(0, 0, 0, 0.07);}
    .navbar .navbar-nav .nav-item {width:95px;}
    .navbar .navbar-nav .nav-item > .nav-link {color: #000000;border-right: 1px solid #eaeaea; justify-content: center; text-align: center; display: flex !important; align-items: center; padding: 1px; font-size:14px;}
    .navbar .navbar-nav .nav-item > .nav-link:after{disbreadcrumb_containerplay:none;}
    .navbar .navbar-nav .nav-item > .nav-link span{white-space: normal;  word-break: normal; padding: 5px;}
    .navbar .navbar-nav .nav-item:last-child > .nav-link{border:0;}
    .middle-header .navbar-brand { max-width: 154px; }
    /*#home_page .product-box:nth-child(7n) .card-body, #home_page .product-box:nth-child(7n) .card-footer  {
        padding-left: 2rem !important;
    }
    #home_page .product-box:nth-child(6n) .card-body, #home_page .product-box:nth-child(6n) .card-footer  {
        padding-right: 1.7rem !important;
    }
    #home_page .product-box:first-child .card-body, #home_page .product-box:first-child .card-footer {
        padding-left: 2rem !important;
    }*/
    .slids .banner picture img{min-height:200px;}
    #top-banner .slick-list .slick-slide .banner .caption_banner {padding-left:2rem !important;}
}
.navbar .navbar-nav .nav-item{width:auto; margin-top:4px;}
.navbar .navbar-nav .nav-item > .nav-link{padding:0 4px;}
.top-links li{border:0;}
.top-links li a{color: #000;padding: 0.66rem 0.5rem; border:1px solid #3c3c4a; border-radius:5px; font-size:14px; font-weight:500;}
.welcome-msg {padding:0 !important;} 

    .product-box .yotpo-stars {margin-right:0.2rem;}
    .yotpo .standalone-bottomline.star-clickable, .yotpo .standalone-bottomline .star-clickable {flex-wrap:wrap;}
#product-description ul {margin-left:0.8rem;}
#product-description p {line-height:1.2;}
@media only screen and (min-width: 1199px){ .middle-header .navbar-brand { max-width: 250px; } .top-links li a{padding: 0.66rem 0.9375rem;} .slids .banner picture img{min-height:300px;}
}

@media only screen and (max-width: 1980px){
    /*.product-box .edatalayer{ padding-bottom: 100% !important;}*/
.product-box .product-hover-none>a img, .product-box1 picture{    width: 100%;
    height: 350px;}
    /*#related-product .slick-slide .card-body > a picture {width:210px; height:150px;}*/
    
}
@media only screen and (max-width: 1980px){
    .navbar img {margin-right:0 !important;}
    #home_page .product-box .card-body, #home_page .product-box .card-footer, #product_list_without_category .product-box .card-body, #product_list_without_category {
        padding:0.5rem !important;
    }
    #top-banner .carousel-caption {display:none;}
    #home_page, #product_list_without_category > .row, .media-box-container {
        margin-left: -0.5rem;
        margin-right: -0.5rem;
    } 
    #home_page > div[class*="col-"], #product_list_without_category > .row > div[class*="col-"], .media-box-container div[class*="col-"] {
        padding-left: .5rem;
        padding-right: .5rem;
    }

    #home_page .product-hover-none, #product_list_without_category .product-box > .card {margin-bottom:1rem !important; text-align:center;}
    #home_page .product-box .card-title, #product_list_without_category .product-box .card-title, .media-box-container .product-box .card-title {font-size:0.9rem; margin-bottom:0.2rem;}
    .media-box-container .product-box .card-text {display:none;}
    .media-box-container .product-box .card-body {text-align:center; padding-top:0 !important;}
    .media-box-container .product-box {padding:0 !important;}
    .media-box-container .product-box .product-hover-none {margin-bottom:0.5rem !important;}
    .standalone-bottomline .star-clickable {justify-content: center;}
    #templates_listing_area > .card-aligned > .col-6 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .product-box .product-hover-none>a img, .product-box1 picture{height: 130px;}
    .product-box .product-hover-none .card-title{margin-top: 1rem;}
}
.top-header{background-color: #ffffff !important; border:0 !important;}
.welcome-msg .navbar-text{color:#333333 !important; padding-right: 30px; padding-left: 5px;}
.top-header .welcome-msg a:hover{color:#000000;}
.top-menu ul li a{color:#000000;}
.top-menu .navbar {box-shadow:none;}
#top-banner{display:block !important;}
.top_budge span {font-size: 0.625rem; line-height: 1.2;}
.top_budge span span { left: 15px; top: 28px;}
.block_text .btn-link{color: #000000 !important;}
.block_text .btn-link:hover{color:#ff4a00 !important;}
.block_text .btn-link.collapsed i:before{content:"\f151";transition:all ease 0.3s;}
.block_text .btn-link:before {content:"Bilgi";}
.block_text .btn-link.collapsed:before {content:"Bilgi";}
.awesome-bar{height: auto;}

.awesome-bar_container p{margin:0;}
.hire_designer {
    border-color: #333333 !important;
}
.hire_designer a, .hire_designer a span {
    color: #333333 !important;
}
.hire_designer a:hover, .hire_designer a:hover span {
    color: #333333 !important;
}


#user_order .card-title {
    font-size : 16px;
}
#user_order .card-title span {
    font-size : 1rem;
}
#user_order .card-title small {
    font-size : 12.8px;
}
#delivery_days_details small{
    font-size : 20px;
}
.navbar .navbar-nav .nav-item .dropdown-menu li a > .badge {margin-left:0.3rem;}
#pro-disc #collapse{width:100% !important;}
#price_calculator {
    border: 1px solid #cccccc !important;
}
#quote_create #price_calculator {
    border: none !important;
}
.canvas-product .canvas-sticky-top, .canvas-product #frmadditionalinfo {margin-bottom:3rem;}
#product-info #pro-disc, #product-info #pro-brief-disc {/*border:1px solid #cccccc; padding:1rem 1rem 0;*/ border-radius:3px; text-align: justify; margin-bottom:0 !important;}
.middle-header {
    padding: 0 0 5px 0;
}
.slick-dots {display:none !important;}
#top-banner .slick-list .slick-slide .banner .caption_banner > .row .caption_txt .banner-text a.btn-outline-light {
    color: #ffffff;
}
#top-banner .slick-list .slick-slide .banner .caption_banner > .row .caption_txt .banner-text a.btn-outline-light:hover {
    color: #333333;
}
#top-banner .slick-list .slick-track .slick-slide .caption_banner .row {-ms-flex-pack: space-between !important; justify-content: space-between !important;}

#top-banner .slick-list .slick-track .slick-slide:nth-child(6) .caption_banner .row > .col-sm-6:first-child {    -ms-flex: 0 0 50%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
/*#top-banner .slick-list .slick-track .slick-slide:nth-child(6) .caption_banner .row > .col-sm-6:last-child {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}*/
#top-banner .slick-list .slick-slide .banner .caption_banner > .row .caption_txt .banner-text {padding:0;}
#top-banner .slick-list .slick-track .caption-img {text-align:right !important;}
#userlogin_page small.bg-secondary.rounded-circle {display:none !important;}
.facebook_login {
   /* padding: .54rem .5rem; vertical-align: top; */
    border-radius: 3px !important;
}

/**** top banner background css ****/
.awesome-bar { background-color: #ff4400 !important;}
.awesome-bar  p {padding:0.6rem 0 0.4rem;}
.custom-register {min-height:60vh; display:flex; align-items:center;}
.quick-register .btn-light {border-color:#212529; }
#user_loginpage .login_page_content + .btn-primary {display:none;}
input:-internal-autofill-selected {background:#57a7b3;}
.photoprint-toolbar-edit .fa-pencil-alt {font-family: "Font Awesome 6 Pro";}
#product_design_builder .content-box {font-size:0.8rem;}



#product-info a.col-12.btn.btn-primary.btn-block.btn-lg.mb-4 { background: #3CA400;border-color: #3CA400;}
#product-info a.col-12.btn-primary.btn-block.btn-lg.mb-4:hover, #product-info a.col-12.btn-primary.btn-block.btn-lg.mb-4:focus, #product-info a.col-12.btn-primary.btn-block.btn-lg.mb-4:not(:disabled):not(.disabled):active, #product-info a.col-12.btn-primary.btn-block.btn-lg.mb-4:not(:disabled):not(.disabled).active, #product-info a.col-12.btn-primary.btn-block.btn-lg.mb-4:not(:disabled):not(.disabled):active:focus{
    background: #266900;border-color: #266900;
}


.custom-radio .custom-control-input:checked ~ .custom-control-label {border: 1px solid #00ae00;}
.custom-radio .custom-control-input:checked ~ .custom-control-label:before {
    background-color: #00ae00;
    border-color: #00ae00;
}
.option-group .page-section-header .card-title a, .shipping_calc_option .page-section-header .card-title a {font-weight:bold; font-size:1rem;}
#uploader_type_latter_checkout_btn, #preview.btn-info{background: #FF4A00;border-color: #FF4A00;}


.breadcrumb_container { display : block !important;}
 
.navbar-nav .nav-item.submenu_custom_link .nav-link::after {display:none;}

.sc-7dvmpp-1 { display : none  !important; }

/*** action button css ***/
.browse_design {
  border-color: #202020 !important;
}
.browse_design a, .browse_design a span {
  color: #202020 !important;
}
.upload_design {
  border-color: #202020 !important;
}
.upload_design a, .upload_design a span {
  color: #202020 !important;
}
.custom_design {
  border-color: #202020 !important;
}
.custom_design a, .custom_design a span {
  color: #202020 !important;
}
.hire_designer {
  border-color: #202020 !important;
}
.hire_designer a, .hire_designer a span {
  color: #202020 !important;
}

/*** action button css ***/
.btn-title-text.browse-design {
    background: #23B094 !important;
    border: 1px solid #23B094 !important;
}
.btn-title-text.browse_design:hover a .h4, .btn-title-text.browse_design:hover a i {
    color: #23B094 !important;
}

.btn-title-text.upload_design {
    background: #23B094 !important;
    border: 1px solid #23B094 !important;
}
.btn-title-text.upload_design:hover a .h4, .btn-title-text.upload_design:hover a i {
    color: #23B094 !important;
}

.btn-title-text.custom_design {
    background: #23B094 !important;
    border: 1px solid #23B094 !important;
}
.btn-title-text.custom_design:hover a .h4, .btn-title-text.custom_design:hover a i {
    color: #23B094 !important;
}
.btn-title-text.hire_designer {
    background: #23B094 !important;
    border: 1px solid #23B094 !important;
}
.btn-title-text.hire_designer:hover a .h4, .btn-title-text.hire_designer:hover a i {
    color: #23B094 !important;
}

#product_design_builder #producttotalprice { display : none !important;}

.print-action-button {
    position: static;
    padding: 1rem !important;
    margin: 0 !important;
}
#top-banner .carousel-item > a, #top-banner .banner > a, #top-banner .carousel-item, #top-banner .banner{padding-bottom:0 !important;}
#top-banner .carousel-item>a>img, #top-banner .carousel-item>a picture, #top-banner .banner>a>img, #top-banner .banner>a picture, #top-banner .carousel-item>img, #top-banner .carousel-item picture, #top-banner .banner>img, #top-banner .banner picture{position:static; display:block;}
#top-banner .carousel-item > a img, #top-banner .banner > a img{width:100%;}

/***** Footer CSS *****/
.footer-content .container {
  position: relative;
}
.footer-content .container:before {
  content: "";
  display: block;
  position: absolute;
  border-top: 5px solid #ff4a00;
  top: -5px;
  left: 15px;
  right: 15px;
}
@media only screen and (min-width: 1248px) {
  .footer-content .container > .row > div:not(:last-child) {
    border-right: 1px solid #707070;
  }
}
.footer-content ul {
  padding: 0;
  margin: 0;
}
.footer-content ul li {
  display: block;
  list-style-type: none;
  width: 100%;
}
.footer-content ul li a {
  padding: 0.3rem 0;
  display: inline-block;
  color: #ffffff;
}
.footer-content ul li a:hover, .footer-content ul li a.active {
  color: #ff4a00;
}
.footer-content ul li .badge-info {
  background: #000000;
}
.footer-content .bottom-links .list-inline-item {
  display: block;
  margin: 0;
  padding: 0;
}
.footer-content .card-title {
  font-family: "poppinsbold", sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 1rem;
  color: #ffffff;
}
.footer-content .card {
  border: 0;
  background: transparent;
  border: 0;
}
.footer-content .card .card-header {
  padding: 0;
  background: transparent;
  border: 0;
  margin-bottom: 1rem;
}
.footer-content .card .card-body {
  padding: 0.3rem 0;
}
.footer-content .btn-primary {
  background: #ff4a00;
  border-color: #ff4a00;
}
.footer-content .btn-primary:hover {
  background: #ffffff;
  border-color: #ffffff;
  color: #000000;
}
.footer-content .social ul li {
  display: inline-block;
  width: auto;
}
.footer-content .social ul li .fa-facebook-f {
  background-color: #3b5998;
  min-width: 44px;
  line-height: 33px;
  text-align: center;
}
.footer-content #contactus_sidebar h3 {
  color: #ff4a00;
}

footer {
  background: #202020;
  border-top: 1px solid #49494b;
}
footer ul {
  padding: 0;
  margin: 0;
}
footer ul li {
  display: inline-block;
  margin: 0 0.8rem;
}
footer ul li a {
  font-size: 16px;
  font-size: 1.125rem;
  color: #757575;
}
footer ul li a:hover {
  color: #ff4a00;
}
a.fancybox.thumbnail img {max-height:300px;}


#cookiewarning div div {
    height: auto !important;
    margin: 0 !important;
    padding: 1rem !important;
    width: 100% !important;
    position: fixed !important;
    top: auto !important;
    left: 0;
    right: auto;
    bottom: 0;
    text-align:center;
}

.sidebar [id^="togglemenu_sidebar"].card .accordion-menu .list-group-item > a, .sidebar [id*="togglemenu_sidebar"].card .accordion-menu .list-group-item > a {font-size:1rem;}

#price_calculator {
  border: 1px solid #cccccc;
}
#price_calculator .card-header {
  background: #ff4400 !important;
  padding: 0.7rem 1rem !important;
}
#price_calculator .card-header .card-title {
  font-family: "poppinsmedium", sans-serif;
  text-transform: uppercase;
  color: #ffffff;
}
#price_calculator .card-body {
  padding: 1rem !important;
}
.order_history .card-header h5 small span {
    font-size: 1rem;
    font-weight: 800;
}
#frmorder .col-auto > span, #frmorder .col-auto > small {font-size:1rem; font-weight:bold;}
/*#related-product .slick-slide .card-body > a img {max-width:210px; max-height:150px;}*/
.navbar .navbar-nav .nav-item .dropdown-menu li a {white-space:nowrap;}
#products_additional_options .option-group {border:1px solid #ccc; padding:1rem 1rem 0; margin-bottom:1rem; border-radius:5px;}
#products_additional_options #option_group {border:1px solid #ccc; padding:0 1rem; margin-bottom:1rem; border-radius:5px;}

#product_design_builder #summary .quick_summary #total_price { /* Hide print price */
    display : none !important;
}
#product_design_builder #summary .quick_summary span:nth-child(2) { /* Hide right border between quantity and price */
    border-right: 0 !important;
}
.print_summary_content tr th:last-child { /* Hide price column from table header */
    display: none;
}
.print_summary_content tbody tr td:last-child { /* Hide price column from table body */
    display: none;
}

@media only screen and (min-width: 1200px) {
    .product-box .product-hover-none > a, .product-box .slide-hover > a {
      min-height:auto;
    }
}
#top-banner .carousel-item, #top-banner .banner {min-height:80px;}

#bill_address_add_link { display : none !important; }
.sidebar [id^="togglemenu_sidebar"].card .accordion-menu .list-group-item > a[aria-expanded="true"], .sidebar [id*="togglemenu_sidebar"].card .accordion-menu .list-group-item > a[aria-expanded="true"] {background: #f40;}
.sidebar [id^="togglemenu_sidebar"].card .accordion-menu .list-group-item ul li a .badge-info, .sidebar [id*="togglemenu_sidebar"].card .accordion-menu .list-group-item ul li a .badge-info {
  background: #f40;
}
.awesome-bar_container {max-width:1400px;}
.top-links li:nth-last-child(3) {margin-right:0 !important;}

.cookie_seal {
    bottom: 0px;
    position: fixed;
}
.footer-content ul li a{padding:0 0 1rem 0;}

.home_page_body .sidebar .card-header {
    background: #ff4400 !important;
}
.footer-content .payment_social h3 {
    font-size: 22px;
    font-size: 1.375rem;
    color: #fff;
    font-family: "Raleway-Bold", sans-serif;
    margin: 0;
}
.footer-content .payment_social .social_icon ul {
    padding: 0;
    margin: 0;
}
.footer-content .payment_social .social_icon ul li {
    display: inline-block; width:auto;
    margin-left: 0.4rem;
}
.footer-content .payment_social .social_icon ul li a {
    font-size: 20px;
    font-size: 1.25rem;
    display: inline-block;
    height: 40px;
    width: 40px;
    text-align: center;
    line-height: 40px;
    background: #ccc;
    color: #fff;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}
.footer-content .payment_social .social_icon ul li a.fb {
    background: #39599f;
}
.footer-content .payment_social .social_icon ul li a.fb:hover {
    background: #fff;
    color: #39599f;
}
.footer-content .payment_social .social_icon ul li a.twit {
    background: #45b0e3;
}
.footer-content .payment_social .social_icon ul li a.twit:hover {
    background: #fff;
    color: #45b0e3;
}
.footer-content .payment_social .social_icon ul li a.yt {
    background: #e9483e;
}
.footer-content .payment_social .social_icon ul li a.yt:hover {
    background: #fff;
    color: #e9483e;
}
.footer-content .payment_social .social_icon ul li a.pt {
    background: #d0212b;
}
.footer-content .payment_social .social_icon ul li a.pt:hover {
    background: #fff;
    color: #d0212b;
}
.footer-content .payment_social .social_icon ul li a.inst {
    background: #2a5b83;
}
.footer-content .payment_social .social_icon ul li a.inst:hover {
    background: #fff;
    color: #2a5b83;
}

/* Styling the language dropdown button */
.goog-te-combo {
    border: 1px solid #ccc;
    border-radius: 4px;
    background-color: #fff;
    padding: 5px 10px;
    font-size: 14px;
    color: #333;
    cursor: pointer;
}

/* https://www.baskimo.com/qrgusto-yeni-nesil-menu/- hide send mail for this product */
.qr_gusto #send_mail {
    display : none !important  ;
}

.product-form .card-body ul {
    overflow: scroll;
    max-height: 120px;
}
#uploader_type_latter_checkout_btn {color: #ffffff !important;}
#product_images .carousel-thumbs .video_effect picture {
  height: 80px !important;
}
#InfoTab .tab-content {padding:1.5rem 1.5rem 1rem 2rem !important;}

#cms_page .card .card-title h2 a{
font-size:1.125rem;font-family: "poppinsmedium", sans-serif;
}

#product_images .carousel-thumbs .video_effect.imgPlaceHolder {
    margin: 0 5px;
    max-width: 80px;
    height: 80px;
    padding: 0.3rem;
    border: 1px solid #ff4a00;
    border-radius: 5px;
    background-clip: content-box;
}
@media only screen and (min-width: 1360px) {
  .container {
    max-width: 1600px;
  }
}
#generate_link {
  color: #fff !important;
}
@media screen and (max-width: 750px) {
  #ls-openButton {
    bottom: 60px !important;
  }
}
@media screen and (max-width: 768px) {
    .navbar img {
        width: 120px !important;height: 32px !important;
    }
    .navbar .d-md-none.d-sm-block a img {
    max-width: 50px !important;
}
#InfoTab .nav-tabs .nav-item .nav-link {
  white-space: nowrap;
}
#InfoTab .nav.nav-tabs {
  flex-wrap: nowrap;
  overflow: auto;
}
#InfoTab .tab-content {
  padding: 1rem 1rem 1rem 1rem !important;
}
#InfoTab #product-long-description-two p{margin-bottom: 1rem !important;}
#InfoTab #product-long-description-two ul{margin-bottom: 1.5rem !important;margin-left: 1.5rem !important;}
#pro-disc p{margin-bottom: 1.5rem !important;}
#pro-disc ul{margin-left: 1.5rem !important;margin-bottom: 1.5rem !important;}
}
.contdown-num {
    width: 45px;
}
#product-info #templates_listing_area .text-center .card .card-body {
    border: 2px dashed #ccc;
}
#product-info #templates_listing_area  .card .card-body {
    padding: 0 !important;
}
#product-info #templates_listing_area .card .card-footer {
    padding: unset !important;
}
#product-info #templates_listing_area .templatebox .card {
  border: unset;
}
#product-info #templates_listing_area .card {
  border: unset;
}

#product-info #pro-disc {
    padding-bottom: 1.5rem;
}
.custom-control-input:checked~.custom-control-label.tax_toogle_lbl::before {
    border-color: #ff4400;
    background-color: #ff4400;
}
#product-info #pro-disc, #product-info #pro-brief-disc {
  text-align: left;
}
#quote_create #pricecalulate {
    margin-top: 25px;
}