@font-face{font-family:'OpenSansRegular';src:url('../fonts/OpenSansRegular.eot');src:url('../fonts/OpenSansRegular.eot') format('embedded-opentype'), url('../fonts/OpenSansRegular.woff2') format('woff2'),
url('../fonts/OpenSansRegular.woff') format('woff'),
url('../fonts/OpenSansRegular.ttf') format('truetype'),
url('../fonts/OpenSansRegular.svg#OpenSansRegular') format('svg');}
@font-face{font-family:'OPENSANSSEMIBOLD';src:url('../fonts/OPENSANSSEMIBOLD.eot');src:url('../fonts/OPENSANSSEMIBOLD.eot') format('embedded-opentype'),
url('../fonts/OPENSANSSEMIBOLD.woff2') format('woff2'),
url('../fonts/OPENSANSSEMIBOLD.woff') format('woff'),
url('../fonts/OPENSANSSEMIBOLD.ttf') format('truetype'),
url('../fonts/OPENSANSSEMIBOLD.svg#OPENSANSSEMIBOLD') format('svg');}
/*
@font-face {font-family:'poppinsmedium'; src: url('../fonts/poppins-medium-webfont.woff2') format('woff2'), url('../fonts/poppins-medium-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family:'poppinssemibold'; src: url('../fonts/poppins-semibold-webfont.woff2') format('woff2'), url('../fonts/poppins-semibold-webfont.woff') format('woff'); font-weight:normal; font-style:normal;}

@font-face {font-family:'poppinsregular'; src: url('../fonts/poppins-regular-webfont.woff2') format('woff2'), url('../fonts/poppins-regular-webfont.woff') format('woff'); font-weight:normal; font-style:normal;}
*/

