@font-face{font-family:'gothicb';src:url('font/gothicb.ttf')}
@font-face{font-family:'gothic';src:url('font/CenturyGothic.ttf')}
a:hover{
    text-decoration: none!important;
}
.field-item-outer{
    line-height: 24px;
}
.field-item-outer span{
    font-family:'gothic';
}
.sf-menu li.menuparent ul:not(.contextual-links-trigger):not(.contextual-links)#update_menu{
     width: 570px;
}


.sf-menu li.menuparent#menu-492-1 ul:not(.contextual-links)#update_menu:not(.contextual-links) {
    left: -365px !important;
}

.sf-menu li.menuparent ul:not(.contextual-links-trigger):not(.contextual-links)#gioithieu_menu{
    width: 380px;
}
.sf-menu li.menuparent#menu-491-1 ul:not(.contextual-links)#gioithieu_menu{
    left: -123px!important;
}
#gioithieu_menu li.sf-depth-2{
    width: 50%;
}
.sf-menu li.capital a:not(.contextual-links-trigger):not(.colorboxNodeContextual-processed) span.menu-link-wrapper{
text-transform: capitalize;
}
.sf-menu li ul#update_menu li .submenu-column li.sf-depth-2 {
    width: auto!important;
    margin-left: 20px;
    margin-right: 20px;
}


.tinlienquan{
    margin-top: 40px;
}
.chitiettintuc h1.page-title{
    font-size: 24px;
    margin-bottom: 20px;
}
.field-name-field-description p, .field-name-field-description td, .field-name-body p, .field-name-body td{
    font-size: 16px;
}
.whatwedo{
	margin-bottom: 40px;
}
.whatwedo h1{
	text-align: center;
	color: #465461;
	font-size: 2em;
	font-family: "gothicb";
	text-transform: capitalize;
	margin-top: 25px;
	margin-bottom: 25px;
}
.whatwedo h1 a{
    color: #465461;
   text-decoration: none;
}
.whatwedo h1 a:hover{
     text-decoration: none;
}
.whatwedo p img{
	width: 100%;
}
.tintuchome1{
margin-bottom: 70px;
}
.dk_form_home{
    border:2px solid #465360;
transform: skew(-20deg);
float: right;
padding:5px 7px;cursor: pointer;
margin-right: 10px;
margin-bottom: 15px;
}
.dk_form_home a{
      transform: skew(20deg);
      color: #465360;
}
.dk_form_home a{
            transform: skew(20deg);
            display: inline-block;font-size: 14px;
}

.dk_form_home_viewall{
    position: absolute; 
       bottom: 10%;
    right: 15%;
    /*width: 100px;*/
    border:2px solid #465360;
        transform: skew(-20deg);
        float: right;
        padding:5px 7px;
        margin-bottom: 15px;
}
.dk_form_home_viewall a{
      transform: skew(20deg);
      color: #465360;
}
.dk_form_home_viewall a{
            transform: skew(20deg);
            display: inline-block;font-size: 14px;
}

.tintuchome1 .field-name-field-call-to-action2 a{
    font-size: 14px;
}
form#form_contact button{
    background-color: #fff0;
    width: 70px!important;
    border: 1px solid #a9a4a4;
}
form#form_contact button:hover{
      background: #d7ced1;
}
.tintuchome1 .dong2tintuchome .field-name-field-call-to-action2 a{
    font-size: 18px;
}

 

.tintuchome1 .bao_tintuc .nametintuc p{
		font-size: 16px;font-family: "gothicb";	
}
.tintuchome1 .bao_tintuc .nametintuc p a{
	color: #465360;font-family: "gothicb";
}
.tintuchome1 .bao_tintuc .nametintuc p a:hover{
	text-decoration: none;
}
.tintuchome1 .bao_tintuc .motatintuc {
	min-height: 80px;
}
.tintuchome1 .bao_tintuc .motatintuc p{
font-family:'gothic';	font-size: 14px;
}
.tintuchome1 .bao_tintuc .motatintuc p a{
	color: #465360;font-family:'gothic';
}
.tintuchome1 .bao_tintuc .motatintuc p a:hover{
	text-decoration: none;
}
.tintuchome1 .bao_tintuc .anhtintuc p img{
	max-height: 145px;
	}
.tintuchome2{
	margin-top: 20px;

}
.tintuchome2 .dong2tintuchome .bao_tintuc{
    min-height: 450px;
}

