/*General Css*/

*{
	outline: none;
}
body{
	background: #FFFFFF;
    font-family: 'Noto Kufi Arabic', sans-serif;
}
a{
	color: #6e6e6e;
	text-decoration: none !important;
}
a:hover{
	color: #35649a;
}
img{
	max-width: 100%;
	height: auto;
}
*::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #cdcdcd;
}
*::-moz-placeholder { /* Firefox 19+ */
  color: #cdcdcd;
}
*:-ms-input-placeholder { /* IE 10+ */
  color: #cdcdcd;
}
*:-moz-placeholder { /* Firefox 18- */
  color: #cdcdcd;
}
input[type="text"] , input[type="password"] , select{
	border: 1px solid #c6c6c7;
	padding: 0px 15px;
	color: #FFFFFF;
	font-size: 13px;
	width: 100%;
	height: 45px;
	color: #5b5b5b;
	border-radius: 7px;
}
input[type="text"] , input[type="password"] , select , textarea{
	border: 1px solid #c6c6c7;
	padding: 0px 15px;
	color: #FFFFFF;
	font-size: 13px;
	width: 100%;
	height: 45px;
	color: #5b5b5b;
	border-radius: 7px;
}
textarea{
	height: 300px;
	padding: 15px;
	resize: vertical;
}
input[type="submit"]{
	border:0;
}

/*Header*/

.header{
	min-height: 83px;
	border-bottom: 1px solid #e6e6e6;
}
.header .logo{
	margin: 7px 0px;
}
.header .top-menu nav{
	float: left;
}
.header .top-menu nav > ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.header .top-menu nav > ul > li{
	float: right;
	padding: 23px 15px;
}
.header .top-menu nav > ul > li > a{
	font-size: 13px;
	font-weight: 700;
	display: block;
	text-align: center;
}
.header .top-menu nav > ul > li > a:hover{
	color: #35649a;
}
.header .top-menu nav > ul > li > a i{
    display: block;
    font-size: 22px;
    margin-bottom: 5px;
}
.header .top-menu nav > ul > li > a:hover i{
	color: #ff9f34;
}
.header .top-menu nav > ul > li > ul{
	position: absolute;
	left: 15px;
	list-style:none;
	margin: 24px 0px 0px 0px;
	background: #fff;
	padding: 10px 10px;
	z-index: 9999;
	display: inline-block;
	min-width: 120px;
	display: none;
	line-height: normal;
}
.header .top-menu nav > ul > li:hover > ul{
	display: block;
}
.header .top-menu nav > ul > li > ul li{
	
}
.add-link{
	background: #5f6e88;
	color: #FFFFFF;
	border: 1px solid #5f6e88;
	font-size: 13px;
	font-weight: 700;
	padding: 0px 12px 0px 22px;
	display: inline-block;
	height: 36px;
	line-height: 36px;
	float: left;
	margin-left: 15px;
	margin-top: 23px;
	margin-bottom: 23px;
	border-radius: 7px;
}
.add-link:hover{
	color: #5f6e88;
	background: #FFFFFF;
}
.add-link i{
	border: 1px solid #FFFFFF;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	border-radius: 25px;
	font-size: 12px;
}
.login-link{
	font-size: 13px;
	font-weight: 700;
	display: inline-block;
	height: 36px;
	line-height: 36px;
	float: left;
	margin-top: 23px;
	margin-bottom: 23px;
}

/*fixed-header*/
.fixed-header{
	position: fixed;
	z-index: 999;
	background: #FFFFFF;
	left: 0;
	right: 0;
}
.main-container{
	padding-top: 92px;
}

/*Mobile View*/
.mobile-header{
	display: none;
}
.mobile-menu{
	position: fixed;
	z-index: 99994;
	background: #fff;
	top:0;
	bottom: 0;
	right: -280px;
	width: 280px;
	padding: 15px;
}
.mobile-menu .close-button{
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
}
.mobile-menu .close-button i{
    color: #383838;
    font-size: 18px;
    float: left;
    line-height: 28px;
    display: inline-block;
}
.mobile-menu .close-button span{
    color: #383838;
    font-size: 19px;
    float: right;
}
.mobile-menu ul{
	list-style: none;
	padding: 0;
	margin: 15px 0px;
	line-height: normal;
}
.mobile-menu ul li a{
	display: block;
	font-size: 15px;
}
.mobile-header{
	position: fixed;
	top:0;
	right: 0;
	left: 0;
	padding: 0 15px;
	background: #FFFFFF;
	min-height: 60px;
	z-index: 999;
}
.mobile-header .mobile-memu-icon i{
	cursor: pointer;
    position: absolute;
    top: 7px;
    right: 15px;
    z-index: 99992;
    color: #316bd5;
    font-size: 30px;
    margin: 0px 0px;
}
.mobile-header .mobile-logo{
	position: absolute;
	right: 0;
	left: 0;
	z-index: 99991;
	margin: auto;
	text-align: center;
}
.mobile-header .mobile-logo img{
    max-height: 50px;
    margin: 5px 0px;
}
.mobile-header .mobile-search-icon i{
    cursor: pointer;
    position: absolute;
    top: 7px;
    left: 15px;
    z-index: 99993;
    color: #7b7b7b;
    font-size: 30px;
    margin: 0px 0px;
}
.fixed-search{
	position: fixed;
	z-index: 99993;
	background: #fff;
	top: 60px;
	right: 0;
	left: 0;
	padding: 10px 15px;
	display: none;
}
.fixed-search form{
	position: relative;
}
.fixed-search input[type="text"]{
	width: 100%;
	border: 1px solid #ddd;
	border-radius: 0;
}
.fixed-search button{
	position: absolute;
	left: 10px;
	top: 6px;
	background: #fff;
	border: 0;
	color: #316bd5;
	font-size: 23px;
	padding: 0;
}


/*Home Head*/
.home-head{
	background: #254c77;
	padding: 34px 0px;
}

