@import url("https://fonts.googleapis.com/css?family=Lora:400,700");

.header .logo img {
	width: 280px !important;
}

.pat {
	padding: 0;
}

.pat li {
	float: left;
	margin-right: 15px;
}

.pat .exp {
	color: blue;
	text-indent: 10px;
}

.pat .act {
	color: #222;
	text-indent: 10px;
}

.pat li.exp:before {
	content: '';
	display: block;
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 6px;
	top: .5em;
	background-color: blue;
}

.pat li.act:before {
	content: '';
	display: block;
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 6px;
	top: .5em;
	background-color: #222;
}

/**/
tr.expired td {
	color: blue !important;
}

.csr-gallery-box {
	position: relative;
}

.csr-gallery-box .image {
	display: block;
	width: 100%;
	height: auto;
}

.csr-gallery-box .overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	transition: .5s ease;
	background-color: rgba(0, 0, 0, 0.5);
}

.csr-gallery-box:hover .overlay {
	opacity: 1;
}

.csr-gallery-box {
	margin-bottom: 20px;
}

.csr-gallery-box a {
	padding: 90px 0 0 0;
}

.csr-gallery-box .text {
	color: #fff;
	font-size: 16px;
	position: absolute;
	top: 30%;
	padding: 0 15px;
	line-height: 22px;
	/*left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;*/
}

.csr-gallery-box a, .csr-gallery-box a:active, .csr-gallery-box a:focus, .csr-gallery-box a:visited {
	color: #fff;
}

/*.csr-block-info h3 {
    line-height: 45px;
}*/

body.csr-activities.fixed-header.background-opacity .header-wrapper, body.csr-activities .footer-bottom {
	background-color: #D31941 !important;
}

.csr-block h4 {
	color: #222;
	font-size: 20px;
	line-height: 30px;
	margin: 0;
}

.csr-activities .header-wrapper {
	background-color: rgba(211, 25, 65, 0.44) !important
}

.csr-block h4 a:hover {
	color: green;
}

.csr-block h4 a {
	color: #7070ad;
	font-size: 20px;
	line-height: 30px;
	margin: 0;
}

.csr-block p {
	color: #222;
	font-size: 16px !important;
	line-height: 24px;
	text-align: justify;
	margin-bottom: 15px !important;
}

@media(max-width:992px) {
	.csr-activities .page-header {
		margin-top: 90px;
	}

	.csr-gallery-box .text {
		font-size: 12px;
		line-height: 14px;
	}
}

.csr-block {
	margin-bottom: 50px;
}

.csr-activities .container.section-3 {
	padding: 0 15px !important;
}

.csr-block.pad-top {
	margin: 25px 15px;
}

.csr-activities .container.no-padding.section-3.gallery .csr-block.pad-top {
	margin: 50px 0;
}

.csr-activities .fancybox-title-float-wrap .child {
	white-space: normal !important;
	border-radius: 0;
	line-height: 18px;
	top: 0px !important;
	padding: 10px;
}

.csr-block.pad-top {
	margin: 50px;
}

.csr-activities .gallery .images-box {
	height: auto !important;
}

.csr-activities .fancybox-nav span {
	background-color: #D31941 !important;
}

.csr-block.pad-top h4 {
	margin-bottom: 15px;
	padding-left: 10px;
}

.csr-block.pad-top p {
	padding-left: 10px;
}

.csr-block.pad-top .gallery-images img {
	min-height: initial !important;
}


#csr .page-header {
	background: url('https://drmajeedfoundation.org/wp-content/uploads/2020/01/Z3.jpg') center no-repeat;
	padding: 200px 0;
	margin-bottom: 0;
}

#csr .page-header h2 {
	color: #222;
	text-shadow: 2px 2px 2px #fff;
}

.csr-activities .landing-logo-img {
	display: none;
}

/*Custom CSS*/
#appr .page-header {
	background: url('/images/majeed/dr-majeed.jpg') top center no-repeat;
	padding-top: 424px;
	padding-bottom: 114px;
	margin-bottom: 0;
}

#appr .page-header h2 {
	color: #fff;
}

.section-appreciation .row {
	background: #fff;
}

.app-content {
	padding: 15px;
}

#about .tabs .col-md-6:last-of-type {
	position: initial !important;
	padding: 15px !important;
}

.appreciations-to-dr-majeed .text-small.dark, .section-appreciation .text-small.dark {
	color: #222;
}

body.appreciations-to-dr-majeed.fixed-header.background-opacity .header-wrapper {
	background-color: #523C44;
}

.appreciations-to-dr-majeed .footer-bottom {
	background: #6d6565 !important;
}

.appreciations-to-dr-majeed .section-3 {
	background: #fff;
}

.appreciations-to-dr-majeed .landing-logo-img {
	display: none;
}

/**/

li.item-101, li.item-267 {
	display: none;
}

body {

	background-color: #f0f1f3;

	opacity: 0;

	-webkit-transition: all 1s cubic-bezier(.17, .67, .83, .67);

	-moz-transition: all 1s cubic-bezier(.17, .67, .83, .67);

	-o-transition: all 1s cubic-bezier(.17, .67, .83, .67);

	transition: all 1.2s cubic-bezier(.17, .67, .83, .67);

}



body.loaded {

	opacity: 1;

}

#gallery .nav-pills ul li {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 13px;
}

#gallery .nav-pills>li a {
	color: #439c98;
	line-height: 46px;
	font-weight: 600;
}

#gallery .nav-pills>li a a:hover, #gallery .nav-pills>li a a:focus {
	background-color: #fff !important;
}

#gallery.gallery-tabs ul li a {
	color: #439c98 !important;
	height: 36px;
	padding: 15px;
	line-height: 12px;
}

#gallery ul li.active a {
	color: #fff !important;
	padding: 15px;
	line-height: 12px;
}

/*#gallery  .nav-pills ul li a:active{
    color: #fff !important;
	background-color:#439c98 !important;
}*/


body.articles {

	background-color: #353ca8;

}



body.landing #footer {

	display: none;

}



p, h1, h2, h3, h4, h5, h6, div {

	cursor: default;

}



#footer a.up {

	background-color: rgba(0, 0, 0, 0.3);
	bottom: 0;
	position: fixed;
	right: 0;

}



#footer a.up:hover {

	background-color: rgba(0, 0, 0, 0.5);

}



.header .primary .navbar .btn-navbar .icon-bar {

	border-bottom: 2px solid #55595d;

}



.header .primary .navbar .btn-navbar:before {

	border-left: none !important;

}



.header .primary .navbar .btn-navbar .text {

	display: none !important;

}



.header .primary {

	float: right !important;

}



.container {

	max-width: 1200px;

	padding-left: 0 !important;

	padding-right: 0 !important;

}



article.content>.container {

	max-width: 100% !important;

	width: 100%;

}



.row {

	margin: 0 auto;

}



#vg-mainbody .vg_component_box {

	padding-right: 0 !important;

	padding-left: 0 !important;

}



.logo-box {

	padding: 0;

}



.header .primary {}



.header .right-box {

	padding-right: 0;

}



.header .logo img {

	/*width: unset !important;*/

	max-width: 100%;

	vertical-align: text-top;

}



.header .primary .navbar .nav>li:last-of-type, .header .primary .navbar .nav>li:last-of-type>a {

	padding-right: 0 !important;

}



.entry-header, .post .entry-meta, .post .entry-meta {

	display: none !important;

}



#footer .col-md-3:last-of-type {

	float: right;

	padding: 0;
}



/******** BODY *********/



body {

	width: 100%;

	background-color: #f2f3f5;

	height: 100%;

	font-family: "Open Sans", sans-serif;

}



body>section {

	padding-bottom: 70px;

	margin-top: 96px;

}



::-webkit-scrollbar {

	/*display: none; */
	/*display: none; */
	/*display: none; */
	/*display: none; */

}



* {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}



a {

	color: inherit;

	-webkit-transition: all .1s ease-in-out;
	/* For Safari 3.1 to 6.0 */

	transition: all .1s ease-in-out;

}



