#search button {
    float: left;
    left: 0;
    right: 11px;
}
#social {
    text-align: left !important;
}
c {
    direction: ltr;
    display: inline-block;
}
.contact .gbs3 .gcore-subinput-container {
    float: right;
}
.custom #fin-fname, .custom #fin-email {
    padding-right: 0;
}
#fin-lname, #fin-phone {
    padding-right: 5px !important;
}
.gbs3 .gcore-label-left {
    text-align: right !important;
    float: right !important;
}
.careers #fin-phone {
    padding-right: 0 !important;
}
#about-sec h3 {
    text-align: right;
}
#about-sec {
    background: url(../images/about-sec-ar.jpg);
}
#about-sec a {
    float: right;
}
#download .custom {
    float: left;
}
#about-sec a:after, #news a.readmore:after {
    content: url(../images/right-ar.png);
    right: 15px;
    left: 0;
}
.register-form .gbs3 .gcore-subinput-container {
    float: right;
}
#fin-name:after, #fin-mail:after {
    left: 0;
    right: 20px;
}
.news .slides_container {
    direction: rtl !important;
}
#news .bt-cs .bt-inner img {
    float: right;
    margin: 5px 0 5px 10px;
}
#follow-us h3 {
    text-align: right;
}
.marketing h3 {
    text-align: right;
}
#about-sec p {
    text-align: right;
}
#download .custom {
    width: 65%;
    padding-left: 150px;
    padding-right: 0;
}
#g-header .sb-icon-search {
    left: 0;
    right: auto;
}
.sb-search {
    float: left;
}
#download {
    background: url(../images/download-sec.jpg);
}
#fin-submit:after {
    float: right;
    top: 10px;
}
#news-big .bt-cs .bt-inner img:hover {
    transform: translateX(-30px);
}
.logo-phone p {
    right: auto;
    left: 20px;
}
#home-page .info p {
    text-align: right;
}
.h-width {
    float: right;
}
#fin-fname, #fin-email {
    padding-right: 0 !important;
}
a.btn.dropdown-toggle img {
    right: auto;
    left: -2px;
}
.bt-cs .bt-row {
    float: right;
}
.itemExtraFields ul li span.itemExtraFieldsLabel {
    float: right !important;
}   
.itemContainer {
    float: right !important;
}
.sub-contact {
    padding: 0 0 0 235px;
    float: right;
}
.keenpt_plan {
    float: right !important;
    margin-right: 0 !important;
    margin-left: 3%;
}
div.k2ItemsBlock ul li {
    float: right;
}
.breadcrumb > li .pathway span {
    padding-left: 0;
    padding-right: 5px;
}
label.control-label.gcore-label-left.required_label {
    float: right !important;
}
div.itemImageBlock {
    float: left;
}
/***********************************
            Responsive
***********************************/

@media (max-width: 767px) {

#g-header {
    padding: 0 20px;
}
a.g-menu-item-container {
    text-align: right;
}
#social {
    text-align: center !important;
}
#lang {
    right: auto;
    left: 0;
}
.mod-languages {
    right: auto;
    left: 20px;
}
#about-sec {
    background: #fff;
}
#news .bt-cs .bt-inner img {
    float: inherit;
}
.logo-phone p {
    left: 0;
}
    
    
}


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

