@font-face {
 font-family: 'Roboto';
 font-style: normal;
 font-weight: 400;
 src: url('fonts/roboto-v18-latin-regular.eot'); 
 src: local('Roboto'), local('Roboto-Regular'),url('../fonts/roboto-v18-latin-regular.eot?#iefix') format('embedded-opentype'), 
url('../fonts/roboto-v18-latin-regular.woff2') format('woff2'), 
url('../fonts/roboto-v18-latin-regular.woff') format('woff'), 
url('../fonts/roboto-v18-latin-regular.ttf') format('truetype'), 
url('../fonts/roboto-v18-latin-regular.svg#Roboto') format('svg');
/*unicode-range: U+0600-06FF;*/
}
/*@font-face {
	font-family: 'IRANSans-web';
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/yekan.eot');
	src: url('../fonts/yekan.eot?#iefix') format('embedded-opentype'),  
		 url('../fonts/yekan.woff2') format('woff2'),  
		 url('../fonts/yekan.woff') format('woff'),  
		 url('../fonts/yekan.ttf') format('truetype');
		 unicode-range: U+0600-06FF;
}*/
@font-face {
	font-family: 'vazir';
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/vazir.eot');
	src: url('../fonts/vazir.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/vazir.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/vazir.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/vazir.ttf') format('truetype');
		 
}
@font-face {
	font-family: 'yekan';
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/yekan.eot');
	src: url('../fonts/yekan.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/yekan.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/yekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/yekan.ttf') format('truetype');
		 
}
/* font converted using font-converter.net. thank you! */
@font-face {
  font-family: "seven";
  src: url("../fonts/TickingTimebombBB.eot"); /* IE9 Compat Modes */
  src: url("../fonts/TickingTimebombBB.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/TickingTimebombBB.otf") format("opentype"), /* Open Type Font */
    url("../fonts/TickingTimebombBB.svg") format("svg"), /* Legacy iOS */
    url("../fonts/TickingTimebombBB.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/TickingTimebombBB.woff") format("woff"), /* Modern Browsers */
    url("../fonts/TickingTimebombBB.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
a {
	text-decoration:none;
}
.beta {
	display:none;
}
body,input {
	font-family:"Roboto";
	/*background:url(images/bbg1.jpg) ;*/
}
h1,h2,h3,h4,h5,h6 {
	font-family:"Roboto","yekan";
}
body {
	/*background:#e9f0f5;*/
	background:#fff;
	overflow-x:hidden !important;
	
}
.page-home {
	background:#001b35;
}
h1,h2,h3,h4,h5,h6,span,p {
	font-weight:normal !important;
	font-size:normal !important;
	text-align:left;
}
.master {
	float:right;
	width:100%;
}
h1,h2,h3,h4,h5,h6 {
	font-weight:normal !important;
	font-size:normal !important;
}
/*.bxslider li{
	min-width:100vw !important;
	min-height:100vh !important;
	overflow:hidden;
}
.bxslider img {
	min-height:100vh !important;
	width:auto !important;
}*/
.bx-wrapper {
	margin-bottom:0 !important;
}
.mc p {
	font-size:16px;
	line-height:32px;
}
.bours-digit-home {
	font-family:"seven";
	font-size:22px;
	letter-spacing:2px;
}
.mc a img {
	display:block;
	border-radius:2px;
}

.t-header {
	background:linear-gradient(rgba(30,30,30,.6) ,rgba(0,0,0,0))   !important;
	box-shadow:0px 0px 0px rgba(0,0,0,.3);
	position:fixed;
	top:0px;
	right:0;
	width:100%;
	height:84px;
	z-index:333;
	border-bottom:1px solid rgba(255,255,255,.3);
	transition:all .3s;
	
}
.not-home.alt2 .t-header {
	background:rgba(255,255,255,1) !important;
	padding-bottom:0;
	box-shadow:0px 0px 4px rgba(0,0,0,.3);
	top:0;
}
.handlebar {
	content:"";
	height:2px;
	width:0%;
	background:red;
	position:fixed;
	top:0;
	right:0;
	z-index:1000;
	transition:all .1s;
	opacity:.9;
}
.not-home .before-header {
	display:none;
}
.not-home .t-header {
	top:0px;
}
.alt.not-home .t-header {
	top:0;
}
.t-menu {
	font-family:"Roboto","yekan";
}
.t-site-logo {
	padding:20px;
	float:left;
	position:relative;
	margin-top:0px !important;
	z-index:10;
}
.not-home .t-site-logo {
	margin-top:0px !important;
	transition:all .3s;
}
.alt.not-home .t-site-logo {
	margin-top:0px;
}
.not-home.alt2 .t-site-logo {
	margin-top:0px !important;
}
.site-logo {
	float:right;
	width:46px;
	height:46px;
}
.site-slogan {
	float:right;
	margin-left:20px;
	margin-top:6px;
	display:none;
}
.site-slogan2 {
	float:right;
	margin-left:20px;
	margin-top:6px;
}
.not-home.alt2 .site-slogan {
	display:initial;
}
.not-home.alt2 .site-slogan2 {
	display:none;
}
.t-menu-ico {
	
	cursor:pointer;
	transition:all .3s;
	height:84px;
	width:84px;
	float:right;
	position:fixed;
	top:5px;
	right:0px;
	display:none;
}
.t-menu-ico:hover {
	/*background:rgba(0,0,0,.2);*/
}
.t-menu-ico .t-menu-ico-parent{
	width:36px;
	height:36px;
	float:left;
	margin-top:30px;
	margin-left:24px;
}
.t-menu-ico div div {
	height:3px;
	width:36px;
	float:right;
	background:#fff;
	margin-bottom:6px;
	transition:all .2s;
	
}
.not-home.alt2 .t-menu-ico div div {
	background:#326bac;
}
.t-menu-ico.cls div,.t-menu-ico.cls:hover div{
	
}
.t-menu-ico div.line2 {
	width:18px;
	
}

.t-menu-ico:hover div div  {
	width:18px;
	background:rgba(255,255,255,1);
}
.not-home.alt2 .t-menu-ico:hover div div  {
	
	background:rgba(0,0,0,1);
}
.t-menu-ico:hover div.line2 {
	width:36px;
}


.t-language {
	cursor:pointer;
	transition:all .3s;
	border-left:0px solid rgba(255,255,255,.2);
	height:84px;
	width:42px;
	float:right;
	line-height:84px;
	text-align:center;
	margin-right:10px;
}
.t-search {
	cursor:pointer;
	transition:all .3s;
	border-left:0px solid rgba(255,255,255,.2);
	height:84px;
	width:42px;
	float:right;
	line-height:84px;
	position:relative;
}
.t-search-btn {
	position:absolute;
	top:28px;
	right:4px;
	color:rgba(255,255,255,1);
	background:none;
	border:0;
	text-align:center;
	font-size:13px !important;
	transition:all .3s;
	border:1px solid rgba(255,255,255,.3);
	border-radius:50%;
	width:32px;
	height:32px;
}
.t-insta {
	float:right;
	position:relative;
	width:42px;
	height:84px;
	line-height:84px;
	cursor:pointer;
}
.t-insta i {
	position:absolute;
	top:28px;
	right:0px;
	color:#fff;
	line-height:32px;
	
	color:rgba(255,255,255,1);
	background:none;
	border:0;
	text-align:center;
	transition:all .3s;
	border:1px solid rgba(255,255,255,.3);
	border-radius:50%;
	width:32px;
	height:32px;
	font-size:16px;
	line-height:32px;
}
.t-insta:hover i {
	color:#ff4323;
}
.not-home.alt2 .t-search-btn,.not-home.alt2 .t-insta i {
	color:rgba(243,87,62,1);
	border-color:#ddd;
}
.t-search-input {
	width:520px;
	height:84px;
	background:rgba(0,0,0,.3);
	margin-right:84px;
	border:0;
	margin-left:83px;
	color:#fff;
	font-size:17px;
	padding-right:20px;
	transition:all .3s;
	caret-color: #94c0f1;
	display:none;
	text-align:left;
	padding-left:20px;
}
.t-search:hover .t-search-input,.t-search-input:focus {
	
}
.t-language a{
	color:rgba(255,255,255,1);
	text-decoration:none;
	font-family:"arial";
	font-size:14px;
	transition:all .3s;
	text-transform:uppercase !important;
	border:1px solid rgba(255,255,255,.3);
	border-radius:50%;
	width:32px;
	height:32px;
	display:inline-block;
	line-height:32px;
	margin-top:28px;
	font-family:"yekan";
}
.not-home.alt2 .t-language a {
	color:rgba(243,87,62,1);
	border-color:#ddd;
}
.t-language:hover a,.t-search:hover .t-search-btn{
	color:#ff4323;
	cursor:pointer;
}
.menu-close {
	display:none;
	
}
.cap {
	float:right;
	width:100%;
	color:#55cdff;
	padding:20px;
	text-align:left;
	z-index:2;
	transition:.6s;
	overflow:hidden;
	height:280px;
	position:relative;
}

.alt .cap {
top:-94px;
}
.cap h2 {
	transition:all .3s;
	text-shadow:1px 2px 4px rgba(0,0,0,.4);
	font-size:28px;
	position:absolute;
	bottom:0px;
	right:0px;
	margin:0;
	padding:30px;
	padding-left:25px;
	/*background:rgba(229,36,36,.9);*/
	width:100%;
	text-align:right;
	color:#fff;
}
.alt .cap h2 {
opacity:0;
}

.mc {
	float:right;
	position:relative;
	width:calc(100% - 320px);
	margin-right:160px;
	position:relative;
	margin-top:0px;
	z-index:1;
	/*transform:translateY(60px);*/
	transition:all .3s;
	/*box-shadow:0px 0px 64px rgba(0,0,0,.2);*/
	min-height:860px;
}
.has-sidebar .mc {
	float:right;
	position:relative;
	width:75%;
	margin-right:0;
	position:relative;
	margin-top:0px;
	z-index:1;
	/*transform:translateY(60px);*/
	transition:all .3s;
	/*box-shadow:0px 0px 64px rgba(0,0,0,.2);*/
}
.mc::before {
	/*content:"";
	width:100%;
	height:100%;
	background:red;
	position:absolute;
	top:-30px;
	right:30px;
	z-index:-10;*/
}
.alt .mc{
	/*transform:translateY(0px);*/
}
.mc .c {
	float:left;
	direction:ltr;
	
}
.page-news .comp11 h3,.page-news .comp11 h2 {
	line-height:38px;
	font-size:22px;
	position:relative;
	box-shadow:0px 0px 2px rgba(0,0,0,0);
	margin-bottom:30px;
	padding-bottom:30px;
}
.page-news .comp11 h3::after,.page-news .comp11 h2::after  {
	content:"";
	width:100%;
	height:1px;
	background:#0d3f78;
	position:absolute;
	bottom:0;
	left:0px;
	opacity:.2;
}
.related-news-title h3{
	color:#ef2a24 !important;
}
.related-news {
	margin:0;
	padding:0;
	list-style:none;
}
.related-news li {
	float:left;
	width:50%;
	padding:0;
	padding:10px;
	text-align:left;
	border:1px solid rgba(0,0,0,.1);
	margin-bottom:5px;
	margin-right:-1px;
	margin-bottom:-1px;
	transition:all .3s;
	background:#fff;
}
.related-news li:hover {
	background:rgba(0,0,0,.05);
}
.related-news img {
	height:64px;
	width:auto;
	margin-right:15px;
	float:left;
	
}
.related-news a {
	text-decoration:none;
	color:#114d95;
	text-align:left;
	font-size:13px;
}
.related-news a:hover {
	color:#5e5e5e;
}

.r.w3 .r-i {
	
}
.before-header {
	width:100%;
	height:0px;
	background:rgba(30,30,30,.6) !important;
	background-image:none !important;
	/*background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,.2));*/
	position:fixed;
	top:0;
	right:0;
	z-index:4;
	border-bottom:0px solid rgba(0,0,0,1);
	transition:all .3s;
	border-bottom:0px solid rgba(255,255,255,.2);
}
.before-header img{
	
}
.before-header::before {
	/*background:linear-gradient(-90deg,rgba(0,0,0,0),rgba(0,0,0,.4));
	content:"";
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
	z-index:-1;*/
}
.not-home.alt2 .before-header {
	top:-42px;
}
.s-up .before-header {
	top:0px;
}
.before-header ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	padding-left:30px;
	display:none;
}
.before-header li {
	float:left;
}
.before-header li a{
	text-decoration:none;
	color:rgba(255,255,255,.7);
	font-size:13px;
	margin-right:15px;
	line-height:42px;
	
}
.before-header li a:hover {
	color:#fff;
}
.side-menu {
	position:absolute;
	top:355px;
	left:60px;
	z-index:2;
	margin:0;
	padding:0px;
	width:280px;
	/*-webkit-box-shadow: -4px 0 4px -5px rgba(0,0,0,1);
box-shadow: -4px 0 4px -5px rgba(0,0,0,1);*/
	font-family:"Roboto","yekan";
	border:1px solid #ddd;
	background:#edf1f6;
	display:none;
}
.has-sidebar .side-menu {
	display:block;
}
.side-menu img{
	display:none !important;
}

.side-menu ol {
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
	float:right;
	direction:ltr;
	padding:0px;
	height:100vh;
}
.side-menu li {
	
	border-bottom:1px dotted rgba(0,0,0,.1);
	width:100%;
	float:right;
	
	transition:all .3s;
}

.side-menu li a{
	display:inline-block;
	text-decoration:none;
	font-size:14px;
	color:#000;
	font-family:"vazir";
	color:#303030;
	width:100%;
	padding-left:15px;
	padding:15px;
	padding-top:10px;
	padding-bottom:10px;
}
.side-menu li a:hover {
	background:rgba(255,255,255,.6);
}
.side-menu ol ol {
	display:none;
}
.side-menu h2 {
	float:left;
	width:100%;
	direction:ltr;
	margin:0;
	line-height:64px;
	color:#326bac;
	font-size:18px;
	padding-left:20px;
	background:#fff;
	border-left:3px solid #ff4323;
}
.active-menu-item{
	
}

.footer-logos {
	width:initial !important;
	margin-right:30px;
	opacity:.5;
}
.side-menu .active-menu-item {
	width:calc(100% + 1px);
	margin-right:-1px;
	position:relative;
	border-right:0;
	border-radius:0px;
	border-left:0px solid #ff4323;
	background-attachment:initial !important;
	background:#326bac !important;
	/*background:linear-gradient(90deg,rgba(255,255,255,1),#e9f0f5);
	-webkit-box-shadow:inset -4px 3px 4px -4px rgba(0,0,0,1);
box-shadow:inset -4px 3px 4px -4px rgba(0,0,0,1);*/
}
.side-menu .active-menu-item::before {
	/*content:"";
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
	background:rgba(50,107,172,.7);
	z-index:0;
	*/
}
.side-menu .active-menu-item a {
	color:#fff !important;
	background: url(images/arrow4.png) no-repeat center right !important;
	position:relative;
	z-index:1;
	
}
.t-footer {
	position:relative;	
	direction:ltr;
	padding-bottom:60px !important;
	z-index:10;
	background:#fff;
	border-top:1px solid #d2e2ee;
	border-bottom:2px solid #ff4323;
}
.t-footer::before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
	background:rgba(30,30,30,.7);
	z-index:0;
}
.t-footer .c {
	position:relative;
	z-index:2;
}
.t-footer h6 {
	color:#cbe8fb;
	font-size:18px;
	margin-bottom:15px;
	border-left:2px solid red;
	padding-left:10px;
}
.t-footer ul {
	margin:0;
	padding:0;
	list-style:none;
}
.t-footer li {
	border-bottom:0px solid rgba(0,0,0,.8);
	padding-top:3px;
	padding-bottom:3px;
	padding-left:0px;
	width:90%;
	margin-bottom:6px;
}
.t-footer  a {
	color:rgba(255,255,255,.6);
	text-decoration:none;
	
}
.t-footer  a:hover{
	color:#fff;
}
.footer-line2 {
	border-top:1px solid #fff;
}
.footer-line2 img {
	width:42px;
	height:42px;
	margin-top:20px;
	float:right;
}
.t-footer2 {
	background:#fff;
}
.t-footer2 i {
	margin-right:20px;
	margin-top:30px;
	color:#326bac;
	float:left;
	font-size:24px;
}
.t-site-copyright-parent {
	color:rgba(255,255,255,.8);
	line-height:32px;
}
.t-site-copyright-parent b{
	color:rrgba(255,255,255,.8);
}
.img {
	position:relative;
}
.img::after {
	content:"";
	width:100%;
	height:100%;
	background:#153358;
	position:absolute;
	top:0;
	right:0;
	transition:all .5s;
	overflow:hidden;
	z-index:1;
	transition-delay:.3s;
}
.page-loaded .img::after{
	width:0;
	opacity:.5;
}
.img::before {
	content:"";
	width:100%;
	height:100%;
	
	position:absolute;
	top:0;
	right:0;
	transition:all .8s;
	overflow:hidden;
	z-index:2;
	
}
.page-loaded .img::before{
	width:0;
	opacity:.5;
}
.t-menu {
	
}
.t-menu::before {

}
.t-menu ol,.t-menu::after,.t-menu::before {
	
}
.menu-show .t-menu ol,.menu-show .t-menu::after,.menu-show .t-menu::before {
	
	
}
.menu-show .t-menu {
/*	transform:translateY(0vw) scale(1);
	transition:all .7s;
	opacity:1;*/
}
body.menu-show {
	overflow:hidden;
}




