body
{
color:#a3adb6;
background:#171C20;
}

.font-size-is-default
{
font-size:13px;
}

.font-family-helvetica
{
font-family:"verdana",Arial,Helvetica,sans-serif !important;
}

#rt-top-surround:after
{
background:none;
border:none;
box-shadow: 0 0 0 0;
}

#rt-top-surround
{
background:#0a0a00 ;
}

.logo
{
padding:0;
margin:0;
margin-top:5px;
margin-left:-10px;
}

#rt-top
{
color:#aaa;
}

#rt-top p.tit
{
color:#fff;
font-size:18pt;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:3px;

}

.top_ph
{
padding-right:0;
margin-right:0;
text-align:right;
padding-top:10px;
margin-top:0;
color:#fff;
text-shadow:none;
font-family:Arial, Helvetica, sans-serif;
}

#rt-main
{
clear:both;
}

.top_ph p span
{
color:#ff6600;
font-weight:bold;
}


.phno
{
text-align:right;
padding-right:0;
margin-right:0;
color:#000080;
text-shadow:none;

}

.top_ph h2
{
font-size:25px;
}

.phno h3 {
    color: #000080 !important;
    font-size: 18pt;
    line-height: 27px;
    margin-bottom: 0;
    margin-top: 0;
}

.phno p
{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
}

#rt-showcase
{
background:url(../images/showcase_bg.jpg);
box-shadow: 0 0 0 0;
border:none;
}

#rt-drawer
{
display:none;
}


#rt-feature {
    background: rgba(0, 0, 0, 0) url("../images/bg2.jpg") repeat scroll center top;
    float: left;
    padding: 0 0 15px;
    width: 100%;
}

#rt-showcase .rt-block
{
padding-left:0;
padding-right:0;
margin-left:0;
margin-right:0;
padding-top:0;
padding-bottom:0;
margin-bottom:0;
}


#rt-sidebar-a .rsform-input-box {
    padding: 0;
    width: auto;
}

#rt-sidebar-a .rsform-captcha-box
{
    padding: 0;

}

a {
    color: #cc0000;
}


.camera_commands,.camera_pie
{
display:none;
}

.camera_fakehover {
    background: url("../images/bg_slider.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    margin-bottom: -40px;
    padding-bottom: 45px;
}


#rt-transition {
    background: rgba(0, 0, 0, 0) url("../images/bg3.jpg") repeat scroll 0 0;
    clear: both;
    padding-bottom: 5px;
    padding-top: 25px;
}

ul
{
padding:0;
margin-left:0px;
}

.item-page
{
margin-top:-10px;
}

#contact
{
width:80%;
}

h1
{
margin-top:0;
font-size:26px;
line-height:-1px;
text-transform:uppercase;
}

.contact-misc
{
line-height:18px;
margin-top:30px;
}


.contact-misc a {
    color: #e5ebeb;
}

.contact-misc a:hover {
    color: #ed5c01;
}



#rt-feature .rt-block
{
margin:0;
color:#8c9196;
}


p {
    line-height: 19px;
    margin: 0 0 15px;
}

#rt-content-top ul
{
margin-left:12px;
}

.bbox1
{
padding-right:0;
margin-right:0;
}

.bbox2
{
padding-right:0;
margin-right:0;
margin-left:0;
padding-left:10px;
}

.bbox3
{
padding-right:0;
margin-right:0;
margin-left:0;
padding-left:10px;
}

.title, .component-content h2
{
color:#fff;
text-shadow:none;
border:none;
box-shadow:0 0 0 0;
font-size: 26px;
padding-bottom:0;
}

.bbox1 img
{
min-height:137px;
}

input, button, select, textarea
{
font-family: "verdana",Arial,Helvetica,sans-serif !important;
}

