@charset "utf-8";
body {
	direction: rtl;
	unicode-bidi: embed;
}

td, th{
	text-align:right;
}

.wrapper:before, .wrapper:after {
	display: table;
	line-height: 0;
	content: "";
}
.wrapper:after {
	clear: both;
}
.gallery-block:before, .gallery-block:after {
	display: table;
	line-height: 0;
	content: "";
}
.gallery-block:after {
	clear: both;
}

.container:before, .container:after {
	display: table;
	line-height: 0;
	content: "";
}
.container:after {
	clear: both;
}
.container {
	position: relative;
	max-width: 96%;
	margin: 0 auto;
}
.news-holder li:before, .news-holder li:after {
	display: table;
	line-height: 0;
	content: "";
}
.news-holder li:after {
	clear: both;
}
.sidebar-container:before, .sidebar-container:after {
	display: table;
	line-height: 0;
	content: "";
}
.sidebar-container:after {
	clear: both;
}
/* Header
=============================*/
/*body {
	padding-top:32px;
}*/
.full-menu {
	position: fixed;
	top: 32px;
	right:2%;
	z-index: 1000;
	background:none;
	height: auto;
	width: 86%;
	display: none;
	padding:25px 0px 10px 0px;
}
.full-menu:before {
	border-right: 12px solid transparent;
	border-left: 12px solid transparent;
	border-top: 12px solid #FA8620;
	content: "";
	height: 0;
	right: 0px;
	position: absolute;
	top: 0;
	width: 0;
	z-index: 9999;
}
.full-menu:after {
	content:'';
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
	background: #122a55;
	opacity:0.98;
}
html.noScroll {
/*overflow: hidden;*/
}
.close-menu {
	border: 1px solid #8bbefa;
	color: #8bbefa;
	height: 30px;
	line-height: 30px;
	position: absolute;
	left: 13px !important;
	right:96%;
	text-align: center;
	top: 7px;
	width: 30px;
	z-index: 9999;
	border-radius:100%;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	-o-border-radius:100%;
	-ms-border-radius:100%;
}
span.txt-close {
	bottom: -20px;
	color: #8bbefa;
	font-size: 12px;
	right:20%;
	line-height: normal;
	position: absolute;
	white-space: nowrap;
	width:66px;
	margin-right:-33px;
}
.close-menu i {
	font-size: 110%;
}
.close-menu:hover {
	color:#FFF;
	border:1px solid #fff;
}
.menu-col {
	width: 33%;
	border-left: 0px solid #dadada;
	float: right;
	padding: 0% 0 0 0;
	position:relative;
	z-index:1000;
}
.menu-col ul li {
	padding:5px 0px;
}
.menu-col ul li ul li {
  color: #fff;
  /*list-style: inside none disc !important;*/
  background: url(images/nav-blt.png) right 10px no-repeat;
    padding: 5px 20px 5px 15px;
}
.menu-col ul li a {
	font-size: 150%;
	font-weight: 300;
	color: #8bbefa;
	display: inline-block;
}
.menu-col ul li.no-link > a {
	color:#8bbefa;
	cursor:default;
}
.menu-col ul li.no-link > a:hover {
	color:#8bbefa;
}
.menu-col ul li a:hover, .menu-col ul li.active a {
	color: #fff;
}
.menu-col ul li ul {
	padding: 0%;
	border-right: 0px solid #905f1c;
	margin: 10px 0 20px 0;
	padding:0px 0px 0px 5px;
}
.menu-col ul li ul li a:hover {
	color:#FFA423;
}
.menu-col ul li ul li a {
	font-size: 110%;
	color: #fff;
	font-weight: 400;
}
.menu-col ul li.current_page_item a {
	color:#FFA423;
}
.header-wrapper {
	background: #fa8620;
	border-bottom: 0px solid rgba(0, 0, 0, .1);
}
.header-wrapper.sticky {
	position: fixed;
	z-index: 99999;
	width: 100%;
	top: 0px;
	right: 0px;
}
.header-container {
	padding: 5px 0px;
}
.main-menu {
	float: right;
	position: relative;
}
.main-menu a.toggle-nav-bar {
	color: #fff;
	margin-top: 3px;
	display: inline-block;
}
.main-menu a.toggle-nav-bar span {
	display: inline-block;
	float: right;
	font-size: 120%;
	text-transform: uppercase;
	font-weight: 600;
	margin-left: 12px;
}
.main-menu a.toggle-nav-bar i {
	float: right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 121%;
	height: 18px;
}
.social-links {
	float: right;
}
.social-links ul li {
	float: right;
	margin-right: 7px;
}
.header-left {
	float: left;
}
.skip_to_main {
	float:right;
}
.skip_to_main a {
	color:#fff;
	display:block;
	line-height:24px;
	font-size:80%;
	margin-left:10px;
}
.skip_to_main a:hover {
	color:#242424;
}
ul.top-m {
	float:right;
	margin-left:10px;
}
ul.top-m li {
	float:right;
	margin-right:5px;
}
ul.top-m li a {
	display:block;
	width:23px;
	height:23px;
	text-align:center;
	border:1px solid #ffbd5f;
	line-height:22px;
	font-size:80%;
	color:#fff;
	border-radius:1px;
}
ul.top-m li a:hover {
	background:#e5931f;
}
ul.top-m li a.dark {
	background:#333 !important;
	color:#fff !important;
	border:0;
}
ul.top-m li a.dark:hover {
	background:#000 !important;
}
ul.top-m li a.light {
	background:#f8f8f8 !important;
	color:#333 !important;
	border:0;
}
ul.top-m li a.light:hover {
	background:#fff !important;
}
.social-links ul li a {
	display: block;
	height: 24px;
}
.social-links ul li a:hover {
	opacity: 1;
}
.social-links ul li a i {
	font-size: 29px;
	line-height: normal;
}
.search-area {
	float: right;
	position: relative;
	border: 0px solid #ffbd5f;
	margin-right: 16px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
}
.inp-search {
	border: 0px;
	padding: 2px 25px 3px 5px;
	border: 1px solid #ffbd5f;
	width: 130px;
	color: #fff;
	background:none;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
}
.inp-search:focus {
	background:rgba(0, 0, 0, 0.1);
}
.bttn-search {
	color: #fff;
	position: absolute;
	left: 4px;
	top: 4px;
	z-index: 100;
	font-size: 13px;
}
.languege-area {
	float: right;
	position: relative;
	margin-right: 16px;
	color: #fff;
}
.languege-area label {
	float: right;
	margin-left: 10px;
	line-height: 18px;
	font-size:90%;
}
.languege-area .select-languege {
	float: right;
	color: #f79d1d;
	padding: 0px;
	min-width: 100px;
	font-size: 13px;
	height:23px;
	font-weight: 800;
    letter-spacing: 1.2px;
}
.top-logo {
	position: absolute;
	top: 70px;
	right: 3%;
	z-index: 800;
}
.top-logo span {
	color: #fff !important;
	text-shadow: 0 0 5px black;
	display: block;
	font-size: 200%;
	font-weight: 800;
	right: 4.1%;
	position: absolute;
	top: 60%;
	white-space:nowrap;
}
.news-wrapper {
	background: #E5E6E8;
}
.page-container {
	padding: 4% 0px;
}
.news-wrapper .page-container {
	min-height:620px;
}
h2.page-title {
	text-align: center;
	font-size: 280%;
	font-weight: 900;
	padding: 0% 0 1% 0;
}
ul.news-holder {
	display: block;/*max-height:575px;*/
}
ul.news-holder li {
	width: 48%;
	margin: 1%;
	float: right;
}
.news-image {
	width: 38%;
	float: right;
}
.news-description {
	float: left;
	width: 58%;
}
.news-description h3 {
	font-size: 18px;
	line-height: 22px;
	font-weight: 600;
}
.news-description p {
	line-height: 140%;
}
.news-description h3 a {
	color: #000;
}
.news-description h3 a:hover {
	color: #000;
	text-decoration: underline;
}
.news-description span.date {
	display: block;
	color: #858585;
	margin-top: 10px;
	padding-bottom: 12px;
	font-size: 14px;
	direction:ltr;
}
.description_en {
	text-align:left; float:left;
}
.gallery-wrapper {
	display: block;
	background: #000;
	position: relative;/*-webkit-box-shadow: 9px -104px 47px 20px rgba(229, 230, 232, 1);
	-moz-box-shadow: 9px -104px 47px 20px rgba(229, 230, 232, 1);
	box-shadow: 9px -104px 47px 20px rgba(229, 230, 232, 1);*/
}
.gallery-block {
	float: right;
	position: relative;
	width: 25%;
}
.gallery-block img.bg-image {
	opacity: 0.8;
/*	-webkit-appearance: button;
	-webkit-transition : all 0.3s ease-out;
	-moz-transition : all 0.3s ease-out;
	-o-transition : all 0.3s ease-out;
	transition : all 0.3s ease-out;*/
	width: 100%;
	height:100%;
}
.gallery-block:hover img.bg-image {
	opacity: 1;
}
.gallery-des {
	position: absolute;
	right: 0px;
	bottom:50px;
	width: 100%;
	transition: bottom 0.5s ease-in-out;
	-moz-transition: bottom 0.5s ease-in-out;
	-webkit-transition: bottom 0.5s ease-in-out;
	-o-transition: bottom 0.5s ease-in-out;
	-ms-transition: bottom 0.5s ease-in-out;
}
/*.gallery-block:hover .gallery-des {
	bottom: 180px;
}*/
.gallery-content {
	padding: 0% 10%;
	height:250px;
	position:relative;
}
.gallery-content img {
	display:none;
}
.gallery-content h3 {
	font-weight: 700;
	font-size: 118%;
	color: #fff;
	line-height: 130%;
	padding: 10px 0px 20px 0;
	opacity:0.7;
}
.gallery-block:hover .gallery-content h3 {
	opacity: 1;
}
.bttn {
	display: inline-block;
	font-size: 18px;
	color: #000;
	padding: 15px 20px;
	text-align: center;
	background: #ffcc00;
	text-transform: uppercase;
	position: relative;
	z-index: 100;
}
.bttn:hover {
	color: #000;
	background: #ecbe04;
}
.bttn.more-info {
	background: #37adff;
	text-transform: none;
}
.bttn.more-info:hover {
	background: #2a97e3;
}
.news-bttn-area {
	width: 100%;
	/*position: absolute;
	bottom: 35px;
	right: 0px;*/
	text-align: center;
}
.bttn-gallery {
	display: inline-block;
	font-size: 110%;
	color: #ffcc00;
	padding: 15px 0px;
	text-align: center;
	border: 2px solid #ffcc00;
	width: 170px;
	position:absolute;
	bottom:0;
	right:10%;
}
.gallery-block:hover .bttn-gallery {
	background: #ffcc00;
	color: #000;
}
.info-wrapper {
}
.info-block-1 {
	width: 38%;
	float: left;
	background: url(images/bg-block1.jpg) no-repeat right bottom;
	position: relative;
}
.info-block-1:after {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #d7c853;
	opacity: 0.5;
	content: '';
	top: 0;
	right: 0;
	z-index: 50;
}
.info-block-2 {
	width: 24%;
	float: left;
	background: #393c42;
	position: relative;
}
.info-block-3 {
	width: 38%;
	float: left;
	background: url(images/bg-block3.jpg) no-repeat bottom right;
	position: relative;
}
.info-block-3:after {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #f9ddab;
	opacity: 0.5;
	content: '';
	top: 0;
	right: 0;
	z-index: 50;
}
.block-content {
	padding: 14% 7%;
	background: none;
	position: relative;
	z-index: 100;
}
.block-content h4 {
	font-size: 280%;
	font-weight: 800;
	padding-bottom: 5%;
}
.block-content p {
	padding-bottom: 8%;
	font-size: 120%;
	font-weight: 300;
	color: #000;
	line-height: 140%;
}
.block-top {
	background: #996666;
}
.block-top-inner {
	padding: 10% 10% 10% 10%;
}
.block-top-inner h5 {
	font-size: 152%;
	color: #fff;
	font-weight: 700;
	padding: 17% 0 8% 0;
}
/*
.block-top-inner h5 span {
	font-weight: 300;
	display: block;
	font-weight: 400;
}*/
.block-top-inner p {
	padding-bottom: 5%;
	color: #fff;
	font-size: 109%;
	font-weight: 300;
	color: #fff;
	line-height: 140%;
}
.visit-profile {
	background: #835656;
	padding: 10px 10%;
}
.visit-profile div {
/*	float: right;*/
}
.profile-image {
/*	float: right;*/
	text-align:center;
}
.short-des {
	font-size: 172%;
	font-weight: 800;
	color: #fff;
	margin-right: 20px;
	text-transform: uppercase;
}
.short-des span {
	display: block;
	font-weight: 400;
}
.short-des a {
    color: #fff;
    display: inline-block;
    font-size: 20px;
    margin-top: 25px;
}
.block-bottom-inner {
	padding: 0% 10% 0% 10%;
}
.block-bottom-inner h5 {
	font-size: 200%;
	color: #fff;
	font-weight: 800;
	padding: 10% 0 8% 0;
}
.block-bottom-inner h5 span {
	font-weight: 300;
	display: block;
	font-weight: 400;
	text-transform: uppercase;
}
ul.former-pm {
	display: block;
	padding: 0px 0 30px 0;
}
ul.former-pm li {
	float: right;
}
ul.former-pm li a {
	display: inline-block;
	border: 2px solid #393C42;
}
ul.former-pm li a:hover {
	border: 2px solid #FFA423;
}
.interact-wrapper {
	padding: 0% 0px;
	/*background: #ffa423;*/
	background:#0d315c;
}
.interact-wrapper h2 {
	color: #fff;
	padding-top: 3%;
}
.interact-block {
	width: 45%;
}
.log-reg-wrapper .interact-block.right {
	width:40%;
}
.log-reg-wrapper .log-right {
	padding-top:13%;
}
.log-reg-wrapper .interact-block.left {
	width:50%;
}
.interact-block.right {
	float: right;
}
.interact-block.right a {
	display: inline-block;
	float: left;
	text-align: center;
	cursor:default;
}
.interact-block.left {
	float: left;
}
.interact-block.left a {
	display: inline-block;
	float: right;
	text-align: center;
}
.interact-block a {
	color: #fff;
	padding: 2% 0%;
}
.interact-block a:hover h3 {
	text-decoration: none;
}
.interact-block a h3 {
	font-size: 180%;
	color: #fff;
	padding-top: 6%;
}
.initiatives-wrapper {
	background: #E5E6E8;
}
.initiatives-wrapper .container {
	width: 84%;
}
.initiatives-slider {
	position: relative;
	margin-top: 2%;
}
.footer-wrapper {
	background: #25272b;
}
.footer-top {
	/*padding: 3% 0px;*/
	display:none;
}
.footer-mid {
	background: #393c42;
	padding: 3% 0;
}
.footer-mid-right {
	/* width: 75%; */
	width: 100%;
	float: right;
	position: relative;
}

