/** default styles **/
body{margin:0; padding:0; min-height:100vh; display:flex; flex-direction:column; font-family:'Outfit', sans-serif; font-weight:400; color:#2B2726;}
main{flex-grow:1; margin-top:99px;}
.anchor-tag{top:-99px;}

h1{font-size:3rem; line-height:4.4rem; letter-spacing:1.44px;}
h2{font-size:2.6rem; line-height:4.4rem;}
h3{font-size:2.3rem; line-height:2.76rem;}
h4{font-size:1.8rem; line-height:2.2rem;}
h5{font-size:1.3rem; line-height:1.6rem;}
h6{font-size:1.15rem; line-height:1.45rem;}
hr{opacity:1;}
p{font-size:1.25rem; line-height:1.9rem; letter-spacing:0.5px;}
p small{font-size:1.15rem; line-height:1.9rem;}
main p a.underlined{color:#0C8ABB; text-decoration:none; border-bottom:2px solid #C4E7FF; transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;}
main p a.underlined:hover{color:#13487e; text-decoration:none; border-bottom:2px solid #478CFF;}

main p a{color:#0C8ABB; text-decoration:none; transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;}
main p a:hover{color:#13487e; text-decoration:none;}

.default-transition{transition:all .15s ease-in-out;}

.img-contain{aspect-ratio:1; object-fit:cover; object-position:center top;}

.text-pri-1{color:#0C8ABB;}
.text-pri-2{color:#ffffff!important;}
.text-pri-2-hover:hover{color:#ACDEFF!important;}
.text-pri-3{color:#006838;}
.bg-pri-1{background-color:#0C8ABB;}
.bg-pri-2{background-color:#8ed3ed;}
.bg-pri-3{background-color:#006838;}
.bg-pri-4{background-color:#13487e;}
.border-pri-1{border-color:#0C8ABB;}
.border-pri-2{border-color:#ACDEFF;}
.border-pri-3{border-color:#006838;}

.text-sec-1{color:#006838;}
.text-sec-2{color:#ffffff;}
.text-sec-3{color:#AA0000;}
.text-sec-4{color:#e7e7e7;}
.bg-sec-1{background-color:#006838;}
.bg-sec-2{background-color:#C4E7FF;}
.bg-sec-3{background-color:#AA0000;}
.border-sec-1{border-color:#006838;}
.border-sec-2{border-color:#C4E7FF;}
.border-sec-3{border-color:#AA0000;}

.text-nd-1{color:#072B53;}
.text-nd-2{color:#385575;}
.text-nd-3{color:#6A7F97;}
.bg-nd-1{background-color:#072B53;}
.bg-nd-2{background-color:#385575;}
.bg-nd-3{background-color:#6A7F97;}
.border-nd-1{border-color:#072B53;}
.border-nd-2{border-color:#385575;}
.border-nd-3{border-color:#6A7F97;}

.text-nl-1{color:#F8FAFC;}
.text-nl-2{color:#EBEEF1;}
.text-nl-3{color:#D9DFE5;}
.bg-nl-1{background-color:#F8FAFC;}
.bg-nl-2{background-color:#EBEEF1;}
.bg-nl-3{background-color:#D9DFE5;}
.border-nl-1{border-color:#F8FAFC;}
.border-nl-2{border-color:#EBEEF1;}
.border-nl-3{border-color:#D9DFE5;}

.fw-light{font-weight:300;}
.fw-regular{font-weight:400;}
.fw-medium{font-weight:500;}
.fw-semi-bold{font-weight:600;}
.fw-bold{font-weight:700;}

.text-danger{color:#B22017;}
.bg-danger{background-color:#B22017;}
.border-dander{border-color:#B22017;}

.form-control.invalid{border-color:#B22017;}

.text-success{color:#006838;}
.border-success{border-color:#006838;}

.text-nl-4{color:#13487e;}
.text-nl-5{color:#A5B2C0;}
.text-nl-6{color:#F6F7FF;}
.bg-nl-4{background-color:#F6F7FF;}
.border-nl-4{border-color:#D9DFE5}
.text-light-green{color:#16B8B2;}
.text-light-green-hover:hover{color:#16B8B2!important;}
.text-light-blue-hover:hover{color:#C4E7FF!important;}

.border-lower-right-pri-3{box-shadow:18px 18px 0px 0px #006838;}
.border-lower-left-pri-3{box-shadow:-18px 18px 0px 0px #006838;}

.pri-box-shadow{box-shadow:0px 3px 50px #072B531A;}
.pri-box-shadow-link{box-shadow:0px 3px 50px #072B531A; transition:all .15s ease-in-out;}
.pri-box-shadow-link:hover{box-shadow:0px 3px 50px #072B533A;}
.pri-box-shadow-link-small{box-shadow:0px 3px 20px #072B531A; transition:all .15s ease-in-out;}
.pri-box-shadow-link-small:hover{box-shadow:0px 3px 20px #072B533A;}
.sec-box-shadow-link{box-shadow:0px 3px 50px #072B531A; transition:all .15s ease-in-out;}
.sec-box-shadow-link:hover{box-shadow:0px 3px 50px #072B533A;}
.ter-box-shadow{box-shadow:0px 3px 50px #03162280;}


.bg-nl-1-bg-pri-1{background:#F8FAFC; background:linear-gradient(90deg, #F8FAFC 50%, #0C8ABB 50%);}
.bg-nl-1-bg-pri-4{background:#F8FAFC; background:linear-gradient(90deg, #F8FAFC 50%, #13487e 50%);}

.line-behind-pri-2{display:table; white-space:nowrap; overflow:hidden;}
.line-behind-pri-2:before, .line-behind-pri-2:after{border-top:2px solid #0C8ABB; content:''; display:table-cell; position:relative; top:2.3rem; width:100px;}
.line-behind-pri-2:before{right:20px;}
.line-behind-pri-2:after{left:20px;}




/** form elements **/
.form-control, .form-select{border-width:2px; background-color:#EBEEF1; border-color:#EBEEF1; padding: 0.575rem 0.75rem;}
.form-control::placeholder, .form-select::placeholder{font-size:1.13rem!important; color:#0C8ABB;}
.form-control:focus, .form-select:focus{background-color:#EBEEF1; border-color:#478CFF;}
.form-label{font-size:1.13rem;}



/** buttons **/
.btn-primary{--bs-btn-color:#ffffff; --bs-btn-bg:#13487e; --bs-btn-border-color:#13487e; --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#2E4CCD; --bs-btn-hover-border-color:#2E4CCD; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#2E4CCD; --bs-btn-active-border-color:#2E4CCD; --bs-btn-disabled-color:#ffffff; --bs-btn-disabled-bg:#13487e; --bs-btn-disabled-border-color:#13487e;}

.btn-secondary{--bs-btn-color:#13487e; --bs-btn-bg:#C4E7FF; --bs-btn-border-color:#C4E7FF; --bs-btn-hover-color:#13487e; --bs-btn-hover-bg:#92D0F9; --bs-btn-hover-border-color:#92D0F9; --bs-btn-active-color:#13487e; --bs-btn-active-bg:#92D0F9; --bs-btn-active-border-color:#92D0F9; --bs-btn-disabled-color:#13487e; --bs-btn-disabled-bg:#C4E7FF; --bs-btn-disabled-border-color:#C4E7FF;}

.btn-tertiary{--bs-btn-color:#FFFFFF; --bs-btn-bg:#006838; --bs-btn-border-color:#006838; --bs-btn-hover-color:#FFFFFF; --bs-btn-hover-bg:#13487e; --bs-btn-hover-border-color:#13487e; --bs-btn-active-color:#FFFFFF; --bs-btn-active-bg:#13487e; --bs-btn-active-border-color:#13487e; --bs-btn-disabled-color:#FFFFFF; --bs-btn-disabled-bg:#006838; --bs-btn-disabled-border-color:#006838;}

.btn{letter-spacing:2.25px; --bs-btn-padding-y:.9rem; --bs-btn-padding-x:2.3rem; --bs-btn-font-size:1.13rem;}

.btn-group-lg > .btn, .btn-lg{letter-spacing:2.25px; --bs-btn-padding-y:1.3rem; --bs-btn-padding-x:2.3rem; --bs-btn-font-size:1.13rem;}

.btn-group-sm > .btn, .btn-sm{letter-spacing:1px; --bs-btn-padding-y:0.5rem; --bs-btn-padding-x:2.3rem; --bs-btn-font-size:0.875rem; --bs-btn-border-radius:0.25rem;}



/** pills **/
.pill-pri:hover{color:#FFFFFF; background:#006838; border-color:#006838;}
.pill-sec{border-width:2px; color:#385575; background:#F6F7FF; border-color:#D9DFE5;}
.pill-sec:hover{color:#FFFFFF; background:#006838; border-color:#006838;}
.pill-sec.active{color:#FFFFFF; background:#006838; border-color:#006838;}
.pill-sec:active{color:#FFFFFF; background:#006838; border-color:#006838;}
/** pagination **/
.active > .page-link, .page-link.active{color:#C4E7FF; background-color:#13487e; border-color:#13487e; pointer-events:none;}
.page-link{color:#6A7F97; border-color:#A5B2C0;}
span.page-link{background-color:var(--bs-pagination-hover-bg); border-color:var(--bs-pagination-hover-border-color);}
a.page-link:hover{color:#C4E7FF; background-color:#2E4CCD; border-color:#2E4CCD;}
.page-item:not(.active) span.page-link:hover{color:#6A7F97;}
.page-link i{line-height:30px;}

/** header **/
.navbar{box-shadow:0px 3px 12px #00000014;}
.logo{width:215px;}
.offcanvas-logo{width:215px;}
 .footer-logo{width:224px;}

.text-nav{color:#13487e;}
.nav-item .btn-tertiary{font-size:16px;}

.dropdown-toggle::after{font-family:"Font Awesome 6 Pro"; content:"\f078"; border:0px; vertical-align:0.05em; margin-left:0.4em; transition:all .15s ease-in-out!important;}
.dropdown-toggle.show::after{font-family:"Font Awesome 6 Pro"; content:"\f078"; transform:rotate(-180deg);}

.offcanvas .btn-close{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ACDEFF'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
opacity:.8; font-size:1.3rem;}
.text-bg-dark{color:#ACDEFF; background-color:#0C8ABB!important;}



/** carousels **/
#primaryCarousel, #primaryCarousel .carousel-item, #primaryCarousel .carousel-item video{height:664px;}
#primaryCarousel .carousel-caption{top:40%;}
#primaryCarousel .carousel-caption h1{letter-spacing:1.44px; line-height:61px; text-shadow:0px 3px 15px #333;}

#subpageCarousel .carousel-item{min-height:531px;}
#subpageCarousel .carousel-caption{bottom:0px; top:unset; left:unset; right:unset;}



/** slick slider **/
.slick-dotted.slick-slider{margin-bottom:0px!important;}
.slick-dots li{margin:0 9px!important;}
.slick-dots li.slick-active button:before{opacity:1!important; color:#478CFF!important; content:'■'!important;}
.slick-dots li button:before{color:#C4E7FF!important; opacity:1!important; content:'■'!important; font-size:40px!important; line-height:40px!important; transition:all .15s ease-in-out!important;}
.slick-dots li button:hover:before{color:#478CFF!important;}
.slick-arrow{width:31.5px!important; height:37px!important;}
.slick-next{right:-39px!important;}

.slick-prev, .slick-next{top:83%!important;}


/** footer author **/
.footer-author{background:#0C0C0C}
.footer-author .credit{padding:10px 0; color:#FFF; font-size:.8em; margin:0; text-align:right; margin-right:25px;}
.footer-author .credit img{width:180px; filter:grayscale(1); transition:.5s ease-in-out;}
.footer-author .credit img:hover, .footer-author .credit img:active{filter:grayscale(0);}



/** news slider cards **/
.news-slider .card{margin-bottom:30px!important;}
.news-slider .slick-dots{margin-bottom:30px!important;}
.news-slider .card .card-title{transition:all .15s ease-in-out!important;}
.news-slider .card .card-body{min-height:285px;}
.news-slider .card:hover .card-title{color:#13487e!important;}
.news-slider .card-subtitle{font-size:14px;}
.news-slider .card-text{font-size:14px; line-height:30px;}
.news-slider .card{min-height:400px; margin-right:16px; margin-left:16px;}
.news-slider .card a > i{transition:all .15s ease-in-out;}
.news-slider .card:hover a > i{margin-left:.8rem!important;}



/** expertise areas cards **/
.expertise-area .card a > i{transition:all .15s ease-in-out;}
.expertise-area .card .card-title{transition:all .15s ease-in-out!important;}
.expertise-area .card:hover .card-title{color:#13487e!important;}
.expertise-area .card:hover a > i{margin-left:.8rem!important;}
.expertise-area .card img{object-fit:cover; object-position:center center; height:277px;}



/** statistics **/
.stats-container i{font-size:52px; line-height:26px;}
.stats-container .stats-title{font-size:24px; line-height:31px; letter-spacing:0.72px;}
.stats-container .stats-description{font-size:14px; line-height:16px; letter-spacing:1.75px; width:180px;}



/** video player **/
.video-responsive iframe{width:100%; height:730px;}
#player_cover{background:#ffffff; cursor:pointer;}
#player_cover #video_play_button{top:50%; right:50%; transform:translate(50%,-50%); color:#0C8ABB; transition:all .15s ease-in-out; cursor:pointer;}
#player_cover #video_play_button i{ cursor:pointer;}
#player_cover #video_iframe{opacity:0; background:#ffffff; cursor:pointer;}
#player_cover:hover #video_play_button{color:#ffffff;}



/** img text split section **/
.img-text-split-container .side-img{background-color:#ffffff; background-size:cover; background-position:center right; background-repeat:no-repeat; min-height:560px;}



/** staff cards **/
.staff-container .card-text{font-size:15px; line-height:22px;}
.staff-container .card a > i{transition:all .15s ease-in-out;}
.staff-container .card:hover a > i{margin-left:.8rem!important;}
.staff-container img{aspect-ratio:1; object-fit:cover; object-position:center top;  width:124px;}



/** presence map **/
#tt_sm_map{background:#ffffff; box-shadow:0px 3px 50px #072B5329; position:relative; min-width:275px;}
#tt_sm_map .tt_sm{padding:2rem 1rem;}
#tt_sm_map .tt_sm div:first-child{position:relative;}
#tt_sm_map .tt_sm .tt_name_sm{font-size:20px; line-height:28px; letter-spacing:1px; color:#385575; text-transform:uppercase; font-weight:700; text-align:center;}
#tt_sm_map .tt_sm .xmark_sm{position:absolute; height:20px; width:20px; top:-25px; right:-7px;}
.legend-icon{font-size:2.5rem;}



/** case studies card **/
.case-studies-container img{aspect-ratio:1; object-fit:cover; object-position:center center;  height:196px}
.case-studies-container.what-we-do img{width:100%; aspect-ratio:auto;  object-fit:cover; object-position:center center; height:336px;}
.case-studies-container .area-of-expertise{top:7px; right:7px; font-size:14px; letter-spacing:1px;}
.case-studies-container .summary{font-size:16px; line-height:24px; letter-spacing:0.4px;}
.case-studies-container .case-study-link{letter-spacing:0.8px;}
.case-studies-container .case-study-link > i{transition:all .15s ease-in-out;}
.case-studies-container .card:hover .case-study-link > i{margin-left:.8rem!important;}
.case-studies-container .card .card-title{transition:all .15s ease-in-out!important;}
.case-studies-container .card:hover .card-title{color:#13487e!important;}


/** career testimonials **/
.career-testimonial-photo{margin-top:-145px;}



/** accordions **/
.accordion-body{background-color:#F8FAFC;}
.accordion-button{background-color:#F8FAFC;}
.accordion-button:not(.collapsed){color:#13487e; background-color:#F8FAFC;}
.accordion-header{border-top:1px solid #A5B2C0; background-color:#F8FAFC;}
.accordion-button:not(.collapsed)::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%231E3050'%3e%3cpath fill-rule='evenodd' d='M432 256c0 8.8-7.2 16-16 16L32 272c-8.8 0-16-7.2-16-16s7.2-16 16-16l384 0c8.8 0 16 7.2 16 16z'/%3e%3c/svg%3e")}
.accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%231E3050'%3e%3cpath fill-rule='evenodd' d='M240 64c0-8.8-7.2-16-16-16s-16 7.2-16 16V240H32c-8.8 0-16 7.2-16 16s7.2 16 16 16H208V448c0 8.8 7.2 16 16 16s16-7.2 16-16V272H416c8.8 0 16-7.2 16-16s-7.2-16-16-16H240V64z'/%3e%3c/svg%3e");}
@media(max-width:575px){
	h1{font-size:2.5rem; line-height:3rem;}
    h2{font-size:2.2rem; line-height:2.5rem;}
    h3{font-size:2.3rem; line-height:2.76rem;}
    h4{font-size:1.5rem; line-height:1.9rem;}
    h5{font-size:1.3rem; line-height:1.6rem;}
    h6{font-size:1.3rem; line-height:1.6rem;}

    .page-link{padding:.3rem .75rem; font-size:1rem;}
    .page-link.dots{padding:.3rem .55rem;}
    .page-link i{line-height:24px;}
    
    .staff-navigation h6 a{font-size: 1.15rem;}
    .line-behind-pri-2:before, .line-behind-pri-2:after{top:1.5rem;}
}


/** hover caption **/
.caption-container{position:relative;}
.caption-container .stats-container{transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1); opacity:1;}
.caption-box{position:absolute; top:0px; left:50%; width:200px; height:180px; z-index:2; transform:translateX(-50%); overflow:hidden;}
.caption-box .caption{position:absolute; width:100%; height:inherit; transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1); transform:translateY(-100%); opacity:0; display:flex; align-items:center;}
.caption-box .caption p{font-size:12px!important; line-height:16px!important; letter-spacing:1.5px;}
/*.caption-container:hover .caption{opacity:1; transform:translateY(0px);}*/
/*.caption-container:hover .stats-container{opacity:0;}*/
@media(min-width:576px){
    
}

@media(max-width:768px){

}

@media(max-width:991px){
    .mobile-menu-expand{position:absolute; top:15px; height:40px;  transition:background .15s ease-in-out; cursor:pointer;}
    header .navbar .navbar-nav{padding-top:15px; padding-bottom:15px;}
    header .navbar .navbar-nav .nav-link{padding-top:1rem; padding-bottom:1rem;}
    header .navbar .navbar-nav .nav-link.show{background:#ACDEFF; color:#0C8ABB;}
    header .navbar .navbar-nav > li > .mobile-menu-expand{right:55px; width:50px;}
    header .navbar .navbar-nav > li > .dropdown-toggle::after{position:absolute; padding-left:8px; top:15px;}
    header .navbar .navbar-nav > li > .dropdown-toggle.show::after{font-family:"Font Awesome 6 Pro"; padding-left:8px; content:"\f078";}
    header .navbar .navbar-nav > li > ul > li > .mobile-menu-expand{right:0px; width:50px;}
    header .navbar .navbar-nav > li > ul > li > .dropdown-toggle::after{position:absolute; right:10px; top:20px; width:20px; height:17px;}
    header .navbar .navbar-nav .dropdown-toggle:hover::after{color:#ffffff!important;}
    header .navbar .navbar-nav .dropdown-menu{text-align:center;}
    .dropdown-menu > li a{padding-top:1rem; padding-bottom:1rem; background:#ACDEFF; color:#0C8ABB;}
    .navbar-toggler{font-size:1.8rem;}
    .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23003871' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
    .navbar-toggler .menu-display{font-size:.6rem;}
    
    .p-45{padding:2.25rem!important;}
    
    main{margin-top:76px;}
    .logo{width:156px;}
    .offcanvas-logo{width:156px;}
    .footer-logo{width:182px;}
    .text-nav{color:#ACDEFF; font-weight:400!important; font-size:24px;}
    .text-nav:hover, .text-nav:active, .text-nav:focus{color:#ffffff;}
    header .navbar .navbar-nav .nav-item{text-align:center;}

    #primaryCarousel, #primaryCarousel .carousel-item, #primaryCarousel .carousel-item video{height:300px;}
    #primaryCarousel .carousel-caption{top:50%; right:50%; left:unset; bottom:unset; transform:translate(50%, -50%);}
    #primaryCarousel .carousel-caption h1{font-size:1.8rem; line-height:2.4rem;}
    
    #subpageCarousel .carousel-item{min-height:218px;}
    #subpageCarousel .carousel-caption h1{font-size:36px; line-height:46px;}
    
/*    .our-focus h2{font-size:1.25rem; line-height:1.9rem;}*/
    
    .video-responsive iframe{height:300px;}
    
    .half-container{width:100%;}
    .img-text-split-container .side-img{background-position:top center; min-height:400px;}

    .border-lower-right-pri-3{box-shadow:10px 10px 0px 0px #006838;}
    .border-lower-left-pri-3{box-shadow:-10px 10px 0px 0px #006838;}
    
    .legend-icon{font-size:1rem;}
    
    .career-testimonial-photo{margin-top:-118px;}
    .btn:not(.no-stretch){width:100%;}
    .fixed-top-secondary{position:fixed; top:72px; right:0; left:0; z-index:5;}
    
    .text-nav.current-page{text-underline-offset: 0.3em; color:#ffffff; text-decoration:underline;}
    
}


@media(min-width:992px){
    .nav-item > .text-nav{padding-top:2.35rem; padding-bottom:2.35rem;}
    .nav-item:hover > .text-nav{color:#ffffff; background:#0C8ABB; box-sizing: border-box}
    /*.dropdown.nav-item:hover > .text-nav::before{content:''; width:calc(100% - 70px); position:absolute; z-index:5; left:24px; bottom:32px; background:#0C8ABB; height:4px;transition:all .15s ease-in-out;}*/
    .text-nav.current-page{color:#13487e; position:relative;}
    
    .navbar-nav > .nav-item:not(.dropdown) > .text-nav.current-page::after{content:''; width:calc(100% - 48px); position:absolute; z-index:5; left:24px; bottom:32px; background:#0C8ABB; height:4px; transition:all .15s ease-in-out;}
    .navbar-nav > .nav-item:not(.dropdown) > .text-nav.current-page:hover::after{content:''; width:calc(100% - 48px); position:absolute; z-index:5; left:24px; bottom:32px; background:#ffffff; height:4px;}
    .dropdown > .text-nav.current-page::before{content:''; width:calc(100% - 48px); position:absolute; z-index:5; left:24px; bottom:32px; background:#0C8ABB; height:4px; transition:all .15s ease-in-out;}
    .dropdown > .text-nav.current-page:hover::before{content:''; width:calc(100% - 48px); position:absolute; z-index:5; left:24px; bottom:32px; background:#ffffff; height:4px;}
    .dropdown-menu > li > .text-nav.current-page::after{content:''; width:calc(100% - 35px); position:absolute; z-index:5; left:20px; bottom:5px; background:#478CFF; height:4px;}
    
    .dropdown-menu > li a{padding-left:21px; padding-top:.7rem; padding-bottom:.7rem; transition:all .15s ease-in-out;}
    .dropdown-menu > li:hover a{color:#ffffff; background:#0C8ABB;}
    .our-focus h2{line-height:3.25rem;}
    .half-container{width:468px;}
    
    .fixed-top-secondary{position:fixed; top:99px; right:0; left:0; z-index:5;}
}

@media(min-width:1200px){
	.half-container{width:558px;}
}

@media(min-width:1400px){
	.half-container{width:648px;}
}