/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 01 2026 | 04:08:17 */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;500&display=swap');

@font-face {
    font-family: bolba_font;
    src: url(./open_sans.woff);
}

* {
    mmargin: 0;
    ppadding: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

/*--------------------------------------------------------------
reset css
--------------------------------------------------------------*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    mmargin: 0;
    ppadding: 0;
    bborder: 0;
    ffont-size: 100%;
    ffont: inherit;
    vvertical-align: baseline;
}

.location_container {
    --width: 100vw;
    --full-width: 100%;
    border: 1px solid gray;
    font-family: 'Poppins', sans-serif;
    padding: 4rem 0;

}

.location_container .location_row_wrapper .row_1 .offer__info,
.location_container .location_row_wrapper .row_1 .button__container__ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
}

.location_container .location_row_wrapper {
    width: calc(var(--width) - 10%);
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;


}

.location_container .location_row_wrapper .row_1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;

}

.location_container .location_row_wrapper .row_1>div {
    width: calc(var(--width) * 0.28);
    margin: 0 10px 80px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;

}

.location_container .location_row_wrapper .row_1>div>div {
    width: 100%;
}

.location_container .location_row_wrapper .row_1>div .heading__ {

    background: #c00000;

    padding: 20px 27px;

    border-bottom: 10px solid #ffc000;
}

.location_container .location_row_wrapper .row_1>div .heading__ h2 {
    font-size: 29px;
    color: #fff;
    font-family: bolba_font;
    line-height: 35px;
    text-align: center;
}

.location_container .location_row_wrapper .sub__heading {
    padding: 22px 38px;
}

.location_container .location_row_wrapper .sub__heading h4 {
    font-size: 31px;
    font-family: bolba_font;
    color: #c00000;
    font-weight: bold;
    line-height: 22px;

}

.location_container .location_row_wrapper .paragraph__ {

    padding: 17px 0;

    border-bottom: 2px dotted #c00000;
    border-top: 2px dotted #c00000;

    background-color: #f4f4f4;
}

.location_container .location_row_wrapper .paragraph__ p {
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    color: #3a3a3a;
    line-height: 23px;
    padding: 0 21px;
}

.location_container .location_row_wrapper .img__ img {
    width: 100%;
    height: 100%;
}

.location_container .location_row_wrapper .row_1 .offer__info {
    background-color: #f4f4f4;
    padding: 13px 0px;
    border-bottom: 2px dotted #c00000;
    border-top: 2px dotted #c00000;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.location_container .location_row_wrapper .row_1 .offer__info img {
    width: 244px;
    max-width: 100%;
    margin-right: 18px;
    margin-left: 11px;
}

.location_container .location_row_wrapper .row_1 .offer__info h3 {
    font-weight: bold;
    color: #be0000;
    font-size: 35px;
    margin: 0;
    line-height: 29px;
    text-align: center;
}

.location_container .location_row_wrapper .row_1 .offer__info p {
    font-size: 21px;
    color: #272727;
}

.location_container .location_row_wrapper .row_1 .button__container__ {
    background: #ffc000;
    padding: 22px 10px;
}

.location_container .location_row_wrapper .row_1 .button__container__ a {
    border: none;
    outline: none;
    background-color: #c00000;
    color: #ffffff;
    display: inline-block;
    text-decoration: none;
    padding: 11px 30px;
    border-radius: 51px;
    font-weight: 600;
    font-size: 20px;
}

.location_container .location_row_wrapper .row_1 .ho_chi_minh_heading__ h2 {
    font-size: 22px !important;
}

.location_container .location_row_wrapper .row_1 .phonom_penh_heading h2 {
    font-size: 24px !important;
}

.location_container .location_row_wrapper .start_any_time_heading {
    text-align: center;
}

.location_container .location_row_wrapper .online_tesol_heading h2 {
    font-size: 33px !important;
}

.location_container .location_row_wrapper .vietnam_cambodia__ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 15px 0 !important;
}

.location_container .location_row_wrapper .vietnam_cambodia__ .teaching__job {
    font-size: 18px !important;
    line-height: 21px !important;
    width: 100%;
    text-align: left !important;
}

.location_container .location_row_wrapper .vietnam_cambodia__ .title_vietnam h2 {
    font-size: 21px !important;
    line-height: 29px !important;
}

.location_container .location_row_wrapper .vietnam_esl__ h2 {
    font-size: 20px !important;
}


@media screen and (max-width:1670px) {
    .location_container .location_row_wrapper .row_1 .button__container__ {
        padding: 15px 0;
    }

    .location_container .location_row_wrapper .row_1 .button__container__ a {
        font-size: 18px;
        padding: 9px 26px;
    }

    .location_container .location_row_wrapper .row_1 .offer__info img {
        width: 156px;
    }

    .location_container .location_row_wrapper .row_1 .offer__info h3 {
        font-size: 27px;
    }
}

@media screen and (max-width:1480px) {
    .location_container .location_row_wrapper .row_1>div {
        width: 45%;
        margin: 0 10px 40px 20px;
    }

    .location_container .location_row_wrapper .row_1>div .heading__ h2 {
        font-size: 21px !important;
        line-height: 26px;
    }

    .location_container .location_row_wrapper .sub__heading {
        padding: 13px 33px;
    }

    .location_container .location_row_wrapper .sub__heading h4 {
        font-size: 19px;
    }

    .location_container .location_row_wrapper .paragraph__ p {
        font-size: 14px;
        line-height: 18px;
        padding: 0 21px;
    }

    .location_container .location_row_wrapper .row_1 .offer__info img {
        width: 166px;
    }

}

@media screen and (max-width:1024px) {
    .location_container .location_row_wrapper .row_1>div {
        width: 100%;
    }

}

@media screen and (max-width: 576px) {
    .location_container .location_row_wrapper .row_1>div .heading__ {
        background: #c00000;
        padding: 10px 16px;
        border-bottom: 7px solid #ffc000;
    }

    .location_container .location_row_wrapper .sub__heading h4 {
        font-size: 18px;
    }

    .location_container .location_row_wrapper .sub__heading {
        padding: 9px 40px;
    }

    .location_container .location_row_wrapper .paragraph__ p {
        font-size: 12px;
        line-height: 17px;
        padding: 0px 19px;
    }

    .location_container .location_row_wrapper .row_1>div .heading__ h2 {
        font-size: 19px !important;
        line-height: 26px;
    }

    .location_container .location_row_wrapper .row_1 .offer__info img {
        width: 140px;
    }

    .location_container .location_row_wrapper .row_1 .offer__info h3 {
        font-size: 22px;
    }

    .location_container .location_row_wrapper .row_1 .offer__info p {
        font-size: 16px;

    }

    .location_container .location_row_wrapper .row_1 .button__container__ a {
        font-size: 14px;
        padding: 8px 21px;

    }
}

@media screen and (max-width: 576px) {
    .location_container .location_row_wrapper .row_1>div .heading__ h2 {
        font-size: 14px !important;
        line-height: 19px;
    }

    .location_container .location_row_wrapper .sub__heading h4 {
        font-size: 14px;
    }

    .location_container .location_row_wrapper .sub__heading {
        padding: 7px 34px;
    }

    .location_container .location_row_wrapper .paragraph__ p {
        font-size: 9px;
        line-height: 13px;
        padding: 0px 8px;
    }

    .location_container .location_row_wrapper .row_1 .offer__info img {
        width: 117px;
    }

    .location_container .location_row_wrapper .row_1 .offer__info p {
        font-size: 11px;
    }

    .location_container .location_row_wrapper .row_1 .offer__info h3 {
        font-size: 18px;
    }

    .location_container .location_row_wrapper .row_1 .button__container__ {
        padding: 7px 0;
    }

    .location_container .location_row_wrapper .row_1 .button__container__ a {
        font-size: 12px;
        padding: 7px 15px;
    }
}

#main_head{
	margin: 0 auto;
}

.seven_img_wrapper .rrow{
    display: flex;
    flex-wrap: wrap;
}

.seven_img_wrapper .img_box{
	margin: 0px 20px 20px 0px;
}

.seven_img_wrapper img{
    width: 100%;
    height: 150px;
}

.seven_img_wrapper .imgg_1 img{
	height: 100px;
}

.seven_img_wrapper .imgg_5 img{
	height: 130px;
    transform: translateY(-52px);
}

.seven_img_wrapper .imgg_6 img{
	    height: 81px;
}

.seven_img_wrapper .imgg_7 img{
height: 73px;
}



@media only screen and (max-width: 1400px) {

	.seven_img_wrapper img{
    width: 100%;
    height: 118px;
}

.seven_img_wrapper .imgg_1 img{
	height: 76px;
}

.seven_img_wrapper .imgg_5 img{
	height: 108px;
    transform: translateY(-48px);
}

.seven_img_wrapper .imgg_6 img{
	    height: 58px;
}

.seven_img_wrapper .imgg_7 img{
height: 51px;
}
	
}


@media only screen and (max-width: 1024px) {

	.seven_img_wrapper img{
    width: 100%;
    height: 160px;
}

.seven_img_wrapper .imgg_1 img{
	height: 96px;
}

}

@media only screen and (max-width: 767px) {
	.seven_img_wrapper img {
    height: unset;
	width: 75%;
}
	
	.seven_img_wrapper .img_box{
	text-align: center;
		margin: 0px 0px 20px 0px;
}

	.seven_img_wrapper .rrow {
    display: block;
}
	
	.seven_img_wrapper .imgg_5 img {
    transform: unset;
}
}





.bottom_7_image .rrow {
    justify-content: center;
	transform: scale(1.7);
}


.bottom_7_image .rrow {
    justify-content: center;
	transform: scale(1.7);
	margin-top: 100px;
}


@media only screen and (max-width: 1024px){
	
.bottom_7_image .rrow {
    justify-content: unset;
	transform: unset;
	margin-top: unset;
}

}

@media only screen and (max-width: 767px) {
	.et_header_style_centered #logo {
    max-height: 65px !important;	
}
	
	#main-header a>img {
    max-width: 220px !important;
}
}

@media only screen and (min-width: 768px) {
	.under_button_img{
    justify-content: flex-start !important;
}

}


.under_button_img img{
    height: 200px;
    margin-right: 20px;
}

@media only screen and (max-width: 767px) {
	.under_button_img img {
    margin: 0px 20px 20px;
}
	
	#australia_img{
		padding: 20px !important
	}
}


#hide_img img:nth-of-type(2){
	display: none !important;
}

@media only screen and (max-width: 767px) {
	.et_header_style_centered #logo {
    max-height: 65px !important;	
}
	
	#main-header a>img {
    max-width: 220px !important;
}
}

@media only screen and (max-width: 767px) {
	.et_header_style_centered #logo {
    max-height: 65px !important;	
}
	
	#main-header a>img {
    max-width: 220px !important;
}
}
@media only screen and (max-width: 767px) {
	.et_header_style_centered #logo {
    max-height: 65px !important;	
}
	
	#main-header a>img {
    max-width: 220px !important;
}
}



@media only screen and (max-width: 767px) {
	.et_header_style_centered #logo {
    max-height: 65px !important;
}
}

#mmenu-item-14369 .sub-menu{
	    width: unset !important;
}
.page-id-6875 .menu_btn a{
	visibility: hidden;
	opacity: 0;
}
.zlp_multiple_btns > .et_pb_column{
	text-align: center;
}
.zlp_multiple_btns .zlp_link_btn{
	display: inline-block;
	margin: 0 20px 20px;
}

.menu_btn a,
.zlp_link_btn a{
	font-weight: 500 !important;
    background-color: #cc0000;
    color: #fff !important;
    display: block !important;
    padding: 10px 20px !important;
    border-radius: 10px;
	box-shadow: 3px 3px 8px 0px rgba(0,0,0,0.59);
	line-height: 1.1;
	margin-top: -10px;
	text-align: center;
	font-size: 15px;
}
.zlp_link_btn a{
	display: inline-block !important;
	line-height: 1.4;
	margin: 0;
}
.menu_btn a:hover,
.zlp_link_btn a:hover{
	background-color: #cc0000 !important;
}
.menu_btn a strong{
	font-weight: bold;
	display: block;
}
.zlp_link_btn a strong span{
	color: #ffc000;
}

.zlp_equal_btn_link .zlp_link_btn a{
	min-width: 220px;
}

@media only screen and (min-width: 1521px){
	.et_header_style_centered nav#top-menu-nav {
    	margin-top: 40px;
	}
}

@media only screen and (min-width: 981px) and (max-width: 1520px){
	.et_header_style_centered nav#top-menu-nav {
    	margin-bottom: 20px;
	}
}

@media only screen and (min-width: 981px){
	#mmenu-item-17817 a {
    	width: 335px !important;
	}
	#top-menu li {
    	padding-right: 10px !important;
	}
	
	.et_fullwidth_nav #main-header .container{
		justify-content: center;
	}
	
	#top-menu li.menu_btn{
		margin-left: 50px;
	}
}

@media only screen and (max-width: 980px){
	.et_header_style_centered #main-header .mobile_nav.closed .et_mobile_menu{
		display: none;
	}
	.menu_btn a{
		margin: 10px;
	}
}


@media only screen and (min-width: 1250px) {
	
.container.et_menu_container {
display: flex;
flex-wrap: wrap;
justify-content: space-evenly;
}

.container.et_menu_container > div{
     fflex-grow: 1;
     fflex-basis: 0;
}

.container.et_menu_container .menu-item a{
	padding-bottom: 10px !important;
}

.et_header_style_centered #main-header div#et-top-navigation {
    width: unset;
}

.et_header_style_centered nav#top-menu-nav {
    display: inline-block;
}
	.et_header_style_centered nav#top-menu-nav > ul#top-menu{
		display: flex;
		align-items: center;
	}
}

@media only screen and (max-width: 767px) {
	.et_header_style_centered #logo {
    max-height: 65px !important;	
}
	
	#main-header a>img {
    max-width: 220px !important;
}
}

@media only screen and (max-width: 767px) {
	.et_header_style_centered #logo {
    max-height: 65px !important;
}
}


@media (max-width: 980px)
.et_header_style_centered #logo {
    max-height: 65px !important;
	    width: 220px !important;
}





@media only screen and (max-width: 767px) {
	.et_header_style_centered #logo {
    max-height: 65px !important;	
}
	
	#main-header a>img {
    max-width: 220px !important;
}
}
@media only screen and (max-width: 767px) {
	.et_header_style_centered #logo {
    max-height: 65px !important;	
}
	
	#main-header a>img {
    max-width: 220px !important;
}
}
@media only screen and (max-width: 767px) {
	.et_header_style_centered #logo {
    max-height: 65px !important;	
}
	
	#main-header a>img {
    max-width: 220px !important;
}
}
@media only screen and (max-width: 767px) {
	.et_header_style_centered #logo {
    max-height: 65px !important;	
}
	
	#main-header a>img {
    max-width: 220px !important;
}
}
@media only screen and (max-width: 767px) {
	.et_header_style_centered #logo {
    max-height: 65px !important;	
}
	
	#main-header a>img {
    max-width: 220px !important;
}
}
@media only screen and (max-width: 767px) {
	.et_header_style_centered #logo {
    max-height: 65px !important;	
}
	
	#main-header a>img {
    max-width: 220px !important;
}
}

@media only screen and (max-width: 767px) {
	.et_header_style_centered #logo {
    max-height: 65px !important;	
}
	
	#main-header a>img {
    max-width: 220px !important;
}
}

@media only screen and (max-width: 767px) {
	.et_header_style_centered #logo {
    max-height: 65px !important;	
}
	
	#main-header a>img {
    max-width: 220px !important;
}
}

@media only screen and (max-width: 767px) {
	.et_header_style_centered #logo {
    max-height: 65px !important;	
}
	
	#main-header a>img {
    max-width: 220px !important;
}
}

@media only screen and (max-width: 767px) {
	.et_header_style_centered #logo {
    max-height: 65px !important;	
}
	
	#main-header a>img {
    max-width: 220px !important;
}
}

.zrs_wraper *{margin:0;padding:0;}

.roww {
    display:flex;
    flex-wrap:wrap;
    justify-content: center;
}

.coll {
    flex-grow:1;
    flex-basis:0;
}

.zrs_wraper{
    width: 100%;
    text-align: center;
    font-family: sans-serif;
}

.zrs_wraper img{
    width: 100%;
}

.zrs_wraper .box{
    width: 280px;
	background: #F4F4F4;
    margin: 0px 20px 30px 0px;
}

.zrs_wraper h3{
    color: #FFFFFF;
    background: #C00000;
    border-bottom: 5px solid #FFC000;
    font-size: 12px;
    line-height: 25px;
    padding: 10px;
    font-weight: bold;
}


.zrs_wraper h4{
    color: #C00000;
    border-bottom: 1px dotted #C00000;
    font-size: 13px;
    line-height: 25px;
    padding: 4px;
    font-weight: bold;
}

.zrs_wraper h2{
    color: black;
    font-size: 12px;
    line-height: 18px;
    padding: 6px;
    height: 86px;
    font-weight: 500;
}


.zrs_wraper .bottom-1{
    padding: 8px 0px 5px 0px;
}

.zrs_wraper .price_box{
    flex-direction: column;
    row-gap: 4px;
}

.zrs_wraper .price_box h5{
    color: #C00000;
    font-size: 18px;
    line-height: 16px;
}

.zrs_wraper .price_box h6{
    font-size: 13px;
    line-height: 15px;
}

.zrs_wraper .bottom-2{
    background: #FFC000;
    padding: 12px 0px 11px 0px;
}

.zrs_wraper .bottom-2 a{
	background: #C00000;
    display: inline-block;
    margin: 0px 5px;
    padding: 4px 0px;
    font-size: 14px;
    width: 124px;
    color: #fff;
    text-decoration: none;
    border-radius: 20px;
}

#profile_wrapper.et_pb_row{
	max-width: 896px !important;
}

.profile_popup + .da-close-wrap .da-close{
	background-color: #e02b20 !important;
    color: #fff !important;
    right: 20px !important;
    top: 10px !important;
}

.et_pb_scroll_top.et-pb-icon {
    right: 12px !important;
}

#australia_img img{
	width: 500px;
}

#main_head h1{
	font-weight: bold;
	font-size: 22px !important;
	line-height: 30px !important;
}

#four_button .et_pb_button {
    font-size: 20px;
    font-weight: 500;
	padding: 12px 9px;
}


#four_button .et_pb_button_module_wrapper{
	display: inline-block;
	margin: 0px 10px 8px 0px;
}

#four_button .et_pb_button_module_wrapper:nth-of-type(6) a,

#four_button .et_pb_button_module_wrapper:nth-of-type(7) a{
	width: 267px !important;
	text-align: center !important;
}


#ffour_button .et_pb_button_module_wrapper:nth-of-type(4){
	margin-right: 200px;
}


}

.f_contact_form .et-pb-contact-message p{color: #fff !important;}

.f_contact_form input {
	background: #fff !important;
	outline: none !important;
    border: none !important;
    padding: 13px 14px !important;
    border-radius: 10px !important;
}

.f_contact_form .et_pb_contact_submit{
	color: #fff !important;
	padding: 7px 12px !important;
    color: #fff !important;
    font-size: 15px;
    border-radius: 4px;
	width: 100%;
	margin-left: 9px;
	
	outline: none !important;
    border: none !important;
    padding: 13px 13px !important;
    border-radius: 10px !important;
}


.f_contact_form .et_contact_bottom_container{
	width: 100% !important;
}
.f_contact_form {}




#main-header a>img{
	max-width: 380px !important;
}

#main-header .logo_container{
	height: unset !important;
	padding: 10px 0px !important;
}

#moru{
	background-attachment: fixed !important;
	background: linear-gradient(rgb(0 0 0 / 45%), rgb(0 0 0 / 32%)),url(https://www.avse.edu.vn/wp-content/uploads/2023/02/bgg.jpg) !important;
}

/*destination overlay*/
div.et_pb_section.et_pb_section_5 {
    bbackground-position: center right;
    bbackground: linear-gradient(rgb(0 0 0 / 45%), rgb(0 0 0 / 32%)),url(https://www.avse.edu.vn/wp-content/uploads/2023/02/bgg.jpg) !important;
}

#moru .et_pb_button{
	color: #fff !important;
    border-radius: 0px 12px;
    font-size: 16px;
    padding: 8px 26px;
}

#moru h2{
	color: #fff !important;
	font-size: 36px !important;
}

