/* font-family: 'Almarai', sans-serif;
font-family: 'Cairo', sans-serif;
font-family: 'Lateef', cursive;
font-family: 'Noto Naskh Arabic', serif; */

/* Start Globale Rules */
:root {
    
  --main-color: #2a2a2a ;
  --one-color: #006cb7;
  --sec-color: #bbddf5;
  --thr-color: #777777;
  --four-color: #fdc300;
  --back1-color: #1269bc;
  --back2-color: #2d3741;
  --back3-color: #f6f7f8;
  --back4-color: #e9eaec;
  
}
span.asterisk {
  font-size: 15px;
  position: absolute;
  right: 3px;
  top: -7px;
  color: #d20707;
}
*{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body{
  font-family: 'Noto Naskh Arabic', serif;
  direction: rtl;
}
/* End Globale Rules */
/* Start Slide */
/* .slider{
  margin-bottom: 50px;
	margin-top: 10px;

} */
@media (max-width: 1199.98px){
/* .slider{
  margin-bottom: 0;
	margin-top: 0;

} */
}
input.form-control {
    font-size: 25px;
}
select.form-control {
    font-size: 25px;
}
.carousel-item .img-slider{
  width: 50%;
/*  height: 40vh;*/
  margin: auto;
  height: 50vh;

}
.carousel-item img{
  width: 100%; 
  height: 100%;
}
@media (max-width: 1199.98px){

}
.carousel-control-next, .carousel-control-prev span{
  color: var(--main-color);
}
@media (max-width: 1199.98px) {
.carousel-item .img-slider{
  width: 100%;
  height:70vh;
}

}
.carousel-control-next-icon, .carousel-control-prev-icon {
background-color: #edeff1;
border-radius: 50%;
}


/* End Slide */


/* Start Intro Text */
.introduction-text {

  color: #f40412;
  text-align: center;
  width: 95%;
  font-family: 'Cairo', sans-serif;
  font-size: xx-large;
  font-weight: bolder;
}
@media (max-width: 767.98px) { 

}
@media (max-width: 575.98px) { 

}

 .introduction-text h1 {
  font-size: xx-large;
  font-weight: bolder;
  margin: 10px;
}

 .introduction-text h1 span {
  font-family: "Almarai", sans-serif;
  color: var(--main-color);
  font-size: x-large;
  font-weight: bold;
}
 .introduction-text p {
  line-height: 1.6;
  font-size: x-large;
  margin: 0 0 12px;
}
@media (max-width: 575.98px) {
   .introduction-text h1 {
    font-size: x-large;
  }
   .introduction-text p {
    font-size: large;
  }
}
/* End Intro Text */
/* Start Main Form */
.main-form{  
  margin: 50px auto;
}
.main-form label{  
  color: black;
  font-family: 'Cairo', sans-serif;
  font-weight: bold;
  font-size: small;
}
@media (max-width: 991.98px) { 
  .main-form label{  

/*    font-size: xx-large;*/
	  font-size:  x-large;
	  text-align: left
  }
  legend{
    font-size:  x-large;
  }
 }
.main-form .form-group {
  margin-top: 1rem;
}
.main-form .form-group .sign-submit {
  background-color: white;
  color: black;
  padding: 5px 30px;
  border: 2px solid #919394;
  border-radius: 5px;
  font-weight: bold;
  margin: 3px auto;
}
.main-form .form-group .sign-submit:hover {
  background-color: #919394;
  color: white;
  border: 2px solid white;

}
.main-form .form-group .sign-submit:focus {
  background-color: #6a8999;
  color: white;
  border: 2px solid white;
}
.main-form .container{ 
  box-shadow: 0px 0px 10px 10px #ddd;
  border: 1px solid #ddd;
	border-radius: 8px
}
fieldset.border.p-2 {
    border-radius: 8px;
	color:darkgrey;
}
.main-form .form-content{ 
/*  background-color: #ebeced;*/
  width: 97%;
  margin: auto;
	border-radius: 8px
}
/* Start Img Form */ 
.img-form{
  max-width: 100%;
  height: 100%;
}
.img-form img{
  max-width: 100%;
  height: 100%;
}
@media (max-width: 1199.98px){
  .form-control {
    height: calc(2em + 0.75rem + 7px);
  }
	input.form-control {
    font-size: 20px;
}
	.main-form .form-group .sign-submit{
		    padding: 25px 57px;
		font-size: 30px;
				
	}
}

/* End Img Form */
/* Start Social-M */

.social-m ul {
  font-size: x-large;
  margin: 0;
}
.social-m ul li {
  display: inline;
  margin-right: 5px;
  cursor: pointer;
}
.social-m ul li a {
  margin-bottom: 5px;
}
.social-m .info ul li:first-of-type a {
  color: rgb(42, 177, 63);
}
.social-m .info ul li:first-of-type a:hover {
  color: #fff;
}
.social-m .info ul li:nth-of-type(2) a {
  color: #1770d8;
}
.social-m .info ul li:nth-of-type(2) a:hover {
  color: #fff;
}
/* .social-m .info ul li:nth-of-type(3) a {
  color: #1ca0ec;
}
.social-m .info ul li:nth-of-type(3) a:hover {
  color: #fff;
} */
.social-m .info ul li:nth-of-type(3) a {
  color: #ec1c23;
}
.social-m .info ul li:nth-of-type(3) a:hover {
  color: #fff;
}
.social-m .info ul li:nth-of-type(4) a {
  color: #d120d1;
}
.social-m .info ul li:nth-of-type(4) a:hover {
  color: #fff;
}
.social-m .info ul li:last-of-type a {
  color: #d4d41d;
}
.social-m .info ul li:last-of-type a:hover {
  color: #fff;
}
/* ###### */
.social-m .info ul li:first-of-type .hvr-bounce-to-bottom:before {
  background: rgb(42, 177, 63);
  width: 96%;
  height: 52%;
  top: 28%;
  right: 4%;
  border-radius: 50%;
}
.social-m .info ul li:nth-of-type(2) .hvr-bounce-to-bottom:before {
  background: #1770d8;
  width: 68%;
  height: 54%;
  top: 31%;
  right: 15%;
  border-radius: 10px;
}
/* .social-m .info ul li:nth-of-type(3) .hvr-bounce-to-bottom:before {
  background: #1ca0ec;
  width: 85%;
  height: 50%;
  top: 30%;
  right: 7%;
} */
.social-m .info ul li:nth-of-type(3) .hvr-bounce-to-bottom:before {
  background: #ec1c23;
  width: 85%;
  height: 41%;
  top: 35%;
  right: 7%;
  border-radius: 50%;
}
.social-m .info ul li:nth-of-type(4) .hvr-bounce-to-bottom:before {
  background: #d120d1;
  width: 99%;
  height: 52%;
  top: 27%;
  right: 0%;
  border-radius: 10px;
}
.social-m .info ul li:last-of-type .hvr-bounce-to-bottom:before {
  background: #d4d41d;
  width: 82%;
  height: 48%;
  top: 32%;
  right: 8%;
  border-radius: 50%;
}

/* End Social-M */
/* End Main Form */
/* Start Copyright */
.copyright {
  direction: rtl;
  padding: 3px 0;
  background-color: #d0d0d0;
  font-size: large;
  font-weight: bold;
  font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
/*	    margin-top: 300px;*/
}
.copy2{
     background-color: #0c467f;
}
.copyright-text,
.copyright .info {
  text-align: center;
}
.copyright-text {
  padding: 10px 0 0 0;
}

.copyright span {
  color: #0d0d0d;
}

/* socail media */
.copyright ul {
  font-size: x-large;
  margin: 0;
}
.copyright ul li {
  display: inline;
  margin-right: 5px;
  cursor: pointer;
}
.copyright ul li a {
  margin-bottom: 5px;
}
.copyright .info ul li:first-of-type a {
  color: rgb(42, 177, 63);
}
.copyright .info ul li:first-of-type a:hover {
  color: #fff;
}
.copyright .info ul li:nth-of-type(2) a {
  color: #1770d8;
}
.copyright .info ul li:nth-of-type(2) a:hover {
  color: #fff;
}
/* .copyright .info ul li:nth-of-type(3) a {
  color: #1ca0ec;
}
.copyright .info ul li:nth-of-type(3) a:hover {
  color: #fff;
} */
.copyright .info ul li:nth-of-type(3) a {
  color: #ec1c23;
}
.copyright .info ul li:nth-of-type(3) a:hover {
  color: #fff;
}
.copyright .info ul li:nth-of-type(4) a {
  color: #d120d1;
}
.copyright .info ul li:nth-of-type(4) a:hover {
  color: #fff;
}
.copyright .info ul li:last-of-type a {
  color: #d4d41d;
}
.copyright .info ul li:last-of-type a:hover {
  color: #fff;
}
/* ###### */
.copyright .info ul li:first-of-type .hvr-bounce-to-bottom:before {
  background: rgb(42, 177, 63);
  width: 96%;
  height: 52%;
  top: 28%;
  right: 4%;
  border-radius: 50%;
}
.copyright .info ul li:nth-of-type(2) .hvr-bounce-to-bottom:before {
  background: #1770d8;
  width: 68%;
  height: 54%;
  top: 31%;
  right: 15%;
  border-radius: 10px;
}
/* .copyright .info ul li:nth-of-type(3) .hvr-bounce-to-bottom:before {
  background: #1ca0ec;
  width: 85%;
  height: 50%;
  top: 30%;
  right: 7%;
} */
.copyright .info ul li:nth-of-type(3) .hvr-bounce-to-bottom:before {
  background: #ec1c23;
  width: 85%;
  height: 41%;
  top: 35%;
  right: 7%;
  border-radius: 50%;
}
.copyright .info ul li:nth-of-type(4) .hvr-bounce-to-bottom:before {
  background: #d120d1;
  width: 99%;
  height: 59%;
  top: 27%;
  right: 0%;
  border-radius: 10px;
}
.copyright .info ul li:last-of-type .hvr-bounce-to-bottom:before {
  background: #d4d41d;
  width: 82%;
  height: 48%;
  top: 32%;
  right: 8%;
  border-radius: 50%;
}
/* socail media */

/* End Copyright */

.sec-bg-img {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  background-position: center;
  background-size: cover;
  background-attachment: fixed;
}
.sec-bg-img .overlay {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0.9;
  background: rgba(0, 0, 0, 0);
}
.upload-box {
    border: 1px dashed #d0d5dd;
    border-radius: 8px;
/*    padding: 10px;*/
    text-align: center;
    cursor: pointer;
    background: #fff;
    transition: 0.3s;
}

.upload-box:hover {
    background: #f9fafb;
    border-color: #98a2b3;
}

.upload-content .icon {
/*    font-size: 40px;*/
    color: #667085;
    display: block;
/*    margin-bottom: 10px;*/
}

.upload-content p {
    color: #667085;
/*    font-size: 16px;*/
}