.rsform-submit-button
{
    background: url("../images/button1_bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 5px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 13px;
    height: 33px;
    line-height: 35px;
    padding: 0 23px;
    position: relative;
    text-transform: uppercase;
	margin-top:10px;
}

#rt-content-top .rt-block
{
padding-bottom:0;
margin-bottom:0;
}

#rt-footer
{
background:url(../images/bg_top.gif) repeat-x left top;
border:none;
box-sahdow:0 0 0 0;
}

.cp
{
float:right;
padding-right:0;
margin-right:0;
}


.cp p.hirc {
/*    background: url("../images/call.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
*/    color: #B0B0AF;
    font-size: 21px;
    margin-bottom: 22px;
    padding-left: 50px;
}
.cp p.hirc span
{
font-size:13px;
}

.cp p.phone
{
color: #D3D3D3;
    font-size: 18pt;
	margin-left:50px;
	}
	
.footermenu .footerleft, .footermenu .footermiddle, .footermenu .footerright {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 156px;
}


.footerleft li, .footermiddle li, .footerright li {
    padding-bottom: 6px;
}


.footermenu .footerleft h4, .footermenu .footermiddle h4, .footermenu .footerright h4 {
    color: #FFFFFF;
    font-size: 13px;
    margin-bottom: 13px;
    margin-top: 0;
}


.footerleft li a, .footermiddle li a, .footerright li a {
    background: url("../images/marker_3.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #C2C2C1;
    font-size: 13px;
    padding-left: 10px;
}

.footerleft li a:hover, .footermiddle li a:hover, .footerright li a:hover {
    background: url("../images/marker_3_active.gif") no-repeat scroll left center #ed5c01;

}

.gf-menu
{
background:url(../images/menu_bg.jpg) repeat-x;
border-radius:4px;
margin-bottom:22px;
}

.gf-menu .item
{
cursor: pointer;
    display: block;
    font-size: 15px;
    font-weight: normal;
    line-height: 9px;
    margin: 0;
    outline: medium none;
    padding: 20px 44px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
	color:#fff;
	text-shadow:none;
	 font-family: "tahoma",Arial,Helvetica,sans-serif;
}


.gf-menu li
{
margin-right:0;
border:none;
}

.gf-menu.l1 > li:last-child .item {
    border: medium none;
    padding-left: 42px;
    padding-right: 42px;
}

.gf-menu.l1 > li > .item {
    padding-bottom: 11px;
    padding-top: 11px;
	border-right:solid 1px #63686b;
}


.gf-menu.l1 > li.active,.gf-menu li:hover,.gf-menu li.active:hover {
    background: url("../images/menu_bg_active.gif") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    border-radius: 0 !important;
    box-shadow: 0 0 0 0 !important;
	padding-top:0 !important;

}


.gf-menu.l1 > li:first-child,.gf-menu.l1 > li:first-child:hover {
    border-radius: 4px 0 0 4px !important;
}


.gf-menu.l1 > li:last-child,.gf-menu.l1 > li:last-child:hover {
    border-radius: 0px 4px 4px 0px !important;
}

.gf-menu.l1 > li.active a,.gf-menu li:hover a,.gf-menu li.active:hover a
{
text-shadow:none !important;
}

.gf-menu .item
{
border:none;
}


.component-content .item-page h2 {
    color: #A3ADB6;
	font-weight:bold;
	letter-spacing:-1px;
}

#rt-main .rt-grid-12 .rt-block
{
padding-left:0;
padding-right:0;
margin-left:0;
margin-right:0;
}

.item-page img
{
border:solid 2px;
}

td
{
vertical-align:top;
}

a:hover
{
color:#000;
}

#rt-sidebar-b h2
{
font-size:26px;
line-height:24px;
}

#rt-sidebar-b .btn
{
    background: rgba(0, 0, 0, 0) url("../images/marker_2.gif") no-repeat scroll right center;
    color: #e5ebeb;
    font-size: 13px;
    padding-right: 11px;
	padding-left:0;
}

#rt-sidebar-b .btn:hover
{
color:#ed5c01;
}


.gf-menu .dropdown {
    background: none repeat scroll 0 0 #3E464B;
    border: medium none;
    border-radius: 0 5px 5px;
    box-shadow: 0 0 0 0;
	padding:0;
}

.gf-menu .dropdown ul li
{
padding:0;
border:none;
}

.gf-menu .dropdown ul li:hover
{
background:#000 !important;
border:none !important;
padding-top:0  !important;
box-shadow: 0 0 0 0  !important;
border-radius:4px 4px 4px 4px !important;

}

.gf-menu .dropdown ul li:hover .item
{
border:none !important;
box-shadow: 0 0 0 0  !important;
border-radius:4px 4px 4px 4px !important;
}

.gf-menu li.parent > .item:after
{
content:"";
}

.gallery img
{
margin-bottom:15px;
margin-right:10px;
}


#rt-bottom {
    background: rgba(0, 0, 0, 0) url("../images/bg_top.gif") repeat-x scroll left top;
    clear: both;
    float: left;
    padding: 38px 0 40px;
    width: 100%;
}

.footerrightdiv
{
float:left;
    padding: 0;
	margin:0;

}



.contact {
    margin: 0;
    padding: 0;
}

.contactimage
{
float:left;
}

.textinfo
{
list-style:none;
font-size:21px;
margin-left:7px;
}


.contacttext ul {
    margin-top: 0;
    padding-left: 8px;
    padding-top: 0;
	margin-bottom:3px;
}

#rt-showcase
{
padding-bottom:10px;
}


#rt-showcase .rt-container .rt-block {
    background: rgba(0, 0, 0, 0) url("../images/bg_slider.png") no-repeat scroll left 100%;
    padding: 12px 0 35px;
	margin-top:0;
}