#moru .et_pb_text_inner{}



#moru img {
    border-radius: 10px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px !important;
	box-shadow: blue 0px 0px 0px 2px inset, rgb(255, 255, 255) 10px -10px 0px -3px, rgb(31, 193, 27) 10px -10px, rgb(255, 255, 255) 20px -20px 0px -3px, rgb(255, 217, 19) 20px -20px, rgb(255, 255, 255) 30px -30px 0px -3px, rgb(255, 156, 85) 30px -30px, rgb(255, 255, 255) 40px -40px 0px -3px, rgb(255, 85, 85) 40px -40px !important;
margin-top: 40px;
}




.iindustry img{
	height: 300px !important;
	width: auto !important;
}

.iindustry . et_pb_text_inner> p{
display: inline-block !important;
}



.iindustry .et_pb_column_1_4, .et_pb_gutters3.et_pb_row .et_pb_column_1_4 {
    width: 24%;
}


.iindustry .et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column {
    margin-right: 1%;
}

/* IMG WRAPPER */

.img_wrapper{
    width: 100%;
    text-align: center;
}

.row2{
    display: inline-block;
}

.img_wrapper img{
    wWidth: 100%;
    height: 250px;
    width: auto;
    margin: 0px 10px;
}

.img_wrapper br{
    display: none;;
}