a, a:hover, a:focus {

	text-decoration: none;

	outline: none;

	border: none;

}



p {

	line-height: 24px;

	font-weight: 500;

	margin: 0;

	color: #fff;

}



ul {

	padding: 0;

	margin: 0;

}



li {

	list-style-type: none;

	padding: 0;

	margin: 0;

}



ul li ul {

	display: none;

}



button {

	cursor: pointer;

}





table {

	width: 100%;

	text-align: left;

	clear: both;

}



.container, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {

	padding-right: 10px;

	padding-left: 10px;

}



.no-padding, .no-padding>div {

	padding-left: 0 !important;

	padding-right: 0 !important;

}



.show-more {

	padding-top: 67px;

	/* padding-bottom: 39px; */

	text-align: center;

	visibility: hidden;

}



.show-more a {

	display: inline-block;

	padding: 10px 21px;

	border-radius: 30px;

	background-color: #e1e2e6;

	border: 1px solid #ced1d8;

	line-height: 1.2;

	color: #7c7f83;

	cursor: pointer;

}



.nav-pills>li+li {

	margin-left: 30px;

}



.nav-pills>li a {

	line-height: 24px;

	color: #b7b8b9;

	padding: 0;

	height: 40px;

	line-height: 58px;

}



.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {

	/*background-color: transparent;*/

	color: #232526;

}



.nav-pills1>li.active>a, .nav-pills1>li.active>a:hover, .nav-pills1>li.active>a:focus {

	background-color: cyan;

	color: #232526;
	display: inline-block;

}



.show-more a:hover, .show-more a:focus {

	background-color: #e5e7ea;

}



.show-more a:hover:active {

	background-color: #e1e2e6;

}



.page-header {

	margin-top: 20px;

	border-color: #c6c7ca;

	padding: 0;

	margin-bottom: 0;

	padding-bottom: 92px;

	position: relative;

}



.page-header h2 {

	font-size: 70px;

	line-height: 72px;

	font-weight: 100;

	/* color: #000; */

	font-family: "Open Sans", sans-serif;

	float: left;

	margin-bottom: 0;

	margin-left: -6px;

}



.page-header .sub {

	font-size: 26px;

	clear: both;

	padding-left: 22px;

	line-height: 36px;

	float: left;

	font-family: "Lora", Georgia, sans-serif;

}



.page-header .pagination {

	/* position: absolute; */

	margin: 0;

	line-height: 15px;

	color: #fff;

	border-radius: 0;

	float: right;

}



.page-header .pagination span {

	font-weight: 600;

}



.page-header .pagination a.prev {

	margin-right: 1px;

	margin-left: 10px;

	background-image: url("/images/majeed/icn_arrow_left.png");

}



.page-header .pagination a.next {

	background-image: url("/images/majeed/icn_arrow_right.png");

}



.page-header .pagination a.prev, .page-header .pagination a.next {

	height: 41px;

	width: 43px;

	background-color: #e2e4ea;

	float: left;

	background-position: center center;

	background-repeat: no-repeat;

	-webkit-transition: all .1s cubic-bezier(.17, .67, .83, .67);

	-moz-transition: all .1s cubic-bezier(.17, .67, .83, .67);

	-o-transition: all .1s cubic-bezier(.17, .67, .83, .67);

	transition: all .1s cubic-bezier(.17, .67, .83, .67);

}



.page-header .pagination a:hover, .page-header .pagination a:focus {

	background-color: #dde0e6;

}



.page-header .pagination a:active {

	background-color: #d7dae3;

}



/********* HEADER *********/

header {

	position: fixed;

	width: 100%;

	z-index: 9999;

	top: 0;

}



header.fixed {

	background-color: #f2f3f5;

}



header .navbar-brand {

	display: block;

	width: 229px;

	padding-top: 0px;

	float: left;

	font-size: 15px;

	line-height: 36px;

	margin-top: 45px;

	/* margin-left: -56px; */

	height: auto;

}



header nav ul.navbar-nav {

	display: block;

	list-style-type: none;

	font-family: 'Open Sans', arial, sans-serif;

}



header nav ul li {

	display: inline-block;

}



header .navbar ul li a {

	text-decoration: none;

	color: #c6c7ca;

	font-size: 14px;

	line-height: 11px;

	display: block;

	letter-spacing: 1px;

	font-weight: 500;

	color: #c6c7ca;

	padding: 0;

	text-transform: uppercase;

	background-color: transparent !important;

}



header .navbar ul li.active a {

	color: #121214;

}



/*landing */





#landing {

	/*overflow-y: scroll;*/

	overflow: hidden;

	width: 100%;

	height: 100%;

	margin-top: 0;

	position: fixed;

	left: 0;

	top: 0;

	right: 0;

}



#landing p.normal {

	color: #4e4f51;

	line-height: 24px;

	font-size: 14px;

}



#landing p.normal a {

	text-transform: uppercase;

	line-height: 30px;

	font-weight: 600;

}



/*********** MAIN CONTENT ***********/



.main-content {

	display: block;

	padding-top: 200px;

	padding-left: 0px !important;

	text-align: center;

	height: 100%;

	/*overflow-y: scroll;*/

}



.center-area {

	width: 50%;

}



.center-area h4 {

	font-family: 'Open Sans', arial, sans-serif;

	font-size: 15px;

	font-weight: 500;

	line-height: 1;

	color: #909193;

	letter-spacing: 3.6px;

	margin: 0px;

	text-align: left;

}



.center-area h3 {

	font-family: 'Georgia', serif;

	font-weight: 300;

	font-size: 70px;

	line-height: 65px;

	letter-spacing: 8px;

	color: #8e9094;

	margin-top: 0px;

	padding-top: 15px;

	margin-bottom: 44px;

	text-align: left;

}



header nav ul {

	float: right;

	margin: 43px 0 0;

}



.center-area {

	display: block;

	width: 70%;

	float: left;

	text-align: left;

}



#landing .center-area img:last-of-type {

	float: left;

}

.signature {

	display: block;

	margin: 0 0 65px;

}



.center-area p {

	font-family: 'Open Sans', sans-serif;

	font-size: 12px;

	font-weight: 300;

	line-height: 18px;

	max-width: 172px;

	color: #909193;

	margin-top: 0;

	margin-left: 150px;

}



.center-area span {

	font-family: 'Open Sans';

	font-weight: bold;

	color: #909193;

	display: block;

}



.dr-Muhammed-Majeed {

	height: 82.93%;

	position: absolute;

	bottom: 0;

	right: 10%;

}



/*PRESS*/



#press .page-header, #articles .page-header {

	position: relative;

	padding: 157px 0 76px;

	margin-bottom: 0;

	background-size: cover !important;

	border-bottom: 0;

	/* background-attachment: fixed !important; */

}



#press {

	background-color: #f7f8fa;

}



#press .page-header {

	background: url("/images/majeed/img_press_bg.jpg") top center no-repeat;

	padding: 456px 0 144px;

}



#press>.container {

	padding-top: 100px;

}



#press .page-header h2, #press .page-header div {

	color: #fff;

}



#press .page-header div.sub {

	max-width: 600px;

	line-height: 36px;

	font-family: "Lora", Georgia, serif;

}



#press .page-header h2 {

	max-width: 600px;

}

#press .nav-tabs li.active a {
	padding-bottom: 9px;
}

article .page-header .container:before {

	display: none;

}



.page-header h2:before {

	content: '';

	font-weight: 100;

	border-left: 1px solid #dee0e4;

	width: 1px;

	height: 57px;

	display: inline-block;

	text-indent: 0;

	margin-left: 0;

	left: -7px;

	position: absolute;

	display: none;

}



#press table tr td, #about table tr td {

	font-size: 18px;

	line-height: 24px;

	font-weight: 500;

	color: #333333;

	border: 0;

	height: 100px;

	padding: 24px 10px;

	vertical-align: top;

}



