@font-face {
    font-family: "IRANSans";
    src: url("css/fonts/IRANSansWeb.eot");
    src: url("css/fonts/IRANSansWeb.eot?#iefix") format("embedded-opentype"), url("css/fonts/IRANSansWeb.woff") format("woff"), url("css/fonts/IRANSansWeb.woff2") format("woff2"), url("css/fonts/IRANSansWeb.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}

body {
    font-family: "IRANSans";
    direction: rtl;
    unicode-bidi: embed;
    font-size: 17px !important;
}
.wa__btn_popup,.wa__btn_popup > *{
	    font-family: "IRANSans";
}
.wa__popup_chat_box , .wa__popup_chat_box > *{
	 font-family: "IRANSans";
}
.desktop-none{
    display: none !important;
}
.slidertextposab {
    text-align: right;
    padding: 30px 80px 0 0;
}
.wpb_wrapper p{
    line-height: 30px;
}
.slidertextposab .slidertext h1 {
    text-align: right;
    font-size: 40px;
    line-height: 70px;
    margin-bottom: 30px;
}
.slidertextposab .slidertext p{
    text-align: right;
}
.borderradious20 {
    border-radius: 20px;

}
.wa__popup_powered{
	display:none !important
}
.theflexd > .vc_column-inner > .wpb_wrapper {
    display: flex;
    direction: rtl;
    align-items: flex-end;
    flex-wrap: wrap;
}

.theflexd > .vc_column-inner > .wpb_wrapper > .wpb_single_image {
    flex-basis: 50%;
    /*padding-top: 10px;*/
}

body:not(.home) .theflexd > .vc_column-inner > .wpb_wrapper > .wpb_single_image {
    flex-basis: 70%;
    padding-top: 10px;
}

.slidertext{
    direction: rtl;
}
.theflexd > .vc_column-inner > .wpb_wrapper > .wpb_single_image .vc_single_image-wrapper {
    padding: 10px;
}

.theflexd > .vc_column-inner > .wpb_wrapper > .wpb_single_image .vc_single_image-wrapper img {
    border-radius: 20px;
    overflow: hidden;
}

.slidertextposab .sliderbutton.qode-btn.qode-btn-with-shadow {
    border-radius: 20px;
    box-shadow: 2px 2px 3px #ff0000;
    min-width: 200px;
    text-align: center;
    font-size: 30px;
    padding: 3px;
}

.bgfdghyui {
    position: fixed;
    z-index: 99999;
    background-color: rgba(0, 0, 0, .56);
    display: none;
    left: 0;
    width: 100%;
    height: 100%;
    top: 0;

}

.bgfdghyui.gfdfvghgf {
    display: block !important;
    background-color: #fff;
    position: relative;
}

.bgfdghyui.gfdfvghgf .uytrdfghjuiyt,
.bgfdghyui.gfdfvghgf .uytrdfghjuiytos2,
.bgfdghyui.gfdfvghgf .uytrdfghjuiytos3,
.bgfdghyui.gfdfvghgf .uytrdfghjuiytos4,
.bgfdghyui.gfdfvghgf .uytrdfghjuiytos5 {
    top: 0 !important;
    position: relative !important;
    left: 0 !important;
    transform: unset !important;
}

.theimg {
    height: 230px;
}
.popup{
    display: none;
    position: fixed !important;
    top: 50%;
    z-index: 9999;
    background-color: #fff;
    box-shadow: 1px 1px 1px #fff;
    left: 50%;
    transform: translate(-50%,-50%);
    box-sizing: border-box;
    width: 80vw;
}
@keyframes circle-rotate-an {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
@keyframes spin {
    0% {
        transform:rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform:rotate(360deg);
    }
}
.qode_content_slider{
    max-height: 405px;
}
.circle-rotate img{

    animation: spin 20s linear infinite;
    position: relative;
    left: -70px;
    width: 360px;
    top: -30px;
    height: 360px;
    max-width: 400px;
}
.displaynone{
    display: none;
}
.popup.open .bgfdghyui.gfdfvghgf.gfdfvg .huytrdfgh{
    line-height: 40px;
}
.popup.open .section_inner.clearfix{
    width: 100%!important;
}
.popup.open .uytrdfghjuiytos4{
    display: block;
}
.popup.open{
    display: block !important;
    z-index: 9999 !important;
    margin:0 !important; ;
    padding: 20px !important;
    width: 80vw !important;
    max-width: 700px !important;

    overflow:hidden;
}
.theimg img {
    height: 210px;
    width: auto;
    display: block;
    margin: auto;
    clear: both;
}

.ytrfghuy div {
    position: absolute;
    top: 40px;
    right: 40px;
    max-width: 50%;

}

.ytrfghuy p {

    color: #fff;
}

.ytrfghuy h2 {
    font-size: 30px;
    line-height: 50px;
    font-weight: bold;
    color: #fff;

    margin-top: 20px;
    text-shadow: 1px 1px 1px #acacac;

    text-align: right;
}

.qode-btn.qode-btn-icon.qode-btn-solid {
    cursor: pointer;
}

.qode-btn.qode-btn-icon.qode-btn-solid .qode-btn-text {
    transition: all linear 100ms;
    cursor: pointer;

}

.qode-btn.qode-btn-icon.qode-btn-solid:hover .qode-btn-text {
    color: #1d2f87;
    transition: all linear 100ms;
    cursor: pointer;

    text-shadow: 0px 0px 1px #1d2f87;
    transform: scale(1.3);
}

.minheight200 {
    min-height: 300px;
}

.minheight200 > div {
    border-radius: 10px;
}
.artdsfsf.minheight200 > div {
    border-radius: 10px;
	overflow:hidden;
	padding:0 !important
}
.posrel {
    position: relative;
    padding-right: 5px;
    padding-left: 5px;
}

.gfdfvg .uytrdfghjuiytos2 .kjuytf, .uytrdfghjuiytos3 .kjuytf {
    flex-basis: calc(50% - 50px);
}

.posabbottom {
    position: absolute;
    bottom: 20px;

    right: 30%;
    transform: translate(50%, 0);
    border-radius: 30px;
}
.borderradious20:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    /* background-color: rgba(0, 0, 0 ,.18); */
    top: 0;
    left: 0;
    border-radius: 20px;
overflow:hidden;
}
.homehover {
    position: relative;
    transition: all .3s ease-in-out;
}

.homehover:hover {
    cursor: pointer;
    transition: all .3s ease-in-out;

    box-shadow: 0px 1px 0px rgba(0, 0, 0, 1), 0 0 5px rgba(255, 255, 255, 0.8), 0 0 15px rgba(255, 255, 255, 0.5);
}

.homehover.hover > div {
    box-shadow: 0px 0px 0px;
    transition: all .3s ease-in-out;

}

.homehover div .qode-btn.qode-btn-icon.qode-btn-solid,
.homehover div .qode-btn.qode-btn-icon.qode-btn-solid {
    transition: all .3s ease-in-out;

}

.qode-banner-link {

}

.qode-banner-link:hover {
    border: 0px solid #eee;
    box-shadow: none !important;
}

.homehover.hover div .qode-btn.qode-btn-icon.qode-btn-solid,
.homehover:hover div .qode-btn.qode-btn-icon.qode-btn-solid {
    background-color: #fea500;
    transition: all .3s ease-in-out;

}

.homehover.hover div .qode-btn.qode-btn-icon.qode-btn-solid .qode-btn-text,
.homehover:hover div .qode-btn.qode-btn-icon.qode-btn-solid .qode-btn-text {
    color: #fff;
    font-size: 22px;
    transition: all .3s ease-in-out;

}

.homehover.hover > div {
    box-shadow: 0px 0px 10px #2c2c2c;
}

.homehover:hover > div {
    box-shadow: 0px 0px 10px #000000;

}

.homehover.homehover1:hover ~ .underbar,
.homehover.homehover1.hover ~ .underbar {
    right: 0;
}

.homehover.homehover2:hover ~ .underbar,
.homehover.homehover2.hover ~ .underbar {
    right: 33.33%;
}

.homehover.homehover3:hover ~ .underbar,
.homehover.homehover3.hover ~ .underbar {
    right: 66.66%;
}

.homehover1p,
.homehover2p,
.homehover3p {
    display: none;
}

.homehover1p {
    display: block;
}

.underbar {
    width: 33.33%;
    height: 5px;
    background: rgba(0, 0, 0,1.0);
    right: -43.33%;
    border-radius: 10px;
    bottom: -3px;
    position: absolute;
    transition: .3s ease-in-out;

}
.theflexd.nmfgdfgh .vc_single_image-wrapper{
max-width: 190px;
}
.qode-btn.qode-btn-icon .qode-button-v2-icon-holder {
    border-left: 0 !important;
}
.theflexd.nmfgdfgh{
padding-top: 30px;
padding-bottom: 30px;
}
.homebanners {
    border: 1px solid #eee;
    border-radius: 10px;
    padding-bottom: 20px;
    padding-top: 20px;
    box-shadow: inset 0px 0px 10px #dadada;
}

.underbar-triangle {
    width: 0;
    height: 0;
    margin: auto;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;

    border-top: 20px solid #000000;
}

.kjuytf {
    background-color: #fea500;
    color: #fff;
    padding: 15px;
    border-radius: 10px;
    margin-bottom: 10px;
    cursor: pointer;
}

.uytrdfghjuiytos5 .dkjhgfbutton {
    display: block;
    background-color: #fea500;
    margin-bottom: 10px;
    border-radius: 10px;
    padding: 5px;
    cursor: pointer;
}

.uytrdfghjuiytos5 .dkjhgfbutton:hover {
    color: #fff;
    box-shadow: 0px 1px 5px #b77700;
}

.uytrdfghjuiytos5 .dkjhgfbutton:last-child {
    margin-bottom: 0;
}

.kjuytfchanged {
    background-color: rgba(0, 0, 0, .0) !important;
    color: #000;
    padding: 15px;
    border-radius: 10px;
    font-size: 30px;
    font-weight: bold;
    text-shadow: 1px 1px 5px #000;
    margin-bottom: 10px;
    cursor: pointer;
}

.kjuytf:hover {
    color: #000;
    background-color: #ffae18;
    box-shadow: 0px 0px 2px #000;
}

.huytrdfgh {
    width: 100%;
    margin-bottom: 5px;
}
.redinput{
    border: 2px solid red;
    color:red;
}
.redinput::placeholder{
    color:red;
}
.xxxxclose, .xxxxback {
    background-color: red;
    color: #fff;
    cursor: pointer;
    width: 40px;
    position: absolute;
    height: 40px;
    border-radius: 50%;

    font-size: 30px;
    line-height: 45px;
    top: 10px;
    right: 10px;
}

.xxxxback {
    right: auto;
    left: 10px;
    background-color: #b6c5c0;

}
.popup.open .xxxxback{
    right:10px !important;
    left:auto !important;
}
.kjuytf.checked {
    box-shadow: 0px 2px 6px #4cb400;
    transform: translateY(-5px);
    background-color: #efffe4;
    color: #000;
}
.circle-rotate:before{
    content: '';
    background-image: url(https://www.arvandguarantee.com/wp-content/uploads/2022/03/kfjhrg.png);
    right: 0;
    position: absolute;
    height: 40px;
    width: 62px;
    top: 130px;
    background-repeat: no-repeat;
    z-index: 9999;
    background-size: 100%;
}

.popup.open .erfgrtgtghty{
    position: absolute;
    bottom: 0;
    width: 100%;
    box-sizing: border-box;
    color: #fff;
    line-height: 40px;
    height: 35px;
    background-color: #07a305;
    cursor: pointer;
    border-radius: 10px;
    max-width: 200px;
    text-align: center;
    margin: auto;
    left: 50%;
    transform: translate(-50%, 0px);
}
.popup .gtfrdcfvghyt{
    text-align: right;
    margin-bottom: 10px;
}
.uytrdfghjuiytos2 .kjuytf,
.uytrdfghjuiytos3 .kjuytf {
    flex-basis: calc(50% - 10px);
    box-sizing: border-box;
    position: relative;
    margin: 5px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    white-space: normal;
}

.uytrdfghjuiytos2,
.uytrdfghjuiytos3 {
    text-align: center;
    display: flex;
    flex-wrap: wrap;

    justify-content: center;

}

.kjuytfbvghj,.sabteettelaat {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    box-sizing: border-box;
    color: #fff;
    line-height: 40px;
    height: 35px;
    background-color: #07a305;
    cursor: pointer;

}

.kjuytf input {
    width: 100%;
    border-radius: 10px;
    border: 1px solid #eee;
    padding: 10px;
    box-sizing: border-box;
    font-family: 'IRANSans';
}

.kjuytf input:focus {
    outline: 0;
    border: 1px solid #000;

}

.kjuytf input::placeholder {
    font-family: 'IRANSans';

}

.uytrdfghjuiytos4 .kjuytf {
    padding: 5px;
}

.kjuytfbvghj:hover {
    color: #000;

}

.uytrdfghjuiyt, .uytrdfghjuiytos2, .uytrdfghjuiytos3, .uytrdfghjuiytos4, .uytrdfghjuiytos5 {
    position: fixed;
    z-index: 99999;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    background-color: #fff;
    border-radius: 10px;
    padding: 10px;
    min-width: 300px;
    max-height: 100%;
    padding-top: 60px;
    overflow-y: auto;
}

.bgfdghyui.gfdfvghgf.gfdfvg .uytrdfghjuiyt,
.bgfdghyui.gfdfvghgf.gfdfvg .uytrdfghjuiytos2,
.bgfdghyui.gfdfvghgf.gfdfvg .uytrdfghjuiytos3,
.bgfdghyui.gfdfvghgf.gfdfvg .uytrdfghjuiytos4,
.bgfdghyui.gfdfvghgf.gfdfvg .uytrdfghjuiytos5 {
    padding-top: 20px;
}

.bgfdghyui.gfdfvghgf.gfdfvg .huytrdfgh {
    font-size: 30px;
    margin-bottom: 15px;
}

.huytrdfgh.kjhgfgh {
    line-height: 40px;
}

.uytrdfghjuiytos4 {
    padding-bottom: 60px;
}

.code-peigiri-number {
    margin-bottom: 10px;
}

.thephonephone:focus {
    direction: ltr;
    text-align: left;
}

.ckuygeycgyd {
    display: none !important;
}

.blog-banner {
    border-radius: 10px !important;
}

header.page_header {
    box-shadow: 1px 1px 1px #eee;
}

.afdggfw {
    background-color: #dedede !important;
}

.container-fluid.padnone .col-sm-6.form-field .form-textarea {
    background-color: #dedede !important;
}

.container-fluid.padnone .col-sm-6.form-field .form-textarea[name="comment"] {
    background-color: #fff !important;

}

.crisp-client #crisp-chatbox div,
.crisp-client #crisp-chatbox div a,
.crisp-client #crisp-chatbox div span,
.crisp-client #crisp-chatbox div span a,
.crisp-client #crisp-chatbox div button,
.crisp-client #crisp-chatbox div textarea,
.crisp-client #crisp-chatbox div textarea::placeholder,
.crisp-client #crisp-chatbox div input::placeholder,
.crisp-client #crisp-chatbox div input,
.crisp-client #crisp-chatbox div form,
.crisp-client #crisp-chatbox span {
    font-family: "IRANSans" !important;

}

.asd123 .q_image_with_text_over {
    border-radius: 10px !important;
    border: 1px solid #eee !important;
    overflow: hidden !important;
}

.woocommerce input[type=button], .woocommerce-page input[type=button], input[type=submit], #mailerlite-1-field-email {
    font-family: "IRANSans";
}

.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5 {
    line-height: 35px;
    font-size: 18px;
    padding: 2px 0;
}

.iphone-choose-wrapper.theslider .iphone-choose.slick-slide {
    transform: scale(0.9);

}

.iphone-choose-wrapper.theslider .iphone-choose.slick-slide.slick-center {
    transform: scale(1);
}

.iphone-choose-wrapper {
    display: flex;
    direction: rtl;
    flex-wrap: wrap;
}

input[type="number"] {
    -webkit-appearance: none;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
}

.iphone-choose {
    /*max-width: 200px;*/

    /*flex-basis: 200px;*/
    flex-grow: 1;
    padding: 5px;
    cursor: pointer;
    box-sizing: border-box;

}

.iphone-child {
    box-shadow: 0px 0px 3px #1e1e1e;
    transform: translateY(0);
    transition: all 0.5s;
    direction: rtl;
    border-radius: 10px;
    overflow: hidden;
}

/* Slider */
.slick-slider {
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}

.slick-track:before,
.slick-track:after {
    display: table;

    content: '';
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    width: 200px;
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-prev.slick-arrow, .navigation-left.slick-arrow {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99999;
    transform: translate(0%, 0);
    cursor: pointer;
    width: 40px;
    font-size: 60px;
    height: 100%;
    color: #dd363a;
    background: rgb(255, 255, 255);
    background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 1) 100%);
}

