.header-view .body-wrapper {
 right: 0 !important;
}
.header-view .section-testimonial .sppb-testimo .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item.active .sppb-carousel-extended-description{
 font-family: 'Dubai';
 color: #e5e5e5;
} 
.section-testimonial .sppb-carousel-extended-dots ul li:after {
 background: #969aa8 !important;
}
.section-testimonial .sppb-carousel-extended-dots ul li.active {
 border-color: #969aa8 !important;
}
.section-testimonial .sppb-carousel-extended-dots ul li.active:after {
 background: #d3d4d8 !important;
}
.section-testimonial .sppb-carousel-extended-dots ul li.active {
 border-collapse: #d3d4d8 !important;
}
.section-testimonial .sppb-carousel-extended-list .sppb-carousel-extended-item .testimo-details .sppb-carousel-extended-subheading{
 color: #9da6be;
}
.header-view .price_strip_sticky{
 top: 164px;
}
.training-details .shadow {
 position: relative;
 z-index: 1;
}
.font-16 {
 font-size: 16px;
 line-height: 24px;
}
.top-p-100{
 padding-top: 100px !important;
}
.bottom-p-80{
 padding-bottom: 80px !important;
}
.type-traning-wrap .sppb-article-introtext {
 font-size: 12px;
 line-height: 17px;
 min-height: 90px;
}
.wrap-boxes-showing .form-group.form-group-timeline {
 padding-bottom: 65px !important;
 margin-top: 26px;
}
section#sp-breadcrumb{border-bottom: 1px solid #dadada !important;}
.training-testimonial-wrap .sppb-carousel-extended-dots ul li:after {
 background: #fff !important;
 opacity: 0.6;
}
.training-testimonial-wrap .sppb-carousel-extended-dots ul li.active:after {
 background: #fff !important;
 opacity: 1;
}
.training-tab div#nav-tab a.nav-link.active {
 background-color: #F7F7F7;
 border-color: #F7F7F7;
 color: #000;
}
.training-tab div#nav-tab a.nav-link {
 font-size: 18px;
}
main#sp-component .training-tab .tab-content .tabcontent.training_Schedule section .container h5 {
 margin-bottom: 10px;
 font-size: 26px !important;
}
.header-view .price_strip_sticky .price-inner ul li p {
 font-size: 16px;
 color: #0E1B3D;
}
.header-view .training-tab .tab-content .tabcontent section .container hr.line , .header-view .training-tab .tab-content .tabcontent section .container hr.wide {
 border: 0;
 border-bottom: 1px solid #bdbdbd;
}
.row.main-train .booking button.sppb-readmore.sppb-btn-block {
 font-size: 16px;
 padding: 13px 0;
 margin-bottom: 30px;
}
.training-tab .tab-content .tabcontent section .container ul li {
 color: #0E1B3D;
}
.cf-form-wrap .cf-control-group.cf-one-half {
 margin-bottom: 22px;
}
.training-tab .tab-content .tabcontent section .container ul.persona-list p {
 padding-left: 25px;
 position: relative;
}
.training-tab .tab-content .tabcontent section .container ul.persona-list p:before {
 content: "";
 height: 17px;
 width: 17px;
 background: url(../images/list-icon-check.svg) no-repeat;
 position: absolute;
 left: 0;
 background-size: 17px 15px;
 background-position: top 3px left 0px;
 top: 3px;
}
input.cf-input[type="radio"]:checked + label.cf-label:after, input.cf-input[type="radio"]:not(:checked) + label.cf-label:after{
 top: 5px !important;
 left: 5px !important;  
}
input.cf-input[type="radio"]:checked + label.cf-label:before, input.cf-input[type="radio"]:not(:checked) + label.cf-label:before{
 width: 19px !important;
 height: 19px !important;   
}
.training-tab .tab-content .tabcontent section .container .col-md-1 img {
 min-width: 60px;
 height: 60px;
 max-width: 60px;
}
.row.main-train {
 background: #fff;
 position: relative;
}
.row.main-train:before {
 content: "";
 height: 200px;
 width: 100%;
 position: absolute;
 background: #f4f4f4;
 left: -50%;
 top: -100px;
}
.row.main-train:after {
 content: "";
 height: 200px;
 width: 100%;
 position: absolute;
 background: #f4f4f4;
 right: -50%;
 top: -100px;
 z-index: 1;
}
.row.main-train .col-md-9 {
 position: relative;
 z-index: 2;
 background: #fff;
}
.row.main-train .col-md-3 {
 position: relative;
 z-index: 3;
}
ul#feedback_all_tabs li a , ul#feedback_tabs li a , ul#request_all_tabs li a {
 display: table;
 width: 200px;
 border-radius: 3px;
 line-height: 17px;
 text-align: center;
 vertical-align: middle;
 /*padding: 0;*/
 height: 70px;
}
ul#feedback_all_tabs li a span , ul#feedback_tabs li a span , ul#request_all_tabs li a span {
 vertical-align: middle;
 display: table-cell;
 text-align: center;
}
div.feedback-tabs-wrap .page-content>.sppb-section {
 padding-top: 70px !important;
}
div.feedback-tabs-wrap .page-content>.sppb-section .sppb-addon-content {
/* font-size: 16px;
 line-height: 24px;*/
} 
div.feedback-tabs-wrap .page-content>.sppb-section table td {
 color: #0E1B3D;
}
div.feedback-tabs-wrap .page-content>.sppb-section a.sppb-btn {
 font-size: 16px;
 padding: 12px 68px;
}
.boxes-bullets-circle .show_cat.col-md-3 .item-inner-wrap {
 position: relative;
}
.boxes-bullets-circle .show_cat.col-md-3 .item-inner-wrap:after {
 content: "";
 height: 17px;
 width: 17px;
 position: absolute;
 left: 10px;
 top: 11px;
 border-radius: 30px;
 border: 3px solid;
}
.common-fild-boxes-wrapp .sppb-row .sppb-addon-content .sppb-col-sm-4 span.sppb-meta-category{
 border:0px;
 padding: 0PX;
}

#dates.slick-initialized.slick-slider .slick-track{
 padding-top: 3px;
}
#dates li.selected-year::before{
 top: -3px;
}
#dates.slick-initialized.slick-slider .slick-prev, #dates.slick-initialized.slick-slider .slick-next{
 top: -8px;
}
.home-page #section-personas {
 position: relative;
}
.home-page section#section-personas{
 max-width:100% !important; 
}

.sppb-section.subscribe-traning table.acym_form {
 width: 100%;
}
.sppb-section.subscribe-traning table.acym_form td.acysubbuttons {
 padding-left: 15px;
}
.sppb-section.subscribe-traning table.acym_form td.acysubbuttons input.subbutton {
 width: 100%;
 max-width: 100%;
 font-weight: bold;
 text-transform: uppercase;
}
.sppb-section.subscribe-traning table.acym_form input.cell {
 width: 100% !important;
 margin: 0;
 border: 1px solid #BDBDBD;
 max-width: 100%;
 border-radius: 2px;
}
.home-page section#section-personas{
 display: block !important; 
}
button#image-wrap, button#play-wrap, button#pause-wrap {
 background-color: transparent !important;
 transition: all 0.5s;
}

.banner-triger-inner {
 position: relative;
}
button#video-wrap {
 height: 200px;
 width: 90px;
 text-align: center;
}
button#image-wrap {
 width: 76px;
 height: 200px;
 background: transparent !important;
}
.button_image {
 display: block !important;
 /*position: relative;*/
}
.banner_toggle.left-video-btn .button_image {
 left: 0;
 width: 152px;
}
button#pause-wrap, button#play-wrap {
 position: absolute;
 top: 0;
 left: -90px;
 transition: all 1s;
 background: transparent !important;
}
.banner_toggle.left-video-btn .button_image button#pause-wrap , .banner_toggle.left-video-btn .button_image button#play-wrap {
 left: 68px;
}
.banner_toggle.left-video-btn .button_image:before {
 left: 0;
}
.tabs-lenth:after {
 content: "";
 width: 162px;
 right: -162px;
 background: rgba(14, 27, 61, 0.8) !important;
 height: 100%;
 position: absolute;
 top: 0;
}
.home-page .header-sticky.video-header {
 background: transparent !important;
}
header#sp-header.video-header {
 background: transparent !important;
}
.banner-bottom-button {
 display: none;
}
body.News .news-announcement-banner a.sppb-btn.sppb-btn-primary.sppb-btn-square {
 background: #fff;
 border: 0;
 color: #0E1B3D !important;
 padding: 15px;
 border-radius: 3px;
}
body.News .news-announcement-banner h1.sppb-addon-title {
 position: relative;
 margin-top: 50px !important;
}
body.News .news-announcement-banner h1.sppb-addon-title:after {
 content: "";
 position: absolute;
 width: 50px;
 height: 3px;
 background: white;
 left: 0;
 right: 0;
 margin: auto;
 bottom: -30px;
}

body.News .k2_wrap_news .itemView.News .itemBody span.itemImage img {
 width: 100% !important;
}
body.rtl .service_btn {
 background-position: 85px, center !important;
 padding: 9px 44px 7px 14px !important;
}
.rtl.open-services.os-temp section#sp-slide .sppb-text-left {
 text-align: right;
}
.rtl.open-services.os-temp section#sp-slide .sppb-text-left {
 text-align: right;
}
.rtl .open_menu_tab ul.megamenu ul.megamenu li a {
 text-align: right !important;
}
body.rtl .login_btn {
 background-position: 53px , center;
 padding: 9px 35px 7px 14px !important;
}
.rtl #sp-bottom #sp-bottom4 .left-border:before{
 left: auto;
 right: -30px;
}
.rtl #sp-bottom .sppb-section.stay_connect .sppb-addon-wrapper .sppb-addon.sppb-addon-header.sppb-text-left {
 text-align: right;
}
.rtl .newsletter .news-training .training-row .sppb-text-left {
 text-align: right;
}
.rtl .section-testimonial .testimo-details {
 margin-left: auto;
}
.rtl .section-testimonial .testimo-details .testimo-name {
 padding-right: 0 !important;
 padding-left: 60px !important;
 order: 2;
 text-align: right;
}
.rtl .section-testimonial .testimo-details .testimo-name:after {
 left: 24px;
 right: auto !important;
}
.rtl .section-testimonial .testimo-details img {
 margin-top:;
}
.rtl .section-testimonial h2.sppb-addon-title {
 margin-right: 80px !important;
}
.rtl.home-page .sppb-section.section-smart .sppb-text-left {
 text-align: right;
}
.rtl.home-page .sppb-section.section-smart .sppb-col-md-1 {
 display: none;
}
.rtl.home-page .sppb-section.newsletter .divider_left_default.sppb-text-left h2 {
 text-align: right !important;
}
.rtl.home-page .sppb-section.newsletter .divider_left_default.sppb-text-left h2:after {
 right: 0;
 left: auto;
}
.rtl.home-page .sppb-section.newsletter .sppb-article-meta {
 display: flex;
}
.rtl.home-page .sppb-section.newsletter .sppb-article-meta span.sppb-meta-date {
 padding-right: 0 !important;
 padding-left: 10px;
}
.rtl.home-page .sppb-section.newsletter .sppb-article-meta span.sppb-meta-category {
 border: 0 !important;
 padding-left: 0 !important;
 border-right: 1px solid #bdbdbd !important;
 padding-right: 10px;
}
.home-page .sppb-section.section-smart{
 background-image: linear-gradient(180deg, #f0f0f0 42%, #f4f4f4 35%);  
}
.rtl .chzn-container .chzn-drop {
 left: auto !important;
 right: -9999px;
}
.rtl .chzn-container.chzn-with-drop .chzn-drop{
 right: 0;
}
.rtl .chzn-container-single.chzn-container-single-nosearch .chzn-search {
 position: absolute;
 left: auto;
 right: -9999px;
}
.rtl ul.ja-k2filter li p{
 padding-right: 25px;
}
.rtl .section-timeline ul#dates {
 direction: ltr;
}
.rtl .slick-list {
 direction: ltr;
}
.rtl #dates.slick-initialized.slick-slider .slick-next{
 right: 0 !important;
 left: auto;
}
.rtl .wrapper.addtimeline .time-carousel .slick-prev {
 left: -100px !important;
 right: auto !important;
}
.rtl .wrapper.addtimeline .time-carousel .slick-next {
 left: auto !important;
 right: -100px !important;
}
.rtl .wrapper.addtimeline .time-carousel .slick-prev, .rtl .wrapper.addtimeline .time-carousel .slick-next {
 background: #fff;
 padding: 0 25px 22px;
}
.rtl .wrapper.addtimeline h1#timeline-years:after{
 margin-left: 0px;
 margin-right: 50px;
}


/*open template css */
.open_menu_tab .childcontent.adddropdown.clearfix.cols1.jux-tabs {
 position: static !important;
 display: block !important;
 animation: none !important;
 visibility: visible !important;
}
.open_menu_tab #megamenucss ul.megamenu li#Selectaservice>a.megacss {
 color: #232e4b !important;
 font-weight: bold;
 padding: 0 0 20px !important;
 display: none !important;
}
.open_menu_tab {
 background-image: url(../images/os-bg.png);
 background-repeat: repeat;
 background-position: left, top;
 background-color: #0e1b3d;
 padding-top: 0px !important;
}
.open_menu_tab .jux_tabs_db.jux_tabs_item.tabs_horizontal {
 margin-top: -46px;
 background: rgba(14, 27, 61, 0.68);
 position: relative;
 overflow: visible;
}
.open_menu_tab .jux_tabs_db.jux_tabs_item.tabs_horizontal:after {
 content: "";
 width: 100%;
 height: 48px;
 position: absolute;
 background-color: rgba(14, 27, 61, 0.68);
 top: 0;
 right: 100%;
 z-index: 9999999999999;
 border-bottom: 2px solid #e41818;
}
.open_menu_tab .jux_tabs_db.jux_tabs_item.tabs_horizontal:before {
 content: "";
 width: 100%;
 height: 48px;
 position: absolute;
 background-color: rgba(14, 27, 61, 0.68);
 top: 0;
 left: 100%;
 z-index: 9999999999999;
 border-bottom: 2px solid #e41818;
}
.open_menu_tab .megamenu .megacol {
 background-image: none !important;
 background-color: transparent !important;
}
.open_menu_tab .jux_tabs_db.jux_tabs_item.tabs_horizontal ul {
  display: flex;
}
.open_menu_tab .jux_tabs_db.jux_tabs_item.tabs_horizontal ul li {
 flex: 1;
}
.open_menu_tab .megamenu .megacol ul li a {
 margin-top: 10px !important;
}
header#sp-header.open_services_header .container-inner .hamburger-wrapp{
  display: none;
}
.stay_connect .sppb-col-md-2 img.sppb-img-responsive:hover {
 filter: invert(46%) sepia(29%) saturate(246%) hue-rotate(188deg) brightness(89%) contrast(91%);
}
iframe#blockrandom {
 border: 1px solid #e2e2e2;
 padding-top: 16px;
}
.open_services_header+section#sp-main-body div#k2Container table input {
 padding: 4px 4px;
 border-radius: 0;
 width: 100%;
}
.open_services_header+section#sp-main-body div#k2Container table.moduletable_single_mono {
 width: 206px;
 margin-left: 17px;
}
.open_services_header+section#sp-main-body div#k2Container table.moduletable_single_mono form table {
 width: 100%;
}
.open_services_header+section#sp-main-body div#k2Container table.moduletable_single_mono form label {
 margin: 6px 0 0;
 font-size: 13px;
 color: #0e1b3d;
}
.open_services_header+section#sp-main-body div#k2Container table.moduletable_single_mono form input[type="submit"] {
 width: auto;
 padding: 4px 24px;
 margin: 13px 5px 10px;
 display: inline-block;
 background: #0e1b3d;
 border: 0;
 border-radius: 3px;
 color: #fff;
}
.open_services_header+section#sp-main-body div#k2Container table.moduletable_single_mono a {
 margin-left: 14px;
 color: #0e1b3d;
 font-size: 12px;
}
.os-temp header#sp-header.open_services_header div#sp-open-service-menu .sp-module + .sp-module {
 display: none;
}
.open-services.os-temp section#sp-slide + .sp-column {
 display: none;
}
.rtl.os-temp div#sp-logo .logo a {
 background-image: url(../images/logo.png);
 background-size: contain;
 background-repeat: no-repeat;
 background-position: right -1px top 0px;
}
.rtl.os-temp div#sp-logo .logo a img.logo-image {
 opacity: 0;
}
.rtl.open-services.os-temp section#sp-bottom .sppb-addon.sppb-addon-text-block.sppb-text-left {
 text-align: right;
}
.open-services.os-temp section#sp-section-5{
 background-image: url(../images/os-bg.png) !important;
 background: #0e1b3d;
 background-size: cover;
 background-repeat: no-repeat;
}
.open-services.os-temp section#sp-section-5 .megacol {
 background-image: none !important;
}
.open-services.os-temp section#sp-section-5 .sp-module.open_menu_tab {
 background-color: transparent;
 background-image: none;
}
.os-temp ul.megamenu.level0 .jux_tabs_db.jux_tabs_item.tabs_horizontal ul li {
 width: 25% !important;
 flex: none;
}
.os-temp .megacol.column1.first {
 width: 100% !important;
 float: none !important;
}
.os-temp .megacol.column1.first .group-content.cols3 {
 display: flex;
}
.os-temp .megacol.column1.first .group-content.cols3 .megacol {
 width: auto !important;
 flex: 1;
}
.open-services.os-temp .open_services_header div#sp-open-service-menu .sp-column{
  opacity: 0;
}
/*open template css */

/*#section-id-1583388870324.sppb-section.section-service .sppb-column-addons .sppb-row .sppb-addon-text {height:58px;}*/
#sppb-addon-1583835776016 .sppb-addon-single-image-container {top:10px;}
.hover_box:hover .sppb-addon-feature-explore .sppb-addon-title a:hover {color: #0e1b3d;}
.sppb-addon.sppb-addon-single-image.sppb-text-center.logo-image .sppb-addon-single-image-container img {display:none;}
#sppb-addon-1583835775957 h3.sppb-addon-title {margin-bottom: -30px !important;}
.home-page .sppb-section .smart-content img.sppb-img-responsive {max-width: 71px;}
.dtproduct-scroll .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item .sppb-carousel-extended-content-wrap {display:block;}
#section-id-1588745080928 .sppb-column-addons .sppb-row .sppb-addon-text, #section-id-1584342223557.sppb-section.tabs-row .sppb-addon-text, #section-id-1590238464755 .sppb-addon-text {height:0px;}
#section-id-1588745080928 .sppb-addon.sppb-addon-text-block.sppb-text-center  {height:115px;}
.sppb-testimo .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-content-wrap {display: block;}
.training-tab {width: 100%;}
/*#section-id-1588405322974 .sppb-media-content .sppb-addon-text {height: 72px;}*/
#sppb-addon-1581928349218 > div > div.sppb-carousel-extended-list > div > div > a > div.img-size {height: 122px;display: flex;align-items: center;}
#sppb-addon-1581928349218 > div > div.sppb-carousel-extended-list > div > div > a > div.img-size img {object-fit: unset;height: 80px;width: 110px;}
.megamenu.blackwhite#js-mainnav {border:1px solid transparent !important;}
.price_strip_sticky {opacity: 1 !important;}
.price_strip .price-inner ul {float: right;}
.price_strip .price-inner ul li {display: inline-block !important;}

#downloadcenter {
 min-height: 500px !important;
}

.no-training-box {
  color: #696f83;
  text-align: center;
  font-size: 16px;
  line-height: 25px;
}

@media only screen and (max-width: 1024px){
.rtl.home-page section#section-personas>.sppb-row-container {
 max-width: 870px !important;
}

#sppb-addon-1583835776016 {transform: perspective(1000px) translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg) !important;}

}



@media only screen and (max-width: 1170px) and (min-width: 992px){
.header-view .section-testimonial .sppb-testimo .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item  .sppb-carousel-extended-content-wrap {
 justify-content: normal !important;
}
.sppb-section.section-testimonial {
 padding-bottom: 0 !important;
}
.section-testimonial .sppb-carousel-extended-dots {
 bottom: 65px !important;
}

}