#pressTable tr td.type {

	width: 70px;

}



#pressTable tr td.type.pdf, .speechesTable tr td.type.pdf {

	width: 70px;

	background: url("/images/majeed/icn_pdf.png") center center no-repeat;

	padding: 0 !important;

}



#pressTable tr td.type.pdf {

	width: 90px;

	min-width: 90px;
}



#pressTable tr td.article {

	width: 260px;

}



#pressTable tr td.article a {

	color: #c61f0c;

	font-family: "Lora", Georgia, serif;

	font-size: 18px;

}



#pressTable tr td.description, #pressTable tr td.date {

	font-size: 16px;

}



#pressTable tr td.date {

	text-align: right;

	padding: 0 0 0 10px;

	vertical-align: middle;

}



#pressTable tr td.description, .speechesTable tr .location {

	color: #000;
	width: 50%;
	text-align: justify;
}



#pressTable tr div.date {

	color: #6d6e6f;

	width: 160px;

	text-align: right;

	padding-right: 0;

}



#press tbody, #about tbody {

	display: table;

	margin: auto;

	width: 100%;

}



#press tr {

	height: 90px;

	border-bottom: 1px solid #e6e8eb;
}



#press tr:last-of-type, .speechesTable tr:last-of-type {

	border-bottom: none;

}



/* ABOUT */



body.articles .navbar-default .navbar-nav>li>a, body.about .navbar-default .navbar-nav>li>a {

	color: #fff !important;

}



#about>div {

	padding: 91px 10px;

}



#about .container {

	position: relative;
}



#about h3 {

	color: #fff;

}



#about .section-1 {

	background-color: #fff;

	padding-bottom: 0;

	background-image: url("/images/majeed/img_about_header_bg.jpg");

	background-repeat: no-repeat;

	background-position: top center;

	background-size: cover;

	background-attachment: fixed;

	padding-top: 187px;

}



#about .section-1 .col-md-3 {

	z-index: 2;

	/*padding: 0 0px 120px !important;*/
}



#about .section-1 p {

	font-size: 18px;

	padding-right: 20px;

}



#about .section-1 .img-wrapper {

	background: url("/images/majeed/img_about_bg.png") bottom right no-repeat;

	position: absolute;

	right: -310px;

	height: 100%;

	width: 100%;

	background-size: contain;

	z-index: 0;

}



#about table {

	height: 311px;

}



#about table th {

	padding-top: 24px !important;

}



#about th {

	text-align: left;

	line-height: 36px;

	color: #6e6b6b;

	padding-bottom: 12px;

	font-weight: normal;

}



#about th:first-of-type {

	position: absolute;

}



body.about div#vg-team {

	background-color: #f5f6f8;

	display: none;

}



#about .section-2 {

	background-size: cover;

	background-color: #fff;

}



#about .section-2 .col-md-7 {

	padding: 0;
}



#about .section-2 p, #about .section-2 h3 {

	color: #314B34;

}



#about .section-2 h3 {

	float: left;

}



.speechesTable tr {

	height: 64px !important;

	border-top: 1px solid #d1d2d5;

}



.speechesTable tr:last-of-type {

	border-bottom: 1px solid #d1d2d5;

}



#about table tr td.type {

	background-position: top 27px center !important;

	width: 72px !important;

}



#about table tr td.name a {

	color: #19837e;

	font-weight: 600;

	clear: both;

	float: left;

	width: 100%;

	padding-bottom: 14px;

}



#about table tr td.name a:hover, #about table tr td.name a:focus {

	color: #314B34;

}



#about table tr div.location, #about table tr div.date {

	font-size: 16px;

	line-height: 24px;

	padding: 0;

	font-weight: 500;

}



#about table tr div.location {

	clear: left;

	width: 106px;

	float: left;

}



#about .nav-tabs {

	border-bottom: none;

}



#about .section-2 .nav-tabs {

	float: right;

}



#about .section-2 .nav-tabs>li {

	margin-top: 20px;

}



#about .nav-tabs>li>a {

	background-color: #3b6e41;

	border: none;

	color: #fff;

	padding: 10px 16px;

	border-radius: 0;

}



#about .section-2 .nav-tabs>li>a {

	background-color: #19837e;
}



#about .nav-tabs>li:last-of-type>a {

	margin-right: 0;

}



#about .nav-tabs>li:hover>a {

	background-color: rgba(0, 0, 0, 0.5);
}



#about table tr div.date {

	display: inline-block;

}



#about table tr div.date, #about table tr th:last-of-type {

	text-align: right;

}



#about .section-3 {

	background-color: #619568;

}



#about .tab-pane {}



#about .tab-pane .container {

	border-radius: 8px;

	overflow: hidden;

	max-width: 100%;

}



#about .tabs .img-wrapper {

	height: 700px;

	background-size: cover !important;

	padding: 0 !important;

}



#about #testimonial-3 .img-wrapper {

	background-color: #eff0f2;

	text-align: center;

}



#about #testimonial-3 .img-wrapper img {

	padding: 144px 0 32px;

}



#about #testimonial-3 h6 {

	font-weight: 300;

	line-height: 24px;

	font-size: 12px;

}



#about #testimonial-3 h6 strong {

	font-size: 16px;

}



#about #testimonial-3 .col-md-6:last-of-type p {

	text-align: left;

}



#about #testimonial-3 .col-md-6:last-of-type strong {

	font-size: 13px;

	line-height: 36px;

}



#about #testimonial-3 .col-md-6:last-of-type img:last-of-type {

	float: left;

}



#about .tabs .col-md-6:last-of-type {

	background-color: #fff;

	height: 100%;

	position: absolute;

	right: 0;

	top: 0;

	padding: 62px 40px;

	text-align: center;

}



#about .tabs .scrollable {

	height: 184px;

	overflow: auto;

}



#about .tabs .col-md-6:last-of-type img {

	margin-bottom: 60px;

}



#about .tabs .col-md-6:last-of-type p {

	color: #1e1c1c;

	text-align: left;

}

#about #testimonial-1 .img-wrapper {

	background: url("/images/majeed/img_testimonial_1.jpg") top center no-repeat;
}


#about #testimonial-2 .img-wrapper {

	background: url("/images/majeed/img_testimonial_2.png") top center no-repeat;

}



#about #testimonial-3 .img-wrapper {

	background: url("/images/majeed/img_testimonial_3.png") top center no-repeat;

}

#about #testimonial-4 .img-wrapper {

	background: url("/images/majeed/img_testimonial_4.png") top center no-repeat;
}



.respond.respond-blockquote.border .border-info blockquote::before, .respond.respond-blockquote.border .border-info blockquote::after {

	display: none;

}



.respond.respond-blockquote blockquote {

	padding: 35px 0;

	cursor: default;

}



.respond .description.bg-info::before, .respond .description.border-info::before, .border-info {

	border: none !important;

}



/* ARTICLES */

a#dl {

	color: #fff;

	margin: 64px 67px 100px;

	text-align: right;

	font-size: 16px;

	line-height: 22px;

	letter-spacing: 0.3px;

	font-weight: 300;

	height: 44px;

	clear: both;

	position: relative;

}



#dl.blue {

	color: #2f87fe;

}



#dl strong {

	display: block;
}



#dl:after {

	content: "";

	background: url("/images/majeed/icn_dl.png") center center no-repeat;

	height: 44px;

	width: 44px;

	display: block;

	position: absolute;

	right: -67px;

	top: 0;

}



#dl.blue:after {

	background: url("/images/majeed/icn_dl_blue.png") center center no-repeat;

}



#articles .page-header .headline-icon {

	background: url("/images/majeed/icn_articles.png") top left no-repeat;

	margin-top: 5px;

	display: none;

}



#articles .page-header {

	padding-top: 424px;

	background: url("/images/majeed/img_articles_bg_1.jpg") top center no-repeat;

	padding-bottom: 114px;
}



#articles .page-header h2, #articles .page-header .sub {

	color: #fff;

}



