a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#results{padding:15px}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1;overflow-y:scroll}body#quiziframe{line-height:1;overflow-y:auto}ol,ul{padding-right:20px}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}#banner{position:fixed;width:100%;height:100vh;z-index:-1;overflow:hidden}#banner .bg{width:100%;height:100vh;background-image:url(../images/banner-bgnew.jpg);background-position:top center;background-size:cover;will-change:scale,transform;position:relative;top:0;z-index:-1;overflow:hidden}.boats{position:relative;width:100%;overflow:hidden;height:100%}.singleboat>img{max-width:100%}.singleboat.boat-one{position:absolute;top:50%;z-index:9;left:50%}.singleboat.boat-two{position:absolute;top:50%;z-index:1;left:50%}.singleboat.boat-three{position:absolute;top:50%;z-index:99;right:50%}.water-one{position:absolute;top:50%;left:50%;z-index:999}.water-two{position:absolute;top:50%;right:50%;z-index:999}.water-two>img{width:100%!important}#our-services .row.servicebox{display:block}.singleboat>img{width:100%}#banner .boats .boat-one,#banner .boats .boat-three,#banner .boats .boat-two{visibility:hidden}@media only screen and (min-width:1300px){.boats.larger-boats .boat-one,.boats.medium-boats .boat-one{width:60%}.boats.larger-boats .boat-two,.boats.medium-boats .boat-two{width:70%}.boats.larger-boats .boat-three,.boats.medium-boats .boat-three{width:50%}}@media only screen and (max-width:1300px){.boats.medium-boats .boat-one{width:80%}.boats.medium-boats .boat-two{width:80%}.boats.medium-boats .boat-three{width:70%}}@media only screen and (max-width:1200px){.singleboat>img{width:100%}.boats.smaller-boats .boat-one{width:80%}.boats.smaller-boats .boat-two{width:80%}.boats.smaller-boats .boat-three{width:70%}}@media only screen and (max-width:980px){#banner{height:600px}body.pg100 #main-content{margin-top:600px}#banner h1{font-size:30px}#banner h1 span{font-size:15px}.boats.smaller-boats .boat-one{width:60%}.boats.smaller-boats .boat-two{width:60%}.boats.smaller-boats .boat-three{width:50%}}@media only screen and (max-width:980px) and (min-width:820px){#banner h1{font-size:30px;top:170px!important}}@media only screen and (max-width:768px){#our-services .row{display:inline}}@media only screen and (max-width:639px){.boats.larger-boats .boat-one,.boats.smallest-boats .boat-one{width:60%}.boats.larger-boats .boat-two,.boats.smallest-boats .boat-two{width:60%}.boats.larger-boats .boat-three,.boats.smallest-boats .boat-three{width:50%}#banner{height:500px}body.pg100 #main-content{margin-top:500px}body.pg100 #main-content:before{height:129px;top:-80px}#banner h1{font-size:25px}}@media screen and (max-width:1050px) and (min-width:1000px) and (max-height:790px) and (min-height:450px){#banner h1{margin-top:-40px;font-size:32px;z-index:100}#banner h1 span{display:none}}@media screen and (max-width:1300px) and (min-width:1250px) and (max-height:790px) and (min-height:500px){#banner h1{margin-top:-40px;font-size:32px;z-index:100}#banner h1 span{display:none}}body{font-family:'Open Sans Hebrew'}body.pos-relative{position:relative;float:left;width:100%}#mainhead{position:fixed;width:100%;z-index:6;left:0;top:0}.container ol li,.container ul li,.contenterea li,.nothome p{font-size:16px;line-height:150%;color:#505050;text-align:right;margin-bottom:6px}a:focus,a:hover{text-decoration:none;color:#f2612d}a{color:#20409a;text-decoration:none}#mainhead,#mainhead.fixed,#mainhead.fixed>*,.logo,.logo img,.top-header,.top-header:before,ul.main-menu{transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s;-o-transition:all ease .4s}ul.nobulls{list-style:none}#mainhead.fixed .top-header:before{transition:all linear 1s;-moz-transition:all linear 1s;-webkit-transition:all linear 1s;-o-transition:all linear 1s}#mainhead.fixed .top-header:before{top:-384px}.top-header{float:left;width:100%;background:#f3f3f4;position:relative;z-index:9;padding:10px 0}body.pg100 .top-header:before{content:"";position:absolute;left:0;top:0;width:586px;height:384px;background:url(../images/logo-bg.png) no-repeat left top;z-index:1;background-size:100%}.camera-live{display:block}.camera-live{float:left;position:relative;z-index:99;padding:0 82px 0 0;background:url(../images/camera-live.png) no-repeat calc(100% - 25px) center;border-right:1px solid #333;margin-left:115px}.camera-live img{float:left;max-width:100%;width:100px}.camera-live:hover span{color:#f2612d}.camera-live:hover{cursor:pointer;background:url(../images/camera-live-hover.png) no-repeat calc(100% - 25px) center}.camera-live span{float:left;display:inline-block;padding:0;color:#000f1d;font-size:20px;line-height:26px;font-weight:700;text-align:right;margin-left:10px}.callnow{float:left;padding:0 60px 0 25px;margin-left:0;background:url(../images/blue-tel.png) no-repeat right center;cursor:pointer}.callnow .callnow-num{color:#000f1d;font-size:33px;font-weight:700;line-height:36px}.callnow span{font-size:12.5px;display:inline-block;float:right;line-height:16px}.callnow:hover span{color:#f2612d}.callnow:hover .callnow-num{color:#f2612d}ul.main-menu{padding:0}#mega-menu{background:#e0e3e6;padding:40px;position:absolute;top:76px;opacity:0;transition:all ease .6s;-webkit-transition:all ease .6s;-moz-transition:all ease .6s;-o-transition:all ease .6s;overflow-y:scroll;overflow-x:hidden;height:700px}::-webkit-scrollbar{/*width:0;background:0 0*/}#mega-menu>ul.menu-links{float:right;padding:35px 0;width:180px}//#mega-menu>*{border-left:1px solid #b5b8ba}.m-submenu{border-left:1px solid #b5b8ba;border-right:1px solid #b5b8ba}#mega-menu>:last-child{border-left:0}#mega-menu>ul.menu-links>li{float:right;clear:both}#mega-menu>ul.menu-links>li a{float:right;font-size:16px;color:#20409a;display:inline-block;line-height:18px;margin-bottom:15px}#mega-menu>ul.menu-links>li a:hover,#mega-menu>ul.menu-links>li.active a{color:#f2612d;text-decoration:none}#main-navigation.submenu-active #mega-menu{opacity:1;right:0!important}#mega-menu .m-submenu{float:right;width:550px;padding-right:50px}#mega-menu .m-submenu>li h6{font-size:20px;color:#20409a;font-weight:700;margin-bottom:15px;line-height:24px}.half-div>*{width:50%;float:right;display:inline-block;line-height:18px;font-size:16px;margin-bottom:15px}.contact-menublock{float:right;width:420px;padding-right:55px}.contact-menublock h6{font-size:20px;color:#20409a;font-weight:700;margin-bottom:0;line-height:24px}.contact-menublock p{font-size:18px;line-height:24px;margin-bottom:10px;text-align:right}.contact-menublock span.orange{display:inline-block;float:right;font-size:18px;font-weight:700;clear:both;margin-bottom:10px}.contact-menublock span.orange-btn{padding:5px 15px;font-size:15px;line-height:32px;clear:both;float:right;margin-bottom:15px}.contact-menublock>img{float:right;clear:both}.container.smaller{width:860px;padding-top:40px}nav#main-navigation{float:right}nav#main-navigation ul.main-menu,nav#main-navigation ul.main-menu li{float:left}ul.main-menu li{padding:15px 30px;border-left:1px solid #000f1d}ul.main-menu li.menu-btn{padding:10px 30px;border-left:1px solid #000f1d}ul.main-menu li.menu-btn:hover a{color:#e85d2c}ul.main-menu li.menu-btn a{line-height:18px}ul.main-menu li:first-child{border-left:0}ul.main-menu li a{float:left;font-size:15px;color:#000f1d;line-height:26px;font-weight:700}ul.main-menu li:last-child a{padding-right:55px}#main-navigation.submenu-active ul.main-menu li:last-child{background:url(../images/close.png) no-repeat calc(100% - 30px) center}ul.main-menu li:last-child{background:url(../images/responsive-img.png) no-repeat calc(100% - 30px) center}ul.main-menu li a:hover{text-decoration:none;color:#e85d2c}#banner h1{position:absolute;top:110px;color:#fff;font-size:60px;font-weight:700;text-align:center;width:100%;opacity:1}#banner h1 span{color:#fff;width:100%;float:right;font-size:39px;font-weight:400;margin-top:12px}.transition{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}.transition7{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#main-content{background:#fff;float:left;width:100%;margin-top:35px;position:relative;z-index:4;min-height:500px;padding-top:40px}body.pg100 #main-content:before{content:"";position:absolute;height:309px;top:-208px;z-index:-1;width:100%;background:url(../images/sliderwave-bg1.png) repeat-x center top;/*background-size:cover*/}body.pg100 #main-content{margin-top:100vh;padding-top:0}.welcomep.nothome p{font-size:16px;line-height:150%;color:#1d1d1d;text-align:center}#expblock{margin-top:0;margin-bottom:0;border:0;padding:10px;border-radius:0;background:#e6e7e7 url(../images/mivhan_pages_corr.png) top right no-repeat;padding-top:60px}#userip{line-height:150%}section#our-services{float:left;width:100%;padding:30px 0}.nothome h1.fromhtwo,h1.fromhtwo{margin-top: 0;}h2,.nothome h1.fromhtwo,h1.fromhtwo{text-align:center;font-size:45px;font-weight:700;color:#20409a;line-height:46px;margin-bottom:10px}h5{font-size:22px;font-weight:700;color:#20409a;line-height:46px;margin-bottom:10px}strong{font-weight:700}p{font-size:16px;line-height:150%;color:#1d1d1d;text-align:center}.services-heading p{padding:0 130px;margin-bottom:30px}.service-title{float:left;width:100%;background:#20409a;padding:20px 0;text-align:center}.nothome .service-title>p{font-size:21px;line-height:30px;color:#1d1d1d;text-align:center}#controlpane{direction:rtl;width:720px;padding-top:20px;background:transparent url(../images/cambg.jpg) center center repeat-x;padding-bottom:25px;margin-top:-3px}.service-title span{position:relative;display:inline-block;padding-left:28px;line-height:76px;color:#fff;font-size:73px;margin-top:0}.service-title span:before{content:"";position:absolute;left:0;background:url(../images/price-amt.png) no-repeat left bottom;bottom:18px;width:18px;height:18px}.service-title strong{color:#fff;font-weight:700;width:100%;text-align:center;float:left;display:inline-block}.service-img{float:left;width:100%;margin-bottom:30px;position:relative;transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;overflow:hidden}.service-img>img{max-width:100%;float:left;transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s}.servicehov:hover .service-img img{transform:scale(1.1);transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s}.service-description p strong{font-weight:700}.service-description p{margin-bottom:10px}h4{float:left;font-size:28px;width:100%;line-height:32px;text-align:center;color:#20409a;font-weight:700;margin:15px 0 5px}h4.sm{font-size:22px}h5{font-size:16px;font-weight:600;margin-bottom:10px}.greyborder span{padding:0 20px;background:#fff;position:relative;z-index:9}.greyborder{position:relative;z-index:1;background:#fff}.greyborder:before{position:absolute;content:"";left:0;top:50%;height:1px;background:#c2c3c5;width:100%;margin-top:-.5px;z-index:1}.service-list{margin-top:20px;float:left;width:100%}.service-list li{padding-right:55px;text-align:right;min-height:130px;background:url(../images/service-list-bg.png) no-repeat calc(100% - 15px) top}.service-list li h3{float:left;width:100%;color:#f2612d;font-size:24px;line-height:28px;font-weight:700}#app-section .service-list li p,#our-services .service-list li p{text-align:right;float:left;width:100%;font-size:16px;line-height:22px}#our-course .service-list li p{text-align:right;float:left;width:100%;font-size:16px;line-height:22px}.contact-block{float:left;width:100%;background:#000f1d;padding:35px 0}.registeration{border-right:1px solid #4a525b;padding-right:45px}.registeration p{color:#fff;font-size:21px;text-align:right;font-weight:700;line-height:26px;margin-bottom:10px}.orange-btn{background:#f2612d;font-size:24px;font-weight:700;padding:10px 37px;line-height:45px;display:inline-block;color:#fff;margin-top:4px;margin-bottom:4px;border:0;cursor:pointer}.orange-btn:hover{color:#fff}.blue-btn{background:#20409a;font-size:24px;font-weight:700;padding:10px 37px;line-height:45px;display:inline-block;color:#fff;margin-top:5px;margin-bottom:5px;border:0}.blue-btn:hover{color:#fff}.registeration-call{padding-left:40px}.registeration-call p{color:#fff;font-size:19.6px;font-weight:700;line-height:26px;text-align:left}#main-content .contact-block .registeration-call p{color:#fff;font-size:19.6px;font-weight:700;line-height:26px;text-align:left}.r-call{float:left}.r-call p>span{font-size:50px;font-weight:700;color:#f2612d;margin-top:0;text-align:right;line-height:48px;float:left}.r-call p i{background:#fff;width:40px;height:40px;color:#000f1d;transform:rotate(-110deg);-webkit-transform:rotate(-110deg);-moz-transform:rotate(-110deg);font-size:28px;line-height:40px;text-align:center;border-radius:50%;display:inline-block;float:right;margin-left:10px}#license-section{float:left;width:100%;padding:70px 0;background:url(../images/license-bg.jpg) no-repeat left top;background-size:cover}.license-box{margin-top:50px}.license-box h2{text-align:right}.license-box h2>span{font-size:30px}.license-left{padding-right:46px;border-right:1px solid #c3c5c7}.license-right{padding-left:45px}.video-box{float:left;width:100%;background:#010101;border:5px solid #1a1a1a;border-radius:5px;min-height:388px;margin:20px 0}.license-box p{font-size:16px;text-align:right}.license-box h4{text-align:right}.license-box .service-list ul li{padding-right:45px;text-align:right;min-height:10px;background:url(../images/service-list-bg.png) no-repeat right top;margin-bottom:10px}.license-boat{margin-top:70px}.license-boat li{text-align:center}.license-boat li:first-child{text-align:left}.license-boat li:last-child{text-align:right}.license-boat li{text-align:center}.license-boat li .boat:hover{background:#20409a}a.tirgul{width:206px;text-align:center;display:inline-block;cursor:pointer}.boat{position:relative;height:206px;width:206px;text-align:center;display:inline-block;background:#666e77;border-radius:50%}.boat img{max-width:100%}a.tirgul .boat img{-webkit-filter:grayscale(85%);filter:grayscale(85%);opacity:.8}a.tirgul:hover .boat img{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}a.tirgul .boat-hover{display:none;position:absolute;width:206px;height:206px;z-index:1;top:0;left:0}a.tirgul:hover .boat .boat-hover{display:block}.boat p{font-size:28px;line-height:28px;margin-top:20px}.pad-40{padding-top:40px}.pad-20{padding-top:20px}.boat{overflow:hidden}.boat-hover{transform:scale(1.2);transition:all ease .2s;opacity:0}a.tirgul:hover .boat .boat-hover{transition:all ease .2s;opacity:1}#app-section{float:left;width:100%;padding:50px 0 0 0}#our-course{float:left;width:100%;padding:0 0 30px 0}h4.normal{font-weight:300;text-align:center;width:100%;color:#505050;margin-bottom:30px}.inner-mobile-section{position:relative;float:left;min-height:286px;width:100%;background:#e5e7e8;margin:120px 0 70px 0;padding:35px 0}.app-mobile{position:relative}.app-mobile>img{position:absolute;top:-126px;left:50%;margin-left:-116.5px}.app-links{text-align:right}#contact-block{float:left;width:100%;padding:35px 0;background:url(../images/contact-block-bg.jpg) no-repeat left top;background-size:cover;min-height:400px}.unit .cb{display:inline-block;padding:0;margin:0;vertical-align:baseline;line-height:20px}.unit .cb.b{font-weight:700;line-height:26px}#contact-block .c-option p{font-size:17px;line-height:20px;font-weight:600}.vcard{text-align:right}.vcard-details{text-align:right}.vcard-details h2,.vcard-details p{text-align:right}.vcard-details p.orange{font-weight:700}.vcard-details span.orange-btn{background:#f2612d;font-size:19px;font-weight:700;padding:5px 25px;line-height:45px;display:inline-block;color:#fff;margin-top:30px}.app-links{padding-right:55px}.app-links h4{text-align:right}ul.appbox{float:right}ul.appbox li:first-child .app-details{max-width:180px}.app-details{float:right;max-width:155px;width:100%}.app-details p{text-align:right}ul.appbox li:first-child{border-left:1px solid #a7acb1}.app-thumb{float:right}ul.appbox li:first-child{float:right;padding-left:50px}ul.appbox li:last-child{float:right;padding-right:50px}span.android-app{background:url(../images/android-app-btn.png) no-repeat left top;width:135px;height:47px;display:inline-block;background-size:cover}span.ios-app{background:url(../images/ios-app-btn.png) no-repeat left top;width:137px;height:41px;display:inline-block;background-size:cover}footer#main-foot{float:left;width:100%;padding:25px 0 70px 0}p.copyright{font-size:12px;line-height:25px}.vcard>img{max-width:100%}#mobile-implinks{display:none;background:#0d1622;padding:60px 0;float:left;width:100%}#mobile-implinks .camera-live span{float:right;display:inline-block;padding:0;color:#fff;font-size:26px;line-height:28px;font-weight:700;text-align:right;margin-right:10px}#mobile-implinks .camera-live{background-size:52px;background-position:calc(100% - 20px) center;background-image:url(../images/camera-btn-white.png)}#mobile-implinks>div{float:left;width:100%;padding:0 80px 0 20px;margin-left:0}#mobile-implinks>.callnow,#mobile-implinks>.camera-live{display:block}#mobile-implinks>.callnow{margin:0 0 20px 0;background-size:52px;background-image:url(../images/call-btn-white.png);background-position:calc(100% - 20px) center}#mobile-implinks>.callnow .callnow-num{color:#fff;margin-right:10px;font-size:33px;line-height:40px}#mobile-implinks>.callnow span{color:#fff;font-size:16px;margin-right:10px}#inner-banner{float:left;width:100%;height:356px}#breadcrumbs{float:none;width:100%;background:#fff}#breadcrumbs ul.breadcrumb{background:#fff;float:left;width:100%;border-bottom:1px solid #cfd0d1;padding:15px 0 10px 0}#breadcrumbs ul.breadcrumb li span{color:#505050;font-size:14px;line-height:16px}#breadcrumbs ul.breadcrumb li.active span{color:#304296;font-weight:600}.register-option{float:left;width:100%}.form-inner{max-width:925px;margin:0 auto}.register-option ul{float:left;width:100%;margin:25px 0 45px 0}.register-option ul li{float:right;width:25%;text-align:center;min-height:140px;position:relative}.register-option ul li:before{position:absolute;content:"";left:0;height:120px;width:1px;background:#c1c3c4;bottom:0}.register-option ul li:last-child:before{display:none}.price{position:relative}.price.orange:before{background:url(../images/price-amt-orange.png) no-repeat left bottom}input.radio-btn{background:#fff;border:1px solid rgba(0,0,0,.5);border-radius:50%;-webkit-appearance:none;appearance:none;-moz-appearance:none;-o-appearance:none;height:20px;width:20px;margin-bottom:10px}input.radio-btn:checked{background:#f2612d;border-color:#f2612d}input:focus,textarea:focus{outline:0}.input-box{float:left;width:100%}.input-box ul{float:left;width:100%;padding:0 35px}.half-li{float:left;width:50%}.full-li{float:left;width:100%}.inputs{max-width:295px;width:100%;float:right}.inputs.i320{max-width:320px}.full-li .inputs{max-width:100%}.input-box .half-li:first-child .inputs{float:left}.inputs label{float:left;width:100%;text-align:right;font-size:14px;line-height:18px}.inputs input,.inputs select{width:100%;float:left;margin:5px 0 10px 0;padding:5px 10px;line-height:18px;font-size:14px}.inputs select{-webkit-appearance:none;appearance:none;-moz-appearance:none;-o-appearance:none;background:url(../images/small-down-arrow-grey.png) no-repeat 15px center}.left-halfinput>span{max-width:375px;padding-top:5px;display:inline-block;line-height:18px}.left-halfinput{float:left;width:50%;padding-top:15px}.right-halfinput{float:right;width:50%}.left-halfinput1{float:left;width:50%}.checkbox-box{float:right;width:100%;position:relative;padding-right:50px}.checkbox-box input[type=checkbox]{position:absolute;right:35px;top:0;-webkit-appearance:none;appearance:none;-moz-appearance:none;-o-appearance:none;width:11px;height:11px;background:#fff;border:1px solid rgba(0,0,0,.4)}.checkbox-box p{font-size:16px;text-align:right;line-height:22px;margin-bottom:10px}.checkbox-box p strong{font-weight:700}.checkbox-box p a{text-decoration:underline;color:#304296}.marginbottom20px{margin-bottom:20px}.bulletlist li{padding-right:10px;line-height:22px;position:relative}.bulletlist li:before{content:"";position:absolute;right:0;top:50%;width:6px;height:6px;margin-top:-2px;background:#6d6e70;border-radius:50%}.textcenter{text-align:center!important}.displayinline{display:inline-block!important;float:none!important}.input-box input[type=submit]{border:0;margin:20px 35px}.checkbox-box input[type=checkbox]:checked{background:#304296;border-color:#304296}ul.main-menu{list-style:none}ul.m-submenu{list-style:none}ul.menu-links{list-style:none}ul.row{list-style:none;padding:0}.service-list>ul{list-style:none;padding:0}ul.appbox{padding:0;list-style:none}section#registrationform ul{list-style:none}.form-inner>ul{padding-right:0}section#featured-gift{float:left;width:100%;margin-top:30px}.featured-content{float:right;width:100%;text-align:right;padding:0 0 50px 0;border-bottom:1px solid #c1c3c4;position:relative}.featured-giftimg{position:absolute;left:0;top:-34px;float:left;z-index:40}.featured-content h2,.featured-content h4,.featured-content p{text-align:right}.featured-content h4{margin-top:25px}.featured-content h2{margin-bottom:0}.featured-content p{font-size:16px;line-height:22px;margin-bottom:10px}.featured-text{float:right;max-width:660px;width:100%;z-index:50;position:relative}section.exam-details p{font-size:17px;line-height:30px;color:#1d1d1d;text-align:center}section#exam-question p{font-size:21px;line-height:30px;color:#1d1d1d;text-align:center}section#exam-question #explanation p{text-align:right}section#exam-question label{font-size:21px;line-height:40px;color:#1d1d1d;text-align:right;display:block}#gifts-list{float:left;width:100%;padding:20px;margin-bottom:30px}.giftbox{float:left;width:100%;margin:10px 0 20px 0}.giftimg{float:left;width:100%;margin-bottom:10px}.giftimg>img{max-width:100%}.giftdetails{float:left;width:100%}.giftname{font-size:24px;padding:0 5px;line-height:36px;float:right;color:#505050;display:inline-block}.exam-details{float:left;width:auto}.giftdetails>a span{background:#f2612d;font-weight:700;display:inline-block;float:left;font-size:16px;line-height:26px;padding:5px 15px;color:#fff}ul.exam-brief{max-width:980px;padding:0;margin:30px auto 0;list-style:none}ul.exam-brief li{max-width:25%;width:100%;position:relative;min-height:130px;padding:0 10px;float:left;border-left:1px solid #c1c3c4}ul.exam-brief li:first-child{border:0}ul.exam-brief li>span{position:absolute;bottom:0;left:0;display:inline-block;width:100%;text-align:center;font-size:50px;line-height:60px;color:#304296}body .fontnormal{font-weight:400}body .margintop30{margin-top:30px}.duration{float:left;width:100%}.duration p{font-size:42px;font-weight:700;color:#f2612d;margin-top:20px}.duration p span{font-size:21px;line-height:32px;width:100%;display:inline-block;color:#505050;font-weight:400}.answer-box{width:100%;padding:0 40px 28px 40px;border:1px solid #c1c3c4;margin:10px 0 10px 0;min-height:375px}.answer-box h4.question{text-align:right;font-size:22px}.fontsize24{font-size:24px!important}ul.answer-options{float:right;width:100%;list-style:none;padding:0}ul.answer-options li{float:left;width:100%;cursor:pointer;background:#e6e7e7;margin-bottom:10px;padding:10px 20px}#quiziframe ul.answer-options li{float:left;width:100%;cursor:pointer;background:#e6e7e7;margin-bottom:10px;padding:6px 20px}ul.answer-options li:hover{background:#f2612d}ul.answer-options li:hover p{color:#fff}.questions-hint{float:left;width:100%;padding:15px 0 0 0}.choose-answer{width:100%}.choose-answer span{background:#304296;display:inline-block;padding:10px 35px;line-height:36px;color:#fff;font-weight:700;font-size:21px;margin-left:30px;cursor:pointer}.choose-answer input[type=submit]{background:#f2612d;display:inline-block;border:0;padding:10px 35px;line-height:36px;color:#fff;font-weight:700;font-size:21px;cursor:pointer}section.welcome-text{float:left;width:100%;margin-bottom:70px}ul.small-welcome-thumbs{float:left;width:100%;padding:0;list-style:none}ul.small-welcome-thumbs li{float:left;width:calc(50% - 15px)}ul.small-welcome-thumbs li:last-child{margin:0;float:right}.wts-thumb{float:left;width:100%;height:192px}.wts-thumb>img{max-width:100%;width:100%;height:100%}.wts-content{background:#304296;width:100%;min-height:100px;float:left;padding:20px 0}body .wts-content p{color:#fff}#welcome-blue{float:left;width:100%;background:#ecf2fd;background-size:cover;min-height:300px;padding:80px 0}#welcome-boat{float:left;width:100%;background:#ecf2fd;background-size:cover;min-height:300px;padding:80px 0}#bottom-welcome{float:left;width:100%;background:#fff;min-height:1800px;padding:80px 0}#last-welcome{float:left;width:100%;background:#ecf2fd url(../images/last-welcome-bg.jpg) no-repeat center bottom;background-size:cover;min-height:500px;padding:80px 0}.imagebox{float:left;width:100%;margin:30px 0}.imagebox-thumb{float:left;width:100%;height:244px}.imagebox-thumb>img{max-width:100%;height:100%;width:100%}.imagebox-content{float:left;width:100%;background:#304296;padding:15px 0}body .imagebox-content p{color:#fff}.liststyle-solid{list-style:disc}.bgtransparent{background:0 0!important}.skyblue{background:#edf1fd!important}ul.numcounts{float:left;width:100%;margin:15px 0 30px 0;padding:0;list-style:none}ul.numcounts li{float:right;padding-right:100px;width:33.3%;position:relative}ul.numcounts li:before{content:"";background:#f2612d;border-radius:50%;width:82px;height:82px;text-align:center;color:#fff;font-size:34px;line-height:62px;padding:10px 0;position:absolute;right:0;top:0}ul.numcounts li:first-child:before{content:"1"}ul.numcounts li:nth-child(2):before{content:"2"}ul.numcounts li:nth-child(3):before{content:"3"}ul.numcounts li:nth-child(4):before{content:"4"}ul.numcounts li:nth-child(5):before{content:"5"}ul.numcounts li:nth-child(6):before{content:"6"}.fontbold{font-weight:700}.fontsize28{font-size:28px}#bottom-welcome thead tr{background:#ececec;border-bottom:0}#bottom-welcome thead tr th{border-bottom:0;border-left:5px solid #fff}#bottom-welcome thead tr th:last-child{border-left:0}#bottom-welcome tbody tr:nth-of-type(odd){background:#dbdbdb}#bottom-welcome tbody tr:nth-of-type(even){background:#ececec}#bottom-welcome tbody tr td{border-top:0;border-left:5px solid #fff}#bottom-welcome tbody tr td:last-child{border-left:0}#bottom-welcome thead tr th:first-child{width:34%}#bottom-welcome thead tr th:nth-child(2),#bottom-welcome thead tr th:nth-child(3){width:22%}.clear100{display:block;width:100%;clear:both}label{cursor:pointer}.heb{text-align:right;direction:rtl}#regmessages{text-align:center;padding-top:10px;color:#cd5c5c;font-weight:600}#scroll_to_top_button{position:fixed;right:50px;bottom:50px;width:50px;height:50px;background-color:transparent;z-index:555;display:none}#scroll_to_top_button .fa{font-size:46px;color:rgba(32,64,154,.65)}.nothome h1{text-align:center;font-size:36px;font-weight:700;color:#20409a;line-height:36px;margin-bottom:20px;margin-top:20px}.nothome h3{text-align:right;font-size:20px;font-weight:700;color:#20409a;line-height:30px;margin-bottom:6px;margin-top:26px}.bgcol-lightviolet{background-color:#ededf6}.sidebar-courses-prakim{text-align:right}.sidebar-courses-prakim h2.title{color:#f2612d;font-size:22px;padding:15px 0 5px 0;text-align:right;border-bottom:1px solid rgba(128,128,128,.29)}.sidebar-courses-prakim a{display:block}.sidebar-courses-prakim a.mq{display:inline-block;padding-left:5px}.sidebar-courses-prakim a.mq::after{display:inline-block;padding-left:5px;content:",";color:#6b6b6b}.sidebar-courses-prakim a.mq h4.tatprk{display:inline}.sidebar-courses-prakim a.mq.lastgroup::after{display:inline-block;padding-left:5px;content:""}.sidebar-courses-prakim a h2.mainprk{color:#1f409a;text-align:right;font-size:16px;margin:0;line-height:22px;text-decoration:none;float:none;margin-top:5px}.sidebar-courses-prakim a h4.tatprk{color:#6b6b6b;font-size:13px;text-align:right;padding-right:15px;margin:0;line-height:18px;float:none}.sidebar-courses-prakim a:hover h4.tatprk{color:#000}.mob-menu{padding-bottom:20px}.mob-menu a.mq{display:inline-block;padding-left:5px;margin-bottom:10px;margin-top:5px}.mob-menu a.mq::after{display:inline-block;padding-left:5px;content:",";color:#6b6b6b}.mob-menu a.mq h4.tatprk{display:inline}.mob-menu a.mq.lastgroup::after{display:inline-block;padding-left:5px;content:""}div.copyright{font-size:12px;line-height:25px}div.copyright p{font-size:12px;line-height:25px}.servicehov{cursor:pointer}.pg100 .boat{cursor:pointer}.banner-top{width:100%;max-height:250px;height:250px;background-repeat:no-repeat;background-position:top center}.orange-btn-sm{background:#f2612d;font-size:18px;font-weight:600;padding:2px 37px;line-height:36px;display:inline-block;color:#fff;margin-top:10px;margin-bottom:10px;text-decoration:none}.orange-btn-sm:hover{background:#f40;color:#fff;text-decoration:none}.orange-btn-sm:focus{background:#f40;color:#fff;text-decoration:none}.sliderxin{width:auto;max-width:100%;min-height:77px}.sliderxin:before{clear:both}.sliderxin:after{clear:both}.droploader{background-image:url(../images/droploader.gif);background-repeat:no-repeat;background-position:center center;background-size:13%}.sliderxin.loaded{border-bottom:1px dashed #999;padding-bottom:10px;margin-bottom:10px;border-top:1px dashed #999;padding-top:10px;margin-top:10px}.slider-container-imgs{width:auto;height:auto;padding:10px 0}.controlslider{display:inline-block;padding:8px 14px;background-color:#f3f3f4;font-size:24px;line-height:24px;font-weight:600;text-decoration:none;vertical-align:middle}.controlslider:focus,.controlslider:hover{text-decoration:none}.controlslider span{vertical-align:middle}.container.contenterea ol.hebrew{list-style-type:hebrew}a.nextpage{display:block;margin:30px auto 10px auto;text-align:center}.nextpage:before{clear:both}.nextpage:after{clear:both}.nextpage img{margin:0 auto}.contenterea td,.contenterea th{padding:5px}.sidebar-questions-prakim h2{display:block;text-align:center}.sidebar-questions-prakim a{display:block;text-align:center}.sidebar-courses-prakim{text-align:right;padding-bottom:25px}.sidebar-questions-prakim h2.title,.sidebar-questions-prakim h1.title{color:#f2612d;font-size:22px;padding:15px 0 5px 0;text-align:right;border-bottom:1px solid rgba(128,128,128,.29)}.sidebar-questions-prakim h1.title{margin-top:0;line-height:46px;}.sidebar-questions-prakim a{display:block;padding:2px}.sidebar-questions-prakim h4{float:none}.sidebar-questions-prakim a:hover h4.tatprk{color:#000}.q-answer-box{float:left;width:100%;padding:0 35px 10px 35px;border:1px solid #c1c3c4;margin:10px 0 10px 0;min-height:200px}.q-answer-box h4{margin:20px 0 10px;font-size:16px}.checkbox-box-norm p{font-size:16px;text-align:right;line-height:22px;margin-bottom:10px}.checkbox-box-norm input[type=checkbox]{position:absolute;right:35px;background:#fff}.checkbox-box-norm{float:none;width:100%;position:relative;padding-right:65px}.featured-giftimg img{max-width:100%}.sidebar-questions-prakim a.active{color:#6b6b6b}ul.q-answer-options{padding-right:0}ul.q-answer-options li{list-style-type:none}.hintsinfo .faq{color:#9f0000}.hintsinfo .faq-content{background:url(../images/bg4.png) right top repeat-y;padding:10px}section.faq2{float:left;width:100%;padding:25px 0;background:url(../images/greybg-2.jpg) no-repeat left top;background-size:cover}.container.contenterea img{max-width:100%;height:auto}#quiziframe .row{margin-right:0;margin-left:0}.menu-btn a{line-height:15px}.menu-opener{clear:both;padding:5px;cursor:pointer;text-align:center}.hide-desk{display:none}.hide-mob{display:block}.callnow:hover{background-image:url(../images/blue-tel-hover.png)}ul.main-menu li:last-child:hover{background-image:url(../images/responsive-img-hover.png)}#main-navigation.submenu-active ul.main-menu li:last-child:hover{background-image:url(../images/close-hover.png)}.c-option .c-img{overflow:hidden;border-radius:50%}a.rclinks555:hover .c-img .cp-hoverimg{transform:scale(1.1);border-radius:50%;width:128px;height:128px;transition:all ease .2s}.c-option{text-align:center;border-bottom:1px solid #c0c1c2;margin-bottom:50px;padding:20px 0 40px 0}.c-option .c-img{position:relative;display:inline-block;width:128px;height:128px;cursor:pointer}.c-option .c-img>img{max-width:100%}a.rclinks555 .c-img>img{-webkit-filter:grayscale(85%);filter:grayscale(85%);opacity:.8}a.rclinks555:hover .c-img>img{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.cp-hoverimg{position:absolute;left:0;top:0;display:none;width:100%;z-index:1}a.rclinks555:hover .c-img .cp-hoverimg{display:block}.wts-content>p{padding-right:15px}.numcount{float:right;max-width:74px}.numcount .input-number{margin:0 2px}.numcount button{background:0 0;border-radius:0}.numberselector{margin:0;display:inline-block}.numcount button{padding:0 6px;margin:0;height:18px}.numcount span.glyphicon{font-size:9px;line-height:16px;display:inline-block;float:left;font-weight:400}.numcount .input-number{width:29px;padding:0;height:18px;text-align:center;font-size:12px}.dir-ltr{direction:ltr}.dir-rtl{direction:rtl}.inner-mobile-section{position:relative;float:left;min-height:260px;width:100%;background:#e5e7e8;margin:120px 0 70px 0;padding:25px 0}.orange-btnx{background:#f2612d;font-size:24px;font-weight:700;display:inline-block;color:#fff;margin-top:4px;margin-bottom:4px;border:0;cursor:pointer;width:345px;height:65px;position:relative;max-width:100%}.orange-btnx:active,.orange-btnx:focus,.orange-btnx:hover{color:#fff}.btnx-txt{font-size:24px;display:inline-block;vertical-align:middle;text-align:center;width:100%;height:100%;line-height:65px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}.orange-btnx:hover .btnx-txt{font-size:26px}.orange-btnxs{background:#f2612d;font-size:24px;font-weight:700;display:inline-block;color:#fff;margin-top:4px;margin-bottom:4px;border:0;cursor:pointer;width:130px;height:55px;position:relative;max-width:100%}.orange-btnxs:hover{color:#fff}.orange-btnxs .btnx-txt{font-size:20px;display:inline-block;vertical-align:middle;text-align:center;width:100%;height:100%;line-height:55px}.orange-btnxs:hover .btnx-txt{font-size:22px}.userstatus h3{color:#f2612d;font-size:16px;font-weight:600;margin-bottom:10px}.menu-opener{clear:both;padding:10px 0;cursor:pointer;text-align:center;font-weight:600;font-size:18px;color:#20409a}.menu-opener:hover{color:#f2612d}body .fontsize16{font-size:16px}body .lineheight24{line-height:24px}body .colorblue,body .welcomep.nothome p.colorblue{color:#20409a}body .paddingright35,body .welcomep.nothome .paddingright35{padding-right:35px}body .textright,body .welcomep.nothome .textright{text-align:right!important}body .orange,body .welcomep.nothome .orange{color:#f2612d}body .colorwhite{color:#fff!important}img{max-width:100%;height:auto}.logo{float:left;position:relative;height:56px;width:220px;z-index:99;padding:0;margin:0 40px 0 10px}body.pg100 .logo img{margin-top:0}.logo img{margin-top:-5px;position:absolute;top:0;left:8px;z-index:9;float:left;max-width:100%;width:100%}body.pg100 .logo img{position:absolute;top:40px;left:8px;z-index:9;float:left;max-width:120%;width:120%;margin-top:-5px}body.pg100 .fixed .logo img{position:absolute;top:54px;left:8px;z-index:9;float:left;max-width:100%;width:100%}#mainhead.fixed .logo img{top:0}.blok{display:block}ul.main-menu li.userlogin{width:300px;max-width:300px}ul.main-menu li.userlogin a{float:none}ul.main-menu li.userlogin a.logout{margin-right:15px}.hideplus500{display:none!important}.expcolor3{color:#20409a;font-weight:600}#camimage{width:720px;height:405px}.orange-btnxs:focus{color:#fff}.orange-btnxs:active{color:#fff}.half-div>div>span{width:100%;float:none;display:block;line-height:18px;font-size:16px;margin-bottom:15px}.menu-firstblock{min-height:327px}.nopull-leftonmd{float:left}.nothome h1.page{text-align:right;font-size:30px;font-weight:600;color:#20409a;line-height:30px;margin-bottom:15px;margin-top:20px;float:none}#checkmoreprods .checkbox-box-norm input[type=checkbox]{position:absolute;right:0;background:#fff}#checkmoreprods .checkbox-box-norm{float:none;width:100%;position:relative;padding-right:25px}#checkmoreprods{padding-right:25px}.usertypelink{font-size:26px;color:#d84141;text-align:center;display:block;margin-bottom:30px;background-color:bisque;padding:10px}.hintsinfo .faq{margin-top:0;margin-bottom:0;border:0;padding:10px;border-radius:0;background:#e6e7e7 url(../images/mivhan_pages_corr.png) top right no-repeat;padding-top:60px;color:#333}.hintsinfo .faq-content{background:0 0;padding:0}.imagebox p.classf24{font-size:24px}#regmessages{text-align:center;padding-top:10px;color:#cd5c5c;font-weight:600;clear:both}.video-box1{float:left;width:100%;border-radius:5px;margin:20px 0}div.error-message{color:red;border:1px solid red;padding:20px;text-align:center;background-color:#faebd7;margin-bottom:10px}div.ok-message{color:green;border:1px solid green;padding:20px;text-align:center;background-color:#cdfec0;margin-bottom:10px}.pg101 section#our-services{float:left;width:100%;padding:0 0}.hiddentog{display:none}.duration p span.timertime{font-size:30px;color:#f2612d;font-weight:600}.examtitle span{font-size:27px}input[type=button].camerabtn{background-color:#ff8331!important;color:#fff;border:0!important;padding:4px 15px 3px!important;height:38px;font-weight:400}.sidebar-questions-prakim a.mq h4.tatprk{display:inline}.sidebar-questions-prakim a.mq{display:inline-block;padding-left:5px}.sidebar-questions-prakim a h4.tatprk{color:#6b6b6b;font-size:13px;text-align:right;padding-right:15px;margin:0;line-height:18px;float:none;display:inline}.sidebar-questions-prakim a.mq::after{display:inline-block;padding-left:5px;content:",";color:#6b6b6b}.sidebar-questions-prakim a.mq.lastgroup::after{display:inline-block;padding-left:5px;content:""}.pg100 .tirgul p{font-size:27px;margin-top:5px}a.cameramail{text-decoration:underline;color:#20409a}a.cameramail:hover{text-decoration:underline;color:#f2612d}.row>.userstatus{border-left:1px solid #c1c3c4}.marg-b-5plus{margin-bottom:5px}b.correcthint{font-size:16px;color:#304296;font-weight:600;line-height:140%}b.correcthint a{font-size:16px;color:#304296;font-weight:600;text-decoration:underline}b.correcthint a:hover{color:#f2612d}section#exam-question .hintexplained{padding-top:5px}section#exam-question .hintexplained p{font-size:16px;line-height:130%}.welcomep.nothome .numcounts p{font-size:18px;height:82px;vertical-align:middle;display:table-cell}.style454{display:block;clear:both}#maincontent#welcomep.nothome p{font-size:16px;line-height:150%;color:#1d1d1d;text-align:center}body.mega-menu-opened>span.menu-overlay{display:block}body span.menu-overlay{content:"";position:absolute;left:0;width:100%;height:100vh;top:0;background:rgba(0,0,0,0);z-index:6;display:none}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.new-banners img{padding:10px;max-width:49%}@media only screen and (max-width:1230px){.callnow{margin-left:10px}.callnow .callnow-num{font-size:23px;line-height:26px}.callnow span{font-size:8px}.callnow{float:left;padding:14px 0 14px 48px}.service-description p br{display:none}.service-list li{min-height:160px}.registeration{padding-right:25px}.registeration-call p br{display:none}.r-call p{font-size:24px}ul.appbox li:last-child{padding-right:10px;margin-top:15px}ul.appbox li:first-child{padding-left:10px}.app-links{padding-right:15px}ul.appbox li:first-child .app-details{max-width:170px}.app-details{max-width:150px}}@media only screen and (max-width:1200px){.featured-giftimg img{opacity:.4}}@media only screen and (min-width:960px) and (max-width:1300px){#mainhead{zoom:.7}#main-content{padding-top:18px}.callnow{float:left;padding:4px 60px 4px 48px}}@media only screen and (min-width:960px) and (max-width:1100px){.camera-live{margin-left:20px}}@media only screen and (min-width:1300px) and (max-width:1500px){#mainhead{zoom:.87}#main-content{padding-top:25px}.callnow{float:left;padding:4px 60px 4px 48px}}@media only screen and (max-width:1000px){.imagebox{float:none;width:100%;margin:30px auto;max-width:320px}.imagebox p.classf24{font-size:18px}.imagebox .imagebox-thumb{float:left;width:auto;height:auto}.imagebox .imagebox-thumb>img{max-width:100%;height:100%;width:100%;float:left}.wts-thumb>img{max-width:100%;width:100%;height:100%;float:left}}@media only screen and (max-width:960px){#mobile-implinks{display:block}#banner h1{left:0}.registeration{border:0;text-align:center;margin-bottom:20px}.pad-40{padding:0}.license-boat li:first-child,.license-boat li:last-child{text-align:center}.app-mobile>img{top:-226px}.inner-mobile-section{margin-top:240px;z-index:999}.app-mobile{min-height:200px}.app-links h4{text-align:center;margin-top:25px!important}ul.appbox{float:right;width:100%}ul.appbox li{width:50%}.vcard{text-align:center;margin-bottom:10px}.vcard-details{text-align:center}.vcard-details h2{text-align:center}.vcard-details p{text-align:center}.registeration-call{padding-right:15px;text-align:center}.registeration-call p{text-align:center}.r-call{float:none}.r-call p span{float:none}.services-heading p{padding:0}.service-img>img{width:100%;max-width:100%}.callnow>a:hover{text-decoration:none}.service-list li{min-height:160px}.registeration p{text-align:center}.license-right{padding-left:15px}.license-left{padding-right:15px}.license-boat li{margin-bottom:20px}ul.appbox li{width:100%}ul.appbox li:first-child{border-bottom:1px solid grey;margin-bottom:10px;padding-bottom:15px!important;border-left:0}.c-option>div{margin-bottom:10px}.camera-live{display:none}.callnow{display:none}ul.main-menu li{padding:0 10px}ul.main-menu li:last-child a{text-indent:-9999px;padding:0;min-height:40px;width:70px}ul.main-menu li:last-child a br{display:none}ul.main-menu li:last-child{background-position:center center;min-height:39px}ul.main-menu li a{font-size:15px;line-height:20px;padding:0 25px}ul.main-menu li{max-width:100px;padding:0}div#mega-menu{top:76px;padding:0;width:85%;height:calc(100vh - 60px);overflow-y:scroll;overflow-x:hidden}#mega-menu>ul.menu-links{width:100%;padding:20px 0;border-left:0}.m-submenu{border-left:0;border-right:0}#main-navigation.submenu-active ul.main-menu li:last-child{background-position:center center}#mega-menu .m-submenu{width:100%;padding:0 10px}#mega-menu .m-submenu ul,#mega-menu .m-submenu ul li{float:right;width:100%}#mega-menu .m-submenu li,#mega-menu .m-submenu li>*{width:100%;font-size:14px}.contact-menublock p{font-size:16px}p{font-size:16px;line-height:22px}#license-section{padding:40px 0}h2,h1.fromhtwo{font-size:27px;line-height:32px}h3{font-size:24px;line-height:28px}h4{font-size:20px;line-height:26px}.contact-menublock{width:100%;padding:0 10px}h2>br{display:none}.contact-menublock>img{max-width:100%;margin-bottom:20px}#mega-menu>ul.menu-links>li a{padding:0 10px 0 0;width:100%;float:none;display:block;line-height:18px;font-size:16px;margin-bottom:15px;color:#20409a}#mega-menu>ul.menu-links>li{float:right;width:100%}#mega-menu>ul.menu-links>li a:hover,#mega-menu>ul.menu-links>li.active a{background:#fff;color:#505050;font-weight:400;position:relative}#mega-menu>ul.menu-links>li.active a:before{content:"";width:8px;height:8px;background:#20409a;border-radius:50%;position:absolute;left:10px;top:50%;margin-top:-4px}.orange-btn{background:#f2612d;font-size:16px;font-weight:700;padding:10px 20px}.r-call p>span{font-size:35px}div#main-content.nothome{margin:0;padding-top:60px}section#featured-gift{margin-top:0}.featured-giftimg{position:relative;top:auto;left:auto;float:left;width:100%;text-align:center;border-bottom:1px solid rgba(0,0,0,.4);height:446px;margin-bottom:20px}.featured-giftimg>img{max-width:100%}.featured-content{padding-bottom:0;border:0}section#gifts-list{padding:20px 0 20px 0}.registeration-call{padding-left:15px}#main-content .contact-block .registeration-call p{text-align:center;font-size:15px}.r-call p i{float:none}section.contact-block{padding:20px 0}.exam-details h2 span.fontnormal{width:100%;display:inline-block}ul.exam-brief li{padding:0 5px;width:20%;max-width:100%;min-height:90px}ul.exam-brief li.center{max-width:100%}section.exam-details p{font-size:16px;line-height:18px}ul.exam-brief li>span{font-size:50px;line-height:30px}.answer-box{padding:0 15px 30px 15px}ul.appbox li:first-child .app-details{max-width:100%;text-align:center;float:none}ul.appbox li:first-child .app-details p{text-align:center}ul.appbox li{padding:0!important;text-align:center}.app-thumb{float:none;display:inline-block}ul.appbox li{text-align:center}.app-details{max-width:100%;float:none;display:inline-block}.app-details p{text-align:center}.container.smaller{width:auto;padding-top:40px;padding-left:0;padding-right:0}}@media only screen and (max-width:768px){ul.license-boat li.pull-right{display:block;width:100%;text-align:center;margin-bottom:20px}ul.small-welcome-thumbs .wts-thumb{float:none;width:100%;height:192px;max-width:290px;display:inline}.new-banners img{padding:0 10px 20px 10px;max-width:100%}}@media only screen and (max-width:640px){body.pg100 #main-content:before{height:129px;top:-128px;background-size:130% 100%}section#exam-question p{text-align:center!important}section#exam-question #explanation p{text-align:right!important}section#exam-question #explanation span{display:block;text-align:right!important}.choose-answer span{width:100%;margin:0 0 10px 0;text-align:center}.choose-answer input[type=submit]{width:100%}.input-box ul{padding:0}.right-halfinput{padding-right:0!important}.paddingright35{padding-right:0!important}.checkbox-box{padding-right:15px}.checkbox-box input[type=checkbox]{right:0}.input-box input[type=submit]{margin:20px 0 20px 0;width:100%;padding:5px 0}}@media only screen and (max-width:480px){.camera-live{margin-left:0}body.small-banner #main-content.nothome{margin-top:0}#banner h1{font-size:30px}#banner h1 span{font-size:18px}.featured-giftimg{height:auto}.featured-giftimg>img{float:left;width:100%}.featured-content h2,.featured-content h4,.featured-content p{text-align:center}#gifts-list h4.textright{text-align:center!important}section.exam-details{margin:0}ul.exam-brief li{width:100%;min-height:3px;border:0}ul.exam-brief li>span{position:relative;left:auto;bottom:auto;line-height:50px}.answer-box h4.textright{text-align:center!important}.inputs{width:100%;max-width:100%}li.half-li{width:100%;max-width:100%}.input-box .half-li:first-child .inputs{float:left;width:100%;max-width:100%}.left-halfinput{width:100%;margin-bottom:15px}.right-halfinput{width:100%}.left-halfinput1{width:100%}.register-option ul li{width:100%;border:0;margin-bottom:10px}.register-option ul li:before{display:none}.register-option ul{margin:0}}@media only screen and (max-width:420px){#banner h1{font-size:25px;left:0}ul.main-menu li{max-width:60px;padding:0}ul.main-menu li a{font-size:14px;line-height:15px;padding:5px 7px}ul.main-menu li:last-child a{text-indent:-9999px;padding:0;min-height:40px;width:50px}#mobile-implinks{padding:40px 0}#mobile-implinks>div{padding:0 80px 0 0}#mobile-implinks>.callnow span{font-size:13px}body.pg100 #main-content:before{height:129px;top:-128px;background-size:140% 100%}}@media only screen and (max-width:360px){#mobile-implinks{padding:30px 0}#mobile-implinks>div{padding:0 60px 0 0}#mobile-implinks>.callnow .callnow-num{font-size:28px;line-height:30px}#mobile-implinks .camera-live span{font-size:18px;line-height:21px}#mobile-implinks .camera-live,#mobile-implinks>.callnow{background-size:42px}#mobile-implinks>.callnow span{font-size:10.5px}.camera-live{margin-left:0}span.giftname{width:100%;text-align:center}.giftdetails>a span{width:100%;text-align:center}.banner-top{background-size:100% 100%;height:auto;min-height:100px}.questions-hint>img{max-width:100%;float:left}}@media only screen and (max-width:640px){.banner-top{background-size:180%;height:auto;min-height:100px;max-height:125px!important}#scroll_to_top_button{position:fixed;right:10px;bottom:10px;width:30px;height:30px;background-color:transparent;z-index:555;display:none}#scroll_to_top_button .fa{font-size:32px;color:rgba(32,64,154,.65)}}@media only screen and (max-width:960px){.featured-giftimg img{opacity:1}.hide-mob{display:none}.hide-desk{display:block}.mob-menu a{display:block}#menu1questions.mob-menu a{text-align:center}.mob-menu h2{font-size:16px;line-height:18px;text-align:right;margin:5px auto;font-weight:600;float:none}.mob-menu h4{color:#6b6b6b;font-size:13px;text-align:right;padding-right:15px;margin:0;line-height:18px;float:none}section#exam-question label{font-size:16px;line-height:20px;color:#1d1d1d;text-align:right;display:block}.btnx-txt{font-size:18px}.service-list li{padding-right:55px;text-align:right;min-height:0;background:url(../images/service-list-bg.png) no-repeat calc(100% - 15px) top;float:none;display:block}#our-services .service-list li p{float:none}.service-list li h3{float:none;font-size:18px}.service-list li p{float:none!important}.inner-mobile-section{position:relative;float:left;min-height:260px;width:100%;background:#e5e7e8;margin:245px 0 70px 0;padding:25px 0}#our-course{float:left;width:100%;padding:0 0 50px 0;margin-top:-65px}#app-section{float:left;width:100%;padding:50px 0 0 0}.greyborder span{padding:0 20px;background:#fff;position:relative;z-index:9;font-size:18px}.pg100 section#our-services{float:left;width:100%;padding:30px 0;margin-top:-50px}section#our-services{float:left;width:100%;padding:30px 0;margin-top:0}#license-section h3{font-size:20px}#license-section h3 span{font-size:20px}.license-box h2>span{font-size:20px}#app-section h2{font-size:20px}ul.license-boat li.pull-right{display:block;width:100%;text-align:center;margin-bottom:20px}}@media only screen and (max-width:380px){ul.small-welcome-thumbs li{width:100%;margin-bottom:10px}.welcome-right-text{margin-top:10px}ul.numcounts li{width:100%;min-height:100px}ul.main-menu li.userlogin{width:70px!important;max-width:70px!important}}@media only screen and (max-width:1200px){.inputs.i320{max-width:none;float:none}#welcome-blue{float:left;width:100%;background:#ecf2fd none no-repeat center bottom;background-size:contain;min-height:300px;padding:80px 0 30px 0}#welcome-boat{float:left;width:100%;background:#ecf2fd none no-repeat center bottom;background-size:contain;min-height:500px;padding:80px 0 30px 0}.welcome-blue-after{float:left;width:100%;background-size:contain;min-height:100px}.welcome-boat-after{float:left;width:100%;background-size:contain;min-height:100px}.welcome-blue-after img,.welcome-boat-after img{width:100%;height:auto;float:left}}@media only screen and (min-width:1201px){.welcome-blue-after,.welcome-boat-after{display:none}}@media only screen and (max-width:960px){.logo{float:left;position:relative;height:56px;width:175px;z-index:99;padding:0;margin:0 40px 0 10px;top:7px}.logo img{margin-top:-5px;position:absolute;top:0;left:8px;z-index:9;float:left;max-width:100%;width:100%}body.pg100 .logo img{max-height:none}body.pg100 .top-header:before{content:"";position:absolute;left:0;top:0;width:586px;height:384px;background:url(../images/logo-bg.png) no-repeat left top;z-index:1;background-size:100%}.menu-firstblock{min-height:0}ul.main-menu li.menu-btn{padding:0 30px;border-left:1px solid #000f1d}ul.main-menu li.userlogin a{display:block}ul.main-menu li.userlogin a.logout{margin-right:0}ul.main-menu li.userlogin{width:200px;max-width:200px}.nopull-leftonmd{float:none}.style454{margin-bottom:40px}.pg100 section#our-services{float:left;width:100%;padding:30px 0;margin-top:0}}@media only screen and (max-width:960px){.hide960down{display:none!important}}@media only screen and (min-width:961px){.hide960up{display:none}}@media only screen and (max-width:820px){.top-header:before{display:none}body.pg100 .logo{float:left;position:relative;height:56px;width:175px;z-index:99;padding:0;margin:0 40px 0 10px;top:7px}body.pg100 .logo img{margin-top:-5px;position:absolute;top:0;left:8px;z-index:9;float:left;max-width:100%;width:100%}ul.numcounts li{width:100%;min-height:100px}}@media only screen and (max-width:640px){.hide640down{display:none!important}ul.main-menu li.userlogin{width:140px;max-width:140px}body.pg100 .logo{width:120px;height:34px;margin:0}.logo{width:120px;height:34px;margin:0}div#mega-menu{top:60px}#camimage{width:auto;height:auto}div.error-message{color:red;border:1px solid red;padding:20px;text-align:center;background-color:#faebd7;margin-bottom:0}.license-box{margin-top:25px}.wts-thumb>img{max-width:100%;width:100%;height:auto}.marg-b-5plus{margin-bottom:10px}.imagebox-thumb{float:none;width:100%;height:140px}.imagebox-thumb>img{max-width:100%;height:auto;width:100%}.license-box h2{margin-bottom:0}.nothome h1{text-align:center;font-size:24px;font-weight:700;color:#20409a;line-height:30px;margin-bottom:10px;margin-top:10px}.font-26{font-size:21px!important}#welcome-boat{float:left;width:100%;background:#ecf2fd none no-repeat center bottom;background-size:contain;min-height:1800px;padding:50px 0 0}#welcome-blue{float:left;width:100%;background:#ecf2fd none no-repeat center bottom;background-size:contain;min-height:1800px;padding:80px 0 0}ul.exam-brief{max-width:980px;padding:0;margin:0 auto 0;list-style:none}section.exam-details ul.exam-brief p{font-size:16px;line-height:18px;display:inline}ul.exam-brief li>span{position:relative;left:auto;bottom:auto;line-height:26px;display:inline;font-size:17px;font-weight:600}.answer-box h4.question{text-align:right;font-size:17px}#controlpane{direction:rtl;width:auto;padding-top:20px;background:#e6e7e9 none center center repeat-x;margin-top:-3px}.tblcam{margin-top:10px}}@media only screen and (max-width:600px){.checkbox-box-norm input[type=checkbox]{right:0}.checkbox-box-norm{float:none;width:100%;position:relative;padding-right:20px}}@media only screen and (max-width:500px){ul.main-menu li.userlogin a.hide500{display:none}.hideplus500{display:block!important}}@media only screen and (max-width:480px){ul.exam-brief li{text-align:center}}@media only screen and (max-width:420px){ul.main-menu li.userlogin{width:80px;max-width:80px}ul.main-menu li.userlogin a{padding:5px 7px}ul.main-menu li.userlogin a.logout{padding:0 7px}#welcome-blue{padding:40px 0 40px}#welcome-boat{padding:40px 0 40px}#bottom-welcome{padding:40px 0 40px}#last-welcome{padding:40px 0 40px}}@media only screen and (max-width:991px){.servicebox{margin-left:auto;margin-right:auto;max-width:450px}.service-img>img{max-width:100%;float:none;transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;width:100%}.checkbox-box-norm input[type=checkbox]{position:absolute;right:0;background:#fff}.checkbox-box-norm{float:none;width:100%;position:relative;padding-right:25px}.row>.userstatus{border-left:0 solid #c1c3c4}#checkmoreprods{padding-right:15px}.gotocoursebtnc{padding-top:15px;border-top:1px solid #333}#breadcrumbs ul.breadcrumb{padding:5px 0 0 0}.container #breadcrumbs ul.breadcrumb li span{font-size:12px;line-height:14px}}@media print{#mainhead{display:none}.contact-block{display:none}a[href]:after{content:none!important}.orange-btnxs{display:none}.pg130 .copyright{display:none}}.pgpgp90 .col-md-3{float:right;width:25%}.pgpgp90 .col-md-4{float:right}.pgpgp90 .col-md-5{float:right}.pgpgp90 .col-md-6{float:right}@media (max-width:480px){.pgpgp90 .col-md-3{float:none}.pgpgp90 .col-md-4{float:none}.pgpgp90 .col-md-5{float:none}.pgpgp90 .col-md-6{float:none}}
#featured-gift h1 {text-align:right;font-size:45px;font-weight:700;color: #20409a;line-height:46px;margin-bottom:0;}