@media only screen and (min-width: 992px){
.header-view .offcanvas-menu {
 display: none !important;
} 
div#dttrainings.recommend-training {
 margin-bottom: -10px;
}
.card{
 margin-bottom: 40px !important;
}
.home-page section#section-personas {
 position: relative;
 display: block !important;
 left: 0;
 transition: all 1s;
}
.home-page section#section-personas.tabs-lenth {
 left: -100%;
}
.home-page header#sp-header.video-header div#sp-logo {
 margin-top: -110px;
}
.home-page header#sp-header  div#sp-logo {
 transition: all 0.5s;
}
.home-page header#sp-header div#sp-menu {
 transition: all 0.9s;
}
.home-page header#sp-header.video-header div#sp-menu {
 margin-top: -110px;
}
.home-page header#sp-header div#sp-search {
 transition: all 1.5s;
}
.home-page header#sp-header.video-header div#sp-search {
 margin-top: -110px;
}
.video-header.header-sticky.sticky-video-header {
 background: rgba(14, 27, 61, 0.86) !important;
}
.video-header.header-sticky.sticky-video-header div#sp-logo {
 margin-top: 0 !important;
}
.video-header.header-sticky.sticky-video-header div#sp-menu {
 margin-top: 0 !important;
}
.video-header.header-sticky.sticky-video-header div#sp-search {
 margin-top: 0 !important;
}
header#sp-header.video-header {
 transition: all 0.5s;
 margin-top: -110px;
}
header#sp-header.video-header.header-sticky.sticky-video-header {
 margin-top: 0;
 background: rgba(14, 27, 61, 0.86) !important;
}
body.News div.itemList .itemContainer div.groupPrimary {
 display: flex;
}
body.News div.itemList .itemContainer div.groupPrimary .catItemImageBlock {
 min-width: 250px;
 margin: 0 30px 0 0 !important;
 max-width: 250px;
}
.rtl.home-page .banner_toggle {
 right: 0;
 left: auto;
}
.rtl.home-page section#section-personas.tabs-lenth {
 left: auto;
 right: -100%;
}
.rtl.home-page section#section-personas.tabs-lenth:before {
 width: 160px;
 content: "";
 height: 100%;
 background: rgba(14, 27, 61, 0.8) !important;
 left: -160px;
 position: absolute;
}
.rtl.home-page section#section-personas {
 left: auto;
 right: 0;
}
.rtl.home-page .banner_toggle.left-video-btn .button_image button#pause-wrap, .rtl.home-page .banner_toggle.left-video-btn .button_image button#play-wrap{
 right: 68px;
 left: auto;
}
.rtl.home-page .banner_toggle #image-wrap span{
 left: auto;
 right: 0px;
}
.rtl.home-page button#pause-wrap, .rtl.home-page button#play-wrap{
 right: -90px;
 left: auto;
}



}



@media only screen and (max-width: 991px){

    /*#section-id-1588405322974 .sppb-media-content .sppb-addon-text {height: 100px;}*/
    .section-statistics .sppb-row-container .sppb-col-md-12 .statistics-row .sppb-row .sppb-row.sppb-no-gutter {overflow-x:hidden;}
    #section-id-1593496759263 {padding-top: 30px !important;}
    #column-id-1593496759267 .sppb-column-addons .sppb-row #column-wrap-id-1593496759273, #column-id-1593496759267 .sppb-column-addons .sppb-row #column-wrap-id-1593496759270, #column-id-1593496759267 .sppb-column-addons .sppb-row #column-wrap-id-1593496759271, #column-id-1593496759267 .sppb-column-addons .sppb-row #column-wrap-id-1593496759272 {width:250px;}
    #column-id-1589807501864 {width: 190px;}
    #section-id-1593496759269 .sppb-media-content > .sppb-addon-title.sppb-feature-box-title {height: unset;}
    #section-id-1593496759269 .sppb-addon-text {white-space:break-spaces;width: 220px;padding: 0px 10px;}
    #section-id-1593496759269 div.sppb-media-body > div > h6 > a {position: absolute;left:30px;}

  /*open 768*/
  .rtl.os-temp div#sp-open-service-search .sp-module.os-lang ul.lang-inline{
    left: -34px !important;
    border: 1px solid #ececec;
    right: auto;
  }
  header#sp-header.open_services_header div#sp-open-service-menu .sp-column {
    max-width: 100%;
}
.os-temp header#sp-header.open_services_header div#sp-open-service-menu .sp-module + .sp-module{
 display: block;
}
.os-temp header#sp-header.open_services_header div#sp-open-service-menu .sp-module {
 display: none;
}
.os-temp header#sp-header.open_services_header {
 height: auto;
}
.os-temp header#sp-header.open_services_header div#sp-open-service-menu {
 max-width: 100%;
 flex: 0 0 100%;
 margin-top: 0px;
}

.open-services.os-temp section#sp-slide + .sp-column {
 display: block;
}
.open-services.os-temp .open_menu_tab{
 display: none;
}
.open-services.os-temp section#sp-slide + .sp-column h3.je-module-mobile {
 display: none;
}
.open-services.os-temp section#sp-slide + .sp-column .sp-module-content .je_acc>ul>li:first-child {
 display: none;
}
.open-services.os-temp section#sp-slide + .sp-column .sp-module-content .je_acc>ul>li:first-child + li>a {
 display: none;
}
.open-services.os-temp section#sp-slide + .sp-column .sp-module-content .je_acc>ul>li:first-child + li>a + ul {
 display: block !important;
 border-top: 2px solid #EA2428;
}
.open-services.os-temp section#sp-slide + .sp-column .sp-module-content .je_acc>ul>li:first-child + li>a + ul li a {
 padding: 15px 20px;
 border: oldlace;
 font-size: 15px;
 background: #263250;
}
.open-services.os-temp section#sp-slide + .sp-column .sp-module-content .je_acc>ul>li:first-child + li>a + ul li a:after {
 top: 16px;
 width: 8px;
 height: 8px;
}
.open-services.os-temp section#sp-slide + .sp-column .sp-module-content .je_acc>ul>li:first-child + li>a + ul li ul li a {
 background: transparent;
}
.open-services.os-temp section#sp-slide + .sp-column .sp-module-content .je_acc>ul>li:first-child + li>a + ul li ul {
 background-image: url(../images/os-bg.png);
 background-repeat: repeat;
 background-position: left, top;
 background-color: #0e1b3d;
 padding-left: 15px;
}
.rtl.open-services.os-temp section#sp-slide + .sp-column .sp-module-content .je_acc>ul>li:first-child + li>a + ul li a:after {
 right: auto;
 left: 15px;
}
.rtl.open-services.os-temp section#sp-slide + .sp-column .sp-module-content .je_acc>ul>li:first-child + li>a + ul li ul {
 padding-left: 0;
 padding-right: 15px;
}
.os-temp header#sp-header.open_services_header div#sp-open-service-menu .sp-module + .sp-module h3.je-module-mobile {
 display: none;
}
.os-temp header#sp-header.open_services_header div#sp-open-service-menu .sp-module + .sp-module .je_acc>ul>li:first-child {
 display: none;
}
.os-temp header#sp-header.open_services_header div#sp-open-service-menu .sp-module + .sp-module .je_acc>ul>li:first-child+li>a {
 background: transparent;
 text-align: center;
 border: 0;
 padding-bottom: 25px;
}
.os-temp header#sp-header.open_services_header div#sp-open-service-menu .sp-module + .sp-module .je_acc>ul>li:first-child+li>a span.holder {
 position: relative;
 width: auto;
 height: auto;
 text-align: left;
}
.os-temp header#sp-header.open_services_header div#sp-open-service-menu .sp-module + .sp-module .je_acc>ul>li:first-child+li>a span.holder:after , .os-temp header#sp-header.open_services_header div#sp-open-service-menu .sp-module + .sp-module .je_acc>ul>li:first-child+li>a span.holder:before {
 right: -20px;
 top: 6px;
 height: 7px;
 width: 7px;
}
.os-temp header#sp-header.open_services_header div#sp-open-service-menu .sp-module + .sp-module .je_acc>ul>li:first-child+li ul li a {
 background: #263250;
 border: 0;
 padding: 15px 20px;
 font-size: 15px;
}
.os-temp header#sp-header.open_services_header div#sp-open-service-menu .sp-module + .sp-module .je_acc>ul>li:first-child+li ul li.open>a {
 background: #EA2428;
}
.os-temp header#sp-header.open_services_header div#sp-open-service-menu .sp-module + .sp-module .je_acc>ul>li:first-child+li {
 text-transform: uppercase;
}
.os-temp header#sp-header.open_services_header div#sp-open-service-menu .sp-module + .sp-module .je_acc>ul>li:first-child+li ul li ul {
 max-height: 160px;
 overflow: auto;
 background-image: url(../images/os-bg.png);
 background-repeat: repeat;
 background-position: left, top;
 background-color: #0e1b3d;
 padding-left: 15px;
}
.os-temp header#sp-header.open_services_header div#sp-open-service-menu .sp-module + .sp-module .je_acc>ul>li:first-child+li ul li ul li a {
 background: transparent;
}

.os-temp header#sp-header.open_services_header div#sp-open-service-menu .sp-module + .sp-module .je_acc>ul>li:first-child+li ul li a:after {
 top: 16px;
 width: 8px;
 height: 8px;
}
.os-temp header#sp-header.open_services_header div#sp-open-service-menu .sp-module + .sp-module .je_acc>ul>li:first-child+li ul li ul li.active a {
 background: transparent;
 text-decoration: underline;
}
.rtl.os-temp header#sp-header.open_services_header div#sp-open-service-menu .sp-module + .sp-module .je_acc>ul>li:first-child+li ul li>a:after {
 left: 20px;
 right: auto;
}
.rtl.os-temp header#sp-header.open_services_header div#sp-open-service-menu .sp-module + .sp-module .je_acc>ul>li:first-child+li ul li ul {
 padding-left: 0;
 padding-right: 15px;
}
.rtl.os-temp header#sp-header.open_services_header div#sp-open-service-menu .sp-module + .sp-module .je_acc>ul>li:first-child+li>a span.holder:after, .rtl.os-temp header#sp-header.open_services_header div#sp-open-service-menu .sp-module + .sp-module .je_acc>ul>li:first-child+li>a span.holder:before {
 right: auto;
 left: -19px;
 top: 8px;
}

  /*open 768*/
.header-view .offcanvas-menu {
 top: 90px;
}   
.header-view .offcanvas-menu {
 right: 0;
}
.header-view .offcanvas-menu {
 right: 0 !important;
 width: 100%;
 height: 0;
 overflow: visible;
}
.header-view .offcanvas-menu .offcanvas-inner {
 overflow: hidden;
 height: 0;
 margin: 0 auto;
 padding: 0px;
}
.header-view.offcanvas-active .offcanvas-menu {
 height: 100%;
 padding: 0px;
}
.header-view.offcanvas-active .offcanvas-menu .offcanvas-inner {
 height: 100%;
 padding: 15px;
}
.header-view .offcanvas-menu a.close-offcanvas {
 position: absolute;
 /*background: #0e1b3d;*/
 border-radius: 0;
 top: -48px;
 text-align: right;
 padding-top: 0;
 display: none;
 height: 29px;
 right: 18px;
 padding-right: 3px;
}
.header-view.offcanvas-active .offcanvas-menu a.close-offcanvas {
 display: block;
}
.header-view .offcanvas-menu .offcanvas-inner .sppb-row .sppb-col-md-3.sppb-col-sm-12.sppb-col-xs-12:last-child {
 margin-top: 25%;
}
.wrap-close-button {
 position: relative;
}
.header-view .offcanvas-menu .offcanvas-inner .page-content>.sppb-section.offcanvas-mobile {
 margin-top: 15px !important;
}
.offcanvas-active a#offcanvas-toggler i {
 visibility: hidden;
}
#sp-header div#sp-menu {
 padding-right: 7px !important;
}
.header-view .section-testimonial .sppb-testimo .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item{
 left: -60px !important;
}
.section-testimonial .sppb-carousel-extended-dots {
 bottom: -30px !important;
}
.offcanvas-menu .offcanvas-inner{
 padding-top: 0px;
}
.training-tab .tab-content .tabcontent section .container .col-md-1 img {
 min-width: 40px;
 height: 40px;
 max-width: 40px;
 position: relative;
 left: 0;
}
ul#request_all_tabs li {
 margin-bottom: 30px;
}
ul#request_all_tabs li:last-child {
 margin-bottom: 0;
}
.training-loadmore a#load_more {
 background-color: #0e1b3d;
 transition: all 0.3s ease-in-out;
 border: 0;
 color: #fff !important;
 cursor: pointer;
 font-size: 16px;
 line-height: 22px;
 font-weight: bold;
 padding: 12px 53px;
}
.home-page .sp-page-builder .page-content #section-personas{
 margin-bottom: 0px !important;
 margin-top: 0px !important;
 background-color: #0e1b3d !important;
 padding-top: 0px !important;
}
.home-page .banner_toggle {
 left: 0;
 top: 5%;
 background: rgba(14, 27, 61, 0.8) !important;
 border-radius: 0px 5px 5px 0px;
}
.home-page .banner_toggle button#video-wrap {
 padding: 108px 33px;
 height: auto;
 width: auto;
}
.home-page .banner_toggle .button_video img {
 left: 15px !important;
 top: 152px !important;
}
.home-page #section-personas .sppb-container-inner .sppb-row {
 display: block;
 flex-wrap: unset;
 overflow: hidden !important;
 text-align: center;
}
.home-page #section-personas .sppb-container-inner .sppb-row .sppb-col-md-1 {
 display: inline-block;
 height: 180px;
 width: 125px;
 vertical-align: top;
 margin: 5px;
}
.home-page #section-personas .sppb-container-inner .sppb-row .sppb-col-md-1:last-child {
 display: none;
}
#dates.slick-initialized.slick-slider .slick-prev, #dates.slick-initialized.slick-slider .slick-next {
 top: -35px;
}
section#section-image {
 display: flex;
 align-items: center;
 text-align: center;
}
header#sp-header.video-header.header-sticky.sticky-video-header {
 background: rgba(14, 27, 61, 0.86) !important;
}
header#sp-header.video-header.header-sticky.sticky-video-header div#sp-logo {
 margin-top: 0 !important;
}
header#sp-header.video-header.header-sticky.sticky-video-header div#sp-menu {
 margin-top: 0px;
}
header#sp-header.video-header.header-sticky.sticky-video-header div#sp-search {
 margin-top: 0;
}
header#sp-header.video-header {
 margin-top: -110px;
 transition: all 2s;
}
header#sp-header.video-header.header-sticky.sticky-video-header {
 margin-top: 0;
}
section#section-image h1.sppb-addon-title {
 font-size: 30px !important;
 text-align: center;
 line-height: 37px;
}
.home-page .banner_toggle .button_video img {
 max-width: 30px;
 bottom: 0;
 position: absolute;
 top: 152px;
 left: 17px;
}
.banner-bottom-button {
 display: block;
 position: relative;
}
.banner-bottom-button {
 display: block;
 position: relative;
}
.banner-bottom-button a {
 position: absolute;
 top: -65px;
 z-index: 1;
 color: #fff;
 padding: 15px;
 font-size: 20px;
 max-width: 48px;
 left: 0;
 right: 0;
 margin: 0 auto;
}
button#image-wrap {
 width: 60px;
 height: 115px;
 background: transparent !important;
 text-align: right !important;
}
.banner_toggle.left-video-btn .button_image {
 left: 0;
 width: 60px;
}
button#pause-wrap, button#play-wrap{
top: 115px;
}
.banner_toggle.left-video-btn .button_image button#pause-wrap, .banner_toggle.left-video-btn .button_image button#play-wrap {
 left: 0 !important;
 padding: 0 !important;
 height: 45px !important;
 width: 65px;
}
button#pause-wrap img, button#play-wrap img {
 padding-bottom: 0 !important;
 padding-top: 0 !important;
 width: 12px !important;
}
.banner_toggle.left-video-btn .button_image button#pause-wrap span, .banner_toggle.left-video-btn .button_image button#play-wrap span {
 display: none;
}
.home-page .banner_toggle{
 height: 160px !important;
 width: 60px;
}
.home-page .banner_toggle button#video-wrap {
 padding: 78px 29px 81px;
 height: auto;
 width: auto;
}
.home-page .banner_toggle .button_video span {
  left: 31px !important;
}
.home-page .banner_toggle .button_video img {
 left: 13px !important;
 top: 65px !important;
}
.home-page .banner_toggle #image-wrap span {
 margin-top: 0px !important;
 height: 16px !important;
 left: -15px !important;
}
body.News div.itemList .itemContainer.itemContainerLast .catItemImageBlock {
 margin: 0 !important;
 width: 100% !important;
 float: none !important;
}
body.News div.itemList .itemContainer.itemContainerLast .catItemImageBlock img {
 width: auto !important;
 max-width: 380px;
 margin: 0 auto;
 height: auto !important;
}
body.News .news-announcement-banner h1.sppb-addon-title {
 padding: 0 50px !important;
}
body.News .news-announcement-banner .sppb-section {
 /*padding: 30px 0 0 !important;*/
}
section#section-image h3.sppb-addon-title {
 text-align: center;
}


/*open sercice inner page header*/
header#sp-header.open_services_header .container-inner .hamburger-wrapp {
 position: absolute;
 right: 0;
 font-size: 22px;
 top: 38px;
 color: #fff;
 z-index: 11;
 display: block;
}
header#sp-header.open_services_header .container-inner .hamburger-wrapp i.fa.fa-chevron-up {
 display: none;
}
header#sp-header.open_services_header.add-openheader .container-inner .hamburger-wrapp i.fa.fa-bars {
 display: none;
}
header#sp-header.open_services_header.add-openheader .container-inner .hamburger-wrapp i.fa.fa-chevron-up {
 display: inline-block;
}
header#sp-header.open_services_header div#sp-open-service-menu {
 max-width: 50%;
 flex: 0 0 50%;
}
header#sp-header.open_services_header .container-inner .row {
 align-items: center;
}
header#sp-header.open_services_header div#sp-open-service-menu div#CSS3-megaMenuToggle {
 display: none !important;
}
header#sp-header.open_services_header div#sp-open-service-menu div#js-meganav {
 display: block !important;
}
header#sp-header.open_services_header .container-inner {
 position: relative;
}
header#sp-header.open_services_header div#sp-open-service-search {
position: absolute;
 right: 0;
 padding: 0;
 z-index: 2;
 top: 62px;
 background: #0e1b3d;
 max-width: 210px;
 height: 0px;
 transition: 0.5s;
 opacity: 0;
 visibility: hidden;
}
.os-temp div#sp-open-service-search {
 margin-top: 0;
 padding: 15px !important;
}
.os-temp div#sp-open-service-search .custom.os-btn {
 float: none;
 width: 100%;
}
.os-temp div#sp-open-service-search .custom.os-btn .row.open_services_adjust {
 margin: 0;
}
.os-temp div#sp-open-service-search .sp-module.os-lang {
 margin-top: -25px;
 max-width: 60px;
 margin-left: auto;
}
.os-temp div#sp-open-service-search .sp-module.os-lang ul.lang-inline {
 left: -38px;
 border: 1px solid #ececec;
}
.os-temp div#sp-open-service-search .custom.os-btn .row.open_services_adjust .osi-btn {
 margin: 9px auto 17px;
}
header#sp-header.open_services_header div#sp-open-service-search .open_services_adjust {
 max-width: 100%;
 float: none !important;
 width: 100% !important;
 max-width: 100% !important;
}
header#sp-header.open_services_header div#sp-open-service-search .open_services_adjust .sppb-row {
 margin: 0;
}
header#sp-header.open_services_header div#sp-open-service-search .open_services_adjust .sppb-col-md-2.sppb-col-sm-3.sppb-col-xs-3 {
 padding: 0 0 0 15px;
 width: 40% !important;
 flex: 0 0 40%;
 max-width: 40%;
}
header#sp-header.open_services_header div#sp-open-service-search .open_services_adjust .sppb-col-md-6.sppb-col-sm-2 {
 display: none;
}
header#sp-header.open_services_header div#sp-open-service-search .open_services_adjust .sppb-col-md-4.sppb-col-sm-9.sppb-col-xs-9 {
 max-width: 58%;
 padding: 0;
}
header#sp-header.open_services_header.add-openheader div#sp-open-service-search {
 height: auto;
 height: auto;
 opacity: 1;
 visibility: visible;
}
header#sp-header.open_services_header div#sp-open-service-menu div#js-meganav ul li {
 border: 0;
}
.rtl.os-temp header#sp-header.open_services_header .container-inner .hamburger-wrapp {
 right: auto;
 left: 0;
}
.rtl.os-temp header#sp-header.open_services_header.add-openheader div#sp-open-service-search {
 right: auto;
 left: 0;
}
.rtl.os-temp header#sp-header.open_services_header div#sp-open-service-search{
 right: auto;
 left: 0;
}
header#sp-header.open_services_header div#sp-open-service-search .open_services_adjust .sppb-col-md-6.sppb-col-sm-2 {
 display: block !important;
 max-width: 100%;
 flex: 100%;
 order: 3;
 margin-top: 20px;
}
header#sp-header.open_services_header div#sp-open-service-search .open_services_adjust .sppb-col-md-6.sppb-col-sm-2 .sppb-column.sppb-hidden-sm.sppb-hidden-xs {
 display: block !important;
 padding-top: 0;
}
header#sp-header.open_services_header div#sp-open-service-search .open_services_adjust .sppb-col-md-2.sppb-col-sm-3.sppb-col-xs-3 {
 order: 2;
}
header#sp-header.open_services_header div#sp-open-service-search .open_services_adjust .sppb-col-md-6.sppb-col-sm-2 .sppb-column.sppb-hidden-sm.sppb-hidden-xs .sppb-text-right {
 text-align: left;
}
header#sp-header.open_services_header div#sp-open-service-search .open_services_adjust .sppb-col-md-2.sppb-col-sm-3.sppb-col-xs-3 ul.lang-inline {
 right: 0;
 z-index: 9999999;
 top: 27px;
 left: -50px;
 border: 1px solid #ececec;
 padding: 0;
}
.rtl.open-services.os-temp  header#sp-header.open_services_header div#sp-open-service-search .open_services_adjust .sppb-col-md-2.sppb-col-sm-3.sppb-col-xs-3 .mod-languages.advanced-dropdown a.langChoose {
 margin-right: 30px;
}
.open-services.os-temp section#sp-bottom #sp-position2 .sp-module .sppb-addon-header h3 {
 text-align: center;
}
.os-temp section#sp-section-5 div#sp-position3 .childcontent-inner.clearfix {
 width: 100%  !important;
}
.os-temp section#sp-section-5 div#sp-position3 .childcontent-inner.clearfix .jux_tabs_db.jux_tabs_item.tabs_horizontal ul li {
 font-size: 12px;
}
.os-temp section#sp-section-5 div#sp-position3 .childcontent-inner.clearfix .jux_tabs_db.jux_tabs_item.tabs_horizontal ul li a {
 padding: 17px 0;
}
.os-temp section#sp-section-5 .megacol ul li a {
 font-size: 13px !important;
}


