input[type=password] {
    direction: ltr;
}

.iw_content_main {
    margin: 3em 0;
    width: 100%;
    background: #e1e2e2;
    box-shadow: #999 0 0 5px;
    -moz-box-shadow: #999 0 0 5px;
    -webkit-box-shadow: #999 0 0 5px;
}

#forma_fore_you {
    margin-top: 40px;
}

.address-info {
    text-align: inherit;
}

.g-recaptcha {
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;

    -webkit-transform: scale(0.78); /* WebKit */
    -moz-transform:  scale(0.78); /* Mozilla */
    -o-transform:  scale(0.78); /* Opera */
    -ms-transform:  scale(0.78); /* Internet Explorer */
    transform:  scale(0.78); /* CSS3 */


}

#reset-date-email-but {
    margin-top: 17%;
}

#reset-pas-form label, #reset-date-email label {
    text-transform: uppercase;
}

.bl:hover {
    border: #894895 2px solid;
}

#edit_addbox .textbox {
    margin-bottom: 10px
}

.pay-but {
    width: 100%;
}

.transparent-bg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    z-index: 100;
}

.bg-ico {
    position: absolute;
    z-index: 110;
    width: 100%;
    height: 100%;
}

.bg-ico .container {
    height: 100%;
    margin: auto;
    position: relative;
    width: 100%;
}

.bg-ico #next-home {
    position: absolute;
    margin: auto;
    text-align: center;
    padding: 10px 20px;
    width: auto;
    height: auto;
    left: 50%;
    margin-left: -7%;
    top: 43%;
}

.bg-ico #next-home:hover {
    opacity: .8;
}

.arrow1 img, .arrow2 img, .arrow3 img,.arrow_lang img {
    margin: 10px;
}

.arrow1, .arrow2, .arrow3,.arrow_lang,.arrow4 {
    position: absolute;
    color: white;
    font-size: 20px;
    width: 300px;

}

.arrow_lang {
    left: 161px;
    top: 31px;
}


.arrow1 {
    left: 161px;
    top: 88px;
}

.arrow1 img {
    float: left;
}

.arrow2 {
    right: 0%;
    top: 50%;
}

.arrow4 {
    left: -11%;
    top: 7%;
}

.arrow2 img {
    float: right;
}

.arrow3 {
    right: 50%;
    top: 75%;
    float: left;
}

.arrow3 img {
    float: right;
}

#next-home {
    width: 170px;
    height: 70px;
    color: #fff;
    font-size: 22px;
    font-weight: 500;
    background: #9c5ca8;
    border-radius: 5px;
    box-shadow: -0.939px 5.926px 4.65px 0.35px rgba(35, 34, 34, 0.24);
    background: linear-gradient(to top, #83438f, #ad6db9);
}

.brd-addr {
    border: #894895 2px solid;
}

.err-brd-red {
    -webkit-box-shadow: inset 0px 0px 6px #eb1212, inset 0px 0px 1px #ffffff !important;
    -moz-box-shadow: inset 0px 0px 6px #eb1212, inset 0px 0px 1px #ffffff !important;
    box-shadow:inset 0px 0px 6px #eb1212, inset 0px 0px 1px #ffffff !important;

}

#edit_addbox input {
    float: right;
    /*height: 28px;*/
    width: 60%;
    float: right;
}

#edit_addbox input {

    float: right;
    /*height: 32px;*/

}

.hide-addr, .hide {
    display: none;
}

.padd-34 {
    padding: 34px 0 !important;
}

#update_addr:hover {
    opacity: .9;
}

#update_addr {
    background: #773982;
    padding: 0px 43px;
    height: auto !important;
    color: white;
    text-align: center !important;
}

#close-update-bl {
    position: absolute;
    right: 7px;
    top: 0px;
    font-size: 20px;
    font-weight: bolder;
    -webkit-transform: rotate(45deg); /* WebKit */
    -moz-transform: rotate(45deg); /* Mozilla */
    -o-transform: rotate(45deg); /* Opera */
    -ms-transform: rotate(45deg); /* Internet Explorer */
    transform: rotate(45deg); /* CSS3 */


}

/*business*/
.bus-image #contactus {
    width: 267px;
    margin: 47px 0;
    padding: 15px;
    background: rgba(255, 255, 255, 0.25);
    box-shadow: isset #999 0 0 5px;
}