.footer-mid-left {
	width: 25%;
	float: left;
	position: relative;
}
.footer-mid-right h4 {
	font-size: 290%;
	font-weight: 800;
	color: #fff;
	padding-top:20%;
    
}
.footer-mid-right h4 span {
	font-weight: 300;
	display: block;
}
ul.our-gov li {
	float: right;
	width: 25%;/*33%;*/
	position: relative;
	overflow:hidden;
}
ul.our-gov li a {
	display:block;
	overflow:hidden;
}
.our-gov img {
	width:100%;
}
ul.our-gov li a i {
	position: absolute;
	z-index: 100;
	font-size: 180%;
	color: #fff;
	top: 10px;
	right: 10px;
}
ul.our-gov li a img {
	transition:all 0.3s ease;
}
ul.our-gov li:hover img ,ul.our-gov li a:focus img {
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
}
.gallery-box img {
	transition:all 0.3s ease;
}
.gallery-box:hover img {
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
}
ul.our-gov li a h5 {
	bottom: 10px;
	color: #fff;
	font-size: 110%;
	font-weight: 700;
	right: 10px;
	position: absolute;
	z-index: 100;
	margin-left:20px;
	text-shadow: rgb(3, 3, 3) 0px 0px 2px;
}
ul.our-gov li.black a h5 {
	text-shadow: rgb(100, 100, 100) 0px 0px 1px;
}
ul.our-gov li.black a h5, ul.our-gov li.black a i {
	color: #000;
}
.footer-bottom {
	padding: 20px 0;
}
.footer-bottom .container {
	text-align: center;
}
.footer-bottom .container div.bottom-block {
	display: inline-block;
	padding: 0px 20px;
	color: #aaafba;
	font-size: 100%;
	font-weight: 300;
	text-align: right;
}
.footer-bottom .container div.bottom-block a {
	color:#aaafba;
}
.footer-bottom .container div.bottom-block a:hover {
	text-decoration:underline;
}
.footer-bottom .container div.bottom-block span {
	display: block;
	font-size: 100%;
	color: #656973;
	font-weight: 400;
	padding-bottom: 3px;
}
ul.footer-menu {
	display: block;
}
ul.footer-menu li {
	float: right;
	color: #aaafba;
}
ul.footer-menu li:before {
	content: '|'
}
ul.footer-menu li:first-child:before {
	content: '';
}
ul.footer-menu li a {
	color: #aaafba;
	margin: 0px 5px;
	display:inline-block;
}
ul.footer-menu li a:hover, ul.footer-menu li.active a {
	color: #fff;
}
.ss-window {
	overflow: hidden;
}
.page-wrapper {
	background: #eeeeee;
}
.page-right {
	width: 65%;
	background: #fff;
	float: right;
	position: relative;
}
.sidebar {
	width: 35%;
	float: left;
	position: relative;
}
.sidebar-media {
	margin-top:0px;
}
.sidebar-block h3 {
	margin-bottom:15px;
}
.sidebar-media img {
	height:auto !important;
}
.sidebar-container {
	padding: 6%;
}
.right-container {
	padding: 3% 4%;
	position:relative;
	min-height:500px;
}
.right-top {
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 20px;
	margin-bottom: 15px;
}
.gallery-container .right-top {
	padding-bottom:0px;
	border-bottom:0px;
}
span.content-tex {
	float: right;
	display: inline-block;
	color: #ffa025;
	font-weight: 600;
	padding-top: 8px;
}
ul.filter {
	float: right;
	padding-top: 8px;
}
ul.filter li {
	float: right;
	color: #898989;
}
ul.filter li:before {
	content: '|'
}
ul.filter li:first-child:before {
	content: ''
}
ul.filter li a {
	color: #898989;
	margin: 0px 10px;
}
ul.filter li a:hover, ul.filter li.active a {
	color: #ffa025;
}
.filter-area {
	float: right;
}
.filter-area h4 {
	font-weight:800;
	font-size:215%;
	text-transform:none;
}
.filter-area h5 {
	font-size:100%;
	color:#999;
	font-weight:600;
	text-transform:uppercase;
}
.inner-search-area {
	float: left;
	position: relative;
}
.search-inp {
	float: right;
	display: inline-block;
	float: right;
	margin-right: 10px;
	position:relative;
}
.inner-search {
	width: 320px;
	border-radius: 3px;
	background: #eeeeee;
	height: 33px;
	border: 1px solid #d5d5d5;
	padding: 0px 20px;
	text-indent: 10px;
	font-family:'Jameel Noori Nastaleeq';
}
.search-inp .bttn-search {
	top: 10px;
	color: #666;
	left: 8px;
}
.right-content .news-holder {
	float: none;
	display: block;
}
.right-content .right-top {
	margin-bottom:10px;
}
.right-content ul.news-holder li {
	float: none;
	display: block;
	width: auto;
	margin: 0 0;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 40px;
	padding-bottom:2%;
}
.right-content ul.news-holder li .news-image {
	width: 30%;
}
ul.news-holder li .news-image img {
	width:100%;
}
.right-content ul.news-holder li .news-description {
	width: 67%;/*padding: 2% 1%;*/
}
.sidebar-block {
	padding: 30px;
}
.sidebar-block.white-block {
	background: #fff;
}
.sidebar-block.yellow-block {
	background: #fff49b;
}
.sidebar-block.dark-block {
	background: #959595;
}
.sidebar-block h3 {
	font-size: 215%;
	font-weight: 800;
	color: #000;
}
.sidebar-block h3 span {
	font-size: 115%;
	display: block;
	text-transform: uppercase;
	font-weight: 300;
	letter-spacing:-2px;
}
.sidebar-block p {
	padding-top: 15px;
	line-height: 140%;
}
.sidebar-block.dark-block p {
	color: #000;
}
.sidebar-block.yellow-block p {
	color: #000;
}
.sidebar-block .more-info {
	margin-top: 15px;
}
.content-block {
	display: block;
	padding-bottom: 30px;
}
.content-block p a {
	color:#FFA423;
}
.content-block p a:hover {
	text-decoration:underline;
}
.content-block h2 {
	font-size: 150%;
	color: #000;
	line-height:120%;
	font-weight: 800;
}
.content-block span.date {
	color: #ababab;
	display: block;
}
.content-block .content-image {
	margin-top: 20px;
}
.content-block p {
	padding-bottom: 15px;
	text-align: justify;
}
p.thin {
	font-weight: 300;
	font-size: 115%;
}
.content-block-footer {
	display: block;/*padding-bottom: 30px;*/
}
.related-media ul {
	background: #cfcfcf;
	padding: 20px;
	margin-top: 10px;
}
.content-block-footer h4 {
	color: #7c7c7c;
}
.related-media ul li {
	float: right;
	margin: 0px 10px 0 0;
}
.share-area {
	display: block;
	padding: 15px 5px;
	margin: 20px 0;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
}
.share-block a {
	margin:0px 2px;
}
.share-area .share-block {
	height:32px;
	overflow: hidden;
	padding: 0;
	position: relative;
}
.share-area span.share-text {
	display: inline-block;
	float: right;
	font-size: 120%;
	font-weight: 300;
	padding-top: 2px;
	margin-left:5px;
}
.share-media {
	float: right;
	display: inline-block;
	float: right;
	padding-top: 2px;
}
.share-media a {
	display: inline-block;
	float: right;
	margin-right: 10px;
}
.view-comments {
	float: right;
	text-align: center;
	color: #7c7c7c;
	padding: 5px 0px 0px 20px;
}
.bttn-comments {
	display: inline-block;
	float: left;
	padding: 5px 10px;
	border: 2px solid #FFA423;
	color: #FFA423;
	border-radius: 3px;
}
.bttn-comments:hover {
	background: #FFA423;
	color: #fff;
}
.news-block {
	display: block;
	position: relative;
	/*border-bottom: 1px dotted #999;*/
	padding: 10px;
}
.sidebar.fixed h3 {
	padding-top:30px;
}
.news-block:nth-child(even) {
background:#fff;
}
.news-block:nth-child(odd) {
background:none;
}
.wrapper.page-wrapper.fixed-sidebar .sidebar-container .sidebar-block {
	background:none !important;
}
.wrapper.page-wrapper.fixed-sidebar {
	background:#fff;
}
.wrapper.page-wrapper.fixed-sidebar .sidebar-container {
	padding:5% 5%;
	background:#EEEEEE;
}
.wrapper.page-wrapper.fixed-sidebar .sidebar-container .sidebar-block {
	padding:0;
}
.news-block .news-img {
	float: right;
	width: 28%;
}
.news-block .news-des {
	float: left;
	width: 68%;
	font-size: 100%;
	line-height: 120%;
}
.inner-banner-wrapper {
	position:relative;
	z-index:500;
}
.inner-banner-wrapper .meteor-slides .mslide a {
	-webkit-box-shadow: inset 0px 0px 214px 70px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0px 0px 214px 70px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0px 0px 214px 70px rgba(0, 0, 0, 0.3);
}
.inner-banner-wrapper .meteor-slides {
	height:450px !important;
	overflow:hidden !important;
}
.inner-banner-wrapper .meteor-slides .meteor-clip {
	height:450px !important;
}
.inner-banner-wrapper .mslide span {
	text-transform: none;
	font-weight: 300;
	line-height:120%;
	font-size: 165%;
	background:url(images/ops50.png) repeat !important;
}
.sidebar.fixed {
	position:fixed;
	top:0px;
	left:0px;
	height:100%;
	overflow:auto;
	z-index:100;
}
.list-block .news-block .news-des {
	width:auto;
	float:none;
}
.news-block .news-des a {
	display: inline-block;
	color: #000;
	font-weight:700;
}
.list-date {
	color: #666;
	display: block;
	font-size: 80%;
	padding-top: 5px;
}
.news-block .news-des a:hover {
	color: #000;
	text-decoration:underline;
}
.sidebar-block.marg-block {
	margin-top: 30px;
}
.gallery-container {
	padding:15px 0px;
	min-height:300px;
}
.gallery-box {
	width:22%;
	float:right;
	margin:0px 1.5% 30px 1.5%;
}
.photo img {
	width:100%;
}
.photo {
	height:150px;
	overflow:hidden
}
.gallery-box{position:relative;}
.gallery-box:hover .photo-des{display:block;}
.photo-des {
	/*font-size:90%;
	background:url(images/ops50.png) repeat !important;
	padding:15px;
	color:#fff;
	position:absolute;
	bottom:0;
	right:0;
	box-sizing:border-box;
	width:100%;
	z-index:1000;
	display:none;*/
	padding:10px;
	font-size:90%;
	line-height:100%;
	background:#f3f3f3;
	border-bottom:1px solid #dadada;
	overflow:hidden;
	height:51px;
	line-height:130%;
}
.photo-des a {
	/*color:#fff;
	line-height:120%;
	display:block;*/
	color: #525252;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	
	display:block;
}
.photo-des a:hover {
	color:#000;
}
.bttn-area {
	text-align:center;
}
.sub-page-title {
	position:absolute;
	bottom:20px;
	left:2%;
	color:#fff;
	font-size:270%;
	font-weight:800;
	text-transform:uppercase;
	line-height:90%;
	z-index:1000;
}
.sub-page-title span {
	display:block;
	position:relative;
}
.sub-page-title:after {
	content:'';
	position:absolute;
	top:-13px;
	right:3px;
	height:5px;
	width:15%;
	background:#fff;
}
.gallery-box span.date {
	color: #ababab;
	display: block;
	margin-top: 10px;
	font-size:80%;
}
.sub-title {
	margin:0;
	padding:0;
	font-size:170%;
	font-weight:800;
	padding-bottom:15px;
}
.sub-title span {
	color:#FFA423;
	text-transform:uppercase;
}
.photos-area {
	background:#CFCFCF;
	padding:20px;
	text-align:center;
}
.photos-area img {
	margin:0px 10px;
}
img.right-align {
	float:right;
	margin:0px 20px 20px 0px;
}
.twitter-widget {
	min-height:150px;
	background:#fff;
	margin-bottom:20px;
	padding:20px;
}
.widget-block-container {
	display:block;
	margin-bottom:20px;
}
.widget-block1 {
	background:url(images/block-bg1.png) no-repeat right bottom #0d315c;
	min-height:110px;
	display:block;
}
.widget-block1:hover {
	background:url(images/block-bg1.png) no-repeat right bottom #164a88;
}
.widget-block2 {
	background:url(images/block-bg2.png) no-repeat 40px center #21a85d;
	min-height:110px;
	display:block;
}
.widget-block2:hover {
	background:url(images/block-bg2.png) no-repeat 40px center #2cba6b;
}
.widget-block3 {
	background:url(images/block-bg3.png) no-repeat 20px center #313131;
	min-height:110px;
	display:block;
}
.widget-block3:hover {
	background:url(images/block-bg3.png) no-repeat 20px center #565656;
}
.widget-block-container a.block-banner {
	text-transform:uppercase;
	color:#fff;
	padding:20px 20px 0 140px;
	font-weight:800;
	font-size:120%;
	line-height: 1.4;
}
.widget-block-container a.block-banner span {
	display:block;
	text-transform:none;
	font-weight:400;
	font-size:80%;
	padding-top:10px;
	color:#FFA423;
}
.image-gallery .galery-imane {
	width:30%;
	float:right;
	margin:0px 1.5% 3% 1.5%;
	height:60px;
	overflow:hidden;
}
.pmo-widget {
	display:block;
}
.pmo-widget .info-block-2 {
	padding:0px;
	width:auto;
}
.pmo-widget .block-top-inner h5 {
	padding-top:1%;
	padding-bottom:7px; 
	text-align: center;
}