/*open sercice inner page header*/

.home-page #sp-header.header-sticky{
 z-index: 9999 !important;
}


.sppb-column-addons .animation-element.bounce-up.in-view {margin-top:0px !important;}



}



@media only screen and (max-width: 1170px) and (min-width: 768px){
.header-view .section-testimonial .sppb-testimo .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item.active .sppb-carousel-extended-description , .header-view .section-testimonial .sppb-testimo .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item.active .testimo-details {
 padding-left: 115px !important;
}

}

@media only screen and (max-width: 991px) and (min-width: 768px){

#sppb-addon-wrapper-1590132094014, #sppb-addon-wrapper-1590132094011 {margin-bottom: 0px;}

.header-view header#sp-header #sp-search{
 right: 60px;
}
.header-view header#sp-header #sp-search .sppb-container-inner .sppb-row {
 flex-direction: row-reverse;
}
.header-view header#sp-header #sp-search .sppb-container-inner .sppb-row .sppb-col-md-2.sppb-col-sm-3 {
 order: 1;
}
.header-view header#sp-header #sp-search .sppb-container-inner .sppb-row .sppb-col-md-2.sppb-col-sm-2 {
 order: 2;
}
.header-view header#sp-header #sp-search .sppb-container-inner .sppb-col-md-5.sppb-col-sm-5.sppb-col-xs-5 {
 order: 4;
}
.header-view header#sp-header #sp-search .sppb-container-inner .sppb-col-md-3 {
 order: 3;
}
.section-testimonial .sppb-addon-wrapper + .sppb-addon-wrapper {
 margin-top: -70px !important;
}
.section-testimonial .sppb-column-addons .sppb-addon-wrapper + .sppb-addon-wrapper>.clearfix {
 background-position: 18px 43px !important;
 padding-top: 28px !important;
 padding-left: 50px !important;
}
.header-view header#sp-header .sppb-column {
 position: relative;
 right: -15px;
}
ul#feedback_all_tabs li a, ul#feedback_tabs li a, ul#request_all_tabs li a{
margin-bottom:25px;
}
.sp-page-builder .page-content #section-personas .sppb-row-container {
 /*max-width: 100% !important;
 width: 100%;*/
}

}

@media only screen and (max-width: 991px){
.rtl.os-temp div#sp-open-service-search .sp-module.os-lang {
 margin-left: 0;
 margin-right: auto;
}
.rtl.os-temp header#sp-header.open_services_header.add-openheader div#sp-open-service-search .sp-module.os-btn .custom.os-btn {
 float: none;
}
.rtl.os-temp div#sp-open-service-search .custom.os-btn .row.open_services_adjust .osi-btn {
 margin: 25px 0 15px !important;
}
.rtl.os-temp div#sp-open-service-search .custom.os-btn .row.open_services_adjust .osi-btn a.sppb-btn.service_btn.sppb-btn-default.sppb-btn-sm.sppb-btn-rounded {
 padding: 10px 15px 9px 41px !important;
 background-position: 17px, center !important;
 font-size: 12px !important;
}  
header#sp-header.open_services_header div#sp-open-service-menu .sp-column {
 /*max-width: 200px;*/
}
.training-loadmore {
 width: 100%;
 position: relative;
 top: -30px;
 margin-bottom: -30px;
}
.contact_feedback .page-content .sppb-row.sppb-no-gutter .sppb-col-md-4 {
 position: relative;
}
.contact_feedback .page-content .sppb-row.sppb-no-gutter .sppb-col-md-4:before , .contact_feedback .page-content .sppb-row.sppb-no-gutter .sppb-col-md-8:before {
 content: "";
 background: #f7f7f7;
 height: 100%;
 width: 100%;
 position: absolute;
 left: -90%;
 top: 0;
}
.contact_feedback .page-content .sppb-row.sppb-no-gutter .sppb-col-md-4:after , .contact_feedback .page-content .sppb-row.sppb-no-gutter .sppb-col-md-8:after {
 content: "";
 background: #f7f7f7;
 height: 100%;
 width: 100%;
 position: absolute;
 right: -100%;
 top: 0;
}
.contact_feedback .page-content .sppb-row.sppb-no-gutter .sppb-col-md-4:last-child:after , .contact_feedback .page-content .sppb-row.sppb-no-gutter .sppb-col-md-4:last-child:before {
 background: #eaebed;
 content: "";
}
.contact_feedback .page-content .sppb-row.sppb-no-gutter .sppb-col-md-4:last-child .sppb-addon-single-image-container {
 margin-bottom: -20px;
}
.contact_feedback .page-content .sppb-row.sppb-no-gutter .sppb-col-md-4:last-child {
 margin-bottom: -150px;
}
.contact_feedback .page-content .sppb-row.sppb-no-gutter .sppb-col-md-4:last-child .sppb-section {
 box-shadow: 0 0 0 transparent !important;
}
#dates li.selected-year{
 margin-left: 1px;
}
.home-page .banner_toggle{
 top: 300px !important;
}
header#sp-header div#sp-logo {
 transition: all 1.5s;
 margin-top: 0 !important;
 width: 50%;
 flex: 0 0 50%;
 max-width: 50%;
}
header#sp-header.video-header div#sp-logo {
 margin-top: -110px !important;
}
header#sp-header div#sp-search {
 transition: all 2s;
 margin-top: 0;
}
header#sp-header.video-header div#sp-search {
 margin-top: -110px;
}
header#sp-header div#sp-menu {
 margin-top: 0;
 transition: all 2.5s;
}
header#sp-header.video-header div#sp-menu {
 margin-top: -110px;
}
.rtl.home-page .banner_toggle {
 top: 300px !important;
 right: 0;
 left: auto !important;
 border-radius: 5px 0px 0px 5px !important;
}
.rtl.home-page .banner_toggle button#video-wrap {
 padding: 78px 28px 78px;
 height: auto;
 width: auto;
}
.rtl.home-page .banner_toggle .button_video span {
 left: 32px;
}
.rtl #sp-menu{
 left: 0px ;
 right: auto;
}
.rtl.header-view .offcanvas-menu a.close-offcanvas{
 right: auto;
 left: 0px;
}
.rtl.header-view header#sp-header #sp-search {
 right: auto;
 left: 55px;
}
.header-view.offcanvas-active .offcanvas-menu .sppb-hidden-md.sppb-hidden-lg.sppb-hidden-sm.clearfix {
 max-width: 85%;
 display: block !important;
}
.rtl.header-view.offcanvas-active .offcanvas-menu .offcanvas-inner .sppb-col-md-5.sppb-col-sm-12.sppb-col-xs-12 .sppb-text-left {
 text-align: right;
}
.rtl.header-view.offcanvas-active .offcanvas-menu .offcanvas-inner .sppb-col-md-2.sppb-col-sm-12.sppb-col-xs-12 .sppb-text-left a {
 text-align: right !important;
}

.TRAINING .section-training-anim .n2-ss-layer-col.n2-ss-layer-content .n2-ow.n2-ss-item-circlecounter-svg-container {
    width: auto !important;
}
.TRAINING .section-training-anim .n2-ss-layer-col.n2-ss-layer-content .n2-ow.n2-ss-item-circlecounter-svg-container svg.svg {
    width: 180px !important;
    height: 180px !important;
}
.TRAINING .section-training-anim .n2-ss-layer-col.n2-ss-layer-content .n2-ow.n2-ss-item-circlecounter-svg-container .n2-ss-item-circlecounter-counting-div.n2-ow {
    font-size: 30px !important;
}



}

@media only screen and (max-width: 900px){
.TRAINING .section-training-anim .n2-ss-layer-col.n2-ss-layer-content {
    max-width: 330px;
    margin: 0 auto;
}
.TRAINING .section-training-anim .sppb-row {margin-top: 0;}
.TRAINING .section-training-anim .sppb-row>.sppb-col-md-12.sppb-col-sm-6 {
    max-width: 100% !important;
    flex: 0 0 100% !important;
}
.TRAINING .section-testimonial .n2-ss-slider .n2-ss-layer-content .n2-ss-layer {
    width: auto !important;
}


}



@media only screen and (max-width: 767px){
.TRAINING .wrap-boxes-showing.BT-M.AV-M {
    padding-bottom: 35px !important;
}
.TRAINING .section-avail-training .sppb-addon-wrapper div#dttrainings .col-md-6.col-lg-4.trainings .card-body {
    height: auto;
}
.TRAINING .section-avail-training .sppb-addon-wrapper div#dttrainings .training-request .card-body{
	height: auto !important; 
}
.TRAINING .section-avail-training .sppb-addon-wrapper div#dttrainings {
    margin-top: 35px;
}
    .home-page .sppb-section .smart-content img.sppb-img-responsive {max-width: 33px;}
    /*.section-news .sppb-col-md-12 .sppb-container-inner .sppb-row, .section-service .sppb-col-md-12 .sppb-row, .section-explore .sppb-col-md-12 .sppb-row, .section-facility .sppb-container-inner .sppb-row, .section-statistics .sppb-row, .section-tabs ul.sppb-nav.sppb-nav-tabs, .section-training-articles .sppb-row-container .sppb-col-md-12 .sppb-row, .browse-help .sppb-col-md-12 .sppb-row {-ms-overflow-style:scrollbar !important;}*/
    .section-statistics  .sppb-row-container .sppb-col-md-12 #section-id-1583998347513.statistics-row .sppb-row  .sppb-row.sppb-no-gutter {width:250px;}
    #sppb-addon-wrapper-1590132094011 {margin-bottom: 0px;}

header .sppb-section {
 max-width: 200px !important;
}
.je_acc ul{
  display:inline-block !important;
  width:100% !important;
  text-align:center !important;
  margin:0 aut !important;
}
header .sppb-section .sppb-row {
 display: block !important;
}
header .sppb-section .sppb-row .sppb-col-md-5.sppb-col-sm-5.sppb-col-xs-5 {
 max-width: 100%;
}
.section-testimonial .sppb-carousel-extended-dots {
 bottom: -60px !important;
 left:-30px;
}
.section-testimonial {
 position: relative;
}
.section-testimonial .sppb-carousel-extended-list .sppb-carousel-extended-item {
 width: 100% !important;
 left: 0px !important;
 visibility: hidden;
 opacity: 0;
 filter: blur(0px) !important;
}
.section-testimonial .sppb-carousel-extended-list .sppb-carousel-extended-item.active {
 visibility: visible;
 opacity: 1;
}
.header-view .section-testimonial .sppb-testimo .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item{
 left: 0px;
}
.header-view .sppb-testimo .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item.active {
 left: -48px !important;
}
.section-testimonial .sppb-column-addons .sppb-addon-wrapper + .sppb-addon-wrapper>.clearfix {
 background-size: 50px !important;
 background-position: 15px -8px !important;
 padding-top: 23px !important;
}
.header-view .section-testimonial .sppb-testimo .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item.active .sppb-carousel-extended-description{
 padding-right: 20px !important;
 font-family: 'Dubai';
 color: #e5e5e5;
 padding-top: 15px;
 text-align: center;
}
.section-testimonial .sppb-carousel-extended-list .sppb-carousel-extended-item .testimo-details .sppb-carousel-extended-heading {
 color: white; 
}
.section-testimonial .sppb-addon-wrapper + .sppb-addon-wrapper {
 margin-top: -30px !important;
}
.header-view header#sp-header .sppb-column {
 position: relative;
 right: -15px;
 padding-top: 30px;
}
.header-view header#sp-header {
 height: 95px;
}
.header-view header#sp-header div#sp-logo .logo {
 height: 95px !important;
}
.header-view header#sp-header div#sp-menu a#offcanvas-toggler {
 line-height: 95px;
 height: 95px;
}
.header-view section#sp-breadcrumb.new-sticky {
 top: 95px !important;
}
.booking {
 position: relative;
}
.booking:after {
 content: "";
 background: #eaebed;
 position: absolute;
 height: 100%;
 width: 100%;
 left: -100%;
 top: 0;
}
.booking:before {
 content: "";
 background: #eaebed;
 position: absolute;
 height: 100%;
 width: 100%;
 right: -100%;
 top: 0;
}
/*input.cf-input[type="radio"]:checked + label.cf-label:after, input.cf-input[type="radio"]:not(:checked) + label.cf-label:after{
 top: 8px !important;
}*/
.row.main-train:before , .row.main-train:after{
 display: none;
}
.training-loadmore {
 width: 100%;
 position: relative;
 top: 0;
 margin-bottom: 40px;
}
ul#feedback_all_tabs li , ul#feedback_tabs li , ul#request_all_tabs li {
	flex: 0 0 50% !important;
	max-width: 80% !important;
	margin: 0 auto 20px;
	padding: 0 15px;
}
ul#feedback_all_tabs , ul#feedback_tabs , ul#request_all_tabs {
 display: block;
 margin: 0px;
}
ul#feedback_all_tabs li a, ul#feedback_tabs li a, ul#request_all_tabs li a{
	width: 100%;
	padding: 16px 35px;
	height: auto;
}
div.feedback-tabs-wrap .page-content>.sppb-section .sppb-addon-content{
 text-align: center;
}
div.feedback-tabs-wrap .page-content>.sppb-section h3.sppb-addon-title {
 text-align: center;
}
div.feedback-tabs-wrap .page-content>.sppb-section h3.sppb-addon-title:after {
 right: 0;
 margin: auto;
}
div.feedback-tabs-wrap .page-content>.sppb-section h3.sppb-addon-title {
 text-align: center;
}
div.feedback-tabs-wrap .page-content>.sppb-section h3.sppb-addon-title:after {
 right: 0;
 margin: auto;
}
div.feedback-tabs-wrap .page-content>.sppb-section table td {
 text-align: left;
}
div.feedback-tabs-wrap .page-content>.sppb-section a.sppb-btn {
 font-size: 16px;
 padding: 12px 68px;
 width: 200px;
 margin: 0px auto 50px;
 display: block;
}
.feedback-tabs-wrap .convertforms form .cf-control-group.cf-one-half {
 width: 100%;
 font-size: 14px;
}
.feedback-tabs-wrap .convertforms form .cf-control-group.cf-one-half * {
 /*font-size: 14px !important;*/
}
.feedback-tabs-wrap .convertforms form .cf-control-input textarea {
 font-size: 14px !important;
}
.contact_feedback h3 {
 text-align: center;
}
.contact_feedback h3:after {
 right: 0;
 margin: auto;
}
.help-tools .terms-1, .help-tools .terms-2, .help-touch .touch-1, .help-touch .touch-2{
 border-radius: 3px;
}
.section-tabs ul.sppb-nav.sppb-nav-tabs li.active{
 left: 0px;
 overflow: hidden;
}
.section-tabs ul.sppb-nav.sppb-nav-tabs {
 padding-left: 30px;
}
.header-view .offcanvas-menu a.close-offcanvas{
 top: -57px;
}
body.News div.news-filter section.filter h3 {
 width: 100% !important;
 text-align: center;
 float: none !important;
 font-size: 22px !important;
 font-weight: bold;
 margin-bottom: 15px;
}
body.News div.news-filter section.filter .k2CategorySelectBlock.news-filter {
 width: 100% !important;
}
body.News #sp-search-bar .news-filter .k2CustomCodeBlock section.filter .k2CategorySelectBlock form .news_category {
 width: 100% !important;
 margin-bottom: 15px;
}
body.News #sp-search-bar .news-filter .k2CustomCodeBlock section.filter .k2CategorySelectBlock form .news-year{
 width: 48% !important;
}
body.News #sp-search-bar .news-filter .k2CustomCodeBlock section.filter .k2CategorySelectBlock form .btn{
 width: 48% !important;
}
body.News #sp-search-bar {
 background-image: linear-gradient(180deg, #ffffff 39%, #ffffff 39%) !important;
}
.News #sp-search-bar .news-filter section.title h2 {
 text-align: center;
}
.News #sp-search-bar .news-filter section.title h2:after {
 right: 0;
 margin: auto;
}
.rtl .section-testimonial .sppb-column-addons>.sppb-addon-wrapper>.clearfix {
 padding-right: 0 !important;
}
.rtl.header-view .sppb-testimo .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item.active {
 left: 0px !important;
}
.rtl .section-testimonial .testimo-details {
 margin-left: auto;
 padding-right: 30px;
}
.rtl .section-testimonial .sppb-carousel-extended-dots{
 left: 0;
}
.rtl .section-testimonial .sppb-column-addons .sppb-addon-wrapper + .sppb-addon-wrapper>.clearfix {
 background-size: 50px !important;
 background-position: right -1px !important;
 padding-top: 23px !important;
}
.rtl .section-testimonial h2.sppb-addon-title {
 margin-right: 0px !important;
}
header#sp-header.open_services_header div#sp-open-service-search .open_services_adjust .sppb-row {
 margin: 0;
 display: flex !important;
 align-items: center !important;
}
header#sp-header.open_services_header div#sp-open-service-search .open_services_adjust .sppb-col-md-2.sppb-col-sm-3.sppb-col-xs-3 .sppb-addon-wrapper>.clearfix {
 padding-top: 0;
}
.rtl.home-page .sppb-section.section-smart {
 background-image: linear-gradient(180deg, #f0f0f0 25%, #f4f4f4 20%) !important;
}
.rtl.home-page .sppb-section .smart-content img.sppb-img-responsive {
 position: relative;
 left: 63px;
 top: 38px;
}
.home-page .sppb-section.section-smart {
 background-image: linear-gradient(180deg, #f0f0f0 23%, #f4f4f4 20%) !important;
}
.home-page .sppb-section .smart-content img.sppb-img-responsive {
 position: relative;
 left: -64px;
 top: 38px;
}
.home-page .sppb-section.section-smart .smart-author-image img.sppb-img-responsive {
 margin-top: 80px !important;
}
.home-page .sppb-section.section-smart {
 padding-top: 30px !important;
}

.open-services.os-temp div#sp-slide h1 {
 width: 100% !important;
 font-size: 25px !important;
 line-height: 33px !important;
 text-align: center;
}

.freight-forwarde .active-ff  .hover_box .sppb-addon.sppb-addon-feature-explore, 
.haulier .active-h  .hover_box .sppb-addon.sppb-addon-feature-explore, 
.free-zone-company .active-fzc  .hover_box .sppb-addon.sppb-addon-feature-explore, 
.clearing-agent .active-ca  .hover_box .sppb-addon.sppb-addon-feature-explore, 
.airline-agent .active-aa  .hover_box .sppb-addon.sppb-addon-feature-explore, 
.shipping-agent .active-sa  .hover_box .sppb-addon.sppb-addon-feature-explore, 
.cargo-owner .active-co  .hover_box .sppb-addon.sppb-addon-feature-explore{
  opacity: 1 !important;
    transform: scale(1);
    top: 0;
    height: 216px !important;
    padding: 35px 10px;
    border-radius: 5px; 
    width: 100%;
}
.EPST-M .hover_box .sppb-addon.sppb-addon-feature-explore .sppb-addon-text {
    display: none;
}
.EPST-M {padding-top: 25px !important;padding-bottom: 0 !important;}
.EPST-M .ps-padding .hover_box .sppb-addon-feature{
  padding: 37px 10px !important;
}
.section-facility.EPST-M .sppb-col-md-12 .sppb-col-md-1:first-child{
  margin-left: 0px !important;
}
.section-facility.EPST-M .k2ItemsBlock ul{
  padding-left: 0px !important;

}
.EPST-M.section-facility {
    padding-top: 11px !important;
    padding-bottom: 0 !important;
}
.EPST-M.section-facility .sppb-col-md-1:last-child {
    max-width: 125.75px !important;
    flex: 0 0 125.75px !important;
}
.EPST-M.section-facility + .sppb-section {
    padding-top: 50px !important;
    padding-bottom: 35px !important;
}

.EPST-M.section-facility + .sppb-section h2.card-body {
    margin-bottom: 0 !important;
    padding-bottom: 0;
}
.EPST-M.section-facility + .sppb-section .moduleItemIntrotext .sppb-row {padding-top: 50px !important;}

.EPST-M.section-facility + .sppb-section .sppb-col-md-8.sppb-col-sm-6 p.card-body {
    padding-bottom: 0;
}
.ZS-M {
    padding-bottom: 35px !important;
}
.sppb-section.comn-services {
    padding-top: 0 !important;
}

.sppb-section.comn-services .sppb-addon.sppb-addon-articles.trade-articles .sppb-col-md-4.sppb-col-sm-6 {
    min-width: 300px !important;
    max-width: 300px !important;
}

.sppb-section.comn-services .sppb-addon.sppb-addon-articles.trade-articles .sppb-col-md-4.sppb-col-sm-6 .sppb-article-info-wrap {
    padding: 15px 20px !important;
}

.sppb-section.comn-services .sppb-addon.sppb-addon-articles.trade-articles .sppb-col-md-4.sppb-col-sm-6 .sppb-addon-article {
    height: 475px !important;
    margin-bottom: 35px !important;
}
.sppb-section.comn-services + .sppb-section {
    padding-bottom: 50px !important;
}



}


