    a img {border: none;}
    div {display: block; background-repeat: no-repeat;}
    li {background-repeat: no-repeat;}
    body.mceContentBody  {background-color: #FFFFFF  !important; background-image: none;}


  
  


#home .showcase_surround .showcase .slide {background-size: cover; display: block; padding-bottom: 30%; }

/*
#home .showcase_surround .showcase .slide {display: block; position:absolute; padding-bottom: 30%; }
*/

#home .showcase_surround .showcase .slide div.half {position:absolute; left: 15%; top: 5%; width: 100%;}
#home .showcase_surround .showcase .slide div.half a.two_links {display: block; padding-bottom: 48px;}
#home .showcase_surround .showcase .slide a.one_link {left: 15%; position: absolute; width: 85%; padding-bottom: 45%;}
#home .showcase_surround .showcase .slide a.one_link img.half {position: absolute; top: 50%; transform: translateY(-50%);}
#home .showcase_surround .showcase .slide_1_bg {background-image: url(../images/slides/slide_1_bg.jpg);}
#home .showcase_surround .showcase .slide_2_bg {background-image: url(../images/slides/slide_2_bg.jpg);}
#home .showcase_surround .showcase .slide_3_bg {background-image: url(../images/slides/slide_3_bg.jpg);}
#home .showcase_surround .showcase .slide_4_bg {background-image: url(../images/slides/slide_4_bg.jpg);}
#home .showcase_surround .showcase .slide_5_bg {background-image: url(../images/slides/slide_5_bg.jpg);}
#home .showcase_surround .showcase .slide_6_bg {background-image: url(../images/slides/slide_6_bg.jpg);}
#home .showcase_surround .showcase .slide_7_bg {background-image: url(../images/slides/slide_7_bg.jpg);}
#home .showcase_surround .showcase .slide_8_bg {background-image: url(../images/slides/slide_8_bg.jpg);}
#home .showcase_surround .showcase .slide_9_bg {background-image: url(../images/slides/slide_9_bg.jpg);}
#home .showcase_surround .showcase .slide_10_bg {background-image: url(../images/slides/slide_10_bg.jpg);}
#home .showcase_surround .showcase .slide_11_bg {background-image: url(../images/slides/slide_11_bg.jpg);}

#home .showcase_surround .showcase .buttons {position: absolute; width: 80%; z-index: 4000; top: 50%; transform: translateY(-50%); left: 10%;}
#home .showcase_surround .showcase .buttons .slide_next {position: absolute; top: 0px; right: 0px;}
#home .showcase_footer_surround {background-image: url(../images/box_menu_bg.png); background-size: cover;}
#home .showcase_footer .box {height: 58px; font-size: 18px; font-weight: 400; font-family: "Source Sans Pro"; color: #FFF;}
#home .showcase_footer .box a {display: block; text-align: right; text-decoration: none; color: #FFF; height: 58px; border-right: 1px solid #FFF; line-height: 58px; padding-right: 20px; background-repeat: no-repeat; background-position: 21px 14px;}
#home .showcase_footer .box a.brochures {background-image: url(../images/icon_brochure.png);}
#home .showcase_footer .box a.about_us {background-image: url(../images/icon_i.png);}
#home .showcase_footer .box a.news {background-image: url(../images/icon_news.png);}
#home .showcase_footer .box a.contact {background-image: url(../images/icon_phone.png);}
#home .showcase_footer .box:last-child a {border-right: none;}
#home .home_link {display: none;}
#home #page {margin-top: 24px;}
body {padding-bottom: 24px; color: #6e6e6e;}
.wide_title .main_surround_image {background-size: cover; padding-top: 22%; border-bottom: 40px solid #e9e9e9; margin-bottom: 24px;}
.wide_title .main_surround .outer_surround {position: relative;}
.brochures_title .main_surround_image {background-image: url(../images/title_bgs/IMG_0106.jpg);}
.alatas_group_title .main_surround_image {background-image: url(../images/title_bgs/alatas_group.jpg);}
.contact_us_title .main_surround_image {background-image: url(../images/title_bgs/From_page_hydraulic_components_1.jpg);}

.about_us_title .main_surround_image {background-image: url(../images/title_bgs/From_page_hydraulic_components_and_page_about_us.jpg);position: relative;}
.crane_load_testing_title .main_surround_image {background-image: url(../images/title_bgs/crane_load_testing.jpg);position: relative;}
.gangway_title .main_surround_image {background-image: url(../images/title_bgs/gangway.jpg);position: relative;}
.marine_crane_surveys_title .main_surround_image {background-image: url(../images/title_bgs/marine_crane_surveys.jpg);position: relative;}
.loose_gear_testing_title .main_surround_image {background-image: url(../images/title_bgs/crane_load_testing.jpg);position: relative;}

.news_title .main_surround_image {background-image: url(../images/title_bgs/news.jpg); position: relative;}

h1.componentheading {line-height: 40px; color: #434343; font-family: "Source Sans Pro"; font-weight: 600; font-size: 23px;}
h1.wide_title {position: absolute; width: 100%; background-color: #e9e9e9; left: 0px; top: -64px; line-height: 40px; color: #434343; font-family: "Source Sans Pro"; font-weight: 600; font-size: 23px;}
.home_link {position: absolute; top: -64px; line-height: 40px; right: 0px; z-index: 100; background-image: url(../images/home_arrow.png); background-repeat: no-repeat; background-position: 0px 14px; padding-left: 12px;}
.home_link a {color: #ff0000; text-decoration: none;}
#page {font-size: 14px; color: #434343; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; line-height: 1.7;}
#page h4 {color: #000000; font-size: 16px; font-weight: 700; margin-bottom: 12px;}
#page p {margin-bottom: 28px;}
#page ul {list-style-position: outside; margin-left: 20px;}
#page ul li {list-style-image: url(../images/list_bullet.png); margin-bottom: 8px;}
#page ul li ul li {list-style-image: none; list-style-type: circle;}
#page p + ul {margin-top: -18px;}
#page a {color: #ff0000; text-decoration: none;}
#page em {font-style: italic; color: #c40000;}
.sticky_area {background-color: #FFF;}
.header_top_surround {border-top: 5px solid #ca0000; padding-bottom: 0px;}
.header_top_surround .header_top .header_top_left {padding-top: 20px;}
.header_top_surround .header_top div.main_menu {padding-top: 42px;}
.header_top_surround .header_top div.main_menu ul li {text-align: center; padding-left: 12px; padding-right: 12px;}
.header_top_surround .header_top div.main_menu ul li a {color: #2b2b2b; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; text-decoration: none;}
.header_top_surround .header_top div.main_menu ul li.current a {color: #CC0000;}
.header_top_surround .header_top div.main_menu ul li:last-child {text-align: right; padding-left: 0px; padding-right: 0px;}
.header_main_surround .services_menu_surround {background-color: #5f5f5f;}
.header_main_surround .services_menu_surround ul li {transition: background-color 0.5s;  background-color: #5f5f5f;}
.header_main_surround .services_menu_surround ul li a {text-decoration: none; color: #FFF; line-height: 40px; height: 40px; font-family: "Source Sans Pro"; font-size: 20px; font-weight: 600; border-left: 1px solid #FFF; padding-left: 18px; padding-right: 18px; display: block;}
.header_main_surround .services_menu_surround ul li:last-child a {border-right: 1px solid #FFF;}
.header_main_surround .services_menu_surround ul li:hover {background-color: #7f7f7f;}
.header_main_surround .services_menu_surround ul li.current {background-color: #7f7f7f;}
.mod_search {float: right; position: relative; right: -30px;}
.mod_search .search_input {display: inline;}
.mod_search .search_input input {color: #FFF; background-color: #ca0000; width: 175px; height: 30px; line-height: 30px; font-style: italic; font-size: 14px; border: none; padding-left: 12px; padding-right: 12px;}
.mod_search .search_button {display: inline; position: relative; left: -30px; top: 2px;}
.footer_main_surround {border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; margin-top: 20px; margin-bottom: 20px; font-family: Arial; color: #6e6e6e; padding-top: 28px; padding-bottom: 28px; font-size: 14px;}
.footer_main_surround h4 {font-weight: 600; color: #434343;}
.footer_main_surround div.contact div.method_inside span {background-repeat: no-repeat; color: #252525; padding-left: 18px; background-position: 0px 5px; padding-right: 18px;}
.footer_main_surround div.contact span.email {background-image: url(../images/icon_email.png); background-position: 0px 7px;}
.footer_main_surround div.contact span.email span {padding-left: 0px; padding-right: 0px;}
.footer_main_surround div.contact span.fax {background-image: url(../images/icon_fax.png);}
.footer_main_surround div.contact span.phone {background-image: url(../images/icon_phone_2.png);}
.footer_main_surround a {color: #ff0000; text-decoration: none;}
p strong {font-family: "Arial"; font-size: 17px; font-weight: bold;}
.mod_designed_by {color: #6e6e6e; text-decoration: none;}
.mod_designed_by a {color: #6e6e6e; text-decoration: none;}
.has_sidebar .sidebar {float: left; width: 36%;}
.has_sidebar .sidebar .sidebar_inside {padding-right: 10%;}
.has_sidebar .sidebar .article_photos .additional_images .first .additional_image_inside {padding-right: 8px;padding-top: 4px;}
.has_sidebar .sidebar .article_photos .additional_images .second .additional_image_inside {padding-right: 4px; padding-left: 4px;padding-top: 4px;}
.has_sidebar .sidebar .article_photos .additional_images .third .additional_image_inside {padding-left: 8px;padding-top: 4px;}
.has_sidebar .sidebar .article_photos .additional_images .grid_1_3 + .grid_1_3 + .grid_1_3 {width: 34%;}
.has_sidebar .main {float: left; width: 64%;}
#brochures div.view_download {text-align: center;}
#brochures div.view_download a {text-decoration: none; color: #d7001f;}
#brochures div.name {text-align: center;}
#brochures div.name a {text-decoration: none; color: #434343; font-size: 18px; font-family: "Source Sans Pro"; font-weight: 600;}
#brochures h2 {margin-top: 36px;}
#alatas_group div.view_download {text-align: center;}
#alatas_group div.view_download a {text-decoration: none; color: #d7001f;}
#alatas_group div.name {text-align: center;}
#alatas_group div.name a {text-decoration: none; color: #434343; font-size: 18px; font-family: "Source Sans Pro"; font-weight: 600;}
#alatas_group h2 {margin-top: 36px;}
#news #page a.title {text-decoration: none; color: #434343; font-size: 20px; line-height: 1.3; margin-bottom: 18px; font-weight: 500; display: inline-block}
#news #page .read_more a {color: #d7001f; text-decoration: none;}
#news #page .additional_images .first .additional_image_inside {padding-right: 8px;}
#news #page .additional_images .second .additional_image_inside {padding-right: 4px; padding-left: 4px;}
#news #page .additional_images .third .additional_image_inside {padding-left: 8px;}
#news #page .additional_images .grid_1_3 + .grid_1_3 + .grid_1_3 {width: 34%;}
#contact_us .field {margin-bottom: 4px;}
#contact_us .field input.text {border: 1px solid #e5e5e5; width: 300px; height: 40px; line-height: 40px; font-size: 14px; padding-left: 18px; box-sizing: border-box;}
#contact_us .field textarea {border: 1px solid #e5e5e5; width: 300px; height: 120px; line-height: 1.5; font-size: 14px; box-sizing: border-box; padding-left: 18px; padding-top: 10px;}
#contact_us table.contact {margin-bottom: 18px;}
#contact_us table.contact tr td:first-child {padding-right: 40px;}
#contact_us .name strong {color: #d7001f; font-size: 16px;}
#contact_us .name {line-height: 20px;}
#contact_us .address {padding-bottom: 18px;}
/* //mks */
#contact_us .svg_container_inside {padding-bottom: 70%; position: relative;}
#contact_us #locations_svg {position: absolute;  width: 100%; margin: 0px; height: 100%;}
.video-container {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}
.video-container iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.video-container object {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.video-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

/*Smartcodders*/
.load_monitoring_title .main_surround_image {background-image: url(../images/title_bgs/load-monitoring.png);position: relative;}
.load_monitoring_title #injected_slideshow,.load_monitoring_article {display:none !important;}
.load_monitoring_title #injected_slideshow:first-child {display:block !important;}


.load-monitoring-block-left{float: left;width: 68%;}
.load-monitoring-block-right{float: right;width: 28%;}
.load-monitoring-block-right img {width: 100%;padding: 0px 30px;}
.accordion-block-left {float: left;width: 28%;padding-right:10px;}
.accordion-block-right {float: left;width: 68%;padding-left:25px;}
.load_monitoring_title .article_photos .additional_images .first .additional_image_inside {padding-right: 8px;padding-top: 4px;}
.load_monitoring_title .article_photos .additional_images .second .additional_image_inside {padding-right: 4px; padding-left: 4px;padding-top: 4px;}
.load_monitoring_title .article_photos .additional_images .third .additional_image_inside {padding-left: 8px;padding-top: 4px;}
.load_monitoring_title .article_photos .additional_images .grid_1_3 + .grid_1_3 + .grid_1_3 {width: 34%;}

/*.load_monitoring_title .st-content{min-height: 500px;}*/
.accordion-block-right ul li {  overflow: visible !important; margin-bottom: 8px;}
.accordion-block-right ul li {list-style-image: url(../images/list_bullet.png) !important; margin-bottom: 8px;border-bottom:auto !important;height: auto !important;}
.load_monitoring_module #st-accordion766 > ul {margin-left:0px;}
.load_monitoring_module #st-accordion766 > ul {margin-left:0px;}
.load_monitoring_module #st-accordion766 > ul > li {list-style:none; padding-left:30px; background:url(../images/list_bullet_2.png) no-repeat left 7px; height: auto !important; border-bottom: none!important;}
.load_monitoring_module #st-accordion766 > ul > li a {line-height: 35px !important; font-size: 15px; color: #434343;}

.load_monitoring_module #st-accordion766 > ul li .accordion-block{display: inline-block; width:100%;}
.load_monitoring_module #st-accordion766 > ul li .accordion-block ul li{list-style: none; border:0px;}

@media(max-width:767px){
	.load-monitoring-block-right,
	.load-monitoring-block-left{float:left; width: 100%;}
	.load-monitoring-block-right{text-align: center;}
	.load-monitoring-block-right img{ max-width:500px; padding:0px;}
	.load_monitoring_module #st-accordion766 > ul li .accordion-block{box-sizing:border-box; padding-right:30px;}
	.accordion-block-left,
	.accordion-block-right{padding:0; width:100%;}
}
/*Smartcodders*/

@media only screen and (min-width: 1124px) {
.show_menu_btn {display: none; visibility: hidden;}
.header_top .header_top_left {padding-top: 20px;}
.header_top div.main_menu {padding-top: 42px;}
.header_top div.main_menu li.services {display: none;}
}
@media only screen and (min-width: 1124px) {
.b_grid_1_2 {width: 50%;}
.b_grid_1_3 {width: 33%;}
.b_two_column {-moz-column-count: 2; -webkit-column-count: 2; column-count: 2;}
.grid_3_4_to_2_3 {width: 75%;}
.grid_1_4_to_1_3 {width: 25%;}
.outer_surround_centering {width: 80%;}
.outer_surround_centering .surround {width: 100%;}
}
@media only screen and (max-width: 1124px) {
button.show_menu_btn {font-size: 28px; padding: 6px; transition: background-color 0.3s; background-color: #aaa; border: none; top: 10px; z-index:12; color: #FFF; position: absolute; z-index: 6000; right: 0px;}
button.show_menu_btn.open {background-color: #000; color: #FFF; border: none;}
button.show_menu_btn:focus {outline: 0;}
div.tablemenu .module_content {position: absolute; top: 60px; width: 100%;}
div.tablemenu .module_content ul.mod_main_menu {display: block; transition: max-height 0.5s, padding-top 0.3s, padding-bottom 0.3s; width: 100%; overflow: hidden; padding-top: 0px; transition-timing-function: linear; font-size: 22px; background-color: rgba(80,80,80,.9); background-position: right 0px; background-size: 220%; background-repeat: no-repeat;}
div.tablemenu .module_content ul.mod_main_menu li {display: block; font-size: 16px; line-height: 24px; border-top: 1px solid #303030; border-bottom: 1px solid #000; padding-left: 7px; padding-right: 7px; padding-top: 6px; padding-bottom: 6px;}
div.tablemenu .module_content ul.mod_main_menu > li {display: block; height: auto; text-align: left;}
div.tablemenu .module_content ul.mod_main_menu > li > a {text-decoration: none; color: #FFF;}
div.tablemenu .module_content ul.mod_main_menu > li ul {display: block; height: auto; max-height: 0px;transition-timing-function: ease;transition: max-height 0.5s; overflow: hidden; list-style-type: none;}
div.tablemenu .module_content ul.mod_main_menu > li ul li {padding-left: 12px; border-bottom: 1px solid #999; text-align: left;}
div.tablemenu .module_content ul.mod_main_menu > li ul li a {text-decoration: none; color: #FFF;}
div.tablemenu .module_content ul.mod_main_menu > li ul li:last-child {border-bottom: none;}
div.tablemenu .module_content ul.mod_main_menu li li ul {max-height: 0px;}
div.tablemenu .module_content ul.mod_main_menu li li.open > ul {max-height: 1800px;}
div.tablemenu .module_content ul.mod_main_menu > li.open > ul {max-height: 1800px;}
div.tablemenu .module_content ul.mod_main_menu li:last-child {text-align: left; padding-left: 7px; padding-right: 7px;}
div.tablemenu .module_content ul.mod_main_menu.closed {max-height: 0px; padding-top: 0px;}
div.tablemenu .module_content ul.mod_main_menu.open {max-height: 1800px; padding-top: 0px;}
.services_menu_surround {display: none;}
}
@media only screen and (max-width: 1124px) {
.b_two_column {-moz-column-count: 1; -webkit-column-count: 1; column-count: 1;}
.b_grid_1_2 {width: 100%;}
.b_grid_1_3 {width: 100%;}
.grid_3_4_to_2_3 {width: 100%;}
.grid_1_4_to_1_3 {width: 100%;}
.outer_surround {margin-left: 0px; margin-right: 0px;}
.outer_surround_centering {width: 100%;}
.outer_surround_centering .surround {width: 100%;}
.mod_search {display: none; visibility: hidden;}
#home .showcase_surround .showcase .slide {background-size: cover; padding-bottom: 60%;}
#home .showcase_surround .showcase .slide div.half {position:absolute; left: 15%; top: 5%; width: 100%;}
#home .showcase_surround .showcase .slide div.half a.two_links {display: block; padding-bottom: 24px;}
#home .showcase_surround .showcase .slide div.half a.two_links img {width: 40% !important; margin: 0 auto;}
#home .showcase_surround .showcase .slide a.one_link {left: 15%; position: absolute; width: 85%; padding-bottom: 60%;}
#home .showcase_surround .showcase .slide a.one_link img {width: 60% !important; margin: 0 auto;}
.footer_main_surround {font-size: 12px;}
.footer_main_surround h4 {font-size: 12px;}
.mod_certifications .inside_module {padding-left: 24px;}
.has_sidebar .sidebar {float: none; width: 100%;}
.has_sidebar .main {float: none; width: 100%;}
.home_link {display: none;}
}
@media only screen and (max-width: 1124px) {
#home .showcase_footer .box {font-size: 15px; font-weight: 400; font-family: "Source Sans Pro"; color: #FFF; text-align: center; height: 58px;}
#home .showcase_footer .box a {height: 38px; padding-top: 28px;  background-position: 21px 5px; line-height: 38px; text-align: center; padding-right: 0px;}
}