/*
.t-menu ol li:nth-child(0),.t-menu ol ol li:nth-child(0)  { transition-delay: .1s }
.t-menu ol li:nth-child(1),.t-menu ol ol li:nth-child(1)  { transition-delay: .2s }
.t-menu ol li:nth-child(2),.t-menu ol ol li:nth-child(2)  { transition-delay: .3s }
.t-menu ol li:nth-child(3),.t-menu ol ol li:nth-child(3)  { transition-delay: .4s }
.t-menu ol li:nth-child(4),.t-menu ol ol li:nth-child(4)  { transition-delay: .5s }
.t-menu ol li:nth-child(5),.t-menu ol ol li:nth-child(5)  { transition-delay: .6s }
.t-menu ol li:nth-child(6),.t-menu ol ol li:nth-child(6)  { transition-delay: .7s }
.t-menu ol li:nth-child(7),.t-menu ol ol li:nth-child(7)  { transition-delay: .8s }
.t-menu ol li:nth-child(8),.t-menu ol ol li:nth-child(8)  { transition-delay: .9s }
.t-menu ol li:nth-child(9),.t-menu ol ol li:nth-child(9)  { transition-delay: 1s }
.t-menu ol li:nth-child(10),.t-menu ol ol li:nth-child(10)  { transition-delay: 1.1s }
.t-menu ol li:nth-child(11),.t-menu ol ol li:nth-child(11)  { transition-delay: 1.2s }
.t-menu ol li:nth-child(12),.t-menu ol ol li:nth-child(12)  { transition-delay: 1.3s }
.t-menu ol li:nth-child(13),.t-menu ol ol li:nth-child(13)  { transition-delay: 1.4s }
.t-menu ol li:nth-child(14),.t-menu ol ol li:nth-child(14)  { transition-delay: 1.5s }
.t-menu ol li:nth-child(15),.t-menu ol ol li:nth-child(15)  { transition-delay: 1.6s }
.t-menu ol li:nth-child(16),.t-menu ol ol li:nth-child(16)  { transition-delay: 1.7s }
.t-menu ol li:nth-child(17),.t-menu ol ol li:nth-child(17)  { transition-delay: 1.8s }
.t-menu ol li:nth-child(18),.t-menu ol ol li:nth-child(18)  { transition-delay: 1.9s }*/
.t-menu li:nth-child(9) ol{right:0 !important;}
.t-menu li:nth-child(9) ol::after{background-position:20px 0px !important; }
.mc .r-i {
	background:#fff;
	padding-right:30px;
	padding-left:30px;
}
.mc .np .r-i {
	padding:0;
}
.has-sidebar .mc .r-i {
	max-width:75%;
	min-width:initial;
}
.comp28 label {
	font-size:14px;
	display: inline-block;
	float: left;
	width: calc(100% - 70px);
	padding-top:10px;
}
.comp28 i{
	width:46px;
	height:46px;
	line-height:46px;
	text-align:center;
	border:1px solid #ddd;
	margin-right:12px;
	float: left;
	margin-bottom:15px;
}
.contact-info div {
	border:0;
	background:#fefefe;
	padding:4px;
	width: 100%;
	float: left;
}



