body{width: 100%; background:#f5f5f5 ; padding: 0; margin: 0; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; }
a{text-decoration: none !important; border: none; outline: none; outline: none; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; }
h1, h2, h3, h4, h5, h6, p{ padding: 0; margin: 0; font-family: "Poppins", sans-serif;  font-style: normal; }
ul{ padding: 0; margin: 0; }
li{ list-style: none; border: none; outline: none; }
*{padding: 0;margin: 0;}

.poppins-thin { font-family: "Poppins", sans-serif; font-weight: 100; font-style: normal; } 
.poppins-thin-italic { font-family: "Poppins", sans-serif; font-weight: 100; font-style: italic; } 
.poppins-extralight { font-family: "Poppins", sans-serif; font-weight: 200; font-style: normal; } 
.poppins-extralight-italic { font-family: "Poppins", sans-serif; font-weight: 200; font-style: italic; }
.poppins-light { font-family: "Poppins", sans-serif; font-weight: 300; font-style: normal; }
.poppins-light-italic { font-family: "Poppins", sans-serif; font-weight: 300; font-style: italic; }
.poppins-regular { font-family: "Poppins", sans-serif; font-weight: 400; font-style: normal; }
.poppins-regular-italic { font-family: "Poppins", sans-serif; font-weight: 400; font-style: italic; }
.poppins-medium { font-family: "Poppins", sans-serif; font-weight: 500; font-style: normal; }
.poppins-medium-italic { font-family: "Poppins", sans-serif; font-weight: 500; font-style: italic; }
.poppins-semibold { font-family: "Poppins", sans-serif; font-weight: 600; font-style: normal; }
.poppins-semibold-italic { font-family: "Poppins", sans-serif; font-weight: 600; font-style: italic; }
.poppins-bold { font-family: "Poppins", sans-serif; font-weight: 700; font-style: normal; }
.poppins-bold-italic { font-family: "Poppins", sans-serif; font-weight: 700; font-style: italic; }
.poppins-extrabold { font-family: "Poppins", sans-serif; font-weight: 800; font-style: normal; }
.poppins-extrabold-italic { font-family: "Poppins", sans-serif; font-weight: 800; font-style: italic; }
.poppins-black { font-family: "Poppins", sans-serif; font-weight: 900; font-style: normal; }
.poppins-black-italic { font-family: "Poppins", sans-serif; font-weight: 900; font-style: italic; }
/*.container{ width: 1200px; }*/

/*Header Top Start*/
.header-top{ width: 100%; position: relative; display: block; background: linear-gradient(145deg, rgb(255, 255, 255) 35%, rgb(28, 168, 240) 35%); padding: 0; margin: 0; z-index: 99; background: linear-gradient(90deg, rgb(255, 255, 255) 17%, rgb(242, 242, 242) 35%); }
.header-top .logo{ width: 80%; padding: 0; margin: 0; position: relative; }
.header-top .logo img{ width: 100%; position: absolute; content: ""; top: -60px; }

.header-top .search{ width: 70%; padding: 30px 0 0; margin: 0; float: right; }
.header-top .search .search-box{ width: 60%; background: #ccc; padding: 0; margin: 0; }
.header-top .search form .search-box{ width: 100%; padding: 0; margin: 0; background: #eee; border-radius: 5px; overflow: hidden; }
.header-top .search form .search-box input{ width: 90%; font-size: 18px; line-height: 20px; background: none; border: none; outline: none; padding: 10px; margin: 0; display: inline-block; }
.header-top .search form .search-box button{ width: 10%; float: right; padding: 10px; margin: 0; background: #1a2947; border: none; outline: none; }
.header-top .search form .search-box button i{ font-size: 16px; line-height: 18px; font-weight: bold; color: #fff; }

.header-top .click-link{ width: 100%; padding: 10px 0; margin: 0; text-align: right; }
.header-top .click-link ul{ padding: 0; margin: 0; }
.header-top .click-link ul li{ font-size: 16px; line-height: 18px; padding: 0 20px 0 0; margin: 0; display: inline-block; }
.header-top .click-link ul li a{ padding: 0; margin: 0; transition: all 400ms ease-in-out; color: #071e54; font-size: 14px; opacity: .7; outline: none; font-family: "Poppins", sans-serif; letter-spacing: 0.5px; }
.header-top .click-link ul li a:hover{ opacity: 1; transition: all 500ms ease-in-out; }
.header-top .click-link ul li a i{ font-size: 14px; color: #003468; padding: 0 10px 0px 0; border-right: 0.5px solid #003468; margin: 0 10px 0 0; }

.header-top .header-social-link{ width: 100%; float: right; padding: 0; margin: 0; display: flex; }
.header-top .header-social-link ul{ padding: 8px 0 0; margin: 0; display: inline-block; width: 100%; float: right; text-align: right; }
.header-top .header-social-link ul li{ display: inline-block;  padding: 0 0 0 9px; margin: 0; }
.header-top .header-social-link ul li a{ padding: 0; font-size: 16px; color: #003468; margin: 0 0 0 2px; display: inline-block; transition: all 400ms ease-in-out; text-align: center; border-radius: 5px; box-shadow: 3px 3px 6px #ccd0dd,-3px -3px 6px #fff; width: 27px; height: 27px; background: #f2f2f2; line-height: 24px; }
.header-top .header-social-link ul li a:hover{ color: #ec3a37; transition: all 400ms ease-in-out; }

/*Header Bottom Start*/
.header-bottom{ width: 100%; position: relative; background: #fff; display: block; padding: 5px 0 10px; margin: 0; z-index: 99; }
.header-bottom .logo{ width: 100%; padding: 0; margin: 0; position: relative; }
/*.header-bottom .logo img{ width: 70%; position: absolute; content: ""; top: -35px; box-shadow: 3px 3px 6px #ccd0dd, -3px -3px 6px #fff; height: 100px; border-radius: 50%; background: #f2f2f2; padding: 3px; }*/
.header-bottom .logo img{ width: 100%; position: absolute; content: ""; top: -37px; box-shadow: 2px 2px 4px #ccd0dd, -3px -3px 6px #fff; height: 106px; border-radius: 5px; background: #f2f2f2; padding: 10px; }
.header-bottom .menu{ float: right; padding: 0; margin: 0; }
.header-bottom .menu ul{ padding: 5px 0; margin: 0; width: auto; }
.header-bottom .menu ul li a{ transition: all 600ms ease-in-out; font-weight: 500; color: #003468; font-size: 16px; opacity: .8; outline: none; font-family: "Poppins", sans-serif; letter-spacing: 0.5px; margin: 1px 5px; box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75); -webkit-box-shadow: 8px 0 14px -9px rgba(0, 0, 0, 0.35); -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75); border-radius: 0; padding: 20px 25px; background: none; text-transform: capitalize;}

.header-bottom .menu ul li ul li a{ color: #003468; font-weight: 500; }
.header-bottom .menu ul li a:hover{ box-shadow:none; color: #095e97; transition: all 600ms ease-in-out;}
.snip1189 { text-align: center;text-transform: uppercase;font-weight: 500;letter-spacing: 1px;}
.snip1189 * { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; }
.snip1189 li { display: inline-block; list-style: outside none none; margin: 0 0.5em; padding: 0; }
.snip1189 a { margin: 0.2em 0; display: block; color: rgb(0, 0, 0); position: relative; }
.snip1189 a:hover{color: #0a8ce3; }
.snip1189 a:before,
.snip1189 a:after { height: 14px; width: 14px; position: absolute; content: ''; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; opacity: 0; }
.snip1189 a:before {left: -5px; top: 10px; border-left: 2px solid #a9acaec4; border-top: 2px solid #a9acaec4; -webkit-transform: translate(100%, 50%); transform: translate(100%, 50%); }
.snip1189 a:after { right: -5px; bottom: -5px; border-right: 2px solid #a9acaec4; border-bottom: 2px solid #a9acaec4; -webkit-transform: translate(-100%, -50%); transform: translate(-100%, -50%); }
.snip1189 a::after {right: -1px; bottom: 10px; border-right: 2px solid #a9acaec4; border-bottom: 2px solid #a9acaec4; }
.snip1189 a:hover,
.snip1189 .active a { color: #0a8ce3;transition: all 600ms ease-in-out; }
.snip1189 a:hover:before,
.snip1189 .active a:before,
.snip1189 a:hover:after,
.snip1189 .active a:after { color: #0a8ce3;  -webkit-transform: translate(0%, 0%); transform: translate(0%, 0%); opacity: 1; }


.header-bottom .bochure{ width: 100%; padding: 0; margin: 15px 0 0; text-align: center; }
.header-bottom .bochure a{ padding: 9px 0; font-size: 15px; line-height: 20px; margin: 0; width: 100%; display: inline-block; transition: all 500ms ease-in-out; background: linear-gradient(to bottom right,#f2f2f2,#e5e6eb8c); -webkit-box-shadow: 3px 3px 6px #bfc3cf,-3px -3px 6px #fff; box-shadow: 3px 3px 6px #bfc3cfc7,-3px -3px 6px #fff; color: #003468; text-decoration: none !important; font-weight: 500; border-radius: 5px; outline: none; font-family: "Poppins", sans-serif;}
.header-bottom .bochure a:hover{ color:#fff; background: #1a2947; box-shadow:none; background: transparent linear-gradient(276deg,rgb(0, 54, 103),#0067c1) 0 0 no-repeat padding-box;  letter-spacing: 0.1px; transition: all 600ms ease-in-out; }

/*Banner Start*/
.banner{ width: 100%; position: relative; display: block; padding: 0; margin: 0; overflow: hidden; }

.banner img{ width: 100%; height: 100%; }
.banner .banner-text{ width: 100%; position: absolute; content: ""; bottom: 270px; left: 0; padding: 0; margin: 0 auto; z-index: 9; }
.banner .banner-text .banner-text-dec{ width: 100%; padding: 0; margin: 0; text-align: center; }

.banner .banner-text .banner-text-dec h1{ font-size: 110px; line-height: 130px; color: #f7f7f7; padding: 0 0 30px; margin: 0; font-weight: bold; text-transform: uppercase; }
.banner .banner-text .banner-text-dec h2{ font-size:90px; line-height: 100px; color: #f7f7f7; padding: 0; margin: 0; font-weight: bold; text-shadow: 4px 4px 10px #000; animation: blinker 1s linear infinite; text-transform: uppercase; }
.blink_me {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  from { opacity: 1.0; }
        50% { opacity: 0.5; }
        to { opacity: 1.0; }
}

