/*
Theme Name: parsalborz
Theme URI:
Author: Avan Design
Author URI: http://www.avandesign.ir
Description:
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
text Domain:hospital
Tags:
*/
@import "css/bootstrap.min.css";
@import "css/bootstrap-theme.min.css";




html, body, div, input, span, applet, object, iframe, h1, h2, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, menu, nav, section, summary, time, mark, audio, video {

    outline: 0;

    font-size: 100%;

    vertical-align: baseline;

}

a {
    outline: none;
}

* {

    margin: 0;

    padding: 0;

    box-sizing: border-box;

    border: 0;

}

.picsmall-services{width: 80px;}
.text-decoration-link {

    text-decoration: underline !important;

}

ul {

    margin: 0;

    padding: 0;

}


.clearfix:after, .clearfix:before {

    display: block;

    content: "";

}

.clearfix:after {

    clear: both;

}

a {
    outline: none;
    text-decoration: none;

    color: #616161;

}

li {

    list-style: none;

}

h1, h2, h3, h4, h5 {

    font-weight: bold;

    line-height: 1.6875rem;

}

h2 {

    font-size: 1.375rem;

}

h4 {

    font-size: 1.125rem;

}

h5 {

    font-size: 1rem;

}

body {
    direction: ltr;
    font-family: calibri;
    background: #fff;
    color: #333;
    font-size: 15px;
    line-height: 27px;

}

a {

    text-decoration: none !important;

    color: #333;

}


button, input {

    outline: none;

}

/*this is  reset  style*/


.ma-top-menu-nav {

    position: fixed;

    z-index: 99;

    right: 0;

    left: 0;

    top: 0;

    border-bottom: 1px solid #fff;

    transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -webkit-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

}

.down-scroll-nav {

    background-color: #333;

}

.up-scroll-nav {


    background-color: transparent;

}

.navbar-nav li a {

    color: #000;

}

.nav > li > a:hover, .nav > li > a:focus {

    text-decoration: none;

    color: #0d9d9d;

    background-color: transparent;

}

.no-padding {

    padding: 0;

}

.ma-social-site-top {

    margin-top: 23px;

}

.ma-item img {

    max-height: 750px;

}

#myNavbar {

    margin-top: 7px;

}

.bg-primary {
    color: #969696 !important;
}

