.SubscriptionSidebar{ position: fixed; left: 0; z-index: 11; bottom: 130px;}
.SubscriptionSidebar .SubscriptionSidebarStrip{ font-weight: bold; cursor: pointer; float: left; display: flex; justify-content: center; align-items: center; writing-mode: vertical-lr; transform: rotate(180deg); font-size: 20px; color: #FFFFFF; background: #024c6f; width: 45px; line-height: 45px; height: 350px; box-sizing: border-box; text-align: center;}
.SubscriptionSidebar .SubscriptionSidebarStrip:after{ content: ""; border-width: 7px 12px 7px 0; border-color: transparent  #FFFFFF transparent transparent; border-style: solid;}
.SubscriptionSidebar .SubscriptionSidebarStrip.fold:after{ border-width: 7px 0 7px 12px; border-color: transparent transparent transparent #FFFFFF; width: 0;}
.SubscriptionSidebar .SubscriptionSidebarStrip b{ padding-bottom: 20px;}
.SubscriptionSidebarMain{ padding: 0 25px 0 40px; box-sizing: border-box; display: none; flex-direction: column; justify-content:  center; float: left; background: url(../images_new/master/SubscriptionSidebar-bg.jpg) no-repeat #fff; width: 615px; background-size: 100% auto; height: 350px;}
.SubscriptionSidebarMain.ShowDiv{ display: flex;}
.SubscriptionSidebarMain p:first-of-type{ font-size: 18px;}
.SubscriptionSidebarMain p:nth-of-type(2){ font-size: 20px; margin: 20px 0 5px;}
.SubscriptionSidebarMain p:nth-of-type(2) strong{ font-size: 36px; color: #024c6f;}
.SubscriptionSidebarMain p:nth-of-type(3){ color: #999999; font-size: 14px;}
.SubscriptionSidebarMain p:nth-of-type(4){ color: #727272; font-size: 13px;}
.SubscriptionSidebarMain .Newsletter{ margin: 30px 0 10px;}
@media only screen and (min-width: 1024px) and (max-width: 1800px) {
    .SubscriptionSidebar .SubscriptionSidebarStrip {width: 36px; line-height: 36px;}
}