/*satheesh*/

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
/*Header*/

.header1 {} .header2 {
    background: #545454;
    position: relative;
    top: 1px;
}
.site-header .site-logo {
    margin: 49px 0px 0px 0px;
}
#topmenucontainer .topmenu {
    margin-top: 39px;
    font-size: 10px;
    font-weight: 700;
    font-family: Helvetica;
}
#topmenucontainer .topmenu i {
    margin-right: 8px;
    font-size: 14px;
    margin-top: 0px;
}
#topmenucontainer .topmenu a {
    color: #000 !important;
}
#topmenucontainer .nav > li > a:focus,
.nav > li > a:hover {
    background-color: #dbdbdb !important;
    text-decoration: none;
}
#topmenucontainer .navbar-nav > li > a {
    line-height: 35px;
    padding: 15px 15px;
}
#topmenucontainer .dropdown-menu {
    background-clip: padding-box;
    background-color: #dbdbdb;
    border: 1px solid #dbdbdb;
    border-radius: 0px;
    min-width: 320px;
    z-index: 9999999999;
}
#topmenucontainer h2 {
    padding: 0px;
    margin: 0px 0px 15px 0px;
    font-size: 15px;
    color: #cd5b24;
    font-family: 'oxygenbold';
}
#topmenucontainer .form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid ababab;
    border-radius: 0px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    font-weight: normal;
    font-style: italic;
}
#topmenucontainer .btn {
    width: 100%;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 0px;
}
div.btl-buttonsubmit {
    text-align: center!important;
    padding: 5px 0 0 0!important;
    border-top: 1px solid #dddddd;
    margin: 10px 0px 0px 0px
}
.btn-primary {
    background-color: #cd5b24;
    border-color: #cd5b24;
    color: #fff;
}
.btn-primary:hover {
    background-color: #333;
    border-color: #333;
    color: #fff;
}
.linkA {
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}
#layerslider_1 h1 {
    font-family: 'ProximaNovaA-Regular';
}
#layerslider_1 h2 {
    font-family: 'oxygenbold';
}
.padding20 {
    padding: 20px;
}
.padding15 {
    padding: 15px;
}
.paddingtop10 {
    padding-top: 10px;
}
.paddingtop20 {
    padding-top: 20px;
}
.paddingtop30 {
    padding-top: 30px;
}
.paddingbtn10 {
    padding-bottom: 10px;
}
.paddingbtn20 {
    padding-bottom: 20px;
}
.paddingbtn30 {
    padding-bottom: 30px;
}
.paddingTopBtm20 {
    padding: 20px 0px;
}
.paddingTopBtm30 {
    padding: 30px 0px;
}
.paddingTopBtm48 {
    padding: 48px 0px;
}
.paddingTopBtm53 {
    padding: 53px 0px;
}
.margin45 {
    margin-top: 45px;
    margin-bottom: 45px;
}
.paddingTopBtm63 {
    padding: 63px 0px;
}
.margintop20 {
    margin-top: 20px;
}
.marginbtm20 {
    margin-bottom: 20px;
}
.marginbtm30 {
    margin-bottom: 30px;
}
.margintop10 {
    margin-top: 10px;
}
.margintop30 {
    margin-top: 30px;
}
.marginbtm10 {
    margin-bottom: 10px;
}
.margintop53 {
    margin-top: 53px;
}
.marginbtm30 {
    margin-bottom: 30px;
}
.marginbtm53 {
    margin-bottom: 53px;
}
.margintopbtm30 {
    margin: 30px 0px;
}
.paddingtopbtm30 {
    padding: 30px 0px;
}
.container-fluid {
    margin: 0px auto !important;
    padding-left: 0px;
    padding-right: 0px;
}
.rivaCarouselItem {
    text-align: left !important;
}
.rivaCarouselItem ul {
    padding: 0px;
    margin: 40px 0px 0px 13px;
    font-size: 12px;
    font-family: 'oxygenregular';
}
.rivaCarouselItem ul li {
    padding: 0px;
    margin: 0px;
    color: #fff !important;
}
.rivaCarouselItem ul li p {
    margin-left: -13px !important;
}
.rivaCarouselItem .desc {
    display: none;
}
.hs-content-block h3 {
    font-family: 'oxygenbold';
    font-size: 24px;
}
.hs-content-block .primary-bg {
    color: #fff;
}
/*Wizard*/

#wizards {
    padding: 45px 0px;
    background: url(images/wiz-bg.jpg) no-repeat center top;
    background-size: 100% 100%;
}
#wizards .h3toptitle h3 {
    padding: 0px;
    margin: 0px;
    font-size: 18px;
    font-family: 'oxygenregular';
}
.wizardh1 h1 {
    padding: 0px;
    margin: 0px 0px 30px 0px;
    font-family: 'oxygenbold';
    font-size: 48px;
}
.home_wizard_contents {
    color: #000;
    font-size: 18px !important;
    line-height: 24px;
    width: 80%;
    margin: 0px auto 20px auto;
}
.wizardBOX {
    padding: 0px;
}
.wizardBOX h2 {
    padding: 0px;
    margin: 90px 0px 0px 0px;
    font-family: 'oxygenbold';
    font-size: 18px;
}
.service-3 > .inner {
    background: #ecedf1;
    padding: 30px 20px;
}
.service-3 > .inner p {
    font-size: 13px;
    color: #888888;
    font-family: 'oxygenregular';
    line-height: 20px;
}
.service-3 > .inner > i.fa {
    background-color: #ecedf1;
    border: 2px solid #545454;
    border-radius: 50%;
    box-sizing: border-box;
    font-size: 36px;
    height: 64px;
    left: 50%;
    line-height: 60px;
    margin-left: -30px;
    margin-top: 30px;
    position: absolute;
    top: 0;
    transition: all 0.4s ease 0s;
    width: 64px;
}
.service-3 > .inner > .line {
    display: none;
}
.Wizardlist {
    float: left;
    padding-top: 29px;
    padding-bottom: 29px;
    margin-top: 50px;
    -webkit-box-shadow: 1px 0px 27px -1px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 1px 0px 27px -1px rgba(0, 0, 0, 0.35);
    box-shadow: 1px 0px 27px -1px rgba(0, 0, 0, 0.35);
    width: 100%;
    min-height: 212px;
}
.Wizardlist h3 {
    padding: 0px;
    margin: 29px 0px 20px 0px;
    font-family: 'oxygenbold';
    font-size: 18px;
    color: #545454;
}
.Wizardlist {
    background: #ecedf1;
}
.Wizardlist p {
    width: 80%;
    margin: 0px auto;
    font-size: 12px !important;
    font-family: 'oxygenregular';
}
.Wizardlist i.fa {
    border: solid 2px #545454;
    height: 64px;
    width: 64px;
    line-height: 64px;
    color: #545454;
    border-radius: 50%;
    font-size: 24px;
}
.Wizardlist i.fa:hover {}
/*Project Container*/

#ProjectContainer {
    padding: 60px 0px;
    background: #fff;
}
#ProjectContainer h3.section-subtitle {
    padding: 0px;
    margin: 0px 0px 5px 0px;
    font-family: 'oxygenregular';
    font-size: 18px;
    color: #cd5b24;
}
#ProjectContainer h3.section-subtitle p {
    display: none;
}
#ProjectContainer h2.section-title {
    padding: 0px;
    margin: 0px 0px 20px 0px;
    font-family: 'oxygenbold';
    font-size: 48px;
    font-weight: normal;
}
.section-country {
    display: block;
    width: 190px;
    border-bottom: solid 2px #a2c71c;
     margin: 20px auto 25px auto;
    font-family: 'oxygenregular';
    font-size: 14px;
    position: relative;
}
.section-country .dropdown-menu {
    width: 100%;
    border-radius: 0px;
}
#ProjectContainer .dropdown-menu {
    width: 100%;
    border-radius: 0px;
}
.btn-project {
    border: none;
    background: none;
    height: 35px;
    line-height: 35px;
    color: #333;
    font-size: 15px;
    width: 100%;
    font-family: 'oxygenregular';
}
.btn-project i {
    font-size: 18px;
}
#ProjectContainer .riva-sorting > .filters > span {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    align-items: center;
    border-bottom-color: #a2c71c !important;
    border-image: none;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    border-style: solid;
    border-top: 1px solid #dddddd;
    background: none;
    border-width: 1px;
    color: #000;
    display: flex;
    float: left;
    font-family: "oxygenregular";
    font-size: 14px !important;
    height: 50px;
    justify-content: center;
    margin: 0 15px 0 0;
    padding: 0;
    vertical-align: middle;
    width: 177px;
    border-bottom-width: 2px !important;
}
#ProjectContainer .riva-sorting > .filters > span:last-child {
    margin: 0 0px 0 0 !important;

}
#ProjectContainer .riva-sorting > .filters > span.active {
    color: #fff;
    background: #cd5b24;
    border-bottom: none !important;
}
#ProjectContainer .riva-sorting > .filters {
    margin-bottom: 30px;
}
#ProjectContainerLanding {
    margin: 45px 0px 90px 0px;
    padding: 0px;
}
#ProjectContainerLanding .riva-sorting > .filters > span {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    align-items: center;
    border-bottom-color: #a2c71c !important;
    border-image: none;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    border-style: solid;
    border-top: 1px solid #dddddd;
    background: #fff;
    border-width: 1px;
    color: #000;
    display: flex;
    float: left;
    font-family: "oxygenregular";
    font-size: 14px !important;
    height: 60px;
    justify-content: center;
    margin: 0 15px 0 0;
    padding: 0;
    vertical-align: middle;
    width: 177px;
    border-bottom-width: 2px !important;
}
#ProjectContainerLanding .riva-sorting > .filters > span:last-child {
    margin: 0 0px 0 0 !important;
}
#ProjectContainerLanding .riva-sorting > .filters > span.active {
    color: #fff;
    background: #cd5b24;
    border-bottom: none !important;
}
#ProjectContainerLanding .riva-sorting > .filters {
    margin-bottom: 40px;
}
/*product*/

.R-product-item {
    color: #fff;
    -webkit-box-shadow: 3px 7px 37px 5px rgba(0, 0, 0, 0.22);
    -moz-box-shadow: 3px 7px 37px 5px rgba(0, 0, 0, 0.22);
    box-shadow: 3px 7px 37px 5px rgba(0, 0, 0, 0.22);
}
.R-product-item figure {
    padding: 0px;
    margin: 0px;
}
.R-product-item figure img {
    width: 100%;
    height: 240PX;
}
.R-product-detail {
    background: #cd5b24;
    padding: 30px;
}
.R-product-detail h3 i {
    font-size: 64px;
    color: #fff;
    display: block;
    margin-bottom: 24px;
}
.R-product-detail h3 {
    font-size: 24px;
    font-family: 'oxygenbold';
    color: #fff;
    margin: 0px;
    padding: 0px;
}
.ProduceTitleHead {
    position: relative;
}
.ProduceTitleHead i {
    font-size: 64px;
    color: #fff;
    display: block;
    margin-bottom: 24px;
}
.R-product-detail h3 {
    font-size: 24px;
    font-family: 'oxygenbold';
    color: #fff;
    margin: 0px;
    padding: 0px;
}
.R-product-detail .desc {
    margin: 30px 0px 30px 0px;
}
.R-product-detail .desc ul {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 12px;
    font-size: 12px;
    font-family: 'oxygenregular';
}
.R-product-detail .desc ul li {
    padding: 0px;
    margin: 0px 0px 0px 0px;
}
.R-product-detail .biss-btn {
    background: #545454;
    border: 0 none;
    color: #fff;
    font-family: "oxygenregular";
    font-size: 13px;
    font-weight: normal;
}
.R-product-detail .biss-btn:hover {
    background: #fff;
    color: #CD5B24;
}
.colorR .col-md-4:nth-child(2) .R-product-detail {
    background: #545454;
}
.colorR .col-md-4:nth-child(2) .R-product-detail .biss-btn {
    background: #cd5b24;
}
.colorR .col-md-4:nth-child(2) .R-product-detail .biss-btn:hover {
    background: #fff !important;
}
.action-block-2 p.main {
    margin: 0px 0px 50px 0px;
    font-family: 'oxygenbold';
    color: #000;
    text-transform: uppercase;
    font-size: 48px;
    line-height: 1em !important;
}
.LoadMoreProject {
    margin-top: 40px;
    background: none;
    border: solid 2px #545454;
    font-family: 'oxygenbold';
    font-size: 16px;
    border-radius: 0px;
}
.LoadMoreProject:hover {
    background: none;
    border: solid 2px #cd5b24;
    color: #cd5b24;
}
/*Blog*/

