.hm-form-sec{background: #f2f2f2;padding: 30px 0px; position: relative; margin-top: 70px;}
.hm-form-sec:before{background: #f2f2f2;left: -50%;right: auto;content: "";display: inline-block;position: absolute;bottom: 0;top: 0;
width: 50%;}
.hm-form-sec:after{background: #f2f2f2;left: auto;right: -50%;content: "";display: inline-block;position: absolute;bottom: 0;top: 0;
width: 50%;}

.moduletable h3.g-title{text-align: center !important;color: #0E0F6B;font-weight: bold;margin-bottom: 20px;}


.hm-form-sec .convertforms{max-width: 900px !important;margin: 0 auto;background: none !important;}


.hm-form-sec .convertforms .cf-fields{/*column-count: 2;-webkit-column-count: 2;-moz-column-count: 2;display: inherit;*/position: relative;padding-right: 52%;}

.hm-form-sec .convertforms .cf-control-group{width: 100%;padding: 5px;}

.hm-form-sec .convertforms .cf-label{color: #0E0F6B !important;font-weight: 500;padding-bottom: 5px;border-bottom: 1px solid #0E0F6B;}


.hm-form-sec .convertforms .cf-control-group.right-col{float: right;position: absolute;right: 0;top: 0;width: 48%;left: auto; right: 0;margin-top: 17px;}
.hm-form-sec .cfupload .dz-message{padding:1px 10px;border: 1px solid #ccc;}
.hm-form-sec .convertforms .cf-control-group.right-col.submit-btn{top: 82px;}
.hm-form-sec .convertforms .cf-control-group.right-col.submit-btn button.cf-btn{position: relative;width: auto;font-weight: 600;}
.hm-form-sec .convertforms .cf-control-group.right-col.submit-btn button.cf-btn.cf-disabled{}
.hm-form-sec .convertforms .cf-control-group.right-col.submit-btn button.cf-btn:after{background: url(../images/arrow-right.png);   background-position-x: 0%;background-position-y: 0%;background-repeat: repeat;background-repeat: no-repeat;background-position: center center;margin-left: 5px;content: "";width: 26px;height: 16px;display: inline-block;vertical-align: middle;}

.hm-form-sec .convertforms .cf-control-group.right-col .dz-max-files-reached .cfup-file{margin-top: 20px;width: 65%;float: right;z-index: 2;}

.convertforms.cf-success .cf-response{background-color: #0E0F6B !important;}

/*.home-slider .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container{position: static;}*/

.home-slider .g-owlcarousel .owl-dots{bottom: 10px;}

.home-slider .g-owlcarousel .owl-dots .owl-dot.active, .g-owlcarousel .owl-dots .owl-dot:hover{background: #0e0f6b;}

.home-slider .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper{align-items: end;-webkit-align-items: end;-moz-align-items: end;-ms-align-items: end;-o-align-items: end;align-self: flex-end;}

.home-slider .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content{align-self: flex-end;}

/*.home-slider div.g-owlcarousel-item-content{background: none;}
.home-slider .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container 
.home-slider .g-owlcarousel .owl-dots{bottom: 10px;}*/


.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-img::after {display: none !important;}




.dir-rtl .hm-form-sec .convertforms .cf-fields{padding-right: 0;padding-left: 52%;}

.dir-rtl .hm-form-sec .convertforms .cf-control-group.right-col{left: 0;right: auto;float: left;}



@media (max-width:767px){

.hm-form-sec .convertforms .cf-fields{padding-right: 0%;}
.dir-rtl .hm-form-sec .convertforms .cf-fields{padding-left: 0%;}
.hm-form-sec .convertforms .cf-control-group.right-col{width: 100%;position: static;}
.hm-form-sec .convertforms .cf-control-group.right-col{margin-top: 0;}


.home-slider div.g-owlcarousel-item-content h2.g-owlcarousel-item-desc{padding-bottom: 15px !important;}
.home-slider .g-owlcarousel .owl-dots {bottom: -3px;}
.home-slider .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc{line-height: 20px !important;}
.hm-form-sec{background: #f2f2f2;padding: 30px 0px; position: relative; margin-top: 30px;}
}

@media (max-width:650px){
 

.home-slider .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content{margin: 0;padding: 5px;}
.home-slider .g-owlcarousel .owl-dots .owl-dot{width: 10px;height: 10px;}
.home-slider .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-img img{height: 250px;object-fit: cover;}

.hm-form-sec{padding: 0px 0px;}

}
div.g-owlcarousel-item-content h2.g-owlcarousel-item-desc a{
	padding: 0 6px;
}
.text-align-right {
    text-align: right !important;
}
.hm-form-sec .convertforms .cf-control-group.right-col.textalign-left.submit-btn button.cf-btn:after{
	background: url(../images/arrow-left.png) !important;
	background-position-x: 0%;background-position-y: 0%;background-repeat: repeat;background-repeat: no-repeat;background-position: center center;margin-left: 5px;content: "";width: 23px;height: 11px;display: inline-block;vertical-align: middle;
}


#menu-ar ul {
 text-align: left;   
}
#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container {
    color: rgba(14, 15, 107, 0.7);
    text-decoration: underline;
}

#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
    box-shadow: 0 2px 0 rgb(14 15 107 / 20%);
}
div.g-container div.g-block.whoweare {
background-color: #f2f2f2 !important;
}
.whoweare-spacer {
background-color: #f2f2f2 !important;
}
.h3-jpis-ar {
text-align: center !important; color:#0E0F6B; font-weight: bold; font-size: 2rem;
}
.g-jpis-1-ar{
background: #ffffff; padding-left: 1rem; padding-right: 1rem; padding-bottom: 1rem;margin-left: 1rem; margin-right: 0.1rem;
}
.g-jpis-2-ar {
background: #ffffff; padding-left: 1rem; padding-right: 1rem; padding-bottom: 1rem;margin-left: 1rem; margin-right: 0.1rem;
}
h4.g-jpis-ar {
text-align: center !important; font-size: 1.4rem !important; font-weight: bold;color: #0E0F6B !important; margin-bottom: 0.5rem;
}
.g-jpis-c1-ar {
text-align: center; font-size:1.1rem; line-height:2rem;color: #0E0F6B !important; margin-top:1rem; font-style: italic; font-weight: normal;
}
.g-jpis-c2-ar {
line-height:1.5rem; font-size:1.1rem; text-align: justify; text-justify: inter-word;color: #0E0F6B !important; margin-top:1rem; font-style: italic; font-weight: normal;
}
.g-jpis-c3-ar {
text-align: right; line-height: 1.5rem !important;font-size:1.1rem;color: #0E0F6B !important; margin-top:1rem; font-style: italic; font-weight: normal;
}

#g-intro {
padding: 0rem 0;
background: #ffffff !important;
}
ul.wcu-ar {
text-align: right; 
line-height: 1 !important;
margin-left: 0;
}

ul.wcu-ar li {
background: url(https://jps.edu.sa/images/banners/check.png) no-repeat right top;
/* height: 54px; */
padding-right: 44px;
padding-top: 3px;
list-style-type:none;
margin-bottom: 1rem;
}

div#g-container div.g-block.size-50 {
padding-left: 50px;
}
h3.g-title-ar {
font-weight: bold;
margin: 0;
}
#logo-ar img {
    max-width: 120%;
}
div#menu-ar ul li a {
font-size: 1.2rem !important;
}