body{
	margin: 0;
	padding: 0;
	font-family: Tahoma,Arial!important;
    

}
.main{
    padding-left: 0!important;
    padding-right: 0!important;
    min-height: 600px;
    margin-top: 135px;
}
p{
    line-height: 25px;
}
.carousel-control{
	background-image: none!important;
}
.text_lh{
    padding-top: 40px;
    
}
.text_lh hr{
    width: 100%;
}
.info .fa{
	color: #0177ff;
}
.navbar-toggle {
	/*background-color: #0177ff!important;*/
}
/* jssor slider bullet navigator skin 03 css */
        /*
        .jssorb03 div           (normal)
        .jssorb03 div:hover     (normal mouseover)
        .jssorb03 .av           (active)
        .jssorb03 .av:hover     (active mouseover)
        .jssorb03 .dn           (mousedown)
        */
        .jssorb03 {
            position: absolute;
        }
        .jssorb03 div, .jssorb03 div:hover, .jssorb03 .av {
            position: absolute;
            /* size of bullet elment */
            width: 21px;
            height: 21px;
            text-align: center;
            line-height: 21px;
            color: white;
            font-size: 12px;
            background: url('img/b03.png') no-repeat;
            overflow: hidden;
            cursor: pointer;
        }
        .jssorb03 div { background-position: -5px -4px; }
        .jssorb03 div:hover, .jssorb03 .av:hover { background-position: -35px -4px; }
        .jssorb03 .av { background-position: -65px -4px; }
        .jssorb03 .dn, .jssorb03 .dn:hover { background-position: -95px -4px; }

        /* jssor slider arrow navigator skin 03 css */
        /*
        .jssora03l                  (normal)
        .jssora03r                  (normal)
        .jssora03l:hover            (normal mouseover)
        .jssora03r:hover            (normal mouseover)
        .jssora03l.jssora03ldn      (mousedown)
        .jssora03r.jssora03rdn      (mousedown)
        */
        .jssora03l, .jssora03r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 55px;
            height: 55px;
            cursor: pointer;
            background: url('img/a03.png') no-repeat;
            overflow: hidden;
        }
        .jssora03l { background-position: -3px -33px; }
        .jssora03r { background-position: -63px -33px; }
        .jssora03l:hover { background-position: -123px -33px; }
        .jssora03r:hover { background-position: -183px -33px; }
        .jssora03l.jssora03ldn { background-position: -243px -33px; }
        .jssora03r.jssora03rdn { background-position: -303px -33px; }

		/* Header*/
        .logo_mobile {display: none;}
        .header {
            
            
            
	    height: 34px;
        background: url("img/bg_head_top.png") repeat-x;
        }

        .menu_menu_mobi{display: none;}
        .quangcao img{
            width: 100%;
        }
        .quangcao{

        }
        .so_phone{color: red;}
		.header .menu-right{
			padding-right: 0!important;
            padding-left: 0!important;
			color: #001f50;
			
		}
        .menu_product .menu_menu{
            padding-left: 0!important;
            padding-right: 0!important;
        }
        .header_bottom{
            background: #f7f7f7;
        }
        #smoothmenu1 ul li a .downarrowclass{
            background: transparent!important;
        }
        #smoothmenu1 ul li a .rightarrowclass{
            top: 13px;
        }
        .main_left_content{min-height: 1630px!important;}
        .main_left_content ,.title_content{
            padding-left: 0px!important;
            border-right:1px solid #dddddd;
        }
        .main_content .search_content{
            
            padding-top: 15px;
        }
        .remodal img{
            width: 100%!important;
        }
        .product_content{
            padding-left: 0px!important;
            
        }
        .product_content .product{
            padding-left: 0!important;
            padding-right: 0!important;
            text-align: center;
            color: #2e69d0;
            font-weight: bold;
            font-size: 12px;
            border: 1px solid #dddddd;

        }
        .service_content .service img{
            padding-top: 10px;
    min-height: 140px;
    max-height: 140px;
    max-width: 100%;
        }
        .service_content .service .service_title{
            height: 50px;
            overflow: hidden;
            text-align: center;

        }
        .service_content .service .service_info{
            height: 40px;
            overflow: hidden;
        }
        .xem_them{
           text-align: center; 
        }
        ul.ul-status , .ul-status_product{
            padding-left: 0px!important;
            padding-top: 0px;
    border-bottom: 1px solid #dddddd;
        }
        .status{
            padding-top: 15px;
            padding-left: 0!important;
           
            font-size: 12px;
            font-weight: bold;
            margin-bottom: 30px;
        }
        .status a , .status a:hover{
            color: #ffffff;
        }
        .ul-status li , .ul-status li>a{color: #0852bd!important;}
        .bread_right{

            padding: 10px;
            padding-left: 0!important;
        }
        .sanpham_image{
            text-align: center;
            padding-top: 46px;
        }
        .sanpham_image img{

        }
        .tab-content{
            padding-top: 20px;
        }
        ..nav>li>a:hover {border-bottom: 0!important;}
        .bread_right .a_final{
                border-color: transparent transparent transparent #0854c0;
                border-style: solid;
                border-width: 16px 0px 21px 16px;
                height: 0;
                width: 0;
        }
        .image_cate_sanpham{
            margin-top: 20px;
        }
        .price_product_chitiet{
                background: url("img/bg_price.png") no-repeat;
                background-position-x: 8px;
                color: #ffffff;
        }
        .price_product_chitiet{padding-left: 40px;}
        .bread_right .name_bread{
            background: #0854c0;
            padding: 11px 10px 12px 0px;
        }
        .status .ul-status{
            text-transform: uppercase;
            padding-left: 0!important;
            padding-left: 0!important;
            
        }
        .status .ul-status li{
            list-style: none;
            display: inline;
        }
        .service_info{
            text-align: justify;
        }

        .product_content .product img{
            
            padding-top: 10px;
            min-height: 140px;
            max-height: 140px;
        }
        .bread_left{
            padding: 10px;
            color: #ffffff;
            background: #cb0201;
        }
        .bread_left_home{
            padding: 10px;
            color: #ffffff;
            background: #cb0201;
        }
        .bread_center1{
            border-color: #0854c0 #0854c0 #0854c0 #cb0201;
            border-style: solid;
                border-width: 16px 0px 21px 16px;
            height: 0;
            width: 0;
        }
        .bread_center2{
            border-color: transparent transparent transparent #cb0201;
            border-style: solid;
                border-width: 16px 0px 21px 16px;
            height: 0;
            width: 0;
        }
        .bread_center2_home{
            border-color: transparent transparent transparent #cb0201;
            border-style: solid;
                border-width: 16px 0px 21px 16px;
            height: 0;
            width: 0;
        }
        .bread_center1 , .bread_right_final{
            width: 3%!important;
        }
        button.btn.blue{
                    background: transparent;
                    position: absolute;
                    right: 10px;
                    top: 11px;
        }
        .bread_right_final{
            border-color: transparent transparent transparent #0854c0;
            border-style: solid;
                border-width: 16px 0px 21px 16px;
            height: 0;
            width: 0;
        }
        .product_content .product .price_product{
            background: url("img/bg_price.png") no-repeat;
            background-position-x: 28px;
            color: #ffffff;
        }
        .product_content .product p{
            height: 70px;
        }
        .bt-loadmore{
            clear: both;
        }
        .bt-loadmore .loadmore{
            text-align: center;
            padding-top: 40px;
            padding-bottom: 50px;
        }
        .bread_tintuc a{
            color: #000000;
            font-size: 15px;
            font-weight: bold;
        }
        p.price_product{height:30px!important;}
        .main_left_content img{max-width: 100%;}
        .product_content .xem_them{
            margin-top: 30px;
            margin-bottom: 30px;
        }
        .product_content .xem_them .seemore_but{
                background: #69c2f2;
                border: transparent;
        }
        .product_content .service .service_title{
            text-align: center;
            color: #2e69d0;
            font-weight: bold;
            font-size: 12px;
        }
        .product_content .service img{
            min-height: 120px;
            max-height: 120px;
        }
        .input_timkiem{
            float: right;
        }
        .main_right_content{
            
            padding-left: 0px!important;
            padding-right: 0px!important;
        }
        .main_right_content .content_right h2{
            background: #0852bd;
            color: #ffffff;
            font-size: 17px;
            font-weight: bold;
            padding-top: 10px;
            text-align: center;
            padding-bottom: 10px;
        }
        .content_right p{
            padding-left: 50px;
        }
        ol.carousel-indicators{display: none;}
		.menu-right .nav-pills{
			padding-left: 100px;
			padding-top: 13px;

		}
        .main_content{
            box-shadow: 0 0 20px -5px gray;
        }
        .stick_content li{
            float: left;
            display: list-item!important;
            display: inline;
            margin-left: 20px;
            margin-right: 20px;
        }
		.nav-pills>li>a{
			color: #ffffff;
		}
		.nav-pills>li.active>a , .nav>li>a:hover{
			border-bottom: 3px solid #fbb908;    
            color: #fbb908!important;
            background-color:transparent!important;
		}


		.header .top_head{
			        padding-left: 50px;
                    /* margin-left: 45%; */
                    padding-top: 4px;
                    padding-right: 20px;
                    color: #ffffff;

		}


		.header .navbar-default{
			background-color: transparent;!important;
    		 border-color:transparent; !important;
		}
		.banner{
			clear: both;

		}
        .bx-wrapper .bx-pager {display: none;}
        .bx-viewport{height: 160px!important;}

		.navbar-collapse.collapse {
			    
			    
		}
		#menu {}
        .nav>li {
        
        }
		.navbar-nav>li>a{
			color: #ffffff!important;
		}
		.navbar-nav .active a{
			border-bottom: 3px solid #fbb908;	
			color: #fbb908!important;
            font-weight: bold;


		}
        .navbar-nav>li>a {
            padding-top: 7px!important; 
            padding-bottom: 7px!important; 
        }
		/* Container*/
        .bread_crum .bread_crum_left{
            background: url("img/sun_icon.png") no-repeat;
            background-position: 0px 16px;
        }
        .table_project {padding-left: 20px; line-height: 30px;}
        .pagination {float: right;}
		.our_dervice img {width: 100%;height: 135px;}
		#side-bar-services ul{padding-left: 0;}
		#side-bar-services li{list-style: none;line-height: 35px;border-bottom:1px solid #ddd;}
		#side-bar-services li a{
			background: url('../../public/default/img/Projects_icon.png') no-repeat;
		background-position-y: 6px;
			padding-left:15px;
		font-size:15px;
		color:#000000;
			line-height: 25px;

		}
		.our_dervice {
			margin-bottom: 25px;
		}
		#side-bar-services li a:HOVER{
		text-decoration: none;
		}
		.file_project {float: left; margin-bottom:20px;}
		.file_project img{width: 100%;}


		#side-bar-project ul{padding-left: 0;}
		#side-bar-project li{list-style: none;line-height: 35px;}
		#side-bar-project li a{
			padding-left:10px;
		font-size:15px;
		color:#000000;
		line-height: 25px;
		background: url('../../public/default/img/Projects_icon.png') no-repeat;
		background-position-y: 6px;
			background-position-x: 0px;
		}

		#side-bar-project li a:HOVER{
		text-decoration: none;
		}



		.button-gui button{
			margin-top: 20px;
			border: none;
		    background: #0177ff;
		    color: #ffffff;
		}
		.contact_info i {
			color: #0177ff;
		}
		#single_1 img{
			width: 100%;
		}
		.container{
            
			/*margin-top: 35px;*/
		}
        .img_content>img {
            width: 100%;
        }
        .icon_header{
            
            padding-right: 15px;
        }
        .page_header{
            padding-top:30px;
        }
        .input-row-lienhe input , textarea{
	width: 100%;
        	margin-bottom:15px;
        }
        .menu_content{padding-left: 0!important;padding-top: 10px;}
        .menu_content li{
                padding-left: 15px;
                list-style: none;
                line-height: 30px;
                background: url("img/icon_right.png") no-repeat;
                background-position-y: 11px;
        }
        .menu_content li a{color: #000000;}
        .content_right{padding-top: 20px; margin-bottom: 30px;}
        .gallery_img img{width: 100%;
            -webkit-box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.42);
            -moz-box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.42);
            box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.42);
        }
        .content_right .gallery_img{padding-right: 0;
            margin-bottom: 20px;
        }
        /* Footer */
        .footer_bg{
            background: #ffffff;
            border-radius: 0px 0px 8px 8px;
            border-top: 1px solid #dddddd;
            box-shadow: 0 0 20px -5px gray;

        }
        .right_tt{
                float: right;
  
                padding-right: 40px;
        }
        .title_content{
        	color: #ffffff;
        	font-size: 16px;
    		font-weight: bold;

        }
        .title_content .left_title{
        	width: 85%;
        	float: left;
        	background: #0177ff;
        	height: 40px;
        	padding-top: 12px;
        	padding-left: 10px;
        }
        .title_content .right_title {
        	width: 15%;
        	float: right;
        	background: #005fcc;
        	height: 40px;
        	padding-top: 12px;
        	padding-left: 5%;
        }
        .bottom_footer{
        	background: url("img/footer.png");
        	background-repeat: repeat-x;
        	height: 268px;
        }
        .title_footer img{
            float: left;
        }
        .title_footer h3{
                padding-left: 60px;
                padding-top: 12px;
                text-transform: uppercase;
                font-weight: bold;
                color: #0e63e0;
                font-size: 18px;
        }
        .content_footer{
            clear: both;
            padding-top: 20px;
        }
        .info{
        	width: 100%;
        	text-align: justify;
        	margin-top: 55px;
        }
        /* Reponsize*/

        @media screen and (max-width: 767px){
            .main_right_content{clear: both;}
            .service_content{clear: both;}
            .status{padding-bottom: 30px;}
            .bread_left_home{
                width: 70%!important;
                float: left;
            }
            .bread_center2_home{
                width: 30%;
                float: left;
            }
            .bread_right{
                width: 85%;
                float: left;
            }
            .bread_right_final{
                width: 15%;
                float: left;
            }
            .product_content{
                clear: both;
            }
            .menu_menu_mobi{display: block;}
            .main_left_content {min-height: 200px!important;}
            .bread_left{display: none;}
            .bread_center1{display: none;}
            .nav>li {
                 padding-left: 0px!important;

            }
            .nav>li>a:hover {
                    border-bottom: 0;
                    color: #ffffff!important;
                    background-color: transparent!important;
                }
            .navbar-nav .active a {
                 border-bottom: 0; 
                 color: #ffffff; 
            }
            .image_cate_sanpham {
                width: 50%;
                float: left;
            }
            .header {
             width: 100%;
             height: 100px;
             background: transparent;
            }

            .navbar-nav>li>a {padding-left: 30px!important;

            }
            #menu {
                margin-top: 0px;
            }
        	.title_page span{ font-size:11px;}
			#menu {padding-left:0;z-index:999999;position: relative;
    -webkit-transform: translate3d(0,0,0);}
        	#side-bar-project li a {
				    padding-left: 10px;
        		background-position-x: 0px;
        	}
        	.mobile{width: 50%; float: left; margin-bottom: 20px;}
			.mobile span {    font-size: 10px;}
        	.navbar-toggle{ margin-right: 0!important;}
        	#side-bar-services{

        	}
            .product_content{
                padding-left: 15px!important;
            }
            .product_content .product {
                width: 50%;
                float: left;
            }
            .service_content .service {
                width: 50%;
                float: left;
            }
            .product_content .xem_them .seemore_but {margin-top: 30px;}
            .logo_mobile {display: block;}
            .logo_desktop {display: none;}
        	.our_dervice{ width: 50%; float: left;}
        	.dropdown button ,.dropdown ul {width: 100%!important;background-color: rgba(1,19,255,0.6)!important;color:#ffffff;}
        	#single_1 img{
				width: 50%;
        		float: left;
        	}
        	.btn-default:hover{color:#ffffff!important;}
        	.dropdown li{
				border-bottom: 1px solid #ffffff;
        	}
        	.dropdown-menu>li>a{color:#ffffff!important;}
			.dropdown-menu>li>a:hover {color:#337ab7!important;}
            .navbar-nav {
                        margin: 0px 0px!important;
                }
            .carousel-caption h1 {
                font-size: 18px!important;
            }
            #jssor_1{
                width: 52%!important;
            }
        	.nav{
        		padding-top: 20px;
        		position: relative;
    			z-index: 999999;
        	}
            .copyright{font-size: 12px;}
            .product_content .product .price_product {background-position-x: 15px;}
        	.top_head{display: none;}
        	.logo{display: none;}
        	.header .menu-right{width: 100%;
				background:transparent;


        	}
            .main_content .search_content {padding-top: 0;}
		    .navbar-toggle {
		    	margin-top: -35px!important;
		    }
		    .navbar-collapse.collapse {
		    	margin-left: 0!important;
    			padding-top: 0;
		    }

button.btn.blue {top: -5px;}
		    .icon-bar{
		    	background: #00307b;
		    }
		    .nav>li {
		    	border-bottom: 1px solid #3e41bb;
		    }
		    .img_content>img {
		    	width: 100%;
		    }
		    .title_content .right_title{
		    	margin-right: 0;
		    }
		    .title_content .left_title {
		    	width: 85%;
		    }
		    	.info{
			        	width: 100%;
			        	margin-top: 55px;
			        }
		}
		@media screen and (min-width: 768px) and (max-width: 1024px) {
			.our_dervice{ width: 50%; float: left;}
            .navbar-nav{
                float: right!important;
            }

			.top_head{display: none;}
        	.header .menu-right{width: 100%;
                background: transparent;

        	}
        	.navbar-collapse.collapse {


    			font-size: 12px;
                font-weight: bolder;
        	}
        	.navbar-nav>li>a{
        		color: #0177ff!important;
        	}
        	.nav>li>a:hover {
				    background: #0177ff !important;
				    color: #ffffff !important;
				}
		}