@charset "utf-8";
body{background-size: 100% auto;font-family: arial;}
#col-r ul li{ padding-left: 18px;}
#col-r ul li.my-r{ padding-left:0px !important;}
.news_list{ padding: 0px 15px; }
.news_list ul { list-style: none !important; list-style-type:none !important; margin: 0 !important; }
.news_list ul li { clear:both; list-style-type:none; }
.news_list .row{ margin:0px; padding:10px;}

#home .media-left{width:110px;height:60px;}
#home .my_max_line{display:table-cell;vertical-align:top;}
.my_max_line{ }
.sub_content{ overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical;}
.line-clamp { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;width: 100%;display: block;max-height: 3.6em; }
.news_list .new_title{ color:#062245;}
.top-h{ background: #1665af;}
.top-h ul{margin: 0px;padding: 0px;}
.top-h ul.help li{border-right: #ddd solid 1px!important;padding: 0px 10px;line-height: 30px;}
.top-h ul.help li a{color: #fff;}
.lang ul li{line-height: 30px;}
.logo{margin-top: 8px;}
.slogan{font-size: 17px;color: #ED1B24;margin-top: 48px;font-weight: bold;}
@media (max-width:750px){
.slogan{text-align: center;}
.top-h ul.help li{font-size: 11px;padding: 0px 5px;}
.lang ul li{padding: 0px 3px!important;}
#col-l{height: auto!important;overflow: hidden;margin-bottom: 20px;}
}
.search {border:#337ab7 solid 1px;padding: 1px;height: 29px;clear: both;margin: 0px 0px 14px 0px;}
.bsearch{ }
.search input {border:none;background:none;float: left;height: 25px;width: calc(100% - 35px);box-shadow: none;}
.search button{float: left;background:url(../images/iconsearch.png) no-repeat;width: 35px;height: 25px;font-size: 0px;}
.lang{padding-bottom: 10px;}
.lang ul{list-style: none;float: right;}
.lang ul li{float: left;padding: 0px 5px;}
.navbar{margin-bottom: 0px!important;background:#CF1C24;min-height: 43px!important;border:none!important;z-index: 9999;border-radius:0px!important;}
.navbar-nav>li{	background:url(../images/limenu.jpg) no-repeat left center!important;}
.navbar-nav>li:first-child{background: none!important;}
.navbar-nav>li>a{padding: 11px 30px!important;color: #fff;text-transform: uppercase;font-size: 12px;font-weight: bold;}
.navbar-nav>li>a:hover, .nav>li>a:focus, .nav>li>a:hover{color: #E0E0E0;background:none!important;}
.navbar-nav>li:hover{background:none;}
.navbar-collapse{padding: 0px!important;}
.navbar-nav>li>.dropdown-menu {margin-top:20px;border-top: #1b5faa solid 2px;}
.navbar-default .navbar-nav>li>a {width:200px;font-weight:bold;}
.mega-dropdown {position: static !important;}
.mega-dropdown-menu {padding: 20px 0px;width: 100%;box-shadow: none;-webkit-box-shadow: none;}
.mega-dropdown-menu > li > ul {padding: 0;margin: 0;}
.mega-dropdown-menu > li > ul > li {list-style: none;}
.mega-dropdown-menu > li > ul > li.mn_custom_sub {padding-left:10px;}
.mega-dropdown-menu > li > ul > li > a {display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.428571429;color: #000;white-space: normal;}
.mega-dropdown-menu > li ul > li > a:hover, .mega-dropdown-menu > li ul > li > a:focus {text-decoration: none;color: #444;background-color: #f5f5f5;}
.mega-dropdown-menu .dropdown-header {color: #1b5faa;font-size: 18px;font-weight:bold;}
.mega-dropdown-menu form {margin:3px 20px;}
.mega-dropdown-menu .form-group {margin-bottom: 3px;}
.top strong{font-size: 20px;color: #333;}
.top .mm{color: #009933;}
.top span{padding: 0px 10px;}
.top .col-xs-6{margin-top: 40px;}
.top .col-xs-6.mm{margin-top: 57px;}
.media .media-left img{width: 110px;height: 60px}
/* Carousel Styles */
.carousel-indicators .active {background-color: #2980b9;}
.carousel-inner img {width: 100%;max-height: 460px}
.carousel-control {width: 0;}
.carousel-control.left,
.carousel-control.right {opacity: 1;filter: alpha(opacity=100);background-image: none;background-repeat: no-repeat;text-shadow: none;}
.carousel-control.left span {padding: 15px;}
.carousel-control.right span {padding: 15px;}
.carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right, 
.carousel-control .icon-prev, 
.carousel-control .icon-next {position: absolute;top: 45%;z-index: 5;display: inline-block;}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {left: 0;}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {right: 0;}
.carousel-control.left span,
.carousel-control.right span {background-color: #000;}
.carousel-control.left span:hover,
.carousel-control.right span:hover {opacity: .7;filter: alpha(opacity=70);}
/* Carousel Header Styles */
.header-text {position: absolute;bottom: -50px;color: #fff;background: rgba(4, 4, 4, 0.35);width: 100%;}
.carousel-inner .item:hover .header-text{bottom: 0px;webkit-transition: bottom .3s ease-in-out;-moz-transition: bottom .3s ease-in-out;-o-transition: bottom .3s ease-in-out;transition: bottom .3s ease-in-out;}
.header-text h3{margin: 15px 0px;font-size: 18px;text-align: left;}
.header-text h3 span {padding: 15px;}
.carousel-indicators{position: static!important;width: 100%!important;margin-left: 0px!important;height: 24px;padding-top: 15px;}
.carousel-indicators .active{background:url(../images/nen/icon13.png) no-repeat center center;}
.carousel-indicators li{background:url(../images/nen/icon12.png) no-repeat center center;width: 16px!important;height: 16px!important;border:none!important;margin: 0px!important;}
.pad15{padding: 0px 15px;}
.fleft{float: left;}
.fright{float: right;}
.title{border-bottom: #062245 solid 1px;margin-bottom: 10px;}
.box{margin-bottom: 15px;}
.title.title-bg{height: 27px;background: #CF1C24;}
.title.title-bg h3{line-height: 27px;padding-left: 15px;margin:0px;}
.title h3{color: #fff;text-transform:uppercase;font-size:14px;margin-top:8px;}
ul#filters{list-style: none;margin-top: 25px;margin-bottom: 0px;}
ul#filters li{float: left;}
#filters {padding:0;list-style:none;}
#filters li {float:left;}
#filters li span {display: block;padding:5px 15px;        text-decoration:none;color: #6b6b6b;cursor: pointer;}
#filters li span.active {color:#b83430;}
#portfoliolist .portfolio {display:none;float:left;overflow:hidden;margin-bottom: 15px;margin-top: 15px;width:234px;}
.portfolio-wrapper {overflow:hidden;position: relative !important;cursor:pointer;padding: 2px;}
.portfolio img {width:100%;position: relative;}
.portfolio-wrapper .new {position: absolute;top: 0px;left: 0px;z-index: 999}
.portfolio .label {position: absolute;width: 100%;height:90px;bottom:-90px;white-space: normal;text-align: left;}
.portfolio .label:last-child{font-size: 12px;line-height: 20px;}
.portfolio .label-bg {background: rgba(4, 4, 4, 0.35);width: 100%;height:100%;position: absolute;top:0;left:0;}
.portfolio .label-text {color:#fff;position: relative;z-index:500;padding:10px 8px;}
.portfolio .text-category {display:block;font-size:9px;}
.portfolio .label-text a{font-size: 15px;text-decoration: none;color: #fff;}
.bord{border:#ddd solid 1px;}
.fixpadding{margin: 2px -13px!important;}
.title2{background:#062245;height: 27px;margin-bottom: 2px;}
.title2 p{color: #fff;font-size: 15px;margin-bottom: 0px;line-height: 27px;padding-left: 10px;}
#col-l{background: #f7f7f7;overflow: hidden;}
.news{background:#f7f7f7;}
.news h2{color: #062245;font-size: 18px;font-weight: bold;line-height: 30px;padding: 10px;margin: 0px;}
.news p{padding:0px 10px 10px 10px;}
.news img{width: 100%;}
.nav-tabs>li>a{padding: 5px 15px!important;}
.nav-tabs>li>a{border-radius: 0px!important;-webkit-border-radius: 0px!important;-moz-border-radius: 0px!important;font-weight: bold;}
.nav-tabs{padding-top: 3px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{color: #0164b1;background-color: #fff!important;font-weight: bold;}
.nav-tabs>li>a:hover{background-color: #fff!important;border: 1px solid #ddd;color: #0164b1!important;font-weight: bold;}
.tab-pane ul{margin: 0px;list-style: none;}
.tab-pane ul li{}
.tab-pane ul li a{color: #323232;text-decoration: none;font-size: 15px;}
.tab-pane ul li:before {color: #0164b1;position: relative; left: -7px;font-size: 20px;margin-left: -7px;}
.xemtatca{padding-left: 40px;color: #062245;text-decoration:underline;font-weight: bold;}
section.new{margin-top: 31px;}
.ww .w20{width: 20%;text-align: center;float: left;}
.well{background:#f7f7f7;border-radius: 0px!important;margin-top: 40px;border-left: #d9d9d9 solid 1px!important;border-bottom: #d9d9d9 solid 1px!important;border-right: #d9d9d9 solid 1px!important;}
.well h5{font-weight: bold;}
.well h2{color: #b83430;font-size: 24px;font-weight: bold;}
.linhvuc h2{color: #062245;font-weight: bold;padding-bottom: 20px;font-size: 24px;}
footer{background:url(../images/nen/bgfooter.png) no-repeat bottom center;background-size: 100% auto;}
footer .title h3{ color: #062245;font-weight: bold; }
footer h4{text-transform: uppercase;}
.copyright{background-color: #004e6d;}
#owl-demo .item{color: #FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;}
#owl-demo .item img{width: 100%}
#owl-demo .item .bord .pic{padding: 5px;border-bottom: #d9d9d9 solid 1px;}
#owl-demo .item .bord .info{background:#f7f7f7 url(../images/nen/bgbox.png) repeat-x bottom left;border-top:#062245 solid 2px;padding: 5px;min-height: 58px;}
#owl-demo .item .bord .info h4{color: #333333;text-transform: uppercase;margin: 0px;margin: 10px;font-weight: bold;}
#owl-demo2 .item img, #owl-demo3 .item img{border:solid 1px #d9d9d9;width: 100%;}
#owl-demo .item .bord .info p{margin: 0px;color: #333;margin-bottom: 20px;}
#owl-demo2 .owl-pagination, #owl-demo3 .owl-pagination{display: none;}
#owl-demo2 .owl-controls .owl-buttons div, #owl-demo3 .owl-controls .owl-buttons div{padding: 0px!important;}
#owl-demo2 .owl-buttons, #owl-demo3 .owl-buttons{position: absolute;right: 0px;top: -43px;}
footer .bgopa{background:rgba(13, 100, 165, 0.65);margin-top: 25px;}
.bgopa h4{color: #dbf0ff;font-weight: bold;border-bottom: #dbf0ff solid 2px;padding-bottom: 10px;margin-top: 20px;margin-left: 10px;}
.bgopa ul.list{color: #fff;}
ul.list{list-style: none;padding-left: 20px;}
ul.list li{padding: 1px 0px;}
ul.list li a {color: #dbf0ff;text-decoration: none;font-size: 15px;}
ul.list li:before {color: #dbf0ff;content: "";position: relative;left: -7px;font-size: 20px;margin-left: -7px;}
.copyright img{padding: 5px;}
.copyright span{color: #fff;}
.copyright p{margin: 10px 0px;}
.some-content-related-div{background:#e7eff6;margin-left: 10px;padding: 10px;}
ul.list-f{list-style: none;margin: 0px;padding: 0px;}
ul.list-f li{padding: 3px 0px;}
#inner-content-div h5{font-weight: bold;color: #116ab0;font-size: 15px;padding-bottom: 10px;border-bottom: #116ab0 solid 2px;}
ul.list-f li span{padding-right: 10px;color: #116ab0;}
.navbar-toggle .icon-bar{background:#fff;}
.navbar-toggle{border:#fff solid 1px;margin: 4px 0px!important;}
.navbar-collapse{}
.boxlink ul{padding: 0px 15px 0px 15px;}
.boxlink ul li{padding: 5px 0px;list-style-type: none;}
.hotline{height: 60%;}
.button-link{margin-bottom: 15px;}

@media(max-width:767px){
.top .col-xs-6{display: none;}
.logo{text-align: center;}
.lang{margin: 0 auto;}
.navbar-nav>li>a{padding: 8px 30px!important;}
.search{margin: 10px auto;}
.nav-tabs>li>a {padding: 5px 3px!important;}
.duan .fleft{float: none;text-align: center;}
.title h3{font-size: 20px;}
#portfoliolist .portfolio{width: 48%;}
.og-grid li > a, .og-grid li > a img{width: 100%!important;}
}
@media(min-width:768px){
.navbar-nav>li>a{padding: 11px 3px!important;}
}
.og-grid li > a, .og-grid li > a img{width: 225px!important;}
}
@media(min-width:992px){
.navbar-nav>li>a{padding: 11px 15px!important;}
.og-grid li > a, .og-grid li > a img{width: 200px!important;}
}
@media(max-width:810px){
.owl-buttons{display: none;}
}

@media(min-width:1200px){
.navbar-nav>li>a{padding: 11px 24px!important;}
.og-grid li > a, .og-grid li > a img{}
}


a, a:hover, .pic .pic-image, .pic-caption, .pic:hover .pic-caption, .pic:hover img {-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}
.bottom-to-top {top: 50%;left: 0;}
.pic{max-width:800px;max-height:624px;position:relative;overflow:hidden;-webkit-animation:anima 2s;-moz-animation:anima 2s;-o-animation:anima 2s;-ms-animation:anima 2s;animation:anima 2s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.pic-image{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.pic:hover .pic-image{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.pic-caption {cursor: default;position: absolute;width: 100%;height: 100%;background: rgba(44,62,80,0.92);padding: 30px;text-align: center;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;color: #fff;}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.dropdown-menu{background: #fff!important;}
.dropdown-menu>li{padding: 5px 0px;border-bottom:1px #CCC dotted;}
.mega-dropdown-menu>li{border-bottom:none !important;	}
.dropdown-menu>li>a{text-transform: uppercase;font-size: 12px!important;color: #000!important;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{background:none!important;color: #1b5faa!important;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{}
.sticky-active{z-index: 9999}

#menu-news-menu{list-style: none;margin: 0px;padding: 0px;}
#menu-news-menu>li{background: #0E3A6F;border-top: 1px solid #ccc;position: relative;}
#menu-news-menu>li a{text-decoration: none;font-size: 14px;}
#menu-news-menu li span.glyphicon {position: absolute;color: #fff;right: 25px;top: 14px;cursor: pointer;}
#menu-news-menu>li a{color: #fff;font-size: 14px;text-transform: uppercase;padding: 10px;display: inherit;text-decoration: none;}
#menu-news-menu>li ul{padding: 0px;margin: 0px;}
#menu-news-menu>li ul li{background: #eee;border-top: 1px solid #ccc;}
#menu-news-menu>li ul li a{color: #555;}
#menu-news-menu>li ul li:hover{background: #2d5a90!important;}
#menu-news-menu>li ul li.current-menu-item{background: #ccc!important;}
#menu-news-menu>li ul li a:hover{color: #fff}
.breadcrumb{background-color:#fff!important;margin-top: 5px;text-transform: uppercase;}

/*news related*/
.custom-project-list .pic img{width: 100%;height: 100%;max-height: 157px;min-height: 157px;}
.custom-project-list .project-box {min-height:230px;}

@media screen and (min-width: 376px) and (max-width: 767px) {
.custom-project-list .project-box {max-width:49%;min-height:230px;}

}

.list1 img{width: 100%;height: 165px;}
.list1 h5{font-weight: bold;margin: 5px 0px 2px 0px;}
.list1 h5 a{color: #3b444f;text-decoration: none;}
.list1 h5 a:hover{color: #cd1316;;}
.list1 p{margin: 0px 0px 5px 0px;}
.list1 h6{margin: 0px 0px 0px 0px;color: #cd1316;}
.list1 h6 a{color: #cd1316;text-decoration: none;}
.list1 .col-xs-12.col-sm-6.col-md-4{margin: 15px 0px;}
#pagination{padding:0px;background: #eeeff1;text-align: center;}
#pagination .pagination{margin: 15px 0px 10px 0px;}
@media only screen and (max-width : 768px) {
.w3danima {-o-transition-property: none !important;-moz-transition-property: none !important;-ms-transition-property: none !important;-webkit-transition-property: none !important;transition-property: none !important;-o-transform: none !important;-moz-transform: none !important;-ms-transform: none !important;-webkit-transform: none !important;transform: none !important;-webkit-animation: none !important;-moz-animation: none !important;-o-animation: none !important;-ms-animation: none !important;
animation: none !important;}
#col-l{height: auto!important;}
}
input[type='text'],input[type='email'],input[type='phone'],input[type='number'],input[type='tel'],textarea {font-size:13px;}
.project-name{position: relative;display: block;clear: both;padding: 10px;width: 200px;border: 3px solid #e5e5e5;margin: 0 auto 10px;background: #fff;z-index: 1;text-align: center;font-size: 18px;margin-bottom: 50px;}
#timeline {width: 100%;margin: 30px auto;position: relative;padding: 0 10px;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;transition: all 0.4s ease;}
.timeline-content img{width: 100%;}
#timeline:before {content: "";width: 3px;height: 100%;background: #F3F3F3;left: 50%;top: 0;position: absolute;}
#timeline:after {content: "";clear: both;display: table;width: 100%;}
#timeline .timeline-item {margin-bottom: 50px;position: relative;}
#timeline .timeline-item .timeline-icon {background: #8a8787;width: 50px;height: 50px;position: absolute;top: 0;left: 50%;overflow: hidden;margin-left: -23px;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
#timeline .timeline-item .timeline-icon span.glyphicon:before{font-size: 18px;text-align: center;color:#fff;position: absolute;top:0px;left: 15px;}
#timeline .timeline-item .timeline-content {width: 45%;background: #f3f3f3 ;padding: 20px;position: relative;}
#timeline .timeline-item .timeline-content.left .entry-date{position: absolute;top: 3px;right: -150px;font-size: 15px;font-weight: bold;color: #868082;text-align: center;}
#timeline .timeline-item .timeline-content.right .entry-date{position: absolute;top: 3px;left: -150px;font-size: 15px;font-weight: bold;color: #868082;text-align: center;}
#timeline .timeline-item .timeline-content .entry-date .entry-date-year{font-size: 30px;font-weight: bold;color: #504d4d;}
#timeline .timeline-item .timeline-content.right {float: right;}
#timeline .timeline-item .timeline-content.right:before{border-color: transparent transparent transparent #f3f3f3;right: 100%;top: 24px;content: '';position: absolute;height: 0;width: 0;border: 7px solid transparent;border-right: 7px solid #f3f3f3;}
#timeline .timeline-item .timeline-content.left:before{border-color: transparent transparent transparent #f3f3f3;left : 100%;top: 24px;content: '';position: absolute;height: 0;width: 0;border: 7px solid transparent;border-left: 7px solid #f3f3f3;}

@media screen and (max-width: 768px) {
#timeline {margin: 30px;padding: 0px;width: 90%;}
#timeline:before {left: 0;}
#timeline .timeline-item .timeline-content {width: 90%;float: right;}
#timeline .timeline-item .timeline-content:before, #timeline .timeline-item .timeline-content.right:before {left: 10%;margin-left: -6px;border-left: 0;border-right: 7px solid #F3F3F3;}
#timeline .timeline-item .timeline-icon {left: 0;}
}

.mag{margin: 0px;}
#test1{margin-bottom: 30px;}
.image-link {overflow: hidden;display: block;}
.blog-block .term-title {left: 15px;}
.term-title {position: absolute;display: inline-block;top: 15px;left: 0px;}
h2.title-news  {font-size: 15px;margin: 15px 0 10px 0;padding:0px;margin: 10px 0px 10px 0px;}
.post-url{text-decoration: none;color: #1D1818;font-size: 18px;}
.colorf{color: #fff;}
.colorf:hover{color:#fff;}
.mgb10{margin-bottom: 20px;}
.term-title{background: #0E3A6F;margin-left: 15px;padding: 5px 10px;}
.w100{width: 100%;}
.top20{margin-top: 20px;}
h1.chitiet{font-size: 24px;}

@media screen and (max-width: 900px) {

.photo-gallery {width: 100%;padding: 0;}
.photo-gallery .current-photo {width: 100%;float: none;}
.photo-gallery .photo-list {width: 100%;margin-top: 5px;text-align: center;margin-left: 0;overflow: auto;}
.photo-gallery ul li {float: left;width: 118px;}
.photo-gallery ul li img { width: 100%; }
}

.photo-gallery {margin: 20px auto;width: 70%;}
.photo-gallery ul {padding: 0;overflow: auto;list-style: none;margin: 0;}
.photo-gallery ul li { display: inline-block; width: 115px; margin: 0px 1px;}
.photo-gallery ul li .thumbnail {padding-bottom: 2px;cursor: pointer;height: 88px;}
.photo-gallery ul li:last-child .thumbnail { padding-bottom: 0px; }
.photo-gallery ul li img { width: 100%; height: 100%; max-height: 80px; }
.photo-gallery .photo-list { margin-left: 0%; margin-top: 5px;}
.photo-gallery .current-photo {width: 100%;min-width: 575px;background-color: #333;height: 445px;display: table-cell;text-align: center;vertical-align: middle;}
.photo-gallery .current-photo img {max-height: 100%;width: 100%;display: inline;}
.thumbnail{margin-bottom: 0px!important;}

/* Portrait and Landscape */
@media only screen 
and (min-device-width: 320px) 
and (max-device-width: 480px)
and (-webkit-min-device-pixel-ratio: 2) {

.photo-gallery {margin: 20px auto;width: 87%;}
.photo-gallery .current-photo {width: 100%;min-width: 300px;height: auto;min-height: 199px;display: table-cell;text-align: center;vertical-align: middle;}
.photo-gallery .current-photo img {width: 100%;display: inline;}
.photo-gallery ul li {float: left;width: 32%;}
.photo-gallery ul li .thumbnail {padding-bottom: 2px;cursor: pointer;height: 67px;}
#owl-demo2 .item img, #owl-demo3 .item img {border: solid 1px #d9d9d9;}
#owl-demo2 .owl-item {width:101px !important;}
#owl-demo3 .owl-item {width:101px !important;}

}

/* Portrait */
@media only screen 
and (min-device-width: 320px) 
and (max-device-width: 480px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: portrait) {

.photo-gallery .current-photo img {width: 100%;display: inline;}

}

.detail	dl dt{float: left;font-weight: bold;padding-right: 10px;padding: 5px }
.detail	dl dd{padding-right: 10px;padding: 5px; border-bottom: 1px #f0efef solid;}
#portfoliolist .owl-next{position: absolute;top: 80px;right: -40px;padding: 8px 10px!important;}
#portfoliolist .owl-prev{position: absolute;top:80px;left: -40px;padding: 8px 10px!important;}
#portfoliolist .owl-item img{width: 100%;}
#portfoliolist .owl-item{padding:5px;}

@media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (orientation: landscape) 
and (-webkit-min-device-pixel-ratio: 2) {

#owl-demo .item .bord .info {min-height: 170px;}

}

@media (max-width:500px){
    .some-content-related-div {
        background: transparent;
        margin-left: 10px;
        padding: 0px;
    }
    .slimScrollDiv, #inner-content-div{
        height: 330px!important;
        color:#fff;
    }
    #inner-content-div h5, #inner-content-div a{
        color: #fff!important;
    }
}