/* logo width */
#logo_slider .flex-viewport {
    width: 77%;
    margin: auto;
}

#logo_slider ul.flex-direction-nav li a::before {
    background-size: 62% !important;
    content: '' !important;
    display: block;
    height: 32px;
    left: 50%;
    margin-left: -16px;
    margin-top: -16px;
    position: absolute;
    top: 50%;
    width: 26px;
}

#logo_slider ul.flex-direction-nav li a.flex-prev::before {
    margin-left: -9px !important;
}

#logo_slider ul.flex-direction-nav li a {
    background: #2950DC !important;
    border: 2px solid #2950DC !important;
    box-shadow: none;
    color: #2950DC !important;
    height: 30px !important;
    margin-top: -30px;
    max-width: 30px;
    overflow: hidden;
    top: 64%;
    transition: all .2s ease-in-out;
    font-size: 12px !important;
    width: 30px;
    opacity: 1 !important;
    border-radius: 4px;
}

#logo_slider ul.flex-direction-nav li a.flex-next{
	    ttransform: translateX(70px);
}

#logo_slider ul.flex-direction-nav li a.flex-prev{
	    ttransform: translateX(-70px);
}
.entry-content .zlp_table_wrapper table:not(.variations){
	border-collapse: collapse;
}
.entry-content .zlp_table_wrapper table:not(.variations),
.entry-content .zlp_table_wrapper table:not(.variations) tr td{
	border-color: #ffc000;
}
.zlp_table_wrapper table tr td:first-child{
	width: 150px !important;
}
.zlp_table_wrapper table tr td:last-child{
	width: calc(100% - 150px) !important;
}
.zlp_strip_table table tbody tr:nth-child(even) td{
	background-color: #ffe599;
}