@media only screen and (max-width: 768px){

#dttrainings > div.col-md-6.col-lg-4.training-request > div > div > h4 {display: inline !important;}

.TIPM-M .sppb-addon.sppb-addon-articles.card-articles .sppb-addon-article {
    margin-top: 25px;
}
.TTS-M .sppb-addon-wrapper .custom .row {display: block;}

.TTS-M .sppb-addon-wrapper .custom .row .divider_center_white.sppb-col-md-7.sppb-col-sm-6 {
    width: 100%;
    max-width: 100%;
}
.TTS-M .sppb-addon-wrapper .custom .row .sppb-col-md-7.sppb-col-sm-6 {
    max-width: 100%;
}
.TTS-M .sppb-section .sppb-col-md-6 {
    margin-bottom: 25px;
}
.rtl .section-facility.EPST-M .sppb-row-container {
    padding: 0;
}
.rtl .section-facility.EPST-M .k2ItemsBlock ul{
  padding-right: 0px !important;
}

}





@media only screen and (max-width: 575px){
.section-testimonial .sppb-column-addons .sppb-addon-wrapper + .sppb-addon-wrapper>.clearfix {
 background-position: 55px -4px !important;
 padding-top: 35px !important;
 padding-left: 55px !important;;
}
.section-testimonial .sppb-addon-wrapper h2.sppb-addon-title {
 margin-bottom: 0px !important;
 max-width: 250px;
 margin-left: auto !important;
 margin-right: auto !important;
}
.header-view .section-testimonial .sppb-testimo .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item.active .sppb-carousel-extended-description{
 padding-right: 0px !important;
}
.section-testimonial .sppb-carousel-extended-list .sppb-carousel-extended-item .testimo-details .sppb-carousel-extended-heading {
 color: white;
 margin-bottom: 2px !important;
}
.section-testimonial .sppb-carousel-extended-list .sppb-carousel-extended-item .testimo-details .sppb-carousel-extended-subheading {
 line-height: 14px !important;
 font-size: 13px !important;
 padding-right: 10px;
}
.header-view .section-testimonial .sppb-carousel-extended-list .sppb-carousel-extended-item .testimo-details img {
 margin-left: 15px !important;
 width: 68px;
 height: 20px !important;
}
.section-testimonial .sppb-addon-wrapper + .sppb-addon-wrapper {
 margin-top: 0px !important;
}
div#sp-breadcrumb ol.breadcrumb {
 font-size: 13px;
 padding: 12px 0px;
 line-height: 18px;
}
.section-tabs ul.sppb-nav.sppb-nav-tabs{
 width: 100% !important;
}
.home-page #section-personas .sppb-container-inner .sppb-row{
 width: 100% !important;
}
section#section-image h1.sppb-addon-title {
 font-size: 26px !important;
 text-align: center;
 line-height: 35px !important;
 padding: 0 25px;
}
section#section-image h3.sppb-addon-title {
 font-size: 21px !important;
 padding: 0 25px;
 text-align: center;
}
.home-page .banner_toggle {
 top: 520px !important;
}
.k2_cat_wrap #k2Container div.catItemIntroText, .k2_wrap #k2Container div.itemFullText {
 text-align: left;
}
body.News div.itemList .itemContainer.itemContainerLast .catItemReadMore {
 width: 100% !important;
 display: block !important;
}
body.News div.itemList .itemContainer.itemContainerLast .catItemReadMore a.k2ReadMore {
 display: block;
 padding: 10px 0 !important;
 font-size: 14px !important;
}
body.News .news-announcement-banner h1.sppb-addon-title {
 position: relative;
 margin-top: 0px !important;
 font-size: 30px !important;
 line-height: 33px !important;
}
.home-page .banner_toggle {
 top: 350px !important;
}
section#section-image , section#section-video {
 height: 550px !important;
}
.rtl #sp-menu {
 left: 16px;
 right: auto;
}
.rtl.header-view .offcanvas-menu a.close-offcanvas {
 right: auto;
 left: 16px;
}
.rtl.header-view .section-testimonial .sppb-testimo .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item.active .sppb-carousel-extended-description {
 font-size: 14px !important;
 line-height: 18px !important;
}
.rtl.header-view .sppb-testimo .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item.active {
 left: -40px !important;
}
.rtl .section-testimonial .sppb-column-addons .sppb-addon-wrapper + .sppb-addon-wrapper>.clearfix {
 background-position: right 35px top -7px !important;
}
.rtl .section-testimonial .sppb-carousel-extended-dots {
 left: -30px;
}
.divider_center_white .sp-slider .sppb-sp-slider-title {
 margin-bottom: 30px !important;
}
header#sp-header.open_services_header div#sp-open-service-menu div#js-meganav ul li a {
 text-align: center;
 padding: 0 0 16px;
}
header#sp-header.open_services_header .container-inner .row {
 display: block;
 background: #0e1b3d;
}
header#sp-header.open_services_header div#sp-open-service-menu {
 margin: 0 auto;
}
header#sp-header.open_services_header div#sp-logo {
 padding: 0;
}
header#sp-header.open_services_header div#sp-open-service-search{
 z-index: 9;
}
.os-temp header#sp-header.open_services_header div#sp-open-service-menu>.sp-column {
 margin-left: -15px;
 margin-right: -15px;
}
.open-services.os-temp div#sp-logo .sp-column {
 height: 95px;
}
.os-temp section#sp-main-body ul.menu.nav-tabs li {
 display: block;
 padding: 13px 8px;
 border-radius: 0;
}


.header-view header#sp-header div#sp-logo .logo {
  position: relative;
  z-index: 999;
}



.section-news .sppb-row .sppb-col-md-4 .sppb-media-content {min-height:350px !important;}
/*.newsletter .sppb-addon-articles-other a.sppb-btn-primary.sppb-btn-rounded {text-align: left;}*/
.cluster-why .sppb-col-md-12 .sppb-addon-wrapper:first-child {background: #F4F4F4;}
/*.cluster-why .sppb-row-container .sppb-col-md-12 .statistics-row div.sppb-container-inner > div.sppb-row {flex-wrap: nowrap !important;padding: 25.5px 0 25.5px !important;}*/
#section-id-1589185360391.section-statistics .sppb-row-container .sppb-col-md-12 #section-id-1583998347513.statistics-row .sppb-row .sppb-row.sppb-no-gutter {width: 290px;padding-bottom: 0;}
#sppb-addon-1589807501863 > div > div > div.sppb-addon-single-image-container {width: 80px;}
#column-id-1589807501864 {width: 220px;}

/*letest css*/
.WHATROSOOM-M .n2-ss-layer.n2-ow.rosoom-align.n2-ss-last-in-row {
  order: 2 !important;
  margin-top: 15px !important;
}
.WHATROSOOM-M .n2-ss-layer.n2-ss-last-in-row {
    order: 1 !important;
    margin-bottom: 0 !important;
}
.WHATROSOOM-M {padding-top: 50px !important; padding-bottom: 35px !important;}
.WHATROSOOM-M .n2-ss-layer.n2-ss-last-in-row .mobile-heading-align.title-align.v-align-inner {
    text-align: center !important;
    font-size: 30px !important;
}
.WHATROSOOM-M .n2-ss-layer.n2-ss-last-in-row .n2-ss-hide-desktopportrait.n2-ss-hide-desktoplandscape.n2-ss-hide-tabletportrait.n2-ss-hide-tabletlandscape.n2-ow.n2-ow-all p {
    text-align: center !important;
}
.WHYROSOOM-M {
    padding-top: 50px !important;
}
.WHYROSOOM-M .sppb-section {
    padding-top: 35px !important;
}
.FACTITLE-M {
    padding-top: 50px !important;
}
.FACTCOUNT-M {
    padding-top: 25px !important;
}
.VALUEDCUSTOMER-M {
    padding-top: 50px !important;
}
.OURPARTNER-M .sppb-section {
    padding-top: 35px !important;
}
.VALUEDCUSTOMER-M .sppb-section {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
}
.VALUEDCUSTOMER-M .valued_customer .sppb-articles-carousel-content{
  margin-left:auto !important;
  margin-right: auto !important; 
}
.QUESTION-M{
  padding-bottom: 0pc !important;
}
.QUESTION-M .sppb-addon-wrapper {
    margin-bottom: 0 !important;
}
.QUESTION-M .sppb-addon-wrapper .sppb-addon-content .custom div {
    padding-bottom: 35px !important;
    margin-bottom: 0px !important;
}
.QUESTION-M .sppb-addon-wrapper .sppb-addon-content .custom div .sppb-text-left.rtl-align {
    padding-bottom: 0 !important;
}
.OURPARTNER-M {
    padding-top: 50px !important;
    padding-bottom: 35px !important;


}
.rosoom-partners .sppb-articles-carousel-column.sppb-col-md-3 {
    max-width: 100% !important;
}
.OURPARTNER-M .sppb-addon-wrapper .bx-wrapper .sppb-articles-carousel-column.sppb-col-md-3 {   
    max-width: 100% !important;
}
.TAU-M .n2-ss-layer.n2-ow.n2-ss-last-in-row {
    order: 1 !important;
    margin: 0 !important;
}
.TAU-M .n2-ss-layer.n2-ow.rosoom-align.n2-ss-last-in-row {
    order: 2 !important;
    padding-top: 35px;
}
.TAU-M {
    padding-top: 50px !important;
    padding-bottom: 35px !important;
}
.TAU-M .n2-ss-layer.n2-ow.rosoom-align.n2-ss-last-in-row .mobile-heading-align.title-align.v-align-inner.n2-ss-item-content.n2-ow {
    text-align: center !important;
}
.TAU-M .n2-ss-layer.n2-ow.rosoom-align.n2-ss-last-in-row .n2-ss-img-wrapper.n2-ss-img-crop.n2-ss-item-content.n2-ow {
    margin: 0 auto !important;
    display: block !important;
    text-align: center;
}
.TAU-M .n2-ss-layer.n2-ow.rosoom-align.n2-ss-last-in-row .n2-ss-img-wrapper.n2-ss-img-crop.n2-ss-item-content.n2-ow img {
    margin: 0 auto !important;
}
.TAU-M .n2-ss-layer.n2-ow.rosoom-align.n2-ss-last-in-row .n2-ss-layer.n2-ow.text-align-m {
    margin-top: 0 !important;
    padding-bottom: 5px;
    padding-left: 10px;
}
.TAU-M + .sppb-section.benefits {
    padding-top: 50px !important;
}
.TAU-M + .sppb-section.benefits .sppb-section {padding-top: 35px !important;}
.TIP-M {
    padding-top: 50px !important;
}
.TIPM-M .sppb-col-md-3.sppb-col-sm-6.article-wave {width: 100% !important;max-width: 100% !important;margin-top: 15px;}

.TIPM-M .sppb-row {
    flex-direction: column !important;
    padding-top: 10px;
}

.TIPM-M .sppb-col-md-3.sppb-col-sm-6.article-wave h3 {
    text-align: center !important;
    width: 100%;
    display: block;
    margin: 0px 0;
}
.TIPM-M .sppb-col-md-3.sppb-col-sm-6.article-wave .sppb-article-introtext {
    height: auto;
}
.TIPM-M .sppb-col-md-3.sppb-col-sm-6.article-wave .sppb-addon-article {
    height: auto;
}
.TIPM-M .sppb-col-md-3.sppb-col-sm-6.article-wave .sppb-addon-article .sppb-article-info-wrap {
    padding-bottom: 0;
}
.TIF-M {
    padding-top: 50px !important;
}
.TIFM-M {
    padding-top: 35px !important;
}
.TSHQ-M .sppb-addon-content .custom div {
    padding-bottom: 35px !important;
    margin-bottom: 0 !important;
    border:0 !important; 
}
.TSHQ-M .sppb-addon-content .custom div .sppb-text-left.rtl-align {
    padding-bottom: 0 !important;
}
.TSHQ-M {
    padding-bottom: 0 !important;
}
.TSHQ-M .sppb-addon-wrapper {
    margin-bottom: 0 !important;
}
.TTS-M .sppb-col-md-12 {padding-top: 50px !important;padding-bottom: 0 !important;height: auto !important;}

.TTS-M .sppb-col-md-12 p.card-body {
    margin-top: 0 !important;
}
.TTS-M .sppb-col-md-12 .sppb-section {
    padding-top: 0px !important;
}
.TTS-M .sppb-col-md-12 .sppb-section .sppb-column.r-quote {
    margin-top: 35px !important;
}
.TTS-M .sppb-col-md-12 .sppb-section .sppb-column-addons .sppb-column.r-quote .sppb-col-md-12.sppb-col-sm-12 {
    padding-top: 0 !important;
}
.TTS-M .sppb-col-md-12 .sppb-section .sppb-column-addons .sppb-column.r-quote .sppb-col-md-12.sppb-col-sm-12 h4.card-body {
    text-align: center !important;
    margin-bottom: 25px !important;
}
.TTS-M .sppb-col-md-12 .sppb-section .sppb-column-addons .sppb-column.r-quote .sppb-addon-text {
    color: #696F83;
    height: auto !important;
}
.TOP-M {
    padding-top: 50px !important;
    padding-bottom: 35px !important
}
.TOP-M .sppb-section {
    padding-top: 35px !important;
}
.TOP-M .sppb-section .sppb-articles-carousel-column.sppb-col-md-3 {
    max-width: 100% !important;
    width: 370px !important;
}
.TIPM-M .sppb-addon.sppb-addon-articles.card-articles .sppb-addon-article {
    margin-top: 0px !important;
}

.TTS-M .sppb-section .sppb-col-md-6 {
    margin-bottom: 0px;
}
.browse-help .sppb-addon.sppb-addon-module .sppb-section {padding-top: 35px !important;}
.browse-help .sppb-addon.sppb-addon-module h2.card-body {
    margin-bottom: 20px !important;
}
.common-fild-boxes-wrapp .sppb-addon-wrapper + .sppb-addon-wrapper {
    margin-top: 35px !important;
}
.help-faq .sppb-col-sm-4 .sppb-article-info-wrap a.sppb-readmore{
  height: auto !important;
    max-width: 100% !important;
    order: 3;
    margin-top: 25px; 
    padding: 10px 22px 11px 22px !important;
}
.help-search .moduleItemIntrotext .sppb-col-md-5.sppb-col-sm-6 .sppb-addon-content {
    display: block !important;
    text-align: center;
}

.help-search .moduleItemIntrotext .sppb-col-md-5.sppb-col-sm-6 .sppb-addon-content h6.sppb-addon-title {
    display: block;
    width: 100%;
    margin-bottom: 0 !important;
}

.help-search .moduleItemIntrotext .sppb-col-md-5.sppb-col-sm-6 .sppb-addon-content .k2ItemsBlock {
    display: block;
}
.common-fild-boxes-wrapp + .sppb-section .sppb-text-center .sppb-btn.sppb-btn-primary.sppb-btn-lg.sppb-btn-rounded {
    width: 100% !important;
    font-size: 14px !important;
}
.help-faq .faq_like_inner {
  margin-left: 5px;
    top: 0px !important;
}
.sppb-section.wizard-assistance {
    background-size: cover !important;
    margin-bottom: 50px !important;
    padding-bottom: 50px !important;
}
.wizard-assistance .sppb-col-md-6.sppb-col-sm-6 .sppb-addon-text {
    height: auto !important;
}
.wizard-assistance .sppb-col-md-6.sppb-col-sm-6 {
    margin-top: 25px;
}
.wizard-assistance .sppb-col-md-6.sppb-col-sm-6:first-child {
    margin-top: 0;
}
.more-help-section {
    background-size: cover !important;
}
.more-help-section .sppb-column.terms-1.nmp-1 {
    margin-bottom: 30px;
    height: auto !important;
    padding: 20px !important;
}

.more-help-section .sppb-column.terms-1.nmp-1 .sppb-addon-content {
    display: block !important;
}

.more-help-section .sppb-column.terms-1.nmp-1 .sppb-addon-content .pull-left {
    float: none !important;
    width: 100%;
}

.more-help-section .sppb-column.terms-1.nmp-1 .sppb-addon-content .sppb-media-content {
    margin-left: 0;
}

.more-help-section .sppb-column.terms-1.nmp-1 .sppb-addon-content .sppb-media-content .sppb-addon-text {
    height: auto !important;
    margin-top: 10px;
}
.help-search {
    padding-top: 50px !important;
}
.help-search .sppb-col-md-7.sppb-col-sm-6 .sppb-addon.sppb-addon-header.sppb-text-center {
    margin-top: 0 !important;
}
.help-search .sppb-section.search-box {
    margin-top: 0 !important;
    margin-bottom: 50px !important;
    margin-left: -20px;
    margin-right: -20px !important;
}
.browse-help {
    padding-top: 50px !important;
}
.browse-help .sppb-column.eokb-n.cargo-oper {
    margin-bottom: 0;
}
.browse-help {
    padding-bottom: 50px !important;
}
.common-fild-boxes-wrapp {
    padding-top: 50px !important;
}
.help-faq .faq_like_inner + span {
    font-size: 12px;
    display: inline-block;
    margin-left: 10px;
    padding-top: 9px !important;
}
.help-faq .sppb-col-sm-4 .sppb-article-info-wrap {
    padding: 20px !important;
}
.common-fild-boxes-wrapp .sppb-addon.sppb-addon-articles-help .sppb-col-sm-4.animation-element.bounce-up:last-child .sppb-addon-article {
    margin-bottom: 0;
}
.common-fild-boxes-wrapp + .sppb-section {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
    margin-bottom: 50px !important;
}
.wizard-assistance .moduleItemIntrotext .sppb-row-container {
    margin-top: 35px !important;
    padding: 0;
}
.wizard-assistance .moduleItemIntrotext .sppb-row-container .sppb-column.terms-1 {text-align: left !important;padding: 30px 20px !important;height: auto !important;}
.wizard-assistance .moduleItemIntrotext .sppb-row-container .sppb-column.terms-1 .sppb-media-content {
    text-align: left;
}
.wizard-assistance .moduleItemIntrotext .sppb-row-container .sppb-column.terms-1 .sppb-media-content .sppb-addon-text {
    margin-top: 10px;
}

.more-help-section  .sppb-col-md-6.sppb-col-sm-6 {
    padding: 0;
}

.more-help-section .sppb-column.terms-1.nmp-1 img.sppb-img-responsive.nmh {
    margin: 0 0 25px !important;
}

.more-help-section .sppb-column.terms-1.nmp-1 .sppb-media-content {
    text-align: left !important;
}

.more-help-section .sppb-column.terms-1.nmp-1 .sppb-media-content .sppb-addon-wrapper.go-btn {}

.more-help-section .sppb-column.terms-1.nmp-1 .sppb-media-content .sppb-addon-wrapper.go-btn a {
    display: block;
}
.more-help-section .moduleItemIntrotext .sppb-row-container {
    margin-top: 35px !important;
}

.help-faq .sppb-addon.sppb-addon-articles-help .sppb-col-sm-4.animation-element.bounce-up.in-view .sppb-addon-article {
    margin-bottom: 35px !important;
}

.help-faq .sppb-addon-article .sppb-article-info-wrap .faq_like .faq_like_inner {
    margin-left: -3px;
    padding-left: 0 !important;
}
.EPST-M.section-facility + .sppb-section div#k2ModuleBox535 {}

.EPST-M.section-facility + .sppb-section .k2ItemsBlock .sppb-col-md-4.sppb-col-sm-6 {
    margin-top: 30px;
    position: relative;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.EPST-M.section-facility + .sppb-section .k2ItemsBlock .sppb-row {
    padding-left: 20px;
    padding-right: 20px;
}
.EPST-M.section-facility + .sppb-section .k2ItemsBlock .sppb-col-md-4.sppb-col-sm-6:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #bdbdbd;
  position: absolute;
  left: 0;
  bottom: -30px;
}
.EPST-M.section-facility + .sppb-section .k2ItemsBlock .sppb-row .sppb-col-md-4.sppb-col-sm-6.animation-element.slide-left.in-view:first-child {
    margin-top: 0;
}
.EPST-M.section-facility + .sppb-section .k2ItemsBlock .sppb-col-md-4.sppb-col-sm-6:last-child::after {
    height: 0;
}

.EPST-M.section-facility + .sppb-section .k2ItemsBlock .sppb-col-md-4.sppb-col-sm-6:last-child {
    margin-bottom: 0 !important;
}
.EPST-M.section-facility + .sppb-section .moduleItemIntrotext .sppb-row.p-btn-new {
    padding-top: 35px !important;
}
.sppb-section.comn-services + .sppb-section .sppb-row a.popup-btn {display: block;width: 100%;padding-bottom: 11px !important;text-align: center;}

.sppb-section.comn-services + .sppb-section .sppb-row {
    padding: 0 10px;
}
.help-search .moduleItemIntrotext h2.card-body {
    padding-top: 50px;
    margin-bottom: 35px !important;
    padding-bottom: 0px;
}
body.contact main#sp-component {
    padding: 0;
}

