/*header */
@font-face {
    font-family: 'Bahij Yakout';
    src: url('../fonts/Bahij Yakout-Regular.ttf');
}
body{font-family: 'Bahij Yakout';}
.loginbtn a {background: url(../images/admin.png) no-repeat 181px center;}
.menu > li > a{font-size: 1.1em;}
.loginbtn a.logou {background: url(../images/admin.png) no-repeat 90px center;}

.hmupdate h3{line-height: 40px; font-size: 1.8em;}
.hm-exam li h4{line-height: 37px; font-size: 1.8em;}
.f-menu{margin-right: 2%;}
.f-menu ul li a{font-size: 1.4em;}
.prolist li h5{font-size: 1.4em;}
.hoverdiv h4{font-size: 1.6em;}
.page-template-page-otherexam-php .hoverdiv h4{font-size: 1.4em;}
.hoverdiv p {font-size: 1.2em;}
.prepconright ul li a{font-size: 21px;}
examrow.examth.tblrow .examcol.cell{background:#f97d1b; line-height: 31px;}
.examth .examdata{font-size: 24px;}
.ulisttext h3{font-size: 1.3em;}
.pagetitle:after{padding-top: 11px;}
ul#menu-language-dropdown li a{padding-top: 0px !important;}
.lang{padding-top: 0px;}
.menu > li:hover > a, .menu > li.current-menu-item > a {font-weight: 400;color: #000;}
#menu-language-dropdown-1.menu > li > a{padding-top:3px;}
#menu-language-dropdown-1.menu > li{ position: relative;}
#menu-language-dropdown-1.menu > li:hover > a:before, #menu-language-dropdown-1.menu > li.current-menu-item > a:before{opacity: 0;}
#menu-language-dropdown-1.menu > li:hover a{ font-weight: 300;}
#menu-language-dropdown-1.menu > li:hover ul.sub-menu{display: block !important;}

#menu-language-dropdown-1.menu > li ul.sub-menu{display:none; position: absolute; top:29px; left: 0px; background: #fff;padding:10px; width: 100%}
#menu-language-dropdown-1.menu > li ul.sub-menu li a:hover{color:#ff642f;}
.pgcontent .log_forms .log-form-group.extra-links{font-size: 0px;}
.pgcontent .log_forms .log-form-group.extra-links a{font-size:16px;}
.f-menu ul li a,.f-menu h4{font-size: 1.3em;}
.f-menu{margin-right: 1%;}
.txtpage p{margin-bottom: 20px;}


@media screen and (max-width: 1800px){

    .f-menu ul li a{font-size: 1.1em;}
    .newsupdate p{font-size: 1.3em;}
}
@media screen and (max-width: 1600px){

    .loginbtn a{     background: url(../images/admin.png) no-repeat 123px center;
        padding: 3px 45px 0 24px;
        font-size: 0.9em;
        box-sizing: border-box;}
    .loginbtn a.logou {background: url(../images/admin.png) no-repeat 56px center;}
#menu-language-dropdown-1.menu > li ul.sub-menu {width:80px; left:-3px;}
}

@media screen and (max-width: 1540px){

    .menu > li > a{font-size: 1em; padding: 10px 0px;}

}
@media screen and (max-width: 1460px){

    .menu > li{padding:0px 10px;}
    .cbtn{font-size: 1em;padding: 0 10px;}
    ul#menu-language-dropdown li a{font-size: 1.1em}
    #menu-language-dropdown li{padding: 0px;}
    .loginbtn a.logou {background: url(../images/admin.png) no-repeat 60px center;padding: 3px 55px 0 20px;}
    .lang{padding: 6px 10px 0 10px;}
    .f-menu ul li a, .f-menu h4 {font-size: 1em;}
}
@media screen and (max-width: 1400px){

    .menu > li{padding: 0px 5px;} 
    .f-menu ul li a{font-size: 1em;}

}
@media screen and (max-width: 1360px){


    .loginbtn a{background: url(../images/admin.png) no-repeat 148px center;background-size: 15%;padding: 3px 41px 0 8px;font-size: 0.8em; line-height: 47px;}


}
@media screen and (max-width: 1300px){

    .loginbtn a.logou {background: url(../images/admin.png) no-repeat 52px center;padding: 0px 50px 0 24px;}
    .f-menu ul li a {font-size: 1.4em;}
    .lang.mob_show{display: block; font-size: 1.4em; float: none; margin-left: -10px;margin-right: -10px;margin-bottom: -10px;}
    .cbtn.mob_show{display: block; border-left: 0px; float: none; font-size: 1.4em;}
    .menu_show{ position: absolute;right: 0;width: 280px;background: #fff;padding:0px 10px 10px 10px;top: 73px;display: none;z-index: 99;box-shadow: 0 3px 5px rgba(0,0,0,0.2);display: none;}
    .menu{position: relative;right: auto; box-shadow:none; display: block; top: 0px; width: auto;}
    ul#menu-language-dropdown li ul.sub-menu{position: relative; text-align: right; top: 0; margin-left: auto; display:block !important;background: #ececec;}
    ul#menu-language-dropdown{background:#ececec; margin-left: -10px; margin-right: -10px; margin-bottom: -10px;    padding-right: 24px;}
    .menu > li:hover > a:before{opacity: 0;}
    .menu > li:hover > a{color:#ff642f}
    ul#menu-language-dropdown li a{color:#ff642f;}
    ul#menu-language-dropdown li ul.sub-menu a{color:#050505;}
    ul#menu-language-dropdown li ul.sub-menu li{padding: 5px 0px;}
    .loginbtn a {background: url(../images/admin.png) no-repeat 124px center;background-size: 19%;}
    .hmenu > ul.menu{display: none;}
    #menu-header-arabic{display: none;}
	.hmenu .nav .site_search form input[type="text"] {right:205px;}
	.hmenu .nav .site_search form input[type="submit"] {right:205px;}
    
}
@media screen and (max-width: 1300px){

    .f-menu ul li a {font-size: 1.3em;}
}
@media screen and (max-width: 1024px){

    .f-menu ul li a {font-size: 1.2em;}
    .loginbtn a {background: url(../images/admin.png) no-repeat 85px center;font-size: 0.9em;}
    .loginbtn a.logou {background: url(../images/admin.png) no-repeat 51px center;padding: 0px 50px 0 24px;}
    .pagetitle h1{font-size: 2.4em;}
}
@media screen and (max-width: 1000px){

    .f-menu{margin-right: 0px;}
}
@media screen and (max-width: 767px){

    .pagetitle h1 {font-size: 2em;}
    .qa{font-size: 1em;}
    .desc{padding: 10px 20px 40px 20px;}
    .f-menu ul li a {font-size: 1em;}
    .psyexam h3{font-size: 34px;}
    .pspricetop{font-size: 29px;}
    .psyinfodiv h3{font-size: 41px;}
    .psytopboxes{padding-top: 0px;}
    .pagetitle{padding: 0px 10px;}
    .psyexamprice {padding: 31px 0 78px 0;}
    .psyexamprice h3{font-size: 34px;}
    .psyltitle span{font-size: 29px;}
    .prolist li .cbox{margin: 0px; margin-bottom: 10px; }
    .prolist li h5{font-size: 1.2em;}
    .pgtxt p {font-size: 1em;}
    .pgtxt{margin-bottom: 30px;}
    .resultsubtxt{font-size: 27px !important;}
    .repor_mob_cont ul li .mob_col.mob_h {font-size: 23px;}
    .repor_mob_cont ul li .mob_col.mob_txt{text-align: left;}
    .repor_mob_cont ul li .mob_col {font-size: 19px;}
    .repor_mob_cont ul li a.icopdf{font-size: 15px;}
    .tbldata p{margin-right: 10px;}
    .prepbottom{padding-top: 20px; padding-bottom: 10px;}
    .txtpage p{font-size: 1em;}
    .ulisttext h3 {font-size: 1.1em;}
    .ultinner p{font-size: 1em;}

}
@media screen and (max-width: 639px) {
.hmenu .nav .site_search form input[type="submit"] {right:0px;}
.hmenu .nav .site_search form input[type="text"] {right:0px;}	
}
@media screen and (max-width:320px){

    .pagetitle h1 {font-size: 1.5em;}
}

#menu-header li.menu-item.menu-item-has-children:hover ul.sub-menu {
  display: block !important;
}