* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	outline: none;
}
ul li {
	list-style: none;
}
img {
	vertical-align: middle;
}
a {
	text-decoration: none;
	display: inline-block;
    color: inherit;
}
span {
	display: inline-block;
}
body {
	font-family: 'Poppins', sans-serif; /*font-family: 'Oswald', sans-serif;*/
}
.container {
	width: 89%;
	margin: 0 auto;
}
.col-1 {
	width: 8.33%;
}
.col-2 {
	width: 16.66%;
}
.col-3 {
	width: 25%;
}
.col-4 {
	width: 33.33%;
}
.col-5 {
	width: 41.66%;
}
.col-6 {
	width: 50%;
}
.col-7 {
	width: 58.33%;
}
.col-8 {
	width: 66.66%;
}
.col-9 {
	width: 75%;
}
.col-10 {
	width: 83.33%;
}
.col-11 {
	width: 91.66%;
}
.col-12 {
	width: 100%;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
	float: left;
	display: inline-block;
}
.row:before, .row:after {
	display: table;
	content: "";
}
.row:after {
	clear: both;
}
.clear {
    clear: both;
    float: none;
    width: 100%;
}
.header::before /*.spcification::before*/ {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.abt-tab li::before, .abt-tab li::after, .nwstxt::after, .newspg::before, .newspg::after, .nwsttle .col-5::after, .mresec::after {
	content: "";
	position: absolute;
}
.ntab li a, .mresec a, .abt-tab li a, .f-txt a, .bckpge a, .bckpge a::after, .fotrmnu ul li a, .fotrmnu ul li a::after, .sutrntab li a::after, .sutrntab li a {
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
}
/*------------------------styles----------------------*/
.header {
	background: url(../images/head-bg.png) no-repeat;
	background-size: cover;
	position: relative;
}
.header::before {
	z-index: -1;
	background: #151515;
}
.header .col-2 {
    position: relative;
}
.logo, .menu {
	height: 92px;
	display: table;
}
.limg, .lttle {
	display: table-cell;
	color: #fff;
	vertical-align: middle;
	padding: 0 10px;
}
.limg img {
	vertical-align: middle;
}
.lttle h2, .wsfnamecompany h2 {
	font-size: 22px;
	font-weight: 400;
}
.lttle span, .wsfnamecompany span {
	font-size: 13px;
	font-weight: 300;
}
.menu {
	float: right;
}
.menu a {
	display: table-cell;
	vertical-align: middle;
}
.spcification {
	background: url(../images/specifi-bg.jpg) no-repeat;
	background-size: cover;
	position: relative;
}
/*
.spcification::before {
	background: #b30e08 ;
	z-index: -1;
}
*/
.spcifi {
	text-align: center;
	color: #fff;
	display: table;
	height: 360px;
	width: 100%;
}
.tcell {
	display: table-cell;
	vertical-align: middle;
}
.spcifi h2 {
	font-size: 26px;
	line-height: 42px;
	text-transform: uppercase;
	font-weight: 500;
}
.spcifi p {
	font-size: 20px;
	font-weight: 300;
}
.newspg {
	background: #e4e4e4;
	position: relative;
	z-index: 1;
}
.newspg::before {
	top: 0;
	width: 10%;
	height: 46%;
	background: url(../images/specifi-bg.jpg);
	z-index: -1;
}
.newspg .row {
	padding: 0 0 120px;
}
.nwspar, .tabpar {
	padding: 120px 0 0;
}
.tabpar {
	overflow: hidden;
}
.newspg::after {
	top: 0;
	right: 0;
	width: 21%;
	height: 100%;
	background: url(../images/dot.png) repeat;
	z-index: -1;
}
.prfsec {
	padding: 6px;
	box-shadow: -3px -3px 5px rgba(5, 6, 6, 0.13);
	width: 83%;
	position: relative;
	margin-top: -100px;
	z-index: 9;
}
.prfin {
	padding: 25px;
	background: #f5f5f5;
}
.prfimg {
	padding: 0 0 20px;
	width: 100%;
	display: inline-block;
}
.prfimg span {
	width: 30%;
	float: left;
	display: inline-block;
}
.prfimg span img {
	border: 1px solid #f3f3f3;
	box-shadow: 2px 3px 7px rgba(5, 6, 6, 0.43);
	width: 100%;
}
.prfimg h2 {
	display: inline-block;
	vertical-align: top;
	font-size: 18px;
	padding: 0 0 0 10px;
	font-weight: 500;
	color: #131313;
	width: 70%;
	float: left;
	display: inline-block;
}
.prftxt h3, .prfautr h3 {
	font-size: 16px;
	line-height: 25px;
	font-weight: 400;
	color: #131313;
}
.prftxt h3 {
	padding: 0 0 15px;
}
.prftxt p {
	font-size: 12px;
	color: #333333;
	line-height: 24px;
	font-weight: 400;
	padding: 0 0 20px;
	text-align: justify;
}
.prfautr {
	text-align: right;
}
.prfautr h3 {
	line-height: 18px;
}
.prfautr span {
	font-style: italic;
	font-size: 14px;
	font-weight: 300;
	padding: 0 60px 0 0;
}
.nwssec {
	width: 100%;
}
.nwscont {
	display: none;
}
.nwscont.active {
	display: block;
}
.nwsttle.row {
	padding: 0;
}
.nwsttle .col-5 {
	position: relative;
}
.nwsttle .col-5::after {
	top: 12px;
	right: -1px;
	border-top: 1px solid #da1b1b;
	width: 75%;
}
.nwsttle span {
	text-transform: uppercase;
	font-size: 17px;
	color: #131313;
	font-weight: 500;
	letter-spacing: 1px;
}
.nwsttle i {
	display: inline-block;
	position: relative;
	margin-top: -12px;
}
.nwstxt {
	padding: 30px 0;
	position: relative;
	width: 85%;
}
.nwspdf {
	padding: 30px 0 50px;
}
.nwstxt::after {
	border-bottom: 1px solid #909090;
	border-top: 1px solid #eeeeee;
	width: 100%;
	bottom: 0;
}
.nwstxt:last-child::after {
	display: none;
}
.nwstxt:nth-child(3)::after {
    display: none;
}

.nwstxt h2 {
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 500;
}
.nwstxt span {
	font-size: 12px;
	color: #da1b1b;
	font-weight: 400;
}
.nwstxt p {
	font-size: 13px;
	color: #444444;
	padding: 7px 0 0;
}
.ntab {
	margin-top: 12px;
	padding: 25px 0 45px 15px;
	border-left: 1px solid #da1b1b;
}
.ntab li {
	min-height: 73px;
}
.ntab li a {
	font-size: 17px;
	text-transform: uppercase;
	color: #131313;
	font-weight: 400;
	padding: 20px 0;
}
.ntab li a:hover {
	color: #da1b1b;
}
.ntab li.active a {
	font-size: 19px;
	color: #da1b1b;
}
.ntab li a span {
	font-size: 14px;
	display: block;
}
.mrepg {
	width: 100%;
	display: inline-block;
	margin-top: -16px;
}
.mresec {
	width: 71%;
	margin: 0 auto;
	text-align: right;
	position: relative;
	z-index: -1;
	padding: 30px 0;
}
.mresec a {
	font-size: 14px;
	font-weight: 400;
	color: #da0800;
	padding: 0 12px;
	background: #d1d1d1;
	position: relative;
	top: 30px;
}
.mresec a:hover {
	color: #131313;
}
.mresec::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
}
.mresec::after {
	bottom: 10px;
	border-bottom: 1px solid #da0800;
	border-left: 1px solid #da0800;
	width: 92%;
	height: 100%;
	left: 0;
	z-index: -1;
}
.hglgts {
	padding: 0 20px;
	width: 90%;
	margin: 0 auto;
	position: relative;
	border: 1px solid #c9c9c9;
}
.hglgts .row {
	background: #da0800;
	position: relative;
	top: -30px;
	overflow: hidden;
}
.h-txt a {
	text-transform: uppercase;
	font-weight: 500;
	font-size: 13px;
	color: #fff;
	display: table-cell;
	vertical-align: middle;
}
.h-txt p {
	height: 70px;
	display: table;
	width: 100%;
	text-align: center;
}
.h-txt a span img {
	vertical-align: bottom;
	padding: 0 15px;
}
.abtpg {
	position: relative;
	z-index: 1;
}
.abtsec {
	padding: 60px 0;
}
.abtsec h2 {
	text-transform: uppercase;
	text-align: center;
	font-size: 24px;
	color: #131313;
	font-weight: 500;
	padding: 0 0 15px;
}
.abtsec .abt-tabs {
	padding: 45px 0 15px;
}
.abt-tab {
	width: 90%;
	margin: 0 auto;
	border-top: 1px solid #da0800;
}
.abt-tab li {
	text-align: center;
	position: relative;
}
.abt-tab li::before {
	width: 11px;
	height: 11px;
	border: 1px solid #da0800;
	background: #fff;
	border-radius: 50%;
	top: -7px;
	right: 0px;
}
.abt-tab li::after {
	width: 7px;
	height: 7px;
	background: #da0800;
	border-radius: 50%;
	top: -4px;
	right: 3px;
}
.abt-tab li:last-child::before, .abt-tab li:last-child::after {
	display: none;
}
.dots {
	position: relative;
	margin-top: -7px;
}
.dots span {
	width: 13px;
	height: 13px;
	border: 1px solid #da0800;
	border-radius: 50%;
	display: inline-block;
	background: #fff;
}
.dots span i {
	width: 11px;
	height: 11px;
	border-radius: 50%;
	display: inline-block;
	background: #fff;
	vertical-align: top;
}
.abt-tab li.active .dots {
	margin-top: -12px;
}
.abt-tab li.active .dots span {
	width: 21px;
	height: 21px;
	padding: 2px;
}
.abt-tab li.active .dots span i {
	width: 15px;
	height: 15px;
	background: #da0800;
}
.abt-tab li a {
	position: relative;
	padding: 0 0 25px;
	font-size: 16px;
	height: 65px;
	color: #131313;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}
.abt-tab li a:hover {
	color: #da0800;
}
.abt-tab li.active a {
	font-size: 21px;
}
.abt-tab li.active a::before {
	background: #da0800;
	width: 13px;
	top: -8px;
	height: 13px;
}
.tcont {
	display: none;
}
.tcont.active {
	display: block;
}
.tcont .para {
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	color: #333333;
	font-weight: 400;
	width: 90%;
	margin: 0 auto;
}
.atbbx {
	text-align: center;
	border-right: 1px solid #b2b2b2;
	margin: 55px 0 0;
}
.atbbx:last-child {
	border-right: inherit;
}
.atbbx span {
	font-size: 16px;
	font-weight: 400;
	color: #131313;
	padding: 5px 0 0;
}
.bimg .row {
	padding: 35px 25px 35px;
	text-align: center;
	overflow: hidden;
}
.ad-item span {
	display: block;
}
.ad-item span img {
	width: 100%;
	border: 1px solid #d7d7d7;
	box-shadow: 2px 3px 7px rgba(5, 6, 6, 0.32);
	-webkit-box-shadow: 2px 3px 7px rgba(5, 6, 6, 0.32);
	-moz-box-shadow: 2px 3px 7px rgba(5, 6, 6, 0.32);
}
.footer {
	background: #151515;
	position: relative;
	overflow: hidden;
}
.cpytxt {
	position: absolute;
	left: 0px;
	top: 35px;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
}
.cpytxt span {
	text-transform: uppercase;
}
.f-txt {
	padding: 35px 0;
	text-align: center;
}
.f-txt a, .f-txt span {
	font-size: 12px;
	color: #fff;
	font-weight: 300;
	vertical-align: middle;
}
.f-txt a:hover {
	color: #da0800;
}
.f-txt a i {
	font-size: 17px;
	padding: 0 7px;
}
.wsfopen .wsf-halfpart {
	z-index: 9999 !important;
}
.wsfbiglink li a {
	font-size: 15px;
	padding: 12px 0;/*	text-align: left;*/
}
.wsfbiglink li:nth-child(7) a {
    text-transform: inherit !important;
}
.wsfbiglink li a:hover:after, .wsfbiglink li a:focus:after, .wsfbiglink li a:active:after {
	background: #fff !important;
	width: 40% !important;
}
.wsfbiglink li a:after {
	bottom: 5px;
	/*	left: 0px;*/
	width: 3%;
}
.wsfbiglink li a:after {
/*	transform: inherit !important;*/
}
.wspattern {
	width: 100%;
	height: 100%;
	position: relative;
}
.wspattern::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/minrbg.png) no-repeat;
	width: 100%;
	height: 100%;
	background-position: 40% 50%;
}
/*----------------------------------about page styles------------------------*/
.abtcntsec, .abtcntsec .row, .abtitm {
	position: relative;
}
.abtcntsec::before, .explmre::before, .abttxt2 h3::before, .abtcntsec .row::before {
	content: "";
	position: absolute;
}
.abtitm, .abthead, .abttxt3 h3 {
	text-align: center;
}
.abtitm span img {
	width: 100%;
}
.abtbner {
	background: url(../images/administration.jpg) no-repeat;
    
	background-size: cover;
	height: 243px;
}
.abthead {
	width: 90%;
	margin: 0 auto;
	padding: 30px;
	background: #1c1c1c;
	box-shadow: 6px 10px 54px rgba(87, 87, 87, 0.75);
}
.abthead h3, .abtcntsec .col-8 h3, .abtitmttl h3 {
	font-size: 16px;
	color: #c60c05;
	font-weight: 500;
	padding: 0 0 15px;
}
.abthead p {
	font-size: 14px;
	line-height: 26px;
	color: #c5c5c5;
	width: 85%;
	margin: 0 auto;
}
.abtcntsec::before {
	width: 90%;
	height: 100%;
	left: 5%;
	z-index: -1;
	border-left: 1px solid #c9c8c8;
	border-right: 1px solid #c9c8c8;
}
.abtcntsec .row {
	padding: 20px 0;
}
.abtcntsec .row:nth-child(1) {
	padding: 60px 0 20px;
}
.abtcntsec .row:nth-child(2) {
	padding: 20px 0 60px;
}
.abtcntsec .row::before {
	top: 25%;
	height: 40%;
	width: 1px;
	display: inline-block;
}
.abtcntsec .row:nth-child(odd)::before {
	right: 4.8%;
	border-right: 1px solid #c60c05;
}
.abtcntsec .row:nth-child(even)::before {
	left: 5%;
	border-left: 1px solid #c60c05;
}
.abtitmttl {
	position: absolute;
	top: 18%;
	right: -15%;
	padding: 50px 35px;
	background: rgba(198,12,5,0.7);
}
.abtitmttl h3 {
	color: #fff;
	padding: 0;
}
.abtcntsec .col-8 {
	padding: 0 0 0 50px;
}
.abtcntsec .col-8 h3 {
	margin: 35px 10px;
	padding: 0;
}
.abtcntli li {
	font-size: 14px;
	line-height: 24px;
	color: #171717;
	list-style: url(../images/list.png);
	padding: 12px 0 12px 8px;
	margin: 0 0 0 15px;
	width: 85%;
	margin: 0 auto;
}
.abtli1 li {
	width: 70%;
	margin: 0 auto;
}
.abtli1 li:nth-child(4), .explrli li {
	width: 96%;
/*	padding: 35px 65px 12px 8px;*/
	padding: 12px 65px 12px 8px;
}


