/*
    Theme Name: BDS - Nguyen Son
    Theme URI: https://www.facebook.com/nguyenson.net
    Author: NguyenSon
    Author URI: https://www.facebook.com/nguyenson.net
*/
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i&subset=greek,greek-ext,vietnamese');
@media screen{

.adlinkvntools-Mobile .btn-list {
 display:none;
}

    * {
        margin: 0px;
        padding: 0px;
    }
    a:link{
        text-decoration:none;
    }
    a:focus{
        outline: none;
    }
    img{
        display: block;
        padding: 0px;
        outline: none;
        border: none;
    }
    ul{
        list-style:none;
    }
    h1{
        margin: 0px;
        padding: 0px;
    }
    body{
        font-family: 'Roboto Condensed', sans-serif;
        font-size: 16px;
        line-height: 1.7;
        color: #333;
        /* -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none; */
    }
   /* body.body-padding{
        padding-top: 140px;
    }
    body.logged-in.body-padding{
        padding-top: 172px;
    }*/
    .container{
        width: 1170px;
        margin:0 auto;
        position: relative;
    }
    /*
    * HEADER.
    */
    .header{
        background: url(images/bg/bg.png) center center;
    }
    .header-fixed{
        position: fixed;
        top: 0px;
        left: 0px;
        width: 100%;
        z-index: 10000;
        box-shadow: 0 3px 5px rgba(0, 0, 0, .1);
    }
    .logged-in .header-fixed{
        top: 32px;
    }
    /*.header-fixed .header-top{
        display: none;
    }*/
    .header .container{
        height: 75px;
        line-height: 75px;
    }
    .logo{
        position: absolute;
        left: 0px;
        right: 0px;
        margin: 0px auto;
        padding: 0px;
        margin-top: 15px;
        height: 45px;
        width: 300px;
    }
    .header-fixed .logo{
        height: 60px;
        margin-top: 10px;
    }
    .logo a{
        display: block;
        height: 100%;
    }
    .logo a img{
           height: 65px;
    margin: -10px auto;
    width: auto;
    }
    .close-nav{
        display: none;
    }
    .show-nav{
        display: none;
        position: absolute;
        left: 0px;
        padding-right: 20px;
        font-size: 25px;
        padding-right: 20px;
        color: #cd4e1f;
        cursor: pointer;
    }
    .header-fixed .collap-main-nav{
        margin-top: 12px;
    }
    .header-nav-item{
        width: calc((100% - 360px) / 2);
    }
    .header-nav-left ul{
        float: right;
    }
    .header-nav-right ul{
        float: left;
    }
    .header-nav-item>ul>li{
        float: left;
        position: relative;
    }
    .header-nav-item>ul>li a{
        display: block;
        color: #d24d24;
        font-weight: 700;
        font-size: 15px;
        padding: 0 15px;
    }
    .header-nav-item>ul>li>ul{
        position: absolute;
        top: calc(100% + 10px);
        left: 0px;
        min-width: 220px;
        background-color: #fff;
        z-index: 1000;
        line-height: 23px;
        box-shadow: 0 0 20px rgba(0, 0, 0, .1);
        opacity: 0;
        visibility: hidden;
        line-height: 20px;
        transition: all ease-in-out .2s;
        border-radius: 3px;
    }
    .header-nav-item>ul>li>ul:before{
        position: absolute;
        content: '';
        top: -16px;
        left: 20px;
        border: 8px solid transparent;
        border-bottom: 8px solid #fff;
    }
    .header-nav-item>ul>li:hover>ul{
        top: 100%;
        opacity: 1;
        visibility: visible;
        transition: all ease-in-out .3s;
    }
    .header-nav-item>ul>li>ul>li:nth-child(n+2){
        position: relative;
        border-top: 1px solid #eee;
    }
    .header-nav-item>ul>li>ul>li:first-child{
        border-top: none;
    }
    .header-nav-item>ul>li>ul>li:last-child{
        border-bottom: none;
    }
    .header-nav-item>ul>li>ul>li>a{
        padding: 10px 20px;
        color: #333;
        font-weight: 400;
    }
    .header-nav-item>ul>li>ul>li>a:hover{
        background-color: #f5f5f5;
        color: #b41f24;
    }
    .header-nav-item>ul>li>ul>li:first-child>a{
        border-radius: 3px 3px 0 0;
    }
    .header-nav-item>ul>li>ul>li:last-child>a{
        border-radius: 0 0 3px 3px;
    }
    /**/
    .icon-search{
        position: absolute;
        top: 0px;
        right: 0px;
        color: #fff;
        font-size: 16px;
        padding-left: 20px;
        cursor: pointer;
    }
    
    /*
    * FEATURED.
    */
    .featured{
        position: relative;
        background-color: #f9f9f9;  
    }
    .featured-item{
        position: relative;
        display: block;
        height: calc(100vh - 75px);
    }
    .thumb-cover{
        overflow: hidden;
    }
    .thumb-cover img{
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
    }
    .featured-item-inner{
        position: absolute;
        display: flex;
        align-items: center;
        justify-content: center;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
    }

    .featured-item-title{
	position: relative;
	margin: 0;
	padding: 10px 20px;
	background: #294c52;
	font-size: 25px;
	color: #fff;
    }

	.featured-item-title:hover, .featured-item-link:hover {
		background:#eb622b;
		transition:all .25s ease 0s
}

	.featured-item-title:after {
		content:'';
		position:absolute;
		top:-5px;
		left:-5px;
		width:calc(100% + 8px);
		height:calc(100% + 8px);
		border:1px solid rgba(21,54,96,.75);
		transition:all .25s ease 0s
}

	.featured-item-title:hover:after {
		top:0;
		left:0;
		width:100%;
		height:100%;
		border:1px solid rgba(77,184,72,.75);
		opacity:0;
}

    .featured-item-link{
        margin-left: 20px;
		padding: 5px 10px;
		background: #294c52;
		font-size: 15px;
		color: #fff;
    }


    .owl-carousel{
        position: relative;
    }


    .owl-carousel{
        position: relative;
    }
    .owl-theme  button,
    .owl-theme button:focus{
        outline: none !important;
    }
    .owl-theme .owl-dots .owl-dot.active span{
        width: 20px;
        background-color: rgba(235,98,43,0.8) !important;
    }
    .owl-theme .owl-dots .owl-dot:hover span{
        background-color: rgba(235,98,43,0.8) !important;
    }
    .featured .owl-theme .owl-dots .owl-dot span{
        background-color: #fff;
    }
    .featured .owl-theme .owl-dots{
        position: absolute;
        left: 0px;
        bottom: 10px;
        width: 100%;
    }
    .owl-theme .owl-nav{
        left: 0px;
        top: 0px;
        margin-top: 0px !important;
    }
    .owl-nav button{
        margin: 0px !important;
        position: absolute;
        top: calc(50% - 20px) !important;
        width: 35px;
        height: 40px;
        font-family: Arial !important;
        line-height: 36px !important;
        text-align: center;
        background-color: rgba(255, 255, 255, .8) !important;
        border-radius: 0px !important;
        font-size: 25px !important;
        z-index: 10000;
        box-shadow: 0 0 60px rgba(0, 0, 0, .1);
        opacity: 0;
        visibility: hidden;
        transition: all ease-in-out .2s;
    }
    .owl-carousel:hover .owl-nav button{
        opacity: 1;
        visibility: visible;
    }
    .owl-nav button:hover{
        background-color: rgba(255, 255, 255, 1) !important;
        color: #333 !important;
    }
    .owl-nav button span{
        display: block !important;
        width: 100% !important;
        height: 100% !important;
    }
    .owl-nav button.owl-prev{
        left: 0px !important;
    }
    .owl-nav button.owl-next{
        right: 0px !important;
    }
    /**/
    .owl-wrap{
        overflow: hidden;
        position: relative;
    }
    .owl-wrap .owl-carousel{
        overflow: hidden;
        width: 100%;
    }
    .owl-wrap .owl-theme .owl-dots{
        width: calc(100% - 30px);
        /*margin-top: 20px !important;*/
        display: none !important;
    }
    .owl-theme-flex .owl-stage{
        display: flex;
        flex-flow: row wrap;
    }
    .owl-theme-flex .owl-flex-item{
        height: 100%;
    }

    /*
    * BLOCK ITEM.
    */
    .block-item-bg-gray{
        background-color: #e9e9e9;
    }
    .block-item-bg-gray2{
        background-color: #f9f9f9;
    }
    .block-item-bg-blue{
        background-color: #e4ebf7;
    }
    .block-item-overlay{
        background-color: rgba(0, 0, 0, .5);
    }
    .block-item .container{
        padding: 40px 0;
    }
    .block-item-head{
        text-align: center;
    }
    .block-item-title{
        color: #005500
    }
    .block-item-title-white{
        color: #d24d24;
    }
    .block-item-title span{
        display: block;
    }
    .block-item-title span:nth-child(1),
    .block-item-title h1{
        font-size: 25px;
        font-weight: 400;
    }
    .block-item-title span:nth-child(2){
        display: inline-block;
        position: relative;
        font-size: 25px;
        line-height: 25px;
        color: #fff;
        margin-top: 5px;
    }
    .block-item-title span:nth-child(2):before,
    .block-item-title span:nth-child(2):after{
        position: absolute;
        content: '';
        width: 100px;
        height: 1px;
        top: 12px;
        background-color: #ddd;
    }
    .block-item-title-white span:nth-child(2):before,
    .block-item-title-white span:nth-child(2):after{
        background-color: #fff;
    }
    .block-item-title span:nth-child(2):before{
        left: -115px;
    }
    .block-item-title span:nth-child(2):after{
        right: -115px;
    }
    .block-item-des{
        margin-top: 10px;
    }
    .block-item-des-white{
        color: #d24d24;
    }
    .block-item-content{
        margin-top: 30px;
    }
    .block-content-flex{
        display: flex;
        flex-flow: row wrap;
    }

    /*
    * BLOCK NOTE.
    */
    .block-note{
        background-color: #294c52;
    }
    .block-note .container{
        color: #fff;
        font-size: 16px;
        text-align: center;
    }
    .block-note .container img{
        display: inline-block;
    }


    /*
    * BLOCK INTRO.
    */
    .home-intro-left,
    .home-intro-right{
        width: calc((100% - 30px) / 2);
    }
    .home-intro-title1,
    .home-intro-title2{
        color: #bd0000;
        font-size: 20px;
    }
    .home-intro-title2{
        font-size: 25px;
        font-weight: 700;
    }
    .home-intro-content{
        margin-top: 15px;
        font-size: 15px;
    }
    .home-intro-content p:nth-child(n+2){
        margin-top: 10px;
    }
    .home-intro-morelink{
        margin-top: 20px;
    }
    .morelink-btn{
        position: relative;
        display: inline-block;
        height: 38px;
        line-height: 38px;
        color: #eb622b;
        border: 1px solid #eb622b;
        border-radius: 40px;
        padding: 0 20px;
        overflow: hidden;
    }
    .morelink-btn span{
        position: relative;
        z-index: 10;
    }
    .morelink-btn:hover{
        color: #fff;
    }
    .morelink-btn:before,
    .morelink-btn:after{
        position: absolute;
        content: '';
        left: 0px;
        height: 0px;
        width: 100%;
        z-index: 1;
        background-color: #eb622b;
        transition: all ease-in-out .2s;
    }
    .morelink-btn:before{
        top: 0px;
    }
    .morelink-btn:after{
        bottom: 0px;
    }
    .morelink-btn:hover:before,
    .morelink-btn:hover:after{
        height: 20px;
    }
    .home-intro-right img{
        width: 100%;
    }
    /*
    * BLOCK COUNT.
    */
    .block-count .container{
        padding-top: 10px;
    }
    .count-item{
        width: calc((100% - 90px) / 4);
        margin-right: 30px;
        text-align: center;
    }
    .count-item:nth-child(4n+4){
        float: right;
        margin-right: 0px;
    }
    .count-item:nth-child(n+5){
        margin-top: 30px;
    }
    .count-item-icon img{
        height: 60px;
        margin: 0 auto;
    }
    .count-item-info{
        margin-top: 5px;
    }
    .count-item-title{
        font-size: 36px;
        font-weight: 700;
        color: #eb622b;
    }
    .count-item-des{
        margin-top: 0px;
        font-size: 16px;
        line-height: 25px;
    }

    /*
    * BLOCK REGISTER.
    */
    .block-register{
        background: url(images/bg/bg.png) center center;
    }
    .block-register .container{
        padding-bottom: 25px;
    }
    .home-register-item{
        width: calc((100% - 90px) / 4);
        margin-right: 30px;
        text-align: center;
    }
    .home-register-item:nth-child(4n+4){
        float: right;
        margin-right: 0px;
    }
    .home-register-item:nth-child(n+5){
        margin-top: 30px;
    }
    .home-register-item input{
        width: 100%;
        height: 40px;
        outline: none;
        border: none;
        padding: 0 10px;
        box-sizing: border-box;
        border-radius: 3px;
    }
    .home-register-submit input{
        color: #fff;
        background-color: #eb622b;
    }

    /*
    * BLOCK PRO.
    */
    .block-item-title-advance{
        position: relative;
        display: inline-block;
        height: 45px;


        color: #d65524;
        font-weight: 700;
    }
    .block-item-title-advance span{
        display: block;
        padding: 0 20px;
    }
    .block-item-title-advance:before,
    .block-item-title-advance span:before,
    .block-item-title-advance:after,
    .block-item-title-advance span:after{
        position: absolute;
        content: '';
        background-color: #f1ba79;
    }
    .block-item-title-advance:before,
    .block-item-title-advance span:before{
        height: 1px;
        width: 50px;
    }
    .block-item-title-advance:after,
    .block-item-title-advance span:after{
        width: 1px;
        height: 15px;
    }
    .block-item-title-advance:before,
    .block-item-title-advance:after{
        top: 0px;
        left: 0px;
    }
    .block-item-title-advance span:before,
    .block-item-title-advance span:after{
        bottom: 0px;
        right: 0px;
    }
    /**/
    .du-an-item-thumb{
        position: relative;
        display: block;
        color: #333;
        height: 250px;
    }
    .thumb-hoverlay{
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        opacity: 0;
        visibility: hidden;
        background: #f9f9f9ab url(images/icon/icon-pro-hover.png) left 100px center no-repeat;
        background-size: 80px auto;
        transition: all ease-in-out .3s;
    }
    .du-an-item-thumb:hover .thumb-hoverlay{
        opacity: 1;
        visibility: visible;
        background: #f9f9f9ab url(images/icon/icon-pro-hover.png) center center no-repeat;
        background-size: 80px auto;
    }
    .du-an-item-info{
        margin-top: 16px;
        text-align: center;
    }
    .du-an-item-title{
        font-size: 18px;
        font-weight: 700;
    }
    .du-an-item-title a{
        display: block;
        color: #294c52;
    }
	.du-an-item-title a:hover{
        display: block;
        color: #f1b67c;
    }
    .du-an-item-des{
        margin-top: 2px;
    }
    .block-item-morelink{
        margin-top: 30px;
        text-align: center;
    }

    /*
    * BLOCK NEW.
    */
    .block-new .container{
        padding-top: 10px;
    }
    .block-new-left{
        width: calc(100% - 455px);
    }
    .block-new-right{
        width: 430px;
    }
    .home-new-fea{
        position: relative;
        width: 100%;
        height: 460px;
    }
    .home-new-fea:before{
        position: absolute;
        content: '';
        left: 0px;
        bottom: 0px;
        width: 100%;
        height: 75%;
        z-index: 1;
        background: -moz-linear-gradient(top,transparent 0,rgba(0,0,0,.65) 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(100%,rgba(0,0,0,.65)));
        background: -webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.65) 100%);
        background: -o-linear-gradient(top,transparent 0,rgba(0,0,0,.65) 100%);
        background: -ms-linear-gradient(top,transparent 0,rgba(0,0,0,.65) 100%);
        background: linear-gradient(to bottom,transparent 0,rgba(0,0,0,.65) 100%);
    }
    .home-new-fea-thumb{
        height: 100%;
    }
    .home-new-fea-tax{
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        z-index: 10;
    }
    .home-new-fea-tax a{
        display: inline-block;
        height: 25px;
        line-height: 25px;
        color: #fff;
        font-size: 13px;
        padding: 0 8px;
        margin-bottom: 4px;
        background-color: #81bd00;
        margin-right: 3px;
    }
    .home-new-fea-tax a:hover{
        background-color: #febf01;
    }
    .home-new-fea-tax a:last-child{
        margin-right: 0px;
    }
    .home-new-fea-info{
        display: block;
        position: absolute;
        left: 0px;
        bottom: 0px;
        width: 100%;
        height: 100%;
        z-index: 5;
    }
    .home-new-fea-info-inner{
        position: absolute;
        bottom: 0px;
        left: 0px;
        width: 100%;
        padding: 15px 20px;
        color: #fff;
    }
    .home-new-fea-title{
        font-size: 18px;
        line-height: 28px;
        font-weight: 700;
    }
    /**/
    .home-new-item{
        width: calc((100% - 15px) / 2);
        margin-right: 15px;
    }
    .home-new-item:nth-child(2n+2){
        float: right;
        margin-right: 0px;
    }
    .home-new-item:nth-child(n+3){
        margin-top: 20px;
    }
    .home-new-item-thumb{
        display: block;
        height: 140px;
    }
    .home-new-item-info{
        margin-top: 10px;
    }
    .home-new-item-title{
        font-size: 15px;
        line-height: 22px;
        font-weight: 700;
    }
    .home-new-item-title a{
        display: block;
        color: #333;
    }

    /*
    * BLOCK LOGO CUSTOMER.
    */
    .block-logo .container{
        padding-top: 10px;
    }
    .logo-item{
        display: block;
        color: #333;
    }
    .logo-item img{
        height: 65px;
        margin: 0 auto;
        width: auto !important;
        max-width: 100% !important;
        filter: grayscale(1);
        transition: all ease-in-out .3s;
    }
    .logo-item:hover img{
        filter: grayscale(0);
    }


    /*
    * FOOTER.
    */
    .footer{
        color: #000;
        background: url(images/bg/bg.png) center center;
    }
    .footer-item{
        width: calc((100% - 260px) / 2);
        margin-right: 30px;
    }
    .footer-item:nth-child(1){
        width: 200px;
    }
    .footer-item:nth-child(3){
        float: right;
        margin-right: 0px;
    }
    .footer-logo a{
        display: block;
        color: #fff;
    }
    .footer-logo a img{
        width: 100%;
        margin: 0 auto;
    }
    .footer-slogan{
        font-size: 23px;
    color: #f1ba79;
    text-transform: capitalize;
    text-align: center;
}
    }
    .footer-item-head{
        font-size: 18px;
        font-weight: 700;
    }
    .footer-item-content{
        margin-top: 15px;
    }
    .footer-contact-item:nth-child(n+2){
        margin-top: 10px;
    }
    .footer-contact-item-left{
        width: 21px;
        height: 21px;
        line-height: 21px;
        font-size: 12px;
        border-radius: 100%;
        border: 1px solid #fff;
        text-align: center;
    }
    .footer-contact-item-right{
        margin-left: 33px;
    }
    .footer-form-register{
        position: relative;
    }
    .footer-form-register input{
        width: 100%;
        height: 40px;
        outline: none;
        box-sizing: border-box;
        border: none;
        padding: 0 10px;
        border-radius: 3px;
        color: #333;
    }
    .footer-form-register input[type="submit"]{
        position: absolute;
        top: 0px;
        right: 0px;
        width: 100px;
        color: #fff;
        background-color: #eb622b;
        border-radius: 0 3px 3px 0;
    }
    .footer-social-link a{
        display: inline-block;
        width: 32px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        border: 1px solid #fff;
        color: #fff;
        border-radius: 100%;
        margin-top: 10px;
    }
    .footer-social-link a:nth-child(n+2){
        margin-left: 10px;
    }
    .footer-social-link a:hover{
        background-color: #eb622b;
        border: 1px solid #eb622b;
    }
    /**/
    .footer-bottom{
        background-color: rgba(0, 0, 0, .1);
        border-top: 1px solid #f1ba79;
    }
    .footer-bottom .container{
        text-align: center;
        padding: 20px 0;
    }
    .footer-bottom a{
        color: #fff;
    }
    /**/
    .btn-scroll{
        width: 35px;
        height: 35px;
        line-height: 35px;
        padding: 0px;
        border-radius: 100%;
        background-color: #ddd;
    }
    .btn-scroll:before{
        border-radius: 100%;
        border: 1px solid rgba(235, 98, 43, .65);
    }
    .icon-back-top{
        position: fixed;
        right: 20px;
        text-align: center;
        font-family: Arial;
        color: #fff;
        font-size: 23px;
        font-weight: 300;
        opacity: 0;
        visibility: hidden;
        bottom: 0px;
        cursor: pointer;
        z-index: 20000;
        transition: all ease-in-out .3s;
    }
    .icon-back-top:hover{
        background-color: rgba(110, 12, 12, .65);
    }
    .icon-back-top-active{
        opacity: 1;
        visibility: visible;
        bottom: 20px;
    }
    /**/
    .box-scroll{
        position: fixed;
        z-index: 1000;
        left: 0px;
        bottom: 20px;
        left: -300px;
        transition: all ease-in-out .3s;
    }
    .box-scroll-active{
        left: 0px;
    }
    .box-scroll-register{
        width: 300px;
        background-color: #f9f9f9;
    }
    .box-scroll-register-head{
        height: 35px;
        line-height: 35px;
        font-weight: 700;
        position: relative;
        text-align: center;
        color: #fff;
        background-color:  #294c52;
    }
    .box-scroll-register-head i{
        position: absolute;
        top: 0px;
        right: 0px;
        width: 35px;
        height: 35px;
        text-align: center;
        line-height: 35px;
        cursor: pointer;
    }
    .box-scroll-register-content{
        padding: 10px;
        padding-bottom: 0px;
    }
    .box-scroll-register-content input,
    .box-scroll-register-content select,
    .box-scroll-register-content textarea{
        width: 100%;
        height: 38px;
        outline: none;
        border: 1px solid #e8e8e8;
        box-sizing: border-box;
        margin-top: 10px;
        padding: 0 10px;
    }
    .box-scroll-register-content .fullname input{
        margin-top: 0px;
    }
    .box-scroll-register-content select{
        padding: 6px;
    }
    .box-scroll-register-content textarea{
        height: 100px;
        padding: 10px;
    }
    .box-scroll-register-content input[type="submit"]{
        margin-top: 5px;
        color: #fff;
        border: none;
        background-color: #bd0000;
    }


    /*
    * ARCHIVE DU AN.
    */
    .block-banner-top{
        position: relative;
    }
    .block-banner-top>img{
        width: 100%;
    }
    .block-banner-top-inner{
        position: absolute;
        width: 100%;
        left: 0px;
        bottom: 20px;
    }
    .banner-top-tax-item{
        display: inline-block;
        margin-top: 10px;
        margin-right: 10px;
        color: #fff;
        height: 30px;
        line-height: 30px;
        padding: 0 15px;
        border-radius: 3px;
        background-color: #294c52db;
    }
    .block-banner-top-inner ul li{
        display: inline-block;
        margin-top: 10px;
        margin-right: 10px;
    }
    .block-banner-top-inner ul li a{
        display: block;
        color: #fff;
        height: 30px;
        line-height: 30px;
        padding: 0 15px;
        border-radius: 3px;
        text-transform: uppercase;
        background-color: rgba(110, 12, 12, .8);
    }


    /*
    * ARCHIVE DANH MUC.
    */
    .block-breakcrumb{
        background-color: #f9f9f9;
    }
    .block-breakcrumb .container{
        padding: 15px 0;
    }
    .block-breakcrumb a{
        color: #333;
        padding: 0 5px;
    }
    .block-breakcrumb>span>span>a{
        padding-left: 0px;
    }
    .block-breakcrumb span.breadcrumb_last{
        padding-left: 5px;
    }
    /**/
    .tax-pro-wrap .du-an-item{
        width: calc((100% - 50px) / 3);
        margin-right: 25px;
    }
    .tax-pro-wrap .du-an-item:nth-child(3n+3){
        float: right;
        margin-right: 0px;
    }
    .tax-pro-wrap .du-an-item:nth-child(n+4){
        margin-top: 25px;
    }
    /**/
    .sidebar{
        width: 300px;
    }
    .primary{
        width: calc(100% - 330px);
    }
    .tax-pro-wrap{
        margin-top: 30px;
    }
    .tax-pro-item{
        width: calc((100% - 60px) / 3);
        margin-right: 30px;
        background-color: #f9f9f9;
        box-shadow: 0 0 20px #f5f5f5;
        border: 1px solid #ddd;
    }
    .tax-pro-item:nth-child(3n+3){
        float: right;
        margin-right: 0px;
    }
    .tax-pro-item:nth-child(n+4){
        margin-top: 30px;
    }
    .tax-pro-item-thumb{
        position: relative;
        display: block;
        color: #333;
        height: 230px;
    }
    .post-icon-type{
        position: absolute;
        right: 14px;
        bottom: 10px;
        font-size: 35px;
        line-height: 1;
        color: rgba(255, 255, 255, .8);
        z-index: 1000;
        transition: all ease-in-out .2s;
    }
    .archive-new-item-thumb:hover .post-icon-type{
        right: 30px;
        bottom: 25px;
        color: #fff;
        transition: all ease-in-out .3s;
    }
    .thumb-hv-wrap{
        position: relative;
    }
    .thumb-hv-wrap:after{
        position: absolute;
        content: '';
        width: 100%;
        height: 100%;
        top: 0px;
        left: 0px;
        background-color: rgba(110, 12, 12, 1);
        opacity: .3;
        z-index: 10;
        display: none;
    }
    .thumb-hv-wrap:hover:after{
        display: block;
    }
    .thumb-hv-eff1,
    .thumb-hv-eff2{
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        z-index: 20;
    }
    .thumb-hv-eff1:before,
    .thumb-hv-eff1:after,
    .thumb-hv-eff2:before,
    .thumb-hv-eff2:after{
        position: absolute;
        content: '';
        background-color: #fff;
        transition: all ease-in-out .2s;
    }
    .thumb-hv-eff1:before,
    .thumb-hv-eff1:after{
        width: 1px;
        height: 0px;
    }
    .thumb-hv-eff1:before{
        top: 0px;
        left: 18px;
    }
    .thumb-hv-eff1:after{
        bottom: 0px;
        right: 18px;
    }
    .thumb-hv-wrap:hover .thumb-hv-eff1:before,
    .thumb-hv-wrap:hover .thumb-hv-eff1:after{
        height: 100%;
    }
    .thumb-hv-eff2:before,
    .thumb-hv-eff2:after{
        width: 0px;
        height: 1px;
    }
    .thumb-hv-eff2:before{
        top: 18px;
        right: 0px;
    }
    .thumb-hv-eff2:after{
        bottom: 18px;
        left: 0px;
    }
    .thumb-hv-wrap:hover .thumb-hv-eff2:before,
    .thumb-hv-wrap:hover .thumb-hv-eff2:after{
        width: 100%;
    }
    .tax-pro-item-info{
        padding: 15px;
    }
    .tax-pro-item-title{
        font-size: 18px;
        line-height: 28px;
        font-weight: 700;
    }
    .tax-pro-item-title a{
        display: block;
        color: #333;
    }
    .tax-pro-item-des{
        margin-top: 5px;
    }

    /* Pagination */
    .pagination{
        clear: both;
        text-align: center;
    }
    .pagination span,
    .pagination a{
        display: inline-block;
        margin-right: 10px;
        margin-top: 30px;
        height: 35px;
        line-height: 35px;
        padding: 0 15px;
        color: #333;
        background-color: #f1f1f1;
    }
    .pagination-template a:last-child,
    .pagination-template span:last-child{
        margin-right: 0px;
    }
    .pagination a:hover,
    .pagination .current{
        color: #fff;
        background-color: #bd0000;

    }
    .pagination .next,
    .pagination .prev{
        width: auto;
        padding: 0 15px;
    }
    /*
    * SIDEBAR.
    */
    .sidebar-item{
    }
    .sidebar-item:nth-child(n+2){
        margin-top: 30px;
    }
    .sidebar-item-head{
        position: relative;
        height: 38px;
        line-height: 38px;
        padding: 0 10px;
        font-size: 17px;
        color: #fff;
        font-weight: 700;
        background-image: linear-gradient(-243deg,#005500 0%,#057f05 100%);
    }
    .sidebar-item-content{
        padding: 10px 10px;
        background-color: #f8f9fc;
    }
    /**/
    .sidebar-post-item:nth-child(n+2){
        margin-top: 10px;
        padding-top: 10px;
        border-top: 1px solid #e8e8e8;
    }
    .sidebar-post-item-thumb{
        display: block;
        padding: 2px;
        border: 1px solid #e8e8e8;
        background-color: #fff;
    }
    .sidebar-post-item-thumb-inner{
        width: 70px;
        height: 70px;
    }
    .sidebar-post-item-title{
        margin-left: 85px;
        font-size: 15px;
        line-height: 22px;
        font-weight: 700;
        color: #0c336c;
    }
    .sidebar-post-item-title a{
        display: block;
        color: #333;
    }

    /*
    * SINGLE DU AN.
    */
    .featured-pro-title{
        padding: 20px 35px;
        font-size: 28px;
    }
    .single-pro-item{
				box-shadow: 0 0 11px 0 rgba(50,50,50,.11);
				padding: 10px 20px;
				background: #fff;
    }
    .block-item-title-advance-single{
        /*font-weight: 400;*/
    }
    .single-pro-item .block-item-content{
        margin-top: 20px;
    }
    /**/
    .single-pro-nav-scroll{
        position: fixed;
        top: 120px;
        left: 1px;
        width: 35px;
        z-index: 100;
    }
    .single-pro-nav-scroll a{
        position: relative;
        display: block;
        width: 35px;
        height: 35px;
        line-height: 35px;
        text-align: center;
        color: #fff;
        background-color: #294c52;
        transition: all ease-in-out .2s;
    }
    .single-pro-nav-scroll a:nth-child(n+2){
        margin-top: 1px;
    }
    .single-pro-nav-scroll a:hover{
        background-color: #f3ba75;
    }
    .single-pro-nav-scroll a.active{
        background-color: #f3ba75;
    }
    .single-pro-nav-scroll a span{
        position: absolute;
        top: 0px;
        left: 15px;
        display: block;
        width: 150px;
        height: 35px;
        line-height: 35px;
        background-color: #294c52;
        opacity: 0;
        visibility: hidden;
        transition: all ease-in-out .2s;
    }
    .single-pro-nav-scroll a:hover span{
        opacity: 1;
        visibility: visible;
        left: 100%;
        transition: all ease-in-out .3s;
    }
    .single-pro-nav-scroll a:last-child,
    .single-pro-nav-scroll a:last-child span{
        background-color: #eb622b;
    }

    /*
    *  POPUP REGISTER PRO.
    */
    .popup-register-pro{
        padding: 30px !important;
    }
    .popup-register-pro-inner{
        width: 800px;
    }
    .popup-register-pro-left{
        width: 500px;
    }
    .popup-register-pro-right{
        width: calc(100% - 520px);
    }
    .popup-register-pro-left img{
        width: 100%;
    }
    .popup-register-pro-right input{
        width: 100%;
        height: 45px;
        outline: none;
        padding: 0 10px;
        box-sizing: border-box;
        border-radius: 3px;
        border: 1px solid #ddd;
        margin-top: 15px;
    }
    .popup-register-pro-right .fullname input{
        margin-top: 80px;
    }
    .popup-register-pro-right input[type="submit"]{
        border: none;
        color: #fff;
        font-weight: 700;
        background-color: #bd0000;
    }
    .popup-register-pro-right input[type="submit"]:hover{
        background-color: #eb622b;
    }
    

    /*
    *  ARCHIVE NEW.
    */
    .archive-post-wrap{
        margin-top: 30px;
    }
    .archive-new-item{
        background-color: #f5f5f5;
    }
    .archive-post-wrap .archive-new-item{
        width: calc((100% - 60px) / 3);
        margin-right: 30px;
    }
    .archive-post-wrap .archive-new-item:nth-child(3n+3){
        float: right;
        margin-right: 0px;
    }
    .archive-post-wrap .archive-new-item:nth-child(n+4){
        margin-top: 30px;
    }
    .archive-new-item-thumb{
        display: block;
        height: 230px;
        color: #333;
    }
    .archive-new-item-info{
        padding: 10px 15px;
    }
    .archive-new-item-title{
        font-size: 16px;
        line-height: 23px;
        font-weight: 700;
    }
    .archive-new-item-title a{
        display: block;
        color: #0c336c;
    }
    .archive-new-item-meta{
        margin-top: 7px;
    }
    .archive-new-item-meta span:nth-child(n+2){
        margin-left: 10px;
    }
    .archive-new-item-meta span i{
        margin-right: 5px;
        color: #999;
    }
    .archive-new-item-des{
        margin-top: 5px;
    }

    /*
    * SINGLE POST.
    */
    .single-post-wrap .container{
        padding-top: 20px;
    }
    .single-title {
        font-size: 25px;
        font-weight: 700;
        color: #0c336c;
    }
    .single-title p {
        font-size: 16px !important;
        text-align: justify;
		margin-bottom: 10px;
    }
    .single-page-content{
        margin-top: 15px;
    }
    .single-content{
        font-size: 16px;
    }
    .single-content p{
        padding: 6px 0;
    }
    .single-content-pro p{
        padding: 10px 0;
    }
    .single-content p:first-child{
        padding-top: 0px !important;
    }
    .single-content p:last-child{
        padding-bottom: 0px !important;
    }
    .single-content table,
    .single-pro-des table{
        width: 100% !important;
        margin: 6px 0;
        border-top: 1px solid #ddd;
        border-left: 1px solid #ddd;
    }
    .single-content-pro table{
        padding: 10px 0;
    }
    .single-pro-des table{
        margin: 0px;
        margin-top: 15px;
        background-color: #fff;
    }
    /*.single-content table tr:nth-child(odd),
    .single-pro-des table tr:nth-child(odd){
        background-color: #f9f9f9;
    }*/
    .single-content table tr td,
    .single-pro-des table tr td{
        padding: 10px 45px;
        border-right: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
    }
    .single-content table tr td[colspan="3"]{
        color: #fff;
        background-color: #518aaa;
        letter-spacing: 1px;
    }
    .single-content a{
        color: #f58220;
    }
    .single-content a:hover{
        text-decoration: underline;
    }
    .single-content img{
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        margin: 6px auto;
        /*border: 1px solid #ddd;
        padding: 5px;
        box-sizing: border-box;*/
    }
    .single-content-img-full img{
        width: 100% !important;
    }
    .single-content-pro img{
        margin: 10px 0;
    }
    .single-content h2{
        font-size: 21px;
        font-weight: 700;
        padding: 6px 0;
    }
    .single-content h3{
        font-size: 21px;
        padding: 6px 0;
    }
    .single-content ul,
    .single-content ol{
        list-style: square;
        padding: 6px 0;
        padding-left: 30px;
    }
    .single-content ul li:nth-child(n+2),
    .single-content ol li:nth-child(n+2){
        margin-top: 5px;
    }
    .single-content p iframe,
    .single-content iframe{
        display: block !important;
        width: 100% !important;
        height: 500px !important;
    }
    .single-content .wp-caption{
        width: 100% !important;
        padding: 10px 0;
    }
    .single-content p.wp-caption-text{
        padding-top: 5px;
        padding-bottom: 6px;
        text-align: center;
        line-height: 20px;
        color: #666;
        font-style: italic;
    }
    /**/
    .single-share{
        margin-top: 20px;
    }
    .single-pro-share-left{
        height: 32px;
        line-height: 32px;
        background-color: #0364b1;
        color: #fff;
        padding: 0 10px;
        border-radius: 3px;
    }
    .single-pro-share-left i{
        margin-right: 5px;
    }
    .single-pro-share-right{
        width: calc(100% - 90px);
        font-family: arial;
    }
    /**/
    .single-tag{
        margin-top: 10px;
    }
    .single-tag-left{
        width: 85px;
        font-size: 14px;
        padding-top: 10px;
        font-weight: 500;
    }
    .single-tag-left i{
        margin-right: 5px;
    }
    .single-tag-right{
        width: calc(100% - 85px);
    }
    .single-tag-item{
        border-radius: 28px;
    }
    .single-tag-item{
        display: inline-block;
        height: 26px;
        line-height: 26px;
        border: 1px solid #ddd;
        padding: 0 10px;
        margin-right: 5px;
        margin-top: 8px;
        color: #333;
        font-size: 13px;
    }
    .single-tag-item:hover{
        color: #bd0000;
        border: 1px solid #bd0000;
    }
    /**/
    .empty-content{
        color: #721c24;
        background-color: #f8d7da;
        border: 1px solid #f5c6cb;
        width: 100%;
        box-sizing: border-box;
        padding: 10px 12px !important;
    }
    /**/
    .single-post-video{
        width: 800px;
        margin: 0 auto;
        height: 450px;
        margin-top: 20px;
    }
    .single-post-video iframe{
        display: block !important;
        width: 100% !important;
        height: 100% !important;
    }
    /**/
    .single-post-gallery-item{
        display: block;
        color: #333;
        width: calc((100% - 60px) / 4);
        margin-right: 20px;
        margin-top: 20px;
    }
    .single-post-gallery-item:nth-child(4n+4){
        float: right;
        margin-right: 0px;
    }
    /**/
    .single-related{
        margin-top: 30px;
    }


    /*
    * ARCHIVE NEW.
    */
    .new-item:nth-child(n+2){
        margin-top: 30px;
    }
    .new-item-thumb{
        display: block;
        width: 350px;
        height: 210px;
        box-shadow: 0 0 15px rgba(0, 0, 0, .1);
    }
    .new-item-info{
        margin-left: 370px;
    }
    .new-item-title{
        font-size: 20px;
        line-height: 30px;
        font-weight: 400;
    }
    .new-item-title a{
        display: block;
        color: #333;
    }
    .new-item-des{
        margin-top: 10px;
    }

    /*
    * CONTACT.
    */
    .contact-head{
        font-size: 16px;
        font-weight: 700;
        color: #eb622b;
    }
    .contact-content{
        margin-top: 10px;
    }
    .contact-left,
    .contact-right{
        width: calc((100% - 30px) / 2);
    }
    .contact-left-item:nth-child(n+2){
        margin-top: 20px;
    }
    .contact-cn-item:nth-child(n+2){
        margin-top: 5px;
    }
    .contact-cn-item-left{
        width: 25px;
    }
    .contact-cn-item-left i{
        font-weight: 700 !important;
    }
    .contact-cn-item-right{
        margin-left: 25px;
    }
    .contact-cn-item-right span:nth-child(1){
        font-weight: 700;
    }
    .contact-map p,
    .contact-map iframe{
        display: block !important;
        width: 100% !important;
        height: 500px !important;
    }
    .contact-register{
        padding: 0px;
        background-color: transparent;
    }
    .contact-register input,
    .contact-register textarea{
        outline: none;
        border: 1px solid #ddd;
        width: 100%;
        height: 45px;
        margin-top: 15px;
        box-sizing: border-box;
        padding: 0 12px;
        border-radius: 3px;
        background-color: #f9f9f9;
    }
    .contact-register .fullname input{
        margin-top: 0px;
    }
    .contact-register textarea{
        padding: 8px 12px;
        height: 120px;
    }
    .contact-register input[type="submit"]{
        border: none;
        color: #fff;
        background-color: #eb622b;
        font-weight: 700;
    }

    /*
    * PAGE INTRO.
    */
    .page-intro-right p,
    .page-intro-right iframe{
        display: block !important;
        width: 100% !important;
        height: 330px !important;
    }
    .page-intro-logo{
        background-color: #f5f5f5;
        margin-top: 30px;
        padding: 25px;
    }
    .page-intro-logo-thumb img{
        height: 120px;
        max-width: 100%;
        margin: 0 auto;
    }
    .page-intro-logo-content{
        margin-top: 20px;
    }
    .page-intro-th{
        margin-top: 30px;
    }
    .intro-th-item{
        display: block;
        color: #333;
        background-color: #f5f5f5;
        width: calc((100% - 50px) / 3);
        margin-right: 25px;
    }
    .intro-th-item:nth-child(3n+3){
        float: right;
        margin-right: 0px;
    }
    .intro-th-item:nth-child(n+4){
        margin-top: 25px;
    }
    .intro-th-item-thumb{
        position: relative;
        padding: 25px;
    }
    .intro-th-item-thumb img{
        height: 180px;
        max-width: 100%;
        margin: 0 auto;
    }
    .intro-th-item-thumb-hover{
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        color: rgba(255, 255, 255, .8);
        background-color: rgba(110, 12, 12, .8);
        opacity: 0;
        visibility: hidden;
        font-size: 35px;
        transition: all ease-in-out .3s;
    }
    .intro-th-item-thumb:hover .intro-th-item-thumb-hover{
        opacity: 1;
        visibility: visible;    
    }
    .intro-th-item-title{
        text-align: center;
        color: #fff;
        padding: 6px 10px;
        background-color: rgba(110, 12, 12, .8);
    }

    /*
    * PAGE TAM NHIN SU MENH.
    */
    .page-tn-item:nth-child(n+2){
        margin-top: 25px;
    }
    .page-tn-item-thumb{
        width: 400px;
    }
    .page-tn-item-info{
        width: calc(100% - 425px);
        text-align: right;
    }
    .page-tn-item:nth-child(2n+2) .page-tn-item-thumb{
        float: left;
    }
    .page-tn-item:nth-child(2n+2) .page-tn-item-info{
        float: right;
        text-align: left;
    }
    .page-tn-item-thumb img{
        width: 100%;
    }
    .page-tn-item-title{
        font-size: 18px;
        color: #bd0000;
    }
    .page-tn-item-des{
        margin-top: 15px;
    }

    /*
    * PAGE GIA TRI COT LOI.
    */
    .page-gt-item .page-tn-item-thumb{
        width: 275px;
    }
    .page-gt-item .page-tn-item-info{
        width: calc(100% - 300px);
    }
    .page-tn-item-note{
        color: #eb622b;
    }

    /*
    * PAGE BAN LAN DAO.
    */
    .bld-top-item{
        width: 480px;
        margin: 0 auto;
    }
    .bld-top-item-thumb{
        width: 240px;
    }
    .bld-top-item-thumb img{
        height: 280px;
        max-width: 100%;
        margin: 0 auto;
    }
    .bld-top-item-info{
        margin-left: 135px;
    }
    .bld-top-item-title{
        font-weight: 700;
        font-size: 17px;
        color: #bd0000;
    }
    .bld-top-item-des{
        margin-top: 10px;
        font-style: italic;
    }
    .bld-bottom-item{
        width: calc((100% - 100px) / 5);
        margin-top: 30px;
        margin-right: 25px;
    }
    .bld-bottom-item:nth-child(5n+5){
        float: right;
        margin-right: 0px;
    }
    .bld-bottom-item .bld-bottom-item-info{
        margin-top: 15px;
        text-align: center;
    }
    .bld-bottom-item-thumb{
        width: 110px;
        height: 120px;
        margin: 0 auto;
        -webkit-clip-path: polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);
        clip-path: polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);
        overflow: hidden;
    }

    /*
    * PAGE HE THONG.
    */
    .page-ht-item .page-tn-item-thumb{
        width: 275px;
        height: 280px
        -webkit-clip-path: polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);
        clip-path: polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);
        overflow: hidden;
    }
    .page-ht-item .page-tn-item-info{
        width: calc(100% - 300px);
        padding-top: 110px;
    }
    .page-ht-item .page-tn-item-note{
        color: #333;
    }
    .page-ht-item .page-tn-item-des{
        margin-top: 0px;
    }


    /*
    * POPUP SEARCH.
    */
    .close-popup-search{
        position: absolute;
        top: 15px;
        right: 15px;
        font-size: 30px;
        color: rgba(255, 255, 255, .8);
    }
    .popup-search{
       position: fixed;
       top: 0px;
       left: 0px;
       width: 100%;
       height: 100%;
       z-index: 90000000;
       cursor: pointer;
       display: none;
       background-color: rgba(0, 0, 0, .7);
       cursor: url(images/icon/close.png),progress;
    }
    .search-form{
        position: absolute;
        width: 50%;
        margin: 0 auto;
        top: calc(50% - 25px);
        height: 50px;
        position: relative;
    }
    .search-input{
        width: 100%;
        height: 55px;
        outline: none;
        border: none;
        padding: 0 20px;
        color: #333;
        border-radius: 3px;
        font-size:16px;
        box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    }
    .search-submit{
        position: absolute;
        top: 0px;
        right: 0px;
        width: 60px;
        height: 55px;
        border: none;
        outline: none;
        color: #fff;
        font-size: 20px;
        border-radius: 0 3px 3px 0;
        background-color: #bd0000;
    }
    .search-submit:hover{
       
    }

    /*
    * LINK SCROLL.
    */
    .link-scroll{
        position: fixed;
        z-index: 1000;
        left: 10px;
        bottom: 10px;
    }
    .link-scroll a{
        display: block;
        color: #fff;
        font-size: 14px;
        height: 30px;
        line-height: 30px;
        padding: 0 12px;
        border-radius: 30px;
        box-shadow: 0 0 15px rgba(0, 0, 0, .1);
    }
    .link-scroll a.hotline-scroll{
        height: 40px;
        line-height: 40px;
        border-radius: 50px;
        font-size: 18px;
        padding: 0 15px;
        font-weight: 700;
    }
    .link-scroll a:hover{
        background-color: #ccbc6e !important;
    }
    .link-scroll a:nth-child(n+2){
        margin-top: 5px;
    }

    /*
    * POPUP REGISTER.
    */
    .popup-register{
        position: relative;
        padding: 0px !important;
    }
    .popup-register-inner{
        padding: 30px;
        padding-bottom: 10px;
        width: 550px;
        border:1px solid #fff;
        box-sizing: border-box;
        background-color: rgba(0, 0, 0, .5);
    }
    .popup-register-title,
    .popup-register-des{
        color: #fff;
        text-align: center;
    }
    .popup-register-title{
        font-size: 25px;
        font-weight: 700;
    }
    .popup-register-des{
        margin-top: 10px;
    }
    .popup-register-form{
        margin-top: 10px;
    }
    .popup-register-form input,
    .popup-register-form textarea{
        width: 100%;
        height: 40px;
        outline: none;
        border: 1px solid rgba(255, 255, 255, .5);
        box-sizing: border-box;
        padding: 0 12px;
        border-radius: 3px;
        margin-top: 15px;
        color: #fff;
        background-color: rgba(255, 255, 255, .3);
    }
    .popup-register-form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
      color: #fff;
    }
    .popup-register-form ::-moz-placeholder { /* Firefox 19+ */
      color: #fff;
    }
    .popup-register-form :-ms-input-placeholder { /* IE 10+ */
      color: #fff;
    }
    .popup-register-form :-moz-placeholder { /* Firefox 18- */
      color: #fff;
    }
    .popup-register-form textarea{
        height: 100px;
        padding: 8px 12px;
    }
    .popup-register-form input[type="submit"]{
        margin-top: 10px;
        background-color: #005500;
    }
    .popup-register-form input[type="submit"]:hover{
        background-color: #ccbc6e;
    }
    .fancybox-slide--html .fancybox-close-small{
        background-color: #eee;
    }

    /*
    * .
    */
    /**/
    input.wpcf7-not-valid,
    textarea.wpcf7-not-valid{
        border: 1px solid #f15628 !important;
    }
    .wpcf7-not-valid-tip{
        display: none !important;
    }
    .wpcf7-response-output{
        margin: 0px !important;
        margin-top: 10px !important;
        padding: 5px 10px !important;
        text-align: center;
        background-color: #fff;
        color: #333;
        line-height: 20px;
    }
.footer-nav-content ul li {
    float: left;
    width: calc((100% - 75px) / 6);
    margin-right: 15px;
    box-sizing: border-box;
}
.footer-nav-content ul li a {
   display: block;
    color: #294c52;
    padding: 5px 10px;
    margin: 2px;
    font-size: 14px;
    border: 1px solid #065584;
}
}
@-webkit-keyframes phone-wave {
  0% {
    -webkit-transform: rotate(0) scale(0.5) skew(1deg);
    -webkit-opacity: .1; }
  30% {
    -webkit-transform: rotate(0) scale(0.7) skew(1deg);
    -webkit-opacity: .5; }
  100% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
    -webkit-opacity: .1; } }@keyframes phone_wave {
  0% {
    -webkit-transform: rotate(0) scale(0.5) skew(1deg);
    -webkit-opacity: .1; }
  30% {
    -webkit-transform: rotate(0) scale(0.7) skew(1deg);
    -webkit-opacity: .5; }
  100% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
    -webkit-opacity: .1; } 
}