.ma-social-site-top li a {
position:relative;
    color: #b2b2b2;
	top:3px;
    font-size: 1.25rem;

    display: block;

    padding: 0px;

    transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -webkit-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag + span{font-size: 14px;}
.navbar-brand {

    float: right;

    height: 75px;

    padding: 15px 15px;

    font-size: 18px;

    line-height: 20px;

}

.navbar-brand > img {

    display: block;

    height: 70px;

}
.navbar-nav {
float:right;
    margin-top: 20px;
margin-bottom: 30px;
}

.ma-social-site-top {

    margin-top:35px;

}

.ma-social-site-top li a:hover {

    color: #fb840e;

}

.owl-slider .ma-item {

    position: relative;

}

.owl-slider .ma-item .ma-content-slider {

    position: absolute;

    top: 40%;

    left: 0;

    width: 100%;


}

.owl-slider .ma-item .ma-content-slider .jet-slider__content-inner {

    text-align: left;

    max-width: 1200px;

    margin: 0 auto;

    padding: 15px;

    color: #fff;

}

.owl-slider .ma-item .ma-content-slider .jet-slider__content-inner .jet-slider__title {

    font-family: "Montserrat", Sans-serif;

    font-size: 50px;

    font-weight: 200;

    text-transform: uppercase;

    line-height: 1em;

    padding: 0px 15px 0px 15px;

    margin: 31px 0px 0px 0px;

    text-align: left;

}

.owl-slider .ma-item .ma-content-slider .jet-slider__content-inner .jet-slider__subtitle {

    font-family: "Montserrat", Sans-serif;

    font-size: 50px;

    font-weight: 800;

    text-transform: uppercase;

    line-height: 1em;

    padding: 0px 15px 0px 15px;

    margin: 6px 0px 0px 0px;

    text-align: left;

}

.owl-slider .ma-item .ma-content-slider .jet-slider__content-inner .jet-slider__desc {

    font-family: "Montserrat", Sans-serif;

    font-size: 20px;

    font-weight: 400;

    text-transform: uppercase;

    letter-spacing: 44.5px;

    padding: 0px 15px 0px 15px;

    margin: 14px 0px 30px 0px;

    text-align: left;

    align-self: center;

}

.owl-slider .owl-dots {

    position: absolute;

    bottom: 10px;

    left: 45%;

}

.owl-slider .owl-dots .owl-dot span {

    width: 40px;

    height: 3px;

    margin: 5px 7px;

    background: #D6D6D6;

    display: block;

    -webkit-backface-visibility: visible;

    transition: opacity .2s ease;

    border-radius: 0;

}

.owl-slider .owl-dots .owl-dot.active span, .owl-slider .owl-dots .owl-dot:hover span {

    background: #ffffff;

    height: 8px;

}

.owl-stage .owl-item .ma-content-slider .jet-slider__content-inner {

    opacity: 0;

    transition: all 15s;

}

.owl-stage .active .ma-content-slider .jet-slider__content-inner {

    opacity: 1;

    transition: all 15s;

}

.ma-title-section {
    font-size: 1.5rem;
    text-align: center;
    color: #222;
}

figure.snip0015 {
color: #fff;
position: relative;
margin-bottom: 10px;
width: 100%;
text-align: center;
background-color: #eee;
border: 1px #ccc solid;
padding: 3px;

}

figure.snip0015 * {

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

}

figure.snip0015 img {

    opacity: 1;

    width: 100%;

    -webkit-transition: opacity 0.35s;

    transition: opacity 0.35s;

}

figure.snip0015 figcaption {

    position: absolute;

    bottom: 0;

    left: 0;

    padding: 3em 3em;

    width: 100%;

    height: 100%;

}

figure.snip0015 figcaption::before {

    position: absolute;

    top: 50%;

    right: 30px;

    bottom: 50%;

    left: 30px;

    border-top: 1px solid rgba(255, 255, 255, 0.8);

    border-bottom: 1px solid rgba(255, 255, 255, 0.8);

    content: '';

    opacity: 0;

    background-color: #ffffff;

    -webkit-transition: all 0.4s;

    transition: all 0.4s;

    -webkit-transition-delay: 0.6s;

    transition-delay: 0.6s;

}

figure.snip0015 h2,
figure.snip0015 p {

    margin: 0 0 5px;

    opacity: 0;

    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;

    transition: opacity 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s, transform 0.35s;

}

figure.snip0015 h2 {

    word-spacing: -0.15em;

    font-weight: 300;

    text-transform: uppercase;

    -webkit-transform: translate3d(0%, 50%, 0);

    transform: translate3d(0%, 50%, 0);

    -webkit-transition-delay: 0.3s;

    transition-delay: 0.3s;

}

figure.snip0015 h2 span {

    font-weight: 800;

}

figure.snip0015 p {

    font-weight: 200;

    -webkit-transition-delay: 0s;

    transition-delay: 0s;

}

figure.snip0015 a {

    font-family: IRANSans;

    left: 0;

    right: 0;

    bottom: 30%;

    position: absolute;

    color: #ffffff;

    opacity: 0;

    -webkit-transform: translate3d(0%, 0%, 0);

    transform: translate3d(0%, 0%, 0);

    -webkit-transition-delay: 0.3s;

    transition-delay: 0.3s;

}

.ma-taxonamy-link {

    bottom: 50% !important;

    font-size: 1rem !important;

}

figure.snip0015 a:hover {

    color: #fb840e;

}

figure.snip0015:hover img {

    opacity: 0.35;

}

figure.snip0015:hover figcaption h2 {

    opacity: 1;

    -webkit-transform: translate3d(0%, 0%, 0);

    transform: translate3d(0%, 0%, 0);

    -webkit-transition-delay: 0.3s;

    transition-delay: 0.3s;

    font-family: "IRANSans";

    font-size: 1rem;

}

figure.snip0015:hover figcaption .ma-category {

    opacity: 0.9;

    -webkit-transition-delay: 0.6s;

    transition-delay: 0.6s;

}

figure.snip0015:hover figcaption::before {

    background: rgba(255, 255, 255, 0);

    top: 10px;

    bottom: 10px;

    opacity: 1;

    -webkit-transition-delay: 0s;

    transition-delay: 0s;

}

#ma-products {

    padding: 25px 0;

}

.ma-item-products h3 a {

    display: block;

    font-size: 1rem;

    text-align: center;

    color: #333;

    transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -webkit-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

}

.ma-item-products h3 a:hover {

    color: #fb840e;

}

