table p{text-align:center}.otherser{margin:20px 0}.otherser img{width:100%}.center p{text-align:center!important;width:100%}.center img{text-align:center!important;width:100%}.f-txt{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#2ba8a5;letter-spacing:1px;padding:25px 0 5px 0;border-bottom:#999 dotted thin;line-height:22px}.required{font-family:Arial,Helvetica,sans-serif;font-size:16px !important;font-weight:400;color:#666;line-height:22px;}.text-box{min-width:92%;height:25px;margin:0px;vertical-align:top}input[type=text],textarea{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:0;border:1px solid #ddd}
.button2 a, .button2 a:focus{color:#fff;}
#footer{background:#1a1c20 !important;}
.accordion .card-header a{}
.accordion .card-header a{color:#03436c !important;}
h1{color:#106297 !important; line-height: 30px!important; margin-bottom: 16px !important;}
.dropdown-menu{background:#0a658e !important;}
#header .header-nav-main.header-nav-main-light nav>ul>li.active>a,#header .header-nav-main.header-nav-main-light nav>ul>li.open>a {background:#0a658e !important; color:#fff !important;}
#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a.active,#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a:active,#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a:focus,#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a:hover{background-color:#1e95cb !important;}
#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a{color:#fff !important;}
#header .header-top{background-color:#000 !important; color:#fff !important; border-bottom:0px !important; min-height:36px !important; padding-top:0px;}
#header .header-body{background: url(../images/header-bg2.png) repeat-x left top !important;} 

#header .header-nav-main.header-nav-main-light nav>ul>li>a{color:#000 !important;}
#header .header-nav-main.header-nav-main-light nav>ul>li>a.active{color:#106297 !important;}
html #header .header-nav-bar-primary{background-image:none !important; min-height: 50px;}
#header .header-nav-main.header-nav-main-light nav>ul>li:hover>a {background: none !important;}
#header .header-nav-main nav>ul>li>a{padding:15px 30px 5px 0px !important; font-size:16px !important; line-height:24px !important;}
#header .header-nav-main nav {padding-left: 0px !important;}
h1{font-size:24px !important; line-height:30px !important;}
.button1{padding:10px 15px; background-color:#FFFFFF; color:#106297; font-size:16px; border-radius:3px; text-decoration:none;}
.button1:hover{background-color:#f3f5f7;}
.justify-content-end{padding:10px 0px !important;}
.header-top a, .header-top a:active, .header-top a:visited, label, .header-top .fa, .header-top p, .header-top body{color:#fff; font-size:12px !important;}
#footer .col-lg-3{text-align:right;}
#header .header-row{background-image:none !important;}
html .scroll-to-top{right:100px !important;}
.listbutton{list-style:none; margin:0 auto; padding-left:0px !important;}
.listbutton li{margin-bottom:0px auto 20px auto;}

.button2{padding:10px 15px; background-color:#106297; color:#fff; font-size:16px; border-radius:3px; text-decoration:none; margin-bottom:25px; text-align:center;  clear:both; width: 100% !important;}
.button2:hover{background-color:#55a9df; color:#fff;}
.register{font-size:24px !important; margin-bottom:10px;}

.button3{padding:10px 15px; background-color:#000; color:#fff; font-size:16px; border-radius:3px; text-decoration:none; margin-bottom:5px; text-align:center;}
.button3:hover{background-color:#ccc; color:#fff;}

.popup-inner {
width:25%; text-align: center; border: 5px solid #106297; border-radius: 10px; box-shadow: 0px 0px 15px 0px rgba(#000000, 0.4);background: #FFFFFF; padding: 30px; z-index: 5001;		margin:100px auto;} 
.popup-inner p{text-align: center;}

.popup { background: rgba(0, 0, 0, 0.5); position: fixed; display: none; z-index: 5000; height: 100vh; width: 100%; left: 0; top: 0; }

h2, h3, h4, h5, h6{font-size: 18px !important; line-height:24px !important; color:#106297;}
a, a:focus{color: #106297;}
a h2:hover, a h3:hover, a h4:hover, a h5:hover, a h6:hover{color:#0099e6 !important;}
#footer p, .main p, .main a, .main a:active, a:visited, ul li{font-size:16px ; line-height:24px !important; font-weight:normal !important;}
strong{font-size:20px ; line-height:24px !important; font-weight:bold !important; color:#106297 !important}
.accordion .card-body h4, .accordion .card-body h4 a, .accordion .card-body h5{font-size:16px !important; line-height:24px; color:#106297 !important;}
.accordion .card-body h4:hover, .accordion .card-body h4 a:hover, .accordion .card-body h5:hover{color:#0099e6 !important;}
a strong:hover{color:#0099e6 !important;}
#footer a{margin-right:5px; margin-left:5px;}

@media (min-width: 992px){
#header .container {margin:0px auto !important; }
.header-top .col-share{text-align:right;}
.button1{margin-right:150px;}

.container{max-width: 1223px !important;}




.col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;}

input{line-height:20px;}
}

@media (min-width: 1280px){
#header .container, .container{max-width: 1200px !important; margin:0px auto !important;}

}

@media (min-width: 1530px){
#header .container, .container{max-width: 1400px !important; margin:0px auto !important;}

}
@media (max-width: 767px){
#header .row{ text-align:center !important;}
.button1{padding:5px 7px; background-color:#FFFFFF; color:#106297; font-size:12px; border-radius:3px; text-decoration:none; margin-right:0px;}
#header .header-logo img{width:217px !important; height:60px !important;}
.button2{font-size:12px;}
.popup-inner{font-size:12px; width:75%; margin:5px auto;}
#header .header-btn-collapse-nav {background:#f4f4f4 !important; height:50px; color:#000 !important;}
.justify-content-end{padding:0px !important;}
.button2{padding:2px 5px; font-size:12px; border-radius:2px; margin-bottom:15px; width:100% !important; }
.register{font-size:14px !important;}
.listbutton li{margin-bottom:5px;}
#header .header-nav-main nav>ul{padding-left:10px;}
#header .header-nav-main nav>ul li a .fa-caret-down{min-height:24px; height:24px;}
#header .header-nav-main.header-nav-main-light nav>ul>li>a{padding: 0px !important;}
#header .header-nav-main.header-nav-main-light nav>ul>li{padding: 7px 0px 5px 0px !important;}
#header .header-nav-main nav>ul{padding-bottom:0px; padding-top:7px;border-bottom: solid 1px #e8e8e8;}
#footer p{text-align:center;}
#footer .col-lg-3 { text-align: center !important;}
}

@media (max-width: 991px) and (min-width: 768px){
#header .header-btn-collapse-nav{background:#f4f4f4 !important; height:55px; color:#000 !important;}
.justify-content-end{padding:0px !important;}
.listbutton li{margin-bottom:5px;}
.popup-inner{width:75%;}
header .header-nav-main nav>ul{padding-left:10px;}
#header .header-nav-main nav>ul li a .fa-caret-down{min-height:24px; height:24px;}
#header .header-nav-main.header-nav-main-light nav>ul>li>a{padding: 0px !important;}
#header .header-nav-main.header-nav-main-light nav>ul>li{padding: 7px 0px 5px 0px !important;}
#header .header-nav-main nav>ul{padding-bottom:0px; padding-top:7px;border-bottom: solid 1px #e8e8e8;}

}

@media (min-width: 576px) and (max-width: 991px){
.container {
    max-width: 100% !important; width: 100% !important;
}
}
table td{vertical-align:middle !important;}
.banner{}
.animation-box{width:100%;height:265px;background:url(../images/banner-home.webp);margin:0 auto;overflow:hidden;position:relative}
.head-text{font-size:65px !important; font-weight: bold;line-height:75px;width:100%; color:#fff; text-align:center; margin-top:80px;}
@media only screen and (max-width:640px){.head-text{font-size:32px !important;line-height:42px;}}