body .footer_content{z-index:100}
.PSelCat a,.PSelCat,.PFooterSelectedBody{color:#000}
.footer_content input.text{box-shadow:none!important}
.dir_rtl ul li a{text-align:right}
.dir_rtl .footer_content .website_footer_dark ul li,.dir_rtl .footer_content .website_footer_dark ul li a,.dir_rtl .footer_content .website_footer_dark .FCol,.dir_rtl .FPSC1,.dir_rtl .phone_style{font:11pt/12pt MyYekan2,mynassim,verdana,Arial,Tahoma;line-height:25px;}
.dir_rtl .footer_content .website_footer_gray ul li,.dir_rtl .footer_content .website_footer_gray ul li a,.dir_rtl .footer_content .website_footer_gray .FCol,.dir_rtl .FPSC1,.dir_rtl .phone_style{font:11pt/12pt MyYekan2,mynassim,verdana,Arial,Tahoma;line-height:25px;}
.footer_content .website_footer_dark .Footer ul li, .footer_content .website_footer_dark .Footer ul li a, dir_rtl .phone_style{color:#fff}
.footer_content .website_footer_dark .Footer ul li, .footer_content .website_footer_dark .Footer ul li a, dir_ltr .phone_style{color:#fff}
.footer_content .website_footer_gray .Footer ul li, .footer_content .website_footer_gray .Footer ul li a, dir_rtl .phone_style{color:#77797b}
.PSelCat a{font:10pt/12pt Arial, Helvetica, sans-serif}
body.dir_rtl .PSelCat a{font:10pt/12pt MyYekan2,mynassim,verdana,Arial,Tahoma;}
.website_footer_dark .Footer{background-color:#222;direction:ltr;height:auto;}
.website_footer_gray .Footer{background-color:#f2f2f2;direction:ltr;height:auto;}
.dir_rtl .Footer{direction:rtl}
.master{width:980px;margin:0 auto;position:relative}
.FBody{padding:10px 0px;color:#77797b}
.FCol{float:left;min-height:220px;padding:0 5px;line-height:20px;}
body.dir_rtl .FCol.CompanyDescFooter{padding-right: 0px;width: calc(100% / 3 - 5px)}
body.dir_ltr .FCol.CompanyDescFooter{padding-left: 0px;width: calc(100% / 3 - 5px)}
body.dir_rtl .FCol.CompanyContactFooter{padding-left: 0px;width: calc(100% / 3 - 5px);}
body.dir_ltr .FCol.CompanyContactFooter{padding-right: 0px;width: calc(100% / 3 - 5px)}
.dir_rtl .FCol{float:right}
.FLogo{height:70px}
.FLogo .Logo{top:40px}
.ColTitle{font:bold 13pt "Open Sans",Verdana,Geneva,sans-serif;height:39px}
.dir_rtl .ColTitle{font:15pt myyekan2,mynassim,arila}
.PFinder{background:#e5e5e5 url(images/pfb.gif) no-repeat right center;padding:0 60px 0 0;margin-top:2px;position:relative;cursor:pointer;width:135px}
.dir_rtl .PFinder{background-position:left center;padding:0 0 0 60px}
.PFinder .PFooterSelectedBody{width:100px;height:17px;padding:5px 30px;cursor:pointer;background:none repeat scroll 0 0 #e5e5e5;border:medium none;border-radius:3px;color:#a8a9aa; white-space: nowrap;}
.PSelCat{position:absolute;bottom:30px;left:0;border:1px solid #ccc;padding:5px;background:#fff;z-index:1000;display:none;max-height:400px;overflow-y:auto!important}
.dir_rtl .PSelCat{left:auto;right:0}
.FPSC1{font-weight:700;padding:5px;border-bottom:dotted 1px #ccc;cursor:default}
.PSelCat a{display:block;padding:5px 15px 5px 5px;text-decoration:none;color:#77797b}
.FBody ul{padding:0;margin:0}
.FCol .FBody li{padding:0;margin:0;list-style:none}
.FCol .ProCat1 li a{cursor:pointer}
.Circle{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.FCol ul li{font-size:14px;line-height:22px}
.website_footer_dark .FCol ul li:before{color:#3976c7!important;content:"■";font-family:FontAwesome;font-size:8px;margin-right:-5px;padding-left:5px}
.dir_rtl .website_footer_dark .FCol ul li::after {
    background: #ccc none repeat scroll 0 0;
    content: "";
    height: 1px;
    left: 100%;
    position: absolute;
    right: 0;
    top: 25px;
    transition-duration: 0.3s;
    transition-property: left;
    transition-timing-function: ease-out;
    z-index: -1;
}
.dir_ltr .website_footer_dark .FCol ul li::after {
    background: #ccc none repeat scroll 0 0;
    content: "";
    height: 1px;
    right: 100%;
    position: absolute;
    left: 0;
    top: 25px;
    transition-duration: 0.3s;
    transition-property: right;
    transition-timing-function: ease-out;
    z-index: -1;
}
.Sharing{padding:0!important;direction:ltr;overflow:hidden;width:100%!important;margin-top:2px!important}
#Sharing ul,#Sharing li,#Sharing a,.Sharing img{padding:0;margin:0}
#Sharing li{padding:5px}
.Sharing a{padding:5px;display:block;width:auto;height:auto;float:left}
.dir_rtl .Sharing a{float:right}
.Sharing img{width:auto;height:auto;margin:1px 1px 0 0;float:left;max-width:50px}
.dir_rtl .Sharing img{float:right;}
.Sharing img:hover{width:auto;height:auto}
.website_footer_gray .Copyright{color:#7a7a7a}
.website_footer_dark .Copyright{color:#fff}
.website_footer_gray .Copyright{color:#666666}
.website_footer_dark .CRight{color: #fff !important}
.website_footer_gray .CRight{color: #666666 !important}
.Fade{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.HBN a{background:url(images/hb.png) no-repeat 0 0}
.HBN:hover a{background-position:0 -6px}
#tooltip{cursor:pointer;display:none;position:absolute;color:#fff;font-size:1.1em;direction:ltr;text-align:center;z-index:1000;padding:5px 10px;max-width:200px;border-top:1px #fff solid;border-bottom:1px #fff solid;text-shadow:1px 1px 0 #000;box-shadow:1px 1px 5px #000;border-radius:5px;background:#d80546}
.dir_rtl #tooltip{direction:rtl}
.CRight{float:left;padding-top:40px;direction:ltr}
.dir_rtl .CRight{float:right;direction:rtl}
.CLeft{float:right;padding-top: 10px;}
.dir_rtl .CLeft{float:left}
.website_footer_dark a{color: #fff}
.website_footer_gray a{color: #666666}
.website_footer_dark .CRight > a{float: left;margin-top: -8px;padding-right: 2px;}
.clear{clear:both}
.Footer .btn{background-color:#e5e5e5;border-color:#dfdfdf;border-image:none;border-radius:0;border-style:solid;border-width:0;height:30px;padding:0;position:absolute;width:30px;margin-top:5px}
.Footer .newsletterEmail{border-radius:0!important;height:20px!important;padding-left:4%;width:80%;border:1px solid #e5e5e5!important}
.Footer .btn:hover,Footer .btn:hover>.fa-paper-plane{background-color:#d80546;color:#fff}
.Footer .btn .fa-paper-plane{margin-top:3px;color:#666}
.Footer .btn:hover .fa-paper-plane{color:#fff}
.newsletterEmail{border-radius:0!important;height:20px!important;padding-left:4%;width:100%}
.dir_rtl .PFinder .PFooterSelectedBody{border:1px solid #f7f7f7;background:#f7f7f7 none repeat scroll 0 0;border-radius:0!important}
.bc_red{background-color:#d80546!important;color:#FFF!important}
.dir_rtl .phone_style{direction:ltr;float:left;font:16px/15px MyYekan2,arial,verdana,tahoma;margin-top:2px!important;font-weight:400!important}
.phone_style{font:16px/15px "Open Sans",arial,verdana,tahoma;float:none}
.NoDisplay{display:none!important}
.website_footer_dark .FCol .line{background-color:#171717;border-bottom:1px solid #353535;height:1px;margin-bottom:8px}
.website_footer_gray .FCol .line{background-color:#f2f2f2;border-bottom:1px solid #d3d3d3;height:1px;margin-bottom: 20px}
.ProCat1{height:auto}
.social_network_icon,#Sharing{width:100%!important}
.website_footer_dark .FooterContactBG{background-color:#292929;border-bottom:1px solid #171717;height:50px}
.website_footer_gray .FooterContactBG{background-color:#d9d9d9;border-bottom:1px solid #fff;height:50px}
.website_footer_gray .FooterContactBG_copyright{background-color:#d9d9d9;min-height:95px; position: relative}
.website_footer_gray .FooterContactBG_copyright2 {
    background-color: #fff;
    height: 0.5px;
    position: absolute;
    top: 1px;
    width: 100%;
}
.website_footer_gray .FBody{padding-top: 20px;}
.website_footer.website_footer_gray{padding: 0;}
.website_footer_dark #hidBtn{ display: none}
.website_footer_gray .tcom-back-to-top{display: none}
.website_footer_gray .FooterContactWrapper{border-top:10px solid #d9d9d9}
.website_footer_dark .FooterContactWrapper{border-top:10px solid #292929}
.FooterContactRow{height:29px;margin-top:5px}
.FooterMenuWrapperCompanyNote,.FooterContactRow,.FooterMiddleWrapper,.FooterMenuWrapper{clear:both;color:#fff!important;font:18px/29px Arial, Helvetica, sans-serif;margin:0 auto;width:980px;font-weight: bold;}
.website_footer_gray .FooterContactDesc{color: #77797b !important}
.website_footer_gray .ColTitle{color:#222;}
body.dir_rtl .FooterMenuWrapperCompanyNote, body.dir_rtl .FooterContactRow, body.dir_rtl .FooterMiddleWrapper, body.dir_rtl .FooterMenuWrapper{font:18px/29px MyYekan2,mynassim,verdana,Arial,Tahoma !important;}
.FooterContactDesc{direction:rtl;display:block;float:right;height:29px;line-height:29px}
.FooterContactInfo{float:left;}
.FooterContactInfo ul li{display:block;float:left;height:29px;line-height:29px}
.FooterContactInfo ul li.sep{margin:0 15px}
.FooterContactInfo ul li{display:block;float:left;height:29px;line-height:29px}
.FooterContactInfo ul li.sep .line{background-color:#5e5e5e;display:block;height:10px;margin-top:10px;width:1px}
.FooterContactInfo ul li a.email{background-position:0 -40px;font:14px/23px "Trebuchet MS",Helvetica,sans-serif!important;padding-left:22px}
.FooterContactInfo ul li a{background:rgba(0,0,0,0) url(images/footer-contact-info-icons.png) no-repeat scroll 0 0;color:#fff;display:block;float:left;font-size:14px;height:23px;line-height:23px;margin-top:3px;padding-left:22px}
.FooterContactInfo ul li a.faq{background-position:0 -20px}
.FooterMenuWrapper{font:15px/15px Arial, Helvetica, sans-serif;text-align:right}
body.dir_rtl .FooterMenuWrapper{font:15px/15px MyYekan2,mynassim,verdana,Arial,Tahoma !important;}
.FooterMenuWrapper .FooterMenuWrapperCompanyNote{color:#666;float:right;font:13px/28px Arial, Helvetica, sans-serif;margin-top:-30px;padding-top:1px;width:auto;margin-right:27px!important}
body.dir_rtl .FooterMenuWrapper .FooterMenuWrapperCompanyNote{float:left;font:13px/28px MyYekan2,mynassim,verdana,Arial,Tahoma!important}
.FLogo{height:70px}
.FLogo .Logo{top:40px}
.ColTitle{font:bold 13pt Ubuntu,Geneva,sans-serif !important;height:30px;}
.dir_rtl .ColTitle{font-family:myyekan2,mynassim,arila !important;}
.PFinder{background:#e5e5e5 url(images/pfb.gif) no-repeat right center;padding:0 60px 0 0;margin-top:2px;position:relative;cursor:pointer;width:135px}
.dir_rtl .PFinder{background-position:left center;padding:0 0 0 60px}
.PSelCat{position:absolute;bottom:30px;width:300px;left:0;border:1px solid #ccc;padding:5px;background:#fff;z-index:1000;display:none;max-height:400px;overflow-y:auto!important}
.dir_rtl .PSelCat{left:auto;right:0}
.FPSC1{font-weight:700;padding:5px;border-bottom:dotted 1px #ccc;cursor:default}
.PSelCat a{display:block;padding:5px 15px 5px 5px;text-decoration:none;color:#77797b}
.FBody ul{padding:0;margin:0}
.FCol .FBody li{padding:0;margin:0;list-style:none}
.FCol .ProCat1 li a{cursor:pointer}
.Circle{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.FCol ul li{font-size:14px;line-height:22px}
.Sharing{padding:0!important;direction:ltr}
#Sharing ul,#Sharing li,#Sharing a,.Sharing img{padding:0;margin:0}
#Sharing li{padding:5px}
.Sharing a{padding:5px;display:block;width:auto;height:auto;float:left}
.dir_rtl .Sharing a{float:right}
.Fade{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.HBN a{background:url(images/hb.png) no-repeat 0 0}
.HBN:hover a{background-position:0 -6px}
#tooltip{cursor:pointer;display:none;position:absolute;color:#fff;font-size:1.1em;direction:ltr;text-align:center;z-index:1000;padding:5px 10px;max-width:200px;border-top:1px #fff solid;border-bottom:1px #fff solid;text-shadow:1px 1px 0 #000;box-shadow:1px 1px 5px #000;border-radius:5px;background:#d80546}
.dir_rtl #tooltip{direction:rtl}
.CRight{float:left;padding-top:40px;direction:ltr;margin: 0;}
.clear{clear:both}
.dir_rtl #FCol_FX{overflow:hidden;height:auto}
.btn{-moz-user-select:none;background-image:none;border:1px dashed transparent;border-radius:2px;cursor:pointer;display:inline-block;font-family:Roboto,sans-serif;font-size:12px;font-weight:600;line-height:1.625;margin-bottom:0;padding:1px 8px;margin-top:5px;text-transform:uppercase;vertical-align:middle;white-space:nowrap}
.Footer .btn{background-color:#e5e5e5;border-color:#dfdfdf;border-image:none;border-radius:0;border-style:solid;border-width:0;height:30px;padding:0;position:absolute;width:30px;margin-top:5px}
.Footer .newsletterEmail{border-radius:0!important;height:20px!important;padding-left:4%;width:80%;border:1px solid #e5e5e5!important}
.Footer .btn .fa-paper-plane{margin-top:3px;color:#666}
.Footer .btn:hover .fa-paper-plane{color:#000}
.newsletterEmail{border-radius:0!important;height:20px!important;padding-left:4%;width:100%}
.dir_rtl .PFinder .PFooterSelectedBody{border:1px solid #f7f7f7;background:#f7f7f7 none repeat scroll 0 0;border-radius:0!important}
.bc_red{background-color:#d80546!important;color:#000!important}
.dir_rtl .phone_style{direction:ltr;float:left;font:16px/15px MyYekan2,arial,verdana,tahoma;margin-top:2px!important;font-weight:400!important}
.phone_style{font:16px/15px "Open Sans",arial,verdana,tahoma;float:none}
.website_footer_dark .ColTitle,.website_footer_dark .FCol,.website_footer_dark .FCol p,.website_footer_dark .FLine,.website_footer_dark .Fade,.website_footer_dark .CRight div,.website_footer_dark .FooterMenuWrapperCompanyNote,.website_footer_dark .FooterMenuWrapperCompanyNote a,.website_footer_dark .FooterMenuWrapper .FooterMenuWrapperCompanyNote{color:#FFF}
.website_footer_gray .ColTitle,.website_footer_gray .FCol,.website_footer_gray .FCol p,.website_footer_gray .FLine,.website_footer_gray .Fade,.website_footer_gray .CRight div,.website_footer_gray .FooterMenuWrapperCompanyNote,.website_footer_gray .FooterMenuWrapperCompanyNote a,.website_footer_gray .FooterMenuWrapper .FooterMenuWrapperCompanyNote{color:#77797b}
.CRight{padding-top:8px!important;width:46%!important; vertical-align: middle;line-height: 20px; text-align: justify}
body.dir_rtl .CRight{font:13px/15px MyYekan2,mynassim,verdana,Arial,Tahoma!important}
.CRight div{color:#fff}
.FPSC1{color: #000 !important;}

.dir_rtl .FCol ul li:hover:after,.dir_rtl .FCol ul li:focus:after,.dir_rtl .FCol ul li:active:after {
    left:60%
}
.dir_ltr .FCol ul li:hover:after,.dir_ltr .FCol ul li:focus:after,.dir_ltr .FCol ul li:active:after {
    right:60%
}
.dir_rtl .CRight * ,.dir_rtl .FooterMenuWrapperCompanyNote *{
    font:13px/28px MyYekan2,mynassim,verdana,Arial,Tahoma!important;
}
.dir_ltr .dark .FCol ul li:after {
    background:#CCC none repeat scroll 0 0;
    content:"";
    height:1px;
    right:100%;
    position:absolute;
    position:absolute;
    left:0;
    top:25px;
    transition-duration:.3s;
    transition-property:right;
    transition-timing-function:ease-out;
    z-index:-1
}

.dir_ltr .FCol ul li {
    text-rendering:auto;
    transform:translate(0px,0px);
    transition:.4s ease 0
}
.dir_rtl .dark .FCol ul li:after {
    background:#CCC none repeat scroll 0 0;
    content:"";
    height:1px;
    left:100%;
    position:absolute;
    position:absolute;
    right:0;
    top:25px;
    transition-duration:.3s;
    transition-property:left;
    transition-timing-function:ease-out;
    z-index:-1
}
.dir_rtl .FCol ul li {
    text-rendering:auto;
    transform:translate(0px,0px);
    transition:.4s ease 0
}


.dir_ltr .contactus{
    font-family: tahoma !important;
}
.dir_ltr .FCol ul li:before{
    margin-right: 0px !important;
}
.FAddress {
    margin-top: 8px;
}
.footer_content,
.push {
}
.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto; /* the bottom margin is the negative value of the footer's height */
}
.site_contain{height: 100%}

.website_footer_gray .FBody ul{
    float: right;width:100%;
}
.website_footer_gray .PFinder{float: right;}
.website_footer_gray .FBody ul li{
    border-bottom: 1px dashed #dbdbdb;
    color:#3976c7!important;
    float: right;width:100%;
}
.website_footer_gray .FBody ul li a {
    padding: 0px 20px;
    float: right;width:calc(100% - 40px);
}
.website_footer_gray .FBody ul li:last-child{
    border-bottom: 0px dashed #dbdbdb;
}
.website_footer_gray .FBody ul li a:hover {
    background: #ccc none repeat scroll 0 0;
    color: #fff;
}
.FCol{width: 237px;}
.footer_width_col_3 div.FCol{
    width: calc(100% / 3 - 10px);
}
.footer_width_Col_4 div.FCol{
    width: calc(100% / 4 - 30px);
}
.website_footer_gray .FooterContactBG_faq_border{
    background-color: #fff;
    height: 0.5px;
    position: absolute;
    top: 1px;
    width: 100%;
    z-index: 2;
    border-top: 1px solid #D7D7D7;
}
.website_footer .FooterContactRow .FooterContactDesc:lang(fa),
.website_footer .FooterContactRow .FooterContactInfo ul li a:lang(fa) {
    font-size: 16px;
    direction: rtl;
}
.website_footer .FooterContactRow .FooterContactInfo ul li a.contactus:lang(fa) {
    direction: ltr;
}
body.dir_ltr .website_footer .FooterContactRow .FooterContactDesc,
body.dir_ltr .website_footer .FooterContactRow .FooterContactInfo ul li a {
    font-size: 12px;
    font-family:"Open Sans",Helvetica,sans-serif;
}
body.dir_ltr .FooterContactDesc{
    direction: ltr;
}
/***************btn go top top***************/
.website_footer #hidBtn {
    background: #fff none repeat scroll 0 0;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    cursor: pointer;
    height: 18px;
    left: 50%;
    padding: 6px 0 0;
    position: absolute;
    top: 0;
    width: 48px;
    margin-top: -1px;
}
.website_footer #hidBtn:hover {
    background: #bebebe none repeat scroll 0 0;
}
.website_footer .Fade {
    transition: all 0.3s linear 0s;
}

.website_footer #hidBtn a {
    display: block;
    height: 6px;
    margin: 0 auto;
    width: 16px;
}
.website_footer .HBN a {
    background: rgba(0, 0, 0, 0) url("images/hb.png") no-repeat scroll 0 0;
}
.website_footer .HBN:hover a{background-position:0 -6px}
/***************btn go top top***************/

/*============ different ==============*/
.footer_content .website_footer{position:relative!important;float:right!important;width:100%!important;color:#000;}
.website_footer,.Copyright,.website_footer{margin: 0 auto;width:980px}
.Footer,.website_footer,.footer_content{position:relative!important;float:right;width:100%}
body .footer_content .website_footer{font: 11pt/12pt Arial, Helvetica, sans-serif;}
body.dir_rtl .footer_content .website_footer{font: 11pt/12pt MyYekan2,mynassim,verdana,Arial,Tahoma;}
body .dir_rtl .footer_content .website_footer{font:11pt/12pt MyYekan2,mynassim,verdana,Arial,Tahoma;text-align:right}
body .footer_place,body .foote_place,body .footer_content,body .footer_content .website_footer{position:relative!important;float:right!important;width:100%!important}
body .footer_place,body .foote_place,body .footer_content,body .footer_content .website_footer{float:left!important;position:relative!important;width:100%!important;z-index:101;}
/*============ different ==============*/
.website_footer_gray img.social_network_icon_img{
    background-color: #77797B;
}
.website_footer_dark img.social_network_icon_img{
    background-color: #fff;
}
.dir_rtl img.social_network_icon_img{
    float: left;
}
.website_footer img{
    max-width: 100%;
    width: auto !important;
}
.CompanyContactFooter.FCol {
    text-align: justify;
}
.website_footer_dark a.Fade.Circle.FLine:hover{
    color: #fff;
}
.dir_ltr .website_footer .Logo_TXT{
    padding-right: 20px;
    text-align: justify;
}
.dir_rtl .website_footer .Logo_TXT{
    padding-left: 20px;
    text-align: justify;
}
.website_footer_gray.footer_gray_with_faq .FooterContactInfo ul li a{
    color: #77797b;
}