.bus-image #contactus input, .bus-image textarea, .bus-image #contactus #send-contact {
    width: 100% !important;
    /*height: 30px;*/
}

.bus-image #contactus textarea {
    height: 60px;
    resize: none;
}

.bus-image #contactus label {
    display: none
}

.bus-image #contactus .error p {
    color: white;
}

.bus-image #contactus > h3 {
    color: white;
    text-transform: uppercase;
}

.bus-image #contactus #send-contact {

    text-align: center !important;
    background: #a6cf00;
    padding: 0;
    border: none;
    /*height: 37px;*/
}

.bus-image #contactus #send-contact:hover {
    opacity: .8;
}

/*end business*/

.adr-block .h3addr, .adr-block span {
    display: none;
}

#def-block .h3addr, #def-block span {
    display: block;
}

#def-block .bl-bot {
    display: none;
}

.contact-bk .container {
    position: relative;
}

.cont-header {
    margin-bottom: 70px;
}

.contact-bk, .who_we_are {
    position: relative;
    /*padding: 1% 0 !important;*/
    text-decoration: none;
    direction: rtl !important;
}

/*.who_we_are {*/
    /*padding: 1% 10% !important;*/
/*}*/

.who_we_are h2, .contact-bk h2 {
    text-align: center;
}

.iw_content_main div {
    font-family: 'Rubrik',sans-serif;
    font-weight: 400;
}

.iw_content_main p {
    margin: 20px 0;
}

.iw_content_main ul {

    margin: 30px 40px 10px 40px;
}

.iw_content_main {
    letter-spacing: .7px;
}

.iw_content_main li {
    font-family: 'Rubrik',sans-serif;
    margin: 10px 0;
}

.iw_content_main .c-icon {
    direction: inherit;
    position: absolute;
    left: 0;
}

#contactus input, textarea {
    margin-bottom: 10px;
    width: 40%;
}

#contactus input[name=submit] {
    width: auto;
    padding: 0 50px
}

.green {
    color: green;
}
.my_red{
    color: red;
}

#contactus .error p , .error {
    color: red;
    margin-top: 0;
}

.lab-phone {
    position: relative;
    top: 10px;
}

.slicknav_menutxt {
    display: none !important;
}

/*.top-mes {*/
    /*min-width: 123px;*/
/*}*/

.prices .calc-table {
    display: block;
}

.prices .table-item {
    width: auto !important;
}

.hom-page-dealtas {
    padding: 14px;
}

.bus-image-bl img {
    width: 100%
}

.bus-image-bl {
    /*margin-top: 60px*/
}

.bus-image-bl .adv-item {
    padding: 10px 40px;
}

.bus-image-bl h3 {
    font-weight: 400;
}

.bus-image {
    background: url('/includes/images/bus_sl.jpg') no-repeat;
    background-size: cover;
}

.bisines-bg-text, .bisines-bg-text h3 {
    color: white;

}

.bisines-bg-text {
    padding: 30px 5%;
}

/*BLOG STYLE*/
.blog-data .byline {
    display: none;
}

.blog-comment span, .blog-date span {
    width: auto;
}

.tagcloud .tag {
    color: white;
}

.tagcloud {
    margin-top: 50px;
}

.comment-metadata {
    text-align: right;
}

.comment-metadata > a {
    padding: 5px 25px;
}

.comment-content {
    padding: 15px;
    background: #eff0f4;
    margin: 20px;
    border-radius: 5px;
}

#commentform label {
    display: block;
}

.comment-list h2 {
    display: none;
}

.comment-list {
    /*box-shadow: 0px 0px 1px #777070;*/
    padding: 24px;
    padding-top: 10px;
    line-height: normal;
}

.comment-meta {
    margin-top: 20px;
}

#commentform #submit {
    margin-top: 20px;
}

.single-featured {
    width: 100%;
    height: auto;
}

.blog-text {
    font-size: 16px;
    font-family: 'Rubik', sans-serif;
}

.blog-title {
    margin-top: 35px;
}

/*.sparkling-popular-posts .post {*/
    /*min-height: 85px;*/
    /*margin-bottom: 30px;*/
/*}*/

.post-image {
    width: 85px;
    float: right;
    margin-left: 10px;
}

