body,*{font-family:Arial,sans-serif;}
.wapper{left:0;position:absolute;top:0;width:100%;background:hsl(0, 0%, 93%);}
.container{max-width:1270px;margin:0 auto;}
.col-1.top_social{background:hsl(205, 100%, 17%) none repeat scroll 0 0;border-bottom:4px solid hsl(0, 100%, 50%);padding:10px 0;}
.right_topSocial{float:right;max-width:870px;}
.right_topSocial li{float:left;line-height:20px;margin-right:12px;}
.right_topSocial li:last-child{margin-left:14px;}
.phone_no {  background: #005393; border-radius: 2px; color: hsl(0, 0%, 90%); font-size: 18px;letter-spacing: 2px; padding: 6px 10px;}
.logo{display:inline-block;}
.phone_no span{font-size:18px;color:#fff;}
.selest_site select{background:hsl(206, 100%, 29%) url("../images/arrow.png") no-repeat scroll right center;border:medium none;color:hsl(0, 0%, 100%);font-size:14px;padding:7px 16px 7px 6px;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.social_icon > a{padding:0 6px;}
.logo{position:absolute;z-index:9999;margin-top:10.5px;}
#res-nav{display:none;}
.col-1.navigation{background:hsla(0, 0%, 0%, 0) url("../images/menu-bg.jpg") repeat scroll 0 0;border-bottom:4px solid hsl(0, 0%, 0%);}
.col-1.navigation li{border-right:1px solid hsl(0, 0%, 67%);display:inline-block;float:left;}
.col-1.navigation > ul{float:right;}
.col-1.navigation ul{float:right;padding:6px 0;}
.col-1.navigation li a{color:hsl(60, 1%, 17%);line-height:22px;text-transform:uppercase;}
.col-1.navigation li a span{line-height:22px;}
.col-1.navigation ul li:last-child{border-right:medium none;}
.col-1.navigation li:hover span{color:#0095CF;}
.col-1.navigation li:hover a{color:#fff;}
.banner-section{border-top:1px solid hsl(0, 0%, 100%);display:inline-block;float:left;}
.banner-section > img{height:auto;width:100%;float:left;}
.middle_section.col-1{background:hsla(0, 0%, 0%, 0) url("../images/bg-pic.png") repeat scroll 0 0;padding:0 0 50px;}
.service_set{max-width:366px;margin-bottom:27px;}
.services_pic{border-top:4px solid hsl(0, 100%, 50%);}
.sevices_title_ext{display:inline-block;width:100%;}    
.sevices_title_ext h2{color:hsl(0, 0%, 100%);}
.sevices_title_ext p{color:hsl(0, 0%, 80%);font-size:14px;line-height:22px;}
.arrow_sercile{display:inline-block;text-align:right;width:100%;}
.col-50.servi_left_section > h2{color:#fff;margin-bottom:30px;}
.col-50.servi_left_section > p{color:hsl(0, 0%, 80%);font-size:16px;margin-bottom:20px;line-height:22px;padding-right:20px; text-align: center;}
.info_pic_p{border:1px solid hsl(0, 0%, 80%);display:inline-block;margin-top:6px;}
.col-50.servi_info_pic{text-align:center;}
.info_pic_p > img{padding:3px;float:left;}
footer.col-1.footer_section{background:hsla(206, 100%, 11%, 0.6) url("../images/bg-pic.png") repeat scroll 0 0;}
.footer_inner.col-1{background:hsla(207, 100%, 11%, 0.6) none repeat scroll 0 0;border-top:5px solid hsl(360, 100%, 51%);padding:40px 0;}
.footer_left_link.col-50 h2,.news_latter.col-50 > h2{color:hsl(0, 0%, 100%);}
.footer_left_link.col-50 li{color:hsl(0, 0%, 80%);display:inline;float:left;font-size:15px;text-align:left;width:50%;}
a, a:visited{color:#8c8c8c;}
.footer_left_link.col-50 a{line-height:26px;}
.footer_copyright.col-1{background:hsl(0, 0%, 0%) none repeat scroll 0 0;padding:12px 0;text-align:center;color:#9c9c9c;}
p.copyright_ext{margin-bottom:0;padding:10px 0;text-align:center;}
.news_latter.col-50 > p{color:hsl(0, 0%, 80%);}
.news_latter.col-50{padding-right:30px;}
button.submit_btn{background:hsl(41, 98%, 39%);border:medium none;border-radius:3px;font-size:16px;margin-top:15px;color:#fff;padding:8px 20px;cursor:pointer;}
button.submit_btn:hover{background:hsl(206, 100%, 29%);}
.address_fild{background:hsla(0, 0%, 0%, 0) url("../images/address.png") no-repeat scroll left top;color:hsl(0, 0%, 80%);padding-left:30px;line-height:24px;}
.email_fild{background:hsla(0, 0%, 0%, 0) url("../images/massage.png") no-repeat scroll left center;color:hsl(0, 0%, 80%);padding-left:30px;line-height:24px;}
.footer_address.col-50 ul li{margin-bottom:12px;}
.foot_social > a:hover ,.social_icon > a:hover{opacity:0.5;}
.foot_social > a{opacity:1;padding:0 4px;}
.arrow_sercile{background:hsla(0, 0%, 0%, 0) url("../images/circle-arrow.png") no-repeat scroll top center;float:right;height:26px;width:30px;transition:all 0.2s ease 0s;}
.arrow_sercile:hover{background:hsla(0, 0%, 0%, 0) url("../images/circle-arrow.png") no-repeat scroll bottom center;transition:all 0.2s ease 0s;}
.right-servicesTitle{background:hsla(206, 100%, 29%, 0.6) none repeat scroll 0 0;border-bottom:3px solid #f00;color:#fff;display:inline-block;font-size:25px;margin:30px 0 ;padding:10px 20px;width:100%;}
h5.page-subtitle{display:inline-block;font-size:21px;margin-bottom:10px;}
.servicesContant-imge img{border:6px solid hsl(0, 0%, 85%);border-radius:3px;display:inline-block;float:right !important;margin:0 0 10px 16px;}
.Servicesleft-side{background:hsla(206, 100%, 29%, 0.6) none repeat scroll 0 0;border-top:4px solid #0d3a59;display:inline-block;float:left;margin-bottom:20px;margin-right:30px;max-width:320px;width:100%; margin-top: 40px;}
.left-servicesTitle{background:#c58702;border-top:3px solid;color:#fff;font-size:22px;padding:10px 12px;}
.Servicesleft-side a{border-bottom:1px solid #d2d2d2;color:#fff;display:inline-block;font-size:14px;padding:14px 15px 14px 30px;width:100%;}
.Servicesright-side{float:right;max-width:850px;margin-top: 10px;}
.breadcrumb.jmoddiv.jmodinside > li{display:inline-block;float:left;margin:0 0 20px;}
.maxiFancybackground{display:none !important;}
.maxiroundedcenter{padding:6px 0;}
.lanuage{margin-top:6px;max-width:410px;position:absolute;text-align:right;width:100%;}
.alt_flag{margin:0 6px;}
li ul.maximenuck2 li.maximenuck{border-right:none;}
.edit-icon{display:none;}
h5.page-subtitle{color:hsl(0, 0%, 80%);}
.breadcrumb.jmoddiv.jmodinside{padding:10px 0;}
.risk-listing > li ,.clint-listing li{color:hsl(0, 0%, 67%);line-height:23px;}
.risk-listing,.clint-listing{margin:30px 0;}
.acysubbuttons .button.subbutton.btn.btn-primary ,.form-actions button.btn.validate.btn-primary{background:hsl(41, 99%, 39%);border:medium none;border-radius:3px;color:hsl(0, 0%, 100%);float:left;margin-top:10px;padding:8px 20px;}
.Servicesleft-side ul li{background:hsla(0, 0%, 0%, 0) url("../images/list-icon.png") no-repeat scroll left center;}
.risk-listing > li , .clint-listing li{background:hsla(0, 0%, 0%, 0) url("../images/list-icon.png") no-repeat scroll left top;padding-left:30px;}
.col-1.navigation li:last-child{border-right:none;}
#slide-contact.accordion .accordion-group:nth-child(1), #slide-contact.accordion .accordion-group:nth-child(2){float:left;width:50%;}
.accordion-heading{display:none;}
.accordion-inner{padding:0 10px;}
#contact-form legend{color:hsl(0, 0%, 80%);font-size:20px;margin-bottom:15px;}
form.form-validate.form-horizontal .control-group{margin-bottom:20px;}
form.form-validate.form-horizontal label.required{color:hsl(0, 0%, 80%);margin-bottom:10px;}
.contact-street, .contact-suburb, .contact-state, .contact-postcode, .contact-telephone, .contact-webpage{color:hsl(0, 0%, 80%);font-size:18px;line-height:30px;text-shadow:0 2px 3px hsl(0, 0%, 0%);}
.rc-anchor-pt ,.rc-anchor-logo-text{display:none !important;}
.tooltip-inner{display:none !important;}
.aboutContant-imge ,.servicesContant-imge{border:4px solid hsl(0, 0%, 80%);border-radius:3px;float:right;margin:0 0 10px 15px;}
p{text-align:justify;}
.contact-miscinfo{float:left;width:50%;}
.contact-detail, .contact-detail a{color:hsl(0, 0%, 80%);line-height:20px;}
.rc-anchor-pt{display:none;}
.djslider-in li{width:100% !important;}
.djslider-in{width:100% !important;}
.banner-section{width:100%;}
.djslider.djslider-default{max-width:100% !important;width:100% !important;}
.testimonial.col-1{padding:30px 0;}
p.test-content{color:hsl(0, 0%, 42%) !important;margin:0 auto;max-width:830px;width:100%;}
.rc-anchor-logo-text,.rc-anchor-normal .rc-anchor-pt{display:none !important;}
.maximenuck li:nth-child(7){border-right:medium none;}
.clint-listing.client_page-Listing{display:inline-block;margin:30px 0;}
.clint-listing.client_page-Listing > li{float:left;line-height:60px;list-style:outside none none;width:33.333%;background:none;}
.clint-listing.client_page-Listing img{float:left;}
.testimonial.col-1 h2 { color: #fff !important; font-size: 35px; text-align: center !important;}
.testimonial.col-1 {  background: #636363 none repeat scroll 0 0;}
#mod-tlp-testimonial .item {  background: transparent none repeat scroll 0 0 !important;  padding: 0 !important;}
#mod-tlp-testimonial,#mod-tlp-testimonial-main { background: transparent !important;}
#mod-tlp-testimonial h3 { display: none;}
#mod-tlp-testimonial .img-ara {  display: none;}
#mod-tlp-testimonial .item {  margin-top: 0 !important;}
#mod-tlp-testimonial .test-content { color: #ffffff !important; font-size: 18px !important; font-weight: bold;}
.sevices_title_ext a { color: #fff;}
.bner-text > h2 {  color: #fff;  font-size: 40px;}
.bner-text > p {  color: #fff; max-width: 610px;}
.slide-desc { bottom: 60px !important;}
.maximenuck li.maximenuck { border-right: medium none !important;}
.owl-item .item p { color: #fff; font-weight: bold;  text-align: center;  text-shadow: 0 1px 2px #202020;}
.fronpage-button { margin-top: 50px;  text-align: center;}
.slide-text .fronpage-button button { max-width: 180px;  float: left; width: 100%;} 
.fronpage-button button {background: #c58702;border: 3px solid #ffffff;border-radius: 3px;box-shadow: 2px 2px 4px #b0b0b0; color: #ffffff;font-size: 20px;
padding: 10px; cursor: pointer;}
.fronpage-button img { float: right;}
.container.slidetext > h1 { font-size: 60px; text-transform: uppercase; background: rgba(0,0,0,0.5); max-width: 940px; width: 100%; padding: 13px 10px;
  color: #fff; border-radius: 3px;}
.front-text1 { background: #000 ; padding: 30px 0 20px;  text-align: center;}
.creedt-text { background: #fff;  padding: 30px 0; text-align: center; margin-bottom: 40px; }
.creedt-text h1.main-title { color: #000;}
.creedt-text h6 { color: #404040;  font-size: 20px;  line-height: 28px; letter-spacing: 1px; }
.fronpage-button.rga_services {  margin: 30px 0 0;}
.blog-featured { display: inline-block;  margin-top: 20px; }
.sevices_title_ext img { float: left;  margin-right: 15px;}
.fronpage-button.rga_services button img { margin-left: 10px;}
.footer_right_social.col-1 { display: table; float: none !important; margin: 0 auto; max-width: 860px;}
.nav.menu.jmoddiv.jmodinside .current.active { background: rgba(0, 83, 200, 0.6) url("../images/list-icon.png") no-repeat scroll left center; color:#fff;}
ul.maximenuck li.current.active a span{ background: rgba(0, 83, 147, 0.6); color:#fff; width: 100%; }
li.active.parent:hover .separator,li.parent:hover .separator{ color:#fff !important; width: 100%; padding: 14px 40px 10px; }
li.active.parent.separator,li.parent .separator{padding: 14px 40px 10px; }
li.active.parent.separator:hover span,li.parent .separator:hover span{background: rgba(0, 0, 0, 0) !important;}
.phone_icon img { float: left; margin-top: 6px; }
li.active.parent .separator span.titreck { background: rgba(0, 83, 147, 0.6); } 
.contact-detail { padding-left: 10%;}
.contact_link_c { color: #63c9ff !important; }
.navigation li .maximenuck2 { background: rgba(0, 83, 147, 0.6) none repeat scroll 0 0;  margin: 8px 0 0;  max-width: 250px; }
.navigation li .maximenuck2  li a,.navigation li .maximenuck2  li:hover a span,.navigation li .maximenuck2  li a span{ color:#fff !important; }
.navigation li .maximenuck2 li { display: inline-block; margin: 0;  padding: 4px 0; width: 100%;}
.navigation li .maximenuck2 li span { border-bottom: 1px solid #5385a9;  float: left;  padding: 0 8px;  width: 100%;}
ul.maximenuck {
    background: none !important;
}
div#maximenuck105 ul.maximenuck{border:none !important;}