/*
Theme Name: Teraanhung
Description: This is a child theme for Flatsome Theme
Theme URI: https:
Author: 
Author URI: 
Template: flatsome
Version: 3.6.1
*/


/*************** ADD CUSTOM CSS HERE.   ***************/
@import "fonts/font-awesome/css/font-awesome.min.css"; /* Using a string */

.icon-box h3{
	    text-align: center;
    color: #2d2b65;
}
.icon-box p{
	    text-align: justify;
}
.dangki h2 {
    color: #eda82f;
	margin-bottom:30px;
}
.dangki p span{
	width:25%;
	float:left;
	padding-left: 10px;
	box-sizing: border-box;
}
.dangki p input{
	width:100%;
	    background-color: rgba(255,255,255,0.28);
	    border-radius: 99px;
	
}
.dangki p input::placeholder{
	color:white;
}
.dangki .wpcf7-submit{
	background-color: #eda82f !important;
}
.tongquan i {
    color: #264169;
    padding-right: 10px;
}
.tongquan li{
	list-style:none;
	margin-left: 0 !important;
	border-bottom: 1px solid #0000002e;
	margin-bottom: 3px;
	padding-bottom: 3px;
}
.tongquan h2:after{
	    content: "";
	    background-color: #eda82f;
	    height: 2px;
	    width: 40px;
	    display: inline-block;
	    vertical-align: middle;
	    position: relative;
	    top: -3px;
	    left: 10px;
}
.tongquan h2{
	font-size:16px;
	position: relative;
}
.tongquan h3{
    color: #264169;
    padding: 5px 0px 0px 0px;
    font-size: 28px;
    margin-bottom: 0;
}
.box-full .row1{
	background-color: transparent;
	background-image: linear-gradient(180deg, #1977a8 0%, #264169 100%);
	padding: 30px 30px 30px 30px !important;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.box-full .row1 h2 {
    color: #eda82f;
}

.tienich .tienichtext ul li{
		list-style:none;
	margin-left: 0 !important;
	border-bottom: 1px solid #0000002e;
	margin-bottom: 3px;
	padding-bottom: 3px;
}
.xemchitiet .button.primary{
    color: #333333;
    background-color: #eda82f !important;
	border-radius:3px;
}
.xemchitiet .button.primary span:before{
	    content: "\f124";
	    font-family:FontAwesome;
	    padding-right: 10px;
}
.tienich .tienichtext ul li i {
    color: #264169;
    padding-right: 10px;
}
.tienich h2 {
    color: #264169;
}
.matbangtt {
	margin:30px 0;
}
.matbangtt .left-mb{
	    -webkit-box-align: center;
	    -webkit-align-items: center;
	    -ms-flex-align: center;
	    align-items: center;
	    width: 100%;
	    position: relative;
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: -ms-flexbox;
	    display: flex;
	    background-color: rgb(38, 65, 105);
	    padding: 30px !important;
}
.matbangtt .left-mb h2 {
    color: #eda82f;
}
.matbang h2{
	    color: #264169;
}
.matbang .nav li{
	width:33.33333%;
	text-align: center;
	background: #eda82f;
	border-right: 1px solid white;
	padding: 2px;
}
.matbang .nav li a{
	background: #ff000000;
	font-size: 15px;
}
.matbang .nav li.active a{
	background: #ff000000 !important;
}
.mb1 .tab-panels{
	    border: 1px solid #0000000d;
    padding: 15px;
    margin-bottom: 30px;
}
.leftltext-mb {
    border-style: solid;
    border-width: 2px 2px 2px 0px;
    border-color: #eda82f;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 30px 10px 30px;
-webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
@media only screen and (max-width: 676px){
	.dangki p span {
    width: 100%;
    float: left;
    padding-left: 10px;
    box-sizing: border-box;
}
	.mbpn .nav li {
    width: 100%;
}
}
.rightltext-mb{
	    border-style: solid;
    border-width: 2px 0px 2px 2px;
    border-color: #eda82f;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	  padding: 40px 30px 10px 30px;
-webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.row-sd {
	margin-top:30px;
}
.tinnho .post-item{
	padding-bottom:10px;
}
.tinnho .post-item .col-inner{
	border-bottom: 1px solid #00000012 !important;
	padding-bottom: 10px !important;
}
.tinnho .post-item .box-text.text-left{
	    padding: 0 15px;
}
.tinnho .from_the_blog_excerpt {
	display:none;
}
.tintuc h2{
	color: #264169;
}
.footer-1 p input {
    width: 100%;
    background-color: rgba(255,255,255,0.28);
    border-radius: 99px;
}

.footer-1 p input::placeholder{
	color:white;
}
.footer-1 p .wpcf7-submit{
	    width: 50%;
    background: #eda82f !important;
}
.footer-1 .wpcf7 p{
	text-align:center;
}
.stuck .header-main .nav > li > a {
    line-height: inherit !important;
}
.call-now-button .call-text {
    font-size: 105%;
    font-weight: 600;
}
@media only screen and (min-width: 767px){
	.form-sp{
		    width: 50%;
    float: left;
		padding:15px;
		box-sizing:border;
	}
	.image-sp{
		width:50%;
		 float: left;
	}
}

#popmake-696 .pum-close.popmake-close{
	display:none !important;
}
#popmake-696{
	    border: 2px solid #eda82f;
	    padding: 0;
}
.form-sp{
	text-align:center;
}
.title-pop h3{
	font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
	    color: #d80000;
}
#popmake-696 .wpcf7-form{
	margin:0;
}
#popmake-696 .wpcf7-form input{
    background-color: #ffffff;
    border-radius: 99px 99px 99px 99px;
}
#popmake-696 .wpcf7-form .wpcf7-form-control{
	background:#eda82f;
}
.cf72c p{
	    text-align: center;
    font-size: 24px;
    margin-bottom: 15px;
}
.cf72c p a{
	color:red;
}