ul li
{
list-style:inside;
}



.ph
{
margin-left:50px;
 color: #d3d3d3 !important;
}

.top_ph p
{
color:#fff !important;
}

#rt-sidebar-a .rt-block, #rt-sidebar-b .rt-block
{
margin:0;
}


#rt-sidebar-a .rsform-text-box {
padding:0;
}



img
{
max-width:100%;
}

.rt-showcase-pattern
{
background:none;
}

.phone img
{
max-width:24px;
}

.gallery .phone img
{
margin-bottom:0;
margin-right:0;
}

.rsform-input-box
{
}


.formError {
    color: #cf4d4d;
    float: left;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: -10px;
    width: 100%;
}


h1, h2, h3, h4, h5, h6
{
color:#fff;
}

h2
{
font-size:30px;
line-height:30px;
}

.readmore .btn, .btn
{

  background: rgba(0, 0, 0, 0) url("../images/button1_bg.gif") repeat-x scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: white;
    display: block;
    float: left;
    font-size: 13px;
    height: 33px;
    line-height: 35px;
    padding: 0 23px;
    position: relative;
    text-transform: uppercase;
	text-shadow:none;
}
.readmore, .readmore:hover
{
padding:0;
margin:0;
background:none;
border:none;
box-shadow:0 0 0 0;
border-radius:0;
}

.readmore .icon-chevron-right
{
display:none;
}

.readmore .btn:hover, .btn:hover
{
color:#252a2e;
background:#fff;
}


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

.footerrightdiv
{
float:right;
}

}

@media only screen and (min-width: 960px) and (max-width: 1199px) {

.layout-mode-responsive .gf-menu.l1 > li
{
margin-right:0;
}

.gf-menu .item
{
padding:20px 40px;
}


#rt-sidebar-a .rsform-text-box {
    padding: 0;
}

}

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

.component-content
{
padding-left:20px;
padding-right:20px;
}


body #rt-logo {
width:500px !important;
  background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: rgba(0, 0, 0, 0) !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: no-repeat !important;
    background-size: 500px auto !important;
}