body.contact section#sp-main-body {
    padding-top: 0 !important;
    padding-bottom: 0px !important;
}
body.contact section#sp-main-body .itemBody {
    padding-bottom: 0;
}
body.contact main#sp-component .itemFullText .sppb-row.sppb-no-gutter .sppb-col-md-6 {
    margin-top: 0px !important;
    padding: 0px !important;
}
body.contact main#sp-component .itemFullText .sppb-row.sppb-no-gutter .sppb-col-md-6:first-child {padding: 20px !important;margin-top: 50px !important;}
body.contact main#sp-component .itemFullText .sppb-col-md-6 {margin-top: 0 !important;}
body.contact main#sp-component .itemFullText .sppb-col-md-6 table td {
    display: block;
    width: 100% !important;
}

.WH-M {
    padding-top: 50px !important;
    padding-bottom: 35px !important;
}

.WH-M .n2-ss-section-main-content.n2-ss-layer-content .n2-ss-layer.n2-ow.rosoom-align.n2-ss-last-in-row {
    order: 2;
    margin: 35px 0 0 0 !important;
    padding: 0 10px;
}

.WH-M .n2-ss-section-main-content.n2-ss-layer-content .n2-ss-layer.n2-ow.n2-ss-last-in-row {
    order: 1;
    margin: 0 !important;
}
.WH-M .n2-ss-section-main-content.n2-ss-layer-content .n2-ss-layer.n2-ow.rosoom-align.n2-ss-last-in-row .n2-ss-layer-col.n2-ss-layer-content {
    padding-right: 0 !important;
}
.WH-M .n2-ss-section-main-content.n2-ss-layer-content .n2-ss-layer.n2-ow.rosoom-align.n2-ss-last-in-row .n2-ss-layer-col.n2-ss-layer-content .n2-ss-layer.n2-ow.title-align.v-align div {
    text-align: center !important;
}

.WH-M .n2-ss-section-main-content.n2-ss-layer-content .n2-ss-layer.n2-ow.rosoom-align.n2-ss-last-in-row .n2-ss-layer-col.n2-ss-layer-content p {
    text-align: center !important;
}

.WH-M .n2-ss-section-main-content.n2-ss-layer-content .n2-ss-layer.n2-ow.rosoom-align.n2-ss-last-in-row .n2-ss-layer-col.n2-ss-layer-content .n2-ss-layer.n2-ow.wh_btn .n2-ss-button-container.n2-ss-item-content.n2-ow {
    width: 100%;
}

.WH-M .n2-ss-section-main-content.n2-ss-layer-content .n2-ss-layer.n2-ow.rosoom-align.n2-ss-last-in-row .n2-ss-layer-col.n2-ss-layer-content .n2-ss-layer.n2-ow.wh_btn .n2-ss-button-container.n2-ss-item-content.n2-ow a {
    height: auto !important;
    display: block !important;
}

.WH-M .n2-ss-section-main-content.n2-ss-layer-content .n2-ss-layer.n2-ow.rosoom-align.n2-ss-last-in-row .n2-ss-layer-col.n2-ss-layer-content .n2-ss-layer.n2-ow.wh_btn .n2-ss-button-container.n2-ss-item-content.n2-ow a div {
    display: block !important;
    padding-bottom: 6px;
}
.section-initiatives {
    margin-bottom: 0 !important;
}
.WHATROSOOM-M .n2-ss-layer-row-inner .n2-ss-layer.n2-ow.rosoom-align.n2-ss-last-in-row {
    margin-top: 35px !important;
    margin-bottom: 0px !important;
    padding-bottom: 10px !important;
}
.DTHC-M {
    padding-top: 50px !important;
    padding-bottom: 35px !important;
}
.DTHC-M .n2-ss-layer .n2-ss-layer.n2-ss-last-in-row {margin-bottom: 0 !important;}

.DTHC-M .n2-ss-layer .n2-ss-layer.n2-ss-last-in-row + .n2-ss-layer.n2-ss-last-in-row {
    margin-top: 50px !important;
}
.DTHC-M .n2-ss-layer .n2-ss-layer.n2-ss-last-in-row + .n2-ss-layer.n2-ss-last-in-row p {
    padding-bottom: 10px;
    text-align: center !important;
}
.explore .EPST-M {
    padding-top: 50px !important;
    background-position: 0px 0 !important;
}
.explore .EPST-M .sppb-row-container .sppb-col-md-12 {
    margin-left: 0 !important;
}
.explore .EPST-M .sppb-row-container .sppb-col-md-12 .sppb-addon-wrapper + .sppb-addon-wrapper .clearfix {
    padding-top: 0 !important;
}
.explore .EPST-M .ps-padding .hover_box .sppb-addon-feature{
  padding: 0px 10px !important;
}
.explore .EPST-M .sppb-row-container .sppb-col-md-12 .sppb-addon-wrapper + .sppb-addon-wrapper .clearfix .sppb-addon.sppb-addon-module {
    padding-top: 35px;
    padding-bottom: 50px;
}
.explore .EPST-M .sppb-row-container .sppb-col-md-12 .sppb-addon-wrapper + .sppb-addon-wrapper .clearfix .sppb-addon.sppb-addon-module {
    padding-top: 35px;
    padding-bottom: 50px;
}
.sppb-section.section-service.EDTST-M .sppb-addon.sppb-addon-articles.kzs-articles .sppb-col-md-3.sppb-col-sm-6 {
    margin-top: 35px !important;
    margin-bottom: 50px !important;
}

.explore .sppb-section.section-service.EDTST-M{
  padding-bottom: 0 !important;
}
.EDTO-M {
    padding-top: 50px !important;
}
.explore .EDTO-M + .sppb-section {
    padding-top: 35px !important;
}
body.contact main#sp-component .itemFullText .sppb-row.sppb-no-gutter .sppb-col-md-6:first-child h2.card-body {text-align: center;padding-right: 0;}

body.contact main#sp-component .itemFullText .sppb-row.sppb-no-gutter .sppb-col-md-6:first-child h2.card-body:after {
    right: 0;
    margin: auto;
}
.contact-head h2.card-body {
    margin-bottom: 20px !important;
}
table.contact-address-tbl {
    margin-top: 35px;
}
table.contact-address-tbl {
    margin-bottom: 35px;
}
.help-search .sppb-addon.sppb-addon-header.sppb-text-center {
    margin-bottom: 0 !important;
}

.help-search .sppb-addon.sppb-addon-header.sppb-text-center h5.sppb-addon-title {
    margin-bottom: 35px;
}
.help-faq .sppb-col-sm-4 .sppb-article-info-wrap .faq_like {
    justify-content: end;
}
.more-help-section .sppb-column.terms-1.nmp-1 .sppb-addon-content .sppb-media-content h4.sppb-addon-title.sppb-feature-box-title.sppb-media-heading {
    padding: 0 !important;
    display: block;
    width: auto;
    height: auto;
    margin-bottom: 25px !important;
}

.more-help-section .sppb-column.terms-1.nmp-1 .sppb-addon-content .sppb-media-content .sppb-addon-text {
    margin-top: 0;
    margin-bottom: 25px !important;
}

.more-help-section .sppb-column.terms-1.nmp-1 .sppb-addon-content .sppb-media-content .sppb-addon-wrapper.go-btn a {
    display: block;
    width: 100%;
}
.DTHC-M .n2-ss-layer .n2-ss-layer.n2-ss-last-in-row + .n2-ss-layer.n2-ss-last-in-row   .mobile-heading-align.title-align.v-align-inner.n2-ss-item-content.n2-ow {
    text-align: center !important;
}
.DTHC-M .n2-ss-layer .n2-ss-layer.n2-ss-last-in-row + .n2-ss-layer.n2-ss-last-in-row .n2-ss-img-wrapper.n2-ss-img-crop.n2-ss-item-content img {
    margin-top: 25px;
}
.explore .EDTO-M + .sppb-section .n2-ss-layer-col.n2-ss-layer-content .n2-ss-layer.n2-ow + .n2-ss-layer.n2-ow .n2-ss-layer-col.n2-ss-layer-content {
    padding: 20px !important;
}

.explore .EDTO-M + .sppb-section .n2-ss-layer-col.n2-ss-layer-content .n2-ss-layer.n2-ow + .n2-ss-layer.n2-ow .n2-ss-layer-col.n2-ss-layer-content .v-align-inner.n2-ss-item-content.n2-ow {
    padding: 0 !important;
    display: block !important;
}

.explore .EDTO-M + .sppb-section .n2-ss-layer-col.n2-ss-layer-content .n2-ss-layer.n2-ow + .n2-ss-layer.n2-ow .n2-ss-layer-col.n2-ss-layer-content .n2-ss-layer.n2-ow.v-align {
    height: auto !important;
}

.explore .EDTO-M + .sppb-section .n2-ss-layer-col.n2-ss-layer-content .n2-ss-layer.n2-ow + .n2-ss-layer.n2-ow .n2-ss-layer-col.n2-ss-layer-content .n2-ss-layer.n2-ow.EDTO-OVERFLOW {height: auto !important;}
.n2-ss-layer.n2-ow.WHS-M:after, .n2-ss-layer.n2-ow.WHS-M:before{
  display: none !important;
  height: 0 !important;
}
.n2-ss-layer.n2-ow.WHS-M{
  display: none !important;
  padding-bottom: 0 !important;
}
.n2-ss-layer.n2-ow.WHS-M + .n2-ss-layer.n2-ow {
    display: block;
}
.explore .EDTO-M + .sppb-section div {
    height: auto !important;
}
.EODTP-M {
    padding-top: 50px !important;
    padding-bottom: 35px !important;
}
.EODTP-M h2.card-body {
    max-width: 100%;
    padding: 20px 0px;
}
.EODTP-M .sppb-column-addons .sppb-addon-wrapper {
    margin-bottom: 35px !important;
}

.EODTP-M .sppb-column-addons .sppb-addon-wrapper +  .sppb-addon-wrapper {
    margin-bottom: 0 !important;
}

.EODTP-M .sppb-column-addons .sppb-addon-wrapper + .sppb-addon-wrapper .n2-ss-layer-col.n2-ss-layer-content {
    padding: 0 55px !important;
}

.EODTP-M .sppb-column-addons .sppb-addon-wrapper + .sppb-addon-wrapper .nextend-arrow-previous {
    left: 12px !important;
}

.EODTP-M .sppb-column-addons .sppb-addon-wrapper + .sppb-addon-wrapper .nextend-arrow-next {
    right: 12px !important;
}
.EODTP-M .sppb-column-addons .sppb-addon-wrapper + .sppb-addon-wrapper .n2-ss-layer-col.n2-ss-layer-content .n2-ss-layer.n2-ow {
    height: auto !important;
}
.EOPT-M {
    padding: 50px 0 35px 0 !important;
}

.EOPT-M .sppb-column-addons .sppb-addon-wrapper {
    margin-bottom: 35px !important;
}

.EOPT-M .sppb-column-addons .sppb-addon-wrapper + .sppb-addon-wrapper {
    margin-bottom: 0 !important;
}
.sppb-section.section-testimonial.EWOC-M {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.contact section#sp-main-body .itemBody {
    padding-top: 0;
}

.more-help-section + .section-initiatives h3.sppb-addon-title {
    max-width: 100%;
    display: block !important;
    text-align: center;
}
.explore section#sp-breadcrumb .sppb-addon-wrapper {
    margin-bottom: 0;
}
.explore section#sp-breadcrumb .sppb-addon-wrapper {
    margin-bottom: 0;
}
.sppb-section.section-testimonial.EWOC-M h2.card-body {
    padding-right: 0;
    padding-top: 0;
        padding-left: 0;
    text-align: center;
}
.ABOUT-US section#sp-breadcrumb .sppb-addon-wrapper {
    margin-bottom: 0;
}
.ABOUT-US section#sp-breadcrumb + .section-trade-story.divider_center_default {
    padding-top: 35px;
    padding-bottom: 35px !important;
}
.ABOUT-US section#sp-breadcrumb + .section-trade-story.divider_center_default h2.card-body {
    max-width: 100%;
}
.ABOUT-US section#sp-breadcrumb + .section-trade-story.divider_center_default .adttext {
    margin-bottom: 35px !important;
    text-align: center !important;
}
.ABOUT-US section#sp-breadcrumb + .section-trade-story.divider_center_default .adttext + .row.dte {
    margin-top: 0 !important;
    padding-top: 50px;
}
.ABOUT-US section#sp-breadcrumb + .section-trade-story.divider_center_default .adttext + .row.dte + p {text-align: center !important;margin-bottom: 0;}
.ABOUT-US .sppb-section.section-timeline {
  margin-top: 50px !important;
    padding-bottom: 35px !important;
    padding-top: 50px !important;
}
.ABOUT-US .sppb-section.section-timeline + .sppb-section {
  background-size: cover !important;
  padding-top: 50px !important;
  padding-bottom: 35px !important;
}
.ABOUT-US .sppb-section.section-timeline h1#timeline-years {
    margin-bottom: 0;
    margin-top: 25px;
    text-align: left;
    max-width: 182px;
    margin-left: auto;
    margin-right: auto;
}
.ABOUT-US .sppb-section.section-timeline + .sppb-section .moduleItemIntrotext .sppb-col-md-6.sppb-col-sm-6 {
    padding: 0;
    margin-bottom: 35px;
}

.ABOUT-US .sppb-section.section-timeline + .sppb-section .moduleItemIntrotext .sppb-col-md-6.sppb-col-sm-6 .sppb-column.terms-3 {
    padding: 25px 20px;
}

.ABOUT-US .sppb-section.section-timeline + .sppb-section .moduleItemIntrotext .sppb-col-md-6.sppb-col-sm-6 .sppb-addon-text {
    height: auto !important;
}

.ABOUT-US .sppb-section.section-timeline + .sppb-section .moduleItemIntrotext .sppb-col-md-6.sppb-col-sm-6 + .sppb-col-md-6.sppb-col-sm-6 {
    margin-bottom: 0;
}
.ABOUT-US .sppb-section.section-timeline + .sppb-section + .sppb-section {
    padding-top: 50px !important;
    padding-bottom: 35px !important;
}

.ABOUT-US .sppb-section.section-timeline + .sppb-section + .sppb-section .sppb-addon-wrapper {
    margin-bottom: 35px !important;
}
.ABOUT-US .sppb-section.section-timeline + .sppb-section + .sppb-section .sppb-addon-wrapper + .sppb-addon-wrapper {
    margin-bottom: 0 !important;
}
.section-facility .sppb-container-inner .sppb-row{
  width: 96% !important;
}
.explore .EPST-M .sppb-addon-wrapper {
    margin-bottom: 35px !important;
}

.explore .EPST-M .sppb-addon-wrapper + .sppb-addon-wrapper {
    margin-bottom: 0 !important;
}
.explore .section-explore .sppb-row-container .sppb-row {
    padding-bottom: 0 !important;
}
.ABOUT-US .sppb-section.section-timeline + .sppb-section .moduleItemIntrotext .sppb-col-md-6.sppb-col-sm-6 .sppb-column.terms-3 h4.sppb-addon-title.sppb-feature-box-title {
    left: 0;
    height: 50px !important;
}
.ABOUT-US .sppb-section.section-timeline + .sppb-section .moduleItemIntrotext .sppb-col-md-6.sppb-col-sm-6 .sppb-column.terms-3 h4.sppb-addon-title.sppb-feature-box-title:after {
    left: 0 !important;
}
.ABOUT-US .sppb-section.section-timeline .block-content h4.text-left {
    width: 100%;
}
.ABOUT-US .sppb-section.section-timeline .block-content h4.text-left + hr.hr-bottom {
    width: 40px !important;
}
.ABOUT-US .sppb-section.section-timeline .card-body {
    padding: 30px 40px !important;
}
.WHYROSOOM-M .sppb-container-inner .sppb-col-md-4.sppb-col-sm-6.article-wave .sppb-addon-article {
    margin-bottom: 35px !important;
    height: auto !important; 
}
.WHYROSOOM-M .sppb-container-inner .sppb-col-md-4.sppb-col-sm-6.article-wave .sppb-addon-article .sppb-article-introtext {
    height: auto;
}
.BT-M {
    padding-top: 50px !important;
    padding-bottom: 0px !important;
}
.BT-M .sppb-addon-wrapper {
    margin-bottom: 0px !important;
}
.BT-M .sppb-addon-wrapper #rtrainings .card {
    margin-bottom: 35px !important;
}
.BT-M .moduleItemIntrotext {
    margin-bottom: 35px;
}
.BT-M .sppb-addon-wrapper #rtrainings .card .card-body p.sits-requist {
    height: auto;
    margin-bottom: 25px;
}
.BT-M .sppb-addon-wrapper #rtrainings .card .card-body {
    padding: 55px;
}
.BT-M .sppb-addon-wrapper #rtrainings .col-md-6.col-lg-4 {
    padding: 0 30px;
}
.BT-M .training-loadmore {
    margin: 0;
}
.BT-M .training-loadmore a#load_more {
	margin-bottom: 35px;
}
.WT-M {
    padding-top: 50px !important;
    padding-bottom: 35px !important;
}

.WT-M .sppb-row {
    margin-top: 0 !important;
}
.WT-M .sppb-row .sppb-column-addons .sppb-addon-wrapper + .sppb-section {
    margin-top: 35px !important;
    padding-top: 0 !important;
}
.WT-M .sppb-row .sppb-column-addons .sppb-addon-wrapper + .sppb-section .sppb-col-md-4.sppb-col-sm-6.article-wave {
    margin-bottom: 0;
}
.WT-M .sppb-row .sppb-column-addons .sppb-addon-wrapper + .sppb-section .sppb-col-md-4.sppb-col-sm-6.article-wave .sppb-addon-article {
    height: auto !important;
    padding: 25px 55px;
}
.WT-M .sppb-row .sppb-column-addons .sppb-addon-wrapper + .sppb-section .sppb-col-md-4.sppb-col-sm-6.article-wave .sppb-addon-article .sppb-article-info-wrap .sppb-article-introtext {
    height: auto !important;
}
body .NC-M {
    padding-top: 50px !important;
	padding-bottom: 35px !important;
}
.NC-M .sppb-col-md-12 {
    margin-top: 0 !important;
}
.NC-M .sppb-col-md-12 .page-content .sppb-section.statistics-row .sppb-container-inner .sppb-row .sppb-col-md-3.sppb-col-sm-4 {
    max-width: 320px;
    margin: 0 auto 5px;
}
.NC-M .sppb-col-md-12 .mod-sppagebuilder.sp-page-builder {margin-top: 35px;}
.WD-M {
    padding-top: 50px !important;
    padding-bottom: 35px !important;
}
.WD-M .sppb-row-container .sppb-row {
    margin: 0;
}
.WD-M .sppb-row-container .sppb-row .sppb-section {
    padding-top: 35px !important;
}
.WD-M .sppb-row-container .sppb-row .sppb-section .sppb-addon-content .sppb-col-md-4.sppb-col-sm-6.article-wave {
    margin-bottom: 35px;
}
.WD-M .sppb-row-container .sppb-row .sppb-section .sppb-addon-content .sppb-col-md-4.sppb-col-sm-6.article-wave .sppb-addon-article {
    height: auto !important;
    padding:0px;
    margin-bottom: 0 !important;
}
.WD-M .sppb-row-container .sppb-row .sppb-section .sppb-addon-content .sppb-col-md-4.sppb-col-sm-6.article-wave .sppb-addon-article .sppb-article-introtext {
    height: auto;
}
.WD-M .sppb-row-container .sppb-row .sppb-section .sppb-addon-content .sppb-col-md-4.sppb-col-sm-6.article-wave:last-child {
    margin-bottom: 0;
}
.WD-M .sppb-row-container .sppb-row .sppb-section .sppb-addon-content .sppb-col-md-4.sppb-col-sm-6.article-wave .sppb-addon-article .sppb-article-info-wrap {
    padding-top: 25px !important;
}
.TI-M {
    padding-top: 50px !important;
}

.TID-M {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
}

.TID-M .row.instructor_main {
    padding: 35px 20px;
    display: block;
    margin-bottom: 35px !important;
}

.TID-M .row.instructor_main .column.col-6 {
    display: block !important;
    max-width: 100%;
    flex: 0 0 100%;
}

.TID-M .row.instructor_main .inst_des.col-6 {
    max-width: 100%;
    flex: 0 0 100%;
}

.TID-M .row.instructor_main .column.col-6 .instructor_wrapper {
    display: block !important;
}

.TID-M .row.instructor_main:last-child {margin-bottom: 0 !important;}

.TID-M .row.instructor_main .column.col-6 .instructor_wrapper .inst_des {
    margin-top: 35px;
}
.TIB-M {
    margin-bottom: 35px !important;
}
.TIB-M .sppb-btn.sppb-btn-primary.sppb-btn-lg.sppb-btn-rounded {
    width: 100% !important;
    display: block;
    max-width: 100%;
}
.TIB-M .sppb-btn.sppb-btn-primary.sppb-btn-lg.sppb-btn-rounded {
    width: 100% !important;
    display: block;
    max-width: 100%;
}
.WHATROSOOM-M .n2-ss-layer-row-inner .n2-ss-layer.n2-ow.rosoom-align.n2-ss-last-in-row .n2-ss-layer.n2-ow img {
    margin-top: 0px !important;
}