.former-image {
	float:right;
	width:20%;
	border:0px solid #dadada;
}
.former-description {
	float:left;
	width:76%;
	padding:20px 2% 20px 0%;
}
.former-description h3 {
	font-size: 18px;
	line-height: 22px;
	font-weight: 600;
}
ul.former-holder {
	display:block;
}
ul.former-holder li {
	display:block;
	margin-bottom:30px;
	background:#f9f9f9;
}
ul.former-holder li:before, ul.former-holder li:after {
	display: table;
	line-height: 0;
	content: "";
}
ul.former-holder li:after {
	clear: both;
}
.former-description p {
	line-height: 140%;
}
.former-description span.date {
	display: block;
	color: #858585;
	margin-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
}
.btn-more {
	display:inline-block;
	background:#484848;
	padding:5px 15px;
	color:#ffa523;
	margin-top:20px;
}
.btn-more:hover {
	color:#fff;
}
.singlepage-holder {
	display:block;
}
.video-gallery {
}
.video-catg h3 {
	font-weight:600;
}
.singlepage-holder p {
	padding-bottom:30px;
	text-align: justify;
}
.page-sub-title {
	margin:0;
	padding:0;
	font-size:170%;
	font-weight:800;
	padding-bottom:15px;
}
ul.list {
	display:block;
	padding-bottom:20px;
}
ul.list li {
	background:url(images/blt.jpg) no-repeat right;
	display:block;
	padding-right:20px;
	margin:10px 0px 10px 10px;
	padding-right:17px;
	font-weight:400;
	/*background:url(images/blt.jpg) no-repeat 2px 8px;*/
	line-height:140%;
}
ul.list li a {
	color:#525252;
}
ul.list li a:hover {
	color:#000;
}
ul.list-content li {
	padding-bottom:30px;
	line-height:140%;
}
ul.list-content li br {
	display:none;
}
ul.list-content li strong {
	padding-bottom:5px;
	display:block;
	float:none;
	color:#000;
	font-size:120%;
}
.log-right {
	color:#242424;
}
.log-right a {
	padding-bottom:0px;
}
.log-reg {
	float:left;
	padding:10px 0px 0 0;
	display:inline-block;
}
.log-reg a {
	margin:0px;
	padding:0px;
	color:#8bbefa;
	display:inline-block;
	float:right !important;
	cursor:pointer !important;
	padding:0px 3px;
}
.log-reg li {
	float:right;
	color:#8bbefa;
	font-size:120%;
}
.log-reg li:before {
	content:'|'
}
.log-reg > li:first-child:before {
	content:'';
}
ul.tml-action-links li:before {
	content:'';
}
ul.reg_bfcont li:last-child:before {
	content:'';
}
ul.reg_bfcont {
	width:180px;
}
.log-reg ul {
	float:right;
}
.log-reg a.active {
	color:#fff !important;
}
.log-reg span {
	display:inline-block;
	float:left;
	color:#8bbefa;
	font-size:120%;
	padding:0px 5px;
}
.log-reg a:hover {
	text-decoration:underline;
}
.inp-holder {
	display:block;
	padding-bottom:20px;
}
.inp-holder label {
	float:right;
	margin-left:20px;
	color:#fff;
	font-size:130%;
	padding-top:5px;
	text-align:left;
}
.form-table label {
	padding-top:10px !important;
	color:#525252;
}
.form-holder.form-login {
	padding-top:30%;
	padding-bottom:10%;
}
.form-holder.form-login .inp-holder label {
	width:100px;
}
.inp-block {
	float:right;
	width:60%;
}
.form-holder.form-reg {
	padding-top:5%;
}
.form-holder.form-reg .inp-holder label {
	width:170px;
}
.form-holder.form-reg .inp-holder {
	padding-bottom:15px;
}
.word-cont {
	display:block;
	color:#9f660f;
	font-size:80%;
	padding:4px 6px 0px 0px;
	text-align:left;
}
.submission-help {
	background: none repeat scroll 0 0 #f49918;
	color: #832800;
	padding: 10px;
	width: 450px;
	font-size:80%;
	width:90%;
	display:block;
	line-height:130%;
}
.inp-holder input[type='text'] {
	background:#fff;
	border:0px solid #d4871b;
	padding:6px 10px;
	font-size:120%;
	width:260px;
}
.inp-holder textarea {
	background:#fff;
	border:1px solid #d4871b;
	padding:6px 10px;
	font-size:120%;
	width:100%;
	height:130px;
	font-family: 'Lato', sans-serif;
}
.inp-holder select {
	background:#fff;
	border:1px solid #d4871b;
	padding:0px 0px;
	height:36px;
	font-size:120%;
	width:260px;
}
.inp-holder .captcha-area input[type='text'] {
	width:100px;
	float:right;
}
.captch-img {
	float:right;
	margin-right:10px;
	width:100px;
	height:36px;
	position:relative;
}
.inp-holder input[type='password'] {
	background:#fff;
	border:0px solid #d4871b;
	padding:6px 10px;
	font-size:120%;
	width:260px;
}
.captch-img img {
	width:100%;
	height:100%;
}
.bttn-login {
	font-size:120% !important;
	color:#000 !important;
	padding:6px 20px;
	background:#FA8620!important;
}
.bttn-login:hover {
	background:#ff9d37 !important;
	color:#000 !important;
}
.login-bottom {
	color: #242424;
	font-size: 100%;
	margin: 0;
	padding: 0;
	padding:0px 0 0 120px;
}
.login-bottom a {
	color:#242424;
}
.login-bottom a:hover {
	text-decoration:underline;
}
a.bttn-register {
	margin:0px 0 0 10px;
	padding:5px 10px;
	float:none !important;
	background:#ed951a;
	color: #242424;
}
a.bttn-register:hover {
	background:#25272B;
	color:#FFA423
}
.bttn-reload-captch {
	position:absolute;
	top:5px;
	left:-39px;
	margin:0 !important;
	padding:0!important;
	color: #242424!important;
}
.bttn-reload-captch i {
	font-size:160%;
}
/*Fix CSS*/
#fancybox-title-float-main {
	font-family: 'Lato', sans-serif !important;
	font-weight:400 !important;
	font-size:13px !important;
}
#fancybox-content {
	max-height:500px;
	border:0px !important;
}
#fancybox-wrap {
	padding:0px !important;
}
#fancybox-content {
	width:100% !important;
}
#fancybox-title {
	position:relative !important;
	right:0px!important;
	bottom:30px!important;
	margin:28px 0px 0 0;
	background:url(images/ops50.png) repeat !important;/*border:2px solid #fff;*/
}
#fancybox-title-float-wrap td {
	white-space:normal !important;
}
.fancybox-title-float {
	height:auto !important;
}
#fancybox-title-float-right, #fancybox-title-float-left {
	display:none !important;
}
#fancybox-title-float-main {
	line-height:20px !important;
	background:none !important;
}
#fancybox-title-float-main {
	padding:5px 10px !important;
}
/*Fix CSS_Video Gallery*/	
.video_section_content {
	width:auto;
	float:right;
	width:55%;
	position:relative;
	padding:10px;
}
.video_section {
	display:block;
}
.video_thumb_section {
	float:left;
	width:45%;
	border-right:1px solid #ccc;
	background:#ddd;
	padding:10px;
}
ul.vidclick {
	margin-left:16px;
}
ul.vidclick li {
	margin:1%;
	padding:1.5%;
	box-shadow:0 0 1px #ccc;
	width:31%;
	float:right;
	background:#fff;
}
ul.vidclick li:before, ul.vidclick li:after {
	display: table;
	line-height: 0;
	content: "";
}
ul.vidclick li:after {
	clear: both;
}
ul.vidclick li a .gall_thumb_nion_res {
	width:100%;
}
ul.vidclick li a {
	display:block;
}
ul.vidclick li a .title {
	font-size: 90%;
	font-weight: 400;
	line-height: 110%;
	width:100%;
	height:55px;
	overflow:hidden;
	padding:5px 0;
}
.mCSB_scrollTools .mCSB_draggerRail {
	background:#aaa !important;
}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
p.video-container {
	border: 10px solid #fff;
	box-shadow: 0 0 3px #b9b9b9;
	margin-bottom: 20px;
	padding-bottom: 56.25% !important;
}
.content-block iframe.twitter-tweet {
	width:100% !important;
}
.content-block .owl-buttons {
	left:0px;
}
.content-block .owl-item img {
	width:100%;
}
.video-container iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
}
.video_thumb_section {
	height:440px;
}
.defult-section {
	background:#262626;
	min-height:180px;
}
.adtional-information h2 {
	font-size:160%;
	padding-bottom:10px;
}
.adtional-information .wp_crm_contact_form label {
	display: inline-block;
	float: right;
	width: 150px;
	padding-top:5px;
}
.adtional-information .wp_crm_contact_form .wp_crm_input_wrapper {
	float:right;
}
.adtional-information .wp_crm_contact_form li.wp_crm_area_of_interest_container .wp_crm_input_wrapper, .adtional-information .wp_crm_contact_form li.wp_crm_skills_container .wp_crm_input_wrapper {
	float:right;
	width:60%;
}
.adtional-information .wp_crm_contact_form li.wp_crm_area_of_interest_container .wp_crm_input_wrapper label, .adtional-information .wp_crm_contact_form li.wp_crm_skills_container .wp_crm_input_wrapper label {
	display: inline-block;
	float: right;
	width: 50%;
	padding-top:10px;
}
.adtional-information .btn-primary {
	padding:10px 20px;
	font-size:100%;
}
.button-primary {
	padding:10px 20px;
	font-size:16px;
}
.profile-link {
	margin:0px 0px 0px 0px;
}
.profile-link a {
	font-size:100%;
	background:#2F2F2F;
	padding:10px 20px;
	color:#fff;
	margin-right:0px;
}
.profile-link a:hover {
	color:#e74c3c;
}
.adtional-information .wp_crm_contact_form li {
	padding:10px 0
}
.adtional-information .wp_crm_contact_form li input[type='text'], .adtional-information .wp_crm_contact_form li select, .form-table input[type='text'], .form-table input[type='password'], .form-table select, .form-table textarea {
	background:#f8f8f8;
	border:1px solid #dadada;
	width:300px;
	padding:8px 8px !important;
	line-height:inherit !important;
	font-size:16px !important;
}
.adtional-information .wp_crm_contact_form li:before, .adtional-information .wp_crm_contact_form li:after {
	display: table;
	line-height: 0;
	content: "";
}
.adtional-information .wp_crm_contact_form li:after {
	clear: both;
}
#your-profile .form-table th {
	padding:0px !important;
}
#your-profile .form-table td {
	font-size:inherit !important;
}
.form-table span.description, p.description.indicator-hint {
	display:block;
	font-size:80%;
	color:#868677;
}
/*--- Profile Details--*/
.profile-details {
	display:block;
	padding-top:20px;
}
.profile-details img.profile-img {
	float:right;
	margin:0px 30px 0px 0px;
	padding:8px;
	border:1px solid #dadada;
}
/*----Search Block-----*/
.filter-area.block-filter {
	float:none;
}
.filter-area.block-filter h4 {
	padding-bottom:15px;
}
.search-block {
	background:#f8f8f8;
	padding:15px;
	margin-top:20px;
}
.search-link {
	color:#000;
	font-weight:600;
	font-size:100%;
	display:inline-block;
}
.search-link:hover {
	color:#FFA423;
}
.search-block p {
	line-height:130%;
	margin:0 0 0 0;
	padding:15px 0 0 0;
}
span.search-text {
	color:#FFA423;
}
.search-title {
	color:#7295e6;
	font-weight:600;
	font-size:130%
}
.search-catg {
	padding-bottom:0px;
}
/*--REg Form---*/
.capctha-area #captcha_code {
	width:115px !important;
}
.capctha-area {
	display:block;
	position:relative;
}
.capctha-area .captcha_style {
	float:right;
	margin:0px;
	padding:0px !important;
	width:307px;
}
.capctha-area .captchaSizeDivLarge {
	float:right;
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:inherit !important;
	padding-bottom:15px;
}
.capctha-area .captchaSizeDivLarge .si-captcha {
	float:right;
	/*width:90px;*/
	width:135px;
	border:0px solid #d4871b !important;
	padding:0px !important;
	margin-right:10px !important;
}
.capctha-area .captchaSizeDivLarge #si_refresh_reg a {
	background: none repeat scroll 0 0 #afafaf;
	border: 0px solid #d4871b;
	border-radius: 100%;
	margin:3px 0 0 10px !important;
	padding: 5px 4px !important;
	display:inline-block;
}
.capctha-area .captchaSizeDivLarge #si_refresh_log a {
	background: none repeat scroll 0 0 #afafaf;
	border: 0px solid #d4871b;
	border-radius: 100%;
	margin:3px 0 0 10px !important;
	padding: 5px 4px !important;
	display:inline-block;
}
.form-reg .description.indicator-hint {
	background: none repeat scroll 0 0 #00214c;
	color: #8bbefa;
	padding: 10px;
	width: 450px;
}
p.register-text {
	color: #8bbefa;
	padding:5px 0 5px 0 !important;
}
.form-holder p {
	padding-bottom: 15px;
	display: block;
}
.form-holder p:before, .form-holder p:after {
	display: table;
	line-height: 0;
	content: "";
}
.form-holder p label {
	width: 170px;
	float: right;
	margin-left: 20px;
	color: #fff;
	font-size: 130%;
	padding-top: 5px;
	text-align: left;
}
.form-holder.form-login p label {
	margin-right:-70px;
}
.form-holder.form-login .capctha-area .captcha_style {
	width:238px;
}
.form-holder p input[type='text'] {
	background: #fff;
	border: 0px solid #d4871b;
	padding: 6px 10px;
	font-size: 120%;
	width: 260px;
}
.form-holder.form-reg p input[type='password'] {
	background: #fff;
	border: 0px solid #d4871b;
	padding: 6px 10px;
	font-size: 120%;
	width: 260px;
}
.form-holder.form-reg p input[type='submit'] {
	font-size: 120% !important;
	padding: 6px 20px;
	border: none;
	font-family: 'Lato', sans-serif;
	display: inline-block;
	cursor: pointer;
	line-height: normal;
	-webkit-appearance: button;
	transition: all 0.3s ease-out;
	background:#fa8620;
	color:#000;
}
.form-holder.form-reg p input[type='submit']:hover {
	background:#FF9D37;
	color:#000;
}
div.login-bottom a {
	padding:0px !important;
}
.show-others-speeches {
	display:block;
	padding-top:50px;
}
.video-block {
	float:right;
	width:20%;
}
.video-content {
	padding:10px;
}
.video-content a.video-link {
	color:#525252;
	margin-top:10px;
	display:inline-block;
}
.video-content a.video-link:hover {
	color:#000;
}
.form-login p.error {
	color: #f00;
	margin: 0 0 10px 120px;
}
.video_thumb_section_res li {
	width:90%;
	float:right;
	padding:1.5%;
	cursor:pointer;
}
.video_thumb_section_res li {
	margin-top:10px;
	display:inline-block;
}
.video_thumb_section_res li a {
	color:#525252;
	display:block;
	margin-top:7px;
	line-height:20px;
}
.video_thumb_section_res {
	padding-bottom:30px;
}
.video_thumb_section_res li a:hover {
	color:#000;
}
.video_thumb_section_res li .title_res {
	margin-top:10px;
}
select.filter_search_cat {
	background: none repeat scroll 0 0 #f8f8f8;
	border: 1px solid #dadada;
	margin-right: 14px;
	margin-top: 0;
	padding: 5px;
}
.filter-area.block-filter >.clearfix:last-child {
	padding-top:20px;
}
.pagination {
	text-align:center;
	padding-top:30px;
}
.pagination a {
	display:inline-block;
	padding:0 5px;
	background:#f8f8f8;
	border:1px solid #dadada;
	height:40px;
	line-height:38px;
	font-size:16px !important;
	min-width:38px;
	text-align:center;
	margin-right:-1px;
	color:#000;
}
.pagination span.current {
	display:inline-block;
	padding:0 5px;
	background:#FFA423;
	border:1px solid #FFA423;
	height:40px;
	line-height:38px;
	font-size:16px !important;
	min-width:38px;
	text-align:center;
	color:#fff;
}
.pagination a:hover {
	background:#fff;
	color:#FFA423;
}
/*--Social Update*/
.twitter-section {
	width:43%;
	float:right;
	background-color:#FFF;
	position:relative;
}
.section1 {
	float:left;
	margin-top:20px;
}
.twitter-section iframe {
	width:100% !important;
}
.fb-like-box, .fb-like-box span, .fb-like-box.fb_iframe_widget span iframe {
	width: 100% !important;
}
.social-block {
	padding-bottom:30px;
}
.archive {
	text-align:center;
}
.bttn-archive {
	display:inline-block;
	padding:10px 15px;
	font-family: 'Jameel Noori Nastaleeq';
}
.sample-form label {
	display: inline-block;
	float: right;
	padding-top: 5px;
	width: 150px;
}
.sample-form.rstpass label {
	width:170px;
}
.sample-form p input[type="text"], .sample-form p input[type="password"] {
	background: none repeat scroll 0 0 #f8f8f8;
	border: 1px solid #dadada;
	font-size: 16px !important;
	line-height: inherit !important;
	padding: 7px !important;
	width: 300px;
}
.sample-form .captcha_style {
	width:auto;
}
.sample-form .capctha-area .captchaSizeDivLarge .si-captcha {
	/*width:102px;*/
	width:135px;
	border:0px solid #dadada !important;
}
.sample-form .capctha-area .captchaSizeDivLarge #si_refresh_reg a {
	border:0px solid #a0a0a0;
}
p.message {
	font-size: 160%;
	padding-bottom: 30px;
	color:#000;
	line-height:120%;
}
.sample-form p {
	padding-bottom:20px
}
.sample-form p.submit input[type='submit'] {
	padding:10px 20px;
	font-size:100%
}
.search-video-result .popup-youtube {
	float:right;
	display:inline-block;
	width:10%;
}
.search-video-link {
	width:88%;
	float:left;
	padding-top:10px;
}
.sample-form span.description {
	color: #868677;
	display: block;
	font-size: 80%;
	margin-right:170px;
}
.singlepage-holder p img {
	float:right;
	margin: 30px 20px 0px 0px;
}
.languege-area div.widget.widget_polylang {
	float:right;
}
#inifiniteLoader {
	position:relative;
	text-align:center;
}
#inifiniteLoader a.bttn {
	transition:none;
	position:absolute;
	right:50%;
	top:-30px;
	margin-right:-50px;
}
/*----initiative----*/
.initiative-block {
	display:block;
	padding-bottom:30px;
	border-bottom:1px solid #eeeeee;
	margin-bottom:30px;
}
.initiative-image {
	float:right;
	width:20%;
}
.initiative-image a {
	display:block;
	padding:10px;
	border:1px solid #d9d9d9;
}
.initiative-des {
	float:left;
	width:78%;
}
.initiative-des p {
	padding-bottom:25px;
}
p a {
	color:#6499e0;
}
p a:hover {
	text-decoration:underline;
}
h3.initiative-title {
	font-size:200%;
	font-weight:800;
	padding-bottom:20px;
	padding-top:5px;
}
h3.initiative-title span {
	font-size:80%;
	font-weight:600;
}
.initiative-block a.btn-more {
	margin:15px 0 0 0;
	display:inline-block;
}
/*quotes-box*/
/*.quotes-box:nth-child(4n+5) .quotes-content{background:#dadada !important;}*/
.quotes-content {
	padding:15px;
	background:#CAE9FF;
	position:relative;
}
.quotes-content .quotes-title {
	font-size:160%;
	font-weight:300;
	padding-bottom:20px;
	color:#000;
	position:relative;
	z-index:5;
}
.quotes-content .quotes-des {
  color: #333;
  font-size: 110%;
  font-style: italic;
  line-height: 156%;
  padding-left: 35px;
  position: relative;
  text-indent: 44px;
  z-index: 0;
  font-weight:600;
}