.explmre, .abthde {
/*
	width: 43%;
	display: inline-block;
	float: right;
	position: relative;
	right: 15%;
	padding: 30px 0;
*/
	padding: 10px 0 0;
	text-align: right;
}

.explmre, .abthde {
    position: relative;
    right: 20%;
}


/*
.explmre a {
	position: relative;
	width: 43%;
	right: 20%;
}
*/
.explmre a, .abthde a {
/*
	position: relative;
	width: 43%;
	right: 20%;
*/
	font-size: 14px;
	color: #c60c05;
}
.explmre a {
    background: #fff;
}
.explmre a span {
	width: 7px;
	height: 7px;
	background: #c60c05;
	border-radius: 50%;
	margin: 0 10px 0 0;
}
/*
.explmre a::before {
	top: 11px;
	left: 0;
	width: 68%;
	height: 100%;
	border-top: 1px solid #c60c05;
}
*/
.explmre::before {
	top: 24px;
	right: 0;
	width: 40%;
	border-top: 1px solid #c60c05;
    z-index: -1;
}



.explrli, .explrli1, .explrli2 {
	display: none;
}
.abttxt2 h3 {
	width: 47%;
	position: relative;
	text-align: right;
}
.abttxt2 h3::before {
	top: 12px;
	left: 0px;
	width: 40%;
/*	height: 100%;*/
	border-top: 1px solid #c60c05;
    display: none;
}
.explmre2 {
	float: inherit;
	position: absolute;
	bottom: 20px;
	left: 15%;
	padding: 0px;
}
/*-----------------------administration page----------------*/
.abtbner {
    position: relative;
}
.adminbner, .actvtbnr {
	background:url(../images/administration.jpg) no-repeat;
	background-size:cover;
}
.bnrttle {
    position: absolute;
    bottom: 20%;
    left: 7%;
    font-size: 22px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 500;
}
.offisec {
    padding: 30px 0; 
    background: url(../images/members/members_bg.jpg) no-repeat;
    background-size: cover;
}
.tbttle h2 {
    padding: 0 20px;
    font-size: 24px;
    color: #212121;
    font-weight: 500;
    background: #fff;
    text-transform: uppercase;
    display: inline-block;
}
.tbttle {
    z-index: 1;
}
.tbttle::before {
    content: "";
    position: absolute;
    top: 17px;
    left: 0px;
    z-index: -1;
    width: 100%;
    border-bottom: 1px solid #d3d3d3;
}
.offbers {
    width: 100%;
   
    text-align: center;
    position: relative;
}
.offbers .col-4 {
    float: none;
    text-align: left;
    display: block;
    margin: 40px auto 0;
    padding:60px 0;
}
.offbers .col-4 .nmeitm {
    padding: 50px 0 15px 0px;
    text-align: center;
    background: #d42a2a;
}

