body{background: #fff;}
header{background: transparent;padding: 0;box-shadow: none;}
header > flex{width: auto;max-width: none;}
header .l1{background: #03126d;color: #fff;padding: 2px 5px;}
header .l2{background-color: #819DE0;#00194; justify-content: flex-start;}
header .nav2{flex: 1;}
header .nav2>li>a { color: #00194B; padding: 10px 3px 7px !important; margin: 0;    border-bottom: 2px solid transparent; }
header .nav2>li>a.active,header .nav2>li>a:hover {border-color:#00194B;background: transparent !important;}
logo,.logo{display: inline-block;background: url(../images/logo_white.svg) no-repeat center center !important;background-size: contain;width: 120px; height: 40px;}
.topLinks{padding: 4px 0 4px 0;}
.topLinks > * { background: transparent; color: #fff !important; border: 0; }
#cart { padding: 6px; font-size: 18px; color: #00194b; }
.box { background: transparent !important; box-shadow: none !important; }
box { box-shadow: 0 0 3px rgb(0 0 0 / 30%); border-radius: 17px; padding: 9px; display: block; }
footer{background: #fff; color: #00194B;margin: 0 auto; padding: 10px;}
footer flex{display: flex;align-items: center;max-width: 1000px;margin: auto;}
footer .footer_nav{background: rgb(0 25 75 / 81%); color: #fff;}
.copyRights{padding: 0; text-align: left;}
#center_contaner { max-width: none; width: auto; }
.visable_inner .my_content .box { width: auto; max-width: none !important; padding: 10px; }
.visable_inner>[class*="col-"]:nth-child(even)::after{content:'';display: block;background: url(../images/dec01.svg) repeat center center;background-size: auto 120px;width: 100%; height: 120px;margin-top: 30px;}
.visable_inner>[class*="col-"]:nth-child(odd)::after{content:'';display: block;background: url(../images/dec02.svg) repeat center center;background-size: auto 120px;width: 100%; height: 120px;margin-top: 30px;}
.visable_inner>[class*="col-"]:nth-last-child(2)::after{display: none;}
.sidebody,.PagesShow{ display: block; align-items: center; flex-direction: row; flex-wrap: wrap; justify-content: left; width: 100%;}
.sidebody>* ,.PagesShow > *{ flex-grow: 1;}
.sidebody>p ,.PagesShow > p{padding: 20px;color: #999;font-size: 1.5vmax;}
.sidebody>.sharer ,.PagesShow > .sharer{ text-align: center;width: 100%;}
.sidebody flex { flex-wrap: wrap;gap: 20px; }
.visable_inner .my_content .box .title,.title { display: block; border: 0; text-align: center; color: #00194b; }
.btn{background: #064BBD;font-size: inherit;margin: 2px 0;}
.visable_inner > [class*="col-"]{margin-top: 50px !important;}
wheretofindus{ display: block;background: #22498b; position: relative; filter: hue-rotate(200deg); overflow: hidden; z-index: 1; }
.sidebody wheretofindus::after { content: ''; position: absolute; top: 0; z-index: 999; bottom: 0; left: 0; right: 0; background: rgb(74 0 0 / 39%); opacity: 0.5; }
.PagesShow wheretofindus{ margin-bottom: 0 !important; z-index: 1;border-radius: 10px;}
.footer_nav { background: rgb(0 25 75 / 71%); z-index: 2; position: relative; width: auto;/*  height: 180px;margin-top: -190px; padding: 10px;*/align-items: center; display: flex;}
.footer_nav .nav2{ align-items: flex-start; }
.footer_nav ul.dropdown-menu { display: block; position: relative; background: transparent; box-shadow: none;margin-right: 5px;min-width: 80px !important;}
.footer_nav li{float: none;width: auto;}
.footer_nav .nav2 li a{color: #fff; font-family: 'tshf';border-bottom: 2px solid transparent;border-radius:0;padding: 0 !important;line-height: 170%;}
.footer_nav .nav2>li>a{border-bottom: 2px solid #fff; }
.footer_nav .nav2 li a:hover,.footer_nav .nav2 li a:focus, .footer_nav .nav2 li.active > a { background-color: transparent !important; color: #fff !important; }
.footer_nav .nav2 li li a:hover,.footer_nav .nav2 li li a:focus, .footer_nav .nav2 li li.active > a { border-bottom: 2px solid #fff; }
.social_links{padding: 0} .social_links>*,.social_links>*:hover{box-shadow: none; padding: 0;border: 0;}

cover { background: #2656b7 center no-repeat;background-image:url("../images/bg.jpg"),url("../images/clorwall.svg");background-size: cover;height: 100vh; display: flex; align-items: center; justify-content: center; font-size: 20px; color: #fff; flex-direction: column;background-blend-mode: soft-light;}
cover logo{width: 250px;height:60px;margin-bottom: 30px;}
cover h1{font-size: 15px;}

@media (max-width:700px) {
  .sidebody>p ,.PagesShow > p{text-align: center !important;font-size: 2vmax;}
}