#articles .page-header .sub {

	margin-top: 24px;

}



#articles article {

	padding: 40px 20px 0;

	border-bottom: 1px solid #5d63b9;

	-webkit-transition: background-color .1s cubic-bezier(.17, .67, .83, .67);

	-moz-transition: background-color .1s cubic-bezier(.17, .67, .83, .67);

	-o-transition: background-color .1s cubic-bezier(.17, .67, .83, .67);

	transition: background-color .1s cubic-bezier(.17, .67, .83, .67);

	font-family: "Lora", sans-serif;

	position: relative;

}



#articles article:last-of-type {

	border-bottom: none;

}

#articles .nav-tabs {

	border-bottom: 0 !important;

	margin: auto;
}



#articles .nav-tabs li a {

	border-radius: 0;

	color: #fff;

}

#articles .nav-tabs li.active a, #articles .nav-tabs li:hover a, #articles .nav-tabs li:focus a {

	color: #000;
}

#articles .nav-tabs li.active a {
	padding-bottom: 9px;
	cursor: pointer;
}


#articles h3 {

	color: #fff;

	font-weight: 300;

	font-size: 30px;

	line-height: 72px;

	margin-top: 48px;

}



#articles article:hover {

	background-color: #4950b1;

}



#articles .article-name {

	font-size: 25px;

	font-weight: 300;

	line-height: 36px;

	color: #fff;

}



#articles .authors {

	float: left;

	clear: both;

	z-index: 60;

	position: relative;

}



#articles .authors a {

	width: 36px;

	height: 36px;

	display: block;

	text-indent: -9999px;

	float: left;

}



#articles .authors a.dr {

	background: url("/images/majeed/icn_avatar_dr.png") center center no-repeat;

}



#articles .authors a.kn {

	background: url("/images/majeed/icn_avatar_kn.png") center center no-repeat;

}



#articles .authors a.bb {

	background: url("/images/majeed/icn_avatar_bb.png") center center no-repeat;

}



#articles .authors a.sn {

	background: url("/images/majeed/icn_avatar_sn.png") center center no-repeat;

}





#articles .authors a.sm {

	background: url("/images/majeed/icn_avatar_sm.png") center center no-repeat;

}



#articles .authors a.ap {

	background: url("/images/majeed/icn_avatar_ap.png") center center no-repeat;

}



#articles .authors a.rs {

	background: url("/images/majeed/icn_avatar_rs.png") center center no-repeat;

}



#articles .authors a.kk {

	background: url("/images/majeed/icn_avatar_kk.png") center center no-repeat;

}



#articles .authors a.sb {

	background: url("/images/majeed/icn_avatar_sb.png") center center no-repeat;

}



#articles .authors a.pv {

	background: url("/images/majeed/icn_avatar_pv.png") center center no-repeat;

}

#articles .authors a.yp {

	background: url("/images/majeed/icn_avatar_yp.png") center center no-repeat;

}

#articles .authors a.ms {

	background: url("/images/majeed/icn_avatar_ms.png") center center no-repeat;

}

#articles .authors a.nk {

	background: url("/images/majeed/icn_avatar_nk.png") center center no-repeat;

}

#articles .authors a.en {

	background: url("/images/majeed/icn_avatar_en.png") center center no-repeat;

}

#articles .authors a.lm {

	background: url("/images/majeed/icn_avatar_lm.png") center center no-repeat;

}

#articles .authors a.as {

	background: url("/images/majeed/icn_avatar_as.png") center center no-repeat;

}


#articles .authors a.fa {

	background: url("/images/majeed/icn_avatar_fa.png") center center no-repeat;

}

#articles .authors a.kkv {

	background: url("/images/majeed/icn_avatar_kkv.png") center center no-repeat;

}

#articles .authors a.skk {

	background: url("/images/majeed/icn_avatar_skk.png") center center no-repeat;

}

#articles .article-name a {

	color: inherit;

}



#articles .article-date {

	font-size: 14px;

	color: #fff;

}



#articles span.dot {

	padding: 0 5px;

	position: relative;

	top: -3px;

}



#articles .month {

	font-size: 14px;

}



#articles .article-meta {

	height: 74px;

	position: relative;

}



#articles .article-meta ul {

	margin-top: 19px;

}



#articles .article-meta ul li {

	margin-right: 13px;

}



#articles .article-meta ul li a {

	display: inline-block;

	float: left;

	height: 30px;

	width: 30px;

	background-size: cover;

	background-position: center center;

	border-radius: 50%;

}



#articles .link-to-pdf {

	position: absolute;

	right: 0;

	top: 0;

}



#articles .link-to-pdf a {

	color: #fff;

	font-size: 14px;

	line-height: 30px;

}



#articles .link-to-pdf a:before {

	display: block;

	height: 30px;

	width: 30px;

	content: "";

	background: url("/images/majeed/icn_newsletter.png") center center no-repeat;

	float: left;

}



/*PATENTS*/



#patents {

	padding-bottom: 0;

}



#patents .page-header {

	padding-top: 424px;

	padding-bottom: 114px;
}

#patents h2 {
	max-width: 700px;
	margin-bottom: 15px;
}

#patents h2, #patents .page-header .sub {

	color: #fff;

}



#patents .map-bg {

	background: url("/images/majeed/img_patents_bg.jpg") top 0 center no-repeat;

	-webkit-background-size: contain;

	-moz-background-size: contain;

	-o-background-size: contain;

	background-size: cover;

	/*background-attachment: fixed;*/
}



#patents .countries {

	float: left;

	margin-bottom: 40px;

}



#patents .countries .data {

	font-size: 45px;

	line-height: 40px;

	font-weight: 500;

	float: left;

	padding-right: 13px;

}



#patents .countries .label {

	font-size: 13px;

	line-height: 20px;

	max-width: 168px;

	display: block;

	float: left;

	white-space: normal;

	padding: 0;

	text-align: left;

	color: #81858e;

	font-weight: 500;

}



#patents .patent-tabs ul {

	float: left;

	padding: 56px 0 28px;

}



#patents .patent-tabs ul li {

	text-transform: uppercase;

	font-weight: 600;

	font-size: 16px;

}



#patents .patent-tabs ul li a {

	color: #439c98 !important;

	line-height: 36px;

	height: 36px;

	padding: 0 10px;


	/*background-color: transparent !important;*/

}



#patents .patent-tabs ul li a:hover {

	color: #065c58 !important;

}

#patents .patent-tabs ul li.active a {
	color: #fff !important;
}


#patents .tab-content {

	margin-left: -10px;

	margin-right: -10px;

	width: auto;

	min-width: 100%;

}



#patents table tr td {

	padding: 13px 0;

	color: #222;

	font-size: 16px;

	line-height: 24px;

	letter-spacing: .3px;

}



#patents table tr td.num {

	width: 100px;

	text-align: center;

}



#patents table tr td.patent-number {

	width: 160px;

	padding: 0 20px;

}



#patents table tr td.brand-ingredient {

	width: 222px;

	text-align: center;

}



/*#patents table tr:first-of-type {

	height: 91px;

	text-transform: uppercase;

	color: #b7b8b9;

	font-weight: 600;

}*/



#patents table tr:nth-child(even) {

	background: #fff;

}



#flags {

	background-color: #fff;

	padding: 256px 0 147px;

	background: url("/images/majeed/img_patents_bg_2.jpg") top center no-repeat;

	background-size: cover;

}



#flags h2 {

	color: #fff;

	line-height: 1;

	font-size: 45px;

	font-weight: 300;

	padding-bottom: 272px;

	margin-bottom: 0;

}



#flags h2 span.number {

	display: block;

	font-size: 90px;

	font-family: "Lora", Georgia, serif;

}



#flags h2 span.sub {

	font-size: 18px;

	line-height: 45px;

	display: block;

}

#flags ul {

	max-width: 960px;

	margin: auto;

}



#flags .flags {

	text-align: center;

}