.news-archive-date {
	display:none;
}
.news-archive a {
	color:#114d95;
	text-decoration:none;
	margin-bottom:15px;
}
.news-archive a:hover {
	color:#5e5e5e;
}
.news-archive {
	margin-top:60px;
	
}
.news-archive .c4 {
	min-height:400px;
	position:relative;
}
.news-archive .c4 h5 {
	margin:0;
	font-size:18px;
	line-height:26px;
	position:absolute;
	bottom:10px;
	right:0;
	padding:15px;
	color:#fff;
	z-index:10;
}
.news-archive .c-i {
	position:relative;
}
.news-archive .c4 p{
	font-size:14px;
}
.news-archive .c3 h5 {
	margin:0;
	margin-bottom:10px;
	font-size:14px;
	margin-top:10px;
}
.news-archive .c3 {
	min-height:440px;
	position:relative;
}
.news-archive  .img {
	position:relative;
	background:#000;
}
.news-archive  .img img {
	opacity:.9;
}
.news-archive .c4:hover img{
	
}
.news-archive .c4 .img::before,.news-archive .c3 .img::before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
	border:6px solid rgba(255,255,255,.1);
	transform:scale(.9);
	transition:all .2s;
	opacity:0;
	z-index:3;
}
.news-archive .c4 .img::after,.news-archive .c3 .img::after {
	content:"";
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
	background:linear-gradient(rgba(89,89,89,0),rgba(89,89,89,0),rgba(89,89,89,.3));
	z-index:4;
	opacity:1;
	transition:all .2s;
}
.news-archive .c4:hover .img::before,.news-archive .c3:hover .img::before{
	opacity:.1;
	transform:scale(1);
}
.news-archive .c4:hover .img::after,.news-archive .c3:hover .img::after {
	background:linear-gradient(rgba(89,89,89,0),rgba(89,89,89,0),rgba(89,89,89,.6));
}
.news-archive-date {
	position:absolute;
	top:15px;
	left:-15px;
	background:#ef2a24;
	color:#fff;
	z-index:8;
	padding-right:10px;
	padding-left:10px;
	font-size:12px;
	border-radius:2px;
}

.newsletter-spot .c,.newsletter-item .c {
	position:relative;
}
.newsletter-spot p.color9 {
	padding:0 !important;
	background:none !important;
	padding-left:40px !important;
	border:0 !important;
}
.newsletter-spot h3.color10 {
	padding-left:0 !important;
	margin-right:30px;
}
.newsletter-item .r-i {
	border:1px solid #ddd !important;
}
p.newsletter-spot-btn {
	position:absolute;
	bottom:0;
	left:0;
	width:60%;
	padding:10px;
	background:#cf2a0f url(images/dlico.png) no-repeat center right !important;
	color:#fff;
	z-index:2;
	text-align:left;
	
}
.newsletter-spot-btn a {
	color:#fff;
	text-decoration:none;
	font-size:15px;	
}
.newsletter-item .newsletter-spot-btn {
	position:initial;
	float:right;
	margin:0;
}
.newsletter-item h3 {
	margin:0;
	margin-top:12px;
}
.gall-popup {
	width:100%;
	height:100%;
	background:rgba(20,20,20,.9);
	position:fixed;
	top:0;
	right:0;
	z-index:99999999;
	
}
.gall-popup-inner{
	width:100%;
	height:100%;
	margin:auto;
	text-align:center;
	display:flex;
	justify-content:center;
	align-items: center;
}
.gall-item {
	position:absolute;
	opacity:0;
	transform:scale(.8);
	transition:.3s;
}
.gall-item img {
	max-height:90vh !important;
}
.gall-item.active {
	opacity:1;
	transform:scale(1);
	transition-delay:.2s;
}
.gall-popup-paging {
	width:100%;
	height:100px;
	position:fixed;
	bottom:0;
	right:0;
	text-align:center;
	line-height:42px;
}
.gall-paging-item {
	color:rgba(255,255,255,.2);
	font-size:18px;
	display:inline-block;
	padding-right:10px;
	padding-left:10px;
	cursor:pointer;
	transition:all .2s;
}
.gall-paging-item.active{
	color:red !important;
	font-size:24px;
}
.gall-paging-item:hover {
	color:rgba(255,255,255,.9);
	font-size:24px;
}
.gall-cls {
	width:100%;
	height:32px;
	background:url(images/menu-close.png) no-repeat center;
	position:fixed;
	top:30px;
	left:0px;
	z-index:10;
	opacity:.6;
	cursor:pointer;
}
.gall-cls:hover {
	opacity:1;
}
.gall-popup-prev,.gall-popup-next {
	height:100%;
	width:64px;
	position:fixed;
	z-index:10;
	top:0;
	opacity:.7;
	transition:all .3s;
	cursor:pointer;
	display:none;
}
.gall-popup-prev:hover,.gall-popup-next:hover{
	opacity:1;
	background-color:rgba(0,0,0,.3);
}
.gall-popup-prev {
	right:0;
	background:url(images/arrow-l.png) no-repeat center;
	
}
.gall-popup-next {
	left:0;
	background:url(images/arrow-r.png) no-repeat center;
}