#BlogContainer {
    padding: 42px 0px;
    background: url(images/blogbg.jpg) no-repeat;
    background-size: 100% 100%;
}
.blogfirsttitle h3 {
    padding: 0px;
    margin: 0px 0px 5px 0px;
    font-family: 'oxygenregular';
    font-size: 18px;
    color: #fff !important;
}
.blogtitle2 h1 {
    padding: 0px;
    margin: 0px 0px 48px 0px;
    font-family: 'oxygenbold';
    font-size: 48px;
}
#BlogContainer .biss-tabs > header > span {
    padding: 15px 50px;
    font-size: 14.5px;
    font-family: 'oxygenregular';
    border-top: solid 2px #a2c71c;
    color: #adadad;
}
#BlogContainer .biss-tabs > header > span.active {
    color: #000;
}
.biss-tabs > .item > .content {
    padding: 40px 40px 30px 40px;
}
.Bcontainer {
    padding-bottom: 30px;
    border-bottom: solid 1px #ceced2;
    margin-bottom: 25px;
    display: block;
}
.blogContent {
    width: 100%;
    float: left;
    position: relative;
    min-height: 70px;
    padding-left: 82px;
    box-sizing: border-box;
    text-align: left;
}
.blogContent p {
    width: 100%;
    margin: 0px;
}
.blogContent p.title {
    color: #333333;
    text-transform: capitalize;
    font-size: 14px;
    font-family: 'oxygenbold';
    margin-bottom: 15px;
    margin-top: 14px;
}
.blogContent p.Bdate {
    color: #888888;
    font-size: 12px;
    font-style: italic !important;
    font-family: 'oxygenregular';
    margin-bottom: 15px;
}
.blogContent .Bdesc {
    color: #888888;
    font-size: 13px;
    font-family: 'oxygenregular';
    margin-bottom: 18px;
    line-height: 18px;
}
.blogContent .Bdesc p {
    line-height: 18px;
    font-size: 13px;
    text-align: justify;
    font-family: 'oxygenregular';
}
.blogContent .hi-icon:before {
    font-size: 24px;
}
.blogContent > i.fa {
    border-radius: 50%;
    background-color: #ecedf1;
    width: 62px;
    height: 62px;
    line-height: 62px;
    color: #000;
    font-size: 24px;
    text-align: center;
    position: absolute;
    left: 0px;
    top: 0px;
    cursor: pointer;
    transition: all ease 0.4s;
    border: solid 2px #000;
}
.blogContent:hover > i.fa {
    background-color: transparent;
    font-size: 30px;
}
.blog-icon {
    width: 64px;
    height: 64px;
    position: absolute;
    left: 0px;
    top: 0px;
    cursor: pointer;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAh1BMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQ5pwkAAAALHRSTlMAgMMNVXDxARDsBowDOhw2rqX0+uXhYCK3hMARf9dMdD7obUPbkMxcM4gStpU4VQEAAAIfSURBVHhepdfZsqIwGATgFjIJYVcQUcV9Paff//mmJlVOqSJC8t3TBYGQ/vFJKlbjcylJWZ7HK5FikGvU8EUTXdGTv2lIynoustQH/DQT81qSbDY+vgtWmiyjbYwn8TYqSb0K0E1VmvTWMVrEa4/UlUKHmUd6W3y0XZDeDB8Jyd1FoYO67CgF2qmIzJf4YpmTkUKLcMxir/CV2hcchy3X15wc0MthwvotQY2pM/SUaY4Vnt04ydBbNuENTwSLAwY4FBR4MJPcY5A95Qz/KY+5wiAqp6dwV3G3xEDLkhUMINC8YDBBHcDAiguF4RZcwfA1E1hIqH38s+ECVhbcAIA6cg0rax6VuZMyhpW4NM9+YoQXvPsDjPgAzyKeADRMbAMSNkBKGdsGxJIpBGt0BYTBA7z4pcCct66AbnPOkbPqdwc+3gnmODNBrzWY4l3GM0qm9gEpp5D07QN8apBwwMItIGRhHsHaD3XvRTRaFrH3azTaXmPOyj5AMHf/lAVr+4Bfim/buZPZzmiY2H6JCY8ATjzZBphLkXAX2gXEOybuv3UAG3qw4nFzP9q2sLCl9h0P15Hr8f7jUjCCkpVLxcFjxXEvWe41D4gohxRNyail6l7R07Wl6iKsKfuWbck6/FD30YOp+64Dh+PI0z10LayHLvexzwhGmpxGyUtGnERTUo+CYaPvbBmGy9mw0de4no58cTxd0ap7/J+w0MfO8f8vzSRwbX3ZedwAAAAASUVORK5CYII=") no-repeat;
}
.Breadmore a {
    font-size: 13px;
    font-family: 'oxygenbold';
    color: #545454;
    text-transform: uppercase;
}
.Breadmore a:hover {
    color: #a2c71c;
    text-decoration: none;
}
.Breadmore a i {
    margin-left: 7px;
    color: #a2c71c;
}
.blog_view_all_button {
    border: none;
    border-radius: 0px;
    font-family: 'oxygenbold';
    font-weight: normal;
    font-size: 18px;
    padding: 0px 30px;
    background: #cd5b24;
    height: 45px;
    line-height: 45px;
}
.blog_view_all_button:hover {
    background: #333 !important;
    color: #fff;
}
/*Footer*/

.site-footer .widget {
    margin: 0px;
}
.rondo_footer_test2 {
    margin: 0px;
    padding: 0px;
}
.rondo_footer_test2 .widget-content {
    display: block;
    padding: 30px 0px;
    border-bottom: solid 1px #7b8e38;
}
.rondo_footer_test2 .widget-content a {
    padding: 0px 20px;
    color: #989898;
}
.rondo_footer_test2 .widget-content a:hover {
    text-decoration: none;
    color: #cd5b24;
}
.Cfooter {
    padding-top: 0px;
}
.Cfooter h6 {
    font-size: 16px !important;
    font-weight: bold;
    margin-bottom: 20px;
    color: #7f7f7f !important;
    font-family: 'oxygenregular';
}
.sociallink a {
    padding: 0 15px;
}
.btmfoorcontainer {
    border-top: solid 1px #7b8e38;
    margin-top: 10px;
}
.btnFooter a {
    color: #989898;
    border-left: solid 1px #989898;
    padding: 0px 10px;
}
.btnFooter a:first-child {
    margin-left: 10px;
}
.btnFooter a:hover {
    text-decoration: none;
    color: #cd5b24;
}
a.btnlink {
    color: #cd5b24;
}
.site-footer hr {
    margin-bottom: 0px;
    margin-top: 0px;
    border-top: solid 1px #7b8e38;
}
/*Footer Subc*/

.customFooterSubscribe {
    background: url(images/subc-bg.jpg) no-repeat;
    background-size: 100% 100%;
    padding: 55px 0px;
}
.subc_container {
    width: 90%;
    display: block;
    margin: 0px auto;
}
.subc_container h1 {
    font-family: 'oxygenbold';
    color: #fff;
    font-size: 24px;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 20px 0px;
    font-weight: normal;
    border-bottom: solid 1px #cd5b24;
    display: block;
    text-align: center;
}
.subc_container input[type="text"] {
    border: solid 1px #fff;
    background: none;
    width: 50%;
    line-height: 38px;
    height: 38px;
    color: #fff;
    text-decoration: 10px;
    padding: 0px 10px;
    border-radius: 0px;
}
.subc_container button {
    border: solid 1px #cd5b24;
    background: none;
    width: 100%;
    height: 38px;
    color: #fff;
    border-radius: 0px;
    background: #cd5b24;
    font-family: 'oxygenbold';
    color: #fff;
    font-size: 14px;
}
.subc_container button:hover {
    background: #333;
    color: #fff !important;
    border: solid 1px #333 !important;
}
.subc_container .text-input {
    width: 59%;
    float: left;
}
.subc_container .chk-box {
    width: 5%;
    float: left;
    text-align: center;
}
.subc_container .agree {
    width: 17%;
    float: left;
    font-size: 12px;
    color: #c5c1ba;
    font-family: 'HelveticaLT-Light';
}
.subc_container .btn-subc {
    width: 19%;
    float: right;
}
.subc_container input::-webkit-input-placeholder {
    color: #fff!important;
    opacity: 1 !important;
    font-family: 'HelveticaLT-Light';
}
.subc_container input:-moz-placeholder {
    /* Firefox 18- */
    
    color: #fff !important;
    opacity: 1 !important;
    font-family: 'HelveticaLT-Light';
}
.subc_container input::-moz-placeholder {
    /* Firefox 19+ */
    
    color: #fff !important;
    opacity: 1 !important;
    font-family: 'HelveticaLT-Light';
}
.subc_container input:-ms-input-placeholder {
    color: #fff !important;
    opacity: 1 !important;
    font-family: 'HelveticaLT-Light';
}
.searh-holder input::-webkit-input-placeholder {
    color: #999!important;
    opacity: 1 !important;
    font-family: 'HelveticaLT-Light';
}
.searh-holder input:-moz-placeholder {
    /* Firefox 18- */
    
    color: #999 !important;
    opacity: 1 !important;
    font-family: 'HelveticaLT-Light';
}
.searh-holder input::-moz-placeholder {
    /* Firefox 19+ */
    
    color: #999 !important;
    opacity: 1 !important;
    font-family: 'HelveticaLT-Light';
}
.searh-holder input:-ms-input-placeholder {
    color: #999 !important;
    opacity: 1 !important;
    font-family: 'HelveticaLT-Light';
}
/*.customFooterSubscribe input[type="text"] { border:solid 1px #fff; background:none; width:50%; line-height:38px; height:38px; color:#fff; text-decoration:10px; padding:0px 10px; }
.customFooterSubscribe button { border:solid 1px #cd5b24; background:none; width:100%; height:38px; color:#fff; border-radius:0px; background:#cd5b24; font-family: 'oxygenbold'; color:#fff; font-size:14px; }
.term { font-size:12px; color:#fff; font-family:'HelveticaLT-Light'; width:75%; }*/
/*customwidget_subscribe*/

.customwidget_subscribe {
    background: #d1d1d1;
    padding: 0px 0px;
}
.paddiv {
    margin-left: 58px;
}
/*breadscrubms*/

.breadscrubms {
    height: 49px;
    line-height: 49px;
    font-size: 14px !important;
    font-family: 'oxygenregular';
}
.breadscrubms .last {
    color: #cd5b24;
}
/*Product Landing*/

