
        img.smallscreen{ display: none;}
        @media only screen and (max-width: 320px) { img { display: none; } img.smallscreen { display: inline; }}
        .service_icon_image { text-align: center; padding-bottom: 0px; }
        .service_icon_image img:hover { opacity: 0.7; }
        .service_icon a { font-size: 38px; color: #26bdef; margin-top: 21px; display: block; }
        .services_info h3 { text-align: center; color: #555; margin: 6px 0; font-weight: 700; font-size: 11pt !important; }        
        .category_box5 {display: block; width: 100%; margin-top: 20px;}
        .category_box5 div.left { margin-left: 0;}
        .category_box5 .border_top {background: #e6e6e6; height: 4px; width: 100%; display: block; margin-top: 8px;}
        .category_box5 .title_box a { color: #025590; font-family: Roboto; font-size: 17px; text-transform: uppercase; line-height: 18px;}
        .category_box5 div ul { margin-top: 15px; display: block;}
        li { display: list-item; text-align: -webkit-match-parent;}
        ul, ol { list-style: none;}
        .category_box5 ul li.big img { width: 100%; height: 163px; display: block;}
        .category_box5 ul li.big h3 a {font-size: 17px; color: #010101; font-weight: bold; display: block; margin-top: 7px; line-height: 23px; height: 50px; text-align: justify;}
        .category_box5 ul li.small { border-top: 1px dotted #ccc; padding-top: 5px; margin-top: 5px;}
        .category_box5 ul li.small span.icon {background: #af0e00; width: 4px; height: 4px; float: left; margin: 9px 10px 0 0;}
        .category_box5 ul li.small span.file {background-image: url(../img/document_gray.gif) ;width: 16px; height: 16px; float: left; margin: 2px 10px 0 0;}
        .category_box5 ul li.small a {font-size: 13px; color: #585858; line-height: 21px; float: left; font-weight: bold; text-align: justify;}
        .border_top { background: #e6e6e6; height: 4px; width: 100%; display: block; margin-top: 8px; }
        .border_top i {background: #5d5d5d; height: 4px; float: left;width: 60px;}
        
        .submenu_detail 
        {
        height: 30px;
        width: 100%;
        border-bottom: 1px solid #d7d7d7;
        line-height: 30px;
        }
        .submenu_detail .left 
        {
            float: left;
        }
        .submenu_detail .left p.tenmuc 
        {
                border-bottom: 4px solid #d6090a;
                height: 26px;
                line-height: 30px;
                float: left;
                position: relative;
                margin-top: 10px;
                padding-bottom: 1px;
        }
        .submenu_detail .left p.tenmuc a {
            color: #393939;
            font-size: 17px;
            float: left;
            text-transform: uppercase;
            font-family: Arial;
            font-weight: bold;
            line-height: 20px;
        }
        /* Main Slider */
.carousel-fade .carousel-inner .item {
	opacity: 0;
	-webkit-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;
}
.slider {
	clear: both;
	margin-bottom: 15px;
	overflow: hidden;
}
.carousel {
	display: block
}
.carousel-control.right {
	left: auto;
	right: 26px
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
	margin: 0 auto;
	text-align: center
}
.slide a.carousel-control i {
	font-size: 69px;
	top: 42%;
	position: absolute;
	font-weight: normal
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
	line-height: 1;
	text-align: center;
	margin: 0 auto
}
.carousel-indicators li {
	border-radius: 0px
}
.main-wrap {
	padding: 20px 0px 0px
}
