/*!
  * Changan Stylesheet - EN (c) 2015 Bahaa Samir <bahaasamir.me>
*/

body {
    direction: ltr;
}

/* Global */
h1.hidden
{
    display: none;
}
.ft_btm {
    text-align: right;
}
.ft_block {
    text-align: left;
}
.lang {
    float: right;
}
.ft_side,
.ft_grid,
.ft_block,
.ft_links a,
.ft_ccntr_set,
.logo {
    float: left;
}
nav > a,
nav > span {
    margin-left: -4px;
}
nav > a:first-child,
nav > span:first-child {
    margin-left: 0;
}
.mm_title > i {
    margin-left: -20px;
}
.lang span {
    margin-right: 5px;
}
.lang span:before {
    content: 'Select your language:';
}
.m_set {
    margin-right: 20px;
    float: right;
}
.m_arrow {
    right: 0;
}

/* Footer */
.ft_block:last-child {
    padding-left: 5%;
}
.ft_side {
    padding-right: 6%;
}
.ft_rights {
    margin-right: 50px;
}
.ft_rights > a,
.ft_social > a {
    margin-left: 5px;
}
.ft_social > span {
    margin-right: 10px;
}
.ft_logo {
    padding-right: 31px;
}

/* Slider */
.sd_arrow.prev {
    float: left;
}
.sd_arrow.next {
    float: right;
}
.sd_btn span {
    padding-left: 10px;
}
.sdc_sub {
    left: 0;
    padding-right: 10px;
}
.sd_arrow.prev canvas,
.sd_arrow.flip canvas,
.sd_arrow.prev i {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}
select.m_nav {
    padding-right: 30px;
}


/* Models */
.mdl_side {
    right: 0;
}
.mdl_gg_a {
    float: left;
}
.mdl_gg_b {
    float: left;
}
.mdl_gg_a a {
    float: left;
}
.mdl_gg_arrows {
    right: -105px;
}
.spx:first-child {
    padding-right: 50px;
}
.spx_tabel a {
    float: right;
}
.spx_block_tab {
    text-align: left;
}
.mdl_gg_page {
    padding-left: 0.67%;
}
.mdl_gg_arrows a.prv {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}
.spx_col_set:first-child {
    padding-right: 50px;
}

/* Services */
.srv_block,
.frm_submit {
    float: left;
}
.frm_submit {
    text-align: right;
}

/* Events */
.ev_cap > span,
.eva_set {
    padding-left: calc(8.67% + 4px);
}

/* Dealers */
.dlrs_ftrs_gt {
    margin-left: 2.5%;
}
.fs_current {
    text-align: left;
}
.fs_arrow {
    right: 0;
}
.fs_options li {
    text-align: left;
}
.fs_options li > i {
    margin-right: 10px;
}
.dlrs_head p {
    background-position: left center;
    margin-left: 4%;
    text-align: left;
    padding-left: 40px;
    visibility: hidden;
}
.dlrs_head p > a {
    display: inline-block;
}

/* Forms */
.frm_blocks {
    margin-left: -11px;
}
.frm_block {
    border-left: 11px solid transparent;
    text-align: left;
    float: left;
}
.frm_input input {
    padding-left: 121px;
}
.frm_select {
    padding-left: 113px;
    cursor: pointer;
}
.frm_input label {
    left: 0;
}
.frm_select_arrow {
    right: 0;
}

@media all and (max-width: 1325px) and (min-width: 1px) {
    .mdl_gg_arrows {
        right: -60px;
    }
    .lang span:before {
        content: 'Language:';
    }
}
@media all and (max-width: 1280px) and (min-width: 1px) {
    nav > a:nth-child(4),
    nav > a:nth-child(6),
    nav > a:nth-child(8),
    nav > span:nth-child(3) > a {
        padding: 51px 15px 52px 15px;
        line-height: 18px;
    }
    .fixed header nav > a:nth-child(4),
    .fixed header nav > a:nth-child(6),
    .fixed header nav > a:nth-child(8),
    .fixed header nav > span:nth-child(3) > a {
        padding: 12px 15px;
    }
}
@media all and (max-width: 1020px) and (min-width: 1px) {
    header {
        text-align: right;
    }
}
@media all and (max-width: 767px) and (min-width: 1px) {
    .frm_blocks {
        margin-left: 0;
    }
    .ft_block:last-child {
        padding-left: 50px;
    }
    .mdl_gg_arrows {
        right: -30px;
    }
    .mdl_gg_pages.full_gg .mdl_gg_a a:nth-child(3n+1) {
        margin-left: 0.6%;
    }
    .mdl_gg_pages.full_gg .mdl_gg_a a:nth-child(3n+1) {
        /* margin-left: 0; */
    }
    .spx_set > h1 {
        text-align: left;
    }
    .spx_tabel a {
        float: right;
    }
    .spx:first-child {
        padding-right: 50px;
    }
}