#PContainer {
    /*width: 85% !important;*/
    
    margin: 35px auto 0px auto;
}
#PContainer {} #PContainer .riva-sorting > .filters > span {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    align-items: center;
    border-bottom-color: #cd5b24 !important;
    border-image: none;
    border-left: 1px solid #cd5b24;
    border-right: 1px solid #cd5b24;
    border-style: solid;
    border-top: 1px solid #cd5b24;
    background: none;
    border-width: 1px;
    color: #cd5b24;
    display: flex;
    float: left;
    font-family: "oxygenregular";
    font-size: 13px !important;
    height: 65px;
    justify-content: center;
    margin: 0 5px 0 0;
    padding: 0;
    vertical-align: middle;
    width: 153px;
}
@media all and (min-width: 0\0) and (min-resolution: .001dpcm) {
    #PContainer {} #PContainer .riva-sorting > .filters > span {
        padding-top: 7px;
    }
}
#PContainer .riva-sorting > .filters > span:last-child {
    margin: 0 0px 0 0 !important;
    width: 190px;
}
#PContainer .riva-sorting > .filters > span.active {
    color: #fff;
    background: #cd5b24;
}
#PContainer .riva-sorting > .filters {
    margin-bottom: 30px;
}
#HomeProductsContainer {
    padding: 44px 0px 52px 0px;
    margin: 0px;
}
#HomeProductsContainer .LoadMoreProject {
    margin-top: 40px;
}
.Product-container {
    margin-bottom: 50px;
}
.Product-container figure {
    padding: 0px;
    margin: 0px;
}
.Product-container figure img {
    width: 100%;
    height: 240px;
}
.ProdDetailPage {
    margin: 0px;
   /* padding: 0px 0px 53px 0px; */
}
.Product-detail {
    background: #cd5b24;
    padding: 30px;
}
.Product-detail:hover {
    background: #545454;
    padding: 30px;
}
.Product-detail h3 i {
    font-size: 64px;
    color: #fff;
    display: block;
    margin-bottom: 24px;
}
.Product-detail h3 {
    font-size: 24px !important;
    font-family: 'oxygenbold' !important;
    color: #fff !important;
    margin: 0px;
    padding: 0px;
}
.Product-detail .desc {
    margin: 30px 0px 30px 0px;
    color: #fff;
}
.Product-detail .desc ul {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 12px;
    font-size: 12px;
    font-family: 'oxygenregular';
}
.Product-detail .desc ul li {
    padding: 0px;
    margin: 0px 0px 0px 0px;
}
.Product-detail .biss-btn {
    background: #545454;
    border: 0 none;
    color: #fff;
    font-family: "oxygenregular";
    font-size: 13px;
    font-weight: normal;
}
.Product-detail:hover .biss-btn {
    background: #cd5b24;
    border: 0 none;
    color: #fff;
    font-family: "oxygenregular";
    font-size: 13px;
    font-weight: normal;
}
.Product-detail .biss-btn:hover {
    background: #fff !important;
    color: #CD5B24 !important;
}
/*.col-md-6.prodectselect.walls {
    width: 50% !important;
}
.col-md-6.prodectselect.ceilings {
    width: 50% !important;
}
.col-md-6.prodectselect.finishing-sections {
    width: 50% !important;
}
.col-md-6.prodectselect.finishing-sections {
    width: 50% !important;
}
.col-md-6.prodectselect.seismic-systems {
    width: 50% !important;
}
.col-md-6.prodectselect.acoustic-wall-&-ceiling-systems {
    width: 50% !important;
}*/

.mega-menu-block ul {
    list-style: none;
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    font-size: 13px;
    font-family: 'oxygenbold';
}
.mega-menu-block ul li {
    position: static;
    margin: 0;
    padding: 0;
    width: 310px;
}
.mega-menu-block ul li a {
    display: block;
    color: #333;
    padding: 5px 10px;
    margin: 0px;
    text-decoration: none;
}
.mega-menu-block ul li a:hover {
    color: #cd5b24 !important;
    background: #d1d1d1 !important;
}
.mega-menu-block ul li a:hover:before {
    content: ">";
    margin-right: 5px;
}
.mega-menu-block ul li ul {
    display: none;
    position: absolute;
    top: 0%;
    left: 310px;
    padding: 0;
    height: 341px;
}
.mega-menu-block ul li:hover ul {
    display: block;
}
.mega-menu-block ul li ul li {
    float: none;
    width: 310px;
    display: block;
}
.mega-menu-block ul li ul li a {
    display: block;
    color: #333;
    padding: 5px 10px;
    margin: 0px;
    text-decoration: none;
}
.mega-menu-block ul li ul li a:hover {
    background: #d1d1d1;
}
.Mbox1 {
    float: left;
    width: 655px;
}
.Mbox6 {
    float: left;
    width: 309px;
}
.Mbox6 img {
    width: 100%;
    height: 250px;
    border: solid 1px #9e9e9e;
}
.Mbox7 {
    float: left;
    display: block;
    width: 100%;
    clear: both;
}
.M2box2 {
    float: left;
    width: 655px;
    min-height: 231px;
}
.M2box6 {
    float: left;
    width: 30%;
}
.M2box6 img {
    width: 100%;
    height: 250px;
    border: solid 1px #9e9e9e;
}
.M2box7 {
    float: left;
    display: block;
    width: 100%;
}
.M3box3 {
    float: left;
    width: 655px;
}
.M3box6 {
    float: left;
    width: 30%;
}
.M3box6 img {
    width: 100%;
    height: 250px;
    border: solid 1px #9e9e9e;
}
.M3box7 {
    float: left;
    display: block;
    width: 100%;
}
.M4box4 {
    float: left;
    width: 655px;
    height: 441px;
}
.M4box6 {
    float: left;
    width: 30%;
}
.M4box6 img {
    width: 100%;
    height: 250px;
    border: solid 1px #9e9e9e;
}
.M4box7 {
    float: left;
    display: block;
    width: 100%;
}
.M5box5 {
    float: left;
    width: 655px;
}
.M5box6 {
    float: left;
    width: 30%;
}
.M5box6 img {
    width: 100%;
    height: 250px;
    border: solid 1px #9e9e9e;
}
.M5box7 {
    float: left;
    display: block;
    width: 100%;
}
.container-MF {
    border-top: 1px solid #a2c71c;
    color: #626262;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin-top: 20px;
    padding-bottom: 0;
    padding-top: 20px;
}
.container-MF .MFtext {
    float: left;
    height: 35px;
    line-height: 35px;
    margin-left: 34px;
}
.container-MF .MFbtn {
    float: left;
    height: 35px;
    line-height: 35px;
    margin-left: 20px;
}
.container-MF .MFbtn .btn-primary {
    border-radius: 0px
}
.container-MF .MFlink {
    float: right;
    height: 35px;
    line-height: 35px;
    margin-right: 34px;
}
.container-MF .MFlink {
    color: #626262 !important;
}
.container-MF .MFlink:after {
    content: ">";
    margin-left: 5px;
}
.HomeSlider {
    display: block;
    position: relative;
    margin-top: 110px;
}
.Ntitle {
    color: #a2c71c;
    font-size: 197px;
    font-family: 'HelveticaLT-Light';
    padding: 0px;
    margin: 0px;
    line-height: 146px;
    width: 220px;
    left: -5px;
}
.H1title {
    color: #a2c71c;
    font-size: 18px;
    width: 50%;
    position: absolute;
    top: 0px;
    left: 230px;
    font-family: 'ProximaNovaA-Regular';
    text-transform: uppercase;
}
.H2title {
    color: #fff;
    font-size: 70px;
    line-height: 60px;
    font-family: 'oxygenbold';
    width: 50%;
    position: absolute;
    top: 30px;
    left: 230px;
    text-transform: uppercase;
}
.HomeSlider .desc {
    font-size: 18px;
    color: #fff;
    margin: 30px 30px 30px 10px;
    line-height: 20px;
}
.btn-banner {
    margin-left: 10px;
}
.btn-banner .btn {
    background: none;
    border: solid 2px #cd5b24;
    color: #cd5b24;
    padding: 5px 10px;
    font-family: 'oxygenbold';
    font-size: 16px;
    text-transform: uppercase;
}
.ls-nav-next {
    display: none;
}
.ls-nav-prev {
    display: none;
}
.well {
    min-height: 20px;
    padding: 20px 63px;
    margin-bottom: 20px;
    background-color: #dbdbdb;
    border: 1px solid #dbdbdb;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    color: #000 !important;
    position: absolute;
    width: 108%;
    z-index: 2;
    margin: 0px auto;
    left: -4%;
}
.searchBTN-container {
    padding-top: 21px;
    margin-right: 15px;
}
.searchBTN {
    position: relative;
    z-index: 999;
    color: #fff;
    font-size: 20px;
}
.searchBTN-container a:hover {
    color: #cd5b24;
}
.searchBTN-container a:focus {
    color: #fff;
}
.titleSearch {
    color: #cd5b24;
    font-size: 14px;
    font-family: 'oxygenbold';
    font-weight: normal;
    margin: 8px 0px 0px 0px;
    padding: 0px;
}
.titleSearch i {
    margin-right: 27px;
    font-size: 16px;
}
.H2Search {
    color: #626262;
    font-weight: normal;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 15px 15px;
    border-bottom: solid 1px #a2c71c;
}
.H3Search {
    color: #545454;
    font-size: 14px;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 5px 15px;
    font-family: 'oxygenregular';
    font-style: italic;
}
.SearchContainer {
    margin: 50px 30px 0px 30px;
}
.SearchContainer hr {
    padding: 0px;
    margin: 10px 0px 30px 0px;
    border-color: #a2c71c;
    display: none;
}
.CHBpadding {
    display: block;
    margin: 0px 80px 0px 80px;
}
.CHBpadding .checkbox-inline {
    padding: 0px 0px 0px 20px;
    margin: 0px 32px 0px 0px;
}
.CHBpadding .checkbox label {
    font-size: 14px;
    padding-left: 12px;
    color: #545454;
    font-family: "oxygenregular";
}
.CHBpadding1 {
    display: block;
    margin: 0px 45px;

}
.CHBpadding1 .checkbox-inline {
    padding: 0px 0px 0px 20px;
    margin: 0px 45px 0px 0px;
}
.CHBpadding1 .checkbox label {
    font-size: 14px;
    padding-left: 12px;
    color: #545454;
    font-family: "oxygenregular";
}
#SearchDetail {
    width: 90%;
    margin: 0px auto;
}
#SearchDetail .SearchBox:last-child {
    margin-bottom: 0px;
}
.SearchBox {
    box-sizing: border-box;
    float: left;
    margin-bottom: 15px;
    min-height: 81px;
    padding-left: 52px;
    position: relative;
    text-align: left;
    width: 100%;
}
.SearchBox p {
    float: left;
    margin: 0;
    width: 100%;
}
.SearchBox p.title {
    color: #626262;
    font-size: 12px;
    text-transform: capitalize;
    font-family: "oxygenregular";
    margin-top: 8px;
}
.SearchBox .hi-icon::before {
    font-size: 24px;
}
.SearchBox > i.fa {
    background-color: none;
    border: solid 2px #cd5b24;
    border-radius: 50%;
    cursor: pointer;
    font-size: 14px;
    height: 34px;
    left: 0;
    line-height: 34px;
    position: absolute;
    text-align: center;
    top: 0;
    transition: all 0.4s ease 0s;
    width: 34px;
    color: #cd5b24;
}
.SearchBox > i.glyphicon {
    background-color: none;
    border: solid 2px #cd5b24;
    border-radius: 50%;
    cursor: pointer;
    font-size: 14px;
    height: 34px;
    left: 0;
    line-height: 31px;
    position: absolute;
    text-align: center;
    top: 0;
    transition: all 0.4s ease 0s;
    width: 34px;
    color: #cd5b24;
}
.search-MF {
    display: block;
    font-size: 14px;
    color: font-family: 'oxygenbold';
    color: #626262;
    font-weight: bold;
    padding-bottom: 10px;
		margin-bottom:20px;
}
.search-MF .MFtext {
    float: left;
    height: 35px;
    line-height: 35px;
    margin-left: 34px;
}
.search-MF .MFbtn {
    float: left;
    height: 35px;
    line-height: 35px;
    margin-left: 20px;
}
.search-MF .MFbtn .btn-primary {
    border-radius: 0px
}
.search-MF .MFlink {
    float: right;
    height: 35px;
    line-height: 35px;
    margin-right: 34px;
}
.search-MF .MFlink i {
    font-size: 20px;
    margin-left: 5px;
}
.search-MF .MFlink {
    color: #626262 !important;
}
/*Slide bar*/