.offbers::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 90px;
    width: 1px;
    margin: 0 auto;
    border-left: 1px dashed #5a5a5a;
}
.offbers .ofibritm span {
    right: 0;
    margin: 0 auto;
    top: 0px;
}


/*
.offbers .col-6 {
    margin: 3% 0 5% 0;
}
*/
.offberss {
    padding: 50px 0px 30px 30px;
    position: relative;
}
.offberss::before {
    content: "";
    position: absolute;
    top: 0;
    margin: 0 auto;
    left: 0;
    right: 0;
    border: 1px dashed #5a5a5a;
    border-bottom: inherit;
    width: 80%;
    height: 30px;
}

.ofibritm {
    position: relative;
}
.ofibritm span {
    width: 101px;
    height: 101px;
    position: absolute;
    top: -10px;
    left: 0;
    border-radius: 50%;
    border: 1px solid;
    border-color:rgba(166,161,161, 0.4);
    box-shadow: 0 0 4px rgba(5,6,6,0.6);
}
.ofibritm span img {
    border-radius: 50%;
    height:100%;
    width:100%;
}
.nmeitm {
    background: #212121;
    border: 1px solid #f0f0f0;
    border-radius: 10px;
    box-shadow: 0 0 5px rgba(5,6,6,0.7);
/*    padding: 10px 70px;*/
    padding: 10px 0 10px 70px;
/*    padding: 10px 0;*/
    
    width: 80%;
    margin: 0 auto;
}
/*
.offberss .col-3 .nmeitm {
    padding-left: 28%;
}
*/