.slick-prev.slick-arrow, .navigation-left.slick-arrow i {
    position: absolute;
    left: 0;
    top: 50%;
    z-index: 99999;
    width: 40px;
    transform: translate(0, -50%);
}

.slick-next.slick-arrow, .navigation-right.slick-arrow {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 99999;

    cursor: pointer;
    font-size: 60px;
    color: #dd363a;
    height: 100%;
    width: 40px;
    background: rgb(255, 255, 255);
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 1) 100%);
}

.slick-next.slick-arrow, .navigation-right.slick-arrow i {
    position: absolute;
    right: 0;
    width: 40px;

    top: 50%;
    z-index: 99999;
    transform: translate(0, -50%);

}

.slick-loading .slick-slide {
    visibility: hidden;
}

.device-choose-wrapper .iphone-choose-wrapper {
    padding-left: 0;
    padding-right: 0;
}

.slick-vertical .slick-slide {
    display: block;

    height: auto;

    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

.iphone-title {
    padding-bottom: 5px;
    position: relative;
    display: block;
}

.problem-choose-wrapper {
    display: none;
    max-width: 1000px;
    margin: auto;

}

.problem-choose-wrapper .iphone-choose {
    flex-basis: 25%;
}

.problem-choose-wrapper .iphone-choose .iphone-child {
    padding: 20px 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}

.form-choose-wrapper,
.formresponse-choose-wrapper {
    display: none;
}

.slides .first_image_holder.has_hover_image {
    display: none !important;
}

.iphone-choose .iphone-child {
    transition: none;
}

.kjhgfgh.red {
    color: rgb(239, 83, 80);
    font-size: 30px;

}

.kjhgfgh {
    line-height: 50px;
    font-size: 20px;
}

.kiuytgfbhjuy {
    font-size: 35px;
    line-height: 50px;
    margin-top: 20px;
    font-weight: bold;
    letter-spacing: 10px;
}

.uytrdfghjuiytos3 {
    padding-bottom: 40px;
}

.kiuytrfghui {
    font-size: 20px;
    margin-bottom: 20px;
    line-height: 50px;
}

.iphone-choose.checked .iphone-child {
    box-shadow: 0px 2px 6px #4cb400;
    transform: translateY(-5px);
    background-color: #efffe4;
}

.formd-choose-wrapper {
    max-width: 400px;
    display: block;
    margin: auto;
}

.form-group input, .form-group textarea {
    width: 100%;
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 15px;
    border: 1px solid #d6d6d6;
    font-family: "IRANSans";
    box-sizing: border-box;
}

.iphone-child:hover {
    box-shadow: 0px 1px 5px #1e1e1e;
    transform: translateY(-4px);
    transition: all 0.5s;

}

li.narrow .second .inner ul {
    box-shadow: 1px 1px 2px #a8a8a8;
    border-radius: 10px;
}

.sssa sapn, .sssa {
    font-size: 16px !important;
}

.scrolled .jhgfdfvgh span span {
    padding: 7px 15px !important;
}

.qwe1 {
    line-height: 33px;
    padding-right: 30px;
}

ul.qwe1 li {
    line-height: 30px;
    list-style: disc;
}

.footer-note span {
    overflow: hidden;
    background-position: center -33px;
    transition: transform 1.5s cubic-bezier(.785, .135, .15, .86), opacity .2s;
    background-image: url(img/icons-sprite_2x.png);
    background-size: 22px 252px;
    display: block;
    float: left;
    width: 26px;
    transform: none;
    background-repeat: no-repeat;
    height: 26px;
    margin-left: 0;
    text-indent: -9999px;
    font-size: 0;
    margin-right: 8px;
}

.jytre {
    float: left;
    margin-top: -24px;
    font-size: 15px;
}

.breadcrumb {
    left: 0;
    right: auto;
}

.jytrecom {
    position: absolute;
    z-index: -999999;
    opacity: 0;
}

.flex-viewport, .portfolio_slider .flex-viewport {
    direction: ltr;
}

#tablepress-1 .column-6 {
    direction: ltr;
    text-align: left;
}

.blog_holder.masonry article, .blog_holder.masonry_full_width article {
    text-align: right;
}

.pull-left {
    float: right;
}

.q_icon_with_title.left_from_title.very_large .icon_holder, .q_icon_with_title.very_large .icon_holder img {
    width: auto !important;
}

.sdfergfersddw .wpb_wrapper {
    text-align: center;
}

.iuytrfvbh {
    display: none !important;
}

table, tr {
    border: 1px solid #c7c7c7;
    margin: auto;
}

table td {

    text-align: center;
}

table tr td:first-child {
    background-color: #b4b4b4;
}

table tbody tr:nth-child(even) {
    background-color: #cecece;
}

table tbody tr:nth-child(odd) {
    background-color: #d7d7d7;
}

.q_image_with_text_over table tbody tr:nth-child(odd) {
    background-color: inherit;
}

table.nof tr td:first-child {
    background-color: inherit;
}

.blog_holder article.format-quote .post_text .post_title, .blog_holder article.format-link .post_text .post_title {
    padding: 0 60px 0 0;
}

.blog_holder.blog_small_image article .post_image, .blog_holder.blog_small_image article .post_text {
    float: right;
}

.post_more a.qbutton.small {
    background-color: #dd9933 !important;
    color: #ffffff !important;
}

.post_more a.qbutton.small:hover {
    background-color: #fff !important;
    color: #000 !important;
}

blockquote.with_quote_icon h5 {
    padding: 0 40px 0 0;
}

#commentform .three_columns > .column1, #commentform .three_columns > .column2, #commentform .three_columns > .column3 {
    float: right;
}

#commentform .three_columns > .column1 > .column_inner {
    padding: 0 0 0 15px;
}

#commentform .three_columns > .column2 > .column_inner {
    padding: 0 10px 0 5px;
}

#commentform .three_columns > .column3 > .column_inner {
    padding: 0 15px 0 0;
}
.flexslider{
	direction: ltr !important;
}
.wa__popup_powered_mb{
	display: none !important;
}
.q_progress_bar {
    text-align: right;
}

.q_progress_bar .progress_number {
    left: 0;
    right: auto;
}

.q_progress_bar .progress_content {
    left: auto;
    right: 0;
}

.q_progress_bars_icons_inner .bar {
    float: right;
}

.q_circles_holder .q_circle_outer {
    float: right;
}

.qbutton i {
    margin: 0 10px 0 0 !important;
}

.rpwwt-widget ul li {
    box-shadow: 0px 1px 2px #e0e0e0;
    overflow: hidden;
    background-color: #fff;
    margin: 0 0 .5em !important;
    padding: 0 !important;
    border-radius: 10px;
}

.rpwwt-widget ul li img {
    margin: 0 0 0 10px !important;
}

.drop_down .second .inner ul.right li.sub a i.q_menu_arrow {
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}

a.tag-cloud-link {
    background-color: #fea502;
    padding: 2px 5px;
    border-radius: 5px;
}

.single .blog_single.blog_holder {
    background: #fff;
    border-radius: 2px;
    padding: 10px;
}

.q_icon_with_title.right.very_large .icon_text_holder {
    padding: 0 84px 0 0;
}

.q_icon_with_title.right.tiny.square .icon_text_holder, .q_icon_with_title.right.medium .icon_text_holder {
    padding: 0 56px 0 0;
}

.q_icon_with_title .icon_text_holder {
    text-align: left;
}

.q_icon_with_title.center .icon_text_holder {
    text-align: center;
}

.q_icon_with_title.left_from_title .icon_text_inner {
    text-align: right;
}

a.pp_next, a.pp_previous, a.pp_close, a.pp_arrow_previous, a.pp_arrow_next {
    text-indent: 10000px;
}

.qbutton, .load_more a, .blog_load_more_button a, #submit_comment, .drop_down .wide .second ul li .qbutton, .drop_down .wide .second ul li ul li .qbutton {
    text-align: right;
}

.qbutton.small i {
    margin: 0 10px 0 0;
}

.qbutton.medium i {
    margin: 0 15px 0 0;
}

.qbutton.large i {
    margin: 0 17px 0 0;
}