/*Menu Search*/
.menu-search{
	background: #3199d5 url('assets/img/menu-bg.jpg') repeat-x;
	min-height: 48px;
}
.menu-search .main-menu ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
.menu-search .main-menu nav > ul > li{
	float: right;
	margin-left: 18px;
}
.menu-search .main-menu nav ul li a{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: 700;
	display: block;
	padding: 15px 0px;
}
.menu-search .main-menu nav ul li a:hover{
	color: #f8ea0d;
}
.menu-search .main-menu nav > ul > li > a i{
	font-size: 15px;
}
.menu-search .main-menu nav ul ul{
	position: absolute;
	background: #000;
	min-width: 120px;
	padding: 10px 0px;
	display: none;
	z-index: 999;
}
.menu-search .main-menu nav ul li:hover ul{
	display: block;
}
.menu-search .main-menu nav ul ul li{
	padding: 0px 15px;
}
.menu-search .main-menu nav ul ul li a{
	padding: 5px 0px;
}
.menu-search .main-menu nav .childul > a:before{
    display: inline-block;
    content: "\f0d7";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    margin-left: 5px;
}
.menu-trigger{
	display:none;
	font-size: 20px;
}
.menu-search .social-links{
	list-style: none;
	padding: 0;
	margin: 0;
}
.menu-search .social-links li{
	float: left;
	padding: 9px 0px;
}
.menu-search .social-links li:last-child{
	margin-left: 14px;
}
.menu-search .social-links li a i{
	display: block;
	text-align: center;
	line-height: 30px;
	color: #FFFFFF;
	font-size: 20px;
	border-radius: 25px;
	width: 30px;
	height: 30px;
	border:1px solid #FFFFFF;
}
.menu-search .social-links li a i:hover{
	color: #FFEB3B;
	border-color: #FFEB3B;
}
.menu-search .search-icon{
	background:#205dba url('assets/img/s.jpg') center no-repeat;
	width: 48px;
	height: 48px;
	float: left;
	cursor: pointer;
}
.menu-search .search-form{
	position: absolute;
	display: none;
	top: 48px;
	z-index: 99;
	left: 15px;
}
.menu-search .search-form form{
	position: relative;
	width: 250px;
}
.menu-search .search-form input[type="text"]{
	height: 48px;
	background: #265ab9;
	padding-right: 45px;
	font-weight: 700;
	border:0;
	color: #FFFFFF;
	border-radius: 0;
}
.menu-search .search-form input[type="submit"]{
	background: url('assets/img/s.jpg') no-repeat;
	width: 16px;
	height: 15px;
	position: absolute;
	top: 17px;
	right: 18px;
}
.header-follow{
	text-align: left;
	padding-left: 0;
}
.header-follow > a{
	display: inline-block;
	color: #fff;
	padding: 5px 15px;
	margin: 9px 0px;
	font-size: 13px;
}
.header-follow > a > i{
    font-size: 16px;
}
.header-follow .social-links li{
	float: none;
	display: block;
	padding: 0;
	margin: 0 0 5px 0;
	text-align: right;
}
.header-follow .social-links li:last-child{
	margin: 0 !important;
}
.header-follow .social-links li a{
	color: #fff;
    font-size: 15px;
}
.header-follow .social-links li a i{
    border: 0;
    width: 20px;
    height: auto;
    border-radius: 0;
    line-height: normal;
    display: inline-block;
    font-size: 16px;
}
.follow-social{
	position: absolute;
	z-index: 99;
	width: 150px;
	background: #3197d5;
	left: 0;
	padding: 10px !important;
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: visible;
	max-width: 0;
	max-height: 0;
	-webkit-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-o-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-transform: perspective(600px) rotateX(-90deg);
	-moz-transform: perspective(600px) rotateX(-90deg);
	-ms-transform: perspective(600px) rotateX(-90deg);
	-o-transform: perspective(600px) rotateX(-90deg);
	transform: perspective(600px) rotateX(-90deg);
	-webkit-transition: -webkit-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;
	-o-transition: -o-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;
	transition: transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;
}
.header-follow-active .follow-social{
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	max-width: 5000px;
	max-height: 5000px;
	-webkit-transform: perspective(600px) rotateX(0deg);
	-moz-transform: perspective(600px) rotateX(0deg);
	-ms-transform: perspective(600px) rotateX(0deg);
	-o-transform: perspective(600px) rotateX(0deg);
	transform: perspective(600px) rotateX(0deg);
	-webkit-transition: -webkit-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
	-o-transition: -o-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
	transition: transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
}

/*breaking-news*/
.breaking-news{
    position: relative;
    background: #d01717e0;
    color: #fff;
    line-height: normal;
    text-align: center;
    margin-bottom: 15px;
}
.breaking-news p{
	margin: 5px 0px;
}
.breaking-news a{
    color: #fff;
}
.breaking-news > a i{
	position: absolute;
	left: 0;
	top: 0;
	width: 37px;
	height: 37px;
	background: #b12f33;
	text-align: center;
	line-height: 37px;
	color: #fff;
	font-size: 15px;
}



/*Head Title Block*/
.head-title-block{
	overflow: hidden;
	border-bottom: 2px solid #316bd5;
	margin-bottom: 10px;
}
.head-title-block h2{
	float: right;
	font-size: 16px;
	font-weight: 700;
	color: #FFFFFF;
	background: #316bd5;
	padding: 5px 25px;
	margin: 0;
	height: 30px;
}
.head-title-block h1{
	float: right;
	font-size: 16px;
	font-weight: 700;
	color: #FFFFFF;
	background: #316bd5;
	padding: 5px 25px;
	margin: 0;
	height: 30px;
}
.head-title-block a{
	float: left;
	color: #6b6b6b;
	font-weight: 700;
	padding: 0px 0px;
}
.head-title-block a i{
	font-weight: 700;
}
.head-title-block span{
	float: left;
	font-weight: 700;
	color: #FFFFFF;
	background: #316bd5;
	padding: 5px 5px;
	margin: 0;
	height: 30px;
}
.head-title-block span i{
	color: #FFFFFF;
	font-size: 20px;
	margin: 0px 10px;
}
.head-title-block span .fa-angle-left{
	float: left;
}
.head-title-block span .fa-angle-right{
	float: right;
}

