/***************************
            Main
 ***************************/

.q-width {
    float: right;
}
.r-width {
    float: right;
}
#sub-footer span c {
    direction: ltr;
    display: inline-block;
}
#g-navigation {
    left: 0;
    right: 67px;
}
#inner-page #g-navigation .g-grid #menu ul li {
    left: 0;
    right: 90px;
}
#inner-page #g-navigation .g-grid #search .search {
    margin: 8px 0;
}
#inner-page #g-navigation .g-grid #lang ul.lang-inline li {
    margin: 0;
}
#inner-page #g-navigation .g-grid #lang ul.lang-inline {
    right: auto;
    left: 40px;
}
#inner-page #g-navigation {
    right: 0;
}
.h-width {
    float: right;
}
.gbs3 .gcore-subinput-container {
    float: right !important;
    width: 50%;
}
.bt-cs .bt-row {
    float: right;
}
div.itemImageBlock span.itemImage img {
    float: right;
}
div.subCategoryContainer {
    float: right;
}
.itemContainer {
    float: right !important;
}
ul {
    margin-right: 1.5rem;
}
ul.sigProClassic li.sigProThumb {
    float: right;
}
#btcontentslider115 .slides_control {
    direction: ltr !important;
}
#fin-lname, #fin-email {
    padding-right: 5px !important;
}
#fin-fname, #fin-phone {
    padding-right: 0 !important;
}






/***************************
          End Main
 ***************************/



 /***************************
          Responsive
 ***************************/
@media (max-width: 767px){

#g-navigation #lang {
    left: 12px;
    right: auto;
    float: left;
}
#inner-page #g-navigation .g-grid #lang ul.lang-inline {
    left: 0;
}

#g-mobilemenu-container ul.g-toplevel {
    text-align: right;
}

}
 /***************************
        End Responsive
 ***************************/