.q_accordion_holder.accordion .ui-accordion-header .accordion_mark.left_mark {
    left: auto;
    right: 0;
}

.q_accordion_holder.accordion.without_icon .ui-accordion-header span.tab-title {
    padding: 0 63px 0 0;
}

.q_accordion_holder.accordion div.accordion_content {
    padding: 0 63px 0 0;
}

.latest_post_image {
    float: right;
}

.latest_post_holder.image_in_box .latest_post_text {
    padding: 0 116px 0 0;
}

.q_message a.close {
    left: -23px;
    right: auto;
}

.q_message.with_icon .q_message_icon_holder {
    float: right;
    padding: 0 0 0 27px;
}

.q_message.with_icon .message_text_holder {
    padding: 0 0 0 20px;
}

.latest_post_holder.boxes > ul > li {
    float: right;
    margin: 0 0 0 2%;
}

.q_dropcap.normal {
    right: 8px;
    left: auto;
}

.q_dropcap {
    float: right;
    margin: 5px 0 0 20px;
}

.q_dropcap.circle, .q_dropcap.square {
    margin: 5px 0 0 20px;
}

.q_list.number ul > li:before {
    left: auto;
    right: 0;
}

.q_list.circle ul > li, .q_list.number ul > li {
    padding: 0 22px 0 0;
}

.q_list.number.circle_number li {
    padding-right: 43px;
    padding-left: 0;
}

.q_icon_list p {
    padding: 0 38px 0 0;
}

.q_list.circle ul > li:before {
    left: auto;
    right: 0;
}

.testimonials_holder .flex-direction-nav {
    direction: ltr;
}

.call_to_action .two_columns_75_25 > .column1 {
    float: right;
}

.call_to_action .two_columns_75_25 > .column2 {
    float: right;
}

.call_to_action .column2.button_wrapper {
    text-align: left;
}

.call_to_action .column2.button_wrapper .qbutton {
    left: 0;
    right: auto;
}

.call_to_action.with_icon .text_wrapper .call_to_action_text {
    padding: 0 54px 0 0;
}

.fa.pull-left {
    margin-left: 0.3em;
    margin-right: auto;
}

.q_price_table {
    float: right;
    margin-right: 2.5%;
    margin-left: 0;
}

.qode_pricing_tables .q_price_table:first-child {
    margin-right: 0;
}

.q_tabs .tabs-nav li {
    float: right;
}

.filter_holder ul li {
    float: right;
}

.projects_holder article a.lightbox, .portfolio_slider a.lightbox {
    margin: 0 0 0 10px;
}

.portfolio_gallery a {
    float: right;
}

.portfolio_gallery a.v3 {
    margin: 0 0 2% 2%;
}

#contact-form .two_columns_50_50 > .column1 {
    float: right;
}

#contact-form .two_columns_50_50 > .column2 {
    float: right;
}

#contact-form .two_columns_50_50 > .column1 > .column_inner {
    padding: 0 0 0 10px;
}

#contact-form .two_columns_50_50 > .column2 > .column_inner {
    padding: 0 10px 0 0;
}

.carousel-inner .slider_content .text .qbutton.green {
    margin: 10px 0 0 10px;
}

.q_slider {
    direction: ltr;
}

.slider_content_outer {
    direction: rtl;
}

.comment_holder .comment .image {
    float: right;
}

.comment_holder .comment .text {
    padding: 0 100px 0 0;
}

.comment_holder .comment-list li ul.children {
    padding: 0 70px 0 0;
}

.footer_top .q_social_icon_holder i.simple_social {
    margin-left: 16px;
    margin-right: auto;
}

.side_menu .q_font_awsome_icon i {
    margin: 0 0 0 8px;
}

.side_menu a.close_side_menu {
    left: 25px;
    right: auto;
}

.shopping_cart_dropdown span.total {
    float: left;
    padding: 0 8px 0 0;
}

.shopping_cart_dropdown .qbutton {
    float: right;
}

.shopping_cart_dropdown ul li {
    text-align: right;
}

.qode_search_form .container .qode_search_close {
    left: 0;
    right: auto;
}

.qode_search_form i {
    padding: 0 45px 0 0;
    float: right;
}

.qode_search_form .container i {
    padding: 0;
}

.qode_search_form input, .qode_search_form input:focus {
    float: right;
    padding: 0 10px 0 45px;
}

.qode_search_form .container input {
    padding: 0 10px 0 0;
}

.shopping_cart_dropdown span.total span {
    padding: 0 2px 0 0;
}

nav.main_menu ul li {
    float: right;
}

.logo_wrapper {
    direction: ltr;
}

.side_menu_button_wrapper {
    direction: ltr;
}

nav.mobile_menu {
    text-align: right;
}

nav.mobile_menu ul > li.has_sub > span.mobile_arrow, nav.mobile_menu ul > li.has_sub > span.mobile_arrow {
    padding: 0 0 0 10px;
    float: left;
    text-align: left;
    left: 0;
    right: auto;
}

.mobile_arrow .fa-angle-right:before {
    content: "\f104";
}

nav.mobile_menu ul li ul li {
    margin: 0 20px 0 0;
}

.gallery_holder ul li {
    float: right;
}

a.pp_previous, a.pp_next, a.pp_close, a.pp_arrow_previous, a.pp_arrow_next {
    text-indent: 10000px;
}

.cover_boxes ul li {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}

.cover_boxes ul li .box .thumb {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}

.cover_boxes ul li .box .box_content {
    right: 285px;
    left: auto;
}

.woocommerce ul.products li.product {
    float: right;
}

.woocommerce ul.products li.product .top-product-section {
    text-align: right;
}

.woocommerce ul.products li.product .add-to-cart-button-outer {
    margin-right: 50%;
    margin-left: auto;
}

.metaslider .flexslider .flex-direction-nav li a {
    background-color: #fff !important;
    border-radius: 50%;
    background-size: 63px;
}

.woocommerce ul.products li.product .add-to-cart-button, .woocommerce ul.products li.product .added_to_cart, .woocommerce ul.products li.product a.qbutton.out-of-stock-button {
    margin-right: -50%;
    margin-left: auto;
}

.woocommerce .button, .woocommerce-page .button, .woocommerce-page input[type="submit"], .woocommerce input[type="submit"], .woocommerce ul.products li.product .added_to_cart {
    text-align: right;
}

.woocommerce ul.products li.product .added_to_cart {
    margin-right: -60px;
    margin-left: auto;
}

.shopping_cart_dropdown .cart_list a > img {
    float: right;
    padding: 0 0 0 10px;
}

.woocommerce .product .onsale {
    right: 10px;
    left: auto;
}

.q_accordion_holder.boxed div.accordion_content {
    padding-right: 26px;
}

.woocommerce p.stars span, .woocommerce-page p.stars span {
    float: right;
}

.woocommerce .product .single-onsale {
    right: 20px;
}

.woocommerce .product .images {
    float: right;
    margin-left: 1.81818%;
    margin-right: 0;
}

.woocommerce .summary {
    float: left;
}

.woocommerce div.product .cart .quantity {
    float: right;
    margin-left: 19px;
    margin-right: 0;
}

.woocommerce .woocommerce-message a.button {
    float: left;
}

.woocommerce table th, .woocommerce table, .woocommerce table td {
    text-align: right;
}

.woocommerce table.cart div.coupon, .woocommerce-page table.cart div.coupon {
    float: right;
}

.woocommerce table.cart td.actions > .checkout-button, .woocommerce-page table.cart td.actions > .checkout-button {
    float: left;
    margin-right: 1.84502%;
    margin-left: auto;
}

.woocommerce table.cart td.actions {
    text-align: left;
}

.woocommerce table.cart div.coupon .input-text, .woocommerce-page table.cart div.coupon .input-text, .woocommerce.woocommerce-checkout div.coupon .input-text, .woocommerce-page.woocommerce-checkout div.coupon .input-text {
    margin-left: 15px;
    margin-right: auto;
}

.select2-container .select2-choice .select2-arrow {
    left: 0;
    right: auto;
}

.woocommerce .col-1, .woocommerce .col-2 {
    float: right;
}

.woocommerce .col-1 {
    margin-left: 1.84502%;
    margin-right: 0;
}

.chosen-container-single .chosen-single div {
    left: 0;
    right: auto;
}

.woocommerce form.checkout .col2-set .form-row {
    float: right;
    margin-left: 3.7037%;
    margin-right: 0;
}

.woocommerce form.checkout .col2-set .form-row-last {
    margin-left: 0;
}

.woocommerce .order_details.clearfix li, .woocommerce-page .order_details.clearfix li {
    float: right;
    margin-left: 45px;
    margin-right: 0;
}

.woocommerce .addresses header {
    text-align: right;
}

aside.vertical_menu_area {
    right: 0;
    left: auto;
}

.vertical_menu_enabled #back_to_top, .vertical_menu_enabled #back_to_top.off, .vertical_menu_enabled #back_to_top.on {
    right: auto;
    left: 25px;
}

.popup_menu_holder_outer {
    right: 0;
    left: auto;
}

.vertical_area_background {
    right: 0;
    left: auto;
    background-position: left top;
}

.vertical_logo_wrapper img {
    right: 0;
    left: auto;
}

.vertical_menu_enabled .q_slider, .vertical_menu_enabled .full_width, .vertical_menu_enabled .content .container, .vertical_menu_enabled .title_outer, .vertical_menu_enabled footer {
    padding-right: 260px;
    padding-left: 0;
}

.vertical_menu_area .q_social_icon_holder {
    margin: 0 0 2px 8px !important;
}

.qode_pricing_list .qode_pricing_item_text {
    padding-left: 170px;
    padding-right: 0;
}

.qode_pricing_list .qode_pricing_item_price {
    right: auto;
    left: 0;
    text-align: left;
}

.vertical_menu_enabled .content .title .container {
    padding-right: 0;
}

.vertical_menu_toggle .second .inner ul ul li a {
    padding-right: 15px;
    padding-left: 0;
}

.header_top #lang_sel .lang_sel_sel:after, .header_top #lang_sel_click .lang_sel_sel:after {
    margin-right: 5px;
    margin-left: auto;
}

.header_top #lang_sel img.iclflag, .header_top #lang_sel_click img.iclflag, .header_top #lang_sel_list img.iclflag {
    margin-left: 5px;
    margin-right: auto;
}

.projects_holder article .portfolio_like, .portfolio_slider .portfolio_like {
    margin: 0 10px 0 0;
}

.q_icon_with_title .icon_title_holder .icon_holder {
    padding: 0 0 0 15px;
}

.qode_pricing_list .qode_pricing_item_text {
    padding-left: 170px;
    padding-right: 0;
}

.qode_pricing_list .qode_pricing_item_price {
    text-align: left;
    left: 0;
    right: auto;
}

.woocommerce .woocommerce-result-count {
    float: left;
    text-align: left;
}

.flexslider.widget_flexslider h3, .drop_down .wide .second ul li ul li .flexslider.widget_flexslider h3, .drop_down .wide .second ul li ul li .flexslider.widget_flexslider h3 a, .menu_recent_post_text {
    direction: rtl;
}

.shopping_cart_outer {
    float: right;
}

.woocommerce aside ul.product_list_widget li img, aside ul.product_list_widget li img {
    float: right;
    margin-left: 7.84314%;
    margin-right: 0;
}

.widget #searchsubmit {
    float: left;
}

.widget #searchform input[type="text"] {
    float: right;
}

.woocommerce .widget_shopping_cart_content a.checkout {
    float: left;
}

.title {
    text-align: right;
}

.title .separator.small.left {
    margin-left: auto;
    margin-right: 0;
}

.projects_masonry_holder a.lightbox {
    margin: 0 0 0 10px;
}

a.pp_next, a.pp_previous {
    text-indent: 10000px;
}

.q_icon_with_title.small.square .icon_text_holder, .q_icon_with_title.small.boxed .icon_text_holder, .q_icon_with_title.small.circle .icon_text_holder, .q_icon_with_title.small.icon_image .icon_text_holder {
    padding: 0 72px 0 0 !important;
}

.chosen-container .chosen-drop {
    left: 9999px;
}

a.pp_previous, a.pp_next, a.pp_arrow_previous, a.pp_arrow_next, a.pp_close {
    text-indent: 10000px !important;
    direction: ltr;
}

.qode_image_gallery_no_space .controls a.prev-slide span i, .qode_image_gallery_no_space .controls a.next-slide span i {
    margin-top: 12px;
}

.qode_image_gallery_no_space .controls a.prev-slide {
    left: 20px;
}