.rondo_widget_title {
    font-size: 18px;
    color: #333333;
    font-family: 'oxygenbold';
    text-transform: uppercase;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-bottom: solid 2px #cd5b24;
}
.ProductList {
    padding: 0px;
    margin: 10px 0px 30px 0px;
    font-size: 13px;
    font-family: 'oxygenbold';
}
.ProductList li {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.ProductList li a {
    border-bottom: solid 1px #bebfc2;
    display: block;
    padding: 7px 10px 7px 18px;
    color: #545454;
}
.ProductList li a:hover {
    text-decoration: none !important;
    background: url(images/linkarrow.png) no-repeat 16px 13px;
    padding-left: 30px;
}
.ProductList li a.active {
    text-decoration: none !important;
    background: url(images/linkarrow.png) no-repeat 16px 13px;
    padding-left: 30px;
}
.ProductList ul {
    padding: 0px;
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-family: 'oxygenbold';
}
.ProductList ul li {
    padding: 0px 0px 0px 0px;
    margin: 0px;
    list-style: none;
}
.ProductList ul li a {
    background: url(images/linkarrow.png) no-repeat 30px 13px;
    padding-left: 45px;
}
.ProductList ul li a:hover {
    background: url(images/linkarrow.png) no-repeat 30px 13px;
    padding-left: 45px;
}
.ProductList ul li a.active {
    background: url(images/linkarrow.png) no-repeat 30px 13px;
    padding-left: 45px;
}
.QuickLinkContainer {
    margin: 30px 0px 30px 0px;
    display: block;
}
/*
 Commented style instructed by kalido developer
.QuickLinkContainer .related-post:nth-child(4) {
    margin-bottom: 0px !important;
}*/
.RWOText {
    font-size: 16px;
    color: #545454;
    font-family: "oxygenregular";
}
div.itemView {
    border-bottom: none !important;
}
.Item-Related {
    border-top: solid 1px #a2c71c;
    margin-top: 30px;
    padding-top: 50px;
}
.Item-Related h1 {
    font-size: 18px;
    color: #cd5b24;
    text-transform: uppercase;
    margin: 0px;
    padding: 0px;
    font-family: "oxygenregular";
}
.Item-Related h2 {
    font-size: 48px;
    color: #333333;
    text-transform: uppercase;
    margin: 5px 0px 40px 0px;
    padding: 0px;
    font-family: 'oxygenbold';
    letter-spacing: -1px;
}
.R-list {
    list-style: none;
}
.R-list .itemRelImg {
    width: 100%;
    height: auto;
    border: solid 1px #9e9e9e;
    height: 136px;
    width: 100%;
}
.ItemTitle {
    font-size: 18px;
    color: #333;
    font-family: 'oxygenbold';
    display: block;
    margin: 15px 0px;
}
.itemRelIntrotext {
    font-size: 14px;
    color: #888888;
    font-family: "oxygenregular";
    padding: 0px;
    margin: 0px 0px 15px 0px;
}
.itemRelIntrotext p {
    font-size: 14px;
    color: #888888;
    font-family: "oxygenregular";
    padding: 0px;
    margin: 0px 0px 15px 0px;
}
.Item-Readmore a {
    border-bottom: solid 1px #dddddd;
    border-top: solid 1px #dddddd;
    padding: 5px 0px;
    color: #cd5b24 !important;
    font-size: 14px;
    font-family: 'oxygenbold';
    text-transform: uppercase;
    display: block;
}
/*Wizard icon*/

.wiz-icon1 {
    width: 64px;
    height: 64px;
    background: url(images/wiz-icon1.svg) no-repeat;
    display: inline-block;
}
.wiz-icon2 {
    width: 64px;
    height: 64px;
    background: url(images/wiz-icon2.svg) no-repeat;
    display: inline-block;
}
.wiz-icon3 {
    width: 64px;
    height: 64px;
    background: url(images/wiz-icon3.svg) no-repeat;
    display: inline-block;
}
.wiz-icon4 {
    width: 64px;
    height: 64px;
    background: url(images/wiz-icon4.svg) no-repeat;
    display: inline-block;
}
.wiz-icon5 {
    width: 64px;
    height: 64px;
    background: url(images/wiz-icon5.svg) no-repeat;
    display: inline-block;
}
.slideshowbackstretch .backstretch-nav {
    left: inherit !important;
    right: 30px !important;
    bottom: 20px !important;
}
.slideshowbackstretch .backstretch-nav {
    width: 70px !important;
    background: none;
}
.slideshowbackstretch .backstretch-nav i {
    color: #fff;
    font-size: 20px;
}
.slideshowbackstretch .backstretch-nav li {
    padding: 0px;
}
/*FIND A DISTRIBUTOR*/

#sl_search_container {
    border-bottom: solid 1px #a2c71c;
    display: block;
    padding: 35px 0px;
}
h1.title-border {
    padding: 0px 0px 14px 0px;
    margin: 0px 0px 28px 0px;
    font-size: 24px;
    color: #000;
    font-family: 'oxygenbold';
    border-bottom: solid 1px #a2c71c;
}
.sl_article_top p {
    font-size: 15px;
    color: #000000;
    font-family: "oxygenregular";
    margin: 0px 0px 10px 0px;
    padding: 0px;
    line-height: 22px;
}
#sl_search_container h5 {
    padding: 0px;
    margin: 0px 0px 10px 0px;
    font-family: 'oxygenbold';
    font-size: 16px;
    text-transform: none;
}
#sl_search_container input {
    margin-bottom: 30px;
}
#sl_search_container .inputbox {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
    margin-bottom: 30px;
}
.btn-locate {
    color: #fff;
    margin: 0px;
    background: #cd5b24;
    font-size: 15px;
    font-family: 'oxygenbold';
    width: 174px;
    height: 34px;
}
.btn-locate:hover {
    background: #333;
}
.Dmap {
    background: #fff;
    border: solid 1px #9e9e9e;
    padding: 30px 30px 15px;
    margin-top: 36px;
    margin-bottom: 57px;
}
.Dmap h3 {
    font-size: 24px;
    font-family: 'oxygenbold';
    padding: 0px;
    margin: 0px 0px 0px 0px;
    color: #000;
    font-weight: normal;
}
.map1 {
    float: left;
    width: 35%;
    height: 575px;
    margin-top: 25px;
}
.map2 {
    border: 1px solid #9e9e9e;
    float: left;
    height: 622px;
    position: relative;
    top: -21px;
    width: 65%;
}
.map3 {
    float: left;
    width: 65%;
}
#sl_search_container input[type=button] {
    margin-bottom: 0px;
    margin-top: 28px;
}
#sl_sidebar {
    margin-left: 0px;
}
#sl_sidebar .result-container {
    padding: 0px;
    margin: 0px;
}
#sl_sidebar .result-container {
    width: 95%;
    border-bottom: solid 1px #a2c71c;
    padding: 0px 0px 22px 0px;
}
#sl_sidebar .result-container:hover {
    background: none;
}
.result-inner {
    font-size: 15px;
    color: #000;
    font-family: "oxygenregular";
    line-height: 20px;
    position: relative;
}
.loc-name,
.infoloc-name {
    color: #000;
    font-size: 15px;
    font-family: 'oxygenbold';
    font-weight: normal;
    padding: 0px;
    margin: 22px 0px 15px 0px;
}
.loc-phone,
.loc-custom1,
.loc-custom2,
.loc-custom3,
.loc-custom4,
.loc-custom5,
.loc-custom6,
.loc-custom7,
.loc-custom8,
.loc-custom9 {
    margin-bottom: 5px;
}
.loc-address,
.stocks_product_lbl {
    font-weight: bold;
    margin-bottom: 5px;
    font-size: 14px;
}
.loc-social {
    position: absolute;
    bottom: 0px;
    right: 0px;
}
.networkicon.loc-email > img {
    width: 20px;
    height: 15px;
}
/*about us page banner*/

.formResponsive {} .formResponsive h2 {
    margin-bottom: 20px;
}
/*Blog landing*/

div.catItemImageBlock {
    padding: 0px;
    margin: 0px 0px 33px 0px;
}
span.catItemImage img {
    padding: 0px;
}
div.catItemHeader h3.catItemTitle {
    font-family: 'oxygenbold';
    color: #333333;
    font-size: 24px;
    margin: 0px;
    padding: 0px;
    text-transform: none;
}
div.catItemHeader span.catItemDateCreated {
    color: #888888;
    font-size: 13px;
    font-family: "oxygenregular";
}
div.catItemBody {
    margin: 30px 0px 0px 0px;
    padding: 0px;
}
div.catItemBody p {
    margin: 0px 0px 20px 0px;
    padding: 0px;
    color: #545454;
    font-size: 15px;
}
div.catItemView {
    padding: 0px 0px 48px 0px;
    margin: 0px 0px 48px 0px;
    border-bottom: solid 1px #a2c71c;
}
.catItemView .rondo_blog_read_more_btn a {
    background: #cd5b24;
    font-size: 14px;
    font-family: 'oxygenbold';
    font-weight: normal;
    width: 150px;
    margin-bottom: 0px !important;
}
.catItemView .rondo_blog_read_more_btn a:hover {
    background: #333;
    color: #fff;
    text-decoration: none;
}
div.catItemIntroText {
    padding: 0px;
    margin-bottom: 30px;
    margin-top: 20px;
}
.searh-holder input {
    width: 100% !important;
    background: url(images/search-bg.png) no-repeat center right #fff;
}
div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li {
    padding: 3px 10px;
    border-bottom: solid 1px #dddddd;
}
div.k2Pagination {
    padding: 0px;
    margin: 0px;
}
.pagination {
    margin: 0px;
}
div.k2Pagination {
    text-align: left;
}
.pagination .biss-btn {
    margin-right: 5px;
    background: #fff;
    border: solid 2px #ababab;
}
.biss-btn-border-secondary {
    border: solid 2px #cd5b24 !important;
    color: #cd5b24;
}
#k2Container {
    padding: 0px 0px 0px 0px;
}
div.k2SearchBlock {
    margin-bottom: 20px;
}
div.itemHeader span.itemDateCreated {
    font-size: 13px;
    color: #888888;
}
.nav .dropdown-toggle .caret {
    border-bottom-color: #000;
    border-top-color: #000;
    margin-top: 0px;
}
/*Contact*/

.contact-left {
    font-family: "oxygenregular";
}
.contact-left h2 {
    font-family: 'oxygenbold';
    color: #333333;
    font-size: 24px;
    margin: 0px;
    padding: 0px;
}
.contact-right {
    font-family: "oxygenregular";
}
.contact-right h2 {
    font-family: 'oxygenbold';
    color: #333333;
    font-size: 24px;
    margin: 0px;
    padding: 0px;
}
.contact-right p {
    font-size: 15px;
    color: #545454;
}
.tbl-contact {
    width: 80%;
}
.tbl-contact td {
    padding: 9px 0px;
    border-bottom: solid 1px #ddd;
}
.tbl-contact td a {
    color: #cd5a19;
}
.requiredsign {
    font-size: 15px;
    margin-bottom: 20px;
}
label.cf-label {
    font-size: 12px;
    font-weight: normal;
    font-family: 'oxygenbold';
}
.inputbox.required {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
label.ce-validation-error {
    font-weight: normal;
    font-size: 11px;
    padding: 0px
}
#ce-custom-fields-container input[type="checkbox"] {
    visibility: inherit;
}
.ce-contact-email-copy-container {
    margin-bottom: 20px;
}
.ce-contact-email-copy-container input,
textarea,
select {
    height: auto !important;
}
.ce-contact-email-copy-container label {
    font-weight: normal;
}
.ce-contact-email-copy-container input {
    margin: 0px 10px 0px 0px !important;
}
.ce-button-submit,
.ce-button-reset {
    padding: 0px 20px;
    background: #cd5b24;
    color: #fff;
    text-transform: uppercase;
    height: 34px;
    line-height: 30px;
    font-family: 'oxygenbold';
    border: none;
}
.ce-button-submit:hover,
.ce-button-reset:hover {
    background: #333;
}
.contact-sidebar p {
    padding: 0px;
    margin: 0px 0px 20px 0px;
    font-family: "oxygenregular";
    font-size: 15px;
}
.contact-sidebar h3 {
    padding: 0px;
    margin: 0px 0px 20px 0px;
    font-family: "oxygenbold";
    font-size: 18px;
}
.img-contact {
    margin-bottom: 20px;
}
.img-contact img {
    padding: 2px;
    background: #a2c71c;
}
.contact-address .jicons-icons {
    margin-right: 10px;
}
.contact-contactinfo {} address {
    font-size: 15px !important;
}
.contact-contactinfo .jicons-icons img {
    width: 24px;
    height: 24px;
    margin-right: 10px;
}
.contact-contactinfo .contact-telephone {
    font-size: 15px !important;
}
.contact-extrafields a {
    color: #cd5b24;
}
.cemap_container {
    border: solid 5px #CCCCCC;
}
/*Search*/