/*Home Posts Block*/
.home-posts-block{
	margin-bottom: 20px;
}
.home-posts-block .row .col-lg-6 a{
	position: relative;
	display: block;
}
.home-posts-block .one-post-img a img{
	height: 369px;
	object-fit: cover;
	width: 100%;
}
.home-posts-block .tow-post-img a img{
	height: 171px;
	object-fit: cover;
	width: 100%;
}
.home-posts-block .tow-post-img .row:first-child{
	margin-bottom: 27px;
}
.home-posts-block .col-lg-6 .content-block{
	position: absolute;
	z-index: 99;
	bottom: 0;
	padding: 15px 15px;
}
.home-posts-block .col-lg-6 .content-block span{
	font-size: 16px;
	font-weight: 700;
	color: #FFFFFF;
	background: #316bd5;
	padding: 2px 25px;
	margin: 0 0 5px 0;
	display: inline-block;
}
.home-posts-block .col-lg-6 .content-block h3{
	font-size: 16px;
	color: #FFFFFF;
	font-weight: 700;
	margin: 10px 0px;
}
.home-posts-block .col-lg-6 .content-block p{
	font-size: 12px;
	margin-bottom: 0;
	font-weight: 700;
	color: #ffffff;
    text-shadow: 0px 1px 10px #000;
}

/*List Posts Side*/
.list-posts-side{
	margin-bottom: 20px;
}
.list-posts-side .sides a:first-child img{
	margin-bottom: 22px;
}
.list-posts-side .news-bank{
	overflow: hidden;
	list-style: none;
	padding: 0;
	margin: 0;
}
.list-posts-side .news-bank li{
	overflow: hidden;
	padding: 10px 0;
	border-bottom: 1px solid #eeeeee;
}
.list-posts-side .news-bank li span{
	float: right;
	background: #e8280b;
	color: #FFFFFF;
	font-size: 8px;
	padding: 2px 9px;
}
.list-posts-side .news-bank li .content-bank{
	padding-right: 43px;	
}
.list-posts-side .news-bank li .content-bank h4{
	color: #666666;
	font-weight: 700;
	font-size: 11px;
	margin: 0 0 9px 0;
}
.list-posts-side .news-bank li .content-bank p{
	color: #ababab;
	font-weight: 700;
	font-size: 11px;
	margin: 0px;
}
.more-news-bank{
	border-bottom: 3px solid #eaeaea;
	text-align: left;
	line-height: 54px;
}
.more-news-bank a{
	font-weight: 700;
	font-size: 11px;
	display: block;
}

/*Last News*/
.last-news ul{
	list-style: none;
	padding: 0;
	margin: 0px -15px 15px -15px;
	overflow: hidden;
}
.last-news ul li{
    float: right;
    width: 25%;
    padding: 0 15px;
    border-bottom: 2px solid #316bd5;
}
.last-news ul li:first-child{
}
.last-news ul li:last-child{
	margin-left: 0;
}
.last-news ul li a{
	display: inline-block;
	background: #8891a1;
	color: #fffefe;
	font-size: 16px;
	font-weight: 700;
	padding: 4px 25px;

}
.last-news ul .active a{
	background: #316bd5;
}
.last-news .tab-content img{
	width: 100%;
	height: 156px;
	object-fit: cover;
	margin-bottom: 10px;
}
.last-news .tab-content p{
	font-size: 12px;
	font-weight: 700;
	margin-bottom: 30px;
	line-height: normal;
}
.last-news .tab-content .col-lg-3 > a{
	display: block;
	height: 230px;
	overflow: hidden;
}

/*Convert Currency*/
.convert-currency .col-lg-8 img{
	width: 100%;
}
.conver-table{
	margin-top: 20px;
	margin-bottom: 20px;
	overflow: hidden;
}
.conver-table table{
	width: 100%;
	margin: 0;
	text-align: center;
}
.conver-table table thead tr th{
	text-align: center;
	font-size: 15px;
	font-weight: 700;
	color: #8a8a8a;
	padding: 4px 10px;
	border-bottom: 2px solid #316bd5;
}
.conver-table table thead tr th:nth-child(1){
	width: 35%;
	padding: 0px;
}
.conver-table table thead tr th:nth-child(1) span{
	background: #316bd5;
	color: #FFFFFF;
	float: right;
	display: inline-block;
	padding: 3px 20px;
	position: relative;
	bottom: -1px;
	right: -1px;
}
.conver-table table thead tr th:nth-child(2) span{
	background: url('assets/img/arrow.jpg') center right no-repeat;
	display: inline-block;
	padding-right: 15px;
}
.conver-table table thead tr th:nth-child(3) span{
	background: url('assets/img/arrow.jpg') center right no-repeat;
	display: inline-block;
	padding-right: 15px;
}
.conver-table table thead tr th:nth-child(4){
	color: #316bd5;
}
.conver-table table tbody tr td{
	border-right: 2px solid #c1c1c1;
	border-left: 2px solid #c1c1c1;
	color: #8a8a8a;
	padding: 10px 10px;
	font-weight: 700;
}
.conver-table table tbody tr:last-child td{
	border-bottom: 2px solid #c1c1c1;
}
.conver-table table tbody tr:nth-child(even) td{
	background: #FFFFFF;
}
.conver-table table tbody tr:nth-child(odd) td{
	background: #f2f2f2;
}
.conver-table table tbody tr td:nth-child(1){
	font-weight: normal;
	text-align: right !important;
}
.conver-table-2{
	margin-top: 0px;
	margin-bottom: 33px;
}
.conver-table-2 table tbody tr td{
	padding: 5px 20px !important;
	text-align: center !important;
}
.conver-table table tbody tr td:nth-child(1){
	text-align: center !important;
}
.conver-table-2 table tbody tr:nth-child(even) td{
	background: #f2f2f2;
}
.conver-table-2 table tbody tr:nth-child(odd) td{
	background: #FFFFFF;
}
.conver-table-2 table tbody tr:nth-child(1) td{
	background: #c0c0c0;
	color: #585858;
	font-weight: normal;
}