body.page-template-blog-masonry-full-width-php .content .full_width {
    padding: 0 45px 25px 20px;
}

body.page-template-blog-masonry-full-width-php.vertical_menu_enabled .content .full_width {
    padding-right: 305px;
    padding-left: 20px;
}

header.stick_with_left_right_menu nav.main_menu.right_side > ul {
    text-align: left;
    display: inline-block;
    vertical-align: middle;
}

header.stick_with_left_right_menu nav.main_menu.right_side {
    text-align: left;
    float: right;
}

header.stick_with_left_right_menu.sticky nav.main_menu.left_side > ul > li:first-child, header.stick_with_left_right_menu.sticky nav.main_menu.right_side > ul > li:last-child {
    margin: 0 !important;
}

.qode_search_form .qode_icon_in_search {
    float: right;
    padding: 0 45px 0 0;
}

.separator.small.left {
    margin: 10px auto 20px 0;
}

.q_tabs.boxed {
    text-align: right;
}

.q_tabs.boxed .tabs-container {
    text-align: right;
}

.owl-stage-outer {
    direction: ltr;
}

.vertical_menu_enabled .carousel-inner:not(.relative_position) {
    right: 260px !important;
    left: auto !important;
}

.latest_post_holder.boxes.two_columns > ul > li:nth-child(2n), .latest_post_holder.boxes.three_columns > ul > li:nth-child(3n), .latest_post_holder.boxes.four_columns > ul > li:nth-child(4n), .latest_post_holder.dividers.two_columns > ul > li:nth-child(2n), .latest_post_holder.dividers.three_columns > ul > li:nth-child(3n), .latest_post_holder.dividers.four_columns > ul > li:nth-child(4n) {
    margin-left: 0;
}

header .header_top .q_social_icon_holder {
    float: right;
}

.qode_search_form_2 .qode_search_submit {
    left: 45px;
    right: auto;
}

.qode_search_form_2 .container_inner .qode_search_submit {
    left: 0;
    right: auto;
}

.projects_holder.hover_text.no_space:not(.portfolio_full_image) > .mix {
    float: right;
}

.woocommerce div.product .images .thumbnails a {
    margin-left: 3.409090909090909%;
    margin-right: 0;
}

.woocommerce div.product .images .thumbnails a:nth-child(3n) {
    margin-left: 0;
}

.vertical_menu_hidden aside.vertical_menu_area {
    right: -220px;
    left: auto;
    -webkit-transition: right .15s ease-out;
    -moz-transition: right .15s ease-out;
    -o-transition: right .15s ease-out;
    -ms-transform: right .15s ease-out;
    transition: right .15s ease-out
}

.vertical_menu_hidden.vertical_menu_hidden_with_logo aside.vertical_menu_area, .vertical_menu_hidden.vertical_menu_hidden_with_logo .vertical_area_background {
    right: -190px;
    left: auto;
}

.vertical_menu_hidden.vertical_menu_width_290 aside.vertical_menu_area, .vertical_menu_hidden.vertical_menu_width_290 aside.vertical_menu_area .vertical_area_background {
    right: -250px;
    left: auto;
}

.vertical_menu_hidden.vertical_menu_hidden_with_logo.vertical_menu_width_290 aside.vertical_menu_area, .vertical_menu_hidden.vertical_menu_hidden_with_logo.vertical_menu_width_290 aside.vertical_menu_area .vertical_area_background {
    right: -220px;
    left: auto;
}

.vertical_menu_hidden.vertical_menu_hidden_with_logo .vertical_menu_area:not(.active) .vertical_menu_area_inner {
    right: -30px;
    left: auto;
}

.vertical_menu_hidden.vertical_menu_hidden_with_logo .vertical_menu_area .vertical_menu_area_inner {
    right: 0;
    left: auto;
}

.vertical_menu_hidden_button {
    right: 0;
    left: auto;
}

.vertical_menu_hidden .vertical_menu_area_bottom_logo {
    right: 0;
    left: auto;
    -webkit-transition: right .15s ease-in-out;
    -moz-transition: right .15s ease-in-out;
    -ms-transition: right .15s ease-in-out;
    -o-transition: right .15s ease-in-out;
    transition: right .15s ease-in-out;
}

.vertical_menu_hidden.vertical_menu_hidden_with_logo.vertical_menu_width_290 aside.vertical_menu_area.active, .vertical_menu_hidden.vertical_menu_hidden_with_logo.vertical_menu_width_290 aside.vertical_menu_area.active .vertical_area_background, .vertical_menu_hidden.vertical_menu_hidden_with_logo.vertical_menu_width_350 aside.vertical_menu_area.active, .vertical_menu_hidden.vertical_menu_hidden_with_logo.vertical_menu_width_350 aside.vertical_menu_area.active .vertical_area_background, .vertical_menu_hidden.vertical_menu_hidden_with_logo.vertical_menu_width_400 aside.vertical_menu_area.active, .vertical_menu_hidden.vertical_menu_hidden_with_logo.vertical_menu_width_400 aside.vertical_menu_area.active .vertical_area_background {
    right: 0;
    left: auto;
}

.vertical_menu_enabled.vertical_menu_hidden.vertical_menu_hidden_with_logo .full_screen_holder, .vertical_menu_enabled.vertical_menu_hidden.vertical_menu_hidden_with_logo .q_slider, .vertical_menu_enabled.vertical_menu_hidden.vertical_menu_hidden_with_logo .full_width, .vertical_menu_enabled.vertical_menu_hidden.vertical_menu_hidden_with_logo .content .container, .vertical_menu_enabled.vertical_menu_hidden.vertical_menu_hidden_with_logo .title_outer, .vertical_menu_enabled.vertical_menu_hidden.vertical_menu_hidden_with_logo footer, .boxed.vertical_menu_enabled.vertical_menu_hidden.vertical_menu_hidden_with_logo, .boxed.vertical_menu_enabled.vertical_menu_hidden.vertical_menu_hidden_with_logo footer.uncover, .vertical_menu_enabled.vertical_menu_hidden.vertical_menu_hidden_with_logo .full_screen_holder {
    padding-right: 70px;
    padding-left: 0;
}

.vertical_menu_enabled.vertical_menu_hidden .full_screen_holder, .vertical_menu_enabled.vertical_menu_hidden .q_slider, .vertical_menu_enabled.vertical_menu_hidden .full_width, body.page-template-blog-masonry-full-width-php.vertical_menu_enabled.vertical_menu_hidden .content .full_width, .vertical_menu_enabled.vertical_menu_hidden .content .container, .vertical_menu_enabled.vertical_menu_hidden .title_outer, .vertical_menu_enabled.vertical_menu_hidden footer, .boxed.vertical_menu_enabled.vertical_menu_hidden, .boxed.vertical_menu_enabled.vertical_menu_hidden footer.uncover, .vertical_menu_enabled.vertical_menu_hidden .full_screen_holder {
    padding-right: 40px;
    padding-left: 0;
}

.vertical_menu_hidden .vertical_menu_area_bottom_logo.active {
    right: -70px;
    left: auto;
}

.vertical_menu_hidden aside.vertical_menu_area.active, .vertical_menu_hidden aside.vertical_menu_area.active .vertical_area_background {
    right: 0;
    left: auto;
}

.blog_vertical_loop_button {
    text-align: right;
}

h2, h3, h5, h6, nav.main_menu > ul > li > a, .drop_down .second .inner ul li a, .drop_down .second .inner ul li h5, .drop_down .wide .second .inner > ul > li > a, .title h1, .q_counter_holder p.counter_text,
.qbutton, .load_more a, .blog_load_more_button a, #submit_comment, .drop_down .wide .second ul li .qbutton, .drop_down .wide .second ul li ul li .qbutton, .call_to_action .text_wrapper .call_to_action_text,
.portfolio_slides .hover_feature_holder_inner .portfolio_title, .filter_holder ul li span, .q_tabs .tabs-nav li a, .q_accordion_holder.accordion .ui-accordion-header, .q_accordion_holder.accordion.with_icon .ui-accordion-header,
blockquote h5, .q_message .message_text, .more_facts_button .more_facts_button_text, .single_tags a, .widget .tagcloud a, .footer_bottom ul li a, .q_steps_holder .circle_small .step_title,
.carousel-inner .slide_subtitle, nav.content_menu ul li a span, input.wpcf7-form-control.wpcf7-submit, div.wpcf7-response-output, body .gform_wrapper input[type="button"], body .gform_wrapper input[type="submit"],
body .gform_wrapper input[type="reset"], body .gform_wrapper div.validation_error, body .gform_wrapper .gform_confirmation_message, nav.vertical_menu > ul > li > a, nav.popup_menu ul li a, nav.popup_menu ul li h6,
#panel-admin p, #panel-admin h6, #toolbar .toolbar_image .qbutton, .woocommerce div.message, .woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .myaccount_user,
.woocommerce .button, .woocommerce-page .button, .woocommerce-page input[type="submit"], .woocommerce input[type="submit"], .woocommerce ul.products li.product .added_to_cart, .woocommerce .product .onsale,
.woocommerce .product .single-onsale, .woocommerce .product h1.product_title, .woocommerce .checkout table.shop_table thead tr th, .woocommerce-page .checkout table.shop_table thead tr th, .woocommerce table.cart thead tr th,
.woocommerce-page table.cart thead tr th, .woocommerce-account table.my_account_orders thead tr th, .woocommerce-page table.my_account_orders thead tr th, .woocommerce .widget_price_filter .price_label,
.woocommerce-page .widget_price_filter .price_label, .shopping_cart_dropdown ul li, .shopping_cart_dropdown span.total {
    letter-spacing: 0 !important;
}

.columns-4 ul.products li.product {
    margin-left: 2.272727272727273%;
    margin-right: 0;
}

.gallery_holder ul.gallery_with_space.v3 li, .wpb_gallery_slides .gallery_holder ul.gallery_with_space.v3 li {
    margin: 0 0 2% 2%;
}

.gallery_holder ul.gallery_with_space.v3 li:nth-child(3n), .wpb_gallery_slides .gallery_holder ul.gallery_with_space.v3 li:nth-child(3n) {
    margin-left: 0;
}

.blog_text_holder {
    direction: rtl;
}

.blog_text_holder.info_bottom .blog_text_date_holder {
    border-left: 1px solid #ebebeb;
    border-right: none;
}

.blog_text_holder.info_bottom .blog_text_holder_inner {
    text-align: right;
}

.latest_post_holder .latest_post_date {
    float: right;
    margin-left: 25px;
    margin-right: 0;
}

.latest_post_holder.dividers .latest_post_date {
    margin: 0 0 0 15px;
    border-left: 1px solid #ebebeb;
    border-right: none;
}

/* menu */
nav.main_menu {
    text-align: right;
}

.q_masonry_blog_post_text .q_masonry_blog_title.entry_title {
    height: 46px;
}

.drop_down .second .inner ul li.sub a i.q_menu_arrow {
    float: left;
}

.drop_down .second .inner ul li.sub a .fa-angle-right:before {
    content: "\f104";
}

.drop_down .second .inner ul li ul {
    right: 100%;
    left: auto;
}

.drop_down .wide .second ul li {
    float: right;
}

.drop_down .wide .second ul li ul {
    right: 0;
    left: auto;
}

.drop_down .wide .second ul li {
    border-right: 1px solid #3D3D3D;
    border-left: none;
}

.drop_down .wide:not(.right_position) .second ul li:first-child, .drop_down .wide.right_position .second ul li:last-child {
    border-right-color: transparent;
}

.drop_down .wide.icons .second i {
    float: right;
}

/* end menu */

@media only screen and (min-width: 768px) {
    .columns-4 .container_inner > ul.products li.product:nth-child(4n), .columns-4 .products > ul.products li.product:nth-child(4n), div.woocommerce.columns-4 ul.products li.product:nth-child(4n), .columns-4 .cross-sells > ul.products li.product:nth-child(4n), .columns-4 .woocommerce_with_sidebar ul.products li.product:nth-child(3n) {
        margin-left: 0;
    }
}

#back_to_top.on {
    left: 25px;
    right: auto;
    z-index: 9999999999999 !important;
    bottom: 19px;
}

.image_with_text img {
    margin: 0 auto !important;
}

