

footer .column1 {
position: relative;
top: -18px;
}


header {
    background-image: url(http://www.namafoam.com/wordpress/wp-content/uploads/hlnbg.png);
    background-position: center;
    background-size: cover;
}

nav.main_menu > ul > li.active > a:before,nav.main_menu > ul > li:hover > a:before {
    background: #537076;
    box-shadow: inset 1px 1px #002746;
}

.rev_slider_wrapper{
    direction: rtl;
}   


nav.main_menu > ul > li > a:before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    -webkit-transform: skew(-10deg);
    -ms-transform: skew(-10deg);
    transform: skew(-10deg);
    background: #8EB9C1;
    border-radius: 6px;
    z-index: -1;
    -webkit-transition: all 0.4s; /* For Safari 3.1 to 6.0 */
    transition: all 0.4s;
    transition-timing-function: ease-in-out;
    -webkit-transition-timing-function: ease-in-out;
}


nav.main_menu>ul>li>a>i.menu_icon{
    margin-right: 0px !important;
    margin-left: 7px !important;
}    
nav.main_menu>ul>li>a {
    margin: 5px;
    line-height: 50px;
    height: 50px;
}

.q_logo a {
    left: -50px !important;
  }
h3.h3x{
    background: url("http://www.namafoam.com/wordpress/wp-content/uploads/h3bg-e1497531223130.png") top right no-repeat;
    display: inline-block;
    min-width: 200px;
    position: relative;
    height: 60px;
    background-size: auto 56px;
    padding: 6px 28px 8px 20px;
    color: #fff;
}
.h3x:before {
    position: absolute;
    content: ' ';
    height: 55px;
    width: 4px;
    background: #506C71;
    top: -2px;
    right: -3px;
    transform: skew(0deg, 38deg);
    -webkit-transform: skew(0deg, 128deg);
    -moz-transform: skew(0deg, 38deg);
    -o-transform: skew(0deg, 38deg);
    -ms-transform: skew(0deg, 38deg);
}
.h3x:after {
    position: absolute;
    content: ' ';
    height: 31px;
    width: 20px;
    background: #8EB9C1;
    top: 1px;
    left: -10px;
    transform: skew(-30deg, 0deg);
    -webkit-transform: skew(-30deg, 0deg);
    -moz-transform: skew(-30deg, 0deg);
    -o-transform: skew(-30deg, 0deg);
    -ms-transform: skew(-30deg, 0deg);
}
#maincata > div > div > div > div > div {
    background-color: #f5f5f5;
}
.panllerehd {
    display: block;
    background: #8eb9c1;
    border: 1px solid #fff;
    padding: 4px 30px 6px 6px;
    color: #fff;
}
.panllerehd:before {
    position: absolute;
    content: '\f0c8';
    font: 12px/22px 'FontAwesome';
    right: 27px;
    top: 5px;
}
.footer_top_holder{
    background: #8EB9C1 !important;
}
.footer_bottom_holder {
    background-color: #506C71 !important;
}
header.transparent .drop_down .second:not(.right) {
    right: 16px !important;
left:auto !important;
}
nav.main_menu.right{
margin-right : -150px;
}
body .gform_wrapper .chzn-container .chzn-single, body .gform_wrapper .chzn-container-single .chzn-single, body .gform_wrapper .chzn-container-single .chzn-single b, body .gform_wrapper input[type=email], body .gform_wrapper input[type=number], body .gform_wrapper input[type=password], body .gform_wrapper input[type=tel], body .gform_wrapper input[type=text], body .gform_wrapper input[type=url], body .gform_wrapper textarea {
    background-color: #e6eff3 !important;
}