/*All Jobs*/
.all-jobs{
	margin-top: 20px;
}
.job-block{
	border: 1px solid #c1c1c1;
	background: #f7f7f7;
	overflow: hidden;
	padding: 10px;
	margin-bottom: 25px;
	height: 145px;
}
.job-block img{
	float: right;
	border-radius: 50%;
	width: 95px;
	height: 95px;
}
.job-block .content-job{
	padding-right: 103px;
	padding-left: 20px;
}
.job-block .content-job h5{
    margin: 15px 0 6px 0;
}
.job-block .content-job h5 a{
	color: #316bd5;
	font-size: 12px;
	font-weight: 700;
}
.job-block .content-job p{
	color: #6e6e6e;
	font-size: 12px;
	margin-bottom: 0px;
}
.job-block .content-job > a{
	background: #5f6e88;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	display: inline-block;
	padding: 5px 15px;
	border-radius: 7px;
	margin-top: 5px;
}


/*Masraf Blocks*/
.masraf-block{
	margin-bottom: 20px;
}
.masraf-block .head-title-block{
	margin-bottom: 0px;
}
.the-masraf-block{
	background: #f7f7f7;
	padding: 20px;
	font-weight: 700;
	line-height: normal;
}
.the-certification{
	text-align: center;
}
.the-certification h6{
	margin: 15px 0 0 0;
	font-size: 15px;
	font-weight: 700;
}

/*Egyption Bank*/
.egyption-bank{
	margin-bottom: 20px;
}
.egyption-bank .head-title-block{
	margin-bottom: 0px;
}
.egyption-bank .egyption-bank-list{
	background: #f7f7f7;
	overflow: hidden;
}
.egyption-bank ul{
	color: #6e6e6e;
	line-height: normal;
	float: right;
	width: 25%;
	margin: 15px 0px;
}
.egyption-bank ul li{
	margin-bottom: 10px;
}
.egyption-bank ul li a{
	font-size: 13px;
	font-weight: 700;
}
.egyption-bank ul li:last-child{
	margin-bottom: 0;
}

/*Blog And Category*/
.blog-category .one-news img{
    height: 255px;
    width: 100%;
    object-fit: cover;
}
.blog-category h3{
	font-size: 15px;
	font-weight: 700;
	line-height: normal;
	margin: 10px 0px;
}
.blog-category p{
	color: #ababab;
	font-size: 12px;
	margin-bottom: 0;
}
.blog-list{
	overflow: hidden;
	margin-bottom: 10px;
}
.four-news .blog-list:last-child{
	margin-bottom: 0;
}
.blog-list img{
	float: right;
	width: 100px;
	height: 70px;
	object-fit: cover;
}
.blog-list .content-blog{
	padding-right: 110px;
}
.blog-list .content-blog h3{
	margin: 0px 0px 5px 0px;
}

/*Sidebar*/
.sidebar .head-title-block{
	margin-bottom: 0px;
}
.sidebar ul{
	overflow: hidden;
	list-style: none;
	padding: 0;
	margin: 0;
	line-height: normal;
	border:1px solid #c1c1c1;
	border-top: 0;
}
.sidebar ul li{
	padding: 6px 30px;
}
.sidebar ul li:nth-child(even){
	background: #FFFFFF;
}
.sidebar ul li:nth-child(odd){
	background: #f2f2f2;
}
.sidebar ul li a{
	font-weight: 700;
	display: block;
}

/*Add Post Rules*/
.add-post-rules h3{
	color: #316bd5;
	font-size: 17px;
	font-weight: 700;
}
.add-post-rules ul{
	list-style: none;
	padding: 0;
	margin: 0 0 80px 0;
}
.add-post-rules ul li{
	color: #444444;
	font-weight: normal;
	margin-bottom: 15px;
}
.add-post-rules ul li:last-child{
	margin-bottom: 0px;
}
.add-post-rules ul li span{
	background: #405266;
	width: 30px;
	height: 30px;
	color: #FFFFFF;
	text-align: center;
	line-height: 30px;
	display: inline-block;
	border-radius: 25px;
	font-weight: 700;
	font-size: 13px;
}
.add-post-rules .add-post-notification{
	color: #444444;
	font-weight: normal;
	font-size: 14px;
	display: block;
	padding: 5px 30px 20px 0;
}
.add-post-rules h4{
	color: #444444;
	font-size: 17px;
	font-weight: 700;
}
.add-post-rules input[type="submit"]{
	height: 50px;
	background: #3177d5;
	color: #FFFFFF;
	font-size: 17px;
	text-align: center;
	padding: 0px 30px;
	border-radius: 25px;
	margin-top: 50px;
	margin-bottom: 100px;
}
.add-post-rules input[type="submit"]:hover{
	background: #FFFFFF;
	color: #3177d5;
}

/*Upload Style*/
.upload-form{
	height: 52px;
	position: relative;
	margin-top: 40px;
}
.upload-form .in-upload-form{
	position: absolute;
	top: 0;
	right: 40%;
	margin: auto;
	min-width: 207px;
	height: 52px;
	padding: 14px 15px;
	background: #5f6e88;
	border-radius: 15px;
}
.upload-form .in-upload-form p{
  width: 100%;
  height: 100%;
  text-align: center;
  color: #FFFFFF;
  font-size: 13px;
  margin: 0px;
  font-weight: 700;
}
.upload-form .in-upload-form p i{
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 12px;
	border-radius: 50px;
	border:1px solid #FFFFFF;
}
.upload-form .in-upload-form input{
  position: absolute;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  outline: none;
  opacity: 0;
  top:0;
}

/*Upload Style 2*/
.upload-form2{
	height: 204px;
	position: relative;
	margin-bottom: 40px;
}
.upload-form2 .in-upload-form2{
	position: absolute;
	top: 0;
	right: 25%;
	margin: auto;
	min-width: 218px;
	height: 204px;
	padding: 14px 15px;
	background: #ffffff;
	border-radius: 15px;
	border:2px dashed #808080;
}
.upload-form2 .in-upload-form2 p{
	width: 100%;
	height: 100%;
	text-align: center;
	color: #545454;
	font-size: 13px;
	margin: 0px;
	font-weight: 700;
	background: url(assets/img/upload-profile-picture.jpg) top center no-repeat;
	padding-top: 95px;
	margin-top: 25px;
}
.upload-form2 .in-upload-form2 input{
  position: absolute;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  outline: none;
  opacity: 0;
  top:0;
}