.offberss .col-2 {
    width: 20%;
  
}
.offberss .col-2 .nmeitm {
    width: 80%;
    margin: 0 auto;
    padding: 10px 0;
    padding-left: 32%;
}
.offberss .col-2 .nmeitm h4 {
    font-size: 15px;
}






.nmeitm h4 {
    font-size: 19px;
    font-weight: 400;
    color: #fff;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    padding: 5px 0;
}
.nmeitm p {
    font-size: 13px;
    color: #fff;
}
.membtab {
    padding: 60px 0;
}
.memblst {
    width: 85%;
    display: inline-block;
    margin: 0 0 0 50px;
    border-bottom: 2px solid #131313;
}
.memblst li {
    float: left;
    display: inline-block;
}
.memblst li a {
    position: relative;
    font-size: 13px;
    color: #fff;
    font-weight: 500;
    background: #363636;
    padding: 8px 6px 8px 20px;
    text-transform: uppercase;
    margin: 0 15px 0 0;
    cursor: pointer;
}
.memblst li a::after {
    content: "";
    position: absolute;
    top: 0;
    right: -37px;
    border-bottom: 37px solid #363636;
    border-right: 37px solid transparent;
    z-index: 1;
}
.memblst li a.active {
    background: #d42a2a;
}
.memblst li a.active::after {
    border-bottom: 37px solid #d42a2a;
}
.tbttle {
    position: relative;
    width: 70%;
    margin: 15px auto;
    text-align: center;
    
}
.tbttle::before {
    content: "";
    position: absolute;
    top: 17px;
    left: 0px;
    z-index: -1;
    width: 100%;
    border-bottom: 1px solid #d3d3d3;
}
.membcntnt {
    display: none;
}
.membcntnt.active {
    display: block;
}
.membcntnt h2 {
    padding: 0 20px;
    font-size: 24px;
    color: #212121;
    font-weight: 500;
    background: #fff;
    text-transform: uppercase;
    display: inline-block;
}
.membcntnt i {
    border-top: 1px dashed #a8a8a8;
    display: inline-block;
    width: 100%;
  
}
.membcntnt .row:last-child {
    border-bottom: inherit;
}
.membitm {
    width: 20%;
    float: left;
    display: inline-block;
    text-align: center;
    padding: 40px 0 20px;
}
.membitm span {
    position: relative;
    width: 102px;
    height: 102px;
    border-radius: 50%;
    border: 1px solid rgba(255, 255, 255, 0.13);
    box-shadow: 0 0 5px rgba(5, 6, 6, 0.7);
    margin: 0 0 20px;
}
.membitm span::before {
    content: "";
    position: absolute;
    top: 12px;
    left: 0;
    background: #dcdcdc;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 1px solid rgba(5, 6, 6, 0.2);
    z-index: -1;
    display: none;
}
.membitm span img {
    border-radius: 50%;
    width: 101px;
    height: 101px;
}
.membitm h4 {
    font-size: 14px;
    color: #131313;
    font-weight: 400;
}
.blogsec {
    background: url(../images/blog-bg.jpg) no-repeat;
    background-size: cover;
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
}
.blogsec .row {
    width: 70%;
    margin: 0 auto;
    padding: 40px 0;
    text-align: center;
}
.blgitm h2 {
    font-size: 17px;
    font-weight: 500;
    color: #131313;
    text-transform: uppercase;
    padding: 0 0 30px;
}
.blgitm span {
    position: relative;
    z-index: 1;
    width: 114px;
    height: 114px;
    margin: 15px;
    box-shadow: 0 0 3px rgba(5, 6, 6, 0.4);
}
.blgitm span::before {
    content: "";
    position: absolute;
    bottom: 15px;
    right: 15px;
    width: 100%;
    height: 100%;
    z-index: -1;
    border: 1px solid #bcbcbc;
}
.blgitm h4 {
    font-size: 15px;
    font-weight: 400;
    color: #131313;
}
.blgitm p {
    font-size: 12px;
}
/*-----------------------southern pages----------------*/
.magzine, .magzine span, .recent, .magzin span {
    position: relative;
}
.magzine span::after, .recent::before, .magzin span::before {
    content: "";
    position: absolute;
}
.magzine {
    margin-top: -30px;
}
.magzine span::after {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);  
}
.magzine span img, .magzin span img {
    width: 100%;
}
.magzine a {
    position: absolute;
    top: 45%;
    left: 45%;
    width: 50px;
    height: 50px;
    line-height: 55px;
    text-align: center;
    border-radius: 50%;
    background: #c60c05;
    z-index: 1;
}
.magzine a i {
    font-size: 22px;
    color: #fff;
}
.magzine h3, .magzin h3 {
    font-size: 14px;
    font-weight: 500;
    padding: 10px 0;
}
.recent {
   padding: 50px 0;
   margin: 50px 0;
    top: 80px;
}
.recent::before {
    top: 0;
    left: 48%;
    height: 100%;
    width: 1px;
    border-left: 1px solid #878787;
    z-index: -1;
}
.recent h2 {
    font-size: 16px;
    font-weight: 400;
    padding: 15px 0;
    background: #fff;
    text-align: center;
    margin: 50px 0; 
}
#owlmagzine {
    padding: 50px 0 0;
}
.magzitm {
    padding: 0 0 25px;
}
.magzin {
    padding: 15px 25px ;
}
.magzin span {
    padding: 10px 10px 10px 0;
}
.magzin span::before {
    top: 0;
    right: 0;
    height: 100%;
    width: 90%;
    border: 1px solid #ff0000;
    z-index: -1;
}
#owlmagzine .owl-nav {
    border-top: 1px solid #ff0000;
    width:70%;
    margin: 0 25px 0 auto;
    position: relative;
}
#owlmagzine .magzmre {
    color: #fff;
    font-size: 16px;
    background: #000000;