.SearchLogin {
    border-bottom: solid 1px #a2c71c;
    padding-bottom: 30px;
}
.SearchLogin .inputbox {
    width: 100%;
}
.SearchLogin input::-webkit-input-placeholder {
    color: #000!important;
    opacity: 1 !important;
    font-family: 'HelveticaLT-Light';
}
.SearchLogin input:-moz-placeholder {
    /* Firefox 18- */
    
    color: #000 !important;
    opacity: 1 !important;
    font-family: 'HelveticaLT-Light';
}
.SearchLogin input::-moz-placeholder {
    /* Firefox 19+ */
    
    color: #000 !important;
    opacity: 1 !important;
    font-family: 'HelveticaLT-Light';
}
.SearchLogin input:-ms-input-placeholder {
    color: #000 !important;
    opacity: 1 !important;
    font-family: 'HelveticaLT-Light';
}
.SearchBtn {
    background: #cd5b24;
    border: none;
    height: 34px;
    line-height: 30px;
    padding: 0px 0px;
    color: #fff;
    width: 170px;
    font-family: "oxygenbold";
}
.SearchBtn:hover {
    background: #333;
}
.SearchBtmContainer {
    border-bottom: solid 1px #a2c71c;
    padding-bottom: 30px;
}
.SearchBtmContainer h2 {
    padding: 0px;
    margin: 0px 0px 30px 0px;
    font-size: 14px;
    color: #545454;
    font-family: "oxygenregular";
    font-style: italic;
}
.SearchBtmContainer .CHBpadding .checkbox-inline {
    margin: 0 64px 0 0;
}
.SearchResultContainer {
    padding: 46px 70px 0px 70px;
    border-bottom: solid 1px #a2c71c;
    margin-bottom: 42px;
}
.search-results {} .SearchResultList {
    margin-bottom: 48px;
    position: relative;
    padding-left: 82px;
}
.SearchResultList i {
    position: absolute;
    width: 64px;
    height: 64px;
    font-size: 30px;
    line-height: 60px;
    border: solid 2px #cd5b24;
    color: #cd5b24;
    border-radius: 50%;
    top: 0px;
    left: 0px;
    text-align: center;
}
.result-title {
    font-size: 16px;
    font-family: "oxygenbold";
    margin-bottom: 10px;
}
.result-text {
    font-size: 15px;
    font-family: "oxygenregular";
    color: #000;
    margin-bottom: 5px;
}
.ResultMore {
    font-size: 14px;
    font-family: "oxygenbold";
    color: #cd5b24;
}
.SearchtopContainer {
    border-bottom: solid 1px #a2c71c;
    padding-bottom: 30px;
    margin-bottom: 40px;
}
.search .checkbox {
    margin-left: 0px !important;
}
.search-MF .MFlink:after {
    content: ">";
    margin-left: 5px;
    font-size: 14px;
    font-family: "oxygenbold";
}
.H2Search {} #quick_search_word {
    width: 100%;
    height: 34px;
    border-radius: 0px;
}
#search_submit {
    background: #cd5b24;
    border: none;
    height: 32px;
    line-height: 28px;
    padding: 0px 0px;
    color: #fff;
    width: 170px;
    font-family: "oxygenbold";
}
#search_submit:hover {
    background: #333;
}
.quick_search_validate {
    color: red;
    padding-left: 10px;
}
.w8-button {
    display: table;
    padding: 0px;
    border: none;
    cursor: pointer;
    width: 30px !important;
    height: 30px !important;
    z-index: 9999999999999;
    position: relative;
}
.w8-button.iconize {
    padding-right: 0px !important;
    background: url(images/search-bg-white.png) no-repeat 6px 5px;
}
.w8-button.iconize2 {
    padding-right: 0px !important;
    background: url(images/cross.png) no-repeat 0px 0px;
}
.SubBannerContainer {} .SubBannerContainer h1 {
    color: #a2c71c;
    font-size: 18px;
    font-family: "oxygenregular";
    margin: 0px;
    padding: 0px;
}
.SubBannerContainer h2 {
    color: #fff;
    font-size: 48px;
    font-family: "oxygenbold";
    margin: 0px;
    padding: 0px;
}
div.main_image_slideshow_wrapper {
    width: 100%;
}
/*Registration form*/

.formField {
    overflow: inherit;
}

/*
#RegForm {
    border-top: solid 1px #a2c71c;
    margin: 45px 0px 0px 0px;
    padding: 35px 0px 0px 0px;
}
*/

#RegForm br {
    display: none;
}
#RegForm h1 {
    margin: 0px 0px 40px 0px;
    padding: 0px;
    font-size: 24px;
    color: #333;
    font-family: "oxygenbold";
}
#RegForm h3 {
    margin: 0px 0px 30px 0px;
    padding: 0px;
    font-size: 15px;
    color: #333;
    font-family: "oxygenbold";
}
#RegForm h4 {
    margin: 0px 0px 30px 0px;
    padding: 0px;
    font-size: 13px;
    color: #333;
    font-family: "oxygenbold";
}
#RegForm .nav-tabs {
    margin: 0px;
    padding: 0px;
    border-bottom: none;
}
#RegForm .nav-tabs li {
    margin: 0px 5px 5px 0px;
    padding: 0px;
}
#RegForm .nav-tabs li.active a {
    margin: 0px 5px 0px 0px;
    padding: 0px;
    background: #cd5b24;
    color: #fff;
}
#RegForm .nav-tabs > li > a {
    border: solid 1px #cd5b24;
    border-radius: 0px 0px 0px 0px;
    color: #cd5b24;
    width: 148px;
    padding: 0px 10px;
    margin: 0px;
    display: table-cell;
    text-align: center;
    height: 60px;
    vertical-align: middle;
    font-size: 13px;
    font-family: "oxygenregular";
}
#RegForm .tab-content {
    margin: 20px 0px;
}
#RegForm .subTabs {
    margin: 0px;
    padding: 0px;
}
#RegForm .subTabs li {
    margin: 0px 5px 5px 0px;
    padding: 0px;
    list-style: none;
    float: left;
}
#RegForm .subTabs a {
    border: solid 1px #d1d1d1;
    background: #d1d1d1;
    border-radius: 0px 0px 0px 0px;
    color: #000;
    width: 148px;
    padding: 0px 10px;
    margin: 0px 0px 0px 0px;
    display: table-cell;
    text-align: center;
    height: 60px;
    vertical-align: middle;
    font-size: 13px;
    font-family: "oxygenregular";
}
#RegForm .subTabs a:hover {
    text-decoration: none;
    color: #cd5b24;
    border: solid 1px #cd5b24;
    background: #cd5b24;
    color: #fff;
}
/*celing*/

#celing_container {
    padding: 45px 0px;
}
.celing-item-container {
    border-bottom: solid 2px #a2c71c;
    margin-bottom: 40px;
    padding-bottom: 30px;
}
.celing-item-container h2 {
    margin: 0px 0px 30px 0px;
    padding: 0px;
    font-size: 24px;
    color: #333;
    font-family: "oxygenbold";
}
.celing-item-container p {
    font-size: 13px;
    font-family: "oxygenregular";
    font-size: 15px;
    color: #545454;
    padding: 0px;
    margin: 0px 0px 30px 0px;
}
.celing-item-container img {
    border: solid 1px #ccc;
    width: 100%;
    height: auto;
}
.celing-more {
    background: #cd5b24 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-family: "oxygenbold";
    font-size: 14px;
    font-weight: normal;
    height: 34px;
    line-height: 34px;
    margin-bottom: 0 !important;
    text-align: center;
    width: 150px;
    text-transform: uppercase;
    margin-top: 30px;
}
.celing-more:hover {
    background: #333;
    color: #fff;
    text-decoration: none;
}
.hidden-list {
    display: none;
}
.blogmainlist {
    display: block;
    background: #fff;
    margin: 0px auto;
    width: 90%;
    border: solid 3px #545454;
    height: 50px;
    line-height: 50px;
    text-align: left;
    padding: 0px 2%;
    font-size: 16px;
    font-family: "oxygenregular";
}
.blogmainlist:hover {
    text-decoration: none;
}
.blogmainlist:focus {
    text-decoration: none;
}
.blogmainlist i {
    font-size: 32px;
    line-height: 43px;
}
#BlogListContent {
    width: 90%;
    margin: 0px auto;
    background: #545454;
    padding: 3px;
}
#BlogListContent ul {
    padding: 0px;
    margin: 0px;
}
#BlogListContent ul li {
    padding: 0px;
    margin: 0px;
    list-style: none;
    text-align: left;
    border-bottom: solid 1px #6E6E6E;
}
#BlogListContent ul li:last-child {
    border-bottom: none;
}
#BlogListContent ul li a {
    padding: 5px 10px;
    display: block;
    font-size: 14px;
    color: #fff;
    font-family: "oxygenregular";
}
#BlogListContent ul li a:hover {
    text-decoration: none;
    color: #cd5b24;
}
.projectdrop {
    margin-bottom: 30px;
}
.projectmainlist {
    display: block;
    background: #cd5b24;
    margin: 0px auto;
    width: 90%;
    color: #fff;
    border: solid 3px #cd5b24;
    height: 50px;
    line-height: 45px;
    text-align: left;
    padding: 0px 2%;
    font-size: 16px;
    font-family: "oxygenregular";
    text-transform: uppercase;
}
.projectmainlist:hover {
    text-decoration: none;
    color: #fff;
}
.projectmainlist:focus {
    text-decoration: none;
    color: #fff;
}
.projectmainlist i {
    font-size: 32px;
    line-height: 43px;
}
#projectListContent {
    width: 90%;
    margin: 0px auto;
    background: #545454;
    padding: 3px;
}
#projectListContent ul {
    padding: 0px;
    margin: 0px;
}
#projectListContent ul li {
    padding: 0px;
    margin: 0px;
    list-style: none;
    text-align: left;
    border-bottom: solid 1px #6E6E6E;
}
#projectListContent ul li:last-child {
    border-bottom: none;
}
#projectListContent ul li a {
    padding: 5px 10px;
    display: block;
    font-size: 14px;
    color: #fff;
    font-family: "oxygenregular";
}
#projectListContent ul li a:hover {
    text-decoration: none;
    color: #cd5b24;
}
.Productdrop {
    margin-bottom: 30px;
}
.Productmainlist {
    display: block;
    background: #cd5b24;
    margin: 0px auto;
    width: 100%;
    color: #fff;
    border: solid 3px #cd5b24;
    height: 50px;
    line-height: 44px;
    text-align: left;
    padding: 0px 2%;
    font-size: 16px;
    font-family: "oxygenregular";
    text-transform: uppercase;
}
.Productmainlist:hover {
    text-decoration: none;
    color: #fff;
}
.Productmainlist:focus {
    text-decoration: none;
    color: #fff;
}
.Productmainlist i {
    font-size: 32px;
    line-height: 43px;
}
#ProductListContent {
    width: 100%;
    margin: 0px auto;
    background: #545454;
    padding: 3px;
}
#ProductListContent ul {
    padding: 0px;
    margin: 0px;
}
#ProductListContent ul li {
    padding: 0px;
    margin: 0px;
    list-style: none;
    text-align: left;
    border-bottom: solid 1px #6E6E6E;
}
#ProductListContent ul li:last-child {
    border-bottom: none;
}
#ProductListContent ul li a {
    padding: 5px 10px;
    display: block;
    font-size: 14px;
    color: #fff;
    font-family: "oxygenregular";
    text-transform: capitalize;
}
#ProductListContent ul li a:hover {
    text-decoration: none;
    color: #cd5b24;
}
/*Rondo Global*/