@media only screen and (max-height: 820px) {
    .bgfdghyui.gfdfvghgf,.uytrdfghjuiytos4.ugfhjkhgthjQ{
        background-color: rgba(255, 255, 255,0.42) !important;
        border-radius: 10px !important;
    }
    .popup.open .wpb_column.vc_column_container.vc_col-sm-8{
        position: absolute;
        bottom: 0;
    }
    .circle-rotate:before {
        right: 50px;
        transform: rotate(-29deg);
    }
}
@media only screen and (max-width: 768px) {
	.qode_content_slider{
		max-height:unset
	}
    .uytrdfghjuiytos4.ugfhjkhgthjQ{
        padding-top: 0 !important;
        text-align: center;
        background-color: #fff;
        border-radius: 10px;
        padding: 0;
        min-width: 100%;
        display: block;
        width: 100%;
        /* left: 0; */
        right: 0;
        overflow: visible;
    }
    .popup.open .xxxxback{

        bottom: -50px;
        top: auto;
        right: -20px !important;
        background-color: red;
    }
    .problem-choose-wrapper .iphone-choose {
        flex-basis: 50%;
    }

    .popup.open .erfgrtgtghty {
        position: relative;
        margin: 10px auto !important;
        width: 100%;
        box-sizing: border-box;
        color: #fff;
        line-height: 40px;
        height: 35px;
        background-color: #07a305;
        cursor: pointer;
        border-radius: 10px;
        max-width: 200px;
        text-align: center;
        top: auto;
        bottom: auto;
        left: auto;
        transform: translate(0%, 0px);
    }
    .columns-4 .container_inner > ul.products li.product:nth-child(2n), .columns-4 .products > ul.products li.product:nth-child(2n), div.woocommerce.columns-4 ul.products li.product:nth-child(2n), .columns-4 .cross-sells > ul.products li.product:nth-child(2n), .columns-4 .woocommerce_with_sidebar ul.products li.product:nth-child(2n) {
        margin-left: 0;
    }

    .ckuygeycgyd {
        display: inline !important;
    }

    .tablepress img {
        margin: 0;
        padding: 0;
        border: none;
        max-width: 100px;
    }

    /*.tablepress {*/
    /*margin: auto !important;*/
    /*}*/
    /*.tablepress tfoot th, .tablepress thead th {*/
    /*display: block;*/
    /*}*/
    /*.tablepress tbody td, .tablepress tfoot th {*/
    /*width: 100%;*/
    /*display: block;*/
    /*}*/
    /*.columns-4 .woocommerce_with_sidebar ul.products li.product, .columns-4 .container_inner > ul.products li.product, .columns-4 .cross-sells > ul.products li.product, .columns-4 .products > ul.products li.product, div.woocommerce.columns-4 ul.products li.product {*/
    /*margin-left: 3.255813953488372%;*/
    /*margin-right: 0;*/
    /*}*/

}

@media only screen and (max-width: 1000px) {
    .ckuygeycgyd {
        display: inline !important;
    }

    .qode_pricing_tables.four_columns .q_price_table:nth-child(2n+1) {
        margin-right: 0;
    }

    .vertical_menu_enabled .q_slider, .vertical_menu_enabled .full_width, .vertical_menu_enabled .content .container, .vertical_menu_enabled .title_outer, .vertical_menu_enabled footer {
        padding-right: 0;
    }

    body.page-template-blog-masonry-full-width-php.vertical_menu_enabled .content .full_width {
        padding-right: 45px !important;
        padding-left: 20px !important;
    }

    .vertical_menu_enabled .q_slider, .vertical_menu_enabled .full_width, .vertical_menu_enabled .content .container, .vertical_menu_enabled .title_outer, .vertical_menu_enabled footer {
        padding-right: 0 !important;
    }
}

@media only screen and (min-width: 1000px) {
    .vertical_menu_outside_paspartu .paspartu_middle_inner {
        padding-right: 260px;
        padding-left: 0;
    }

    .vertical_menu_outside_paspartu .paspartu_left {
        right: 260px;
        left: auto;
    }
}

@media only screen and (max-width: 1452px) {
    .qode-banner-text-holder h2 {
        font-size: 1em;
    }
}

@media only screen and (max-width: 1277px) {
    .qode-banner-text-holder h2 {
        font-size: 1em;
    }
}

@media only screen and (max-width: 1030px) {
    .qode-banner-text-holder h2 {
        font-size: 11px;
    }
}

@media only screen and (max-width: 800px) {
    .qode-banner-text-holder h2 {
        font-size: 1.3em;
    }
}

@media only screen and (min-width: 600px) {

    .columns-3 ul.products li.product {
        margin-left: 2.272727272727273%;
        margin-right: 0;
    }

    .columns-3 .container_inner > ul.products li.product:nth-child(3n), .columns-3 .products > ul.products li.product:nth-child(3n), div.woocommerce.columns-3 ul.products li.product:nth-child(3n), .columns-3 .cross-sells > ul.products li.product:nth-child(3n), .columns-3 .woocommerce_with_sidebar ul.products li.product:nth-child(2n) {
        margin-left: 0;
    }
}

.icon_with_title_link {
    color: #fff !important;
    margin-top: 3px !important;
}

@media only screen and (max-width: 600px) {
    .problem-choose-wrapper .iphone-choose {
        flex-basis: 100%;
    }

    .qode-banner, .qode-twitter-feed-shortcode {
        margin: 3px 0 !important;
    }

    #commentform .three_columns > .column1 > .column_inner {
        padding: 0;
    }

    #commentform .three_columns > .column2 > .column_inner {
        padding: 0;
    }

    #commentform .three_columns > .column3 > .column_inner {
        padding: 0;
    }

    .qode_pricing_tables .q_price_table {
        margin-right: 0;
    }

    #contact-form .two_columns_50_50 > .column1 > .column_inner {
        padding: 0;
    }

    #contact-form .two_columns_50_50 > .column2 > .column_inner {
        padding: 0;
    }

    .woocommerce .product .images {
        margin-left: 0;
    }
}

.q_masonry_blog article, .full_width .grid_section .q_masonry_blog article {
    text-align: right;
}

.four_columns > .column1,
.four_columns > .column2,
.four_columns > .column3,
.four_columns > .column4,
.two_columns_66_33 > .column2,
.two_columns_66_33 > .column1,
.two_columns_33_66 > .column1,
.two_columns_33_66 > .column2,
.two_columns_75_25 > .column1,
.two_columns_75_25 > .column2,
.two_columns_25_75 > .column1,
.two_columns_25_75 > .column2,
.two_columns_50_50 > .column1,
.two_columns_50_50 > .column2,
.three_columns > .column1,
.three_columns > .column2,
.three_columns > .column3,
.five_columns > .column1,
.five_columns > .column2,
.five_columns > .column3,
.five_columns > .column4,
.five_columns > .column5 {
    float: right;
}

.two_columns_66_33 > .column1 > .column_inner {
    padding: 0 0 0 20px;
}

.two_columns_66_33 > .column2 > .column_inner {
    padding: 0 20px 0 0;

}

.two_columns_33_66 > .column1 > .column_inner {
    padding: 0 0 0 20px;
}

.two_columns_33_66 > .column2 > .column_inner {
    padding: 0 20px 0 0;
}

.two_columns_75_25 > .column1 > .column_inner {
    padding: 0 0 0 20px;
}

.two_columns_75_25 > .column2 > .column_inner {
    padding: 0 20px 0 0;
}

.two_columns_25_75 > .column1 > .column_inner {
    padding: 0 0 0 20px;
}

.two_columns_25_75 > .column2 > .column_inner {
    padding: 0 20px 0 0;
}

.two_columns_50_50 > .column1 > .column_inner {
    padding: 0 0 0 10px;
}

.two_columns_50_50 > .column2 > .column_inner {
    padding: 0 10px 0 0;
}

.three_columns > .column1 > .column_inner {
    padding: 0 0 0 15px;
}

.three_columns > .column2 > .column_inner {
    padding: 0 10px 0 5px;
}

.three_columns > .column3 > .column_inner {
    padding: 0 15px 0 0;
}

.four_columns > .column1 > .column_inner {
    padding: 0 0 0 15px;
}

.four_columns > .column2 > .column_inner {
    padding: 0 5px 0 10px;
}

.four_columns > .column3 > .column_inner {
    padding: 0 10px 0 5px;
}

.four_columns > .column4 > .column_inner {
    padding: 0 15px 0 0;
}

.five_columns > .column1 > .column_inner,
.five_columns > .column2 > .column_inner,
.five_columns > .column3 > .column_inner,
.five_columns > .column4 > .column_inner {
    margin: 0 0 0 2.5%;
}

.five_columns > .column5 > .column_inner {
    margin: 0;
}

nav.main_menu > ul > li > a {
    font-size: 18px !important;
}

h2, .h2, h2 a {
    font-size: 1.5em;
}

#post-grid-29416 .element_0 {
    font-size: 17px !important;
}

body .gform_wrapper .chzn-container .chzn-single, body .gform_wrapper .chzn-container-single .chzn-single, body .gform_wrapper .chzn-container-single .chzn-single b, body .gform_wrapper input[type=email], body .gform_wrapper input[type=number], body .gform_wrapper input[type=password], body .gform_wrapper input[type=tel], body .gform_wrapper input[type=text], body .gform_wrapper input[type=url], body .gform_wrapper textarea {
    background-color: #f3f3f3 !important;
}

body .gform_wrapper .chzn-container .chzn-single, body .gform_wrapper .chzn-container-single .chzn-single, body .gform_wrapper .gf_progressbar_percentage, body .gform_wrapper .gf_step, body .gform_wrapper .gf_step span.gf_step_number, body .gform_wrapper .gfield_description, body .gform_wrapper input[type=submit], body .gform_wrapper input[type=button], body .gform_wrapper input[type=reset], body .gform_wrapper input[type=email], body .gform_wrapper input[type=number], body .gform_wrapper input[type=password], body .gform_wrapper input[type=tel], body .gform_wrapper input[type=text], body .gform_wrapper input[type=url], body .gform_wrapper select, body .gform_wrapper textarea {
    font-family: "IRANSans" !important;
}

.popupblack .overlay {
    opacity: 0.8;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    z-index: 9999;
    left: 0;
    background-color: #000;

}

#popupwdwd {
    position: fixed;
    width: 350px;
    height: 100px;
    z-index: 99999;
    padding: 20px;
    text-align: justify;
    top: 50%;
    margin-top: -50px;
    left: 50%;
    margin-left: -175px;
    background-color: #fff;
    box-shadow: 1px 2px 2px #f19838;
    border: solid 1px #f19934;
}

#popupwdwd .xxx {
    cursor: pointer;
    color: red;
    font-size: 17px;
    position: absolute;
    right: 10px;
    top: 0;
}

.blog_holder.blog_masonry_date_in_image .time {

    background-color: rgba(255, 255, 255, 0.39) !important;
    box-shadow: 1px 1px 1px #000;
    top: auto !important;
    bottom: 0;
}

.post_excerpt {
    text-align: justify;
}

.entry_title {
    text-align: justify;
}

.post_text,
.single-post .blog_single p {
    text-align: justify;
}

.blog_holder.blog_masonry_date_in_image .time .time_day,
.blog_holder.blog_masonry_date_in_image .time span {
    text-shadow: 1px 1px 1px #f2f2f2;
}

.post_content_holder.special-blog .post_text .post_text_inner {
    border: 0px solid #f6f6f6;
}

.post_content_holder.special-blog .post_info {
    font-size: 11px;
    margin: 8px 0 8px !important;
}

/* Tooltip container */
.tooltip {
    position: relative;
    display: inline-block;

}

/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #555;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;

    /* Position the tooltip text */
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;

    /* Fade in tooltip */
    opacity: 0;
    transition: opacity 1s;
}

/* Tooltip arrow */
.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

.blog_holder article .post_content_holder.special-blog {
    width: 100%;
    overflow: hidden;
    border: 1px solid #e0e0e0;
    border-radius: 10px;
}

.blog_holder.blog_small_image.special-blog article .post_image,
.blog_holder.blog_small_image.special-blog article .post_text {
    border: none;
}

.blog_holder.special-blog article .post_info {

    margin-top: 0px !important;
    margin-bottom: 0 !important;
    font-size: 12px;
}

.special-blog h2,
.special-blog h2 a {
    font-weight: bold !important;
    margin-bottom: 2px;
    font-size: 18px !important;
    padding: 5px;
    line-height: 35px;
}

.special-blog h2 {
    border-bottom: 1px solid #e0e0e0;
}

.col-ttl {
    overflow: hidden;
    border-radius: 10px;
    background: #00005c;
}

.page-template-blacktheme .content, .page-template-blacktheme .content .container {
    background-color: #000000 !important;
}

.page-template-blacktheme table tr td {
    /*background-color: #e5e5e5;*/
}