.quotes-des .quote_by {
	border-right: 3px solid #fa8620;
	color: #727272;
	display: block;
	font-weight: 400;
	line-height: 110%;
	margin-top: 20px;
	padding-bottom: 1px;
	padding-right: 5px;
	text-indent: 0;
	font-size:90%;
}
.quotes_category {
	display:block;
	padding-top:15px;
}
.quotes-box .icon-quote-right {
	color: #9CC9E9;
	font-size: 38px;
	right: 0px;
	top: -5px;
	z-index: 1;
	position:absolute;
	text-indent:0;
}
.quotes-box .icon-quote-left {
	color: #9CC9E9;
	font-size: 38px;
	z-index: 1;
	text-indent:0;
	position:absolute;
	margin-right:10px;
}
/*quotes-holder */

	.quotes-holder {
	/*-moz-column-count: 4;
	-webkit-column-count: 4;
	column-count: 4;
	-moz-column-gap: 1em;
	-webkit-column-gap: 1em;
	column-gap: 1em;*/
}
.quotes-box {
	width: 330px;
    float: right;
    position: relative;
    margin-bottom: 10px;
    margin-left: 5px;
	margin-right: 30px;
	background: #CAE9FF;
}
/*.quotes-box:before {
    border-right: 25px solid #adaea8;
    border-top: 25px solid #eee;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    content: "";
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    z-index: 1000;
}*/
 