.subscribeContainer {
    background: url(images/map.png) no-repeat 90px 0px;
    padding: 60px 0px;
}
.customwidget_subscribe h1 {
    padding: 0px;
    margin: 0px 0px 60px 0px;
    font-family: 'oxygenbold';
    font-size: 48px;
    color: #padding: 0px;
    margin: 0px 0px 50px 0px;
    font-family: 'oxygenbold';
    color: #000;
}
.customwidget_subscribe h2 {
    font-size: 20px;
    margin: 0px 0px 30px 0px;
    padding: 0px;
    color: #000;
    line-height: 28px;
    font-family: 'oxygenregular';
    text-transform: none;
}
.customwidget_subscribe h3 {
    font-family: Helvetica;
    font-weight: bold;
    margin: 0px 0px 44px 0px;
    padding: 0px;
    font-size: 16px;
}
.customwidget_subscribe p {
    font-size: 13px;
    color: #888888;
}
ul.Rlocation {
    margin: 0px;
    padding: 0px;
}
ul.Rlocation li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    font-family: 'HelveticaLT-Light';
    font-size: 14px;
}
ul.Rlocation li a {
    text-decoration: underline;
    padding-bottom: 20px;
    display: block;
    color: #000;
    font-weight: 900;
}
ul.Rlocation li a:hover {
    color: #CA5A2F;
}
ul.Rlist {
    margin: 75px 0px 0px 0px;
    padding: 0px;
}
ul.Rlist li {
    margin: 0px;
    padding: 0px 0px 15px 23px;
    list-style: none;
    font-family: 'oxygenbold';
    font-size: 13px;
    color: #888;
    line-height: 15px;
}
ul.Rlist li:first-child {
    background: url(images/color1.jpg) no-repeat;
}
ul.Rlist li:nth-child(2) {
    background: url(images/color2.jpg) no-repeat;
}
.globalMore {
    background: #cd5b24;
    font-size: 14px;
    font-family: 'oxygenbold';
    font-weight: normal;
    width: 150px;
    margin-bottom: 0px !important;
    display: inline-block;
    text-align: center;
    margin-top: 30px;
    height: 34px;
    color: #fff;
    line-height: 34px;
}
.globalMore:hover {
    background: #333;
    color: #fff;
    text-decoration: none;
}
/* Footer Subscribe*/

.footer_subscribe_title {
    font-family: 'oxygenbold';
    color: #fff;
    font-size: 24px;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 20px 0px;
    font-weight: normal;
    border-bottom: solid 1px #cd5b24;
    display: block;
    text-align: center;
}
/*.subscribeContainer { background: url(images/map.png) no-repeat; background-position:90px 0px; padding:60px 15px; min-height:588px;}
.posContainer { position:relative;}
.mapcontaoner { height: 296px; position: absolute; right: 152px; top: -10px; width: 388px; }
.map1c { background: rgba(0, 0, 0, 0) url("images/map-uae.png") no-repeat scroll 0 0; height: 37px; width: 40px; left: 31px; position: absolute; top: 76px; }
.map1c:hover {background: rgba(0, 0, 0, 0) url("images/map-uae-hover.png") no-repeat scroll 0 0;}
.map2c { background: rgba(0, 0, 0, 0) url("images/map-ind.png") no-repeat scroll 0 0; height: 79px; width: 74px; left: 93px; position: absolute; top: 59px; }
.map2c:hover {background: rgba(0, 0, 0, 0) url("images/map-ind-hover.png") no-repeat scroll 0 0;}
.map3c { background: rgba(0, 0, 0, 0) url("images/map-mys.png") no-repeat scroll 0 0; height: 20px; width: 51px; left: 175px; position: absolute; top: 137px; }
.map3c:hover {background: rgba(0, 0, 0, 0) url("images/map-mys-hover.png") no-repeat scroll 0 0;}
.map4c { background: rgba(0, 0, 0, 0) url("images/map-aus.png") no-repeat scroll 0 0; height: 97px; width: 111px; left: 208px; position: absolute; top: 189px; }
.map4c:hover {background: rgba(0, 0, 0, 0) url("images/map-aus-hover.png") no-repeat scroll 0 0;}
.map5c { background: rgba(0, 0, 0, 0) url("images/map-nzl.png") no-repeat scroll 0 0; height: 41px; width: 40px; position: absolute; bottom:-1px; right:3px;}
.map5c:hover {background: rgba(0, 0, 0, 0) url("images/map-nzl-hover.png") no-repeat scroll 0 0;}

.customwidget_subscribe h1 { padding:0px; margin:0px 0px 60px 0px; font-family: 'oxygenbold'; font-size:48px; color:#padding:0px;
margin:0px 0px 50px 0px; font-family: 'oxygenbold'; color:#000; }
.customwidget_subscribe h2 { font-size:20px; margin:0px 0px 30px 0px; padding:0px; color:#000; line-height:28px; font-family: 'oxygenregular'; text-transform:none; }
.customwidget_subscribe h3 { font-family:Helvetica; font-weight:bold; margin:0px 0px 44px 0px; padding:0px; font-size:16px; }
.customwidget_subscribe p { font-size:13px; color:#888888; }
ul.Rlocation { margin:0px; padding:0px; }
ul.Rlocation li { margin:0px; padding:0px; list-style:none; font-family:'HelveticaLT-Light'; font-size:14px; }
ul.Rlocation li a { text-decoration:underline; padding-bottom:20px; display:block; color:#000; font-weight:900; }
ul.Rlocation li a:hover { color:#CA5A2F; }
ul.Rlist { margin:75px 0px 0px 0px; padding:0px; }
ul.Rlist li { margin:0px; padding:0px 0px 15px 23px; list-style:none; font-family: 'oxygenbold'; font-size:13px; color:#888; line-height:15px; }
ul.Rlist li:first-child { background:url(images/color1.jpg) no-repeat; }
ul.Rlist li:nth-child(2) {
background:url(images/color2.jpg) no-repeat;
}*/
/*Editer style*/

.itemFullText {
    font-size: 15px;
    font-family: "oxygenregular";
    color: #545454;
}
div.itemHeader h2.itemTitle {
    font-family: 'oxygenbold';
    font-size: 24px;
    padding: 0px;
    margin: 0px 0px 30px 0px;
}
.itemFullText h2 {
    font-family: 'oxygenbold';
    font-size: 16px;
    text-transform: none;
    margin: 10px 0px 20px 0px;
    padding: 0px;
    color: #333;
    text-transform: uppercase;
}
.itemFullText h3 {
    font-family: 'oxygenbold';
    font-size: 18px;
    text-transform: none;
    margin: 0px 0px 20px 0px !important;
    padding: 0px !important;
    color: #333;
    text-transform: uppercase;
}
.itemFullText h3 span {
    display: block;
    color: #cd5b24;
    font-size: 12px;
    font-family: "oxygenregular";
}
.itemFullText h4 {
    font-size: 16px;
    text-transform: none;
    margin: 0px 0px 20px 0px !important;
}
div.itemBody {
    padding: 0px;
}
div.itemFullText p {
    font-size: 15px;
    margin: 0px 0px 20px 0px !important;
    font-family: "oxygenregular";
    color: #545454;
    line-height: 23px;
}
div.itemFullText a {
    color: #cd5b24;
}
div.itemFullText .btn-primary {
    color: #fff;
    font-family: 'oxygenbold';
    font-size: 15px;
    padding: 6px 20px;
}
div.itemFullText .btn {
    border-radius: 0px;
}
.itemImageBlock {
    display: none;
}
.tickList {
    padding: 0px;
    margin: 0px 0px 35px 0px;
}
.tickList li {
    list-style: none;
    margin: 0px 0px 3px 0px;
    /*background: url(images/tick.png) no-repeat;*/
    
    padding: 0px 0px 0px 0px;
}
/*products Detail*/

