/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.blog-single .entry-header .entry-meta, .blog-single .entry-image .post-date {
	display: none !important;
}
.page-id-3517 .row {
    max-width: 100%;
}
.page-id-3517 #top-bar .container, .page-id-3517 #masthead .container, .page-id-3517 #wide-nav .container {
	max-width:1310px;
}
.page-id-3517 .col, .page-id-3517 .gallery-item, .page-id-3517 .columns {
    position: relative;
    margin: 0;
    padding: 0;
    width: 100%;
}
.page-id-3517 .container .section, .page-id-3517 .row .section {
    padding-left: 0;
    padding-right: 0;
}
.page-id-3517 .page-wrapper {
    padding-top: 0;
}
.page-id-3517 .bg-fill {
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: 50% 50%;
}
.rong1200 {
	max-width: 1200px !important;
	margin: auto !important;
}
.sec1 .box-image img {
	width: 250px;
    height: 150px;
}
.sec2 img {
    width: 100%;
    height: 200px;
	    border-radius: 5px;
}
.sec2 .col-inner p {
	margin-left: 15px;
	color: red;
    font-weight: 600;
}
.sec2 .col-inner i {
	margin-right: 10px;
}
.sec2 .medium-6 .col-inner {
	padding: 0 15px;
}
.section-title-normal {
    border-bottom: 1px solid #ff0000ed;
}
.sec4 i {
	font-size: 40px;
    margin: auto;
    margin-right: 15px;
	    color: red;
}
.sec4 p {
    display: flex;
    font-size: 13px;
    color: black;
    font-weight: 600;
}
.taisao {
	    display: flex;
	line-height: 20px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.sec4 .medium-6 {
	padding: 15px;
}
#block_widget-4 .row {
	max-width: 1200px;
    margin: auto;
}
#block_widget-4 {
	    background: #bcf5fc;
    padding-top: 10px;
}
#block_widget-4 i {
	font-size: 20px !important;
    margin-right: 7px;
}
#block_widget-4 .section-title-normal {
    border-bottom: 2px solid #ff0000ed;
    width: 80%;
}
.nav-dark .nav>li>a {
	color: white;
}
.section-title-container {
    margin-bottom: 0;
}
.sec6 .post-item .col-inner {
	    padding: 0 10px;
} 
.sec6 {
	padding-bottom:0 !important;
}
.container-width, .full-width .ubermenu-nav, .container, .row {
    max-width: 100%;
}
#block_widget-4 {
	margin-bottom:0;
}
.entry-content {
    padding-top: 0;
}
.entry-header-text {
    padding: 0;
}
.entry-header-text.text-center {
	padding:0
}
#top-bar .container, #masthead .container, #wide-nav .container {
	max-width: 1200px;
	margin: auto;
}
.rong1200 .box-image {
	text-align: center;
}
.sec6 .row .row:not(.row-collapse) {
    margin-left: 0;
    margin-right: 0;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	.banner-img {
		padding-top: 0 !important;
    	height: 144px !important;
	}
	.sec1-row2 {
		padding: 0 5px !important;
	}
	.sec1-row2 .medium-3 .col-inner {
		padding: 0 5px !important;
	}
	.col-dldd-img {
		margin-bottom: 15px !important;
	}
	.section-title-container {
		margin-bottom: 0 !important;
	}
	.dec6 .section-title-container {
		margin-bottom: 15px !important;
	}
	.row .row:not(.row-collapse) {
		margin-left: 10px !important;
		margin-right: 10px !important;
	}
	#block_widget-4 {
		padding-left: 15px;
    	padding-right: 15px;
	}
	.menu-item .nav-top-link {
		display:none;
	}
	.sec2 .medium-6 .col-inner {
		padding: 0;
	}
	.sec2 .row {
		margin:0 !important;
	}
	.sec6 .section-title-container {
		margin-bottom: 5px !important;
	}

}

.page-template-default .large-12 {
	max-width: 1200px;
    margin: auto;
    padding: 0;
}
.page-template-default .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding: 0 !important;
}
.widgets-boxed .widget h3 {
    background-color: #14a2ba !important;
}