/**
 * Table of contents: 
 * z.css
 * Generated on: 2019-01-24 04:14:23
 */
body{color: #333;font-size: 16px;font-family: 'Hind', sans-serif;position: relative}.no-gutters{padding: 0}a img.aligncenter{display: block;margin-left: auto;margin-right: auto}a img.alignnone{margin: 5px 20px 20px 0}a img.alignright{float: right;margin: 5px 0 20px 20px}a img.alignleft{float: left;margin: 5px 20px 20px 0}a.read-more{color: #2b387e;font-size: 24px;font-weight: 700;position: relative;overflow: hidden;display: inline-block}a.read-more.alt{color: #fff;font-size: 20px;font-weight: 600}a.read-more.alt:before{background: #fff}a.read-more.alt2{font-size: 20px;font-weight: 600}a.read-more:before, a.read-more:after{content: '';position: absolute;transition: transform .5s ease}a.read-more:before{left: -1px;bottom: 0;width: 100%;height: 2px;background: #2b387e;transform: translateX(-100%)}a.read-more:hover:before{transform: translateX(0)}a:focus, a:hover{text-decoration: none}.item-wrap{background: #f2f2f2;padding: 15px 0}.item-wrap h3{font-size: 18px}.wp-caption{background: #fff;border: 1px solid #f0f0f0;max-width: 96%;text-align: center;padding: 5px 3px 10px}.wp-caption img{border: 0 none;height: auto;max-width: 98.5%;width: auto;margin: 0;padding: 0}.wp-caption p.wp-caption-text{font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px}.wp-caption.alignright{margin: 5px 0 20px 20px}.alignnone{margin: 5px 20px 20px 0}.wp-caption.alignnone{margin: 5px 20px 20px 0}.wp-caption.alignleft{margin: 5px 20px 20px 0}.aligncenter{display: block;display: block;margin: 5px auto;margin: 5px auto}div.aligncenter{display: block;margin: 5px auto}div.wpcf7-validation-errors{color: #a94442;background-color: #f2dede;border-color: #ebccd1}.alignright{float: right;margin: 5px 0 20px 20px}.alignleft{float: left;margin: 5px 20px 20px 0}.bg-color{background: #f7f7f7}.bg-color-alt{background: #f2f2f2}h1, h2, h3, h4, h5, h6{margin-top: 0}h1, h2, h3{font-family: 'Fjalla One', sans-serif}h1{font-size: 30px;margin: 0 0 10px;color: #2b387e}h2.xxl{font-size: 40px;font-weight: 700;display: inline-block;margin-top: 0;position: relative;margin-bottom: 40px}h2.xxl:after{content: '';position: absolute;border-bottom: 3px solid #2b387e;width: 50px;bottom: -15px;left: 50%;transform: translate(-50%,50%)}h2.xl{font-size: 40px;text-transform: uppercase;margin-bottom: 40px}h3{margin-top: 0}h3 .alt{font-size: 20px}h3.title-border{font-size: 20px;position: relative}h3.title-border:after{content: '';position: absolute;border-bottom: 3px solid #2b387e;width: 50px;bottom: -5px;left: 28px;transform: translate(-50%,50%)}ul{list-style: inside;padding-left: 30px}ul li{margin-bottom: 5px;line-height: 24px}.mb20{margin-bottom: 20px}.mb30{margin-bottom: 30px}.mb50{margin-bottom: 50px}.mb60{margin-bottom: 60px}.mt10{margin-top: 10px}.mt15{margin-top: 15px}.mt30{margin-top: 30px}.mt50{margin-top: 50px}.btn-primary{background: #2b387e;color: #fff;padding: 10px 40px;font-size: 20px;display: inline-block;overflow: hidden;position: relative;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s}.btn-primary:focus, .btn-primary:active{background-color: #333}.btn-primary:active:focus{background-color: #333}.btn-primary:before{content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background-color: #333;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out}.btn-primary:hover{background-color: #2b387e}.btn-primary:hover:before{-webkit-transform: scaleX(1);transform: scaleX(1)}header{background: #2b387e;background: rgba(43,56,126,0.9);position: absolute;z-index: 11;width: 100%}header .container-fluid{padding-left: 7%;padding-right: 7%;position: relative}header .container-fluid .logo-img{-webkit-box-shadow: 10px 12px 0px 0px #2b387e;-moz-box-shadow: 10px 12px 0px 0px #2b387e;box-shadow: 10px 12px 0px 0px #2b387e;position: absolute}.page-title{position: relative;text-align: center;height: 350px;display: flex;align-items: center;background: url(../images/slider.jpg) repeat}.page-title:before{position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.5);content: '';left: 0;top: 0}.page-title h1{position: relative;font-size: 35px;margin-top: 98px;color: #fff;line-height: 1.5em;text-transform: capitalize}.page-info{position: relative;color: #272727}.page-info .flex-box-breadcrumb{display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;align-items: center;border-bottom: 1px solid #eeeeee}.page-info .flex-box-breadcrumb #breadcrumbs{padding: 20px 0px;font-size: 16px}.page-info .flex-box-breadcrumb #breadcrumbs a{color: #2b387e}#home-slider .down-arrow{display: inline-block;position: absolute;left: 50%;color: #999;z-index: 10;text-align: center;color: #2b387e;font-size: 23px;bottom: 76%;display: none;color: #2b387e;font-size: 23px}#home-slider .down-arrow:before{content: '';width: 40px;height: 40px;border-radius: 50%;background-color: transparent;position: absolute;border: 2px solid #2b387e;bottom: 0px;right: -13px}#home-slider .carousel-indicators{display: none}#home-slider .carousel-inner{position: relative;max-height: 900px;overflow: hidden;width: 100%}#home-slider .carousel-inner .item{width: 100%;height: 100%;background-position: center !important;background-size: cover !important}#home-slider .carousel-inner .item .carousel-caption{background: #ffffff;background: -moz-linear-gradient(right,rgba(255,255,255,0.9),rgba(255,255,255,0.9),rgba(255,255,255,0));background: -webkit-linear-gradient(right,rgba(255,255,255,0.9),rgba(255,255,255,0.9),rgba(255,255,255,0));background: linear-gradient(to right,rgba(255,255,255,0.9),rgba(255,255,255,0.9),rgba(255,255,255,0));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);left: 0;height: 100%;padding-bottom: 0;bottom: 0;width: 70%;color: #000}#home-slider .carousel-inner .item .carousel-caption .caption-inner{position: absolute;left: 20%;top: 50%;transform: translate(-4%,-50%)}#home-slider .carousel-inner .item .carousel-caption .caption-inner h3{font-size: 30px}#home-slider .carousel-inner .item .carousel-caption .caption-inner h2{font-size: 70px;color: #2b387e;text-transform: uppercase}.pattern-blue{background-color: #2b387e;height: 50px}#cssmenu{margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: auto;line-height: 1;clear: both;margin-top: 18px;margin-bottom: 18px;float: right}#cssmenu ul{margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#cssmenu ul li{margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#cssmenu ul li a{margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#cssmenu ul li:hover >ul >li{height: auto}#cssmenu ul li.current-menu-item a, #cssmenu ul li.current_page_ancestor a{color: #2b387e;background: #fff}#cssmenu ul li.share_links{border-right: none;min-width: 48px}#cssmenu ul li.share_links ul{position: absolute;padding: 0;margin: 0;min-width: 100%;display: none;-webkit-transition: all max-height 1s ease ease-out;-moz-transition: all max-height 1s ease ease-out;-o-transition: all max-height 1s ease ease-out;transition: all max-height 1s ease ease-out;-webkit-transition: max-height 1s ease;-moz-transition: max-height 1s ease;-ms-transition: max-height 1s ease;-o-transition: max-height 1s ease;transition: max-height 1s ease}#cssmenu ul li.share_links ul li{border-bottom: 1px solid #ddd}#cssmenu ul li.share_links ul li a{color: #2b387e;border: none;width: 90px;padding: 8px 0}#cssmenu ul li.share_links ul li a span{display: block;text-align: center;line-height: 1em}#cssmenu ul li.share_links ul li a span i{font-size: 20px;line-height: 1em}#cssmenu ul li.share_links:hover > a{background: url(../images/icon-share.png) no-repeat 8px #fff}#cssmenu ul li.share_links:hover ul{max-height: 500px;display: block;opacity: 1;margin-top: 0}#cssmenu ul li.share_links > a{text-indent: -9999px;white-space: nowrap;overflow: hidden;background: url(../images/icon-share.png) no-repeat 8px}#cssmenu ul li.share_links > a.share-icon:hover{background: url(../images/icon-share.png) no-repeat 8px #fff}#cssmenu ul ul{position: absolute;left: -9999px;z-index: 9}#cssmenu ul ul ul{margin-left: 100%;top: 0}#cssmenu ul ul li{height: 0;-webkit-transition: height .2s ease;-moz-transition: height .2s ease;-ms-transition: height .2s ease;-o-transition: height .2s ease;transition: height .2s ease}#cssmenu ul ul li a{padding: 15px 13px;width: 225px;background: #f7f7f7;font-size: 20px;font-family: 'Fjalla One', sans-serif;color: #fff;text-decoration: none;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;border-bottom: 1px solid #ddd}#cssmenu ul ul li a:hover{color: #2b387e;background: #fff}#cssmenu ul ul li:hover a{color: #2b387e;background: #fff}#cssmenu ul ul li.has-sub a::after{position: absolute;top: 13px;right: 10px;width: 4px;height: 4px;border-bottom: 1px solid #000;border-right: 1px solid #000;content: "";-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: border-color 0.2s ease;-moz-transition: border-color 0.2s ease;-ms-transition: border-color 0.2s ease;-o-transition: border-color 0.2s ease;transition: border-color 0.2s ease}#cssmenu ul ul li.has-sub:hover a::after{border-color: #fff}#cssmenu #menu-button{margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: none}#cssmenu:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}#cssmenu ul:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}#cssmenu ul li{float: left}#cssmenu ul li a{font-size: 16px;font-family: 'Fjalla One', sans-serif;color: #fff;text-decoration: none;text-transform: capitalize;padding: 8px;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;line-height: 20px}#cssmenu ul li:hover a{color: #2b387e;background: #fff}#cssmenu ul li.active a{color: #2b387e;background: #fff}#cssmenu ul >li.has-sub >a{padding-right: 20px}#cssmenu ul >li.has-sub >a::after{position: absolute;top: 21px;right: 7px;width: 7px;height: 7px;border-bottom: 2px solid #333;border-right: 2px solid #333;content: "";-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: border-color 0.2s ease;-moz-transition: border-color 0.2s ease;-ms-transition: border-color 0.2s ease;-o-transition: border-color 0.2s ease;transition: border-color 0.2s ease}#cssmenu ul >li.has-sub:hover >a::after{border-color: }#cssmenu li:hover >ul{left: auto;border-top: 3px solid #2b387e}#cssmenu.align-center >ul{font-size: 0;text-align: center}#cssmenu.align-center >ul >li{display: inline-block;float: none}#cssmenu.align-center ul ul{text-align: left}li.current-menu-ancestor >a{color: #2b387e}li.current-menu-item >a{color: #2b387e;background: #fff}.acf-fields > .acf-field .acf-input-wrap input, select{height: 34px !important}@media all and (max-width: 768px){#logo{margin-bottom: 20px}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px){#logo{margin-bottom: 20px}#cssmenu{width: 100%}#cssmenu ul{width: 100%;display: none}#cssmenu ul li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul li:hover >ul >li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul li a{width: 100%;color: #000}#cssmenu ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu ul ul li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul ul li a{width: 100%;color: #000;padding: 20px 20px 20px 30px;font-size: 12px;color: #000;background: none}#cssmenu ul ul li a:hover{color: #000}#cssmenu ul ul li:hover >a{color: #000}#cssmenu ul ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu ul ul ul li a{padding-left: 40px}#cssmenu ul ul li.has-sub >a::after{display: none}#cssmenu >ul >li{float: none;display: block}#cssmenu >ul >li.has-sub >a::after{display: none}#cssmenu #menu-button{display: block;padding: 20px;color: #000;cursor: pointer;font-size: 12px;text-transform: uppercase}#cssmenu #menu-button::after{content: '';position: absolute;top: 20px;right: 20px;display: block;width: 15px;height: 2px;background: #000000}#cssmenu #menu-button::before{content: '';position: absolute;top: 25px;right: 20px;display: block;width: 15px;height: 3px;border-top: 2px solid #000000;border-bottom: 2px solid #000000}#cssmenu .submenu-button{position: absolute;z-index: 10;right: 0;top: 0;display: block;height: 52px;width: 52px;cursor: pointer}#cssmenu .submenu-button::after{content: '';position: absolute;top: 21px;left: 26px;display: block;width: 1px;height: 11px;background: #000000;z-index: 99}#cssmenu .submenu-button::before{content: '';position: absolute;left: 21px;top: 26px;display: block;width: 11px;height: 1px;background: #000000;z-index: 99}#cssmenu .submenu-button.submenu-opened:after{display: none}#cssmenu.align-center >ul{text-align: left}#cssmenu.align-center >ul >li{float: none;display: block}#cssmenu.align-right ul ul{text-align: left}#cssmenu.align-right >ul >li{float: none;display: block}#menu-line{display: none}}@media only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px){#logo{margin-bottom: 20px}#cssmenu{width: 100%}#cssmenu ul{width: 100%;display: none}#cssmenu ul li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul li:hover >ul >li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul li a{width: 100%;color: #000}#cssmenu ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu ul ul li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul ul li a{width: 100%;color: #000;padding: 20px 20px 20px 30px;font-size: 12px;color: #000;background: none}#cssmenu ul ul li a:hover{color: #000}#cssmenu ul ul li:hover >a{color: #000}#cssmenu ul ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu ul ul ul li a{padding-left: 40px}#cssmenu ul ul li.has-sub >a::after{display: none}#cssmenu >ul >li{float: none;display: block}#cssmenu >ul >li.has-sub >a::after{display: none}#cssmenu #menu-button{display: block;padding: 20px;color: #000;cursor: pointer;font-size: 12px;text-transform: uppercase}#cssmenu #menu-button::after{content: '';position: absolute;top: 20px;right: 20px;display: block;width: 15px;height: 2px;background: #000000}#cssmenu #menu-button::before{content: '';position: absolute;top: 25px;right: 20px;display: block;width: 15px;height: 3px;border-top: 2px solid #000000;border-bottom: 2px solid #000000}#cssmenu .submenu-button{position: absolute;z-index: 10;right: 0;top: 0;display: block;height: 52px;width: 52px;cursor: pointer}#cssmenu .submenu-button::after{content: '';position: absolute;top: 21px;left: 26px;display: block;width: 1px;height: 11px;background: #000000;z-index: 99}#cssmenu .submenu-button::before{content: '';position: absolute;left: 21px;top: 26px;display: block;width: 11px;height: 1px;background: #000000;z-index: 99}#cssmenu .submenu-button.submenu-opened:after{display: none}#cssmenu.align-center >ul{text-align: left}#cssmenu.align-center >ul >li{float: none;display: block}#cssmenu.align-right ul ul{text-align: left}#cssmenu.align-right >ul >li{float: none;display: block}#menu-line{display: none}}@media only screen and (-o-min-device-pixel-ratio: 2) and (max-width: 1024px){#logo{margin-bottom: 20px}#cssmenu{width: 100%;background-color: #fff}#cssmenu ul{width: 100%;display: none}#cssmenu ul li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul li:hover >ul >li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul li a{width: 100%;color: #000}#cssmenu ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu ul ul li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul ul li a{width: 100%;color: #000;padding: 20px 20px 20px 30px;font-size: 12px;color: #000;background: none}#cssmenu ul ul li a:hover{color: #000}#cssmenu ul ul li:hover >a{color: #000}#cssmenu ul ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu ul ul ul li a{padding-left: 40px}#cssmenu ul ul li.has-sub >a::after{display: none}#cssmenu >ul >li{float: none;display: block}#cssmenu >ul >li.has-sub >a::after{display: none}#cssmenu #menu-button{display: block;padding: 20px;color: #000;cursor: pointer;font-size: 12px;text-transform: uppercase}#cssmenu #menu-button::after{content: '';position: absolute;top: 20px;right: 20px;display: block;width: 15px;height: 2px;background: #000000}#cssmenu #menu-button::before{content: '';position: absolute;top: 25px;right: 20px;display: block;width: 15px;height: 3px;border-top: 2px solid #000000;border-bottom: 2px solid #000000}#cssmenu .submenu-button{position: absolute;z-index: 10;right: 0;top: 0;display: block;height: 52px;width: 52px;cursor: pointer}#cssmenu .submenu-button::after{content: '';position: absolute;top: 21px;left: 26px;display: block;width: 1px;height: 11px;background: #000000;z-index: 99}#cssmenu .submenu-button::before{content: '';position: absolute;left: 21px;top: 26px;display: block;width: 11px;height: 1px;background: #000000;z-index: 99}#cssmenu .submenu-button.submenu-opened:after{display: none}#cssmenu.align-center >ul{text-align: left}#cssmenu.align-center >ul >li{float: none;display: block}#cssmenu.align-right ul ul{text-align: left}#cssmenu.align-right >ul >li{float: none;display: block}#menu-line{display: none}}@media only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px){#logo{margin-bottom: 20px}#cssmenu{width: 100%;background-color: #fff}#cssmenu ul{width: 100%;display: none}#cssmenu ul li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul li:hover >ul >li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul li a{width: 100%;color: #000}#cssmenu ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu ul ul li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul ul li a{width: 100%;color: #000;padding: 20px 20px 20px 30px;font-size: 12px;color: #000;background: none}#cssmenu ul ul li a:hover{color: #000}#cssmenu ul ul li:hover >a{color: #000}#cssmenu ul ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu ul ul ul li a{padding-left: 40px}#cssmenu ul ul li.has-sub >a::after{display: none}#cssmenu >ul >li{float: none;display: block}#cssmenu >ul >li.has-sub >a::after{display: none}#cssmenu #menu-button{display: block;padding: 20px;color: #000;cursor: pointer;font-size: 12px;text-transform: uppercase}#cssmenu #menu-button::after{content: '';position: absolute;top: 20px;right: 20px;display: block;width: 15px;height: 2px;background: #000000}#cssmenu #menu-button::before{content: '';position: absolute;top: 25px;right: 20px;display: block;width: 15px;height: 3px;border-top: 2px solid #000000;border-bottom: 2px solid #000000}#cssmenu .submenu-button{position: absolute;z-index: 10;right: 0;top: 0;display: block;height: 52px;width: 52px;cursor: pointer}#cssmenu .submenu-button::after{content: '';position: absolute;top: 21px;left: 26px;display: block;width: 1px;height: 11px;background: #000000;z-index: 99}#cssmenu .submenu-button::before{content: '';position: absolute;left: 21px;top: 26px;display: block;width: 11px;height: 1px;background: #000000;z-index: 99}#cssmenu .submenu-button.submenu-opened:after{display: none}#cssmenu.align-center >ul{text-align: left}#cssmenu.align-center >ul >li{float: none;display: block}#cssmenu.align-right ul ul{text-align: left}#cssmenu.align-right >ul >li{float: none;display: block}#menu-line{display: none}}@media only screen and (min-resolution: 192dpi) and (max-width: 1024px){#logo{margin-bottom: 20px}#cssmenu{width: 100%}#cssmenu ul{width: 100%;display: none}#cssmenu ul li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul li:hover >ul >li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul li a{width: 100%;color: #000}#cssmenu ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu ul ul li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul ul li a{width: 100%;color: #000;padding: 20px 20px 20px 30px;font-size: 12px;color: #000;background: none}#cssmenu ul ul li a:hover{color: #000}#cssmenu ul ul li:hover >a{color: #000}#cssmenu ul ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu ul ul ul li a{padding-left: 40px}#cssmenu ul ul li.has-sub >a::after{display: none}#cssmenu >ul >li{float: none;display: block}#cssmenu >ul >li.has-sub >a::after{display: none}#cssmenu #menu-button{display: block;padding: 20px;color: #000;cursor: pointer;font-size: 12px;text-transform: uppercase}#cssmenu #menu-button::after{content: '';position: absolute;top: 20px;right: 20px;display: block;width: 15px;height: 2px;background: #000000}#cssmenu #menu-button::before{content: '';position: absolute;top: 25px;right: 20px;display: block;width: 15px;height: 3px;border-top: 2px solid #000000;border-bottom: 2px solid #000000}#cssmenu .submenu-button{position: absolute;z-index: 10;right: 0;top: 0;display: block;height: 52px;width: 52px;cursor: pointer}#cssmenu .submenu-button::after{content: '';position: absolute;top: 21px;left: 26px;display: block;width: 1px;height: 11px;background: #000000;z-index: 99}#cssmenu .submenu-button::before{content: '';position: absolute;left: 21px;top: 26px;display: block;width: 11px;height: 1px;background: #000000;z-index: 99}#cssmenu .submenu-button.submenu-opened:after{display: none}#cssmenu.align-center >ul{text-align: left}#cssmenu.align-center >ul >li{float: none;display: block}#cssmenu.align-right ul ul{text-align: left}#cssmenu.align-right >ul >li{float: none;display: block}#menu-line{display: none}}@media only screen and (min-resolution: 2dppx) and (max-width: 1024px){#logo{margin-bottom: 20px}#cssmenu{width: 100%}#cssmenu ul{width: 100%;display: none}#cssmenu ul li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul li:hover >ul >li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul li a{width: 100%;color: #000}#cssmenu ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu ul ul li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul ul li a{width: 100%;color: #000;padding: 20px 20px 20px 30px;font-size: 12px;color: #000;background: none}#cssmenu ul ul li a:hover{color: #000}#cssmenu ul ul li:hover >a{color: #000}#cssmenu ul ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu ul ul ul li a{padding-left: 40px}#cssmenu ul ul li.has-sub >a::after{display: none}#cssmenu >ul >li{float: none;display: block}#cssmenu >ul >li.has-sub >a::after{display: none}#cssmenu #menu-button{display: block;padding: 20px;color: #000;cursor: pointer;font-size: 12px;text-transform: uppercase}#cssmenu #menu-button::after{content: '';position: absolute;top: 20px;right: 20px;display: block;width: 15px;height: 2px;background: #000000}#cssmenu #menu-button::before{content: '';position: absolute;top: 25px;right: 20px;display: block;width: 15px;height: 3px;border-top: 2px solid #000000;border-bottom: 2px solid #000000}#cssmenu .submenu-button{position: absolute;z-index: 10;right: 0;top: 0;display: block;height: 52px;width: 52px;cursor: pointer}#cssmenu .submenu-button::after{content: '';position: absolute;top: 21px;left: 26px;display: block;width: 1px;height: 11px;background: #000000;z-index: 99}#cssmenu .submenu-button::before{content: '';position: absolute;left: 21px;top: 26px;display: block;width: 11px;height: 1px;background: #000000;z-index: 99}#cssmenu .submenu-button.submenu-opened:after{display: none}#menu-line{display: none}}.item4-wrap .item-wrap{background: #f2f2f2}.item4-wrap .item-wrap.bg-color{background: #f7f7f7}.item4-wrap .item-wrap .each-item{padding: 20px 10px}.item4-wrap .item-wrap .each-item .item-img{float: left;width: 17%;margin-right: 25px}.item4-wrap .item-wrap .each-item h3{font-size: 20px;font-weight: 600;text-transform: uppercase;letter-spacing: 1px}.item4-wrap .item-wrap .each-item h3 a{color: #222222}.item4-wrap .item-wrap .each-item .title-text{display: block;overflow: hidden}.item4-wrap .item-wrap .each-item p{font-size: 16px}.project-box{position: relative}.project-box h4{font-size: 20px;color: #fff;text-transform: uppercase;font-family: 'Fjalla One', sans-serif;line-height: 23px;letter-spacing: 0.5px}.project-box .text p{font-size: 16px;color: #a0a0a0}.project-box .inner-box{position: relative}.project-box .inner-box figure.imghvr-strip-vert-bottom-right{width: 100%;display: block}.project-box .inner-box figure .image img{position: relative;width: 100%;display: block}.project-box .inner-box figure .image span{position: absolute;top: 0px;z-index: 999;right: 3px}.project-box .inner-box figure .image:before{position: absolute;bottom: 0px;left: 0;width: 100%;height: 35%;background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);content: '';opacity: 1;z-index: 999}.project-box .inner-box figure figcaption{position: absolute;left: 0;bottom: 0;width: 100%;padding: 30px;transition: .5s ease;z-index: 999;opacity: 0;background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,#000000 100%);background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000000 100%)}.project-box .inner-box .visible-content{display: flex;align-items: flex-end;padding: 20px;transition: all 0.5s ease;background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background-color: rgba(0,0,0,0.5);position: absolute;padding: 30px;top: 0;bottom: 0;left: 0;right: 0;color: #ffffff !important;z-index: 999}.project-box .inner-box:hover .visible-content{opacity: 0;visibility: hidden}.project-box .inner-box:hover figcaption{opacity: 1}section.home-about{padding: 70px 0px;background: url('../images/logo-for-bg.png') no-repeat 9%}section.publication-wrapper .destination_cols .img-box{position: relative;overflow: hidden;transition: .5s ease;background: #f7f7f7;text-align: center}section.publication-wrapper .destination_cols .img-box img{display: inline-block;max-width: 100%;vertical-align: middle;padding: 40px 0}section.publication-wrapper .destination_cols .content-box{position: relative;border: 1px solid #f4f4f4;border-top: 0px;height: 130px;padding: 20px 15px;display: flex;justify-content: center;align-items: center}section.publication-wrapper .destination_cols .content-box h3{font-size: 16px;line-height: 20px;color: #222222}section.publication-wrapper .destination_cols:hover .img-box img{transform: scale(1.1);transition: all .5s ease-in-out}section.publication-wrapper .destination_cols:hover .content-box{box-shadow: 1px 2px 3px #ddd;transition: all .5s ease-in-out}section.publication-wrapper .destination_cols:hover .content-box h3{color: #2b387e}section.pub-detail .image-column .img-box{position: relative;overflow: hidden;transition: .5s ease;text-align: center}section.pub-detail .image-column .img-box img{display: inline-block;vertical-align: middle}section.pub-detail .info-column .details-header h3{font-size: 20px}section.pub-detail .related-publication .destination_cols .img-box{position: relative;overflow: hidden;transition: .5s ease;background: #f7f7f7;text-align: center}section.pub-detail .related-publication .destination_cols .img-box img{display: inline-block;max-width: 100%;vertical-align: middle;padding: 40px 0}section.pub-detail .related-publication .destination_cols .content-box{position: relative;border: 1px solid #f4f4f4;border-top: 0px;height: 130px;padding: 20px 15px;display: flex;justify-content: center;align-items: center}section.pub-detail .related-publication .destination_cols .content-box h3{font-size: 16px;line-height: 20px;color: #222222}section.pub-detail .related-publication .destination_cols:hover .img-box img{transform: scale(1.1);transition: all .5s ease-in-out}section.pub-detail .related-publication .destination_cols:hover .content-box{box-shadow: 1px 2px 3px #ddd;transition: all .5s ease-in-out}section.pub-detail .related-publication .destination_cols:hover .content-box h3{color: #2b387e}section.home-project{padding: 50px 0px;background: #f7f7f7}section.home-project .owl-project .owl-nav{position: relative}section.home-project .owl-project .owl-nav .owl-prev{position: absolute;left: 0;bottom: 220px;background-color: #2b387e;opacity: 1;width: 40px;height: 40px;border-radius: 50%;font-size: 23px;padding: 6px;margin-right: 20px;display: inline-block;overflow: hidden;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s}section.home-project .owl-project .owl-nav .owl-prev:focus, section.home-project .owl-project .owl-nav .owl-prev:active{background-color: #333}section.home-project .owl-project .owl-nav .owl-prev:active:focus{background-color: #333}section.home-project .owl-project .owl-nav .owl-prev:before{content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;border-radius: 50%;background-color: #333;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out}section.home-project .owl-project .owl-nav .owl-prev:hover{background-color: #2b387e}section.home-project .owl-project .owl-nav .owl-prev:hover:before{-webkit-transform: scaleX(1);transform: scaleX(1)}section.home-project .owl-project .owl-nav .owl-next{position: absolute;right: 0;bottom: 220px;background-color: #2b387e;opacity: 1;width: 40px;height: 40px;border-radius: 50%;font-size: 23px;padding: 6px;margin-right: 20px;display: inline-block;overflow: hidden;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s}section.home-project .owl-project .owl-nav .owl-next:focus, section.home-project .owl-project .owl-nav .owl-next:active{background-color: #333}section.home-project .owl-project .owl-nav .owl-next:active:focus{background-color: #333}section.home-project .owl-project .owl-nav .owl-next:before{content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;border-radius: 50%;background-color: #333;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out}section.home-project .owl-project .owl-nav .owl-next:hover{background-color: #2b387e}section.home-project .owl-project .owl-nav .owl-next:hover:before{-webkit-transform: scaleX(1);transform: scaleX(1)}section.home-project .owl-project .owl-dots{display: none}section.home-project .owl-project .disabled{display: block}section.home-news{position: relative}section.home-news.choice-news:before{position: absolute;content: '';background: #f7f7f7;left: 0;top: 0;width: 100%;height: 25%}section.home-news .home-new-list{padding: 20px 0px 60px}section.home-news .home-new-list .news-block-one{position: relative;transition: .5s ease-in-out;height: 100%}section.home-news .home-new-list .news-block-one .lower-content{position: relative;padding: 30px 0px 35px 85px;height: 50%}section.home-news .home-new-list .news-block-one .lower-content .text p{margin-bottom: 10px;font-size: 16px}section.home-news .home-new-list .news-block-one .lower-content h4{color: #000;font-weight: 400;margin-bottom: 10px}section.home-news .home-new-list .news-block-one .lower-content h4 a{color: #000;transition: all 300ms ease;font-size: 18px;font-family: 'Fjalla One', sans-serif}section.home-news .home-new-list .news-block-one .lower-content h4 a:hover{color: #2b387e;transition: all 300ms ease}section.home-news .home-new-list .news-block-one .date{position: absolute;left: 0px;top: 30px;height: 80px;width: 64px;background: #2b387e;line-height: 20px;padding-top: 13px;z-index: 9;color: #fff;text-align: center;font-size: 16px}section.home-news .home-new-list .news-block-one .image{display: block;overflow: hidden;position: relative}section.home-news .home-new-list .news-block-one .image img{transform: scale(1);transition: all 0.5s ease 0s;width: 100%}section.home-news .home-new-list .news-block-one .image .overlay .box .content a i{background: #1e4398;border-radius: 50%;color: #fff;display: inline-block;font-size: 16px;height: 45px;line-height: 48px;transition: all 500ms ease 0s;width: 45px}section.home-news .home-new-list .news-block-one .image .overlay .box .content a:hover i{background: #1e4398}section.home-news .home-new-list .news-block-one:hover .image img{transform: scale(1.1)}section.home-news .home-new-list .news-block-one:hover .image .overlay{opacity: 1;filter: alpha(opacity=100);transform: rotateY(0deg) scale(1,1)}section.home-news .home-new-list .news-block-one .overlay{background-color: rgba(16,37,46,0.9);text-align: center;position: absolute;left: 0;top: 0;width: 100%;height: 100%;color: #fff;opacity: 0;filter: alpha(opacity=0);transition: all 450ms ease-out 0s;transform: rotateY(180deg) scale(0.5,0.5)}section.home-news .home-new-list .news-block-one .overlay .box{display: table;height: 100%;width: 100%}section.home-news .home-new-list .news-block-one .overlay .box .content{display: table-cell;text-align: center;vertical-align: middle}section.home-partnerships{background-color: #2b387e;padding: 0px 0px 60px;height: 50px;color: #fff}section.home-partnerships h2{margin-bottom: 0px}section.home-partnerlogo{background: #fff;margin-top: -1px;padding-top: 20px}section.home-partnerlogo .owl-logo .owl-nav{position: relative}section.home-partnerlogo .owl-logo .owl-nav .owl-prev{position: absolute;left: 0;bottom: 40px;background-color: #2b387e;opacity: 1;width: 20px;height: 20px;border-radius: 50%;font-size: 14px;padding: 2px;margin-right: 20px;display: inline-block;overflow: hidden;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s}section.home-partnerlogo .owl-logo .owl-nav .owl-prev:focus, section.home-partnerlogo .owl-logo .owl-nav .owl-prev:active{background-color: #333}section.home-partnerlogo .owl-logo .owl-nav .owl-prev:active:focus{background-color: #333}section.home-partnerlogo .owl-logo .owl-nav .owl-prev:before{content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;border-radius: 50%;background-color: #333;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out}section.home-partnerlogo .owl-logo .owl-nav .owl-prev:hover{background-color: #2b387e}section.home-partnerlogo .owl-logo .owl-nav .owl-prev:hover:before{-webkit-transform: scaleX(1);transform: scaleX(1)}section.home-partnerlogo .owl-logo .owl-nav .owl-next{position: absolute;right: -45px;bottom: 40px;background-color: #2b387e;opacity: 1;width: 20px;height: 20px;border-radius: 50%;font-size: 14px;padding: 2px;margin-right: 20px;display: inline-block;overflow: hidden;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s}section.home-partnerlogo .owl-logo .owl-nav .owl-next:focus, section.home-partnerlogo .owl-logo .owl-nav .owl-next:active{background-color: #333}section.home-partnerlogo .owl-logo .owl-nav .owl-next:active:focus{background-color: #333}section.home-partnerlogo .owl-logo .owl-nav .owl-next:before{content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;border-radius: 50%;background-color: #333;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out}section.home-partnerlogo .owl-logo .owl-nav .owl-next:hover{background-color: #2b387e}section.home-partnerlogo .owl-logo .owl-nav .owl-next:hover:before{-webkit-transform: scaleX(1);transform: scaleX(1)}section.home-partnerlogo .owl-logo .disabled{display: block}section.home-partnerlogo .owl-dots{display: none}section.home-partnerlogo .owl-logo .item .img-box{border: 1px solid #ddd;margin-left: 30px}section.content-section{padding: 30px 0px 60px}section.content-section .post-content{margin: 0px 0px 30px}section.content-section .title{height: 50px !important}section.content-section .partner-wrap img{border: 1px solid #ddd;margin-top: 20px}section.content-section .partner-wrap h3{margin-top: 20px}section.content-section .partner-wrap a{color: #222222;font-size: 15px}section.content-section .partner-wrap:hover a{color: #2b387e}#googleMap{width: 100%;height: 500px}.date{height: 80px;width: 64px;background: #2b387e;line-height: 20px;padding-top: 13px;z-index: 9;color: #fff;text-align: center;font-size: 16px}.single-event .date{float: left;margin-right: 15px}.single-event #eventCarousel{-webkit-box-shadow: 0px 15px 4px -6px rgba(0,0,0,0.75);-moz-box-shadow: 0px 15px 4px -6px rgba(0,0,0,0.75);box-shadow: 0px 15px 4px -6px rgba(0,0,0,0.75)}.single-event #eventCarousel .carousel-inner{height: 385px;max-height: 385px;overflow: hidden}.single-event #eventCarousel .carousel-inner .item{height: 100%;background-position: center !important;background-size: cover !important}.single-event #eventCarousel .carousel-inner .item img{width: 100%}.single-event #eventCarousel .carousel-indicators .active{background-color: #2b387e;border-color: #2b387e}.pro-detail{padding: 30px 0px 60px}.pro-detail #carousel-example-generic{-webkit-box-shadow: 0px 15px 4px -6px rgba(0,0,0,0.75);-moz-box-shadow: 0px 15px 4px -6px rgba(0,0,0,0.75);box-shadow: 0px 15px 4px -6px rgba(0,0,0,0.75)}.pro-detail #carousel-example-generic .carousel-inner{max-height: 385px;overflow: hidden}.pro-detail #carousel-example-generic .carousel-inner .item{height: 100%;background-position: center !important;background-size: cover !important}.pro-detail #carousel-example-generic .carousel-inner .item img{width: 100%}.pro-detail #carousel-example-generic .carousel-inner span{position: absolute;top: 0px;z-index: 999;right: 3px}.pro-detail #carousel-example-generic .carousel-indicators li{border-color: #2b387e;background-color: #fff}.pro-detail #carousel-example-generic .carousel-indicators .active{background-color: #2b387e;border-color: #2b387e}.post-content{margin: 30px 0px 30px}.post-content ul{list-style: inside}.post-content ul li{padding-left: 20px;line-height: 25px}.staff-location{margin-bottom: 40px}.staff-location .staff{text-align: center;border: 2px solid #e8e8e8;padding: 15px}.staff-location .staff.new-staff{text-align: center}.staff-location .staff img{margin-bottom: 10px}.staff-location .staff h4{color: #2b387e}.staff-location .staff p{text-align: justify}.staff-location .staff .staff-item{margin-bottom: 5px}.staff-location .staff .staff-item i{float: left;margin-right: 10px;color: #2b387e}.staff-location .staff .staff-item .item.postion{display: block;overflow: hidden}footer .footer-top{background: #222222;color: #898989;padding: 45px 0px;border-bottom: 1px solid #3a3a3a}footer .footer-top h3{margin-top: 0px;margin-bottom: 30px;color: #fff}footer .footer-top .top-item{border-right: 1px solid #3a3a3a}footer .footer-top .top-item .f2-img img{border: 1px solid #000;border-left: 2px solid #000}footer .footer-top .top-item.social-link{border: 0}footer .footer-top .top-item.social-link .footer-social a{font-size: 50px;color: #fff;border-right: 1px solid gray;padding: 0px 40px}footer .footer-top .top-item.social-link .footer-social a:last-child{border: 0}footer .footer-top .top-item.social-link .footer-social a:hover.fb{color: #3b5998}footer .footer-top .top-item.social-link .footer-social a:hover.tw{color: #00aced}footer .footer-top .top-item.social-link .footer-social a:hover.yt{color: #cc181e}footer .footer-top .top-item.get-in-touch .contact-detail{margin-bottom: 12px;padding-bottom: 12px}footer .footer-top .top-item.get-in-touch .contact-detail:last-child{margin-bottom: 0px;border: 0;padding-bottom: 0px}footer .footer-top .top-item.get-in-touch .contact-detail i{float: left;width: 30px}footer .footer-top .top-item.get-in-touch .contact-detail .address{display: block;overflow: hidden}footer .footer-top .top-item.get-in-touch .contact-detail .address a{color: #898989}footer .footer-top .top-item.get-in-touch .contact-detail:hover .address a{color: #2b387e}footer .footer-copyright{background: #222222;color: #898989;padding: 20px 0px}footer .footer-copyright p{margin-bottom: 0px}footer .footer-copyright .footer-social a{color: #959595;margin-left: 5px}.pagination{background-color: transparent !important;text-align: center !important;margin-top: 30px !important;border: none !important}.pagination li{width: auto !important;float: none !important;border: none !important;padding: 0 !important}.pagination li span{padding: 8px 15px;color: #2b387e;font-weight: bold;text-transform: uppercase;font-size: 14px}.pagination li span.current{background: #2b387e;color: #fff}.pagination li a{padding: 8px 15px;color: #2b387e;font-weight: bold;text-transform: uppercase;font-size: 14px}.sidebar-wrap .sidebar-title{margin-bottom: 25px}.sidebar-wrap .blog-cat{border-left: 3px solid #2b387e;border-bottom: 2px solid #f0f0f0;margin-bottom: 25px;transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease}.sidebar-wrap .blog-cat h4{font-size: 16px;display: block;margin: 0 20px;padding: 10px 0;color: #848484;transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease}.sidebar-wrap .blog-cat:hover{border-bottom: 3px solid #2b387e}.sidebar-wrap .blog-cat:hover h4{color: #2b387e}@media (min-width: 665px){.digital-dots{margin-top: -10px}}@media (min-width: 768px){#home-slider .down-arrow{display: inline-block;bottom: 90%}section.home-news .home-new-list .news-block-one .link{position: absolute;left: 85px}.home-new-list .container{position: relative}.home-new-list .row{padding-top: 30px}.home-new-list .list-wrap:before{position: absolute;height: 130px;background: #fff;content: '';left: 0px;right: 0px;top: 0}}@media (min-width: 880px){#home-slider .down-arrow{bottom: 89%}}@media (min-width: 992px){#home-slider .down-arrow{bottom: 87%}header .container-fluid .logo-img{width: 23%}#cssmenu ul li.has-sub >a:after{opacity: 0;border: 0}}@media (min-width: 1100px){#home-slider .down-arrow{bottom: 85%}}@media (min-width: 1200px){#home-slider .carousel-inner .item .carousel-caption .caption-inner h3{font-size: 35px}#home-slider .carousel-inner .item .carousel-caption .caption-inner h2{font-size: 80px}#home-slider .down-arrow{bottom: 83%}#cssmenu ul li.has-sub >a:after{opacity: 0;border: 0}#cssmenu ul li a{font-size: 18px;text-transform: uppercase;padding: 10px}}@media (min-width: 1400px){#home-slider .down-arrow{bottom: 81%}}@media (min-width: 1600px){header .container-fluid .logo-img{width: auto}#cssmenu ul li a{font-size: 20px;text-transform: uppercase;padding: 10px 21px}#home-slider .carousel-inner .item .carousel-caption .caption-inner h3{font-size: 50px}#home-slider .carousel-inner .item .carousel-caption .caption-inner h2{font-size: 100px}#home-slider .down-arrow{bottom: 79%}}@media (min-width: 1670px){#home-slider .down-arrow{bottom: 78%}}@media (max-width: 1600px){section.home-project .owl-project .project-box .inner-box .visible-content{top: 60%}section.home-project .owl-project .owl-nav .owl-next, section.home-project .owl-project .owl-nav .owl-prev{bottom: 160px}}@media (max-width: 1200px){#cssmenu ul ul li a{font-size: 16px}.page-title h1{font-size: 31px}}@media (max-width: 1008px){#cssmenu{width: 65%;margin-top: 0;text-align: right;margin-bottom: 0px}#cssmenu ul{width: 100%;display: none;position: absolute;z-index: 9;background: #fff;transition: .5s ease;text-align: left}#cssmenu ul li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul li:hover >ul >li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul li a{width: 100%;color: #000}#cssmenu ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu ul ul li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul ul li a{width: 100%;color: #000;padding: 20px 20px 20px 30px;font-size: 12px;color: #000;background: none}#cssmenu ul ul li a:hover{color: #000}#cssmenu ul ul li:hover >a{color: #000}#cssmenu ul ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu ul ul ul li a{padding-left: 40px}#cssmenu ul ul li.has-sub >a::after{display: none}#cssmenu >ul >li{float: none;display: block}#cssmenu >ul >li.has-sub >a::after{display: none}#cssmenu #menu-button{display: inline-block;padding: 20px;color: #fff;cursor: pointer;font-size: 12px;text-transform: uppercase;width: 100px;text-align: left}#cssmenu #menu-button::after{content: '';position: absolute;top: 20px;right: 20px;display: block;width: 15px;height: 2px;background: #fff}#cssmenu #menu-button::before{content: '';position: absolute;top: 25px;right: 20px;display: block;width: 15px;height: 3px;border-top: 2px solid #fff;border-bottom: 2px solid #fff}#cssmenu .submenu-button{position: absolute;z-index: 10;right: 0;top: 0;display: block;height: 52px;width: 52px;cursor: pointer}#cssmenu .submenu-button::after{content: '';position: absolute;top: 13px;left: 26px;display: block;width: 1px;height: 11px;background: #000000;z-index: 99}#cssmenu .submenu-button::before{content: '';position: absolute;left: 21px;top: 18px;display: block;width: 11px;height: 1px;background: #000000;z-index: 99}#cssmenu .submenu-button.submenu-opened:after{display: none}#cssmenu.align-center >ul{text-align: left}#cssmenu.align-center >ul >li{float: none;display: block}#cssmenu.align-right ul ul{text-align: left}#cssmenu.align-right >ul >li{float: none;display: block}#menu-line{display: none}}@media (max-width: 991px){header .container-fluid .logo-img{width: 44%}header .container-fluid .logo-img img{width: 100%}.page-title h1{font-size: 28px}#home-slider .carousel-inner .item .carousel-caption .caption-inner{top: 60%}#home-slider .carousel-inner .item .carousel-caption .caption-inner h3{font-size: 22px}#home-slider .carousel-inner .item .carousel-caption .caption-inner h2{font-size: 40px}footer .footer-top .top-item.social-link .footer-social a{font-size: 45px;padding: 0px 17px}.item4-wrap .item-wrap .each-item h3{font-size: 18px}section.home-project .owl-project .owl-nav .owl-next, section.home-project .owl-project .owl-nav .owl-prev{bottom: 190px}}@media (max-width: 790px){section.home-partnerlogo .owl-logo .owl-nav .owl-prev{left: 38px;bottom: 32px}section.home-partnerlogo .owl-logo .owl-nav .owl-next{right: 0;bottom: 32px}}@media (max-width: 767px){.sidebar-title h3{font-size: 21px}.page-title h1{font-size: 25px}#home-slider .carousel-inner .item .carousel-caption{width: 75%}section.home-project h2.xl{margin-bottom: 20px}section.home-project .btn-primary{margin-bottom: 20px}section.home-project .owl-project .owl-nav .owl-next, section.home-project .owl-project .owl-nav .owl-prev{bottom: 168px}.xs-marginbottom30{margin-bottom: 30px}footer .footer-top h3{font-size: 20px}footer .footer-top .top-item.social-link .footer-social a{font-size: 35px;padding: 0px 10px}}@media (max-width: 665px){footer .footer-top .top-item{border-right: none}.xs-center{width: 100%;text-align: center}.xs-center p{text-align: center}section.home-project .owl-project .owl-nav .owl-next, section.home-project .owl-project .owl-nav .owl-prev{bottom: 127px}}@media (max-width: 576px){header .container-fluid .logo-img{width: 55%}.page-title h1{font-size: 20px}#home-slider .carousel-inner .item .carousel-caption .caption-inner{top: 72%}#home-slider .carousel-inner .item .carousel-caption .caption-inner h3{font-size: 12px}#home-slider .carousel-inner .item .carousel-caption .caption-inner h2{font-size: 17px}.xs-size{width: 100%;text-align: left}section.home-project .owl-project .owl-nav .owl-next, section.home-project .owl-project .owl-nav .owl-prev{bottom: 220px}section.home-partnerlogo .owl-logo .owl-nav .owl-prev{left: 38px;bottom: 58px}section.home-partnerlogo .owl-logo .owl-nav .owl-next{right: 0;bottom: 58px}}@media (max-width: 480px){h2.xxl{font-size: 28px}h2.xl{font-size: 27px}section.pub-detail .image-column{margin-bottom: 30px}section.content-section .partner-wrap{text-align: center}section.content-section .partner-wrap img{display: inline-block}section.content-section .partner-wrap h3{text-align: center;margin-top: -20px}section.home-project .owl-project .project-box .inner-box figure .image:before{bottom: 46px}section.home-project .owl-project .project-box .inner-box .visible-content{top: 68%}section.home-partnerlogo .owl-logo .owl-nav .owl-prev{left: 38px;bottom: 39px}section.home-partnerlogo .owl-logo .owl-nav .owl-next{right: 0;bottom: 39px}.xs-w100{width: 100%}}@media (max-width: 390px){section.home-project .owl-project .owl-nav .owl-next, section.home-project .owl-project .owl-nav .owl-prev{bottom: 180px}}