.not-scroll section {
	height:100% !important;
	min-height:100vh !important;
	width:100%;
	float:right;
	background-attachment:fixed !important;
	padding-top:90px !important;
	padding-bottom:90px !important;
}
.not-scroll section::after {
	content:"";
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:60px;
	background:linear-gradient(0deg, rgba(0,0,0,0),rgba(10,38,62,1));
	z-index:1;
}
.not-scroll section::before {
	content:"";
	position:absolute;
	bottom:0;
	right:0;
	width:100%;
	height:60px;
	background:linear-gradient(0deg, rgba(10,38,62,1),rgba(0,0,0,0));
	z-index:1;
}
.not-scroll .section0::after{
	display:none;
}
.not-scroll .section0 {
	padding-top:0 !important;
}
.no-scroll .home-slider .bx-caption {
	top:50px !important;
	left:0px !important;
	right:initial !important;
	bottom:initial !important;
}
.home-slider .bx-caption h4 {
	float:left;
	direction:ltr;
}
.home-slider .bx-caption img {
	max-width:420px !important;
	float:left;
	
}
.scroll-effect .mc section {
	width:100vw;
	max-width:100vw;
	height:100vh !important;
	overflow:hidden;
	position:relative;
	/*position:fixed;
	top:0;
	left:0;
	transition:2s all;
	transform:scale(.9) translateY(0vh);
	box-shadow:0px 0px 14px rgba(0,0,0,.2);
	*/
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    
	background-size:cover;
	background-position:center;
	padding-top:84px !important;
}
.mc section {
	display: flex;
    align-items: center;
    justify-content: center;
}
.mc section.section0 {
	padding-top:0 !important;
}
.mc section.section0 .np .c {
	padding:0 !important;
}
.hbg {
	width:100vw;
	height:100vh;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.hbg1 video{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
    min-width: 100%;
    min-height: 100%;
	/*background:url(../files/images/hbg1.jpg);
	background-size:cover;*/
}
.hbg1::after {
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	/*background:url(images/checker3.png);*/
	background:linear-gradient(rgba(1,33,70,.8),rgba(0,0,0,0),rgba(0,0,0,0),rgba(1,33,70,.8));
}
.mcd {
	display:none;
}
.pillar {
	position:absolute;
	top:0;
	height:50vh;
	width:1px;
	background:rgba(255,255,255,.2);
	z-index:2;
	transition:all .3s;
	
	
}
.pillar1 {
	left:0vw;
	top:0;
}
.pillar2 {
	left:20vw;
	top:0;
}
.pillar3 {
	left:40vw;
	top:0;
}
.pillar4 {
	left:60vw;
	top:0;
}
.pillar5 {
	left:80vw;
	top:0;
}


.pillar6 {
	left:0vw;
	top:50vh;
}
.pillar7 {
	left:20vw;
	top:50vh;
}
.pillar8 {
	left:40vw;
	top:50vh;
}
.pillar9 {
	left:60vw;
	top:50vh;
}
.pillar10 {
	left:80vw;
	top:50vh;
}


.slider,.slider-inner {
	width:100vw;
	height:100vh;
	background:#202020;
	float:left;
	position:relative;
}
.slider-controls {
	position:absolute;
	bottom:0vh;
	left:calc(35vw - 128px);
	z-index:3;
	width:128px;
	
}
.slider-next,.slider-prev,.slider-pause {
	width:128px;
	height:128px;
	float:left;
	

}
.slider-next {
	background:url(images/slider-next.png) no-repeat center;
	display:none;
}
.slider-prev {
	background:url(images/slider-prev.png) no-repeat center;
	display:none;
}
.slider-pause {
	background:rgba(0,0,0,.3) url(images/slider-pause.png) no-repeat center;
}
.slider-restore {
	background:rgba(0,0,0,.3) url(images/slider-restore.png) no-repeat center;
}
.slider-next:hover,.slider-prev:hover,.slider-pause:hover {
	transition:all .3s;
	background-color:rgba(0,0,0,.5);
}
.slider-right {
	z-index:2;
	/*background:rgba(16,45,91,.95);*/
	/*background:rgba(56,56,56,.85);*/
}
.slider-right{
	width:75vw;
	height:50vh;
	position:absolute;
	bottom:0;
	left:0;
	background:rgba(251,38,38,.9);
	overflow:hidden;
}
.slider-right-inner {
	

	
}
.slide-cap {
	
	/*display: flex;
    align-items: center;
    justify-content: center;*/
	position:absolute;
	bottom:0;
	left:0;
	transition:all 0s;
	height:100%;
	width:100%;
	transform:translateY(50vh);
	overflow:hidden;
}

.slider-left {
	width:100vw;
	height:100vh;
	position:absolute;
	top:0;
	left:0vw;
	overflow:hidden;
	z-index:0;
}
.slider-left-inner {
	width:100%;
	height:100%;
	position:relative;
	float:left;
}
.slide-img {
	position:absolute;
	top:0;
	left:0;
	width:0vw;
	height:100vh;
	overflow:hidden;
	transition:all 1s;
	transition-delay:.8s;
	display:none;
}
.slide-img img{
	width:100%;
	height:auto;
	transform:scale(1.1);
	transition:all .6s;
}
.slide-img-inner {
	position:absolute;
	top:0;
	left:0;
	width:100vw;
	height:100vh;
}



.slide-title {
	position:absolute;
	bottom:30px;
	right:90px;
	color:#fff;
	font-size:32px;
	max-width:50%;
	margin:0;
	line-height:32px;
	opacity:0;
	-webkit-opacity:0;
	transition:all .3s ease-out;
	transition-delay:1s;
}

.slide-img.active {
	position:absolute;
	top:0;
	left:0;
	width:100vw;
	height:100vh;
	overflow:hidden;
	transition:all 1s;
	z-index:2;
}
.active .slide-title {
	opacity:1;
	-webkit-opacity:1;
	bottom:90px;
}

.slide-img.active img {
	transform:scale(1);
}

.slide-cap.in {
	transition:all 1s;
	-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);
	transition-timing-function:cubic-bezier(.7,0,.3,1);
	transform:translateY(0vh);
} 
.slide-cap.out {
	transition:all 1s;
	-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);
	transition-timing-function:cubic-bezier(.7,0,.3,1);
	transform:translateY(-50vh);
} 
.slide-cap.in img {
	margin-top:0;
	
}


.slide-cap h4 {
	color:rgba(255,255,255,.7);

	font-size:18px;
	margin:0;
	transition:all .8s;
	padding:30px;
	padding-top:45px;
	padding-bottom:10px;
}
.slide-cap .img {
	float:left;
	margin-right:30px;
	width:35vw;
	background:#fff;
}
.slide-cap img {
	width:100%;
	display:block;
	height:auto;
	transition:all 1s;
	
	
}
.slide-cap h3 {
	color:black;
	color:#fff;
	font-size:28px;
	margin:0;
	transition:all .8s;
	padding:30px;
	padding-top:0;
	line-height:42px;
}
.slide-cap p {
	font-weight:normal;
	font-style:normal;
	color:rgba(255,255,255,.6);
	padding:30px;
	padding-top:15px;
	padding-bottom:15px;
	display:none;
}
.slide-cap a {
	border:0px solid rgba(255,255,255,.7);
	position:relative;
	padding:6px;
	float:right;
	text-align:center;
	text-decoration:none;
	min-width:120px;
	color:rgba(255,255,255,.7);
	transition:all .3s;
	margin-right:15px;
}
.slide-cap a::before {
	content:"";
	position:absolute;
	top:49%;
	left:-30%;
	height:1px;
	width:35%;
	background:rgba(255,255,255,.7);
	z-index:-1;
	transition:all .3s;
}
.slide-cap a:hover::before {
	content:"";
	position:absolute;
	top:49%;
	left:-40%;
	height:1px;
	width:40%;
	background:rgba(255,255,255,1);
	z-index:-1;
	
}
.slide-cap a:hover {
	padding-left:20px;
}
/*
.in h3 , .in h4 {
	
	transition-delay:.7s;
	margin-top:0px;
}*/
/*animation-timing-function: cubic-bezier(.15,.41,.69,.94);*/
.news-right {
	background:#313131;
}
.news-right,.news-left {
	float:left;
	overflow:hidden;
	height:100vh;
	position:relative;
	width:50vw;
}

.news-right video {
	width:100%;
	height:auto;
}
.news-right::after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1;
	background:url(images/checker3.png);
}
.news-right-overlay {
	position:absolute;
	z-index:2;
	bottom:0;
	left:0;
	padding:60px;
}
.news-right h3 ,.news-right a {
	color:#fff;
}
.news-right p {
	color:rgba(255,255,255,.6);
}
.news-right h3 {
	font-size:32px;
	margin-bottom:0;
}
.readmore-light {
	border:0px solid #313131;
	position:relative;
	padding:6px;
	float:right;
	text-align:center;
	text-decoration:none;
	min-width:120px;
	transition:all .3s;
}
.readmore-light:hover {
	padding-left:20px;
}
.readmore-light::before {
	content:"";
	position:absolute;
	top:49%;
	left:-30%;
	height:1px;
	width:35%;
	background:#fff;
	z-index:-1;
	transition:all .3s;
}
.readmore-light:hover::before {
	content:"";
	position:absolute;
	top:49%;
	left:-40%;
	height:1px;
	width:40%;
	background:#fff;
	z-index:-1;
	
}

.readmore-dark {
	border:0px solid #313131;
	position:relative;
	padding:6px;
	float:right;
	text-align:center;
	text-decoration:none;
	min-width:120px;
	transition:all .3s;
	color:#000;
}
.readmore-dark:hover {
	padding-left:20px;
}
.readmore-dark::before {
	content:"";
	position:absolute;
	top:49%;
	left:-30%;
	height:1px;
	width:35%;
	background:#000;
	z-index:-1;
	transition:all .3s;
}
.readmore-dark:hover::before {
	content:"";
	position:absolute;
	top:49%;
	left:-40%;
	height:1px;
	width:40%;
	background:#000;
	z-index:-1;
	
}
.section-title-light {
	color:#8bc4ff;
	font-size:24px;
	border-left:2px solid red;
	padding-left:8px;
	display:block;
	
}
.news-left {
	background:#104e95 url(images/newsbg.jpg) no-repeat center;
	
}
.news-left-spot {
	float:left;
	width:100%;
	padding:60px;
	padding-top:140px;
	padding-bottom:15px;
	
}
.news-left-spot img {
	height:120px;
	width:auto;
	float:left;
	margin-right:30px;
}