/*Bank Page*/
.bread-date-post{
	overflow: hidden;
	background: #ececec;
	padding: 2px 15px;
	margin-bottom: 20px;
}
.bread-date-post ul{
	float: right;
	list-style: none;
	padding: 0;
	margin: 0;
}
.bread-date-post ul li{
	float: right;
	color: #4e4e4e;
	font-weight: 700;
	font-size: 14px;
}
.bread-date-post ul li a{
	color: #4e4e4e;
	font-weight: 700;
	font-size: 14px;
}
.bread-date-post ul li a:after{
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f100";
    margin: 0px 5px;
}
.bread-date-post ul li:last-child a:after{
	content: "";
	margin: 0;
}
.bread-date-post > span{
	float: left;
	color: #4e4e4e;
	font-weight: 700;
	font-size: 14px;
	display: inline-block;
}
.bread-date-post > span span{
	font-size: 12px;
}
.bank-page h1{
	color: #444444;
	font-size: 26px;
	margin: 0 0 15px 0;
	font-weight: 700;
	line-height: 40px;
}
.post-thumbnail{
	max-height: 400px;
	overflow: hidden;
	text-align: center;
}
.post-thumbnail img{
    max-height: 400px;
}
.post-content{
	color: #6e6e6e;
	font-size: 13px;
	font-weight: 700;
	margin: 20px 0px;
	line-height: normal;
}
.post-tags{
	overflow: hidden;
	margin-bottom: 30px;
}
.post-tags a{
	background: #c1c1c3;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: 700;
	padding: 3px 10px;
	margin: 5px;
}
.post-tags a:hover{
	background: #FFFFFF;
	color: #c1c1c3;
}
.most-view ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
.most-view ul li{
	overflow: hidden;
	border-bottom: 1px solid #e9e9e9;
	padding: 20px 0px;
}
.most-view ul li span{
	float: right;
	background: #829dcf;
	color: #FFFFFF;
	font-size: 16px;
	padding: 0px 10px;
}
.most-view ul li h4{
	margin: 0;
}
.most-view ul li h4 a{
	font-size: 13px;
	font-weight: 700;
	display: block;
	padding-right: 55px;
}
.facebook-comments{
	margin-top: 20px;
	margin-bottom: 30px;
}
.posts-from-category{
	margin-top: 30px;
}
.posts-from-category .row{
	margin-bottom: 30px;
}
.posts-from-category .row .col-lg-4{
	min-height: 245px;
}
.posts-from-category img{
	width: 100%;
	height: 134px;
	object-fit: cover;
}
.posts-from-category h4{
	font-size: 11px;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 5px;
}
.posts-from-category .meta-category{
	color: #316bd5;
	font-size: 11px;
	font-weight: 700;
	float: right;
}
.posts-from-category .meta-time{
	color: #808080;
	font-size: 8px;
    font-weight: 500;
	float: left;
}

/*Category*/
.category-page .meta-categoty-time{
	overflow: hidden;
	margin-top: 10px;
}
.category-page .posts-from-category h4{
	margin-top: 5px;
}

/*Pagination*/
.pagination{
	border:1px solid #e2e2e2;
	display: block;
	border-radius: 0;
	padding: 15px 20px;
}
.pagination ul{
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	text-align: center;
}
.pagination ul li{
	display: inline-block;
}
.pagination ul li a{
	font-size: 14px;
	font-weight: 700;
	font-family: arial;
	padding: 10px 20px;
	border-radius: 20px;
	margin: 0px 5px;
	display: inline-block;
}
.pagination ul .current-page a{
	background: #316bd5;
	color: #FFFFFF;
}
.pagination ul li a i{
	width: 38px;
	height: 38px;
	border:3px solid #eceff1;
	border-radius: 50px;
	text-align: center;
	line-height: 35px;
	display: inline-block;
	font-size: 20px;
}