.ProductsTab {} .ProductsTab .tab-content {
    border-left: solid 1px #dedede;
    border-right: solid 1px #dedede;
    border-bottom: solid 1px #dedede;
    padding: 30px 20px 0px 20px;
    background: #fff;
}
.ProductsTab .nav-tabs > li {
    float: left;
    margin: 0px 0px -1px 0px;
}
.ProductsTab .nav-tabs > li > a {
    border-radius: 0px;
    border-top: solid 2px #a2c71c;
    margin-right: 5px;
    border-left: solid 1px #dedede;
    border-right: solid 1px #dedede;
    color: #a3a3a3;
}
.ProductsTab .nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
    color: #000;
    border-radius: 0px;
    border-top: solid 2px #a2c71c;
}
.overview_image .tabimage {
    border: solid 1px #9e9e9e;
    margin-bottom: 35px;
}
.simple_tight2 {
    padding: 0px;
    margin: 0px 0px 35px 0px;
}
.simple_tight2 li {
    padding: 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
    line-height: 23px;
}
.img_list_product {
    padding: 0px;
    margin: 0px 0px 35px 0px;
}
.img_list_product li {
    padding: 0px;
    margin: 0px 10px 0px 0px;
    list-style: none;
    float: left;
    width: 20%;
}
.img_list_product img {
    border: solid 1px #9e9e9e;
    width: 100%;
    height: 161px;
}
.img_list_product .ImageID {
    display: block;
    text-align: center;
    padding: 10px 0px;
}
.prodTable .table-bordered {
    border: solid 1px #545454;
    background: #dddde1;
    margin-bottom: 35px;
}
.prodTable .table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
    border-bottom-width: 1px;
}
.prodTable .table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
    border: solid 1px #545454;
}
.prodTable .table-bordered thead {
    text-align: center;
		background:#DDDDE1;
}
.prodTable .table-bordered thead td {
    vertical-align: middle;
    font-family: 'oxygenbold';
    color: #333333;
    font-size: 15px;
}
.prodTable .table-bordered tbody tr:nth-child(odd) {
    background: #ecedf1;
	
}
.prodTable .table-bordered tbody tr:nth-child(even) {
    background: #dddde1;
}
.prodTable .table-bordered tbody td:first-child {
    vertical-align: middle;
    text-align: center;
	background :#fff;
}
.prodTable .table-bordered tbody td:last-child {
    vertical-align: middle;
    text-align: center;
}
.prodTable .table-bordered tbody td:nth-last-child(2) {
    vertical-align: middle;
    text-align: center;
}
.ProductInstallation {
    position: relative;
    width: 100%;
    padding: 0px 0px 0px 195px;
    min-height: 210px;
    margin-bottom: 40px;
}
.ProductInstallation img {
    border: solid 1px #333;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 170px;
    height: 210px;
}
.ProductInstallation h1 {
    padding: 15px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    color: #888888;
    font-size: 15px;
    font-family: "oxygenregular";
    text-transform: inherit;
}
.ProductInstallation h2 {
    padding: 0px;
    margin: 0px 0px 20px 0px;
    color: #888888;
    font-size: 15px;
    font-family: "oxygenregular";
    text-transform: inherit;
}
.ProductInstallation a {
    border: solid 2px #cd5b24;
    width: 100%;
    display: block;
    text-align: center;
    height: 34px;
    line-height: 32px;
    font-family: 'oxygenbold';
    margin-top: 40px;
}
.ProductInstallation a:hover {
    border: solid 2px #cd5b24;
    color: #fff;
    text-decoration: none;
    background: #cd5b24;
}
.ProfessionalDesign {
    position: relative;
    width: 100%;
    padding: 0px 0px 0px 195px;
    min-height: 210px;
    margin-bottom: 20px;
}
.ProfessionalDesign img {
    border: solid 1px #333;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 210px;
    width: 170px;
}
.ProfessionalDesign h1 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 5px 0px;
    color: #333;
    font-size: 18px;
    font-family: "oxygenregular";
    text-transform: inherit;
    font-weight: 600;
}
.ProfessionalDesign h2 {
    padding: 0px;
    margin: 0px 0px 10px 0px;
    color: #cd5b24;
    font-size: 12px;
    font-family: "oxygenregular";
}
.ProfessionalDesign .desc1 {
    font-size: 15px;
    color: #a8a8a8;
    padding: 0px;
    margin: 0px 0px 14px 0px !important;
}
.ProfessionalDesign a {
    border: solid 2px #cd5b24;
    width: 100%;
    display: block;
    text-align: center;
    height: 34px;
    line-height: 32px;
    font-family: 'oxygenbold';
    margin-top: 0px;
}
.ProfessionalDesign a:hover {
    border: solid 2px #cd5b24;
    color: #fff;
    text-decoration: none;
    background: #cd5b24;
}
.TechBrifes {
    display: block;
    margin: 45px 0px 0px 0px;
    border-bottom: solid 1px #a2c71c;
    padding-bottom: 38px;
}
.TechBrifes h1.title {
    font-family: 'oxygenbold';
    font-size: 18px;
    text-transform: none;
    margin: 0px 0px 20px 0px !important;
    padding: 0px !important;
    color: #333;
    text-transform: uppercase;
}
.TechBriefList {
    position: relative;
    width: 100%;
    padding: 0px 0px 0px 195px;
    min-height: 210px;
    margin-bottom: 20px;
}
.TechBriefList img {
    border: solid 1px #333;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 210px;
    width: 170px;
}
.TechBriefList h1 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 5px 0px;
    color: #333;
    font-size: 18px;
    font-family: "oxygenregular";
    text-transform: inherit;
    font-weight: 600;
}
.TechBriefList h2 {
    padding: 0px;
    margin: 0px 0px 24px 0px;
    color: #cd5b24;
    font-size: 12px;
    font-family: "oxygenregular";
}
.TechBriefList .desc1 {
    font-size: 15px;
    color: #a8a8a8;
    padding: 0px;
    margin: 0px 0px 16px 0px !important;
    min-height: 106px;
}
.TechBriefList a {
    border: solid 2px #cd5b24;
    width: 100%;
    display: block;
    text-align: center;
    height: 34px;
    line-height: 32px;
    font-family: 'oxygenbold';
    margin-top: 0px;
}
.TechBriefList a:hover {
    border: solid 2px #cd5b24;
    color: #fff;
    text-decoration: none;
    background: #cd5b24;
}
.warranty {
    display: block;
    margin: 45px 0px 0px 0px;
    border-bottom: solid 1px #a2c71c;
    padding-bottom: 38px;
}
.warranty h1.title {
    font-family: 'oxygenbold';
    font-size: 18px;
    text-transform: none;
    margin: 0px 0px 20px 0px !important;
    padding: 0px !important;
    color: #333;
    text-transform: uppercase;
}
.warrantyList {
    position: relative;
    width: 100%;
    padding: 0px 0px 0px 195px;
    min-height: 210px;
    margin-bottom: 20px;
}
.warrantyList img {
    border: solid 1px #333;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 211px;
}
.warrantyList h1 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 2px 0px;
    color: #333;
    font-size: 18px;
    font-family: "oxygenregular";
    text-transform: inherit;
    min-height: 53px;
    font-weight: 600;
}
.warrantyList h2 {
    padding: 0px;
    margin: 0px 0px 24px 0px;
    color: #cd5b24;
    font-size: 12px;
    font-family: "oxygenregular";
}
.warrantyList .desc1 {
    font-size: 15px;
    color: #a8a8a8;
    padding: 0px;
    margin: 0px 0px 16px 0px !important;
    min-height: 106px;
}
.warrantyList a {
    border: solid 2px #cd5b24;
    width: 100%;
    display: block;
    text-align: center;
    height: 34px;
    line-height: 32px;
    font-family: 'oxygenbold';
    margin-top: 0px;
}
.warrantyList a:hover {
    border: solid 2px #cd5b24;
    color: #fff;
    text-decoration: none;
    background: #cd5b24;
}
.VideoContainer {
    display: block;
    margin: 45px 0px 0px 0px;
    padding-bottom: 25px;
}
.Videolist h1 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 20px 0px;
    color: #333;
    font-size: 18px;
    font-family: 'oxygenbold';
    min-height: 36px;
}
.Smore {
    background: #cd5b24;
    font-family: 'oxygenbold';
    text-align: center;
    height: 38px;
    line-height: 38px;
    color: #fff !important;
    display: inline-block;
    width: 140px;
}
.Smore:hover {
    background: #333;
    text-decoration: none;
}
.mediaplayer iframe,
.mediaplayer object,
.mediaplayer embed {
    border: none;
}
.main_thumbs_arrow_wrapper {
    width: 100% !important;
}
.main_thumbs_arrow_wrapper h1 {
    color: #333;
    font-family: "oxygenbold";
    font-size: 18px;
    margin: 0 0 17px !important;
    padding: 0 !important;
    text-transform: uppercase;
}
.main_thumbs_arrow_wrapper h2 {
    color: #333;
    font-size: 14px;
    font-family: "oxygenregular";
    font-weight: normal;
    text-transform: inherit;
}
.btn-toggle {
    border: solid 1px #545454;
    display: block;
    width: 100%;
    height: 37px;
    line-height: 37px;
    color: #333 !important;
    font-size: 14px;
    font-family: "oxygenbold";
    padding: 0px 15px;
}
.btn-toggle:hover {
    text-decoration: none;
    color: #.btn-toggle;
}
.btn-toggle i {
    font-size: 32px;
    line-height: 37px;
}
.main_large_image {} .main_large_image img {
    width: 100% !important;
    padding: 0px !important;
    margin: 0px !important;
    border: solid 1px #9e9e9e;
}
div.main_large_image .large_img {
    box-shadow: 1px 1px 0 #9e9e9e, -1px 1px 0 #9e9e9e, 1px -1px 0 #9e9e9e, -1px -1px 0 #9e9e9e;
    display: block;
}
.main_large_image1 {} .main_large_image1 img {
    padding: 0px !important;
    margin: 0px auto !important;
    border: solid 1px #9e9e9e;
}
.main_large_image1 .img-center { margin:0px auto; display: list-item;}
div.main_large_image1 .large_img {
    box-shadow: 1px 1px 0 #9e9e9e, -1px 1px 0 #9e9e9e, 1px -1px 0 #9e9e9e, -1px -1px 0 #9e9e9e;
    display: block;
}
.moduletable_ignite {
    margin: 45px 0px 45px 0px;
}
.moduletable_ignite h3 {
    display: none;
}
.TabContentArea {
    border: solid 1px #dedede;
    padding: 30px 20px 0px 20px;
    background: #fff;
}
.fimag {
    width: 100%;
    height: auto;
    border: solid 1px #9e9e9e;
}
.contentContainer {
    border: solid 1px #dedede;
    padding: 20px 20px 0px 20px;
    margin: 30px 0px;
    background: #fff;
}
img.contentImage {
    border: solid 1px #333;
    margin: 0px 30px 30px 0px;
    width: 50%;
    height: auto
}
.breadscrubms span.divider {
    margin: 0 10px;
}
.select {
    font-size: 15px;
    position: relative;
    display: inline-block;
    width: 100%;
}
.select select {
    outline: none;
    -webkit-appearance: none;
    display: block;
    padding: 5px;
    margin: 0;
    transition: border-color 0.2s;
    border: 1px solid #545454;
    border-radius: 0px;
    background: #ecedf1;
    color: #333;
    line-height: normal;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    font-family: "oxygenbold";
    font-size: 14px;
}
.select .arr {
    background: #ecedf1 none repeat scroll 0 0;
    bottom: 1px;
    pointer-events: none;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 30px;
}
.select .arr:before {
    content: '';
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -5px;
    pointer-events: none;
    border-top: 10px solid #cd5b24;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}
.select .arr::after {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #ecedf1;
    content: "";
    margin-top: -5px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
}
.select option {
    color: #858585;
    padding: 5px;
    font-family: "oxygenbold";
    font-size: 14px;
}
.select option:hover {
    color: #fff;
}
.select option {
    border-bottom: 1px solid #545454
}
.colorOption {
    background-color: #fff;
}
.formResponsive .formHorizontal p.formDescription {
    margin-bottom: 10px !important;
    margin-top: 9px;
}
/*System Aletrt*/

.alert {
    background-color: #dff0d8;
    border: 1px solid #3c763d;
    margin: 20px 0 0;
    padding: 10px !important;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.alert,
.alert h4 {
    color: #3c763d;
    font-family: "oxygenbold";
}
.alert .close {
    line-height: 20px;
    position: relative;
    right: 0;
    top: -2px;
}
p.alert-message {
    margin: 0;
    font-family: "oxygenregular";
}
/*About page*/

.jb_brownbox {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fafafa none repeat scroll 0 0;
    border-color: #ddd #ddd #ddd #cd5b24 !important;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 5px !important;
    margin: 10px 0 0px !important;
    padding: 5px 10px !important;
}
.jb_brownbox a {
    color: #cd5b24;
}
.zentools.accordion ul {
    margin: 0;
    padding: 0;
    width: 100%;
}
#zentools221 .accordion .firstitem span::before {
    content: "+";
    font-family: "oxygenbold";
    margin-right: 10px;
    font-size: 20px;
    color: #cd5b24;
}
#zentools221 .accordion .firstitem.open span::before {
    content: "-";
    font-family: "oxygenbold";
}
.zeninner table {
    border: solid 1px red;
}
.zeninner table td {
    border: solid 1px #545454;
    padding: 5px;
    background: #fff;
}
.zeninner table tr td:first-child {
    background: #f2f2f2;
}
.FPContainer {
    margin: 48px 0px;
}
.title2 {
    padding: 0px;
    margin: 0px 0px 30px 0px;
    font-size: 16px;
    color: #333333;
    font-family: "oxygenbold";
}
.FPContainer .btn-primary {
    color: #fff;
    font-family: "oxygenbold";
    font-size: 15px;
    padding: 6px 20px;
    border-radius: 0;
}
#jform_email {
    width: 50%;
    margin-bottom: 20px;
}
.control-label {
    color: #333333;
    font-size: 14px;
}
/*About page*/

blockquote {
    font-size: 1.5em;
    font-style: italic;
    line-height: 1.5em;
    padding: 0 20px 0 50px !important;
    margin: 0px !important;
}
div.itemFullText blockquote p {
    margin: 0px 0px 0px 0px !important;
    padding-right: 50px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
    font-size: 1em;
}
span.jb_author {
    display: block;
    font-size: 13px !important;
    font-style: italic;
    margin: 30px 70px 30px 0px !important;
    text-align: right;
    position: relative;
    top: -10px;
}
.LineDivider {
    border-bottom: solid 1px #a2c71c;
}
.border {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    padding: 4px;
}
.mandatory {
    color: red;
}
.Cdate {
    color: #888888;
    display: block;
    font-size: 13px;
    font-weight: normal;
    text-transform: capitalize !important;
    font-family: "oxygenregular";
}
/*Resources Landing*/

