/*
Theme Name: Base Child
Theme URI: 
Description: A child theme of Base
Author: 
Author 
Version: 1.0.0
Template: base
Text Domain:       base-child-theme
*/
@import url("../base/style.css");

body {
	font-family: Arial, "Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", sans-serif;
}

select#form-field-name {
    color: #000;
}
input#form-field-email {
    color: #000;
}

.header-top .header-top-info a {
color: #12315d;
margin-right: 5px;
}


#subscribe_btn
{
	padding:14px 80px;
	margin-top:15px;
}
#form_sec .elementor-field-textual.elementor-size-sm, #last_form .elementor-field-textual.elementor-size-sm
{
	padding:0 0 !important;
}
.elementor-testimonial--layout-image_left .elementor-testimonial
{
	text-align:left;
}
#last_form textarea#form-field-field_1
{
	border: 1px solid #CDD2D5;
	margin-top:15px;
	padding-top:10px !important;
	padding-left:10px !important;
}
#numbering_img {
    margin: 0;
    margin-left: -5% !important;
    position: absolute;
    top: -50px;
}

.top-mobile-phone {
	float: left;
	width: 50%;
	padding-left: 15px;
}


.top-mobile-email {
	float: right;
	width: 50%;
	text-align: right;
	padding-right: 15px;
}

.top-mobile-phone a {
	color: #12315D;

}

.section-text-12 {
    margin: 0 !important;
}

.section-text-main-text h4 {
	padding-top: 0;
	margin: 0 0 0 0;
}


.number-text1-p p {
    margin-bottom: 0px;
}


span.elementor-field-option {
    margin-bottom: 5px;
}



















































@media (max-width:767px)
{
/*#slider_sec .slick-slide-bg
{
	background-size:100% 280px !important;
	padding:0px !important;
	margin:0px !important;
}*/
/*#number_text .elementor-widget-image .elementor-image img
	{
		width:100px !important;
	}*/
	
	.elementor-9 .elementor-element.elementor-element-c299bbd .slick-slide
	{
		margin-bottom:-100px !important;
	}
	.elementor-testimonial__content {
    margin-top: -30px;
}
.elementor-element-populated
	{
		padding:0px !important;
	}
}
































/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	#numbering_img img {
    width: 115px;
}
#numbering_img {
   
    margin-left: -2% !important;
   
}
} /* end 1200 */

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	
}  /*  end 992 */

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.top-mobile-phone p.phone_text {
   
    margin: 0;
}
.top-mobile-phone {
    margin: 15px 0 15px;
}

.mobile-logo-button {
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.section-two-tx-form-text {
    padding: 0 15px;
}
.section-two-colum-button-button {
    margin-bottom: 20px;
}
.section-two-colum-button-blu-header {
    padding-top: 20px;
}
#first_formsec .elementor-widget-wrap {
    padding: 0 10px;
}
.abc {
    margin: 0px 15px !important;
}
.section-two-colum-button-text-top {
 margin: 0 !important;
}
.section-two-colum-button-text-bottom {
 margin: 0 !important;
}
.section-two-colum-button-text-top p {
    margin: 0;
}
.section-two-colum-button-text-bottom p {
    margin: 0;
}
.section-call-now-main-button {
    padding-top: 20px;
}
.section-call-now-main {
    text-align: center;
    padding: 15px 15px 20px !important;
}
p.p-email {
    margin-bottom: 0;
}
a.free-registration-experience-course {
    color: red;
    font-weight: bold;	
   
}
a.free-registration-experience-course {
    color: red;
   
   
    clear: both;
    float: right;
    margin: 0 0 10px;
}
.section-form-text-2 {
    padding: 0 15px;
}
.section-number_text-title-main {
    padding: 0 15px;
}
.section-number_text-main {
    padding: 0 15px 40px !important;
}
#numbering_img {
   margin-top: 15px !important;
left: -9px;

}
.section-two-colum-button {
    padding: 0 15px !important;
}
.section-quote-main {
    padding: 15px 15px !important;
}

.section-quote-main-text {
    padding: 0px 15px !important;
}

.section-bw-main {
    padding: 0 15px;
}
.section-text8-main {
    padding: 0 15px;
}
.number_section_text1 {
    margin-top: 60px !important;
}
.number_section_text {
    margin-top: 20px;
}
.number_section_text_colum .elementor-widget-wrap {
    padding: 0 15px;
}
button#button-top-form {
    margin: 10px 0 0 0;
}
.top-form-colum .elementor-widget {
    margin: 0 !important;
}
} /* end 768 */


/* Extra Small Devices, Phones */
@media only screen and (max-width : 600px) {
#numbering_img img {
    width: 80px;
}
} /* end 600 */



/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {

.top-mobile-phone {
    float: left;
    width: 50%;
    text-align: left;
    padding: 0 0 0 15px;
}


.top-mobile-phone p.phone_text {
    margin:0;
}

.top-mobile-email p.email_text {
    margin: 0px 0 10px 0;
}

p.p-email {
     display: none;
}
.section-slider-home .elementor-element {
    margin: 0;
}
.mobile-phone-email {
    display: flex;
    align-items: center;
}
#subscribe_btn {
    width: 100%;
    padding: 14px 0;
    margin-top: 15px;
}
.richmond-colum .elementor-widget {
    margin: 0 0 10px !important;
}
.richmond-colum p {
    margin: 0 !important;
}
.richmond-colum {
    margin: 0 0 25px;
}
} /*  end 480 */



/* Extra Small Devices, Phones */
@media only screen and (max-width : 390px) {
.top-mobile-email {
	
	padding-right: 5px;
}
} /*  end 390 */