/*Link to US*/

	ul.link-top12 {
}
/* stalwart*/

.stalwart-content {
	/*padding:15px;*/
	background:#fff;
	position:relative;
	border:#dbdbdb solid 1px;
}
.stalwart-content .quotes-title {
	font-size:160%;
	font-weight:300;
	padding-bottom:20px;
	color:#000;
	position:relative;
	z-index:5;
}
.stalwart-content .quotes-des {
  color: #333;
  font-size: 110%;
  font-style: italic;
  line-height: 156%;
  padding-left: 35px;
  position: relative;
 /* text-indent: 44px;*/
  z-index: 0;
  font-weight:600;
  text-align: justify;
}

.quotes-des  figure {
    width: 330px;
    height: 250px;
    overflow: hidden;
    position: relative;
}
ul.link-top12 li {
	background-color: #eee;
	float:right;
	width:18%;
	min-height:110px;
	text-align:center;
	margin:1%;
}
.right_link_to_us {
	padding:10px;
}
.left_link_to_us {
	padding:10px 10px 10px 10px;
	font-size:100%;
}
/*Comment*/
.comment-list {
	margin-bottom: 40px;
}
.comment-list li, .ping-list li {
	border-bottom: 1px solid #d6d6d6;
	list-style-type: none;
	padding: 2rem 0;
	width: 100%;
}
.comment-author, .comment-meta {
	line-height: 1.2;
}
.comment-author {
	padding-top: 0.375rem;
}
.comment-list li .avatar {
	float: right;
	margin: -0.375rem 1rem 1.5rem 0;
}
.avatar {
	border-radius: 50%;
}
.comment-author cite {
	font-style: normal;
}
#header .genesis-nav-menu a, .widgettitle, .comment-author cite, .subheading, .post-info a, .login-page #become-a-member .features-basic h3 span {
	font-weight: 600;
	letter-spacing: 1px;
	text-decoration: none;
	text-transform: uppercase;
}
.comment-author, .comment-meta {
	line-height: 1.2;
}
.commentmetadata, #author, #email, #url {
	margin-bottom: 0.75rem;
}
.comment-meta a {
	text-decoration: none;
}
.comment-meta a {
	font-size: 0.75rem;
}
.comment-content p {
	margin-bottom: 1.5rem;
}
.comment-reply-link, .comment-content p {
	margin-right: 3.5rem;
}
.children:before {
	background-color: #fff;
	background-image: url(images/arrow-down.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 7px 4px;
	content: "";
	display: block;
	height: 4px;
	right: 18px;
	position: absolute;
	top: -2px;
	width: 24px;
}
.children {
	border-top: 1px solid #d6d6d6;
	margin-bottom: -2rem;
	margin-right: 3.5rem;
	margin-top: 2rem;
	position: relative;
}
.comment-list li ul li {
	margin-left: -2rem;
}
.comment-list li, .ping-list li {
	border-bottom: 1px solid #d6d6d6;
	list-style-type: none;
	padding: 2rem 0;
	width: 100%;
}
.comment {
	border-left: medium none;
}
.comment-author, .comment-meta {
	line-height: 1.2;
}
.commentmetadata, #author, #email, #url {
	margin-bottom: 0.75rem;
}
.widgettitle, .subheading, .breadcrumb, .comment-meta a, .light-gray, small, .login-page #become-a-member .features-basic h3 span {
	color: #aaaaaa;
}
.reply a {
	background: none repeat scroll 0 0 #484848;
	color: #ffa523;
	display: inline-block;
	margin-top: 20px;
	padding: 5px 15px;
	margin:0;
}
.reply {
	padding-top:20px;
	text-align:left;
}
.reply a:hover {
	color: #fff;
}
.comments-area p {
	padding-top:10px;
}
.comments-area h2.comments-title {
	padding:20px 0px;
	font-size:100%;
}
.navigation.comment-navigation {
	display:block;
	padding-top:20px;
}
.comments-area p  input[type="text"]{
  border-radius: 10px;
  height: 36px;
  border: 1px solid #fa8620;
  padding-right: 7px;font-size: 20px;
}
.comments-area p div.captchaSizeDivLarge  {width: 30%;
  float: right;
}
.comments-area  p.captch-style input {width:20%;margin-right:2%;}

