/* Your custom style */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap');
@import url('https://fonts.cdnfonts.com/css/harmonia-free');

.container.mul-cat-bnr {
    display: none;
}
.cdz-opc-wrapper .opc-wrapper .step-title, .cdz-opc-wrapper .opc-block-shipping-information .shipping-information-title, .cdz-opc-wrapper .payment-group>.step-title, .cdz-opc-wrapper .checkout-agreements-items .checkout-agreements-item-title {
    background: #004aac;
}
.cdz-opc-wrapper .opc-summary-wrapper {
    border-color: #004aac;
}

.container.space-lg.othe-bnr {
    display: none;
}
.container-fluid.avertise-sec {
    display: none;
}
.store-info-top.container a.top-bttn-head {
    display: none;
}

/*pop up page*/
.ser-book-now .accordion {
          background-color: #eee;
          color: #444;
          cursor: pointer;
          padding: 18px;
          width:fitcontent;
          border: none;
          text-align: left;
          outline: none;
          font-size: 15px;
          transition: 0.4s;
        }
        
       .ser-book-now .active, .accordion:hover {
          background-color: #ccc; 
        }
        
       .ser-book-now .pannel {
          padding: 0 18px;
          display:none;
          background-color: white;
          overflow: hidden;
        }
.ser-book-now button.accordion.active {margin-bottom: 3%;}
.ser-book-now .col-md-12.serv-col p {margin-top: 2%;color: #000;font-size: 16px;font-weight: 500;}
input.sub-clev {background: #003399;color: #fff;padding: 10px 30px 10px 30px;font-size: 16px;margin-bottom: 2%;border: 2px solid #003399;}
.ser-book-now {text-align: center;}
.ser-book-now {
    border: 2px solid #000;
    padding: 3% 0% 5% 0%;
    margin:2%;
}
.ser-book-now h2 {color: #000;text-transform: uppercase;}
.col-md-12.srv-aol p {font-size: 16px;line-height: 22px;color: #000;}

.cls1 label , .cls2 label.s5 , .cls2 label , .cls2 input[type="date"] {float: left;}
.cls1 input#fname , .cls1 input#lname {margin-bottom: 2%;}
input.sub-clev {float: left;margin-top: 2%;}
.cls1 label , .cls2 label.s5 , .cls2 label {font-size: 16px;color: #000;}
.col-md-12.serv-col .pannel {padding-top: 2%;}
.cls2 input[type="date"] {margin-bottom: 3%;}
.cls2 input#email {margin-bottom: 2%;}
.cls2 input[type="date"] {font-size: 16px;}







.container.space-md.frst-prdt {
    margin-top: 10px !important;
}
.frst-prdt p.b-title.h2:after {
    top: 1px !important;
    left: 8% !important;
}
.product-bottom.el-group.hidden-xs .el-iwrap a.qs-button:hover {
    color: #fff;
}
.footer-payment-logo .foter-bottom-pament img.img-resnsive {
    margin-left: 50px;
}
.contact-map-wrap.col-sm-12 .google-map-wrap.abs-frame {
    padding-bottom: 58% !important;
}
.switchpage-control .control .times:before, .switchpage-control .control .times:after {
    background: #000;
}
.item-desc.item-desc-1 .slide-caption.slide-middle-left {
    margin-top: -2%;
}
.cdz-slideshow .slide-caption .slide-btn a {color: #fff;border: 1px solid #fff;padding: 7px 25px 7px 25px;text-decoration: none;font-size: 130%;position: relative;background: transparent;text-transform: none;}

a.icon-link.fa-id-card-o:before {font-family: FontAwesome;margin: 0 5px 0 0;display: inline-block;content: "\f2c3";}
a.icon-link.fa-envelope-o:before {font-family: FontAwesome;margin: 0 5px 0 0;display: inline-block;content: "\f003";}
.page-header .header-top {background: #004AAC;}

.cdz-horizontal-menu .groupmenu li.level0>a.menu-link, .cdz-horizontal-menu .groupmenu li.level0>a.menu-link:visited {
    color: #000;
}
.page-header .sticky-menu:not(.active) .header-panel-left {
    background-color: unset;
    padding-left: 22px;
    margin-left: -15px;
}
.page-header .sticky-menu:not(.active) .header.panel .logo {
    padding: 0px;
    margin: -15px 0px 0px -25px;
}
img.main-logo.hidden-xs {
    margin-top: 20px;
}
.page-header .account-trigger:before, .page-header .action.showcart:before, .page-header .search-trigger {
    color: #093268;
    font-weight: 600;
}

ul.header.features-links.items.hidden-xs li.linkslist-link {
    display: none;
}
.page-header {
    background: transparent;
}

.page-header .sticky-menu:not(.active) .header-panel-left:before, .cdz-horizontal-menu .groupmenu li.level0>a.menu-link, .page-header .sticky-menu:not(.active) .header-panel-left:after, .page-header .header.panel, .cdz-horizontal-menu .groupmenu {
    background-color: transparent;
}

.col-sm-24.col-md-12.header-panel-middle {
    display: flex;
    justify-content: flex-end;
}
.cdz-horizontal-menu .groupmenu li.level0>a.menu-link span:hover {
    color: #24aae1;
}

.sticky-menu:not(.active) .header-search {
    display: flex;
    width: 50%;
    float: right;
}
.column.main {
    min-height: auto;
}
.product-view-style-04 .main-inner .product-media-wrapper {
    padding-bottom: 5px;
}
.product-view-style-04 .product-info-main .product-left {
    margin-bottom: 5px;
}
.cdz-subcategories.base-slider.rounded-corners.no-title {
    display: none;
}
body:not(.cms-index-index) .page-main {
    padding-top: 4px;
    padding-bottom: 4px;
}
.product-item .product-item-sku {
    color: #575757;
}
.footer-box div#footer-content-1 .space-base {
    margin-bottom: 8px;
}

.header-search-wrap.search-opened .header-search {
    padding: 0px 6px;
}
.account .form-address-edit .actions-toolbar .action.primary, a.action.primary, .action.primary, .action-primary, .action.primary, .cdz-popup-area .cdz-popup .actions-toolbar .primary button {
    color: #fff;
    border-color: #004aac;
    background: #004aac;
}
.info-summary-bottom .secondary .create-account-link {
    color: #004aac;
}
.cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items li a:hover {
    color: #034fb4;
}
.block-minicart .block-title {
    color: #003399;
}

.product-view-style-04 .product-info-main div.product-left {
    margin-right: 0px;
    width: 100%;
}
.description h1.product-section-title {
    border-bottom: 1px solid #c6c6c6;
    margin-bottom: 15px;
    padding-bottom: 12px;
    font-size: 26px;
}
div#reviews {
    display: none;
}

.header-search .cdz-cat-search .current-cat span {
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-size: 14px;
}
.sticky-menu:not(.active) .header-search .minisearch input.input-text::placeholder {
    font-family: 'Poppins', sans-serif;
    font-size: 12px;
}

.cdz-horizontal-menu .groupmenu li.level0>a.menu-link, .cdz-horizontal-menu .groupmenu li.level0>a.menu-link:visited {
    color: #093268;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
}
.page-header .search-trigger:before {
    color: #021630;
    font-weight: 900;
}

.item-desc.item-desc-1 {
    position: absolute;
    display: block;
    top: 135px;
    width: 100%;
    left: 85px;
}
.text-left p.h1.slide-title {
    color: #003399;
    font-family: 'Poppins', sans-serif;
    font-size: 425%;
}
.text-left p.slide-text {
    color: #003399;
    font-weight: bold;
}
.cdz-slideshow .slide-caption .slide-btn {
    margin-top: 35px;
}
.slide-caption.bnr {
    position: absolute;
    display: block;
    top: 105px;
    text-align: center;
    left: 22%;
}
.slide-caption.bnr p.h1.slide-title {
    font-size: 295%;
}
.slide-caption.bnr p.slide-btn a {
    color: #039;
    border: 1px solid #039;
    padding: 7px 25px 7px 25px;
    text-decoration: none;
}
.cdz-slideshow .slide-caption .slide-btn a:before{display:none;}

.owl-carousel .owl-nav [class*='owl-'] {
    border-color: #fff;
    background: #003399;
}
.cdz-slideshow .preview-dots .owl-dots .owl-dot.active {
    border: 3px solid #003399;
}
.page-header .sticky-menu.active {
    background-color: #fff;
}
.slideshow-container.space-base {
    margin-bottom: 0px;
}

/*Advertisement*/
.service-banner.advr {
    background: #fff;
    padding: 15px 0px 0 0;
    margin-bottom: 20px;
}
.service-banner.advr .item {
    margin-bottom: 15px;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.service-banner.advr .item .item-icon {
    display: inline-block;
    vertical-align: middle;
    width: 60px;
    height: 60px;
    background: #fff;
    border-radius: 50%;
    color: #003399;
    border: 2px solid #dadada;
    text-align: center;
    position: relative;
}
.service-banner.advr .item .item-icon .fa:before {
    font-size: 30px;
    line-height: 58px;
}
.service-banner.advr .item .item-text {
    padding-left: 15px;
    display: inline-block;
    vertical-align: middle;
    max-width: calc(100% - 65px);
}
.service-banner.advr .item .item-text .item-title {
    text-transform: uppercase;
    color: #000;
    padding-bottom: 0px;
    font-size: 14px;
    font-weight: 500;
}
.service-banner.advr .item .item-text .item-sub-title {
    color: #5a5555;
    position: relative;
}

.service-banner.advr .item .item-icon:hover {
    color: #003399;
    border-color: #003399;
    background: #fff;
}

/*.service-banner.advr .item .item-icon:hover:before {*/
/*    position: absolute;*/
/*    content: "";*/
/*    opacity: .8;*/
/*    left: 50%;*/
/*    top: 50%;*/
/*    transform: translate(-50%, -50%);*/
/*    height: 1px;*/
/*    width: 1px;*/
/*    z-index: 4;*/
/*    border: 1px solid transparent;*/
/*    border-radius: 1px;*/
/*    box-shadow: 0 0 0 0 #003399;*/
/*    background-color: #003399;*/
/*    transition: schdBannerPagePulseSmall 1s infinite cubic-bezier(.66, 0, 0, 1);*/
/*    backface-visibility: hidden;*/
/*    -moz-animation: schdBannerPagePulseSmall 1s infinite cubic-bezier(.66, 0, 0, 1);*/
/*    -ms-animation: schdBannerPagePulseSmall 1s infinite cubic-bezier(.66, 0, 0, 1);*/
/*    animation: schdBannerPagePulseSmall 1s infinite cubic-bezier(.66, 0, 0, 1);*/
/*}*/


/*New Arrivals*/
.container.space-lg.our-wrk .cdz-block-title, .container.space-lg.brnds .cdz-block-title, .frst-prdt .cdz-block-title {
    background: #000;
    padding: 20px 10px 39px 15px;
}
.product-item .price-box .price {
    color: #003399;
}
.container.space-lg.our-wrk p.b-title.h2, .container.space-lg.brnds p.b-title.h2, .frst-prdt p.b-title.h2 {
    color: #fff !important;
    text-transform: uppercase !important;
    float: left;
    margin-top: -20px !important;
    margin-left: -15px !important;
    font-size: 22px !important;
    padding: 15px 45px 18px 25px;
    background: #003399;
}
.container.space-lg.our-wrk p.b-title.h2:after, .container.space-lg.brnds p.b-title.h2:after, .frst-prdt p.b-title.h2:after {
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    left: 10%;
    right: 1170px;
    background-color: inherit;
    transform-origin: bottom;
    transform: skew(-35deg);
}
.container.space-lg.sde-bnr.opt {
    margin-bottom: 0px;
}
/*Products*/
.product-list-style-33 .product-items .el-group .qs-button:after {
    background-color: #003399;
}
.columns a:hover {
    color: #003399;
}
.tabs-style-05 .box-cate-link .item.active .tab-title:before, .tabs-style-05 .box-cate-link .item:hover .tab-title:before {
    background: #003399;
    border-color: #003399;
}
.tabs-style-05 .box-cate-link .tab-title:before {
    border: 1px solid #003399;
}
button:hover {
    color: #003399;
    border-color: #003399;
    background: #fff;
}
.product-list-style-33 .cdz-ajax-trigger {
    border-radius: 10px;
    background: transparent;
    color: #039;
    border-color: #039;
}

/*Banner*/

.container.space-lg.sde-bnr.opt .cdz-banner:hover {
    transform: scale(1.02);
}
.container-fluid.space-lg.sde-bnr {
    display: none;
}
.banner-style02.space-base.snd-bnr .item-content.text-left, .banner-style02.space-base.frst-bnr .item-content.text-left {
    top: 55px;
}
.banner-style02.space-lg.snd-bnr .item-content.text-left, .banner-style02.space-lg.frst-bnr .item-content.text-left {
    top: 50px;
}

.container.space-lg.sde-bnr.opt .bc-title.h1 {
    font-family: 'Poppins', sans-serif;
    font-size: 22px;
    font-weight: 600;
    text-align: center;
}
.banner-style02.space-base.snd-bnr .bc-subtitle.h4 {
    color: #fff !important;
}
.brand-loader.double-bounce-spinner .double-bounce1, .brand-loader.double-bounce-spinner .double-bounce2 {
    background-color: #003399;
}
.container.space-lg.sde-bnr.opt a.action.btn.button.secondary {
    color: #fff;
    font-size: 16px;
    font-weight: 900;
    font-family: 'Poppins';
    border: 1px solid #fff;
    padding: 8px 30px 7px 30px;
    border-radius: 10px;
    background: transparent;
}
.container.space-lg.sde-bnr .bc-actions.space-md {
    text-align: center;
}
.container.space-lg.sde-bnr .bc-subtitle.h4 {
    color: #000;
    text-align: center;
}

.space-lg.Mid-bnr .bc-title.h1 {
    margin-top: 30px;
    font-family: 'Poppins', sans-serif;
    font-size: 35px;
    color: #000;
    font-weight: 600;
    text-transform: capitalize;
}
.space-lg.Mid-bnr .bc-desc.space-base.hidden-xs {
    font-size: 16px;
    color: #000;
    font-family: 'Poppins', sans-serif;
}
.container.space-lg.Mid-bnr {
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
    padding: 0;
}
.space-lg.sde-bnr .bc-title.text-uppercase {
    font-family: 'Poppins', sans-serif;
    color: #000;
}
.space-lg.sde-bnr .bc-desc.text-uppercase {
    color: #000;
}
.space-lg.sde-bnr a.bc-btn.btn {
    color: #039;
    font-size: 16px;
    font-weight: 900;
    border: 1px solid #039;
    padding: 8px 30px 7px 30px;
    border-radius: 10px;
}
.space-lg.sde-bnr img.img-responsive {
    opacity: 0.9;
}
.space-lg.Mid-bnr a.action.btn.primary {
    color: #039;
    border: 1px solid #039;
    padding: 10px 30px 10px 25px;
    border-radius: 21px;
    background: transparent;
}
.post-list-style14 .post-middle {
    background: #003399;
}

.page-main>.page-title-wrapper .page-title {
    background-image: url(https://clevedon-pumps.designshore.online/media/wysiwyg/codazon/main-content-33/category-bg.jpg);
    width: 100%;
    padding: 55px 0px 55px 45px;
}
.toolbar .modes-mode:not(.active):hover, .toolbar .modes-mode.active {
    border-color: #003399;
    background: #003399;
}
.toolbar .pages .action.next:hover, .toolbar .pages .action.previous:hover, .toolbar .pages a.page:hover, .toolbar .pages strong.page {
    border: 1px solid #003399;
    background: #003399;
}
div#newsletter-error {
    margin-top: -17px;
}
.page-footer .block.newsletter .content .control input {
    height: 45px;
    line-height: 40px;
}
.page-footer .block.newsletter .content .control:before {
    line-height: 46px;
}
#back-top a {
    color: #fff;
    border-color: #003399;
    background: #003399;
}


.page-footer .footer-box .footer-link a:hover {color: #003399;}
#back-top a:focus, #back-top a:active, #back-top a:hover {border-color: #003399;background: #003399;}
.post-list-style14 .post-title .post-item-link:hover {color: #003399;}
.product-item-name .product-item-link:hover, .page-header .product-item .product-item-link:hover, .product-item-link:hover, .product.name a:hover {color: #003399;}



.footer-box iframe {width: 100%;height: 180px;}
.page-footer .footer-content-top {
    background-color: #003399;
}
.newsletter-content button.action.subscribe.primary {
    border-color: #003399;
    background: #003399;
}
.footer-address address {font-size: 16px;margin-left: 20px;}
.footer-address img {vertical-align: middle;width: 48%;}
.footer-content-middle {border-bottom: 2px solid #fff;}
.footer-payment-logo {
    padding: 12px 0 6px;
}
.page-footer .middle-bottom {
    padding: 22px 0px 22px;
}
.footer-main-pay .col-sm-18 {padding: 12px;}

/*header button*/
a.top-bttn-head {border: 2px solid #fff;margin-left: 70%;padding: 4px 15px 4px 15px;border-radius: 30px;}
.page-header .header-top {padding: 10px 0;}


div#footer-content-1 p {
    margin-bottom: 32px;
    margin-top: 31px;
}
.page-footer .footer-box .footer-link li {
    padding: 16px 0 0;
}


/* responsive */
/*ipad pro  */
@media (min-width:1024px) and (max-width: 1365px) {
.page-header .sticky-menu:not(.active) .header.panel .logo {margin: -15px 0px 0px 20px;}
img.main-logo.hidden-xs {
    margin-top: 34px;
}
.page-footer .newsletter-icon {
    padding: 12px 32px;
}

.page-footer {margin-top: inherit;}
.ser-book-now {padding: 5% 3% 8% 3%;}
a.top-bttn-head {margin-left: 60%;}
.slide-caption.bnr p.h1.slide-title {font-size: 230%;}
.slide-caption.bnr {top:70px;left: 20%;}
.cdz-slideshow .slide-caption .slide-btn {margin-top: 10px;}
.switchpage-control .control {color: #004aac;}
.service-banner.advr .item .item-text .item-title {font-size: 12px;}
p.item-sub-title {font-size: 11px;}
.space-lg.Mid-bnr .bc-title.h1 {margin-top: 20px;font-size: 28px;}
.bc-desc.space-base.hidden-xs {margin-bottom: 10px;}
.banner-style02.space-base.snd-bnr .item-content.text-left, .banner-style02.space-base.frst-bnr .item-content.text-left {top: 25px;}
.container.space-lg.sde-bnr.opt .bc-title.h1 {font-size: 20px;}
.footer-box iframe {width: 100%;height: 100%;}
.footer-address address {font-size: 16px;margin-left: 5px;}
.footer-address img {width: 65%;}
strong.product.name.product-item-name {line-height: 2.5em;height: 2em;overflow: hidden;}}


/*Ipad*/
@media only screen and (min-width: 768px)and (max-width: 1023px) {
    img.main-logo.hidden-xs {
    margin-top: 18px !important;
}

}

/*Mobile*/
@media only screen and (min-width: 320px)and (max-width: 767px) {
.page-header .nav-toggle {
    left: 16px;
    top: 22px;
}
.header-search .search-toggle {
    margin-left: 10px;
}
.container-fluid.slideshow-container.space-base {
    padding-left: 0px;
    padding-right: 0px;
}


ul#footer-content-3, ul#footer-content-2, div#footer-content-1 {
    display: block !important;
}
div#footer-content-1 p {
    margin-bottom: 14px;
    margin-top: 5px;
}
.page-footer .footer-box .showhide {
    padding: 2px 0px;
}
}




/* iPads, Tablets */
@media (min-width: 766px) and (max-width: 991px){
.page-header .sticky-menu:not(.active) .header.panel .logo {margin: -10px 0px 0px 40px;}    
.nav-toggle:before {color: #004aac;}
span.action.nav-toggle {
    display: none;
}

.col-sm-24.col-md-12.header-panel-middle {
    display: flex;
    justify-content: center;
}
.page-header .sticky-menu:not(.active) .header-panel-middle {
    margin-top: 10px;
}
#back-top {
    right: 38px;
}
.footer-main-pay .col-sm-18 {
    width: 70%;
}
.footer-main-pay .col-sm-6 {
    width: 30%;
}
.footer-address address {
    font-size: 11px;
}
.footer-payment-logo .foter-bottom-pament img.img-resnsive {
    margin-left: 38px;
}
.page-footer .newsletter-icon {
    padding: 12px 22px;
}
div#footer-content-1 p {
    margin-bottom: 12px;
    margin-top: 22px;
}

a.top-bttn-head {margin-left:45%;}
img.main-logo.hidden-xs {margin-top: 30px;}
.slide-caption.bnr p.h1.slide-title {font-size: 194%;}
.slide-caption.bnr {top: 18px;left: 14%;}
.cdz-slideshow .slide-caption .slide-btn {margin-top: 20px;}
.store-contact {font-size: 8px;margin-top: 2px;padding: 0 0;}
.switchpage-control .control {position: relative;color: #039;}
.service-banner.advr .item {justify-content: unset;align-items: center;}
.service-banner.advr .row {padding: 10px 100px;}
strong.product.name.product-item-name {line-height: 0em;height: 3em;overflow: hidden;}
.ser-book-now {padding: 3% 0% 7% 0%;}
.space-lg.Mid-bnr .bc-title.h1 {margin-top: 10px;font-size: 24px;}
.space-lg.Mid-bnr .bc-desc.space-base.hidden-xs {font-size: 12px;}
.bc-desc.space-base.hidden-xs {margin-bottom: 10px;}
.product-item-sku {line-height: 1.5em;height: 3em;overflow: hidden;}
.container.space-lg.sde-bnr.opt .bc-title.h1 {font-size: 15px;}
.banner-style02.space-base.snd-bnr .item-content.text-left, .banner-style02.space-base.frst-bnr .item-content.text-left {top: 20px;}
.banner-style02.space-lg.snd-bnr .item-content.text-left, .banner-style02.space-lg.frst-bnr .item-content.text-left {top: 10px;}
.post-list-style14 .post-bottom {padding: 0px 10px;}
.footer-text.space-base {font-size: 12px}
.col-sm-18 .row .col-sm-8 .footer-box {margin-left: 20px;}
.footer-box iframe {width: 100%;height: 100%;}
.footer-address address {font-size: 12px;margin-left: 0px;}
.footer-address img {vertical-align: middle;width: 64%;}
.item-desc.item-desc-1 .slide-caption.slide-middle-left {margin-top: -10%;}
.page-footer .main-footer {font-size: 10px;}}

/* phone */
@media (min-width:1px) and (max-width:767px){
.page-header .sticky-menu:not(.active) .header.panel .logo {margin: 10px 0px 10px -25px;}    
.nav-sections .header.links li.greet.welcome, .nav-sections .header.links li .cdz-dropdown>a, .nav-sections .header.links li>a {color: #093268;font-size: 18px;}
.page-header .nav-toggle>span:before, .page-header .nav-toggle>span:after {background: #039;}
.page-header .nav-toggle:before {background: #039;}
.header-search .search-toggle:before {color: #013398;}
.page-header .mobi-cart-wrapper .action.showcart:before {color: #039;}
.slide-caption.bnr {top:8%;left:-4%;}
.slide-caption.bnr p.h1.slide-title {font-size: 86%;}
.cdz-slideshow .slide-caption .slide-btn {margin-top:0%;}
.slide-caption.bnr p.slide-btn a {padding: 7px 10px 7px 10px;}
.cdz-slideshow .slide-caption .slide-btn a {font-size:62%;}
.service-banner.advr .item {justify-content: unset;}
.service-banner.advr {padding: 14px 20px  0px 20px;}
.nav-open .nav-sections {background: #fff;}
.nav-sections-item-title.active {background: #039;}
.container.space-lg.our-wrk p.b-title.h2, .container.space-lg.brnds p.b-title.h2, .frst-prdt p.b-title.h2 {margin-top: -6px !important;margin-left: -15px !important;font-size: 18px !important;padding: 8px 8px 8px 8px;background: #003399;}
.container.space-lg.our-wrk .cdz-block-title, .container.space-lg.brnds .cdz-block-title, .frst-prdt .cdz-block-title {
    padding: 6px 10px 34px 15px;
}
.actions-primary .tocart, .actions-secondary>a.action {border-color: #003399;background: #003399;}
.space-lg.Mid-bnr .bc-title.h1 {margin-top: -12%;font-size: 14px;}
.space-lg.Mid-bnr .bc-title.h1 {margin-top: -5%;font-size: 15px;}
.footer-payment-logo {
    padding: 0px 0 0px;
}
li.greet.welcome {
    display: none;
}
.cdz-horizontal-menu .groupmenu a.menu-link {
    font-weight: 500;
    border-top: 0;
    border-bottom: 1px solid #1f1f1f;
}
.nav-sections-item-title {
    height: 50px;
    padding-top: 16px;
}
.nav-sections {
    width: calc(100% - 108px);
}
.nav-open .page-wrapper {
    left: calc(100% - 92px);
}
.container.space-lg.sde-bnr.opt .bc-title.h1 {font-size: 18px;}
.item-content.text-left .bc-subtitle.h4 {font-size: 14px;}
.banner-style02.space-base.snd-bnr .item-content.text-left, .banner-style02.space-base.frst-bnr .item-content.text-left {top: 6%;}
.banner-style02.space-lg.snd-bnr .item-content.text-left, .banner-style02.space-lg.frst-bnr .item-content.text-left {top: 6%;}
.post-list-style14 .post-desc {margin-top: 10px;}
.page-footer .newsletter-title .title {font-size: 160%;margin-bottom: 5px;}
span.desc.link-block {margin-bottom: 10px;}
.footer-box iframe {width: 100%;height: 100%;}
.footer-content-middle {margin-bottom: 15px;}
.footer-address address {font-size: 14px;margin-left:0;}
.footer-address img {width: 100%;}
.footer-main-pay .col-sm-18, .footer-main-pay .col-sm-6 {padding: 10px;}
.footer-payment-logo {display: block;margin: auto;width: fit-content;}
.mb-bottom-toolbar {background: #003399;box-shadow: 2px 2px 10px #003399;}
.mb-bottom-toolbar .btn-cart .info-wrap {background: #000;}
.text-left p.h1.slide-title {font-size: 120%;}
.footer-address address {
    font-size: 14px;
    margin-left: 0;
    display: flex;
    margin: auto;
    width: fit-content;
    flex-direction: column;
    align-items: center;
}
.col-md-12.col-sm-12.serv-col {margin-bottom: 6%;}
.ser-book-now .accordion {padding: 10px;font-size: 12px;}
.ser-book-now h2 {font-size: 22px;}
}

/* iphone se */
@media (min-width:375px) and (max-width: 666px) {
    .item-desc.item-desc-1 .slide-caption.slide-middle-left {margin-top: -32%!important;display: block;width: fit-content;}
}

/* iphone 5/se */
@media (min-width:320px) and (max-width: 567px) {
    .item-desc.item-desc-1 .slide-caption.slide-middle-left {margin-top: -40%;display: block;width: fit-content;}
}
