@font-face {
	font-family: 'CoconLight';
	src: url('../fonts/CoconLight.eot');
	src: local('CoconLight'), url('../fonts/CoconLight.woff') format('woff'), url('../fonts/CoconLight.ttf') format('truetype');
}
/*start animation styles*/
.os-animation {
	opacity: 0;
}
.os-animation.animated {
	opacity: 1;
}
/*start master styles
///////////////////////////*/
::-webkit-scrollbar {
 width: 6px;
}
 
/* Track */
/*::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}*/
 
/* Handle */
::-webkit-scrollbar-thumb {
 background: rgba(0,0,0,0.8);
/*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);*/
}
/*::-webkit-scrollbar-thumb:window-inactive {
 background: rgba(0,0,0,0.5);
}*/
* {
	outline: 0px !important;
	list-style-type: none !important;
}
body {
	font-weight: 400;
	font-family: 'CoconLight';
	background: url(../images/bg-body.png) repeat-x center top;
}
h1 {
	margin: 0px;
	padding: 0px;
}
ul, ol {
	-webkit-padding-start: 0px !important;
	padding: 0px;
	margin: 0px;
}
a{
	text-decoration: none !important;	
}
.modal-dialog{
	margin: 10% auto 30px;	
}
.modal-header{
	background: #eee;
	border-radius: 5px;
	color: #888;	
}
#myModal2 .vote-que h1, #myModal2 .vote-res h1{
	font-size: 18px;
	color: #DDBE1F;	
	margin-bottom:  10px;
}
#myModal2 .vote-que ul li{
	color:  #888;
	font-size:  15px;
	line-height:  30px;
	vertical-align:  baseline;
}
#myModal2 .vote-que ul li .btn{
	color: #fff;
	box-shadow:  none;
	text-shadow: none;
	height: 35px;
	line-height: 35px;
	text-align:  center;
	padding:  0px 25px;
	margin-right:  4px;
	border-radius: 0px;
	border:  none;
	font-size: 14px;
}
#myModal2 .vote-que ul li .btn-default{
	background: #DDBE1F;
	transition: all 0.3s ease-in-out;
}
#myModal2 .vote-que ul li .btn-info{
	background: #0950A0;
	transition: all 0.3s ease-in-out;
}
#myModal2 .vote-que ul li .btn-info:hover{
	background: #DDBE1F;
	transition: all 0.3s ease-in-out;
}
#myModal2 .vote-que ul li .btn-default:hover{
	background: #0950A0;
	transition: all 0.3s ease-in-out;
}
#myModal2 .progress-bar{
	background-color: #DDBE1F;	
}
#myModal2 .vote-res h2{
	color:  #888;
	margin:  0px 0px 6px;
	font-size: 15px;
}
header .top-header{
	background: #0950A0;
	min-height: 50px;	
}
header .top-header .lang-bx ul li a, header .top-header .member-bx ul li a,
header .top-header .lang-bx ul li , header .top-header .member-bx ul li {
	display: inline-block;	
}
header .top-header .member-bx{
	text-align: right;	
}
header .top-header .lang-bx ul, header .top-header .member-bx ul{
	margin-top: 8px;	
}
header .top-header .lang-bx ul li a, header .top-header .member-bx ul li a{
	color: #fff;
	font-size: 0.9em;
	border-right: 1px solid #5693D8;
	padding: 4px 8px 4px 4px;	
	transition: all 0.3s ease-in-out;
}
header .top-header .lang-bx ul li:last-child a, header .top-header .member-bx ul li:last-child a{
	border-right: none;	
}
header .top-header .lang-bx ul li a:hover, header .top-header .member-bx ul li a:hover{
	color: #DDBE1F;
	transition: all 0.3s ease-in-out;	
}
header .top-header .lang-bx ul li a.lang{
	color: #DDBE1F;
	transition: all 0.3s ease-in-out;	
}
header .top-header .lang-bx ul li a.lang:hover{
	color: #fff;
	transition: all 0.3s ease-in-out;	
}
header .top-header .lang-bx ul li a i, header .top-header .member-bx ul li a i{
	color: #286DBC;
	margin-right: 6px;	
	font-size: 18px;
}
header .center-header .soc-bx p{
	color: #787878;
	font-weight: bold;
	font-size: 0.8em;	
}
header .center-header .soc-bx ul li, header .center-header .soc-bx ul li a{
	display: inline-block;	
}
header .center-header .soc-bx ul li a i{
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	color: #fff;
	font-size: 18px;
	transition: all 0.3s ease-in-out;	
}
header .center-header .soc-bx ul li a i.fa-facebook{
	background: #4E71A8;	
}
header .center-header .soc-bx ul li a i.fa-twitter{
	background: #1CB7EB;	
}
header .center-header .soc-bx ul li a i.fa-google-plus{
	background: #E3411F;	
}
header .center-header .soc-bx ul li a i.fa-youtube-play{
	background: #CA3737;	
}
header .center-header .soc-bx ul li a i.fa-instagram{
	background: #444444;	
}
header .center-header .logo-bx img{
	margin: -40px auto 0px;
	display: block;	
}
header .center-header .soc-bx, header .center-header .srch-bx{
	padding-top: 50px;	
}
header .center-header .srch-bx{
	padding-top: 56px;	
}
header .center-header .srch-bx p{
	color: #787878;
	font-weight: bold;
	font-size: 0.8em;		
}
header .center-header .srch-bx .form-control{
	height: 35px;
	line-height: 35px;
	border: 1px solid #D2D2D2;
	border-right: none;
	border-radius: 0px;
	box-shadow: none;	
}
header .center-header .srch-bx .input-group-addon{
	padding: 0px;
	border: none;
	border-radius: 0px;
	background: none;	
}
header .center-header .srch-bx .input-group-addon .btn{
	background: #DDBE1F;
	font-size: 16px;
	color: #fff;
	border-radius: 0px;
	border: 1px solid #D2D2D2;	
	border-left: none;
	height: 35px;
}
header .center-header{
	padding-bottom: 20px;	
}
header .bottom-header .nav-bx .navbar-inverse{
	background: none;
	border: none;	
	margin-bottom: 10px !important;
	min-height: inherit;
}
header .bottom-header .nav-bx .nav{
	padding-bottom: 10px;
	border-bottom: 4px solid #EDEAEA;
	width:  100%;	
}
header .bottom-header .nav-bx .navbar-inverse .navbar-nav li a{
	color: #0950A0;
	font-weight: bold;
	text-shadow: none;
	border-right: 1px solid #C8C7C7;
	padding: 4px 20px;
	font-size: 1.1em;
	position: relative;
	transition: all 0.3s ease-in-out;	
}
header .bottom-header .nav-bx .navbar-inverse .navbar-nav li a::after{
	content: '';
	position: absolute;
	bottom: -14px;
	left: 0px;
	width: 100%;
	height: 4px;
	background: #EDEAEA;	
	transition: all 0.3s ease-in-out;
}
header .bottom-header .nav-bx .navbar-inverse .navbar-nav li.active a::after{
	background: #DDBE1F;
	transition: all 0.3s ease-in-out;	
}
header .bottom-header .nav-bx .navbar-inverse .navbar-nav li a i{
	font-size: 18px;	
}
header .bottom-header .nav-bx .navbar-inverse .navbar-nav li a:hover{
	color: #DDBE1F;
	transition: all 0.3s ease-in-out;	
}
header .bottom-header .nav-bx .navbar-inverse .navbar-nav>.active>a,
header .bottom-header .nav-bx .navbar-inverse .navbar-nav>.active>a:hover, 
header .bottom-header .nav-bx .navbar-inverse .navbar-nav>.active>a:focus{
	background: none;
	box-shadow: none;
	color: #DDBE1F;
	transition: all 0.3s ease-in-out;	
}
header .bottom-header .nav-bx .navbar-inverse .navbar-nav li:last-child a{
	border-right: none;	
}
header .bottom-header .latest-news{
	margin-bottom: 10px;	
}
header .bottom-header .latest-news .marq-title h1{
	background: #0950A0;
	color: #fff;
	font-size: 1em;
	font-weight:bold;
	height: 35px;
	line-height: 35px;
	text-align: center;	
	position: relative;
}
header .bottom-header .latest-news .marq-title h1::after{
	content: '';
    position: absolute;
    top: 0px;
    right: -20px;
    width: 0;
    height: 0;
    border-top: 0px solid transparent;
    border-left: 20px solid #0950A0;
    border-bottom: 35px solid transparent;
}
header .bottom-header .latest-news .marq-bx a {
    color: #333;
    font-size: 15px;
    text-decoration: none;
    line-height: 30px;
    height: 30px;
    margin: 0px 5px;
    padding-left: 30px;
    background: url(../images/logo-nws.png) no-repeat left center;
    transition: all 0.3s ease-in-out;	
}
header .bottom-header .latest-news .marq-bx a:hover{
	color: #DDBE1F;
	transition: all 0.3s ease-in-out;		
}
.about-bx article{
	background: #0950A0;
	padding: 15px 20px;
	border-bottom: 4px solid #ddd;	
}
.about-bx article .title-bx h1{
	color: #DDBE1F;
	font-size: 1.5em;
	font-weight: bold;
	text-shadow: none;
	line-height: 35px;	
}
.about-bx article .title-bx h1 a{
	background: #2A6CB6;
	color: #fff;
	height: 35px;
	line-height: 35px;
	text-align: center;
	padding: 0px 10px;
	font-size: 0.6em;
	font-weight: normal;
	transition: all 0.3s ease-in-out;	
}
.about-bx article .title-bx h1 a:hover{
	background: #DDBE1F;
	transition: all 0.3s ease-in-out;	
}
.about-bx article p{
	clear: both;
	color: #fff;
	line-height: 22px;
	font-size: 0.9em;	
	margin-top: 10px;
}
.services-bx{
	padding: 30px 0px;	
}
.services-bx .serv-bx .serv-bx1, .services-bx .serv-bx .serv-bx2{
	background-color:#f8f6f6;
	background-image: -moz-linear-gradient(top , #f8f6f6, #ffffff 50%);
	background-image: -webkit-linear-gradient(top , #f8f6f6, #ffffff 50%);
	background-image: -o-linear-gradient(top , #f8f6f6, #ffffff 50%);
	background-image: -ms-linear-gradient(top , #f8f6f6, #ffffff 50%);
	background-image: linear-gradient(top , #f8f6f6, #ffffff 50%);
	padding: 10px 10px 0px 10px;	
}
.services-bx .serv-bx .serv-bx1 span, .services-bx .serv-bx .serv-bx2 span{
	border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	width: 60px;
	height: 60px;
	line-height: 60px;
	display: block;
	text-align: center;
	margin: 0px auto 10px;
	font-size: 22px;
	color: #fff;	
}
.services-bx .serv-bx .serv-bx1 span{
	background: #0950A0;	
}
.services-bx .serv-bx .serv-bx2 span{
	background: #DDBE1F;	
}
.services-bx .serv-bx .serv-bx1 h1{
	color: #0950A0;	
	font-size: 1.5em;
	text-align: center;
	margin-bottom: 20px;
}
.services-bx .serv-bx .serv-bx2 h1{
	color: #DDBE1F;
	font-size: 1.5em;
	text-align: center;
	margin-bottom: 20px;	
}
.services-bx .serv-bx .serv-bx1 p{
	color: #666;	
	font-size: 0.9em;
	line-height: 20px;
	text-align: center;
	margin-top: 10px;
}
.services-bx .serv-bx .serv-bx2 p{
	color: #666;
	font-size: 0.9em;
	line-height: 20px;
	text-align: center;
	margin-top: 10px;	
}
.services-bx .serv-bx .serv-bx1 a{
	color: #0950A0;
	background: #FAFAFA;	
	font-size: 0.8em;
	font-weight: bold;
	line-height: 30px;
	height: 30px;
	text-align: right;
	display: block;
	border-bottom: 2px solid #0950A0;
	padding-right: 10px;
	transition: all 0.3s ease-in-out;
}
.services-bx .serv-bx .serv-bx1 a:hover{
	background: #0950A0;
	color: #fff;
	transition: all 0.3s ease-in-out;	
}
.services-bx .serv-bx .serv-bx1 a i{
	margin-right: 6px;	
}
.services-bx .serv-bx .serv-bx2 a{
	color: #DDBE1F;
	background: #FAFAFA;	
	font-size: 0.8em;
	font-weight: bold;
	line-height: 30px;
	height: 30px;
	text-align: right;
	display: block;
	border-bottom: 2px solid #DDBE1F;	
	padding-right: 10px;
	transition: all 0.3s ease-in-out;
}
.services-bx .serv-bx .serv-bx2 a i{
	margin-right: 6px;	
}
.services-bx .serv-bx .serv-bx2 a:hover{
	background: #DDBE1F;
	color: #fff;
	transition: all 0.3s ease-in-out;	
}
.contet-home-bx .left-bx .title-bx, .contet-home-bx .right-bx .news-let-bx .title-bx,
.contet-home-bx .right-bx .courses-bx .title-bx{
	border-bottom: 1px solid #0950A0;
	padding-bottom: 2px;
	margin-bottom: 10px;	
}
.contet-home-bx .right-bx .news-let-bx .title-bx{
	border-bottom: 1px solid #9E9E9D;	
}
.contet-home-bx .right-bx .courses-bx .title-bx{
	border-bottom: 1px solid #DDBE1F;	
}
.contet-home-bx .left-bx .title-bx h1, .contet-home-bx .right-bx .news-let-bx .title-bx h1,
.contet-home-bx .right-bx .courses-bx .title-bx h1{
	background: #F5F5F5;
	color: #0950A0;
	font-size: 1em;	
	font-weight: bold;
}
.contet-home-bx .right-bx .news-let-bx .title-bx h1{
	color: #9E9E9D;	
}
.contet-home-bx .right-bx .courses-bx .title-bx h1{
	color: #DDBE1F;	
}
.contet-home-bx .left-bx .title-bx h1 i, .contet-home-bx .right-bx .news-let-bx .title-bx h1 i,
.contet-home-bx .right-bx .courses-bx .title-bx h1 i{
	background: #0950A0;
	color: #fff;
	font-size: 18px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-right: 10px;	
}
.contet-home-bx .right-bx .news-let-bx .title-bx h1 i{
	background: #9E9E9D;	
}
.contet-home-bx .right-bx .courses-bx .title-bx h1 i{
	background: #DDBE1F;	
}
.contet-home-bx .left-bx article .media{
	margin-bottom: 10px;
	padding-bottom: 20px;
	border-bottom: 4px solid #F3F1F1;	
}
.contet-home-bx .left-bx article .media .pull-left img{
	width: 250px;
	height: 150px;	
}
.contet-home-bx .left-bx article .media .media-body h1{
	color: #0950A0;
	font-size: 1.1em;
	font-weight:bold;
	border-bottom: 1px solid #D8D7D7;	
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.contet-home-bx .left-bx article .media .media-body p{
	color: #666;
	line-height: 22px;
	font-size: 0.9em;	
}
.contet-home-bx .left-bx article .media .media-body a{
	background: #F5F5F5;
	color: #0950A0;
	font-size: 0.9em;
	text-align: center;
	height: 35px;
	line-height: 35px;
	padding: 0px 10px;	
	transition: all 0.3s ease-in-out;
}
.contet-home-bx .left-bx article .media .media-body a:hover{
	color: #fff;
	background: #0950A0;
	transition: all 0.3s ease-in-out;	
}
.contet-home-bx .right-bx .news-let-bx p{
	color: #666;
	font-size: 0.9em;
	line-height: 22px;
	margin-bottom: 10px;	
}
.contet-home-bx .right-bx .news-let-bx .form-control{
	height: 35px;
    line-height: 35px;
    border: 1px solid #D2D2D2;
    border-radius: 0px;
    box-shadow: none;	
}
.contet-home-bx .right-bx .news-let-bx .btn{
	background: #9E9E9D;
	color: #fff;
	font-size: 0.9em;
	color: #fff;
	float: right;
	height: 30px;
	width: 100px;
	display: block;	
	border-radius: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.contet-home-bx .right-bx .news-let-bx .embed-responsive{
	clear: both;
}
.contet-home-bx .right-bx .news-let-bx{
	margin-bottom: 15px;	
}
.contet-home-bx .right-bx .courses-bx .item{
	border-bottom: 1px solid #EAE8E8;
	padding-bottom: 10px;
	margin-bottom: 10px;	
}
.contet-home-bx .right-bx .courses-bx .item a{
	color: #DDBE1F;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 10px;	
}
.contet-home-bx .right-bx .courses-bx .item p{
	color: #666;
	font-size: 0.9em;
	line-height: 22px;	
}
.contet-home-bx .right-bx .courses-bx .owl-buttons{
	display: none !important;	
}
.contet-home-bx .right-bx .courses-bx .owl-pagination{
	text-align: right;	
}

.contet-home-bx .right-bx .courses-bx .owl-pagination .owl-page span{
	width: 8px;
	height: 8px;
	margin: 0px 2px;
	opacity: 1;
	background: #ddd;	
	transition: all 0.3s ease-in-out;
}
.contet-home-bx .right-bx .courses-bx .owl-pagination .owl-page.active span{
	background: #DDBE1F;	
	transition: all 0.3s ease-in-out;
}
footer .top-footer{
	min-height: 35px;
	background: #0950A0;	
}
footer .top-footer .copy-bx p, footer .top-footer .m7r-bx a{
	line-height: 35px;
	color: #fff;
	padding: 0px;
	margin: 0px;
	font-size: 0.9em;	
}
footer .top-footer .m7r-bx a{
	font-size: 1em;
	text-align: right;
	display: block;
	transition: all 0.3s ease-in-out;	
}
footer .top-footer .m7r-bx a:hover{
	color: #DDBE1F;
	transition: all 0.3s ease-in-out;	
}
footer .bottom-footer {
	background: url(../images/bg.png) repeat right top #DDBE1F;
	padding: 30px 0px;	
}
footer .bottom-footer .nav-bx ul li, footer .bottom-footer .nav-bx ul li a{
	display: inline-block;	
}
footer .bottom-footer .nav-bx ul li a{
	width: 208px;
	color: #fff;
	font-size: 0.9em;
	margin-bottom: 6px;
	transition: all 0.3s ease-in-out;	
}
footer .bottom-footer .nav-bx ul li a:hover{
	color: #0950A0;	
	transition: all 0.3s ease-in-out;	
}
footer .bottom-footer .nav-bx ul li a i{
	margin-right: 10px;
	color: #F1D64B;	
}
.content-inner{
	margin: 20px 0px 30px;	
}
.content-inner .about-pg, .content-inner .contact-pg, .content-inner .cert-pg, .content-inner .cours-pg, .content-inner .gall-pg, .content-inner .photo-pg, .content-inner .videos-pg, .content-inner .video-det-pg, .content-inner .user-pg {
    background: #fff;
    box-shadow: 0px 0px 15px -5px #888;
    border-radius: 5px;
    padding: 10px;
}
.content-inner .title-bx{
	color: #BB0F0D;
	margin: 10px 0px 15px;
	font-size: 20px;	
}
.content-inner .title-bx i{
	margin-right: 10px;	
}
.content-inner .about-pg img{
	width: 250px;
	height: 150px;
	border: 4px solid #eee;
	border-radius: 5px;
	margin: 0px 15px 15px 0px;
	float: left;	
}
.content-inner .about-pg p{
	color: #888;
	line-height: 22px;
	font-size: 13px;
	text-align: justify;	
}
.content-inner .cert-pg form label{
	color: #888;
	font-size: 14px;	
}
.content-inner .cert-pg form .form-control{
height: 35px;
	line-height: 35px;
	padding: 0px 10px;
	color: #888;
	font-size: 12px;
	margin-bottom: 15px;
	width: 30%;	
}
.content-inner .cert-pg form .form-control:focus{
	box-shadow: none;
	border: 1px solid #CCCCCC !important;	
}
.content-inner .cert-pg .show-cert{
	text-align: center;	
}
.content-inner .cert-pg .show-cert img{
	margin: 20px auto;
	display: block;	
}
.content-inner .map-bx iframe{
	border: 4px solid #eee;
	width: 100%;
	height: 300px;	
}
.content-inner .form-bx .form-control, .content-inner .user-pg .form-control, #myModal .form-control{
	height: 35px;
	line-height: 35px;
	padding: 0px 10px;
	color: #888;
	font-size: 12px;
	margin-bottom: 15px;	
}
.content-inner .form-bx .form-control:focus, .content-inner .user-pg .form-control:focus, #myModal .form-control:focus{
	box-shadow: none;
	border: 1px solid #CCCCCC !important;	
}
.content-inner .form-bx textarea, .content-inner .user-pg textarea{
	height: 130px !important;
	line-height: 24px;	
}
.content-inner .form-bx .btn, .content-inner .user-pg .btn, #myModal .btn{
	background: #DDBE1F;
	color: #fff;
	height: 35px;
	line-height: 35px;
	padding: 0px 15px;
	transition: all 0.3s ease-in-out;	
}
.content-inner .form-bx .btn:hover, .content-inner .user-pg .btn:hover, #myModal .btn:hover{
	background: #0950A0;
	transition: all 0.3s ease-in-out;	
}
.content-inner .info-bx ul li{
	color: #888;
	line-height: 35px;	
	font-size: 14px;
}
.content-inner .info-bx ul li span{
	color: #DDBE1F;	
}
.content-inner .info-bx ul li span i{
	margin-right: 6px;	
}
.content-inner .cert-pg .show-cert{
	text-align: center;	
}
.content-inner .cert-pg .show-cert img{
	margin: 20px auto;
	display: block;	
}
.content-inner .cours-pg article .pull-left img{
	width: 250px;
	height: 150px;
	float: left;
	margin: 0px 0px 0px 0px;	
	border: 4px solid #eee;
}
.content-inner .cours-pg article .media-body h1{
	color: #0D1D74;
	font-size: 14px;	
	font-weight: bold;
	margin-bottom: 8px;
}
.content-inner .cours-pg article .media-body .time {
  height: 25px;
  line-height: 25px;
  background: #F8F8F8;
  color: #333;
  display: block;
  padding: 0px 10px;
  font-size: 12px;
  margin-bottom: 10px;
  overflow: hidden;
}
.content-inner .cours-pg article .media-body .time i{
	margin: 0px 8px;	
}
.content-inner .cours-pg article .media-body p{
	color: #888;
	line-height: 22px;
	text-align: justify;	
}
.content-inner .cours-pg article .media-body a{
	float: right;
  background: #fff;
  color: #0950A0;
  border: 1px solid #0950A0;
  padding: 0px 15px;
  height: 35px;
  line-height: 35px;
  display: block;
  width: 120px;
  text-align: center;
  text-decoration: none;
  transition: all 0.3s ease-in-out;	
}
.content-inner .cours-pg article .media-body a:hover{
	background: #DDBE1F;
	border: 1px solid #DDBE1F;
	color: #fff;	
	transition: all 0.3s ease-in-out;	
}
.content-inner .cours-pg article .media{
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;	
}

.pagnation-bx{
	margin: 20px 0px;	
}
.pagnation-bx ul li, .pagnation-bx ul li a{
	display: inline-block;	
} 
.pagnation-bx ul li a{
	height: 35px;
	width: 35px;
	line-height: 35px;
	text-align: center;
	background: #0950A0;
	color: #fff;	
	transition: all 0.3s ease-in-out;
}
.pagnation-bx ul li a:hover, .pagnation-bx ul li.active a{
	background: #DDBE1F;
	color: #fff;
	transition: all 0.3s ease-in-out;	
}
.content-inner .gall-pg .img-bx{
	margin-bottom: 20px;
	transition: all 0.3s ease-in-out;	
}
.content-inner .gall-pg .img-bx img{
	width: 262px;
	height: 150px;	
}
.content-inner .gall-pg .img-bx .des-bx{
	background: #1A2A82;
	padding: 10px; 
	transition: all 0.3s ease-in-out;		
}
.content-inner .gall-pg .img-bx .des-bx a{
	color: #fff;
	display: block;
	text-align: center;
	text-decoration: none;	
	transition: all 0.3s ease-in-out;	
}
.content-inner .gall-pg .img-bx:hover .des-bx{
	background: #DDBE1F;
	transition: all 0.3s ease-in-out;	
}
.content-inner .photo-pg a img{
	width: 260px;
  height: 150px;
  border: 4px solid #eee;
  border-radius: 5px;
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
}
.content-inner .photo-pg a img:hover{
	border: 4px solid #DDBE1F;	
	transition: all 0.3s ease-in-out;
}
.content-inner .videos-pg .img-bx{
	margin-bottom: 15px;	
}
.content-inner .videos-pg .img-bx figure{
	position: relative;	
}
.content-inner .videos-pg .img-bx figure img{
	width: 353px;
	height: 200px;	
}
.content-inner .videos-pg .img-bx figure span{
	position: absolute;
	top: 35%;
	left: 40%;
	color: #BB0F0D;
	font-size: 50px;	
}
.content-inner .videos-pg .img-bx .des-bx{
	background: #1A2A82;
	padding: 10px;
	transition: all 0.3s ease-in-out;	
}
.content-inner .videos-pg .img-bx .des-bx a{
	display: block;
	text-decoration: none;
	color: #fff;
	text-align: center;
	line-height: 30px;
	border-bottom: 1px solid #eee;
	
}
.content-inner .videos-pg .img-bx .des-bx ul{
	text-align: center;	
	margin-top: 6px;
}
.content-inner .videos-pg .img-bx .des-bx ul li{
	display: inline-block;
	color: #888;
}
.content-inner .videos-pg .img-bx .des-bx ul li i{
	margin: 0px 6px;	
}
.content-inner .videos-pg .img-bx:hover .des-bx{
	background: #DDBE1F;
	transition: all 0.3s ease-in-out;	
}


@media (max-width: 768px) {
header .top-header .lang-bx, header .top-header .member-bx,
header .center-header .soc-bx, footer .top-footer .copy-bx p, footer .top-footer .m7r-bx a,
footer .top-footer .copy-bx p, footer .top-footer .copy-bx p{
	text-align: center;	
}
header .top-header .col-xs-12{
	width: 50%;	
}
header .center-header .soc-bx, header .center-header .srch-bx{
	padding-top: 10px;	
}
header .center-header .logo-bx img{
	margin: 15px auto 0px;	
}
.navbar-inverse .navbar-toggle{
	display: block;
	width: 200px;
	margin: 0px auto;
	float: inherit !important;
	border-color: #DDBE1F;
	color: #DDBE1F;
	transition: all 0.3s ease-in-out;	
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{
	background: #DDBE1F;
	color: #fff;	
	transition: all 0.3s ease-in-out;
}
header .bottom-header .nav-bx .navbar-inverse .navbar-nav li a{
	border: none;
	border-bottom: 1px solid #C8C7C7;
	margin: 0px 0px 2px;
	text-align: center; 	
}
header .bottom-header .nav-bx .navbar-inverse .navbar-nav li a::after,
header .bottom-header .latest-news .marq-title h1::after{
	display: none;	
}
.services-bx .serv-bx .serv-bx1, .services-bx .serv-bx .serv-bx2{
	margin-bottom: 10px;	
}
.content-inner .cert-pg form .form-control{
	width: 100%;	
}
}
@media (max-width: 480px) {
header .top-header .col-xs-12{
	width: 100%;	
}
.services-bx .col-xs-6{
	width: 100%;
}
.contet-home-bx .left-bx article .media .pull-left,
.content-inner .cours-pg article .pull-left{
	float: inherit !important;
	margin: 0px 0px 10px;	
}
.contet-home-bx .left-bx article .media .pull-left img,
.content-inner .cours-pg article .pull-left img{
	width: 100%;
	height: 100%;
	float: inherit !important;	
}
.content-inner .about-pg img{
	float: inherit !important;
	margin: 0px 0px 10px;
	width: 100%;
	height: 100%;	
}
}





.breadCrumb{
    margin-right: 10px;
    margin-top: 10px;
    
}
.breadCrumb ul li{
    float: left;
    list-style: none;
    font-size: 9pt!important;
}

.breadCrumb ul li a{
    color: gray;
    
}

.clear{
    clear: both;
}

.coursesInfo{
clear: both;

width:90%;
margin:10px;
border:1px  solid #dbdbdb;

font-size:17px
}


.coursesInfoTitle{

margin:0px;
border:1px  solid #dbdbdb;
color:#3b58a8;
background:#f8f6f6;
font-size:16px;
font-weight:bold;
padding-left:10px
}
.membernfoTitle{
width:90%;
margin:0px;
border:1px  solid #dbdbdb;
color:#69b43d;
background:#f8f6f6;
font-size:14px;
font-weight:bold;
padding-left:10px
}

.coursesInfoTitleIcon{
margin-right:10px

}
.coursesInfoDiv{
width:90%;
margin:10px;
border-bottom:1px dashed #999999}
.coursesInfoDiv2{
width:100%;
margin:10px;


}
.coursesInfoDetails{
width:100%;
margin:10px;

}
.member{
overflow:hidden;
width:100%;
}
.memberImg{
width:90%;

border:2px solid #CCCCCC;
float:left;
margin:10px

}


.download-table{width: 600px;}
.download-table tr td{background-color: #efefef; padding: 5px;}
.download-table .tr-title td{background-color: rgb(129, 31, 150); text-align: center; padding: 5px; font-size: 15px; color:#fff;}
.download-table .tr-title .title{background-color: #fff;}
.bg-table table thead tr td{background-color: rgb(129, 31, 150); text-align: center; padding: 5px; font-size: 15px; color:#fff;}
.bg-table table tr td {background-color: #efefef; padding: 5px;}