/*Bank Block*/
.pages-sidebar{
	margin-bottom: 30px;
}
.ads-2{
	text-align: center;
}
.ads-3{
	text-align: center;
}
.bank-information{
	border:1px solid #f6f6f6;
	text-align: center;
}
.bank-information img{
    margin: 15px 0px;
    max-height: 100px;
}
.bank-information .panel-group{
	margin-bottom: 0;
    border-radius: 0;
}
.bank-information .panel-group .panel{
    border-radius: 0;
    border: 0;
    background-color: #f3f3f3;
}
.bank-information .panel-group .panel+.panel{
	margin-top: 0;
}
.bank-information .panel-group .panel:first-child{
	padding-top: 20px;
}
.bank-information .panel-group .panel:last-child{
	padding-bottom: 20px;
}
.bank-information .panel-group .panel-heading{
	padding: 0px 20px;
    border-radius: 0;
}
.bank-information .panel-group .panel-default>.panel-heading{
	background-color: #f3f3f3;
}
.bank-information .panel-group .panel-title a{
	display: block;
	text-align: right;
	font-size: 15px;
	font-weight: 700;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 25px;
	border-bottom: 2px solid #d0d0d0;
}
.bank-information .panel-group .panel:first-child .panel-title a{
	padding-top: 0;
}
.bank-information .panel-group .panel:last-child .panel-title a{
	border-bottom: 0;
	padding-bottom: 0;
}
.bank-information .panel-group .panel-title a i{
	float: left;
	margin: 5px 0;
}
.bank-information .panel-group .panel-default>.panel-heading+.panel-collapse>.panel-body{
	border-top-color: #f3f3f3;
}
.i5{
	background: url('assets/img/i5.jpg') right no-repeat;
	padding-right: 35px;
}
.i6{
	background: url('assets/img/i6.jpg') right no-repeat;
	padding-right: 35px;
}
.bank-conver{
    margin-bottom: 0;
    background: #f3f3f3;
}
.author-posts{
	background: #1d1d1d;
}
.author-posts h4{
	text-align: center;
	color: #8f8e8e;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	padding: 15px 0px;
}
.author-posts ul{
	background: #363636;
	padding: 0 15px;
	margin: 0;
}
.author-posts ul li{
	overflow: hidden;
	padding: 20px 0px;
	border-bottom: 1px solid #5c5c5c;
}
.author-posts ul li:last-child{
	border-bottom: 0;
}
.author-posts ul li img{
	float: right;
	width: 124px;
	height: 85px;
	margin-left: 10px;
}
.author-posts ul li h3{
	margin: 0px;
	color: #c9c9c9;
	font-size: 13px;
	line-height: normal;
	font-weight: 700;
}
.author-posts ul li h3:hover{
	color: #FFFFFF;
}
.member-information{
	background: #f3f3f3;
	text-align: center;
}
.member-information h4{
	color: #FFFFFF;
	font-size: 13px;
	font-weight: 700;
	background: #316bd5;
	min-height: 91px;
	padding: 15px 15px 0 15px;
	margin: 0 0;
	text-align: right;
}
.member-information img{
	width: 115px;
	height: 115px;
	object-fit: cover;
	border-radius: 50%;
	margin-top: -60px;
}
.member-information .the-member-information{
	padding: 15px;
}
.member-information .the-member-information h2{
	color: #4f4f4f;
	font-size: 24px;
	font-weight: 700;
}
.member-information .the-member-information h3{
	color: #8f8e8e;
	font-size: 18px;
	font-weight: 700;
	margin-top: 15px;
	margin-bottom: 20px;
}
.member-information .the-member-information ul{
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: center;
}
.member-information .the-member-information ul li{
	display: inline-block;
	margin: 0px 5px;
}
.member-information .the-member-information ul li i{
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-radius: 25px;
}
.member-information .the-member-information ul li .fa-facebook{
	background: #3b5998;
	color: #FFFFFF;
	font-size: 20px;
}
.member-information .the-member-information ul li .fa-facebook:hover{
	background: #FFFFFF;
	color: #3b5998;
}
.member-information .the-member-information ul li .fa-twitter{
	background: #55acee;
	color: #FFFFFF;
	font-size: 20px;
}
.member-information .the-member-information ul li .fa-twitter:hover{
	background: #FFFFFF;
	color: #55acee;
}
.member-information .the-member-information ul li .fa-linkedin{
	background: #0976b4;
	color: #FFFFFF;
	font-size: 20px;
}
.member-information .the-member-information ul li .fa-linkedin:hover{
	background: #FFFFFF;
	color: #0976b4;
}
.member-information .the-member-information h5{
	color: #8f8e8e;
	font-weight: 700;
	font-size: 14px;
	text-align: right;
	margin-top: 20px;
	margin-bottom: 10px;
}
.member-information .the-member-information p{
	color: #6e6e6e;
	font-size: 14px;
	font-weight: 700;
	text-align: right;
}











/*Jobs Main*/
.text-box{
	background: #ececec;
	padding: 15px 30px;
	color: #444444;
	font-size: 17px;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 20px;
}

/*Jobs*/
.jobs{
	border:1px solid #c1c1c1;
	padding: 15px 20px;
}
.masraf-block .jobs{
	margin: 15px 0px;
	overflow: hidden;
}
.imges{
	float: right;
	width: 155px;
	height: 85px;
	border:1px solid #c1c1c1;
}
.masraf-block .jobs .jobs-information{
	padding-right: 171px;
}
.masraf-block .jobs .jobs-information h3{
	margin: 0;
}
.masraf-block .jobs .jobs-information h3 a{
	color: #444444;
	font-size: 17px;
	font-weight: 700;
}
.masraf-block .jobs .jobs-information h1{
	margin: 0;
}
.masraf-block .jobs .jobs-information h1 a{
	color: #444444;
	font-size: 17px;
	font-weight: 700;
}
.masraf-block .jobs .jobs-information h3 a:hover{
	color: #35649a;
}
.masraf-block .jobs .jobs-information h4{
	margin: 10px 0px;
}
.masraf-block .jobs .jobs-information h4 a{
	color: #15b5ec;
	font-size: 14px;
	font-family: tahoma;
}
.masraf-block .jobs .jobs-information h5{
	margin: 0 0 10px 0;
	color: #444444;
	font-size: 17px;
	font-weight: 700;
}
.masraf-block .jobs .jobs-information .meta-date{
	color: #888888;
	font-size: 14px;
	font-family: tahoma;
	display: block;
}
.masraf-block .jobs .jobs-information > a{
	color: #ffffff;
	font-size: 12px;
	background: #5f6e88;
	border:1px solid #5f6e88;
	display: inline-block;
	float: left;
	font-weight: 700;
	padding: 5px 10px;
	border-radius: 7px;
}
.masraf-block .jobs .jobs-information > a:hover{
	color: #5f6e88;
	background: #ffffff;
}
.pages-sidebar .post-tags{
	border:1px solid #c1c1c1;
	border-top: 0;
	padding: 20px 20px 10px 20px;
}
.pages-sidebar .post-tags a{
	margin-bottom: 10px;
	margin-left: 10px;
	display: inline-block;
}
.masraf-block .jobs .jobs-information .apply-job{
	overflow: hidden;
}
.masraf-block .jobs .jobs-information .apply-job > a{
	color: #ffffff;
	font-size: 12px;
	background: #5f6e88;
	border:1px solid #5f6e88;
	display: inline-block;
	float: left;
	font-weight: 700;
	padding: 5px 10px;
	border-radius: 0;
}
.masraf-block .jobs .jobs-information .apply-job > a:hover{
	color: #5f6e88;
	background: #ffffff;
}

/*Last Jobs*/
.last-jobs .last-job-block{
	border:1px solid #c1c1c1;
	padding: 15px;
	margin-bottom: 20px;
}
.last-jobs .last-job-block h5{
	margin: 0;
}
.last-jobs .last-job-block h5 a{
	color: #30baed;
	font-size: 17px;
	font-weight: 700;
}
.last-jobs .last-job-block h5 a:hover{
	color: #444444;
}
.last-jobs .last-job-block h6{
	color: #444444;
	font-size: 17px;
	font-weight: 700;
	margin: 10px 0px;
}
.last-jobs .last-job-block span{
	color: #888888;
	font-size: 14px;
	font-family: tahoma;
	display: block;
}