.tintuchome2 .bao_tintuc{
	border-top: 10px solid #465360;
}



.tintuchome2 .bao_tintuc .nametintuc p{
		font-size: 16px;font-family: "gothicb";	
}
.tintuchome2 .bao_tintuc .nametintuc p a{
	color: #465360;font-family: "gothicb";    font-size: 24px;
}
.tintuchome2 .bao_tintuc .nametintuc p a:hover{
	text-decoration: none;
}
.tintuchome2 .bao_tintuc .motatintuc {
	min-height: 80px;
}
.tintuchome2 .dong2tintuchome .motatintuc{
    min-height: auto;
    font-size: 14px;
}
.tintuchome2 .bao_tintuc .motatintuc p{
font-family:'gothic';	font-size: 14px;
}
.tintuchome2 .bao_tintuc .motatintuc p a{
	color: #465360;font-family:'gothic';
    font-weight: 600;
}
.tintuchome2 .bao_tintuc .motatintuc p a:hover{
	text-decoration: none;
}
.logodoitac .logodoitac_ft img{
    max-width: 80%;
    margin:0 auto;
}

.thuvienhinhanh{
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 30px;

}
.thuvienhinhanh img{
	vertical-align: top;
    cursor: pointer;
    filter: grayscale(1);
    max-height: 234px;
    width: 100%;
    -webkit-filter: grayscale(1);
    transition: all 0.5s ease-in-out;
}
.anhchitiet{
	margin-bottom: 25px;
}
.anhchitiet:hover img {
    filter: grayscale(0);
    -webkit-filter: grayscale(0);
}
.thuvienhinhanh {
	padding-left: 15px;
	padding-right: 15px;
}
.baoquanhnhanxet {
	text-align: center;
}
.baoquanhnhanxet .motanhanxet{
	max-width: 80%;
	margin:0 auto;
	margin-bottom: 20px;
	color: #465461;
	font-family:'gothic';	
	font-size: 16px;
    line-height: 26px;
	font-style: italic;
}
.baoquanhnhanxet p.name_nx{

		color: #465461;
		text-align: center;

				font-size: 20px;font-family: "gothicb";	
				margin-bottom: 0px;
}

.nhanxet{
	border-bottom: 3px solid #465360;
	margin-bottom: 20px;
}
.chantrang{
	padding-top: 20px;
}
.chantrang ul li {
display: inline-block;margin-right: 10px;
	list-style-type: none;

}
.chantrang ul li img{
	max-width: 55px;
}
.chantrang ul{
        margin-top: 20px;
	text-align: center;
}
.icon_phone_fixed{
    position: fixed;
    right: 10px;
    bottom: 10px;
    z-index: 999;
  }
  .icon_phone_fixed img{
  	max-width: 60px;
  }
  .logodoitac .logodoitac_ft img{
  	vertical-align: top;
    cursor: pointer;
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    transition: all 0.5s ease-in-out;
  }
   .logodoitac .logodoitac_ft img:hover{
   filter: grayscale(0);
    -webkit-filter: grayscale(0);
  }


   


.sevice-top {
    height: 300px;
    margin: auto;
    position: relative;
    width: 788px;
}

