iframe{max-width: 100%;margin-top: 15px;}
img { max-width: 100%; height: auto; }
.img-center { margin: 0 auto; }
.form-control:focus { border-color: #ea3180; box-shadow: none; }
.owl-dichvu .small_title{text-transform: uppercase;}
.az-form .wpcf7-form-control-wrap{display: block;width: 48%}
.send_btn .submit_btn {
    background: #444444 !important;
    outline: none;
    border: none !important;
    color: #fff !important;
    box-shadow: 0 -3px rgba(0,0,0,0.2) inset;
    font-size: 16px;
    text-shadow: none;margin-bottom: 0;
}
.az-row-form .columns:nth-of-type(1),.az-row-form .columns:nth-of-type(3){padding: 15px; box-sizing: border-box;}
.az-row-form .columns:nth-of-type(1) h4{font-size: 18px}
.az-row-form .columns:nth-of-type(1) p{font-weight: 400}
.az-row-form .columns th,.az-row-form .columns td{
	border: 1px solid #ccc;
    padding: 1px 12px;font-weight: 400;
    color: #666;
    font-size: 14px;
}

.az-row-form span.wpcf7-not-valid-tip{
	font-size: 12px;
    text-align: left;
    padding-left: 3px;
    margin-top: -20px
}
.az-row-form div.wpcf7-validation-errors, .az-row-form .wpcf7-acceptance-missing{
	font-size: 13px;margin: 0;
    text-align: left;
    color: white;
}
.az-row-form .pix_popup{background: #d93337;
	box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.34901960784313724);
    position: relative;
    z-index: 10;
}
.az-ft-box ul{overflow: hidden;}
.az-ft-box p{margin-bottom: 0}
.az-ft-box li{width: 50%;display: inline-block;float: left;margin-bottom: 0;}
.az-ft-box li a{
	line-height: 26px;
    font-size: 14px;
    color: #999;
    text-decoration: none;
}
.az-ft-box .footer3_title{display: block;margin-bottom: 5px;}
.az-ft-box .content_div{padding-bottom: 0px;}
.az-copy ul a{color: white}
.az-copy ul a:hover{color: #d93337}
.tp-loader{z-index: 1}
#section_header_2 .pix_nav_logo{width: 280px;padding-top: 20px;}
#section_header_2 {box-shadow: 0px 0px 5px 2px rgba(44, 44, 45, 0.4509803)}

#section_header_2 .pix_nav_logo,#section_header_2 #navbar-collapse-02 .text_span{transition: 0.2s all}
#breadcrumbs a{color: white;text-decoration: none;}
#breadcrumbs span{color: white}
#breadcrumbs p{font-size: 15px;}
.az-content-page{padding-top:30px;}
input[type="tel"] {
    border: 0;
}
span.wpcf7-not-valid-tip {
    margin-top: -20px;
    font-size: 12px;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{
    margin: -15px 0 0 !important;
    color: white !important;
    font-size: 13px;
}

.az-bg-f2{background-color: #f2f2f2}
.az-box-dich-vu h4{
    font-weight: 600;
    text-transform: uppercase;
    font-size: 24px;
    color: #d93337;
    margin-bottom: 20px;
}
.az-box-dich-vu ul{padding-left: 25px;}
.az-box-dich-vu p{font-size: 14px !important}
.az-box-dich-vu li{position: relative;font-size: 15px;line-height: 1.4; margin-bottom: 7px}
.az-box-dich-vu li:before{font-family: FontAwesome;content: "\f00c";display: block;width: 20px;height: 20px;position: absolute;top: 0;left: -25px;color: #d93337;}
.single-dich-vu .big_padding {
    padding: 50px 0;
}
.az-page{padding-top:30px;}
.az-row-doitac{overflow: hidden;}
.az-row-doitac .item{width: 50%;float: left;text-align: center;margin-bottom: 40px;}
.az-row-doitac .item a{display: block;text-decoration: none;font-weight: 500;color: #d93337}
.az-service-box{background:url('../images/uploads/service-bg.jpg');padding: 10px;}
.az-service-box .item{overflow: hidden;margin-bottom: 15px;}
.az-service-box .item img{border-radius: 20px;}
.az-service-box .item a{width: 48%;text-decoration: none}
.az-service-box .item a:first-child{float: left;}
.az-service-box .item a:last-child{float: right;}
.az-service-box .item a h4{color: #d93337}
.az-post-list{overflow: hidden;border-bottom: 1px solid #ccc;    padding-bottom: 15px; padding-top: 15px;}
.az-post-list:last-child{border:none;}
.az-post-list .az-ar-post-thumb{width: 30%;float: left;}
.az-post-list .az-ar-post-content{width: 65%;float: right;}
.az-post-list .az-ar-post-content h3{margin-bottom: 0;line-height: 15px;}
.az-post-list .az-ar-post-content h3 a{
    font-size: 18px;line-height: 1.4;
    color: #d93337;
    text-decoration: none;
}
.az-post-list .az-ar-post-content>div{
    font-size: 15px;
    line-height: 1.4;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 25px;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.az-reademore-post{
    color: #d93337;
    font-size: 15px;
    padding-top: 10px;
    display: inline-block;
    text-decoration: none;
}

.az-title{
    font-size: 23px;
    line-height: 1.4;
    font-weight: 500;
    color: #eb8d21;
}

.footer3{padding-bottom: 15px;}
#section_header_2 nav li{position: relative;}
/*#section_header_2 nav li.menu-item-has-children:before{content: "\f0d7";font-family: FontAwesome;position: absolute;z-index: 999;top: 30px;right: 5px;transition: 0.25s all}*/

#section_header_2 nav li ul.sub-menu{
    position: absolute;top:60px;left: 0;width:250px;z-index: 99999;display: none;
    margin-left: 15px;
    background: white;
    padding: 10px 15px;box-shadow: 0px 0px 5px 2px rgba(44, 44, 45, 0.45);
}
#section_header_2 nav li:hover ul{display: block;}
#section_header_2 nav li ul.sub-menu li{padding: 5px;}
#section_header_2 nav li ul.sub-menu a{
    font-weight: 600;text-decoration: none
}
#section_header_2.az-fixed nav li ul.sub-menu{top: 45px;}
.az-hotro-tt{overflow: hidden;}
.az-hotro-tt p{width: 50%;float: left;}
.az-row-form .columns.eight.alpha {background: white}
@media (min-width: 1100px){
    .az-form .wpcf7-form-control-wrap:nth-of-type(1),.az-form .wpcf7-form-control-wrap:nth-of-type(3){float: left;}
	.az-form .wpcf7-form-control-wrap:nth-of-type(2),.az-form .wpcf7-form-control-wrap:nth-of-type(4){float: right;}
    .az-form p .wpcf7-form-control-wrap{width: 100%;float: none}
    .az-form p .wpcf7-form-control-wrap textarea{height: 100px;}
    .az-form p{margin-bottom: 0}
	
	.az-row-form .columns:nth-of-type(2){padding: 20px;box-sizing: border-box;padding-bottom: 0 !important;border-radius: 0}
	.az-copy{text-align: right;}
	.az-ft-box:nth-of-type(2){width:340px !important;}
	.az-ft-box:nth-of-type(3){width:460px !important;}
    #section_header_2{
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 22;
        background: white;
    }
    body{padding-top:78px;transition: 0.2s all}
    body.body-fix{padding-top: 58px}
    
    .az-fixed .pix_nav_logo{width: 74px !important;}
    .az-fixed .navbar-lg{min-height: inherit;}
    .az-fixed #navbar-collapse-02 a,.az-fixed #navbar-collapse-02 .text_span{
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .page-template-temp-dich-vu .five.columns{min-height: 430px}
    .az-row-home-new .five.columns {
        width: 293px;
    }
    .az-row-form .columns.eight {width: 470px}
    .az-row-form .columns.eight.alpha {margin-right: 0;background: white}
    .az-row-form .columns.eight.omega {margin-left: 0}
    #section_header_2.az-fixed nav li.menu-item-has-children:before{top: 20px;}
}

@media only screen and (max-width: 767px){
.ngonngu {
    display: block !important;
}
 #section_header_2 .pix_nav_logo {
    width: 216px;
    position: relative;
    top: 0;
}
    .container { width: 98%;}
    .container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column{width: 100%;box-sizing: border-box;}
    .az-form .wpcf7-form-control-wrap { width: 100%;}
    .owl-carousel.owl-theme .owl-next{right: 0 !important}
    .owl-carousel.owl-theme .owl-prev{left: 0 !important}
    .az-post-list .az-ar-post-thumb{width: 100%;text-align: center;}
    .az-post-list .az-ar-post-content{width: 100%}
    .az-row-home-new .five.columns{margin-bottom: 35px;}
    #popup_4{padding:15px;}
    #section_text_4{padding:0 10px;}
    .footer3.az-row-form .content_div{text-align: center;}
    .footer3.az-row-form .content_div table{display: inline-block !important;width: inherit !important;}
    .footer3.az-row-form .pix_text{width: 100%;display: block;}
    .az-page-title{padding-top:30px !important;padding-bottom: 30px !important;position: relative;}
    .az-page-title:before{content: "";display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0, 0, 0, 0.5)}
    .az-page-title .normal_title{
        font-size: 23px;
        line-height: 23px;
        margin-bottom: 5px;
    }
    .az-page-title p{
        margin-bottom: 0;
        font-size: 14px;
    }
    #section_header_2 nav li.menu-item-has-children:before{top: 10px;}
}

@media (min-width: 1200px) {
.header_nav_1 { padding: 0px 60px !important;}
.az-footer.footer3 > .container {width: 1170px;}
.az-footer.footer3 > .container >div{
    float: left;
    margin: 0;
    padding: 0 15px;
    box-sizing: border-box;
}
.az-footer.footer3 > .container >div:first-child{width: 20% !important;}
.az-footer.footer3 > .container >div:nth-child(2){width: 40% !important;}
.az-footer.footer3 > .container >div:nth-child(3){width: 39% !important;}
}
.copyright a{
	color: #fff !important;
}
.copyright a:hover{
	color: #d93337 !important;
}
.sliderdichvu button{
	border: none;
    outline: none;
}
.sliderdichvu div.owl-nav{
	display: block !important;
}
.sliderdichvu div.owl-nav button.owl-prev{
	color: #fff;
    height: 30px;
    width: 30px;
    position: absolute;
    left: -35px;
    top: 45%;
    border-radius: 25px;
    background: #ccc;
}
.sliderdichvu div.owl-nav button.owl-prev > span{
	font-size: 30px;
}
.sliderdichvu div.owl-nav button.owl-next{
	color: #fff;
    height: 30px;
    width: 30px;
    position: absolute;
    right: -35px;
    top: 45%;
    border-radius: 25px;
    background: #ccc;
}
.sliderdichvu div.owl-nav button.owl-next > span{
	font-size: 30px;
}
ul.nav li.current-menu-ancestor > a, ul.nav li.current-menu-item > a{
	color: #d93337 !important;
}