.header-main-layout-1 .ast-main-header-bar-alignment {
    margin-left: auto;
    display: block;
    width: 100%;
    background:#000;
}
.header-main-layout-1 .main-header-bar-navigation {
    text-align: center;
    width:100%;
    max-width:1200px;
    padding:0 15px;
    margin:0 auto;
}
.main-header-bar-wrap .ast-container {
    width:100%;
    margin:0 auto;
    max-width:100%;
    padding:0;
}
.logo-container {
    width:100%;
    max-width:1200px;
    padding:0 15px;
    margin:0 auto;
}
.top-header-phone-eroupe img {
    margin-right:10px;
}
.top-header-phone-eroupe p {
    color:#373b94;
    font-size:25px;
    font-weight:700;
    margin-bottom: 25px;
    line-height: normal;
    margin-top: 15px;
}
.top-header-phone img {
    margin-right:10px;
}
.top-header-phone p {
    color:#373b94;
    font-size:25px;
    font-weight:700;
    margin-bottom: 30px;
    line-height: normal;
    margin-top: 15px;
}
.main-header-bar {
    line-height:11px;
    padding-bottom:0;
    border:none !important;
}
.main-header-menu a {
    font-size: 18px;
    font-weight: 600;
    color: #fff !important;
    padding:22px 38px !important;
}
.header-main-layout-1 .main-navigation {
    padding-left: 0;
}
.main-header-menu a:hover {
    background: rgba(105,105,105,1);
    background: -moz-linear-gradient(top, rgba(105,105,105,1) 0%, rgba(253,253,253,1) 50%, rgba(105,105,105,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(105,105,105,1)), color-stop(50%, rgba(253,253,253,1)), color-stop(100%, rgba(105,105,105,1)));
    background: -webkit-linear-gradient(top, rgba(105,105,105,1) 0%, rgba(253,253,253,1) 50%, rgba(105,105,105,1) 100%);
    background: -o-linear-gradient(top, rgba(105,105,105,1) 0%, rgba(253,253,253,1) 50%, rgba(105,105,105,1) 100%);
    background: -ms-linear-gradient(top, rgba(105,105,105,1) 0%, rgba(253,253,253,1) 50%, rgba(105,105,105,1) 100%);
    background: linear-gradient(to bottom, rgba(105,105,105,1) 0%, rgba(253,253,253,1) 50%, rgba(105,105,105,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#696969', endColorstr='#696969', GradientType=0 );
    color:#000 !important;
}
.main-header-menu .current_page_item a {
    background: rgba(105,105,105,1);
    background: -moz-linear-gradient(top, rgba(105,105,105,1) 0%, rgba(253,253,253,1) 50%, rgba(105,105,105,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(105,105,105,1)), color-stop(50%, rgba(253,253,253,1)), color-stop(100%, rgba(105,105,105,1)));
    background: -webkit-linear-gradient(top, rgba(105,105,105,1) 0%, rgba(253,253,253,1) 50%, rgba(105,105,105,1) 100%);
    background: -o-linear-gradient(top, rgba(105,105,105,1) 0%, rgba(253,253,253,1) 50%, rgba(105,105,105,1) 100%);
    background: -ms-linear-gradient(top, rgba(105,105,105,1) 0%, rgba(253,253,253,1) 50%, rgba(105,105,105,1) 100%);
    background: linear-gradient(to bottom, rgba(105,105,105,1) 0%, rgba(253,253,253,1) 50%, rgba(105,105,105,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#696969', endColorstr='#696969', GradientType=0 );
    color:#000 !important;
}
.welcome-text-main-outer {
}
.welcomtext-outer h3 {
    font-size:40px;
    line-height:normal;
    margin-bottom:0 !important;
}

.why-peek-discription .elementor-icon-box-title {
    margin:0 !important;
}
.why-peek-second-discription .elementor-icon-box-title {
    margin:0 !important;
}
.page-id-4052 .wco-footer-phone-europe {
    display:block;
}
.page-id-4052 .wco-footer-phone, .page-id-4052 .europ-address-outer {
    display:none;
}
.page-id-95 .wco-footer-phone-europe {
    display:none;
}
.page-id-95 .wco-footer-phone {
    
    display:block;
}
.page-id-4052 .top-header-phone-eroupe {
    display:block;
}
.page-id-4052 .top-header-phone {
    display:none;
}
.page-id-95 .top-header-phone-eroupe {
    display:none;
}
.page-id-95 .top-header-phone {
    
    display:block;
}
.woocommerce ul.products li.product.align-center {
    text-align:left !important;
}
.woocommerce ul.products li.product.align-center .star-rating {
    margin-left:0 !important;
    margin-top:10px;
}
.ast-quick-view-content {
    max-height:100% !important;
}
.storypage-last-section img {
    border:solid 2px rgba(0,0,0,0.3);    
}
.uk-address-outer {
    display:none;
}
.page-id-4058 .uk-address-outer {
    display:block;
}
.page-id-4058 .top-header-phone, .page-id-4058 .pinnumber, 
.page-id-4058 .wco-footer-phone, .page-id-4058 .europ-address-outer {
    display:none;
}
.page-id-4073 .top-header-phone-eroupe, .page-id-4073 .europ-address-outer, .page-id-4073 .wco-footer-phone-europe {
    display:none;
}
.canada-address-outer {
    display:none;
}
.page-id-4073 .canada-address-outer {
    display:block;
}
body .wpforms-confirmation-container p {
    color: #fff !important;
    text-align: center !important;
    font-size: 20px !important;
}
body.page-id-3197 .wpforms-confirmation-container p {
    color: #333 !important;
    text-align: center !important;
    font-size: 20px !important;
}
/*Responsive*/
@media (max-width:1140px) {
    .top-header-phone p, .top-header-phone-eroupe p {font-size:20px;}
    .main-header-menu a {padding: 22px 43px !important;}
    .top-header-phone img, .top-header-phone-eroupe img {width:28px;}
    .main-header-menu a {padding: 22px 25px !important;}
}
@media (max-width:1024px) {
    .productpage-main-outer .eael-product-grid .woocommerce ul.products {display:block !important;}
    .productpage-main-outer .eael-product-grid .woocommerce ul.products .product {width:100% !important; max-width:31% !important; margin:0 10px 20px !important;}
}
@media (max-width:991px) {
    .page-id-3698 .ast-mobile-menu-buttons {display:none !important;}
    .headerphonetop.col-md-3 {max-width:100%; text-align: center;}
    .main-header-menu a {padding: 22px 33px !important;}
    .ast-mobile-menu-buttons {width:100%; background:#000; padding: 5px 15px 7px;}
    .main-header-bar, .ast-header-break-point .main-header-bar {padding-bottom:0;}
}
@media (max-width:921px) {
    .top-header-phone p {margin-bottom:15px;}
    .main-header-menu a {padding: 0px 33px !important; background:#f2f2f2 !important; color:#000 !important;}
    .productpage-main-outer .eael-product-grid .woocommerce ul.products .product {max-width:30% !important;}
    .ast-separate-container.single-product .ast-article-single .woocommerce-product-gallery {width:60% !important;}
}
@media (max-width: 768px){
	
}
@media (max-width: 644px){
    .productpage-main-outer .eael-product-grid .woocommerce ul.products .product {max-width:45% !important;}
	
}
@media (max-width: 480px){
    .productpage-main-outer .eael-product-grid .woocommerce ul.products .product {max-width:90% !important; margin:0 auto 20px !important; float:none !important;}
    .productpage-main-outer .eael-product-grid .woocommerce ul.products {text-align:center;}
    .ast-separate-container.single-product .ast-article-single .woocommerce-product-gallery {width:100% !important;}
}
@media (max-width: 360px){
}









