@charset "UTF-8";
.section-clients {
    padding: 20px 0;
}
.news-hot { color: #29b4dd !important; }
.tab-style7 .resp-tabs-list { border-bottom:  none; }
.list-style-16 li { padding-bottom: .5em; padding-top: .2em; padding-left: 0; }
.list-style-16 li:hover { padding-left: 1em; }
.list-style-16 li:after { content: ''; }
#business .card-text { min-height: 3.5em; }
#business .card:hover { background-color: #131f2b; transition: all ease .5s; }
#business .card:hover .card-text { color: #fff; }
#business .card:hover .card-text a:link, #business .card:hover .card-text a:visited { color: #fff; }
.butn-style3 { min-width: 110px; color: #c30d23; border-color: #c30d23; }
.butn-style3:hover, .butn-style3:active, .butn-style3:focus {
    background: #c30d23;
    color: #fff;
    border-color: #c30d23;
}
.btn-style4 { background-color: #1ca2a5; }
.btn-style4:hover, .btn-style4:active, .btn-style4:focus { background-color: #104748 !important; }
.accordion-style .btn-link:hover { background: #83A4D1 !important; color: #fff; font-weight:600; }
.accordion-style .btn-link { background: #dee8f0 !important; color: #000; border-bottom:#323232 1px dashed; }
.fb-page { width: 100% !important; }
.fb-page > iframe { width: 100% !important; }
.fb-page span iframe { width: 100% !important; }

/*
.tab-style7 .resp-tabs-list li.resp-tab-active {
	border: #03b308 1px solid;
	border-bottom: #03b308 1px solid;
    border-color: #03b308 !important;
}
*/
.tab-style7 .resp-tabs-list li.resp-tab-active:after { background: #03b308; }
.tab-style7 .resp-tabs-list li { padding-bottom: .5em; }
.list-style-16 li:hover { padding-left: 0; background-color: #efefef; }
.service-simple { border-width: 2px; }
.service-simple:hover { border: #c30d23 2px solid; transition-duration: 0.3s; transition-timing-function: ease-in-out; }
.list-style-5 li:before { content: "\f2dc"; color: #c30d23; }
.list-style-5 li:first-child:before { top: 6px; }
.link-imgbox { height: 80px !important; }
@media (min-width: 992px) {
	.tab-style7 .resp-tab-content { margin-top: 1em; }
	/*.news .news-list { border: #68a5b8 1px solid; padding: 1em; }*/
	.service-simple:first-child { margin-top: 2em; }
}
@media (max-width: 576px) {
	section { padding: 40px 0; }
	h2.resp-accordion.resp-tab-active { border-color: #4d78af !important; }
	h2.resp-tab-active { background-color: #4d78af !important; }
	.resp-tab-content-active { border-color: #4d78af !important; }
	.service-simple:first-child { margin-top: 1em; }
	.horizontaltab { margin-top: 1em;}
}