#flags .flags li {

	width: 110px;

	text-align: center;

	height: 141px;

	padding-bottom: 50px;

	background-position: top center;

	background-repeat: no-repeat;

	background-size: 57px 57px;

	position: relative;

}



#flags .flags li a {

	width: 100%;

	height: 100%;

	display: table;

	text-align: center;

	padding-top: 72px;

	font-size: 14px;

	line-height: 24px;

	color: #fff;

}



#flags .flags li>span {

	position: absolute;

	top: 39px;

	right: calc((100% - 57px) /2);

	display: block;

	height: 30px;
	padding-top: 6px;
	width: 30px;

	font-size: 13px;

	line-height: 17px;

	font-weight: 600;

	background-color: #ea942e;

	color: #fff;

	border-radius: 50%;

	-webkit-box-shadow: 0px 2px 6px 0px rgba(12, 5, 13, 0.3);

	-moz-box-shadow: 0px 2px 6px 0px rgba(12, 5, 13, 0.3);

	box-shadow: 0px 2px 6px 0px rgba(12, 5, 13, 0.3);

	cursor: default;

}



/* AWARDS */



#awards .page-header {

	height: auto;

	padding-top: 319px;

	padding-bottom: 120px;

	margin-bottom: 0;

	border-color: #e5e5e5;

	text-align: left;

	color: #fff;

}



#awards .page-header h2 {

	font-size: 70px;

	line-height: 72px;

	margin: 0 auto 15px;

	left: auto;

	padding: 0;

	float: left;

	clear: left;

	max-width: 480px;

}



#awards .page-header h2:before {

	background-image: url("/images/majeed/icn_awards.png");

	position: relative;

	left: auto;

	top: auto;

	width: 87px;

	height: 56px;

	display: block;

	margin: 0 0 48px;

	border: none;

	background-repeat: no-repeat;

}



#awards .page-header .sub {

	float: none;

	left: 0;

	padding: 0;

	width: auto;

	margin-left: auto !important;

	display: block;

	font-weight: 300;

	letter-spacing: 0.2px;

}



#awards .page-header .sub>div {

	font-weight: 600;

	font-size: 14px;

	display: inline;

	margin-top: 16px;

}



#awards .page-header .container:before {

	display: none;

}



#awards .page-header {

	-webkit-transition: none;

	-moz-transition: none;

	-o-transition: none;

	transition: none;

	background: url("/images/majeed/img_awards_bg.jpg") top left no-repeat;

	background-size: cover !important;

}



#awards .awards-nav.fixed .row:before {

	height: 70px;

	background: url("/images/majeed/img_scroll_bg.png") bottom left repeat-x;

	background-size: auto 70px;

	width: 100%;

	background-color: transparent;

	position: absolute;

	top: -70px;

}



#awards .awards-nav.fixed .row {

	-webkit-transition: background-color .6s cubic-bezier(.17, .67, .83, .67);

	-moz-transition: background-color .6s cubic-bezier(.17, .67, .83, .67);

	-o-transition: background-color .6s cubic-bezier(.17, .67, .83, .67);

	transition: all .2s cubic-bezier(.17, .67, .83, .67);

	background-color: #fff;

	position: absolute;

	width: 100%;

	bottom: 0;

}



#awards .awards-nav.fixed {

	position: fixed;

	right: 0;

	left: 0;

	bottom: 0;

	z-index: 9999;

	width: 100%;

	padding: 0 0 0;

	max-width: 100%;

	margin-top: 0;

	height: 96px;

}



body.awards #main {

	padding-bottom: 0;

}



body.awards .post {

	margin-bottom: 0;

}



#awards {

	position: relative;

}



#awards .page-header.fixed .awards-nav {

	display: block;

	z-index: 9999;

}



#awards .awards-nav.fixed ul {

	margin-top: 0;

	background-color: #fff;

	padding: 8px 0;

}



#awards .awards-nav ul {

	margin-top: 59px;

	margin-bottom: 0;

	/*position: absolute;*/

	left: 0;

	/*bottom: -120px;*/

	text-align: center;

}



#awards>.awards-timeline>.awards-nav ul {

	bottom: 0 !important;

}



#awards>.awards-timeline>.awards-nav ul li a {

	color: #000 !important;

}



#awards .awards-nav ul>li {

	float: none;

	display: inline-block;

	margin-left: 0 !important;

	text-align: center;

	padding: 0 13px;

	position: relative;

}



#awards .awards-nav ul>li:after {

	content: '|';

	float: left;

	position: absolute;

	right: -4px;

	top: 0;

	height: 36px;

	line-height: 36px;

	color: #e1e4e8;

}



#awards .awards-nav ul>li:last-of-type:after {

	display: none;

}







#awards .awards-timeline {

	background-color: #fff;

	padding-top: 0;

}



#awards h3 {

	font-size: 47px;

	line-height: 67px;

	font-weight: normal;

	font-style: oblique;

	font-family: Georgia, serif;

	margin-bottom: 0;

	text-align: center;

}



#awards .divider {

	font-size: 52px;

	line-height: 72px;

	color: #ea942e;

	font-family: Georgia, serif;

	font-style: oblique;

	height: 65px;

	clear: both;

}



#awards h3.h3 {

	padding-top: 64px;

}



#awards article {

	padding: 0 0 100px;

	max-width: 780px;

	margin: auto;

	position: relative;

	margin-bottom: 49px;

}



#awards article:after {

	content: '';

	position: absolute;

	bottom: 0;

	left: 50%;

	width: 150px;

	height: 1px;

	margin-left: -75px;

	background: #cbcdd2;

}



#awards article.no-divider:after {

	display: none;

}



#awards .blue-bg {

	background: url("/images/majeed/img_awards_2010_bg.jpg") bottom left repeat-x;

	background-size: contain;

}



#awards article h2 {

	font-size: 52px;

	line-height: 56px;

	color: #242020;

	margin-top: 0;

	margin-bottom: 6px;

	font-family: "Open Sans", sans-serif;

}



#awards article.dark h2, #awards article.dark p, #awards2006 h3, #awards2010 h3, #awards article.dark .award-date {

	color: #fff;

	font-weight: 300;

}



#awards .award-date {

	font-size: 14px;

	line-height: 36px;

	color: #847e7e;

	padding: 14px 0;

}



#awards article p {

	font-family: Georgia, serif;

	font-size: 18px;

	line-height: 36px;

	text-align: justify;

	color: #333;

}



#awards article p.p {

	padding: 24px 0 41px;

	margin-bottom: 0;

}



#awards article p.img-caption {

	text-align: center;

	font-size: 18px;

	line-height: 39px;

}



#awards article img {

	max-width: 100%;

	color: #242020;

}



#awards2012 article {

	padding-bottom: 83px;

	margin-bottom: 62px;

}



#awards2012 article:last-of-type {

	margin-bottom: 18px;

}



#awards2012 article p.p {

	padding: 36px 0 42px;

}



#awards2012 article:nth-of-type(2) img {

	margin: 0;

}



#awards2012 article img {

	margin: 86px 0 0px;

}



#awards2012 .divider {

	margin: -16px 0 0px;

}



#awards2010 .award-date {

	font-size: 15px;

	line-height: 48px;

}



#awards2010 articles h3 {

	margin: 16px 0 14px;

}



#awards2010 article p.p {

	padding-bottom: 60px;

}



#awards2008 article {

	max-width: 840px;

}



#awards2008 h3 {

	margin-bottom: 0;

}



#awards2008 article h2 {

	margin-bottom: 22px;

}



#awards2008 .col-md-6 {

	margin-top: 88px;

	padding: 0;

}



#awards2008 article p.p {

	padding: 0 20px 0 54px;

	height: 266px;

}



#awards2007 {

	text-align: center;

}



#awards2007 article {

	margin-bottom: 0;

	padding-bottom: 0;

}



#awards2007 article:after {

	display: none;

}



#awards2007 article h3.h3 {

	margin-top: 0px !important;

	padding-top: 0px;

}