.layout-mode-responsive .gf-menu.l1 > li
{
margin-right:0;
}

.gf-menu .item
{
padding:28px;
}

.footermenu .footerleft, .footermenu .footermiddle, .footermenu .footerright
{
width:145px;
}

#rt-content-top .title, #rt-sidebar-a .title
{
font-size:20px;
}

#rt-sidebar-a .rsform-input-box
{
width:90%;
}

#rt-sidebar-a .rsform-text-box
{
width:90%;
}

.phno
{
padding-left:0;
text-align:left;
}

.cp
{
padding-left:0;
}

.cp p.hirc
{
margin-bottom:10px;
}

.cp p.phone
{
font-size:16pt;
}

.menu-plasma-cutting .item-page img
{
width:300px;

}

.gallery img
{
width:350px;

}

.gf-menu.l1 > li:last-child .item
{
padding-left:19px;
padding-right:19px;
}
#rt-sidebar-b h2
{
font-size:25px;
}


iframe
{
width:100%;
}

#rt-sidebar-a .rt-block, #rt-sidebar-b .rt-block
{
overflow:hidden;
}

h2
{
font-size:26px;
}


.footerrightdiv {
    float: left !important;
    margin-left: 15px;
}


body
{
overflow-x:hidden;
}

}

@media only screen and (min-width: 600px) and (max-width: 767px) {

.menu-home #rt-main .rt-grid-9.rt-push-3 .rt-block
{
padding-top:0;
padding-bottom:0;
}

.menu-home #rt-main .rt-grid-9.rt-push-3 #rt-content-top .rt-block
{
padding-top:10px;
padding-bottom:10px;
}

.bbox1
{
padding-left:0;
}

#rt-sidebar-a  .rt-block
{
padding-left:0;
}

.footermenu .footerleft, .footermenu .footermiddle, .footermenu .footerright
{
width:140px;
}

.cp
{
float:left;
} 

.cp p.hirc
{
margin-bottom:10px;
}

.cp p.phone
{
font-size:16pt;
}

body #rt-logo {
width:550px !important;
  background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: rgba(0, 0, 0, 0) !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: no-repeat !important;
    background-size: 550px auto !important;
}


.phno
{
padding-top:0;
margin-top:0;
padding-bottom:0;
}

.menu-fabrication .item-page img
{
width:220px;
}



.menu-plasma-cutting .item-page img
{
width:300px;
margin-bottom:10px;
margin-left:0 !important;

}

.gallery img
{
width:235px;

}
.item-page img
{
margin-bottom:10px;
}

.layout-mode-responsive .gf-menu li 
{
background:none;
border:none;
box-shadow:0 0 0 0;
border-radius:0;
}

.layout-mode-responsive .gf-menu li a
{
background:none;
border:none;
box-shadow:0 0 0 0;
border-radius:0;
text-align:left;
}

.layout-mode-responsive .gf-menu > li:first-child, .layout-mode-responsive .gf-menu > li.active:first-child
{
background:none !important;
}

.layout-mode-responsive .gf-menu
{
background:none!important;
}

.layout-mode-responsive .gf-menu > li:last-child
{
background:none!important;
border-radius:0!important;
}

.layout-mode-responsive .gf-menu li .columns-1 > .col1 > ul > li:last-child, .layout-mode-responsive .gf-menu li .columns-2 > .col2 > ul > li:last-child, .layout-mode-responsive .gf-menu li .columns-3 > .col3 > ul > li:last-child, .layout-mode-responsive .gf-menu li .columns-4 > .col4 > ul > li:last-child
{
background:none!important;
}

.layout-mode-responsive .gf-menu ul, .layout-mode-responsive .gf-menu ol
{
background:none!important;
}

.layout-mode-responsive .gf-menu.l1 > li > .item
{
border-right:0;
padding-left:15px!important;
}

.layout-mode-responsive .gf-menu li.active.last > .item
{
}

