
	.amazon-frustration{ background:#ececec; padding:5px; border:1px solid #d9d9d9; margin-top:20px;}
.afrust { display:table; margin:auto}
.afrust-left{ float:left}
.afrust-right{ float:right}
.text25 { font-size:25px;}
.btn-new1{ min-width:160px;  background:#1968cd; text-align:center;  color:#fff; display:inline-block;  -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; font-size:17px }
.btn-new1 a{ color:#fff; text-decoration:none; display:block; padding:11px 30px ;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; position:relative; z-index:10}
.btn-new1 a:hover { background:#212121}
.afrust-left .btn-new1 { display:table; margin:auto; margin-top:15px}
.afrust-left .text25 { padding-top:10px;}
	
	
	.sabanner { margin-top:25px;}
	.sabanner img { display:inline;}
	.sabanner-left { float:left; width:71.5%;}
	.sabanner-right { float:right; width:27%; text-align:right; margin-top:50px; }
	.trustpilots {margin-top:13px;}
	.static_content_home { background:#3a8ae1; padding:15px; margin-top:20px; text-align:center;}
	.static_content_home h1{font-family: Conv_PAYPALSANSBIG-LIGHT,Arial,Helvetica,sans-serif;font-size: 20px; color:#fff;}
	.static_content_home .static_content { color:#fff; text-align:center; line-height:20px; font-size:14px;padding:10px; font-family:Conv_PAYPALSANSBIG-LIGHT,Arial,Helvetica,sans-serif; }
	.static_content_home .static_banner img,.static_banner_mobile img{max-width:100%; height:auto;}
	.static_banner_mobile { display:none; }


.features-new {
	padding-top:10px
}
.features-new img {
	max-width:100%;
	height:auto
}
.features-new ul {
	margin:0;
	padding:0;
	list-style:none
}
.features-new li {
	float:left;
	margin-right:15px;
	width:390px;
}
.features-new li:last-child {
	margin-right:0
}
.phone1_new {
	padding-left:100px;
}
.trustpilot-globe {
	padding-left:100px;
	width:111px;
}
.add-btn_new3 {
	padding:0 !important;
}
.add-btn_new3 a {
	display:block;
	padding:6px 15px !important;
}
.cat_917 {
	display:none;
}
.cat_918 {
	display:none;
}
.cat_906 {
}
#menu div div div > ul > li > a {
	padding: 4px 19px !important;
}

.form.minisearch .actions input:not([disabled]):focus , .form.minisearch .field.search .control input:not([disabled]):focus{ box-shadow:inherit !important}
.search-autocomplete{ margin-top: 24px !important; width: 207px !important;}
.form.minisearch .field.search .control input[type="text"]{ height: 25px !important}
.block.block-content565555555{ margin-bottom:0 !important}
span.newwxx.counter-number.icon-open.col-white{ display:none;}
span.no-temps{ display: none}
.minicart-wrapper{ display: none;}
.cart .minicart-wrapper{ display: block; margin-left: 0 !important}
span.counter-label.item-cart-labels{ font-size: 0px;}
a:visited, .alink:visited{ color: #000;}
.search-autocomplete ul{ background: #fff !important}
a.action__Ss{ text-decoration: none;}
ul>li, ol>li{ margin-top: 0px !important; margin-bottom: 0 !important}
.amazon-frustration.clearfix{background: #3a8ae1 !important;padding: 15px;border: 1px solid #1868ce;margin-top: 20px;font-size: 16px;color:white;font-weight:bold; text-align:center; line-height:25px; margin-left: 0px;}
.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper>.widget, .page-wrapper>.page-bottom, .block.category.event, .top-container, .page-main{
max-width: 100% !important; padding-left: 0!important; padding-right: 0 !important;
}
.banner2018 .btext {background: #3a8ae1 !important;padding-top: 10px; height: 300px;}
.banner2018 .btext p {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
    color: #fff;
    text-align: center !important;
    padding-top: 3px;
}
.banner2018 .btext h2 {
    font-size: 36px;
    color: #fff;
    text-align: center !important;
    font-family: "open_sansbold",Arial, Helvetica, sans-serif;
    padding-top: 10px;
    padding-bottom: 5px;
}
.banner2018 .btext h3 {
    font-size: 24px;
    text-align: center !important;
    font-family: "open_sansbold",Arial, Helvetica, sans-serif;
    text-transform: none;
    padding-left: 10px;
    padding-right: 10px;
}
.banner2018{ border-color:#3a8ae1}
.banner2018 .btext{ background:#3a8ae1; padding-top:10px; height:300px}
.banner2018 .btext p { padding-left:15px; padding-right:15px; font-size:16px; color:#fff; text-align:center; padding-top:3px}
.banner2018 .btext h2 { font-size:36px; color:#fff; text-align:center; font-family:"open_sansbold",Arial, Helvetica, sans-serif; padding-top:10px; padding-bottom:5px;}
.banner2018 .btext h3 { font-size:24px;text-align:center; font-family:"open_sansbold",Arial, Helvetica, sans-serif; text-transform:none; padding-left:10px; padding-right:10px}

.sbanner-new11 {}
.sbanner-new11 *{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.royal-mail { background:#1b69cd; height:80px; width:49%;  position:relative; padding:8px 12px;padding-right:130px; float:left; margin-top:26px}
.royal-mail .royal-image { position:absolute; top:4px; right:15px}
.royal-mail .royal-image img { max-width:100%; height:auto}
.royal-mail h3 { font-size:30px; color:#ffffff;font-weight:normal}
.royal-mail .royal-text { font-size:13px; color:#fff;}

.paypal-packaging{ float:right}
.amazon-frustration.frustration-custom { 
background: #ececec !important;
    padding: 5px;
    border: 1px solid #d9d9d9 !important;
    margin-top: 20px;
	}
.frustration-custom .afrust-left .text25{ color: #292929; }
.msearch .search1 .search_img{ top: 10px; margin-left: -36px; }
input.serh_btn{ opacity: 1 !important}
.breadcrumbs .items{ font-size: 13px !important}
.breadcrumbs .item:not(:last-child):after{ font-size: 13px !important; content: '»'; margin-top: -1px; color: #000; font-family: inherit !important}
.pprice1 a{ color: #1a68cd !important;}
.pprice1 a:hover{ color: #000 !important}
.breadcrumbs .items{ color: #000 !important;}
.breadcrumbs{ margin: 0 !important}
.contact-index-index .page-title-wrapper{ display: none;}
.fieldset.cu-contact{ margin: 0 !important}
.actives > a{ color: #333 !important}

/*order css*/
.checkout-onepage-success .box-title{ border-left:0px !important}
.checkout-onepage-success .data-item{ border:1px solid #1868ce;}
.show-order table td{ background-color:#fff !important}
.show-order .data-item td{ border-right:1px solid #1868ce !important}
.show-order tfoot th{ background-color:#fff !important}
.show-order tfoot{ border:1px solid #1868ce !important }
.checkout-onepage-success .text-under .actions-order{ display:none !important}
.checkout-onepage-success .button-continue a.action.primary{ text-transform:uppercase;} 
.checkout-onepage-success .button-continue .continue{ margin-right:0px !important}

/*end order css*/

/*startccart page,cms page*/

.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary > .title, .checkout-agreements-items .checkout-agreements-item-title { font-size:25px; padding-bottom:5px}
.login-container .block .block-title { font-size:20px; font-family:"roboto_condensedlight",Arial, Helvetica, sans-serif}

.fieldset > .field:not(.choice) > .label { width:100%; padding:0; padding-bottom:10px; text-align:left}
.login-container .fieldset > .field > .control { width:100%}
input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="datetime"], input[type="email"]{width:100% !important;  background:#fff !important; border:1px solid #1868ce !important;  padding:11px !important; font-size:15px !important; color:#1868ce !important; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out !important; -ms-transition: all 0.4s ease-in-out !important; transition: all 0.4s ease-in-out !important;  height:auto}

button.custom-addtocart{ background: #2d8ed2 !important; color: #fff !important; width: 137px !important}

.login-container .fieldset::after {margin-left:0}

.form.form-create-account {min-width:inherit;width: auto; max-width:800px; margin:auto}
.fieldset > .field:not(.choice) > .control { width:100%}
.abs-margin-for-forms-desktop, .fieldset .legend, .column:not(.sidebar-main) form .actions-toolbar, .column:not(.sidebar-additional) form .actions-toolbar, .login-container .fieldset::after { margin-left:0;font-size:20px; font-family:open_sansregular, Arial, Helvetica, sans-serif}
.field.choice.newsletter { background:none; height:auto; padding:0}
.fieldset > .field.choice:before, .fieldset > .field.no-label:before { width:100%;}
.account .block .block-title { margin-bottom:25px; }
.account .block .box { margin-bottom:25px}
.account .block .box-title{ margin-bottom:6px; display:block}
/*.account .column_no.content{ width:77%; float:right }*/
b, strong {    font-weight: normal;font-family:open_sansregular, Arial, Helvetica, sans-serif}
.account-nav .item.current a, .account-nav .item.current strong { font-weight:normal}
.block-viewed-products-grid .product-item-actions{ display: none}

.account-nav .item a:hover { background:none } 
.fieldset > .field { margin-bottom:20px}
.fieldset { margin-bottom:30px}
.field.password-info{ margin-bottom:30px}
.cart.table-wrapper .product-image-wrapper .product-image-photo { margin:0 }
.cart.table-wrapper .col.price, .order-items.table-wrapper .col.price, .cart.table-wrapper .col.qty, .order-items.table-wrapper .col.qty, .cart.table-wrapper .col.subtotal, .order-items.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp, .order-items.table-wrapper .col.msrp { text-align:center}
.block .title strong{ font-weight: normal;font-family:open_sansregular, Arial, Helvetica, sans-serif}
button, a.action.primary, .cart.table-wrapper .actions-toolbar > .action, .action-gift {border-radius:0px} 

.minicart-wrapper .counter-label.item-cart-labels { display:none}
.minicart-wrapper .newwxx.counter-number{ display:block}
.minicart-wrapper .item-qty.cart-item-qty { width:auto !important; padding:8px !important}
.minicart-wrapper .primary .action.edit { background:none; padding:0; min-width:inherit}
.minicart-wrapper .product .actions { margin-top:-32px}
.minicart-wrapper .block-minicart { padding-bottom:18px}
.minicart-items .product-item-name a { color:#1868ce }
.opc-progress-bar-item { width:50%;}
.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary > .title, .checkout-agreements-items .checkout-agreements-item-title {font-size:20px; font-family:open_sansregular, Arial, Helvetica, sans-serif;  font-weight:normal; padding-bottom:5px}
.opc-block-summary .items-in-cart > .title strong {font-size:18px; font-family:open_sansregular, Arial, Helvetica, sans-serif;  font-weight:normal } 

.block.block-customer-login .email.required{ padding-left:0}
.block.block-customer-login .email.required:before{ display:none}
.login-container .block.block-customer-login .fieldset:after { margin-top:25px; font-size:15px ; }

.form.create.account.form-create-account { margin-bottom:45px}
.inner-banner.withbredcrumbs { height:auto; padding-top:0}
.opc-progress-bar-item._active::before {    background: #1868ce;}

.content.account-nav-content{}
.account-nav .item a, .account-nav .item > strong { color:#1868ce}
.account-nav .item.current a, .account-nav .item.current strong { border-color:#1868ce}
.opc-progress-bar-item._active > span::before { background: #1868ce;}
.checkout-cart-index button.action.update, .checkout-cart-index  a.action.action-edit, .checkout-cart-index button.action.clear, .checkout-cart-index a.action.continue, .checkout-cart-index a.action.action-delete, .checkout-cart-index button.action.apply.primary, .checkout-cart-index .action.towishlist.action-towishlist, .checkout-index-index .action.action-apply , .checkout-cart-index .cart-container .checkout-methods-items .action.primary{ background: #474747 !important; color: #fff !important; border: 0 !important; border-radius: 0 !important}
.checkout-cart-index button.action.update:hover, .checkout-cart-index button.action.clear:hover, .checkout-cart-index a.action.continue:hover, .checkout-cart-index a.action.action-delete:hover, .checkout-cart-index button.action.apply.primary:hover, .checkout-cart-index .action.towishlist.action-towishlist:hover, .checkout-index-index .action.action-apply:hover , .checkout-cart-index  a.action.action-edit:hover , .checkout-cart-index .cart-container .checkout-methods-items .action.primary:hover{ background: #1868ce !important; color: #fff !important; border: 0 !important}
.cart-summary .block>.title:after, .paypal-review-discount .block>.title:after{ top: 8px !important}
.checkout-cart-index .page-title-wrapper h1.page-title {font-size: 17px; color: #1a68cd; font-family: "open_sanssemibold",Arial, Helvetica, sans-serif;}
.checkout-cart-index .cart.table-wrapper tbody.cart.item{ background: #ececec;}
.checkout-cart-index .cart.table-wrapper tbody.cart.item td.col.item{ margin-left: 21px;}
.checkout-cart-index table#shopping-cart-table tr th{ background: #2283c7; border-right: 1px solid #005591 !important; color: #fff !important;
    padding: 8px 0px 8px 20px;
    font-family: "open_sanssemibold",Arial, Helvetica, sans-serif;
    font-size: 15px; border-bottom: 2px solid #005591 !important;
	}
.checkout-cart-index .cart.table-wrapper .product-item-name>a, .checkout-cart-index .cart.table-wrapper .product.name a>a{ text-transform: capitalize;}
.cart-summary>.title{ background: #2283c7 !important; color: #fff !important; padding:14px; }
.checkout-index-index .checkout-container .authentication-wrapper{ display: none !important}
.checkout-index-index .checkout-shipping-method .step-title {
    color: #fff !important;
    background: #1868ce;
    padding-left: 15px;
    line-height: 39px;
    margin-right: 170px;
}
.checkout-index-index .methods-shipping .actions-toolbar .action.primary{ background: #474747 !important; color: #fff !important; border: 0 !important}
.checkout-index-index .methods-shipping .actions-toolbar .action.primary:hover{ background: #2d8ed2 !important; color: #fff !important}
.checkout-index-index .field-tooltip .field-tooltip-action{ margin-top: 10px;}
.msearch .search1 { width: 200px;}
.list-row .list-btn button.action.tocart.primary{ background: inherit !important; color: #fff !important; padding: 7px 0 8px 0 !important; text-transform: uppercase !important; border: 0 !important; font-family: "open_sanssemibold",Arial, Helvetica, sans-serif;font-weight: 700;}
.list-row:last-child{ border-bottom: 0;}
.list-row .list-name strong , .list-row .list-price strong { font-weight: 600;}
.dis b { font-weight: bold;}
.catalog-product-view .block.widget .products-grid .product-item{ margin-top: 0;margin-bottom: 25px}
.catalog-product-view .recentylt .block-viewed-products-grid .block-title {line-height: 35px; background-color: #ececec;  border-bottom: 2px solid #cacaca; margin-bottom: 23px;}
.catalog-product-view .recentylt .block-viewed-products-grid .block-title strong{ font-size: 14px; color: #292929;font-family: "open_sanssemibold",Arial, Helvetica, sans-serif; text-transform: uppercase; padding-top: 7px;padding-left: 13px;}
.catalog-product-view .recentylt .block-viewed-products-grid ol.product-items{ width: 100%;}
.catalog-product-view .recentylt .block-viewed-products-grid ol.product-items li.product-item{ width: 23% !important;}
.catalog-product-view .recentylt .block-viewed-products-grid ol.product-items li.product-item .product-image-container { display: inline-block;max-width: 100%; box-shadow: 0 0 5px #cbcbcb; border: 1px solid #1576ba;}
.catalog-product-view .recentylt .block-viewed-products-grid ol.product-items li.product-item strong.product-item-name { margin-top: 12px; text-align: center;}
.catalog-product-view .recentylt .block-viewed-products-grid ol.product-items li.product-item strong.product-item-name a{ text-decoration: none;}

.bannernew2_2021 { margin-top: 15px;}
.bannernew2-left {width: 49%;float: left;border: 2px solid #3a8ae1;min-height: 70px;background: #fff;position: relative;}
.bannernew2-right {width: 49%;float: right;border: 2px solid #3a8ae1;min-height: 70px; background: #fff; position: relative;}
.bannernew2-left a {
    padding-left: 95px;
    padding-right: 155px;
    position: relative;
    z-index: 2;
    display: block;
}
.bannernew2-left h2 {
    font-size: 18px;
    font-weight: 800;
    font-family: "open_sansbold",Arial, Helvetica, sans-serif;
    color: #1a68cd;
    padding-top: 7px;
}
.bannernew2-left h3 {
    font-size: 15px;
    color: #292929;
    font-family: "open_sansregular",Arial, Helvetica, sans-serif;
    padding-top: 3px;
}

.trusticonright {

    position: absolute;
    top: 8px;
    right: 17px;

}
.bannernew2-right a {
    padding-right: 93px;
    padding-left: 15px;
    position: relative;
    z-index: 2;
    display: block;
}
.bannernewtext {
    float: left;
}
.bannernew2-right h2 {
    font-size: 18px;
    font-weight: 800;
    font-family: "open_sansbold",Arial, Helvetica, sans-serif;
    color: #1a68cd;
    padding-top: 7px;
}
.bannernew2-right h3 {
    font-size: 15px;
    color: #292929;
    font-family: "open_sansregular",Arial, Helvetica, sans-serif;
    padding-top: 3px;
}
.bannernew2-left::before {
    width: 89px;
    height: 68px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/symbol-left.png);
    content: '';
}
.bannernew2-right::before {
    width: 89px;
    height: 68px;
    position: absolute;
    top: 0;
    right: 0;
    background: url(../images/symbol-right.png);
    content: '';
}

.bannernew2_2021 .ttimer2021 {
    float: right; padding-top: 10px;
}
.ttimerhrs {
    float: left;
}
.timernumbering {
    background: #fff;
    border: 2px solid #222;
    font-size: 25px;
    padding: 4px 5px;
    float: left;
    margin-right: 5px;
    border-radius: 5px;
}
.bannernew2_2021 .ttimerhrs2 {
    color: #292929;
}
.timerseparate {
    color: #000;
    float: left;
    font-size: 25px;
    margin-right: 5px;
    padding-top: 3px;
}
.ttimerhrs2 {
    font-size: 14px;
    color: #fff;
    text-align: center;
    padding-top: 2px;
}

.catalogsearch-result-index .breadcrumbs ul.items .item.search{ width: auto; height: auto; border: 0;}
.catalogsearch-result-index .page-title-wrapper h1.page-title span{  font-size: 18px;}
.catalogsearch-result-index .page-main > .page-title-wrapper .page-title{ margin-bottom: 14px;margin-top: -30px;}
.catalogsearch-result-index .pright.pright_new.pnew dl.block{ display: none;}
.loading-mask .loader>img { visibility: hidden; opacity: 0}


@media only screen and (max-width: 1199px) {
.features-new li {
width:32%;
margin-right:2%
}
.phone1_new {
padding-left:100px;
}
.phone1_new {
padding-left:7%;
}
.trustpilot-globe {
padding-left:4%;
}
#menu div div div > ul > li > a {
padding: 4px 16px !important;
}
.banner2018 .bslider {
    display: block;
    background: #3a8ae1;
}
.banner2018 .bslider img {
    max-width: 100%;
    height: auto;
}
.banner2018 .btext {
    width: 33%;
    height: auto;
}
.banner2018 .bimg {
    width: 67%;
}
.royal-mail h3 { font-size:22px;}
.royal-mail .royal-text { font-size:12px}

}
@media only screen and (max-width: 1070px)  
{
.banner2018 .bimg { width:100%; text-align:center}
.banner2018 .bimg img{ margin:auto}
.banner2018 .btext { width:100%; padding-bottom:20px; padding-top:15px}
}

@media only screen and (max-width: 1158px) {
#menu div div div > ul > li > a {
padding: 4px 14px !important;
}
}
@media only screen and (max-width: 1115px) {
#menu div div div > ul > li > a {
padding: 4px 13px !important;
}
}
@media only screen and (max-width: 1092px) {
#menu div div div > ul > li > a {
padding: 4px 12px !important;
font-size:13px !important;
}
}
@media only screen and (max-width: 1066px) {
#menu div div div > ul > li > a {
padding: 4px 10px !important;
font-size:13px !important;
}
.banner2018 .bimg{
	width: 100%;
}
.banner2018 .btext {
    width: 100%;
    padding-bottom: 20px;
    padding-top: 15px;
}
.banner2018 .bimg img {
    margin: auto;
}
.banner2018 .bimg{ float: none; text-align: center;}
}
@media only screen and (max-width: 1022px) {
#menu div div div > ul > li > a {
padding: 4px 12px !important;
font-size:12px !important;
}
}
@media only screen and (max-width: 1008px) {
#menu div div div > ul > li > a {
padding: 4px 10px !important;
font-size:12px !important;
}
}
@media only screen and (max-width: 980px) {
	#menu{ display:none !important;}
.trustpilot-globe {
display:none !important;
}
.text25 { font-size:22px}

.banner2018 .btext p {    font-size: 14px;    line-height: 18px;}
.banner2018 .btext h2 { font-size:25px; padding-left:10px; padding-right:10px}
.banner2018 .btext h3 {    font-size: 18px;    line-height: 20px;}

.royal-mail { width:100%;}
.paypal-packaging { margin-top:16px}
.royal-mail h3 { padding-top:6px}

}
@media only screen and (max-width: 767px) {
	.sabanner { margin-top:15px;}
	.static_content_home h1 { font-size:19px;}
	.static_content_home .static_content {font-size:14px;}
	.sabanner-left { width:100%; margin:10px 0; }
	.sabanner-right { width:100%; text-align:center;margin-top:10px; }
	.sabanner-right img{ text-align:center; display:inline;  } 
	.afrust-left { width:100%; text-align:center}
.afrust-left.afrust-right { display:none}
.afrust-left .btn-new1 { margin-bottom:15px}
.text25 { font-size:20px}
.features-new {
background:#1a68cd;
text-align:center;
padding:0;
}
.features-new li {
width:100%;
border-bottom:5px solid #fff;
padding-top:5px;
padding-bottom:5px
}
.features-new li:last-child {
border-bottom:0
}
.features-new li img {
max-width:200px;
height:auto
}
.trustpilot-globe {
display:none;
}
.checkout-index-index .checkout-shipping-method .step-title{ margin-right: 0;}
.bannernew2-left{ width: 100%;}
.bannernew2-right{ width: 100%; float: left; margin-top: 20px;}
}
@media only screen and (max-width: 550px) {
.static_content_home h1 { font-size:17px;}
	.static_content_home .static_content {font-size:12px;}
	.trustpilots iframe { height:300px !important; }
	
.static_banner_mobile { display:block; }
.static_banner { display:none; }
.royal-mail h3 { padding-top:0px}

.text25 { font-size:19px}
div#RecaptchaField{ margin: auto; width: auto;}
}
@media only screen and (max-width: 480px)  
{.banner2018 .btext p {    font-size: 13px;    line-height: 18px;}
.banner2018 .btext h2 { font-size:23px; padding-left:10px; padding-right:10px}
.banner2018 .btext h3 {    font-size: 16px;    line-height: 18px;}

.royal-mail h3 { font-size:17px;}
.royal-mail .royal-image {    position: absolute;    top: 16px;    right: 15px;    width: 70px;}
.royal-mail { padding-right:88px; height:auto}
.paypal-packaging .royal-image{ top:6px}
 }