﻿
html, body
{font-family: 'Roboto', arial; 
 font-weight:400; color:#111111; 
 font-size:100%;}

/* Safari font smooth css */
@media only screen and (-webkit-min-device-pixel-ratio: 1) {
     ::i-block-chrome, body {
       -webkit-text-stroke: 0.35px
    }
	::i-block-chrome, .inner-banner-text { margin-top: 4%;}
	
}

/* ie 9*/
@media screen and (min-width:0\0) {
.inner-banner-text { margin-top: 3%; background:rgba(0, 0, 0, .4)}

}
/* ie 10 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.inner-banner-text { margin-top: 3%;}

}
@media all and (-ms-high-contrast:none)
     {
     .fb_iframe_widget {  top: 0px !important;}
     }

/* Button & Link Hover Transition */
a, button{transition: all ease 0.5s ;}
a:hover. button:hover{transition: all ease 0.5s;}
a:hover, a:active, a:focus { outline: 0;}
a{color:#00BFFF;}
a:hover{color:#00BFFF;}

/* HR Line */
hr{ border-top: 1px solid #e6e6e6;margin-top: 30px; margin-bottom: 30px;}
hr.hr2{ border-top: 1px solid #e6e6e6;margin-top: 15px; margin-bottom: 15px;}
hr.hr3{ border-top: 1px solid #e6e6e6;margin-top: 10px; margin-bottom: 15px;}

/* Image MAX Width */
img{max-width:100%;}

/* Button */
.btn-primary{ background:#2a1771 !important; border-color:#1C0B58;}
.btn-primary:hover{ background:#180850; }

.btn-default:hover{ border:1px solid #00BFFF; color:#00BFFF; background:none }

.btn-warning{ background:#00BFFF; border-color:#00BFFF;}
.btn-warning:hover{ background:#fff;border-color:#00BFFF; color:#00BFFF; }

.btn-warning-bor{ background:#fff; border-color:#00BFFF;color:#00BFFF;}
.btn-warning-bor:hover{ background:#00BFFF;border-color:#00BFFF; color:#fff; }

/* Form Control css */
.btn, .form-control{border-radius:0px; box-shadow: inset 0 0px 0px rgba(0,0,0,.075);}

.form-control:focus { border-color:#00BFFF; outline: 0; -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102,175,233,.6); box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102,175,233,.6); }
.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default { color: #333; background-color: #fff;  border-color: #d1d1d1; }
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover { color: #333; background-color: #fff; border-color:#d1d1d1; }
.btn-default.focus, .btn-default:focus { color: #333; background-color: #fff; border-color: #d1d1d1;}

/* Bg Color */
.bg-none{ background:none;}
.bg-lg{ background:#F9F9F9;}

.panel-primary { border-color: #2a1771;}
.panel-primary>.panel-heading { color: #fff; background-color: #2a1771; border-color: #2a1771;}

/* Border */
.b-none{border:0;}
.bl-none{border-left:0;}
.br-none{border-right:0;}
.bt-none{border-top:0;}
.bb-none{border-bottom:0;}

.br-none{border-radius:0;}
.br-c{border-radius:60%;}
.br3{border-radius:3px;}

.d-none{ display:none;}
.d-block{ display:block;}
.d-inblock{ display:inline-block;}

/* Font Size */
.f10{font-size:0.625em !important;}
.f11{font-size:0.6875em !important;}
.f12{font-size:0.75em !important;}
.f13{font-size:0.8125em !important;}
.f14{font-size:0.875em !important;}
.f15{font-size:0.9375em !important;}
.f16{font-size:1em !important;}
.f17{font-size:1.0625em !important;}
.f18{font-size:1.125em !important;}
.f20{font-size:1.25em !important;}
.f22{font-size:1.375em !important;}
.f24{font-size:1.5em !important;}
.f26{font-size:1.625em !important;}
.f28{font-size:1.75em !important;}
.f30{font-size:1.875em !important;}
.f36{font-size:2.25em !important;}
.f40{font-size:2.5em !important;}
.f48{font-size:3em !important;}

.f-700{font-weight:700 !important;}
.f-500{font-weight:500 !important;}
.f-400{font-weight:400 !important;}
.f-normal{font-weight:300 !important;}

.lh11{line-height:11px;}
.lh16{line-height:16px;}
.lh18{line-height:18px;}
.lh20{line-height:20px;}
.lh21{line-height:21px;}
.lh22{line-height:22px;}
.lh26{line-height:26px;}
.lh28{line-height:28px;}

/* Font Color */
.color-b{ color:#111111 !important;}
.color-g{ color:#999999;}
.color-g2{ color:#7a7a7a;}
.color-w{ color:#fff;}
.color-o{ color:#00BFFF !important;}
.color-r{ color:#cc092f !important;}
.color-blue{ color:#002842 !important;}
.color-green{ color:#56741e;}

a.hover-none:hover, a.hover-none:focus{ background:#fff !important;}

/* Padding */
.p5{ padding:5px;}
.p10{ padding:10px;}
.p15{ padding:15px;}
.p20{ padding:20px;}
.p30{ padding:30px;}
.pb25{ padding-bottom:25px;}
.ptb18{ padding-top:18px;padding-bottom:18px;}
.ptb20{ padding-top:20px;padding-bottom:20px;}
.ptb25{ padding-top:25px;padding-bottom:25px;}
.pb5{ padding-bottom:5px;}
.pl15{padding-left:15px;}
.pr15{padding-right:15px;}
.pr22{padding-right:22px;}
.pl22{padding-left:22px;}

.ppt1{ padding-top:1%;}
.ppt2{ padding-top:2%;}
.ppt3{ padding-top:3%;}
.ppt4{ padding-top:4%;}
.ppt5{ padding-top:5%;}

.ppb1{ padding-bottom:1%;}
.ppb2{ padding-bottom:2%;}
.ppb3{ padding-bottom:3%;}
.ppb4{ padding-bottom:4%;}
.ppb5{ padding-bottom:5%;}

.ppl1{ padding-left:1%;}
.ppl2{ padding-left:2%;}
.ppl3{ padding-left:3%;}
.ppl4{ padding-left:4%;}
.ppl5{ padding-left:5%;}

.ppr1{ padding-right:1%;}
.ppr2{ padding-right:2%;}
.ppr3{ padding-right:3%;}
.ppr4{ padding-right:4%;}
.ppr5{ padding-right:5%;}
.ppr6{ padding-right:6%;}
.ppr7{ padding-right:7%;}

.p-none{padding:0 !important;}
.pt0{ padding-top:0;}
.pr0{ padding-right:0;}
.pl0{ padding-left:0;}
.pb0{ padding-bottom:0;}

/* Margin */
.m5{ margin:5px;}
.m10{ margin:10px;}
.m15{ margin:15px;}
.m20{ margin:20px;}

.mpt1{ margin-top:1%;}
.mpt2{ margin-top:2%;}
.mpt3{ margin-top:3%;}
.mpt4{ margin-top:4%;}
.mpt5{ margin-top:5%;}
.mpt7{ margin-top:7%;}

.mpl1{ margin-left:1%;}
.mpl2{ margin-left:2%;}
.mpl3{ margin-left:3%;}
.mpl4{ margin-left:4%;}
.mpl5{ margin-left:5%;}

.mpr1{ margin-right:1%;}
.mpr2{ margin-right:2%;}
.mpr3{ margin-right:3%;}
.mpr4{ margin-right:4%;}
.mpr5{ margin-right:5%;}

.mpb1{ margin-bottom:1%;}
.mpb2{ margin-bottom:2%;}
.mpb3{ margin-bottom:3%;}
.mpb4{ margin-bottom:4%;}
.mpb5{ margin-bottom:5%;}

.m-none{margin:0}
.mt0{margin-top:0}
.mr0{margin-right:0}
.mb0{margin-bottom:0}
.ml0{margin-left:0}

.mlm1{ margin-left:-1px;}


.w10{width:10% !important;}
.w20{width:20% !important;}
.w30{width:30% !important;}
.w40{width:40% !important;}
.w50{width:50% !important;}
.w60{width:60% !important;}
.w70{width:70% !important;}
.w80{width:80% !important;}
.w90{width:90% !important;}
.w100{width:100% !important;}
.w-auto{ width:auto;}



.bg-w{background: #fff;}
.bg-o{background: #00BFFF;}
.bg-o2{background: #febc89;}
.bg-r{background: #00BFFF;}
.bg-blue{background: #002842;}
.bg-b{background: #111;}
.bg-g{background: #f9f9f9;}


iframe {
    box-sizing: padding-box;
	border: 0 none;
}

.navbar-toggle { margin-top: 24px; border: 1px solid #E87717;}
.navbar-toggle .icon-bar { background: #E87818;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover 
{ background-color: #002842 !important; color:#00BFFF;  
    border-color: none !important; }
.nav>li>a:focus, .nav>li>a:hover { text-decoration: none; background-color: #002842;}
.dropdown-menu li:hover{background-color: #002842 !important;}
.dropdown-menu li:hover a{color:#00BFFF !important; border:0;}

.blog-user{width:80px; height:80px; max-width:none; border-radius:60%; overflow:hidden;}


/* carousel animation css */
.carousel-fade .carousel-inner .item { -webkit-transition-property: opacity;transition-property: opacity;}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right { opacity: 0;}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right { opacity: 1;}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right { left: 0; -webkit-transform: translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-control { z-index: 2;}

	
/* Home Page */
.logo-sec{padding:12px 0;}
.logo-sec select:hover{border:1px solid #00BFFF; color:#00BFFF; cursor:pointer}
.lng-menu{position:relative; display:inline-block; padding:0 5px;}
.lng-menu .dropdown-menu>li>a:focus, .lng-menu .dropdown-menu>li>a:hover
 {  color: #00BFFF; text-decoration: none;   background-color: #002842;}

.menu-sec{ background:#002842;}	
.menu-sec .navbar { min-height: auto; margin-bottom: 0; border: 0px solid transparent;}
.menu-sec .navbar li:first-child{padding-left:0;}	
.menu-sec .navbar li:nth-child(7) a{border-right:0;}	
.menu-sec .navbar li {padding-top:17px; padding-bottom:17px;}
.menu-sec .navbar a{color:#fff; padding: 0px 23px; border-right:1px solid #8a9bb7; line-height:12px;}
.menu-sec .navbar .active a, .menu-sec .navbar a:hover{color:#00BFFF;background:none; }
.menu-sec .navbar li:first-child a{padding: 0px 20px 0px 0px;}
.menu-sec .navbar .dropdown-menu a{color:#111111;}
.menu-sec .navbar li .dropdown-menu li:first-child a { padding: 0px 11px 0px 25px;}
.menu-sec .navbar li .dropdown-menu li a{border-right:0;}


.carousel-inner .item{ background-color:#391716; text-align:center}
.carousel-caption{ background:rgba(0, 0, 0, 0.5); top:20%; left:12%; width: 40%; height:60%; text-align: left;}
.banner-arrow{width:13px; height:13px; position:relative; top:5px; margin-right:5px; background:#d7e0e8;}
.banner-arrow span{position:relative; top:-6px; color:#002842; }
.carousel-caption .btn:hover .banner-arrow{background:#00BFFF; color:#fff;}
.carousel-caption .btn:hover .banner-arrow span{color:#fff;}
	
.btn-more{ position:relative;}	
.btn-more::after{ position:absolute; content:""; display:block; right:13px; top:9px; width:5px; 
                  height:5px; border-top:1px solid #fff; border-right:1px solid #fff; 
                  -ms-transform: rotate(45deg);  -webkit-transform: rotate(45deg);  
                  transform: rotate(45deg);}	
.btn-more:hover::after{border-top:1px solid #00BFFF; border-right:1px solid #00BFFF;}	

.btn-back{ position:relative;}	
.btn-back::after{ position:absolute; content:""; display:block; left:13px; top:9px; width:5px; height:5px; border-bottom:1px solid #fff; border-left:1px solid #fff; -ms-transform: rotate(45deg);  -webkit-transform: rotate(45deg);  transform: rotate(45deg);}	
.btn-back:hover::after{border-bottom:1px solid #00BFFF; border-left:1px solid #00BFFF;}


/* inner page ss */

.inner-banner{ height:180px;display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; display: -ms-flex; -ms-justify-content: center;}
.inner-banner-text {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+34,000000+62,000000+100&0+0,0.35+35,0.35+61,0+100 */
background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.34) 34%, rgba(0,0,0,0.35) 35%, rgba(0,0,0,0.35) 61%, rgba(0,0,0,0.34) 62%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.34) 34%,rgba(0,0,0,0.35) 35%,rgba(0,0,0,0.35) 61%,rgba(0,0,0,0.34) 62%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.34) 34%,rgba(0,0,0,0.35) 35%,rgba(0,0,0,0.35) 61%,rgba(0,0,0,0.34) 62%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
    width: 50%;
    padding: 20px;
	font-size:26px;
	color:#fff;
	font-weight:300;
	text-transform:uppercase;
} 
.about-bg{ background:url(images/about_bg.jpg) center;}
.about-founder-bg{ background:url(images/about_founder_bg.jpg) center;}
.update_bg{ background:url(images/update_bg.jpg) center;}
.search_bg{ background:url(images/search_bg.jpg) center;}
.contact_bg{ background:url(images/contact_bg.jpg) center;}

.inner-body-sec{ padding-top:40px;}
.inner-body-sec p { margin: 0 0 18px;}

.left-sec{}
.left-sec ul{padding:0;}
.left-sec ul li{ list-style:none; padding:0;}
.left-sec ul li a{padding:10px 5px 10px 20px; display:block; border-bottom:1px solid #e6e6e6;position:relative; color:#111; }
.left-sec ul li a:hover, .left-sec ul li a.active{color:#00BFFF; text-decoration:none; }
.left-sec ul li a::after{ position:absolute; content:""; display:block; left:0px; top:18px; width:5px; height:5px; border-top:1px solid #d12143; border-right:1px solid #d12143; -ms-transform: rotate(45deg);  -webkit-transform: rotate(45deg);  transform: rotate(45deg);}
.left-sec a{text-decoration:none;}


/* Milestones */
.timeline { position: relative; overflow: hidden;}
.timeline:before { content: ''; position: absolute; height: 100%; width: 5px; background: #00BFFF; left: 0; }
.timeline:after { content: ''; width: 20px; height: 20px; border: 3px solid #00BFFF; position: absolute; left: 49.1%;
top: 0px; border-radius:60%; background: #00BFFF; }
.timeline h2 {  background: #00BFFF; max-width: 6em; margin: 0 auto 1em; padding: 0.5em; text-align: center; position: relative; clear: both;}
.timeline ul { list-style: none; padding: 4em 0 1em 2em; z-index: 1;}
.timeline li { background: #fff; border:2px solid #00BFFF; padding: 1em; margin-bottom: 1em; position: relative;}
.timeline li:before { content: ''; width: 20%; height: 2px; border-top: 2px dashed #00BFFF; position: absolute; left: -12%; top: -2px; }
.timeline li:after { content: ''; width: 20px; height: 20px; border: 3px solid #00BFFF; position: absolute; left: -16%;
 top: -10px; border-radius:60%; background: #fff; }
.timeline-end{ content: '';  width: 20px; height: 20px; border: 3px solid #00BFFF; position: absolute; left: 49%;  bottom: 0; border-radius: 60%;  background: #00BFFF;	}
.timeline h3 { margin-top: 0;}
.timeline time { font-style: italic;}
.timeline ul li ul,.timeline ul li ol{list-style: none !important;float:left;padding: 0;margin:0 0 10px 15px}
.timeline ul li ul li,.timeline ul li ol li{list-style: none !important;float:left;background: none;border:none;padding:0 0 5px 15px;margin:0px;}
.timeline ul li ul li:before ,.timeline ul li ol li:before {background: none;border:none;float:left;}
.timeline ul li ul li:after,.timeline ul li ol li:after{background: none;border:none;float:left;}
.timeline ul li ul li:nth-child(odd):before ,.timeline ul li ol li:nth-child(odd):before{ border:none; right: 0; left: auto; }
.timeline ul li ul li:nth-child(odd):after, .timeline ul li ol li:nth-child(odd):after {  border: none; position:absolute;   background: none; }
.timeline ul li ul li,.timeline ul li ol li{ width: 100%;}
.timeline ul li ul li:nth-child(2n),.timeline ul li ol li:nth-child(2n){margin:0px}

@media screen and (min-width: 48em) {
	  .timeline:before { left: 50%; }
	  .timeline ul { padding-left: 0; margin: 0 auto;  }
	  .timeline li { width: 44%;  }
	  .timeline li:nth-child(even) {float: right; margin-top: 3em; }
	  .timeline li:nth-child(odd) { float: left; }
	  .timeline li:nth-child(odd):before { border-top: 2px dashed #00BFFF; right: -13%; left: auto; }
	  .timeline li:nth-child(odd):after { content: ''; width: 20px; height: 20px; border: 3px solid #00BFFF; position:absolute; left: 112.5%; top: -10px; border-radius:60%;  background: #fff; }
	   .timeline li:nth-of-type(2n+1) { clear: both; }
}

.lng-menu .form-control {    line-height: 20px;}
.update-sort .form-control{ width:inherit}



.pagination>li a{border-radius:0 !important; color:#111;}

.sitemap-sec ul{padding:0;}
.sitemap-sec ul li{ list-style:none; padding:0;}
.sitemap-sec ul li a{padding:8px 5px 8px 20px; display:block; position:relative; color:#111; font-size:16px; }
.sitemap-sec ul li a:hover, .left-sec ul li a.active{color:#00BFFF; text-decoration:none; }
.sitemap-sec ul li a::after{ position:absolute; content:""; display:block; left:0px; top:16px; width:5px; height:5px; border-top:1px solid #d12143; border-right:1px solid #d12143; -ms-transform: rotate(45deg);  -webkit-transform: rotate(45deg);  transform: rotate(45deg);}
.sitemap-sec a{text-decoration:none;}
.founder-img{ float:left}
.contact_address{ min-height:46px;}

.fb_iframe_widget {  top: -5px;}
.update-share { position:relative;  top: -7px;}




/* Responsive Media CSS */
@media only screen and (max-width: 1199px) {
	.menu-sec .navbar a{padding: 0px 10px;}
	.update-sort .w-auto{ width:auto !important;}

}

@media only screen and (max-width: 1170px) {
	
	
	.menu-sec .navbar li { padding-top: 20px;  padding-bottom: 10px;}
	.menu-sec .navbar a{padding: 0px 10px;}
	.menu-sec .navbar li .dropdown-menu li:first-child a { padding: 0px 11px 0px 11px;}
	
	.caret { margin-left: 2px; vertical-align: middle; border-top: 5px dashed; border-top: 5px solid\9; border-right:5px solid transparent; border-left: 5px solid transparent;}
	
	.contact_address{ min-height:75px; margin-bottom:5px !important;}
	.contact_address+p{ min-height:65px;}
	
}

@media only screen and (max-width: 991px) {	
	
	.menu-sec .navbar a{padding: 0px 5px; font-size:11px;}
	.carousel-caption h3{ font-size:26px !important;}
	.footer-sec ol{padding-left:10px !important;}
	.container { padding-right: 15px; padding-left: 15px;}
	.menu-sec .navbar li .dropdown-menu li:first-child a {  padding: 0px 8px 0px 5px;}
	.menu-sec .navbar li { padding-top: 20px;  padding-bottom: 10px;}
	.contact_address{ min-height:60px;}
	.contact_address+p{ min-height:1px;}	
}

@media only screen and (max-width: 767px) {	

	
	.navbar-toggle { margin-top: 10px; margin-right: 0px;}
	.menu-sec .navbar a { padding: 0px 15px; font-size: 15px; border-right:0;}
	.menu-sec .navbar li:first-child a { padding: 0px 15px 0px 15px;}
	.menu-sec .navbar li {border-bottom: 1px solid #8a9bb7;}	
	.menu-sec .navbar .dropdown-menu a {color: #00BFFF;}
	.menu-sec .navbar .dropdown-menu li a {padding: 5px 15px 5px 35px; font-size:13px;}
	.menu-sec .navbar .dropdown-menu li { padding-top: 5px; padding-bottom: 5px;}
	.menu-sec .navbar li .dropdown-menu li:first-child a { padding: 0px 11px 0px 35px;}
	.menu-sec .navbar { min-height: 0;}
	.menu-sec .navbar .dropdown-menu{margin:12px 0 0 0; padding:0;}
	.menu-sec .navbar .dropdown-menu li:last-child{border-bottom:0;}
	
	.menu-sec .navbar li { padding-top: 14px; padding-bottom: 14px;}
	.menu-sec .navbar li.open {padding-bottom: 0px;}
	
	.navbar-nav { margin: 7.5px -15px 0px -15px;}
	
	.carousel-caption { top:5%; width: 75%; height: 90%; text-align: left; padding:10px; }
	.carousel-caption h3 { font-size: 16px !important;}
	
	.footer-sec .col-md-6{ text-align:center; padding-bottom:5px;}
	
	.navbar-toggle { margin-right: 0px; border: 1px solid #00BFFF; border-radius: 0px; position: absolute; top: -69px;
    right: 0; cursor:pointer;}
	.navbar-toggle[aria-expanded="true"]{border: 1px solid #002842;}
	.navbar-toggle[aria-expanded="true"] .icon-bar { background: #002842;}
	
	.inner-banner-text {width:100%;}
	
	.timeline:before { content: ''; position: absolute; height: 100%; width: 5px; background: #00BFFF; left: 8px;}
	.timeline:after { content: ''; width: 20px; height: 20px;  border: 3px solid #00BFFF; position: absolute; left: 0px; top: 0px; border-radius: 60%;  background: #00BFFF;}
	.timeline ul { list-style: none;  padding: 4em 0 0em 3em; z-index: 1;}
	.timeline li:before { content: '';  width: 20%; height: 2px; border-top: 2px dashed #00BFFF; position: absolute; left: -7%; top: -2px;}
	.timeline li:after { content: ''; width: 20px; height: 20px; border: 3px solid #00BFFF; position: absolute; left: -47px; top: -10px; border-radius: 60%; background: #fff;}
	.timeline ul+ul { list-style: none; padding: 0em 0 1em 3em; z-index: 1;}
	.timeline-end{ content: '';  width: 20px; height: 20px;  border: 3px solid #00BFFF; position: absolute; left: 0%; bottom: 0; border-radius: 60%; background: #00BFFF; }
	
	
	.col-md-3.col-sm-3.text-right.f18.lh28{text-align:left;}
	.update-sort .w-auto{ width:100% !important;}
	
	.inner-banner .container{ width:1000px !important;}
	.contact_address{ min-height:1px;}
	.contact_address+p{ min-height:1px;}
	
	.f30 { font-size: 1.475em !important;}
	.mob_lang{margin:0px 0px 0px -2px !important;}
	.news_w90{ width:100% !important;}
	
}

@media only screen and (max-width: 599px) {
		
}

@media only screen and (max-width: 479px) {
		
}

@media only screen and (min-width: 414px) and (max-width: 735px) {
	.founder-img{ float:none}
}


.banner  a span{border:1px solid white ;}
.banner  a span{border:1px solid white ;}
.left-sec ul li span.nav-header{display:none !important;}
.dropdown-menu {  z-index: 1000000;}

.res-menu{ position:absolute; top:27px; right:61px;}
.res-menu .dropdown-menu { min-width: 105px;}
.res-menu .dropdown {padding-right:2px;}
.subpage_right_picture{ float: right;height: 260px; margin-bottom: 5px; margin-left: 20px; width: 300px;}
.subpage_right_thumbnail{ clear: both; float: right; margin-bottom: 20px; margin-left: 20px; width: 300px;}
.subpage_right_thumbnail img {   cursor: pointer;   margin-top: 5px;}
.menu_nav  li.current > a{color:#00BFFF !important;}
#my_select_chzn{display:none !important;}
#my-select{display:inline-block !important;}
.lang_select{margin:0px 3px 0px -2.5px !important;}

select.custom {

  padding-right: 25px;
  background-repeat: no-repeat;
  background-size: 20%;
  background-position: 90% center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;

}

select.custom::-ms-expand {
  display: none;
}
.ul-arrow{ list-style:none !important;}
.ul-arrow li{ list-style:none !important; position:relative !important; padding:2px 2px 2px 15px !important;}
.ul-arrow li:before{position:absolute !important; content:"" !important; width:5px !important; height:5px !important; border-radius:60% !important; background:#000 !important; top:9px !important; left:0 !important;}

/*footer -fm ws*/
.footer {background:#002842; border-top:solid 5px #fa745f; font-size:16px; line-height:1.2em; color:#e4dfd9; padding:40px 0;}
.footer a {color:#e4dfd9;}
.footer a:hover {text-decoration:none; color:#fa745f;}
.footer .logo {padding:5px 0;}
.footer .logo_icon {display:block; width:226px; height:33px; margin:0 auto; overflow:hidden; text-indent:-9999px; background:url(images/ws_logo_g.png) no-repeat center center;background:url(images/ws_logo_g.svg) no-repeat center center;background-size:100% auto;}
.footer .slogan {font-size:18px; line-height:1.2em; color:#fa745f; font-weight:300; text-align:center; padding:10px 0;}
.footer .name {padding:15px 0; color:#e4dfd9;}
.footer .name .icon {display:none;}
.footer .brand {padding:5px 0; float:left; width:19%;}
.footer .cont {float:right; width:75%;}
.footer .nav {float:left; width:70%}
.footer .nav .item {float:left; width:25%; padding:0 0 10px 0;}
.footer .nav .item ul li {padding:5px 0;font-size:14px; line-height:1.2em;}
.footer .nav .item ul li a {padding:5px 0;font-family:freigsanproLIG,Lato,Arial,Helvetica,sans-serif;}
.footer .other {float:right; width:30%;}
.footer .other .item {padding:0 0 10px 0;}
.footer .send_newsletter {position:relative; z-index:1;}
.footer .send_newsletter input {display:block; border:0; background:#353132; color:#e4dfd9; width:100%;}
.footer .send_newsletter .input_text {display:block; float:left; width:61%; background:#353132; border:1px; border-bottom:solid 1px #e4dfd9; margin-right:5px; padding:10px 3%;}
.footer .send_newsletter .btn_sub {float:left; width:30%;}
.footer .send_newsletter button.btn_sub,
.footer .send_newsletter .btn_sub a {display:block; padding:9px 0; text-align:center; border:solid 1px #fa745f; background:#353132; color:#fa745f; cursor:pointer;}
.footer .send_newsletter button.btn_sub:hover,
.footer .send_newsletter .btn_sub a:hover {background:#fa745f; color:#fff;}
.footer .send_newsletter .mailSub_notice {position:absolute; z-index:2; top:105%; left:0; width:100%; background:#fff; color:#666; border-radius:5px; padding:10px 10%; text-align:center;}
.footer .follow a {margin:0 10px 0 0;}
.footer .follow .icon {display:inline-block; height:30px; line-height:30px; font-size:20px; text-align:center;}
.footer .follow .i_fb {background-position:center 0;}
.footer .follow .i_tw {background-position:center -60px;}
.footer .follow .i_ytb {background-position:center -120px;}
.footer .follow .i_gg {background-position:center -180px;}
.footer .follow .i_fb:hover {background-position:center -30px;}
.footer .follow .i_tw:hover {background-position:center -90px;}
.footer .follow .i_ytb:hover {background-position:center -150px;}
.footer .follow .i_gg:hover {background-position:center -210px;}
.footer_bottom {background:#000d1a; color:#d8d8d8; font-size:12px; line-height:1.4em; text-align:center; padding:15px 0;}
.footer_bottom a {color:#d8d8d8;}
.footer_bottom .menu {display:inline-block; padding:5px 0;}
.footer_bottom .menu a {margin:0 15px 0 0;}
.footer_bottom .country {display:inline-block; padding:0 0 0 10px;}
.footer_bottom .country .icon {float:right; display:block; width:20px; height:15px; background:url(images/arrow_tb_line.png) no-repeat center 5px;}
.footer_bottom .language { display:inline-block; margin:0 0 0 10px;}
@-moz-document url-prefix() {.footer .send_newsletter span {padding:10px 3%;}}
@media (min-width:780px) and (max-width: 1000px) {
	.footer .logo_icon {width:100%;}	
}
@media (max-width: 780px) {
	.footer .brand,
	.footer .cont,
	.footer .nav,
	.footer .other,
	.footer .nav .item {float:none; width:auto;}
	.footer {padding:20px 0;}
	.footer .brand {padding:0 20px;}
	.footer .container,
	.footer .cont {padding:0;}
	.footer .other {padding:20px 35px;}
	.footer .logo {text-align:center;}
	.footer .nav .item {padding:0; border-bottom:solid 1px #322c2d;}
	.footer .nav .item .name {overflow:hidden; padding:15px 35px;}
	.footer .nav .item .name .icon {display:block; float:right; width:30px; height:20px;font-size:18px; line-height:20px; color:#999; text-align:center;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
	.footer .nav .item .name.curr .icon {transform:rotate(180deg);}
	.footer .nav .item ul {display:none; background:#322c2d; padding:10px 0;}
	.footer .nav .item ul li {padding:0;}
	.footer .nav .item ul li a {display:block; padding:10px 35px;}
}
@media (max-width: 600px) {
	.footer_bottom .language {margin:10px 0 0 0;}
	.footer_bottom .menu,
	.footer_bottom .menu span {display:block;}
	.footer_bottom .menu span {padding:5px 0 0 0;}
}
@media (max-width: 400px) {
	.footer_bottom .menu a {display:block; padding:5px 0;}
}

.link_moreArrow {display:inline-block;color:#353132; font-size:16px; line-height:1.2em;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; font-family:freigsanproMED,Lato,Arial,Helvetica,sans-serif;}
.link_moreArrow:after {content:'\e91f'; font-family:'globalIconfont'; color:#fa745f;font-size:16px; line-height:1.2em; padding:0 0 0 7px; vertical-align:middle;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.link_moreArrow:hover {text-decoration:none; background-position:right center; color:#fa745f;}
.link_moreArrow:hover:after {padding:0 0 0 12px;}


@Media (max-width:1200px) {
.demo-2 .uc-container {
	margin: 7px 30px 15px 0;
}
}