.layout-mode-responsive .gf-menu.l1 > li
{
padding-left:0 !important;
}

.layout-mode-responsive .gf-menu li
{
padding-left:11px !important;
}

.layout-mode-responsive .gf-menu .dropdown .column {
    margin-top: 0px;
    margin-left: 0px;
}

.layout-mode-responsive .gf-menu.l1 > li:hover
{
background:none!important;
}

.gf-menu .dropdown ul li:hover .item
{
border-radius:0 !important;
}
.layout-mode-responsive .gf-menu > li:last-child:hover
{
border-radius:0 !important;
}

.gf-menu .dropdown ul li:hover
{
border-radius:0 !important;

}
.gf-menu .item
{
line-height:normal;
}

.cp p.hirc, .cp p.phone
{
margin-left:0;
padding-left:0;
}

.layout-mode-responsive .gf-menu.l1 > li:hover li a
{
font-weight:normal;
}

.layout-mode-responsive .gf-menu.l1 > li li:hover a
{
font-weight:bold;
}

.layout-mode-responsive .gf-menu.l1 > li:hover
{
background:none!important;
}
.layout-mode-responsive .gf-menu.l1 > li a:hover
{
background:rgba(0, 0, 0, 0) url("../images/menu_bg_active.gif") repeat scroll 0 0 !important;
border-radius: 4px;
}

.layout-mode-responsive .gf-menu.l1 > li li a:hover
{
font-weight:bold;
}

.logo
{
text-align:center;
}

.top_ph
{
text-align:center;
}

.logo
{
text-align:center;
}


.top_ph {
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    margin: 0 0 15px;
    padding: 0;
    text-align: center;
    text-shadow: none;
}

#rt-top p.tit
{
font-size:14pt;
}

.textinfo br
{
}

.footerrightdiv
{
float:left;
}
.textinfo
{
float:left;
}
#contact td
{
float:left;
width:100%;
}
h2
{
font-size:26px;
}
.layout-mode-responsive .gf-menu li.active.last > .item {
    background: rgba(0, 0, 0, 0) url("../images/menu_bg_active.gif") repeat scroll 0 0 !important;
    border: medium none !important;
    border-radius: 4px;
    box-shadow: 0 0 0 0;
}


}


@media only screen and (min-width: 480px) and (max-width: 599px) {

.bbox2,.bbox3
{
padding-left:25px;
}

#rt-sidebar-a  .rt-block
{
}

.footermenu .footerleft, .footermenu .footermiddle, .footermenu .footerright
{
width:140px;
}

.cp
{
float:left;
} 

.cp p.hirc
{
margin-bottom:10px;
}

.cp p.phone
{
font-size:16pt;
}

body #rt-logo {
width:455px !important;
  background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: rgba(0, 0, 0, 0) !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: no-repeat !important;
    background-size: 455px auto !important;
}


.phno
{
padding-top:0;
margin-top:0;
padding-bottom:0;
text-align:left;
}

.component-content
{
padding-left:20px;
padding-right:20px;
}

.menu-fabrication .item-page img
{
width:180px;
}

.menu-plasma-cutting .item-page img
{
width:280px;
margin-bottom:10px;
margin-left:0 !important;

}

.gallery img
{
width:210px;

}

.menu-contact-us td
{
float:left;
width:100%;
}
.item-page img
{
margin-bottom:10px;
}

.rt-container
{
width:478px;
}

.layout-mode-responsive .gf-menu li 
{
background:none;
border:none;
box-shadow:0 0 0 0;
border-radius:0;
}

.layout-mode-responsive .gf-menu li a
{
background:none;
border:none;
box-shadow:0 0 0 0;
border-radius:0;
text-align:left;
}

.layout-mode-responsive .gf-menu > li:first-child, .layout-mode-responsive .gf-menu > li.active:first-child
{
background:none !important;
}