.news-left-spot h4, .news-left-spot p {
	margin:0;
	line-height:16px;
}
.news-left-spot h3 {
	color:#fff;
	margin-bottom:10px;
	line-height:26px;
	text-align:left;
}
.news-left-spot p {
	font-size:13px;
	color:rgba(255,255,255,.7);
	text-align:left;
}
.news-left-list {
	float:left;
	width:calc(100% - 120px);
	list-style:none;
	padding:0;
	margin:0;
	margin:60px;
	margin-top:0px;
	text-align:left;
	
}
.news-left-list li {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid rgba(255,255,255,.1);
	padding-left:0px;
	
}
.news-date-day {
	font-size:13px;
	width:24px;
	height:24px;
	text-align:center;
	line-height:26px;
	background:#ef2a24;
	display:inline-block;
	color:#fff;
	border-radius:2px;
	float:left;
	margin-right:8px;
}
.news-date-my {
	line-height:24px;
	font-size:10px;
	color:rgba(255,255,255,.5);
}
.news-left-list a {
	text-decoration:none;
	color:rgba(255,255,255,.8);
	display:block;
	transition:all .3s;
}
.news-left-list a:hover {
	color:rgba(0,0,0,1);
}
.scroll-ico {
	width:25vw;
	height:50vh;
	position:absolute;
	bottom:0;
	right:0;
	z-index:2;
	display: flex;
    align-items: center;
    justify-content: center;
}
.scroll-inner {
	width:24px;
	height:36px;
	border-radius:2px;
	border:2px solid rgba(255,255,255,.7);
	position:relative;
}
.scroll-inner::after {
	content:"";
	width:6px;
	height:6px;
	border-radius:2px;
	position:absolute;
	left:7px;
	animation:2s scrollme infinite;
}
@keyframes scrollme {
	0%   {top:5px; background:rgba(255,255,255,.7);}
  100% {top:20px; background:rgba(255,255,255,0); }
}

.comp48 li .bx-caption {

}
.products-section{
	background:#fff url(images/productsbg.jpg) no-repeat center;
}
.home-products h2,.home-products p {
	margin:0 !important;
}
.home-products h2 {
	
	color:#114d95;
	font-size:32px;
	padding-top:30px;
}
.home-products p {
	margin-bottom:40px !important;
	color:#5e5e5e;
}
.products-section .bx-caption {
	position:absolute !important;
	top:initial !important;
	right:initial !important;
	background:rgba(0,0,0,.6) !important;
	text-align:center;
	padding:15px;
	color:#fff;
	bottom:0 !important;
left:0 !important;	
padding-top:30px !important;
padding-bottom:30px !important;
}
.products-section a.bx-pager-link {
	width:24px !important;
	height:24px !important;
	border:0 !important;
	border-radius:2px !important;
	background:rgba(255,255,255,.2) !important;
	transition:all .3s;
}
.products-section a.bx-pager-link.active {
	width:48px !important;
	transition-delay:.1s;
	background:rgba(255,255,255,.8) !important;
}
.products-section .bx-pager {
	bottom:-80px !important;
}
.home-products li p {
	margin-bottom:0px !important;
	color:#fff;
}
.saham-l,.saham-r{
	float:left;
	width:50%;
}

.saham-l{
	/*padding:15px;*/
	padding-top:4px;
}
.home-saham{
	background:url(images/sahambg.jpg);
}
.countdown1 {
	display:block;
	width:100%;
	text-align:center;
	font-size:36px;
	font-family:"seven";
	line-height:105px;
	color:#add3ff;
	
}
.coundown1-parent {
	color:rgba(255,255,255,1);
	margin:auto;
	text-align:left;
	margin-top:25px;
	background:rgba(0,0,0,.6);
	text-align:center;
	padding-top:30px;
	margin-left:10px;
}
.coundown1-parent div {
	display:inline-block;
	margin-left:15px;
}
.coundown1-parent span {
	display:inline-block;
	padding-top:8px;
	
}
.bours-data-home {
	margin:auto;
	margin-top:25px;
	color:#fff;
}
.bours-column-home {
	width:33.3333%;
	float:left;
	text-align:center;
	height:90px;
	padding:4px;
}
.bours-column-home span {
	display:inline-block;
	width:100%;
	background:rgba(0,0,0,.6);
	padding-top:9px;
	padding-bottom:6px;
	text-align:center;
}
.bours-column-home div {
	display:inline-block;
	width:100%;
	background:rgba(0,0,0,.6);
	padding-top:6px;
	padding-bottom:9px;
}
.bours-column-home div div {
	display:inline-block;
	width:initial;
	margin-left:10px;
	background:none;
	padding:0;
}
.ngative-bours {
	color:red;
}
.positive-bours {
	color:green;
}
.saham-l-column {
	width:80%;
	margin:auto;
	margin-bottom:15px;
	color:#fff;
	height:125px;
}
.saham-l-column h6 {
	color:#fff;
	margin:0;
	padding:15px;
	font-size:24px;
}
.saham-l-column a {
	color:#fff;
	display:inline-block;
	margin:0;
	padding:15px;
	font-size:16px;
	background:rgba(0,0,0,.6);
	text-decoration:none;
	width:100%;
}
.saham-annonce-home {
	margin-top:160px;
}
.sh1 {
	background:url(images/sh1.jpg);
}
.sh2 {
	background:url(images/sh2.jpg);
}
.sh3 {
	background:url(images/sh3.jpg);
}
.section5 {
	display: flex;
    align-items: center;
    justify-content: center;
	background:#104d93;
	color:#fff;
	background:url(images/footerbg.jpg) fixed;
}
.section5 .r-i  {
	width:80% !important;
}
.section5 .c6 .c-i {
	padding:30px;
	background:rgba(0,0,0,.6);
	min-height:390px;
	direction:ltr;
}
.section5 a {
	text-decoration:none;
	color:#fff;
}
.section5 b {
	color:rgba(255,255,255,.4);
}
.section5 .fa {
	width:32px;
	height:32px;
	background:red;
	border-radius:2px;
	line-height:32px;
	text-align:center;
	margin-right:4px;
	color:rgba(255,255,255,.6);
}
.section5 ul {
	padding:0;
	margin:0;
	list-style:none;
	color:rgba(255,255,255,.4);
	margin-bottom:30px;
}
.section5 li {
	padding-top:6px;
	padding-bottom:6px;
	border-bottom:1px solid rgba(255,255,255,.2);
}
.section5 h6 {
	font-size:24px;
	margin:0;
	padding:15px;
	color:#8bc4ff;
	padding-left:0;
}
.page-home .t-footer {
	
}
.loader {
	display:none;
}
.page-home .loader {
	width:100vw;
	height:100vh;
	background:#fff url(images/loaderbg.png) no-repeat center;
	position:fixed;
	top:0;
	left:0;
	z-index:999999;
	display:block;
}
.loader::after {
	content:"";
	width:100vw;
	height:100vh;
	animation:loader-anim 2s infinite;

	position:absolute;
	top:0;
	left:0;
}
@keyframes loader-anim {
  0%   { background:rgba(255,255,255,0); }
  50% { background:rgba(255,255,255,.5);  }
  100% { background:rgba(255,255,255,0);  }
}

.page-home .cap/*,.page-home .before-header*/ {
	display:none;
}
.page-home .t-header {

}
.page-home .mc {
	width:100%;
	padding:0;
	margin:0;
}
.page-home .r-i {
	
	background:none;
}
.bx-wrapper {
	direction:ltr !important;
}
a img {
	display:block;
}
.home-slider {
	position:relative;
}
.super-slogan {
	padding:0 !important;
	margin:0 !important;
	position:absolute;
	right:15px;
	top:100px;
	z-index:20;
}
.super-slogan .r-i {
	min-width:100% !important;
}
.super-slogan .c-i {
background:red;
height:44px;
text-align:center;
}
.super-slogan .img,.super-slogan img {
	max-width:376px !important;
	margin:auto !important;
}
.super-slogan img {
	
}
.home-slider .bx-caption {
	right:initial !important;
	left:0px !important;
	top:200px !important;
	width:60%;
	
}
.home-slider p{
	display:none !important;
}
.home-slider h4 {
	font-size:32px !important;
	margin:0 !important;
	color:#cee3f1;
	line-height:42px;
	border-left:2px solid red;
	padding-left:15px;
	position:realtive;
	direction:ltr;
}
.home-slider h5 {
	font-size:24px !important;
	margin:0 !important;
	color:#cee3f1;
	line-height:32px;
	border-left:2px solid red;
	padding-left:15px;
	position:realtive;
	direction:ltr;
}
.home-slider h4:empty {
	opacity:0;
}
.home-slider p {
	color:#fff !important;
}
.home-slider p,.home-slider h4 {
	text-shadow:0px 0px 4px rgba(0,0,0,.4);
}
.home-slider .bx-controls-direction {
	display:none !important;
}
.home-slider .bx-wrapper .bx-pager {
	right:initial !important;
	top:410px !important;
	left:40px !important;
	
}
.home-slider .bx-pager-link img{
	display:none;
}
.home-slider .bx-pager-link {
	width:42px !important;
	height:42px !important;
	line-height:42px !important;
	text-align:center;
	border:1px solid rgba(255,255,255,0) !important;
	background:none !important;
	border-radius:0% !important;
	position:relative;
	font-size:18px !important;
	color:rgba(255,255,255,.3) !important; 
	font-weight:normal !important;
	text-indent:0 !important;
	text-decoration:none;
	transition:all .3s;
}
.home-slider .bx-pager-link.active {
	border:1px solid rgba(255,255,255,.3) !important;
	color:rgba(255,255,255,1) !important; 
	border-radius:50% !important;
}
.home-slider .bx-pager-link::before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
	z-index:1;
	line-height:42px;
}
.home-slider .bx-pager-item:nth-child(1) a:before {
	content:"1";
}
.home-slider .bx-pager-item:nth-child(2) a:before {
	content:"2";
}
.home-slider .bx-pager-item:nth-child(3) a:before {
	content:"3";
}
.home-slider .bx-pager-item:nth-child(4) a:before {
	content:"4";
}
.home-slider .bx-pager-item:nth-child(5) a:before {
	content:"5";
}
.home-slider .bx-pager-item:nth-child(6) a:before {
	content:"6";
}
.home-slider .r-i{
	width:100%;
}
.mc .w3 .r-i {
	min-width:95%;
}
.home-newsx h1 {
	font-size:30px !important;
}
.home-newsx .bxslider  {
	
}
.home-nv .bx-caption {
	
}
.news-slider li {
	background:rgba(255,255,255,.9);
}
.news-slider img {
	max-width:calc(50% - 15px) !important;
	margin-top:-60px;
	float:right;
}
.news-slider .bx-caption {
	width:50% !important;
	right:0 !important;
	
	height:100% !important;
}
.home-nv .bx-caption {
	background:linear-gradient(rgba(0,0,0,0),rgba(30,30,30,.8),rgba(30,30,30,.9));
	
}

