html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:none;}
body{margin:0;font:15px/16px 'Open Sans', sans-serif;line-height:22px;color:#001d45;background-color:#001532;}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary{display:block;}
audio, canvas, progress, video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden], template{display:none;}
a{background-color:transparent;color:#fff;}
a:active, a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0.67em 0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;border-style:none;vertical-align:top;overflow:hidden;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{overflow:auto;}
code, kbd, pre, samp{font-family:monospace, monospace;font-size:1em;}
button, input, optgroup, select, textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button, select{text-transform:none;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled], html input[disabled]{cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"], input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;resize:none;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td, th{padding:0;}
* + html .clearfix{height:1%;}
.clearfix:after{display:block;clear:both;content:"";}
input, textarea, select{vertical-align:middle;font:15px/18px 'Open Sans', sans-serif;}
form, fieldset{margin:0;padding:0;border-style:none;}
input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;}
input, textarea{-webkit-border-radius:0;border-radius:0;}
a:focus, input:focus, textarea:focus, select:focus{outline:none;}
blockquote, q{quotes:none;}
q:before, q:after{content:"";}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;list-style:none;}
#wrapper{position:relative;width:100%;overflow:hidden;}
.wrapper{max-width:1200px;margin:0 auto;position:relative;}
.wrapper:after{display:block;clear:both;content:"";}
.table{display:table;width:100%;height:100%;}
.table-cell{display:table-cell;vertical-align:middle;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.container{width:auto;}
h2{border-bottom:1px solid #002b66;font-size:16px;text-align:center;text-transform:uppercase;font-weight:700;padding-bottom:5px;margin-bottom:15px;}
#header{height:112px;padding:11px 48px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#001D45;border-bottom:2px solid #ff7700;}
#header .logo{float:left;}
#header .logo img{max-width:101px;margin-top:5px;}
#header .wrapp-navigation{float:right;}
#header .wrapp-navigation .social-link{text-align:right;}
#header .wrapp-navigation .social-link ul{margin:0;padding-left:0;display:inline-block;}
#header .wrapp-navigation .social-link ul li{float:left;list-style:none;}
#header .wrapp-navigation .social-link ul li a:hover{color:#fff;}
#header .wrapp-navigation .social-link ul li i{font-size:14px;padding:0 5px;}
#header .wrapp-navigation .nav-holder{float:right;}
#header .wrapp-navigation .nav-holder ul{margin:45px 0 0 0;padding-left:0;}
#header .wrapp-navigation .nav-holder ul li{float:left;padding:10px 20px;}
#header .wrapp-navigation .nav-holder ul li:last-child{padding-right:0;}
#header .wrapp-navigation .nav-holder ul li a{font-size:13px;font-weight:700;text-transform:uppercase;text-decoration:underline;}
#header .wrapp-navigation .nav-holder ul li a:hover{color:#fff;}
#footer{background-color:#001d45;color:white;border-top:2px solid #ff7700;}
#footer .content-footer{display:table;border-collapse:collapse;width:100%;}
#footer .content-footer .info-div{display:table-cell;}
#footer .content-footer .info-div .info-row{border-bottom:1px solid #ff7700;}
#footer .content-footer .info-div .info-row .list-box{vertical-align:top;padding:25px 0 25px 46px;display:inline-block;}
#footer .content-footer .info-div .info-row .list-box ul{padding-left:0;list-style:none;margin:0;}
#footer .content-footer .info-div .info-row .list-box ul li{margin-bottom:4px;}
#footer .content-footer .info-div .info-row .list-box ul li:last-child{margin-bottom:0;}
#footer .content-footer .info-div .info-row .list-box ul li a{text-decoration:underline;font-size:12px;}
#footer .content-footer .info-div .info-row .list-box ul li a:hover{color:#fff;}
#footer .content-footer .info-div .privacy-policy-div{font-size:10px;padding:17px 46px;-webkit-box-sizing:border-box;box-sizing:border-box;}
#footer .content-footer .logo-div{display:table-cell;}
#footer .content-footer .logo-div .logo{width:101px;max-width:100%;margin:80px -30px 0 0;}
#footer .content-footer .social-link-footer{text-align:left;}
#footer .content-footer .social-link-footer span{font-size:13.5px;display:block;margin-bottom:10px;}
#footer .content-footer .social-link-footer ul{margin:0;padding-left:0;display:inline-block;}
#footer .content-footer .social-link-footer ul li{float:left;list-style:none;padding:0 5px;}
#footer .content-footer .social-link-footer ul li:first-child{padding-left:0;}
#footer .content-footer .social-link-footer ul li a:hover{color:#fff;}
#footer .content-footer .social-link-footer ul li i{font-size:14px;}
.box-slider{width:100%;display:table;border-collapse:collapse;table-layout:fixed;}
.box-slider .col{display:table-cell;vertical-align:top;}
.box-slider .left-banner-img{width:30%;border-right:1px solid black;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;padding-bottom:35%;}
.box-slider .slider-top-carousel{width:70%;position:relative;overflow:hidden;}
.box-slider .slider-top-carousel .img-slider{width:100%;height:100%;}
.box-slider .slider-top-carousel .img-slider img{width:100%;margin-top:0;}
.box-slider .slider-top-carousel:hover .swiper-container-horizontal > .swiper-pagination{opacity:1;}
.swiper-container{width:100%;height:100%;}
.swiper-slide{text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.swiper-container-horizontal > .swiper-pagination{text-align:left;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;-webkit-transition:0.3s;transition:0.3s;}
.swiper-pagination-bullet{display:inline-block;width:12px;height:12px;content:'';border:1px solid #fff;background-color:#fff;-webkit-transition:background-color 0.5s ease-out;transition:background-color 0.5s ease-out;-webkit-border-radius:0;border-radius:0;opacity:1;}
.swiper-pagination-bullet-active{background-color:#ff7700;}
#content{background-color:#fff;}
#content .col{float:left;padding:30px;}
#content .bl-txt-content{width:70%;}
.sidebar{width:30%;}
.sidebar ul{margin:0;padding-left:20px;}
.sidebar ul li{margin-bottom:5px;}
.sidebar ul li a{color:#002b66;}
iframe{max-width:100%;}
@media only screen and (min-device-width: 320px) and (max-device-width: 1180px), (min-width: 320px) and (max-width: 1180px) {
#header .wrapp-navigation .nav-holder ul li a{font-size:10px;}
#header{height:auto;}

}
@media only screen and (min-device-width: 320px) and (max-device-width: 910px), (min-width: 320px) and (max-width: 910px) {
.header-nav{z-index:9999;}
.nav-holder{background:rgba(0, 0, 0, 0.8);height:100%;left:0;position:fixed;top:0;width:80%;margin:0 0 0 -80%;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;z-index:999;}
.header-nav .nav-holder{height:100vh;}
.header-nav .nav-holder .navigation{overflow:auto;height:100vh;}
.header-nav .nav-holder ul li a:after{display:none;}
.nav-holder.show{margin:0;}
.header-nav .nav-holder ul li a{padding:14px;}
#header .nav-holder{margin-top:0;}
.nav-holder .open-nav{display:block;float:right;background:#2F2F2F;overflow:hidden;text-indent:-9999px;margin:120px -70px 0 0;cursor:pointer;}
.navicon-button{display:inline-block;position:relative;width:70px;height:56px;-webkit-transition:0.25s;transition:0.25s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:1;}
.navicon-button .navicon:before,   .navicon-button .navicon:after{-webkit-transition:0.25s;transition:0.25s;}
.navicon{position:relative;width:40px;height:.3125rem;background:#E7E6DD;-webkit-transition:0.5s;transition:0.5s;-webkit-border-radius:2.5rem;border-radius:2.5rem;margin:0 auto;top:26px;left:-2px;}
.navicon:before,   .navicon:after{display:block;content:"";height:.3125rem;width:40px;background:#E7E6DD;position:absolute;-webkit-transition:0.5s 3s;transition:0.5s 3s;-webkit-border-radius:1rem;border-radius:1rem;z-index:88;}
.navicon:before{top:8px;}
.navicon:after{top:-8px;}
.open:not(.steps) .navicon:before,   .open:not(.steps) .navicon:after{top:0 !important;}
.open .navicon:before,   .open .navicon:after{-webkit-transition:0.5s;transition:0.5s;}
.open.x .navicon{background:transparent;}
.open.x .navicon:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.open.x .navicon:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
#header .wrapp-navigation .nav-holder ul li{float:none;}
#header .wrapp-navigation .nav-holder ul li.active a,   #header .wrapp-navigation .nav-holder ul li:hover a{color:#ff7700;}

}
@media only screen and (min-device-width: 320px) and (max-device-width: 824px), (min-width: 320px) and (max-width: 824px) {
#content .bl-txt-content{width:55%;}
.sidebar{width:45%;}

}
@media only screen and (min-device-width: 320px) and (max-device-width: 640px), (min-width: 320px) and (max-width: 640px) {

}
@media only screen and (min-device-width: 320px) and (max-device-width: 460px), (min-width: 320px) and (max-width: 460px) {
#footer .content-footer .info-div{display:block;}
#footer .content-footer{display:block;}
#footer .content-footer .logo-div{display:block;padding-bottom:25px;}
#footer .content-footer .logo-div .logo{width:101px;max-width:100%;margin:0 auto;display:block;}
#header .logo{float:none;display:block;text-align:center;margin-bottom:25px;}
#header .wrapp-navigation{float:none;}
#header .wrapp-navigation .social-link{text-align:center;}

}