.owl-products .owl-nav {

    top: -30px;

    position: absolute;

    left: 0;

}

.owl-products .owl-nav .owl-prev {
    margin-left: 30px;
}

.owl-customer .owl-prev span, .owl-customer .owl-next span {
    font-size: 55px;
}

.owl-customer {
    padding: 0 65px;
}


.owl-products .owl-nav [class*=owl-]:hover {

    background: transparent;

    color: #fb840e;

    text-decoration: none;

}


/*end  style  products*/

#ma-customers {
    padding: 50px;
}


.owl-customer .owl-prev {

    position: absolute;

    top: 14%;

    right: 0;


}

.owl-customer .owl-next {

    position: absolute;

    top: 14%;

    left: 0;

}

.owl-customer .owl-prev i, .owl-customer .owl-next i {

    font-size: 50px;

}

.owl-theme .owl-nav [class*=owl-]:hover {

    background: transparent;

    color: #fb840e;

    text-decoration: none;

}

.owl-customer img {

    transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -webkit-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    opacity: .4;

}

.owl-customer img:hover, .center img {

    opacity: 1;

}

/*end  part customer*/

#ma-about-ako {

    padding: 50px 0;

}

.contetn-about {

    border-right: 2px solid #7ed0e0;

    padding-right: 20px;

    text-align: justify;

}

.equal-height {

    display: flex;

}

.equal-height .item-part {

    background: #fff none repeat scroll 0 0;

    display: flex;

    flex-direction: column;

    width: 100%;

}

.ma-download, .single_add_to_cart_button, .added_to_cart {

    padding: 6px 40px;

    background-color: #fb840e;

    display: inline-block;

    width: 250px;

    text-align: center;

    color: #fff;

    border-radius: 4px;

    transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -webkit-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

}


.ma-download:hover, .single_add_to_cart_button:hover, .added_to_cart:hover {

    background-color: #7ed0e0;

    color: #fff;

}


.ma-title-company, .content-box h3, .content-box h4, .content-box h5 {

    color: #0d9d9d;

}

/*end  part  about*/

#ma-exportation {

    position: relative;

    width: 100%;

    height: 100%;

    left: 0;

    top: 0;

    display: flex;

    padding: 150px 0;

    justify-content: center;

    align-items: center;

}


.shadow {

    -webkit-border-radius: 0% 0% 100% 100% / 0% 0% 8px 8px;

    -webkit-box-shadow: rgba(0, 0, 0, .30) 0 2px 3px;

}

.content-box {

    background: #fff;

    border: 1px solid #ccc;

    box-shadow: 1px 1px 2px #fff inset,
    -1px -1px 2px #fff inset;

    border-radius: 0;
    display: inline-block;
    padding: 50px;
}

.col-box {
    background:rgba(255,255,255,0.8);
    display: inline-block;
    padding: 25px;
width:100%;
text-align:center;
}

.col-box h5 {
    text-align: center;
    color: #0d9d9d
}

.icon-col {
    width: 60px;
    margin: 0 auto 30px auto;
    display: block;
}

.bor-left {
    border-left: 1px #eee solid;
}

.fl-rich-text {
    text-align: center;
    color: #0d9d9d
}


.content-box p {

    margin-top: 25px;

    line-height: 32px;

    font-size: .875rem;

    text-align: justify;

}


.col-lg-offset-8, .col-md-offset-6 {

    margin-right: 0;

}

#ma-form {
    position: relative;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #0d9d9d;
    padding: 30px 0 30px 0;

    display: flex;

    justify-content: center;

    align-items: center;

}

.ma-title-form {

    color: #fff;

    font-weight: bold;

    font-size: 1rem;

    display: inline-block;

    border-bottom: 1px solid #fff;

    padding-bottom: 10px;


}

input, select {

    outline: none;

    width: 100%;

    border: 1px solid #eee;

    margin: 10px 0;

    padding: 5px 8px;

    border-radius: 4px;

}

#ma-form form {

    margin-top: 5px;

}

input[type="submit"] {

    width: 150px;

    margin: 10px auto;

    background: transparent;

    color: #fff;

    transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -webkit-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

}

input[type="submit"]:hover {

    background-color: #fb840e;

}

/*end  form*/

footer {
    background: #4a4a4a;
    padding: 60px 0 0px 0;
    color: #e0e0e0;
    font-size: 14px;
text-align:justify;
}

.foot-menu {
    padding: 0 20px;
}