.name-gear{position: absolute;top: 0px;left: 0px;bottom: 0px;right: 0px;margin: auto;display: table;}
.sevice-box:nth-child(1){left: 16%;top: 0%;}
.sevice-box:nth-child(2){left: 34%;top: 0%;}
.sevice-box:nth-child(3){left: 52%;top: 0%;}
.sevice-box:nth-child(4){left: 70%;top: 0%;}
.sevice-box:nth-child(5){    left: 7%;top: 44%;}
.sevice-box:nth-child(6){left: 25%;top: 44%;}
.sevice-box:nth-child(7){left: 43%;top: 44%;}
.sevice-box:nth-child(8){left: 61%;top: 44%;}
.sevice-box:nth-child(9){left: 79%;top: 44%;}
/*.sevice-box:nth-child(10){left: 11%;t;top: 74%;}
.sevice-box:nth-child(11){left: 31.5%;t;top: 74%;}
.sevice-box:nth-child(12){left: 53.5%;t;top: 74%;}
.sevice-box:nth-child(13){left: 74.5%;t;top: 74%;}*/
.sevice-box {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 136px;
    height: 158px;
    margin: 0;
    border: none;
    /* background: rgba(255,255,255,0.5); */
    color: rgba(0,0,0,1);
    -o-text-overflow: clip;
    text-overflow: clip;
    position: absolute;
    /* -webkit-transform: rotateZ(-45deg); */
    /* transform: rotateZ(-45deg) translate(0px) !important; */
    -webkit-transform-origin: 0 100% 0deg;
    transform-origin: 0 100% 0deg;
    overflow: hidden;
}.sevice-box img {
    left: 0;
    position: absolute;
    top: 0;
    /* transform: rotateZ(45deg) translate(-50%); */
    transition: all 300ms ease-in-out 0ms;
    /* box-shadow: 0px 0px 10px #333; */
    cursor:  pointer;  
        vertical-align: top;
    cursor: pointer;
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    transition: all 0.5s ease-in-out;
}
.sevice-top li:hover img{
filter: grayscale(0);
    -webkit-filter: grayscale(0);

}
.sevice-top li:hover{
	overflow: inherit;
	list-style-type: none;
}
.sevice-top li:hover img{
	filter: grayscale(0);
 transform: scale(1.2); 
z-index: 9999;
    -webkit-filter: grayscale(0);
   
}





.sevice-top2 {
    height: 100px;
    margin: auto;
    position: relative;
    width: 788px;
    margin-bottom: 30px;
}

.sevice-box2:nth-child(1){left: 15.8%;top: 0%;}
.sevice-box2:nth-child(2){left: 34.2%;top: 0%;}
.sevice-box2:nth-child(3){left: 52.2%;top: 0%;}
.sevice-box2:nth-child(4){left: 70.4%;top: 0%;}
.sevice-box2:nth-child(5){    left: 6.5%;top: 0%;}
.sevice-box2:nth-child(6){left: 25%;top: 0%;}
.sevice-box2:nth-child(7){left: 43.2%;top: 0%;}
.sevice-box2:nth-child(8){left: 61.2%;top: 0%;}
.sevice-box2:nth-child(9){left: 79%;top: 44%;}
/*.sevice-box:nth-child(10){left: 11%;t;top: 74%;}
.sevice-box:nth-child(11){left: 31.5%;t;top: 74%;}
.sevice-box:nth-child(12){left: 53.5%;t;top: 74%;}
.sevice-box:nth-child(13){left: 74.5%;t;top: 74%;}*/
.sevice-box2 {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 75px;
    height: 158px;
    margin: 0;
    border: none;
    /* background: rgba(255,255,255,0.5); */
    color: rgba(0,0,0,1);
    -o-text-overflow: clip;
    text-overflow: clip;
    position: absolute;
    /* -webkit-transform: rotateZ(-45deg); */
    /* transform: rotateZ(-45deg) translate(0px) !important; */
    -webkit-transform-origin: 0 100% 0deg;
    transform-origin: 0 100% 0deg;
    overflow: hidden;

}.sevice-box2 img {
    left: 0;
    position: absolute;
    top: 0;
    /* transform: rotateZ(45deg) translate(-50%); */
    transition: all 300ms ease-in-out 0ms;
    /* box-shadow: 0px 0px 10px #333; */
    cursor:  pointer;  
        vertical-align: top;
    cursor: pointer;
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    transition: all 0.5s ease-in-out;
}
.sevice-top2 li:hover img{
filter: grayscale(0);
    -webkit-filter: grayscale(0);

}
.sevice-top2 li:hover{
	overflow: inherit;
	list-style-type: none;
}
.sevice-top2 li:hover img{
	filter: grayscale(0);
 transform: scale(1.2); 
z-index: 9999;
    -webkit-filter: grayscale(0);
   
}