/*Table 2*/
.table-2{
	padding-right: 1px;
}
.table-2 table tbody tr td{
	font-size: 14px;
	border-right: 1px solid #c1c1c1;
	border-left: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
	padding: 10px 10px !important;
}
.conver-table-2 table tbody tr:nth-child(1) td{
	font-weight: 700;
	font-size: 13px;
}
.conver-table-2 table tbody tr td:nth-child(1){
	width: 50%;
	font-weight: 700;
}
.conver-table-2 table tbody tr:last-child td{
	border-bottom: 1px solid #c1c1c1;
}
.table-2 table tbody tr:nth-child(even) td{
	background: #FFFFFF;
}
.table-2 a{
	background: #efefef;
	display: block;
	text-align: center;
	direction: rtl;
	border-right: 1px solid #c1c1c1;
	border-left: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
	margin-right: -1px;
	padding: 10px 0;
	font-size: 11px;
	color: #383838;
	font-weight: 700;
}

/*last-job-list*/
.last-job-list .head-title-block{
	margin-bottom: 0;
}
.last-job-list ul{
	background: #FFFFFF;
	list-style: none;
	padding: 0 15px;
	margin: 0;
	border:1px solid #c1c1c1;
	border-top: 0;
}
.last-job-list ul li{
	overflow: hidden;
	border-bottom:1px dotted #c1c1c1;
	padding: 10px 0px;
}
.last-job-list ul li:last-child{
	border-bottom: 0;
}
.last-job-list ul li .job-information{
	float: right;
}
.last-job-list ul li .job-information h3{
	margin: 0;
}
.last-job-list ul li .job-information h3 a{
	color: #137dbc;
	font-size: 15px;
	font-weight: 700;
}
.last-job-list ul li img{
	float: left;
	width: 90px;
	height: 50px;
	object-fit: cover;
	margin-top: 5px;
}
.last-job-list ul li .job-information h4{
	color: #6b716b;
	font-size: 12px;
	margin: 5px 0px;
}
.last-job-list ul li .job-information .meta-job-date{
	color: #acadb2;
	font-size: 12px;
}

/*Table 3*/
.table-3 ul li{
	overflow: hidden;
	background: #FFFFFF !important;
	padding: 0px 10px 0px 0px;
	border-bottom: 1px solid #c1c1c1;
}
.table-3 ul li:last-child{
	border-bottom: 0;
}
.table-3 a{
	float: right;
	padding: 11px 0;
}
.table-3 span{
	float: left;
	background: #e7e7e7;
	color: #383838;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 15px;
}

/*Single job*/
.single-job{
	border:10px solid #ececec;
}
.share-job{
	overflow: hidden;
	text-align: center;
}
.share-job h6{
	color: #444444;
	font-size: 17px;
	font-weight: 700;
	margin: 0 0 35px 0;
	text-align: right;
}
.share-job img{
	width: auto !important;
	height: auto !important;
	border:0px !important;
	float: none !important;
}
.single-job hr{
	border-top:10px solid #ececec;
	margin: 15px -30px 30px -30px;
}
.job-description-rules{
	overflow: hidden;
	line-height: normal;
	color: #444444;
	font-size: 14px;
}
.job-description-rules h2{
	margin: 0px 0px 15px 0px;
	color: #316bd5;
	font-size: 21px;
	font-weight: 700;
}
.job-description-rules h3{
	color: #444444;
	font-size: 14px;
}
.job-description-rules ul{
	color: #444444;
	font-size: 14px;
	margin: 0;
	padding: 0 20px;
}
.job-description-rules ul li{
	color: #444444;
	font-size: 14px;
}
.single-job .post-tags h4{
	color: #444444;
	font-size: 17px;
	font-weight: 700;
	margin: 30px 0 15px 0;
}

/*apply-job*/
.apply-job .modal-header .modal-title{
	color: #316bd5;
	font-size: 20px;
	font-weight: 700;
	margin: 20px 0;
}
.apply-job .modal-content{
	border-radius: 0;
}
.apply-job .modal-body{
    background: #f2f2f2;
    padding: 30px 20px;
}
.apply-job label{
	display: block;
	width: 100%;
	margin-bottom: 20px;
}
.apply-job label input , .apply-job label select{
	margin-top: 5px;
}
.apply-job div input[type="submit"]{
	height: 50px;
	background: #3177d5;
	color: #FFFFFF;
	font-size: 17px;
	text-align: center;
	padding: 0px 30px;
	border-radius: 10px;
	margin-top: 10px;
}
.apply-job div input[type="submit"]:hover{
	background: #FFFFFF;
	color: #3177d5;
}

/*forms-loin-register*/
.forms-loin-register{
	background: #f2f2f2;
	border:2px solid #e6e6e6;
	overflow: hidden;
	text-align: center;
	padding: 30px 50px;
	border-radius: 7px;
}
.forms-loin-register .login-icon{
	background: url('assets/img/login.jpg') no-repeat;
	width: 128px;
	height: 114px;
	display: inline-block;
	margin: auto;
	margin-bottom: 30px;
}
.forms-loin-register label{
	width: 100%;
	display: block;
	text-align: right;
	direction: rtl;
	margin-bottom: 15px
}
.forms-loin-register label input ,.forms-loin-register label textarea{
	margin-top: 5px;
}
.forms-loin-register .divrow{
	overflow: hidden;
	margin-top: 20px;
}
.forms-loin-register .divrow input[type="submit"]{
	height: 40px;
	background: #3177d5;
	color: #FFFFFF;
	font-size: 17px;
	text-align: center;
	padding: 0px 50px;
	border-radius: 5px;
	margin-top: 0;
	float: right;
}
.forms-loin-register .divrow input[type="submit"]:hover{
	background: #FFFFFF;
	color: #3177d5;
}
.forms-loin-register .divrow span{
	float: left;
	display: inline-block;
	line-height: 40px;
}
.forms-loin-register .divrow span label{
	font-weight: normal;
	margin-bottom: 0;
}
.forms-loin-register a{
	font-size: 14px;
	font-weight: 700;
	display: block;
	text-align: center;
	color: #444444;
	margin-top: 30px;
	text-decoration: underline !important;
}
.divrow-2 input[type="submit"]{
	float: none !important;
}

