/*
Theme Name:           Flatsome
Theme URI:            http://flatsome.uxthemes.com
Author:               UX-Themes
Author URI:           https://uxthemes.com
Description:          Multi-Purpose Responsive WooCommerce Theme
Version:              3.18.3
Requires at least:    5.9
Requires PHP:         5.6
WC requires at least: 4.7
Text Domain:          flatsome
License:              https://themeforest.net/licenses
License URI:          https://themeforest.net/licenses
*/


/***************
All custom CSS should be added to Flatsome > Advanced > Custom CSS,
or in the style.css of a Child Theme.
***************/
@font-face {
        font-family: 'Inter';
    src:   url('fonts/Inter-Regular.ttf') format('truetype');
}
@font-face {
        font-family: 'Inter-Bold';
    src:   url('fonts/Inter-Bold.ttf') format('truetype');
}
.form_dkytv{ background: #F3F9F4; border-radius:  40px; padding: 60px 60px 30px 60px;     margin-bottom: 89px; margin-top: 500px}
.form_dkytv h3{    font-size: 35px;
    color: #0A4645;
    text-align: center; font-family: 'Inter-Bold';margin-bottom: 0px;}
.form_dkytv p.bmtt{ font-size: 16px; color: #323232; text-align:  center; font-family: 'Inter';     margin-bottom: 25px;}
.form_dkytv input{ height: 45px; border-radius: 10px; border: 1px solid #B8B8B8; font-family: 'Inter';}
.form_dkytv .sub_kh input[type="submit"]{    background-image: linear-gradient(to right, #FF9E04, #F68100);
    border-radius: 100px;
    border: none; font-size: 18px; width: 230px;font-family: 'Inter-Bold'; }
.form_dkytv .sub_kh {     text-align: center;
    padding-left: 98px;}
.absolute-footer .container{    border-top: 1px solid #007A82;
    padding-top: 15px;}
#footer h3{font-family: 'Inter-Bold'; font-size: 20px; color: #fff; margin-bottom: 0px}
#footer .sub_title, .title_td{font-family: 'Inter-Bold'; font-size: 16px; color: #fff; marign-bottom: 0px}
#footer ul li{ list-style: none; font-size: 16px; color: #fff;  font-family: 'Inter'; margin-left: 0px}
#footer ul li.diachi{ background: url(images/Icon-location.png) no-repeat left; padding-left: 20px}
#footer ul li.hotline{ background: url(images/Icon-phone.png) no-repeat left; padding-left: 20px}
#footer ul li.email{ background: url(images/Icon-email.png) no-repeat left; padding-left: 20px}
#footer .large-2 a{float: left;
    margin-right: 10px;}
#footer .col , #footer .col-inner, #footer  section{ padding-bottom: 0px !important }
.top-divider{ display:  none !important}
.flex-right .html_topbar_left div{ float: left; margin-lefT: 50px;     line-height: 24px;}
.flex-right .html_topbar_left div.time_mc{ background: url(images/time_top.png) no-repeat left; padding-lefT: 50px;     font-family: 'Inter-Bold';
    font-size: 20px;
    color: #fff;}
.flex-right .html_topbar_left div.time_mc span{  font-family: 'Inter';
    font-size: 16px;
    color: #fff;}
.flex-right .html_topbar_left div.hotline_mc{ background: url(images/hotline_top.png) no-repeat left; padding-lefT: 50px;     font-family: 'Inter-Bold';
    font-size: 20px;
    color: #fff;}
.flex-right .html_topbar_left div.hotline_mc span{  font-family: 'Inter';
    font-size: 16px;
    color: #fff;}
.dk_aimee a{  background: url(images/bt-dl.png) no-repeat; text-align: center; color: #fff;    padding: 14px 25px;
    font-size: 16px;
    font-family: 'Inter-Bold';
    padding-lefT: 44px;
    line-height: 37px;}
@media only screen and (max-width: 1450px) {
	
	.form_dkytv{     margin-bottom: -45px;
    margin-top: 465px;}
}
@media only screen and (max-width: 1380px) {
	
	.form_dkytv{        margin-bottom: -66px;
    margin-top: 362px;padding: 22px 33px 15px 33px;}
	
}
@media only screen and (max-width: 1025px) {.flex-right .html_topbar_left div.time_mc, .flex-right .html_topbar_left div.hotline_mc{ font-size: 15px;}
	.flex-right .html_topbar_left div.time_mc span, .flex-right .html_topbar_left div.hotline_mc span{ font-size: 13px}
	.flex-right .html_topbar_left div{ margin-lefT: 24px;
    line-height: 19px;}
	.form_dkytv h3 {
		font-size: 27px;}
	.form_dkytv .sub_kh {
    text-align: center;
    padding-left: 58px;
}.form_dkytv {
    margin-bottom: -69px;
    margin-top: 274px;
    padding: 6px 33px 1px 33px;
}

}
@media only screen and (max-width: 48em) {.form_dkytv h3 {
    font-size: 22px;
}
.form_dkytv {
    margin-bottom: -69px;
    margin-top: -27px;
    padding: 29px 15px 0px 15px;
}.form_dkytv .sub_kh {
    text-align: center;
    padding-left:25px;
}
.form_dkytv .sub_kh input[type="submit"]{font-size: 15px;
    width: 190px;}
	#footer .medium-3 p{ text-align: center}
	#footer .sub_title{ font-size: 12px }
#header .header-main li.html.custom {
    display: block;
	}
.dk_aimee a {
    background: url(images/bt-dl.png) no-repeat;
    text-align: center;
    color: #fff;
    padding: 11px 25px;
    font-size: 13px;
    font-family: 'Inter-Bold';
    padding-lefT: 35px;
    line-height: 13px;
    background-size: 94%;
	}.dk_aimee{ width: 153px;}
	.transparent #logo img {
    max-height: 72px !important;
}
}