.post-content > a {
    color: #b3c100 !important;
    font-size: 14px;
    margin: 0 0 10px;
}

.one-post .blog-title {
    text-align: center;
    font-size: 32px;
}

.sparkling-popular-posts > h3 {
    font-size: 14px;
    color: #333;
    text-transform: uppercase;
    line-height: inherit;
    margin: 0 0 20px;
    font-weight: 500;
}

.popular-posts-wrapper .post-text {

    color: #333;
    font-size: 12px;
    font-family: 'Rubik', sans-serif;
}

.well {
    margin-top: -22px;
    background: none;
    border: none;
    box-shadow: none;
}

.well .tagcloud {
    margin-top: 10px;
}

.blog-options {
    padding: 40px 0 10px 0;
}

#comments {
    background: #f4f5f9;
    padding: 20px;
}

#comments .reply > a {
    margin: 0 23px;
}

#comments .reply {
    text-align: right;
}

#comment {
    resize: none;
    height: 150px;
}

#page {
    margin-top: 70px;
    padding-bottom: 50px;
}

.blog-data {
    float: right;
}

.hclearfix {
    height: 0;
}

#commentform #comment {
    width: 100%;
}

.tag, .tag-cloud-link {
    display: inline-block;
    vertical-align: top;
    color: #fff;
    font-size: 12px;
    text-align: center;
    background: #894895;
    box-sizing: border-box;
    padding: 5px 5.3%;
    border-radius: 3px;
    margin: 0 0px 5px 5px;
}

.blog-date span, .blog-comment span {
    background: none;
}

.blog-date .ico, .blog-comment .ico {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    margin-left: 5px;
    background: url(../images/sprite.png) no-repeat;
}

.blog-comment .ico {
    background-position: -130px 0px;
}

.blog-date .ico {
    background-position: -169px 0px;
}

#content .row {
    margin: 0;
    margin-bottom: 50px;
}

.comment-list .edit-link {
    margin: 0 22px;
}

/*.popular-posts-wrapper {*/
    /*width: 100%;*/
    /*text-align: justify;*/
/*}*/

.wrap-foot-popular .footer-widget {
    width: 100%;
    box-shadow: #d1cbcb 0 0 2px;
    -moz-box-shadow: #d1cbcb 0 0 2px;
    -webkit-box-shadow: #d1cbcb 0 0 2px;
    margin-top: 20px;
}

/*.wrap-foot-popular .popular-posts-wrapper > div {*/
    /*display: inline-block;*/
    /*padding: 10px 30px;*/
    /*width: 45%;*/
/*}*/

.row.side-pull-left > div {
    /*float: right;*/
    float: left;
}

.cap-byfoy > div {
    display: inline-block;
}

.cap-byfoy {
    text-align: center;

}

/*END BLOG STYLE*/

.link-blog-prew:hover {
    background: #acba00;
}

.link-blog-prew {
    background: #b3c100;
    color: white;
    padding: 10px 15px;
    text-transform: uppercase;
    margin-top: 20px;
    display: table;
}

.rsNavItem.rsThumb h5 {
    font-size: 20px;
}

#login-widget input.reg-num {
    width: 59%;
}

.videoGallery .rsNavSelected h5 {
    font-size: 20px;
}

.videoGallery .rsThumb:hover h5 {
    color: #a1ad01;
    font-size: 20px;
}

.videoGallery .rsThumb.rsNavSelected h5 {
    color: #a1ad01;
    font-size: 20px;
}

@media (min-width: 1170px) {
}

@media (max-width: 1024px) {
    .contact-bk {
        padding: 1% !important;
    }

    .contact-bk .c-icon {
        left: 5%;
    }
}

.hd-bl-singl {
    background: #f4f5f9;
}

.ui-autocomplete {
    z-index: 100000 !important;
}

#reset-pas-form .err {
    top: auto;
}

@media (min-width: 768px) {
}

@media (min-width: 1024px) and (max-width: 1169px) {
}

@media (min-width: 768px) and (max-width: 1169px) {
}

@media (min-width: 768px) and (max-width: 1024px) {
}

@media (max-width: 767px) {

    .contact-bk .c-icon {
        display: none;
    }

    #contactus {
        padding: 0 30px;
    }

    #contactus input, textarea {
        width: 100%;
    }
}

@media (max-width: 450px) {
}