#comment-nav-below.navigation.comment-navigation {
	padding-top:0px;
}
.navigation.comment-navigation h1.screen-reader-text {
	float:right;
	display:none;
}
.navigation.comment-navigation .nav-previous {
	float:right;
}
.navigation.comment-navigation .nav-next {
	float:left;
}
.navigation.comment-navigation a {
	color:#525252;
	padding: 10px;
	background:#EBEBEB;
	display:inline-block;
}
.navigation.comment-navigation a:hover {
	color:#000;
}
.navigation.comment-navigation:before, .navigation.comment-navigation:after {
	display: table;
	line-height: 0;
	content: "";
}
.navigation.comment-navigation:after {
	clear: both;
}
.comment-respond {
	background:#eeeeee;
	padding:20px 30px;
	margin-top:20px;
}
p.comment-form-comment label {
	display:block;
}
p.comment-form-comment textarea {
	display:block;
	border-radius: 10px;
        border:1px solid #fa8620;
	width:100%;
	padding:2%;
	font-size:100%;
	font-family: 'Lato', sans-serif;
	margin-top:5px;
	height:150px;
}
p.form-submit input[type='submit'] {
	padding:10px 15px;
}
#reply-title a {
	margin-right:10px;
	display:inline-block;
	color:#525252;
	text-decoration:underline;
}
#reply-title a:hover {
	color:#000;
}
#reply-title {
	font-size:150%;
	font-weight:300;
}
.error {
	color:#c01919;
	font-size: 100%;
}
.form-login p.error {
	padding-bottom:0;
}
.success-text {
	color: #2b8900;
	font-size: 100%;
	padding-bottom: 16px;
}
#limit_text {
}
#searchForm .load-enc {
	display:none !important;
}
/*Site Map*/
.site_map_content {
	display:block;
}
.site_map_content .page_heading {
	display:none;
}
.site_map_content ul li.page_item {
	width:50%;
	float:right;
}
.site_map_content ul li.page_item ul.children li {
	width:100%;
}
.site_map_content ul li.page_item {
	margin:10px 0px;
	padding:0px;
	display:block;
}
.site_map_content ul li.page_item a {
	background:url(images/blt.jpg) no-repeat 2px 6px;
	padding-right:16px;
	display:block;
}
.site_map_content ul li.page_item a:hover {
	text-decoration:underline;
}
.site_map_content ul li.page_item ul.children {
	margin:0 0 0 0;
	padding:0 0 0 20px;
	border:0px;
}
.site_map_content ul li.page_item.page_item_has_children > a {
	font-weight:600;
	font-size:120%;
	color:#000;
}
.site_map_content ul li.page_item ul.children:before {
	background-color:none;
	background-image: none;
	background-position: center center;
	background-repeat: no-repeat;
	content: inherit;
	display: inherit;
	height: inherit;
	right: inherit;
	position: inherit;
	top: inherit;
	width: inherit;
}
#two_factor_auth {
	background: #fff;
	border: 1px solid #d4871b;
	padding: 6px 10px;
	font-size: 120%;
	width: 260px;
}
/*TAb Menu*/
ul.tab-menu {
	display:block;
}
ul.tab-menu li {
	float:right;
}
ul.tab-menu li a {
	display:inline-block;
	padding:15px 20px;
	background:#333;
	color:#fff;
}
ul.tab-menu li.active a {
	background:#EFF0F2;
	color:#000;
}
.tab-container {
	padding:0px;
	background:#EFF0F2;
}
.tab-content ul li {
	display:block;
	padding:20px;
}
.tab-content ul li a {
	display:inline-block;
	color:#333;
	font-size:100%;
	background:url(images/blt.jpg) no-repeat 2px 4px;
	padding-right:18px;
}
.tab-content ul li a:hover {
	color:#000;
	text-decoration:underline;
}
.tab-content ul li span {
	display:block;
	color:#808080;
	font-size:80%;
	padding:10px 0px 0px 0px;
}
.tab-content ul li:nth-of-type(even) {
 background: #f8f8f8;
}
.tab-bttn-area {
	text-align:center;
	padding:10px 0px;
}
.bttn-visit {
	display:inline-block;
	padding:10px 20px;
	background:#333;
	color:#fff;
}
.bttn-visit:hover {
	color:#FFA423;
}
#kanni-lang-switch {
	margin:5px 0px;
	font-size:90%;
}
#kanni-lang-tips {
	float: right;
	margin-left: 5px;
}
/*Display None*/
/*.skip_to_main, .top-m{display:none;}*/

table.form-table {
}
table.form-table tr td, table.form-table tr th {
	border:0;
	background:none;
	padding:0;
	color:#fff;
	font-weight:normal;
}
table.form-table tr {
	background:none;
}
.controls.wp_crm_input_wrapper.inp-holder.clearfix label {
	width:101px;
}
/*All Sub Bnner*/


.sub-banner {
	position:relative;
	height: 360px;
	width: 100%;
	-ms-background-position-x: center !important;
	-ms-background-position-y: bottom !important;
	background-position: center bottom !important;
	background-size: cover !important;
	margin-top:25px;
	-ms-behavior: url(css/backgroundsize.min.htc);
}
.sub-banner-small {
	position:relative;
	height: 156px;
	width: 100%;
	-ms-background-position-x: center !important;
	-ms-background-position-y: bottom !important;
	background-position: center bottom !important;
	background-size: cover !important;
	margin-top:25px;
	-ms-behavior: url(css/backgroundsize.min.htc);
}
.login-area {
	float:right;
	margin-right:10px;
}
.login-area li {
	float:right;
	margin-right:5px;
}
.login-area li a {
	display:block;
	width:23px;
	height:23px;
	text-align:center;
	color:#fff;
	border:0px solid #ffbd5f;
	border-radius:1px;
	line-height:24px;
	background:#333;
}
.login-area li a:hover {
	color:#FFA423;
}
div.meteor-slides {
	margin:0 auto !important;
}
.meteor-slides .mslide a {
	/*height:642px;*/
	display:block;
	width: 100%;
	-ms-background-position-x: center !important;
	-ms-background-position-y: top !important;
	background-position: center top !important;
	background-size: cover !important;
	margin-top:25px;
	-ms-behavior: url(css/backgroundsize.min.htc);
}
.meteor-slides .meteor-clip {
	background:#000;
	height:527px;
	overflow:hidden;
}
#meteor-slideshow {
	overflow:hidden;
}
.mslide span {
	position:absolute;
	bottom:55%;
	left:90px;
	z-index:1000;
	color:#fff;
	font-weight:800;
	font-size:25px;
	text-transform:uppercase;
	text-align:right;
	padding:20px;
	max-width:430px;
	display:block;
	line-height:100%;
	background:url(images/ops50.png) repeat !important;
	
}

	
	.mslide span span {
	position:relative;
	top:inherit;
	left:inherit;
	right:0;
	z-index:1000;
	color:#fff;
	font-weight:300;
	text-transform:uppercase;
	text-align:right;
	padding:0;
	width:inherit;
	font-size:25px;
	display:block;
	padding-top:5px;
	line-height:100%;
	background:none !important;
}