.layout-mode-responsive .gf-menu
{
background:none!important;
}

.layout-mode-responsive .gf-menu > li:last-child
{
background:none!important;
border-radius:0!important;
}

.layout-mode-responsive .gf-menu li .columns-1 > .col1 > ul > li:last-child, .layout-mode-responsive .gf-menu li .columns-2 > .col2 > ul > li:last-child, .layout-mode-responsive .gf-menu li .columns-3 > .col3 > ul > li:last-child, .layout-mode-responsive .gf-menu li .columns-4 > .col4 > ul > li:last-child
{
background:none!important;
}

.layout-mode-responsive .gf-menu ul, .layout-mode-responsive .gf-menu ol
{
background:none!important;
}

.layout-mode-responsive .gf-menu.l1 > li > .item
{
border-right:0;
padding-left:15px!important;
}

.layout-mode-responsive .gf-menu li.active.last > .item
{
}

.layout-mode-responsive .gf-menu.l1 > li
{
padding-left:0 !important;
}

.layout-mode-responsive .gf-menu li
{
padding-left:11px !important;
}

.layout-mode-responsive .gf-menu .dropdown .column {
    margin-top: 0px;
    margin-left: 0px;
}

.layout-mode-responsive .gf-menu.l1 > li:hover
{
background:none!important;
}

.gf-menu .dropdown ul li:hover .item
{
border-radius:0 !important;
}
.layout-mode-responsive .gf-menu > li:last-child:hover
{
border-radius:0 !important;
}

.gf-menu .dropdown ul li:hover
{
border-radius:0 !important;

}
.gf-menu .item
{
line-height:normal;
}

.cp p.hirc, .cp p.phone
{
margin-left:0;
padding-left:0;
}

.layout-mode-responsive .gf-menu.l1 > li:hover li a
{
font-weight:normal;
}

.layout-mode-responsive .gf-menu.l1 > li:hover li:hover a
{
font-weight:bold;
}


.layout-mode-responsive .gf-menu.l1 > li:hover
{
background:none!important;
}
.layout-mode-responsive .gf-menu.l1 > li a:hover
{
background:rgba(0, 0, 0, 0) url("../images/menu_bg_active.gif") repeat scroll 0 0 !important;
border-radius: 4px;
}

.layout-mode-responsive .gf-menu.l1 > li li a:hover
{
font-weight:bold;
}

.logo
{
text-align:center;
}


.top_ph {
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    margin: 0 0 15px;
    padding: 0;
    text-align: center;
    text-shadow: none;
}

#rt-top p.tit
{
font-size:14pt;
}

.footerrightdiv
{
margin-left:15px;
}

.textinfo br
{
}

.footerrightdiv
{
float:left;
}
.textinfo
{
float:left;
}

#contact td
{
float:left;
width:100%;
}
h2
{
font-size:26px;
}

.layout-mode-responsive .gf-menu li.active.last > .item {
    background: rgba(0, 0, 0, 0) url("../images/menu_bg_active.gif") repeat scroll 0 0 !important;
    border: medium none !important;
    border-radius: 4px;
    box-shadow: 0 0 0 0;
}

.logo img {
    margin-left: 35px;
    max-width: 80%;
}

}

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

.phno
{
padding-top:0;
margin-top:0;
padding-bottom:0;
text-align:left;
}

.cp
{
float:left;
} 

.cp p.hirc
{
margin-bottom:10px;
}

.cp p.phone
{
font-size:16pt;
}

.bbox1
{
padding-left:0;
}

#rt-sidebar-a  .rt-block
{
}

.logo
{
text-align:center;
}


.top_ph {
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    margin: 0 0 15px;
    padding: 0;
    text-align: center;
    text-shadow: none;
}

#rt-top p.tit
{
font-size:14pt;
}


.footermenu .footerleft, .footermenu .footermiddle, .footermenu .footerright
{
width:100%;
}