.foot-menu ul li {
    position: relative;
    top: 3px;
}

.foot-menu ul li:before {
    content: "\f105";
    font-family: "Font Awesome 5 Pro";
    padding-right: 6px;
}
.langbox{direction:rtl;}
.foot-titr {
    font-size: 14px;
    margin-bottom: 10px;
    color: #fff;
    font-weight: bold;
}

footer a {
    color: #cecece;
}

footer a:hover {
    color: #0d9d9d;
}

footer i {
    font-size: 24px;
}

footer .post-date {
    color: #999;
    border-right: 1px #444 solid;
    padding-right: 5px;
    margin-right: 5px;
    font-size: 12px;
    line-height: 12px;
}

footer .image {
    position: relative;
    width: 120px;
    margin-bottom: 10px;
}

hr {
    background-color: rgba(0, 0, 0, .1);
    border: 0;
    height: 1px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.copyright {
    font-size: 12px;
    margin-top: 30px;
}
.wpml-ls-legacy-list-horizontal{padding:0 !important}
.wpml-ls-legacy-list-horizontal a{padding:0 !important}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag + span{margin-right: .4em;}
.copyright a {
    color: #0d9d9d;
}

.copyright a:hover {
    color: #fff;
}

footer p {
    position: relative;
    margin-bottom:0px;
}
.copyright p{margin-bottom:12px;}
.ma-top-menu-nav .list-inline {
    position: relative;
    text-align: left
}

.ma-top-menu-nav .list-inline > li {
    padding-right: 0 !important;
}

footer .list-inline {
    position: relative;
}

footer ul {
    margin: 15px 0;
}
footer ul li{margin-bottom:10px;}
#myBtn {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 99;
    border: none;
    outline: none;
    background-color: #b2b2b2;
    color: #fff;
    cursor: pointer;
    border-radius: 5px;
    font-size: 18px;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 45px;
}


#myBtn:hover {

    background-color: #06a09e; /* Add a dark-grey background on hover */

    color: #fff;

}

.ma-fix-sidebar-social li a {

    display: inline-block;

    padding: 4px 12px;

    background-color: #06a09e;

    color: #fff;

    border-bottom: 1px solid #fff;

    border-top: 1px solid #fff;

    transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -webkit-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

}

.ma-fix-sidebar-social li a:hover {

    padding-left: 20px;

    padding-right: 20px;

}

.ma-fix-sidebar-social {

    position: fixed;

    bottom: 50%;

    right: 0;

    z-index: 99;

    display: none;

}

/*end  style  for  index*/

.image-header {

    width: 100%;

    max-height: 300px;

    overflow: hidden;

    position: relative;

}

.image-header:before {

    display: block;

    content: "";

    position: absolute;

    top: 0;

    right: 0;

    width: 100%;

    height: 100%;

    background: #000000;

    opacity: .3;

}

.ma-header-page {

    position: relative;

}

.ma-breadcrumbs {
    position: absolute;
    font-size: 0.9rem;
    color: #fff;
    background: rgba(13, 157, 157, 0.6);
    top: 230px;
    right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    width: fit-content;
    padding-left: 15px;
width:100%;
}

.ma-title-post {
    position: relative;
    font-size: 1rem;
    padding-left: 110px;
    color: #0d9d9d;
}

