a,
	abbr,
	acronym,
	address,
	applet,
	article,
	aside,
	audio,
	b,
	big,
	blockquote,
	body,
	canvas,
	caption,
	center,
	cite,
	code,
	dd,
	del,
	details,
	dfn,
	div,
	dl,
	dt,
	em,
	embed,
	fieldset,
	figcaption,
	figure,
	footer,
	form,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	header,
	hgroup,
	html,
	i,
	iframe,
	img,
	ins,
	kbd,
	label,
	legend,
	li,
	mark,
	menu,
	nav,
	object,
	ol,
	output,
	p,
	pre,
	q,
	ruby,
	s,
	samp,
	section,
	small,
	span,
	strike,
	strong,
	sub,
	summary,
	sup,
	table,
	tbody,
	td,
	tfoot,
	th,
	thead,
	time,
	tr,
	tt,
	u,
	ul,
	var,
	video {
		margin: 0;
		padding: 0;
		border: 0;
		font: inherit;
		vertical-align: baseline
	}

	article,
	aside,
	details,
	figcaption,
	figure,
	footer,
	header,
	hgroup,
	menu,
	nav,
	section {
		display: block
	}

	body {
		line-height: 1
	}

	ol,
	ul {
		list-style: none
	}

	blockquote,
	q {
		quotes: none
	}

	blockquote:after,
	blockquote:before,
	q:after,
	q:before {
		content: '';
		content: none
	}

	table {
		border-collapse: collapse;
		border-spacing: 0
	}

	html,
	body {
		height: 100%;
	}

	.arial {
		font-family: 'Roboto', sans-serif;
	}

	.fwn {
		font-weight: normal !important;
	}

	.fwb {
		font-weight: bold !important;
	}

	.fs10 {
		font-size: 10px !important;
	}

	.fs11 {
		font-size: 11px !important;
	}

	.fs12 {
		font-size: 12px !important;
	}

	.fs13 {
		font-size: 13px !important;
	}

	.fs14 {
		font-size: 14px !important;
	}

	.fs15 {
		font-size: 15px !important;
	}

	.fs16 {
		font-size: 16px !important;
	}

	.fs17 {
		font-size: 17px !important;
	}

	.fs18 {
		font-size: 18px !important;
	}

	.fs19 {
		font-size: 19px !important;
	}

	.fs20 {
		font-size: 20px !important;
	}

	.fs21 {
		font-size: 21px !important;
	}

	.fs22 {
		font-size: 22px !important;
	}

	.fs23 {
		font-size: 23px !important;
	}

	.fs24 {
		font-size: 24px !important;
	}

	.fs25 {
		font-size: 25px !important;
	}

	.fs26 {
		font-size: 26px !important;
	}

	.fs27 {
		font-size: 27px !important;
	}

	.fs28 {
		font-size: 28px !important;
	}

	.fs29 {
		font-size: 29px !important;
	}

	.fs30 {
		font-size: 30px !important;
	}

	.fs31 {
		font-size: 31px !important;
	}

	.fs32 {
		font-size: 32px !important;
	}

	.fs33 {
		font-size: 33px !important;
	}

	.fs34 {
		font-size: 34px !important;
	}

	.fs35 {
		font-size: 35px !important;
	}

	.fs36 {
		font-size: 36px !important;
	}

	.fs37 {
		font-size: 37px !important;
	}

	.fs38 {
		font-size: 38px !important;
	}

	.fs39 {
		font-size: 39px !important;
	}

	.fs40 {
		font-size: 40px !important;
	}

	.lh12 {
		line-height: 12px !important;
	}

	.lh13 {
		line-height: 13px !important;
	}

	.lh14 {
		line-height: 14px !important;
	}

	.lh15 {
		line-height: 15px !important;
	}

	.lh16 {
		line-height: 16px !important;
	}

	.lh17 {
		line-height: 17px !important;
	}

	.lh18 {
		line-height: 18px !important;
	}

	.lh19 {
		line-height: 19px !important;
	}

	.lh20 {
		line-height: 20px !important;
	}

	.lh22 {
		line-height: 22px !important;
	}

	.lh24 {
		line-height: 24px !important;
	}

	.lh26 {
		line-height: 26px !important;
	}

	.lh28 {
		line-height: 28px !important;
	}

	.lh30 {
		line-height: 30px !important;
	}

	.lh32 {
		line-height: 32px !important;
	}

	.lh34 {
		line-height: 34px !important;
	}

	.lh36 {
		line-height: 36px !important;
	}

	.lh38 {
		line-height: 38px !important;
	}

	.lh40 {
		line-height: 40px !important;
	}

	.lh42 {
		line-height: 42px !important;
	}

	.lh44 {
		line-height: 44px !important;
	}

	.lh46 {
		line-height: 46px !important;
	}

	.lh48 {
		line-height: 48px !important;
	}

	.lh50 {
		line-height: 50px !important;
	}

	.lh52 {
		line-height: 52px !important;
	}

	.lh54 {
		line-height: 54px !important;
	}

	.lh56 {
		line-height: 56px !important;
	}

	.lh58 {
		line-height: 58px !important;
	}

	.lh60 {
		line-height: 60px !important;
	}

	.lh62 {
		line-height: 62px !important;
	}

	.lh64 {
		line-height: 64px !important;
	}

	.lh66 {
		line-height: 66px !important;
	}

	.lh68 {
		line-height: 68px !important;
	}

	.lh70 {
		line-height: 70px !important;
	}

	.lh72 {
		line-height: 72px !important;
	}

	.lh74 {
		line-height: 74px !important;
	}

	.lh76 {
		line-height: 76px !important;
	}

	.lh78 {
		line-height: 78px !important;
	}

	.lh80 {
		line-height: 80px !important;
	}

	.hwa {
		height: auto !important;
		width: auto !important;
	}
	/*=================*/
	/*general css start*/

	* {
		transition-duration: .5s;
	}

	a {
		text-decoration: none;
		color: #000;
	}

	a:hover {
		color: #616161;
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		color: #000;
	}

	iframe,
	img {
		max-width: 100%;
	}

	.clear {
		clear: both;
		line-height: 0;
		margin: 0;
		padding: 0;
	}

	hr {
		overflow: auto;
		border-top-width: thin;
		border-top-style: solid;
		border-top-color: #ccc;
		margin-top: 2px;
		margin-bottom: 2px;
	}

	.round {
		border-radius: 10%;
		-moz-border-radius: 10%;
		-webkit-border-radius: 10%;
		-ms-border-radius: 10%;
	}

	.border_line {
		border-bottom: 1px dotted #D9D9D9;
		clear: both;
		height: 10px;
		margin: 10px;
	}
	:root {
	  --kb-color: #f6f6f6;
	  --kb-color-333: #333;
	  --kb-color-111: #1e1e1e;
	}
	body {
		text-align: left;
		direction: ltr;
		font-family: 'Roboto', sans-serif;
		color: #000;
		font-weight: normal;
		background-color: #0000002b;
		font-size: 13px;
		line-height: 20px;
	}

	#skiplink {
		display: none;
	}
	/*=================*/

	#main_wrap {
		position: relative;
		width: 100%;
	}

	#canvas {
		position: relative;
		width: 100%;
		height: 100%;
	}
	/*main structure css start*/

	.container {
		display: block;
		width: 1080px;
		min-height: 100%;
		background: #fff;
		padding: 0 20px;
		margin: 0px auto;
	    box-shadow: 0 0px 0px 2px rgb(150 21 21);;
		position: relative;
	}

	.main_bar {
		width: 760px;
		float: right;
		position: relative;
	}

	.side_bar {
		width: 300px;
		float: left;
	}

	.bsbb {
		box-sizing: border-box !important;
	}

	.dib {
		display: inline-block !important;
	}

	.db {
		display: block !important;
	}

	.fr {
		float: right !important;
	}

	.fl {
		float: left !important;
	}

	.fn {
		float: none !important;
	}

	.full {
		width: 100% !important;
	}

	.half {
		width: 50% !important;
	}

	.half_2 {
		width: 48% !important;
		margin: 1% !important;
	}

	.dbb_box {
		border: 1px dotted #B2B2B2;
		margin-bottom: 20px;
		padding: 5px;
		box-sizing: border-box;
	}

	#main-scroll-top {
		position: fixed;
		right: 50px;
		bottom: 50px;
		font-size: 20px;
		background: #ccc;
		padding: 10px;
		border-radius: 50%;
		text-align: center;
		color: #333;
		display: none;
	}

	.show {
		display: block;
	}

	.hide {
		display: none;
	}

	.vam {
		vertical-align: middle !important;
	}

	.vab {
		vertical-align: bottom !important;
	}

	.vap {
		vertical-align: top !important;
	}

	.wbba {
		word-break: break-all !important;
	}
	/*=================*/
	/*text colors css start*/

	.txt_red {
		color: #C14D44 !important;
	}

	.txt_green {
		color: #063F4F !important;
	}

	.txt_suc {
		color: #0ba50b !important;
	}

	.txt_blue {
		color: #084888 !important;
	}

	.txt_gray {
		color: #333 !important;
	}

	.txt_white {
		color: #fff !important;
	}

	.txt_black {
		color: #000 !important;
	}

	.txt_orange {
		color: #f29423 !important;
	}
	/*=================*/
	/*text align css start*/

	.ltr {
		direction: ltr !important;
	}

	.rtl {
		direction: rtl !important;
	}

	.al {
		text-align: left !important;
	}

	.ar {
		text-align: right !important;
	}

	.aj {
		text-align: justify !important;
	}

	.ac {
		text-align: center !important;
	}
	/*=================*/
	/*backgrounds css start*/

	.bg_green {
		background: #006064;
	}

	.bg_black {
		background: #414042;
	}

	.bg_gray {
		background: #f7f7f7;
	}

	.bg_brown {
		background: #9C6300;
	}

	.bg_suc {
		background: #008000;
	}

	.bg_err {
		background: #C14D44;
	}

	.bg_pink {
		background: #CE2616;
	}

	.bg_blue {
		background: #127ce8c4;
	}

	.bg_purple {
		background: #5a065a;
	}

	.bg_red {
		background: #C0392B;
	}
	/*=================*/
	/*margins css start*/

	.nomar {
		margin: 0 !important;
	}

	.mar2 {
		margin: 2px !important;
	}

	.mar5 {
		margin: 5px !important;
	}

	.mar8 {
		margin: 8px !important;
	}

	.mar10 {
		margin: 10px !important;
	}

	.mar15 {
		margin: 15px !important;
	}

	.mar20 {
		margin: 20px !important;
	}

	.mar25 {
		margin: 25px !important;
	}

	.mar30 {
		margin: 30px !important;
	}

	.mt0 {
		margin-top: 0px !important;
	}

	.mt2 {
		margin-top: 5px !important;
	}

	.mt5 {
		margin-top: 5px !important;
	}

	.mt8 {
		margin-top: 8px !important;
	}

	.mt10 {
		margin-top: 10px !important;
	}

	.mt15 {
		margin-top: 15px !important;
	}

	.mt20 {
		margin-top: 20px !important;
	}

	.mt25 {
		margin-top: 25px !important;
	}

	.mt30 {
		margin-top: 30px !important;
	}

	.mta {
		margin-top: auto !important;
	}

	.mb0 {
		margin-bottom: 0px !important;
	}

	.mb1 {
		margin-bottom: 1px !important;
	}

	.mb2 {
		margin-bottom: 2px !important;
	}

	.mb5 {
		margin-bottom: 5px !important;
	}

	.mb8 {
		margin-bottom: 8px !important;
	}

	.mb10 {
		margin-bottom: 10px !important;
	}

	.mb15 {
		margin-bottom: 15px !important;
	}

	.mb20 {
		margin-bottom: 20px !important;
	}

	.mb25 {
		margin-bottom: 25px !important;
	}

	.mb30 {
		margin-bottom: 30px !important;
	}

	.mba {
		margin-bottom: auto !important;
	}

	.ml0 {
		margin-left: 0px !important;
	}

	.ml2 {
		margin-left: 2px !important;
	}

	.ml5 {
		margin-left: 5px !important;
	}

	.ml8 {
		margin-left: 8px !important;
	}

	.ml10 {
		margin-left: 10px !important;
	}

	.ml15 {
		margin-left: 15px !important;
	}

	.ml20 {
		margin-left: 20px !important;
	}

	.ml25 {
		margin-left: 25px !important;
	}

	.ml30 {
		margin-left: 30px !important;
	}

	.mla {
		margin-left: auto !important;
	}

	.mr0 {
		margin-right: 0px !important;
	}

	.mr2 {
		margin-right: 2px !important;
	}

	.mr5 {
		margin-right: 5px !important;
	}

	.mr8 {
		margin-right: 8px !important;
	}

	.mr10 {
		margin-right: 10px !important;
	}

	.mr15 {
		margin-right: 15px !important;
	}

	.mr20 {
		margin-right: 20px !important;
	}

	.mr25 {
		margin-right: 25px !important;
	}

	.mr30 {
		margin-right: 30px !important;
	}

	.mra {
		margin-right: auto !important;
	}
	/*=================*/
	/*paddings css start*/

	.nopad {
		padding: 0 !important;
	}

	.pad0 {
		padding: 0px !important;
	}

	.pad2 {
		padding: 2px !important;
	}

	.pad5 {
		padding: 5px !important;
	}

	.pad8 {
		padding: 8px !important;
	}

	.pad10 {
		padding: 10px !important;
	}

	.pad15 {
		padding: 15px !important;
	}

	.pad20 {
		padding: 20px !important;
	}

	.pt0 {
		padding-top: 0px !important;
	}

	.pt2 {
		padding-top: 2px !important;
	}

	.pt5 {
		padding-top: 5px !important;
	}

	.pt8 {
		padding-top: 8px !important;
	}

	.pt10 {
		padding-top: 10px !important;
	}

	.pt15 {
		padding-top: 15px !important;
	}

	.pt20 {
		padding-top: 20px !important;
	}

	.pb0 {
		padding-bottom: 0px !important;
	}

	.pb2 {
		padding-bottom: 2px !important;
	}

	.pb5 {
		padding-bottom: 5px !important;
	}

	.pb8 {
		padding-bottom: 8px !important;
	}

	.pb10 {
		padding-bottom: 10px !important;
	}

	.pb15 {
		padding-bottom: 15px !important;
	}

	.pb20 {
		padding-bottom: 20px !important;
	}

	.pl0 {
		padding-left: 0px !important;
	}

	.pl2 {
		padding-left: 2px !important;
	}

	.pl5 {
		padding-left: 5px !important;
	}

	.pl8 {
		padding-left: 8px !important;
	}

	.pl10 {
		padding-left: 10px !important;
	}

	.pl15 {
		padding-left: 15px !important;
	}

	.pl20 {
		padding-left: 20px !important;
	}

	.pr0 {
		padding-right: 0px !important;
	}

	.pr2 {
		padding-right: 2px !important;
	}

	.pr5 {
		padding-right: 5px !important;
	}

	.pr8 {
		padding-right: 8px !important;
	}

	.pr10 {
		padding-right: 10px !important;
	}

	.pr15 {
		padding-right: 15px !important;
	}

	.pr20 {
		padding-right: 20px !important;
	}
	/*=================*/

	.top_bar {
		background: #f8f8f8;
		border-bottom: 1px dotted #dfdfdf;
		height: 30px;
		padding: 0 10px;
		width: 100%;
	}

	.header {
		margin: 10px 0;
		float: left;
		width: 100%;
	}

	.header .hlogo_box {
		float: left;
	}

	.header .hbanner_box {
		float: right;
		width: 800px;
		text-align: right;
	}

	@media(max-width:980px) {
		.header .hlogo_box {
			width: 100%;
			text-align: center;
			margin-bottom: 10px;
		}
		.header .hbanner_box {
			width: 100%;
			text-align: center !important;
		}
		.container {
			width: 100%;
			padding: 0 10px;
			box-sizing: border-box;
		}
	}

	header {
		margin-bottom: 15px;
		float: left;
		width: 100%;
		position: relative;
	}

	header .menu_hndlr {
		display: none;
		position: absolute;
		left: 0;
		top: 0;
		padding: 20px;
		cursor: pointer;
	}

	header .menu_hndlr i {
		color: #121a21 !important;
		font-size: 20px;
	}

	header #mob_logo {
		display: none;
	}

	header ul.main_nav {
		float: left;
		width: 100%;
		background: #C14D44;
	}

	header ul.main_nav li {
		float: left;
		position: relative;
	}

	header ul.main_nav li a {
		float: left;
		height: 47px;
		line-height: 47px;
		padding: 0 6px;
		color: #fff;
		font-size: 14px;
	}

	header ul.main_nav li:hover > a {
		background: #333333;
		color: #fff;
	}

	header ul.main_nav li>ul {
		display: none;
		position: absolute;
		left: 0;
		top: 47px;
		background: #333;
		min-width: 180px;
		box-sizing: border-box;
	}

	header ul.main_nav li>ul li {
		float: left;
		width: 100%;
		box-sizing: border-box;
	}

	header ul.main_nav li>ul li a {
		float: left;
		width: 100%;
		padding: 10px;
		line-height: 22px;
		height: auto;
		box-sizing: border-box;
	}

	header ul.main_nav li:hover > ul {
		display: block;
		z-index: 99999;
	}

	header .show_mob_menu {
		display: block !important;
	}

	header.header_ur ul.main_nav li {
		float: right !important;
	}

	header.header_ur ul.main_nav li a {
		text-align: right;
		direction: rtl;
		FONT-FAMILY: "nastliq", sans-serif;
	}

	header.header_ur .menu_hndlr {
		right: 0 !important;
		left: auto !important;
	}

	@media(max-width:800px) {
		.header {
			margin-top: 65px;
		}
		.header .hlogo_box {
			display: none;
		}
		header {
			position: fixed;
			top: 0;
			left: 0;
			width: 100%;
			z-index: 9999999;
			background-color: #fff;
			box-shadow: 0 0 4px #00000024, 0 4px 8px #00000047;
			-moz-box-shadow: 0 0 4px #00000024, 0 4px 8px #00000047;
			-webkit-box-shadow: 0 0 4px #00000024, 0 4px 8px #00000047;
			-o-box-shadow: 0 0 4px #00000024, 0 4px 8px #00000047;
			box-sizing: border-box;
			border-bottom: solid 1px #eaeaea;
			height: 53px;
		}
		header #mob_logo {
			width: 100%;
			text-align: center;
			display: block;
		}
		header .menu_hndlr {
			display: block;
		}
		header ul.main_nav {
			display: none;
			position: fixed;
			width: 250px;
			background: #fff;
			top: 53px;
			left: 0;
			height: 100%;
			box-sizing: border-box;
			padding-bottom: 53px;
			overflow-y: auto;
			box-shadow: 5px 0 12px rgb(18 26 33 / 10%);
		}
		header ul.main_nav li {
			width: 100%;
			border-bottom: 1px solid #ccc;
		}
		header ul.main_nav li a {
			padding: 8px;
			float: left;
			width: 100%;
			font-size: 15px;
			font-weight: normal;
			line-height: 23px;
			height: auto;
			color: #000;
			box-sizing: border-box;
		}
		header ul.main_nav li>ul {
			display: table;
			width: 100%;
			position: static;
			background: #F6F7F9;
			box-sizing: border-box;
		}
		header ul.main_nav li>ul li {
			padding-left: 15px;
		}
		header ul.main_nav li>ul li:last-child {
			border-bottom: none;
		}
		header.header_ur ul.main_nav {
			right: 0 !important;
			left: auto !important;
		}
	}

	.round_rad {
		border-radius: 50%;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		-o-border-radius: 50%;
	}
	/*breadscrumb english css start*/

	ul.bread_crumb_en {
		margin: 15px 0 15px 0;
		width: 100%;
		padding: 0 10px;
		box-sizing: border-box;
		float: left;
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
		min-height: 30px;
	}

	ul.bread_crumb_en li {
		float: left;
	}

	ul.bread_crumb_en li i {
		font-size: 12px;
		line-height: 30px;
		margin: 0 8px;
		color: #69BAED;
	}

	ul.bread_crumb_en li a {
		font-family: 'Roboto', sans-serif;
		font-size: 12px;
		line-height: 30px;
		display: block;
	}

	@media(max-width:767px) {
		ul.bread_crumb_en li a,
		ul.bread_crumb_en li i {
			line-height: 20px;
		}
	}
	/*=================*/
	/*breadscrumb urdu css start*/

	ul.bread_crumb_ur {
		margin: 15px 0 15px 0;
		width: 100%;
		padding: 0 10px;
		box-sizing: border-box;
		float: left;
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
		min-height: 30px;
	}

	ul.bread_crumb_ur li {
		float: right;
	}

	ul.bread_crumb_ur li i {
		font-size: 12px;
		line-height: 30px;
		margin: 0 8px;
		color: #69BAED;
	}

	ul.bread_crumb_ur li a {
		font-size: 12px;
		line-height: 30px;
		display: block;
		direction: rtl;
	}

	@media(max-width:767px) {
		ul.bread_crumb_ur {
			padding: 5px 10px;
		}
		ul.bread_crumb_ur li a,
		ul.bread_crumb_ur li i {
			line-height: 20px;
		}
	}
	/*=================*/

	.main_bar {
		width: 760px;
		float: right;
		position: relative;
	}

	.side_bar {
		width: 300px;
		float: left;
	}

	.main_bar {
		width: 70%;
	}

	.side_bar {
		width: 28%;
	}

	@media(max-width:1079px) {
		.main_bar {
			width: 100%;
			margin-bottom: 15px;
		}
		.side_bar {
			width: 100%;
		}
	}
	/*menu backgrounds css start*/

	.bgc1 {
		background: #244F83;
	}

	.bgc2 {
		background: #005502;
	}

	.bgc3 {
		background: #F781F3;
	}

	.bgc4 {
		background: #2d7e5c;
	}

	.bgc5 {
		background: #c14d44;
	}

	.bgc6 {
		background: #609aaa;
	}

	.bgc7 {
		background: #c69069;
	}

	.bgc8 {
		background: #80476b;
	}

	.bgc9 {
		background: #3d88c7;
	}

	.bgc10 {
		background: #2d7e5c;
	}

	.bgc11 {
		background: #7D7D7D;
	}

	.bgc12 {
		background: #675a8c;
	}

	.bgc13 {
		background: #F89628;
	}

	.bgc14 {
		background: #580176;
	}

	.bgc15 {
		background: #57524E;
	}

	.bgc16 {
		background: #063F4F;
	}

	.bgc17 {
		background: #5988AD;
	}

	.bgc18 {
		background: #808000;
	}

	.bgc19 {
		background: #FDB409;
	}

	.bgc20 {
		background: #E74C3C;
	}

	.bgc21 {
		background: #327881;
	}

	.bgc22 {
		background: #2d7e5c;
	}
	/*=================*/

	.widget {
		display: block;
		margin-bottom: 20px;
		position: relative;
	}

	.widget h3 {
		display: block;
		margin-bottom: 15px;
		border-top: 5px solid #232323;
		border-bottom: 1px dotted #b2b2b2;
		color: #254A7D;
		font-size: 16px;
		line-height: 32px;
		font-weight: normal;
	}

	.widget ul.widget_list {
		display: block;
	}

	.widget ul.widget_list li {
		display: table;
		margin-bottom: 10px;
		padding-bottom: 5px;
		border-bottom: 1px dotted #b2b2b2;
		width: 100%;
	}

	.widget ul.widget_list li a {
		font-size: 15px;
		line-height: 22px;
	}

	.widget ul.widget_list li img {
		margin: 0 5px 10px 0;
		float: left;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}

	.widget ul.widget_list li:last-child {
		border-bottom: none;
	}

	.widget ul.widget_list li div.date_line {
		color: #666;
		font-size: 11px;
		margin-top: 5px;
	}

	.widget ul.widget_list li.slc_news {
		border: solid 1px #000;
		padding: 5px;
		box-sizing: border-box;
	}
	/*responsive table*/

	.resp_table {
		background: white;
		border-collapse: collapse;
		padding: 5px;
		width: 100%;
		box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
		animation: float 5s infinite;
	}

	.resp_table th {
		color: #fff;
		background: #222;
		border-right: 1px solid #343a45;
		font-size: 16px;
		padding: 10px;
		text-align: left;
		vertical-align: middle;
		word-break: break-word;
	}

	.resp_table th:last-child {
		border-right: none;
	}

	.resp_table tr {
		border-top: 1px solid #C1C3D1;
		border-bottom: 1px solid #C1C3D1;
		color: #666B85;
		font-size: 16px;
		font-weight: normal;
		text-shadow: 0 1px 1px rgba(256, 256, 256, 0.1);
	}

	.resp_table tr:hover td,
	.resp_table tr:hover td a {
		background: #4E5066;
		color: #FFFFFF;
	}

	.resp_table tr:first-child {
		border-top: none;
	}

	.resp_table tr:last-child {
		border-bottom: none;
	}

	.resp_table tr:nth-child(odd) td {
		background: #EBEBEB;
	}

	.resp_table tr:nth-child(odd):hover td {
		background: #4E5066;
	}

	.resp_table td {
		background: #FFFFFF;
		padding: 10px;
		text-align: left;
		vertical-align: middle;
		font-size: 14px;
		border-right: 1px solid #C1C3D1;
		word-break: break-word;
	}

	.resp_table td:last-child {
		border-right: 0px;
	}
	/*==========================*/
	/*responsive table block*/

	.responsive-card-table {
		background: white;
		border-collapse: collapse;
		padding: 5px;
		width: 100%;
		box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
		animation: float 5s infinite;
		margin-bottom: 15px;
	}

	.responsive-card-table.unstriped tbody {
		background-color: transparent;
	}

	.responsive-card-table th {
		color: #fff;
		background: #4c4c4c;
		border-right: 1px solid #222 !important;
		font-size: 16px;
		padding: 10px;
		text-align: left;
		vertical-align: middle;
	}

	.responsive-card-table td {
		background: #FFFFFF;
		padding: 10px;
		text-align: left;
		vertical-align: middle;
		font-size: 14px;
		border-right: 1px solid #C1C3D1;
	}

	.responsive-card-table tr:nth-child(odd) td {
		background: #ebebeb63;
	}

	.responsive-card-table tr,
	.responsive-card-table th,
	.responsive-card-table td {
		border: 1px solid #d6d6d6;
	}

	@media screen and (max-width: 640px) {
		.responsive-card-table {}
		.responsive-card-table thead tr {
			position: absolute;
			top: -9999em;
			left: -9999em;
		}
		.responsive-card-table tr {
			border: 1px solid #d6d6d6;
			display: block;
		}
		.responsive-card-table tr + tr {
			margin-top: 1.5rem;
		}
		.responsive-card-table td {
			border: none;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-justify-content: flex-start;
			-ms-flex-pack: start;
			justify-content: flex-start;
			-webkit-align-items: center;
			-ms-flex-align: center;
			align-items: center;
			border-bottom: 1px solid #d6d6d6;
			padding-left: 50%;
			position: relative;
		}
		.responsive-card-table td:before {
			content: attr(data-label);
			display: inline-block;
			font-weight: bold;
			line-height: 1.5;
			margin-left: -100%;
			width: 100%;
			position: relative;
			z-index: 1;
			color: #fff;
		}
		.responsive-card-table td:after {
			content: '';
			position: absolute;
			background: #4c4c4c;
			color: #fff;
			width: 45%;
			height: 95%;
			left: 1px;
			top: 1px;
			z-index: 0;
		}
	}

	.resp_ur_tbl {
		direction: rtl;
	}

	@media screen and (max-width: 640px) {
		.resp_ur_tbl {
			direction: ltr;
		}
	}
	/*==========================*/

	.cnt_box {
		margin: 15px 0;
		font-family: 'Roboto', sans-serif;
		font-size: 15px;
		text-align: left;
		direction: ltr;
		line-height: 24px;
		padding: 10px;
		width: 100%;
		box-sizing: border-box;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
	}

	.cnt_box p,
	.cnt_box h1,
	.cnt_box h2,
	.cnt_box h3,
	.cnt_box h4,
	.cnt_box h5,
	.cnt_box h6 {
		margin-bottom: 10px;
	}

	.cnt_box strong,
	.cnt_box b,
	.cnt_box em {
		font-weight: bold;
	}

	.cnt_box h1,
	.cnt_box h2,
	.cnt_box h3,
	.cnt_box h4,
	.cnt_box h5,
	.cnt_box h6 {
		font-weight: bold;
		margin: 10px 0;
	}

	.cnt_box h2 {
		font-size: 18px !important;
	}

	.cnt_box h3 {
		font-size: 17px !important;
	}

	.cnt_box h4 {
		font-size: 16px !important;
	}

	.cnt_box h5 {
		font-size: 15px !important;
	}

	.cnt_box h6 {
		font-size: 14px !important;
	}

	.cnt_box h4 {
		color: #800000;
	}

	.cnt_box .faq_head {
		background: #006064;
		padding: 10px;
		box-sizing: border-box;
		color: #fff;
		font-size: 16px !important;
	}

	.cnt_box i {
		font-style: italic;
	}

	.cnt_box u {
		text-decoration: underline;
	}

	.cnt_box h4 {
		color: #800000;
		font-size: 15px;
	}

	.cnt_box a {
		text-decoration: underline !important;
		color: #519fec;
	}

	.cnt_box ol,
	.cnt_box ul {
		padding-left: 20px !important;
		margin-bottom: 10px !important;
	}

	.cnt_box ol {
		list-style: decimal !important;
	}

	.cnt_box ul {
		list-style: disc !important;
	}

	.cnt_box .table-responsive {
		direction: ltr !important;
	}
	/*footer css start*/

	.footer {
		background: var(--kb-color-333);
		color: #8a8a8a;
		padding-top: 6px;
		float: left;
		width: 100%;
		box-sizing: border-box;
		margin-top: 15px;
	}

	.footer a {
		color: #ffffff;
	}

	.footer .footer_top {
		background-color: #C14D44;
		padding: 20px;
		color: #ffffff;
		float: left;
		width: 100%;
		box-sizing: border-box;
	}

	.footer .footer_top .ftr_logo_block {
		float: left;
		width: 30%;
		box-sizing: border-box;
		/* text-align: right; */
	}

	.footer .footer_top .ftr_links_block {
		float: left;
		width: 70%;
	}

	.footer .footer_top .ftr_logo_block .ftr_logo {}

	.footer .footer_top .ftr_logo_block .ftr_social_links {
		margin-top: 15px;
		direction: ltr;
	}

	.ftr_social_links a {
		width: 25px;
		height: 25px;
		background: white !important;
		border-radius: 50%;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		-o-border-radius: 50%;
		text-align: center;
		font-size: 15px;
		color: #222;
		display: inline-block;
		line-height: 25px;
		margin: 0 2px;
	}

	.footer .footer_top .ftr_block {
		width: 33.3%;
		float: left;
		padding-right: 40px;
		box-sizing: border-box;
	}

	.footer .footer_top .ftr_block strong {
		padding-bottom: 10px;
		margin-bottom: 10px;
		border-bottom: 1px dotted #505050;
		font-size: 14px;
		line-height: 18px;
		color: #ffffff;
		display: block;
	}

	.footer .footer_top .ftr_block ul {
		display: block;
	}

	.footer .footer_top .ftr_block ul li {
		display: block;
		color: #cfcfcf;
		font-size: 11px;
	}

	.footer .footer_top .ftr_block ul li a {
		padding-top: 5px;
		padding-bottom: 5px;
		display: block;
		font-size: 13px;
	}

	.footer .footer_bottom {
		float: left;
		width: 100%;
		box-sizing: border-box;
		padding: 10px 20px;
	}

	.footer .footer_bottom p {
		line-height: 20px;
		padding-top: 2px;
		font-size: 11px;
	}

	.footer .footer_bottom .arial p {
		line-height: 12px;
		padding-top: 2px;
		font-size: 11px;
		text-align: left;
		direction: ltr;
	}

	.cat_list_en a {
		position: relative;
		padding-left: 20px;
	}

	.cat_list_en a span {
		display: block;
		position: absolute;
		left: 0px;
		top: 7px;
		width: 7px;
		height: 7px;
		color: transparent;
		overflow: hidden;
	}

	.cat_list_en li a:hover {
		padding-left: 30px;
	}

	@media(max-width:800px) {
		.footer .footer_top .ftr_logo_block {
			width: 100%;
			margin-bottom: 20px;
			text-align: center;
		}
		.footer .footer_top .ftr_links_block {
			width: 100%;
		}
		.footer .footer_top .ftr_block {
			padding-right: 10px;
		}
	}

	.ftr_links_block_mobile {
		display: none;
	}

	@media(max-width:500px) {
		.footer .footer_top .ftr_block {
			display: none;
		}
		.ftr_links_block_mobile {
			display: block !important;
		}
	}
	/*=================*/

	.social_sharer {
		width: 100%;
		box-sizing: border-box;
	}

	.social_sharer a {
		float: left;
		margin: 0 0.5%;
		width: 32.33%;
		box-sizing: border-box;
		text-align: center !important;
		color: #fff;
		border-radius: 5px !important;
		-moz-border-radius: 5px !important;
		-webkit-border-radius: 5px !important;
		-o-border-radius: 5px !important;
		line-height: 36px;
	}

	.social_sharer a span:first-child {
		font-size: 22px;
		line-height: 13px;
		float: left;
		margin: 7px 14px;
	}

	.social_sharer a i {
		font-size: 22px;
		line-height: 36px;
		float: left;
		margin: 0 5px;
	}

	.social_sharer a.twitter {
		background: #1fa4ca;
	}

	.social_sharer a.facebook {
		background: #306199;
	}

	.social_sharer a.google-plus {
		background: #CE2616;
	}

	.social_sharer a.linkedin {
		background: #0071AD;
	}

	.social_sharer a.pinterest {
		background: #B81621;
	}

	.social_sharer a.whatsapp {
		width: 100%;
		clear: both;
		background: #5CBE4A;
		margin: 3px 0 0 0;
		display: none;
	}

	@media(max-width:767px) {
		.social_sharer a.whatsapp {
			display: block;
		}
	}

	@media(max-width:380px) {
		.social_sharer a span:first-child {
			margin: 7px;
		}
	}
	/*pagination css start*/

	ul.pagination {
		margin: 10px 0;
		float: left;
		width: 100%;
		text-align: center;
		direction: ltr;
	}

	ul.pagination li {
		list-style-type: none;
		float: none;
		display: inline-block;
		margin-bottom: 5px;
	}

	ul.pagination li a {
		margin-left: 4px;
		font-weight: 500;
		font-size: 14px;
		color: #000;
		padding: 8px 10px;
		text-decoration: none;
		background-color: #f2f2f2;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		display: inline-block;
		font-family: 'Roboto', sans-serif;
	}

	ul.pagination li li>a:focus,
	ul.pagination li>a:hover,
	ul.pagination li >span:focus,
	ul.pagination li>span:hover,
	ul.pagination li>a:focus,
	ul.pagination li>a:hover,
	ul.pagination li>span:focus,
	ul.pagination li>span:hover {
		color: #fff!important;
		background: #7a7a7a!important
	}

	ul.pagination>.active>a,
	ul.pagination>.active>a:focus,
	ul.pagination>.active>a:hover,
	ul.pagination>.active>span,
	ul.pagination>.active>span:focus,
	ul.pagination>.active>span:hover {
		color: #fff!important;
		background-color: #7a7a7a!important;
	}
	/*=================*/

	.head1 {
		border-top: solid 4px #222;
		padding-top: 10px;
		border-bottom: dotted 1px #666;
		padding-bottom: 5px;
	}

	.heade2 {
		border-left: 5px solid #222;
		padding-left: 10px;
	}

	.center_desktop {
		float: left;
		margin-right: 15px;
		margin-bottom: 10px;
	}

	#eng_mob_ad_wrap {
		display: none;
	}

	@media(max-width:600px) {
		#eng_mob_ad_wrap {
			display: block;
		}
	}

	.kwd {
		color: #F60!important;
	}

	.tagcloud {
		display: block;
	}

	.tagcloud a {
		background: #f0f0f0;
		color: #232323;
		padding: 8px 10px;
		font-size: 13px;
		margin: 0 0 4px 2px;
		display: inline-block;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}

	.tagcloud a:hover {
		background: #222;
		color: #fff;
	}

	.sb_menu_item {
		position: relative;
	}

	.sb_menu_item a {
		text-decoration: none;
	}

	.sb_menu_item .sb_main_link,
	.sb_menu_item [data-toggle="dropdown"] {
		display: block;
		color: white;
		background: #C0392B;
		-moz-box-shadow: 0 1px 0 #d65548 inset, 0 -1px 0 #962d22 inset;
		-webkit-box-shadow: 0 1px 0 #d65548 inset, 0 -1px 0 #962d22 inset;
		box-shadow: 0 1px 0 #d65548 inset, 0 -1px 0 #962d22 inset;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
		padding: 10px;
	}

	.sb_menu_item .sb_main_link:hover,
	.sb_menu_item [data-toggle="dropdown"]:hover {
		background: #cd3d2e;
	}

	.sb_menu_item [data-toggle="dropdown"]:before {
		position: absolute;
		display: block;
		content: '\25BC';
		font-size: 0.7em;
		color: #fff;
		top: 13px;
		left: 10px;
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
		-moz-transition: -moz-transform 0.6s;
		-o-transition: -o-transform 0.6s;
		-webkit-transition: -webkit-transform 0.6s;
		transition: transform 0.6s;
	}

	.sb_menu_item > .dropdown-menu {
		max-height: 0;
		overflow: hidden;
		list-style: none;
		padding: 0;
		margin: 0;
		-moz-transform: scaleY(0);
		-ms-transform: scaleY(0);
		-webkit-transform: scaleY(0);
		transform: scaleY(0);
		-moz-transform-origin: 50% 0%;
		-ms-transform-origin: 50% 0%;
		-webkit-transform-origin: 50% 0%;
		transform-origin: 50% 0%;
		-moz-transition: max-height 0.6s ease-out;
		-o-transition: max-height 0.6s ease-out;
		-webkit-transition: max-height 0.6s ease-out;
		transition: max-height 0.6s ease-out;
		animation: hideAnimation 0.4s ease-out;
		-moz-animation: hideAnimation 0.4s ease-out;
		-webkit-animation: hideAnimation 0.4s ease-out;
	}

	.sb_menu_item > .dropdown-menu li {
		padding: 0;
	}

	.sb_menu_item > .dropdown-menu li a {
		display: block;
		color: #6f6f6f;
		background: #EEE;
		-moz-box-shadow: 0 1px 0 white inset, 0 -1px 0 #d5d5d5 inset;
		-webkit-box-shadow: 0 1px 0 white inset, 0 -1px 0 #d5d5d5 inset;
		box-shadow: 0 1px 0 white inset, 0 -1px 0 #d5d5d5 inset;
		text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.3);
		padding: 10px 10px;
	}

	.sb_menu_item > .dropdown-menu li a:hover {
		background: #f6f6f6;
	}

	.sb_menu_item > input[type="checkbox"] {
		opacity: 0;
		display: block;
		position: absolute;
		top: 0;
		width: 100%;
		height: 100%;
		cursor: pointer;
	}

	.sb_menu_item > input[type="checkbox"]:checked ~ .dropdown-menu {
		max-height: 9999px;
		display: block;
		-moz-transform: scaleY(1);
		-ms-transform: scaleY(1);
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
		animation: showAnimation 0.5s ease-in-out;
		-moz-animation: showAnimation 0.5s ease-in-out;
		-webkit-animation: showAnimation 0.5s ease-in-out;
		-moz-transition: max-height 2s ease-in-out;
		-o-transition: max-height 2s ease-in-out;
		-webkit-transition: max-height 2s ease-in-out;
		transition: max-height 2s ease-in-out;
	}

	.sb_menu_item > input[type="checkbox"]:checked + a[data-toggle="dropdown"]:before {
		-moz-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
		-moz-transition: -moz-transform 0.6s;
		-o-transition: -o-transform 0.6s;
		-webkit-transition: -webkit-transform 0.6s;
		transition: transform 0.6s;
	}

	@keyframes showAnimation {
		0% {
			-moz-transform: scaleY(0.1);
			-ms-transform: scaleY(0.1);
			-webkit-transform: scaleY(0.1);
			transform: scaleY(0.1);
		}
		40% {
			-moz-transform: scaleY(1.04);
			-ms-transform: scaleY(1.04);
			-webkit-transform: scaleY(1.04);
			transform: scaleY(1.04);
		}
		60% {
			-moz-transform: scaleY(0.98);
			-ms-transform: scaleY(0.98);
			-webkit-transform: scaleY(0.98);
			transform: scaleY(0.98);
		}
		80% {
			-moz-transform: scaleY(1.04);
			-ms-transform: scaleY(1.04);
			-webkit-transform: scaleY(1.04);
			transform: scaleY(1.04);
		}
		100% {
			-moz-transform: scaleY(0.98);
			-ms-transform: scaleY(0.98);
			-webkit-transform: scaleY(0.98);
			transform: scaleY(0.98);
		}
		80% {
			-moz-transform: scaleY(1.02);
			-ms-transform: scaleY(1.02);
			-webkit-transform: scaleY(1.02);
			transform: scaleY(1.02);
		}
		100% {
			-moz-transform: scaleY(1);
			-ms-transform: scaleY(1);
			-webkit-transform: scaleY(1);
			transform: scaleY(1);
		}
	}

	@-moz-keyframes showAnimation {
		0% {
			-moz-transform: scaleY(0.1);
			-ms-transform: scaleY(0.1);
			-webkit-transform: scaleY(0.1);
			transform: scaleY(0.1);
		}
		40% {
			-moz-transform: scaleY(1.04);
			-ms-transform: scaleY(1.04);
			-webkit-transform: scaleY(1.04);
			transform: scaleY(1.04);
		}
		60% {
			-moz-transform: scaleY(0.98);
			-ms-transform: scaleY(0.98);
			-webkit-transform: scaleY(0.98);
			transform: scaleY(0.98);
		}
		80% {
			-moz-transform: scaleY(1.04);
			-ms-transform: scaleY(1.04);
			-webkit-transform: scaleY(1.04);
			transform: scaleY(1.04);
		}
		100% {
			-moz-transform: scaleY(0.98);
			-ms-transform: scaleY(0.98);
			-webkit-transform: scaleY(0.98);
			transform: scaleY(0.98);
		}
		80% {
			-moz-transform: scaleY(1.02);
			-ms-transform: scaleY(1.02);
			-webkit-transform: scaleY(1.02);
			transform: scaleY(1.02);
		}
		100% {
			-moz-transform: scaleY(1);
			-ms-transform: scaleY(1);
			-webkit-transform: scaleY(1);
			transform: scaleY(1);
		}
	}

	@-webkit-keyframes showAnimation {
		0% {
			-moz-transform: scaleY(0.1);
			-ms-transform: scaleY(0.1);
			-webkit-transform: scaleY(0.1);
			transform: scaleY(0.1);
		}
		40% {
			-moz-transform: scaleY(1.04);
			-ms-transform: scaleY(1.04);
			-webkit-transform: scaleY(1.04);
			transform: scaleY(1.04);
		}
		60% {
			-moz-transform: scaleY(0.98);
			-ms-transform: scaleY(0.98);
			-webkit-transform: scaleY(0.98);
			transform: scaleY(0.98);
		}
		80% {
			-moz-transform: scaleY(1.04);
			-ms-transform: scaleY(1.04);
			-webkit-transform: scaleY(1.04);
			transform: scaleY(1.04);
		}
		100% {
			-moz-transform: scaleY(0.98);
			-ms-transform: scaleY(0.98);
			-webkit-transform: scaleY(0.98);
			transform: scaleY(0.98);
		}
		80% {
			-moz-transform: scaleY(1.02);
			-ms-transform: scaleY(1.02);
			-webkit-transform: scaleY(1.02);
			transform: scaleY(1.02);
		}
		100% {
			-moz-transform: scaleY(1);
			-ms-transform: scaleY(1);
			-webkit-transform: scaleY(1);
			transform: scaleY(1);
		}
	}

	@keyframes hideAnimation {
		0% {
			-moz-transform: scaleY(1);
			-ms-transform: scaleY(1);
			-webkit-transform: scaleY(1);
			transform: scaleY(1);
		}
		60% {
			-moz-transform: scaleY(0.98);
			-ms-transform: scaleY(0.98);
			-webkit-transform: scaleY(0.98);
			transform: scaleY(0.98);
		}
		80% {
			-moz-transform: scaleY(1.02);
			-ms-transform: scaleY(1.02);
			-webkit-transform: scaleY(1.02);
			transform: scaleY(1.02);
		}
		100% {
			-moz-transform: scaleY(0);
			-ms-transform: scaleY(0);
			-webkit-transform: scaleY(0);
			transform: scaleY(0);
		}
	}

	@-moz-keyframes hideAnimation {
		0% {
			-moz-transform: scaleY(1);
			-ms-transform: scaleY(1);
			-webkit-transform: scaleY(1);
			transform: scaleY(1);
		}
		60% {
			-moz-transform: scaleY(0.98);
			-ms-transform: scaleY(0.98);
			-webkit-transform: scaleY(0.98);
			transform: scaleY(0.98);
		}
		80% {
			-moz-transform: scaleY(1.02);
			-ms-transform: scaleY(1.02);
			-webkit-transform: scaleY(1.02);
			transform: scaleY(1.02);
		}
		100% {
			-moz-transform: scaleY(0);
			-ms-transform: scaleY(0);
			-webkit-transform: scaleY(0);
			transform: scaleY(0);
		}
	}

	@-webkit-keyframes hideAnimation {
		0% {
			-moz-transform: scaleY(1);
			-ms-transform: scaleY(1);
			-webkit-transform: scaleY(1);
			transform: scaleY(1);
		}
		60% {
			-moz-transform: scaleY(0.98);
			-ms-transform: scaleY(0.98);
			-webkit-transform: scaleY(0.98);
			transform: scaleY(0.98);
		}
		80% {
			-moz-transform: scaleY(1.02);
			-ms-transform: scaleY(1.02);
			-webkit-transform: scaleY(1.02);
			transform: scaleY(1.02);
		}
		100% {
			-moz-transform: scaleY(0);
			-ms-transform: scaleY(0);
			-webkit-transform: scaleY(0);
			transform: scaleY(0);
		}
	}

	.sub_menu_en .sb_menu_item [data-toggle="dropdown"]:before {
		right: 10px !important;
		left: auto !important;
	}
	/*rating plugin css start*/

	.rating {
		display: none;
		font-size: 25px;
		line-height: 25px;
		font-weight: bold;
		color: #fb9528;
		white-space: nowrap;
		cursor: pointer;
	}

	.rating .star {
		display: inline-block;
		position: relative;
		letter-spacing: 0.05em;
	}

	.rating .star::before {
		display: inline-block;
		color: #aaa;
		content: '☆';
		width: 1em;
		height: 1em;
	}

	.rating .star::after {
		display: inline-block;
		position: absolute;
		content: '★';
		top: 0;
		left: 0;
		opacity: 0;
		width: 0;
		height: 0;
		transition: all 0.1s linear;
		overflow: hidden;
	}

	.rating:not([disabled]) .star:hover::after,
	.rating .star.active::after {
		opacity: 1;
		width: 1em;
		height: 1em;
	}

	.rating .star.active.half::after {
		width: 0.5em;
	}
	/*=================*/

	.modal {
		display: none;
		position: fixed;
		z-index: 999999999 !important;
		padding-top: 80px;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		overflow: auto;
		background-color: rgba(0, 0, 0, 0.8);
	}

	.modal-content {
		background: #fff;
		margin: auto;
		padding: 10px;
		border: 10px solid #ccc;
		width: 60%;
		border-radius: 3px 3px 3px 3px;
		-moz-border-radius: 3px 3px 3px 3px;
		-webkit-border-radius: 3px 3px 3px 3px;
		-o-border-radius: 10px;
		position: relative;
		box-sizing: border-box;
	}

	.close {
		position: absolute;
		top: -25px;
		right: -20px;
		font-size: 14px;
		line-height: 20px;
		width: 20px;
		height: 20px;
		border-radius: 50%;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		-o-border-radius: 50%;
		background: #000;
		text-align: center;
		color: #fff;
		border: 1px #fff solid;
		font-weight: normal;
		cursor: pointer;
	}

	.show_voting_box {
		width: 100%;
		padding: 4px;
		border-bottom: solid 1px #ccc;
		box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
		box-sizing: border-box;
		border-radius: 2px;
	}

	.show_voting_box h3 {
		background: #7b8a94;
		text-align: center;
		padding: 2px;
		color: #fff;
		font-size: 16px;
		line-height: 32px;
		border-radius: 4px;
		margin-bottom: 5px;
	}

	.show_voting_box .emo_block {
		width: 19%;
		margin: 0.5%;
		text-align: center;
		position: relative;
		float: left;
		box-sizing: border-box;
	}

	.show_voting_box .emo_block a {
		color: #000;
		display: block;
		text-decoration: none;
		padding: 5px;
		box-sizing: border-box;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit=border-radius: 5px;
		-o-border-radius: 5px;
	}

	.show_voting_box .emo_block p {
		font-size: 15px;
		line-height: 30px;
	}

	.show_voting_box .emo_block img {
		margin: 5px auto;
		display: block;
		max-width: 95%;
	}

	.show_voting_box .emo_block img.icon-tick {
		position: absolute;
		bottom: 10px;
		left: 5px;
		display: none;
	}

	.show_voting_box .emo_block a:hover > img.icon-tick {
		display: block;
	}

	.show_voting_box .emo_block a:hover > span {
		color: #fff;
	}

	.show_voting_box .emo_block span {
		color: #000;
		font-size: 13px;
	}

	.show_voting_box .emo_block .dislike {
		border: 1px solid rgba(255, 0, 0, 0.43);
	}

	.show_voting_box .emo_block .dislike:hover {
		background: rgba(255, 0, 0, 0.43);
	}

	.show_voting_box .emo_block .norate {
		border: 1px solid #5E7AA3;
	}

	.show_voting_box .emo_block .norate:hover {
		background: #5E7AA3;
	}

	.show_voting_box .emo_block .itsok {
		border: 1px solid rgba(255, 255, 0, 0.88);
	}

	.show_voting_box .emo_block .itsok:hover {
		background: rgba(255, 255, 0, 0.88);
	}

	.show_voting_box .emo_block .itsok a:hover > span {
		color: #000;
	}

	.show_voting_box .emo_block .good {
		border: 1px solid rgba(12, 208, 190, 0.42);
	}

	.show_voting_box .emo_block .good:hover {
		background: rgba(12, 208, 190, 0.42);
	}

	.show_voting_box .emo_block .good a:hover > span {
		color: #000;
	}

	.show_voting_box .emo_block .toogood {
		border: 1px solid rgba(0, 128, 0, 0.47);
	}

	.show_voting_box .emo_block .toogood:hover {
		background: rgba(0, 128, 0, 0.47);
	}

	.show_voting_box #msg_err,
	.show_voting_box #msg_suc {
		margin: 0;
		text-align: center;
		display: none;
	}

	@media (max-width: 400px) {
		.show_voting_box .emo_block p {
			font-size: 11px;
			line-height: 22px;
		}
	}

	@media (max-width: 330px) {
		.show_voting_box .emo_block p {
			height: 90px;
		}
	}

	.hide_desk {
		display: none;
	}

	@media(max-width:600px) {
		.hide_desk {
			display: block;
		}
		.hide_mob {
			display: none;
		}
	}

	@media(max-width:600px) {
		.ad_stick_wrap {
			height: 600px;
			width: 100%;
			background: #eff0f2;
			border-style: solid;
			border-width: 1px;
			border-color: #d6d7d8;
		}
		.ad_stick_inner {
			position: -webkit-sticky;
			position: sticky;
			top: 60px;
		}
	}

	.stick_pos {
		position: -webkit-sticky;
		position: sticky;
		top: 0px;
		z-index: 99999;
	}
	/*To target Internet Explorer 8, 9, 10 and 11*/

	@media screen\0 {
		.stick_pos {
			position: fixed;
		}
	}
	/*To target Internet Explorer 6 and 7*/

	@media screen\9 {
		.stick_pos {
			position: fixed;
		}
	}

	.last_banner_stick {
		position: fixed;
		top: 0;
		z-index: 99999;
	}

	#breaking_box_wrap {
		width: 75%;
		margin: 0 auto;
	}

	@media(max-width:800px) {
		#breaking_box_wrap {
			width: 100%;
		}
	}

	.breaking_box {
		border: solid 5px #d83c3c;
		background: #3e3e3e;
		border-radius: 10px;
		padding: 0 6px 6px 0;
	}

	.breaking_box .bn_tag {
		background: #d83c3c;
		padding: 2px 5px;
		border-radius: 0px 0 10px 0;
	}

	.breaking_box .bn_img {
		float: right;
		border-radius: 10px;
		margin: 6px 0px 0px 10px;
	}

	.read-more-state {
		display: none;
	}

	.read-more-target {
		opacity: 0;
		max-height: 0;
		font-size: 0;
		transition: .25s ease;
	}

	.read-more-state:checked ~ .read-more-wrap .read-more-target {
		opacity: 1;
		font-size: inherit;
		max-height: 999em;
	}

	.read-more-state ~ .read-more-trigger:before {
		content: 'Read More';
	}

	.read-more-state:checked ~ .read-more-trigger:before {
		content: 'Read less';
	}

	.read-more-trigger {
		cursor: pointer;
		display: inline-block;
		padding: 0 .5em;
		color: #222;
		font-size: .9em;
		line-height: 2;
		border: 1px solid #ccc;
		border-radius: .25em;
		background: #e4e4e4;
	}

	.items_list {
		float: left;
		width: 100%;
	}

	.menu_app_icon {
		position: absolute;
		left: 0;
		padding: 13px 15px;
		display: none;
	}

	.menu_app_icon i {
		color: #a9a9a9;
		font-size: 26px;
	}

	.onesignal-popover-dialog {
		font-family: "nastliq", sans-serif !important;
		text-align: right!important;
		direction: rtl!important;
	}

	#onesignal-bell-container.onesignal-reset.onesignal-bell-container-bottom-right {
		right: auto !important;
		left: 0 !important;
	}

	#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right {
		right: auto !important;
		left: 20px !important;
	}

	#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right .onesignal-bell-launcher-button {
		right: auto !important;
		left: 0 !important;
	}

	@media(max-width:800px) {
		#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right {
			bottom: 42px !important;
		}
		#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-button {
			width: 32px !important;
			height: 32px !important;
		}
	}

	.top_head_bar {
		background: #f3f3f3;
		float: left;
		width: 100%;
		height: 25px;
		padding: 2px 5px;
		box-sizing: border-box;
	}

	.top_head_bar .disp_spacer a {
		display: inline-block;
		color: #929292;
		font-size: 12px;
		font-family: 'Roboto', sans-serif;
	}

	.top_head_bar .disp_spacer a:after {
		content: "|";
		margin: 0 5px;
	}

	.top_head_bar .disp_spacer a:last-child:after {
		content: "";
		margin-right: 0;
	}

	@media(max-width:600px) {
		#top_head_bar {
			display: none;
		}
		.top_head_bar {
			height: 30px;
			padding: 5px;
		}
		.top_head_bar .disp_spacer a {
			font-size: 14px;
		}
	}

	div.brid,
	div.brid-temp-holder {
		margin: 0 auto !important;
		float: none !important;
	}

	.corona_banner {
		text-align: left;
	}

	@media(max-width:800px) {
		.corona_banner {
			text-align: center;
			margin-top: 10px;
		}
	}

	.shad_box {
		width: 100%;
		padding: 10px;
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
		box-sizing: border-box;
	}

	.tabs {
		margin-bottom: 30px;
	}

	.tabs .tab-item-data {
		display: none;
		color: #444;
		margin-top: 1px;
		background: #fff;
		padding: 15px;
		border: solid 1px #d8d4d4;
	}

	.tabs .tab-item-data.current {
		display: block;
	}

	.tabs .tabs_list {
		margin-bottom: -2px;
		overflow: hidden;
	}

	.tabs .tabs_list a {
		padding: 8px 15px;
		float: left;
		-moz-border-radius: 5px 5px 0 0;
		font-weight: bold;
		font-size: 14px;
		text-transform: uppercase;
		background: #fff;
		color: #000;
		border: solid 1px #ccc;
	}

	.tabs .tabs_list a.current {
		border-top: 2px solid #CE2616;
		border-bottom: none;
	}

	.tabs .tabs_list a i {
		margin-right: 10px;
		font-size: 20px;
		width: 25px;
		height: 25px;
		background: #ccc;
		border-radius: 50%;
		text-align: center;
		padding: 5px;
		color: #fff;
	}

	.fix_shr_wig {
		position: fixed;
		left: 0;
		top: 24%;
		width: 48px;
	}

	.fix_shr_wig a {
		display: block;
		width: 48px;
		height: 48px;
		background: #ccc;
		color: #fff;
		text-align: center;
		line-height: 48px;
		vertical-align: middle;
	}

	.fix_shr_wig a i {
		font-size: 22px;
		vertical-align: middle;
	}

	.fix_shr_wig a:hover {
		width: 60px;
	}

	.fix_shr_wig a.fsw_facebook {
		background: #3B5998;
	}

	.fix_shr_wig a.fsw_twitter {
		background: #1DA1F2;
	}

	.fix_shr_wig a.fsw_whatsapp {
		background: #4DC247;
	}

	.fix_shr_wig a.fsw_fbmsn {
		background: #007FFF;
	}

	.fix_shr_wig a.fsw_reddit {
		background: #FE5700;
	}

	@media(max-width:800px) {
		.fix_shr_wig {
			left: auto !important;
			bottom: 0 !important;
			height: 48px !important;
			width: 100% !important;
			right: auto;
			top: auto !important;
		}
		.fix_shr_wig a {
			width: 20%;
			float: left;
		}
		#main_wrap {
			margin-bottom: 48px;
		}
	}

	.qhead_faq {
		background: #75b0b3 !important;
		font-size: 16px !important;
		line-height: 24px !important;
		font-weight: normal !important;
		padding: 5px !important;
		color: #fff !important;
	}

	.primaryimage {
		aspect-ratio: 2/1;
	}

	.primaryimage img {
		aspect-ratio: 2/1;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	#header-banner-wrap {
		width: 728px;
		height: 90px;
	}

	@media(max-width:800px) {
		#header-banner-wrap {
			width: 100% !important;
			height: 100px !important;
			margin: 0 auto !important;
		}
	}

	#gpt-970-banner-wrap {
		width: 100% !important;
		height: 250px;
		text-align: center !important;
	}

	@media(max-width:800px) {
		#gpt-970-banner-wrap {
			height: auto;
		}
	}

	#Side1-banner-wrap {
		width: 300px !important;
		height: 250px !important;
		margin: 0 auto !important;
	}

	#Side2-wrap {
		width: 300px !important;
		height: 250px !important;
		margin: 0 auto !important;
	}
	/*#HeadTopSticky{width:728px !important; height:90px !important; margin: 0 auto !important;}
	@media(max-width:800px){#HeadTopSticky{ width:320px !important; height:100px !important; margin: 0 auto !important;}}*/

	#gpt-center-banner-wrap {
		width: 300px !important;
		height: 250px !important;
		margin: 0 auto !important;
	}

	#gpt-end-banner-wrap {
		width: 300px !important;
		height: 250px !important;
		margin: 0 auto !important;
	}

	.heighta {
		height: auto !important;
	}

	.center_desktop {
		width: 300px !important;
		height: 250px !important;
		margin-bottom: 10px;
	}

	@media(max-width:600px) {
		.center_desktop {
			width: 100% !important;
			margin: 0 0 10px 0 !important;
			text-align: center !important;
		}
	}
	@font-face {
		font-family: 'nastliq';
		src: url('https://cdn.urdupoint.com/daily/font-styles/urdupoint.com-webfont.eot');
		src: url('https://cdn.urdupoint.com/daily/font-styles/urdupoint.com-webfont.eot?#iefix') format('embedded-opentype'), url('https://cdn.urdupoint.com/daily/font-styles/urdupoint.com-webfont.woff') format('woff'), url('https://cdn.urdupoint.com/daily/font-styles/urdupoint.com-webfont.ttf') format('truetype'), url('https://cdn.urdupoint.com/daily/font-styles/urdupoint.com-webfont.svg#NafeesRegular') format('svg');
		font-display: swap;
	}

	.urdu {
		font-family: 'nastliq', sans-serif;
	}

	.mainTxt {
		FONT-SIZE: 16px;
		COLOR: #000;
		FONT-FAMILY: "nastliq", sans-serif;
		LINE-HEIGHT: 32px;
	}
	/*urdu menu css start*/

	.urdu_nav {
		text-align: right;
		direction: rtl;
		FONT-FAMILY: "nastliq", sans-serif;
	}

	.urdu_nav li {
		text-align: right;
		direction: rtl;
	}

	.urdu_nav .elm__link i {
		margin-right: 5px;
	}

	.urdu_nav_mob #elmobile,
	.urdu_nav_mob .m-elm__list,
	.urdu_nav_mob .m-elm__list li {
		text-align: right;
		direction: rtl;
		FONT-FAMILY: "nastliq", sans-serif;
	}

	.urdu_nav_mob .m-elm__link--sub {
		border-left: none !important;
		border-right: 10px solid #448D00;
	}
	/*=====================*/

	.items_list_ur {
		float: right;
		width: 100%;
	}

	.items_list_ur li {
		float: right;
		width: 100%;
		margin-bottom: 10px;
		padding-bottom: 10px;
		border-bottom: 1px dotted #B2B2B2;
	}

	.items_list_ur li:last-child {
		border-bottom: none;
	}

	.items_list_ur li a {
		float: right;
		width: 100%;
	}

	.items_list_ur li img {
		float: right;
		margin-left: 10px;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-o-border-radius: 10px;
		-ms-border-radius: 10px;
	}

	.items_list_ur li .title_ur {
		text-align: right;
		direction: rtl;
		font-family: 'nastliq', sans-serif;
		font-size: 18px;
		line-height: 36px;
		color: #063F4F;
	}

	.items_list_ur li .title_en {
		text-align: right;
		direction: ltr;
		font-size: 15px;
		line-height: 22px;
		font-family: arial;
	}

	.news_article {
		display: block;
	}

	.news_article figure {
		margin-bottom: 15px;
	}

	.news_article figure img {
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-o-border-radius: 5px;
		padding: 4px;
		border: solid 1px #ccc;
		box-sizing: border-box;
	}

	.news_article figure figcaption {
		font-size: 15px;
		font-family: 'nastliq', sans-serif;
		text-align: center;
		line-height: 24px;
	}

	.news_article h1 {
		color: #000080;
		text-align: justify;
		font-size: 24px;
		line-height: 48px;
	}

	.news_article h2 {
		color: #333;
		font-size: 20px;
		line-height: 40px;
		text-align: justify;
	}

	.news_article .detail_txt {
		color: #000;
		font-size: 17px;
		line-height: 34px;
		text-align: justify;
	}

	.news_article .detail_txt p,
	.news_article .detail_txt span,
	.news_article .detail_txt div {
		color: red;
	}

	.news_article .detail_txt a {
		color: #447294;
	}

	.news_article .detail_txt .cnt_banner {
		float: right;
		margin: 0 0 2px 6px;
	}

	.news_article .up_more_cnt_new {
		display: none;
	}

	.news_article .gall_box {
		margin-bottom: 10px;
		margin-top: 10px;
		display: block;
		background: #f7f7f7;
		border: 1px solid #ebebeb;
		padding: 10px 15px;
	}

	.news_article .gall_box h3 {
		color: #447294;
		text-align: center;
		font-size: 16px;
		line-height: 32px;
	}

	.news_article .gall_box .big_item {
		text-align: center;
	}

	.news_article .gall_box .small_items {
		text-align: center;
	}

	.news_article .gall_box .small_items a {
		display: inline-block;
	}

	.news_article a.txt_link {
		color: #000;
	}

	.news_article .twitter-tweet,
	.news_article .twitter-video,
	.news_article .instagram-media,
	.news_article iframe {
		margin: 5px auto !important;
		display: block;
	}

	.txt_banner {
		float: right;
		margin-left: 15px;
		margin-bottom: 10px;
	}

	@media(max-width:600px) {
		.txt_banner {
			width: 100%;
			margin: 0 0 10px 0;
			text-align: center;
		}
	}

	figure.mid_art {
		text-align: center;
		margin-top: 10px;
		margin-bottom: 10px;
		padding: 5px;
		border: solid 1px #ccc;
		border-radius: 5px;
		clear: both;
		display: inline-block;
		width: 100%;
	}

	figure.mid_art img {
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-o-border-radius: 5px;
		padding: 0;
		border: none;
		box-sizing: border-box;
		margin-bottom: 0px;
	}

	figure.mid_art figcaption {
		font-size: 18px;
		text-align: center;
		line-height: 36px;
	}
	.main_head {
		text-align: center;
		background: #1662B8;
		padding: 8px;
		color: #fff;
		font-size: 18px;
		font-weight: normal;
	}

	.sub_head {
		text-align: center;
		direction: rtl;
		color: #fff;
		background: #072C59;
		font-size: 16px;
		font-family: nastliq;
		line-height: 34px;
		margin-bottom: 20px;
		font-weight: normal;
	}

	.trend_bar {
		background: #f8f8f8;
	}

	.trend_bar strong {
		background: #C14D44;
		padding: 5px;
		border-radius: 5px;
		color: #fff;
	}

	.trend_bar strong i {
		background: #fff;
		color: #C14D44;
		border-radius: 50%;
		padding: 4px;
		margin-left: 7px;
	}

	.sub_nav_list {
		white-space: nowrap;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		direction: rtl;
		border-bottom: 1px solid #ccc;
		border-top: 1px solid #ccc;
		padding-top: 5px;
		padding-bottom: 5px;
		margin-bottom: 15px;
	}

	.sub_nav_list a {
		display: inline-block;
		padding: 10px;
		position: relative;
	}

	.sub_nav_list a:not(:last-child):before {
		background-color: #ccc;
		content: "";
		height: 15px;
		position: absolute;
		top: 15px;
		left: 0;
		width: 1px;
	}

	.side_menu_item_wrap {
		float: right;
		width: 100%;
	}

	.side_menu_item_wrap .side_menu_item {
		float: right;
		width: 49%;
		margin: 0.5%;
		padding: 5px;
		box-sizing: border-box;
		background: #C0392B;
		color: #fff;
		text-align: center;
	}

	.elm__link {
		padding: 17px 10px !important;
	}

	@media(max-width:767px) {
		#elmobile {
			width: 260px;
			background: #fff;
			box-shadow: 0 0 4px rgba(0, 0, 0, .14), 0 4px 8px rgba(0, 0, 0, .28);
		}
		#elmain {
			position: fixed;
			top: 0;
			left: 0;
			width: 100%;
			z-index: 9999999;
		}
		.header {
			margin-top: 65px;
		}
		.elmtoggle__holder,
		.elmtoggle__holder--mobile {
			padding: 0px;
		}
		.hlogo_box {
			display: none;
		}
		body.show-nav #elmobile {
			z-index: 999999999;
			top: 0;
			position: fixed;
			overflow: scroll;
		}
		.elmtoggle__holder {
			background-color: #fff;
			box-shadow: 0 0 4px rgba(0, 0, 0, .14), 0 4px 8px rgba(0, 0, 0, .28);
		}
		.m-elm__item {
			border-bottom: 1px solid #ccc;
		}
		.m-elm__link,
		.m-elm__link--sub,
		.m-elm__link--subsub,
		.m-elm__link:visited,
		.m-elm__link--sub:visited,
		.m-elm__link--subsub:visited {
			color: #222;
		}
		.elmtoggle__holder--mobile {
			background-color: #1c3a45;
			padding: 5px !important;
		}
		.m-elm__item.hassub a {
			background: #fff;
		}
		.nav--main .m-elm__item,
		.nav--main .m-elm__item--sub,
		.nav--main .m-elm__item--subsub {
			border-bottom: solid 1px #ccc;
		}
		.m-elm__item--sub:first-of-type {
			border-top: 2px solid #448D00;
		}
		.m-elm__link {
			font-size: 16px;
		}
	}

	.side_search_form {
		padding: 10px;
		background: #444;
		background: rgba(0, 0, 0, .2);
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .4) inset, 0 1px 0 rgba(255, 255, 255, .2);
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .4) inset, 0 1px 0 rgba(255, 255, 255, .2);
		box-shadow: 0 1px 1px rgba(0, 0, 0, .4) inset, 0 1px 0 rgba(255, 255, 255, .2);
		width: 100%;
		margin: 0 auto;
		box-sizing: border-box;
	}

	.side_search_form input[type="text"] {
		border: none;
		outline: none;
		color: #515151;
		padding: 8px;
		-webkit-border-radius: 0 5px 5px 0;
		-moz-border-radius: 0 5px 5px 0;
		border-radius: 0 5px 5px 0;
		webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		width: 80%;
		box-sizing: border-box;
		float: right;
	}

	.side_search_form input[type="submit"],
	.side_search_form button {
		width: 20%;
		float: left;
		padding: 8px;
		border: none;
		outline: none;
		background: #d83c3c;
		-moz-border-radius: 5px 0 0 5px;
		-webkit-border-radius: 5px 0 0 5px;
		border-radius: 5px 0 0 5px;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
		color: #fff;
		cursor: pointer;
		height: 44px;
	}
	/*LIVE NEWS BOX CSS START*/

	.top_news_box {
		float: left;
		width: 100%;
	}

	.top_news_box .main_news {
		float: left;
		width: 100%;
		background: linear-gradient(rgb(123, 123, 123) 30%, rgb(62, 62, 62) 100%);
		max-height: 300px;
		overflow: hidden
	}

	.top_news_box .main_news h3 {
		background: #313131;
	}

	.top_news_box .main_news img {
		float: left;
		margin-right: 10px;
	}

	.top_news_box .small_news {
		width: 23%;
		margin: 1%;
		float: left;
		box-shadow: rgb(50 50 93 / 25%) 0px 2px 5px -1px, rgb(0 0 0 / 30%) 0px 1px 3px -1px;
	}

	.top_news_box .small_news img {
		float: left;
		width: 100%;
	}

	.top_news_box .small_news p {
		height: 60px;
		overflow: hidden;
		float: left;
		background: #f6f6f6;
		padding: 5px;
		box-sizing: border-box;
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
		width: 100%;
	}

	.list_hlaf_block {
		float: left;
		width: 100%;
	}

	.list_hlaf_block a {
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
		padding: 8px;
		font-size: 16px;
		line-height: 32px;
		float: right;
		width: 48%;
		margin: 1%;
		box-sizing: border-box;
		text-align: right;
		direction: rtl;
	}

	.list_hlaf_block a p {
		height: 70px;
		overflow: hidden;
		text-align: right;
		direction: rtl;
	}

	.list_hlaf_block a img {
		float: right;
		margin-left: 8px;
		border-radius: 5px;
		width: 70px;
		height: 70px;
	}

	@media(max-width:600px) {
		.list_hlaf_block a {
			text-align: center;
		}
		.list_hlaf_block a img {
			float: none;
			margin: 0 auto 5px auto;
		}
		.list_hlaf_block a p {
			float: left;
			height: 60px;
			width: 100%;
		}
	}

	@media(max-width:320px) {
		.list_hlaf_block a {
			width: 100%;
			margin: 0 0 10px 0;
			text-align: right;
		}
		.list_hlaf_block a img {
			float: right;
			margin: 0 0 0 8px;
		}
		.list_hlaf_block a p {
			float: none;
			height: auto;
			width: auto;
		}
	}

	@media(max-width:720px) {
		.top_news_box .main_news {
			max-height: none;
			margin-bottom: 15px;
		}
		.top_news_box .main_news img {
			width: 100%;
			margin-right: 0;
		}
		.top_news_box .small_news {
			width: 48%;
		}
	}

	@media(max-width:300px) {
		.top_news_box .small_news {
			width: 100%;
			margin: 0 0 10px 0;
		}
	}
	/*===============================*/
	/*GENERAL STYLE 3 BOX IN A ROW*/

	.relc_box {
		float: left;
		width: 32.33%;
		margin: 0.5%;
		padding: 5px;
		box-sizing: border-box;
		text-align: center;
		border-bottom: solid 1px #ccc;
		box-shadow: rgb(50 50 93 / 25%) 0px 2px 5px -1px, rgb(0 0 0 / 30%) 0px 1px 3px -1px;
		box-sizing: border-box;
		border-radius: 2px;
	}

	.relc_box p {
		height: 98px;
		overflow: hidden;
	}

	.relc_box .date_line {
		color: #666;
		text-align: left;
		font-size: 12px;
		margin-top: 5px;
	}

	@media(max-width:680px) {
		.relc_box {
			width: 48%;
			margin: 1%;
		}
	}

	@media(max-width:300px) {
		.relc_box {
			width: 98%;
			margin: 1%;
		}
		.relc_box p {
			height: auto;
		}
	}
	/*===============================*/
	/*GENERAL STYLE 3 BOX IN A ROW*/

	.relc_box2 {
		float: left;
		width: 24%;
		margin: 0.5%;
		padding: 5px;
		box-sizing: border-box;
		text-align: center;
		border-bottom: solid 1px #ccc;
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
		box-sizing: border-box;
		border-radius: 2px;
	}

	.relc_box2 p {
		height: 98px;
		overflow: hidden;
	}

	@media(max-width:680px) {
		.relc_box2 {
			width: 48%;
			margin: 1%;
		}
	}

	@media(max-width:300px) {
		.relc_box2 {
			width: 98%;
			margin: 1%;
		}
		.relc_box2 p {
			height: auto;
		}
	}
	/*===============================*/
	/*SINGLE BIG ITEM BANNER*/

	.single_big_item {
		text-align: center;
		margin-bottom: 5px;
		float: right;
		position: relative;
		width: 100%;
	}

	.single_big_item img {
		border-bottom: 8px solid #3d566e;
	}

	.single_big_item p {
		position: absolute;
		bottom: 10px;
		width: 96%;
		padding: 5px 2%;
		background: rgba(34, 34, 34, 0.8);
		color: #fff;
		border: none;
		font-size: 24px;
		line-height: 48px;
	}
	/*===============================*/
	/*DOUBLE BIG ITEMS*/

	.double_big_item {
		float: left;
		width: 48%;
		margin: 1%;
		box-shadow: rgb(50 50 93 / 25%) 0px 2px 5px -1px, rgb(0 0 0 / 30%) 0px 1px 3px -1px;
		padding: 8px;
		box-sizing: border-box;
	}

	.double_big_item img {
		border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
		-webkit-border-radius: 5px;
	}

	.double_big_item p {
		height: 65px;
		overflow: hidden;
		width: 100%;
	}
	/*===============================*/
	/*BOX GENERAL STYLING */

	.home_box {
		border: #131313 solid 1px;
		padding: 2px;
		border-top-width: 5px;
		box-sizing: border-box;
		width: 100%;
		margin-top: 25px;
		margin-bottom: 25px;
		padding-top: 20px;
		position: relative;
		float: right;
	}

	.home_box h3 {
		position: absolute;
		top: -25px;
		left: 36%;
		background: #131313;
		color: #fff;
		font-size: 16px;
		line-height: 32px;
		padding: 5px 10px;
		width: 25%;
		text-align: center;
	}

	@media(max-width:550px) {
		.home_box h3 {
			width: 35%;
			left: 30%;
		}
	}

	@media(max-width:380px) {
		.home_box h3 {
			width: 45%;
			left: 25%;
		}
	}

	@media(max-width:300px) {
		.home_box h3 {
			width: 55%;
			left: 20%;
		}
	}

	.box_menu {
		float: right;
		list-style: none;
		text-align: center;
		width: 100%;
		margin: 0;
		direction: rtl;
	}

	.box_menu li {
		list-style: none;
		display: inline-block;
		margin: 8px 2px;
	}

	.box_menu li a {
		padding: 2px 10px;
		background: #131313;
		color: #fff;
		font-size: 14px;
		line-height: 28px;
		border-radius: 5px;
	}

	.sports_box {
		border-color: #C14D44;
	}

	.sports_box h3 {
		background: #C14D44;
	}

	.sports_box .box_menu li a {
		background: #C14D44;
	}

	.business_box {
		border-color: #b39b17;
	}

	.business_box h3 {
		background: #b39b17;
	}

	.business_box .box_menu li a {
		background: #b39b17;
	}

	.poetry_box {
		border-color: #2d5676;
	}

	.poetry_box h3 {
		background: #2d5676;
	}

	.poetry_box .box_menu li a {
		background: #2d5676;
	}

	.showbiz_box {
		border-color: #25afe5;
	}

	.showbiz_box h3 {
		background: #25afe5;
	}

	.showbiz_box .box_menu li a {
		background: #25afe5;
	}

	.mobile_box {
		border-color: #EE5A4D;
	}

	.mobile_box h3 {
		background: #EE5A4D;
	}

	.mobile_box .box_menu li a {
		background: #EE5A4D;
	}

	.islam_box {
		border-color: #008000;
	}

	.islam_box h3 {
		background: #008000;
	}

	.islam_box .box_menu li a {
		background: #008000;
	}

	.cooking_box {
		border-color: #C14D44;
	}

	.cooking_box h3 {
		background: #C14D44;
	}

	.cooking_box .box_menu li a {
		background: #C14D44;
	}

	.kids_box {
		border-color: #802B5A;
	}

	.kids_box h3 {
		background: #802B5A;
	}

	.kids_box .box_menu li a {
		background: #802B5A;
	}

	.technology_box {
		border-color: #C2935C;
	}

	.technology_box h3 {
		background: #C2935C;
	}

	.technology_box .box_menu li a {
		background: #C2935C;
	}

	.weird_box {
		border-color: #5988AD;
	}

	.weird_box h3 {
		background: #5988AD;
	}

	.weird_box .box_menu li a {
		background: #5988AD;
	}

	.names_box {
		border-color: #69803E;
	}

	.names_box h3 {
		background: #69803E;
	}

	.names_box .box_menu li a {
		background: #69803E;
	}

	.women_box {
		border-color: #FF5B24;
	}

	.women_box h3 {
		background: #FF5B24;
	}

	.women_box .box_menu li a {
		background: #FF5B24;
	}

	.videos_box {
		border-color: #2d7e5c;
	}

	.videos_box h3 {
		background: #2d7e5c;
	}

	.videos_box .box_menu li a {
		background: #2d7e5c;
	}

	.horoscope_box {
		border-color: #363652;
	}

	.horoscope_box h3 {
		background: #363652;
	}

	.horoscope_box .box_menu li a {
		background: #363652;
	}

	.health_box {
		border-color: #802A00;
	}

	.health_box h3 {
		background: #802A00;
	}

	.health_box .box_menu li a {
		background: #802A00;
	}

	.books_box {
		border-color: #424242;
	}

	.books_box h3 {
		background: #424242;
	}

	.books_box .box_menu li a {
		background: #424242;
	}

	.dictionary_box {
		border-color: #244F83;
	}

	.dictionary_box h3 {
		background: #244F83;
	}

	.dictionary_box .box_menu li a {
		background: #244F83;
	}

	.live_tv_box {
		border-color: #266C80;
	}

	.live_tv_box h3 {
		background: #266C80;
	}

	.live_tv_box .box_menu li a {
		background: #266C80;
	}

	.mazah_box {
		border-color: #b11ab1;
	}

	.mazah_box h3 {
		background: #b11ab1;
	}

	.mazah_box .box_menu li a {
		background: #b11ab1;
	}

	.adab_box {
		border-color: #c7693e;
	}

	.adab_box h3 {
		background: #c7693e;
	}

	.adab_box .box_menu li a {
		background: #c7693e;
	}

	.airports_box {
		border-color: #005C7C;
	}

	.airports_box h3 {
		background: #005C7C;
	}

	.airports_box .box_menu li a {
		background: #005C7C;
	}

	.bus_box {
		border-color: #3645b7;
	}

	.bus_box h3 {
		background: #3645b7;
	}

	.bus_box .box_menu li a {
		background: #3645b7;
	}

	.train_box {
		border-color: #28460f;
	}

	.train_box h3 {
		background: #28460f;
	}

	.train_box .box_menu li a {
		/*background:#008000;*/
		background: none;
		color: #000;
		padding: 0 0px;
	}

	.train_box .box_menu li {
		margin: 0 2px !important;
		padding: 0 !important;
	}

	.daily_price_box {
		border-color: #6d2a82;
	}

	.daily_price_box h3 {
		background: #6d2a82;
	}

	.daily_price_box .box_menu li a {
		background: #6d2a82;
	}

	@media (max-width: 800px) {
		.daily_price_box h3 {
			width: 50%;
			left: 25%;
		}
	}

	@media (max-width: 350px) {
		.daily_price_box h3 {
			width: 65%;
			left: 15%;
		}
	}
	/*===============================*/
	/*BUSINESS BOX*/

	.biz_links {
		float: right;
		list-style: none;
		text-align: center;
		width: 100%;
		margin: 0;
		direction: rtl;
	}

	.biz_links li {
		list-style: none;
		float: right;
		width: 19%;
		margin: 0.5%;
	}

	.biz_links li a {
		padding: 8px;
		width: 100%;
		display: block;
		box-sizing: border-box;
		color: #fff;
		font-size: 14px;
		line-height: 28px;
		border-radius: 5px;
		background-color: #4F87A2;
		border-color: rgba(0, 0, 0, 0.5);
		text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
		color: #FFF;
	}

	.biz_links li:hover > a {
		background-color: #131313;
	}

	@media(max-width:650px) {
		.biz_links li {
			width: 23%;
			float: none;
			display: inline-block;
		}
	}

	@media(max-width:550px) {
		.biz_links li {
			width: 31%;
		}
	}

	@media(max-width:420px) {
		.biz_links li {
			width: 47%;
			margin: 0.8%;
		}
	}

	@media(max-width:300px) {
		.biz_links li {
			width: 100%;
			margin: 0 0 5px 0;
		}
	}
	/*===============================*/
	/*POETRY BOX*/

	.mpitem {
		text-align: center;
		float: right;
		width: 15.66%;
		margin: 0.5%;
		padding: 5px;
		box-sizing: border-box;
		box-shadow: 0 1px 4px #2d5676;
	}

	.mpitem img {
		border-radius: 50%;
		display: inline-block;
	}

	@media(max-width:650px) {
		.mpitem {
			width: 31.33% !important;
			margin: 1% !important;
		}
	}

	@media(max-width:300px) {
		.mpitem {
			width: 48% !important;
		}
	}

	.poem_box {
		float: right;
		width: 48%;
		box-shadow: 0 1px 4px #2d5676;
		padding: 10px;
		box-sizing: border-box;
		margin: 1%;
		position: relative;
		min-height: 80px;
	}

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

	@media(max-width:600px) {
		.poem_box {
			min-height: 110px;
		}
		.poem_box .en_title {
			display: none;
		}
	}

	@media(max-width:420px) {
		.poem_box {
			min-height: 130px;
		}
		.poem_box .en_poet {
			display: none;
		}
	}

	@media(max-width:300px) {
		.poem_box {
			min-height: 50px;
			width: 98%;
			margin: 0 1% 10px 1%;
		}
	}
	/*===============================*/
	/*MOBILES BOX*/

	.mob_box {
		text-align: center;
		float: left;
		width: 23%;
		margin: 1%;
		padding: 5px;
		box-sizing: border-box;
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
	}

	.mob_box .mob_cnt {
		min-height: 65px;
	}

	@media(max-width:600px) {
		.mob_box {
			width: 47% !important;
			margin: 1.5% !important;
		}
	}

	@media(max-width:300px) {
		.mob_box {
			width: 98% !important;
			margin: 0 1% 10px 1% !important;
		}
	}
	/*===============================*/
	/*ISLAM BOX*/

	.isl_box {
		text-align: center;
		float: left;
		width: 14.66%;
		margin: 1%;
		padding: 5px;
		box-sizing: border-box;
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
		border-radius: 15px;
	}

	.isl_box img {
		border-radius: 50%;
	}

	.isl_box p {
		font-size: 16px;
		line-height: 32px;
	}

	.isl_box:hover {
		background: #228b22;
	}

	.isl_box:hover > p {
		color: #fff;
	}

	@media(max-width:600px) {
		.isl_box {
			width: 23% !important;
		}
		.isl_box p {
			font-size: 14px;
			line-height: 28px;
		}
	}

	@media(max-width:450px) {
		.isl_box img {
			width: 45px;
		}
	}

	@media(max-width:350px) {
		.isl_box p {
			font-size: 13px;
			line-height: 26px;
		}
	}

	@media(max-width:320px) {
		.isl_box {
			width: 48% !important;
		}
	}
	/*===============================*/
	/*COOKING BOX*/

	.cook_box {
		text-align: center;
		float: left;
		width: 23%;
		margin: 1%;
		padding: 5px;
		box-sizing: border-box;
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
	}

	.cook_box p {
		min-height: 60px;
	}

	@media(max-width:600px) {
		.cook_box {
			width: 47% !important;
			margin: 1.5% !important;
		}
	}

	@media(max-width:300px) {
		.cook_box {
			width: 98% !important;
			margin: 0 1% 10px 1% !important;
		}
	}
	/*===============================*/
	/*KIDS BOX*/

	.mazah_art {
		border: 1px dotted #ccc;
		float: right;
		padding: 5px;
		width: 32.33%;
		box-sizing: border-box;
		margin: 0.5%;
		border-right: solid 4px #b11ab1;
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
	}

	.mazah_art .art_title {
		font-size: 15px;
		line-height: 30px;
	}

	.mazah_art i {
		float: right;
		padding: 4px;
		color: #8e8e8e;
	}

	@media(max-width:550px) {
		.mazah_art {
			width: 48%;
			margin: 1%;
		}
		.mazah_art .art_title {
			font-size: 14px;
			line-height: 28px;
		}
	}

	@media(max-width:320px) {
		.mazah_art {
			width: 98%;
			margin: 1%;
		}
	}
	/*===============================*/
	/*KIDS NAMES*/

	.kname_wrap {
		float: right;
		width: 48%;
		margin: 1%;
	}

	.kname_wrap h4.girl_head {
		background: #e94d68;
	}

	.kname_wrap h4.boy_head {
		background: #00aecd;
	}

	.kname_wrap .name_item {
		float: right;
		width: 31.33%;
		margin: 1%;
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
		padding: 2px;
		box-sizing: border-box;
		font-size: 15px;
		line-height: 30px;
		text-align: right;
		direction: rtl;
	}

	.kname_wrap .name_item img {
		float: right;
		width: 16px;
		margin-left: 2px;
		padding: 5px;
	}

	@media(max-width:650px) {
		.kname_wrap {
			width: 98%;
			margin-botton: 10px;
		}
	}

	@media(max-width:450px) {
		.kname_wrap .name_item {
			width: 48%;
		}
	}
	/*===============================*/
	/*VIDEOS BOXES*/

	.vid_box {
		position: relative;
	}

	.vid_box .play_icon {
		width: 33px;
		right: 43%;
		top: 25%;
		position: absolute;
	}
	/*===============================*/
	/*HOROSCOPOE BOXES*/

	.star_main {
		background: #CCCCCC;
		background: -moz-linear-gradient(center top, #CCCCCC, #2D2D2D) repeat scroll 0 0 #CCCCCC;
		background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#2D2D2D));
		background: -o-linear-gradient(center top, #CCCCCC, #2D2D2D) repeat scroll 0 0 #CCCCCC;
		background: -ms-linear-gradient(top, #CCCCCC 0%, #2D2D2D 100%);
		background: linear-gradient(to bottom, #CCCCCC 0%, #2D2D2D 100%);
		filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#CCCCCC', endColorstr='#2D2D2D', GradientType=0);
		border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		-webkit-border-radius: 10px;
		box-shadow: 0 0 3px rgba(0, 0, 0, 0.55);
		-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.55);
		-o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.55);
		-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.55);
		height: 60px;
		margin: 1%;
		position: relative;
		width: 31.33%;
		float: right;
	}

	.star_date {
		color: #fff;
		padding: 0px 10px;
		text-align: center !important;
		position: absolute;
		top: 38px;
		font-size: 12px;
	}

	.star_main .star_ribbon {
		background: -moz-linear-gradient(center top, #33ACFC, #3198DD) repeat scroll 0 0 #3198DD;
		background: -webkit-gradient(linear, left top, left bottom, from(#33ACFC), to(#3198DD));
		background: -ms-linear-gradient(top, #33ACFC 0%, #3198DD 100%);
		background: linear-gradient(to bottom, #33ACFC 0%, #3198DD 100%);
		filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#33ACFC', endColorstr='#3198DD', GradientType=0);
		color: #FFFFFF;
		padding: 1% 3%;
		position: absolute;
		text-align: center;
		top: 8px;
		width: 100%;
		text-shadow: 1px 1px 2px #000;
		-o-text-shadow: 1px 1px 2px #000;
		-webkit-text-shadow: 1px 1px 2px #000;
		-moz-text-shadow: 1px 1px 2px #000;
		padding: 2px 0;
	}

	.star_main .star_en {
		font-size: 15px;
	}

	.star_main .star_ur {
		font-size: 16px;
	}

	@media(max-width:550px) {
		.star_main {
			width: 48%;
		}
	}

	@media(max-width:400px) {
		.star_main .star_en {
			font-size: 14px;
		}
		.star_main .star_ur {
			font-size: 15px;
		}
		.star_date {
			font-size: 11px;
		}
	}
	/*===============================*/
	/*BOOKS BOXES*/

	.book_item {
		float: right;
		width: 31.33%;
		margin: 1%;
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
		padding: 5px;
		box-sizing: border-box;
		text-align: center;
	}

	.book_item p {
		font-size: 15px;
		line-height: 30px;
		min-height: 60px;
	}

	@media(max-width:600px) {
		.book_item {
			width: 48%;
		}
	}

	@media(max-width:420px) {
		.book_item p {
			min-height: 60px;
		}
	}

	@media(max-width:300px) {
		.book_item {
			width: 98%;
		}
		.book_item p {
			min-height: 20px;
		}
	}
	/*===============================*/
	/*DICTIONARY BOXES*/

	.dic_head {
		background: #5f5d5d;
		font-size: 17px;
	}

	.search_dic {
		background: #454545;
		padding: 20px 10px;
		margin: 1%;
		width: 98%;
		float: left;
		box-sizing: border-box;
	}

	.dic_search_bar {
		height: 40px;
		width: 99%;
		font-size: 16px;
		padding: 0 5px;
		box-sizing: border-box;
		outline: none;
		width: 70%;
	}

	.dic_search_lang {
		height: 40px;
		font-size: 16px;
		outline: none;
		width: 29%;
		float: right;
	}

	.dic_btn {
		background: #069aa0;
		border: none;
		border-radius: 10px;
		font-size: 18px;
	}

	@media(max-width:400px) {
		.dic_head {
			font-size: 15px;
		}
		.dic_search_bar {
			font-size: 14px;
		}
		.dic_search_lang {
			font-size: 14px;
		}
		.dic_btn {
			font-size: 16px;
		}
	}

	@media(max-width:320px) {
		.dic_head {
			font-size: 13px;
		}
		.dic_search_bar {
			width: 60%;
		}
		.dic_search_lang {
			width: 39%;
		}
	}
	/*===============================*/
	/*TV BOXES*/

	.tv_item {
		float: left;
		width: 14.66%;
		margin: 1%;
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
		padding: 5px;
		box-sizing: border-box;
		text-align: center;
	}

	.tv_item p {
		font-size: 14px;
	}

	@media(max-width:600px) {
		.tv_item {
			width: 31.33%;
		}
	}

	@media(max-width:320px) {
		.tv_item {
			width: 48%;
		}
	}
	/*===============================*/

	.baby_name_day .border_line {
		height: 0px !important;
		margin: 0px !important;
	}

	.bg_hanfi {
		background: #363652 !important;
	}

	.bg_new {
		background: #808080;
	}

	.boxgrid {
		float: left;
		width: 48%;
		margin: 1%;
		overflow: hidden;
		position: relative;
	}

	.boxgrid .boxcaption {
		top: 400px;
		position: absolute;
		color: #fff;
		font-size: 14px;
		line-height: 28px;
		padding: 2px;
		height: 400px;
		overflow: hidden;
		background: rgba(34, 34, 34, 0.8);
	}

	.boxgrid:hover .boxcaption {
		top: 0px !important;
	}

	.side_menu_item_wrap {
		float: right;
		width: 100%;
	}

	.side_menu_item_wrap .side_menu_item {
		float: right;
		width: 49%;
		margin: 0.5%;
		padding: 5px;
		box-sizing: border-box;
		background: #333333;
		color: #fff;
		text-align: center;
	}

	.psx_market table {
		width: 100%;
	}

	.psx_market th {
		background: #424342;
		color: #fff;
		border-right: none;
		font-size: 13px;
		padding: 4px;
		text-align: center;
	}

	.psx_market td {
		background: #fff !important;
		padding: 6px;
		font-size: 12px;
	}

	.psx_market tr:hover > td {
		background: #f2f2f2 !important;
	}

	.resp_table tr:hover td a {
		background: #4E5066;
		color: #000 !important;
	}

	.prize_bonds_list a {
		padding-bottom: 2px;
		width: 50%;
		float: right;
		box-sizing: border-box;
		text-align: right;
		direction: rtl;
		font-size: 16px;
		line-height: 32px;
		border: solid 1px #ccc;
	}

	.resp_table tr:hover td a {
		background: none !important;
		color: #000 !important;
	}

	.resp_table tr:hover td {
		background: none !important;
		color: #000 !important;
	}

	.resp_table a:hover {
		background: none !important;
	}

	.btn_live_news {
		padding: 5px 20px;
		display: inline-block;
		box-sizing: border-box;
		color: #fff;
		font-size: 18px;
		line-height: 36px;
		border-radius: 5px;
		background-color: #C14D44;
		border-color: rgba(0, 0, 0, 0.3);
		text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
		color: #FFF;
	}

	.btn_live_news:hover {
		color: #fff;
		background-color: #4F87A2;
		border-color: rgba(0, 0, 0, 0.5);
	}

	.mob_spl_links a {
		background: #4A378D !important;
	}

	.aha_wrap {
		float: left;
		width: 100%;
	}

	.aha_wrap .ahal_left {
		float: left;
	}

	.aha_wrap .ahal_right {
		float: right;
	}

	@media(max-width:400px) {
		.aha_wrap .ahal_left,
		.aha_wrap .ahal_right {
			width: 100%;
			text-align: center;
			margin-bottom: 5px;
		}
	}

	.sh_tb_wrap {
		float: left;
		box-sizing: border-box;
	}

	.sh_tb_wrap thead {
		width: 100%;
		background: #C14D44;
		color: #fff;
		padding: 5px;
		text-align: center;
		float: left;
		box-sizing: border-box;
	}

	.sh_tb_wrap thead tr {
		width: 100%;
		display: inline-block;
	}

	.sh_tb_wrap thead tr th {
		text-align: center;
		width: 100%;
		float: left;
		font-size: 16px;
	}

	.sh_tb_wrap tbody {
		display: inline-block;
		width: 100%;
	}

	.sh_tb_wrap tbody tr {
		float: left;
		width: 100%;
	}

	.sh_tb_wrap tbody th {
		width: 50%;
		display: inline-block;
		text-align: center;
		padding: 5px;
		box-sizing: border-box;
		border: solid 1px #ccc;
	}

	.sh_tb_wrap tbody td {
		float: right;
		width: 25%;
		text-align: center;
		font-size: 16px;
		color: #084888;
		border: solid 1px #ccc;
		box-sizing: border-box;
	}

	.sh_tb_wrap tbody td span {
		color: #000;
		font-size: 15px;
	}

	.airport_wrap {}

	.airport_wrap a {
		float: left;
		width: 24%;
		border-radius: 50px;
		border: solid 1px #ccc;
		box-sizing: border-box;
		margin: 0.5%;
		padding: 2px;
		vertical-align: middle;
		vertical-align: middle;
	}

	.airport_wrap a i {
		width: 45px;
		height: 45px;
		text-align: center;
		font-size: 30px;
		border-radius: 50%;
		margin-right: 5px;
		background: #797575;
		line-height: 45px;
		color: #fff;
		float: left;
	}

	.airport_wrap a p {
		float: left;
		line-height: 45px;
	}

	.flight_shed_wrap {
		float: left;
		width: 50%;
		padding: 5px;
		box-sizing: border-box;
	}

	.table_resp {
		width: 100%;
		border-collapse: collapse;
	}

	.table_resp .main_head {
		background: linear-gradient(rgb(123, 123, 123) 30%, rgb(62, 62, 62) 100%);
		text-align: center;
	}

	.table_resp tr {}

	.table_resp th {
		background: #656565;
		color: #fff;
		font-size: 14px;
		padding: 5px;
		vertical-align: middle;
		border: solid 1px #565656;
		text-align: center;
	}

	.table_resp td {
		padding: 5px;
		vertical-align: middle;
		font-size: 13px;
		border: 1px solid #C1C3D1;
		white-space: nowrap;
		text-align: center;
	}

	.table_resp td i {
		color: #14739c;
		margin-right: 2px;
	}

	@media(max-width:400px) {
		.table_resp td {
			font-size: smaller;
			padding: 5px;
		}
	}

	@media(max-width:340px) {
		.table_resp td {
			font-size: x-small;
		}
	}

	@media(max-width:800px) {
		.flight_shed_wrap {
			width: 100%;
			margin: 10px 0;
		}
	}

	.bus_box .bus_item {
		float: left;
		width: 14.66%;
		margin: 1%;
		text-align: center;
	}

	.bus_box .bus_item img {
		border-radius: 50%;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		box-sizing: border-box;
		padding: 2px;
		border: solid 1px #ccc;
		width: 70%;
	}

	.bus_box .bus_item img:hover {
		box-shadow: 0 1px 4px rgba(0, 0, 0, 3);
	}

	@media(max-width:600px) {
		.bus_box .bus_item {
			width: 30.33%;
			margin: 1.5%;
		}
	}

	.train_box .table_resp th {
		background: #487b1d;
	}

	.train_box .table_resp .main_head {
		background: linear-gradient(rgb(111, 189, 45) 30%, rgb(28, 49, 10) 100%);
		text-align: center;
	}

	.bus_box .table_resp th {
		background: #3c7ed0;
	}

	.bus_box .table_resp .main_head {
		background: linear-gradient(rgb(60, 126, 208) 30%, rgb(24, 53, 88) 100%);
		text-align: center;
	}

	@media(max-width:650px) {
		.airports_box h3,
		.train_box h3 {
			width: 75% !important;
			left: 10% !important;
		}
	}

	.airports_box .box_menu li,
	.train_box .box_menu li {
		margin: 2px;
	}
	/*=================		BIKES BOX CSS	=================================*/

	.bikes_box {
		border-color: #cc5486;
	}

	.bikes_box h3 {
		background: #cc5486;
	}

	.bikes_box .box_menu li a {
		background: #cc5486;
	}

	.bike_item {
		float: left;
		width: 16.66%;
		border: 1px solid #ccc;
		box-sizing: border-box;
		padding: 2px;
		text-align: center;
	}

	.bike_item p {
		font-size: 12px;
	}

	@media(max-width:750px) {
		.bike_item {
			width: 33.33% !important;
		}
	}

	@media(max-width:500px) {
		.bike_item {
			width: 50% !important;
		}
	}

	.bike_brands {
		float: left;
		width: 100%;
	}

	.bike_brands a {
		float: left;
		width: 9%;
		margin: 0.5%;
		box-sizing: border-box;
		text-align: center;
	}

	.bike_brands img {
		border: 1px solid #ccc;
		border-radius: 50%;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		padding: 2px;
		box-sizing: border-box;
	}

	@media(max-width:500px) {
		.bike_brands a {
			width: 19%;
		}
		.bike_brands a img {
			width: 75%;
		}
	}

	@media(max-width:400px) {
		.bike_brands a img {
			width: 90%;
		}
	}
	/*======================================================================*/
	/*=================		CARS BOX CSS	=================================*/

	.cars_box {
		border-color: #8e8e8e;
	}

	.cars_box h3 {
		background: #8e8e8e;
	}

	.cars_box .box_menu li a {
		background: #8e8e8e;
	}

	.car_item {
		float: left;
		width: 25%;
		border: 1px solid #ccc;
		box-sizing: border-box;
		padding: 2px;
		text-align: center;
	}

	.car_item p {
		font-size: 12px;
		height: 40px;
		overflow: hidden;
	}

	@media(max-width:650px) {
		.car_item {
			width: 50% !important;
		}
	}

	.car_brands {
		float: left;
		width: 100%;
	}

	.car_brands a {
		float: left;
		width: 10.11%;
		margin: 0.5%;
		box-sizing: border-box;
		text-align: center;
	}

	.car_brands img {
		border: 1px solid #ccc;
		border-radius: 50%;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		padding: 2px;
		box-sizing: border-box;
	}

	@media(max-width:500px) {
		.car_brands a {
			width: 19%;
		}
		.car_brands a img {
			width: 75%;
		}
	}

	@media(max-width:400px) {
		.car_brands a img {
			width: 90%;
		}
	}
	/*======================================================================*/

	.home_big_banner_fixed {
		position: -webkit-sticky;
		/* Safari */
		position: sticky;
		top: 0px;
		left: 0;
		width: 100%;
		z-index: 9999999;
	}

	.home_big_banner_fixed_inner {
		margin: auto;
		text-align: center;
		padding: 0px;
	}

	@media(max-width:800px) {
		.home_big_banner_fixed {
			position: static;
		}
	}

	.dp_icon {
		border-radius: 50%;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-o-border-radius: 50%;
		vertical-align: middle;
		width: 40px;
	}










.set-carousel-my .carousel {
    /*margin-left: 15%;
    margin-right: 15%;*/
}

.set-carousel-my ul.slides {
    display: block;
    position: relative;
    height: 250px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    list-style: none;
}

.set-carousel-my .slides * {
    user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}

.set-carousel-my ul.slides input {
    display: none;
}


.set-carousel-my .slide-container {
    display: block;
}

.set-carousel-my .slide-image {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all .7s ease-in-out;
}

.set-carousel-my .slide-image img {
    width: auto;
    min-width: 100%;
    height: 100%;
    object-fit: cover;
}

.set-carousel-my .carousel-controls {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
    font-size: 100px;
    line-height: 250px;
    color: #fff;
}

.set-carousel-my .carousel-controls label {
    display: none;
    position: absolute;
    padding: 0 20px;
    opacity: 0;
    transition: opacity .2s;
    cursor: pointer;
}

.set-carousel-my .slide-image:hover + .carousel-controls label{
    opacity: 0.5;
}

.set-carousel-my .carousel-controls label:hover {
    opacity: 1;
}

.set-carousel-my .carousel-controls .prev-slide {
    width: 49%;
    text-align: left;
    left: 0;
}

.set-carousel-my .carousel-controls .next-slide {
    width: 49%;
    text-align: right;
    right: 0;
}

.set-carousel-my .carousel-dots {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20px;
    z-index: 999;
    text-align: center;
}

.set-carousel-my .carousel-dots .carousel-dot {
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #fff;
    opacity: 0.5;
    margin: 10px;
}

.set-carousel-my input:checked + .slide-container .slide-image {
    opacity: 1;
    transform: scale(1);
    transition: opacity 1s ease-in-out;
}

.set-carousel-my input:checked + .slide-container .carousel-controls label {
     display: block;
}

input#img-1:checked ~ .carousel-dots label#img-dot-1,
input#img-2:checked ~ .carousel-dots label#img-dot-2,
input#img-3:checked ~ .carousel-dots label#img-dot-3,
input#img-4:checked ~ .carousel-dots label#img-dot-4,
input#img-5:checked ~ .carousel-dots label#img-dot-5,
input#img-6:checked ~ .carousel-dots label#img-dot-6 {
	opacity: 1;
}


input:checked + .slide-container .nav label { display: block; }


@media only screen and (max-width: 991px) {
	.hbanner_box {
		display: none !important;
	}
}
@media only screen and (max-width: 480px) {
	.set-carousel-my ul.slides {
	    height: 172px !important;
	}
	.double_big_item img {
		height: 142px !important;
	}
}


    .set-category-checkbox-main {
    	font-family: "nastliq", sans-serif;
    }
    .set-category-checkbox-main ul li {
    	border-bottom: 1px dashed #f1f1f1;
    	padding-top: 4px;
    	padding-bottom: 4px;
    }
    .set-main-flex-cat {
    	display: flex;
    	flex-direction: row;
    	justify-content: space-between;
    }
    .set-category-checkbox {
    	font-size: 14px;
    }
    .set-height-checkbox {
    	height: 18px;
    	width: 18px;
    	display: inline-block;
    	margin-left: 14px;
    }
    .set-flex-align {
    	align-items: center;
    	display: flex;
    }
    .set-icon-side span {
    	background-color: #ebebeb;
    	height: 30px;
    	width: 30px;
    	justify-content: center;
    	align-items: center;
    	display: flex;
    	border-radius: 5px;
    }
    .set-filter-btn button {
    	background-color: #000;
    	color: #fff;
    	border: none;
    	outline: none;
    	display: block;
    	width: 100%;
    	border-radius: 5px;
    	padding:5px;
    	margin-bottom: 12px;
    	margin-top: 12px;
    	font-size: 16px;
    	cursor: pointer;
    	transition: .3s;
    	font-family: "nastliq", sans-serif;
    }
    .set-filter-btn button:hover {
    	background-color: #448D00;
    	transition: .3s;
    }
    .set-mt-15px {
    	margin-top: 22px;
    }




body.dark {
  background-color: #212228;
}

.dark .container {
	background-color: #292c35;
}
.checkbox {
  opacity: 0;
  position: absolute;
}





/*  target the elemenent after the label*/
.checkbox:checked + .label .ball{
  transform: translateX(15px);
}

.fa-moon {
  color: pink;
}

.fa-sun {
  color: yellow;
}
.set-overlay-btn {
	position: absolute;
    right: 12px;
    top: 24px;
}
.dark .txt_blue{
	color: #fff !important;
}
.dark .widget h3{
	color: #fff;
}
.dark .set-category-checkbox{
	color: #fff;
}
.dark .list_hlaf_block a p{
	color: #fff;
}
.dark .relc_box p{
	color: #fff;
}
.dark .urdu{
	color: #fff;
}
.dark .ac{
	color: #fff;
}
.dark .footer .footer_top .ftr_logo_block .ftr_social_links a{
	background: #fff;
}
.dark .prize_bonds_list a{
	color: #fff;
}
.dark .widget h3{
   border-top: 5px solid #ffffff;
}
.dark .top_news_box .small_news{
	color: #fff;
}
.dark .top_news_box .small_news p{
	background: black;
}
.txt_black {
    color: #e8d8d8 !important;
  }
 .dark .urdu {
    color: #fff !important;
}
.dark .fa{
	color: #fff !important;
}
.dark .set-icon-side span {
	background: #2ECF20;
}





.input-list-item {
	position: absolute !important;
	left: 0px !important;
}


/* Hide the images by default */
.mySlides {
  display: none;
  height: 402px;
}
.mySlides img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

/* Add a pointer when hovering over the thumbnail images */
.cursor {
  cursor: pointer;
}

/* Next & previous buttons */
.prev,
.next {
  cursor: pointer;
  position: absolute;
  top: 40%;
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: white;
  font-weight: bold;
  font-size: 20px;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover,
.next:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* Container for image text */
.caption-container {
  text-align: center;
  background-color: #222;
  padding: 2px 16px;
  color: white;
}

.row-my:after {
  content: "";
  display: table;
  clear: both;
}

/* Six columns side by side */
.column-my {
  float: left;
  width: 16.66%;

}
.column-my img {
	width: 100%;
	height: 122px;
	object-fit: cover;
}
/* Add a transparency effect for thumnbail images */
.demo {
  opacity: 0.6;
}

.active,
.demo:hover {
  opacity: 1;
}
.set-position-top {
	position: absolute;
	top: 0px;
	z-index: 1000;
	right: 20px;
}

/*NEW STYLES*/

.set-ul-out {
	left: -180px !important;
    top: 0px !important;
}

.ball {
      width: 12px;
   height: 12px;
  background-color: white;
  position: absolute;
  top: 2px;
  left: 2px;
  border-radius: 0 !important;
  transition: transform 0.2s linear;
}

.label {
 cursor: pointer;
  width: 21px;
  height: 6px;
  background-color:#111;
  display: flex;
  border-radius:0 !important;
  align-items: center;
  justify-content: space-between;
  padding: 5px;
  position: relative;
  transform: scale(1.5);
}
.set-flex-items-nav {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.set-font-text {
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	color: #9f9f9f;
}
.set-d-flex {
	display: flex;
	align-items: center;
}
.set-ps-18 {
	padding-left: 18px;
}
.set-font-text select {
	height: 24px;
	width: 88px;
	border: 1px solid #9f9f9f;
}
.dark .set-font-text a {
	color: #fff !important;
}

/*SET FORM*/
.set-main-container-flex {
	text-align: center;
	margin: 14px 0px;
}
.set-main-container-flex .set-inline-here {
	display: inline-block;
	margin-top: 5px;
}
.set-main-container-flex .set-inline-here input {
	width: 220px;
	height: 38px;
    font-size: 16px;
	border: 1px solid #c9c9c9;
	padding-left: 6px;
    outline: none;
    border-radius: 6px;
    font-family: 'Roboto';
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.set-main-container-flex .set-inline-here select {
	width: 220px;
	height: 41px;
	font-size: 16px;
	color: #757575;
	padding: 4px;
	border: 1px solid #c9c9c9;
	outline: none;
    border-radius: 6px;
    font-family: 'Roboto';
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.set-main-container-flex .set-inline-here button {
	width: 120px;
	height: 41px;
	font-size: 16px;
	border: 1px solid #C14D44;
	padding-left: 6px;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	outline: none;
    border-radius: 6px;
    font-family: 'Roboto';
    cursor: pointer;
    background: #C14D44;
    color: #fff;
}

@media (max-width: 991px) {
	.set-flex-items-nav {
		justify-content: center !important;
	}
}
@media (max-width: 480px) {
	.set-main-container-flex .set-inline-here {
		display: block;
	}
	.set-main-container-flex .set-inline-here input {
		width: 97%;
	}
	.set-main-container-flex .set-inline-here select {
		width: 100%;
	}
	.set-main-container-flex .set-inline-here button {
		width: 100%;
	}
}






/** start swiper slider**/
.swiper-slider-area{
	/* padding:80px 0px; */
    margin-top: 30px !important;
}
.blog-slider {
	width: 95%;
	position: relative;
	max-width: 800px;
	margin: auto;
	background: #fff;
	box-shadow: 0px 14px 80px rgba(34, 35, 58, 0.2);
	padding: 25px;
	border-radius: 25px;
	height: 400px;
	transition: all .3s;
}
.blog-slider__item {
	display: flex;
	align-items: center;
}
.blog-slider__item.swiper-slide-active .blog-slider__img img {
	opacity: 1;
	transition-delay: .3s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > * {
	opacity: 1;
	transform: none;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(1) {
	transition-delay: 0.3s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(2) {
	transition-delay: 0.4s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(3) {
	transition-delay: 0.5s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(4) {
	transition-delay: 0.6s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(5) {
	transition-delay: 0.7s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(6) {
	transition-delay: 0.8s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(7) {
	transition-delay: 0.9s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(8) {
	transition-delay: 1s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(9) {
	transition-delay: 1.1s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(10) {
	transition-delay: 1.2s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(11) {
	transition-delay: 1.3s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(12) {
	transition-delay: 1.4s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(13) {
	transition-delay: 1.5s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(14) {
	transition-delay: 1.6s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(15) {
	transition-delay: 1.7s;
}
.blog-slider__img {
	width: 300px;
	flex-shrink: 0;
	height: 300px;
	background-image: linear-gradient(147deg, #fe8a39 0%, #fd3838 74%);
	box-shadow: 4px 13px 30px 1px rgba(252, 56, 56, 0.2);
	border-radius: 20px;
	transform: translateX(-80px);
	overflow: hidden;
}
.blog-slider__img:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(147deg, #fe8a39 0%, #fd3838 74%);
	border-radius: 20px;
	opacity: 0.8;
}
.blog-slider__img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	opacity: 0;
	border-radius: 20px;
	transition: all .3s;
}
.blog-slider__content {
	padding-right: 25px;
}
.blog-slider__content > * {
	opacity: 0;
	transform: translateY(25px);
	transition: all .4s;
}
.blog-slider__code {
	color: #7b7992;
	margin-bottom: 15px;
	display: block;
	font-weight: 500;
}
.blog-slider__title {
	font-size: 24px;
	font-weight: 700;
	color: #0d0925;
	margin-bottom: 20px;
}
.blog-slider__text {
	color: #4e4a67;
	margin-bottom: 30px;
	line-height: 1.5em;
	font-size:14px;
}
.blog-slider__button {
	display: inline-flex;
	background-image: linear-gradient(147deg, #fe8a39 0%, #fd3838 74%);
	padding: 15px 35px;
	border-radius: 50px;
	color: #fff;
	box-shadow: 0px 14px 80px rgba(252, 56, 56, 0.4);
	text-decoration: none;
	font-weight: 500;
	justify-content: center;
	text-align: center;
	letter-spacing: 1px;
}
.blog-slider .swiper-container-horizontal > .swiper-pagination-bullets, .blog-slider .swiper-pagination-custom, .blog-slider .swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%;
}
.blog-slider__pagination {
	position: absolute;
	z-index: 21;
	right: 20px;
	width: 11px !important;
	text-align: center;
	left: auto !important;
	top: 50%;
	bottom: auto !important;
	transform: translateY(-50%);
}
.blog-slider__pagination.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 8px 0;
}
.blog-slider__pagination .swiper-pagination-bullet {
	width: 11px;
	height: 11px;
	display: block;
	border-radius: 10px;
	background: #062744;
	opacity: 0.2;
	transition: all .3s;
}
.blog-slider__pagination .swiper-pagination-bullet-active {
	opacity: 1;
	background: #fd3838;
	height: 30px;
	box-shadow: 0px 0px 20px rgba(252, 56, 56, 0.3);
}


.swiper-container {
  width: 100%;
  height: 518px;
  margin-left: auto;
  margin-right: auto;
}
.swiper-slide {
  background-size: cover;
  background-position: center;
  position:relative;
}
.swiper-slider-two .swiper-slide.swiper-overlay{
	position:relative;
	overflow:hidden;
}
.swiper-slider-two .swiper-slide.swiper-overlay::before {
   background: rgba(0, 0, 0, 0.5);
   position:absolute;
   content:"";
   left:0;
   top:0;
   right:0;
   bottom:0;
}
.swiper-slider-two .gallery-thumbs .swiper-slider-text h2 {
    font-size: 20px;
	margin: 0 0 0px;
}
.swiper-slider-two .gallery-thumbs .swiper-slider-text p {
    font-size: 12px;
    text-align: center;
	line-height: 15px;
    margin: 0 0 .5em;
}
.swiper-slider-two .gallery-thumbs .swiper-slider-text {
    text-align: center;
    padding-left: 0px;
}

.slick-slider-text, .swiper-slider-two .gallery-thumbs .swiper-slider-text {
    text-align: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.swiper-slider-two .gallery-thumbs .swiper-slider-text .theme-btn {
    font-size: 12px;
    padding: 8px 20px;
}
.gallery-thumbs {
  height: 140px;
  box-sizing: border-box;
  padding: 10px 0;
}
.gallery-thumbs.swiper-container {
  padding: 10px;
  margin: 0px;
}
.gallery-thumbs .swiper-slide {
  width: 25%;
  height: 100%;
  opacity: 0.4;
}
.gallery-thumbs .swiper-slide-active {
  opacity: 1;
  border: 2px solid #ffa303;
}


.swiper-slider-three .swiper-slide{
	position:relative;
	overflow:hidden;
	width:100%;
}
.swiper-slider-three .swiper-slide:before {
    content: "";
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.swiper-slider-text{
	text-align:left;
	padding-left:100px;
}
.swiper-slider-text p {
	text-align:left;
}
.swiper-slider-text .theme-btn {
	background:#041163;
}
.swiper-slider-text .theme-btn:hover {
	color:#041163;
	background:#fff;
}


.swiper-slider-four .swiper-container {
	width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
}
.swiper-slider-four .swiper-slide:before {
    content: "";
    background: linear-gradient(to right, #6333907a, #00bcd49c);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.swiper-slider-four .swiper-slide {
	background-position: center;
	background-size: cover;
	width: 500px;
	height: 500px;
}
.swiper-slider-four .swiper-slider-text h2 {
    font-size: 30px;
}
.swiper-slider-four .swiper-slider-text p {
    font-size: 14px;
    text-align: center;
}
.swiper-slider-four .swiper-slider-text .theme-btn {
    font-size: 14px;
    padding: 10px 24px;
}
.swiper-slider-four .swiper-slider-text {
    text-align: center;
    padding-left: 0px;
}

/** start swiper slider**/

.footer {
    margin-top: 50px;
  }

  .footer-wrapper {
    background: #023047;
    padding-top: 50px;
  }

  .footer-header {
    font-weight: 600;
    font-size: 24px;
    letter-spacing: 0.005em;
    color: #ffffff;
  }

  .footer-list li a {
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0.005em;
    color: #ffffff;
  }

  .footer-list li a:hover {
    color: #ffb703;
  }
  .footer-bottom-line {
    line-height: 0;
    min-width: 200px;
  }

  .footer-bottom {
    max-width: 974px;
    width: 100%;
    margin: 0 auto;
  }
.footer-center{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 3px;
}
.curncy-form
{
    display: flex;
    justify-content: space-between;
    gap: 5px;
}
.curncy-form input,.curncy-form select{
    height: 40px;
    width: 100%;
    font-size: 16px;
    padding: 0 5px;
    box-sizing: border-box;
    outline: none;
    width: 100%;
}
.curncy-form .input-group {
width: 100%;
}
.reset{
    background-color: #C14D44 !important;
}
#finalAmount{
    background-color: #5f5d5d;padding:10px;font-size:17px;color:white;text-align:center;
}
.ftr_social_linkss{
    display: flex;
    flex-direction: column;
    gap: 6px;
}
.ftr_social_linkss span{
    color: white;
    margin-top: 10px;
}
.ftr_social_links{
    padding-bottom: 10px;
}
.swiper-slider-text {
    text-align: left;
    padding-left: 100px;
	line-height: 50px;
}
.slick-slider-text h2, .swiper-slider-text h2 {
    font-size: 30px;
    font-family: "montserrat",sans-serif;
    color: #fff;
    margin: 0 0 28px;
    font-weight: 700;
}
.swiper-slider-text p {
    text-align: left;
}

.slick-slider-text p, .swiper-slider-text p {
    line-height: 30px;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    margin: 0 0 2.5em;
    width: 70%;
    text-align: center;
    display: inline-block;
}
.swiper-slider-text .theme-btn {
    background: #041163;
}

.slick-slider-text .theme-btn, .swiper-slider-text .theme-btn {
    background-color: #324cec;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    padding: 6px 20px;
    border: 0;
    border-radius: 2px;
    display: inline-block;
}
.swiper-slider-text{
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
@media only screen and (min-width: 800px) {
    .slick-slider-text h2, .swiper-slider-text h2 {
        font-size: 50px ;
        font-family: "montserrat",sans-serif;
        color: #fff;
        margin: 0 0 28px;
        font-weight: 700;
    }
    .slick-slider-text .theme-btn, .swiper-slider-text .theme-btn {
        background-color: #324cec;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        padding: 12px 20px;
        border: 0;
        border-radius: 2px;
        display: inline-block;
    }
  }
