body { direction: rtl; font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #000000; margin: 0;  }

@font-face { font-family: TipoGraf; src: url('/css/fonts/tipografboldwebfont.eot'); src: url('/css/fonts/tipografboldwebfont.eot?#iefix') format('embedded-opentype'), url('/css/fonts/tipografboldwebfont.woff') format('woff'), url('/css/fonts/tipografboldwebfont.ttf')format('truetype'), url('/css/fonts/tipografboldwebfont.svg#ReformaRegular') format('svg'); }

/* Webicons */
@font-face {
    font-family: 'rishonimicons';
    src:  url('/css/fonts/rishonimicons.eot?futvjd');
    src:  url('/css/fonts/rishonimicons.eot?futvjd#iefix') format('embedded-opentype'),
    url('/css/fonts/rishonimicons.ttf?futvjd') format('truetype'),
    url('/css/fonts/rishonimicons.woff?futvjd') format('woff'),
    url('/css/fonts/rishonimicons.svg?futvjd#rishonimicons') format('svg');
    font-weight: normal;
    font-style: normal;
}

ul { list-style: none; padding: 0; margin: 0; }
.Maintitle { float: right; padding-top: 30px; padding-right: 20px; }
h1 { color: #19388a; font-size: 29px; clear: both; margin: 0px 0 -4px; }
h2 { font-size: 24px; font-weight: normal; clear: both; color: #484848; margin: 0px 0 10px; }/*color: #5d5d5d*/
h3 { color: #0c2974; font-size: 23px; clear: both; margin: 0 0 15px; }
header { background:  #efefef; padding-top: 70px; }

.Maintitle h3 { color: #19388a; font-size: 29px; clear: both; margin: 0px 0 -4px; }
.Maintitle .desc { font-size: 24px; font-weight: normal; clear: both; color: #484848; margin: 0px 0 10px; }/*color: #5d5d5d*/
.MainText h1  { color: #0c2974; font-size: 23px; clear: both; margin: 0 0 15px; }


.breadcrumb{padding:14px 16px;line-height:1;color: #666666;font-size: 14px;font-weight: 400;}
.breadcrumb ul:after{content:'';clear:both;display: table;}
.breadcrumb ul > li{float:right;padding-left:31px;cursor: default;position: relative;}
.breadcrumb ul > li:last-child{padding-left:0;}
.breadcrumb ul > li:after{position:absolute;left:12px;top:3px;content: " \e902 ";font-family: 'rishonimicons' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size:10px;line-height:10px;}
.breadcrumb ul > li:last-child:after{display: none;}
.breadcrumb ul > li > a{color: #666666;display: block;}
.breadcrumb ul > li > a:hover{color:#131311;}

.readMoreBut {
        display:  inline-block;
        background:#ef4f47;
        background-image: -webkit-linear-gradient(top, #ef4f47 0%, #ee2e24 100%);
        background-image: linear-gradient(to bottom, #ef4f47 0%, #ee2e24 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef4f47', endColorstr='#ee2e24', GradientType=0);
        border-radius: 5px;
        border:1px solid #ee2e24 ;
        height: 25px;
        color:#fff;
        font-size:10px;
        line-height:23px;
        width: auto;padding:0 5px;
        font-weight:bold;
        text-align: center;
        z-index: 100;
    }

.innerpage{margin: auto; max-width: 980px;}
.Main {margin:0 auto;margin-left:auto;margin-right:auto; max-width: 100%; }
#TopLinks { background-color: #ffffff; height: 15px; padding: 15px 0 20px 0; }
#TopLinks > div { width: 100%; margin: auto; position: relative; }
.Logo { position: absolute; bottom: -29px; right: 0; }
#TopLinks .cardsBG{ background: url("/images/CreditCompanies.png") no-repeat center top;background-size:100% auto;position: absolute; bottom: 40px; left: 0;  width:144px;height:18px;float:left; }

#TopNav { margin-right: 120px; }
#TopNav > ul > li { border-right: 1px solid #E6E6E6; color: #0C2974; float: right; font-size: 17px; line-height: 23px; margin-right: 37px; padding-right: 37px; position: relative; }
#TopNav > ul > li:first-child { border-right: 0 none; }

#TopNav > ul > .Current, #TopNav > ul > li:hover > a, #TopNav .openNav .Current a, #TopNav .openNav li:hover a, #TopNav > ul > li.current > a { color: #ee2e24; }
#TopNav .openNav { position: absolute; right: 0; display: none; z-index: 10; background: url(/images/OpenNavBg.png) no-repeat bottom center; padding-bottom: 10px; }
#TopNav > ul > li:hover .openNav { display: block; }
#TopNav .openNav > li { background-color: #ffffff; border-top: 1px solid #efefef; padding: 5px 41px 5px 25px; }
#TopNav .openNav > li:first-child { border-top: 0 none; padding: 20px 41px 5px 25px; }
#TopNav .openNav > li > a { font-size: 15px; color: #313234; white-space: nowrap; }
#TopNav a { color: #484848; }/* color: #555556;*/
#TopNav .openNav { background: #fff; position: absolute; right: 0; display: none; z-index: 10; border-bottom: 1px solid #efefef; }

footer { background: url("/images/hpprudoctBottom.jpg") no-repeat center top; margin-top: 40px; clear: both; }

@media screen and (max-width: 1024px) {
 header { background:#efefef; padding-top: 70px; }
 #TopNav > ul > li { border-right: 1px solid #E6E6E6; color: #0C2974; float: right; font-size: 17px; line-height: 23px; margin-right: 15px; padding-right: 15px; position: relative; }
 #TopNav .openNav > li { background-color: #ffffff; border-top: 1px solid #efefef; padding: 5px 20px 5px 15px; }

}
/**hidden on desktop***/
.headerMobile{display:none;}
#jPanelMenu-menu{display:none;}
.wrapperMobile{display:none;}
.scrollerMobile{display:none;}
#HpScrollerMobile{display:none;}
.footerMobile{display:none;}

/***HPGallery***/
.headerGalleryWrapper{background: url(/images/topbanerrBg.jpg) repeat;width:100%;float:right;margin-bottom:10px}
#HeaderGallery {max-width:980px;margin:0 auto;margin-left:auto;margin-right:auto; background: url(/images/topbanerrshadow.png) no-repeat bottom center #f9f9f9;background-size:contain; padding-bottom: 25px; }
#HeaderGallery .bgWrapper { /*background: url(/images/topbanerrBg.jpg) repeat;*/ }
#HeaderGallery .bgWrapper .HPGalleryWrapper {position: relative; background: url("/images/navbottom.png") no-repeat scroll center top; margin: auto; padding-top: 25px;width:100%; max-width: 980px; min-height: 170px; }
#HeaderGallery h1 { font-family: TipoGraf; font-size: 32px; }

#HPGalleryWrapper {width: 100%;height: 310px;overflow: hidden;position: relative;}
#HPGallery { height: 310px; position: relative;float:left; }
#HPGallery .item {float: left; padding: 19px 0 0 0;  width: 100%;height:100%; }

#HPGallery .textSide {float:left;text-align:right;direction:rtl; width: 325px;margin: 16px 0 0 95px;  }
#HPGallery .textSide h1 {font-family: TipoGraf; color: #0C2974; font-size: 41px; margin-bottom: 0px; margin-top: 0; }
#HPGallery .textSide > p { color: #666666; font-size: 15px; margin-top: 11px; }
/*#HPGallery .textSide .readMoreBut { background: url("/images/HPGellryBut.gif") no-repeat center top; color: #FFFFFF; display: inline-block; padding: 5px 27px 10px; width: 50px; }*/
#HPGallery .imageSide { float:right;margin-right:95px; }
#HPGallery .imageSide > img { height: 208px; width: 276px; }

#HeaderGallery .controls{width:200px;bottom: 45px; padding-right: 560px; padding-top: 12px; position: absolute;z-index:9000}
.pointsSliderHP {width:80%;float:right;line-height:16px;}
.pointsSliderHP a {cursor:pointer;font-size:0; background: url("/images/HPGallerydott.jpg") no-repeat center center; width: 12px; height: 9px; display: inline-block; margin-left: 3px; }
.pointsSliderHP a.selected { background: url("/images/HpGellrycdot.gif") no-repeat center center; }


#HeaderGallery .slideButtons{ width:16%;float:right;}
#HeaderGallery .btn_pause{float:right;font-size:9px;line-height:16px;text-align:center;color:#555;opacity: 0.5;width: 16px;height: 16px;border: 2px solid #555;display: block;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition:all 0.6s ease;outline:none;position: relative;}
#HeaderGallery .btn_pause .icon-play{opacity: 0;color:#555;padding-left:2px;line-height:26px;display: block;margin:0 auto;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition:all 0.3s ease;}
#HeaderGallery .btn_pause.paused .icon-play{opacity:1;}
#HeaderGallery .btn_pause .icon-play:before{  border-style: solid;opacity:0.8;
    border-width: 5px 0 5px 8px;
    border-color: transparent transparent transparent #555;
    position: absolute;top:3px;
    left: 5px;content:'';}

#HeaderGallery .btn_pause:hover,
#HeaderGallery .btn_pause:focus{opacity: 1;}
#HeaderGallery .btn_pause .icon_pause{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition:all 0.3s ease;width:8px;height:10px;position: absolute;left:0;right:0;bottom:0;top:0;margin:auto;}
#HeaderGallery .btn_pause .icon_pause:after,
#HeaderGallery .btn_pause .icon_pause:before{position: absolute;left:0;top:0;width:3px;height:100%;content:'';background:#555;-moz-border-radius: 1px;-webkit-border-radius: 1px;border-radius: 1px;}
#HeaderGallery .btn_pause .icon_pause:after{left:auto;right:0;background:#555;}

#HPGalleryWrapper .IpdBg { background: url("/images/IPadGellry.png") no-repeat right bottom; bottom: -2px; height: 315px; position: absolute; width: 466px; }

.PageImage { background: url("/images/PageImageBg.png") no-repeat center center; float: left; padding: 4px 7px 7px 4px; }
.PageImage > img { height: 140px; width: 320px; }

/***HpProduct**/

.HpProduct { width: 100%; margin: auto; overflow: hidden;color: #484848; }
.HpProduct  h3 { color: #0c2974; font-size: 28px; clear: both; margin: 0px 0 10px;  font-family: TipoGraf;  }
.HpProduct  article { float: right;  width: 220px; margin-bottom:15px;margin-left:15px;}
.HpProduct  article > h4 { color: #484848; font-size: 22px; margin: 3px 0 7px; }/*color: #555556;*/
.HpProduct .HParticleImgBg { background: url('/images/hpArticleIImgBgSmall.jpg') no-repeat top center;background-size:contain; width: 220px; height: 118px; }
.HpProduct .HParticleImgBg img { width: 190px; height: 68px;margin:15px; }
.HpProduct h4 a { font-family: TipoGraf; color: #484848; }
/*.HpProduct .readMoreBut { background: url("/images/btn.png") no-repeat center top; color: #fff; display: inline-block; height: 16px; padding: 12px 0; width: 66px; text-align: center; text-indent: -9999em; direction: ltr; }*/



.sysLinks { background: url("/images/SysLinkBg.jpg") no-repeat right center; margin: auto; padding: 40px 170px 40px 0; width: 810px; clear: both; }
.sysLinks a { margin-right: 19px; }
.pageFooter { background-color: #EFEFEF; height: 13px; padding: 16px 0; }
.pageFooter > div { width: 970px; margin: auto; }
.SiteRights { float: left; }
.FooterLinks li { float: right; margin-right: 7px; padding-right: 7px; border-right: 1px solid #b0b0b0; }
.FooterLinks li:first-child { margin-right: 0; padding-right: 0; border-right: 0 none; }
#floatBut { position: fixed; left: 12px; top: 200px; width: 23px; }


.RightZone { float: right; width: 128px; margin-left: 35px; }
.RightNav { margin-bottom: 15px; padding-right: 20px; }
.RightNav .rightNavTitle { font-family: TipoGraf; color: #0c2974; font-size: 23px; clear: both; margin: 0 0 15px; font-weight:bold;}

.RightNav ul li { padding: 10px 0; border-top: 1px solid #e4e4e4; }
.RightNav ul li:first-child { border-top: none; padding: 0 0 10px; }
.RightNav ul a { color: #484848; }/*color: #5d5d5d; */
.RightNav ul .current a { color: #EE2E24; }
.LeftZone { float: left; /*width: 224px;*/ width:23%; margin-right: 35px; }
.note {width:226px;height:auto; /*background-color: #efefef;*/ }
.note > div { background: url("/images/NoteBg.jpg") no-repeat center top; padding-top: 9px; }
.note > div > div { background: url("/images/NoteBottomBg.jpg") no-repeat center bottom;
                    padding: 0 22px 30px; }

.note p { color: #504F52; font-weight: bold; margin: 0 0 5px; }
.noteName { color: #484848; }/*color: #5d5d5d; */
.noteT { color: #484848; }/*color: #5d5d5d; */
.MainText { overflow: hidden; color: #484848; }/*color: #5d5d5d; */
.MainText H6 { font-size: 13px; margin: 0 0 10px; }
.MainText p { margin: 0 0 10px; text-align: justify; }
.AdviceFormSlide { height: 280px; left: -12px; padding: 30px 15px 0 0; position: absolute; top: 80px; width: 315px; display: none; }
.AdviceFormBg { background:#19388a; height: 318px; padding: 0px 35px; position: relative; width: 246px;border:2px solid #19388a;border-radius:8px }

.AdviceTitle { color: #FFFFFF; font-size: 20px; margin: 0 0 0 0; }
.AdviceDes { color: #FFFFFF; font-size: 15px; margin: 0 0px 10px 0; width: 250px;  }

.AdviceFormBg .NameInput { margin-bottom: 10px; width: 240px; }
.AdviceFormBg .EmailInput { margin-bottom: 10px; width: 240px; }
.AdviceFormBg .TelInput { width: 175px; }
.AdviceFormBg select { height: 21px; width: 60px; margin-bottom: 10px; }
.AdviceFormcloseBut { background: url("/images/AdviceFormcloseBut.png") no-repeat center top; font-size: 0; height: 42px; position: absolute; width: 40px; right: -15px; top: -15px; font-size: 0px; }
.AdviceSend { background: url("/images/AdviceFormBut.png") no-repeat center top; color: #0c2974; font-size: 14px; border: none; width: 79px; height: 21px; float: left; }

.LogInFormSlide { height: 242px; left: -12px; padding: 15px 15px 0 0; position: absolute; top: -20px; width: 315px; display: none; }
.LogInFormBg { background: url("/images/OpenLogIn.png") no-repeat scroll left bottom transparent; color: #FFFFFF; font-size: 14px; font-weight: bold; height: 161px; padding: 40px 35px; position: relative; width: 246px; }
.LogInFormcloseBut { background: url("/images/OpenLogInCloseBut.png") no-repeat center top; font-size: 0; height: 42px; position: absolute; width: 40px; right: -15px; top: -15px; font-size: 0px; }
.LogInFormBg .ClientName { margin-bottom: 10px; margin-left: 4px; width: 113px; }
.LogInFormBg .ClientPassWord { width: 113px; }
.LogInFormBg .ClientId { margin: 10px 0; width: 240px; }
.LogInFormBg fieldset { border: 0 none; margin: 0; padding: 0; }

.AdviceFormOpenBut { cursor: pointer; }
.LogInFormOpenBut { cursor: pointer; }
.AdviceFormcloseBut { cursor: pointer; }
.LogInFormcloseBut { cursor: pointer; }



.note H6 { font-size: 13px; margin: 0 0 5px; color: #484848; }/*color: #666666;*/
.noteContant { font-size: 12px; color: #484848; }/*color: #666666;*/

.DegLeb { font-weight: bold; line-height: 1.6; }

a { text-decoration: none; color: inherit; }
img { border: none; }
table { border-collapse: collapse; margin: 0 0 20px 0; }


.input-validation-error, .contactus input[type="text"].input-validation-error, textarea.input-validation-error { border: 1px solid red; }

.Logo { position: absolute; top: -65px; right: 0; }




.RightNav a:hover { color: #ee2e24; }
.RightNav h3 { font-family: TipoGraf; }
.Main p a { color: #484848; text-decoration: underline; font-weight: bold; }/* color: #0C2974;*/
.MainText ul { padding-right: 13px; list-style: disc; }
.MainText h3 { font-family: TipoGraf; }



footer { color: #484848; margin-top: 10px; }/* color: #383838;*/


/**pdfList**/
#pdfList { float: right; width: 560px; padding: 0px; margin: 0px; }
#pdfList .pdf { float: right; margin: 8px 0px 0px 20px; background: url(/images/sprite.png) 0px 1797px; width: 30px; height: 30px; }
#pdfList .itemList { float: right; margin: 8px 0px 0px 20px; width: 560px; height: 45px; border-bottom: solid 1px #e7e7e7; }
#pdfList .itemList h2 { float: right; color: #484848; font-size: 13px; width: auto; font-weight: bold; margin: 30px 50px 0px 10px; }/*color: #19388a;*/
#pdfList .itemList .more { float: right; color: #ee2e24; font-size: 13px; font-weight: normal; margin: 30px 0px 0px 0px; }/**/
#pdfList .itemList .more:hover { text-decoration: underline; }

/***products**/
.BoxArticle { float: right; width: 850px; margin: 20px 0px 0px 0px; padding: 10px 0px 30px 0px; border-bottom: solid 1px #e7e7e7; }
.BoxArticle:last-child { border-bottom: none; }
.BoxArticle .titleBoxArticle { float: right; width: 850px; margin: 0px 0px 10px 0px; }
.BoxArticle .titleBoxArticle h1 { color: #484848; font-size: 17px; font-weight: bold; }/*color: #19388a;*/
.imageArticle { float: right; margin: 0px 0px 0px 30px; }
.textArticle { float: right; width: 500px; margin: 0px 0px 0px 0px; }
.textArticle p { color: #484848; font-size: 13px; }/*color: #666666;*/

#articles .readMoreProduct { float: right; width: 218px; margin: 5px 0px 0px 0px; }
#articles .readMoreProduct a { float: right; font-size: 13px; color: #484848; text-decoration: none; background: url(/images/arrowLink.png) no-repeat right; padding: 0px 10px 0px 0px; }/*color: #ee2e24;*/
#articles .readMoreProduct a:hover { text-decoration: underline; }



/***************sitemap***********************************************/
#sitemap ul { list-style-type: none!important; }
#sitemap ul li { float: right; width: 100%; border-top: solid 1px #e7e7e7; padding: 15px 0px 15px 0px; }
#sitemap ul li a { float: right; width: 100%; border-top: solid 1px #e7e7e7; padding: 15px 0px 15px 0px; font-weight: bold; font-size: 16px; }
#sitemap ul li ul li a { background: url(/images/arrow_sitemap.png) right no-repeat; padding: 0px 10px 0px 0px; font-size: 13px; color: #484848; text-decoration: none; float: right; width: auto; }
#sitemap ul li ul li { padding: 0 30px 0 0; color: #484848; }
#sitemap .up { background: url(/images/arrow.png) no-repeat; width: 20px; height: 20px; float: right; cursor: pointer; }
#sitemap .down { background: url(/images/arrow_down.png) no-repeat; width: 20px; height: 20px; float: right; cursor: pointer; }
#sitemap .imgDiv { float: right; width: 15px; cursor: pointer; margin: 2px 0 0 0; }


/**FAQ* pdf list**/
#FAQ { width: 100%; float: right; height: auto; color: #484848; text-align: right!important; }/**/

#FAQ a { color: #484848; font-weight: bold; }
#FAQ .inner { float: right; width: 98%; }
#FAQ .inner:first-child .header { padding-top: 0px; }
#FAQ .inner:first-child .border { border-top-width: 0px; }
#FAQ .inner .border { border-top: 1px solid #E4E4E4; }

#FAQ .inner .header { background: #fff; height: auto; float: right; width: 90%; padding: 6px 0px 6px 0px; text-align: right; color: #484848; }
#FAQ .inner .header .imgDiv { float: right; width: 15px; cursor: pointer; margin: 2px 0 0 0; }
#FAQ .inner .header .linkDiv { float: right; width: 90%; margin-right: 5px; cursor: pointer; }
#FAQ .answer { background: #f9f9f9; width: 90%; height: auto; padding: 10px; text-align: right; color: #484848; float: right; }/*color: #696969;*/
#FAQ .up { background: url(/images/arrow.png) no-repeat; width: 20px; height: 20px; float: right; cursor: pointer; }
#FAQ .down { background: url(/images/arrow_down.png) no-repeat; width: 20px; height: 20px; float: right; cursor: pointer; }
#FAQ .PdfDownloadIcon { background: url(/images/pdf_btn.png) no-repeat; width: 163px; height: 32px; float: left; cursor: pointer; margin: 0 0 0 30px; }
#FAQ .red { color: #ee2e24; font-weight: bold; }/*color: #ee2e24;*/
#FAQ .readMoreBut{float:left;}

.titleProfile { color: #484848; font-size: 18px; font-weight: bold; }/*color: #0C2974; */
.LBD_CaptchaDiv { display: inline-block; float: right; }
.LBD_CaptchaImageDiv { display: inline-block; float: right; }
.LBD_CaptchaIconsDiv { float: left; }
.LogInFormBg iframe { border-width: 0px; }
.field-validation-error { color: red; display: inline-block; padding-bottom: 5px;font-size:12px;position:absolute;top:-15px }

footer .footerDisclaimer { width: 100%; margin: auto; font-weight:bold;line-height:40px; }




/* Contactus page */
.visuallyhidden{position:absolute;top:-5000px;}
.contactus_page{}
.contactus_page .top_cover{margin-bottom:40px;}
.contactus_form{width:100%;position: relative;font-size: 18px;padding-bottom:40px;}
.contactus_form .title_section{margin-bottom:25px;font-weight:900;}
.contactus_form .form{padding-left:0;font-family:Arial!important;}
.contactus_form .form .input{margin-bottom:15px;position: relative;width:100%;}
.contactus_form .form .input textarea,
.contactus_form .form input[type='text']::placeholder {
 font-family:TipoGraf!important;
}
.contactus_form .form .input:last-child{margin-bottom:0;}
.contactus_form .form .input:after{}
.contactus_form .form input[type='text']{font-family:TipoGraf!important;font-size:16px;height: 30px;font-weight: 800;background-color: #f1f1f1;border:none;width:100%;display: block;text-indent:10px;padding:0;padding-bottom:1px;}
.contactus_form .form .input textarea,
.contactus_form .form input[type='text']::-moz-placeholder {
   font-family: TipoGraf!important;
}
.contactus_form .form .input textarea{width:94%;font-family:TipoGraf!important;font-size:16px;height: 99px;padding:16px 20px;font-weight: 800;background-color: #f1f1f1;display: block;border:none;resize:none;}
.contactus_form .form .input.input_error input[type='text'],
.contactus_form .form .input.input_error textarea{background:#ffd6d6;color:#ce3939;}

.contactus_form .submit_cont{width:100%;float:right;}
.contactus_form .form .submit{
    background: url(/Images/ContantSendBut.png) no-repeat scroll center top transparent;
    border: 0 none;
    color: #FFFFFF;
    height: 41px;
    margin-right: 0;
    width: 97px;margin-top:10px;
}

.contactus_form .inputCaptcha{width:100%;float:right;position:relative}

.contactus_form #CaptchaCode{width:100%;float:right;margin-top:10px;}
.contactus_form .label{font-size:12px;}
.contactus_form .inputCaptcha .label{font-size:12px;padding-right:10px;}

.contactus_form .must:after{content:'*';color: #d03333;line-height:1;font-size: 22px;font-weight: 500;position: absolute;right:0px;top:18px;}

.contactus_form .inputCaptcha:after{content:'*';color: #d03333;line-height:1;font-size: 22px;font-weight: 500;position: absolute;right:0px;top:10px;}


.AdviceFormBg .form{width:100%;font-family:Arial!important;}
.AdviceFormBg .form .input{margin-bottom:12px;position: relative;}
.AdviceFormBg .form .input:last-child{margin-bottom:0;}
.AdviceFormBg .form .input:after{content:'';clear:both;display: table;}
.AdviceFormBg .form input[type='text']{font-family:Arial;height: 20px;font-weight: 800;background-color: #f1f1f1;border:none;width:100%;display: block;text-indent:10px;padding:0;padding-bottom:1px;}
.AdviceFormBg .form .input input[type='text'],
.AdviceFormBg .form .input.input_error input[type='text']
.AdviceFormBg .form .input .submit{width: 100%;height: 25px;float:left;font-weight: 700;}
.AdviceFormBg .submit{margin-top:10px;background:red;width:80px;height:30px;color:#fff;border-radius:5px;border:red 1px solid}
.AdviceFormBg .label{color:#fff;}
.AdviceFormBg .field-validation-error{color:#fff;}
.AdviceFormBg #CaptchaCode{width:100%;float:left;}
.AdviceFormBg .statusDiv {width:100%;position:relative}
.AdviceFormBg .statusDiv .field-validation-error {width:100%;display:block;top:42px;color:#fff;}

@media screen and (max-width: 767px) {
    .contactus_form{padding-left:15px;}

}
@media screen and (min-width: 768px) {
    .contactus_page .top_cover{margin-bottom:45px;}
    .contactus_form{width:100%;/*padding-right:30px;*/font-size:22px;padding-bottom:136px;}
    .contactus_form .title_section{margin-bottom:35px;}
    .contactus_form .form{font-family:Arial!important;}
    .contactus_form .form .input{margin-bottom:10px;}
    .contactus_form .form input[type='text']{height:45px;text-indent:15px;}
    .contactus_form .form .input textarea{}
    .contactus_form .form .input .submit{width:130px;height:45px;}
    .contactus_form .submit_cont{width:22%;float:right;}
    .contactus_form .form .submit{margin-right:20px;margin-top:30px;}
    .contactus_form .inputCaptcha{width:76%;float:right;}
    .contactus_form #CaptchaCode{width:36%;float:right;margin-top:0;margin-right:10px;}

}
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .contactus_form{padding-left:30px;}

}
@media screen and (min-width: 1024px) {
    .contactus_page .top_cover{margin-bottom:30px;}
    .contactus_form{width:100%;/*padding-right:24px;*/font-size:18px;padding-bottom:50px;}
    .contactus_form .title_section{margin-bottom:27px;}
    .contactus_form .form{font-family:Arial!important;}
    .contactus_form .form .input{margin-bottom:10px;}
    .contactus_form .form input[type='text']{height:40px;}
    .contactus_form .form .input textarea{height:89px;}
    .contactus_form .form .input .submit{height:40px;}
       .contactus_form .submit_cont{width:22%;float:right;}
}
@media screen and (min-width: 1280px) {
    .contactus_form{width:100%;/*padding-right:128px;*/font-size:20px;padding-bottom:70px;}
    .contactus_form .form{font-family:Arial!important;}
    .contactus_form .form .input{margin-bottom:10px;}
    .contactus_form .form .input .submit{width:140px;}
       .contactus_form .submit_cont{width:22%;float:right;}

}
@media screen and (min-width: 1440px) {
    .contactus_form{width:100%;/*padding-right:178px;*/font-size:22px;padding-bottom:80px;}
    .contactus_form .form{font-family:Arial!important;}
    .contactus_form .form .input{margin-bottom:10px;}
    .contactus_form .form input[type='text']{height:45px;}
    .contactus_form .form .input textarea{height:99px;}
    .contactus_form .form .input .submit{height:45px;}
       .contactus_form .submit_cont{width:22%;float:right;}
}
@media screen and (min-width: 1800px) {
    .contactus_page .top_cover{margin-bottom:35px;}
    .contactus_form{width:100%;/*padding-right:198px;*/font-size:24px;padding-bottom:90px;}
    .contactus_form .title_section{margin-bottom:32px;}
    .contactus_form .form{}
       .contactus_form .submit_cont{width:22%;float:right;}

}
.statusError{color:red;}
.statusErrorSide{color:#fff;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-family:TipoGraf!important;
}
::-moz-placeholder { /* Firefox 19+ */
   font-family:TipoGraf!important;
}
:-ms-input-placeholder { /* IE 10+ */
  font-family:TipoGraf!important;
}
:-moz-placeholder { /* Firefox 18- */
   font-family:TipoGraf!important;
}
::-moz-placeholder {
  opacity: 1;
}


/***mobile menu***/
/* Icons Font */
@font-face {
  font-family: 'hyicons';
  src:  url('/css/fonts/hyicons.eot?mpemo7');
  src:  url('/css/fonts/hyicons.eot?mpemo7#iefix') format('embedded-opentype'),
        url('/css/fonts/hyicons.ttf?mpemo7') format('truetype'),
        url('/css/fonts/hyicons.woff?mpemo7') format('woff'),
        url('/css/fonts/hyicons.svg?mpemo7#hyicons') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"]{font-family: 'hyicons'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.icon-phone:before{content: " \e919 ";}
.icon-arrow_up:before{content: " \e924 ";}
.icon-arrow_down:before{content: " \e900 ";}

   .toggleMenu{z-index:4;position:absolute;left:0;top:0;display: block;-webkit-tap-highlight-color:transparent;user-select: none;width:45px;line-height:0;height:64px;text-align:center;padding:24px 0 0 0;-webkit-transform: translateZ(0);cursor:pointer;font-size:0;}
    .toggleMenu:active{transition: 0;}
    .toggleMenu .stroke,.toggleMenu .stroke:before,.toggleMenu .stroke:after{display:block;margin:0 auto;width:25px;height:4px;background-color:#0f5a9c;position:relative;-moz-border-radius: 1px;-webkit-border-radius: 1px;border-radius: 1px;}
    .toggleMenu .stroke:before,.toggleMenu .stroke:after{position:absolute;left:0;content: ' ';-webkit-transform-origin:0.28571rem center;transform-origin:0.28571rem center;}
    .toggleMenu .stroke:before{top:7px;}
    .toggleMenu .stroke:after{top:-7px;}
    .active-mobile-nav .toggleMenu .stroke{background:transparent;}
    .active-mobile-nav .toggleMenu .stroke:before,.active-mobile-nav .toggleMenu .stroke:after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:0;}
    .active-mobile-nav .toggleMenu .stroke:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);}
    .active-mobile-nav .toggleMenu .stroke:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);}
    .toggleMenu .stroke,.toggleMenu .stroke:before,.toggleMenu .stroke:after{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}




    .nav_mobile_mask{position: fixed;left:0;top:0;width:100%;height:100%;z-index:98;background-color: #222328;visibility: hidden;opacity: 0;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition:all 0.4s ease;}
    .active-mobile-nav .nav_mobile_mask,.active-mobile-search .nav_mobile_mask{opacity:0.8;visibility: visible;}

    .nav_mobile{position: fixed;top:-10px;left:0;width:100%;height:100%;z-index:99;padding:64px 0 30px;visibility: hidden;opacity:0;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition:all 0.4s ease;}
    .nav_mobile .inner{background:#FFF;max-height:100%;overflow-y:scroll;-webkit-overflow-scrolling: touch;position:relative;-moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.18);-webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.18);box-shadow: 0 0px 3px rgba(0, 0, 0, 0.18);min-width:320px;-ms-transform:translate(0,-55px);-moz-transform:translate(0,-55px);-webkit-transform:translate3d(0,-55px, 0);transform:translate(0,-55px);-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: -moz-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: -o-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}
    .nav_mobile ul{}
     .nav_mobile .nav > li{border-bottom:1px solid #e5e5e5;}
    .nav_mobile .nav > li a{font-weight:bold;padding:0 30px;height:55px;line-height:53px;display: block;color: #343E5C;font-size: 16px;background-color: #ECF1F9;position: relative;}
    .nav_mobile .nav > li > a{font-weight:bold;height:54px;line-height:52px;color: #0F5A9C;font-size: 18px;background:#FFF;}
    .nav_mobile .nav > li > a > .icon{position: absolute;left:45px;top:0;line-height:54px;color:#bcc3d5;font-size:12px;-webkit-transition: -webkit-transform 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transition: -moz-transform 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transition: -o-transform 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:transform 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);}
    .nav_mobile .nav > li > a.active > .icon{-ms-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
    .nav_mobile .nav > li > ul ul > li > a{background:#e3e8f0;}
    .nav_mobile .nav > li ul,.nav_mobile .nav > li ul .icon{display: none;}
    .active-mobile-nav .nav_mobile{visibility: visible;opacity: 1;}
    .active-mobile-nav .nav_mobile .inner{-ms-transform:translate(0, 0);-moz-transform:translate(0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate(0, 0);}
    .nav_open .side_contact{z-index:90!important;}
}
@media screen and (max-width: 768px) {

    .toggleMenu .stroke,.toggleMenu .stroke:before,.toggleMenu .stroke:after{width:19px;}
    .toggleMenu{left:-13px;}
    .toggleSearch{left:32px;padding:22px 7px 0;}
    .active-mobile-nav .toggleMenu .stroke,.active-mobile-nav .toggleMenu .stroke:before,.active-mobile-nav .toggleMenu .stroke:after{width:26px;height:4px;}
    .nav_mobile{padding-bottom:20px;}
    .nav_mobile a{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
    .nav_mobile .nav > li a{padding:0 20px;}
    .nav_mobile .nav > li > a > .icon{left:35px;}
}




/****MOBILE****/
@media screen and (max-width: 1024px) {
header{display:none;}
#HeaderGallery{display:none;}
.Main { width: 100%; margin: auto; padding-top: 0; }
.LogInFormOpenBut{display:none;}
.AdviceFormOpenBut{display:none;}
#TopLinks .cardsBG{display:none;}
#HPGallery{display:none;}
.sysLinks{display:none;}
.pageFooter{display:none;}
.footerDisclaimer{display:none;}
.RightNav{display:none;}
.LeftZone{display:none;}

.top-image{width:100%;height:auto;}
.scrollerMobile{width:100%;position:relative;display:block;}
#HpScrollerMobile{display:block;width: 100%;height:160px; margin: auto; overflow: hidden;float:left; margin-bottom:20px;}
#HpScrollerMobile .article {text-align:right;direction:rtl; float: left;  width: 100%;height:160px;padding:10px; }
#HpScrollerMobile .article  h2 { color: #484848; font-size: 22px; margin: 3px 0 7px; }
/*#HpScrollerMobile .readMoreBut { background: url("/images/readMoreBut.jpg") no-repeat center top; color: #FFFFFF; display: inline-block; padding: 5px 5px 10px 19px; width: 70px; }*/



.pointsSlider { top: 155px;  padding-top: 12px; position: absolute;width:94%;margin-right:10px; }
.pointsSlider a {float:right;font-size:0; background: url("/images/HPGallerydott.jpg") no-repeat center center; width: 9px; height: 9px; display: inline-block; margin-left: 3px; }
.pointsSlider a.selected { background: url("/images/HpGellrycdot.gif") no-repeat center center; }



.ui-loader { display: none !important; }
.ui-li-heading, .ui-btn-inner { font-size: 10px; white-space: normal; }
.wrapperMobile { margin: 0 auto; position: relative;display:block }
.headerMobile {display:block;background: #E6E6E6;
                background-image: -webkit-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); background-image: linear-gradient(to bottom, #ffffff 0%, #e8e8e8 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e8e8e8', GradientType=0); border: 2px solid #fff; border-radius: 5px; box-shadow: 0px 1px 2px 1px #dadada;
               height: 50px; position: fixed; top: 0px; left: 0px; width: 100%; text-align: center; z-index: 100; }
.headerMobile .logo {display:block; background: url(/img/logo.png) no-repeat center; width: 142px; height: 35px; background-size: 100% auto; margin: 8px auto 0; text-align: center;  z-index: 1000; }
.headerMobile .telBtn {display:block; background: url(/img/telBtn.png) no-repeat center bottom; position: absolute; right: 16px; width: 39px; height: 36px; background-size: 100% auto; top: 6px; z-index: 1000; }
.headerMobile .menuBtn {display:block; background: url(/img/menuBtn.png) no-repeat center top; position: absolute; left: 18px; width: 39px; height: 36px; background-size: 100% auto; top: 6px; z-index: 1000; }

.headerMobile .menuIcon{width:100px;height:30px;}

.bigImg { width: 100%; height: 167px; background-size: 100% auto; background: url(/img/imgShadow.png) bottom no-repeat; padding: 0 0 19px; margin: 0!important; }

.mainInfo { margin: 0 auto; font: normal 1.2em arial; padding: 0 20px 20px; }
.mainInfo #mail { color: #666666; text-decoration: underline; }


.mt15 { margin-top: 10px; }
.MainText {padding:0 15px;}
.RightZone{width:100%;}

footer { background: url(/img/footerBg.png); text-align: right; padding: 20px; color: #ffffff; }
footer p {  font-size:1em; }
footer a { color: #ffffff; }
footer h4 {font-weight:bold;font-size:1.2em;  }
.footerMobile{display:block}

.title_download { font: bold 2.2em/32px arial; vertical-align: top; padding-bottom: 20px; padding-top: 20px; }

.download_icon a { padding-right: 0px; color: #666666; font: 1.2em/32px arial; }
.download_icon a img { border: none; margin-bottom: -4px; padding-left: 5px; }
.title_text { font-weight: bold; padding-top: 20px; padding-bottom: 15px; }
#usrname { width: 47%; margin-bottom: 30px; float: right; }
#email { width: 47%; margin-bottom: 30px; float: left; }
#sub { width: 99%; margin-bottom: 30px; }

#content { width: 99%; font-family: Arial; height: 150px; }
#maps { margin-top: 15px; }

.title_product { padding-left: 10px; display: inline-block; color: #19388a; font: bold 2em/19px arial; float: right; margin-top: -6px; }
.line { background: url('/img/line.png') repeat-x; height: 12px; margin-top: 10px; display: block; overflow: hidden; }
.title { width: 100%; height: 50px; margin-top: 25px; }
.title_into { color: #19388a; padding-bottom: 2px; font: bold 1.4em/18px arial; }
.product_list li img { float: right; padding-left: 20px; /*width: 126px;*/ }
.product_list li { padding-bottom: 30px; }
.inline_content { }
.inline_content p { padding-top: 2px; overflow: hidden; }
.inline_content a { color: #ee2e24; font-weight: bold; display: inline-block; padding-left: 8px; padding-top: 8px; }
.bolder_text { font-weight: bold; }
.share_facebook { background: url('/img/share_facebook.png'); background-repeat: no-repeat; height: 19px; width: 17px; display: inline-block; vertical-align: middle; }
a.share { color: #666666; }

.add { width: 110px; height: 35px; color: #fff; font-family: Arial; border-radius: 6px; background: #ee2e24; outline: none; border: 0px; position: relative; cursor: pointer; z-index: 9000; margin-top: 12px; }

.buttons { width: 32.3333%; height: 50px; color: #ee382e; background-size: 100%; font-family: Arial; border-radius: 6px; outline: none; border: 1px solid #e1e1e1; position: relative; cursor: pointer; z-index: 9000; margin-top: 12px; background: #fefefe; background: -webkit-linear-gradient(top, #fefefe 0%, #e6e6e6 100%); background: -moz-linear-gradient(top, #fefefe 0%, #e6e6e6 100%); background: -ms-linear-gradient(top, #fefefe 0%, #e6e6e6 100%); background: -o-linear-gradient(top, #fefefe 0%, #e6e6e6 100%); background: linear-gradient(top, #fefefe 0%, #e6e6e6 100%); }
#icon_sms { background: url('/img/sms.png'); background-repeat: no-repeat; height: 22px; width: 34px; display: inline-block; vertical-align: middle; }
#icon_internet { background: url('/img/internet.png'); background-repeat: no-repeat; height: 30px; width: 31px; display: inline-block; vertical-align: middle; }
#icon_cal { background: url('/img/cal.png'); background-repeat: no-repeat; height: 30px; width: 24px; display: inline-block; vertical-align: middle; }


.HpProduct { width: 100%; margin: 0 1%; overflow: hidden;}
.HpProduct  h3 { color: #0c2974; font-size: 28px;  margin: 5px 0 10px; }
.HpProduct  article { float: right; padding-right: 0;padding-left: 0; width: 30%; margin: 0 1% 0 1%;}
.HpProduct  article  h4 { color: #484848; font-size: 22px; margin: 3px 0 7px; }/*color: #555556;*/
.HpProduct .HParticleImgBg {background:none; /*background: url('/images/hpArticleIImgBg.jpg') no-repeat top center;*/ /*width: 270px; height: 116px;*/ padding: 17px 0px 28px 0px; }
.HpProduct .HParticleImgBg img { width: 100%; height: auto; }
/*.HpProduct .readMoreBut {  color: #FFFFFF; display: inline-block; padding: 5px 5px 10px 19px; width: 43px; }*/



}

@media screen and (max-width: 768px) {
header{display:none;}
#HeaderGallery{display:none;}
.Main {margin: auto; padding-top: 0; }
.LogInFormOpenBut{display:none;}
.AdviceFormOpenBut{display:none;}
#TopLinks .cardsBG{display:none;}
#HPGallery{display:none;}
.sysLinks{display:none;}
.pageFooter{display:none;}
.footerDisclaimer{display:none;}
.RightNav{display:none;}
.LeftZone{display:none;}

.top-image{width:100%;height:auto;}
.scrollerMobile{width:100%;position:relative;display:block;}
#HpScrollerMobile{display:block;width: 100%;height:160px; margin: auto; overflow: hidden;float:left; margin-bottom:20px;}
#HpScrollerMobile .article {text-align:right;direction:rtl; float: left;  width: 100%;height:160px;padding:10px; }
#HpScrollerMobile .article  h2 { color: #484848; font-size: 22px; margin: 3px 0 7px; }
/*#HpScrollerMobile .readMoreBut { background:red; color: #FFFFFF; display: inline-block; padding: 5px 5px 10px 19px; width: 70px; }*/


.pointsSlider { top: 155px;  padding-top: 12px; position: absolute;width:94%;margin-right:10px; }
.pointsSlider a {float:right;font-size:0; background: url("/images/HPGallerydott.jpg") no-repeat center center; width: 9px; height: 9px; display: inline-block; margin-left: 3px; }
.pointsSlider a.selected { background: url("/images/HpGellrycdot.gif") no-repeat center center; }

.ui-loader { display: none !important; }

.ui-li-heading, .ui-btn-inner { font-size: 10px; white-space: normal; }

.wrapperMobile { margin: 0 auto; position: relative;display:block }

.headerMobile {display:block;background: #E6E6E6;
                background-image: -webkit-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); background-image: linear-gradient(to bottom, #ffffff 0%, #e8e8e8 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e8e8e8', GradientType=0); border: 2px solid #fff; border-radius: 5px; box-shadow: 0px 1px 2px 1px #dadada;
               height: 50px; position: fixed; top: 0px; left: 0px; width: 100%; text-align: center; z-index: 100; }
.headerMobile .logo {display:block; background: url(/img/logo.png) no-repeat center; width: 142px; height: 35px; background-size: 100% auto; margin: 8px auto 0; text-align: center;  z-index: 1000; }
.headerMobile .telBtn {display:block; background: url(/img/telBtn.png) no-repeat center bottom; position: absolute; right: 16px; width: 39px; height: 36px; background-size: 100% auto; top: 6px; z-index: 1000; }
.headerMobile .menuBtn {display:block; background: url(/img/menuBtn.png) no-repeat center top; position: absolute; left: 18px; width: 39px; height: 36px; background-size: 100% auto; top: 6px; z-index: 1000; }

.headerMobile .menuIcon{width:100px;height:30px;}


.bigImg { width: 100%; height: 167px; background-size: 100% auto; background: url(/img/imgShadow.png) bottom no-repeat; padding: 0 0 19px; margin: 0!important; }

.mainInfo { margin: 0 auto; font: normal 1.2em arial; padding: 0 20px 20px; }
.mainInfo #mail { color: #666666; text-decoration: underline; }

h1 { color: #0c2974; font-size: 23px;  margin: 0 0 15px; }
h3 { font: bold 1.2em arial; margin-top: 10px; }
p { font: normal 1.2em/1.2em arial; }

.mt15 { margin-top: 10px; }
.MainText {padding:0 15px;}
.RightZone{width:100%;}

footer { background: url(/img/footerBg.png); text-align: right; padding: 20px; color: #ffffff; }
footer p {  font-size:1em; }
footer a { color: #ffffff; }
footer h4 {font-weight:bold;font-size:1.2em;  }
.footerMobile{display:block}

.title_download { font: bold 2.2em/32px arial; vertical-align: top; padding-bottom: 20px; padding-top: 20px; }

.download_icon a { padding-right: 0px; color: #666666; font: 1.2em/32px arial; }

.download_icon a img { border: none; margin-bottom: -4px; padding-left: 5px; }
.title_text { font-weight: bold; padding-top: 20px; padding-bottom: 15px; }
#usrname { width: 47%; margin-bottom: 30px; float: right; }
#email { width: 47%; margin-bottom: 30px; float: left; }
#sub { width: 99%; margin-bottom: 30px; }

#content { width: 99%; font-family: Arial; height: 150px; }
#maps { margin-top: 15px; }

.title_product { padding-left: 10px; display: inline-block; color: #19388a; font: bold 2em/19px arial; float: right; margin-top: -6px; }
.line { background: url('/img/line.png') repeat-x; height: 12px; margin-top: 10px; display: block; overflow: hidden; }
.title { width: 100%; height: 50px; margin-top: 25px; }
.title_into { color: #19388a; padding-bottom: 2px; font: bold 1.4em/18px arial; }
.product_list li img { float: right; padding-left: 20px; /*width: 126px;*/ }
.product_list li { padding-bottom: 30px; }
.inline_content { }
.inline_content p { padding-top: 2px; overflow: hidden; }
.inline_content a { color: #ee2e24; font-weight: bold; display: inline-block; padding-left: 8px; padding-top: 8px; }
.bolder_text { font-weight: bold; }
.share_facebook { background: url('/img/share_facebook.png'); background-repeat: no-repeat; height: 19px; width: 17px; display: inline-block; vertical-align: middle; }
a.share { color: #666666; }

.add { width: 110px; height: 35px; color: #fff; font-family: Arial; border-radius: 6px; background: #ee2e24; outline: none; border: 0px; position: relative; cursor: pointer; z-index: 9000; margin-top: 12px; }

.buttons { width: 32.3333%; height: 50px; color: #ee382e; background-size: 100%; font-family: Arial; border-radius: 6px; outline: none; border: 1px solid #e1e1e1; position: relative; cursor: pointer; z-index: 9000; margin-top: 12px; background: #fefefe; background: -webkit-linear-gradient(top, #fefefe 0%, #e6e6e6 100%); background: -moz-linear-gradient(top, #fefefe 0%, #e6e6e6 100%); background: -ms-linear-gradient(top, #fefefe 0%, #e6e6e6 100%); background: -o-linear-gradient(top, #fefefe 0%, #e6e6e6 100%); background: linear-gradient(top, #fefefe 0%, #e6e6e6 100%); }
#icon_sms { background: url('/img/sms.png'); background-repeat: no-repeat; height: 22px; width: 34px; display: inline-block; vertical-align: middle; }
#icon_internet { background: url('/img/internet.png'); background-repeat: no-repeat; height: 30px; width: 31px; display: inline-block; vertical-align: middle; }
#icon_cal { background: url('/img/cal.png'); background-repeat: no-repeat; height: 30px; width: 24px; display: inline-block; vertical-align: middle; }

span#align_left { float: left; padding-left: 12px; }


#formContactPage hr { margin: 10px 0px; }
.mainInfo td { border: 1px solid #666666; }
.contourField textarea { height: 150px; }
.top-image { width: 100%;margin-top:55px; }
ul.lobby li { font-size: 16px; border-top: 1px solid #949494; padding: 10px 15px; background: url("/images/HpGellrycdot.png") no-repeat right center; }
ul.lobby li a { color: #666666; }
ul.lobby li:first-child { border-top: 0px; }

/**pdfList**/
#pdfList { float: right; width: 100%; padding: 0px; margin: 0px; }
#pdfList .pdf { float: right; margin: 8px 0px 0px 20px; background: url(/images/sprite.png) 0px 1797px; width: 30px; height: 30px; }
#pdfList .itemList { float: right; margin: 8px 0px 0px 20px; width: 100%; height: 45px; border-bottom: solid 1px #e7e7e7; }
#pdfList .itemList h2 { float: right; color: #484848; font-size: 13px; width: auto; font-weight: bold; margin: 30px 50px 0px 10px; }/*color: #19388a;*/
#pdfList .itemList .more { float: right; color: #ee2e24; font-size: 13px; font-weight: normal; margin: 30px 0px 0px 0px; }/**/
#pdfList .itemList .more:hover { text-decoration: underline; }

.HpProduct { width: 96%; margin: 0 2%; overflow: hidden; }
.HpProduct > h3 { color: #0c2974; font-size: 28px; clear: both; margin: 5px 0 10px; }
.HpProduct > article { float: right; padding-right: 0;padding-left: 0; width: 100%;margin:0; margin-bottom:20px;}
.HpProduct > article.firstchild {padding-right: 0;padding-left: 0; }
.HpProduct > article > h4 { color: #484848; font-size: 22px; margin: 3px 0 7px; }/*color: #555556;*/
.HpProduct .HParticleImgBg {background:none; /*background: url('/images/hpArticleIImgBg.jpg') no-repeat top center;*/ width: 100%; height: 100%; padding: 17px 0 ; }
.HpProduct .HParticleImgBg img { width: 90%; height: auto; }
/*.HpProduct .readMoreBut {  color: #FFFFFF; display: inline-block; padding: 5px 5px 10px 19px; width: 70px; }*/

}

.loginAccount {
    bottom: 6px;
    right: 20px;
    width: max-content;
    margin-right: 100%;
    position: relative;
}

.loginAccountMobile {
    left: 15%;
    position: absolute;
}

@media screen and (max-width: 430px) {
    .loginAccountMobile {
        left: 12%;
        font-size: 8px;
        bottom: 10px
    }
}