.ma-title-page {
    position: relative;
    font-size: 1.1rem;
    color: #0d9d9d;
    top: -10px;
    right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    width:100%;
}
.ma-title-page:before {
    display: inline-block;
    content: "";
    background-color: #b2b2b2;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 30px;
    right: 0;
}
.pic-pro img {
  width: 100%;
}
.ma-title-page span{margin:auto;width:auto;padding:0 0 0 15px;background:#fff;z-index: 999;position: relative;}

/*.ma-content-page span{*/

/*    display: block;*/

/*}*/

.ma-content-page .banner img {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
}

.ma-order-contnet {
    margin-top: 30px;
}

.ma-title-post:before {
    display: inline-block;
    content: "";
    background-color: #0d9d9d;
    width: 100px;
    height: 2px;
    position: absolute;
    top: 10px;
    left: 0;
}



.ma-content-page {

    margin: 0px 0 50px 0;

}

.ma-content-page h3 {

    font-size: 1rem;

    margin-bottom: 15px;

}

.ma-content-page p {

    font-size: .875rem;

    line-height: 32px;

    text-align: justify;

    margin: 15px 0;

    color: #676767;

}

.title-car {

    color: #fb840e;

    display: block;

    margin: 20px 0 15px;

    font-weight: bold;

}

.ma-car-inf-item li {

    margin: 10px 0;

}

.zoom {

    cursor: zoom-in;

}

.ma-product-content {

    margin-top: 30px;

}

.ma-product-content img {
    margin: 0;
}

.ma-link-order {

    margin: 25px auto;

    display: table;

}

.ma-car-inf-item .type {

    color: #fb840e;

}

.ma-search-box input[type="search"] {

    background-color: transparent;

    border: 1px solid #fff;

    color: #fff;

    padding: 5px 10px;

}

.ma-search-box {

    position: relative;

}

.ma-search-box:before {

    display: inline-block;

    content: "\f002";

    font-family: "Font Awesome 5 Pro";

    font-weight: 900;

    z-index: 99;

    font-size: 20px;

    text-indent: 0;

    color: #fff;

    position: absolute;

    left: 11px;

    bottom: 7px;

    border-right: 1px solid #fff;

    padding-right: 10px;

}


.ma-search-box input[type="search"]::placeholder {

    color: #fff;

    opacity: 1; /* Firefox */

}


.ma-search-box input[type="search"]:-ms-input-placeholder { /* Internet Explorer 10-11 */

    color: #fff;

}


input[type="search"]::-ms-input-placeholder { /* Microsoft Edge */

    color: #fff;

}

/*end  style  page*/

.ma-item-articel {
	direction:ltr;
    margin: 25px 0;

}

.ma-item-articel h3 {
    font-size: 1rem;
    margin-top: 0;
    color: #020100;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    min-height: 50px;
    position: relative;
}

.ma-item-articel h3:before {
    display: inline-block;
    content: "";
    background-color: #eee;
    width: 18%;
    height: 2px;
    position: absolute;
    top: 60px;
    left: 0;
    right: auto;
}
.ma-item-articel h3:hover {
    color: #0d9d9d;
}
.ma-item-articel data i {
    margin-left: 5px;
}
.ma-item-articel data {
    font-size: .825rem;
    color: #928e9c;
}
.ma-item-articel p {
    font-size: .825rem;
}
.ma-more {
    color: #0d9d9d;
    font-size: .875rem;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
position: relative;
padding-left: 15px;
}
.ma-more:hover, .breadcrumbs a:hover {
    color: #000;
}
.ma-more:before {
    position: absolute;
	font-family: "Font Awesome 5 Pro";
    top: -5px;
left:0;
	content: "\f101";
}

.image-hover-effects {

    position: relative;

    overflow: hidden;

}

.image-hover-effects img {

    width: 100%;

}

.image-hover-effects::before {

    position: absolute;

    top: 0;

    left: -75%;

    z-index: 2;

    display: block;

    content: '';

    width: 50%;

    height: 100%;

    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);

    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);

    -webkit-transform: skewX(-25deg);

    transform: skewX(-25deg);

}

.image-hover-effects:hover::before {

    -webkit-animation: shine .75s;

    animation: shine .75s;

}

@-webkit-keyframes shine {

    100% {

        left: 125%;

    }

}

@keyframes shine {

    100% {

        left: 125%;

    }

}

/*end  archive*/

.ma-contet-products {

    background-color: #f1f1f1;

    padding: 25px;

    margin:0;

}

ma-contet-products p {

    font-size: .825rem;

    text-align: justify;

    line-height: 32px;

    color: #818181;

}

.ma-content-products-dec {

    border-left: 2px solid #fff;

    padding-left: 50px;

}

.woocommerce-product-attributes-item__label, .title-attribiots {

    color: #fb840e;

    margin-left: 5px;

    display: inline-block;

}

.woocommerce-product-attributes-item__value p {

    display: inline-block;

    margin: 0;

}

.variations td {

    color: #333;

}

.variations {

    width: 100%;

}

.shop_attributes {

    margin-top: 15px;

}

.alert-danger {

    margin: 25px 0;

}

.owl-dots {

    text-align: center;

}

/*this is  for  pagention  style*/

.ma-pagination {

    margin: 20px 0;

}

.ma-pagination a {

    border: 1px solid #fb840e;

    transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -webkit-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    color: #333;

}

.ma-pagination .current, .ma-pagination a {

    padding: 5px 15px;

    border-radius: 4px;

    margin: 5px;

    color: #333;

}