.col-ttl .h3 {
    color: #fff;
    float: right;
    margin: 0;
    padding: 10px 15px;
    font-size: 16px;
}

.col-ttl .arcv-lnk {
    float: left;
    color: #fff;
    margin-top: 8px;
    margin-left: 10px;
}

.col-ttl .arcv-lnk .fa {
    margin-left: 7px;
    font-size: 14px;
    vertical-align: middle;
}

.w-act-sldr {
    border: 1px solid #e8e8e8;
    background: #fff;
    overflow: hidden;
    position: relative;
    margin-top: 11px;
    border-radius: 10px;
}

.act-sldr-w {

}

.act-sldr {
    list-style: none;
    margin: 0;
    padding: 0;
}

.act-sldr li {
    overflow: hidden;
    float: left;
    width: 557px;
}

.act-sldr li .act-ir {
    padding: 10px;
    text-align: center;
    height: 450px;
    direction: rtl;
    text-align: right;
}

.act-sldr li img {
    width: auto;
    max-width: 100%;
    height: auto;;
}

.act-sldr li h4 {
    color: #fff;
    background: #ed7e00;
    margin-top: 13px;
    margin-bottom: 15px;
    margin-right: -10px;
    margin-left: -10px;
    font-size: 14px;
    text-align: right;
    padding: 8px 20px;
    font-weight: bold;
}

.act-sldr-txt {
    text-align: right;
    padding: 0 10px 10px;
    color: #474747;
    margin-bottom: 10px;
    font-size: 12px;
}

.act-pgr {
    position: absolute;
    bottom: 163px;
    z-index: 10;
    left: 20px;
}

.act-pgr a {
    display: inline-block;
    width: 10px;
    height: 10px;
    padding: 2px;
    background: #ee7f01;
    vertical-align: middle;
    border-radius: 50%;
    margin-right: 5px;
}

.act-pgr a.selected {
    border: 2px solid #ed7e00;

    background: #fff;
}

.act-pgr a span {
    border-radius: 50%;
    display: block;
    overflow: hidden;
    text-indent: -999px;
    background: none;
    width: 10px;
    height: 10px;
}

.mailerlite-form-title h3 {
    color: #fff;
    margin: 0 0 22px;
}

label[for="mailerlite-1-field-email"] {
    display: none !important;
}

.mailerlite-subscribe-submit {
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    display: inline-block;
    border: 1px;
    border-color: #ddd;
    background-color: #444;
    background-image: none;
    text-shadow: none;
    color: #fff;
    font-size: 14px;
    line-height: normal;
    border-radius: 0px;
    box-sizing: border-box;
    height: auto;
    background-color: #ee7f01;
}

.mailerlite-form .mailerlite-form-field {
    margin-bottom: 0px !important;
}

#mailerlite-1-field-email {
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    display: inline-block;
    border: 1px;
    border-color: #ddd;
    background-color: #f4f4f4;
    color: #444;
    font-size: 14px;
    box-sizing: border-box;
}

.act-pgr a.selected span {
    background: #000;
}

#nopad10 strong {
    display: inline-block;
}

#nopad10 {
    text-align: justify;
}

header.transparent .drop_down .second:not(.right) {
    left: auto !important;
    right: 16px !important;
}

.header_top #searchform input[type=text], .widget.widget_search form input[type=text] {
    border: 2px solid #e0e0e0;
}

.pro-bx {
    border: 1px solid #e8e8e8;
    background: #fff;
    overflow: hidden;
    border-radius: 10px;
    margin-top: 11px;
    padding-left: 15px;
    flex-basis: calc(50% - 5px);
    margin: 0;
    box-sizing: border-box;
}

.pg-cntnt .pro-bx {
}

.pg-cntnt .pro-bx:nth-child(2n+1) {
}

.pg-cntnt .pro-bx:nth-child(2n) {
}

.pro-bx-img {
    float: right;
    padding: 8px;
    position: relative;
    text-align: right;
    overflow: hidden;
    height: 89px;
    width: 130px;
    background: #fff;
}

.pro-bx-img:before {
    display: block;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 100%;
    /*background: url(img/msk.png) 0 0 no-repeat;*/
}

.pro-bx-img img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;

}

.pro-bx-ttl {
}

section[data-q_id="#contactus"] {
    background-size: cover;
}

.pg-cntnt .pro-d-bx .pro-bx-ttl, .pro-d-bx .pro-d-bx .pro-bx-ttl {
    margin-left: 300px;
}

.pro-bx-ttl h4 {
    color: #000;
    border-bottom: 1px solid #c9c9c9;
    margin: 10px 0 0;
    padding-bottom: 10px;
    text-align: right;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.pro-bx-ttl h4 .fa {
    font-size: 15px;
    margin-left: 7px;
    vertical-align: middle;
    background: url(img/p-img.png) no-repeat center center;
    width: 21px;
    height: 22px;
}

.pro-bx-ttl h4 .fa:before {
    display: none;
}

.pro-bx-cntnt {
    height: 83px;
    overflow: hidden;
    font-size: 12px;
    color: #585757;
    text-align: right;
}

.pg-cntnt .pro-d-bx .pro-bx-cntnt, .pro-d-bx .pro-bx-cntnt {
    margin-left: 300px;
    margin-top: 20px;
    height: auto;
}

.cols-2 {
    overflow: hidden;
}

.rght-col-2 {
    margin-top: 20px;
}

.lft-col-2 {
    margin: 0 auto;
}

.rght-col {
    float: right;
    width: 50%;
    max-width: 710px;
}

.d-flex {
    display: flex;
    flex-wrap: wrap;
    margin-top: 11px;
    gap: 10px;
}

.lft-col {
    float: left;
    width: calc(50% - 10px);
    margin-top: 0;
}

.social_tumblr:before {
    content: "";
    background-image: url(img/telegram-01.png);
    background-size: 100%;
    width: 22px;
    height: 22px;
    opacity: 0.7;
    top: 11px;
    background-repeat: no-repeat;
    left: 8px;
    position: absolute;
}

#gform_page_2_1 .special.col-3-part li {
    float: right !important;
    width: 30% !important;
    margin-left: 4.5% !important;
    border: 0px solid #000;

}

.special.col-3-part li {
    float: right !important;
    width: 20% !important;
    margin-left: 1% !important;
    border: 3px solid #000;

}

#gform_page_2_1 .special.col-3-part li:hover {
    cursor: pointer;
    border: 3px solid #000;
}

.gf_progressbar {
    overflow: hidden;
    padding: 0 !important;
    height: 5px !important;
}

.gf_progressbar_percentage {
    margin-right: -20%;
}

.gf_progressbar_percentage span {
    display: none;
}

#gform_page_2_1 .special.col-3-part li.hover {
    border: 3px solid #3851cc;
}

#gform_page_2_1 .special.col-3-part .gfield_radio li input {
    opacity: 0;
}

#gform_page_2_1 .special.col-3-part li label {
    text-align: center !important;
}

#gform_page_2_1 .special.col-3-part li:last-child,
.special.col-3-part li:last-child {
    margin-left: 0 !important;
}

body.rtl .gform_wrapper .special.col-3-part li {
    float: right !important;
    width: 24% !important;
    margin-left: 1% !important;
    border: 3px solid #d2d2d2;
    padding: 15px !important;
    text-align: center !important;
}

#field_2_28.special.col-3-part li {
    float: right !important;

    border: 3px solid #d2d2d2;
    padding: 15px !important;
    text-align: center !important;
}

.dtNode {
    background-color: #eae4dc;
    color: #484848;
    margin-bottom: 8px;
}

.dtNode a img {
    opacity: 0;
}

.dtNode a:first-child {
    position: relative;
}

.dtNode a:first-child:hover:befor {
    font-size: 19px;
}

.dtNode a:first-child:before {

    content: '+';
    display: block;
    position: absolute;
    right: 4px;
    font-size: 17px;

}

.tablepress tfoot th, .tablepress thead th {
    background-color: #ee7f01;
    color: #fff;
    font-weight: 700;
    vertical-align: middle;
}

body.rtl .gform_wrapper .special.col-3-part li:hover {
    cursor: pointer;
    border: 3px solid #000;
}

body.rtl .gform_wrapper .special.col-3-part li.hover {
    border: 3px solid #3851cc;
}

body.rtl .gform_wrapper .special.col-3-part .gfield_radio li input {
    opacity: 0;
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    left: 0;
    top: 0;

}

ul.scl-lnk {
    width: 250px;
    margin: 3px -10px 0 0 !important;
    overflow: hidden;
    text-align: center;
    direction: ltr;
}

ul.scl-lnk li a .icn {
    display: block;
    background-image: url(img/Social-Network-01.png);
    background-repeat: no-repeat;
}

ul.scl-lnk li {
    display: inline-block;
    background: none;
    padding: 0;
    margin: 0;
    margin-left: 0px;
    margin-bottom: 5px;
}

ul.scl-lnk li a {
    padding-right: 15px;
}

ul.scl-lnk li a {
    display: block;
    padding: 0;
}

ul.scl-lnk li a .icn {
    width: 36px;
    height: 36px;
}

ul.scl-lnk li a .icn.fb-icn {
    background-position: -10px -9px;

}

ul.scl-lnk li a .icn.ig-icn {
    background-position: -89px -9px;

}

ul.scl-lnk li a .icn.ap-icn {
    background-position: -165px -9px;

}

ul.scl-lnk li a .icn.tw-icn {
    background-position: -49px -9px;

}

ul.scl-lnk li a .icn.in-icn {
    background-position: -206px -9px;

}

ul.scl-lnk li a .icn.tel-icn {
    background-position: -128px -9px;

}

ul.scl-lnk li a:hover > .icn.tel-icn {
    background-position: -128px -46px;
}

ul.scl-lnk li a:hover > .icn.fb-icn {
    background-position: -10px -46px;

}

ul.scl-lnk li a:hover > .icn.ig-icn {
    background-position: -89px -46px;

}

ul.scl-lnk li a:hover > .icn.ap-icn {
    background-position: -165px -46px;

}

ul.scl-lnk li a:hover > .icn.tw-icn {
    background-position: -49px -46px;

}

ul.scl-lnk li a:hover > .icn.in-icn {
    background-position: -206px -46px;

}

.blog_holder.masonry article .post_image {
    margin: 0;
    width: auto;
    min-height: 195px;
    max-height: 195px;
    background-color: #f2f2f2;
}

.blog_holder.masonry article, .blog_holder.masonry_full_width article {
    display: block;
    float: right;
    position: relative !important;
    top: auto !important;
    left: auto !important;
    margin-left: 20px;
}

.blog_holder.blog_masonry_date_in_image article .post_text h5 {
    margin-bottom: 30px;
    min-height: 46px;
    max-height: 46px;
}

.post_text .post_text_inner .post_excerpt {
    max-height: 130px;
    min-height: 130px;
}

.bawpvc-ajax-counter {
    display: inline !important;
    font-weight: bold;
    color: #bebebe;
}

.retain-snippet-message, body {
    font-family: "IRANSans";
}

.justified-gallery > .entry-visible {
    border: 1px solid #fff;
    box-shadow: -1px 1px 10px #fff !important;
}


label img {
    width: 100px;
    height: 100px;
}

body.rtl .gform_wrapper .special.col-3-part.minheigh100 li {
    min-height: 75px;
}

html[dir=rtl] .gform_wrapper .special.col-3-part.minheigh100 li label {
    text-align: center !important;
}

.blog_holder.mason {
    width: 100%;
    float: right;
}

/*.blog_holder.mason article {*/
/*width: 33.33333333%;*/
/*}*/

.blog_holder.mason article {
    display: block;
    float: right;
    position: relative !important;
    margin-left: 0px;
}

.blog_holder.mason article {
    text-align: right;
}

.blog_holder.mason article .post_text .post_text_inner,
.blog_holder.mason .post_text_inner {
    background-color: #f2f2f2;
}

.displayNone {
    display: none;
}

.qbutton, .qbutton.medium, #submit_comment, .load_more a, .blog_load_more_button a, .post-password-form input[type='submit'], input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]), .woocommerce table.cart td.actions input[type="submit"], .woocommerce input#place_order, .woocommerce-page input[type="submit"], .woocommerce .button {
    color: #fff;
    border-color: #ef7d02;
    border-width: 1px;
    background-color: #ef7d02;
}

