@charset "utf-8";
/* CSS Document */
.portfolio-item {
    margin-bottom: 30px;
}
.shadow {
    box-shadow: 1px 10px 10px 0rem rgba(108, 117, 125, 0.5);
}
.text-header {}
.Deguan_logoBg {
    background: url(../images/Deguan_logoPng.png?1901) right bottom no-repeat;
    background-size: 300px;
    height: auto;
}
.LogoCare {
    width: 340px;
    height: 86px;
    background: url(../images/Deguan_logo.png?1901) left center no-repeat;
    text-indent: -99999px;
    background-size: contain;
}
a{
	color: #448aca;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and ( min--moz-device-pixel-ratio: 2), only screen and ( -o-min-device-pixel-ratio: 2/1), only screen and ( min-device-pixel-ratio: 2), only screen and ( min-resolution: 192dpi), only screen and ( min-resolution: 2dppx) {
/* logo */
.LogoCare {
    width: 215px;
    height: 53px;
    background-image: url(../images/Deguan_logo@2x.png?1901) !important;
    background-repeat: no-repeat !important;
    background-size: 215px 53px !important;
}
}

@media (max-width: 575px) {
.m-xs-0 {
    margin: 0 !important;
}
.mt-xs-0,  .my-xs-0 {
    margin-top: 0 !important;
}
.mr-xs-0,  .mx-xs-0 {
    margin-right: 0 !important;
}
.mb-xs-0,  .my-xs-0 {
    margin-bottom: 0 !important;
}
.ml-xs-0,  .mx-xs-0 {
    margin-left: 0 !important;
}
.m-xs-1 {
    margin: 0.25rem !important;
}
.mt-xs-1,  .my-xs-1 {
    margin-top: 0.25rem !important;
}
.mr-xs-1,  .mx-xs-1 {
    margin-right: 0.25rem !important;
}
.mb-xs-1,  .my-xs-1 {
    margin-bottom: 0.25rem !important;
}
.ml-xs-1,  .mx-xs-1 {
    margin-left: 0.25rem !important;
}
.m-xs-2 {
    margin: 0.5rem !important;
}
.mt-xs-2,  .my-xs-2 {
    margin-top: 0.5rem !important;
}
.mr-xs-2,  .mx-xs-2 {
    margin-right: 0.5rem !important;
}
.mb-xs-2,  .my-xs-2 {
    margin-bottom: 0.5rem !important;
}
.ml-xs-2,  .mx-xs-2 {
    margin-left: 0.5rem !important;
}
.m-xs-3 {
    margin: 1rem !important;
}
.mt-xs-3,  .my-xs-3 {
    margin-top: 1rem !important;
}
.mr-xs-3,  .mx-xs-3 {
    margin-right: 1rem !important;
}
.mb-xs-3,  .my-xs-3 {
    margin-bottom: 1rem !important;
}
.ml-xs-3,  .mx-xs-3 {
    margin-left: 1rem !important;
}
.m-xs-4 {
    margin: 1.5rem !important;
}
.mt-xs-4,  .my-xs-4 {
    margin-top: 1.5rem !important;
}
.mr-xs-4,  .mx-xs-4 {
    margin-right: 1.5rem !important;
}
.mb-xs-4,  .my-xs-4 {
    margin-bottom: 1.5rem !important;
}
.ml-xs-4,  .mx-xs-4 {
    margin-left: 1.5rem !important;
}
.m-xs-5 {
    margin: 3rem !important;
}
.mt-xs-5,  .my-xs-5 {
    margin-top: 3rem !important;
}
.mr-xs-5,  .mx-xs-5 {
    margin-right: 3rem !important;
}
.mb-xs-5,  .my-xs-5 {
    margin-bottom: 3rem !important;
}
.ml-xs-5,  .mx-xs-5 {
    margin-left: 3rem !important;
}
.p-xs-0 {
    padding: 0 !important;
}
.pt-xs-0,  .py-xs-0 {
    padding-top: 0 !important;
}
.pr-xs-0,  .px-xs-0 {
    padding-right: 0 !important;
}
.pb-xs-0,  .py-xs-0 {
    padding-bottom: 0 !important;
}
.pl-xs-0,  .px-xs-0 {
    padding-left: 0 !important;
}
.p-xs-1 {
    padding: 0.25rem !important;
}
.pt-xs-1,  .py-xs-1 {
    padding-top: 0.25rem !important;
}
.pr-xs-1,  .px-xs-1 {
    padding-right: 0.25rem !important;
}
.pb-xs-1,  .py-xs-1 {
    padding-bottom: 0.25rem !important;
}
.pl-xs-1,  .px-xs-1 {
    padding-left: 0.25rem !important;
}
.p-xs-2 {
    padding: 0.5rem !important;
}
.pt-xs-2,  .py-xs-2 {
    padding-top: 0.5rem !important;
}
.pr-xs-2,  .px-xs-2 {
    padding-right: 0.5rem !important;
}
.pb-xs-2,  .py-xs-2 {
    padding-bottom: 0.5rem !important;
}
.pl-xs-2,  .px-xs-2 {
    padding-left: 0.5rem !important;
}
.p-xs-3 {
    padding: 1rem !important;
}
.pt-xs-3,  .py-xs-3 {
    padding-top: 1rem !important;
}
.pr-xs-3,  .px-xs-3 {
    padding-right: 1rem !important;
}
.pb-xs-3,  .py-xs-3 {
    padding-bottom: 1rem !important;
}
.pl-xs-3,  .px-xs-3 {
    padding-left: 1rem !important;
}
.p-xs-4 {
    padding: 1.5rem !important;
}
.pt-xs-4,  .py-xs-4 {
    padding-top: 1.5rem !important;
}
.pr-xs-4,  .px-xs-4 {
    padding-right: 1.5rem !important;
}
.pb-xs-4,  .py-xs-4 {
    padding-bottom: 1.5rem !important;
}
.pl-xs-4,  .px-xs-4 {
    padding-left: 1.5rem !important;
}
.p-xs-5 {
    padding: 3rem !important;
}
.pt-xs-5,  .py-xs-5 {
    padding-top: 3rem !important;
}
.pr-xs-5,  .px-xs-5 {
    padding-right: 3rem !important;
}
.pb-xs-5,  .py-xs-5 {
    padding-bottom: 3rem !important;
}
.pl-xs-5,  .px-xs-5 {
    padding-left: 3rem !important;
}
.m-xs-auto {
    margin: auto !important;
}
.mt-xs-auto,  .my-xs-auto {
    margin-top: auto !important;
}
.mr-xs-auto,  .mx-xs-auto {
    margin-right: auto !important;
}
.mb-xs-auto,  .my-xs-auto {
    margin-bottom: auto !important;
}
.ml-xs-auto,  .mx-xs-auto {
    margin-left: auto !important;
}
}
/***** Top menu *****/

ul.navbar-nav li a { color: #777777 !important; }	
ul.navbar-nav li a:hover, ul.navbar-nav li a:focus { outline: 0; color:#448aca !important; }
div.service_box{transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; padding:10px;}
a.service_btn{ padding:10px 0; word-break: break-word; color:#777777; letter-spacing: 0.5px; display:block; text-align: center; border-bottom: 5px solid #495057; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; background-color:#448aca; color:#FFFFFF;}
a.service_btn:hover{ padding:10px 0; text-decoration: none; border-bottom: 5px solid #3e9ca9; background-color:#e6eff0; color: #3e9ca9; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; background: #FFFFFF;}
.card-title, .text-Deguan {
	color: #C7B299;
}