.WHATROSOOM-M .n2-ss-layer.n2-ss-last-in-row .n2-ss-layer-col.n2-ss-layer-content .n2-ss-layer.n2-ow .n2-ss-img-wrapper {
    padding: 0px 0 !important;
}
.WHATROSOOM-M .n2-ss-layer.n2-ss-last-in-row .n2-ss-layer-col.n2-ss-layer-content .n2-ss-layer.n2-ow .n2-ss-img-wrapper:after,
.WHATROSOOM-M .n2-ss-layer.n2-ss-last-in-row .n2-ss-layer-col.n2-ss-layer-content .n2-ss-layer.n2-ow .n2-ss-img-wrapper:before{
	display: none !important;
	background-color: transparent !important
}
.WHATROSOOM-M .n2-ss-layer-row-inner .n2-ss-layer.n2-ow.rosoom-align.n2-ss-last-in-row .n2-ss-img-wrapper.n2-ss-img-crop.n2-ss-item-content.n2-ow {
        margin-top: 20px;
    text-align: center;
    margin-bottom: 20px;
}
.WHATROSOOM-M .n2-ss-layer-row-inner .n2-ss-layer.n2-ow.rosoom-align.n2-ss-last-in-row .n2-ss-layer-col.n2-ss-layer-content {
    display: block !important;
}
section.psteps_top {
    padding: 20px !important;
    padding-bottom: 50px !important
}
section.psteps_top .divider_center_default.sppb-col-md-7.sppb-col-sm-6 {
    padding: 0;
}
section.psteps_top .psteps_steps .row.sppb-col-md-12.sppb-col-sm-12 {
    padding: 0;
}
section.psteps_top .psteps_steps .row.sppb-col-md-12.sppb-col-sm-12 .sppb-col-md-3.sppb-col-sm-3.steps_main {
    padding: 0;
    margin-bottom: 35px;
}
section.psteps_top .psteps_steps .row.sppb-col-md-12.sppb-col-sm-12 .sppb-col-md-3.sppb-col-sm-3.steps_main h4 {
    height: auto !important;
}
section.psteps_top .psteps_steps .row.sppb-col-md-12.sppb-col-sm-12 .sppb-col-md-3.sppb-col-sm-3.steps_main:last-child {
    margin-bottom: 0;
}
section.psteps_top .psteps_btn .sppb-text-center.new_regi {
    margin-top: 35px !important;
}
section.psteps_bottom section.popup_section_second {
    padding: 35px 20px;
}
.home-page .sp-page-builder .page-content #section-personas {
    padding: 50px 0 !important;
}
.home-page .sp-page-builder .page-content #section-personas .sppb-col-md-12 {
    margin: 0 !important;
}
.home-page #section-personas .sppb-row.sppb-no-gutter {
    margin-top: 0;
}
.home-page #section-personas .sppb-row.sppb-no-gutter .sppb-addon.sppb-addon-feature {
    padding: 0 0 !important;
}
body.home-page .EPST-M.section-facility + .sppb-section .sppb-column.stat-mod {
    padding: 35px 0 !important;
    position: relative;
	box-shadow: inset 0 0 0 transparent !important;
}
body.home-page .EPST-M.section-facility + .sppb-section .sppb-column.stat-mod .sppb-addon-wrapper>.clearfix {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
body.home-page .EPST-M.section-facility + .sppb-section.section-statistics{
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}
body.home-page .EPST-M.section-facility + .sppb-section .sppb-column.stat-mod .sppb-row {
    display: block !important;
}
body.home-page .EPST-M.section-facility + .sppb-section .sppb-column.stat-mod .sppb-row .sppb-row {
    display: flex !important;
    padding: 21px 0 9px;
}
body.home-page .EPST-M.section-facility + .sppb-section .sppb-column.stat-mod .sppb-row .sppb-col-md-4.sppb-col-sm-4 {
	padding-top: 30px;
    max-width: 300px;
    margin: 0 auto !important;
}
body.home-page .EPST-M.section-facility + .sppb-section .sppb-column.stat-mod .sppb-row .sppb-col-md-4.sppb-col-sm-4:first-child {
		margin-top: 40px !important;
}
body.home-page .EPST-M.section-facility + .sppb-section .sppb-column.stat-mod .sppb-addon-wrapper>.clearfix .sppb-addon.sppb-addon-module h4.sppb-addon-title:after {
    bottom: -35px;
}
body.home-page .EPST-M.section-facility + .sppb-section .sppb-column.stat-mod .sppb-col-md-6 + .sppb-col-md-3 {
    position: absolute;
    bottom: -35px !important;
    text-align: center !important;
    width: 100%;
}
body.home-page .EPST-M.section-facility + .sppb-section .sppb-column.stat-mod .page-content {
    position: relative !important;
}
body.home-page .EPST-M.section-facility + .sppb-section .sppb-column.stat-mod .sppb-container-inner {
    position: static !important;
}
body.home-page .EPST-M.section-facility + .sppb-section .sppb-column.stat-mod .page-content .sppb-section {
    position: static !important;
}
body.home-page .EPST-M.section-facility + .sppb-section .sppb-column.stat-mod .sppb-col-md-6 + .sppb-col-md-3 p.sppb-addon-title {
    text-align: center;
}
body.home-page .EPST-M.section-facility + .sppb-section.section-statistics:after {
    display: table !important;
    clear: both !important;
    content: "" !important;
    visibility: visible !important;
    opacity: 1 !important;
}
body.home-page .EPST-M.section-facility + .sppb-section .sppb-column.stat-mod .sppb-addon-wrapper>.clearfix .sppb-addon.sppb-addon-module {
    padding: 15px 0 40px;
}
body.home-page .EPST-M.section-facility + .sppb-section .sppb-column.stat-mod .sppb-column.border-right {
    border-right: 0 !important;
}

body.home-page .EPST-M.section-facility + .sppb-section.section-statistics + .sppb-section .sppb-row-container .sppb-addon-wrapper {
	margin-bottom: 0 !important;
}
body.home-page .newsletter {
    padding-top: 50px !important;
    padding-bottom: 0 !important;
}
body.home-page .newsletter .sppb-addon-wrapper {
    margin-bottom: 0 !important;
}

body.home-page .newsletter .sppb-col-sm-12.animation-element {
    padding: 0 25px;
}

body.home-page .newsletter .sppb-col-sm-12.animation-element:first-child .sppb-article-info-wrap {
    padding-top: 25px !important;
}
body.home-page .newsletter .sppb-col-sm-12:last-child .sppb-article-info-wrap{
	margin-bottom: 35px !important;
}
body.home-page .newsletter a.sppb-btn.sppb-btn-lg.sppb-btn-primary.sppb-btn-rounded {
    margin-top: 35px;
}
body.home-page .newsletter .sppb-col-md-6 + .sppb-col-md-6 {
    margin-top: 35px !important;
}
body.home-page .newsletter .sppb-col-md-6 + .sppb-col-md-6 .sppb-section.training-row {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
}
body.home-page .newsletter .sppb-col-md-6 + .sppb-col-md-6 .sppb-section.training-row a.moduleItemTitle {
    text-align: center !important;
    display: block;
}
body.home-page .newsletter .sppb-col-md-6 + .sppb-col-md-6 .moduleItemIntrotext p {
    margin-bottom: 0 !important;
}
body.home-page .newsletter .sppb-col-md-6 + .sppb-col-md-6 .sppb-addon-wrapper {
    margin-top: 0 !important;
}

body.home-page .section-initiatives {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
}
body.home-page .section-initiatives h3.sppb-addon-title {
	max-width: 100%;
    padding: 25px 0 !important;
    font-size: 30px !important;
    font-weight: bold;
    font-style: normal;
    line-height: 35px !important;
    display: block !important;
}
body.home-page .section-initiatives h3.sppb-addon-title:after {
    content: "";
    width: 40px;
    height: 2px;
    position: absolute;
    bottom: -20px;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: #ea2428;
}
body.News .section-initiatives {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
}
body.News .section-initiatives h3.sppb-addon-title {
	max-width: 100%;
    padding: 25px 0 !important;
    font-size: 30px !important;
    font-weight: bold;
    font-style: normal;
    line-height: 35px !important;
    display: block !important;
}
body.News .section-initiatives h3.sppb-addon-title:after {
    content: "";
    width: 40px;
    height: 2px;
    position: absolute;
    bottom: -20px;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: #ea2428;
}
body.help-faq .section-initiatives {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
}
body.help-faq .section-initiatives h3.sppb-addon-title {
	max-width: 100%;
    padding: 25px 0 !important;
    font-size: 30px !important;
    font-weight: bold;
    font-style: normal;
    line-height: 35px !important;
    display: block !important;
}
body.help-faq .section-initiatives h3.sppb-addon-title:after {
    content: "";
    width: 40px;
    height: 2px;
    position: absolute;
    bottom: -20px;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: #ea2428;
}

.TRAINING .section-training-intro{
	padding-top: 50px !important;
	padding-bottom: 35px !important;
}
.TRAINING .section-training-intro .mobile-heading-align.title-align.v-align-inner.n2-ss-item-content.n2-ow {
    text-align: center !important;
    padding-bottom: 25px !important;
        padding-top: 5px !important;
}
.TRAINING .section-training-intro .image-align.n2-ow.skip-lazy {
    margin-top: 35px;
    margin-bottom: 35px !important;
}
.TRAINING .section-training-intro .section-training-intro {
	/*display: none;    */
    padding: 0 !important;
}
.TRAINING .section-training-intro .n2-ss-layer.n2-ow {
    margin-top: 0 !important;
}
.TRAINING .section-training-anim {
    padding-top: 50px !important;
}
.TRAINING .section-training-anim>.sppb-row-container>.sppb-row {
    margin-top: 0 !important;
}
.TRAINING .section-training-anim>.sppb-row-container>.sppb-row .sppb-addon-wrapper {
    margin-bottom: 35px !important;
}
.TRAINING .section-training-articles {
    padding-top: 50px !important;
    padding-bottom: 35px !important;
}
.TRAINING .section-training-articles .n2-ss-slider-pane-single.n2-ow {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.TRAINING .section-training-articles .n2-ss-slider-pane-single.n2-ow .n2-ss-slide.n2-ss-slide-118.n2-ss-canvas.n2-ow {
 
}
.TRAINING .section-training-articles .n2-ss-slider-1.n2_ss__touch_element.n2-ow .n2-ss-slider-3.n2-ow {
    height: auto !important;
}
.TRAINING .section-training-articles + .sppb-section.divider_center_default {
    padding-top: 50px !important;
}

.TRAINING .section-avail-training.wrap-boxes-showing {
    padding-top: 50px !important;
    padding-bottom: 35px !important;
}

.TRAINING .section-avail-training.wrap-boxes-showing .card {
    max-width: 100%;
}

.TRAINING .section-avail-training.wrap-boxes-showing .col-md-6.col-lg-4.training-request {
    padding: 0 15px;
}

body.TRAINING .section-avail-training.wrap-boxes-showing .card .card-body {
    height: auto !important;
    padding: 55px !important;
}

body.TRAINING .section-avail-training.wrap-boxes-showing .card .card-body p.sits-requist {
    height: auto !important;
    margin-bottom: 15px;
}
.wrapper .time-carousel .slick-list .col-div.p-0.card.border-0 {
    filter: blur(0px) !important;
}
body.rtl .section-timeline + .sppb-section {
    background-repeat: repeat-y !important;
}

body.rtl .section-timeline + .sppb-section .sppb-col-md-6.sppb-col-sm-6 {
    margin-bottom: 35px;
}
body.rtl .wrapper.addtimeline .col-div.p-0.card.border-0 .card-body h4.text-left.t-line-align {
    display: block !important;
    width: 100%;
    height: auto;
}
body.s-result section#sp-main-body aside .sp-module {
    border: 0;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

body.s-result section#sp-main-body {
    padding-top: 0px;
    padding-bottom: 15px;
}

body.s-result section#sp-search-bar {
    padding-bottom: 35px;
    padding-top: 43px;
}

body.s-result section#sp-main-body aside {
    margin-bottom: 35px;
}

body.s-result section#sp-main-body .componentheadings-result {
    margin-bottom: 35px;
}

body.s-result section#sp-main-body aside .sp-module ul li.checkbox_1 label.lb-checkbox {
    margin-bottom: 20px;
}

body.s-result section#sp-main-body aside .sp-module select , body.s-result section#sp-main-body aside .sp-module input {
    font-size: 16px !important;
    color: #0E1B3D !important;
    font-weight: 400 !important;
}
body.s-result section#sp-main-body main#sp-component {
    padding: 0 25px;
}
body div.eb-content #show_categories{
	top:-100px !important;
}
/**/
.AV-M .col-md-6.col-lg-4.trainings .card .card-body h4.card-title {
    width: 100%;
}
.AV-M .col-md-6.col-lg-4.trainings .card .card-body p.card-text {
    height: auto !important;
    margin: 0;
}
.AV-M .col-md-6.col-lg-4.trainings .card .card-body p.sits {
    width: auto !important;
}
.AV-M .col-md-6.col-lg-4.trainings .card .card-body p.price {
    height: auto;
}
.AV-M .col-md-6.col-lg-4.trainings .card {
    max-width: 100% !important;
}
body.TRAINING .section-avail-training.wrap-boxes-showing.AV-M .card .card-body {
    padding: 20px !important;
}

body.TRAINING .section-avail-training.wrap-boxes-showing.AV-M .card .card-body h4.card-title {
    font-size: 18px !important;
}
body.TRAINING .section-avail-training.wrap-boxes-showing.AV-M .card .card-body p.sits-requist {
    width: 100% !important;
}
.AV-M .col-md-6.col-lg-4 .card {
    max-width: 100% !important;
}

.AV-M .col-md-6.col-lg-4 .card .card-body {
    height: auto !important;
}

.AV-M .col-md-6.col-lg-4 .card .card-body p.sits-requist {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
}
/**/
body.s-result section#sp-main-body aside .sp-module .sp-module-content form:after {
	content: "";
	display: table;
	clear: both;
}
body.s-result section#sp-main-body aside .sp-module .sp-module-content form {border: 1px solid #d2d4da;
	padding: 20px;
}
body.s-result section#sp-main-body .itemList .itemContainer.itemContainerLast {
    margin-bottom: 35px !important;
}
body.s-result section#sp-main-body .itemList .itemContainer.itemContainerLast .s-result {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    word-break: break-word;
}
.News section#sp-search-bar .sppb-column-addons .c-filter {
    margin: 0 -15px 50px !important;
}
.News section#sp-search-bar {
    padding-top: 50px !important;
}
.News #sp-search-bar #news-result {
    padding: 0 10px !important;
}
.News #news-result .item_details_news:last-child {
    margin-bottom: 35px !important;
    border-bottom: 1px solid #d2d1d1;
    padding-bottom: 35px;
}
.News section#sp-search-bar {
    margin-bottom: 0 !important;
    padding-bottom: 50px !important;
}
.News #news-result .item_details_news {
    margin-bottom: 35px;
    clear: both;
}

body.s-result section#sp-main-body aside .sp-module .sp-module-content form ul li input.sppb-btn.apply {
    color: #fff !important;
}
body.s-result section#sp-main-body .itemList .itemContainer.itemContainerLast .s-result h3.catItemTitle {
    display: block;
    width: 100%;
    margin-bottom: 20px;
}
.task-search .itemListView .itemList #itemListPrimary .catItemHeader{
	    margin-bottom: 20px !important;
}
.com-trainings .training-details .shadow.training-details-wrap {
    box-shadow: 0 0 0 transparent !important;
    padding: 0 5px !important;
}
.com-trainings section#sp-main-body {
    padding-top: 45px;
    padding-bottom: 0px;
}

.com-trainings section#sp-main-body .training-details {
    margin-top: 50px;
    margin-bottom: 35px;
}
.com-trainings section#sp-main-body .training-details h2 {
    text-align: center;
}

.com-trainings section#sp-main-body .training-details hr {
    text-align: center !important;
    margin: 20px auto;
}
.com-trainings section#sp-main-body .booking {
    padding: 35px 0px;
}
.com-trainings section#sp-main-body .row.training-row {
    padding-top: 50px;
    padding-bottom: 50px;
}
.com-trainings section#sp-main-body .row.training-row div#nav-tabContent a.accordion-link {
    border-bottom: 1px solid #d4d4d4;
    padding-left: 10px;
    padding-right: 10px;
}
.com-trainings section#sp-main-body .row.training-row div#nav-tabContent a.accordion-link:last-of-type {
    border-bottom: 0 !important;
}
.com-trainings section.training-tab-wrap {
    margin-bottom: 50px !important;
}
.com-trainings section.instructor.instructor_subheading {
    margin-top: 35px;
}
body.com-trainings .row.instructor_main {
    padding: 35px 20px !important;
    display: block !important;
}
.com-trainings .row.instructor_main .col-6 {
    max-width: 100%;
}
.com-trainings .row.instructor_main .col-6 .instructor_wrapper {
    display: block !important;
}
.com-trainings .row.instructor_main .col-6 .instructor_wrapper h2#instructor_name {
    display: block !important;
    text-align: left;
    margin-top: 35px !important;
}
.com-trainings .row.instructor_main .col-6 .instructor_wrapper h2#instructor_name:after {
    bottom: 0 !important;
}
.com-trainings .row.instructor_main .col-6 p {
    text-align: left;
}
.com-trainings .training-tab .tab-content .tabcontent section .container{
	padding: 35px 20px 0px !important;
}
body.com-trainings .training-tab #Training_Overview section .container .col-md-6 h4 {
    font-size: 24px !important;
}
.com-trainings .training-tab .tab-content .tabcontent section .container h3 {
    font-weight: bold;
}
.com-trainings section#sp-main-body .training-details h2 , .com-trainings section#sp-main-body .training-details h3 {
    height: auto;
}
body.com-trainings .recommend-training .col-md-6.col-lg-4.trainings {
	max-width: 100% !important;
	margin-bottom: 35px;
}
body.com-trainings .recommend-training .col-md-6.col-lg-4.trainings .card.mb-0 {
    max-width: 100%;
}
body.com-trainings .recommend-training .col-md-6.col-lg-4.trainings .card.mb-0 h4.card-title {
    width: 100%;
}
body.com-trainings .recommend-training .col-md-6.col-lg-4.trainings .card.mb-0 p.card-text {
    height: auto !important;
}
body.com-trainings .recommend-training .col-md-6.col-lg-4.trainings .card.mb-0 a.sppb-btn {
    width: 100%;
}
body.com-trainings .recommend-training .col-md-6.col-lg-4.trainings .card.mb-0 p.sits {
    width: 100% !important;
}
.com-sppagebuilder .section-training-request {
    margin-top: 45px !important;
}
.com-sppagebuilder .section-training-request h2.card-body {
	padding-right: 0;
}
.com-sppagebuilder .section-training-request .moduleItemIntrotext p {
	margin-bottom: 0;
}
.com-sppagebuilder .section-training-form {
    padding-top: 35px !important;
}
.com-sppagebuilder .section-training-form h2.card-body {
    padding-right: 0;
    text-align: center;
    margin-bottom: 20px !important;
}
.com-sppagebuilder .section-training-form h2.card-body:after {
    right: 0;
    margin: auto;
}
.com-sppagebuilder .section-training-form .convertforms .cf-control-group .divider_left_default.sppb-col-md-12.sppb-col-sm-6 {
    margin-bottom: 35px;
}
.com-sppagebuilder .section-training-form .cf-form-wrap .cf-control-group.cf-one-half {
    margin-bottom: 35px !important;
}
.com-sppagebuilder .section-training-form .cf-form-wrap .cf-control-group.cf-one-half textarea#form2_Special\ Instructions\ or\ notes {
    height: 150px;
}
.com-sppagebuilder .section-training-form .cf-form-wrap .cf-control-group.pre_title h3 {
	margin-bottom: 35px !important;
}
.com-sppagebuilder .section-training-form .cf-form-wrap .cf-control-group.address-position.cf-one-half.required_field {
    margin-bottom: 35px !important;
    padding-bottom: 35px;
}
.com-sppagebuilder .section-training-form .cf-form-wrap .cf-control-group.address-position.cf-one-half.required_field + .cf-control-group.pre_title {
    padding-top: 0px !important;
}
.com-sppagebuilder .section-training-form {
	background-image: linear-gradient(180deg, #f4f4f4 64.5%, #EAEBED 55%) !important;
    padding-bottom: 35px !important;
}
.com-sppagebuilder .request-recommend {
	padding-top: 35px !important;
}
.com-sppagebuilder .request-recommend h2.card-body {
    margin-bottom: 0 !important;
    padding-right: 0;
    padding-left: 0;
}
.com-sppagebuilder .request-recommend .card {
    max-width: 100% !important;
    margin-top: 35px;
    margin-bottom: 0;
}
.com-sppagebuilder .request-recommend .card p.sits {
    width: 100% !important;
}
.com-sppagebuilder .request-recommend .card h4.card-title {
    width: 100% !important;
}
.com-sppagebuilder .sppb-section.section-confirm {
    padding-top: 65px !important;
    margin-top: 35px !important;
    padding-bottom: 50px !important;
}
.com-sppagebuilder .section-discover {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.com-sppagebuilder .section-confirm-recommend {
    padding-top: 35px !important;
    padding-bottom: 0 !important;
}
.com-sppagebuilder .section-confirm-recommend .card-body p.price {
    height: auto;
}
.com-sppagebuilder .section-confirm-recommend .card-body p.card-text {
    height: auto !important;
}
body.com-sppagebuilder .section-confirm-recommend  #dttrainings  .col-md-6.col-lg-4 {
    margin-bottom: 35px !important;
}
body.com-sppagebuilder .section-confirm-recommend #dttrainings .col-md-6.col-lg-4 .card {
    margin-bottom: 0;
}
.reachout .contact_feedback.divider_left_default h2.card-body {
    padding-right: 0;
    text-align: center;
}
.reachout .contact_feedback.divider_left_default h2.card-body:after {
    right: 0;
    margin: auto;
}
.reachout ul#request_all_tabs {
    padding-left: 0 !important;
    padding-top: 35px;
}
.reachout .tab-content .page-content .sppb-section {
    padding-top: 30px !important;
}
.reachout .sppb-addon-article .faq_like a.sppb-readmore {
    width: 100% !important;
    order: 3;
    display: block;
    margin-top: 15px;
    font-size: 16px;
    height: auto !important;
    padding: 12px 0;
}
.reachout .sppb-addon-article .faq_like .faq_like_inner {
    left: 0;
    top: 2px;
}
.reachout section#sp-main-body {
    padding-bottom: 0 !important;
}
.reachout section#sp-main-body .sppb-article-info-wrap h3 {
    text-align: center;
}
.contact_help div#feedback h2.card-body {
    padding-right: 0;
    text-align: center;
}
.contact_help div#feedback h2.card-body:after {
    right: 0;
    margin: auto;
}
.contact_help div#feedback ul#feedback_all_tabs {
    padding-left: 0;
    padding-top: 35px;
}
.contact_help .tab-content .page-content .sppb-section {
    padding-top: 30px !important;
}
.contact_help .tab-content .page-content .sppb-section .sppb-text-left a.sppb-btn {
    margin-bottom: 0 !important;
}
.contact_help section#sp-main-body {
    padding-bottom: 15px;
}
.download_sec section#sp-main-body .search_jdownload.filter_right {
    margin-bottom: 35px !important;
}
.download_sec section#sp-main-body div#downloadcenter {min-height: auto !important;}
.download_sec section#sp-main-body div#downloadcenter div#dc-title {
    height: auto !important;
}
.download_sec .row.downloadmannual_main .downloadmannual_wrapper {
    padding-bottom: 20px;
}
.download_sec .row.downloadmannual_main .downloadmannual_wrapper .inst_des {
    height: auto !important;
    margin-top: 0;
}
.download_sec .row.downloadmannual_main .downloadmannual_wrapper div#downloadmannual_image img {
    width: auto;
    margin: 0 auto;
    height: auto;
}
.rtl .reachout .sppb-addon-article .faq_like a.sppb-readmore{
	text-align: center !important;
}
.rtl.contact_help .contact_feedback.divider_left_default h3 {
    text-align: center !important;
}