.ma-pagination .current, .ma-pagination a:hover {

    background: #fb840e;

    color: #fff;

}

.ma-button-order {

    margin-top: 25px;

}

.my-choice-item {

    margin: 10px 0;

}

.ma-image-butel {

    position: relative;

}

.Container_lid {

    position: absolute;

    top: 0;

    right: 0;

    left: 0;

}

.Bottle {

    position: absolute;

    bottom: 0;

    right: 0;

    left: 0;

}

/*this is for  search modal*/

#search {

    position: fixed;

    top: 0px;

    left: 0px;

    width: 100%;

    height: 100%;

    background-color: rgba(0, 0, 0, 0.7);

    -webkit-transition: all 0.5s ease-in-out;

    -moz-transition: all 0.5s ease-in-out;

    -ms-transition: all 0.5s ease-in-out;

    -o-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

    -webkit-transform: translate(0px, -100%) scale(0, 0);

    -moz-transform: translate(0px, -100%) scale(0, 0);

    -ms-transform: translate(0px, -100%) scale(0, 0);

    -o-transform: translate(0px, -100%) scale(0, 0);

    transform: translate(0px, -100%) scale(0, 0);

    opacity: 0;

    display: none;

}


#search.open {

    -webkit-transform: translate(0px, 0px) scale(1, 1);

    -moz-transform: translate(0px, 0px) scale(1, 1);

    -ms-transform: translate(0px, 0px) scale(1, 1);

    -o-transform: translate(0px, 0px) scale(1, 1);

    transform: translate(0px, 0px) scale(1, 1);

    opacity: 1;

    z-index: 106;

    display: block;

}


#search input[type="search"] {

    position: absolute;

    top: 50%;

    left: 0;

    margin-top: -51px;

    width: 60%;

    margin-left: 20%;

    color: rgb(255, 255, 255);

    background: transparent;

    border-top: 1px solid rgba(255, 255, 255, .8);

    border-bottom: 2px solid rgba(255, 255, 255, .5);

    border-left: 0px solid transparent;

    border-right: 0px solid transparent;

    font-size: 1.4rem;

    font-family: IRANSans;

    font-weight: 300;

    text-align: center;

    outline: none;

    padding: 20px;

}


#search .close {

    position: fixed;

    top: 15px;

    right: 15px;

    opacity: 1;

    font-size: 27px;

    color: #fff;

}


#search .close:hover {

    color: #FC2121;

    cursor: pointer;

}

.sub-title {
    width: 100%;
    float: right;
    margin-bottom: 50px;
}


html[dir="rtl"] .gform_wrapper.gf_browser_gecko .left_label input[type="file"], html[dir="rtl"] .gform_wrapper.gf_browser_gecko .right_label input[type="file"], html[dir="rtl"] .gform_wrapper.gf_browser_gecko .top_label input[type="file"] {

}


.gform_wrapper .top_label input.large.datepicker, .gform_wrapper .top_label input.medium.datepicker, .gform_wrapper .top_label input.small.datepicker {
    width: 100% !important;
}

.upladfile input[type="file"] {
    float: left;
    border: 0 !important;
    margin: 0 !important;
    padding: 0
}

.upladfile label {
    color: #999;
    font-weight: normal !important;
    position: absolute;
    right: 5px;
    top: 8px;
}

.flip-form ul li {
    width: 33%;
    float: right;
    padding: !important;
    clear: none !important;
}

.langua a {
    font-size: 1rem !important;
    border-left: 1px #fff solid;
    padding-left: 10px
}

.langua a img {
    margin-left: 5px
}

.catalog-bor {
    border-right: 2px #7ed0e0 solid
}


.owl-carousel.owl-rtl .owl-item {
    border-left: 1px #eee solid;
    padding-left: 25px
}

.owl-carousel.owl-rtl .owl-item:nth-child(3n+0) {
    border-left: 0px #eee solid;
}


a.pp_previous, a.pp_next, a.pp_close, div.pp_default a.pp_arrow_next, div.pp_default a.pp_arrow_previous, .pp_nav .pp_pause, .pp_nav .pp_play {
    font-size: 0
}

.contact-form li {
    position: relative;
}

.contact-form input[type=text], .contact-form textarea {
    border: 2px #0d9d9d solid;
    border-width: 0 0 2px 0;
    font-size: 9pt !important;
    border-radius: 0;
}

.contact-form textarea {
    height: 120px !important;
}