/*    padding:5px 25px;*/
    width: 100px;
    height: 35px;

    line-height: 35px;
    border-radius: 20px;
    position: absolute;
    right: 15%;
    bottom: 5px;
}
/*owl-prev*/
.magzmre span {
    font-size: 24px;
    display: inline-block;
    line-height: 0px;
    position: absolute;
    top: 18px;

}

#owlmagzine .owl-next .magzmre {
    padding: 0 10px 0 0;
}
#owlmagzine .owl-prev .magzmre {
    padding: 0 0 0 10px;
}
.owl-prev .magzmre span {
    left: 15px;
}
#owlmagzine .owl-next .magzmre span {
    right: 15px;
}
#owlmagzine .owl-next.disabled .magzmre{
    display: none;
}
.mresutrn {
    position: relative;
}
.mresutrn h2 {
    font-size: 16px;
    font-weight: 500;
    color: #ff0000;
    padding: 5px 15px;
    background: #fff;
    display: inline-block;
    position: relative;
    z-index: 1;
    margin: 0 0 0 50px;
    
}
.mresutrn::before {
    content: "";
    position: absolute;
    top: 18px;
    left: 0;
    border-bottom: 1px solid #dcdcdc;
    width: 100%;
}
.sutrntab {
    padding: 15px 0 12px 0;
    width: 85%;
    display:flex;
    justify-content: center;
/*    margin: 0 auto;*/
    box-shadow: 0px 3px 3px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
    -o-box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
    margin: 30px auto
}

.sutrntab li {
/*    padding: 0 42px 0 40px;*/
    float: left;
    text-align: center;
    width: 14%;
    display: inline-block;
    border-right: 2px solid #ff5858;
    cursor: pointer;
}
.sutrntab li a {
    font-size: 16px;
	position:relative;
    font-weight: 500;
	padding:0 10px 3px;
}

.sutrntab li:last-child {
    border-right: inherit;
}
.sutrntbcnt {
    padding: 0 0 40px;
}