#awards2007 .divider {

	line-height: 98px;

}



#awards2007 article:last-of-type .award-date {

	padding-bottom: 14px;

}



#awards2007 article p.img-caption {

	padding: 60px 0;

}



#awards2005 article .col-md-6 {

	padding-top: 24px;

	height: 281px;

	overflow: hidden;

}



#awards2005 article p {

	font-size: 14px;

	line-height: 24px;

}



#awards2005 article p.p {

	padding-top: 0;

}



#awards2004 {

	padding-bottom: 117px;

}



#awards2004 article:last-of-type h2 {

	padding: 49px 0;

}



#awards2004 article:first-of-type img {

	padding: 49px 0;

}



#awards2004 article:last-of-type p.p {

	padding-top: 0;

}



body.awards #medal {

	padding: 64px 0;

	background: url("/images/majeed/img_medal_bg.jpg") top center no-repeat;

	background-size: cover;

	background-attachment: fixed;

}



#medal h2 {

	max-width: 620px;

	margin: auto;

}



body.awards #medal img {

	margin: 24px auto;

}



#other {

	padding: 0 0 64px;

	max-width: 780px;

	margin: auto;

}



#other h3 {

	font-family: "Open Sans", sans-serif;

	text-align: left;

	margin-bottom: 36px;

	font-style: normal;

	font-size: 45px;

	color: #6e6b6b;

	font-weight: 300;

	padding-top: 123px;

}



#other .col-md-4 {

	height: 403px;

}



#other .img-wrapper {

	margin-bottom: 24px;

}



#other h4 {

	font-size: 15px;

	line-height: 24px;

	font-weight: 400;

	margin-bottom: 15px;

}



#other p {

	font-size: 13px;

	line-height: 20px;

	color: #333;

}



/* GALLERY */



#gallery .page-header {

	background: url("/images/majeed/img_gallery_bg.jpg") top center no-repeat;

	padding: 428px 0 48px;

	color: #fff;

}



#gallery>.container {

	/*padding: 96px 0 48px;*/
	padding: 30px 0;
}

.gallery-nav {
	padding: 0 0 0 !important;
}


#gallery .gallery>.row {

	margin-left: -7px;

	margin-right: -7px;

}



.gallery #vg-bottom {

	display: none;

}



#gallery h4 {

	font-weight: 400;

	font-size: 18px;

	line-height: 26px;

	color: #000;

	margin-bottom: 0;

}



#gallery .page-header .sub {

	margin-top: 14px;

	font-size: 24px;

	line-height: 1;

	font-family: "Lora", Georgia, sans-serif;
}

#gallery .col-xs-10 .sub {
	padding-bottom: 10px;
}

#gallery .gallery-date {

	font-size: 14px;

	line-height: 24px;

	text-align: right;

	color: #000;

}

#gallery .lastworks_gallery_modern>.container>.row {

	margin-left: -13px;

	margin-right: -13px;

}





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

@media (max-width:991px) {
	#about .tabs .img-wrapper {
		height: 1300px !important;
	}


}

@media (min-width:992px) {
	.appreciation-company {
		display: none !important;
	}
}

@media (min-width:361px) and (max-width:767px) {
	#about .section-1 .img-wrapper {
		float: none !important;
	}

	.latest-news #new-events {
		padding: 0 25px 0 15px;
	}
}

@media (min-width:481px) and (max-width:991px) {
	#landing {
		margin-top: 100px !important;
	}

	.signature {
		margin: 0 0 30px !important;
	}
}

@media (min-width:769px) and (max-width:991px) {
	.dr-Muhammed-Majeed {
		height: 70% !important;
	}
}

@media (min-width:993px) and (max-width:1200px) {
	#about .section-1 .img-wrapper {
		right: 0 !important;
		width: 77% !important;
	}
}

@media (min-width: 1201px) and (max-width:1400px) {
	#about .section-1 .img-wrapper {
		right: -30px !important;
		width: 77% !important;
	}

	.main-content {
		padding-top: 120px !important;
	}

	.signature {
		margin: 0 0 20px !important;
	}
}

@media (min-width:1401px) {
	#about .section-1 .img-wrapper {
		right: -340px !important;
		width: 95% !important;
	}
}

@media (max-width: 1230px) {

	.header .logo-box, .no-padding, .main-content {

		padding-left: 10px !important;

		padding-right: 10px !important;

	}

	.dr-Muhammed-Majeed {

		right: 10px;

	}



	#landing .center-area h3 {

		font-size: 45px;

		line-height: 42px;

	}

	#landing .main-content {

		padding-top: 180px;

	}

}



@media (max-width: 992px) {

	#about .section-1 .img-wrapper {

		position: relative;

		right: auto;

		margin-top: -200px;

		height: 350px;

		background-size: contain;

	}

	.no-padding, .header .logo-box, .header .primary .navbar .btn-navbar {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	/*ABOUT*/
	#speeches-1 .col-xs-12, #about .tab-pane .container {
		padding: 0 !important;
	}


	#about .section-2 .col-xs-12.no-padding {
		display: none;
	}

	#about .container, .no-padding, .main-content {
		padding: 0 !important;
	}

}

@media (max-width: 991px) {
	.page-header.no-padding {
		padding: 100px 0 !important;
	}

	.header .primary .navbar .navbar-collapse {
		width: 100%;
		padding: 0 !important;
		background-color: rgba(0, 0, 0, 0.85) !important;
		margin-top: 43px !important;
		border: none !important;
	}

	header .navbar ul li a {
		color: #fff !important;
		border: none !important;
		text-align: center;
	}

	.header .primary .navbar .btn-navbar, .header .primary .navbar .nav {
		background-color: #000 !important;
		border: none !important;
	}

	body.landing .header .primary .navbar .nav>li>a {
		border: none;
	}

	.header .primary .navbar .nav>li>a:hover, .header .primary .navbar .nav>li:hover>a {
		opacity: .8;
	}
}

@media (max-width: 768px) {

	#landing .center-area {

		padding-top: 62px;

	}



	#landing .center-area, #landing .center-area * {

		float: none;

		margin-right: auto;

	}



	#landing .center-area h3 {

		font-size: 60px;

		line-height: 1;

	}

	.dr-Muhammed-Majeed {

		height: auto;

		width: 60%;

	}


	#other .col-md-4 {}

	#awards .page-header h2 {

		line-height: 1;

	}



	#awards article {

		padding-bottom: 24px;

		margin-bottom: 0;

	}



	#awards article:after {

		display: none;

	}



	#awards2005 article .col-md-6 {

		height: auto;

	}

	#awards2008 .col-md-6 {

		clear: both;

	}

	#awards2008 article p.p, #awards2004 article:last-of-type p.p {

		padding-top: 24px !important;

		height: auto;

	}


	#awards h3.h3 {

		padding-top: 24px;

	}



	#articles .page-header {

		padding-top: 230px;

	}



	#articles .page-header h2, #articles .page-header .sub {

		left: 0;

	}



	#articles .page-header .sub {

		margin-left: 0 !important;

	}


	#books .page-header h2 {

		line-height: 1;

	}



	#books article {

		padding-bottom: 24px;

		margin-bottom: 0;

	}



	#books article:after {

		display: none;

	}



	#books2005 article .col-md-6 {

		height: auto;

	}

	#books2008 .col-md-6 {

		clear: both;

	}

	#books2008 article p.p, #books2004 article:last-of-type p.p {

		padding-top: 24px !important;

		height: auto;

	}


	#books h3.h3 {

		padding-top: 24px;

	}

}



@media (max-width: 767px) {
	#new-events .page-header {
		padding: 0 !important;
	}

	.header .container {
		width: 100%;
		padding: 0 0 0 0px !important;
	}

	.page-header .sub, .page-header .sub>div {
		font-size: 24px !important;
		line-height: 30px !important;
	}

	#about .section-1 .img-wrapper {

		/* float: none;*/

		height: 350px;

		clear: both;

	}

	.up-scroll {
		right: 5px !important;
		bottom: 5px !important;
	}


	.img-wrapper {

		text-align: center;

	}

	.page-header {
		padding: 100px 10px 30px !important;
	}

	.page-header h2 {
		font-size: 60px !important;
		line-height: 1.1 !important;
	}

	.page-header h2:before {
		margin-bottom: 14px !important;
	}

}