@media only screen and (max-width: 767px) {
	
	.zlp_table_wrapper{
		overflow-x: auto;
	}
	.entry-content .zlp_table_wrapper table:not(.variations){
		
		white-space: nowrap;
	}
	
.et_header_style_centered #main-header {
    padding: 0px 0px 20px;
}
	
	
#logo_slider ul.flex-direction-nav li a.flex-next{
	    transform: translateX(40px);
}

#logo_slider ul.flex-direction-nav li a.flex-prev{
	    transform: translateX(-40px);
}
	
	#moru .et_pb_row{
		display: flex !important;
		flex-direction: column-reverse !important;
	}
	
	
	
#moru img {
	margin-top: 40px;
	margin-left: -20px !important;
	
	margin-bottom: 30px;
}
	#vejal_form .wpcf7-quiz{
		width: 200px !important;
	}
	
	#vejal_form .rc-anchor-normal{
		width: 200px !important;
	}
	
	.et_pb_column_29 {
    background-color: rgba(255,255,255,0.81);
    padding-top: 50px;
    padding-right: 20px !important;
    padding-bottom: 50px;
    padding-left: 20px !important;
    overflow: hidden !important;
}
	
	
	
	#four_button_para p{
		text-align: center !important;
	}
	
	#four_button .et_pb_button {
    font-size: 20px;
    font-weight: 500;
	padding: 12px 9px;align-content;
		
	width: 200px;
}