.breadcrumb{
	background-color: #f5f5f500;
	margin-bottom: 20px;
	padding-left: 0px;
font-family: 'gothic';
	margin-top: 10px;
}
.field-collection-item-field-slide-asset .hero-pane h2.title{
	font-size: 24px;
}
.field-collection-item-field-slide-asset .hero-pane .ds-content p {
    font-size: 18px!important;
    }
    .field-collection-item-field-slide-asset .half-image .ds-cta {
    left: auto;
    bottom: 10px;
    right: 0em;
}
.field-collection-item-field-slide-asset .half-image .field-name-field-image-half img{
	max-width: 300px;
}
#main .node-local-strip-block .field-name-field-local-strip-image{
    margin: 1px 30px;
}
.sf-menu li.menuparent ul:not(.contextual-links-trigger):not(.contextual-links).sf-megamenu{
	padding-top: 30px;
}

    .phanmuc_theohangngang{
        margin-bottom: 30px;
    overflow: hidden;
    }
    .tintuccot1 img{
        width: 100%;
max-height: 320px;
    }
    .cot1_update1{
        color: #fff;
        padding-right: 0;
        overflow: hidden;
    }
    .tentintuc_update{
    width: 100%;
    background-color: #55575596;
    position: absolute;
    bottom: 30px;
    padding: 5px 10px;
    }
    .tentintuc_update a{
        color: #ffff;
    }
    .tentintuc_update p{
        margin-bottom: 0px;
    }
    .tentintuc_update p.published_on{
    font-style: italic;font-size: 13px;
    }
    .cot2_update1 h4{
color: #46525f;
font-size: 18px;
line-height: 24px;
    }
    .cot2_update1 h4 a{
        color: #46525f;
    }
    .cot2_update1 p{
        font-style: italic;
        font-size: 16px;
    }
    .tintuccot1 p{
       
        margin-bottom: 0;
    }
    .tintuccot1 p.diz{
         font-size: 16px;
    }
    .loadmore_update{
        text-align: right;
  
    }
    .loadmore_update .nut_loadmore{
        border:2px solid #455360;
        padding:10px 10px;
            transform: skew(-20deg);
            margin-bottom: 20px;
            
            float: right;
            margin-right: 15px;
    }
    .loadmore_update .nut_loadmore a{
         transform: skew(20deg);
         display: inline-block;
         color: #455360;
    }
    .dong2_update2 img{
        max-width: 100%;
        width: 100%;
            max-height: 180px;
        margin-bottom: 70px;
    }
    .tieude_dong2_update2{
           /*height: 50px;*/
    line-height: 24px;
    overflow: hidden;
        font-size:16px;
        font-family: "gothicb";
        /*margin-bottom: 20px;*/
    }
    .tieude_dong2_update2 a{
          color: #455360;
    }
    .tinlienquan img{
            min-height: 140px;
    }
    .tinlienquan p{
       
        color: #465360;
         font-family: "gothicb";
         font-size: 16px;
    }
   

    .dong2_update2 .posted_on2{
    	font-size: 13px;
        font-style: italic;
    }
    .dong2_update2 .boline_height {
    	height: auto;
    	margin-bottom: 2px;
    }
.hahaa{
    text-transform: unset;
}
    .motangan_dong2_update2{
          color: #455360;
        font-size:14px;    min-height: 70px;
    line-height: 24px;
        font-family: "gothic";
        margin-bottom: 15px; 
    }
.album_video{
    margin-bottom: 30px;
}
.album_video{
    margin-bottom: 40px;
}
.album_video .baoquanh_video .cot1_video h3{
margin-top: 20px;
margin-bottom: 15px;
      font-family: "gothic";
}
.album_video .baoquanh_video .cot1_video p a{
      color: #455360;
    font-family: "GOTHICB";
    font-size: 35px;
    line-height: 40px;
}
.album_video .baoquanh_video .cot1_video p a:hover{
    text-decoration: none;
}
.album_video .baoquanh_video .cot1_video .watch_now{
    border:2px solid #455360;
    transform: skew(-20deg);
    float: left;
/* width: 126px;*/
    padding:10px 15px;
    margin-top: 30px;
}
.album_video .baoquanh_video .cot1_video .watch_now a:hover{
	cursor: pointer;
}
.album_video .baoquanh_video .cot1_video .watch_now:hover{
	cursor: pointer;
}
.album_video .baoquanh_video .cot1_video .watch_now a{
    display: inline-block;
    color: #455360;
    font-family: "GOTHICB";
      transform: skew(20deg);
}
/*.album_video .slick-prev {
    left: 52%;
}
.album_video .slick-next {
    right: 20px;
}*/
#block-search-api-page-sitewide-search .form-type-textfield input.form-text{
    font-size: 14px;
}
 .node-type-front-page .field-collection-item-field-slide-asset-front-page .full-width-image .field-name-field-image-media img
        {
            width: 100%!important;
        }
