/*############### Overwrite The Basic Bootstrap Here ################*/
@font-face {
	font-family:'Conv_Hacen Tunisia Lt_1';
	src:url('../fonts/Hacen Tunisia Lt_1.eot');
	src:local('☺'), url('../fonts/Hacen Tunisia Lt_1.woff') format('woff'), url('../fonts/Hacen Tunisia Lt_1.ttf') format('truetype'), url('../fonts/Hacen Tunisia Lt_1.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'Conv_AvantGardeBookBT';
	src:url('../fonts/AvantGardeBookBT.eot');
	src:local('☺'), url('../fonts/AvantGardeBookBT.woff') format('woff'), url('../fonts/AvantGardeBookBT.ttf') format('truetype'), url('../fonts/AvantGardeBookBT.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}
/*Style*/
h1,h2 ,h3 ,h4 ,h5 ,h6,a{color:#0e88d6}
h1{font-size:25px;}
h2{font-size:19px;}
h3{font-size:15px;}
a{-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s; -o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;text-align-last:none;cursor:pointer;outline:0;text-decoration:none !important;}
a:hover, a:focus{color:#3c88c8;}
button{outline:0;cursor:pointer}
li{list-style:none}
.min-height{min-height:500px;}
.row{margin-right:0;margin-left:0;}
.navbar-default{border:none;background:#ffffff;border-radius:0;padding-top:5px;margin:0px;}
.navbar-default .navbar-nav > li > a > img{border-radius:20px;width:20px;height:20px;}
.navbar-default .navbar-nav > li > a{color:#0e88d6}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color:#041366;background-color: transparent;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color:#041366;background-color: transparent;margin:0px;}
.navbar-default .navbar-toggle{border-color:none;background:#fff;z-index:10;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{background-color:#fff;}
.navbar-default .navbar-toggle .icon-bar{background-color:#0e88d6}
@media (max-width: 768px) {
.navbar-default{float:none;margin:0px 0 0 0;border:none;margin-right:-15px;margin-left:-15px;}
}
body{color:#767576;;font-size:13px;margin:0;padding:0;font-family:'Conv_Hacen Tunisia Lt_1';background-color:#f3f3f3;direction:ltr;outline:0;overflow-x:hidden;}
/***************start top-header****************************************/
#top-header{background:#041366;min-height:40px;padding:10px;}
.social-media-icons{float:right;}
.social-media-icons ul{margin:0;list-style:none;padding:0;}
.social-media-icons ul li{display:inline-block;padding:2px;}
.social-media-icons a{text-align:center;border-radius:50%;background-color:#fff;color:transparent; padding:10px;width:19px;display:inline-block;vertical-align:middle;position:relative;}
.social-media-icons a:hover{background:#d3161d;}
.social-media-icons i{color:#36315f;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:11px;}
/***************End top-header****************************************/
/***************Start header****************************************/
#header{background:#f3f3f3;padding: 10px;}
#header2{border-bottom:3px solid #041366;padding:10px;}
.menu nav{background:#f3f3f3}
.menu{margin-left:-15px;}  
.main-logo {text-align:right}
.main-logo img{max-width:200px;height:auto;max-height:80px;margin:5px}
ul.nav.navbar-nav.navbar-left li{font-size:17px;cursor:pointer;}
ul.nav.navbar-nav.navbar-left li:hover{/*background:#3c88c8;*/color:#333;}
ul.dropdown-content li{min-height: 20px !important;padding: 0px;}
li.dropdown {z-index: 91;}
.navbar-toggle{float:left;margin-left: 15px;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background-color:transparent;border-color: transparent;}
/***************End header****************************************/
/*********************start dropdown-menu and sup-dropdown menu*********************/
.navbar-nav > li > .dropdown-menu{background:rgba(64, 64, 65, 0.69);color:#fff;}
.dropdown-menu > li > a{color:#fff}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {color: #fff;text-decoration: none;background-color: #041366;outline: 0;}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px;background:rgba(64, 64, 65, 0.69)}
/*.dropdown-submenu:hover>.dropdown-menu {display:block;}*/
/*********************End dropdown-menu and sup-dropdown menu*********************/
.headline{margin-bottom:25px;}
.headline h2{display:flex;align-items:baseline;color:#0e88d6;font-size:25px;font-weight:bold;}
.headline h2:after {display:flex;flex:1 1 auto;content:"";border-top:3px solid #e1e1e1;margin-left:18px;}
#welcome{text-align:center;padding-bottom:35px;}
#welcome h1{text-align:center;font-size: 40px;}
#welcome p{font-size:18px;text-align:justify;}
button.more{background:#041366;border: navajowhite;width: 100px;height:26px;padding: 4px;color: #fff;border-radius:5px;}
button.more:hover{background:#0e88d6;color:#fff;}
/*********************End dropdown-menu and sup-dropdown menu*********************/
/*********************Start Courses section*********************/
#courses{text-align:center;padding-bottom:5px;border-bottom:2px solid #ddd;background: #0e88d6;}
#courses h1{text-align:center;font-size: 40px;padding-bottom: 5px;}
#courses .item{background: #f0f0f1;width:270px;padding-bottom: 5px;position:relative;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
#courses .item:hover{background:#ddd;color:#041366}
#courses .owl-carousel img {width:270px;height:270px;position:relative;margin:auto;top:0;left:0;right:0;bottom:0;background-position:-1px;background:#fff;}
#courses .owl-next ,.owl-prev{color:#fff;font-size:25px;}
#courses .owl-prev{float:left;padding-left: 5px;}
#courses .owl-next{float:right;padding-right:5px;}
#courses .owl-controls .owl-page, .owl-controls .owl-buttons div{opacity:1 !important;}
#courses .owl-carousel p {text-align: center;direction:rtl;padding: 5px;margin-top: 15px;color:#404041}
#courses .owl-carousel{margin-top:45px;}
/*#courses .owl-carousel .owl-wrapper-outer{left: 60px;}*/
#courses .owl-controls .owl-page, .owl-controls .owl-buttons div{position:relative;color:#fff;top:-202px;z-index:99}
/*********************End Courses section*********************/
/*********************End Courses section*********************/
#news{padding-bottom: 45px;}
.news-1 img {width:213px;height:191px;position:relative;margin:auto;top:0;left:0;right:0;bottom:0;border:3px solid #ddd}
#news h1{text-align:center;font-size: 40px;padding-bottom: 15px;color:#041366}
.news-1{padding-bottom: 15px;}
.headline img{position: relative;top: 12px;margin-right:15px;}
/*********************End Courses section*********************/
#footer{background:#041366;padding-bottom: 15px;border-top:4px solid #0e88d6}
#footer h1{text-align:center;font-size: 40px;margin-top: 35px;padding-bottom: 30px;color:#fff}
.footer-social-media-icons ul{margin:0;list-style:none;padding:0;margin-right: 55px;}
.footer-social-media-icons ul li{display:inline-block;padding:2px;}
.footer-social-media-icons a{text-align:center;border-radius:50%;background-color:#0e88d6;color:transparent; padding:11px;width:19px;display:inline-block;vertical-align:middle;position:relative;}
.footer-social-media-icons a:hover{background:#fff;}
.footer-social-media-icons i{color:#041366;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:13px;}
.email p ,.phone-no p{font-size: 18px;color:#a7a6a6}
.email p i, .phone-no p i{padding-right:15px;color:#0e88d6}
.codeincode{text-align: center;border-top: 2px solid #0e88d6;margin-top: 25px;padding-top: 25px;}
.codeincode img{width:100px}
#footer .headline img{top: 0;}
/****************************************************************/
.dropdown-menu > li.main-link > a{padding-right:6px;color:#fff;font-size:15px;font-weight:bold}
.caret{margin-left:8px;margin-top:2px;color:#0e88d6;}
ul.dropdown-menu li{padding:2px 0px 2px 0px;color:#fff!important;text-align:left}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{color:#0e88d6;background-color:transparent;}
.dropdown-submenu>.dropdown-menu {top:0 !important;left:100% !important;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu > a:after{content: " ";display: block;float:right;height: 0;margin-left:-10px;margin-top:5px;width:0;}
.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover{text-decoration:none;}
@media (max-width:767px){
.navbar-nav{display:inline;}
.navbar-default .navbar-toggle .icon-bar{background-color:#041366}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {color:#0e88d6 !important;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color:#d3161d;}
.dropdown-menu{padding-left:10px}
ul.dropdown-menu li a{color:#fff;font-size:11px}
/*li.dropdown.dropdown-submenu .dropdown-menu{display:none;}*/
}
@media (min-width:768px) {
/*ul.nav li:hover > ul.dropdown-menu{display:block;}*/
#navbar{text-align:center;}
}
/***********************************************************************************/