.Resources_Top {
    padding: 0px;
    margin: 86px 0px 0px 0px;
}
.Resources_Top p {
    padding: 0px;
    margin: 0px 0px 25px 0px;
    font-family: "oxygenregular";
    font-size: 18px;
    color: #000;
    line-height: 25px;
}
.Resources_Box .service-4 {
    padding: 0px;
}
.Resources_Box {
    padding: 52px 0 150px 0;
}
.Resources_Box .Wizardlist {
    margin-top: 0px;
    position: relative;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1);
    cursor: pointer;
}
/*.Resources_Box .Wizardlist:hover {
    background: #fff;
    z-index: 2;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.5);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.5);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.5);
    transition: all 200ms ease-in;
    transform: scale(1.05);
    color: #cd5b24;
}*/
.Resources_Box .Wizardlist:hover {
    transform: scale(1.05);
		-webkit-transform: scale(1.05);
		background:#fff;
}
.Resources_Box .Wizardlist a:hover {
    color: #cd5b24;
    text-decoration: none;
}
.Resources_Box .Wizardlist:hover h3 {
    color: #cd5b24;
    text-decoration: none;
}
.Resources_Box .Wizardlist:hover p {
    color: #cd5b24;
    text-decoration: none;
}
/*Sitemap*/

#xmap {
    margin: 45px 0px;
}
#xmap .level_0 {
    margin: 0px;
    padding: 0px;
}
#xmap .level_0 li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    font-size: 16px;
}
#xmap .level_0 li a {
    display: block;
    border-bottom: solid 1px #ccc;
    padding-bottom: 5px;
    font-weight: bold;
}
#xmap .level_0 li .level_1 {
    margin: 10px 0px 10px 0px;
    padding: 0px;
}
#xmap .level_0 li .level_1 li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    font-size: 16px;
}
#xmap .level_0 li .level_1 li a {
    display: block;
    border-bottom: none;
    padding-bottom: 5px;
    font-weight: normal;
}
#xmap .level_0 li .level_2 {
    margin: 10px 0px 10px 25px;
    padding: 0px;
}
#xmap .level_0 li .level_2 li {
    margin: 0px;
    padding: 0px;
    list-style: circle;
    font-size: 13px;
}
#xmap .level_0 li .level_2 li a {
    display: block;
    border-bottom: none;
    padding-bottom: 0px;
    font-weight: normal;
}
#xmap ul {
    margin: 0px;
    padding: 0px;
}
#xmap ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    font-size: 16px;
}
#xmap ul li a {
    display: block;
    border-bottom: solid 1px #ccc;
    padding-bottom: 5px;
    font-weight: bold;
}
/*Wizard*/

.wizardForm {
    padding: 0px 0px;
    font-family: "oxygenregular";
}
.wizardForm p {
    margin: 0px 0px 20px 0px;
    padding: 0px;
}
.wizardForm .contentheading {
    font-family: "oxygenbold";
    font-size: 30px;
    margin: 0;
    padding: 0;
}
.wizardForm h3 {
    font-family: "oxygenbold";
    font-size: 17px;
    margin: 0;
    padding: 0;
}
.seismic_Block h4 {
    font-family: "oxygenbold";
    font-size: 17px;
    margin: 20px 0 15px 0;
    padding: 0;
}
.seismic_wizardForm h4 {
    font-family: "oxygenbold";
    font-size: 17px;
    margin: 20px 0 15px 0;
    padding: 0;
}
.contentheading {
    font-family: "oxygenbold";
    font-size: 30px;
    margin: 0;
    padding: 0;
}
.wizardForm h2 {
    font-family: "oxygenbold";
    font-size: 20px;
    margin: 30px 0 0 0;
    padding: 0;
}
.subTxt {
    font-size: 17px;
    margin-bottom: 30px;
}
.listWizard {
    margin: 30px 0px;
    padding: 0px;
}
.listWizard li {
    list-style: none;
}
.listWizard select {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 30%;
}
.wizardForm .btn-primary {
    color: #fff;
    font-family: 'oxygenbold';
    font-size: 14px;
    padding: 6px 20px;
    text-transform: uppercase;
}
.wizardForm .btn {
    border-radius: 0px;
}
#form-category .btn-primary {
    color: #fff;
    font-family: 'oxygenbold';
    font-size: 14px;
    padding: 6px 20px;
    text-transform: uppercase;
}
#form-category .btn {
    border-radius: 0px;
}
.wizardForm table {
    padding: 0px;
    margin: 0px 0px 30px 0px;
}
.wizardForm_sub,
.wizardForm_other {
    display: block;
    margin-bottom: 20px;
}
.wizardForm_sub {
    display: block;
    margin-bottom: 20px;
}
.wizardForm_sub label {
    width: 20%;
    font-family: 'oxygenbold';
    font-size: 14px;
    font-weight: normal;
}
.wizardForm_sub select {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 30%;
}
.wizardForm_sub input[type="text"] {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 30%;
}
.wizardForm {
    display: block;
    margin-bottom: 20px;
}
.wizardForm {
    display: block;
    margin-bottom: 20px;
}
.wizardForm label {
    width: 20%;
    font-family: 'oxygenbold';
    font-size: 14px;
    font-weight: normal;
}
.wizardForm select {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 30%;
}
.wizardForm input[type="text"] {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 30%;
}
.wizardForm_other label {
    width: 20%;
    font-family: 'oxygenbold';
    font-size: 14px;
    font-weight: normal;
}
.wizardForm_other select {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 30%;
}
.wizardForm_other input[type="text"] {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 30%;
}
.wizardForm #jform_email {
    margin-bottom: 0px;
}
.tbl_wizard table {
    margin: 0px;
    width: 100%;
}
.tbl_wizard .btn-primary {
    color: #fff;
    font-family: 'oxygenbold';
    font-size: 14px;
    padding: 6px 20px;
    text-transform: uppercase;
}
.tbl_wizard .btn {
    border-radius: 0px;
}
.tbl_wizard td {
    border: solid 1px #ccc;
    padding: 5px;
}
.est_results_wrapper {
    width: 100%;
}
.est_request {
    width: 100%;
}
.est_result td,
.est_result th {
    border: 1px solid #ccc;
    padding-left: 5px;
    text-indent: px;
}
.menuitemsContainer .listWizard {
    margin: 0 0 20px;
    padding: 0;
}
.menuitemsContainer label:first-child {
    font-weight: bold;
}
.menuitemsContainer label {
    font-weight: inherit;
}
.non_std_text {
    font-weight: normal;
    font-size: 14px;
}
ul.simple_tight {
    margin: 0 0 20px;
    padding: 0px;
}
ul.simple_tight li,
ul.simple_tight2 li {
    line-height: 16px;
    list-style-type: none;
    margin: 0;
    padding: 0px 0 10px 0;
}
.BYcontainer {
    background: #ffffcc;
    display: block;
    height: 30px;
    margin-bottom: 15px;
}
.itemVideoEmbedded iframe {
    width: 100%;
}
.blog_select_box {
    width: 93%;
    background: url(images/home-mob-ico.jpg) no-repeat scroll 99% center #fff;
    padding: 10px 0;
    border: 2px solid #545454;
    margin: 0px auto;
}
.blog_select_box select {
    background: none;
    border: 0;
    width: 100%;
    color: #545454;
    text-transform: uppercase;
    font-size: 16px;
    cursor: pointer;
}
.LoginContainer {
    background: #fff;
    padding: 20px;
    border: solid 1px #ddd;
    border-radius: 5px;
}
.LoginContainer .form-control {
    border-radius: 0px;
}
.LoginContainer .btn-primary {
    text-transform: uppercase;
}
.forgot-password h2.itemTitle {
    font-family: "oxygenbold";
    font-size: 24px;
    margin: 0 0 30px;
    padding: 0;
}
.mainlogin {
    padding: 20px;
    background: #ddd;
    width: 50%;
    border-radius: 5px;
}
.mainlogin input,
textarea,
select {
    width: 100%;
}
.mainlogin ul {
    padding: 0px;
    margin: 0px;
}
.mainlogin ul li {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.mainlogin ul li a {
    color: #cd5b24;
    font-size: 14px;
}
.mainlogin1 {
    padding: 30px 20px;
    background: #ddd;
    width: 70%;
    border-radius: 5px;
}
.mainlogin1 input,
textarea,
select {
    width: 100%;
}
#userForm div.error {
    color: red;
    font-size: 11px;
    font-weight: bold;
    padding-left: 0px;
    position: inherit;
    width: 100%;
}
/*Wizard*/

.seismic_wizardForm select {
    width: 100%;
    height: 34px !important;
}
.seismic_Block select {
    width: 100%;
    height: 34px !important;
}
.seismic_wizardForm input[type="text"] {
    width: 100%;
    height: 34px;
}
.seismic_Block {
    padding: 20px;
    margin-bottom: 20px;
    background: #fff;
}
.seismic_Block .row {
    margin-bottom: 7px;
}
.seismic_wizardForm label {
    display: inline-block;
    max-width: 100%;
    font-weight: normal;
    font-size: 13px;
}
.seismic_wizardForm .btn {
    border-radius: 0;
}
.seismic_wizardForm .viewdiagram {
    color: #fff;
    font-family: "oxygenbold";
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    text-transform: uppercase;
    border: none;
    line-height: 20px;
    background: #cd5b24;
}
.seismic_wizardForm .btn-primary {
    color: #fff;
    font-family: "oxygenbold";
    font-size: 14px;
    padding: 6px 20px;
    text-transform: uppercase;
}
.seismic_wizardForm .unit1 {
    height: 34px;
    line-height: 34px;
}
.seismic_Block .row .col-md-3:first-child label {
    font-weight: bold;
}
#cboxLoadedContent {
    margin-top: 0px !important;
}
#k2Container .regis-17 input {
    width: 30%;
}
#RegForm .formField.regis-14 select,
#RegForm .formField.regis-15 select {
    height: 35px !important;
}
#userForm input[type="checkbox"] {
    margin: 3px -7px 0 0 !important;
}
#userForm .formControls .formBody label {
    float: left;
    padding: 7px 0 0 15px;
    width: auto;
}
#userForm .application-form input[type="checkbox"] {
    margin: 3px 14px 0 0 !important;
}
.resource_mobile_menu select {
	-webkit-appearance: none;
	-moz-appearance:none;
	appearance:none;
}
.blog_select_box select {
	-webkit-appearance: none;
	-moz-appearance:none;
	appearance:none;
}
.select_box .Rlocation {
	-webkit-appearance: none;
	-moz-appearance:none;
	appearance:none;
}
#ProjValueSelect a {
    color: white !important;
}
.application-form #agree_check-error {
    left: 12px;
    position: relative;
    top: 40px;
}
.toptextCon p {	
	padding:0px;
	margin:0px;
}
.jd_cat_subheader {
	background:none;
	border-bottom:none;
	font-family: "oxygenbold";
	font-size: 24px;
	margin: 0 0px 30px 0px;
	padding: 0;	
}
.jd_cat_subheader b, strong {
	font-weight:normal;
}
.DContainer {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 6px;
    padding: 20px;
}
.DPic {
    display: block;
    margin-bottom: 25px;
    text-align: center;
}
.DMTitle {
    color: #333;
    font-family: "oxygenbold";
    font-size: 16px;
    margin: 10px 0 20px;
    padding: 0;
    text-transform: uppercase;
		text-align:center;
}

.DTitle {
    font-size: 16px;
    text-align: center;
		color:#cd5b24;
		margin-bottom:0px;
}
.DSize {
    font-size: 14px;
    text-align: center;
		margin-bottom:10px;
}
.DButton {
    text-align: center;
}

.counter{ display: none !important;}

#training input[type=checkbox] {
    visibility: visible;
}

.latestView h2 {
    font-size: 24px;
    font-family: 'oxygenbold';
    margin-left: 1.5rem;
}

h2#component-heading  {
    color: #333 !important;
    font-family: "oxygenbold" !important;
    font-size: 18px !important;
    margin: 0 0 17px !important;
    padding: 0 !important;
    text-transform: uppercase !important;
}

#ProjectContainer .load-more_projects {
    margin-top: 40px;
    font-family: 'oxygenregular';
    border: 1px solid #dddddd;
    border-bottom-color: #a2c71c;
}