/*Contact*/
.contact-form{
	text-align: right;
	direction: rtl;
	font-size: 16px;
}
.contact-form h1{
	text-align: right;
	margin: 0px 0px 30px 0px;
	font-size: 20px;
	font-weight: 700;
}
.contact-form ul{
	color: #000000;
	margin: 0 0 50px 0;
	text-align: right;
	direction: rtl;
	line-height: normal;
}
.contact-form ul li{
    margin-bottom: 5px;
	color: #000000;
    font-size: 14px;
}
.contact-form ul li i{
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background: #fff;
	font-size: 15px;
	color: #000;
}
.notification-form{
	font-size: 14px;
    display: block;
	font-weight: normal;
	margin-bottom: 30px;
	margin-top: 15px;
}
.notification-form span{
	display: block;
    color: #FF5722;
	font-weight: 700;
}

/*Footer*/
.footer{
	background: #000;
	min-height: 247px;
	margin-top: 100px;
	padding: 30px 0px;
	text-align: center;
}
.footer ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
.footer ul li{
	display: inline-block;
}
.footer .footer-social-links{
	margin-bottom: 30px;
}
.footer .footer-social-links li{
	margin: 10px;
}
.footer .footer-social-links li i{
	width: 40px;
	height: 40px;
	border:2px solid #fff;
	text-align: center;
	line-height: 40px;
	color: #FFFFFF;
	border-radius: 25px;
	font-size: 15px;
}
.footer .footer-social-links li i:hover{
    color: #FFEB3B;
    border-color: #FFEB3B;
}
.footer .footer-links li{
	margin: 0px 15px;
}
.footer .footer-links li a{
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
}
.footer .footer-links li a:hover{
    color: #FFEB3B;
}
.footer hr{
    margin-top: 30px;
    margin-bottom: 50px;
    border-top: 1px solid #242424;
}
.footer p{
	margin-bottom: 0;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: 700;
}




/*Media 1200px*/

@media (max-width: 1200px){
	.job-block .content-job h5{
		margin: 3px 0 6px 0;
	}
}


/*Media 992px*/

@media (max-width: 992px){

	.main-container{
		padding-top: 60px;
	}
	.header .logo{
		text-align: center;
	}
	.top-menu{
		text-align: center;
	}
	.menu-trigger{
		text-align: center;
		color: #FFFFFF !important;
		display:block;
		margin: 10px 0px 10px 0px;
	}
	.menu-trigger:hover{
		color: #FFFFFF;
	}
	.main-menu nav ul{
		display:none;
	}
	.menu-search .main-menu nav > ul > li{
		float: none;
		display: block;
		padding: 0px;
		margin: 0;
	}
	.menu-search .main-menu nav ul li a{
		padding: 5px 0;
	}
	.login-link , .add-link{
		float: none;
		margin: 10px 10px;
	}
	.header .top-menu nav{
		float: none;
		display: block;
		width: 100%;
		margin-left: 0;
	}
	.header .top-menu nav > ul > li{
		float: none;
		display: inline-block;
		margin: 0px 0px;
		width: 20%;
	}
	.menu-search .social-links{
		text-align: center;
	}
	.menu-search .social-links li{
		float: none;
		display: inline-block;
	}
	.one-post-img{
		margin-bottom: 30px;
	}
	.tow-post-img .row .col-lg-6{
		margin-bottom: 30px;
	}
	.tow-post-img .row .col-lg-6:last-child{
		margin-bottom: 0px;
	}
	.breaking-news p{
		padding-left: 22px;
	}

	.ads-3{
		margin: 30px 0;
	}
	.sides{
		text-align: center;
	}
	.sides img{
		margin: 0 !important;
	}

	.last-news ul li{
		float: none;
		margin: 0;
		padding: 0;
		width: 100%;
	}

	.one-news , .four-news{
		margin-bottom: 30px;
	}

}


/*Media 768px*/

@media (max-width: 768px){

	.mobile-header{
		display: block;
	}
	.header , .menu-search{
		display: none;
	}
	.header .top-menu nav > ul > li{
		width: 48%;
	}
	.bank-page h1{
		font-size: 20px;
	}
	.posts-from-category img{
		height: 200px;
	}
	.posts-from-category .col-lg-4 > .meta-category{
		margin-bottom: 30px;
	}
	.header-follow{
		padding-left: 15px;
	}

	.home-head{
		display: none;
	}

	.egyption-bank ul{
		width: 100%;
	}

	.forms-loin-register{
		padding: 15px;
	}

	.upload-form2 .in-upload-form2{
		right: 0;
	}

	.job-description-rules table tr td:first-child{
		background:#ddd;
		width: 100%;
	}
	.job-description-rules table tr td{
		display:block;
		border:1px solid #eee;
		padding:10px;
	}

	.last-news .tab-content .col-lg-3 > a{
		height: 166px;
	}
	.last-news .tab-content p{
		margin-bottom: 5px;
	}
	.last-news .tab-content img{
		height: 110px;
		margin-bottom: 10px;
	}

}

/*Media 480px*/

@media (max-width: 480px){

	.bread-date-post > span{
		float: none;
		margin-top: 10px;
	}

	.upload-form .in-upload-form{
		right: 0;
	}

	.author-posts ul li img{
		float: none;
		width: 100%;
		height: 150px;
	}

	.masraf-block .jobs img{
		float: none;
		width: 100%;
		height: 200px;
	}
	.masraf-block .jobs .jobs-information{
		padding-right: 0;
		margin-top: 5px;
	}

}





.box {
    padding: 0 15px;
    margin-bottom: 26px;
}
ins{
    min-width: 300px;
    min-height: 50px;
}