@font-face {

    font-family: 'ge_dinar_oneregular';

    src: url('../../fonts/gedinarone-medium-webfont.eot');

    src: url('../../fonts/gedinarone-medium-webfont.eot?#iefix') format('embedded-opentype'),

         url('../../fonts/gedinarone-medium-webfont.woff2') format('woff2'),

         url('../../fonts/gedinarone-medium-webfont.woff') format('woff'),

         url('../../fonts/gedinarone-medium-webfont.ttf') format('truetype'),

         url('../../fonts/gedinarone-medium-webfont.svg#ge_dinar_oneregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {font-family: 'ge_dinar_oneregular';src: url('../../fonts/3083F5_0_0.eot');src: url('../../fonts/3083F5_0_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/3083F5_0_0.woff2') format('woff2'),url('../../fonts/3083F5_0_0.woff') format('woff'),url('../../fonts/3083F5_0_0.ttf') format('truetype');}

 

  

@font-face {font-family: 'ge_dinar_oneregular';src: url('../../fonts/3083F5_1_0.eot');src: url('../../fonts/3083F5_1_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/3083F5_1_0.woff2') format('woff2'),url('../../fonts/3083F5_1_0.woff') format('woff'),url('../../fonts/3083F5_1_0.ttf') format('truetype');}

 

  

@font-face {font-family: 'ge_dinar_oneregular';src: url('../../fonts/3083F5_2_0.eot');src: url('../../fonts/3083F5_2_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/3083F5_2_0.woff2') format('woff2'),url('../../fonts/3083F5_2_0.woff') format('woff'),url('../../fonts/3083F5_2_0.ttf') format('truetype');}

 



 

 @font-face {font-family: 'ge_dinar_oneregular';src: url('../../fonts/MyriadPro-Regular.eot');src: url('../../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),url('../../fonts/MyriadPro-Regular.woff2') format('woff2'),url('../../fonts/MyriadPro-Regular.woff') format('woff'),url('../../fonts/MyriadPro-Regular.ttf') format('truetype');}

 

@font-face {font-family: 'HelveticaNeueLTStd-Lt';src: url('../../fonts/3083F5_0_0.eot');src: url('../../fonts/3083F5_0_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/3083F5_0_0.woff2') format('woff2'),url('../../fonts/3083F5_0_0.woff') format('woff'),url('../../fonts/3083F5_0_0.ttf') format('truetype');}

 

  

@font-face {font-family: 'HelveticaNeueLTStd-Bd';src: url('../../fonts/3083F5_1_0.eot');src: url('../../fonts/3083F5_1_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/3083F5_1_0.woff2') format('woff2'),url('../../fonts/3083F5_1_0.woff') format('woff'),url('../../fonts/3083F5_1_0.ttf') format('truetype');}

 

  

@font-face {font-family: 'HelveticaNeueLTStd-Roman';src: url('../../fonts/3083F5_2_0.eot');src: url('../../fonts/3083F5_2_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/3083F5_2_0.woff2') format('woff2'),url('../../fonts/3083F5_2_0.woff') format('woff'),url('../../fonts/3083F5_2_0.ttf') format('truetype');}

 

  

@font-face {font-family: 'HelveticaNeueLTStd-Th';src: url('../../fonts/3083F5_3_0.eot');src: url('../../fonts/3083F5_3_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/3083F5_3_0.woff2') format('woff2'),url('../../fonts/3083F5_3_0.woff') format('woff'),url('../../fonts/3083F5_3_0.ttf') format('truetype');}

 

 

 

 @font-face {font-family: 'MyriadPro-Regular';src: url('../../fonts/MyriadPro-Regular.eot');src: url('../../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),url('../../fonts/MyriadPro-Regular.woff2') format('woff2'),url('../../fonts/MyriadPro-Regular.woff') format('woff'),url('../../fonts/MyriadPro-Regular.ttf') format('truetype');}

 

  

 @font-face {font-family: 'MyriadPro-Semibold';src: url('../../fonts/MyriadPro-Semibold.eot');src: url('../../fonts/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),url('../../fonts/MyriadPro-Semibold.woff2') format('woff2'),url('../../fonts/MyriadPro-Semibold.woff') format('woff'),url('../../fonts/MyriadPro-Semibold.ttf') format('truetype');}

 

  @font-face {font-family: 'MyriadPro-Light';src: url('../../fonts/MyriadPro-Light.eot');src: url('../../fonts/MyriadPro-Light.eot?#iefix') format('embedded-opentype'),url('../../fonts/MyriadPro-Light.woff2') format('woff2'),url('../../fonts/MyriadPro-Light.woff') format('woff'),url('../../fonts/MyriadPro-Light.ttf') format('truetype');}



body{ font-family: 'HelveticaNeueLTStd-Lt';}
.mrgbtm{margin-bottom:20px; margin-left:5px !important;}


.top_nav{background:#000; text-align:right; font-size:12px; width:100%; float:left; color:#fff; height:20px; line-height:22px;}



.top_nav a{color:#FFF; font-family: 'ge_dinar_oneregular'; text-transform:uppercase; font-weight:300;}

.top_nav:first-child a{padding-left:40px;}

.top_nav a:hover{color:#cccccc; text-decoration:none;} 

.top_nav .container{padding:0; margin:auto; float:none;}

.navbar-nav > li > a{padding-top:21px; line-height:21px;}

.nav > li{ transition:all ease 300ms 0ms;}



.nav > li:nth-child(1){background:#0dbcf5;} 

.nav > li:nth-child(2){background:rgba(138,46,134,1);} 

.nav > li:nth-child(3){background:rgba(0,164,155,1);} 

.nav > li:nth-child(4){background:rgba(215,27,92,1);} 

.nav > li:nth-child(5){background:rgba(241,145,33,1);} 

.nav > li:nth-child(6){background:rgba(102,180,71,1);} 

.nav > li:nth-child(7){background:rgba(210,217,44,1);} 

.nav > li:nth-child(8){background:rgba(239,239,240,1);} 





.nav > li:nth-child(1) li{background:#0dbcf5;}

.nav > li:nth-child(2) li{background:rgba(138,46,134,0.67);} 

.nav > li:nth-child(3) li{background:rgba(0,164,155,1);} 

.nav > li:nth-child(4) li{background:rgba(215,27,92,0.67);} 

.nav > li:nth-child(5) li{background:rgba(241,145,33,0.67);} 

.nav > li:nth-child(6) li{background:rgba(102,180,71,0.67);} 

.nav > li:nth-child(7) li{background:rgba(210,217,44,0.67);} 

.nav > li:nth-child(8) li{background:rgba(239,239,240,0.67);} 



 



.nav > li:nth-child(1).active, .nav > li:nth-child(1) a:hover{ background:rgba(70,169,223,1);}

.nav > li:nth-child(2).active, .nav > li:nth-child(2) a:hover {background:rgba(138,46,134,1);} 

.nav > li:nth-child(3).active, .nav > li:nth-child(3) a:hover{background:rgba(0,164,155,1);} 

.nav > li:nth-child(4).active, .nav > li:nth-child(4) a:hover{background:rgba(215,27,92,1);} 

.nav > li:nth-child(5).active, .nav > li:nth-child(5) a:hover{background:rgba(241,145,33,1);} 

.nav > li:nth-child(6).active, .nav > li:nth-child(6) a:hover{background:rgba(102,180,71,1);} 

.nav > li:nth-child(7).active, .nav > li:nth-child(7) a:hover{background:rgba(210,217,44,1);} 

.nav > li:nth-child(8).active, .nav > li:nth-child(8) a:hover{background:rgba(239,239,240,1);}

 

.dropdown-menu > li > a{padding:19px 15px 20px 15px; }

.carousel-inner .container{position:relative;}

.banner-txt{position:absolute; right:0; z-index:999; background:rgba(0,0,0,0.9); color:#FFF; width:427px; font-size:20px; line-height:20px; padding:28px 34px;  top:147px; font-family: 'HelveticaNeueLTStd-Lt';}

.banner-txt h2{ font-size:34px; font-family:"HelveticaNeueLTStd-Lt"; color:#FFF; line-height:44px; margin-top:14px; margin-bottom:2px; }

.banner-txt span{font-size:16px;}

.banner-txt span.name{font-size:24px; color:#5bc9ee; margin-top:14px; margin-bottom:26px; display:inline-block;}

.banner-txt p{color:#d3d3d3; line-height:24px; font-family: 'HelveticaNeueLTStd-Lt';}

.banner-txt a{ color:#5bc9ee;  }

.banner-txt .topic{margin-top:23px; font-family: 'HelveticaNeueLTStd-Lt';}

.banner-txt .topic a{color:#d3d3d3;}


.searchbar .form-control{height:auto; outline:none;}


.home_blog{width:60%; float:left;}

.home_blog img{width:100%;}

.blog-sec{margin-bottom:48px; width:90%; float:left; position:relative;}



.home_blog .blog-sec:last-child{margin-bottom:0;}

h2.blog-tittle{color:#58595b; font-size:28px; line-height:32px; margin-top:19px; margin-bottom:12px; }

h2.blog-tittle a{color:#58595b;}

h2.blog-tittle a:hover{color:#0dbcf5; text-decoration:none;}

p.blog-desc{font-size:17px; color:#929497; line-height:22px; }



.hpng_now{width:40% !important; max-height:1565px; border-left:1px solid #cccccc; padding:0 0 0 20px !important; float:right; }

.scroller{max-height:1500px; width:100% !important; padding-right: 30px !important;}

.hpng_now h3{font-size:24px; margin:0; color:#231f20; border-bottom:1px solid #babcbe;  padding-bottom:12px; margin-right:30px;}

.hpng-left{/*width:175px;*/ float:left;}

.hpng_now article{padding-bottom:15px; padding-top:10px; background:url(../../images/article-border.png) bottom left repeat-x;}

.hpng-tittle{font-size:16px; margin:0;   font-weight:300; color:#0dbcf5; text-transform:uppercase;    }

.hpng-tittle a{ color:#0dbcf5; font-family: 'HelveticaNeueLTStd-Roman';font-weight: 300;}

.hpng-tittle a:hover{color:#231f20; text-decoration:none;}

.hpng-thumb{float:right;}

.hpng-time{color:#808184; font-size:11px; background:url(../../images/time-icon.png) no-repeat left 1px; padding:0 0 0 15px;}

.hpng_now header{width:100%; float:left;}

.hpng_now p{font-size:12px; line-height:16px; margin:5px 0; display:inline-block; color:#6d6e70;}

.hpng-news{color:#6d6e70; font-size:12px; background:url(../../images/hpng-news-link.png) no-repeat right 1px; padding:0 20px 3px 0;}

.hpng-image{margin-top:15px; width:100%;}

/*--------------comments----------*/
.comments-sec{width:100%; height:auto; margin-top:70px; margin-bottom:50px; float:left;}
.comments-sec .commenthd a{padding:0 0 1px 23px; background:#00adef url(../../images/comments-arw.png) no-repeat 9px 14px; padding: 6px 68px 6px 30px; color:#FFF; font-size:16px; font-family: 'HelveticaNeueLTStd-Bd';}
.commet-textarea{width:100%; float:left; margin-top:50px;}
.commet-left{float:left; width:9.9%;}
.commet-right{float:left; width:88%;}
.comments-sec .commet-right textarea{width:100%; border:3px solid #bcbdc1; height:66px; outline:none;}
.comments-tittle{font-size:18px; margin:0px 0 10px 0;}
.comments-tittle a{ color:#099ad7;}
.commet-right p{font-size:18px; color:#383c3e; line-height:25px !important;}
.commet-right p a{color: #9a9b9f;}
#showcomment{display:none;}
/*--------------comments----------*/

/*--------------related----------*/
.related-section .row{margin: 0 -13px !important;}
.related img{width:100%;}
/*--------------related----------*/





.track3 {

    width: 11px;

    background: #e6e7e8;

    margin-right: 0;

    border-radius: 10px;

    -webkit-transition: background 250ms linear;

    transition: background 250ms linear;

}



.handle3 {

    width: 11px;

    right: 0;

    background: #999;

    background: rgba(0, 0, 0, 0.4);

    border-radius: 7px;

    -webkit-transition: width 250ms;

    transition: width 250ms;

}



.track3:hover,

.track3.dragging {

    background: #d9d9d9; 

    background: rgba(0, 0, 0, 0.15);

}

.track3:hover .handle3,

.track3.dragging .handle3 {

    width: 10px;

}



.gray-bg{background:#f5f5f5; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; width:100%;  }



.inner-text-cont{margin-top:55px; width:350px; float:left; margin-bottom:30px; position:relative;}

.mapping-img{width:100%; margin-top:-40px;}

.mapping-cont .inner-text-cont{ margin-bottom:0;}



h2, .h2{

	color:#231f20; margin-top:10px;

}

.small-tittle{

	color:#FFF; letter-spacing:1px; font-size:13px; line-height:21px; width:190px; padding:1px 8px 0; font-weight:300; text-transform:uppercase;

}

.grn-bg{

background:#d6de23;

	

}

.blue-bg{

	background:#00a69c;

}

.column{

	width:100%; float:left;

}

.topic-areas {

	margin-bottom:30px; 

}



.topic-areas .col-md-4{  padding:0 15px;}

.topic-areas  img{width:100%;}

.topic-areas figcaption{ font-size:22px; color:#231f20; padding:5px 0 20px 0;}

.topic-areas a:hover figcaption{color:#0dbcf5;}

 .topic-areas a:hover{text-decoration:none; }

 .no-brdr{

	border:none;

	

}

.news-cont{

	margin-bottom:0; margin-top:75px;

}

.news-main{

	width:100%; float:left;

}

.news-txt{ width:400px; float:left;}

.news-form{float:right; padding:4px 0 0 0;}

.news-form input{ width:408px; float:left; height:37px; background:#FFF; border:3px solid #636363;}

.subscribe-btn{background:#808184 url('../../images/news-subscribe-btn.png') no-repeat center center; width:39px; height:37px;

	 border:3px solid #636363; border-left:none;

}

.subscribe-btn:hover{ background-color:#636363; border:3px solid #808184;  border-left:none;}

.news-subscribe{

	min-height:275px; color:#58595b; float:left;  width:100%; margin-top:65px;

}

footer{background:#000; padding:25px 0; width:100%; float:left;}



.footer-left{

	width:870px; float:left;

}

.footer-right{ text-align:right;

	width:160px; float:right;

}



.footer-links{padding:0; margin:0; width:100%; float:left; display:table;}

.footer-links li:first-child{

	padding:0 20px 0 0;

}

.footer-links li{ display:table-cell; padding:0 16px; list-style:none; margin:0; font-size:12px;  font-weight:300; letter-spacing:1px;}

.footer-links li a{

	text-transform:uppercase; color:#FFF;

}

.footer-links li a:hover{text-decoration:none; color:#ccc;}

.footer-links li ul{ display:block;

	padding:0;

}

.footer-links li li:first-child{padding:10px 0 5px 0; letter-spacing:0;}

.footer-links li li{float:none; font-size:11px; display:block; font-weight:300; text-transform:none; padding:5px 0;

}

.footer-right ul{

	width:100%; float:right;

}

.footer-right ul li{list-style:none; margin:0 0 20px 0; font-size:12px;  font-weight:300; letter-spacing:1px;}

.footer-right ul li a{

	text-transform:uppercase; color:#FFF;

}

.footer-right ul li a:hover{text-decoration:none; color:#ccc;}

.footer-btm{

	float:right; padding:0; margin:0;

}

.footer-btm li{

	float:left; padding:0  0 0 16px; font-size:12px; list-style:none;  font-weight:300; letter-spacing:1px;

}

.footer-btm li a:hover{text-decoration:none; color:#ccc;}

.footer-btm li a{color:#FFF;}

#navbar2{ z-index:999;}

.footer-toggle{height:63px; width:100%; background:#221f1f; padding:0 30px; display:none; }

.footer-menu{color:#FFF; font-size:16px; font-weight:300; text-transform:uppercase; float:left; margin:23px 0 0 0;}

.footer-menu-icon{float:left; width:21px; margin-right:25px; margin-top:3px; }

.footer-menu-icon .icon-bar{width:21px; height:3px; background:#FFF; float:left; margin-bottom:4px;}

.{position:fixed; right:0; bottom:0; width:57px; height:63px; z-index:9999; background:#050404 url(../../images/footer-up-down.png) no-repeat center center; display:none;}

..open{background:#050404 url(../../images/footer-up-arw.png) no-repeat center center;}

.logo{position:absolute; left:0; top:0; z-index:9999;}

#wrapper{position:relative; width:100%; float:left;}

.navbar-form{width:180px; height:54px; background:rgba(239,239,240,1); margin:0; padding-top:13px; }

.navbar-form .form-control{width:65px; background:none; border:none; padding:0; color:#6e6f70; font-size:13px; font-weight:300; text-transform:uppercase; box-shadow:none; height:30px;}

 .search-btn{width:15px; height:15px; background:url(../../images/search-btn.png) no-repeat center center; float:left; border:none; padding:0; margin:6px 0 0 0px;}

 .navbar-form .form-group{float:left;}

 

.inner-container{width:665px; float:left; margin:0 0 0 248px; padding:131px 0 0 0; clear:both; min-height:700px;}

.team-page{padding-bottom:80px; width:620px;}

.topic-container{width:774px;}

.topic-container .blog-sec{margin-bottom:46px;}

.topic-container .blog-sec.top{margin-bottom:54px;}

.inner-container.team-page.team-no-padding{min-height:10px; padding:0;}

.topic-main-image{width:100%;}

.page-tittle{font-size:58px; padding-bottom:10px; line-height:60px;}

.bootstrap-select{height:auto;}

.bootstrap-select.open .dropdown-toggle{box-shadow:none; background:#fff; border-color:#bbbdbf; border-bottom:none; padding:6px 38px 7px 12px; }

 .bootstrap-select .dropdown-menu{left:0; top:100%; background:#FFF; min-width:100px; padding:0; margin:0; border:1px solid #bbbdbf; border-top:none;

 }

 .bootstrap-select  .dropdown-menu > li > a{padding:13px 10px; color:#929497; font-weight:300; text-transform:none;}

  .bootstrap-select  .dropdown-menu > li > a:hover, .bootstrap-select.btn-group .dropdown-menu li.selected a{ color:#f6921e ;}

 .bootstrap-select .btn{width:100%; height:54px; background:#fff; border-color:#bbbdbf; border-radius:0; font-size:14px; color:#231f20; font-weight:300; text-transform:uppercase;}

 .bootstrap-select.btn-group .dropdown-toggle .caret{background:url(../../images/select-menu-arw.png) no-repeat; border:0; width:22px; height:12px; margin-top:-6px !important;}

 .filter .col-md-4{padding:0 5px;}

  .filter{padding:0 10px; margin-bottom:50px;}

  

  

  

 .inner-article {margin-bottom:100px;}

 .article-page .inner-article{margin-bottom:75px; float:left; width:100%;}

  

   .inner-article article{border-bottom:1px solid #bbbdbf; padding-bottom:17px; margin-bottom:28px; width:100%; float:left; } 

   .inner-article article.fade{opacity:0.3;}

   .inner-article article.fadeout{opacity:1;}

    .fade{opacity:0.3;}

   .fadeout{opacity:1;}

   

  .inner-article h2{font-size:32px; color:#58595b; font-weight:300;}

  .article-tag{font-size:12px; text-transform:uppercase; color:#FFF; line-height:26px; padding:0 4px; background:#f6921e; font-weight:300; float:left; margin-right:33px; margin-top:2px; height: 25px;}

  .article-left{width:450px; float:left;}

  .article-right{width:147px; float:right; padding-top:20px;}

  .article-time{background:url(../../images/article-time-icon.png) no-repeat left 4.5px; padding:0 0 0 22px; font-size:17px; color:#808184; font-family: 'HelveticaNeueLTStd-Roman'; margin-bottom:15px;}

	.inner-article .article-left a{color:#231f20 !important; background:url(../../images/article-link-icon.jpg) no-repeat right center; padding:0 23px 0 0; float:right;}

	.inner-article .article-left a:hover{color:#5bc9ee !important; text-decoration:none; background:url(../../images/article-link-iconover.jpg) no-repeat right center; padding:0 23px 0 0; float:right;}

   .article-left p{font-size:18px; color:#929497;}

   /*.article-more{background:url(../../images/article-link-icon.jpg) no-repeat right center; padding:0 23px 0 0; color:#231f20; float:right;}*/

   .pagi-sec{width:100%; float:left;}

.search-result{width:100%; float:left;}
.search-result p{font-size:18px; color:#929497;}
.search-result h2 a{color:#58595b; }
.search-result h2 a:hover{text-decoration:none;}
.searchbar .news-form{float:none; margin-bottom:50px;}
.searchbar .filter{padding:0px;}
.searchbar {float:left; width:100%;}
.search-pbtn{background:#bbbdbf url('../../images/search-wbtn.png') no-repeat center center; width:39px; height:37px; border:1px solid #bbbdbf; border-left:none;}
.search-pbtn:hover{ background-color:#636363; border:1px solid #808184;  border-left:none;}
.searchbar .news-form input{border: 1px solid #bbbdbf; width:94%; outline:none; padding:10px;}   


   .pag-top{margin:0; padding:0; width:100%; float:left; font-size:18px; line-height:18px;}

 .pag-top li{float:left; list-style:none; border-right:1px solid #231f20; padding:0 10px; margin-bottom:15px;}

 .pag-top li:first-child{padding:0 10px 0 0;}

  .pag-top li:last-child{border-right:none;}

  .pag-top li a{color:#231f20;}

  .pag-top li a:hover{color:#5bc9ee !important; text-decoration:none;}

  .pag-top li a.gray{ color:#a6a8ab;}

  .page-txt{float:left; color:#231f20; font-size:18px;}

  /*.pagination > li.next{background:url(../../images/article-link-icon.jpg) no-repeat right center; padding-right:22px;}*/

 .pagination > li.next a{border-right:none; background:url(../../images/article-link-icon.jpg) no-repeat right center; padding-right:22px;}

 .pagination > li.next a:hover{color:#5bc9ee; border-right:none; background:url(../../images/article-link-iconover.jpg) no-repeat right center; padding-right:22px;}

 .social-share{padding-top:3px;}

 .social-share a{float:left; margin-right:10px;}

 .share-txt{color:#bbbdbf; font-weight:300; line-height:21px;}

 .team-page .row{margin:0 -23px;}

 .team-tittle{font-size:18px; margin:10px 0 5px 0;}

 .team-tittle a{ color:#099ad7;}

  .team p{font-size:18px; color:#383c3e;}

  .team{margin-bottom:20px; margin:15px 24px 17px; padding:0; width:176px;}

  .team-page .team{width:174px;}

  .team2-page .team-detail{margin-bottom:185px; float:left; margin-top:16px;}
  .team2-page .team-detail h2{margin-top:0px;}

  .team-detail .left{width:192px; float:left; margin-right:40px;}

  .less-margin{padding-top:80px;}

  .no-padding{padding:0 !important;}

  .no-margin .inner-article{margin:0 auto !important;}

  

  .black-bg{width:100%; float:left; padding:30px 0 0 0;}

  .black-bg span{width:190px; height:11px; background:#000000; float:left; margin-bottom:15px;}

  .topic-detail{font-size:20px; color:#6e7276; padding-bottom:40px;}

  .topic-page{font-size:18px; color:#19181c; padding:10px 0 0 0; text-transform:uppercase;}

  .contact-btn{width:129px; line-height:54px; background:#2aabe3; color:#FFF; border:none; font-size:14px; text-transform:uppercase; margin-top:22px; margin-bottom:20px;}

    .contact-btn:hover{background:#369ed9;}

  .contact-map{width:100%; float:left; margin-top:40px; height:400px; position:relative; padding-bottom:120px;}

  

  

 .contact-map  iframe{

    left:0;

    top:0;

    height:100%;

    width:100%;

    position:absolute;

}

  .contact-map img{width:100%;}

  .contact-left{padding-left:80px;}

 .contact-page h3{color:#515457; font-size:32px; font-weight:300;}

 .contact-page P{font-size:18px; color:#6e7276;}

 .map-iframe{width:100%; background:#dadada; height:300px; text-align:center; font-size:40px;}

 .inner-banner{width:100%; float:left; position:relative; height:635px; overflow:hidden; }

.inner-banner img{width:100%; object-fit:cover;} 

.inner-banner .inner-container{min-height:200px;}

.banner-tittle{ position:absolute; top:0; width:100%;}

.inner-banner h2.page-tittle{color:#FFF; position:absolute; }

.content-page p{ font-size:16px; line-height:20px; color:#58595b;}

.content-page h3{color:#0dbcf5; font-size:28px;}

.content-page{padding:58px 0 93px 0; min-height:none !important; float:left;}

.carousel-inner{height:760px;}

.carousel .item{position:absolute; height:760px; width:100%;}

.blog-tag{position:absolute; left:-8px; top:0; padding:0 8px; line-height:24px; color:#FFF; text-transform:uppercase; font-weight:300; font-size:12px;  }

.blog-tag.research{background:url(../../images/research-tag.png) no-repeat; width:84px; height:30px;font-family: 'HelveticaNeueLTStd-Roman';font-weight: 300;}

.blog-tag.event{background:url(../../images/event-tag-bg.png) no-repeat; width:84px; height:30px; left:-7px;font-family: 'HelveticaNeueLTStd-Roman';font-weight:300;}



.container{}



 /*

 * jQuery FlexSlider v1.8

 * http://flex.madebymufffin.com

 *

 * Copyright 2011, Tyler Smith

 * Free to use under the MIT license.

 * http://www.opensource.org/licenses/mit-license.php

 */

 

/* Browser Resets */

.flex-container a:active,

.flexslider a:active {outline: none;}

.slides,

.flex-control-nav,

.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 



/* FlexSlider Necessary Styles

*********************************/ 

.flexslider {width: 100%; margin: 0; padding: 0;}

.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */

.flexslider .slides img {width: 100%; display: block; object-fit:fill;}

.flex-pauseplay span {text-transform: capitalize;}



/* Clearfix for the .slides element */

.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 

html[xmlns] .slides {display: block;} 

* html .slides {height: 1%;}



/* No JavaScript Fallback */

/* If you are not using another script, such as Modernizr, make sure you

 * include js that eliminates this class on page load */

.no-js .slides > li:first-child {display: block;}





/* FlexSlider Default Theme

*********************************/

.flexslider {background: #fff;   position: relative;  zoom: 1;}

.flexslider .slides {zoom: 1; height:760px; overflow:hidden; margin-bottom:60px;}

.flexslider .slides > li {position: relative;}

/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */

.flex-container {zoom: 1; position: relative;}



/* Caption style */

/* IE rgba() hack */

.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}

.flex-caption {width: 96%; padding: 2%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}



/* Direction Nav */

.flex-direction-nav li a {width: 52px; height: 52px; margin: -13px 0 0; display: block; background: url(theme/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;}

.flex-direction-nav li .next {background-position: -52px 0; right: -21px;}

.flex-direction-nav li .prev {left: -20px;}

.flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}



/* Control Nav */

.flex-control-nav {width: 100%; position: absolute; bottom: 100px; text-align: center;}

.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline; overflow:hidden;  }

 .flex-control-nav li a{

    border: 1px solid #fff;

    cursor: pointer;

 display: inline-block;

    height: 18px;

    margin: 1px 7px;

    text-indent: -999px;

    width: 18px;}

 
/*.navbar-nav li{opacity:0.5;}*/
.flex-control-nav li a:hover, .flex-control-nav li a.active {background-color: #fff; border:1px solid #FFF;}
.navbar-nav:hover li{opacity:0.5;}
.navbar-nav:hover li:hover, .navbar-nav:hover li:hover li{opacity:1;}



 .no-image .blog-tag{height:23px; position:relative;}

 .news-subscribe .container{width:854px;}

 .home-news.news-subscribe .container{width:1030px; margin:auto; float:none;}

 .article-detail-page{width:100%;  float:left; margin-top:142px; font-size:16px; line-height:20px;}

 .article-detail-page p{margin-bottom:15px;}

 .article-tittle{background:#f6921e; width:100%; float:left; padding-left:30px; padding-right:15px; font-size:22px; color:#FFF; text-transform:uppercase; font-weight:300; padding-top:20px; padding-bottom:16px; position:relative;}

 .article-close{position:absolute; right:15px; background:url(../../images/article-close-btn.png) no-repeat; width:30px; height:30px; top:15px;}

 .article-detail-img{width:100%; float:left;}

 .article-detail-img img{width:100%;}

 .blue-color{color:#0dbcf5;}

 .article-detail-page p img{margin:5px 0; 	}

 .article-detail-page .inner-container{padding-top:30px;}

  .article-detail-page .topic-detail{padding:0; margin-bottom:10px;}

.article-detail-page .article-time{padding-bottom:10px; line-height:25px;}

.article-inner{position:relative; width:100%; float:left;}

.article-social-share{width:36px; position:absolute; top:0; left:0;}

.article-social-share a{background:url(../../images/social-share-btns.png) no-repeat; width:36px; float:left; height:36px; margin-bottom:4px;}

.article-social-share a.linkedin{background-position:0 -40px;}

/*.article-social-share a.folder{background-position:0 -80px;}*/

.article-social-share a.folder{background-position:0 -0px;}

.article-social-share a.download{background-position:0 -120px;}


.no-image .blog-tag{margin-left:10px;}


.col-sm-4.team img{width:175px;}

.team-detail .right {
    float: left;
    width: 432px;
}
 @media (min-width: 1160px) {
 

 .home-page .container{width: 1060px !important;}
.article-time{background: url(../../images/article-time-icon.png) no-repeat left 3px;}
 }



 @media (max-width: 1200px) {
.article-time{background: url(../../images/article-time-icon.png) no-repeat left 3px;}
/* .article-detail-page .paddleft{padding-left:40px;}*/

  .flexslider .slides{height:100%;}

  .banner-txt{top:40px;}

  .article-social-share{width:156px; position:absolute; top:0; left:30px !important;}

.article-social-share a{background:url(../../images/social-share-Hbtns.png) no-repeat; width:36px; float:left; height:36px; margin-right:4px !important;}

.article-social-share a.linkedin{background-position:-40px 0px !important; float:left;}

/*.article-social-share a.folder{background-position:0 -80px;}*/

.article-social-share a.folder{background-position:0 0px !important; visibility:hidden;}

.article-social-share a.download{background-position:-120px 0px !important;}

 



  .scroller{width:100% !important;}

  .topic-areas .col-md-4 img{width:100%;}

  .news-txt{width:300px;}

.news-form{padding-left:20px;}

.news-form input{width:400px;}


 }

@media (max-width: 1150px) {

             .scroller{max-height:1260px;}

 

 

.banner-txt{right:25px; top:100px; width:320px; padding:25px; font-size:16px; line-height:20px;}

/* .home-news.news-subscribe .container{width:100%;}*/

.flexslider .container{position:absolute; width:100%; top:0;}

.banner-txt span{font-size:14px;}

.banner-txt h2{font-size:25px; line-height:28px; margin-top:10px;}

.banner-txt span.name{ font-size:18px; margin-top:10px; margin-bottom:10px;}

.banner-txt p{margin:0;}

.banner-txt .topic{margin-top:15px;}

.inner-banner{height:auto;}

 .carousel .item{height:500px;}

.hide-mobile{display:none;}

.carousel{margin:0 !important;}

.news-form{padding:20px 0 0 0;}

.news-subscribe{min-height:100px; padding-bottom:40px;}

.inner-text-cont{margin-top:30px;}

/* Reset responsive Bootstrap elements */

.navbar-header{position:absolute; top:10px; right:15px; z-index:999; transition: all 0.35s ease;}

.navbar-header button{display:block;}

#navbar2 .navbar-header {

    float: none;

}

.dropdown:hover .dropdown-menu{display:none;}

.dropdown.open:hover .dropdown-menu{display:block;}

body.menu-slider.in  .navbar-header{ right:185px;}



#navbar2 .navbar-toggle {

    display: block; z-index:9999;

	

}



#navbar2 .navbar-nav {

    float: none !important;

 }



#navbar2 .navbar-nav .open .dropdown-menu {

    position: static;

    float: none;

    background-color: transparent;

    border: 0;

    box-shadow: none;

}



#navbar2 .navbar-form {

    float: none !important;

    padding:10px 15px;

}



#navbar2 .navbar-nav>li {

    float: none;

}



/* Reposition elements affected by the sliding menu */

#wrapper {

    position: relative;

    left: 0;

    transition: all 0.35s ease;

}



#navbar2 .navbar-collapse {

    position: fixed;

    top: 23px;

    left: -180px;

    display: block;

    width: 180px;

	bottom:0;

     /*max-height: 100%;*/

    margin: 0;

    background-color: #f0f0f1;

    transition: all 0.35s ease;

}



#navbar2 .navbar-collapse.collapsing {

    transition: all 0.35s ease;

}



#navbar2 .navbar-collapse.in {

    left: 0;

}



body.menu-slider.in {

    overflow: hidden;

}



body.menu-slider #wrapper {

    transition: all 0.35s ease;

}



body.menu-slider.in #wrapper {

    left: 180px;

}



.nav li, .nav li li{background:none !important;}

.nav > li:nth-child(1) a{ background:rgba(69,166,210,1);} 

.nav > li:nth-child(2) a{background:rgba(138,46,134,1);} 

.nav > li:nth-child(3) a{background:rgba(0,164,155,1);} 

.nav > li:nth-child(4) a{background:rgba(215,27,92,1);} 

.nav > li:nth-child(5) a{background:rgba(241,145,33,1);} 

.nav > li:nth-child(6) a{background:rgba(102,180,71,1);} 

.nav > li:nth-child(7) a{background:rgba(210,217,44,1);} 

.nav > li:nth-child(8) a{background:rgba(239,239,240,1);} 





.nav > li:nth-child(1) li a{ background:rgba(69,166,210,0.8);}

.nav > li:nth-child(2) li a{background:rgba(138,46,134,0.8);} 

.nav > li:nth-child(3) li a{background:rgba(0,164,155,0.8);} 

.nav > li:nth-child(4) li a{background:rgba(215,27,92,0.8);} 

.nav > li:nth-child(5) li a{background:rgba(241,145,33,0.8);} 

.nav > li:nth-child(6) li a{background:rgba(102,180,71,0.8);} 

.nav > li:nth-child(7) li a{background:rgba(210,217,44,0.8);} 

.nav > li:nth-child(8) li a{background:rgba(239,239,240,0.8);} 





.nav > li:nth-child(1) li a:hover{ background:rgba(69,166,210,1) !important;}

.nav > li:nth-child(2) li a:hover{background:rgba(138,46,134,1) !important;} 

.nav > li:nth-child(3) li a:hover{background:rgba(0,164,155,1) !important;} 

.nav > li:nth-child(4) li a:hover{background:rgba(215,27,92,1) !important;} 

.nav > li:nth-child(5) li a:hover{background:rgba(241,145,33,1) !important;} 

.nav > li:nth-child(6) li a:hover{background:rgba(102,180,71,1) !important;} 

.nav > li:nth-child(7) li a:hover{background:rgba(210,217,44,1) !important;} 

.nav > li:nth-child(8) li a:hover{background:rgba(239,239,240,1) !important;}

.dropdown-menu {padding:0; margin:0;}

.dropdown-menu > li{margin:0;}

.dropdown-menu > li > a{padding:12px 15px; font-size:13px; font-weight:300;}

.nav > li > a{padding-left:18px;}

.footer-links li{width:100%; float:left; padding:0 !important; margin:15px 0 0 0;}

.footer-links li li{padding:5px 0 !important; margin:0;}

.footer-right, .footer-btm, .footer-left{float:left; width:100%; text-align:left;}

.footer-right ul{padding:0; margin:0;}

.footer-right ul li, .footer-btm li{margin:15px 0 0 0; padding:0;}

.footer-btm li{width:100%; padding-bottom:20px;}

footer{width:100%; padding:0; z-index:999;   bottom:0;}

.footer-cont{padding:5px 25px 20px 25px;}

 /*.footer-toggle{display:block;}*/

  

 body{padding-bottom:70px;}

 .container, .top_nav .container{position:relative; padding:0 25px;}

/* .inner-container{padding-top:180px}*/

 .filter .col-md-4{padding:10px 5px;}

 

 .topic-areas{margin:0;}

.topic-areas img{width:100%;}

.topic-areas figcaption{font-size:18px;}

h2.blog-tittle{font-size:24px;}

 .inner-text-cont {padding:0 15px;}

 .carousel-inner{height:500px;}

 /*.flexslider .slides{height:500px;}*/

  .topic-areas .col-md-4{width:33.3333%; float:left;}

  .inner-text-cont{padding-left:0;}

  .banner-tittle .inner-container{padding:80px 0 0 198px; float:left;}

  .inner-container{margin:auto; padding:160px 15px 0 15px;}

  .news-subscribe .container{margin:0; width:100%;}

  .inner-container.team-page.team-no-padding{padding:0 15px;}

  /*.inner-container.team-page{width:100%;}*/

  .team-page .team{margin:15px 15px 17px;}

  .team-page .row{margin:0 -15px;}

  .content-page{padding:58px 0 93px; float:none; }

  

}

 .pagination > li > a:hover{color:#5bc9ee;}

 @media (max-width: 1024px)

 {

  .home-news.news-subscribe .container{/*width:94%;*/ padding: 0px 3%;}

 }

 @media (max-width: 800px) {

 .home-news.news-subscribe .container{width:auto; padding: 0px 10px;}

	 .mapping-img{margin:0;}

	 .flex-control-nav li a{width:12px; height:12px; margin:1px 4px;}

.flexslider .container{position:relative; background:#000; margin-bottom:60px;}

.banner-txt{position:relative; width:100%;   left:0; top:0;}

 .flex-control-nav{display:none;}

.flexslider .slides{margin-bottom:0;}

.navbar-header{right:25px;}

  .home_blog{width:100%;}

  .home_blog img{width:100%;}

  .blog-sec{width:100%;}

  .hpng_now{width:100% !important; max-height:none; border-left:none; padding:0 !important; margin-top:30px; }

  .hpng_now h3{width:100%;}

  .scroller{max-height:none !important; padding:0 !important;}

  .inner-text-cont{width:600px;}

 	 

	   .inner-text-cont{width:100%;}

	 .flexslider .slides{height:auto;}

.topic-areas .row{margin:0;}

.banner-txt{padding:10px 0 40px; }

  .banner-tittle .inner-container{padding:25px 0 0 130px;}

 

 .container, .top_nav .container{position:relative; padding:0 15px;}

 .contact-left{padding-left:15px;}

	 .logo{width:110px;}

	 .logo img{width:100%;}

	 .carousel .item{height:205px;}

	 .top_nav .container{padding:0 15px;}

	 .nav > li{margin:0 0 2px 0;}

	 body.menu-slider.in #wrapper {

    left: 160px;

}

#navbar2 .navbar-collapse {

    left: -160px;

    width: 160px;

}

.banner-tittle{position:static; }

 .inner-banner h2.page-tittle{color:#231f20; position:static; padding-top:5px; }

.dropdown-menu > li {
    margin-bottom: 6px;
}

 .article-detail-page p img{ width:100%;}

.dropdown-menu{width:160px; min-width:160px;}

.navbar-default .navbar-nav > li > a{font-size:12px; padding:10px 5px 10px 8px; }

.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header{padding:10px 5px 10px 8px; line-height:16px; font-size:12px; font-weight:300; color:#FFF !important;}

.navbar-nav .open .dropdown-menu > li > a:hover{background:#221f1f; color:#FFF; }

.navbar-form{width:160px; height:36px;}

#navbar2 .navbar-form{padding:0 0 0 8px;}

.news-subscribe{padding:0 25px 40px 25px;}

.inner-text-cont, .news-txt, .news-form input, .news-form{width:100%;}

.news-form input{ border:2px solid #636363; }

.news-form {position:relative; padding:0; margin-top:10px;}

.subscribe-btn{position:absolute; top:0; right:0;   	 border:2px solid #636363; border-left:none;}

	 h2, .h2{font-size:24px; line-height:30px;}

	 .inner-container{padding:120px 15px 0 15px;}

	 .content-page{padding:13px 15px ; min-height:200px !important;}



	 .article-left, .article-right{width:100%;}

  	 .inner-container{width:100%;}

	 .inner-article h2{font-size:20px; line-height:26px;}

	 .article-right img{width:100%;}

	 .article-time{font-size:14px; padding:0 0 0 18px;}

	 .inner-article header{margin-bottom:15px;}

	 .article-left p{font-size:16px;}

	 .inner-article article{margin-bottom:15px; padding-bottom:15px;}

	  .topic-areas .col-md-4{width:50%; float:left;}

	  .topic-areas .col-md-4:nth-child(1){padding-left:0px !important;}

	  .topic-areas .col-md-4:nth-child(2){padding-right:0px !important; float:right;}

	  .topic-areas .col-md-4:nth-child(3){padding-left:0px !important;}

	  .topic-areas .col-md-4:nth-child(4){padding-right:0px !important; float:right;}

	  .topic-areas .col-md-4:nth-child(5){padding-left:0px !important;}

	  .topic-areas .col-md-4:nth-child(6){padding-right:0px !important; float:right;}

	  .topic-areas .col-md-4:nth-child(7){padding-left:0px !important;}

	  .topic-areas .col-md-4:nth-child(8){padding-right:0px !important; float:right;}

	  .topic-areas .col-md-4:nth-child(9){padding-left:0px !important;}

	  .topic-areas .col-md-4:nth-child(10){padding-right:0px !important; float:right;}

	  .inner-container.team-page.team-no-padding{padding:0 15px !important;}

 		.article-detail-page .inner-container{padding-left:30px;}

	 

	.page-tittle{font-size:40px;}

	.pagination > li > a, .pagination > li > span{padding: 2px 20px;}

	

.team-page .team{width:45%;  padding:0 0px; float:left;}
.col-sm-4.team img{width:100%;}

.team img{width:100%;}

.inner-banner h2.page-tittle{padding-top:5px;}

.team-page{width:100%;}

.team-page .row{margin:0 -15px;}

.team-detail .right{width:100%; float:left; margin-bottom:50px;}

.hpng-left{width:100%;}

   }

   @media (max-width:768px){.home-news.news-subscribe .container{width:100%;}}

   @media (min-width:768px){.news-subscribe .container{/*width:96% !important;*/ padding:0px 2%;} }

   @media (min-width:775px){.container, footer .container{width:auto;}}

  @media(max-width:767px){
  .commet-left{float:left; width:15%;}
.commet-right{float:left; width:85%;}
  }
  @media (max-width: 600px) { 

.commet-left{float:left; width:20%;}
.commet-right{float:left; width:80%;}
.related-section .col-xs-6{width:100% !important;}

 .banner-tittle .inner-container{padding:10px 15px; min-height:50px; min-height:0;}

 .less-margin{padding-top: 50px !important;}

  .flexslider .slides{height:auto;}
  .team-page .team{width:94%;}

 

  }

  @media (max-width: 400px) {
  	.commet-left{float:left; width:30%;}
	.commet-right{float:left; width:70%;}
	
.team-page .team{width:91%;}
	.topic-areas .col-md-4{width:100%; float:left; padding:0px;}

	.team-detail .left{width: 100%;

	float: none;

	margin-right: 0px;

	text-align: center;}

	/*.inner-container{padding: 40px 15px 0 15px;}*/

	/*.team-page .row{margin: 0 -5px;}*/

	/*.team-page h2{margin-left: 18px;}*/

	/*.black-bg{padding: 40px 0 0 18px;}*/

	.rteam h2{margin-left:18px !important;}

	.col-xs-12{padding-right:5px; padding-left:5px;}

	.rteam .col-xs-12{padding-right:15px; padding-left:20px;}

	.pagination > li > a, .pagination > li > span{padding: 2px 15px;}


	.padleft25{padding-left:0px;}

	.black-bg span{margin-left:0px !important;}

  }

  @media (max-width:320px) {

	  .team-detail h2.page-tittle{font-size: 35px; margin-bottom:0px;}

	  .less-margin{padding-top: 40px !important;}

  }

  
.flex {
    display: flex; display:-webkit-flex; 
    flex-wrap: wrap;
}


 