@media (min-width: 768px) and (max-width: 1024px){
    .timkiem_search img{
        max-width: 40px;
        display: none;
    }
}
@media (max-width: 767px){
    table{
        width: 100%!important;
    }
    input,textarea{
        border:1px solid #000!important;
    }
    form button{
            border-radius: 0!important;
            -webkit-appearance: none!important;
        }
        h2{
            margin-bottom: 15px;
        }
        ol ul li p{
            margin-bottom: 0!important;
        }
         ul li p{
            margin-bottom: 0!important;
        }
         ol li p{
            margin-bottom: 0!important;
        }
        .node-type-front-page .field-collection-item-field-slide-asset-front-page .full-width-image .field-name-field-image-media img{
            height: 138px;
        }
.videoswiper .card-img{
    background-size: 100%!important;
}
    .hiencap2 li a{
        font-family: "gothic"!important;
    }
    .whatwedo h1{
        font-size: 36px;
    }
    .dk_form_home_viewall{
    	right: 5px;
    }
    .node-type-front-page .field-collection-item-field-slide-asset-front-page .full-width-image .ds-cta{
    	text-align: right;
    }
    #block-menu-block-4 li.level-1 {
    margin-bottom: 10px;
}
    .node-type-front-page .field-collection-item-field-slide-asset-front-page .full-width-image .ds-cta {
    position: relative;
}
.ds-1col .rsOverflow{
   height: 450px!important;  overflow: unset;
}
.node-type-front-page .field-collection-item-field-slide-asset-front-page .full-width-image .ds-cta {
    transform: skew(-20deg);
    bottom: 0;
    width: 100%;
    }
    .node-type-front-page .field-collection-item-field-slide-asset-front-page .full-width-image .ds-cta a{
        transform: skew(20deg);
    }
    .tintuchome1 .field-name-field-call-to-action2{
            transform: skew(-20deg);
    }
    .tintuchome1 .field-name-field-call-to-action2 a{
          transform: skew(20deg);
    }
    .dk_form_home_viewall {
    position: relative;
  
}
.field-name-field-call-to-action1, .field-name-field-call-to-action2, .latest-story-link{
      margin-bottom: 20px;
    margin-top: 0px;
}
.dk_form_home{
    margin-top: 10px;
}
    #header #site-name {
    height: 63px;
}
    .album_video .videonha .slick-prev {
    left: 1%;
}
.album_video .videonha .baoquanh_video .cot1_video .watch_now{
    margin-top: 10px;
    margin-bottom: 40px;
}
	.sevice-list2{
	height: 190px;
	}
	.sevice-top2{
		width: 100%;
	}
	.sevice-box2:nth-child(1) {
    left: 0%;
}
.sevice-box2:nth-child(2) {
    left: 25%;
    }
    .sevice-box2:nth-child(3) {
    left: 50%;
}
.sevice-box2:nth-child(4) {
    left: 75%;
    }
	.sevice-box2:nth-child(5){
		  left: 0%;
		top:85%;
	}
		.sevice-box2:nth-child(6){
			   left: 25%;
		top:85%;
	}
		.sevice-box2:nth-child(7){
			   left: 50%;
		top:85%;
	}
		.sevice-box2:nth-child(8){   left: 75%;
		top:85%;
	}
	#block-search-form, #block-search-api-page-sitewide-search{
		padding-top:7px!important;
	}
	.timkiem_search{
		    display: none!important;
	}
	#navigation ul.donate-menu{
		  display: none!important;
	}
	.breadcrumb {
        font-size: 16px;
    padding-left: 15px;
}
#main .field-name-field-local-strip .field-item
{
	height: auto;
}
	.sevice-top{
		width: 100%;
height: 170px;
	}

.sevice-box {
    width: 64px;
    height: 100px;
}
.sevice-box:nth-child(1){top: 0%;}
.sevice-box:nth-child(2){top: 0%;}
.sevice-box:nth-child(3){top: 0%;}
.sevice-box:nth-child(4){top: 0%;}

.sevice-box:nth-child(5){top: 32%;    left: 7%;}
.sevice-box:nth-child(6){top: 32%;}
.sevice-box:nth-child(7){top: 32%;    left: 43%;}
.sevice-box:nth-child(8){top: 32%;}
.sevice-box:nth-child(9){top: 32%;}
.tintuchome2 .dong2tintuchome .bao_tintuc{
    min-height: 150px;
}

}

@media (max-width: 414px){
    form#form_contact button{
        width: 82px!important;
    }
}