.sutrntbpr {
    width: 78%;
    margin: 0 auto;
    position: relative;
}
.sutrntbpr::before, .sutrntbpr::after {
    content: "";
    position: absolute;
    top: 10px;
    height: 88%;
    border: 1px solid #ff5858;
    border-top: inherit;
    border-bottom: inherit;
    z-index: -1;
    
}
.sutrntbpr::before {
    width: 25%;
    left: 17%;
}
.sutrntbpr::after {
    border-right: inherit;
    right: 0;
    width: 33%;
}
sutrncntli {
    width: 100%;
}
.sutrncntli li {
    width: 25%;
    float: left;
    display: inline-block;
    padding: 10px 0;
    
}
.sutrncntli li a {
    text-decoration: underline;
    font-style: italic;
    font-size: 14px;
    font-weight: 400;
}
.sutrntbpr {
    display: none;
}
.sutrntbpr.active {
    display: block;
}
/*-----------------------member pages----------------*/
.abtmembr {
    background: url(../images/cntnt_bg.jpg) no-repeat;
    background-size: cover;
}
.membrhdr {
    width: 80%;
    margin: 0 auto;
    text-align: center;
    padding: 0 0 40px;
}
.membrhdr p {
    font-size: 14px;
    line-height: 26px;
    padding: 30px 0;
}
.membrmre {
    font-size: 15px;
    color: #212121;
    font-weight: 500;
    padding: 5px 20px 0;
    border: 1px solid #ff0000;
    border-bottom: inherit;
}
.membrlft {
    background:url(../images/black_bg.png) no-repeat;
    background-size: cover;
    background-color:#212121;
}
.membrrgt {
    background:url(../images/red_bg.png) no-repeat;
    background-size: cover;
    background-color: #840707;
    background-color: -moz-linear-gradient(top, #840707 0%, #840707 19%, #c60c05 50%, #840707 83%, #840707 100%);
    background-color: -webkit-linear-gradient(top, #840707 0%,#840707 19%,#c60c05 50%,#840707 83%,#840707 100%);
    background-color: linear-gradient(to bottom, #840707 0%,#840707 19%,#c60c05 50%,#840707 83%,#840707 100%);
}
.membrcnt {
    width: 80%;
    margin: 0 auto;
}
.membrcnt h2 {
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    padding: 15px 0;
}
.membrcnt h2 i {
    padding: 0 10px 0 0;
}
.membrcnt p {
    font-size: 13px;
    line-height: 26px;
    color: #dbdada;
    padding: 0 0 20px;
}
.membrrgt {
    margin: 15px 0;
}
.membrlft {
    padding: 0 0 30px;
}
.membrlft .membrcnt {
    position: relative;
    top: 15px;
    z-index: 1;
}
.membrlft {
    position: relative;
}
.membrlft::after {
    content: "";
    position: absolute;
    top: 0;
    right: -35px;
    width: 70px;
    height: 100%;
    transform: skew(-20deg, 0);
    background:url(../images/member/black_bg.png);
    background-position: left;
    background-color: #212121;
}
.membrfrm {
    padding: 50px 0;
    text-align: center;
}
.membrfrm ul {
    position: relative;
    z-index: 1;
    margin: 40px 0 0;
}
.membrfrm ul::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 30px;
    border-top: 1px solid #c60c05;
    width: 50%;
    margin: 0 auto;
    z-index: -1;
}
.membrfrm ul li {
    padding: 0 25px;
    display: inline-block;
}
.membrfrm ul li a {
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    background: #212121;
    padding: 10px 40px;
    box-shadow: -6px -6px 7px rgba(0,0,0,0.5);
}
/*-----------------------Contact pages----------------*/

.contsec {
    background: url(../images/dot_bg.jpg) no-repeat;
    background-size: cover;
    padding: 60px 0;
}
.feedbsec {
    padding: 50px 0;
}
.contcntnt {
    text-align: center;
/*    width: 85%;*/
    width: 90%;
    margin: 0 auto;
}
.contcntnt .col-12 {
    padding: 0 0 50px;
}
.contcntnt .col-6:nth-child(2) {
    border-right: 2px solid #000;
}
.contcntnt p {
    font-size: 14px;
    line-height: 26px;
}
.contcntnt p a {
    font-size: 16px;
    font-weight: 500;
}
.contcntnt p a img {
    padding: 0 15px 0 0;
    vertical-align: middle;
}
.formsec {
	padding: 50px 30px 20px;
    background: #fff;
    border: 1px solid #fcf7f7;
    box-shadow: 0px 0px 20px rgba(237,239,239,0.7);
    margin: 50px 0 0;
}
.formsec .col-4 {
	width: 31.33%;
}
.formsec .col-8 {
	width: 65.66%;
}
.formsec .col-4, .formsec .col-8 {
	margin: 0 3% 0 0;
}
.formsec .col-4:nth-child(3), .formsec .col-4:nth-child(5) {
	margin-right: 0;
}
.label-txt {
	width: 100%;
	position: relative;
	color: #333333;
    height: 70px;
}
.label-txt > label {
	position: absolute;
	left: 0;
	top: -2px;
	z-index: 9;
	font-size: 13px;
	color: #333333;
	font-weight: 500;
}
.label-txt > label span i {
	color: #ed1c24;
	margin: 0 7px 0 0;
}
.input-txt {
	border: none;
	border-bottom: 1px solid #bbb6b6;
	background-color: transparent;
	position: relative;
	box-sizing: border-box;
	z-index: 99;
	padding: 0px 0px 2px 0px;
	width: 100%;
	color: #333333;
	font-weight: 500;
	font-size: 13px;
}
.input-txt:hover {
	border-bottom: 1px solid #ed1c24;
}
.label-txt > label span i.fa-mobile {
	font-size: 17px;
}
.err, .error {
	font-size: 12px !important;
	line-height: 10px;
	color: #de201f;
    padding: 5px 0 0;
}
.fCaptcha {
	position: absolute;
}
.form-field > label {
	left: 70px;
}
.form-field .fa-paper-plane {
	position: absolute;
	right: 13px;
	top: 5px;
	font-size: 17px;
	color: #ed1810;
	z-index: -1;
}
.form-field > .input-txt {
	padding: 0 20px 2px 70px;
	width: 78%;
}
.butttonNew {
    position: absolute;
    right: 0;
    top: -6px;
}
.sndbtn {
    padding: 6px 15px 6px 11px;
    background: #333333;
    cursor: pointer;
    color: #fff;
    border: none;
}
.contcntnt .col-12 h2 {
    font-size: 18px;
    font-weight: 500;
    padding: 15px 0;
    text-transform: uppercase;
}
/*--------------------------Events Styles---------------*/
.glryevntsec {
    background: url(../images/events/bg_2.jpg) no-repeat;
    background-size: cover;
}
.glevnthed {
    padding: 30px 0;
}
.glevntlst {
    padding: 30px 0;
}
.glevntlst li {
    font-size: 18px;
    line-height: 18px;
    font-weight: 500;
    padding: 0 15px;
    display: inline-block;
    text-transform: uppercase;
}
.glevntlst li:nth-child(1) {
    border-right: 2px solid #c40c05;
}
.evntsec {
    background: url(../images/events/bg_1.jpg) no-repeat;
    background-size: cover;
    padding: 50px 0;
}
.evntbsec ul {
    width: 65%;
    margin: 0 auto;
    border-bottom: 1px solid #9d9d9d;
}
.evntbsec ul li {
    float: left;
    width: 33.33%;
    text-align: center;
}
.evntbsec ul li a {
    width: 70%;
    padding: 12px 0;
    position: relative;
    font-size: 14px;
    color: #292929;
    background: #f1f0f6;
    text-transform: uppercase;
}
.evntbsec ul li a::after {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 0;
    border-top: 10px solid #c30c05;
    border-right: 10px solid transparent;
    display: none;
}
.evntbsec ul li.active a {
    color: #fff;
    background: #c30c05;
}
.evntbsec ul li.active a::after {
    display: block;
}
.evntbcnt {
    width: 83%;
    margin: 0 auto;
    padding: 50px 0 0;
}
.evntblft {
    height: 110px;
    display: table;
    text-align: center;
    width: 13%;
    background: #9c9c9c;
    background: -moz-linear-gradient(top, #9c9c9c 0%, #d5d4d4 100%);
    background: -webkit-linear-gradient(top, #9c9c9c 0%,#d5d4d4 100%);
    background: linear-gradient(to bottom, #9c9c9c 0%,#d5d4d4 100%);
}
.evntbrgt {
    width: 87%;
/*    border-bottom: 1px solid #686868;*/
    position: relative;
    top: 1px;
}
.evntbcnt .row {
    border: 1px solid #686868;
    position: relative;
    margin-top: -1px;

}
.evntblft span {
    display: table-cell;
    vertical-align: middle;
    font-size: 16px;
    font-weight: 400;
}
.acc-cont {
	display: none;
    padding: 15px 0;
}
.acc-cont.open2 {
	display: block;
}

.accordian {
    padding: 30px;
}
.acc-head {
    position: relative;
}
.acc-head p {
    padding: 0 30px 0 0;
    height: 48px;
}
.accordian p {
    font-size: 14px;
    line-height: 24px;
    color: #bdbdbd;
}
.acc-head span {
    position: absolute;
    top: 10px;
    right: 0;
    color: #c40c05;
    cursor: pointer;
}
.acc-cont p {
    text-align: justify;
    padding: 0 0 15px;
}
.evglitm  {
    padding:20px 25px;
    text-align: center;
    height: 264px;
}
.evgllst li {
    line-height: 0px;
    display: none;
}
.evgllst li:nth-child(1) {
    display: block
}
.evgllst span {
    position: relative;
    z-index: 1;
    padding: 10px 0 10px 10px;
}
.evgllst span::before {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 90%;
    height: 100%;
    border: 1px solid #c40c05;
    z-index: -1;
}
.evgllst span img {
    width: 100%;
     box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3)
}
.evglitm h3 {
    font-size: 16px;
    font-weight: 500;
    padding: 15px 0 0;
}
/*-------------------Market info--------------------*/
.marktsec {
    background: url(../images/dot_bg.jpg) no-repeat;
    background-size: cover;
}
.marktsec .row {
    padding: 30px 0 50px;
}
.mrkacccnt {
    display: none;
    margin: 0 0 30px;
}
.mrkacccnt.open2 {
    display: block;
}
.mrkacched {
    padding: 10px 20px;
    background: #212121;
    margin: 10px 0 0;
    cursor: pointer;
}
.mrkacched.open2 {
    background: #bc0e07;
}
.mrkacched.open2 i {
    color: #fff;
}
.mrkacched h3 {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    display: inline-block;
}
.mrkacched span {
    float: right;
    font-size: 14px;
    color: #f92127;
}
.mrkacccnt h2 {
    font-size: 15px;
    font-weight: 400;
    text-align: center;
    padding: 10px 0;
    background: #fde7e9;
}
table {
    width: 100%;
}
table, tr, th, td {
    border: 1px solid #ededed;
    border-collapse: collapse;
}
.mrktble tr th {
    font-size: 15px;
    font-weight: 500;
    color: #000000;
}
.mrktble tr th, .mrktble tr td {
    text-align: left;
    padding: 10px 15px;
}
.mrktble tr td {
    font-size: 13px;
}
.mrktble tr.specifi td {
/*    background: #a4a4a4;*/
    background: #868686;
    color: #fff;
}

.actvtsec, .gosectn {
    background: url(../images/patrn_bg.jpg) no-repeat;
    background-size: cover;
}
.actvtsec .col-4 {
    padding: 50px;
}
.actvtitm {
    position: relative;
    text-align: center;
    background: #fff;
    padding: 0 22px 30px;
    box-shadow: -2px 5px 30px rgba(238,238,238,.75);
    -webkit-box-shadow: -2px 5px 30px rgba(238,238,238,.75);
    -moz-box-shadow: -2px 5px 30px rgba(238,238,238,.75);
    -o-box-shadow: -2px 5px 30px rgba(238,238,238,.75);
    border: 1px solid #f7f7f7;
    height: 235px;
}

.actvtitm span {
    box-shadow: -4px 8px 10px rgba(174,174,174,.75);
    -webkit-box-shadow: -4px 8px 10px rgba(174,174,174,.75);
    -moz-box-shadow: -4px 8px 10px rgba(174,174,174,.75);
    -o-box-shadow: -4px 8px 10px rgba(174,174,174,.75);
    position: relative;
    margin-top: -30px;
}
.actvtitm span img {
    width: 100%;
}
.actvtitm p {
    font-size: 14px;
    padding: 10px 0px;
    text-align: left;
}
.actvtitm h3 {
    font-size: 15px;
    font-weight: 500;
    height: 50px;
    padding: 0px 5px 30px;
    color: #c40c05;
    text-align: left;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.actvtitm i {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50px;
    height: 50px;
    border-top-left-radius: 40px;
    padding: 5px 0px 0 7px;
    line-height: 50px;
    display: inline-block;
    background: #fff;
    border: 1px solid #f7f7f7;
    box-shadow: 4px 6px 25px rgba(214, 212, 212, .75);
    -webkit-box-shadow: 4px 6px 25px rgba(214, 212, 212, .75);
    -moz-box-shadow: 4px 6px 25px rgba(214, 212, 212, .75);
    -o-box-shadow: 4px 6px 25px rgba(214, 212, 212, .75);
}
.actvtinnr {
/*    text-align: center;*/
    width: 90%;
    margin: 0 auto;
}
.actvtinnr {
    padding: 15px 0 50px;
    position: relative;
}
.actvtinnr a {
   position: absolute;
    top: 5px;
    font-size: 15px;
    font-weight: 400;
    right: 0;
    padding: 8px 15px;
    color: #fff;
    background: #c40c05;
}
.actvtinnr a i {
    padding: 0 10px 0 0;
    font-size: 18px;
    vertical-align: middle;
}
.actvtinnr h3 {
    font-size: 18px;
    font-weight: 500;
    padding: 0 0 15px;
    color: #c40c05;
}
.actvtinnr p {
    font-size: 14px;
    line-height: 26px;
    text-align: justify;
    padding: 10px 0;
}
.actvtinnr span strong {
    font-size: 15px;
    padding: 10px 0 0;
    font-weight: 500;
}
.actvtinnr h4 {
    font-size: 16px;
    font-weight: 500;
    padding: 10px 0 0;
}
.actvtinnr ul li {
    font-size: 14px;
    padding: 8px 0;
    margin: 0 0 0 30px;
    list-style: url(../images/list.png);
}



.cmtesec, .gosec {
    background: url(../images/patrn_bg.jpg) no-repeat;
    background-size: cover;
}
.cmtesec .row, .gosec .row {
    padding: 50px 0;
}
.cmtetble h2, .gotblesec h2 {
    font-size: 18px;
    font-weight: 500;
    padding: 10px 15px;
    background: #bc0e07;
    color: #fff;
    border: 1px solid #fff;
    border-bottom: inherit;
}
.cmtitble tr th, .cmtitble tr td, .gotble tr th, .gotble tr td {
    padding: 15px 30px;
    text-align: left;
}
.cmtitble tr th, .gotble tr th {
    font-size: 16px;
    font-weight: 500;
    background: #a4a4a4;
    
}
.cmtitble tr td, .gotble tr td {
    font-size: 15px;
}
.cmtitble tr td:nth-child(2), .gotble tr td:nth-child(2) {
    background: #fde7e9;
    font-weight: 500;
}
.cmtitble tr td:nth-child(1), .cmtitble tr th:nth-child(1), .gotble tr td:nth-child(1), .gotble tr th:nth-child(1) {
    text-align: center;
}
.ofberlnk {
    color: #da1b1b;
    position: absolute;
/*    right: 50px;*/
    right: 100px;
    bottom: -37px;
    z-index: 999;
}
.redlnk {
    position:absolute;
    z-index: 999;
    text-align: center;
    margin: 10px 0;
}
#sldrbner span {
    width: 100%;
}
#sldrbner .owl-dots {
    position: absolute;
    top: 40%;
    right: 3%;
}
#sldrbner .owl-dots .owl-dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #fff;
    display: block;
    margin: 5px 0;
}
#sldrbner .owl-dots .owl-dot.active {
    background: #da0800;
}
#sldrbner img {
    vertical-align: bottom;
    display: inline-block !important;
}
.bnerttle {
    position: absolute;
    bottom: 8%;
    left: 5%;
}
.bnerttle h2 {
    font-size: 26px;
    font-weight: 500;
	color: #f6ecec;
	background-color: transparent;
	line-height: 39px;
	text-transform: uppercase!important;
	font-family: 'Poppins', sans-serif;
	text-shadow: 3px 4px 5px rgba(5, 6, 6, 0.3);
}