.qbutton:hover, #submit_comment:hover, .load_more a:hover, .blog_load_more_button a:hover, .post-password-form input[type='submit']:hover, input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover, .woocommerce table.cart td.actions input[type="submit"]:hover, .woocommerce input#place_order:hover, .woocommerce-page input[type="submit"]:hover, .woocommerce .button:hover {
    color: #fff;
    border-color: #ef7d02;
    border-width: 1px;
    background-color: #ef7d02;
}

.agentsTitle {
    text-align: center;
    margin: 20px 0 10px 0;
}

.agentsSlideWrapper .white {
    max-width: 515px;
    display: block;
    margin: auto;
}

.tnp-widget-minimal input.tnp-submit {
    background-color: #ee7f01;
}

.dfghasds a.qbutton[href="https://www.arvandguarantee.com/representatives/top-stores/"] {
    position: absolute !important;
    right: 0px !important;
    top: 0px !important;
}

.dfghasds a.qbutton[href="https://www.arvandguarantee.com/%d8%ae%d8%af%d9%85%d8%a7%d8%aa-%d9%be%d8%b3-%d8%a7%d8%b2-%d9%81%d8%b1%d9%88%d8%b4-%d8%a2%d8%b1%d9%88%d9%86%d8%af/"] {
    position: absolute !important;
    right: 10px !important;
    top: 60px !important;
    left: auto !important;
}


#qode-iphone8 .item.active .image {
    background-size: 100%;
}

.sdcsdc.container.grid_section {
    margin-top: 50px
}

.agentsTitle {
    margin: 50px 0 10px 0;
}

.caption {
    display: block;
    text-align: center !important;
}

.specialbook.col-4-part li {
    float: right;
    width: 24%;
    height: 150px;
    border: 1px solid #fff;
    margin: 1% !important;
}

.specialbook.col-4-part li img {
    display: block;
    margin: auto;
    margin-top: 18px !important;

}

.specialbook.col-4-part li label {
    width: 100%;

}

.specialbook.col-4-part li {
    float: right;
    width: 24%;
    height: 150px;
    border: 1px solid #fff;
    margin: 1% !important;
    text-align: center;
}

body.rtl .gform_wrapper span.caption {
    display: block;
    color: #fff;
    margin-top: 8px;
    text-align: center !important;
}

#gform_fields_11 .gfield_label {
    color: #fff;
    font-weight: bold;
    font-size: 20px;
}

#gf_progressbar_wrapper_11 {
    display: none;
}

#gform_next_button_11_2 {
    width: 100%;
    text-align: center !important;
    border-color: #fff;
    color: #fff;
}

.mailerlite-form-description {
    font-size: 12px;
    line-height: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: justify;
}

.qbutton.jhghghjj {
    margin-right: 10px;
}

.carousel-control.right {
    right: 70px;
}

.slider-jjjj-outer {
    bottom: 0;
    transform-origin: 100% 0%;
    right: 0;
    transform: rotate(90deg);
    text-align: center;
    position: absolute;
    bottom: 50%;
    margin-bottom: -248px;
}

@media only screen and (min-width: 2400px) {
    .slider-jjjj-outer {
        bottom: 50%;
        margin-bottom: -248px;
    }
}

.jhghghjj2, .jhghghjj {
    width: 200px !important;
    box-sizing: border-box !important;
    text-align: center;
}

.slider-jjjj-outer.d1 {
    margin-bottom: -120px;
}

.qbutton.jhghghjj:hover, .qbutton.jhghghjj2:hover {
    padding-bottom: 49px !important;
    margin-bottom: -17px !important;
}

.carousel-indicators li {
    background-color: #000 !important;

}

.lkjhgfcbvkyujghfg img {
    margin-top: -173px;
}

.lkjhgfcbvkyujghfg .vc_single_image-wrapper.vc_box_border_grey {
    height: 317px;
}

.qbutton.medium.enlarge {
    background-color: rgb(239, 126, 3) !important;
    color: #fff !important;
}

p {
    text-align: justify;
}

.qbutton.large {

    background-color: rgb(239, 126, 3);
    color: #fff;
    border-width: 0;
}

.slider-jjjj-outer.d2, .slider-jjjj-outer.d1 {
    display: none;
}

nav.main_menu ul li:hover a {
    color: #ef7e03 !important;
}

.drop_down .second .inner > ul > li > a:hover, .drop_down .wide .second ul li ul li.menu-item-has-children > a:hover, .drop_down .wide .second .inner ul li.sub ul li.menu-item-has-children > a:hover {
    color: #ef7e03 !important;
}

header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a {
    opacity: 1 !important;
}

nav.main_menu ul li.active a.current {
    color: #ef7e03;
}

.drop_down .second .inner > ul > li > a, .drop_down .second .inner > ul > li > h3, .drop_down .wide .second .inner > ul > li > h3, .drop_down .wide .second .inner > ul > li > a, .drop_down .wide .second ul li ul li.menu-item-has-children > a, .drop_down .wide .second .inner ul li.sub ul li.menu-item-has-children > a, .drop_down .wide .second .inner > ul li.sub .flexslider ul li h5 a, .drop_down .wide .second .inner > ul li .flexslider ul li h5 a, .drop_down .wide .second .inner > ul li.sub .flexslider ul li h5, .drop_down .wide .second .inner > ul li .flexslider ul li h5, .header_top #lang_sel ul li ul li a {
    color: #565656 !important;
}

.q_icon_with_title.center .icon_text_holder p {
    text-align: center !important;
}

ul li {
    direction: rtl;
    text-align: right;
}

.qode-banner .qode-banner-content {

    background-color: rgba(0, 0, 0, 0) !important;
}

.qode-banner {
    border-radius: 25px !important;
    box-shadow: 0px 3px 0px #d6d6d6;
    overflow: visible !important;
}

/*.bazdid{*/
/*display: none !important;*/
/*}*/
.q_counter_holder.center, .q_counter_holder.boxed_counter {
    text-align: center;
    padding: 20px 10px;
    font-size: 12px;
}

.counter_text {
    text-align: center;
}

.page-id-22129 .wpb_wrapper {
    text-align: center;
}

.column2._526 {
    display: none;
}

.column1._526 {
    float: none;
    margin: auto;
}

.column1._526 > .column_inner {
    padding: 0 0 0 0 !important;
}

.efgefg td {
    width: auto;
}

table.efgefg {
    max-width: 100%;
    width: 100%;
}

.act-sldr-w .caroufredsel_wrapper {
    height: 470px !important;
}

.dfgfsa {
    font-size: 10px;
    color: #f00;
    margin-top: 10px;
}

.metaslider {
    border-radius: 0px;
    overflow: hidden;
}

.flex-next, .flex-prev {
    font-size: 0 !important;
}

.flex-next:hover, .flex-prev:hover {
    background-color: rgba(0, 0, 0, 0) !important;
}

.q_logo img {

}

.scrolled .q_logo img {
    -webkit-filter: grayscale(0);
    filter: none;
}

.homebanners .qode-banner .qode-banner-content .qode-banner-text-holder * {
    color: #000;

}

.homebanners .qode-banner .qode-banner-content .qode-banner-text-holder a {
    color: #172983 !important;
}

.thegreen .qode-banner.qode-banner-va-center {
    background-color: #e0ffdc !important;
}

.thegold .qode-banner.qode-banner-va-center {
    background-color: #f7edda !important;
}

.homebanners .qode-banner-image {
    float: none;
    width: 200px;
    height: 200px;
    position: relative;
    margin: 0px auto 0 auto;
    /*height: auto;*/
}

.gradient-border {
    border-width: 3px;
    position: relative;

    font-size: 2.5rem;
    text-transform: uppercase;
    color: white;
    border-radius: 3px;
}