@media (min-width:992px) {
	.drmajeed-speeches {
		display: none;
	}
}

@media (min-width:500px) and (max-width:991px) {
	.drmajeed-speeches img {
		margin: 0 25% !important;
	}
}


@media (max-width: 480px) {
	#patents .patent-tabs ul li {
		font-size: 13px;
	}

	.signature {
		margin: 0 0 20px !important;
	}

	#homeFooter, .dr-Muhammed-Majeed {
		position: static !important;
	}

	#about table tr td.type {

		background-position: none !important;

		height: 90px !important;

	}

	#speeches-1, #speeches-2, #speeches-3 {
		height: 650px;
	}

	#about table tr div.location, #about table tr div.date {
		text-align: left !important;
	}

	.page-header {
		padding: 90px 0px 24px !important;
		margin-bottom: 0 !important;
	}

	.page-header h2 {
		font-size: 18px !important;
		line-height: 22px !important;
		margin: 0;
		margin-bottom: 0 !important;
	}

	.page-header .sub, .page-header .sub>div {
		font-size: 12px !important;
		line-height: 18px !important;
	}

	/*PATENTS*/
	#awards .page-header, #patents .page-header, #articles .page-header, #gallery .page-header, #landing .center-area {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	#patents .patent-tabs ul {
		background-color: #fff;
		width: 100%;
		padding: 7px 0;
	}

	#patents .tab-content {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}

	#patents table tr:first-of-type {
		display: none;
	}

	#patents table tr {
		padding: 20px 0px !important;
		display: inline-block;
	}

	#patents table tr td {
		display: block;
		width: 100% !important;
		text-align: left !important;
		padding: 0px 10px !important;
		float: left;
		clear: left;
		font-size: 12px;
	}

	#patents table tr td.patent-number, #patents table tr td.brand-ingredient {
		width: 50% !important;
		clear: none;
	}

	.show-more {
		display: none;
	}

	#flags {
		padding: 30px 10px;
	}

	#flags h2, #flags h2 span.sub {
		font-size: 14px;
		line-height: 24px;
		padding-bottom: 30px;
	}

	#flags h2 span.number {
		font-size: 48px;
		line-height: 1;
		float: left;
		padding-right: 10px;
	}

	h3 {
		font-size: 15px !important;
		margin-bottom: 0 !important;
	}

	#press .container {
		padding: 0 10px !important;
	}

	#press tr {
		display: block;
		padding: 28px 0 22px;
		border: none;
		border-top: 1px solid #e6e8eb;
		width: 100%;
		float: left;
		height: auto;
	}

	#press table tr td, #about table tr td {
		display: block;
		float: left;
		padding: 0;
		line-height: 1;
		width: auto;
		height: auto;
		clear: both;
	}

	#pressTable tr td.article {
		width: 50%;
		padding-bottom: 0;
		height: auto;
		font-size: 15px;
		line-height: 22px;
		margin-top: -3px;
	}

	#pressTable tr td.description, #pressTable tr td.date {
		font-size: 12px;
		line-height: 16px;
		padding: 0;
	}

	#pressTable tr td.description {
		max-width: 50%;
		display: inline-block;
		float: none;
		clear: both;
	}

	#pressTable tr td.date {
		line-height: 24px;
		width: 50%;
		text-align: left;
	}

	#pressTable tr td.type.pdf, .speechesTable tr td.type.pdf {
		background-position: top left;
		min-width: 54px;
		width: 54px;
		height: 70px;
		float: left;
	}

	#dl:after {
		height: 40px;
		width: 40px;
	}

	#dl.blue {
		font-size: 12px;
		line-height: 20px;
	}

	.header .logo {
		padding-top: 9px !important;
	}


	/*AWARDS*/
	#awards article p {
		font-size: 16px;
		line-height: 22px;
	}

	#awards article h2 {
		font-size: 22px;
		line-height: 30px;
	}


	/*ARTICLES*/

	#articles #dl {
		right: 10px;
	}

	/*HOME*/
	#landing .center-area {
		padding-top: 100px;
		height: 100%;
		margin: 0 auto;
		width: 100%;
	}

	#landing .center-area h4 {
		font-size: 10px;
		line-height: 30px;
		padding: 0;
		margin: 0;
	}

	#landing .center-area h3 {
		padding: 0 0 15px;
		margin: 0;
		font-size: 30px;
		line-height: 1;
		letter-spacing: 4px;
	}

	/*#landing .signature {
		display: none;
	}*/
	#homeFooter {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		padding: 0 10px;
	}

	/*#landing .center-area img:last-of-type {
		float: none;
	}*/
	#landing p.normal {
		margin: 0;
	}

	#landing p.normal {
		font-size: 10px;
		line-height: 14px;
		margin-top: 15px;
	}

	#homeFooter img {
		width: 63px;
		height: auto;
	}

	/*Books*/
	#books .page-header, #patents .page-header, #articles .page-header, #gallery .page-header, #landing .center-area {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

}

/*Custom Css*/
/*.main-content.clearfix.container {
    overflow: hidden;
}*/

#articles>.nav.nav-tabs.container {
	padding: 15px 0;
}

/*Press Releases*/
#press_relase {
	margin: 0 auto;
}

#press_relase li a {
	cursor: pointer;
}

.nav-tabs>li>a {
	text-indent: 0;
	margin-right: 0;
	border: 0;
}

.nav-tabs>.active.dropdown>a {
	z-index: 0 !important;
}


/*Patent Page*/

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
	background-color: #439c98 !important;
	color: #fff;
}


/*Awards Page*/

#awards .awards-nav ul {
	position: none;
	bottom: 0;
	margin: 10px 0;
}

#awards .awards-nav ul>li>a {

	text-transform: none;

	font-weight: normal;

	color: #000;

	line-height: 36px;

	height: 36px;

	font-size: 14px;

}

/*Articles Page*/

#articles h3 {
	margin-top: 0px;
}

#articles .article-meta {
	clear: both;
}


#articles_tab {
	background-color: #5A65CE;
	padding: 0 0 1px 0;
}

/*Books*/

/* BOOKS */



#books .page-header {

	height: auto;

	padding-top: 319px;

	padding-bottom: 120px;

	margin-bottom: 0;

	border-color: #e5e5e5;

	text-align: left;

	color: #fff;

}



#books .page-header h2 {

	font-size: 70px;

	line-height: 72px;

	margin: 0 auto 15px;

	left: auto;

	padding: 0;

	float: left;

	clear: left;

	max-width: 480px;

}



#books .page-header h2:before {

	background-image: url("/images/majeed/icn_books.png");

	position: relative;

	left: auto;

	top: auto;

	width: 87px;

	height: 56px;

	display: block;

	margin: 0 0 48px;

	border: none;

	background-repeat: no-repeat;

}



#books .page-header .sub {

	float: none;

	left: 0;

	padding: 0;

	width: auto;

	margin-left: auto !important;

	display: block;

	font-weight: 300;

	letter-spacing: 0.2px;

}



#books .page-header .sub>div {

	font-weight: 600;

	font-size: 14px;

	display: inline;

	margin-top: 16px;

}



#books .page-header .container:before {

	display: none;

}



#books .page-header {

	background: url("/images/majeed/img_books_bg.jpg") top center no-repeat;

	padding-top: 424px;

	padding-bottom: 114px;

}



#books .books-nav.fixed .row:before {

	height: 70px;

	background: url("/images/majeed/img_scroll_bg.png") bottom left repeat-x;

	background-size: auto 70px;

	width: 100%;

	background-color: transparent;

	position: absolute;

	top: -70px;

}