.chrmnsec .row {
    padding: 50px 0;
}
.chrmnlft {
    position: relative;

}
.abtchrmn {
    padding: 100px 35px 20px;
/*    border: 1px dashed #e98784;*/
}
.chrmnlft h4 {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
    padding: 0 20px;
    margin: 0 20px;
    display: inline-block;
    background: #fff;
    position: relative;
    z-index: 9;
    
}
.chrmnlft span {
    border: 1px solid #f6f6f6;
    position: relative;
    z-index: 9;
    box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
}
.abtchrmn {
    position: relative;
    margin-top: -90px;
    left: 50px;
    z-index: 1;
}
.abtchrmn::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px dashed #e98784;
    z-index: 0;
}
.abtchrmn h2 {
    font-size: 16px;
    font-weight: 500;
    padding: 5px 0;

    
}
.abtchrmn p {
    font-size: 13px;
    line-height: 26px;
    padding: 15px 0;
    text-align: justify;
}
.chrmnautr {
    float: right;
    padding: 10px 0;
    width: 300px;
}
.chrmnautr h5 {
    font-size: 18px;
    font-weight: 500;
}
.chrmnautr i {
    font-size: 14px;
    padding: 5px 0;
}
.chrmnrgt {
    padding: 0 0 0 100px;
}
.chrmnrgt ul {
    border-left: 1px solid #d90801;
}
.chrmnrgt ul li {
    padding: 20px 0;
    font-size: 14px;
    font-weight: 500;
    text-align: left;
}
.chrmnrgt ul li a {
    padding: 0 0 0 30px;
    position: relative;
}
.chrmnrgt ul li a::before {
    content: "";
    position: absolute;
    top: 4px;
    left: -6px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #db0801;
    border: 2px solid #fff;
}
.chrmndwn {
    
    background: url(../images/becme_bg.jpg) no-repeat;
    background-size: cover;
    display: table;
    width: 100%;
    height: 313px;
    margin: 50px 0;
    text-align: center;
    position: relative;

}
.chrmndwn::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #bb0c09;
    opacity: 0.8;
    z-index: 0;
}
.tblecel {
    display: table-cell;
    vertical-align: middle;
    padding: 0 50px;
    position: relative;
    z-index: 1;
}
.tblecel h2 {
    font-size: 42px;
    color: #fff;
    font-weight: 500;
    padding: 0 10px;
    text-transform: uppercase;
}
.tblecel a {
    border-top:1px solid #fff;
    border-bottom: 1px solid #fff;
    padding: 10px 50px;
    color: #fff;
    margin: 20px 0 ;
}
.abtitmttl h3 {
    font-size: 24px;
}
.nwscont {
    position: relative;
}
.redmrelnk {
    position: absolute;
    bottom: -10px;
    right: 5%;
    
}
.redmrelnk a {
    background: #3e3d3d;
    color: #fff;
    padding: 3px 15px;
    font-size: 14px;
}
.redmrelnk a:hover {
    background: #da0800;
}
.bckpge {
    text-align: right;
    width: 90%;
    margin: 0 auto;
    padding: 20px 0;
}
/*
.bckpge span {
    padding: 0 0 0 80px;
    border-bottom: 2px solid #131313;
}
*/
.bckpge a {
    font-size: 14px;
    color: #000;
/*    background: #212121;*/
/*    padding:0px 20px 0px 0px;*/
    vertical-align: middle;
    position: relative;
     border-bottom: 1px dashed #131313;

}
.bckpge a:hover {
    color:#c40c05;
    border-color: #c40c05;
}
.bckpge a i {
    font-size: 20px;
    display: inline-block;
    padding: 0 10px 0 0;
}
/*
.bckpge a::after {
    content: "";
    position: absolute;
    top: 0;
    left: -20px;
    border-bottom: 35px solid #212121;
    border-left:20px solid transparent;
    z-index: 1;
}
*/
/*
.bckpge a:hover {
    background:#c40c05;
}
.bckpge a:hover::after {
    border-bottom: 35px solid #c40c05;
}*/
.gosecitm {
       padding: 15px 0 30px;
    width: 80%;
    margin: 0 auto;
}
.gosecitm li {
    list-style: url(../images/pdf_icn.png);
    padding: 15px 0 5px;
    border-bottom: 1px dashed #a8a8a8;
    margin: 20px 0;
    list-style-position: inside;
}
.gosecitm li a {
    font-size: 16px;
    font-weight: 500;
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0 5px;
}
.bimg, .wsfopen .wsfbiglink li:nth-child(11) {
    display: none;
}
.fotrmnu {
    padding: 15px 0 15px;
    border-bottom: 1px solid #2d2b2b;
}
.fotrmnu .row {
    width: 87%;
    margin:0 auto ;
    
}
.fotrmnu ul li {
    float: left;
    text-align: center;
    display: inline-block;
    padding: 0 29px 0 30px;
    border-right: 1px solid #da0800;
}
.fotrmnu ul li a {
    font-size: 14px;
    color: #fff;
    padding: 0 0 2px 0;
    position: relative;
    
    
}
.fotrmnu ul li a::after, .sutrntab li a::after  {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 0;
    margin: 0 auto;
    border-bottom: 2px solid #da0800;
}
.fotrmnu ul li a:hover::after, .sutrntab li a:hover::after {
    width: 100%;
}
.sutrntab li.active a::after {
	width:100%;
}
.fotrmnu ul li:last-child {
    border: inherit;
}
.fotrmnu ul li a:hover {
    color: #da0800;
}
.f-txt {
    padding: 20px 0;
    border-top: 1px solid #000000;
}
.bnermnu {
    position: absolute;
    bottom: 10%;
    right: 5%;
}
.bnermnu li a {
    color: #fff;
    font-size: 17px;
    font-weight: 500;
    padding: 5px 0;
}
.bnermnu li a:hover {
    color: #ff0000;
}
.imageFull{
    height:100%;
    width:100%;
}