.page-template-template-about .rltd_prdtsction,.page-template-template-about .container.square.brd_toper,.page-template-template-about .review_section,.page-template-template-about #testiCarousel{
display:none;
}
.page-template-template-contacts .rltd_prdtsction,.page-template-template-contacts .container.square.brd_toper,.page-template-template-contacts .review_section,.page-template-template-contacts #testiCarousel{
display:none;
}
.bages_background {
display: none!important;
}
.single .bages_background {
display: block!important;
margin-bottom: 0.5em!important;
}
.page-template-template-designservice .rltd_prdtsction{
display: none;
}
@media screen and (min-width:768px){ .col-md-3.search-res {
justify-content: center;
align-items: center;
display: flex;
}
.search-result {
background: #d4d4d4;
height: 300px;
width: 100%;
margin-bottom: 25px;
box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.search-result a {
width: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.search-result a img {
width: 100%;
}
.search-result h3 {
margin: 0 !important;
text-align: center;
font-weight: 600;
color: red !important;
}
.search-result h3 a {
color: red !important;
}
input[type="submit"] {
position: absolute;
top: 2px;
left: 63px;
background: white !important;
padding-left: 10px !important;
padding-right: 10px !important;
color: #c9212e !important;
border-radius: 10px;
}
li.product.type-product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
height: 282px;
display: block;
}
li.product.type-product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link img {
width: 100% !important;
height: 250px !important;
object-fit: fill;
max-height: 250px !important;
margin: 0;
} .home_best_selling .row {
margin-top: 1em;
}
.home .rltd_prdtsction{
display:none;
}
.hme_bkgrnd{
background: #ececec;
padding: 1em 0em;
margin:0em 0em;
}
.container.category_homesectoin{
background:transparent;
}
.home .col-md-4{
padding-right:0px   
}
.effectimg_dscr img {
width: 100%;
} .effectimg {
position: relative;
}
.category_homesectoin .container {
display: flex;
}
.category_homesectoin .row {
position: relative;
display: flex;
align-items: center;
margin-right: 20px;
}
.category_homesectoin .hme_rvs {
display: inline-block; position: relative;
}
.hme_page_heading {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
} .category_homesectoin a.btnover.home_btn {
position: absolute;
bottom: 10px;
left: 50%;
transform: translateX(-50%);
background: white;
color: black;
width: 94%;
text-align: center;
font-size: 1.8em;
line-height: 1.5em;
border-radius: 0.3em;
}
.hme_page_heading span{
font-family: Lumios!important;
font-size: 2em;
font-weight: 400;
display: inline-block;
position: relative;
margin-bottom:0.5em;
margin-left: 0.3em;
} 
.hme_page_heading span:before{
content: "";
position: absolute;
left: 0px;
bottom: -30px;
width: 100%;
height: 67%;
background-image: url(https://www.printedtoday.co.uk/wp-content/uploads/2023/04/most-popular.svg);
background-repeat: no-repeat;
background-size: contain;
z-index: 99999;
} .home div#myCarousel {
width: 100%!important;
margin-top: 0em;
}
.home div#myCarousel img{
width: 100%!important;
}
.mobile{
display: none !important; 
}
.desktop {
display: block !important;
}
.home .item{
margin-bottom:0em;
} .bages_background{
display: inline-block;
width: 100%;
background: #cf2331;
margin: 0em 0em;
padding: 1em 0em;
}
.bages_background .bges_inner .custom_col {
width: 16.4%;
float: left;
text-align: center;
}
.bages_background .bges_inner .custom_col .badge_1 {
display: inline-block;
vertical-align: middle;
}
.bages_background .bges_inner .custom_col img {
max-width: 100%;
}
.bages_background .bges_inner .custom_col h5 {
color: white;
font-weight: 600;
font-size: 1em;
font-family: 'Montserrat'!important;
text-transform: none;
margin: 0;
display: inline-block;
vertical-align: middle;
text-align: left;
padding-left: 0.5em;
} .effectimg_dscr::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.66);
opacity: 0;
transition: opacity 0.5s;
border-radius:0.5em;
} .effectimg_dscr:hover::before {
opacity: 1;
}
.dscvr_secton .hme_page_heading:before{
width:55%;
}
.dscr_by_category .row {
margin-bottom: 1em;
}
.effectimg_dscr {
position: relative;
}
.dscvr_secton a.btnover_dscvr {
position: absolute;
bottom: 2%;
left: 50%;
transform: translateX(-50%);
background: white;
color: black;
width: 94%;
text-align: center;
font-size: 1.8em;
line-height: 1.5em;
border-radius: 0.3em;
}
.dscvr_secton h1.product_title_dscvr{
position: absolute;
top: 2%;
left: 50%;
transform: translateX(-50%);
width: 94%;
text-align: center;
font-size: 1.8em;
line-height: 1.5em;
border-bottom: 2px solid #cf2331;
color: white;
} .effectimg_deal::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.66);
opacity: 0;
transition: opacity 0.5s;
border-radius:0.5em;
}
.effectimg_deal:hover::before {
opacity: 1;
}
.deals_section .deals_section:before{
width:62%;
}
.effectimg_deal {
position: relative;
}
.deals_section a.btnover_deal {
position: absolute;
bottom: 2%;
left: 50%;
transform: translateX(-50%);
background: white;
color: black;
width: 94%;
text-align: center;
font-size: 1.8em;
line-height: 1.5em;
border-radius: 0.3em;
display:none;
}
.deals_section h1.product_title_deal{
position: absolute;
top: 2%;
left: 50%;
transform: translateX(-50%);
width: 94%;
text-align: center;
font-size: 1.8em;
line-height: 1.5em;
border-bottom: 2px solid #cf2331;
color: white;
display:none;
}
.effectimg_dscr .image_deal:hover ~ .deals_section a.btnover_deal,.effectimg_dscr .image_deal:hover ~ .deals_section h1.product_title_deal {
display:block;
} 
.effectimg_dscr .image_deal {
position: relative;
}
.effectimg_dscr .image_deal::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: black;
opacity: 0;
transition: opacity 0.5s;
z-index:99999;
}
.effectimg_dscr .image_deal:hover::before {
opacity: 0.5;
}
.main_div_deals .hme_page_heading:before{
width:80%;
}
.offer_expire_home {
background: #cf232f;
color: white;
padding: 0.5em;
border-bottom-right-radius: 1em;
border-bottom-left-radius: 1em;
}
span.exipre_head {
line-height: initial;
display: inline-block;
}
span.deal_offers_end_counter {
font-size: 2.3em;
text-align: center;
display: inline-block;
vertical-align: initial;
} .sec_bages_background .bges_inner .col-md-3 {
text-align: center;
}
.sec_bages_background .bges_inner .badge_1 {
display: inline-block;
vertical-align: middle;
}
.sec_bages_background .bges_inner img {
max-width: 100%;
}
.sec_bages_background .bges_inner .col-md-3 h5 {
color: black;
font-weight: 600;
font-size: 1.2em;
font-family: 'Montserrat'!important;
text-transform: none;
margin: 0;
display: inline-block;
vertical-align: middle;
text-align: left;
margin-left: 1em;
}
.second_badges {
border-top: 3px solid #cf232f;
padding: 1.5em 0em;
border-bottom: 3px solid #cf232f;
margin-bottom: 1em;
} h2.about_page_heading span {
font-family: Lumios!important;
font-size: 2em!important;
font-weight: 400;
display: inline-block;
position: relative;
}
h2.about_page_heading {
text-align: center;
margin: 0.5em 0;
}
.about_page_heading span:before {
content: "";
position: absolute;
width: 80%;
height: 70%;
background-image: url(https://www.printedtoday.co.uk/wp-content/uploads/2023/05/Shape-1085-copy-4.png);
background-repeat: no-repeat;
background-size: contain;
z-index: 99999;
bottom: -26px;
right: 0px;
}
.about_usdetail {
margin: 0.5em 0;
background: #ececec;
}
.about_usdetail .container {
background: transparent;
} .page-id-506 .container{
background:tranparent;
}
.contact_usdetail {
display: inline-block;
background: #ececec;
width: 100%;
}
.col-md-6.col-sm-6.cstm_pding {
padding: 20px 0px 0px 70px;
}
.fist_cdtl,.scd_cdtl {
padding-bottom: 2em;
border-bottom: 1px solid #dc2134;
}
p.red_head_cnt {
color: #d4262e;
margin-top: 0.5em;
font-weight: bold;
}
p.inner_cnpara {
margin: 0;
}
p.inner_cnpara.btwn_spce {
margin-top: 1em;
}
.page-template-template-contacts form.wpcf7-form.init label {
width: 49%;
margin-right: 1%;
overflow: hidden;
font-weight: 100;
}
h6.btwn_heading {
margin: 0;
font-weight: bold;
margin-bottom: 1em;
}
.page-template-template-contacts form.wpcf7-form.init label input,.page-template-template-contacts select#emailtopic{
line-height: 38px;
border-radius: 0.2em;
width: 98%;
}
p.inner_cnpara.cntct_bld {
margin-bottom: 1em;
font-weight: bold;
}
.page-template-template-contacts textarea#inquiry {
width: 98%;
}
.page-template-template-contacts select#emailtopic{
width: 98%;
height: 38px;
background: white;
}
.page-template-template-contacts input#cntct_submitbtn {
width: fit-content;
background: #d32534;
}
.left_contsction {
margin-top: 1.5em;
}
.col-md-6.col-sm-6.cstm_pding.cntct_from_page {
padding-left: 15px;
} .page-template-template-designservice .hme_page_heading:before {
width: 64%;
top: 46%;
}
.head_main_div,.dsn_cntct_from .container {
position: relative;
overflow: hidden;
}
.page-template-template-designservice h3.hme_page_heading {
font-size: 30px;
margin: 0.5em 0em;
color: #000;
}
.page-template-template-designservice span.head_colro {
color: #ce212e;
font-weight: bold;
}
.ex_onecusem {
margin-top: 1em;
display: inline-block;
}
.page-template-template-designservice .second_badges.desktop {
margin-top: 0.5em;
}
.form-sectn-styling p {
margin: 0px;
}
.fst-cnt-raido span.wpcf7-list-item.first input,.fst-cnt-raido span.wpcf7-list-item.last input{
margin-top:0px!important;
} 
.fst-cnt-raido span.wpcf7-list-item.first,.fst-cnt-raido span.wpcf7-list-item.last{
width: 47%;
float: left;
height: 38px;
background: white;
border-radius: 0.4em;
vertical-align: middle;
border-bottom: 2px solid #d82530;
padding: 0.5em;
margin-left: 0;
margin-right: 3%;
}
.form-sectn-styling .fst-cnt-raido span.wpcf7-list-item.last{
float:right;
}
.form-sectn-styling label{
font-weight:100;
line-height: initial;
margin: 6px 0px 0px 0px!important;
}
.form-sectn-styling form.wpcf7-form.init {
padding-top: 8px;
padding-left:0px;
}
.form-sectn-styling input.wpcf7-form-control.wpcf7-text, .form-sectn-styling input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number,
.form-sectn-styling textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{
border-radius: 0.5em;
padding: 6px;
background: transparent;
}
.form-sectn-styling .col-md-3 span.wpcf7-list-item-label{
font-size:0.9em;
}
.form-sectn-styling .col-md-2{
margin:0px!important;
}
.dsn-srv-btn-submit {
text-align: center;
margin-left: 15px!important;
width: 108%;
margin-top: 1em!important;
}
.dsn-srv-btn-submit input.wpcf7-form-control.wpcf7-submit {
padding: 4px!important;
border-radius: 0.5em;
}
.anydsnpltform {
margin-top: 0.8em;
}
p.dsnsrvsmll {
font-size: 0.8em;
}
.form-sectn-styling input.wpcf7-form-control.wpcf7-file {
border: none;
}
p.hide_this span.wpcf7-form-control-wrap input{
position: absolute;
opacity: 0;
cursor: pointer;
top: 20px;
font-size: 1.2em;
}
p.hide_this span.wpcf7-form-control-wrap {
display: contents;
position: relative;
}
.dsn_cntct_from,.designsrvce_usdetail {
background: #ececec;
margin:0.5em 0em;
}
.dsn_cntct_from .container,.designsrvce_usdetail .container{
background: transparent;
}
span.wpcf7-list-item.first span.wpcf7-list-item-label,span.wpcf7-list-item.last span.wpcf7-list-item-label {
font-weight: 100;
font-size: 0.9em;
}
.ar_dtfl_statted form .col-md-6.col-sm-6.col-xs-6 input,.ar_dtfl_statted .col-md-2.col-xs-2.scnd-remvedsn input,.ar_dtfl_statted .col-md-6.col-sm-6.col-xs-6 p.hide_this
{
height: 38px;
line-height: 38px;
overflow: hidden;
width: 100%;
border-radius: 0.4em;
border-bottom: 2px solid #d1222f;
background: white;
padding:0em 0.5em;
}
.ar_dtfl_statted input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,
.ar_dtfl_statted .col-md-4.col-xs-6 input,.ar_dtfl_statted .anydsnpltform.col-xs-6.shds-mobi{
height: 38px;
line-height: 38px;
overflow: hidden;
width: 100%;
border-radius: 0.4em;
background: white;
padding:0em 0.5em;
}
.ar_dtfl_statted .col-md-4.col-xs-6{
padding-left:0px;
}
.ar_dtfl_statted .col-md-6 {
padding-left: 0px;
}
.ar_dtfl_statted textarea{
width: 98%;
border-radius: 0.4em;
padding: 0em 0.5em;
}
.ar_dtfl_statted form{
padding:0px!important;
}
.ar_dtfl_statted .col-md-6.col-sm-6.mbi-rem-spac {
padding-right: 0;
}
.ar_dtfl_statted input.wpcf7-form-control.has-spinner.wpcf7-submit {
width: 20%;
font-weight: bold;
background: #ce212e;
line-height: 38px;
}
.ar_dtfl_statted .col-md-6.col-sm-6 label, .ar_dtfl_statted .col-md-6 p {
margin-bottom: 0;
}
.page-template-template-designservice label.uplddsn-chrgstyle {
margin: 0px!important;
}
.page-template-template-designservice span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required span {
font-size: 0.9em;
}
.page-template-template-designservice h3.about_page_heading span,.page-template-template-designservice h3.about_page_heading {
font-family: Lumios!important;
font-size: 2em!important;
font-weight: 400;
display: inline-block;
position: relative;
}
}
@media screen and (max-width:768px){
.desktop {
display: none !important;
}
.mobile{
display: block !important; 
} h2.about_page_heading span {
font-family: Lumios!important;
font-size: 2em!important;
font-weight: 400;
display: inline-block;
position: relative;
}
h2.about_page_heading {
text-align: center;
margin: 0.5em 0;
}
.about_page_heading span:before {
content: "";
position: absolute;
width: 80%;
height: 70%;
background-image: url(https://www.printedtoday.co.uk/wp-content/uploads/2023/05/Shape-1085-copy-4.png);
background-repeat: no-repeat;
background-size: contain;
z-index: 99999;
bottom: -26px;
right: 0px;
}
.about_usdetail {
margin: 0.5em 0;
background: #ececec;
}
.about_usdetail .container {
background: transparent;
} .page-id-506 .container{
background:tranparent;
}
.col-md-6.col-sm-6.cstm_pding.cntct_from_page form{
padding:0px;
}
.contact_usdetail {
display: inline-block;
background: #ececec;
width: 100%;
}
.fist_cdtl,.scd_cdtl {
padding-bottom: 2em;
border-bottom: 1px solid #dc2134;
}
p.red_head_cnt {
color: #d4262e;
margin-top: 0.5em;
font-weight: bold;
}
p.inner_cnpara {
margin: 0;
}
p.inner_cnpara.btwn_spce {
margin-top: 1em;
}
form.wpcf7-form.init label {
width: 100%;
margin-right: 0%;
overflow: hidden;
font-weight: 100;
}
h6.btwn_heading {
margin: 0;
font-weight: bold;
margin-bottom: 1em;
}
form.wpcf7-form.init label input,select#emailtopic{
line-height: 38px;
border-radius: 0.2em;
width: 100%;
}
p.inner_cnpara.cntct_bld {
margin-bottom: 1em;
font-weight: bold;
}
textarea#inquiry {
width: 100%;
}
select#emailtopic{
width: 100%;
height: 38px;
background: white;
} 
input#cntct_submitbtn {
width: fit-content;
background: #d32534;
}
.left_contsction {
margin-top: 1.5em;
} .page-template-template-designservice .hme_page_heading:before {
width: 64%;
top: 46%;
}
.head_main_div,.dsn_cntct_from .container {
position: relative;
overflow: hidden;
}
.page-template-template-designservice h3.hme_page_heading {
font-size: 30px;
margin: 0.5em 0em;
color: #000;
}
.page-template-template-designservice span.head_colro {
color: #ce212e;
font-weight: bold;
}
.ex_onecusem {
margin-top: 1em;
display: inline-block;
}
.page-template-template-designservice .second_badges.desktop {
margin-top: 0.5em;
}
.form-sectn-styling p {
margin: 0px;
}
.fst-cnt-raido span.wpcf7-list-item.first input,.fst-cnt-raido span.wpcf7-list-item.last input{
margin-top:0px!important;
} 
.fst-cnt-raido span.wpcf7-list-item.first,.fst-cnt-raido span.wpcf7-list-item.last{
width: 47%;
float: left;
height: 38px;
background: white;
border-radius: 0.4em;
vertical-align: middle;
border-bottom: 2px solid #d82530;
padding: 0.5em;
margin-left: 0;
margin-right: 3%;
}
.form-sectn-styling .fst-cnt-raido span.wpcf7-list-item.last{
float:right;
}
.form-sectn-styling label{
font-weight:100;
line-height: initial;
margin: 6px 0px 0px 0px!important;
}
.form-sectn-styling form.wpcf7-form.init {
padding-top: 8px;
padding-left:0px;
}
.form-sectn-styling input.wpcf7-form-control.wpcf7-text, .form-sectn-styling input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number,
.form-sectn-styling textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{
border-radius: 0.5em;
padding: 6px;
background: transparent;
}
.form-sectn-styling .col-md-3 span.wpcf7-list-item-label{
font-size:0.9em;
}
.form-sectn-styling .col-md-2{
margin:0px!important;
}
.dsn-srv-btn-submit {
text-align: center;
margin-left: 15px!important;
width: 108%;
margin-top: 1em!important;
}
.dsn-srv-btn-submit input.wpcf7-form-control.wpcf7-submit {
padding: 4px!important;
border-radius: 0.5em;
}
.anydsnpltform {
margin-top: 0.8em;
}
p.dsnsrvsmll {
font-size: 0.8em;
}
.form-sectn-styling input.wpcf7-form-control.wpcf7-file {
border: none;
}
p.hide_this span.wpcf7-form-control-wrap input{
position: absolute;
opacity: 0;
cursor: pointer;
top: 20px;
font-size: 1.2em;
}
p.hide_this span.wpcf7-form-control-wrap {
display: contents;
position: relative;
}
.dsn_cntct_from,.designsrvce_usdetail {
background: #ececec;
margin:0.5em 0em;
}
.dsn_cntct_from .container,.designsrvce_usdetail .container{
background: transparent;
}
span.wpcf7-list-item.first span.wpcf7-list-item-label,span.wpcf7-list-item.last span.wpcf7-list-item-label {
font-weight: 100;
font-size: 0.9em;
}
.ar_dtfl_statted form .col-md-6.col-sm-6.col-xs-6 input,.ar_dtfl_statted .col-md-2.col-xs-2.scnd-remvedsn input,.ar_dtfl_statted .col-md-6.col-sm-6.col-xs-6 p.hide_this
{
height: 38px;
line-height: 38px;
overflow: hidden;
width: 100%;
border-radius: 0.4em;
border-bottom: 2px solid #d1222f;
background: white;
padding:0em 0.5em;
}
.ar_dtfl_statted input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,
.ar_dtfl_statted .col-md-4.col-xs-6 input,.ar_dtfl_statted .anydsnpltform.col-xs-6.shds-mobi{
height: 38px;
line-height: 38px;
overflow: hidden;
width: 100%;
border-radius: 0.4em;
background: white;
padding:0em 0.5em;
}
.ar_dtfl_statted .col-md-4.col-xs-6{
padding-left:0px;
}
.ar_dtfl_statted .col-md-6 {
padding-left: 0px;
}
.ar_dtfl_statted textarea{
width: 98%;
border-radius: 0.4em;
padding: 0em 0.5em;
}
.ar_dtfl_statted form{
padding:0px!important;
}
.ar_dtfl_statted .col-md-6.col-sm-6.mbi-rem-spac {
padding-right: 0;
}
.ar_dtfl_statted input.wpcf7-form-control.has-spinner.wpcf7-submit {
width: 20%;
font-weight: bold;
background: #ce212e;
line-height: 38px;
}
.ar_dtfl_statted .col-md-6.col-sm-6 label, .ar_dtfl_statted .col-md-6 p {
margin-bottom: 0;
display:inline-block;
width:100%;
}
.col-md-3.scnd-remvedsn{
display:inline-block;
}
.page-template-template-designservice label.uplddsn-chrgstyle {
margin: 0px!important;
}
.page-template-template-designservice span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required span {
font-size: 0.9em;
}
.page-template-template-designservice h3.about_page_heading span,.page-template-template-designservice h3.about_page_heading {
font-family: Lumios!important;
font-size: 2em!important;
font-weight: 400;
display: inline-block;
position: relative;
}
p.dsnsrvsmll {
display: none!important;
}
.fst-cnt-raido span.wpcf7-list-item input{
width:fit-content!important;
}
form.wpcf7-form.init .col-md-6.col-sm-6.brd-rt-art{
padding-right:0px;
}
.fst-cnt-raido span.wpcf7-list-item.last {
margin-right: 0px!important;
width: 50%;
overflow: hidden;
}
.col-md-6.col-sm-6.col-xs-6.scnd-remvedsn {
padding-right: 0;
}
form.wpcf7-form.init label input,select#emailtopic{
line-height: 38px;
border-radius: 0.2em;
width: 100%;
width: fit-content;
margin-top: 0.5em;
}
.page-template-template-designservice .hme_page_heading:before {
left: 2em;
width: 38%!important;
height: 60%!important;
}
.hme_page_heading span {
font-family: Lumios!important;
}
}