.thegold .qode-banner-image img {
    filter: drop-shadow(7px 7px 7px #666666);
    animation: moveShadow 1s alternate infinite !important;

}

.gradient-border::after {
    position: absolute !important;
    content: "" !important;
    top: -3px !important;
    bottom: -3px !important;
    left: -3px !important;
    right: -3px !important;
    z-index: -1 !important;
    width: calc(100% + 6px) !important;
    height: calc(100% + 6px) !important;
    background: linear-gradient(60deg, #5f86f2, #a65ff2, #f25fd0, #f25f61, #f2cb5f, #abf25f, #5ff281, #5ff2f0) !important;
    background-size: 300% 300% !important;
    background-position: 0 50% !important;
    border-radius: 10px !important;
    animation: moveGradient 1s alternate infinite !important;
}

@keyframes moveGradient {
    0% {
        background-position: 100% 0;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 100% 100%;
    }
}

@keyframes moveShadow {
    0% {
        filter: drop-shadow(7px 7px 7px #995a00);

    }
    25% {
        filter: drop-shadow(5px 5px 7px #995a00);

    }
    50% {
        filter: drop-shadow(3px 3px 7px #995a00);

    }
    75% {
        filter: drop-shadow(0px 0px 0px #995a00);

    }
    100% {
        filter: drop-shadow(-2px -2px 7px #995a00);

    }
}

.enttl.thegoldd {

}

.homebanners .qode-banner-content {
    float: none;
    position: relative;
    width: 100%;
    padding: 22px 0 !important;
}

.homebanners .qode-banner.qode-banner-va-center {
    padding: 20px 20px;
    background-color: #fff;
    border-radius: 20px;
}

.homebanners .qode-banner.qode-banner-va-center:after {
    position: absolute;
    content: '';
    display: block;
    width: calc(100% - 30px);
    height: 5px;
    border-radius: 20px;
    bottom: 10px;
    right: 50%;
    transform: translate(50%, 0px);
    background-color: #ff8e00;
}

.homebanners .qode-banner .qode-banner-content .qode-banner-text-holder {
    text-align: center;
}

.homebanners .qode-banner-text-holder .enttl {
    color: #ff8e00 !important;

}

.homebanners .qode-banner-text-holder .fattl {
    color: #222638;

}

.homebanners .qode-banner .qode-banner-content {
    opacity: .9;
}

.homebanners .qode-banner:hover .qode-banner-content {
    opacity: 1;
}

.homebanners .sppp .qode-banner.qode-banner-va-center {

    background-color: #ff8e00;

}

.homebanners .sppp .qode-banner.qode-banner-va-center:after {
    top: 50%;
    position: absolute;
    content: '';
    display: block;
    width: 93%;
    height: 84%;
    bottom: 0;
    right: auto;
    left: 50%;
    background: none;
    transform: translate(-50%, -50%);
    border: 3px solid #dedede;
    border-radius: 15px;
}
.slick-dots{
    list-style: none;
}
.slick-dots li{
    display: inline-block;
}
.homebanners .sppp .qode-banner-image {
    float: right;
    padding: 15px;
    box-sizing: border-box;
}

.homebanners .sppp .qode-banner-content {
    float: left;
}

.homebanners .sppp .qode-banner .qode-banner-content .qode-banner-text-holder {
    text-align: center;
}

.homebanners .sppp .qode-banner-text-holder .fattl {
    color: #000000;
    font-size: 22px;
    padding-top: 0px;
}

.homebanners .sppp .qode-banner-text-holder .enttl {
    color: #fff;
}

.footer_top_holder {

    background-color: #fbfbfb !important;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    box-shadow: 0 -5px 3px #eee;

}
.edrgefgewr > .vc_column-inner {
	padding-left: 0 !important;
		padding-right: 0 !important;
}
.blog_holder.mason.blog_masonry_date_in_image {
    display: grid;
    align-content: center;
    justify-content: center;
    align-items: center;
    justify-items: start;
    grid-row-gap: 15px;
    grid-column-gap: 15px;
    grid-template-columns: auto auto auto;
}

.blog_holder.mason article {
    box-shadow: 1px 1px 1px #c1c1c1;
    border-radius: 20px;
    overflow: hidden;
    background-color: #f2f2f2;
    padding: 0;
    box-sizing: border-box;
}

.qode_grid_1300 .carousel-inner .slider_content_outer, .qode_grid_1300 .container_inner, .qode_grid_1300 .container_inner nav.content_menu, .qode_grid_1300 .footer_bottom_border.in_grid, .qode_grid_1300 .footer_top_border.in_grid, .qode_grid_1300 .full_width .parallax_content, .qode_grid_1300 .grid_section .section_inner, .qode_grid_1300 .title_border_in_grid_holder, .qode_grid_1300 nav.content_menu ul, .qode_grid_1300.boxed .section .section_inner, .qode_grid_1300.boxed nav.content_menu.fixed {
    /* width: 95vw !important; */
}

.footer_top a, .footer_top strong, .footer_top p {
    color: #000;
}

.footer_top h5 {
    color: #000;
    margin: 0 0 22px;
}

div[data-parse-field-id="18"] .form-textarea {
    background-color: #dedede;
}

.textaligncenter {
    text-align: center !important;
}
span.blueabi {
    color: #172983;
    text-shadow: 1px 0px 0px #fda500;
}
.textaligncenter a {
    display: inline-block;
    margin: 0 10px;
}

.metaslider ul.slides {
    border-radius: 0;
    overflow: hidden;
}

.caroufredsel_wrapper {
    min-height: 200px;
}

.title_link {
    /*background-color: rgba(255, 255, 255, 0.85);*/
}

.title_link a {
    font-weight: bold;

}

.layer-content {
    /*background: rgba(255, 255, 255, 0.95) none repeat scroll 0 0;*/

    color: #0a0c0d;
}

.post-grid .item .layer-media img {

    position: absolute !important;
    transform: scale(1.1) !important;
}

.skin.contentbottom .layer-content {
    background-color: rgba(255, 255, 255, 0.90) !important;
    padding: 0 10px;
    transition: all .5s linear;
    box-sizing: border-box;
    bottom: 0 !important;
    top: 70%;
}

.layer-content .element.excerpt {
    opacity: 0 !important;
    display: block !important;
    color: #727272;
    height: auto;
    transition-duration: 300ms;
    transform-style: preserve-3d;
}

#post-grid-29416 .item {
    margin: 0 !important;
    float: right !important;
    width: 350px !important;
    box-sizing: border-box;
    padding: 0 5px 10px 5px !important;
    background: rgba(255, 255, 255, 0) !important;
}

.layer-wrapper.layout- {
    width: 100%;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
    border-radius: 10px;
}

.skin.contentbottom:hover .layer-content .element.excerpt {
    transition-delay: .5s;
    opacity: 1 !important;
}

.skin.contentbottom:hover .layer-content {

    transition: all .5s linear;
    padding: 10px;

    box-sizing: border-box;
    top: 0;
    bottom: 0 !important;
    background-color: rgba(255, 255, 255, 0.90) !important;
    height: 100% !important;
}

.element.read_more {
    position: relative;
}

.element.read_more:before {
    content: 'بیشتر بخوانید';
    width: 100px;
    display: block;
    height: 40px;
    color: #000;
    background-color: #fea502;
    position: absolute;
    padding: 10px;
    text-align: center;
    box-sizing: border-box;
}
.mobile_menu_button span {
    width: 50px;
    height: 50px;
    font-size: 22px;
}
.vc_custom_1607161739702, .vc_custom_1606227851645,
.vc_custom_1606227851645 {
    background-color: #000 !important;
}

.vc_custom_1606227916739, .vc_custom_1607161784922, .vc_custom_1606227851640 {
    background-color: #fff !important;
}

.jytfytfytf .q_icon_with_title.left_from_title.small.normal_icon .icon_holder,
.jytfytfytf .q_icon_with_title.left_from_title.tiny .icon_holder,
.jytfytfytf .q_icon_with_title.tiny .icon_holder img {
    width: auto !important;
}


.homebanners .qode-banner .qode-banner-image img {
    vertical-align: middle;
    height: auto;
    width: 100%;
    margin: auto;
    display: block;
}

@media only screen and (min-width: 1480px) {
    .lft-col {
        float: left;
        width: calc(100% - 720px);
    }
}

@media only screen and (max-width: 1330px) {
    .main_menu {
        display: none !important;
    }

    .logo_wrapper, .mobile_menu_button {
        display: table;
    }

    nav.mobile_menu {
        display: block;
    }

    .blog_holder.blog_small_image article .post_image, .blog_holder.blog_small_image article .post_text {
        width: 100%;
    }

    .blog_holder article {
        display: block;
        width: 100%;
        height: 100%;
        float: none;
        margin: 0 auto 10px auto !important;

    }

    .blog_holder article .post_content_holder.special-blog {
        height: 100%;
    }

    .blog_holder.blog_small_image article .post_text .post_text_inner {
        border: 0;
    }

    .header_bottom {
        padding: 0 0;
    }

    .jhgfdfvgh span span {
        margin-top: 5px;
        margin-bottom: 5px;
        display: block;
        float: right;
    }

    .logo_wrapper {
        left: 80px;
    }

    ul.scl-lnk {
        width: auto;
    }

    .blog_holder.blog_small_image {
        display: grid;
        align-content: center;
        justify-content: center;
        align-items: center;
        justify-items: start;
        grid-row-gap: 10px;
        grid-column-gap: 10px;
        grid-template-columns: auto auto;
    }

    .footer_top {
        padding: 72px 0 152px;
    }

    .jytre {
        margin-top: auto;
        font-size: 15px;
        width: 130px;
        display: block;
        margin: auto;
    }

}
@media only screen and (max-width: 1000px) {
    .pro-bx-img{
        width: 70px;
    }
    .shopping_cart_inner, .side_menu_button {
        height: 60px !important;
    }

    .logo_wrapper {
        height: 60px !important;
    }

    .logo_wrapper .q_logo > a {
        height: 60px !important;

    }

    .mobile_menu_button {
        float: left;
        height: 60px;
        padding-top: 10px;
        box-sizing: border-box;
        margin: 0 20px 0 0;
        width: 50px;
        text-align: center;
    }

    .home .content .container .container_inner.default_template_holder,
    .home .content .container .container_inner.page_container_inner {
        padding-top: 0px !important;
    }

    .slidertextposab .slidertext h1 {
        text-align: right;
        font-size: 30px;
        line-height: 50px;
        margin-bottom: 20px;
    }
}
@media only screen and (max-width: 800px) {


    #map .map {
        display: none;
    }

    .rght-col, .lft-col {
        float: none;
        width: 100%;
    }
    .rght-col {
        float: none;
        margin: 0 auto 30px auto;
    }
    .act-pgr {
        position: absolute;
        top: 11px;
    }

    .alignright {
        display: block;
        float: none;
        margin: auto;
        margin-bottom: 16px !important;
    }

    /*.q_slider {*/
    /*display: none;*/
    /*}*/
    #nopad10 {
        padding-right: 0 !important;
    }
}

@media only screen and (max-width: 780px) {
    .blog_holder.mason.blog_masonry_date_in_image {
        grid-template-columns: auto;
    }

    .blog_holder.mason article {
        width: auto;
        box-shadow: 1px 1px 1px #c1c1c1;
        border-radius: 20px;
        overflow: hidden;
        padding: 0;
        margin: 15px !important;
        box-sizing: border-box;
    }

    .blog_holder.blog_small_image {
        grid-template-columns: auto;
    }
}



@media only screen and (max-width: 768px) {
    .homebanners.zemanat .section_inner_margin {
        display: flex;
        gap: 0 8px;
    }

    .homebanners.zemanat .section_inner_margin .vc_col-sm-6 {
        flex-basis: 50%;

    }

    .homebanners .qode-banner-image {
        width: 100%;
        height: auto;
    }

    .homebanners .full_section_inner {
        display: flex;
        gap: 0 8px;
    }

    .homebanners .full_section_inner .vc_col-sm-4 {
        flex-basis: 33.33%;
    }

    .homebanners .full_section_inner .vc_col-sm-4 .vc_column-inner,
    .homebanners.zemanat .section_inner_margin .vc_col-sm-6 .vc_column-inner {
        padding: 0;
    }

    .homebanners .vc_col-sm-4 .qode-banner-image {
        width: auto;
        height: 80px;
    }

    .homebanners .qode-banner .enttl {
        display: none;
    }

    .homebanners .qode-banner.qode-banner-va-center {
        padding: 5px;
        box-shadow: 0px 2px 3px #808080;
    }

    .homebanners .qode-banner-content {

        height: 100px;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .homebanners .qode-banner-text-holder .fattl {
        font-size: 13px;
        font-weight: normal;
        line-height: 20px;
    }

    .d-r-none {
        display: none;
    }
    .request-main p {
        text-align: right !important;
        font-size: 25px !important;
        color: #ef7d02 !important;
        line-height: 40px !important;
        font-weight: 800 !important;
    }

    .bvcxfghtr .section_inner_margin {
        flex-wrap: wrap-reverse;
        display: flex;
        gap: 10px;
    }

    .bvcxfghtr .wpb_column.vc_column_container.vc_col-sm-6 {
        flex-basis: 100%;
    }

    .ckuygeycgyd, .ckuygeycgyd span {
        transition: all 100ms cubic-bezier(0.18, 0.89, 0.32, 1.28);
    }

    .menuIsOpen .ckuygeycgyd, .menuIsOpen .ckuygeycgyd span {
        width: 0;
        font-size: 0;
        height: 0;
        padding: 0 !important;
        margin: 0;
        transition: all 100ms cubic-bezier(0.18, 0.89, 0.32, 1.28);

    }

    .slidertextposab {
        text-align: right;
        padding:20px 60px 20px 60px;
    }

    .borderradious20 {
        border-top-right-radius: 0;
        border-top-left-radius: 0;

    }

    .theflexd > .vc_column-inner > .wpb_wrapper {
        max-width: 80%;
        margin: auto;
    }

    .ytrfghuy div {
        position: relative;
        top: 0;
        right: 0;
        max-width: 100%;
    }

    .nhgfcdvbgh .full_section_inner {
        display: flex;
        flex-direction: row-reverse;
    }

    .nhgfcdvbgh .full_section_inner .homehover {
        position: relative;
        transition: all .3s ease-in-out;
        display: flex;
    }

    .homehover div .qode-btn.qode-btn-icon.qode-btn-solid, .homehover div .qode-btn.qode-btn-icon.qode-btn-solid {
        display: none;
    }

    .theimg {
        display: none;
    }

    .ytrfghuy h2 {
        font-size: 20px;
        line-height: 30px;
        margin-top: 0px;
        text-align: center;
        padding-bottom: 20px;
    }

    .minheight200 {
        min-height: auto;
    }

    .extended-section > .full_section_inner {
        display: flex;
        flex-wrap: wrap-reverse;
    }

    .extended-section > .full_section_inner > .vc_col-sm-9 .full_section_inner {
        display: flex;
        flex-wrap: wrap-reverse;
    }

    .d-flex {
        gap: 5px;
    }

    .pro-bx-cntnt {
        height: auto;
        overflow: hidden;
        font-size: 12px;
        color: #585757;
        display: block;
        float: none;
        text-align: right;
        clear: both;
        padding-left: 5px;
        width: 100%;
        padding-right: 5px;
        box-sizing: border-box;
    }


    .lft-col {
        margin-top: 10px;
    }

    .pro-bx-img {
        width:130px;
        float: none;
        margin: auto;
    }

    .pro-bx {
        padding-left: 0 !important;
        flex-basis: calc(50% - 2.5px);
        margin: 0 5px;

    }

    .pro-bx-ttl h4 {
        font-size: 13px;
        padding-left: 5px;
    }

    .homehover1p,
    .homehover2p,
    .homehover3p {

    }

}
@media only screen and (max-width: 700px) {
    table {
        width: 100%;
    }

    .dfghasds a.qbutton[href="https://www.arvandguarantee.com/representatives/top-stores/"] {
        position: relative !important;
        right: auto !important;
        top: auto !important;
        width: 80%;
        display: block;
        margin: auto !important;
        margin-bottom: 10px !important;
    }

    .dfghasds a.qbutton[href="https://www.arvandguarantee.com/%d8%ae%d8%af%d9%85%d8%a7%d8%aa-%d9%be%d8%b3-%d8%a7%d8%b2-%d9%81%d8%b1%d9%88%d8%b4-%d8%a2%d8%b1%d9%88%d9%86%d8%af/"] {
        position: relative !important;
        right: auto !important;
        top: auto !important;
        left: auto !important;
        width: 80%;
        margin: auto !important;
        display: block;
        margin-bottom: 10px !important;
    }
}




@media only screen and (max-width: 500px) {
    .slidertextposab .slidertext h1 {
        text-align: right;
        font-size: 22px !important;
        line-height: 35px;
        margin-bottom: 10px;
    }

    .slidertextposab .sliderbutton.qode-btn.qode-btn-with-shadow {
        float: none;
        margin: auto;
        display: block;
    }

    .qode_content_slider .flex-direction-nav .flex-prev {

        left: 0;
        top: auto;
        bottom: 40px;
    }

    .qode_content_slider .flex-direction-nav .flex-next {

        right: 0;
        top: auto;
        bottom: 40px;
    }
}

.side_menu_button .search_button.fullscreen_search.normal{
    width:50px;
    height:50px;
    box-sizing: border-box;
    line-height: 55px;
    font-size: 22px;
    display: none;
}