html { font-size: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; scroll-behavior: smooth}
.brand {position: relative; }
.brand img{max-width: 100%; }
.logo-stickey {position: relative;}
.logo-stickey img{max-width: 100%; display:none;}
.header.sticky { position: fixed; -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.1); box-shadow: 0 5px 15px rgba(0,0,0,.1); -webkit-transition: .4s; transition: .4s;background: #fff;  -webkit-animation: 500ms ease-in-out 0s normal none 1 running fadeInDown; animation: 500ms ease-in-out 0s normal none 1 running fadeInDown; width: 100%; top: 0px;}
.header.sticky .wrapper {  top: 0px;}
.header { position: relative; display: block; top: 0; left: 0; width: 100%; height: auto; padding: 0.3rem 0; margin: 0 auto; z-index: 999; border: none; outline: none; /*background: #FFFFFF; -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06); box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);*/ /*font-family: 'Barlow Condensed', sans-serif;*/ border-bottom: 1px solid #e4e4e4;}
.header .wrapper { background: #ffffff; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center}

.header .menu>ul>li { display: inline-block; line-height: 2.5em; margin: 0rem 18px;}
.header .menu>ul>li>a { position: relative; font-family: inherit; /*font-size: 1.063rem;*/  font-size: 14px;font-weight: 500; line-height: 2.5em; border: none; outline: none; color: #000000; text-transform: uppercase; text-rendering: optimizeLegibility; -webkit-transition: color .3s ease-in-out; -o-transition: color .3s ease-in-out; transition: color .3s ease-in-out}
.header .menu>ul>li> .lets-talk1{ background:#009ee0; text-transform:uppercase; font-size:18px; color:#FFFFFF; font-weight:600; border-radius:30px; padding:10px 28px; box-shadow:0px 3px 9px 3px #dd9b5e; }
.header .menu>ul>li> .lets-talk1:hover{ color:#FFFFFF;}

.header .menu>ul>li .menu-subs { position: absolute; width: 100%; height: auto; margin-top: 1.75rem; padding: 1rem 2rem; border: none; outline: none; z-index: 500; opacity: 0; visibility: hidden; border-radius: .25rem; border-top: 3px solid #009ee0
; background: #fafafa; -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06); box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06); -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out}
.header .menu>ul>li .menu-subs>ul>li { line-height: 1;  border-bottom:1px solid #e7e7e7;}
.header .menu > ul > li .menu-subs > ul > li:last-child {
    border-bottom: none;
}
.header .menu>ul>li .menu-subs>ul>li>a { display: inline-block; font-family: inherit; font-size: 0.9rem; font-weight: 400; line-height: 1.25; padding: .75rem 0; border: none; outline: none; color: #121212; text-transform: capitalize; text-rendering: optimizeLegibility; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out}
.header .menu>ul>li .menu-column-1 { min-width: 16rem; max-width: 20rem; text-align: left; }
.header .menu>ul>li .menu-subs.menu-mega { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%)}
.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li { display: block; line-height: 1; border-bottom:1px solid #e7e7e7;}
.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a { display: inline-block; font-family: inherit; font-size: 16px; font-weight: 400; line-height: 1.25; padding: .8rem 0; border: none; outline: none; color: #121212; text-transform: capitalize; text-rendering: optimizeLegibility; -webkit-transition: color .3s ease-in-out; -o-transition: color .3s ease-in-out; transition: color .3s ease-in-out;}

.header .menu>ul>li .menu-subs.menu-column-3 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 99%; width: 100%; padding: 1.25rem 1rem}
.header .menu>ul>li .menu-subs.menu-column-3>.list-item { -webkit-box-flex: 0; -ms-flex: 0 0 33%; flex: 0 0 33%; padding: 0 1rem; text-align:left;}
.header .menu>ul>li .menu-subs.menu-column-3>.list-item .title { font-family: inherit; font-size: 1rem; font-weight: 500; line-height: 1; padding: .75rem 0; border: none; outline: none; color: #009ee0
; text-transform: uppercase; text-rendering: optimizeLegibility; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out}
.header .menu>ul>li .menu-subs.menu-column-3>.list-item.text-center .title { text-align: center}
.header .menu>ul>li .menu-subs.menu-column-3>.list-item img.responsive { max-width: 100%; width: 100%; height: auto; margin-top: .75rem; -o-object-fit: cover; object-fit: cover; vertical-align: middle}

.header .menu>ul>li .menu-subs.menu-column-4 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 99%; width: 100%; padding: 1.25rem 1rem}
.header .menu>ul>li .menu-subs.menu-column-4>.list-item { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; padding: 0 1rem}
.header .menu>ul>li .menu-subs.menu-column-4>.list-item .title { font-family: inherit; font-size: 1rem; font-weight: 500; line-height: 1; padding: .75rem 0; border: none; outline: none; color: #009ee0
; text-transform: uppercase; text-rendering: optimizeLegibility; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out}
.header .menu>ul>li .menu-subs.menu-column-4>.list-item.text-center .title { text-align: center}
.header .menu>ul>li .menu-subs.menu-column-4>.list-item img.responsive { max-width: 100%; width: 100%; height: auto; margin-top: .75rem; -o-object-fit: cover; object-fit: cover; vertical-align: middle}
.header .menu>ul>li .menu-subs.menu-column-6 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 99%; width: 100%; padding: 1.25rem 1rem}
.header .menu>ul>li .menu-subs.menu-column-6>.list-item { -webkit-box-flex: 0; -ms-flex: 0 0 16.6%; flex: 0 0 16.6%; padding: 0 1rem; text-align: left; }
.header .menu>ul>li .menu-subs.menu-column-6>.list-item .title { font-family: inherit; font-size: 13px; font-weight: 600; line-height: 1; padding: .75rem 0; border: none; outline: none; color: #000000; text-transform: uppercase; text-rendering: optimizeLegibility; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out}
.header .menu>ul>li .menu-subs.menu-column-6>.list-item.text-center .title { text-align: center}
.header .menu>ul>li .menu-subs.menu-column-6>.list-item img.responsive { max-width: 100%; width: 100%; height: auto; margin-top: .75rem; -o-object-fit: cover; object-fit: cover; vertical-align: middle}
.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a:hover,
.header .menu>ul>li .menu-subs>ul>li>a:hover { color: #009ee0}
.header-item-right a:hover,
.header .menu>ul>li:hover>a { color: #009ee0}


@media only screen and (min-width:993px)
{ 
 .header .menu>ul>li.menu-item-has-children:hover .menu-subs { margin-top: .5rem; opacity: 1; visibility: visible}
}
.menu-mobile-header,
.menu-mobile-trigger { display: none}
@media only screen and (max-width:992px) 
{ 
.header-item-center { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; border: none; margin: 12px;}
.header-item-left, .header-item-right { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto}
.wrapper { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}
.header .menu-mobile-trigger { position: relative; display: block; cursor: pointer; width: 1.75rem; height: 1rem; border: none; outline: none; margin-left: 1.25rem; background: 0 0; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .35s ease-in-out; -o-transition: .35s ease-in-out; transition: .35s ease-in-out}
.header .menu-mobile-trigger span { display: block; position: absolute; width: 100%; height: 2px; left: 0; border: none; outline: none; opacity: 1; border-radius: .25rem; background: #054f28; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out}
.header .menu-mobile-trigger span:nth-child(1) { top: 0}
.header .menu-mobile-trigger span:nth-child(2), .header .menu-mobile-trigger span:nth-child(3) { top: .5rem}
.header .menu-mobile-trigger span:nth-child(4) { top: 1rem}
.header-item-right { -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.header .menu { position: fixed; top: 0; left: 0; width: 20rem; height: 100%; z-index: 1099; overflow: hidden; background: #fafafa; -webkit-transform: translate(-100%); -ms-transform: translate(-100%); transform: translate(-100%); -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out}
.header .menu.active { -webkit-transform: translate(0%); -ms-transform: translate(0%); transform: translate(0%)}
.header .menu>ul>li { display: block; line-height: 1; margin: 0}
.header .menu>ul>li img{display: none;}
.header .menu>ul>li>a { display: block; line-height: 3.125rem; height: 3.125rem; padding: 0 3.125rem 0 1rem; border-bottom: 1px solid rgba(0, 0, 0, .1); text-align: left; color:#000000;}
.header .menu>ul>li>a i.ion { position: absolute; font-size: 1.25rem; line-height: 3.125rem; top: 0; right: 0; width: 3.125rem; height: 3.125rem; text-align: center; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg)}
.header .menu .menu-mobile-header { position: relative; position: -webkit-sticky; position: sticky; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; top: 0; height: 3.125rem; z-index: 501; border-bottom: 1px solid rgba(0, 0, 0, .1); background: #fafafa}
.header .menu .menu-mobile-header .menu-mobile-arrow { display: none; font-size: 1.25rem; line-height: 3.125rem; width: 3.125rem; height: 3.125rem; cursor: pointer; border: 1px solid rgba(0, 0, 0, .1); color: #ffffff; text-align: center; background: #009ee0;}
.header .menu .menu-mobile-header.active .menu-mobile-arrow { display: block}
.header .menu .menu-mobile-header .menu-mobile-title { font-family: inherit; font-size: 1rem; font-weight: 500; line-height: inherit; color: #121212; text-transform: capitalize; text-rendering: optimizeLegibility}
.header .menu .menu-mobile-header .menu-mobile-close { font-size: 2rem; line-height: 3.125rem; cursor: pointer; width: 3.125rem; height: 3.125rem; border: 1px solid rgba(0, 0, 0, .1); color: #ffffff; text-align: center; background: #009ee0; }
.header .menu .menu-section { height: 100%; overflow-y: auto; overflow-x: hidden}
.header .menu>ul>li .menu-subs { position: absolute; display: none; top: 0; left: 0; max-width: none; min-width: auto; width: 100%; height: 100%; margin: 0; padding: 1rem; padding-top: 4rem; opacity: 1; overflow-y: auto; visibility: visible; -webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); -webkit-box-shadow: none; box-shadow: none}
.header .menu>ul>li .menu-subs.menu-mega { position: absolute; display: none; top: 0; left: 0; max-width: none; min-width: auto; width: 100%; height: 100%; margin: 0; padding: 1rem; padding-top: 4rem; opacity: 1; overflow-y: auto; visibility: visible; -webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); -webkit-box-shadow: none; box-shadow: none}
.header .menu>ul>li .menu-subs.active { display: block}
.header .menu>ul>li .menu-subs.menu-column-4>.list-item { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; padding: 0}
.header .menu>ul>li .menu-subs.menu-column-4>.list-item img.responsive { margin-top: 0}
.header .menu>ul>li .menu-subs.menu-column-4>.list-item.text-center .title { margin-bottom: 1.25rem}
.header .menu>ul>li .menu-subs.menu-column-4>.list-item.text-center:last-child .title { margin-bottom: 0}
.header .menu>ul>li .menu-subs>ul>li>a { display: block}
.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul { margin-bottom: 1rem}
.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a { display: block}
.overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1098; opacity: 0; visibility: hidden; background: rgba(0, 0, 0, .55); -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out}
.overlay.active { opacity: 1; visibility: visible}
}
.main { display: block; width: 100%; min-height: 100vh; background-image: url(https://source.unsplash.com/pkhBlvTLyog/1920x1280); background-size: cover; background-position: center right; background-repeat: no-repeat}