html,body{ font-size:16px; font-family:'OpenSansRegular';  -ms-overflow-style: scrollbar; overflow-x:hidden;}
.previewAlert{  left: 0;  position: fixed; right: 0; text-align: center; top: 0px; z-index: 2147483647; background: #FF0000; color: #fff; padding: 15px;}
.previewAlert .closeprev{ float: right; color: #fff; text-decoration: none}
a:focus {outline:none;}
header {position:fixed; width:100%; z-index:20; top:0}
header .header-logo {padding-top:5px; padding-bottom:5px;}
header .header-logo img{ vertical-align:top; float:left}
.open-menu{display:none}
.closebtn{display:none !important}
ul.navbar-nav.custom {float:right; font-family:'OpenSansRegular';}
.custom .btn{ background-color:transparent; color:#FFCC00; font-size:inherit; padding:0; border-radius:0; margin-top:13px; margin-right: 12px;}
.custom .btn-group > .btn + .dropdown-toggle{ border-left:1px solid;}
.custom li.btn-group{ padding-left:25px;}
.custom .caret {border-left:5px solid transparent; border-right:5px solid transparent;border-top:5px dashed; margin-left: 4px !important;}
.custom > li > a {font-size:14px; color:#FFF; padding:25px 15px;}
.custom > li > a:hover, .custom > li.active > a {color:#FFCC00;}
footer a, footer a:hover, footer a:focus{color: #B6B6B6; margin-right:5px;}

/* Header styles */
.header.darkHeader{background:#012552;}
.dropdown-menubox{ position:relative;}
.dropdown-menubox .dropdown-menu li { width:100%; display:block;}
.header{height:100px; position:fixed; background:rgba(1, 37, 82, 0); width:100%; box-sizing:border-box; -webkit-transition: background 1s; transition: background 1s; border-bottom:1px solid rgba(217, 217, 217, 0.1);
padding:8px 15px; z-index:999;}
.site-logo{transition: color 200ms cubic-bezier(.55, 0, .1, 1);color: #30acff;font-size: 3rem;}
/* okayNav styles */
body.okayNav-loaded {overflow-x: hidden;}
/*.okayNav:not(.loaded){visibility: visible;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}*/
.okayNav ul {float: right;}
.okayNav a{color: #fff;font-size:16px;font-weight: normal;position: relative;z-index: 1; text-decoration:none;}
.okayNav__nav--visible{white-space: nowrap;}
.okayNav__nav--visible li {display: inline-block; float:none; position:relative;}
.okayNav__nav--visible a{display: block;transition: color 200ms cubic-bezier(0.55, 0, 0.1, 1);padding: 15px 15px;}
.okayNav__nav--visible a:hover{color:#000;}

.okayNav__nav--invisible{position: fixed;top:100px;bottom: 0; z-index:555 !important;overflow-y: scroll;-webkit-overflow-scrolling: touch;background:#012552;}
.okayNav__nav--invisible a{background: #fff;width: 290px;display: block;padding: 15px;}
.okayNav__nav--invisible.nav-left {left: 0;-webkit-transform: translateX(-100%);transform: translateX(-100%);}
.okayNav__nav--invisible.nav-right {right: 0;-webkit-transform: translateX(100%);transform: translateX(100%);}
.okayNav__nav--invisible.transition-enabled{transition: -webkit-transform 400ms cubic-bezier(0.55, 0, 0.1, 1);transition: transform 400ms cubic-bezier(0.55, 0, 0.1, 1);transition: transform 400ms cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 400ms cubic-bezier(0.55, 0, 0.1, 1);}
.okayNav__nav--invisible.nav-open{-webkit-transform: translateX(0);transform: translateX(0);}

#nav-main ul{ margin:0; padding:0; list-style:none}
#nav-main{position:relative; margin-top:16px; float:right; /*padding-right:40px;*/}
#nav-main .nav li.dropdown.open > ul.dropdown-menu{position:absolute;}
#nav-main .nav li.dropdown.open > ul.dropdown-menu li{width:100%; display:block;}
#nav-main .nav li.dropdown-menubox.open:hover, #nav-main .nav li.dropdown-menubox.open:active, #nav-main .nav li.dropdown-menubox.open:focus, #nav-main .nav li.dropdown-menubox.open{background-color:#ffcc00}
#nav-main ul li:hover a, #nav-main ul li.active a{color:#ffcc00;}
#nav-main ul li:after{border-bottom: 2px solid #ffcc00;bottom: -2px;content: "";height: 2px;left: 0; right: 0; position: absolute;transform: translate(0%, 0%) translateZ(0px);transition: width 0.2s ease-in-out 0s;width: 0;}
#nav-main ul li:hover:after,#nav-main ul li.active:after{border-bottom: 2px solid #ffcc00;color: #ffcc00;width: 100%; }
#nav-main ul li:hover a, #nav-main ul li:focus a, #nav-main ul li:active a, #nav-main ul li a{background:none;}
#nav-main .nav li.dropdown-menubox.open .dropdown-menu{border:0; border-radius:0; margin:0; padding:0;}
#nav-main .nav li.dropdown-menubox.open .dropdown-menu li a{ padding-top:15px; padding-bottom:15px; }
#nav-main .nav li.dropdown-menubox.open .dropdown-menu{position:absolute; background-color:#fff; box-shadow:0 0 5px #cecece}
#nav-main .nav li.dropdown-menubox.open .menu-link, #nav-main .nav li.dropdown-menubox.open .dropdown-toggle{ color:#000;}
#nav-main .nav li.dropdown-menubox.open .dropdown-menu li a{color:#000;}
#nav-main .nav li.dropdown-menubox.open .dropdown-menu li:after{ display:none;}
#nav-main .nav li.dropdown-menubox.open .dropdown-menu li:hover {background:#ffcc00;}
#nav-main ul.nav-open li{ list-style:none; clear:both; border-bottom: 1px solid #011c3d; position:relative;}
#nav-main ul.nav-open{padding:0; margin:0;}
#nav-main .nav-open li.dropdown-menubox.open .dropdown-menu{position:static; border:0; border-radius:0; margin:0; padding:0; background-color:#012552; box-shadow:none; background-color:#001340}
#nav-main .nav-open li.dropdown-menubox.open .dropdown-menu li{border-bottom:0;}
#nav-main .nav-open li.dropdown-menubox.open .dropdown-menu li:last-child{border-bottom: 1px solid #011c3d;}
#nav-main .nav-open li.dropdown-menubox.open .dropdown-menu a{color:#fff; padding-left:40px; font-size:14px; white-space: normal}
#nav-main .nav-open li.dropdown-menubox.open .dropdown-menu a:hover{color:#ffcc00;}
/*#nav-main .nav-open li .dropdown-toggle{width:40px;}*/
.new-toggle{display:none;}
#nav-main .nav li:last-child .dropdown-menu{ left: inherit; right: 0}
.dropdown-backdrop{z-index: 0 !important}
.dropdown-menu li a{padding:15px 10px 15px 10px !important}
/*----------------- navigation slider left css ----------------------*/
.itembox {
    background: #ccc none repeat scroll 0 0;
    display: block;
    height: 39vw;
    overflow: hidden;
    text-align: center;
    vertical-align: top;
    width: 100%;
}

.itembox img {
    width: 100%
}
.item-overlay {
    background-color: rgba(0, 0, 0, 0.3);
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1;
}
.carousel-control{ z-index: 2}
/*----------------- slider  css end ----------------------*/



@media(min-width:992px){
.custom > li:after {border-bottom: 2px solid #FFCC00; bottom:-2px; content:""; height:2px; left:50%; position:absolute; transform: translate(-50%, 0px) translateZ(0px); transition: width 0.2s ease-in-out 0s; width:0px;}
.custom > li:hover:after {border-bottom: 2px solid #FFCC00; width:100%; color:#FFCC00;}
.custom > li.active:after {border-bottom: 2px solid #FFCC00; width:100%;}
li.linkwithdrop > a {padding:25px 0; display:inline-block;}
li.linkwithdrop {padding:0 15px;}
}

.custom .dropdown-menu > li > a{padding:8px 20px; font-size:14px; color:#FFF;}
.custom .dropdown-menu > li > a:hover {color:#000; background-color:#FFCC00;}
.custom .dropdown-menu {min-width:200px; padding:10px 0; background-color:#012552;}
.nav.custom > li > a:focus, .nav.custom > li > a:hover, .nav.custom > li > a.active{ background-color:transparent;}
.navcustom .header-logo > img {max-width:100%;}
.custom .open > a, .custom .open > a:focus, .custom .open > a:hover { background-color:transparent;}
.navheader {background-color:transparent; -webkit-transition:all 0.4s ease; transition:all 0.4s ease; padding-top:25px;}
.navheader.sticky {background:rgba(1, 37, 82, 0.9); height:110px; padding-top:10px;}
.crsl-items .carousel-control .zmdi-chevron-left, .crsl-items .carousel-control .zmdi-chevron-right {font-size:50px; position:absolute; top:46%;}
.crsl-items .carousel-control .zmdi-chevron-left {left:50px;}
.crsl-items .carousel-control .zmdi-chevron-right {right:50px;}
/*.crsl-items .carousel-caption {top: 13vw;}*/
.crsl-items h1, h2, h3 {color:#FFF; font-size:2.1rem;}
.crsl-items h1 {font-family:'OPENSANSSEMIBOLD'; font-size:80px; margin:0;}
.crsl-items h2 {font-family:'OpenSansRegular'; font-size:38px; /*margin:0;*/}
.crsl-items h3 {font-family:'OpenSansRegular'; font-size:30px; font-style:italic; margin-bottom:0;}

section {/*background:url(../images/content-bg.jpg) repeat;*/ background:#fff; padding:40px 0 20px; line-height:28px;}
section a, section a:hover { color:#0000ff; text-decoration:none;}
h1 {font-family:'OpenSansRegular'; font-size:30px; color:#003066; text-align:center;}
h1 span {font-family:'OPENSANSSEMIBOLD';}
.subtitle { position:relative; top:170px; text-align:right; z-index:5;}
.subtitle h2 {font-family:'OpenSansRegular'; font-size:32px; color:#FFF; text-shadow: 0 0 2px #000;}
.subtitle h2 span {font-family:'OPENSANSSEMIBOLD';}

.bodytext {color:#4A4A4A; text-align:center; font-size:18px; padding-top:20px;}
.phone {background-color:#FFCC00; text-align:center; color:#003066; padding:30px 15px 25px; /*margin-top:50px;*/ }
.phone p {font-family:'OpenSansRegular'; font-size:26px;}
.phone div {font-size:50px;}

.btn-wrapper { margin:50px auto; display:table;}
.homebtn {border:1px solid #003067;color:#003066;text-decoration:none;text-transform:uppercase;font-size:22px;padding:14px 20px 10px;margin:0 10px;display:inline-block;}
a.homebtn:hover { background-color:#003067; color:#FFF; text-decoration:none;}
.homebtn-white {border: 1px solid #fff;color: #fff;text-decoration:none;text-transform:uppercase;font-size:22px;padding:14px 20px 10px;margin:0 10px;display:inline-block;}
a.homebtn-white:hover { background-color:#fff; color:#003067; text-decoration:none;}
.subbanner-main {background-color:#013678;position:relative;background-position:center center ; background-repeat:no-repeat; background-size:cover ; min-height:300px;}
.subbanner-main:after{content:""; bottom: 0; height: 100%; left: 0;  position: absolute; right: 0; top: 0; width: 100%;z-index: 1;}
.subbanner-main.bg_left{ background-position: left center;}
.subbanner-main.bg_right{ background-position: right center;}
.panel-default > .panel-heading {background-color:#FFCC00; border-radius:0; color:#003066;}
.panel-title {color:#003066; font-family:'OpenSansRegular'; font-size:22px; padding:25px 10px;}
.panel-title  a{ text-decoration: none;}
.panel-heading .accordion-toggle:after {font-family:'Material-Design-Iconic-Font'; content:"\f136"; float:left; color:#003066; margin-right:20px; text-decoration: none}
.panel-heading .accordion-toggle.collapsed:after {content:"\f278";}
.panel-group .panel {border-radius:0; border:0; border-bottom:#E5B700 solid 1px;}
.panel-group .panel + .panel {margin:0;}
.panel-body { border:1px solid #DDD; padding:20px; line-height:26px;}
.panel-body h1 {font-size:22px; text-align:left; color:#4A4A4A; font-family:'OPENSANSSEMIBOLD';}
.panel-body ul { padding:0;}
.panel-body ul.bulletpoints li { list-style:inside;}
.panel-body ul li { list-style:none;}
section ul { padding-left:10px;}
section ul li { list-style:inside;}
.modal-title { font-size:22px; color:#012552;}
.modal-header .close { position:relative; top:5px; font-size:30px; color:#012552;}

footer {background:#383838; color:#b6b6b6; float:left; font-size:0.875rem; padding-top:40px; width:100%;}
footer .footer-links h4 {font-family:'OPENSANSSEMIBOLD'; color:#fff; font-size:16px; text-transform:uppercase;}
footer .footer-links .list-group .list-group-item {background:rgba(0, 0, 0, 0) repeat; border:0 none; font-size:14px; padding:5px 0;}
footer .footer-links .list-group .list-group-item a {transition:all 0.2s ease-in-out 0s;}
footer .footer-links .list-group .list-group-item a:hover {margin-left:5px;}
footer .footer-links .zmdi {font-size:20px;}
footer .footer-links .buttom-social a {color:#b6b6b6; padding:10px;}
footer .footer-links .buttom-social .facebook-icon, footer .footer-links .buttom-social .twitter-icon, footer .footer-links .buttom-social .instagram-icon {
border-radius:50%; box-sizing:border-box; display:inline-block; height:50px; line-height:35px;text-align: center;transition:all 0.8s ease-in-out 0s; width:50px;}
footer .footer-links .buttom-social .facebook-icon:hover, footer .footer-links .buttom-social .twitter-icon:hover, footer .footer-links .buttom-social .instagram-icon:hover {color:#fff;}
footer .footer-links .buttom-social .facebook-icon:hover {background:#3b5998;}
footer .footer-links .buttom-social .twitter-icon:hover {background: #00abf1;}
footer .footer-links .buttom-social .instagram-icon:hover {background: #6a453b;}
footer .footer-links .list-group .list-group-item a {color:#b6b6b6;}
.footer-copyright {background-color:#4a4a4a; border-top:1px solid #5d5d5d; font-size:13px; padding:15px 0 5px;}
.footer-copyright p {text-align:left;}
.contact-holder .form-control {border-radius: 0;min-height: 50px;}
.contact-holder label {font-weight: normal;}
.text-danger{ color:#ff0000;}
.contact-holder .homebtn{ margin:0}
.social-icon a { font-size: 20px; margin-right: 5px; padding: 3px;}
section ul{ list-style: none}
section ul li{position: relative; list-style: none; padding-left: 20px;}
section ul li::before {color: #ffcc00; content: "•"; font-family: "open_sansbold"; font-size: 30px; left: 0px; position: absolute; top: 0px; }
/********/
 .carousel-caption {top:7vw; bottom: 0; padding-bottom: 0; padding-top: 0;}
 .carousel-caption>div{position: absolute; top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);  max-height: 95%; overflow-y: auto; left: 20px; right: 20px}.carousel-caption>div p {display: block;}
.carousel-caption .banner-btn{ margin-bottom: 5px;/* border: 1px solid #fff;*/ color: #000; padding: 8px 12px; display: inline-block; text-decoration: none; box-shadow: none; background-color:#ffcc00; text-shadow: none}
/*.carousel-caption .banner-btn:hover{ background-color: #003067; border: 1px solid #003067;text-shadow: none}*/

@media (max-width:1400px){
    .header{ padding: 8px;}
    #nav-main ul li:hover a, #nav-main ul li:focus a, #nav-main ul li:active a, #nav-main ul li a{ padding-left: 10px; padding-right: 10px;font-size: 14px; }
    header .header-logo{ padding-top: 15px;}
    header .header-logo img{ height: 45px;}
}

@media (max-width:1200px){
.crsl-items h1 {font-size:60px;}
.crsl-items h2 {font-size:26px;}
.crsl-items h3 {font-size:20px;}
/*header .header-logo img {height:45px;}*/
.custom > li > a { font-size:13px; padding:20px 6px;}
#nav-main ul li:hover a, #nav-main ul li:focus a, #nav-main ul li:active a, #nav-main ul li a{ padding-left: 8px; padding-right: 8px}
    .carousel-caption{ top: 8vw}

}
@media (max-width:1000px){
/* Kebab icon */
.okayNav__menu-toggle{background:#ffcc00;position: absolute !important;transition: -webkit-transform 400ms cubic-bezier(0.55, 0, 0.1, 1);transition: transform 400ms cubic-bezier(0.55, 0, 0.1, 1);transition: transform 400ms cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 400ms cubic-bezier(0.55, 0, 0.1, 1);cursor: pointer;height:40px;width:40px;right:0px;z-index: 1;top:8px; line-height:40px; border-radius:100px;}
.okayNav__menu-toggle span{ display:none !important}
.okayNav__menu-toggle:after{content:'+'; font-size:24px; color:#000; padding:5px 12px; text-align:center; text-decoration:none;}
.okayNav__menu-toggle.okay-invisible {position: absolute;opacity: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;pointer-events: none;}
.okayNav__menu-toggle span{display: block;position: absolute;margin: auto;height: 4px;width: 4px;background: #2e2e33;border-radius: 50%;left: 0;right: 0;pointer-events: none;}
.okayNav__menu-toggle span:nth-child(1){top: 0;}
.okayNav__menu-toggle span:nth-child(2){top: 50%;}
.okayNav__menu-toggle span:nth-child(3){bottom: 0;}
.okayNav__menu-toggle.icon--active {}
.okayNav__menu-toggle.icon--active span{background: #546edb;}
    
.new-toggle{ display:block; text-decoration:none; position:relative; right:15px; top:30px;}
#nav-main{margin:0; display:none; padding-right:0;}
#nav-main .nav{ margin-right:0px;}
.okayNav:not(.loaded){visibility:visible; background:#012552; position:fixed; right:0; width:280px; top:100px; bottom:0; overflow:auto;}
#nav-main .nav li.dropdown-menubox.open .dropdown-menu{ position:static; background-color:#001340; box-shadow: none;}
#nav-main .nav li.dropdown-menubox.open .dropdown-menu li a{ color:#fff; font-size: 14px;}
#nav-main .nav li.dropdown-menubox.open .dropdown-menu li.active a{ background: #ffcc00; color: #000}
#nav-main .nav li.dropdown-menubox.open .dropdown-menu li{ border-bottom:#012552;}
#nav-main .nav li.dropdown-menubox.open .dropdown-menu li:last-child{border-bottom:#011c3d;}
#nav-main .nav li.dropdown-menubox.open .dropdown-menu li:hover a{ color:#000;}
#nav-main{background:#012552; position:fixed; right:0; width:300px; height:calc(100% - 100px) !important;}
#nav-main .nav li{ border-bottom: 1px solid #011c3d; float: none;}
.okayNav ul.nav{ float:left; width:100%; margin:0;}
.okayNav ul{float: none;}
#nav-main ul.nav-open li{ list-style:none; clear:both; border-bottom: 1px solid #011c3d;}
#nav-main ul.nav-open{padding:0; margin:0;}
.okayNav__menu-toggle{ width:auto; border-radius:2px; text-decoration: none !important;}
.okayNav__menu-toggle:hover,.okayNav__menu-toggle:active{text-decoration: none;}
.okayNav__menu-toggle:after{ display:none;}
.okayNav__menu-toggle:before{content:'MENU';  color:#000; padding:5px 10px; text-decoration:none;}

}
@media(max-width:991px){
.okayNav__nav--invisible{top:60px;}
.okayNav__menu-toggle{top:5px;}
/*#nav-main{margin-top:-3px;}*/
/*header .header-logo img {height:45px;}
header .header-logo{padding-top:0;}
.header{height:60px;}*/

.crsl-items .carousel-caption {top:7vw;}
li.linkwithdrop > a {padding:25px 0; display:inline-block;}
li.linkwithdrop > a + a { float:right;}
.closebtn{ display:block  !important;}
.open-menu{ display:block}
header .open-menu {width:60px; height:55px; border:0; color:#FFCC00; background-color:transparent; outline:0; font-size:30px; position:absolute; top:5px; right:10px;}
header .sidenav {background-color:#012552; bottom:0; box-shadow:0 0 10px #000; overflow-x:hidden; position:fixed; right:0; top:0; transition: all 0.5s ease 0s; width:0; z-index:2;}
header .sidenav .closebtn{line-height:36px; height:95px;}
header .sidenav .closebtn i{font-size:36px; float:right; margin-right:15px;}
header .sidenav .navbar-collapse ul li{ width:100%; border-bottom: 1px solid #011c3d;}
header .sidenav .navbar-collapse ul li a, .custom .btn{ color:#FFF; font-size:15px; padding:15px 15px;}
header .sidenav .navbar-collapse ul li a:hover, .custom .btn:hover{background-color:#ffcc00;color:#012552;}
ul.navbar-nav.custom {position:inherit; float:inherit;}
ul.navbar-nav { margin:0;}
.custom .btn-group > .btn + .dropdown-toggle{ float:right; border-left: 1px solid #ccc;}
.custom li.btn-group{ padding-left:0px; padding-right:0px;}
.custom .caret{border-left:5px solid transparent; border-right:5px solid transparent;border-top:5px dashed; margin-left: 4px !important;}
.custom .dropdown-menu > li > a{padding: 8px 20px;}
.custom .dropdown-menu{ width: 300px; padding:0; color:; margin:0 !important;}
.custom .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){width: calc(100% - 36px); text-align:left; padding-left: 15px}
.custom .btn{margin-right:0px; margin-top: 0px;}
/*header .header-logo img  {height:45px;}*/

.navheader {padding-top:5px;}
.navheader.sticky {padding-top:0; height:60px;}

.homebtn { display:block; margin-bottom:15px; text-align:center;}

.footer-copyright p { text-align:center;}
.crsl-items h1 {
    font-size: 30px;
}
.crsl-items h2 {
    font-size: 15px;
}
header .header-logo img {height:45px;}
.header{height:60px;}
header .header-logo{padding-top:0;}
.new-toggle{top: 10px}
.okayNav:not(.loaded){top: 60px;}
       #nav-main{height:calc(100% - 60px) !important;}
        .carousel-caption{left: 25px; right: 25px;}
/*.carousel-caption h1,  .carousel-caption h1{font-size: 18px}*/
.carousel-caption h2, .carousel-caption h3{ font-size: 16px; line-height: inherit; margin-top: 5px;}
    .crsl-items .carousel-control .zmdi-chevron-left {left:20px;}
.crsl-items .carousel-control .zmdi-chevron-right {right:20px;}
}

@media(max-width:767px){
/*.new-toggle{ display:block; text-decoration:none; position:relative; right:15px; top:10px;}
#nav-main{margin:0; display:none; padding-right:0;}
#nav-main .nav{ margin-right:0px;}
.okayNav:not(.loaded){visibility:visible; background:#012552; position:fixed; right:0; width:280px; top:60px; bottom:0; overflow:auto;}
#nav-main .nav li.dropdown-menubox.open .dropdown-menu{ position:static; background-color:#001340; box-shadow: none;}
#nav-main .nav li.dropdown-menubox.open .dropdown-menu li a{ color:#fff; font-size: 14px;}
#nav-main .nav li.dropdown-menubox.open .dropdown-menu li{ border-bottom:#012552;}
#nav-main .nav li.dropdown-menubox.open .dropdown-menu li:last-child{border-bottom:#011c3d;}
#nav-main .nav li.dropdown-menubox.open .dropdown-menu li:hover a{ color:#000;}
/*#nav-main{background:#012552; position:fixed; right:0; width:300px;}* /
#nav-main{background:#012552; position:fixed; right:0; width:300px; height:calc(100% - 60px) !important;}
#nav-main .nav li{ border-bottom: 1px solid #011c3d;}

.okayNav ul.nav{ float:left; width:100%; margin:0;}

#nav-main ul.nav-open li{ list-style:none; clear:both; border-bottom: 1px solid #011c3d;}
#nav-main ul.nav-open{padding:0; margin:0;}

.okayNav__menu-toggle{ width:auto; border-radius:2px; text-decoration: none !important;}
.okayNav__menu-toggle:hover,.okayNav__menu-toggle:active{text-decoration: none;}

.okayNav__menu-toggle:after{ display:none;}
.okayNav__menu-toggle:before{content:'MENU';  color:#000; padding:5px 10px; text-decoration:none;}*/
 
.subtitle h2{ font-size:25px; margin:0}
.subtitle{ top:210px}
header .header-logo img {height:40px;}
/*.carousel-control.left, .carousel-control.right {display:none;}*/
.phone p { font-size:22px;}
.phone div {font-size:30px;}
.crsl-items h1 {font-size:26px;}
.crsl-items h2 {font-size:18px;}
.crsl-items h3 {font-size:16px;}

.crsl-items .carousel-caption {/*display:nonemax-height: 80%;*/  overflow: auto}
    .carousel, .itembox{ height: 55vh ;}
.itembox.aligncenter img {  transform: translate(-50%, -50%);   -webkit-transform: translate(-50%, -50%);   -mz-transform: translate(-50%, -50%);   -ms-transform: translate(-50%, -50%);   -o-transform: translate(-50%, -50%);  min-width: 100vw;  text-align: center;  vertical-align: middle; margin-top: 28vh; margin-left: 50vw;  min-height: 56vh;  max-width: inherit;   max-height: 56vh; width: auto;  height: auto; }
.itembox.alignleft img {  transform: translate(0, -50%);   -webkit-transform: translate(0, -50%);   -mz-transform: translate(0, -50%);   -ms-transform: translate(0, -50%);   -o-transform: translate(0, -50%);  min-width: 100vw;  text-align: center;  vertical-align: middle; margin-top: 28vh; margin-left: 0vw;  min-height: 56vh;  max-width: inherit;   max-height: 56vh; width: auto;  height: auto; }
.itembox.alignright img {  transform: translate(-100%, -50%);   -webkit-transform: translate(-100%, -50%);   -mz-transform: translate(-100%, -50%);   -ms-transform: translate(-100%, -50%);   -o-transform: translate(-100%, -50%);  min-width: 100vw;  text-align: center;  vertical-align: middle; margin-top: 28vh; margin-left:100vw;  min-height: 56vh;  max-width: inherit;   max-height: 56vh; width: auto;  height: auto; }
        #nav-main ul li:after{border-bottom: 0px solid #ffcc00;bottom: -2px;content: "";height: 2px;left: 0%;position: absolute;
        transform: inherit;
        transition: inherit;width: 100%;
   }
}
@media print {
    a[href]:after {
    content: none;
  }
}
@media(max-width:600px){

.carousel-caption, .crsl-items .carousel-caption{ top: 13vw; }
    .carousel-caption p{ font-size: 11px}
    .carousel-caption .banner-btn{font-size: 13px;}
}