.Grid1280ArticleCommentsTopTabUI {display: flex; flex-direction: column;}
.Grid1280ArticleCommentsTopTabUI .tab {background: #000066 !important; height: 24px !important; margin-bottom: 14px; display: flex; justify-content: space-between;}
.Grid1280ArticleCommentsTopTabUI .tab .tabTextWraper {padding: 0 10px; font-size: 14px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 24px; letter-spacing: 0.4px; text-align: right; color: #fff;}
.Grid1280ArticleCommentsTopTabUI .topPanel {height: auto; display: flex; justify-content: space-between; align-items: center; margin-bottom: 0px; border-bottom: 1px solid #d4d4d4; padding-bottom: 14px;}
.Grid1280ArticleCommentsTopTabUI .topPanel .newCommentBtn {cursor: pointer; border: 0; padding: 0; width: 280px; height: 40px; border-radius: 2px; background-color: #ed1c24;}
.Grid1280ArticleCommentsTopTabUI .topPanel .newCommentBtn span {font-size: 16px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 22px; letter-spacing: normal; text-align: center; color: #ffffff;}
.Grid1280ArticleCommentsTopTabUI .topPanel .sortOptions {position: relative;}
.Grid1280ArticleCommentsTopTabUI .topPanel .sortOptions .togglerWrapper {position: absolute; left: 5px; bottom: 10px; padding: 5px; display: flex; justify-content: center; align-items: center; cursor: pointer;}
.Grid1280ArticleCommentsTopTabUI .topPanel .sortOptions .togglerWrapper .toggler {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.995' height='5.6' viewBox='0 0 11.995 5.6'%3E %3Cdefs%3E %3Cstyle%3E .cls-1%7Bfill:%23919191%7D %3C/style%3E %3C/defs%3E %3Cg id='drop_down' data-name='drop down' transform='translate(-151.032 -40.197)'%3E %3Cpath id='Shape_744' d='M2510.03 1068.8a.842.842 0 0 1-.594-.243l-5.157-3.932a.831.831 0 0 1 0-1.181.845.845 0 0 1 1.188 0l4.564 3.34 4.563-3.34a.845.845 0 0 1 1.188 0 .832.832 0 0 1 0 1.181l-5.158 3.932a.837.837 0 0 1-.593.243zm0 0' class='cls-1' data-name='Shape 744' transform='translate(-2353 -1023)'/%3E %3C/g%3E %3C/svg%3E"); width: 12px; height: 5.6px; background-repeat: no-repeat;}
.Grid1280ArticleCommentsTopTabUI .topPanel .sortOptions .selectLabel {font-size: 12px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 2.83; letter-spacing: 0.2px; text-align: right; color: #777777; padding-left: 10px;}
.Grid1280ArticleCommentsTopTabUI .topPanel .sortOptions .sortSelect {-webkit-appearance: none; -moz-appearance: none; text-indent: 0.01px; text-overflow: ""; padding-right: 10px; width: 146px; height: 40px; border-radius: 2px; border-color: #c8c8c8; font-size: 12px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 3.33; letter-spacing: normal; text-align: right; color: #25262b;}
@-webkit-keyframes fadeinForm {
from {opacity: 0; -webkit-transform: translate3d(0, -50%, 0) scaleY(0); transform: translate3d(0, -50%, 0) scaleY(0);}
to {opacity: 1; -webkit-transform: translate3d(0, 0, 0) scaleY(1); transform: translate3d(0, 0, 0) scaleY(1);}
}
.PremiumAddCommentFormUI.fadeIn {animation: fadeinForm 200ms ease-in; -webkit-animation: fadeinForm 200ms ease-in;}
.PremiumAddCommentFormUI.hide {display: none;}
.PremiumAddCommentFormUI .AddCommentForm {margin-top: 3px; position: relative; padding: 10px; margin-bottom: 10px;}
.PremiumAddCommentFormUI .AddCommentForm .commentSentMessageWrapepr .thankYouWrapper {display: flex; justify-content: space-between; align-items: center;}
.PremiumAddCommentFormUI .AddCommentForm .commentSentMessageWrapepr .thankYouWrapper .thankYou {font-size: 18px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 1.89; letter-spacing: 0.4px; text-align: right; color: #ed1c24;}
.PremiumAddCommentFormUI .AddCommentForm .commentSentMessageWrapepr .thankYouWrapper .closeTextWrapper {display: flex; justify-content: space-between; align-items: center; width: 55px; cursor: pointer; background: transparent; border: 0;}
.PremiumAddCommentFormUI .AddCommentForm .commentSentMessageWrapepr .thankYouWrapper .closeTextWrapper .closeTextLabel {font-size: 14px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 2.43; letter-spacing: 0.3px; text-align: right; color: #25262b;}
.PremiumAddCommentFormUI .AddCommentForm .commentSentMessageWrapepr .thankYouWrapper .closeTextWrapper .closeIcon {height: 10px; width: 10px; background-position: center; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.002' height='10' viewBox='0 0 10.002 10'%3E %3Cdefs%3E %3Cstyle%3E .cls-1%7Bfill:%2325262b%7D %3C/style%3E %3C/defs%3E %3Cpath id='_-e-Forma_1' d='M7496.992 1838l-1-1-4 4-4-4-1 1 4 4-4 4 1 1 4-4 4 4 1-1-4-4z' class='cls-1' data-name='-e-Forma 1' transform='translate(-7486.99 -1836.998)'/%3E %3C/svg%3E");}
.PremiumAddCommentFormUI .AddCommentForm .commentSentMessageWrapepr .successfullySentText {font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 2; letter-spacing: 0.3px; text-align: right; color: #25262b;}
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .topTitleWrapper {display: flex; justify-content: space-between; margin-bottom: 14px;}
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .topTitleWrapper .formTitle {font-size: 18px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 1.89; letter-spacing: 0.4px; text-align: right; color: #ed1c24;}
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .topTitleWrapper .closeBtnWrapper {font-size: 14px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 2.43; letter-spacing: 0.3px; text-align: right; color: #25262b; padding: 0; border: 0; background: transparent; display: flex; align-items: center; margin-top: 3px; cursor: pointer;}
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .topTitleWrapper .closeBtnWrapper .closeIcon {margin-left: 5px; height: 10px; width: 10px; background-position: center;  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.002' height='10' viewBox='0 0 10.002 10'%3E %3Cdefs%3E %3Cstyle%3E .cls-1%7Bfill:%2325262b%7D %3C/style%3E %3C/defs%3E %3Cpath id='_-e-Forma_1' d='M7496.992 1838l-1-1-4 4-4-4-1 1 4 4-4 4 1 1 4-4 4 4 1-1-4-4z' class='cls-1' data-name='-e-Forma 1' transform='translate(-7486.99 -1836.998)'/%3E %3C/svg%3E");}
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .userDetailsInputs {display: flex; flex-wrap: wrap; justify-content: space-between;}
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .userDetailsInputs .userDetailsInput {width: 385px; height: 40px; margin-bottom: 10px; background: #fff; display: inline-block; flex-basis: 46%; padding: 4px 5px; border: 1px solid #BFCDE3; font-size: 16px;}
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .commentInputs {display: flex; flex-direction: column;}
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .commentInputs .title {height: 40px; background-color: #FFF; display: inline-block; padding: 4px 5px; margin-bottom: 12px; border: 1px solid #BFCDE3; font-size: 16px;}
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .commentInputs .comment {height: 60px; padding-top: 10px; background-color: #FFF; display: inline-block; border: 1px solid #BFCDE3; font-size: 16px; margin-bottom: 8px; padding: 5px; overflow: auto; line-height: 24px;}
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .inputStyle {background-color: #FFF; padding: 0 20px 0 0; border: 1px solid #c8c8c8; border-radius: 2px;}
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .bottomPanel .termsOfService {font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 2.43; letter-spacing: 0.3px; text-align: right; color: #25262b;}
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .bottomPanel .termsOfService a:link,
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .bottomPanel .termsOfService a:visited {color: #25262b; font-weight: bold;}
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .bottomPanel .bottomPanelRow {display: flex; justify-content: flex-end; align-items: center;}
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .bottomPanel .bottomPanelRow .sendBtn {cursor: pointer; border: 0; width: 140px; height: 40px; border-radius: 2px; background-color: #ed1c24; font-size: 16px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 1.38; letter-spacing: normal; text-align: center; color: #ffffff;}
.grid1280 #PremiumArticleComment .commentNum {font-size: 22px! important; line-height: 34px! important; padding-top: 0 ! important;}
.grid1280 #PremiumArticleComment .details {/*height: 19px ! important;*/}
.grid1280 #PremiumArticleComment .details .author {font-size: 16px; line-height:2.13;}
.grid1280 #PremiumArticleComment .details .publishDate {font-size: 14px;}
.grid1280 #PremiumArticleComment .commentTitle {font-size: 16px !important; line-height: 20px !important;}
.grid1280 #PremiumArticleComment.expanded {margin-bottom: 0px ! important;}
.grid1280 #PremiumArticleComment.level1 {padding: 12px 0px 14px 0 !important;}
.grid1280 #PremiumArticleComment .bottomButtonsWrapper {margin-top: 10px ! important;}
.grid1280 #PremiumArticleComment .bottomButtonsWrapper * {font-family: Arial, Helvetica, sans-serif ! important;}
.grid1280 #PremiumArticleComment .bottomButtonsWrapper .newCommentButtonsWrapper .commentToComent {color: #000066; background:none !important;}
#PremiumArticleComment {background-color: transparent !important;}
#PremiumArticleComment.level1 {border-top: 1px solid #d4d4d4; padding: 22px 0px;}
#PremiumArticleComment.level2 {border: 0; padding: 0px; margin: 0; bottom: 10px; padding-bottom: 10px;}
#PremiumArticleComment.expanded {background-color: transparent !important;}
#PremiumArticleComment .topView {display: flex;}
#PremiumArticleComment .topView .level2ArrowContainer {justify-content: flex-end; display: flex; padding-left: 10px; min-width: 85px;}
#PremiumArticleComment .topView .level2ArrowContainer .level2Arrow {display: flex; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.334' height='17' viewBox='0 0 22.334 17'%3E %3Cdefs%3E %3Cstyle%3E .cls-1%7Bfill:%2325262b;stroke:%2325262b%7D %3C/style%3E %3C/defs%3E %3Cg id='reply' transform='translate(.5 .5)'%3E %3Cg id='Group_348' data-name='Group 348'%3E %3Cpath id='Path_26' d='M9.778 75.548v3.118A1.335 1.335 0 0 1 8.444 80a1.317 1.317 0 0 1-.9-.357l-.574-.531c-1.885-1.747-5.046-4.67-6.663-6.292a1.248 1.248 0 0 1 0-1.64c1.617-1.622 4.778-4.545 6.666-6.292l.574-.531a1.317 1.317 0 0 1 .9-.357 1.335 1.335 0 0 1 1.333 1.333v3.108c6.4-.09 10.667-2.108 10.667-4a.444.444 0 1 1 .889 0c-.003 5.993-5.146 10.89-11.558 11.107zm-.444-6.215a.444.444 0 0 1-.444-.444v-3.556a.445.445 0 0 0-.444-.444.431.431 0 0 0-.293.12l-.574.531C5.694 67.283 2.542 70.2.937 71.807a.407.407 0 0 0 0 .386c1.6 1.609 4.756 4.525 6.64 6.267l.574.531a.43.43 0 0 0 .293.12.445.445 0 0 0 .444-.444v-3.556a.444.444 0 0 1 .444-.444 10.95 10.95 0 0 0 10.875-8.12c-1.895 1.661-6.007 2.786-10.874 2.786z' class='cls-1' data-name='Path 26' transform='translate(0 -64)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E"); background-repeat: no-repeat; background-size: contain; width: 21.3px; height: 16px; margin-top: 12px;}
#PremiumArticleComment .topView .commentNum {display: flex; flex-direction: column; justify-content: flex-start; font-size: 30px; font-style: normal; font-stretch: normal; line-height: 1.13; letter-spacing: 0.6px; text-align: right; padding-top: 10px; min-width: 55px;}
#PremiumArticleComment .topView .topLeftView {display: flex; flex-direction: column;}
#PremiumArticleComment .topView .topLeftView .commentDetailsWrapper {display: flex;}
#PremiumArticleComment .topView .topLeftView .commentDetailsWrapper .details {display: flex; align-items: baseline;}
#PremiumArticleComment .topView .topLeftView .commentDetailsWrapper .details .author {font-size: 16px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 2.13; letter-spacing: 0.3px; text-align: right; color: #25262b;}
#PremiumArticleComment .topView .topLeftView .commentDetailsWrapper .details .publishDate {font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 2.43; letter-spacing: 0.3px; text-align: right; color: #777777; padding-right: 10px;}
#PremiumArticleComment .topView .topLeftView .commentTitle {font-size: 18px; font-style: normal; font-stretch: normal; line-height: 1.44; letter-spacing: 0.4px; text-align: right; padding-top: 5px;font-weight:bold;}
#PremiumArticleComment .expandedView {padding-bottom: 0;display:none}
#PremiumArticleComment.expanded .expandedView {padding-bottom: 0;display:block}
#PremiumArticleComment .expandedView .commentText {margin-top: 6px; padding: 0; border: 0px; background: transparent; font-size: 16px; line-height:24px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.44; letter-spacing: 0.4px; text-align: right; color: #25262b;}
#PremiumArticleComment .expandedView .commentText.level1 {padding-right: 55px;}
#PremiumArticleComment .expandedView .commentText.level2 {padding-right: 85px;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper {margin-top: 25px; height: 30px;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper.level1 {padding-right: 55px;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper.level2 {padding-right: 85px;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper .newCommentButtonsWrapper .newCommentBtn {width: 120px; height: 30px; border-radius: 2px; background-color: #ed1c24; font-weight: bold; font-size: 14px; cursor: pointer;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper .newCommentButtonsWrapper .commentToComent {width: 120px; height: 30px; border-radius: 2px; background-color: #000066; font-weight: bold; font-size: 14px; cursor: pointer;display:none;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper {display: flex; justify-content: space-between; align-items: center; width: 170px; height: 30px;margin-right: auto;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper svg.likeSvg {position: relative; bottom: 1px; fill: #999999; width: 24.2px; height: 18px; cursor: pointer;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper svg.likeSvg:hover {fill: #282828;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper svg.likeSvg.likePressed {fill: #282828;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper svg.likeSvg.likePressed:hover {fill: #999999;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper svg.dislikeSvg {cursor: pointer; position: relative; top: 3px; fill: #999999; width: 24.2px; height: 18px;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper svg.dislikeSvg:hover {fill: #282828;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper svg.dislikeSvg.dislikePressed {fill: #282828;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper svg.dislikeSvg.dislikePressed:hover {fill: #999999;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper .likesCounter {display: flex; justify-content: flex-start; align-items: center; background: transparent; width: 40px; height: 22px; font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 2.13; letter-spacing: 0.32px; color: #25262b; padding-left: 5px;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper .likesCounter.unlikesCounter {justify-content: flex-end; padding-left: 0; padding-right: 5px;}
.PremiumArticleCommentsTopTabUI {display: flex; flex-direction: column;}
.PremiumArticleCommentsTopTabUI .tab {background: transparent !important; height: 40px !important; margin-bottom: 20px; display: flex; justify-content: space-between;}
.PremiumArticleCommentsTopTabUI .tab .tabTextWraper {padding: 0; font-size: 18px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 1.89; letter-spacing: 0.4px; text-align: right; color: #25262b;}
.PremiumArticleCommentsTopTabUI .tab .sortOptions {position: relative;}
.PremiumArticleCommentsTopTabUI .tab .sortOptions .togglerWrapper {position: absolute; left: 5px; bottom: 10px; padding: 5px; display: flex; justify-content: center; align-items: center; cursor: pointer;}
.PremiumArticleCommentsTopTabUI .tab .sortOptions .togglerWrapper .toggler {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.995' height='5.6' viewBox='0 0 11.995 5.6'%3E %3Cdefs%3E %3Cstyle%3E .cls-1%7Bfill:%23919191%7D %3C/style%3E %3C/defs%3E %3Cg id='drop_down' data-name='drop down' transform='translate(-151.032 -40.197)'%3E %3Cpath id='Shape_744' d='M2510.03 1068.8a.842.842 0 0 1-.594-.243l-5.157-3.932a.831.831 0 0 1 0-1.181.845.845 0 0 1 1.188 0l4.564 3.34 4.563-3.34a.845.845 0 0 1 1.188 0 .832.832 0 0 1 0 1.181l-5.158 3.932a.837.837 0 0 1-.593.243zm0 0' class='cls-1' data-name='Shape 744' transform='translate(-2353 -1023)'/%3E %3C/g%3E %3C/svg%3E"); width: 12px; height: 5.6px; background-repeat: no-repeat;}
.PremiumArticleCommentsTopTabUI .tab .sortOptions .selectLabel {font-size: 12px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 2.83; letter-spacing: 0.2px; text-align: right; color: #777777; padding-left: 10px;}
.PremiumArticleCommentsTopTabUI .tab .sortOptions .sortSelect {-webkit-appearance: none; -moz-appearance: none; text-indent: 0.01px; text-overflow: ""; padding-right: 10px; width: 146px; height: 40px; border-radius: 2px; border-color: #c8c8c8; font-size: 12px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 3.33; letter-spacing: normal; text-align: right; color: #25262b;}
.PremiumArticleCommentsTopTabUI .topPanel {height: auto; display: flex; justify-content: center; align-items: center; margin-bottom: 0px; border-top: 1px solid #d4d4d4; padding-top: 18px; padding-bottom: 18px;}
.PremiumArticleCommentsTopTabUI .topPanel .newCommentBtn {cursor: pointer; border: 0; padding: 0; width: 500px; height: 40px; border-radius: 2px; background-color: #ed1c24;}
.PremiumArticleCommentsTopTabUI .topPanel .newCommentBtn span {font-size: 16px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 22px; letter-spacing: normal; text-align: center; color: #ffffff;}
.SiteArticleComments {display: flex; flex-direction: column; background: transparent; font-family: arial; direction: rtl; clear: both;}
.SiteArticleComments.englishSite {direction: ltr ! important;}
@media only screen and (max-width: 767px) and (orientation : portrait), only screen and (max-width: 900px) and (orientation : landscape) {
.SiteArticleComments.englishSite {padding: 0 10px 55px 0;}
}
@media (max-width: 340px) {
.SiteArticleComments.englishSite .tabTextWraper {font-size: 13px ! important;}}
.SiteArticleComments.englishSite .tab .expandAllCommentsBtn .tabTextWraper {font-size: 14px;}
.SiteArticleComments.englishSite .tab .expandAllCommentsBtn .tabTextWraper span {margin: auto 0; float: right;}
.SiteArticleComments.englishSite .tab .expandAllCommentsBtn::after {-webkit-transform: scaleX(-1); transform: scaleX(-1); right: unset; left: -5px;}
.SiteArticleComments.englishSite .textBubleIcon {margin-left: 0; margin-right: 5px;}
.SiteArticleComments.englishSite .previewBtnIcon {margin-right: 5px ! important; margin-left: 0px ! important;}
.SiteArticleComments.englishSite .newCommentBtn {padding: 0 7px; width: auto ! important;}
.SiteArticleComments.englishSite .closeBtnWrapper {direction: ltr; color: #5074A8;}
.SiteArticleComments.englishSite .sendBtn {width: auto ! important; padding: 0 7px ! important;}
.SiteArticleComments.englishSite .sendBtn .textDoubleBubleIcon {margin-left: 0; margin-right: 5px;}
.SiteArticleComments .showMoreCommentsButton,
.SiteArticleComments .closeCommentsButton {cursor: pointer; margin-top: 40px; align-self: center; display: flex; justify-content: center; align-items: center; width: 300px; height: 35px; border-radius: 2px; background-color: #000066; font-size: 14px; font-weight: bold; line-height: 2.5; letter-spacing: 0.32px; color: #fff;}
.SiteArticleComments .showMoreCommentsButton:hover,
.SiteArticleComments .closeCommentsButton:hover {box-shadow: 0px 0px 5px #1f1919;}
.SiteArticleComments * {font-family: 'Open Sans Hebrew';}
.SiteArticleComments .showMoreCommentsButton,
.SiteArticleComments .closeCommentsButton {width: 280px; height: 40px; font-size: 16px; font-family: Arial, Helvetica, sans-serif ! important; margin-top: 14px !important;}
.ArticleComment {padding: 3px 10px 4px 10px; position: relative;}
.ArticleComment .topView {/*cursor: pointer;*/}
.ArticleComment .topView .commentTitle {font-size: 13px; color: #000;}
.ArticleComment .topView .commentTitle .arrowDown {background: transparent url(/images/article_v15.png) -3px -113px !important;}
.ArticleComment .topView .commentTitle .level2Arrow {display: inline-block; width: 7px; height: 7px; margin: 4px 15px 0 4px; background: transparent url(/images/article_v15.png) -13px -113px;}
.ArticleComment .topView .redTitleText {color: #9b1a1f; font-weight: bold;}
.ArticleComment .topView .authorDetails {padding-right: 16px; margin-top: 2px; color: #8E8E8E; font-size: 12px; display: flex;}
.ArticleComment .topView .authorDetails span {margin-left: 2px;}
.ArticleComment .expandedView {padding-bottom: 10px;}
.ArticleComment .expandedView .commentText {padding: 14px 15px; line-height: 17px; background-color: white; border-top: 1px solid #DEDFE1; border-left: 1px solid #DEDFE1; overflow: hidden;}
.ArticleComment .expandedView .spacer {margin-top: 10px; border-bottom: 1px solid #dddddd;}
.ArticleComment .expandedView .bottomButtonsWrapper {display: flex; justify-content: space-between; height: 22px; line-height: 22px; margin-top: 10px; overflow: hidden;}
.ArticleComment .expandedView .bottomButtonsWrapper .newCommentButtonsWrapper button {padding: 0 7px; height: 21.6px; line-height: 21px; border: 0px; color: #fff;}
.ArticleComment .expandedView .bottomButtonsWrapper .newCommentButtonsWrapper button[disabled] {opacity: 0.1;}
.ArticleComment .expandedView .bottomButtonsWrapper .newCommentButtonsWrapper .newCommentBtn {background: #D8110E; margin-left: 9px; font-size: 12px;}
.ArticleComment .expandedView .bottomButtonsWrapper .newCommentButtonsWrapper .newCommentBtn .textBubleIcon {display: inline-block; width: 10px; height: 8px; margin-left: 5px; background: transparent url(/images/article_v15.png) -168px -36px;}
.ArticleComment .expandedView .bottomButtonsWrapper .newCommentButtonsWrapper .commentToComent {background: #3D5DA6; font-size: 12px;}
.ArticleComment .expandedView .bottomButtonsWrapper .newCommentButtonsWrapper .commentToComent .textDoubleBubleIcon {display: inline-block; width: 12px; height: 11px; margin-left: 5px; margin-bottom: -1px; background: transparent url(/images/article_v15.png) -153px -36px;}
.ArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper {display: flex; width: 88px;}
.ArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper .like {display: inline-block; padding: 0; border: 0; cursor: pointer; width: 24px; height: 21px; background: transparent url(/images/article_v15.png) -69px -36px;}
.ArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper .dislike {display: inline-block; width: 24px; padding: 0; border: 0; cursor: pointer; height: 21px; margin-left: -2px; background: transparent url(/images/article_v15.png) -96px -36px;}
.ArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper .btnWithOpacity {opacity: 0.1; pointer-events: none;}
.ArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper .likesCounter {display: inline-block; zoom: 1; width: 44px; height: 21px; padding: 0; border: 0; padding-right: 3px; color: white; font-weight: bold; text-align: center; direction: ltr; font-size: 85%;}
.ArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper .likesPositive {background: transparent url(/images/article_v15.png) -3px -89px;}
.ArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper .likesNegative {background: transparent url(/images/article_v15.png) -3px -65px;}
.ArticleComment.expanded {background-color: #ECEFF4; margin-bottom: 8px; padding-top: 9px;}
#comments_section{margin-bottom:60px;}
#PremiumArticleComment .topView  .commentToComent {width: 120px; height: 30px; border-radius: 2px; background-color: #ffffff; border:none; font-weight: bold; font-size: 14px; cursor: pointer;text-align: left; margin-left: 0; float: left;}
.commentText.level1{line-height:24px;}
iframe{max-width:100% !important;}
.level2 .commentDetailsWrapper{padding-right: 85px;}
#PremiumArticleComment .topView .loginToComent {width: 120px; height: 30px; border-radius: 2px; background-color: #ffffff; border: none; font-weight: bold; font-size: 14px; cursor: pointer; text-align: left; margin-left: 0; float: left;}
@media only screen and (max-width:640px) {
#PremiumArticleComment .topView{display:block;}
#PremiumArticleComment.level2 .topView{display:flex;}
#PremiumArticleComment .topView .level2ArrowContainer{min-width:35px;}
#PremiumArticleComment.level2 .expandedView{padding-right:35px;}
#PremiumArticleComment .topView .commentsLeft{display: flex;}
#PremiumArticleComment .topView .commentToComent{margin-right:0;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper.level1{padding-right: 0;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper{margin-left:0; margin-right: auto;}
#PremiumArticleComment .expandedView .commentText.level2{padding-right:0;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper.level2{padding-right:0;}
#PremiumArticleComment .topView .level2ArrowContainer{justify-content: flex-start;}
.level2 .commentDetailsWrapper{padding-right:0;}
}
@media only screen and (max-width:480px) {
.Grid1280ArticleCommentsTopTabUI .topPanel .newCommentBtn{width:100%}
}
.container.contenterea .row{display:flex; align-items: stretch; flex-direction: row-reverse;}
.sidebar-courses-prakim.bgcol-lightviolet{height:100%}


/* ================= heading hierarchy fix — 2026-08-17 =================
   Problem: on content pages H2 rendered at 45px, LOUDER than H1 (36px),
   while H3 sat at 20px. The visual order contradicted the semantic order.

   Before:  H1 36px  |  H2 45px  |  H3 20px
   After:   H1 36px  |  H2 20px (blue)  |  H3 20px (near-black)

   H1 is deliberately untouched.
   `.fromhtwo` is also untouched: it is the pre-existing helper class that
   renders an H1 at the old H2 size, and some pages rely on it.
   ====================================================================== */
.nothome h2,.faq-body h2{text-align:right;font-size:20px;font-weight:700;color:#20409a;line-height:30px;margin-bottom:6px;margin-top:26px}
.nothome h3,.faq-body h3{text-align:right;font-size:20px;font-weight:700;color:#505050;line-height:30px;margin-bottom:6px;margin-top:26px}
@media only screen and (max-width:960px){
.nothome h2,.nothome h3,.faq-body h2,.faq-body h3{font-size:20px;line-height:28px}
}

/* ============ content tables, Q&A and related guides — 2026-08-23 ============

   NOTE: style.css is pulled in through css/importer.css with a ?v= query, and
   importer.css is itself versioned in parts/__allhead.php. Editing this file
   alone changes nothing a visitor sees -- both version strings must be bumped.

   Palette is the brand's: #20409A #182F73 #F2612D #ECF2FD.
   ========================================================================= */

/* ---------- tables ----------
   The eleven tables in the content were written by hand over the years in eight
   different shapes: some with border="1", some with cellpadding, two with a
   fixed pixel width that broke on a phone. Styling them from here means a table
   added later through the CMS inherits the same look without anyone remembering
   to copy attributes. */
.nothome table{
  direction:rtl;
  width:100%;
  border-collapse:collapse;
  margin:18px 0;
  font-size:14px;
  line-height:1.45;      /* the rows were far taller than the text needed */
  background:#fff;
}
/* HTML attributes lose to a class selector, so old width="652" / height="150"
   markup is neutralised here rather than hunted down in every page. */
.nothome table[width],
.nothome table[height]{width:100%!important;height:auto!important}
.nothome table td[width],
.nothome table th[width]{width:auto!important}

.nothome table th,
.nothome table td{
  padding:6px 10px;           /* enough to clear the rule, no more */
  border:1px solid #e3eaf3;   /* a hairline, not a frame */
  text-align:right;
  vertical-align:middle;
}
.nothome table th{
  background:#ECF2FD;
  color:#20409A;
  font-weight:700;
  white-space:nowrap;         /* keeps headers on one line so columns stay legible */
}
.nothome table tr:nth-child(even) td{background:#f8fbff}
.nothome table tr:hover td{background:#f2f7fe}

/* A wide table scrolls inside its own box instead of stretching the page.
   .tbl-scroll is added around each table in the content; the bare-table rule
   below is the safety net for one added later without the wrapper. */
.tbl-scroll{
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  margin:20px 0;
}
.tbl-scroll table{margin:0;min-width:560px}

@media only screen and (max-width:640px){
  .nothome table{font-size:13.5px}
  .nothome table th,
  .nothome table td{padding:5px 8px}
  /* Last resort for a table added later without the wrapper. Kept as a single
     simple selector: a complex argument inside :not() is not understood by
     every browser, and one unparsed selector invalidates the whole rule. */
  .nothome > table{display:block;overflow-x:auto}
}

/* ---------- Q&A ---------- */
.page-faq{margin-top:34px}
.page-faq .faq-item{border-bottom:1px solid #e3eefa}
.page-faq .faq-item:first-of-type{border-top:1px solid #e3eefa}

/* The question is a heading for document structure, but must not look like one
   -- at heading size it competed with the real section headings. Bold body text. */
.page-faq .faq-q{font-size:16px;line-height:24px;font-weight:600;color:#182F73;
  text-align:right;margin:0;padding:13px 10px}
.page-faq .faq-a{padding:0 10px 16px}
.page-faq .faq-a p{margin:0;line-height:1.75;color:#505050;font-size:15px}

/* ---------- collapsed state: only once the script has run ---------- */
.page-faq.faq-js .faq-a{display:none}
.page-faq.faq-js .faq-item.is-open .faq-a{display:block}

.page-faq.faq-js .faq-q{cursor:pointer;position:relative;padding-right:34px;
  transition:background .12s ease;-webkit-tap-highlight-color:transparent}
.page-faq.faq-js .faq-q:hover{background:#f4f8fc;color:#20409A}
.page-faq.faq-js .faq-q:focus-visible{outline:2px solid #20409A;outline-offset:-2px}

/* The marker sits at the start of the line, beside the text, rather than pinned
   to the far edge: with a short question the old +/- ended up stranded halfway
   across the page. A chevron that rotates also reads as "expands" more plainly
   than a plus sign does. */
.page-faq.faq-js .faq-q::before{
  content:"";
  position:absolute;
  right:12px;
  top:50%;
  width:8px;
  height:8px;
  border-right:2px solid #F2612D;
  border-bottom:2px solid #F2612D;
  transform:translateY(-70%) rotate(45deg);
  transition:transform .18s ease;
}
.page-faq.faq-js .faq-item.is-open .faq-q::before{
  transform:translateY(-25%) rotate(-135deg);
}

.page-faq .page-faq-more{margin:20px 0 0}
.page-faq .page-faq-more a{text-decoration:underline;text-underline-offset:3px;color:#20409A}
.page-faq .page-faq-more a:hover{color:#F2612D}

/* ---------- related guides ---------- */
.page-related{margin-top:40px;padding-top:18px;border-top:1px solid #e3eefa}
.page-related h2{margin-top:0}
.page-related ul{list-style:none;margin:0;padding:0}
.page-related li{margin:0 0 12px}

/* These are links and must look like links -- underlined, not just coloured.
   !important because several broad `a{text-decoration:none}` rules earlier in
   this file would otherwise win on source order. */
.page-related ul a{text-decoration:underline !important;text-underline-offset:3px;
  color:#20409A;font-size:16px}
.page-related ul a:hover,.page-related ul a:focus{color:#F2612D;
  text-decoration:underline !important}

/* The last link used to sit flush against the orange contact strip below it.
   padding, not margin, so it cannot be swallowed by margin collapsing. */
.page-related{padding-bottom:70px}

@media only screen and (max-width:960px){
  .page-faq .faq-q{font-size:15px;line-height:23px;padding:12px 8px}
  .page-faq.faq-js .faq-q{padding-right:30px}
  .page-related{padding-bottom:52px}
}

/* The phone number was an <h3> until 2026-08-23; it is a phone link, not a
   heading, and it preceded every page's real <h1>. No margin rule belongs here:
   the reset at the top of this file zeroes margins for headings and divs alike
   and loads after Bootstrap, so the h3 never carried Bootstrap's 20px/10px.
   Re-adding them made the top bar 30px taller and it overlapped the page. */

/* "Click to expand" links inside body copy. Same reasoning as .page-related
   above: colour alone does not read as a link, and the broad
   a{text-decoration:none} earlier in this file wins on source order unless
   this says !important. It stays plain inline: an inline-block with a top
   margin makes the line box taller, so any line holding the link sat
   visibly further from the line above it (fixed 2026-09-19). */
/* Links inside the article are underlined: the broad a{text-decoration:none}
   earlier in this file suits the menu, not body copy. Scoped to the content
   column so header, menu and footer keep their own styling. A link that
   wraps an image is excluded -- an underline under a picture reads as a
   stray rule. (2026-09-24) */
#main-content .heb p a,
#main-content .heb li a,
#main-content .heb td a{text-decoration:underline;text-underline-offset:3px}
/* The editor underlines a link by wrapping it in a span; the rule above
   underlines it too, so it came out with two lines. The span gives up its
   line -- the link keeps its own, which carries the offset. A span with no
   link inside is left alone: that underline was meant. */
#main-content .heb span[style*="underline"]:has(a),
#main-content .heb u:has(a){text-decoration:none!important}
#main-content .heb a:has(> img){text-decoration:none}

.nothome .more-link{
  color:#20409A;
  text-decoration:underline !important;text-underline-offset:3px}
.nothome .more-link:hover,.nothome .more-link:focus{color:#F2612D;
  text-decoration:underline !important}

/* ---------------------------------------------------------------------------
   Heading scale on content pages, 2026-08-25.

   Before this, .nothome h2 and .nothome h3 were both 20px/700 in the same blue
   -- literally the same rule twice. Two levels that render identically are not
   a hierarchy, and a reader scanning the page got no signal about which
   section contained which.

   The scale now steps: 36 / 23 / 18 against 16px body copy.

     h1  36px  #20409a   unchanged
     h2  23px  #20409a   clearly below h1, clearly above h3
     h3  18px  #1d1d1d   the same colour as body copy, so it separates from
                         h2 by colour as well as size and still belongs to the
                         text it introduces

   h3 is deliberately close to body size. Its weight and its dark colour do the
   work; making it much bigger would have it competing with h2 again.

   These sit at the end of the file on purpose. The rules they override have the
   same specificity (0,1,1), so source order decides, and this file loads last.
   --------------------------------------------------------------------------- */

.nothome h2,.faq-body h2{
  font-size:23px;line-height:32px;font-weight:700;color:#20409a;
  text-align:right;margin-top:32px;margin-bottom:10px}

.nothome h3,.faq-body h3{
  font-size:18px;line-height:27px;font-weight:700;color:#1d1d1d;
  text-align:right;margin-top:24px;margin-bottom:6px}

/* The related-links heading sits directly under its own top border and must
   not inherit the 32px above. Restated after the block above, because it
   carries the same specificity and would otherwise lose on source order. */
.page-related h2{margin-top:0}

/* Question headings inside the accordion keep their own size -- .page-faq
   .faq-q is (0,2,0) and already wins, but stating it here keeps the intent
   visible next to the scale rather than 40 lines away. */
.page-faq .faq-q{font-size:15px;line-height:23px;color:#1d1d1d}

@media only screen and (max-width:960px){
  .nothome h2,.faq-body h2{font-size:21px;line-height:30px;margin-top:26px}
  .nothome h3,.faq-body h3{font-size:17px;line-height:26px;margin-top:20px}
}

/* Below 640px the existing .nothome h1 rule drops to 24px, which would leave
   h2 at 23px sitting almost on top of it. Step h2 down again so the scale
   holds at every width: 24 / 20 / 17 against 16px body. */
@media only screen and (max-width:640px){
  .nothome h2,.faq-body h2{font-size:19px;line-height:27px;margin-top:22px}
  .nothome h3,.faq-body h3{font-size:17px;line-height:25px;margin-top:18px}
}

/* ---------------------------------------------------------------------------
   Content images on narrow screens, 2026-08-27.

   The global `img{max-width:100%;height:auto}` further up already does the
   important half: a 700px photo shrinks to the column and a 300px one is left
   at 300px, never stretched. That is deliberate and stays as it is.

   What it does not do is unfloat. Twenty-one content images carry an inline
   `float:left` at widths up to 550px. max-width shrinks them, but the float
   survives, so on a 360px phone the picture takes most of the row and the text
   is squeezed into the sliver beside it. Below 760px they should simply take
   their own line.

   Scoped to images inside the content container and to those actually carrying
   an inline float. Template components -- the logo, gallery thumbnails, the
   home page blocks -- float on purpose and are not touched.
   --------------------------------------------------------------------------- */

@media only screen and (max-width:760px){
  #main-content .container img[style*="float"],
  #main-content .container img[align]{
    float:none !important;
    display:block;
    margin-right:auto !important;
    margin-left:auto !important;
    margin-top:14px;
    margin-bottom:14px;
  }
}

/* Belt and braces for the no-enlarge rule the owner asked for: a width
   attribute is a stated display size, so it caps the image even where some
   component rule further up sets width:100%. Content images only. */
#main-content .container img[width]{
  max-width:100%;
  height:auto;
}


/* ===========================================================================
   The closing block of a guide page  --  2026-09-27

   Two blocks end every guide: שאלות ותשובות and מדריכים נוספים בנושא. They
   were built one after the other and never designed as one unit, which is
   what produced the double hairline between them: the last FAQ item closed
   itself with a border-bottom while .page-related opened itself with a
   border-top, 40px apart with nothing in between.

   They now share one tinted panel with no gap, so they read as a single
   closing unit -- no wrapper element, and therefore no change to the content
   of any page. 46 pages carry the related block, 40 of them also carry the
   FAQ, and in all 40 the two are adjacent siblings, which is what the
   adjacent-sibling rule below relies on. The 6 pages that carry only the
   related block get the fully rounded panel from the base rule.

   Most visitors read this on a phone, so the links are cards rather than
   underlined lines: 45px of height to tap instead of a 24px line.
   =========================================================================== */

.page-faq{margin-top:34px;background:#ECF2FD;border-radius:12px 12px 0 0;
  padding:22px 24px 8px}
.page-faq h2{margin-top:0}
.page-faq .faq-item,
.page-faq .faq-item:first-of-type{border-top:0}
.page-faq .faq-item{border-bottom:1px solid rgba(32,64,154,.14)}
.page-faq .faq-item:last-of-type{border-bottom:0}
/* only on hover. a question that is open gets no background of its own:
   the open answer under it already says which one is open, and the white
   block read as a box that did not belong there. */
.page-faq.faq-js .faq-q:hover{background:#fff}

/* standalone: the 6 pages with no FAQ above it */
.page-related{margin-top:34px;background:#ECF2FD;border-radius:12px;
  border-top:0;padding:22px 24px 24px;margin-bottom:70px}
/* paired: it closes the panel the FAQ opened */
.page-faq + .page-related{margin-top:0;border-radius:0 0 12px 12px;
  padding-top:18px;border-top:1px solid rgba(32,64,154,.15)}

/* The gap before the orange contact strip was padding, so that a collapsing
   margin could not swallow it. Inside a tinted panel that padding would be
   70px of visible empty colour, so it becomes a margin -- and a margin cannot
   collapse through a background, so the gap survives. */

.page-faq h2::before,.page-related h2::before{content:"?";display:inline-block;
  width:26px;height:26px;line-height:26px;text-align:center;border-radius:8px;
  background:#20409A;color:#fff;font-size:15px;font-weight:700;margin-left:10px;
  vertical-align:1px}
.page-related h2::before{content:"\2190"}

.page-related ul{display:grid;grid-template-columns:1fr 1fr;gap:9px}
.page-related li{margin:0}
.page-related ul a{display:block;background:#fff;border-radius:9px;
  padding:13px 14px;font-size:15px;line-height:1.4;color:#20409A;
  border:1px solid transparent;text-decoration:none !important}
.page-related ul a:hover,.page-related ul a:focus{color:#F2612D;
  border-color:#F2612D;text-decoration:none !important}

@media only screen and (max-width:760px){
  .page-faq{padding:18px 16px 6px}
  .page-related{padding-left:16px;padding-right:16px;margin-bottom:52px}
  .page-related ul{grid-template-columns:1fr}
}
