/* edit on the creative development site english version */
/*start header*/
/*.tt-header .top-inner{
	float: left;
}
/*home page*/
/*.tt-banner-title {
    margin-right: 39px;
    margin-bottom: 25px;
}
.simple-text h3 small, .c-h3 small {
    font-size: 30px;
    line-height: 50px;
}*/
body,h1, h2, h3, h4, h5, h6,p,label,a{
    font-family: 'Tajawal' !important; 
}
@font-face{
  font-family: 'Tajawal';
    src:  url('../fonts/Tajawal-Regular.ttf');
  
}
.tt-facts:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 32px;
    height: 2px;
    background: #242424;
}
.c-btn.type-1.full{
	width: auto;
}


.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
  background-color: unset;
}
@media (min-width: 991px)
{
	.tt-header .top-inner:after {
    content: '';
    display: none;
    position: absolute;
    top: -34px;
    left: -14px;
    width: 296px;
    height: 2px;
    background: #0f2944;
    border-top: 1px solid #044074;
    z-index: 1;
  }
}
.tt-footer-copy
{
	float: left;
}
.tt-footer-author{
	float: right;
}
.tt-footer-logo
{
	position: relative;
	right: 70px;
}
.tt-header .top-line{
	display: inline-block;
	/* width: 100%; */
	/* margin: auto; */
	text-align: right;
}
.tt-header .top-info:before{
  position: absolute;
  right: auto;
  left: 0px;
}
.tt-header .top-info:last-child a{
   padding-right: 10px;
}
.tt-banner-2-title {
    margin-bottom: 0;
    padding-top: 15px;
}
.tt-header{
	padding-top: 56px;
}
.tt-post .c-btn.type-1.color-4 {
	/* float: right; */
}
/*responsive*/
/*resposive of home page*/
@media (min-width: 767px) and (max-width: 1200px){
	.tt-header .top-info{
		padding: 0px 20px;
	}
}
@media (max-width: 767px){
.tt-heding-title{
       text-align: center;
       width: 100%; 
	}
}

@media (min-width: 767px) and  (max-width: 991px){
  .tt-arrow-left.type-1, .tt-arrow-right.type-1{
  	position: absolute;
  	top: 0px;
  }	
}
 
@media (max-width: 767px){
 footer .col-sm-6{
  	float: left;
  }	
}


/*articles*/
@media(max-width: 576px){
	.tt-post .tt-post-img{
		width: 100%;
		height: 100%;
	}
}
@media (min-width: 767px) and (max-width: 991px){
	.courses_form{
		width: 95%;
	}
}
@media (max-width: 576px){
		.courses_form{
		width: 90%;
	}
}
@media (max-width: 991px)
{.tt-header .top-info {
    display: block;
    width: 100%;
    text-align: center;
  }
 }
 @media (max-width: 767px){
	.tt-footer-logo {
    position: relative;
    right: 20px;
 }
}
@media (max-width: 767px){
.tt-mslide-subtitle {
    font-size: 35px;
    line-height: 45px;
}
}
@media (max-width: 767px){
.tt-negative-margin {
    margin-top: 10px;
 }
}
.tt-header .top-info {
    display: inline-block;
    position: relative;
    padding: 0px 24px;
}
@media (max-width: 767px){
	.tt-fact-title{
      border-bottom: 1px solid #aeb5bc;
      padding-bottom: 30px;
      text-align: center;
      padding-left: 0px;
 }
	.tt-facts-devider{
		display: none;
	}
	.tt-facts{
		text-align: center;
	}
	.tt-fact-number{
		float: none;
	}

	.tt-facts:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 156px;
    width: 32px;
    /* text-align: center; */
    height: 2px;
    background: #242424;
}
}
.tt-header .top-info .fa, .tt-header .top-info .stroke-icon {
    margin-right: 2px;
    margin-left: -17px;
}
/* edit responsive*/
@media (min-width:992px) and (max-width:1200px){
 .nav > li > a{
    padding:15px 8px;   
   }
.navbar-inverse .navbar-collapse, .navbar-default .navbar-form, .navbar-default .navbar-collapse {
    margin-top: 20px;
  }
}

@media (min-width:768px) and (max-width:991px){
	 .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
	    margin-left: 10px;
	   }
	 .navbar-brand {
	    padding: 25px 0px;
	  }   
	.navbar-header .navbar-brand{
	   margin-right:30px;
	  }
	.navbar-default .navbar-nav > li > a,.navbar-inverse .navbar-nav > li > a{
	   font-size:11px;
	   padding:0px 6px;
	  }

	.navbar-nav {
	    margin: 20.5px -15px;
	 }
}
@media (max-width: 767px){
    footer .col-sm-6 {
    float: left;
  }
   footer .navbar-brand{
     height:100%;
   } 
  #index__page .section__features .left__box ,#index__page .section__features .right__box,.tt-two-blocks {
    padding-left:20px;
}    
   .section__footer {
    padding-left: 15px;
   }
  nav .nav.navbar-nav.navbar-right {
    float: left !important;
  }
}
.blog-item__category, .blog-item__title{
   text-align:left;
}

.tt-contact-form.courses_form .c-select-2  .select-arrow{
  right: 10px;
}
@media (max-width: 576px){
  .tt-contact-form.courses_form .c-select-2 .select-arrow {
    right: 65px;
   }
}