.home-nv h4 {
	font-size:20px !important;
	padding:20px !important;
	padding-bottom:0 !important;
	padding-top:40 !important;
	text-shadow:0px 0px 2px rgba(0,0,0,.8);
	color:#c2eaff !important;
	line-height:28px;
}
.home-nv img {
	margin-top:-60px;
}
.home-nv p {
	display:none;
}
.news-slider .bx-caption {
	background:none !important;
}
.news-slider h4 {
	color:#326bac;
	font-size:22px !important;
	direction:ltr;
	line-height:36px;
	margin-top:60px !important;
}
.news-slider p {
	color:#326bac;
	font-size:20px !important;
	direction:ltr;
	line-height:32px;
	display:inline;
}
.news-slider p {
	color:#8e8e8e;
	direction:ltr;
	text-align:justify;
}









.news-slider .bx-pager-link img{
	display:none;
}
.news-slider .bx-pager-link {
	width:42px !important;
	height:42px !important;
	line-height:42px !important;
	text-align:center;
	border:1px solid rgba(255,255,255,0) !important;
	background:none !important;
	border-radius:50% !important;
	position:relative;
	font-size:18px !important;
	color:#8e8e8e !important; 
	font-weight:normal !important;
	text-indent:0 !important;
	text-decoration:none;	
}
.news-slider .bx-pager-link.active {
	border:1px solid #ff4323 !important;
	color:#ff4323 !important;
}
.news-slider .bx-pager-link::before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
	z-index:1;
	line-height:42px;
}
.news-slider .bx-pager-item:nth-child(1) a:before {
	content:"1";
}
.news-slider .bx-pager-item:nth-child(2) a:before {
	content:"2";
}
.news-slider .bx-pager-item:nth-child(3) a:before {
	content:"3";
}
.news-slider .bx-pager-item:nth-child(4) a:before {
	content:"4";
}
.news-slider .bx-pager-item:nth-child(5) a:before {
	content:"5";
}
.news-slider .bx-pager-item:nth-child(6) a:before {
	content:"6";
}
.news-slider .bx-pager.bx-default-pager {
	text-align:left !important;
	bottom:30px !important;
	padding-left:30px;
	z-index:100;
}
.news-slider .bx-controls-direction,.home-nv .bx-controls-direction , .home-nv .bx-controls {
	display:none;
}
.home-nv {
	position:relative;
}
.home-nv h3 {
	color:#fff;
	position:absolute;
	top:-4px;
	left:15px;
	z-index:10;
	background:rgba(0,0,0,.5);
	text-align:left !important;
	padding:8px !important;
	padding-right:12px !important;
	padding-left:15px !important;
	width:calc(100% - 32px);
	background:linear-gradient(rgba(64,64,64,1),rgba(0,0,0,0));
}
.home-p {
	/*background:url(../../../files/images/pbg.jpg) no-repeat center;*/
}
.home-p .r-i {
	padding-right:45px !important;
	padding-left:45px !important;
}
.home-p h3 {
	color:#fff;
	font-size:22px;
	margin-bottom:0;
	font-weight:bold;
	position:relative;
}
.home-p h6::after {
	background:rgba(227,15,15,.95) url(images/arrow2.png) no-repeat center;
	width:12px;
	height:100%;
	position:absolute;
	top:0;
	right:0px;
	content:"";
	transition:all .3s;
}
.home-p a {
	text-decoration:none;
	color:#2e2e2e;
}
.home-p p {
	margin-top:0;
	color:rgba(255,255,255,.6);
}
.home-p .img {
	border-bottom:3px solid #ff4323;
	padding-bottom:0px;
	border:4px solid rgba(255,255,255,.2);
	box-shadow:0px 0px 6px rgba(0,0,0,.6);
}
.home-p h6 {
	font-size:16px !important;
margin:0;
padding:8px;
text-align:left !important;
color:#1d1d1d !important;
position:relative;
overflow:hidden;
transition:all .3s;
margin-top:-90px;
width:90%;
}
.section2 h3 {
	margin-top:-30px;
}
.home-p h6::before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	background:rgba(0,0,0,1);
	width:100%;
	height:100%;
	transform:translateX(100%);
	transition:all .3s;
	z-index:0;
}
.home-p .c {
	padding:5px !important;
}
.home-p img {
	display:block;
	transition:all .3s;
}
.home-p .img {
	overflow:hidden;
}
.home-p .c2:hover img {
	transform:scale(1.1);
}
.home-p .c2:hover h6 a {
	color:#fff !important;
}
.home-p .c2 h6 {
	background:#fff;
}
.home-p .c2:hover h6{
	background:rgba(0,0,0,.7);
}

.home-b  h2{
	margin:0;
}

.home-b2 img {
	display:none;
}
.home-b2 h6 {
	border:0px solid #fff;
	margin:0;
	padding:10px;
	font-size:14px;
	color:#fff;
	background:rgba(255,255,255,.9);
	transition:all .3s;
	cursor:pointer;
	position:relative;
}
.home-b2 h6::after {
	background:rgba(227,15,15,.95) url(images/arrow2.png) no-repeat center;
	width:12px;
	height:100%;
	position:absolute;
	top:0;
	right:0px;
	content:"";
	transition:all .3s;
}
.home-sl .home-hx {
	position:initial !important;
}
.home-b2 h6 a {
	color:#2e2e2e;
	text-decoration:none;
}
.home-b2 h6:hover {
	background:rgba(255,255,255,.8);
	
	color:#326bac;
}
.t-footer .r-i {
	max-width:95%;
	margin:auto;
}
.home-slider {
	position:relative !important;
}
.home-hx {
		position:absolute !important;
		z-index:99999 !important;
		bottom:45px !important;
		right:0 !important;
}
.home-hx .c-i {
	position:relative;
	overflow:hidden;
	/*border:1px solid #fff;*/
	box-shadow:0px 0px 4px rgba(0,0,0,.4);
}
.home-hx .ico{
	float:left;
	font-size:22px;
	margin-right:15px;
	width:48px;
	height:48px;
	background:rgba(0,0,0,.5);
	color:#b8e0f0;
	display:none;
}
.home-hx img {
	display:block;
	transition:all .3s;
	transform:scale(1);
	  margin-top:-40px;
}
.home-hx .img {
	height:84px;
	overflow:hidden;

}
.home-hx h5 {
	margin:0 !important;
	border-top:0;
	font-size:18px;
	color:#2e2e2e;
	line-height:48px;
	position:absolute;
	bottom:0;
	left:0;
	height:100%;
	line-height:24px;
	padding-left:20px;
	padding-right:15px;
	padding-top:20px;
	/*background:rgba(227,15,15,.95);*/
	background:rgba(255,255,255,.8);
	width:110px;
	border-left:0px solid rgba(227,15,15,.95);
}
.home-hx a {
	color:#2e2e2e;
	text-decoration:none;
	font-size:19px !important;
	padding-left:12px;
	display:block;
}
.home-hx h5::after {
	background:rgba(227,15,15,.95) url(images/arrow2.png) no-repeat center;
	width:12px;
	height:100%;
	position:absolute;
	top:0;
	left:0px;
	content:"";
	transition:all .3s;
	
}
.home-hx .c-i:hover img {
	transform:scale(1.1);
}
.home-hx .c-i:hover h5::after {
	width:18px;
}

.home-sl {
	background-position:center !important;
	text-align:center;
}
.home-sl .xslogan {
	width:initial !important;
	height:auto !important;
	margin-top:50px !important;
	margin-bottom:240px !important;
}
.home-sl .c-i {
	position:relative;
}
.home-sl .c4 {
	margin-bottom:40px;
}
.home-sl .c4 .c-i {
	border:1px solid rgba(255,255,255,1);
	box-shadow:0px 0px 4px rgba(0,0,0,.4);
}
.home-sl .c4 img {
	display:block;
}
.home-sl h4 {
	position:absolute;
	width:100%;
	bottom:0;
	right:0;
	background:rgba(39,82,140,.9);
	color:#fff;
	font-size:18px !important;
	margin:0 !important;
	vertical-align:middle;
	padding-top:4px;
	padding-bottom:4px;
}
section {
	perspective: 600px;
}

