.logo {
    z-index: 9999999;
width: 30%;
    height: auto;
    margin-top: -2px;     margin-left: 25px;
}




@media (min-width: 992px){
.top-logo .col-lg-3 {    width: 20%;}


.top-logo .col-lg-6 {    width: 60%;}


div#ttcopyright, div#ttdienthoai {
    margin-left: 100px;
}


}



@media(max-width:699px){
.carousel-inner > .item > img, .carousel-inner > .item > a > img{ height:100%}


}



.top-logo.top-menu {background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0;}





footer .copyright {color:#EECB43; background:rgba(1, 1, 1, 0.45) none repeat scroll 0 0;  position: fixed;  bottom: 0px;  left: 0px;  width: 100%;}





footer .copyright h4 {color:#EECB43;}





footer .copyright2 { position:relative; }





footer .copyright2 h4 {color:#fff;}




footer .copyright2 a, footer .copyright a { color: #F57675; }






.carousel {   position: relative;    top: 0px;    left: 0px;}







.main-wrap {    background: none; }





.main-wrap .col-lg-12.col-md-12.col-sm-12.col-xs-12 {    background: #fff;}





.box-category {    background: rgba(42, 75, 97, 0.55);      width: 100%;    padding: 0px 10px;    border: 2px solid rgba(138, 140, 128, 0.58) !Important;    margin: 0px 0px 20px 0px;    clear: both; }




 
.box-category .heading {    position: relative;    font-family: "sans", Arial, Helvetica, sans-serif;    color: #fff;    margin-top: 5px;
    font-weight: 400;    margin-bottom: 15px;    border-bottom: 0px; }




    
.box-category:first-child { margin-top: 15px; }




   
ul.nav li a:hover, ul.nav li.open li a:hover, ul.nav li a:focus, ul.nav li a.active, ul.nav li.open li a:hover, ul.nav li.open li a:focus, ul.nav li.open li a.active {
    color: #EECB43;
    background: none;
    font-size: 16px;
    font: normal 14px/24px arial;
    text-transform: none;
}




.panelvmenu {    background: transparent;}





a.list-group-item-vmenu:hover, a.list-group-item-vmenu.sub:hover, a.list-group-item-vmenu.subsub:hover, a.list-group-item-vmenu.subsubsub:hover {    color: #F7DE72; }





ul.nav li a, ul.nav li.open li a {   color: #EECB43;    background: none;    font-size: 16px;    font: normal 14px/24px arial;	text-transform:none;	color:white; 	padding:11px 28px;}





ul.nav li ul.dropdown-menu li a:hover {    background: rgb(86,185,224);    color: #fff !important;    font: normal 14px/24px Arial;}





ul.nav li.open a.dropdown-toggle {
    color: #EECB43;
    background: none;
    border-bottom: none;
}




ul.nav li ul.dropdown-menu {    border-top: 2px solid rgb(86,185,224);    min-width: 200px;    border-left: 0px;    border-right: 0px;    border-bottom: 0px;    left: 0px; background: rgba(0,0,0,0.7);    border-radius: 0px;    padding: 0px; }





ul.nav li ul.dropdown-menu li a {    border-bottom: 0px ;    overflow: hidden;    color: #fff;    background: rgba(0,0,0,0.7);     text-transform: inherit;}





a.list-group-item-vmenu.sub, a.list-group-item-vmenu.subsub, a.list-group-item-vmenu.subsubsub {    background: transparent;  }





a.arrow-sub-vmenu i {       color: #fff; }



 

a.list-group-item-vmenu {
    color: #fff;
    padding: 5px 0px;
    display: block;
}






@media (min-width: 1200px){
#nav { padding: 0px 0px;
	height:40px;
}





}




.carousel {    width: 100%; }



.carousel-inner>.item>img, .carousel-inner>.item>a>img {    width: 100%; }



/* html dự án */
.detailcontent {    height: 324px;
    padding-top: 100px;}




div#TextHTML-Module {
    background: rgba(255, 228, 32, 0.48) none repeat scroll 0 0;
    box-shadow: 0px 3px 15px 1px;
    float: left;
    height: 166px;
    line-height: 22px;
    margin-right: 25px;
    padding: 17px 15px 36px 55px;
    position: relative;
    width: 100%;
    border-radius: 10px;
}




div#TextHTML-Module .defaultTitle {
    height: 19px;
    overflow: hidden;
}




.defaultTitle, .contact-title h2, #CartHeader, #ProductByCategory h3 {
    color: #000000;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
    padding-bottom: 5px;
}





.defaultContent.TextHTML-content1 a, .defaultContent.TextHTML-content2 a, .defaultContent.TextHTML-content3 a, .defaultContent.TextHTML-content4 a {
    color: #000;
    position: relative;
}





.defaultContent.TextHTML-content1 a:before {    content: url(http://phuong.vnws.com/profiles/phuongvnwscom/uploads/attach/1449033998_city8.png);}




.defaultContent.TextHTML-content2 a:before {    content: url(http://phuong.vnws.com/profiles/phuongvnwscom/uploads/attach/1449034071_hom%C3%A968.png);}




.defaultContent.TextHTML-content3 a:before {    content: url(http://phuong.vnws.com/profiles/phuongvnwscom/uploads/attach/1449034090_mappointer2.png);}




.defaultContent.TextHTML-content4 a:before {    content: url(http://phuong.vnws.com/profiles/phuongvnwscom/uploads/attach/1449034113_payment7.png);}




.defaultContent.TextHTML-content1 a:before, .defaultContent.TextHTML-content2 a:before,.defaultContent.TextHTML-content3 a:before, .defaultContent.TextHTML-content4 a:before   {background: rgba(255, 255, 255, 0.4) none repeat scroll 0 0;    margin-top: 4px;    border-radius: 29px;    height: 45px;    left: -50px;    padding: 12px 8px 3px 5px;    position: absolute;    text-align: center;    width: 45px;}





/*end html dự án */

/*header html*/
.contacttop {     color: #ddd;    width: 100%;    z-index: 1000;margin-top:10px;}



.contacttop .flag{
	float:right;
}


.flag {      float: left;
    text-align: right;
}




.flag a:first-child img {    margin-top: 3px; }




.flag img {  height: 26px;    margin-right: 9px;    padding: 2px 0;    width: 25px; }




span.mail-onlione {  background: url(http://phuong.vnws.com/profiles/phuongvnwscom/uploads/attach/1450084665_mailyellow.png);  background-repeat: no-repeat;  padding-left: 20px;  background-position: 0;}





span.hotline-onlione {  background: url(http://phuong.vnws.com/profiles/phuongvnwscom/uploads/attach/1449045020_iconphone.png);  background-repeat: no-repeat;  padding-left: 15px;  margin-left: 15px;  background-position: 0;  border-left: 1px solid #ccc;  background-position: 20px;  padding-left: 35px; }





span.mail-g {  background: url(http://phuong.vnws.com/profiles/phuongvnwscom/uploads/attach/1449045041_iconyoutube.png);  background-repeat: no-repeat;  width: 20px;  height: 30px;  display: inline-block;  line-height: 35px;  background-position: 0 11px;  margin-left: 10px;}





span.mail-fb-intet{  background: url(http://phuong.vnws.com/profiles/phuongvnwscom/uploads/attach/1449045062_icong.png);  background-repeat: no-repeat;  width: 20px;  height: 30px;  display: inline-block;  line-height: 35px;  background-position: 0 11px;  margin-left: 10px;}





span.mail-fb_on{  background: url(http://phuong.vnws.com/profiles/phuongvnwscom/uploads/attach/1449045084_icconfb.png);  background-repeat: no-repeat;  width: 20px;  height: 30px;  display: inline-block;  line-height: 35px;  background-position: 0 11px;  margin-left: 10px;}






.contacphone a { color: transparent; }





.contacphone {
    width: 33%;
    float: left;
    text-align: center; margin-top: 5px;
}




/* end header html */

.contacttop{  color: #DFCB43;  height: 35px;}





ul.social {
        text-align: center;
    margin-top: 2px;
    float: left;
}





ul.social li a {
    display: block;
    color: #FDBF09;
    padding: 5px 11px;
    text-align: center;
    font-size: 20px;     border-radius: 100%;
}





ul.social li .hover:hover {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);}





ul.social li a.fb:hover {
    background: #3792ea;
    color: #fff;
}





ul.social li a.tw:hover {
	background: #00aced
}




ul.social li a.yt:hover {
	background: #bb0000
}




ul.social li a.gg:hover {
	background: #dd4b39
}




ul.social li a.rss:hover {
	background: #e67329
}





.box-category .heading {
    position: relative;
    font-family: "sans", Arial, Helvetica, sans-serif;
    color: #ff0;
    margin-top: 8px;
    margin-bottom: -4px;
    border-bottom: 1px solid #fff;
    font-weight: bold;
    margin-left: 5px;
}



.box-category .heading span {
    margin-left: 0px;
    width: 100%;
    text-align: center;
}




footer .copyright {
    padding: 4px 0;}





.support-online .box-inner {    padding: 10px;}




.support-online .box-inner img {    margin-right: 15px;}





.support-online .box-inner .des h3 {
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
}





.support-online .box-inner .des ul li {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
}




.main-wrap .col-lg-12.col-md-12.col-sm-12.col-xs-12{
	background:none;
}




ul.nav li ul.dropdown-menu{
	position:absolute;
}


.top-menu {
	background:rgba(0,0,0,0.8);
	position:absolute;
	top:0px;
	width:100%;
}


.st-content, .st-content-inner{
	overflow-x: initial;
}



.footer-html{
	border-top:3px solid #000;
	padding:10px 0px; 
    background: rgba(0,0,0,0.6);
}


.top-footer-1{
	border-top:0px !important;
}


.tab-content-detail .tabs-detail{
	background: #e0e4e7;
	text-shadow: 0 1px 1px #fff;
	border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-left: 1px solid #e0e4e7;
	border-right: 1px solid #e0e4e7;
	-webkit-box-shadow: inset 0px 5px 0px 1px rgba(0, 0, 0, 0.02);
	box-shadow: inset 0px 5px 0px 1px rgba(0, 0, 0, 0.02);	
	width:100%;
	float:left;
}


.tab-content-detail .tabs-detail > div a{
	display:block;
	float:left;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 15px; color:#666;
}


.tab-content-detail .tabs-detail > div.active a,.tab-content-detail .tabs-detail > div:hover a{
	background:#fff;
}


.tab-content-detail {
	border:1px solid #ddd;
	margin:20px 0px;
}


.tab-content-detail .tab-content{
	padding:10px;
	float:left;
	width:100%;
	border:1px solid #ddd;
	border-top:0px;
}



footer p {    color: #fff;}



.flipInX {    -webkit-animation-name: none;    animation-name: none;}



.share {    display: none;}




.itemblog p, .detail p.des, .detail p, .postitem p {    color: #666;}



.group.doitac img {
    width: auto !important;
    height: 114px;
}








.fa-angle-down:before {
    content: "f107";
}




@media (max-width: 992px){
.contacttop {
    color: #DFCB43;
    height: 35px;
    position: absolute;
    top:-5px;
    right: 0;     width: inherit !important;
}



.top-slideshow {    margin-bottom: -31px !important;}



.top-logo {    margin-top: 40px;    padding: 10px;}



}



footer {    margin-top: 50px;}



.top-slideshow {    margin-bottom: -51px;}



.news {    position: relative;    display: none; }




#st-trigger-effects button i:before { color: #fff; }



div#ttdienthoai a {    color: #fff;}



.carousel-control.left img, .carousel-control.right img {
    background: rgba(0,145,215,0.3);
    padding: 15px;
    border-radius: 100%;
}



#st-trigger-effects {    width: 100%;    background: #0092D7;}


.tab-content-detail .tabs-detail{
	background: #e0e4e7;
	text-shadow: 0 1px 1px #fff;
	border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-left: 1px solid #e0e4e7;
	border-right: 1px solid #e0e4e7;
	-webkit-box-shadow: inset 0px 5px 0px 1px rgba(0, 0, 0, 0.02);
	box-shadow: inset 0px 5px 0px 1px rgba(0, 0, 0, 0.02);	
	width:100%;
	float:left;
}

.tab-content-detail .tabs-detail > div a{
	display:block;
	float:left;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 15px;
}

.tab-content-detail .tabs-detail > div.active a,.tab-content-detail .tabs-detail > div:hover a{
	background:#fff;
}

.tab-content-detail {
	border:1px solid #ddd;
	margin:20px 0px;
}

.tab-content-detail .tab-content{
	padding:10px;
	float:left;
	width:100%;
	border:1px solid #ddd;
	border-top:0px;
}