.rtl.contact_help .contact_feedback.divider_left_default h3:after {
    left: 0 !important;
    margin: auto;
}
.News ul.pagination li.page-item {
    margin-bottom: 15px;
}
.News #sp-search-bar .new-filter .cat-yr .cat-yr-btn .cat{
	margin-bottom: 25px !important;
}
.News #sp-search-bar .new-filter .cat-yr .cat-yr-btn .yr {
    margin-top: 0 !important;
}
.News #sp-search-bar #news-result .item_details_news p.item_title {
    max-width: 100% !important;
    display: block !important;
    margin-bottom: 15px;
}
.News .itemFullText {
    margin-top: 25px;
}
.TRAINING .sppb-section.section-training-intro .sppb-hidden-sm.sppb-hidden-xs{
	display: block !important;
}
.TRAINING .section-training-intro .n2-ss-layer-col.n2-ss-layer-content .n2-ss-layer.n2-ow .image-align.n2-ow.skip-lazy {
display: block;
margin-top: 25px;
max-width: 100% !important;
margin: 0 auto !important;
display: block !important;
max-width: 49px !important;
background: #ea3337;
}
body.TRAINING .section-training-intro .n2-ss-layer-col.n2-ss-layer-content .n2-ss-layer.n2-ow .image-align.n2-ow.skip-lazy {
    margin: 22px auto 0 !important;
    display: block !important;
}
body.TRAINING section#sp-breadcrumb .sppb-column-addons .sppb-addon-wrapper {
    margin-bottom: 0;
}
.all_clusters section#sp-breadcrumb .sppb-addon-wrapper {
    margin-bottom: 0;
}
.all_clusters section#sp-breadcrumb + .sppb-section {
    padding-top: 50px;
    padding-bottom: 35px;
}
.all_clusters section#sp-breadcrumb + .sppb-section .mobile-heading-align.title-align.v-align-inner {
    text-align: center;
}
.all_clusters section#sp-breadcrumb + .sppb-section .n2-ss-layer.n2-ow .n2-ss-img-wrapper.n2-ss-img-crop.n2-ss-item-content.n2-ow {
    margin-top: 25px;
}
.all_clusters .CO-OST-M {
    padding-top: 50px !important;
    padding-bottom: 35px !important;
}
.all_clusters div#clusters-item-result .sppb-col-md-6.sppb-col-sm-6.clusters_item_main h4 {
    height: auto !important;
    text-align: left;
}

.rtl.all_clusters div#clusters-item-result .sppb-col-md-6.sppb-col-sm-6.clusters_item_main h4 {
    text-align: right !important;
}
.rtl.all_clusters div#clusters-item-result .sppb-col-md-6.sppb-col-sm-6.clusters_item_main h4::after {
    right: 0 !important;
    margin: 0 auto;
    bottom: -25px !important;
    left: auto !important;
}
body.rtl.all_clusters .section-statistics .sppb-section.statistics-row .sppb-row.sppb-no-gutter .sppb-col-md-9 .sppb-addon.sppb-addon-animated-number.sppb-text-left.animated-number-position-top {
    text-align: center !important;
    margin-bottom: 25px;
}
.all_clusters div#clusters-item-result .sppb-col-md-6.sppb-col-sm-6.clusters_item_main h4::after {
    left: 0;
    margin: 0 auto;
    bottom: -25px !important;
}
.all_clusters div#clusters-item-result .sppb-col-md-6.sppb-col-sm-6.clusters_item_main .sppb-main-container.row {
    padding-top: 20px !important;
}
.all_clusters .CO-OSI-M{
	padding-bottom: 35px !important;
}
.all_clusters .section-statistics .sppb-row{
	display: block !important;	
}
.all_clusters .section-statistics .sppb-section.statistics-row .sppb-row.sppb-no-gutter {}

.all_clusters .section-statistics .sppb-section.statistics-row .sppb-row.sppb-no-gutter {
    display: flex !important;
}

.all_clusters .section-statistics .sppb-section.statistics-row .sppb-row.sppb-no-gutter .sppb-col-md-3 {
    width: 100% !important;
    padding-bottom: 0px !important;
}

.all_clusters .section-statistics .sppb-section.statistics-row .sppb-row.sppb-no-gutter .sppb-col-md-9 {
    padding-top: 17px;
    text-align: center;
}

.all_clusters .section-statistics .sppb-section.statistics-row .sppb-row.sppb-no-gutter .sppb-col-md-9 .sppb-addon.sppb-addon-animated-number.sppb-text-left.animated-number-position-top {
    text-align: center;
    margin-bottom: 25px;
}
.all_clusters .section-statistics .sppb-section.statistics-row .border-right {
    border: 0 !important;
}
.all_clusters .section-statistics .sppb-section.statistics-row .sppb-row.sppb-no-gutter .sppb-col-md-3 {
    width: 100px !important;
}

.all_clusters .section-statistics .sppb-section.statistics-row .sppb-row.sppb-no-gutter .sppb-col-md-3 .sppb-addon.sppb-addon-single-image.sppb-text-center.border-right {
    border-right: 1px solid #9C9C9C !important;
}
.all_clusters .section-statistics .sppb-row .sppb-col-md-3 .sppb-addon.sppb-addon-header.sppb-text-left p.sppb-addon-title {
	position: absolute !important;
    bottom: -8px;
    left: 0;
    width: 100%;
    text-align: center;
}
.all_clusters .section-statistics .sppb-section.statistics-row .sppb-row.sppb-no-gutter .sppb-col-md-9 {
    padding-top: 9px;
    text-align: left;
}

.all_clusters .section-statistics .sppb-section.statistics-row .sppb-row.sppb-no-gutter .sppb-col-md-9 .sppb-addon.sppb-addon-animated-number.sppb-text-left.animated-number-position-top {
    text-align: left;
    padding-left: 13px;
}
body.all_clusters .section-statistics .sppb-column.stat-mod {
    box-shadow: inset 0px 0 0px 0px rgba(0,0,0,0.7) !important;
    padding-top: 35px !important;
    padding-bottom: 0 !important;
}
.all_clusters .section-statistics .sppb-column.stat-mod .sppb-addon.sppb-addon-header.sppb-text-center {
    margin-bottom: 50px;
}
.all_clusters .CO-LMADT-M{
	padding-bottom: 50px !important;
}
.all_clusters .section-statistics .page-content {
    position: relative !important;
}

.all_clusters .section-statistics .page-content * {
    position: static !important;
}

.all_clusters .section-statistics .page-content h4.sppb-addon-title {
    position: relative !important;
}

header#sp-header.open_services_header .container {
    max-width: 100% !important;
}



}


@media only screen and (max-width: 499px){
.section-testimonial .sppb-column-addons .sppb-addon-wrapper + .sppb-addon-wrapper>.clearfix {
 padding-top: 55px !important;
}   
.section-home-game .sp-slider-content-align-center {
 width: 90% !important;
 margin: 0 auto;
}
.section-home-game .sp-slider-content-align-center .sppb-sp-slider-title {
 line-height: 33px !important;
 font-size: 19px !important;
}
.section-home-game .sp-slider-content-align-center .sppb-sp-slider-text {
 font-size: 14px !important;
}
#sp-logo {
 width: 75%;
 max-width: 75%;
 flex: 0 0 75%;
 padding: 0;
}
header#sp-header.open_services_header div#sp-open-service-menu div#CSS3-megaMenuToggle i {
 font-size: 24px;
 padding-top: 2px;
}
header#sp-header.open_services_header #sp-logo {
 width: 75% !important;
 max-width: 75% !important;
 flex: 0 0 75% !important;
 padding: 0 !important;
}
header#sp-header div#sp-logo{
 padding-left: 15px;
}
.rtl.open-services.os-temp header#sp-header.open_services_header div#sp-open-service-search .open_services_adjust .sppb-col-md-2.sppb-col-sm-3.sppb-col-xs-3 .mod-languages.advanced-dropdown a.langChoose {
 margin-right: 15px;
}
.rtl.os-temp div#sp-logo .logo a {
 background-position: right -1px top 7px;
}
.os-temp .service_btn {
 font-size: 11px !important;
 padding: 4px 9px 5px 27px !important;
 background-size: 12px;
 background-position: 6px, center;
}
.rtl header#sp-header div#sp-logo {
 padding-right: 15px;
}
.help-faq .faq_like_inner + span{ 
    margin-left: 13px;
    margin-top: 1px !important;
}
.sp-page-builder.help-faq .help_contact_dt a.sppb-btn.dt_btn.sppb-btn-link.sppb-btn-rounded {
    padding: 20px 0;
}



}

@media only screen and (max-width: 480px){
  .sp-page-builder .section-facility .sppb-col-md-1 {max-width: 125.75px !important;flex: 0 0 125.75px !important;}
  .section-tabs ul.sppb-nav.sppb-nav-tabs li {margin-left: 10px !important;}
  .section-tabs ul.sppb-nav.sppb-nav-tabs li.active {margin-left: -15px !important;}
  .sppb-row.sppb-no-gutter .sppb-col-md-9 {margin-right: 40px !important;}
  .sppb-row.sppb-no-gutter .sppb-col-md-9 .sppb-column {padding-right: 20px !important;}
  .section-statistics .sppb-col-md-3.sppb-col-sm-4 .sppb-addon-content {/*width: 26px;*/}
  .section-statistics .sppb-col-md-3.sppb-col-sm-4:first-child .stat .sppb-animated-number {width:130px !important;}
  .k2_wrap #k2Container div.itemImageBlock img {height: auto !important;}

}

@media only screen and (max-width: 465px){
.header-view .section-testimonial .sppb-testimo .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item .sppb-carousel-extended-description {
 font-size: 14px;
 line-height: 18px;
 text-align: center;
}
.sppb-testimo .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-content-wrap .testimo-details .testimo-name{
 padding-right: 0px !important;
}
.header-view .section-testimonial .sppb-testimo .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item.active .sppb-carousel-extended-description{
padding-top: 10px !important;
margin-bottom: 20px;
}
.sppb-section.section-testimonial {
 padding-bottom: 140px !important;
}
.sppb-section.section-testimonial {
 padding-bottom: 140px !important;
}
.section-testimonial .sppb-carousel-extended-dots ul li {
 height: 16px !important;
 width: 16px !important;
 line-height: 14px !important;
 margin: 0 5px;
}
.sppb-testimo .sppb-carousel-extended-dots ul li:after {
 height: 8px !important;
 width: 8px !important;
 left: 3px !important;
 top: 3px !important;
}
.home-page #section-personas .sppb-container-inner .sppb-row .sppb-col-md-1 {
 display: inline-block;
 height: 180px;
 width: 95px;
 vertical-align: top;
 margin: 5px;
}
.open-services.os-temp section#sp-slide + .sp-column .sp-module-content .je_acc>ul>li:first-child + li>a + ul li ul li a {
 background: transparent;
 line-height: 22px;
 padding: 10px 22px;
}
.open-services.os-temp section#sp-slide + .sp-column .sp-module-content .je_acc>ul>li:first-child + li>a + ul li.open>a {
 background: #EA2428;
}
.os-temp header#sp-header.open_services_header div#sp-open-service-menu .sp-module + .sp-module .je_acc>ul>li:first-child+li ul li ul li a {
 background: transparent;
 line-height: 22px;
 padding: 10px 22px;
}
.rtl.open-services.os-temp div#sp-logo .logo a {
 background-position: right 0px top 7px;
}
header#sp-header.open_services_header div#sp-open-service-search .open_services_adjust .sppb-col-md-4.sppb-col-sm-9.sppb-col-xs-9 {
 max-width: 58%;
 padding: 0 0 0 12px;
}
.os-temp section#sp-breadcrumb ol.breadcrumb .active.open {
 white-space: nowrap;
 width: 200px;
 overflow: hidden;
 text-overflow: ellipsis;
}
.s-result .search_tab_div ul.search-tab {
    margin-top: 50px !important;
}



}


@media only screen and (max-width: 575px) and (min-width: 380px){
header #sp-search{
 max-width: 100% !important;
 flex: 0 0 66% !important;
 padding-right: 0px;
}
header .sppb-section{
 width: 100% !important;
 max-width: 100% !important;  
}

}

@media only screen and (max-width:405px){
.header-view .section-testimonial .sppb-testimo .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item .sppb-carousel-extended-description {
 font-size: 14px;
 line-height: 20px;
 margin-bottom: 10px;
}   
.header-view .section-testimonial .sppb-testimo .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item .sppb-carousel-extended-content-wrap {
 width: 260px !important;
}
.section-testimonial .sppb-column-addons .sppb-addon-wrapper + .sppb-addon-wrapper>.clearfix {
 background-position: 17% 7px !important;
 padding-left: 15% !important;
}
ul#feedback_all_tabs li, ul#feedback_tabs li, ul#request_all_tabs li{
 padding: 0 7px;
}
ul#feedback_all_tabs, ul#feedback_tabs, ul#request_all_tabs{
 margin: 0px 0px;
}
.rtl .section-testimonial .sppb-column-addons .sppb-addon-wrapper + .sppb-addon-wrapper>.clearfix {
 background-position: right 30px top -7px !important;
 background-size: 36px !important;
}
.rtl .section-testimonial .sppb-column-addons .sppb-addon-wrapper + .sppb-addon-wrapper>.clearfix {
 padding-left: 10% !important;
}
.rtl .section-testimonial .sppb-addon-wrapper h2.sppb-addon-title {
 margin-bottom: -15px !important;
}
.rtl.home-page .sppb-section .smart-content img.sppb-img-responsive {
 position: relative;
 left: 50px;
 top: -10px;
}
.rtl.home-page .sppb-section.section-smart {
 padding-top: 30px !important;
}
.rtl.home-page .sppb-section.section-smart .smart-author-image img.sppb-img-responsive {
 margin-top: 90px !important;
}
.rtl.home-page .sppb-section .smart-content img.sppb-img-responsive {
 top: 45px;
}
.rtl.home-page .sppb-section.section-smart {
 background-image: linear-gradient(180deg, #f0f0f0 24%, #f4f4f4 19%) !important;
}
.rtl.home-page .sppb-section.section-smart .sppb-col-md-7.sppb-col-sm-8.sppb-col-xs-8 {
 padding-right: 0;
}
.home-page .sppb-section.section-smart {
 background-image: linear-gradient(180deg, #f0f0f0 20%, #f4f4f4 20%) !important;
}
.help-faq .sppb-addon-article .sppb-article-info-wrap .faq_like .faq_like_inner{
  left: 0px !important;
}

}

@media only screen and (max-width: 380px){
.section-testimonial .sppb-column-addons .sppb-addon-wrapper + .sppb-addon-wrapper>.clearfix {
 background-position: 10% 7px !important;
 padding-left: 12% !important;
 background-size: 45px !important;
 padding-top: 40px !important;
}
.section-testimonial .sppb-addon-wrapper h2.sppb-addon-title {
 margin-bottom: -30px !important;
}
.section-testimonial .sppb-carousel-extended-dots {
 left: -20px;
}
.header-view .section-testimonial .sppb-testimo .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item.active .sppb-carousel-extended-description{
 padding-top: 30px !important;
}
.header-view header#sp-header .sppb-column {
 right: -5px;
}
div.feedback-tabs-wrap .page-content>.sppb-section table td {
/* font-size: 14px;
 padding: 0px 8px;*/
}
header#sp-header.open_services_header div#sp-open-service-search{
 /*max-width: 185px !important;*/
}
.rtl.os-temp .service_btn {
 background-position: 125px, center !important;
 padding: 9px 33px 7px 14px !important;
 font-size: 10px !important;
}
header#sp-header.open_services_header div#sp-open-service-search .open_services_adjust .sppb-col-md-2.sppb-col-sm-3.sppb-col-xs-3 ul.lang-inline {
 right: auto;
 top: 27px;
 left: -69px;
 border: 1px solid #ececec;
 padding: 0;
}
.BT-M .sppb-addon-wrapper #rtrainings .card .card-body {
    padding: 35px 20px !important;
}
.WD-M .sppb-row-container .sppb-row .sppb-section .sppb-addon-content .sppb-col-md-4.sppb-col-sm-6.article-wave .sppb-addon-article {
    height: auto !important;
    padding: 15px !important;
    margin-bottom: 0 !important;
}


}

@media only screen and (max-width: 379px){
header .sppb-section {
 max-width: 175px !important;
}
.task-search aside ul.ja-k2filter li.last-item input.reset-btn{
	padding:10px 20px !Important;
}

}
@media only screen and (max-width: 320px){
	.task-search aside ul.ja-k2filter li.last-item input.reset-btn{
	padding:10px 15px !Important;
	}
}

@media only screen and (max-width: 360px){
.section-testimonial .sppb-column-addons .sppb-addon-wrapper + .sppb-addon-wrapper>.clearfix {
 background-position: 6% 10px !important;
 padding-left: 10% !important;
 background-size: 45px !important;
}
.task-search aside ul.ja-k2filter li.last-item input.reset-btn{
	padding:10px 20px !Important;
}
.section-testimonial .sppb-carousel-extended-dots {
 left: -15px;
}
.section-testimonial .sppb-addon-wrapper h2.sppb-addon-title {
 margin-bottom: -30px !important;
}
.header-view header#sp-header .sppb-column {
 right: 0px;
}
ul#feedback_all_tabs li a, ul#feedback_tabs li a, ul#request_all_tabs li a{
 font-size: 12px;
 line-height: 16px
}
.home-page #section-personas .sppb-container-inner .sppb-row .sppb-col-md-1 {
 width: 98px;
}
.rtl.header-view header#sp-header #sp-search {
 right: auto;
 left: 70px;
}
.rtl.header-view .sppb-testimo .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item.active {
 left: -49px !important;
}
.rtl.header-view .section-testimonial .sppb-testimo .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item .sppb-carousel-extended-content-wrap {
 width: 245px !important;
}
.rtl .section-testimonial .sppb-carousel-extended-dots {
 left: -15px;
}

}


@media only screen and (max-width: 340px){
.section-testimonial .sppb-column-addons .sppb-addon-wrapper + .sppb-addon-wrapper>.clearfix {
 background-position: 5% 7px !important;
 padding-left: 7% !important;
}

}