.scroll-effect.page-home  .r-i {
	transition:all .7s;
	/*transform:perspective(200px) translateZ(-60px);*/
	transform:translateY(50px) ;
	transition-delay:1s;
	opacity:0;
}
.t-footer .r-i,.t-footer2 .r-i {
	transform:translateY(0px) !important;
	transition-delay:0s !important;
	opacity:1 !important;
}
body.page-home  {
	margin-top:84px;
}
body.scroll-effect {
	margin-top:0px;
}
.page-home .c-sec .r-i  {
	/*transform:perspective(200px) translateZ(0);*/
	transform:translateY(0) !important;
	transition-delay:.5s;
	opacity:1;
}
.simple-mode.page-home .c-sec .r-i,.page-home .c-sec .r-i  {
	/*transform:perspective(200px) translateZ(0);*/
	transform:translateY(0) !important;
	transition-delay:.5s;
	opacity:1;
}
.section0 {
	background:#0a263e;
}
.page-home section .r-i:nth-child(1){
	transition-delay:.6s;
}
.page-home section .r-i:nth-child(2){
	transition-delay:.7s;
}
.page-home section .r-i:nth-child(3){
	transition-delay:.8s;
}
.page-home section .r-i:nth-child(4){
	transition-delay:.9s;
}
.t-footer .r-i {
	opacity:1;
	transform: translateY(0) !important;
}
.page-home .t-footer {
	padding-bottom:50px !important;
}
.home-newsx .bx-viewport  {
	
}
.table {
	border:1px solid #ddd;
}
.table td,.table th {
	padding:10px;
	border:1px solid #ddd;
	font-size:14px;
}
.table th {
	border-bottom:2px solid #326bac;
	
}
.table td {
	color:#434343;
}
.xform input[type=text],.xform textarea {
	width:100%;
	padding:8px;
	border:1px solid #a3a3a3;
	border-radius:0px;
	box-shadow:inset -2px 2px 4px rgba(0,0,0,.2);
	margin-top:8px;
	transition:all .3s;
	border-left:2px solid #326bac;
	background:#f8f8f8;
	font-family:"Roboto","vazir";
	font-size:13px;
}
.xform input[type=text]:focus,.xform textarea:focus {
	border-color:#326bac;
	background-color:#f3f9fd;
}
.xform label {
	color:#515151;
}
.xform input.mandatory {
	
	background-image:url(../images/mandatory.png);
	background-repeat:no-repeat;
	background-position:center right;
}
.xform input[type=submit] {
	background:#ff4323;
	min-width:140px;
	float:right;
	color:#fff;
	font-family:"Roboto","vazir";
	font-size:13px;
	padding:8px;
	border:0;
}
.annoncmentx .img {
	max-height:160px;
	overflow-y:hidden;
	position:relative;
	box-shadow:0px -2px 2px rgba(0,0,0,.2);
	border-bottom:2px solid #326bac;
}
.annoncmentx .c-i {
	position:relative;
}
.annoncmentx .c-i::after {
	/*content:"";
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
	background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1)) !important;
	*/
	
}
.annoncmentx h4 {
	font-size:16px !important;
}
.readerdl {
	margin-bottom:30px !important;
}
.readerdl p{
	font-size:13px;
	color:#797979 !important;
	background:none !important;
	border:0 !important;
	padding:0 !important;
}
.readerdl .r-i{
	border:1px solid #d7ce9b;
	background-image:url(../images/lamp.png);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.readerdl a{
	border:1px solid #9bbdd7;
	display:inline-block;
	padding-right:12px;
	padding-left:12px;
	min-width:120px;
	text-align:center;
	text-decoration:none;
	color:#676767;
	margin-right:8px;
	line-height:24px;
}
.readerdl a:hover {
	color:#cf2a0f;
}
.page-Subsidiary_Companies .mc h3 a {
	text-decoration:none;
	color:inherit;
}
.box-light .c-i {
	border:1px solid #ddd;
	background:#f2f2f2;
	padding:15px;
	font-size:13px;
	min-height:260px;
}
.box-light h3 {
	margin-bottom:0 !important;
}
.box-light p {
	font-size:14px;
	margin-bottom:25px !important;
	margin-top:0 !important;
	
}
.menu-close {
	width:43px;
	height:43px;
	position:fixed;
	top:0;
	right:0;
	z-index:1000;
	background:url(images/menu-close.png) no-repeat center;
	opacity:.7;
}
.menu-close:hover {
	opacity:1;
	cursor:pointer;
}







.not-home .mc h3.color10 {
	font-size:22px;
	color:#000;
	position:relative;
	border-bottom:2px solid #ddd;
	padding-bottom:8px;
}
.not-home .mc h3.color10::before {
	content:"";
	position:absolute;
	bottom:-2px;
	left:0;
	width:100px;
	height:2px;
	display:inline-block;
	background:red;
}
.not-home .mc p {
	color:#4c4c4c;
	background:#f4f3f3;
	padding:15px;
	border-left:1px solid #ddd;
}
.not-home .mc h4.color14 {
	font-size:20px;
}
.home-item a {
	display:inline-block;
	width:20px;
	height:84px;
	background:url(images/home-ico.png) no-repeat center;
	line-height: 84px;
}
.home-item a:hover {
	opacity:.7;
}
.not-home.alt2 .home-item a{
	background:url(images/home-ico2.png) no-repeat center;
}

.not-home .mc .newsletter-item h4.color14 {
	font-size:16px !important;
}



@media only screen and (min-width: 1280px) {
	  .t-menu ol {
		float:right;
		list-style-type:none;
		padding:0;
		margin:0;
	}
	.t-menu ol li {
		float:left;
		line-height:84px;
		margin-right:15px;
		position:relative;
	}

	.t-menu ol li a {
		text-decoration:none;
		color:#fff;
	}
	.not-home.alt2 .t-menu ol li a {
		color:#151515;
	}
	.t-menu ol li a::before {
		/*content:"";
		position:absolute;
		width:220px;
		height:42px;
		background:#e52424;
		left:0;
		bottom:0px;
		z-index:1;*/
	}
	.t-menu ol li a span {
		font-size:15px;
	}
	.t-menu ol ol li a span {
		background:none;
		padding:0px;
		position:initial;
		min-width:auto;
		font-size:14px;
	}
	.t-menu ol ol li a{
		color:red;
	}
	.t-menu ol ol li a::before {
		display:none;
		
	}
	.t-menu ol li:hover ol {
		display:initial;
	}
	.t-menu ol  li:hover a {
		color:rgba(255,255,255,.6);
		
	}
	.alt .t-menu ol  li:hover a,.not-home.alt2 .t-menu ol  li:hover a {
		color:rgba(0,0,0,.6);
		
	}
	.t-menu ol li:hover ol li a {
		color:#000;
		background:none;
	}
	.t-menu ol li.has-child a{

	display:inline-block;
	padding-right:12px;
	background:url(images/redarrow.png) no-repeat center right;
	}
	.t-menu ol ol {
		display:none;
		position:absolute;
		top:74px;
		right:-240px;
		width:520px;
		background:#fff;
		padding:15px;
		background-repeat:no-repeat;
		margin:0;
		box-shadow:0px 0px 4px rgba(0,0,0,.4);
		padding-top:20px;
	}
	.t-menu ol ol::after {
		content:"";
		position:absolute;
		top:-15px;
		right:0;
		height:15px;
		width:100%;
		background:url(images/submenuarrow.png) no-repeat center;
	}
	.t-menu ol ol ol::after {
		display:none;
	}
	.t-menu img{
		width:100%;
		height:auto;
		border-top:30px solid #fff !important;
		display:block;
	}
	
	.t-menu ol ol li {
		background:#fff;
		float:left;
		width:50%;
		margin:0;
		line-height:24px;
		text-align:left;
		
		
	}
	.t-menu ol ol li a {
		display:block;
		line-height:30px;
		width:90%;
		border-bottom:1px dotted #e0e2e5;
		color:#494949 !important;
		transition:all .3s;
		
	   
	}
	.t-menu ol ol ol {
		overflow:hidden;
		width:0px;
		height:0px;
		display:none;
		opacity:0;
	}
	.t-menu ol ol li a:hover {
		color:#316aab !important;
		padding-right:10px;
		background:#eff2f5 !important;
		padding-left:8px !important; 
	}
	.t-menu .active-menu-item a,.t-menu .active-menu-parent{
	color:#ff4323 !important;
	
}
}


@media only screen and (max-width: 1279px) {
	
	.home-slider .bx-caption {
		/*position:initial !important;*/
		top:100px !important;
		width:70% !important;
		
	}
	.home-newsx h4 {
		font-size:16px !important;
		margin:0 !important;
		margin-top:30px !important;
	}
	.home-nv h4 {
		padding-bottom:15px !important;
	}
	.home-newsx p {
		display:none;
	}
	.bx-controls {
		opacity:0;
		display:none !important;
	}
	.home-hx img {
	
	  margin-top:0px;
}
	.home-slider .bx-caption h4 {
		font-size:20px !important;
	}
	.home-hx {
		position:initial !important;
	}
	.super-slogan {
		display:none !important;
		
	}
	.t-menu {
		position:fixed;
		top:0;
		right:1px;
		width:100vw;
		height:100vh;
		background:rgba(50,50,50,.6);
		z-index:999;
		overflow-y:auto;
		overflow-x:hidden;
		width:1px;
		transition:all .8s;
	}
	.t-menu ol {
		position:absolute;
		top:0;
		right:-290px;
		background:#fff;
		min-height:100vh;
		width:280px;
		transition:all .3s;
		padding:0;
		margin:0;
		list-style:none;
		padding:15px ;
		background:#fff url(images/logo-menu.png) no-repeat center top;
		padding-top:120px;
		float:right;
		transition:all .4s;
		transition-delay:.8s;
	}
	.t-menu ol ol {
		position:initial;
		height:initial;
		width:100%;
		display:none;
		background:none;
		padding:0 !important;
		min-height:auto;
		background:#eff6f8;
	}
	.t-menu li {
		direction:ltr;
		text-align:left;
		
	}

	.t-menu a {
		text-decoration:none;
		font-size:14px;
		float:left;
		padding:8px;
		width:100%;
		border-bottom:1px solid #ddd;
		color:#303030;
		background:#fff;
	}
	.t-menu img,.alt .t-menu img,.not-home.alt2 .t-menu img {
		display:none !important;
	}
	.t-menu ol ol a {
		padding:3px;
		background:#eef2f6;
		border-bottom:1px solid rgba(255,255,255,.7);
		padding-left:10px;
		color:#494949;
	}
	.t-menu ol ol ol  {
		overflow:hidden;
		width:0;
		height:0;
		display:none;
		opacity:0;
	}
	.t-menu ol ol li a:hover {
		color:#316aab !important;
		background:#eff2f5 !important;
		
	}
		.active-menu-item a,.side-menu li a:hover {
	color:#ff4323 !important;
	
}
.t-menu ol li.has-child a{

	display:inline-block;
	padding-right:12px;
	background:url(images/redarrow.png) no-repeat center right;
	}
	.t-menu ol ol  a{
		background:none !important;
	}
	.t-menu-ico {
		display:block;
	}
	.t-language {
		margin-right:80px;
	}
	.menu-show .t-menu {
		width:100vw;
	}
	.menu-show .t-menu ol {
		right:0;
	}
	.menu-show .menu-close {
		display:block;
	}
	.side-menu {
		display:none;
	}
	.has-sidebar .side-menu {
	display:none;
}
	.not-home .mc {
		width:90% !important;
		margin-right:5% !important;
	}
}
.timeline-item {
		display:none;
	}
.timeline-item-title span {
	position:absolute;
	display:block;
	bottom:6px;
	right:6px;
	width:100%;
	text-align:center;
}
@media only screen and (max-width: 540px) {
	.mcz {
		margin:auto;
		max-width:95%;
	}
	.mcz .mc {
		margin:0 !important;
		width:100% !important;
	}
	.mcz div.c1,.mcz div.c2 {
		max-width:40% !important;
	}
	.timeline-item-title span {
		position:initial !important;
		font-size:12px;
	}
	.timeline-item-title h6 {
		display:none !important;
	}
	.t-social-footer li {
		min-width:100%;
	}
	.site-slogan2,.alt2 .site-slogan2,.not-home.alt2 .site-slogan {
		display:none !important;
	}
	.home-p .img {
		overflow:hidden;
		height:160px;
		
	}
	.home-p img {
		
	}
	.home-p h6 {
		width:120px;
	}
	.home-p .c {
		margin-bottom: 80px !important;
		position:relative
	}
	.saham-l,.saham-r{
		width:100% !important;
	}
	.saham-r .bours-column-home {
		height:110px !important;
	}
	.saham-r .bours-digit-home {
		min-height:60px;
	}
	.section0 {
		background:#0a263e !important;
		padding-bottom:30px !important;
	}
	.home-slider .bx-caption {
		/*position:initial !important;*/
		top:initial !important;
		min-width:90% !important;
		bottom:15px !important;
		
		
	}
	.news-slider img {
		min-width:100% !important;
	}
	.news-slider .bx-caption {
		background:rgba(255,255,255,.9) !important;
		min-width:100% !important;
		top:none !important;
		bottom:0 !important;
		padding:15px !important;
		margin:0 !important;
		height:110px !important
	}
	.news-slider .bx-caption h4 {
		margin:0 !important;
		padding:0 !important;
		font-size:16px !important;
	}
	.home-slider .bx-caption h4 {
		
		line-height:28px;
	}
	.home-slider li img {
		height:60vh;
		min-width:200vw !important;
	}
	.alt2 .site-slogan,.site-slogan,.footer-logos {
		display:none;
	}
	.mc {
		width:100% !important;
		margin:0 !important;
	}
	.mc .w3 .r-i {
		min-width:100% !important; 
		max-width:100% !important; 
		width:100% !important; 
	}
	.t-footer {
		background-size:cover !important;
	}
	.newsletter-spot-btn {
		width:124px !important;
		margin:auto !important;
		float:initial !important;
		position:relative !important;
		padding:0 !important;
		padding-left:5px !important;
	}
	.newsletter-spot .newsletter-spot-btn {
		margin-bottom:15px !important;
	}
	.newsletter-item h3,.newsletter-spot h3,.newsletter-item h4,.newsletter-spot h4 {
		text-align:center !important;
		font-size:14px !important;
	}
	.home-item a{
	background:url(images/home-ico2.png) no-repeat center;
}
.coundown1-parent {
	margin-left:0 !important;
}
}

.t-social-footer li {
	float:left;
	width:50%;
}
.t-logo-footer {
	
}
.t-logo-footer b {
	color:#fff !important
}
.t-footer {
	background-color:#0a1e36 !important;
}

.timeline-bullet {
	width:24px;
	height:24px;
	background:#fff;
	border:2px solid #fff;
	border-radius:50%;
	margin:auto;
	border:2px solid #ddd;
	margin-top:-22px;
	position:relative;
	}
.active-item .timeline-bullet {
	border:2px solid #ed1c24;background:#fff;
	}
.active-item .timeline-bullet::after {
	width:12px;
	height:12px;
	content:"";
	background:#0c4da2;
	border-radius:50%;
	top:4px;
	right:4px;
	z-index:1;
	position:absolute;
	}
.timeline-item-title.active-item {
	background:#edf1f6;
}
.timeline-item-title h6 {
	text-align:left;
	font-size:14px;
	color:#000;
	}
.timeline-item-title::before {
	content:"";
	position:absolute;
	right:0;
	top:11px;
	width:100%;
	height:1px;
	border-bottom:2px solid #fff;
	z-index:-1;
	}
.timeline-item-desc-outer {
	position:absolute;
	bottom:420px;
	text-align:left;
	color:#fff;
	width:90%;
	right:5%;
	z-index:10;
	}
.timeline-item-desc {
	opacity:0;
	visibility:hidden;
	transition:all .3s;
	position:absolute;
	top:0;
	right:10%;
	width:80%;
	transform:scale(.7);
	transition-delay:0s;
	}
.timeline-item-desc.active-item {
	opacity:1;
	visibility:visible;
	text-align:left;
	transform:scale(1);
	transition-delay:.7s;
	}
.timeline-item-desc p , .timeline-item-desc h6 {
	text-align:center !important;
	}
.timeline-item-desc h6 {
	font-size:64px;
	color:rgba(255,255,255,.2);
	}
.timeline-item-desc p {
	font-size:17px;
	}
div.timeline-line div.c{
	padding-top:0 !important;
	padding-bottom:0 !important;
}
div.timeline-line p{
	padding:0 !important;
	background:none !important;
	border:0 !important;
}
.timeline-line hr {
	float:right;
	width:100%;
	background:none;
	border:0;
	border-top:1px solid #ddd;
}
.timeline-line p.year {
	font-weight:bold !important;
	color:#326bac !important;
	font-size:20px;
}
.timeline-line p.month {
	font-size:16px;
	color:#69a7bb !important;
	padding-top:9px !important;
	line-height:20px;
}
.timeline-line .c9 p {
	
}
.mcz .mc {
	width:100% !important;
}
.mcz div.c12 {
	padding:0 !important;
}
.mcz .bx-pager {
	display:none !important;
}
.comp39 .r-i {
	position:relative;
	overflow:hidden;
	}
.timeline-header {
	margin-top:90px;
}
.timeline-item-title-outer {
	  display: flex;
}
.timeline-item-title {
	  -webkit-flex: 1 0 0px;
	  flex: 1 0 0px;
	  position:relative;
	  border:1px solid #ddd;
	  padding:10px;
	  margin-right:-1px;
}
.timeline-item-title h6 {
	
}
.phones-row div.c {
	padding-top:0 !important;
	padding-bottom:0 !important;
	
}
.phones-row div.c-i {
	background:#f2f5f9;
	padding-left:10px;
	border-bottom:1px solid #fff;
}
.phones-row h4 {
	margin:0 !important;
}
.comp15 h4 a {
	color:#536bac;
	text-decoration:none;
}
.ann h4,.ann div {
	float:left;
	padding:0;
	margin:0;
	
}
.ann h4 {
	padding-left:15px;
	color:#fff;
	padding-right:15px;
	border-right:2px solid #ff4323;
}
.ann div a{
	line-height:32px;
	padding-left:15px;
	color:rgba(255,255,255,.8);
	padding-right:30px;
	text-decoration:none;
}
.ann .c-i{
	background:rgba(255,255,255,.1);
}
.cap {
	background-color:rgba(0,0,0,.9);
}
.not-home .mc p,.not-home .mc h1,.not-home .mc h2,.not-home .mc h3,.not-home .mc h4,.not-home .mc h5,.not-home .mc h6 {
	margin-top:0px !important;
	margin-bottom:0px !important;
}
.not-home .mc h3.color10 {
	margin-bottom:10px !important;
}
.comp18 .bx-wrapper .bx-pager.bx-default-pager a.active {
	background:none !important;
}

.super-slogan {
		display:none !important;
		
	}