.contact-form label {
    position: absolute;
}

.contact-form .gfield_required {
    color: #0d9d9d;
    left: 0;
    top: 10px
}

.contact-form input[type=submit] {
    background: #0d9d9d;
    color: #fff;
    font-size: 10pt !important;
    float: left;
    padding: 2px 15px;
}

.contact-form .gform_footer {
    margin: 0 !important
}

.ma-content-page .container {
    box-shadow: 1px 1px 10px #999;
    padding: 30px;
margin-top:50px;
}

::-moz-selection { /* Code for Firefox */
    color: #fff;
    background: #0d9d9d;
}

::selection {
    color: #fff;
    background: #0d9d9d;
}






#ma-services{background:#fff;padding:70px 0;box-shadow: 0px 5px 10px rgba(0,0,0,0.3), 0px 0px 0px rgba(0,0,0,0.3);margin:0px 0 20px 0;}
#ma-services h2{margin-bottom: 50px;font-size: 20px;}
#ma-services ul li{margin-bottom:20px;}
#ma-services svg{fill:#0d9d9d;float: right;margin-left: 10px;}

.home-intro {
 background-color:#fff;
 padding:150px 0;
 position:relative;
text-align:justify;
}

.home-intro h2{
margin-bottom: 40px;
}
@media(max-width:1439.98px) {
 .home-intro {
  padding:100px 0
 }
}
@media(max-width:991.98px) {
 .home-intro {
  padding:100px 0 0
 }
}
@media(max-width:575.98px) {
 .home-intro {
  padding:75px 0 0
 }
}
.home-intro:before {
 background-color:#0d9d9d;
 content:'';
 height:100%;
 position:absolute;
 right:0;
 top:0;
 width:33vw
}
@media(max-width:1239.98px) {
 .home-intro:before {
  width:25vw
 }
}
@media(max-width:991.98px) {
 .home-intro:before {
  display:none
 }
}
.home-intro__text {
 position:relative;
 top:calc((12px * 1.5) + (0 * 1.3rem) + (2 * 1px))
}
@media(max-width:991.98px) {
 .home-intro__text {
  top:0
 }
}
.home-intro__image {
 height:100%;
 position:relative
}
@media(max-width:991.98px) {
 .home-intro__image {
  height:0;
  margin:90px 0 0;
  padding-bottom:58%;
  position:relative
 }
}
.home-intro__image-inner {
 background-position:center center;
 background-repeat:no-repeat;
 background-size:cover;
 height:100%;
 position:absolute;
 width:100%
}
.home-intro__image:before {
 background-color:#000;
 content:'';
 display:none;
 height:calc(100% + 80px);
 position:absolute;
 top:-40px;
 width:30vw
}
@media(max-width:991.98px) {
 .home-intro__image:before {
  display:block;
  right:calc(-1 * (((100vw - (720px - 20px))) / 2))
 }
}
@media(max-width:767.98px) {
 .home-intro__image:before {
  right:calc(-1 * (((100vw - (540px - 20px))) / 2))
 }
}
@media(max-width:575.98px) {
 .home-intro__image:before {
  right:-40px
 }
}





.btn-lg, .btn-group-lg > .btn {
padding: 10px 16px;
font-size: 15px;
line-height: 1.3333333;
border-radius: 0;
border: 1px #b2b2b2 solid;
margin-top: 10px;
background:#fff;
color:#000;
}
.btn-lg:hover, .btn-group-lg > .btn:hover {
border: 1px #000 solid;
background:#000;
color:#fff;
}
#ma-blog{
 background-color:#fff;
 padding:50px 0 70px 0;
 position:relative;
text-align:justify;
}
.subtitle{color:#b2b2b2 ;font-weight:normal;text-align:center;}
.ma-item-customer img{max-width:120px;}
.logo{position:absolute;z-index:999;top:180px;left:5vw;}
.logo img{width:300px;}

.logo-inner{top: 5px;right: 42%;position: absolute;}
.logo-inner img{width:180px;}
.nav > li > a{padding: 10px 20px 10px 0;}




.list-inline>li {
    padding-left: 0 !important;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
    top: -3px;
    position: relative;
}

.js-site-nav ul{text-align: right;margin-top: 20px;margin-bottom: 30px;}
.js-site-nav ul li{display: inline-block;margin-left: 30px;font-weight: bold;margin-top: 18px;}
.home-intro__text .wp-caption{width: 100% !important;}