table.pms-list tr td a {
	display:block;
	color:#FFA423;
}
table.pms-list tr td a:hover {
	text-decoration:underline;
}
a.link-ico {
	padding-right:25px;
}
a.ico-pdf {
	background:url(images/pdf.png) no-repeat;
}
a.ico-word {
	background:url(images/word.png) no-repeat;
}
a.ico-excel {
	background:url(images/excel.png) no-repeat;
}
a.ico-pp {
	background:url(images/powerpoint.png) no-repeat;
}
a.ico-flash {
	background:url(images/flash.png) no-repeat;
}
img.alignright {
	float:right;
	margin:20px 20px 20px 0;
}
img.alignleft {
    float: right;
    width: 100%;
}
.twitter-timeline {
	height:300px;
}
div.owl-item .item img {
	width:100%;
}
.main_video_box {
	margin-bottom:20px;
	background:#eeeeee;
}
.video-catg h3 {
	font-size:130%;
	font-weight:700;
}
ul.live-speech li {
	float:right;
	width:25%;
}
.meteor-slides ul.meteor-nav {
	display:block !important;
}
.meteor-nav a {
	opacity:0.4;
}
.meteor-nav a:hover {
	opacity:1;
}
.meteor-nav .prev a {
	background:url(images/prev.png) no-repeat center center !important;
	margin-right:10px;
}
.meteor-nav .next a {
	background:url(images/next.png) no-repeat center right !important;
	margin-left:10px;
}
div.filter {
	float:right;
}
/*All Share*/
.share-block {
	position:relative;
	padding:20px 0px 4px 0;
	height:53px;
	overflow:hidden;
	float:left;
}
.date-block{float: right; line-height:4}
@supports (-webkit-appearance:none) {    
    .share-block{
    	overflow:visible;
    }
}
.share-block .share-content {
	float:right;
	position:absolute;
	right:-235px;
	display: none;
}
.share-content a {
	display:inline-block;
	float:right;
	margin-left:5px;
}
.share-block:hover .share-content {
	display:block;
	width:200px;
	right:0;
}
.share-block:hover .share-icon {
	display:none;
}
.share-icon {
	position:relative;
	display:inline-block;
	float:right;
	width:100%;
	height:32px;
	background:url(images/ico-share.png) no-repeat;
	padding-right:36px;
	line-height:32px;
}
.popular_image {
	width:50%;
	margin-bottom:0;
	padding:0px 3% 0 0;
	float:right;
}
.popular_image .photo {
	height:265px;
	position:relative;
	background:#000;
}
.popular_image .photo img {
	transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-webkit-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	-ms-transition:all 0.3s ease-out;
}
.popular_image .photo:hover img {
	opacity:0.5;
}
.popular_image .photo span.caption-pop-image {
	bottom: -102%;
	color: #fff;
	font-size: 100%;
	font-weight: 500;
	right: 0;
	line-height: 125%;
	padding: 20px;
	position: absolute;
	width: 100%;
	z-index: 1000;
	-moz-transition:all 0.3s ease-out;
	-webkit-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	-ms-transition:all 0.3s ease-out;
}
.popular_image .photo:hover span.caption-pop-image {
	bottom:0;
}
.gallery-container h3.title-pop {
	font-size: 215%;
	font-weight: 800;
	text-transform: none;
	padding-bottom:20px;
}
.gallery-container h3.title-pop span {
	color: #999;
	font-size:16px;
	font-weight: 600;
	text-transform: uppercase;
	display:block;
	padding-top:5px;
}
.main-pop-holder {
	width:75%;
	float:right;
}
.dowload-image {
	width:25%;
	float:left;
}
.main-popular-holder {
	padding-bottom:40px;
}
.gallery-holder h3.title-pop {
	padding-bottom:20px;
}
.download-area {
	height:auto;
}
.download-area img {
	width:100%;
}
.download-area ul {
	padding:1.5%;
}
.download-area ul li {
	background: none repeat scroll 0 0 #e5931f;
	border: 1px solid #fff;
	float: right;
	height: 51px;
	margin: 2%;
	width: 21%;
}
.mCSB_scrollTools a + .mCSB_draggerContainer {
	margin:0px !important;
}
.share_date {
	position:relative;
	display:block;
	padding-top:10px;
}
.share_date span.date {
	display:inline-block;
	float:right;
	padding-top:7px;
	margin-left:10px;
}
.share_date .share-block {
	padding:0;
}
.share-gallery {
	right: 50%;
	margin-right: -95px;
	min-width: 190px;
	position: absolute;
	top: -47px;
	display:none;
	transition: all 0.3s ease-in-out;
}
.share-gallery a img {
	margin:0px 3px;
	width:31px;
	height:31px;
	background:rgba(255, 255, 255, 0.8);
	border-radius:100%;
	display:inline-block;
}
.share-gallery a:hover img {
	background:rgba(255, 255, 255, 1);
}
#fancybox-wrap:hover .share-gallery {
	display:block;
}
#fancybox-wrap {
	margin-right:20px;
}
#video_section_id_content .share-block {
	position:absolute;
	z-index:1000;
	width:290px;
	bottom:70px;
	right:30px;
	display:none;
}
#video_section_id_content .share-block a img {
	margin:0px 0px;
	width:31px;
	height:31px;
	background:rgba(255, 255, 255, 0.8);
	border-radius:100%;
	display:inline-block;
}
#video_section_id_content .share-block a:hover img {
	background:rgba(255, 255, 255, 1);
}
#video_section_id_content:hover .share-block {
	display:block;
}
a#inifiniteLoader {
	width:150px;/* background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    color: #fff;
    margin: 0 auto;
    padding: 10px;
    position: relative;
    text-align: center;
	position:relative !important;
	right:50%;
	bottom:10px;
	left:inherit !important;*/
}
.resend {
	display:block;
	text-align:center;
	padding-top:5px;
}
.resend a {
	font-size:120%;
	float:none !important;
}
.bx-wrapper {
	margin-bottom:0px !important;
}
.interact-block.right a.link:hover, .interact-block.left a.link:hover {
	text-decoration:underline !important;
	cursor:pointer;
}
#kanni-lang-keyboard-block {
	width:428px;
	background:#606060 !important;
	padding:13px !important;
	z-index:9999 !important;
	border:0 !important;
	}
#kanni-lang-keyboard-block input[type="button"] {
	width:25px;
	height:30px;
	text-align:center;
	line-height:30px;
	overflow:hidden;
	border-bottom: 1px solid #000 !important;
	border-left: 1px solid #000 !important;
}
#kanni-lang-keyboard-block input[type="button"]:hover {
	background:#252525;
	border-bottom-color:#000 !important;
	font-weight:bold;
}
#kanni-lang-keyboard-block a {
	background:#fff;
	border-radius: 100%;
	box-shadow: 0 0 2px #564a4a;
	height: 20px;
	line-height: 20px;
	position: absolute;
	left: -10px;
	text-align: center;
	top: -10px;
	width: 20px;
}
#kanni-lang-keyboard-block div {
	border-right: 1px solid #000 !important;
	border-top: 1px solid #000 !important;
}
#kanni-lang-switch-block{border:0px !important;}

