/*------------------------------------------------------
    VISA-H5 STYLES by ivan 2017-07-22
--------------------------------------------------------*/
/* New Grid */
.col-5-1,.col-5-2,.col-5-3,.col-5-4,.col-5-5{position:relative;min-height:1px;padding-left:5px;padding-right:5px;box-sizing:border-box;float:left}
.col-5-1{width:20%}
.col-5-2{width:40%}
.col-5-3{width:50%}
.col-5-4{width:60%}
.col-5-5{width:100%}

.pagination-box{margin-top:10px;border-top:1px dotted #ddd;}
.pagination{margin-bottom:0;margin-top:10px;}
.pagination li strong, .pagination li i{display: none;}
.breadcrumb-box{background:#fff;box-shadow:1px 2px 3px rgba(0,0,0,.1);}
.breadcrumb-box .breadcrumb{background:none;margin:0;}
.breadcrumb-box .breadcrumb strong{font-weight: normal;}
.breadcrumb-box .breadcrumb > li + li:before {content: ">>";}
.more-btn{font-family: serif;}
.more-btn a{color:#666;font-size: 12px;}
.more-btn a:hover{color:#296ecc;}
/* Top Style */
.top-info{height:40px;line-height:40px;color:#999;background:#eee;overflow:hidden;}
.top-info ul{margin-left:10px;margin-right:10px;}
.top-info ul li:first-child:before{content:none;}
.top-info ul li:before{color:#ccc;padding-right:10px;content:"|";}
.top-info a{color:#888;}
.top-info a:hover,.top-info a:focus{color:#296ecc;}
.top-brand{height:80px;line-height:80px;overflow:hidden;}
.top-brand .top-phone{padding-top:10px;line-height:1em;}
.top-brand .top-phone h3{margin:0;text-shadow:1px 2px 3px rgba(0,0,0,.3);}
.text-phone a{color: #e51c23;text-decoration: none;}
/* Navigation */
.nav > li > a{padding-left:25px;padding-right:25px;}
.country > a{background:#fff;color:#9c9c9c!important;margin:8px;padding:9px 20px!important;}
.country > a:hover{background:#f2f2f2!important;}
.navbar{margin-bottom:0;}
.navbar-nav .dropdown .dropdown-menu img{max-width:24px;height:24px;margin-right:5px;}
.navbar-brand{padding:10px 0 10px;}
.navbar-brand>img{display:inline;margin:0 10px;height:100%}

/* Carousel */
#index-carousel{height:360px;margin-top:10px;}
.carousel .item,.carousel .item.active,.carousel .carousel-inner{height:100%;}
.carousel .fill{width:100%;height:100%;background-position:center;background-size:cover;}
.carousel .carousel-indicators{bottom:0;}
.carousel-caption{text-align:right;}
.carousel-caption h3{color:#fff;text-shadow:none;padding:5px 20px;display:inline-block;margin-bottom:0;background-color:rgba(41,110,204,.8)}
.carousel-caption h4{color:#666;text-shadow:none;padding:5px 20px;display:inline-block;margin-top:0;background-color:rgba(255,255,255,.8)}
.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}
.carousel-fade .carousel-inner .active{opacity:1;}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1;}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1;}
.carousel-fade .carousel-control{z-index:2;}

/* Index-country */
.index-country{background:#fff;margin-top:10px;overflow:hidden;box-shadow:1px 2px 3px rgba(0,0,0,.1);}
.index-country .nav-tabs .col-xs-3,.index-country .nav-tabs .col-5-1{padding-left:0px;padding-right:0px;}
.index-country .nav-tabs li{font-size:16px;}
.index-country .nav-tabs li i{font-size:20px;padding-right:10px;}
.index-country .tab-content > .tab-pane{min-height:190px;}
.country-item{padding:20px 20px 0 20px;}
.country-item img{max-width:38px;max-height:38px;margin-right:10px;}
.country-item .title{color:#999;margin-bottom:10px;}
.country-item .title h6{margin-bottom:0;margin-top:0;}
.country-item p{margin:0;}
.country-item .text-right{font-family: serif;}
.side-boxs{padding:0 10px;}
.side .country-item{margin:10px 0;border:1px solid #ddd;}

/* Nlist */
.nlist{margin-top:10px;padding-top:10px;border-top:1px solid #ddd;}
.nlist:before,.new-remark-box .nlist:after{content:" ";display:table;}
.nlist:after{clear:both;}
.nlist .nlist-left{float:left;margin-right:10px;}
.nlist .nlist-object{max-width:110px;}
.nlist .nlist-heading{font-size:16px;margin-top:0;overflow:hidden;text-overflow:ellipsis;}
.nlist .nlist-details{overflow:hidden;color:#999;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:serif;font-size:12px;line-height:1.5em;height:36px;}
.nlist-attrib{color:rgba(41,110,204,.7)}
.nlist-attrib i{font-style:normal;color:#aaa;}

/*------*/
.new-remark-box .nlist:first-child{border-top:none;}
.new-remark-box .nlist a{color:#333;}
.new-remark-box .nlist .nlist-object{padding:3px;display:block;border:1px solid #ddd;}
.new-remark-box .nlist .nlist-object:hover{border-color:#eee;}

/* New-remark */
.index-main{margin-top:10px;overflow:hidden;}
.new-remark{background:#fff;border-top:2px solid #296ecc;margin-bottom:10px;box-shadow:1px 2px 3px rgba(0,0,0,.1);}
.new-remark .heading{font-size:24px;color:#296ecc;margin:0;padding:0 10px 0 20px;height:40px;line-height:40px;background:url(../images/new-remark-title-bg.gif) no-repeat;}
.new-remark .heading i{font-style:normal;padding-left:10px;font-size:16px;}
.new-remark-box{padding:0 10px 10px 10px;}
.new-remark.page .heading{font-size:18px;padding-left:40px;background-image:url(../images/new-remark-title-bg2.gif);}
.new-remark.search .heading{font-size:18px;padding-left:20px;background: none; border-bottom: 1px solid #ddd;}

/* New-list-box */
.new-list-box{background:#fff;margin-bottom:10px;padding:0 10px;box-shadow:1px 2px 3px rgba(0,0,0,.1);}
.new-list dl{margin-bottom:0;}
.new-list dl dt{height:40px;line-height:40px;padding-left:20px;margin-bottom:10px;color:#296ecc;font-size:16px;background:url(../images/new-list-title-bg.gif) 10px 50% no-repeat;font-weight:normal;border-bottom:1px solid #ddd;}
.new-list dl dd{background:#eee;}
.new-list ul{margin-top:10px;}
.new-list ul li{height:30px;line-height:30px;overflow:hidden;border-bottom:1px dotted #ddd;}
.new-list ul li a{color:#666;padding-left:25px;background-repeat:no-repeat;background-position:5px 50%;}
.new-list ul li a:hover{color:#296ecc;}
.new-list ul li:nth-child(1) a{background-image:url(../images/new-list-ico-99.gif);}
.new-list ul li:nth-child(2) a{background-image:url(../images/new-list-ico-90.gif);}
.new-list ul li:nth-child(3) a{background-image:url(../images/new-list-ico-80.gif);}
.new-list ul li:nth-child(4) a{background-image:url(../images/new-list-ico-70.gif);}
.new-list ul li:nth-child(5) a{background-image:url(../images/new-list-ico-60.gif);}
.new-list ul li:nth-child(6) a{background-image:url(../images/new-list-ico-50.gif);}
.new-list ul li:nth-child(7) a{background-image:url(../images/new-list-ico-40.gif);}
.new-list ul li:nth-child(8) a{background-image:url(../images/new-list-ico-30.gif);}
.new-list ul li:nth-child(9) a{background-image:url(../images/new-list-ico-20.gif);}
.new-list ul li:nth-child(10) a{background-image:url(../images/new-list-ico-10.gif);}
.new-list .nlist{border-top:0;padding-top:0;}
.new-list .nlist .nlist-object{padding:3px;max-width:90px;display:block;border:1px solid #ddd;}
.new-list .nlist .nlist-object:hover{border-color:#eee;}
.new-list .nlist .nlist-heading{margin-bottom:5px;}
.new-list .nlist .nlist-details{-webkit-line-clamp:2;height:36px;}

/* Index-items */
.index-items{background:#fff;margin-bottom:10px;box-shadow:1px 2px 3px rgba(0,0,0,.1);}
.item-button .btn{padding:12px 0;border-radius:0;}
.item-button span{margin-bottom:5px;display:block;}
.index-items .title{margin:0;padding-left:20px;font-size:16px;color:#296ecc;border-bottom:1px solid #ddd;height:40px;line-height:40px;}
.item-investment{padding:10px 10px 0 10px;}
.item-investment > div{margin-bottom:10px;padding-left:5px;padding-right:5px;}
.item-investment a{background:#f3f3f3;padding:10px 0 10px 0;text-decoration:none;display:block;text-align:center;border:1px solid #ddd;}
.item-investment a:hover{border-color:#296ecc;}
.item-investment a span{display:block;}

/* News-sides */
.news-sides{background:#fff;margin-bottom:10px;box-shadow:1px 2px 3px rgba(0,0,0,.1);}
.news-sides .title{margin:0;height:40px;font-size:16px;color:#296ecc;line-height:40px;border-bottom:2px solid #296ecc;padding:0 10px 0 20px;}
.news-sides ul,.news-sides .content{padding:10px;}
.news-sides ul li{height:30px;line-height:30px;overflow:hidden;background:url(../images/index-sides-ico.gif) 8px 50% no-repeat;border-bottom:1px dotted #ddd;}
.news-sides ul li a{color:#666;padding-left:25px;background-repeat:no-repeat;background-position:5px 50%;}
.news-sides ul li a:hover{color:#296ecc;}
.news-sides.hot .title{color:#296ecc;border:none;background:url(../images/news-sides-title-hot.gif) 0 100% no-repeat;}
.news-sides.focus .title{color:#e51c23;border:none;background:url(../images/news-sides-title-focus.gif) 0 100% no-repeat;}
.news-sides.hot ul li,.news-sides.focus ul li{height:35px;background:none;line-height:35px;border:none;}
.news-sides.hot ul li a,.news-sides.focus ul li a{padding-left:5px;}
.news-sides.hot ul li span,.news-sides.focus ul li span{float:left;display:block;text-align:center;width:30px;height:35px;line-height:35px;background:url(../images/news-sides-title.png) 7px 50% no-repeat;color:#ffffff;font:11px/35px Verdana,Arial,sans-serif;}
.news-sides.focus ul li:nth-child(1) span,.news-sides.focus ul li:nth-child(2) span,.news-sides.focus ul li:nth-child(3) span{background:url(../images/news-sides-num-focus.png) 7px 50% no-repeat;}
.news-sides.hot ul li:nth-child(1) span,.news-sides.hot ul li:nth-child(2) span,.news-sides.hot ul li:nth-child(3) span{background:url(../images/news-sides-num-hot.png) 7px 50% no-repeat;}

/* Friends-link */
.friends-link{background:#fff;margin-bottom:10px;box-shadow:1px 2px 3px rgba(0,0,0,.1);}
.friends-link .title{margin:0;height:40px;line-height:40px;font-size:16px;color:#296ecc;border-bottom:1px solid #ddd;padding:0 10px;}
.friends-link ul{padding:10px;}
.friends-link ul li{padding:2px 10px;}
.friends-link ul li a{overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}

/* Profile */
.profile{background:#fff;margin-bottom:10px;box-shadow:1px 2px 3px rgba(0,0,0,.1);}
.profile .heading{font-size:16px;padding:10px 0 10px 20px;color:#666;margin:0;height:40px;border-bottom:1px solid #ddd;}
.profile .heading span{border-left:3px solid #296ecc;padding-left:12px;}
.profile-content{padding:20px;color:#333;}
.profile.news-details{border-top:2px solid #296ecc;padding:10px;}
.news-details .news-heading{font-size:16px;font-weight:bold;color:#296ecc;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;margin:0px;border-bottom:1px dotted #ddd;}
.news-details .nlist-attrib{height:20px;line-height:30px;padding-left:10px;}
.news-details .nlist-attrib span{margin-right:10px;}
.news-details blockquote{background:#fafafa;padding:10px;font-size:12px;}

.news-details .list-group-item {padding: 5px 10px;}
.news-details .list-group-item-heading{color:#aaa!important;;}
.news-details .list-group-item-text{font-size:14px; color:#296ecc; font-weight:bold;}
.news-content{padding:2px;color:#333;}
/* company contact */
.company-contact{border-bottom:1px solid #ddd;padding:0 5px 10px 0;margin-bottom:10px;}
.company-contact .title{text-align:left; height: 36px; line-height: 36px; padding-left: 10px; font-size: 16px; margin:0; color: #296ecc; /* border-top: 2px solid #296ecc; */ border-bottom: 1px solid #ddd;}
.company-contact .title span{color: #999; font-size: 14px;}

.contact-item{text-align:left;padding:10px 10px 15px 20px;min-height:60px; border-bottom: 1px dotted #ddd;}
.contact-item .subtitle{font-weight: bold;margin:5px 0;}
.contact-item p{margin:0; color: #666;}
.contact-item a{color: #ff9800; font-size: 14px; font-weight: bold;}


/*.news-content .media{border:1px solid #ddd;padding:10px;}
.news-content .media .media-body{color:#999;padding-left:5px;}
.news-content .media .media-heading{color:#296ecc;font-weight:bold;font-size:16px;height:15px;line-height:15px;}
.news-content .media .media-body p{margin-bottom:0;}*/

/* Country-boxs */
.country-boxs{max-height:300px;overflow:hidden;background:#fff;margin-bottom:10px;box-shadow:1px 2px 3px rgba(0,0,0,.1);text-align:center;}
.country-boxs .img img{width:100%;max-height:220px;overflow:hidden;}
.country-boxs .img img:hover{opacity:0.8;}
.country-boxs .title{padding-top:10px;}
.country-boxs .title span{display:block;color:#ccc;padding:10px 0;}
.country-boxs .title a{color:#666;}
.country-boxs .title a:hover{color:#296ecc;}

/* Country-intro */
.country-intro{background:#fff;margin-top:10px;overflow:hidden;box-shadow:1px 2px 3px rgba(0,0,0,.1);}
#country-carousel .img-responsive{width:100%;}
.country-intro .country-item img{max-width:76px;max-height:76px;margin-right:10px;}
.country-intro .heading{color:#e51c23;margin:0;height:40px;line-height:40px;padding-left:10px;font-size:16px;background:url(../images/news-sides-title-focus.gif) 0 100% no-repeat;}
.country-intro .country-flag{text-align:center;line-height:100px;}
.country-intro .country-info{overflow:hidden;}
.country-intro .country-info p{margin-bottom:0;}
.country-intro .country-info h6{margin-bottom:5px;}
.country-intro .country-details{height:130px;border-top:1px dotted #ddd;padding:10px 20px 0 20px;overflow:hidden;}
.country-btns{background:#fff;margin-top:10px;overflow:hidden;box-shadow:1px 2px 3px rgba(0,0,0,.1);}
.country-btns .btn-group .btn{border-radius:0;}

/* Visa-main */
.visa-main{background:#fff;margin-top:10px;padding:0 10px;overflow:hidden;box-shadow:1px 2px 3px rgba(0,0,0,.1);}
.visa-main .heading{color:#296ecc;margin:0;height:40px;line-height:40px;padding-left:10px;font-size:16px;background:url(../images/news-sides-title-hot.gif) 0 100% no-repeat;}
.visa-main .visa-step-boxs{}
.visa-main .visa-step{margin:10px 0;border:1px solid #ddd;cursor:pointer;font-size:16px;padding:10px 10px 0 10px;}
.visa-main .visa-step:hover{border:1px solid #ccc;background:#eee;}
.visa-main .visa-step .icons{position:absolute;width:60px;height:60px;text-align:center;padding-top:12px;border-radius:60px;border:3px solid rgba(41,110,204,.6);right:20px;bottom:0px;color:rgba(41,110,204,.6);}
.visa-details{margin-bottom:10px;}
.visa-details .list-group-item{padding-top:0;}
.visa-details .list-group-item-heading{font-size:16px;height:40px;padding-left:10px;line-height:40px;color:#e51c23!important;border:none;background:url(../images/news-sides-title-focus.gif) 0 100% no-repeat;}
.visa-details .list-group-item-text{line-height:1.4em;color:#999;}

/* Footer */
.footer{background:#fff;color:#999;padding:0 10px 8px 10px;text-align:center;overflow:hidden;box-shadow:1px 2px 3px rgba(0,0,0,.1);}
.footer .footer-link{padding:15px 0;border-bottom:1px solid #ddd;}
.footer .footer-link li:first-child:before{content:none;}
.footer .footer-link li:before{color:#ccc;padding:0 20px 0 10px;content:"|";}
.footer .footer-link li a{color:#666;}
.footer .footer-link li a:hover,.footer .footer-link li a:focus{color:#296ecc;}
.footer .footer-telphone{padding:0 10px; color: #333; margin-bottom: 10px; text-align: left; border-bottom:1px dotted #ddd;}
.footer .footer-telphone > div{margin-bottom: 5px;}
.footer .footer-telphone a{color: #ff9800; font-size: 14px; font-weight: bold;}
.footer strong{color:#666;}
.footer .footer-phone{color: #e51c23; font-weight: bold; font-size: 18px; text-shadow:1px 1px 2px rgba(0,0,0,.3);}

/* Media Queries Style | Medium Desktops | Container Width=1170px */
@media (min-width:1200px){
	.container-fluid.no-full{width:1120px;}
}
@media (max-width:1199px){
	.nav > li > a{padding-left:20px;padding-right:20px;}
	.country > a{background:#fff;color:#9c9c9c!important;margin:8px 6px;padding:9px 14px!important;}
}

/* Media Queries Style | Tablets | Container Width=970px */
@media (max-width:991px){
	.nav > li > a{padding-left:12px;padding-right:12px;}
	.country > a{background:#fff;color:#9c9c9c!important;margin:8px 4px;padding:9px 8px!important;}
	.country-intro .country-details{height:90px;}
}

/* Media Queries Style | Phones | Container Width=100% */
@media (min-width:768px){
	.show-on-hover:hover > ul.dropdown-menu{display:block;}
	.nlist.first .nlist-object{padding:3px;max-width:160px!important;}
	.nlist.first .nlist-heading{border-bottom:1px solid #ddd;font-size:20px;height:45px;line-height:45px;}
	.nlist.first .nlist-heading a{color:#296ecc;}
	.profile-content{min-height:729px;}
	.profile-content.search{min-height:212px;}
	.news-content{min-height:650px;}
}
@media (max-width:767px){
	#index-carousel{height:280px;}
	.top-brand{height:50px;line-height:50px;overflow:hidden;}
	.top-brand .top-phone{padding-top:5px;}
	.top-brand .top-phone h3{font-size:26px;}
	.container-fluid.no-full{padding-left:5px;padding-right:5px;}
	.caret{margin-left:10px;}
	.country > a,.country > a:hover{background-color:#f2f2f2!important;}
	#index-carousel .carousel-caption h3{font-size:24px;padding:3px 10px;}
	#index-carousel .carousel-caption h4{font-size:18px;padding:3px 10px;}
	.tab-pane{padding-bottom:10px;}
	.country-item{padding:10px 10px 0 10px;border-bottom:1px dotted #ddd;}
	.contact-item{padding-left:5px;}
	.company-contact{padding-bottom: 10px;}
	.company-contact .contact-item{min-height:70px;}
	/* new-details */
	.news-details .news-heading{padding-left:0;}
	.news-details blockquote{padding:5px;margin-bottom:10px;}
	.news-content{padding:0;}
	.profile-content{padding:10px;}
	.news-content .media .media-heading{font-size:14px;height:14px;line-height:14px;}
	.index-items .title{padding-left:10px;}
	/* friends-link */
	.friends-link ul li{width: 19%;padding:2px 0;}
}

/* Media Queries Style | Android Phone */
@media (max-width:479px){
	#index-carousel{height:180px;}
	#index-carousel .carousel-indicators,#country-carousel .carousel-indicators{bottom:0;}
	#index-carousel .carousel-caption,#country-carousel .carousel-caption{bottom:0;left:10%;right:10%;}
	#index-carousel .carousel-caption h3,#country-carousel .carousel-caption h3{font-size:16px;padding:3 6px;}
	#index-carousel .carousel-caption h4,#country-carousel .carousel-caption h4{font-size:14px;padding:3 6px;}
	#index-carousel .carousel-control,#country-carousel .carousel-control{display:none;}
	.index-country .nav-tabs li{font-size:14px;}
	.index-country .nav-tabs li a{padding-left:5px;padding-right:5px;}
	.index-country .nav-tabs li i{font-size:12px;padding-right:3px;}

	/* nlist */
	.nlist .nlist-details{-webkit-line-clamp:1;height:18px;}
	.nlist .nlist-object{padding:3px;max-width:80px!important;}

	/* new-list */
	.new-list dl dt{padding-left:10px;background-position:0 50%;}

	/* new-sides */
	.news-sides .title{padding-left:10px;}

	/* new-details */
	.news-details .nlist-attrib{padding-left:0;}
	.news-details .nlist-attrib span{margin-right:0;}
	.visa-details .list-group-item-heading{padding-left:0;}

	/* footer-link */
	.footer .footer-link{padding:10px 0;}
	.footer .footer-link li:before{padding:0 10px 0 0;}

	/* friends-link */
	.friends-link ul{padding-left: 20px;}
	.friends-link ul li{width: 32%;}
}