body #rt-logo {
width:320px !important;
  background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: rgba(0, 0, 0, 0) !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: no-repeat !important;
    background-size: 320px auto !important;
	height:50px;
}

.phno h3
{
font-size:15px;
}

.menu-fabrication .item-page img
{
margin-left:0 !important;
}

.component-content .item-page h2
{
font-size:22px;
}

.menu-plasma-cutting .item-page img
{
margin-bottom:10px;
margin-left:0 !important;

}

.gallery img
{
width:250px;

}

.gallery td
{
float:left;
width:100%;
}

.menu-contact-us td
{
float:left;
width:100%;
}

.item-page img
{
margin-bottom:10px;
}


.layout-mode-responsive .gf-menu li 
{
background:none;
border:none;
box-shadow:0 0 0 0;
border-radius:0;
}

.layout-mode-responsive .gf-menu li a
{
background:none;
border:none;
box-shadow:0 0 0 0;
border-radius:0;
text-align:left;
}

.layout-mode-responsive .gf-menu > li:first-child, .layout-mode-responsive .gf-menu > li.active:first-child
{
background:none !important;
}

.layout-mode-responsive .gf-menu
{
background:none!important;
}

.layout-mode-responsive .gf-menu > li:last-child
{
background:none!important;
border-radius:0!important;
}

.layout-mode-responsive .gf-menu li .columns-1 > .col1 > ul > li:last-child, .layout-mode-responsive .gf-menu li .columns-2 > .col2 > ul > li:last-child, .layout-mode-responsive .gf-menu li .columns-3 > .col3 > ul > li:last-child, .layout-mode-responsive .gf-menu li .columns-4 > .col4 > ul > li:last-child
{
background:none!important;
}

.layout-mode-responsive .gf-menu ul, .layout-mode-responsive .gf-menu ol
{
background:none!important;
}

.layout-mode-responsive .gf-menu.l1 > li > .item
{
border-right:0;
padding-left:15px!important;
}

.layout-mode-responsive .gf-menu li.active.last > .item
{
}

.layout-mode-responsive .gf-menu.l1 > li
{
padding-left:0 !important;
}

.layout-mode-responsive .gf-menu li
{
padding-left:11px !important;
}

.layout-mode-responsive .gf-menu .dropdown .column {
    margin-top: 0px;
    margin-left: 0px;
}

.layout-mode-responsive .gf-menu.l1 > li:hover
{
background:none!important;
}
.layout-mode-responsive .gf-menu.l1 > li a:hover
{
background:rgba(0, 0, 0, 0) url("../images/menu_bg_active.gif") repeat scroll 0 0 !important;
border-radius: 4px;
}

.layout-mode-responsive .gf-menu.l1 > li li a:hover
{
font-weight:bold;
}



.gf-menu .dropdown ul li:hover .item
{
border-radius:0 !important;
}
.layout-mode-responsive .gf-menu > li:last-child:hover
{
border-radius:0 !important;
}

.gf-menu .dropdown ul li:hover
{
border-radius:0 !important;

}

.gf-menu .item
{
line-height:normal;
}

.cp p.hirc, .cp p.phone
{
margin-left:0;
padding-left:0;
}

.footerrightdiv
{
margin-left:15px;
}
.ph
{
font-size:13pt !important;
}

.textinfo br
{
}

.footerrightdiv
{
float:left;
}
.textinfo
{
float:left;
}


#contact td
{
float:left;
width:100%;
}

h2
{
font-size:24px;
}

.layout-mode-responsive .gf-menu li.active.last > .item {
    background: rgba(0, 0, 0, 0) url("../images/menu_bg_active.gif") repeat scroll 0 0 !important;
    border: medium none !important;
    border-radius: 4px;
    box-shadow: 0 0 0 0;
}


.logo img {
    float: none;
    margin-left: 35px;
    max-width: 75%;
}

}