/*2015/03/24*/
.wp_crm_form_response{background: #0d315c;}  
.error_contact_pm{color:#FFF;}
.wp_crm_response_text {color:#FFF;}
.wc_center{text-align:center;}
.right-option{clear:both; float:right; border:1px solid #000;}

.info-manager{position:relative; margin-right:15px; display:inline-block;}

.info-manager:hover{text-decoration:none;}
.info-manager:hover span{text-decoration:underline;}
.info-manager i{ border: 1px solid #5f6268;
    border-radius: 100%;
    color: #5f6268;
    display: inline-block;
    float: right;
    height: 24px;
    line-height: 21px;
    overflow: hidden;
    text-align: center;
    width: 24px; position:absolute; top:-1px; right:-45px; text-decoration:none !important;}
	
.comment_instructions{
 text-align: left;
 height: 20px;
}
	
.skip-next {
  bottom: 30px;
  color: #000;
  height: 43px;
  right: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 9999;
}

.skip-next a{font-size:40px; color:#fff; opacity:0.6}
.skip-next a:hover{opacity:0.9}

h3.search-vidtitle {
  font-size: 130%;
  font-weight: 700;
  padding:20px 0px 10px 0px;
}



.pm-msg-bg{
	box-sizing:border-box;
	color:#000;
	margin-top:0px;
	position:relative;
	max-width:806px;
	text-align:justify;
	}
	
	
	
	img.img-right{float:right; margin:0px 35px 35px 0px;}
	img.img-left{float:left; margin:0px 0px 35px 35px;}
	
	.pm-msg-bg p{line-height:120%;}
	
	
	
	.letter-top{}
	.letter-mid{background:url(images/ltr-mid.png) repeat-y; box-sizing:border-box; padding:0px 60px 20px 60px; 
	background-size:100%;
	margin-top:-42px;
	
	}
	


.letter-btm{margin-top:-5px; position:relative; z-index:1000;}
.letter-sign-left{float:left;}
.sign-ico{width:135px; height:58px; background:url(images/nm-signature.png) no-repeat top right; margin-bottom:20px;}
.sign-text{padding-right:10px;}
.padd-bottom{padding-bottom:20px;}
.ltr-links{text-align:center;}
.ltr-links a{display:inline-block;}
.ltr-links span{display:inline-block; padding:10px 10px;}
.spl-text{font-family:Georgia, "Times New Roman", Times, serif !important; font-weight:bold; font-style:italic; color:#FA8620; text-transform:initial !important; text-align:left; padding-top:10px; font-size:16px;}
.news-bg{float:right;border-radius: 9px;}
.news-bg p {padding-right:7px;padding-top:10px;text-align: justify;padding: 15px;}
.alert{background: url(images/alert.png); background-repeat: no-repeat;}
.pib-info {display: block; margin-top: 3px;}
.pib-info div{float: right;}
.pib-info div.alert{width: 20px; height: 20px; margin-left: 7px;}
.alert-text {font-size: 90%;  padding-top: 4px;}
body.ml span.txt-close {white-space: inherit !important;bottom: -36px;font-size: 11px;}
a:focus {
    outline: thin dotted;
}
li:focus {
    outline: thin dotted;
}

.main-menu:focus #toggleMenu{display: block;}
.text-banner {
    color: #fff;
    right: 0;
    padding: 10px;
    position: absolute;
    text-align: center;
    top: 0;
}
.text-banner h6 {
  color: #fff;
  font-size: 135%;
  font-weight: 700;
  line-height: 115%;
  text-shadow: 1px 2px 2px #0f0f0f;
  text-transform: uppercase;
}

.text-banner h6 span {
    display: block;
    font-size: 85%;
}

.text-banner p {
  font-size: 108%;
  font-weight: 300;
  line-height: 110%;
  text-shadow: 1px 2px 2px #0f0f0f;
  padding-top: 5px;
}
.digitalindia{position: relative;width: 98%;overflow: hidden;} 
.digitalindia a i {
	position: absolute;
    z-index: 100;
    font-size: 180%;
    color: #000;
    top: 10px;
    right: 10px;
}  
div.digitalindia:hover img {
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
}
div.digitalindia  img{
transition:all 0.3s ease;
}
.lang-alert {
    color: #000;
    float: right;
    padding-right: 0px;
    font-weight: bold;
	text-align:right;
	direction: ltr;
}
.new-year-gallery{padding: 0px;float: right;margin-bottom: 10px; width:100%;}
.new-year-gallery img {
width:100%;
}
.right-content img.alignnone {
    width: 100%;
}
.single-image-align {
	width: 87%;
    margin: 0 auto;
}
.single-tweet-align {
	width: 63%;
    float: right;
    margin-right: 18%;
}
.tweet-container {
	width: 100%;
    float: right;
    border-radius: 5px;
    margin-top: 5px;
}
.single-image-align p {
	border: 10px solid #fff;
    box-shadow: 0 0 3px #b9b9b9;
    margin-bottom: 20px;
    padding-bottom: 0px;
    float: right;
    width: 100%;
    }
 .single-image-align p a ul ,.news-bg p a ul.wwm_social_share{
 	display: block !important;
 }   
@charset "utf-8";.wwm_socialshare_imagewrapper{position:relative;display:block}.wwm_social_share{list-style:none;margin:0!important;display:none;position:absolute;background:rgba(255,255,255,0.5);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4cffffff', endColorstr='#4cffffff');padding:0 5px 0 0}.wwm_social_share.wwm_top_right{top:0;right:0}.wwm_social_share.wwm_top_left{top:0;left:0}.wwm_social_share.wwm_bottom_left{bottom:0;left:0}.wwm_social_share.wwm_bottom_right{bottom:0;right:0}.wwm_social_share.wwm_center{top:50%;right:50%}.wwm_social_share li{cursor:pointer;background:url(../images/social_icons.png) no-repeat;display:inline-block;width:30px;height:30px;margin:5px 0 0 5px!important;line-height:0!important;padding:0!important;content:none}.wwm_social_share li:after,.wwm_social_share li:before{content:none}.wwm_social_share li.wwm_facebook:hover{background-position:0 -34px}.wwm_social_share li.wwm_twitter{background-position:-68px 0}.wwm_social_share li.wwm_twitter:hover{background-position:-68px -34px}.wwm_social_share li.wwm_gplus{background-position:-137px 0}.wwm_social_share li.wwm_gplus:hover{background-position:-137px -34px}.wwm_social_share li.wwm_pinit{background-position:-102px 0}.wwm_social_share li.wwm_pinit:hover{background-position:-102px -34px}.wwm_social_share li.wwm_tumblr{background-position:-170px 0}.wwm_social_share li.wwm_tumblr:hover{background-position:-170px -34px}.wwm_social_share li.wwm_linked{background-position:-34px 0}.wwm_social_share li.wwm_linked:hover{background-position:-34px -34px}

.gallery-share {
	list-style: none;
    margin: 0!important;
    position: absolute;
    background: rgba(255,255,255,0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4cffffff', endColorstr='#4cffffff');
    padding: 0 5px 0 0;
}
.gallery-share a {
   cursor: pointer;
    background: url(../images/social_icons.png) no-repeat;
    display: inline-block;
    width: 30px;
    height: 30px;
    margin: 5px 0 0 5px!important;
    line-height: 0!important;
    padding: 0!important;
    content: none;
}
.gallery-share a.wwm_twitter {
    background-position: -68px 0;
}
.gallery-share a.wwm_gplus {
    background-position: -137px 0;
}
.gallery-share a.wwm_linked {
    background-position: -34px 0;
}


 .grt-media-container , .news-bg p.video-container{
  	border: 10px solid #fff;
    box-shadow: 0 0 3px #b9b9b9;
    padding-bottom: 56.25% !important;
    width: 87%;
    margin: 0 auto;
    margin-bottom: 10px;
    position: relative;
    padding-top: 0px;
    height: 0;
    overflow: hidden;
  }    
  .grt-media-container iframe , .news-bg p.video-container iframe {
  	 position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
  }
 .grt-img-container ,.news-bg p.news-bg-image { 
 	border: 10px solid #fff;
    box-shadow: 0 0 3px #b9b9b9;
    padding-bottom: 0px !important;
    width: 87%;
    margin: 0 auto;
    margin-bottom: 10px;
}
.news-bg p.news-bg-image  {
	padding: 0px !important;
}

#thevideo{
	display: block;
    border: 10px solid #fff;
    box-shadow: 0 0 3px #b9b9b9;
    margin-bottom: 20px;
    padding-bottom: 0px;
    float: right;
    width: 100%;
}
#thevideo embed {
	width:100%;
}
.custom-yt-image{
    border: 10px solid rgb(255, 255, 255);
    box-shadow: rgb(185, 185, 185) 0px 0px 3px;
    margin-bottom: 20px;
    padding-bottom: 0px;
    float: right;
    width: 100%;
}
.custom-yt-image  img {
	cursor: pointer;
    width: 100%;
}
.comments-area {float: right;}
div.alignimage p  img{border: 10px solid #fff;
    box-shadow: 0 0 3px #b9b9b9;
    padding-bottom: 0px !important;
    width: 87% !important;
    margin: 0 auto;
    margin-bottom: 10px;display: block;}
.banner-know-pm {
	background: #21529e;
}  
.banner-know-pm .sub-banner{
	background-size: contain !important;
        margin-top:38px;
}  
.block-top-inner p .know-the-pm{
	font-size: 120%;
	font-weight: 400;
	float: left;
}
.info-block-2 .visit-profile  h5 {text-align: center;padding: 0px;padding-bottom:5px;}
.info-block-2 .more-info {margin-bottom: 10px;}
.mkb-wrapper .boxed  {padding:0px;}
.mkb-wrapper{width: 80%;margin: 0 auto;}
.mkb-news-wrapper {width:29.3%;float: right; }
.mkb-wrapper > div{margin-left: 2%;margin-bottom: 33px;border: 0px solid #fa8620; box-shadow: 1px 1px 6px 2px #C9C9C9;
-webkit-box-shadow: 2px 2px 5px 3px #D1D1D1;}
.mkb-wrapper aside .entry-title {margin: 0px!important;padding: 2px 7px 5px 7px!important;min-height:60px;max-height:60px;background: #fa8620; display:none;}
.mkb-wrapper aside .entry-title a {color:#fff;}
.img-frame {position: relative;width:100%;height:auto;overflow: hidden;}    
.img-frame a:hover ul {display: block;}  
.img-frame a ul {} 
.mkb-banner img {width: 100%;}
.img-frame a img {width: 100%;}
.mkb-container {margin-top: 3%;}
.mkb_latest_mannkibaat .video_section_content{width:100%;margin: 0 auto;}
.mkb_latest_mannkibaat{text-align: center;width: 54%;margin: 0 auto;}

.mann-ki-baat-block{float: right;font-weight: 400;font-size: 30px;margin-top: 2%;margin-bottom: 2%;width: 80%;border-bottom: 2px solid;}
.title-pop-new {font-size:42px; float:right; font-family:'Jameel Noori Nastaleeq' !important; color:#000; font-weight:bold;}
.mann-ki-baat-latest-title {
	text-align: right;
    font-size: 26px;
    line-height: 27px;
    border-bottom: 2px solid #000;
    width: 27%;
    margin-right: 10px;
    }
body.ml .menu-col ul li a {
    font-size: 113%;}
.screen-reader-text{display:none;}

.pm-custom-design .thumb-box12 .box > div.excerpt:after {
    content: "\f104";
    font-family: FontAwesome;
    text-indent: 0;
    position: absolute;
    right: 0;
    top: 0px;
    color: #04bf9d;
    font-weight: bold;
    font-size: 22px;
    -webkit-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}
.pm-custom-design .thumb-box12 .box > div.excerpt{
	padding-right:24px;
}
.infographics-container .row .col-sm-4{
	border: 1px solid #000;
    min-height: 340px;
    margin-top: 10px;
    float: right;
}
.mediaLeft {
    width: 248px;
    float: left;
    background: #fff;
    border: #dcdcdc solid 1px;
    text-align: center;
    height: 210px;
    vertical-align: middle;
    line-height: 210px;
    margin-left: 30px;
    margin-bottom: 10px;
}
.mediaColSm{
	width: 31% !important;
    float: left;
    position: relative;
    min-height: 140px;
}
.sound-cloud-mann-ki-baat-play {
	 margin-left: 0% !important;
    margin-right: 23% !important;
    height: 34px;
    padding: 5px 20px;
    margin-top: 6px;
    margin-bottom: 10px;
    cursor: pointer;
}
.owl-carousel{direction:ltr !important;}
.diraction_en{direction:ltr;}

.mediaHeading {
    font: 300 25px/1em 'Jameel Noori Nastaleeq' !important;
    color: #161616;
    margin-bottom: 8px;
    font-weight: 400;
}
.mediaText {
    font-family: 'Jameel Noori Nastaleeq' !important;
    font-size: 15.5px;
    color: #161616;
    padding-right: 10px;
    line-height: 20px;
}
.pm-custom-design h2 {
    font: 300 24px/1.5em 'Jameel Noori Nastaleeq' !important;
    margin: 0 0 65px 0;
    color: #464646;
}
.pm-custom-design .btn-default.btn1{
	font-family: 'Jameel Noori Nastaleeq' !important;
}

.jumbotron h1 {
    margin-top: 10px;
    font: 300 30px/1em 'Jameel Noori Nastaleeq' !important;
    color: #17967f;
}
.jumbotron a {
    margin-top: 10px;
    font: 300 30px/1em 'Jameel Noori Nastaleeq' !important;
    color: #17967f;
}
input, label {
    font-family: 'Jameel Noori Nastaleeq';
}
.item {
    margin: 0;
    position: relative;
    direction: rtl;
}
.scroll-container{
	padding-top:10px;
}