#books .books-nav.fixed .row {

	-webkit-transition: background-color .6s cubic-bezier(.17, .67, .83, .67);

	-moz-transition: background-color .6s cubic-bezier(.17, .67, .83, .67);

	-o-transition: background-color .6s cubic-bezier(.17, .67, .83, .67);

	transition: all .2s cubic-bezier(.17, .67, .83, .67);

	background-color: #fff;

	position: absolute;

	width: 100%;

	bottom: 0;

}



#books .books-nav.fixed {

	position: fixed;

	right: 0;

	left: 0;

	bottom: 0;

	z-index: 9999;

	width: 100%;

	padding: 0 0 0;

	max-width: 100%;

	margin-top: 0;

	height: 96px;

}



body.books #main {

	padding-bottom: 0;

}



body.books .post {

	margin-bottom: 0;

}



#books {

	position: relative;

}



#books .page-header.fixed .books-nav {

	display: block;

	z-index: 9999;

}



#books .books-nav.fixed ul {

	margin-top: 0;

	background-color: #fff;

	padding: 8px 0;

}



#books .books-nav ul {

	margin-top: 59px;

	margin-bottom: 0;

	/*position: absolute;*/

	left: 0;

	/*bottom: -120px;*/

	text-align: center;

}



#books>.books-timeline>.books-nav ul {

	bottom: 0 !important;

}



#books>.books-timeline>.books-nav ul li a {

	color: #000 !important;

}



#books .books-nav ul>li {

	float: none;

	display: inline-block;

	margin-left: 0 !important;

	text-align: center;

	padding: 0 13px;

	position: relative;

}



#books .books-nav ul>li:after {

	content: '|';

	float: left;

	position: absolute;

	right: -4px;

	top: 0;

	height: 36px;

	line-height: 36px;

	color: #e1e4e8;

}



#books .books-nav ul>li:last-of-type:after {

	display: none;

}







#books .books-timeline {

	background-color: #fff;

	padding-top: 0;

}



#books h3 {

	font-size: 47px;

	line-height: 67px;

	font-weight: normal;

	font-style: oblique;

	font-family: Georgia, serif;

	margin-bottom: 0;

	text-align: center;

}



#books .divider {

	font-size: 52px;

	line-height: 72px;

	color: #ea942e;

	font-family: Georgia, serif;

	font-style: oblique;

	height: 65px;

	clear: both;

}



#books h3.h3 {

	padding-top: 64px;

}



#books article {

	padding: 0 0 100px;

	max-width: 780px;

	margin: auto;

	position: relative;

	margin-bottom: 49px;

}



#books article:after {

	content: '';

	position: absolute;

	bottom: 0;

	left: 50%;

	width: 150px;

	height: 1px;

	margin-left: -75px;

	background: #cbcdd2;

}



#books article.no-divider:after {

	display: none;

}



#books .blue-bg {

	background: url("/images/majeed/img_books_2010_bg.jpg") bottom left repeat-x;

	background-size: contain;

}



#books article h2 {

	font-size: 52px;

	line-height: 56px;

	color: #242020;

	margin-top: 0;

	margin-bottom: 6px;

	font-family: "Open Sans", sans-serif;

}



#books article.dark h2, #books article.dark p, #books2006 h3, #books2010 h3, #books article.dark .award-date {

	color: #fff;

	font-weight: 300;

}



#books .award-date {

	font-size: 14px;

	line-height: 36px;

	color: #847e7e;

	padding: 14px 0;

}



#books article p {

	font-family: Georgia, serif;

	font-size: 18px;

	line-height: 36px;

	text-align: left;

	color: #333;

}



#books article p.p {

	padding: 24px 0 41px;

	margin-bottom: 0;

}



#books article p.img-caption {

	text-align: center;

	font-size: 18px;

	line-height: 39px;

}



#books article img {

	max-width: 100%;

	color: #242020;

}



#books2012 article {

	padding-bottom: 83px;

	margin-bottom: 62px;

}



#books2012 article:last-of-type {

	margin-bottom: 18px;

}



#books2012 article p.p {

	padding: 36px 0 42px;

}



#books2012 article:nth-of-type(2) img {

	margin: 0;

}



#books2012 article img {

	margin: 86px 0 0px;

}



#books2012 .divider {

	margin: -16px 0 0px;

}



#books2010 .award-date {

	font-size: 15px;

	line-height: 48px;

}



#books2010 articles h3 {

	margin: 16px 0 14px;

}



#books2010 article p.p {

	padding-bottom: 60px;

}



#books2008 article {

	max-width: 840px;

}



#books2008 h3 {

	margin-bottom: 0;

}



#books2008 article h2 {

	margin-bottom: 22px;

}



#books2008 .col-md-6 {

	margin-top: 88px;

	padding: 0;

}



#books2008 article p.p {

	padding: 0 20px 0 54px;

	height: 266px;

}



#books2007 {

	text-align: center;

}



#books2007 article {

	margin-bottom: 0;

	padding-bottom: 0;

}



#books2007 article:after {

	display: none;

}



#books2007 article h3.h3 {

	margin-top: 0px !important;

	padding-top: 0px;

}



#books2007 .divider {

	line-height: 98px;

}



#books2007 article:last-of-type .award-date {

	padding-bottom: 14px;

}



#books2007 article p.img-caption {

	padding: 60px 0;

}



#books2005 article .col-md-6 {

	padding-top: 24px;

	height: 281px;

	overflow: hidden;

}

li.item-266 {
	padding: 5px 0 0 0 !important;
}

#books2005 article p {

	font-size: 14px;

	line-height: 24px;

}



#books2005 article p.p {

	padding-top: 0;

}



#books2004 {

	padding-bottom: 117px;

}



#books2004 article:last-of-type h2 {

	padding: 49px 0;

}



#books2004 article:first-of-type img {

	padding: 49px 0;

}



#books2004 article:last-of-type p.p {

	padding-top: 0;

}



body.books #medal {

	padding: 64px 0;

	background: url("/images/majeed/img_medal_bg.jpg") top center no-repeat;

	background-size: cover;

	background-attachment: fixed;

}

.books-section {
	height: 430px;
	font-size: 16px;
}

.books-title {
	color: #000;
}

.up-scroll {
	bottom: 0;
	position: fixed;
	right: 5%;
	z-index: 999;
	opacity: 0.6;
}

.latest-news {
	background-color: #fff;
}

.latest-news .title {
	display: none !important;
}

.latest-news .header-wrapper {
	background-color: #E84E41 !important;
}

.latest-news .fixed-header .header-wrapper {
	background: #E84E41;
}

.latest-news .landing-logo-img {
	display: none;
}

.latest-news #image-gallery h4 {
	font-weight: normal;
	font-size: 20px;
}

.latest-news #image-gallery {
	padding-top: 0;
}

.page-header {
	margin-bottom: 0;
}

.latest-news .page-header .sub {
	padding: 50px 0 0 1px;
	font-family: inherit;
}

.latest-news #new-events {
	padding-bottom: 60px;
}

.latest-news #footer .footer-bottom {
	background-color: #222;
}

.latest-event-images img {
	padding: 15px 0;
}

/*Blocked properties*/

/*

#articles .nav-tabs {

    border-bottom: 0px;

    margin: -37px auto auto;

}

.nav-tabs > li > a {
	text-indent: -9999px;
    
	}
/*#awards .awards-nav ul > li > a {

	text-transform: none;

	font-weight: normal;

	color: #fff;

	line-height: 36px;

	height: 36px;

	font-size: 13px;

}*/

/* width */
::-webkit-scrollbar {
	width: 15px;
}

/* Track */
::-webkit-scrollbar-track {
	background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
	background: #888;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
	background: #555;
}



#patents table th {
	height: 91px;
	text-transform: uppercase;
	color: #333;
	font-weight: 600;
	background-color: #fff;
}

.patent-table {
	counter-reset: rowNumber;
}

.patent-table #rowid:before {
	counter-increment: rowNumber;
	content: counter(rowNumber);
}