/*-------------------------
      SLIDESHOW
-------------------------*/

.owl-themehomeslide .sppb-fullwidth-title {color: black!important;}

.owl-themehomeslide .sppb-slideshow-fullwidth-item-text {background: #ffffff66;padding: 50px 50px;}

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .container {float: left;padding-left: 0px!important;}

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg {padding-top: 80px;padding-bottom: 200px;}

@media screen and (min-width:992px){
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-fullwidth-title {font-size: 48px;}}

/*desktop navigation hidden*/
@media screen and (min-width:768px){
.customNavigation {display:none;}}

@media screen and (max-width:767px){
.owl-themehomeslide .sppb-slideshow-fullwidth-item-text {background: #ffffff66;padding: 30px 15px;}
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .container {float: left;padding-right: 0px!important;}
.owl-themehomeslide h1{font-size:20px!important;}}

@media screen and (min-width:1200px){
.owl-themehomeslide .container {width: 800px;}}

@media screen and (max-width:767px){.customNavigation {top: 45px;position: relative;}}
/*-------------------------
       AIM & MISSION
-------------------------*/
/*title-style-001*/
.title-style-001 h2 {position: relative;}
.title-style-001 h2:after {content: '';background: #fe6b00;height: 4px;width: 90px;position: absolute;bottom: -28px;left: 0px;}

/*title-style-001-h3*/
.title-style-001 h3 {position: relative;}
.title-style-001 h3:after {content: '';background: #fe6b00;height: 4px;width: 90px;position: absolute;bottom: -28px;left: 0px;}

/*title-style-002*/
.title-style-002 h2 {position: relative;}
.title-style-002 h2:after {content: '';background: #fe6b00;height: 4px;width: 90px;position: absolute;bottom: -28px;left:46%;}

/*title-style-003*/
.title-style-003 h2 {position: relative;}
.title-style-003 h2:after {content: '';background: #ffffff;height: 4px;width: 90px;position: absolute;bottom: -28px;left: 47%;}

/*title-style-004*/
.title-style-004 h2 {position: relative;}
.title-style-004 h2:after {content: '';background: #ffffff;height: 4px;width: 90px;position: absolute;bottom: -28px;left: 0px;}

@media screen and (max-width:767px){
.title-style-002 h2:after {left:37%;}
.title-style-003 h2:after {left:37%;}}

/*border-style-001*/
.border-style-001 {border-radius: 0px 80px 0px 80px;}
.border-style-img img {border-radius: 0px 0px 0px 80px;}
.border-style-001 {box-shadow: 0px 3px 19px #00000045!important;}

/*border-style-002*/
.border-style-img-002 img {border-radius: 0px 80px 0px 80px;box-shadow: 0px 3px 9px #0000008a;}

/*border-style-003*/
.border-style-003{border-radius: 0px 30px 0px 30px; border: 5px solid white;}

@media(max-width:991px){
.border-style-001 {border-radius: 0px 80px 0px 80px;}
.border-style-img img {border-radius: 0px 80px 0px 0px;}}

/*-------------------------
      WHO WE ARE
-------------------------*/
.number-style-001 .sppb-animated-number {font-weight: 900;}

/*-------------------------
         FLAGS
-------------------------*/
.feature-box-flag img.sppb-img-responsive {box-shadow: 0px 3px 8px #00000045;}

/*-------------------------
       3 IMAGES
-------------------------*/
@media screen and (min-width:992px){
.no-height{max-height: 0px!important;z-index: 4!important;}}

/*-------------------------
         RECRUIT
-------------------------*/
.recruit-img img.sppb-img-responsive {height: 100px;}























/*-------------------------
     FEATURE BOX UNSET
-------------------------*/
/*.owl-carousel .owl-controls .owl-dots .owl-dot.active span, .sppb-section:not(.spectrum-faq-list) .sppb-addon-feature:hover {
    border-color: unset !important;
}*/
.major-bgcolor, .spectrum-title-border .sppb-addon-title:after, .btn.btn-link:hover:after, .sppb-btn.btn-link:hover:after, .btn.sppb-btn-link:hover:after, .sppb-btn.sppb-btn-link:hover:after, .btn.btn-link:focus:after, .sppb-btn.btn-link:focus:after, .btn.sppb-btn-link:focus:after, .sppb-btn.sppb-btn-link:focus:after, .sp-page-title h2:after, .sppb-section:not(.spectrum-faq-list) .sppb-addon-feature:hover, .sppb-progress .sppb-progress-bar-primary, .sppb-addon-ajax-contact form .sppb-btn-wrap button, .tags a:hover, .tags a:focus, .helix-social-share .helix-social-share-icon ul li div a:hover, .helix-social-share .helix-social-share-icon ul li div a:focus, #sp-right .sp-module .tagspopular ul li a:hover, #sp-right .sp-module .tagspopular ul li a:focus, .customNavigation > a:hover, .customNavigation > a:focus, .owl-carousel .owl-controls .owl-dots .owl-dot.active span, .spectrum-contact-info .sppb-icon .sppb-icon-inner, .error-page .btn, .sp-simpleportfolio .sp-simpleportfolio-filter ul li a:after, .search .page-title:after, #sp-bottom .sppb-addon-gallery ul > li a:hover {
    background: unset !important;
    color: unset !important;
}
.sppb-section:not(.spectrum-faq-list) .sppb-addon-feature:hover {
    color: unset !important;
}
.sppb-section:not(.spectrum-faq-list) .sppb-addon-feature {
    padding: unset !important;
    border: none;
}
.sppb-section:not(.spectrum-faq-list) .sppb-addon-feature:hover .sppb-addon-text, .sppb-section:not(.spectrum-faq-list) .sppb-addon-feature:hover .sppb-addon-title.sppb-feature-box-title, .sppb-section:not(.spectrum-faq-list) .sppb-addon-feature:hover .sppb-icon span i {
    color: unset !important;
}
@media only screen and (max-width: 480px){
.sppb-section:not(.spectrum-faq-list) .sppb-addon-feature .sppb-addon-title {
    margin-bottom: unset !important;
}}