@media only screen and (max-width: 330px){
.section-testimonial .sppb-column-addons .sppb-addon-wrapper + .sppb-addon-wrapper>.clearfix {
 background-position: 2% 7px !important;
 padding-left: 5% !important;
}
.section-testimonial .sppb-carousel-extended-dots {
 bottom: 20px !important;
 left: -10px;
}
.sppb-section.section-testimonial{
  padding-bottom: 0px !important;
}
.sppb-testimo .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage{
  max-height: 400px !important;
    height: 400px !important;
}
}
.section-testimonial .sppb-addon-wrapper h2.sppb-addon-title {
 /*padding: 0 45px !important;*/
}
/*.header-view header#sp-header .sppb-column {
 right: 12px;
}*/
}

@media only screen and (max-width: 320px){
.header-view .offcanvas-menu .offcanvas-inner .sppb-row .sppb-col-md-3.sppb-col-sm-12.sppb-col-xs-12:last-child {
 margin-top: 10%;
}

}
 

/*homepage banner start*/
.home-page #section-personas{
 background-color: rgba(14, 27, 61, 0.8) !important;
 max-width: 1280px;
 width: 100%;
 margin-left: auto !important;
 margin-right: auto !important;
}
.home-page #section-personas .sppb-row.sppb-no-gutter .sppb-col-md-12 > div.sppb-column{
 background-color: unset !important;
}
.home-page .banner_toggle {
 position: absolute;
 top: 410px;
 bottom: inherit;
 z-index: 1000;
 overflow: hidden;
 height: 199px;
 font-family: Dubai;
 left: 0px;
}
.home-page .banner_toggle img{
 margin-left: auto;
 margin-right: auto;
}
.home-page .banner_toggle .button_video,
.home-page .banner_toggle .button_image{
 max-height: unset;
 height: 100%;
}
button#image-wrap,
button#play-wrap,
button#pause-wrap{
    /*background-color: rgba(14, 27, 61, 0.8) !important;*/
}
.home-page .banner_toggle .button_video img{
 max-width: 30px;
 bottom: 0;
 position: absolute;
 top: 87px;
 left: 28px;
}
.home-page .banner_toggle .button_video span,
.home-page .banner_toggle #image-wrap span{
 transform: rotate(-90deg);
 height: 100px;
 position: absolute;
 margin-top: -57px;
}
.home-page .banner_toggle #image-wrap span{
 margin-top: -8px;
 height: 16px;
 left: -5px;
}
.home-page .banner_toggle button{
 border-radius: 0;
 max-height: 199px;
 height: 100%;
 width: 80px;
 background-color: transparent;
 color: #ffffff;
 font-weight: bold;
 font-size: 14px;
 line-height: 17px;
 font-family: Dubai;
 text-transform: uppercase;
 padding: 25px 15px;
 box-shadow: none;
}
button#pause-wrap,
button#play-wrap {
 font-style: normal;
 font-weight: normal;
 font-size: 12px;
 padding-bottom: 74.5px;
 margin-left: -4px;
}  
button#pause-wrap img,
button#play-wrap img{
 padding-bottom: 13.5px;
 padding-top: 45.5px;
} 
.home-page .banner_toggle .button_video span {
 left: 43px;
 /*height: 21px;
 bottom: 94px;
 margin-top: 0 !important;*/
}
body.rtl.os-temp #megamenucss #js-mainnav.horizontal ul.level0 li.megacss.submenu-align-center > .childcontent ul.megamenu.level1 li a {
 text-align: right;
}

@media only screen and (max-width:1199px){
    #section-id-1593496759269 .sppb-media-content > .sppb-addon-title.sppb-feature-box-title {height: 43px;white-space:break-spaces;} 
    #section-id-1593496759269 .sppb-media {position: unset !important;display: flex;justify-content: center;flex-direction: row-reverse;}
    #section-id-1593496759269 .sppb-media .pull-right {position: unset !important;margin:0px;}
.TRAINING .section-training-intro .n2-ss-layer-col.n2-ss-layer-content .n2-ss-layer.n2-ow {
    align-self: normal !important;
}
.TRAINING .section-training-intro .n2-ss-layer-col.n2-ss-layer-content .n2-ss-layer.n2-ow.text-align-m .sppb-row-container {
    padding-left: 0;
}
.section-avail-training .col-md-6.col-lg-4.trainings .card h4.card-title {
    width: 100%;
}
.section-avail-training .col-md-6.col-lg-4.trainings .card p.sits {
    width: 100% !important;
    padding: 0;
}
.section-avail-training .col-md-6.col-lg-4.trainings .card p.sits-requist {
    width: 100% !important;
}
.section-avail-training .col-md-6.col-lg-4.training-request .card p.sits-requist {
    width: 100%;
}



}
    

/*homepage banner end*/
@media only screen and (min-width: 992px) and (max-width: 1199px){

#dates li.selected-year::before {
  width: 187px !important;
}
.rtl.os-temp .open_services_header div#sp-open-service-search .sp-column {
 margin-right: -64px;
}
.os-temp .open_services_header div#sp-open-service-search .sp-column {
 margin-left: -64px;
}
.os-temp #megamenucss #js-mainnav.horizontal ul.level0 li.megacss.submenu-align-center > .childcontent {
 left: -340px !important;
}
.os-temp #megamenucss #js-mainnav.horizontal ul.level0 li.megacss.submenu-align-center > .childcontent .childcontent-inner.clearfix {
 width: 930px !important;
}
body.rtl.os-temp #megamenucss #js-mainnav.horizontal ul.level0 li.megacss.submenu-align-center > .childcontent {
 right: -340px !important;
}
body.rtl.os-temp #megamenucss #js-mainnav.horizontal ul.level0 li.megacss.submenu-align-center > .childcontent ul.megamenu.level1 li a {
 text-align: right;
}



}
@media only screen and (min-width: 1200px){

    #section-id-1593496759269 .sppb-media-content > .sppb-addon-title.sppb-feature-box-title {height: 43px;} 
    #section-id-1593496759269 .sppb-media {position: unset !important;display: flex;justify-content: center;flex-direction: row-reverse;}
    #section-id-1593496759269 .sppb-media .pull-right {position: unset;margin:0px;}

 #dates li.selected-year::before {
  width: 201px !important;
 }
}


/*Tilme line animation*/
.animate-slideleft {
  -webkit-animation-duration: 1s;
  -webkit-animation-name: slidein;

  -moz-animation-duration: 1s;
  -moz-animation-name: slidein;

  -o-animation-duration: 1s;
  -o-animation-name: slidein;

  animation-duration: 1s;
  animation-name: slidein;
}

@-webkit-keyframes slidein {
  from {
    margin-left: 100%;
    width: 300%;
  }
  to {
    margin-left: 0%;
    width: 100%;
  }
}

@-moz-keyframes slidein {
   from {
      margin-left: 100%;
      width: 300%;
   }
   to {
      margin-left: 0%;
      width: 100%;
   }
}
 @-o-keyframes slidein {
    from {
      margin-left: 100%;
      width: 300%;
    }

    to {
      margin-left: 0%;
      width: 100%;
    }
}
  @keyframes slidein {
    from {
      margin-left: 100%;
      width: 300%;
    }

    to {
      margin-left: 0%;
      width: 100%;
    }
}

.animate-slideright {
  -webkit-animation-duration: 1s;
  -webkit-animation-name: slideinright;

  -moz-animation-duration: 1s;
  -moz-animation-name: slideinright;

  -o-animation-duration: 1s;
  -o-animation-name: slideinright;
    
  animation-duration: 1s;
  animation-name: slideinright;
}

@-webkit-keyframes slideinright {
  from {
      margin-left: -100%;
      width: 0%;
  }

  to {
      margin-left: 0%;
      width: 100%;
  }
}

@-moz-keyframes slideinright {
  from {
      margin-left: -100%;
      width: 0%;
  }

  to {
      margin-left: 0%;
      width: 100%;
  }
}
@-o-keyframes slideinright {
  from {
      margin-left: -100%;
      width: 0%;
  }

  to {
      margin-left: 0%;
      width: 100%;
  }
}
@keyframes slideinright {
  from {
      margin-left: -100%;
      width: 0%;
  }

  to {
      margin-left: 0%;
      width: 100%;
  }
}

/*Tilme line animation*/
/* Maintenance page section css */

.mt-container{
  max-width: 1140px;
  margin: 0 auto;
  padding: 15px;
}
h2.mt-main-sectitle {
 position: relative;
 font-size: 30px;
 color: #0e1b3d;
 text-align: center;
 margin: 0px 0px 45px 0px;
}
h2.mt-main-sectitle:after {
 content: "";
 width: 40px;
 height: 2px;
 position: absolute;
 bottom: -25px;
 left: 0;
 right: 0;
 margin: 0 auto;
 background-color: #ea2428;
}
.mt-sec1-maintain {
 padding: 50px 0 80px;
}
p.mt-sec1-content {
 font-size: 16px;
 line-height: 24px;
 color: #696f83;
 max-width: 700px;
 margin: 0 auto 60px;
 text-align: center;
 padding: 10px 0 0;
}
.mt-display-flx {
 display: flex;
}
.mt-box-main {
 flex: 1;
}
.mt-box-inner {
 padding: 0 15px;
 max-width: 380px;
 margin: 0 auto;
 display: flex;
 height: 100%;
}
.mt-box-content {
 background-color: #ffffff;
 box-shadow: 0px 2px 30px 0px rgba(0, 0, 0, 0.2);
}
.mt-box-text-contetn {
 padding: 0px 30px 15px;
 text-align: center;
}
h3.mt-box-head {
 margin-top: 30px;
 margin-bottom: 50px;
 font-size: 26px;
 line-height: 30px;
 color: #0e1b3d;
 position: relative;
 font-weight: bold;
}
h3.mt-box-head:after {
 content: "";
 width: 40px;
 height: 2px;
 position: absolute;
 bottom: -25px;
 left: 0;
 right: 0;
 margin: 0 auto;
 background-color: #ea2428;
}
.mt-box-text-contetn p {
 font-size: 16px;
 line-height: 24px;
 color: #696f83;
}
a.mt-explore-btn {
 text-transform: uppercase;
 text-decoration: none;
 font-weight: bold;
 background-color: #0e1b3d;
 color: #ffffff;
 padding: 11px 37px 9px 37px;
 border-radius: 3px;
}
a.mt-explore-btn:hover{
  color:#ffffff;
  background: #ea2428;
    transition: all 0.3s ease-in-out;
    border: 0;
}
a.mt-explore-btn.active,a.mt-explore-btn:focus{
  color:#ffffff;
  background: #ea2428;
    transition: all 0.3s ease-in-out;
    border: 0;
    box-shadow: 0px 8px 19px rgba(0, 0, 0, 0.2);
}

.mt-box-content img {
 width: 100%;
}
.mt-sec2-content {
 padding: 100px 0;
 background-image: linear-gradient(180deg, #f0f0f0 42%, #f4f4f4 35%) !important;
}
.mt-persone-wrp {
 flex: 4;
 text-align: right;
}
.mt-persone-wrp img{
  display: inline-block;
}
.mt-persone-contentInner h2 {
 font-size: 26px;
 font-weight: normal;
 line-height: 30px;
 color: #0e1b3d;
 margin: 30px 0;
}
.mt-persone-contentInner p {
 margin: 0;
 color: #696f83;
 line-height: 24px;
}
.mt-persone-contentInner .mt-persone-details {
 margin-top: 30px;
}
.mt-persone-contentInner .mt-persone-details p.mt-personname {
 color: #0e1b3d;
 font-weight: bold;
 margin-bottom: 10px;
}
.mt-empty-space {
 flex: 1;
}
.mt-persone-content {
 flex: 7;
}

@media only screen and (max-width: 991px){
.TRAINING .section-testimonial.EWOC-M .divider_left_white.sppb-col-md-7.sppb-col-sm-6.wocs {
    max-width: 100%;
    flex: 0 0 100%;
    margin: 0;
}
.TRAINING .section-testimonial.EWOC-M .n2-ss-showcase-slides.n2-ow .n2-ss-slide-inner p {
    padding-left: 20px;
}
.TRAINING .section-testimonial.EWOC-M .sppb-addon.sppb-addon-module .n2-ss-slider-1.n2_ss__touch_element.n2-ow {
    margin-top: 50px;
}
.TRAINING .section-testimonial div#n2-ss-24 .n2-ss-canvas {
    filter: blur(38px);
}
.mt-sec1-maintain .mt-display-flx {
 display: block;
}
.mt-sec1-maintain .mt-display-flx .mt-box-main {
 margin-bottom: 60px;
}
.mt-persone-wrp img {
 max-width: 100%;
}
#section-id-1593496759269 .sppb-media .pull-right {position: absolute !important;}

.TRAINING .sppb-section.section-training-intro .sppb-hidden-sm.sppb-hidden-xs{
	display: block !important;
}
.TRAINING .section-training-intro .n2-ss-layer-col.n2-ss-layer-content .n2-ss-layer.n2-ow .image-align.n2-ow.skip-lazy {
    display: block;
    margin-top: 25px;
    margin-left: 0 !important;
}



}
div.k2PaginationCounter{text-align: left;}
@media only screen and (min-width: 992px){
.home-page #section-personas .sppb-container-inner .sppb-row .sppb-col-md-1{
    max-width: 200px;
    width: 140px;
    flex: auto;
}
}

/* end maintenance css */
@media only screen and (min-width: 1200px){
  .home-page #section-personas .sppb-container-inner .sppb-row .sppb-col-md-1, .section-facility .sppb-col-md-1{
    max-width: 200px !important;
    width: 140px !important;
    flex: auto !important;
  }
    .all-personas .sppb-addon-tab ul.sppb-nav li{
        max-width: 100% !important;
        width: 158px !important;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px){
  
  .home-page #section-personas .sppb-container-inner .sppb-row .sppb-col-md-1{
    max-width: 200px !important;
    width: 132px !important;
    flex: auto !important;
  }
  .section-facility .sppb-col-md-1{
    max-width: 200px !important;
    width: 126px !important;
    flex: auto !important;
  }
  .all-personas .sppb-addon-tab ul.sppb-nav li{
        max-width: 100% !important;
        width: 132px !important;
  }
.TRAINING .section-training-anim .n2-ss-layer-col.n2-ss-layer-content .n2-ss-item-circlecounter-svg-container {
    width: 100% !important;
}
.TRAINING .section-training-anim .n2-ss-layer-col.n2-ss-layer-content .n2-ss-item-circlecounter-svg-container svg.svg {
    width: 100% !important;
    height: auto !important;
}

}

@media only screen and (min-width: 768px) and (max-width: 991px){
  .section-tabs ul.sppb-nav.sppb-nav-tabs li{
    max-width:100% !important;
  }
  .section-tabs .persona-ul ul.sppb-nav.sppb-nav-tabs{
    margin-left:0px !Important;
  }
    div.eb-content .main_search_div{
      width: 96% !important;
    }
    div.eb-content #show_categories{
      width: 74% !important;
      position: relative !important;
      top: 0px !important;
      left: 0 !important;
    }
}
@media only screen and (min-width: 420px) and (max-width: 767px){

    div.eb-content .main_search_div{
      width: 100% !important;
    }
    div.eb-content #show_categories{
      width: 74% !important;
      position: relative !important;
      top: -66px !important;
      left: 0 !important;
    }
  div.eb-content .main_search_div .search-ico{
    width: 5% !important;
  }
  div.eb-content .main_search_div .search-tab-input{
    width: 95% !important;
    margin: 0 0 !important;
  }
  div.eb-content .main_search_div .search-tab-btn{
    width:100% !important;
    margin-top: 15px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 419px){

    div.eb-content .main_search_div{
      width: 100% !important;
    }
    div.eb-content #show_categories{
      width: 74% !important;
      position: relative !important;
      top: -100px !important;
      left: 0 !important;
    }
  div.eb-content .main_search_div .search-ico{
    width: 10% !important;
  }
  div.eb-content .main_search_div .search-tab-input{
    width: 89% !important;
    margin: 0 0 !important;
  }
  div.eb-content .main_search_div .search-tab-btn{
    width:100% !important;
    margin-top: 15px;
  }
}
@media screen and (min-width: 1200px){
  .News #sp-search-bar .container{
        max-width: 100%;
        }
        .News #sp-search-bar{
        background-image:unset !Important;
        padding:0;
       }
      
      .News #sp-search-bar .new-filter, .News #sp-search-bar #news-result, .News #sp-search-bar .pagi{
          max-width:1140px;margin:0 auto;
      }
}
@media screen and (max-width: 1024px) and (min-width: 768px){
  .News #sp-search-bar .new-filter{padding:50px 25px !important;}
    #news-result .item_details_news div.catItemImageBlock{
    max-width:100% !important;
    min-width:100% !important;
  }
  #news-result .item_details_news div.catItemImageBlock span.catItemImage img{margin:0 auto !important;}
  #news-result .item_header{width:100% !important;}
}
@media only screen and (max-width: 767px){
  .News #sp-search-bar .new-filter{padding:50px 25px !important;}
  .News #sp-search-bar .new-filter h3{
    width: 100% !important;
    text-align: center;
    float: none !important;
    font-size: 22px !important;
    font-weight: bold;
    margin-bottom: 15px;
  }
  .News #sp-search-bar .new-filter .cat-yr{
    width: 100% !important;
  }
  .News #sp-search-bar .new-filter .cat-yr .cat-yr-btn .cat{
    width: 100% !important;
    margin-bottom:15px;
  }
  .News #sp-search-bar .new-filter .cat-yr .cat-yr-btn .yr{width: 48% !important;margin-top:2px;}
  .News #sp-search-bar .new-filter .cat-yr .cat-yr-btn .btn{width: 48% !important;}
  .News #sp-search-bar h3.sp-module-title{text-align:center !important;}
  .News #sp-search-bar h3.sp-module-title:after{left:48% !important;}
  #news-result .item_details_news div.catItemImageBlock{
    max-width:100% !important;
    min-width:100% !important;
  }
  #news-result .item_details_news div.catItemImageBlock span.catItemImage img{margin:0 auto !important;}
  #news-result .item_header{width:100% !important;}
}
@media only screen and (max-width: 575px){
  #news-result a.readmore{
    width:100% !important;
    display:inline-block;
    text-align:center !important;
  }
}
.sppb-column-addons .sppb-media-content {padding: 0px 25px !important;}
.itemFacebookButton #fb-root ~ .fb-like.fb_iframe_widget span {height: 19px !important;}

@media only screen and (min-width:320px){
  .sppb-section.section-explore .sppb-addon.sppb-addon-feature .sppb-addon-text, .sppb-section.section-explore div.sppb-row .sppb-col-md-3 .sppb-column .sppb-column-addons .sppb-addon-text {text-align:left !important;word-break: break-word !important;}
}
@media only screen and (max-width:991px){
  .sppb-section.section-explore div.sppb-row .sppb-col-md-3 .sppb-column .sppb-column-addons {width:220px;}
  .sppb-section.section-explore div.sppb-row .sppb-col-md-3 .sppb-column .sppb-column-addons .sppb-addon-text {width:auto !important;}
}
#k2Container .itemSocialSharing  div.itemFacebookButton {margin:0px !important;}
.itemSocialSharing .itemLinkedInButton span.IN-widget span button{height: 19px!important;}
.itemSocialSharing .itemLinkedInButton span.IN-widget span button xdoor-icon {margin-top: }
tbody.contact-address-tbl {
    vertical-align: top;
}
.n2-ss-layer.n2-ow.WHS-M {
    display: block !important;
    padding-top: 30px;
    padding-bottom: 30px;
    position: relative;
}
.n2-ss-layer.n2-ow.WHS-M:after {
  content: "";
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    box-sizing: unset !important;
    position: absolute;
    top: 0;
    width: 80%;
    background: #f4f4f4;
    height: 30px;
    right: 1px;
}
.n2-ss-layer.n2-ow.WHS-M:after {
  content: "";
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    box-sizing: unset !important;
    position: absolute;
    bottom: : 0;
    width: 80%;
    background: #f4f4f4;
    height: 30px;
    right: 1px;
}
.n2-ss-layer.n2-ow.WHS-M + .n2-ss-layer.n2-ow {
    display: none;
}
table.contact-address-tbl td {
    vertical-align: top !important;
}
table.contact-address-tbl {
    height: auto !important;
}
table.contact-address-tbl td {
    height: auto !important;
}
table.contact-address-tbl td p {
  margin: 0;
}
.WHATROSOOM-M .n2-ss-layer.n2-ss-last-in-row .n2-ss-layer-col.n2-ss-layer-content .n2-ss-layer.n2-ow .n2-ss-img-wrapper {
    padding: 30px 0;
    display: block;
    position: relative;
}
.WHATROSOOM-M .n2-ss-layer.n2-ss-last-in-row .n2-ss-layer-col.n2-ss-layer-content .n2-ss-layer.n2-ow .n2-ss-img-wrapper:before {
  content: "";
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    box-sizing: unset !important;
    position: absolute;
    top: 0;
    width: 80%;
    background: #f4f4f4;
    height: 30px;
    right: 1px;
}
.WHATROSOOM-M .n2-ss-layer.n2-ss-last-in-row .n2-ss-layer-col.n2-ss-layer-content .n2-ss-layer.n2-ow .n2-ss-img-wrapper:after {
  content: "";
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    box-sizing: unset !important;
    position: absolute;
    bottom: 0;
    width: 80%;
    background: #f4f4f4;
    height: 30px;
    right: 1px;
}