#four_button .et_pb_button_module_wrapper{
	display: block;
	text-align: center;
	margin-bottom: 18px;
	ttext-align: center;
}


#four_button .et_pb_image{
	display: block;
	text-align: center;
}

#four_button .et_pb_module img{
	height: auto;
    wwidth: 260px;
	max-width: 50% !important;
}
	


#three_img .et_pb_module img{
	height: auto;
	max-width: 50% !important;
}
	
.industry .et_pb_module img{
	height: auto;
	max-width: 50% !important;
}
	
#main_head h1{
	font-size: 18px !important;
	line-height: 24px !important;
}


}
@media only screen and (max-width: 767px) {
	.et_header_style_centered #logo {
    max-height: 65px!important;
}
	
}

@media only screen and (max-width: 767px) {
	.et_header_style_centered #logo {
    max-height: 65px!important;
}
}

@media only screen and (max-width: 767px) {
	.et_header_style_centered #logo {
    max-height: 65px!important;
}
}

@media only screen and (max-width: 767px) {
	.et_header_style_centered #logo {
    max-height: 65px !important;
}
}


@media (max-width: 980px)
.et_header_style_centered #logo {
    max-height: 65px !important;
}

@media only screen and (max-width: 767px) {
	.et_header_style_centered #logo {
    max-height: 65px !important;	
}
	
	#main-header a>img {
    max-width: 220px !important;
}
}

@media only screen and (max-width: 600px) {
	.entry-content .table_wrapper table:not(.variations){
		width: 100% !important;
	}
}

@media only screen and (max-width: 767px) {
	.et_header_style_centered #logo {
    max-height: 65px !important;	
}
	
	#main-header a>img {
    max-width: 220px !important;
}
}





