/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* Theme customizations start here
------------------------------------------------------- */

/* ----- General ---------- */

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #231f20!important;
}

::-moz-placeholder { /* Firefox 19+ */
	color: #231f20!important;
}

:-ms-input-placeholder { /* IE 10+ */
	color: #231f20!important;
}

:-moz-placeholder { /* Firefox 18- */
	color: #231f20!important;
}

/*h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: itc-giovanni, serif;
	font-weight: 700;
	font-style: normal;
}*/

.five-sixths,
.four-sixths,
.four-fifths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-fifths,
.three-sixths,
.two-fourths,
.two-fifths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}

.one-half,
.three-sixths,
.two-fourths {
	width: 48.717948717948715%;
}

.one-third,
.two-sixths {
	width: 31.623931623931625%;
}

.four-sixths,
.two-thirds {
	width: 65.81196581196582%;
}

.one-fourth {
	width: 23.076923076923077%;
}

.three-fourths {
	width: 74.35897435897436%;
}

.one-fifth {
	width: 17.9487179487179488%;
}

.two-fifths {
	width: 38.4615384615384616%;
}

.three-fifths {
	width: 58.9743589743589744%;
}

.four-fifths {
	width: 79.4871794871794872%;
}

.one-sixth {
	width: 14.52991452991453%;
}

.five-sixths {
	width: 82.90598290598291%;
}

.first {
	clear: both;
	margin-left: 0;
}

.et_pb_text_inner ol,
.et_pb_text_inner ul {
	margin-left: 23px;
}

/* MY CSS */
/* HEADER */
.head_nav ul#menu-primary-menu a, .head_nav ul#menu-primary-menu li { padding: 0 !important; height: auto; line-height: 1.1;} 
/* .head_nav .et_pb_menu__wrap {  width: calc(100% - 150px) !important;  justify-content: flex-end; } */
.head_nav .et_pb_menu__wrap {  width: calc(100% - 150px) !important;  justify-content: center !important; }
.et_pb_column.head_right {  width: 25%;}
.head_left { width: 87% !important; margin-right: 0 !important; }
.et_pb_row.header_row { display: flex; align-items: center; justify-content: space-around;}
/* .head_nav ul#menu-primary-menu li { margin-left: 25px ;} */
.head_nav ul#menu-primary-menu li { margin-left: 25px !important;}
ul#menu-primary-menu { margin: 0;}
.main_header { position: sticky; top: 0; transition: .3s linear; padding: 20px 0 !important; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.25);}
/* .main_header.newClass {background: #fff;  transition: .3s linear; padding: 15px 0 !important; } */

/* FOOTER */
.footh{ display: flex; align-items: center; margin-bottom: 15px; justify-content: space-between;}
.foot_text { width: calc(100% - 35px);}
.foot_text a, .foot_text { color: #282828 !important; font-size: 14px; font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;}
.foot_links ul#menu-foot li { width: 50%; margin: 0 0 3px;}
.foot_links ul#menu-foot li:last-child { width: 100%;}

/* HOME */
.home_contact { background: rgb(255 255 255 / 80%); padding: 57px 57px 60px;}
.home_contact input, .home_contact textarea { font-family: 'Montserrat';
 font-weight: 500; background: transparent; border: none; border-bottom: 2px solid #4EA63F; color: #4EA63F !important; padding: 0px 15px 9px 40px !important; margin-bottom: 40px !important; font-size: 14px;}
.home_contact input::placeholder, .home_contact textarea::placeholder { color: rgb(0 0 0 / 50%) !important;}
.home_contact input:focus, .home_contact textarea:focus { border-color: #4EA63F;}
#input_2_1_3, #input_2_2_3  ,#input_1_1_3, #input_1_2_3 {
    background: transparent url(/wp-content/uploads/2021/12/pr.png)no-repeat 9px 6px/ 15px;
}
#input_2_3 ,#input_1_3 {
    background: transparent url(/wp-content/uploads/2021/12/em.png)no-repeat 9px 6px/ 15px;
}
#input_2_4 ,#input_1_4 {
    background: transparent url(/wp-content/uploads/2021/12/ph.png)no-repeat 9px 6px/ 15px;
}
#input_1_5 {
    background: transparent url('/wp-content/uploads/2021/12/ph.png')no-repeat 9px 6px/ 15px;
}
.gform_wrapper.gravity-theme .gform_fields {
    grid-row-gap: 0;
}
.gform_button.button{cursor: pointer;}
.home_contact input[type=submit] {
    margin-bottom: 0 !important;
    background: linear-gradient(177.61deg, #4EA63F 2%, #117200 98.01%);
	box-shadow: 0px 4px 4px rgba(78, 166, 63, 0.5);
    border: 1px solid transparent;
    color: #fff !important;
    display: block;
    width: 100%;
    font-family: Montserrat;
	font-weight: 600;
	font-size: 14px;
    padding: 13px 25px 14px !important;
	transition: all .3s linear;
}
.home_contact input[type=submit]:hover{
	background: transparent;
	color: #4EA63F !important; 
	border-color: #4EA63F;
}
.gform_footer.top_label {
    padding: 0 !important;
    margin-top: 50px !important;
}

/* PP */
.mb_40px {
    margin-bottom: 90px !important;
}

.best_point_box > div:last-child { width: 50% !important; padding-left: 45px;}
.best_point_box > div {width: 25% !important;  margin-right: 0px !important; }
.best_point_box { display: flex;}

/*  */
.service_heading:last-child{ margin-bottom:0 !important; }
 .service_heading h3 {position: relative;} 
/* .service_heading h3::before { content: '';  width: 50%;  position: absolute; height: 2px; right: 0; background: #4EA63F ; } */
.sub_heading.after_hline h3::after {content: ''; width: 174px; height: 13px; right: -13px; bottom: 12px; background: #4EA63F; position: absolute;
    z-index: -1;} 
.sub_heading.after_hline.small h3::after{width: 133px;}
.sub_heading.after_hline.big h3::after{width: 278px;}
.sub_heading.after_hline.medi h3::after{width: 220px;}
.sub_heading.after_hline h3 { position: relative; display: inline;}
.tblock { display: flex; align-items: stretch;}
.tblock h3 {    padding: 0;    margin-bottom: 30px;}
.hfet_community .alm-btn-wrap {
    display: none;
}
.head_capitalize h1, .head_capitalize h2, .head_capitalize h3 {
    text-transform: capitalize;
}
.tblock > div {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 50% !important;
    margin: 0 !important;
}
.hcount_text h4 {
    margin-bottom: 16px;
}
.home_form_2 input, .home_form_2 textarea {
    background: #fff !important;
    border-radius: 0px;
    border: 0;
    padding: 19px 25px 19px 54px !important;
    margin-bottom: 40px !important;
    font-size: 14px !important;
    font-family: 'Montserrat';
    font-weight: 600;
    color: #000;
}
.pw_60 p {
    width: 68%;
    margin: auto;
}
.home_form_2 textarea {
    height: 160px !important;
    padding: 15px !important;
    margin-bottom: 0px !important;
	width: 95% !important;
}
.borkrage_team_block .left_img {
    top: -40px;
    left: -40px;
}
.home_form_2 form{ position:relative;}
.home_form_2 .gform_footer {
    position: absolute;
    right: 0px;
    bottom: 6px;
    margin: 0px !important;
}
.home_form_2 input[type=submit] {
    padding: 16px 92px !important;
    font-family: 'Montserrat';
    font-weight: 600;
    background: #4EA63F !important;
    color: #fff;
    margin-bottom: 0px !important;
}
.home_form_2 input::placeholder, .home_form_2 textarea::placeholder {color: rgb(0 0 0 / 60%) !important;}
.borkrage_team_block ul li:last-child {
    margin-bottom: 0px;
}
.borkrage_team_block ul li::after {
    position: absolute;
    background: url(/wp-content/uploads/2021/12/t.png) no-repeat center/ contain;
    content: '';
    height: 22px;
    width: 22px;
    top: 0;
    left: -35px;
}
.borkrage_team_block ul li {
    position: relative;
    margin-bottom: 8px;
	color: #fff;
}
.borkrage_team_block ul {
    list-style: none;
	margin-top: 10px;
}
.home_growing_row {display: flex;}
.testi_q{text-align: right;}
.home_ban {display: flex; justify-content: space-between;}
.et_pb_column.hban_con { display: flex; justify-content: center; flex-direction: column; width: 76%; padding-right: 5%; margin-right: 0;}
.home_contact.hban_form { width: 500px;}
.home_growing_row {
    display: flex;
}
.service_row {
    display: flex;
    align-items: center;
}
/* .service_heading:first-child h3:before {
    top: 0;
    background: #4EA63F;
}
.service_row > div:first-child {
    border-right: 2px solid #4EA63F;
}
.service_heading:nth-child(2) h3:before {
    top: 50%;
    right: -45px;
    transform: translateY(-50%);
}
.service_heading:last-child h3::before {
    bottom: 0px;
} */
.borkrage_team_block .right_img {
    position: absolute;
    top: -40px;
    right: -40px;
}

/* TESTI */
.htesti .wpproslider_t6_DIV_2 { border: 0 !important; box-shadow: 0px 4px 15px rgb(0 0 0 / 10%);  padding: 0;}
.htesti .wpproslider_t6_DIV_1a {margin: 0;}
.htesti .wpproslider_t6_DIV_3L, .htesti .wpproslider_t6_DIV_3L img { width: 90px; height: 90px; border-radius: 0 !important; margin: 0 5px 0 0;    object-fit: cover;}
h4.test_name { margin-top: 25px; font-family: Montserrat; font-weight: 600; font-size: 18px; line-height: 1.7; text-transform: capitalize;
	    padding: 0;}
p.testi_title, p.testi_title span { font-family: Montserrat; font-weight: 500; font-size: 14px; line-height: 2.1; text-transform: capitalize;
    color: rgb(0 0 0 / 50%);}
.htesti .wpproslider_t6_DIV_2_top { display: flex; margin-bottom: 18px; margin-left: 0;}
.htesti p.wpproslider_t6_P_4 { margin: 0 !important; padding: 0 30px 10px 20px; font-family: Montserrat; font-weight: 500; font-size: 12px;
    line-height: 1.6; color: rgb(0 0 0 / 50%) !important;}
.htesti p.wpproslider_t6_P_4 .wprevpro_t6_DIV_title {display: none;}
.testi_q {text-align: right; padding: 0 15px 10px 0;}
.htesti .wprevpro_t6_DIV_1  { width: 31%; margin: 0 1%; transition: .3s all linear;}
.htesti li.wprs_unslider-active .wprevpro_t6_DIV_1:nth-child(even) { margin-top: -20px !important; transition: .3s all linear;}
.pw_45 p { width: 44%; color: rgb(255 255 255 / 80%) !important;}
.tb_form form .gform_body .gform_fields {display: flex;}
.tb_form form .gform_footer { margin: 0px !important;}
.tb_form form { position: relative;}
.tb_form form .gform_footer .gform_button { margin: 0; padding: 18px 55px !important; border: 1px solid #4ea73e; outline: none; background: #4ea73e; color: #fff!important; font-size: 18px; font-weight: 600; font-family: 'Montserrat'; transition: .3s linear; margin-bottom: 0 !important; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.25);}
.tb_form form .gform_footer .gform_button:hover{background: transparent; color: #4ea73e!important;}
.tb_form form input {padding: 17px 20px 17px 56px !important;}
.team_two_img {display: flex;  justify-content: space-between;}
.team_two_img  .et_pb_column { width: 49% !important;}
.team_two_img  .et_pb_column:first-child { margin-right: 2%;}
.team_two_img span, .team_two_img img { width: 100% !important;}
.tb_form form { width: 90%; margin: 0 auto; justify-content: space-between; display: flex; align-items: center;}
.tb_form form input { border: 3px solid #7a7a7a;}
.gform_footer .gform_button { padding: 14px 45px !important;}
.tb_form h3 { padding: 0; margin-bottom: 40px;}

/* CONTACT */
.contact_us_box {
    display: flex;
}
.contact_us_box > div:first-child {
    margin: 0;
    width: 70%;
}
.contact_us_box > last-child {
    width: 30%;
}

.contact_us_form form textarea {
    height: 110px !important;
    border: none;
    border-bottom: 2px solid #000;
}
/* .contact_us_form .gform_footer input {
    margin-bottom: 0px !important;
} */
.contact_us_form .gform_footer {
    margin-top: 40px !important;
    text-align: center;
}
.contact_us_form .gform_footer input {
    margin-bottom: 0px !important;
    border: 1px solid #4ea63f !important;
    padding: 13px 60px !important;
    background: #4ea63f;
    color: #fff !important;
    font-size: 14px;
    font-weight: 700;
    font-family: 'Montserrat';
	transition: .3s linear;
}
.contact_us_form .gform_footer input:hover {background: transparent; color: #4ea63f !important;}


/* ABOUT US */
.head_with30 h3 { padding-bottom: 10px;}
.about_row { display: flex;}
.et_pb_column.about_left {width: 58%; margin-right: 0; padding-right: 30px;}
.et_pb_column.about_right { width: 42%;}
.about_right img, .about_right span { width: 100%;}
.learder_row { display: flex;}
.et_pb_column.learder_col {
    width: 32%;
    margin-right: 0;
    float: none !important;
    clear: unset;
}.learder_row {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.learder_col2 {
    margin-left: 36%;
}
.lead_ul {
    position: absolute;
    display: flex;
    flex-direction: column;
    top: 44px;
    right: 28px;
}
.lead_ul.left {
    left: 29px;
    right: auto;
}
.corp_img span, .corp_img img {
    width: 100%;
}

/* OUR PLANS */
.hsell_row { display: flex; flex-wrap: wrap; justify-content: flex-end; align-items: center;}
.et_pb_column.hsell_col {width: 51%; margin-right: 0; padding-right: 12%;}
.et_pb_column.hsell_col__ {margin-right: 0;  width: 23%;}
.et_pb_column.hsell_col__2 { margin-right: 3%;}
.et_pb_column.hsell_col__.hsell_col__3 {  margin-top: -4%; position: relative;}
.plans h3 { margin-bottom: 37px;}
.tb_form .gform_body {  width: 80%;}
.tb_form .gform_footer { width: 16%;}
.tb_form .gform_fields fieldset { width: 37% !important;}
.tb_form #input_3_1_3 , #input_4_1_3, #input_4_5_6 ,#input_4_1_3 ,#input_2_1_6,#input_2_1_3{ background: #fff url('/wp-content/uploads/2021/12/pr-1.png')no-repeat 15px 17px/ 22px !important;}
.tb_form #input_3_2 ,#input_4_3,#input_2_2{ background: #fff url('/wp-content/uploads/2021/12/em-1.png')no-repeat 15px 17px/ 22px !important;}
.tb_form #input_3_3 ,#input_4_2 ,#input_2_4{background: #fff url('/wp-content/uploads/2021/12/tel.png')no-repeat 15px 17px/ 22px !important; }
span.dolar {color: #4ea63f;}
span.month { font-size: 12px; display: inline-block; margin-left: -6px;}
.subs_col:hover h3, .subs_col:hover h4, .subs_col:hover p {color: #fff !important;  transition: .3s linear;}
.subs_col:hover { box-shadow: 0px 15px 15px rgb(78 166 63 / 60%); transition: .3s linear; transform: translateY(-15px);}
.subs_col{transition: .3s linear !important;}
.subs_col:hover span.dolar {color: #fff;}
body #page-container  .subs_col:hover a.hover_btn { background: #fff !important;  color: #4ea63f !important;}
.subscription_row { display: flex;}
.subscription_row .et_pb_column.subs_col { width: 32%;  margin-right: 3%;}
.plans_text h4 {padding-bottom: 0; margin-top: 60px;  margin-bottom: 20px;}
.site_ban_con p { width: 46%;}
.head_wiht30 p{padding-top: 30px;}

/* OFFER */
.offer_table td { height: auto !important; border: 0 !important; background: #fff; padding: 20px 20px 20px 50px !important; border-bottom: 2px solid rgb(0 0 0 / 20%) !important;
	font-family: Montserrat; font-weight: 500; font-size: 16px; text-transform: capitalize; color: #000000;}
.offer_table tr td:nth-child(2){padding-left: 20px !important;}
.offer_table tr td:nth-child(3){padding-right: 50px !important; padding-left: 20px !important; font-size: 12px; color: rgb(0 0 0 / 80%);}
.offer_table tr {height: auto !important;}
.offer_table tr:first-child td {background: #4EA63F; border: 0; padding: 15px; font-family: Montserrat; font-weight: bold; font-size: 24px;
	text-transform: capitalize; color: #fff;}
.offer_table tr:first-child td:first-child{padding-left: 50px;}
.offer_table tr:first-child td:last-child{padding-right: 50px;}

/*CAREER  */
.car_text h5 {padding: 0; margin: 23px 0 20px;}
.head_with30 p{padding-top: 20px;}
.head_wiht30 h3 { padding-bottom: 0;}

/* CONTACT */
.contact_row { display: flex;}
.et_pb_column.contact_left {
    width: 72%;
    margin-right: 0;
}
.et_pb_column.contact_right {
    width: 32%;
}
.contact_us_form input, contact_us_form textarea {
	border: 0;
    border-bottom: 2px solid #000 !important;
    padding: 0 20px 20px 56px !important;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    text-transform: capitalize;
	margin-bottom: 50px !important;
    color: rgb(0 0 0 / 50%) !important;
}
.contact_us_form input::placeholder, contact_us_form textarea::placeholder {color: rgb(0 0 0 / 50%) !important; font-size: 14px;}
#input_4_1_3,#input_4_3, #input_4_5_6,#input_4_5_6 ,#input_4_2{ background-position: 14px 0px;}
.cont { margin: 60px 0 90px;}
.cont .foot_text a, .cont .foot_text { color: #fff!important; font-size: 16px; font-weight: 600;}

/* SOCIAL RESP */
.electric_pump_sec{ display: flex;}
.electric_pump_sec .et_pb_column:first-child { width: 36%; margin-right: 0;}
.electric_pump_sec .et_pb_column:first-child span, .electric_pump_sec .et_pb_column:first-child img {width: 100%;}
.head_with20 h4 { padding: 0;  margin-bottom: 20px;}
.three_blog_sec { display: flex; justify-content: space-between; }
.et_pb_column.trblock_col { width: 33%; margin-right: 1%;}
.trblock_text { width: 90%;  margin: 0 auto;  margin-top: -8%;height: 69%;}
.et_pb_column.fly_left { width: 41%; margin-right: 0;}
.fly_row { display: flex; align-items: center;}
.et_pb_column.fly_right { width: 69%; margin-left: -4%;}
.et_pb_column.fly_left2 { margin-right: -4%; margin-left: 0;  z-index: 3;}
.et_pb_column.det_left { width: 42%; margin-right: 0; position: sticky; top: 100px;}
.et_pb_column.det_right {  width: 58%;  padding-left: 30px;}
.det_right p { padding-bottom: 0;  margin-bottom: 20px;}
.svideo .et_pb_video_overlay ,.svideo iframe ,.svideo{ height: 450px !important;}
.fly_text2 { width: 100%;}
.money_right {display: flex; flex-wrap: wrap;}
.money_btn { margin-right: 30px;}
.borkrage_team_block h4 { padding: 0; margin-bottom: 20px;}

/*FEATURE  */
.hfet_community .alm-reveal {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
}
.hfet_main {
    width: 24%;
}
.hfet_main:first-child {
    width: 80%;
}
h3.hfet_title { font-family: Montserrat; font-weight: 600; font-size: 24px; line-height: 1; text-transform: capitalize; color: #FFFFFF;}
.hfet_btn {text-align: right;}
.hfet_btn a { font-family: Montserrat; font-style: normal;  font-weight: 500; font-size: 12px; text-transform: capitalize; color: #FFFFFF;
    background: #4EA63F; display: inline-block; padding: 8px 10px;}
.hfet_community .alm-reveal { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;  opacity: 1 !important;}
.hfet_main:first-child ,.hfet_main:nth-child(2) { width: 49%; margin-bottom: 2.5%;}
.hfet_main:nth-child(2) { margin-right: 0;}
.hfet_main {  width: 32%; margin-right: 2%;}
.hfet_main:nth-child(5) { margin-right: 0;}
a.hfet_img img { width: 100%; max-height: 255px;  object-fit: cover;  display: block; transition: .3s linear;}
a.hfet_img ,.hfet_inner { display: block; position: relative; overflow: hidden;}
a.hfet_img::after { content: ''; position: absolute;  top: 0; left: 0; width: 100%; height: 100%; background: rgb(0 0 0 / 30%);transition: .3s linear;}
h3.hfet_title { position: absolute; top: 20px; left: 15px;}
.hfet_btn { position: absolute; bottom: 10px; right: 10px;}
.hfet_main:hover a.hfet_img img { transform: scale(1.1);}
.hfet_main:hover a.hfet_img::after { height: 0;}

/* SFET SINGLE */
.sfet_com_title div {
    font-family: Montserrat;
    font-weight: bold;
    font-size: 36px;
    line-height: 1.1;
    text-transform: capitalize;
    color: #000000;
    position: relative;
    display: inline;
}
.sfet_com_des p {
    font-family: Montserrat;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.8;
    color: rgb(0 0 0 / 60%);
}
.sfet_com_img span, .sfet_com_img img {
    width: 100%;
    min-height: 270px;
    object-fit: cover;
	position: relative;
    display: block;
}
.sfet_com_img span::before {
    content: '';
    position: absolute;
    top: -50px;
    left: -50px;
    width: 100%;
    height: 100%;
    background: #4EA63F;
}
.sfet_team_row {
    display: flex;
}
.et_pb_column.sfet_team_col {
    width: 32%;
    margin-right: 2.5%;
	margin-bottom: 0;
}
.sfet_team_img span, .sfet_team_img img {
    width: 100%;
    display: block;
}
.sfet_team_title div {
    font-family: Montserrat;
    font-weight: bold;
    font-size: 18px;
    line-height: 1.1;
    text-transform: capitalize;
    color: #000000;
    margin: 20px 0 15px;
}
.sfet_team_des div {
    font-family: Montserrat;
    font-weight: 500;
    font-size: 12px;
    line-height: 1.8;
    color: rgb(0 0 0 / 60%);
}
.home_growing_row {
    display: flex;
}
.et_pb_column.hgrow_col {
    width: 32%;
    margin-right: 2.5%;
}
.aki_tblock_row {
    display: flex;
	align-items: center;
}
.et_pb_column.aki_tblock_left, .et_pb_column.aki_tblock_right {
    width: 50%;
    margin: 0;
}
.content_row {
    display: flex;
}
.pw_50 p {
    width: 80%;
    margin: auto;
}
.wprs_unslider-nav ol li.wprs_unslider-active {
    background: #339933;
}
.wprs_unslider-nav ol li {
    background: rgb(40 40 40 / 50%);
    border: 0;
}
.home_row2 .home_left.et_pb_column {
    width: 55% !important;
    padding-right: 7%;
    padding-left: 3%;
}
.home_form_2 textarea {
    padding-left: 20px !important;
}
/* PRODUCT SIGNLE */

.spro_img img {
    max-width: 272px;
    margin: auto;
}
.spro_tab li.description_tab {
    border: 0 !important;
}
.spro_tab ul.et_pb_tabs_controls:after {
    border: 0 !important;
}
.spro_tab .et_pb_tabs_controls li a {
    padding: 10px 0 0 15px;
}
.spro_tab .et_pb_tab {
    padding: 10px 54px 15px 15px !important;
}
.spro_tab li.description_tab a {
    padding: 10px 0 0 15px !important;
}
.spro_cat span.posted_in a, .et-db #et-boc .et-l .et_pb_wc_meta_0_tb_body .product_meta a {
    font-size: 14px !important;
    color: #4EA63F !important;
	    font-weight: 500 !important;

}
.woocommerce .woocommerce-message {
    background: #4ea63f !important;
}
/* .atc_table th.product-thumbnail {
    display: none;
}
.atc_table td.product-name {
    display: none !important;
} */
.atc_table td.product-remove, .atc_table th.product-remove {
    width: 5%;
}
.atc_table td.product-subtotal, .atc_table th.product-subtotal {
    width: 25%;
}
.atc_table td.product-quantity,.atc_table th.product-quantity {
    width: 24%;
}
.atc_table th.product-price,.atc_table td.product-price {
        width: 11%;
}
.atc_table  td.product-thumbnail,.atc_table  th.product-name {
    width: 29%;
}
.quantity {
    width: 56% !important;
    border: 1px solid #000;
    display: flex;
    align-items: center;
    justify-content: center;
	max-height: 40px;
}
input#quantity_61be119d70fed {
    padding: 10px;
    text-align: center;
}
.woocommerce .quantity .minus, .woocommerce-page .quantity .minus ,.woocommerce .quantity .plus, .woocommerce-page .quantity .plus{
    color: #000 !important;
    border: none !important;
    font-size: 21px !important;
    font-weight: 700 !important;
    display: flex;
    align-items: center;
	align-items: center;
    padding: 17px 8px;
    border-right: 1px solid #000 !important;
	cursor: pointer;
}
.woocommerce .quantity .plus, .woocommerce-page .quantity .plus{
	border-right:0 !important;
	border-left: 1px solid #000 !important;
}
.atc_table tbody tr:last-child {
    background: #f3f3f3;
    padding: 20px 110px !important;
    border: 0 !important;
}
a.checkout-button.button {
    width: auto;
    display: inline-block !important;
	    margin-bottom: 0 !important;
	margin-right: 115px;
}
.wc-proceed-to-checkout {
    text-align: right;
    padding: 20px !important;
    background: #f3f3f3;
}
tr.cart-subtotal, tr.order-total {
    text-align: right;
}
tr.cart-subtotal span.amount, tr.order-total span.amount {
    margin-right: 100px;
}
span.woocommerce-Price-currencySymbol {
    color: #4ea63f !important;
	margin-right: .25em;
}
tr.cart-subtotal th, tr.order-total th {
    padding-left: 100px !important;
}
.woocommerce-billing-fields__field-wrapper {
    flex-wrap: wrap;
    display: flex;
    align-items: center;
}
.woocommerce-billing-fields__field-wrapper p.form-row {
    width: 48%;
    margin-right: 2%;
    margin-bottom: 0;
}
.woocommerce-billing-fields__field-wrapper p.form-row:nth-child(6) {
    margin-top: 27px;
}
.woocommerce-billing-fields__field-wrapper p.form-row:last-child {
    width: 100%;
}
.woocommerce-billing-fields {
    padding: 30px 30px 45px;
}
h3#order_review_heading {
    display: none;
}
table.woocommerce-checkout-review-order-table thead th {
    background-color: #000;
    padding: 20px 25px !important;
}
table.woocommerce-checkout-review-order-table td.product-name,table.woocommerce-checkout-review-order-table  td.product-total {
    padding-top: 20px !important;
}.billing_left_top tr.cart-subtotal th {
    padding-left: 25px !important;
    text-align: left;
    font-size: 18px;
    font-weight: 500 !important;
}
.billing_left_top tr td.product-name {
    padding-left: 25px;
}
.billing_left_top th, .billing_left_top td {
    border: 0 !important;
}
.billing_left_top table.woocommerce-checkout-review-order-table td.product-total {
    padding-left: 27px;
    color: #000 !important;
    font-weight: 600;
}
.billing_left_top span.woocommerce-Price-currencySymbol{color: #000 !important;}
.billing_left_top span.woocommerce-Price-amount {
    font-weight: 600;
    color: #000;
}
.billing_left_top .order-total th{padding-left: 25px !important;
text-align: left !important;
font-size: 24px;
    font-weight: 600 !important;
    color: #000 !important;}

.billing_left_top tr.order-total {
    background: #f3f3f3;
    margin-top: 50px !important;
}
.billing_right_bottom div#payment.woocommerce-checkout-payment {
    background: #fff !important;
}
/* li.payment_method_cod {
    display: none;
} */
.woocommerce-page #payment #place_order {
    margin-top: 30px;
}
input#payment_method_ppcp-gateway,#payment_method_cod {
    position: relative;
    width: 24px;
    height: 24px;
    border: 3px solid #4ea63f !important;
    appearance: none;
    border-radius: 50%;
	transform: translateY(4px);
	cursor: pointer;
	
}
input#payment_method_ppcp-gateway::before ,#payment_method_cod::before{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    background: #4ea63f;
    border-radius: 50%;
    transform: translate(-50%, -50%);
	transition: .3s linear;
}
input#payment_method_ppcp-gateway:checked::before ,#payment_method_cod:checked::before{width: 14px;
    height: 14px;}

.woocommerce-billing-fields__field-wrapper {
    flex-wrap: wrap;
    display: flex;
    align-items: center;
}
.service_row .et_pb_column:nth-child(2) {
    width: 29%;
}
.service_row .et_pb_column {
    width: 38%;
    margin-right: 0%;
}


.hget_touch p {
    width: 55%;
    margin: auto;
}
.learder_col2::before {
    right: auto;
    left: 0;
}

.learder_col::before {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30px;
    height: 30px;
    background: #4EA641;
}
.get_row::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
	 background: #4EA641;
}
.get_row > .et_pb_column::before {
    content: '';
    position: absolute;
    bottom: -47px;
    right: 0;
    width: 30px;
    height: 30px;
    background: #000000;
}


.money_row {
    display: flex;
    align-items: center;
}
/* #post-335 .et_pb_column_1 {
    display: none;
}
#post-335 .et_pb_column_2 {
    width: 100%;
    max-width: 468px;
} */
.woocommerce-order.aaaaa {
    text-align: center;
    background: #FFFFFF !important;
    box-shadow: 0px 4px 30px rgb(0 0 0 / 15%);
    padding: 80px 50px 104px !important;
}
.center_r {
    margin-bottom: 37px;
}
.woocommerce-order.aaaaa p.confrm_a {
    font-family: Montserrat;
    font-weight: bold;
    font-size: 36px !important;
    line-height: 1.2;
    padding-bottom: 15px;
    text-transform: capitalize;
    color: #000000;
}
.woocommerce-order.aaaaa p.confrm_a + p {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    font-size: 14px !important;
    line-height: 1.8;
    text-align: center;
    color: rgb(0 0 0 / 60%);
}
a.cnfrm_abtn {
    font-family: Montserrat;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 1.1;
    color: #FFFFFF;
    background: #4EA63F;
    padding: 13px 72px;
    display: inline-block;
    margin-top: 70px;
}

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    background: #4ea63f;
}
.billing_row {
    display: flex;
}
.billing_left .et_pb_wc_checkout_billing_0 h3 {
    display: none;
}
.term_text a{color: #4EA63F;}

/* single pro */
.et_pb_column.head_right, .et_pb_gutters3.et-db #et-boc .et-l .et_pb_column_1_4.head_right {
    width: 12%;
}
.et_pb_module.error p {
    margin: auto;
    width: 43%;
    margin-top: 15px;
}
.head_nav ul#menu-primary-menu li.current-menu-item.menu-item-type-custom::before { opacity: 0;}
.head_nav ul#menu-primary-menu li.current-menu-item.menu-item-type-custom a::before{width: 0;}
.head_nav ul#menu-primary-menu li.current-menu-item.menu-item-type-custom a{color: rgba(0,0,0,0.6)!important;}

/* afterall */
.head_nav ul#menu-primary-menu a::before {
    content: '';
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 0;
    height: 2px;
    background: #4ea63f;
    transition: .3s linear;
}.head_nav ul#menu-primary-menu a:hover::before {width: 100%;}
.head_nav ul#menu-primary-menu li.current-menu-item a::before {
    width: 100%;
}
.head_nav ul#menu-primary-menu li.current-menu-item::before ,.head_nav ul#menu-primary-menu li:hover::before {
    opacity: 1;
}
.head_nav ul#menu-primary-menu li::before {
    content: '';
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
    background: #4ea63f;
    width: 7px;
    height: 7px;
    transition: .3s linear;
    opacity: 0;
}
.pw_70 p {
    width: 70%;
}
.tb_form form input::placeholder {
    color: rgb(0 0 0 / 50%) !important;
}
.tb_form form input {
    border: 2px solid #9E9E9E;
	font-family: 'Montserrat';
 	font-weight: 500;

}
.borkrage_team_block ul {
    margin-top: 10px;
}
.woocommerce-order-received .billing_left {
    width: 0;
    margin: 0;
}

.woocommerce-order-received .billing_right {
    width: 100%;
}
#input_4_1_3, #input_4_2, #input_4_5_6, #input_4_3 {
    background-position: 14px 1px !important;
}
.woocommerce-order-received .woocommerce-order.aaaaa p {
    width: 60%;
    margin: 0 auto;
}
.woocommerce-order-received .billing_title h3 {
    display: none;
}
.spro_price span.woocommerce-Price-currencySymbol {
    font-size: 50px;
    margin-right: 7px;
}
.et_pb_wc_cart_products_0 .quantity input.qty {
    text-align: center;
}
.woocommerce .quantity .minus { padding: 0;}
.woocommerce .quantity .plus, .woocommerce-page .quantity .plus {
    padding: 0;
    padding-left: 17px;
}
.atc_table span.woocommerce-Price-currencySymbol {
    font-size: 22px;
}
.your_order_table span.woocommerce-Price-currencySymbol {
    font-size: 28px;
}
/* afterall */

header.et-l.et-l--header {
    position: sticky;
    top: 0;
    z-index: 999;
}
.borkrage_team_block .home_team_mb0 h4 {
    padding: 0;
    margin-bottom: 6px;
}
a.woocommerce-privacy-policy-link {
    color: #4ea63f;
}
.head_nav.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button,
.main_header .et_pb_menu__icon.et_pb_menu__cart-button {
    margin-left: 25px!important;
}

.table-responsive-stack table tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}


.table-responsive-stack table td,
.table-responsive-stack table th {
   display:block;
/*      
   flex-grow | flex-shrink | flex-basis   */
   -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.table-responsive-stack table .table-responsive-stack-thead {
   font-weight: bold;
}
.head_nav .nav li ul {
    border-top-color: #51a842;
}
.head_nav ul#menu-primary-menu .sub-menu a, .head_nav ul#menu-primary-menu .sub-menu li {
    padding: 5px 0 !important;
}
.head_nav ul#menu-primary-menu .menu-item-has-children>a:first-child {
    padding-right: 20px !important;
}
.head_nav ul#menu-primary-menu .sub-menu li::before {
    bottom: 11px;
}
.head_nav ul#menu-primary-menu .sub-menu a, .head_nav ul#menu-primary-menu .sub-menu li {
    padding: 4px 0 10px !important;
}
.head_nav.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button::before {
    content: 'Cart';
    font-family: 'Montserrat';
    font-size: 14px;
	color: rgba(0,0,0,0.6)!important;
	font-weight: 600;
	 right: 5px;
    position: relative;
}
.head_whith30.new p {
    margin-top: 20px;
}
/* aaa */
/* single pro */
@media only screen and (max-width: 1600px){
	.home_contact.hban_form {
		width: 400px;
	}
}
@media only screen and (max-width: 1350px){
	.home_contact.hban_form {
		width: 374px;
	}
	.et_pb_column.head_right, .et_pb_gutters3.et-db #et-boc .et-l .et_pb_column_1_4.head_right {
    width: 16%;
	}
	.head_left {
    width: 87% !important;
	}
}

/*  *RESPONSIVE     */
@media only screen and (max-width: 1199px){
	.trblock_text{height:76%}
/* SOCAIL RESPONS	 */
	.head_nav .et_pb_menu__logo img {
    max-width: 138px;
	}
	.head_nav .et_pb_menu__wrap {
    justify-content: center;
	}
	.head_nav ul#menu-primary-menu li {
    margin-left: 17px !important;
	}
	.head_nav ul#menu-primary-menu li:first-child {
    margin-left: 0 !important;
	}	
	body.et-db #page-container #et-boc .et-l .et_pb_section .et_pb_button_0_tb_header.my_btn {
    padding: 9px 23px 9px 45px !important;
	}
	.head_left {
    width: 85% !important;
	}	
	.et_pb_column.head_right {
    width: 16%;
	}
	.head_nav .et_pb_menu__logo {
    margin-right: 9px;
	}
	.et_pb_section.post_section {
    padding-top: 140px !important;
    padding-bottom: 110px !important;
	}
	.site_ban_con p {
    width: 54%;
	}
	.et_pb_post_title h1 {
    font-size: 42px !important;
    padding-bottom: 0;
	}
	.et_pb_section.section100 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
	}
	.sub_heading.after_hline h3 {
    font-size: 32px !important;
	}
	.tb_form .gform_footer {
    width: 19%;
	}
	.tb_form .gform_body {
    width: 77%;
	}
	.tb_form form .gform_footer .gform_button {
    padding: 18px 43px !important;
	}

/*CAREER 	 */
	.head_with30 p {
    padding-bottom: 0;
	}
/* 	 */
	.et_pb_section.pt_100 {
    padding-top: 80px !important;
}
/*SINGLE*/ 
	
	.sfet_com_img span::before {
    top: -35px;
    left: -35px;
	}
	.sfet_com_title div {
    font-size: 32px;
	}
/* 	 */
	.et_pb_module.electric_text {
    padding: 20px 25px 20px 30px !important;
	}
	.et_pb_module.fly_text {
    padding: 25px 20px 20px 20px !important;
	}
	.et_pb_row.fly_mb {
    margin-bottom: 30px !important;
	}	
	.et_pb_module.pb_100 {
    padding-bottom: 80px !important;
	}
	.svideo .et_pb_video_overlay, .svideo iframe, .svideo {
    height: 350px !important;
	}
	.et_pb_module.mb_50 {
    margin-bottom: 30px !important;
	}
	
/* 	 ab*/
	.et_pb_section.pb_100 {
		padding-bottom: 80px !important;
	}	
	.et_pb_column.learder_col {
    padding-right: 60px !important;
	}
	.et_pb_column.learder_col2 {
    padding-right: 0 !important;
    padding-left: 60px;
	}
	.lead_ul.left {
    left: 16px;
	}
	.lead_ul {
    right: 6px;
	}
	.corp_row {
    display: flex;
	}
	
/* 	OUR PLANS */
	.et_pb_column.hsell_col {
    width: 48%;
    padding-right: 5%;
	}
	.et_pb_column.hsell_col__ {
    width: 24.5%;
	}
	.plans h3 {
    margin-bottom: 24px;
	    font-size: 30px !important;
	}
	.pricing h3 {
    font-size: 44px !important;
	}
	.hsell_row {
    flex-wrap: wrap;
	}
	
/* 	CONTACT */
	.et_pb_column.contact_right {
    width: 36%;
	}
	a.et_pb_button.bada_button {
    padding: 15px 55px !important;
    font-size: 20px !important;
	}
	.et_pb_section.contact_bg {
    padding-top: 40px !important;
    padding-bottom: 250px !important;
	}
	.contact_us_form input, contact_us_form textarea {
    margin-bottom: 40px !important;
	}
	#input_4_1_3, #input_4_3, #input_4_5_6, #input_4_5_6, #input_4_2 {
    background-position: 14px 0px !important;
	}	
	
/* 	HOME */
	.et_pb_module.mb_70 {
    margin-bottom: 50px !important;
	}
	.gform_footer.top_label {
    margin-top: 38px !important;
	}
	.home_contact {
    background: rgb(255 255 255 / 80%);
    padding: 42px 36px 37px;
	}
	.mb_70 img {
    max-width: 200px;
	}
	.et_pb_module.hero_text h1 {
    font-size: 42px !important;
	}
	.et_pb_module.hero_text.pw_45 p {
    width: 78%;
	}
	.home_row2 .home_left.et_pb_column {padding: 3% 4% 3% 3%;}
	.pw_60 p {
    width: 76%;
	}
	a.hfet_img img {
    height: 255px;
	}
	.et_pb_row.mb_80 , .et_pb_row_3.mb_80.et_pb_row , .et_pb_row_6.mb_80.et_pb_row,.et_pb_row_1.mb_80.et_pb_row,.et_pb_row_8.mb_80.et_pb_row{
    margin-bottom: 65px !important;
	}
	.hcount_text h3 {
    font-size: 43px;
	}
	.service_row .et_pb_column {
    width: 33%;
    margin-right: 2%;
	}
	.service_heading h3 {
    font-size: 22px !important;
	}
	.htesti p.wpproslider_t6_P_4 {
    padding: 0 16px 10px 15px;
	}
	.home_form_2 input[type=submit] {
    padding: 16px 79px !important;
	}	
	.et_pb_column.hgrow_col {
    padding: 40px 12px 25px;
}
	.hcount_text h4 {
    margin-bottom: 9px;
}
	.et_pb_module.hcount_text h3 {
    font-size: 40px;
}
	
	
	.hget_touch p {
    width: 75%;
	}
	.et_pb_module.mb_60 {
    margin-bottom: 40px !important;
	}
	
	
/* 	wooo */
	.et_pb_module.f36 h3 {
    font-size: 32px !important;
	}
	.billing_left .woocommerce-billing-fields {
    padding: 23px 17px 38px !important;
}
	
	.et_pb_wc_checkout_order_details_0 td, .et_pb_wc_checkout_order_details_0 tfoot th {
    font-size: 16px;
	}
	.billing_left_top table.woocommerce-checkout-review-order-table td.product-total {
    padding-left: 12px;
	}
	.billing_right table.woocommerce-checkout-review-order-table thead th:nth-child(2) {
    padding-left: 10px !important;
	}
	.et_pb_wc_checkout_payment_info_0 #payment .wc_payment_method label, .et_pb_wc_checkout_payment_info_0 #payment 	.wc_payment_method.et_pb_checked label {
    font-size: 21px;
	}	
	.billing_left_top .order-total th {
    font-size: 21px;
	}
	.woocommerce-page #payment #place_order {
    display: block;
    width: 100%;
	}
	.et-db #et-boc .et-l .et_pb_wc_price_0_tb_body.spro_price .price {
    font-size: 40px !important;
	}
	.et_pb_wc_cart_totals_0 h2, .et_pb_text_0 h3, .et_pb_text_0 h4 {
    font-size: 32px !important;
	}
	tr.cart-subtotal th, tr.order-total th {
    padding-left: 55px !important;
	}
	.et_pb_wc_cart_totals_0 .woocommerce-Price-amount {
    font-size: 21px;
	}
	a.checkout-button.button {
    margin-right: 50px;
	}
	.et_pb_wc_cart_products_0.et_pb_wc_cart_products.atc_table {
    margin-bottom: 75px!important;
	}
/* 	404 */
	.et_pb_module.error p { width: 56%;	}
	.et_pb_module.f48.error h1 { font-size: 42px !important;	}
	.not_found_text h1 { font-size: 200px !important;	}
	
	/* 	afterall */
	.sub_heading.after_hline h3::after{width: 25% !important; height: 9px;}
	.sub_heading.after_hline.small h3::after{width: 20% !important;}
	.sub_heading.after_hline.big h3::after{width: 33% !important;}
	.sub_heading.after_hline.medi h3::after{width: 30% !important;}
	.head_nav ul#menu-primary-menu li::before {bottom: -2px;}
	.head_nav ul#menu-primary-menu a::before {bottom: -3px;}
	.pw_70 p { width: 90%;}
	.woocommerce-order.aaaaa p.confrm_a {font-size: 32px !important;}
	.woocommerce-order-received .woocommerce-order.aaaaa p { width: 75%;}
	a.cnfrm_abtn { margin-top: 46px;}
	
	
}

@media only screen and (max-width: 991px){
	.et_pb_column.trblock_col{margin-bottom:0;}
	.trblock_text {
		height: 85%;
	}
	.head_nav .et_mobile_nav_menu {
    display: flex;
	}
	.head_nav .et_pb_menu__wrap {
    justify-content: flex-end !important;
	}
	.head_nav .et_pb_menu__menu {
    display: none;
	}
	.et_pb_column.head_right {
    width: 23%;
	}
	.head_left ,.et-db #et-boc .head_left.et_pb_column{
    margin-bottom: 0;
	}
	.head_nav .et_pb_menu__wrap {
    justify-content: flex-end;
	}
	.et_pb_module .mobile_menu_bar:before {
    color: #4EA63F !important;
	}
	.et_mobile_menu {
    border-color: #4EA63F;
	}
	.et_pb_section.post_section {
    padding-top: 110px !important;
    padding-bottom: 80px !important;
	}
	.et_pb_post_title h1 {
    font-size: 38px !important;
	}
	.site_ban_con p {
    width: 70%;
	}
	.et_pb_section.section100 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
	}
	.sub_heading.after_hline h3 {
    font-size: 28px !important;
	}
	.offer_table td {
    padding: 8px 5px 8px 18px !important;
	}
	.offer_table tr td:nth-child(3) {
    padding-right: 20px !important;
    padding-left: 10px !important;
	}
	.tb_form .gform_fields fieldset, .tb_form .gfield {
    width: 37% !important;
	}
	.tb_form form {
    width: 95%;
	}
	.tb_form .gform_footer {
    width: 24%;
	}
	.tb_form .gform_body {
    width: 74%;
	}
	.foot_links .et_mobile_nav_menu {
    display: none;
	}
	.foot_links .et_pb_menu__menu {
    display: flex ;
	}
	.et_pb_column.foot_col {
    width: 48% !important;
    margin-right: 4%;
	}
	.et_pb_column.foot_col:first-child {
    width: 65% !important;
	}
	.et_pb_module.mb_50 img {
    max-width: 150px;
	}
	.foot_links ul#menu-foot li {
    width: 48%;
	}
	.et_pb_module.mb_50 {
		margin-bottom: 25px !important;
	}
	.foot_copy {
    display: flex;
	}
	.et_pb_column.foot_copy_left {
    margin-bottom: 0;
	}
	
/*CAREER 	 */
	.et_pb_column.aki_tblock_left, .et_pb_column.aki_tblock_right {
    width: 45%;
	}
	.et_pb_column.aki_tblock_text {
    width: 55%;
	}
	a.et_pb_button.big_b {
    padding: 13px 45px !important;
	}
	.et_pb_section.pb_100 {
    padding-bottom: 80px !important;
	}
	.et_pb_text.f16 {
    font-size: 14px;
	}
	.content_row .et_pb_column {
    width: 48%;
    margin-right: 4%;
	}	
/* 	 */
	.et_pb_section.pt_100 {
    padding-top: 70px !important;
	}
	.team_ul_row {
    display: flex;
	}
	.et_pb_section.pb_60 {
    padding-bottom: 45px !important;
	}
	.team_ul_row .et_pb_column {
    width: 48%;
    margin-right: 4%;
    margin-top: -6%;
	}
	.et_pb_module.borkrage_team_block {
    padding: 20px 25px 20px !important;
	}
	.borkrage_team_block h4 {
    margin-bottom: 18px;
    font-size: 20px !important;
	}
/* 	 */
	.sfet_row {
    display: flex;
    align-items: center;
	}
	.et_pb_column.sfet_left {
    width: 45%;
    margin-right: 3%;
	}
	.et_pb_column.sfet_right {
    width: 53%;
	}
	.et_pb_module.sfet_com_title {
    margin-bottom: 20px !important;
	}
	.sfet_com_title div {
    font-size: 28px;
	}
	.et_pb_module.sfet_com_des p {
    font-size: 14px;
	}
	.sfet_com_img span::before {
    top: -26px;
    left: -26px;
	}
/* 	 */
	.electric_pump_sec .et_pb_column:first-child {
    width: 57%;
	}
	.trblock_text {
    width: 100%;
	}
	.et_pb_module.trblock_text h4 {
    font-size: 20px !important;
	}
	.et_pb_module.pb_100 {
    padding-bottom: 60px !important;
	}
	.svideo .et_pb_video_overlay, .svideo iframe, .svideo {
    height: 300px !important;
	}
	.et_pb_row.money_row {
    display: flex;
	}
	.et_pb_column.money_left {
    width: 45%;	
	}
	.et_pb_column.money_right {
    width: 54%;
    padding-left: 2%;
	}
	a.et_pb_button.money_btn {
    padding: 12px 30px !important;
	}
	
/* 	 */
	.et_pb_column.learder_col {
    width: 43%;
    margin-bottom: 0;
	}
	.learder_col2 {
    margin-left: 15%;
	}
	.et_pb_column.corp_col {
    width: 31%;
    margin-right: 4%;
		margin-bottom: 0;
	}
	
/* our	 */
	.et_pb_column.hsell_col {
    width: 100%;
    padding-right: 0;
	}
	.plans_text h4 {
    margin-top: 25px;
    margin-bottom: 15px;
	}
	.et_pb_column.hsell_col__ {
    width: 41%;
    margin: auto;
	}
	.et_pb_row.pt_60  ,.et_pb_row.pt_60.et_pb_row_3{
    padding-top: 50px !important;
	}
	.et_pb_module.pricing {
    margin-bottom: 40px !important;
	}
	.subscription_row .et_pb_column.subs_col {
    padding: 42px 8px 25px !important;
	}
	.pricing h3 {
    font-size: 38px !important;
	}
	
/* 		conta */
	.et_pb_column.contact_right {
    width: 44%;
	padding-top: 35px !important;
	}
	.et_pb_column.contact_left {
    width: 56%;
	    padding: 40px 20px 30px !important;
	    margin-bottom: 0;
	}
	.et_pb_module.cont30 h3 {
    font-size: 28px !important;
	}	
	.cont {
    margin: 53px 0 70px;
	}
	.cont .foot_text a, .cont .foot_text {
    font-size: 14px;
	}
	.et_pb_section.contact_bg {
    padding-top: 8px !important;
    padding-bottom: 177px !important;
	}
	a.et_pb_button.bada_button {
    padding: 11px 53px !important;
    font-size: 17px !important;
	}
	
/* 	hoem */
	.et_pb_module.hero_text.pw_45 p {
    width: 95%;
	}
	.mb_70 img {
    max-width: 160px;
}
	.et_pb_module.mb_70 {
    margin-bottom: 35px !important;
	}
	.home_contact input, .home_contact textarea {
    margin-bottom: 30px !important;
	}
	.home_contact {
    padding: 40px 24px 31px;
	}
	.et_pb_module.hero_text h1 {
    font-size: 38px !important;
	}
	.home_row2 .home_left.et_pb_column {
    padding: 2%;
}
	.et_pb_module.mb_40 {
    margin-bottom: 25px !important;
}
	.sub_heading.after_hline h3 br {
    display: none;
	}
	a.hfet_img img {
    height: 240px;
}
	h3.hfet_title {
    font-size: 22px;
	}
	.borkrage_team_row {
    display: flex;
}
	.et_pb_column.borkrage_team_block {
    width: 48%;
    margin-right: 4%;
}
	.et_pb_module.black_module {
    padding: 147px 20px 20px 30px !important;
}
	.borkrage_team_block h4 {
    margin-bottom: 13px;
    font-size: 18px !important;
}
	.service_heading h3 {
    font-size: 17px !important;
	}
	.pw_60 p {
    width: 100%;
	}
	h4.test_name {
    font-size: 14px;
	}
	.home_form_2 input, .home_form_2 textarea {
    padding: 14px 21px 16px 50px !important;
	}
	.home_form_2 input[type=submit] {
    padding: 16px 56px !important;
	}
	#input_2_4,#input_2_1_6 ,#input_2_1_3,#input_2_2{
    background-position: 10px 12px !important;
	}
	.home_form_2 .gform_footer {
    position: static;
	}
	.home_form_2 div#field_2_3 {
    width: 100% !important;
    grid-column: span 12;
	}
	.et_pb_module.hget_touch h3 {
    font-size: 30px !important;
	}
	
	.home_form_2 textarea {
    width: 100% !important;
	}
	
	.foot_links.et_pb_module{padding-top: 0 !important;}
	.hget_touch p {
    width: 100%;
	}
	
/* 	woo */

	.woocommerce-billing-fields__field-wrapper p.form-row {
    width: 48% !important;
	}
	.woocommerce-billing-fields__field-wrapper p.form-row:last-child {
    width: 100% !important;
	}	
	.et_pb_module.f36 h3 {
    font-size: 28px !important;
    padding-bottom: 0;
	}
	.billing_left .woocommerce-billing-fields {
    padding: 23px 17px 0px;
	}
	.billing_left_top table.woocommerce-checkout-review-order-table td.product-total {
    padding-left: 49px;
	}
	.billing_right table.woocommerce-checkout-review-order-table thead th:nth-child(2) {
    padding-left: 50px !important;
	}
	.woocommerce .col2-set, .woocommerce-page .col2-set > div {
    margin: 0 !important;
	}
	.billing_row {
    flex-wrap: wrap;
	}

	.spro_mrow {
    display: flex;
	}
	.et_pb_module.spro_title h1 {
    font-size: 22px !important;
	}
	.et-db #et-boc .et-l .et_pb_wc_description_0_tb_body {
    margin-bottom: 38px!important;
	}	
	body.et-db #page-container #et-boc .et-l .et_pb_section .et_pb_wc_add_to_cart_0_tb_body.atc_btn.spro_btn .button {
    padding: 11px 51px !important;
    font-size: 16px !important;
	}
	.woocommerce-message {
    font-size: 15px !important;
	}
	.woocommerce-message a {
    margin-left: 10px !important;
	}
	.et-db #et-boc .et-l .et_pb_wc_price_0_tb_body.spro_price .price {
    font-size: 36px !important;
	}
	.et_pb_column.spro_right_col {
    padding-left: 30px !important;
	}
	
/* 	acart */
	.atc_table td.product-remove, .atc_table th.product-remove {
    width: 7%;
	}
	.atc_table td.product-thumbnail, .atc_table th.product-name {
    width: 26%;
    font-size: 17px !important;
	}
	.atc_table th.product-price, .atc_table td.product-price {
    width: 19%;  font-size: 17px !important;
	}
	.atc_table td.product-quantity, .atc_table th.product-quantity {
    width: 21%;  font-size: 17px !important;
	}
	.atc_table td.product-subtotal, .atc_table th.product-subtotal {
    width: 16%;  font-size: 17px !important;
	} 
	.atc_table td.product-name{
		font-size: 17px !important;
	}
	.quantity {
    width: 71% !important;
	}	
	
/* 	 */
	.et_pb_column.head_right, .et_pb_gutters3.et-db #et-boc .et-l .et_pb_column_1_4.head_right {
    width: 20%;
	}
	
/* 	404 */
	.et_pb_module.f48.error h1 {font-size: 38px !important;}
	.et_pb_module.error p {width: 69%;}
	.not_found_text h1 { font-size: 160px !important;}
	.et_pb_column.hgrow_col {margin-bottom: 0;}

/* 	afterall */
	.subscription_row .et_pb_column.subs_col { margin-bottom: 0;}
	.pw_70 p { width: 100%;}
	.woocommerce-order-received .woocommerce-order.aaaaa p { width: 100%;}
	.woocommerce-order.aaaaa { padding: 71px 50px 62px !important;}
	.woocommerce-order.aaaaa p.confrm_a { font-size: 28px !important;}
	a.cnfrm_abtn { margin-top: 34px;}
	.atc_table span.woocommerce-Price-currencySymbol { font-size: 20px;}
	.your_order_table span.woocommerce-Price-currencySymbol { font-size: 26px;}
	
	.et_pb_menu .et_mobile_menu {
    top: calc(100% + 10px);
	}

	.head_nav ul#menu-primary-menu .sub-menu li {
    display: block;
	}
	.head_nav ul#menu-primary-menu .sub-menu li::before {
    display: none;
	}
	.head_nav ul#menu-primary-menu .sub-menu a {
    display: inline-block;
    width: auto;
	}
}


@media only screen and (max-width: 767px){
	.trblock_text {
		height: auto;
	}
	.et_pb_column.head_right {
    width: 32%;
	}
	et_pb_column.head_right, .et_pb_gutters3.et-db #et-boc .et-l .et_pb_column_1_4.head_right {
    width: 29%;
	}
	.et_pb_post_title h1 {
    font-size: 32px !important;
	}
	.site_ban_con p {
    width: 100%;
	}
	.et_pb_section.post_section {
    padding-top: 80px !important;
    padding-bottom: 50px !important;
	}
	.sub_heading.after_hline h3 {
    font-size: 27px !important;
	}
	.et_pb_section.section100 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
	}
	.et_pb_module.philos_text p {
    padding-top: 10px;
    font-size: 14px;
    line-height: 1.6;
	}
	.offer_table tr:first-child td {
    font-size: 20px;
	}
	.offer_table td {
    width: 30% !important;
	}
	.offer_table tr td:nth-child(2) {
    width: 24% !important;
	}
	.offer_table tr td:nth-child(3) {
    width: 43% !important;
	}
	.sub_heading.after_hline h3 {
    font-size: 25px !important;
	}
	.et_pb_module.pb_40 {
    padding-bottom: 20px !important;
	}
	.sub_heading.after_hline h3::after { height: 9px;}
	.et_pb_section.sec_60 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
	}
	.tb_form form {
    flex-wrap: wrap;
	}	
	.tb_form .gform_body {
    width: 100%;
	}
	.tb_form .gform_fields fieldset, .tb_form .gfield {
    width: 32% !important;
    margin-right: 2%;
	}
	.tb_form form input {
    padding: 16px 14px 14px  45px !important;
	}
	tb_form .gform_footer {
    width: 100%;
    text-align: center;
    padding-top: 10px !important;
	}
	.tb_form form .gform_footer .gform_button {
    padding: 14px 43px !important;
    font-size: 16px;
	}	
	.tb_form .gform_footer {
    width: 100%;
    text-align: center;
    padding-top: 13px !important;
	}
	.aki_tblock_row,.about_row {
    flex-wrap: wrap;
	}
	.et_pb_column.aki_tblock_text,.et_pb_column.aki_tblock_left {
    width: 100%;
	padding-right: 0;
	}
	.et_pb_column.aki_tblock_right {
    width: 100%;
    padding-left: 0;
    margin-top: 25px;
	}
	.et_pb_module.car_text {
    text-align: center;
	}
	.et_pb_column.aki_tblock_text .et_pb_button_module_wrapper, .et_pb_column.aki_tblock_left .et_pb_button_module_wrapper {
    text-align: center;
	}
	.et_pb_row_2.car_row {
    flex-direction: column-reverse;
	}
	.et_pb_row_2.car_row .et_pb_column:first-child {
    margin-top: 20px !important;
	}
	.content_row {
    flex-wrap: wrap;
	}
	.content_row .et_pb_column {
    width: 100%;
    margin-right: 0;
	}
	.aki_tblock_left > div, .aki_tblock_right > div {
    text-align: center !important;
	}
	
/* 	 */
	.team_two_img { flex-wrap: wrap;}
	.team_two_img .et_pb_column { display: none;}
	.team_two_img .et_pb_column:first-child {
    margin-right: 0;
    width: 100% !important;
    display: block !important;
	}
	.team_ul_row .et_pb_column {
    width: 100%;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 3%;
	}
	.team_ul_row {
    flex-wrap: wrap;
	}
	.et_pb_module.borkrage_team_block {
    margin-top: 0 !important;
	}
	
/* si	 */
	.sfet_row { flex-wrap: wrap;}
	.et_pb_column.sfet_left {
    width: 100%;
    margin-right: 0;
	}
	.et_pb_column.sfet_right {
    width: 100%;
    margin-bottom: 20px !important;
	}
	.sfet_team_row {
    flex-wrap: wrap;
	    justify-content: center;
	}
	.et_pb_column.sfet_team_col:nth-child(2) {
    margin-right: 0;
	}
	.et_pb_column.sfet_team_col {
		width: 47%;
		margin-right: 5.5%;
		margin-bottom: 2%;
	}
	
/* 	ss */
	.electric_pump_sec,.three_blog_sec ,.fly_row,.et_pb_row.money_row{
    flex-wrap: wrap;
	}
	.electric_pump_sec .et_pb_column:first-child {
    width: 100%;
	}
	.et_pb_column.trblock_col {
    width: 100%;
    margin-right: 0;
	}
	.img100 span, .img100 img {
    width: 100% !important;
	}
	.et_pb_column.fly_left {
    width: 100%;
    margin-right: 0;
	}
	.et_pb_column.fly_right {
    width: 100%;
	    margin-right: 0;
    margin-top: 5%;
    margin-left: 0;
	}
	.fly_row { flex-direction: column-reverse;}
	.et_pb_row.fly_mb { flex-direction: column;	}
	.fly_mb .et_pb_column.fly_right { margin-top: 0;}
	.fly_text h4, .fly_text p {
    text-align: center !important;
	}
	.et_pb_column.det_left {
    width: 100%;
    position: relative;
	z-index: 2;
    margin-bottom: 30px;
    top: 0;
	}	
	.et_pb_column.det_right {
    width: 100%;
    padding-left: 0;
	}
	.et_pb_column.money_left {
    width: 100%;
	}
	.et_pb_column.money_right {
    width: 100%;
    padding-left: 0;
	}
	.et_pb_button_module_wrapper.et_pb_button_alignment_left {
    margin-bottom: 0;
	}
	.et_pb_module.electric_text {
    padding: 15px !important;
	}
	.et_pb_module.fly_text {
    padding: 15px !important;
	}
	.head_with20 h4 {
    margin-bottom: 15px;
    font-size: 22px !important;
	}
	.et_pb_module.pb_100 {
    padding-bottom: 40px !important;
	}
	
/* 	 */
	et_pb_column.about_left {
    width: 100%;
	margin-top: 25px;
    padding-right: 0;
	}
	.et_pb_column.about_right {
    width: 100%;
	}
	.about_row {
    flex-direction: column-reverse;
	}
	.et_pb_column.about_right > div {
    text-align: center;
	}
	.et_pb_column.learder_col {
    width: 48%;
	}	
	.learder_col2 {
    margin-left: 5%;
	}
	.et_pb_section.pb_100 {
    padding-bottom: 60px !important;
	}
	.et_pb_column.corp_col {
    width: 48%;
    margin-right: 4%;
    margin-bottom: 0;
	}
	.corp_row {
    justify-content: center;
    flex-wrap: wrap;
	}
	.et_pb_column.corp_col:first-child {
    margin-right: 0;
    margin-bottom: 5%;
    width: 49%;
	}
	.et_pb_column.about_left {
    padding-right: 0;
	}
	.et_pb_module.val h3{font-size: 28px !important; }
/* 	or */
	.plans_text h4 {
    margin-top: 19px;
    margin-bottom: 13px;
	}
	.et_pb_module.plans {
    padding: 30px 20px 15px !important;
	}
	.plans h3 {
    margin-bottom: 20px;
    font-size: 28px !important;
	}
	.subscription_row {
    flex-wrap: wrap;
    justify-content: center;
	}
	.subscription_row .et_pb_column.subs_col:nth-child(2) {
    margin-right: 0;
	}
	.subscription_row .et_pb_column.subs_col {
    width: 48%;
	}
	.et_pb_module.pricing {
    margin-bottom: 20px !important;}
	.pw_50 p {
    width: 100%;
	}
	.lh2 p{line-height: 1.5;}
	
/* cont	 */
	.contact_row {
    flex-wrap: wrap;
	}
	.et_pb_column.contact_left {
    width: 100%;
    margin-bottom: 20px;
	}
	.et_pb_column.contact_right {
    width: 100%;
    padding-top: 35px !important;
	}	
	.et_pb_module.cont_a {
    margin-bottom: 35px !important;
	}
	.contact_us_form input, contact_us_form textarea {
    margin-bottom: 20px !important;
	}
	.contact_us_form input, contact_us_form textarea {
    padding: 0 16px 14px 46px !important;
	}
	#input_4_1_3, #input_4_3, #input_4_5_6, #input_4_5_6, #input_4_2 {
    background-position: 9px 7px !important;
	}
	.et_pb_module.cont30 h3 {
    font-size: 26px !important;
    padding-bottom: 0;
	}	
	.et_pb_module.cont30 p {
    font-size: 14px;
    line-height: 1.5;
	}
	.cont {
    margin: 30px 0 35px;
	}
	ul.et_pb_module.cont_soci {
    margin-bottom: 20px !important;
	}
	.et_pb_section.contact_bg {
    padding-top: 8px !important;
    padding-bottom: 120px !important;
	}
	
/* 	HOME */	
	.home_ban {
    flex-wrap: wrap;
	}
	.et_pb_column.hban_con {
    width: 96%;
    padding-right: 2%;
    padding-top: 11%;
    padding-left: 2% !important;
	align-items: center;
	}
	.home_contact.hban_form, .et_pb_row .hban_form.et_pb_column:last-child {
    width: 90%;
    margin-left: auto;
    margin-right: auto !important;
	}
	.et_pb_module.hero_text h1 {
    font-size: 34px !important;
	}
	.home_row {flex-wrap: wrap;}
	.et_pb_column.home_right, .et_pb_column.home_left {
    width: 100% !important;
	}
	.et_pb_column.home_right {
    margin-bottom: 3% !important;
	}
	.et_pb_row.mb_80, .et_pb_row_3.mb_80.et_pb_row, .et_pb_row_6.mb_80.et_pb_row, .et_pb_row_1.mb_80.et_pb_row  ,.et_pb_row_8.mb_80.et_pb_row{
    margin-bottom: 50px !important;
	}
	.home_row2 .home_left.et_pb_column {
    width: 100% !important;
    margin-top: 3% !important;
	}
	.home_row2 {
    flex-direction: column-reverse;
	}
	.et_pb_column.home_right .et_pb_image {
    text-align: center !important;
    width: 100%;
	}
	.et_pb_column.home_left .et_pb_text, .et_pb_column.home_left .et_pb_button_module_wrapper {
    text-align: center;
	}
	.et_pb_module.hero_text {
    text-align: center !important;
	}
	.best_point_box ,.borkrage_team_row ,.home_growing_row,.service_row{
    flex-wrap: wrap;
	}
	.best_point_box > div {
    width: 48% !important;
    margin-right: 2% !important;
	}
	.best_point_box > div:last-child {
    width: 100% !important;
    padding-left: 0;
	}
	.mb_40px {
    margin-bottom: 40px !important;
}
	
	.hfet_main {
    width: 49%;
    margin-bottom: 2%;
}
	.hfet_main:nth-child(even) {margin-right: 0;}
	.et_pb_section.pt_100 {
    padding-top: 55px !important;
}
	.et_pb_column.borkrage_team_block {
    width: 100%;
    margin-right: 0;
}
	.borkrage_team_block .left_img,.borkrage_team_block .right_img {
    position: static !important;
    margin-bottom: 2% !important;
		    width: 100%;
    text-align: center;
	}
	.et_pb_module.black_module {
    padding: 20px 20px 20px 30px !important;
	}
	.borkrage_team_block:last-child {
    display: flex;
    flex-direction: column-reverse;
	}
	.et_pb_column.hgrow_col {
    width: 48%;
    margin-right: 2%;
	}
	.home_growing_row {
    justify-content: center;
	}
	.et_pb_module.hcount_text h3 {
    font-size: 38px;
	}
	.service_row .et_pb_column {
    width: 100%;
    margin-right: 0;
    text-align: center !important;
	}
	.et_pb_module.service_heading.service_margin {
    margin-bottom: 0 !important;
	}
	.et_pb_module.service_heading.service_margin {
    margin-bottom: 0 !important;
	}
	.service_row .et_pb_column:first-child {
    display: flex;
    align-items: center;
    justify-content: space-between;
	}
	.service_row .et_pb_column:nth-child(2) img {
    transform: rotate(90deg);
	}
	.service_row .et_pb_column:nth-child(2) > div {
    text-align: center;
	}
	.et_pb_module.hero_text.pw_45 p {
    width: 100%;
	}
	.hfet_community .alm-reveal {
    justify-content: center;
	}
	.htesti .wprevpro_t6_DIV_1 {
		width: 100%;}
	
	.wprevpro_t6_outer_div {
    padding: 0 23px;
	}
	.service_row .et_pb_column:nth-child(2) {
    width: 100%;
		}.et_pb_module.mb_60 {
    margin-bottom: 20px !important;
	}
	
/* 	woo */
	.billing_left .et_pb_wc_checkout_billing_0 form .form-row input.input-text {
    margin-bottom: 20px !important;
	
}
	.et_pb_wc_checkout_order_details_0 td, .et_pb_wc_checkout_order_details_0 tfoot th {
    font-size: 14px;
	}
	.et_pb_wc_checkout_payment_info_0 #payment .wc_payment_method label, .et_pb_wc_checkout_payment_info_0 #payment .wc_payment_method.et_pb_checked label {
    font-size: 18px !important;
	}
	.billing_right table.woocommerce-checkout-review-order-table thead th:nth-child(2) {
    padding-left: 25px !important;
	}
	.billing_left_top table.woocommerce-checkout-review-order-table td.product-total {
    padding-left: 25px;
	}
	.et_pb_module.f36 h3 {
    font-size: 25px !important;
    padding-bottom: 0;
	}
	
	.et_pb_wc_checkout_order_details_0 td, .et_pb_wc_checkout_order_details_0 tfoot th {
    font-size: 16px !important;
	}
	.et_pb_section.pt50 {
    padding-top: 30px !important;
	}
	.spro_mrow {
    flex-wrap: wrap;
	}
	.et-db #et-boc .et-l .et_pb_wc_price_0_tb_body.spro_price .price {
    font-size: 32px !important;
	}
	
/* 	AAALKAKKAKA */
	.et_pb_wc_cart_products_0.et_pb_wc_cart_products.atc_table {
    margin-bottom: 61px!important;
}
	table.cart th, #main-content table.cart th, table.cart td, #main-content table.cart td, table.cart tr, #main-content table.cart tr, 		#content-area table tr, #content-area table td, #content-area table th {
    padding: 0.657em 0.537em;
	}
	.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
    text-align: left !important;
	}	
	.quantity {
    width: 100% !important;
	}
	.atc_table td.product-quantity, .atc_table th.product-quantity {
    width: 24%;
    font-size: 14px !important;
}
	.woocommerce-page table.cart .product-thumbnail {
		display: block;
	}
	.atc_table td.product-subtotal, .atc_table th.product-subtotal {
    width: 24%;
    font-size: 14px !important;
}
	.atc_table td.product-name {
		font-size: 15px !important;
	}
	.woocommerce table.cart td.actions {
    text-align: right !important;
}
	.et_pb_wc_cart_products_0.et_pb_wc_cart_products.atc_table {
    margin-bottom: 41px!important;
}
	.et_pb_wc_cart_totals_0 h2, .et_pb_text_0 h3, .et_pb_text_0 h4 {
    font-size: 26px !important;
}
	tr.cart-subtotal span.amount, tr.order-total span.amount {
    margin-right: 17px;
}
	tr.cart-subtotal span.amount, tr.order-total span.amount {
    margin-right: 0;
    margin-left: 221px;
}
	tr.cart-subtotal span.amount, tr.order-total span.amount {
    margin-right: 0;
    margin-left: 221px;
    font-size: 18px !important;
}
	tr.order-total span.amount {
    margin-left: 250px;
}
	.checkout-button.button {
    margin-right: 0;
	}
	
/* 	404 */
	.et_pb_module.f48.error h1 {font-size: 32px !important;}
	.et_pb_module.error p {width: 100%;}
	.not_found_text h1 { font-size: 100px !important;}
	
/* 	afterall */
	.et_pb_column.hgrow_col {margin-bottom: 3%;}
	.et_pb_column.about_left {margin-top: 4%; margin-bottom: 0;  width: 100%;}
	.subscription_row .et_pb_column.subs_col { margin-bottom: 3%;}
	.spro_price span.woocommerce-Price-currencySymbol { font-size: 45px;}
	.et_pb_column.spro_right_col { padding-left: 0!important;}
	.spro_price span.woocommerce-Price-currencySymbol {font-size: 40px;  margin-right: 4px;}
	
	.woocommerce-order.aaaaa { padding: 44px 33px 48px !important;}	
	.woocommerce-order.aaaaa p.confrm_a { font-size: 24px !important;}
	.center_r {margin-bottom: 26px;}
	.htesti li.wprs_unslider-active .wprevpro_t6_DIV_1:nth-child(even) {margin-top: 0 !important;}
	.htesti .wprevpro_t6_DIV_1 {margin-bottom: 20px;}
	.atc_table span.woocommerce-Price-currencySymbol { font-size: 18px;}
	.your_order_table span.woocommerce-Price-currencySymbol {font-size: 22px;}
}




@media only screen and (max-width: 575px){
	.table-responsive-stack table tr {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      border-bottom: 3px solid #ccc;
      display:block;
      
   }
	.offer_table tr td:nth-child(3) {
		padding-right: 15px !important;
		padding-left: 10px !important;
	}
	.offer_table tr td:nth-child(2) {
		padding-left: 10px !important;
	}
	.offer_table tr td:nth-child(3) {
		border-bottom: none !important;
	}
   /*  IE9 FIX   */
   .table-responsive-stack table td {
      float: left\9;
      width:100%;
   }
	.atc_table td.product-name {
		font-size: 12px !important;
	}
	.atc_table td.product-subtotal, .atc_table th.product-subtotal {
    	width: 18%;
	}
	.et_pb_row.header_row {
    flex-direction: column;
	}
	a.my_btn ,body.et-db #page-container #et-boc .et_pb_section a.my_btn.et_pb_button {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    text-align: center;
    padding: 15px !important;
    display: block;
	}
	.et_pb_section.post_section {
    padding-top: 60px !important;
    padding-bottom: 40px !important;
	}
	.et_pb_post_title h1 {
    font-size: 26px !important;
	}
/* 	.et_pb_section .et_pb_post_title_0.et_pb_post_title {
    margin-bottom: 6px!important;
	}	 */
	.site_ban_con p { font-size: 14px; line-height: 1.5;}
	.et_pb_section.section100 { padding-top: 40px !important; padding-bottom: 40px !important;}
	.offer_table tr:first-child td {
    font-size: 17px;
	}	
	.offer_table table {
    width: 100%  !important;
	}

/* 	.offer_table {
		overflow-x: scroll;
	} */
	.offer_table td {
    padding: 6px 5px 6px 10px !important;
    border-bottom: 1px solid rgb(0 0 0 / 20%) !important;
	}	
	.offer_table tr td:nth-child(2), .offer_table td {
    width: 100% !important;
	}
	.offer_table tr td:nth-child(3) {
    width: 100% !important;
	}
	.tb_form form .gform_footer .gform_button {
    display: block;
    width: 100%;
	}	
	.tb_form form .gform_body .gform_fields {
    flex-wrap: wrap;
	}
	.tb_form .gform_fields fieldset, .tb_form .gfield {
    width: 100% !important;
    margin-right: 0;
    margin-bottom: 4%;
	}
	.tb_form form input {
    padding: 7px 14px 7px 43px !important;
	}
	.tb_form #input_3_1_3, #input_4_1_3, #input_4_5_6, #input_4_1_3, #input_2_1_6, #input_2_1_3 {background-position: 10px 13px !important;	}
	.tb_form #input_3_2, #input_4_3, #input_2_2 {background-position: 10px 13px !important;}
	.tb_form #input_3_3, #input_4_2, #input_2_4 {background-position: 10px 13px !important;}
	.gform_wrapper.gravity-theme .ginput_complex span { margin-bottom: 0;}
	.et_pb_row.get_row ,.et_pb_row.get_row.et_pb_row_5 {
    padding-bottom: 30px !important;
	}
	.tb_form .gform_footer {
    width: 100%;
	}
	.offer_table td {
    font-size: 14px;
	}
	.et_pb_section.et_pb_section_0_tb_footer {
    padding-top: 40px !important;
	}
	.et_pb_column.foot_col:first-child {
    width: 100% !important;
	}	
	.et_pb_column.foot_col {
    width: 100% !important;
	}	
	.head_left {
    width: 100% !important;
	}
	.et_pb_column.head_right {
    width: 0 !important;
	}
	body{padding-bottom: 45px;}
	
/* 	CARERE */.sub_heading.after_hline h3 {
    font-size: 22px !important;
	}
	.et_pb_section.pb_100 {
    padding-bottom: 52px !important;
	}
	a.et_pb_button.big_b {
    padding: 11px 45px !important;
    WIDTH: 100%;
	}	
	.et_pb_row.pb_60 {
    padding-bottom: 40px !important;
	}
	.head_wiht30 p {
    padding-top: 15px;
	}
	.tb_form form .gform_footer .gform_button {
    padding: 9px 43px !important;
	}
	
	.et_pb_module.borkrage_team_block {
    padding: 13px 14px 13px !important;
	}
	.et_pb_section.pb_60 {
    padding-bottom: 30px !important;
	}
	.et_pb_section.pt_100 {
    padding-top: 40px !important;
	}
	
/* 	SINGLE */
	.sfet_com_img span::before {
    top: -15px;
    left: -15px;
	}
	.et_pb_module.sfet_com_title {
    margin-bottom: 15px !important;
	}
	.sfet_com_title div {
    font-size: 23px;
	}
	.et_pb_column.sfet_team_col {
    width: 100%;
    margin-right: 0;
    margin-bottom: 5%;
	}
/* 	/sss */
	.learder_row.et_pb_row.et_pb_row_3 {
    flex-wrap: wrap;
    padding-top: 30px !important;
	}
	.learder_col2 {
    margin-left: 0;
	}
	.et_pb_column.learder_col {
    margin-bottom: 30px;
	}
	.et_pb_section.pb_100 {
    padding-bottom: 40px !important;
	}
	.et_pb_module.val h3{font-size: 24px !important; }
/* 	our */
	.et_pb_column.hsell_col__ {
    width: 100%;
	}
	.et_pb_column.hsell_col__.hsell_col__3 {
    margin-top: 7%;
	}
	.plans h3 {
    margin-bottom: 14px;
    font-size: 23px !important;
	}
	
/* 	 */
	.et_pb_row.pt_60, .et_pb_row.pt_60.et_pb_row_3 {
    padding-top: 40px !important;
	}
	.subscription_row .et_pb_column.subs_col {
    width: 100%;
    margin-right: 0;
	}
	.et_pb_column.hsell_col__ {
    width: 100%;
	}	
	.pricing h3 {
    font-size: 28px !important;
	}
	.et_pb_module.pricing {
    margin-bottom: 15px !important;
	}
/* 	cont */
	.contact_us_form .gform_footer {
    margin-top: 31px !important;
	}
	.contact_us_form .gform_footer input {
    display: block;
    width: 100%;
	}
	.cont {
    margin: 26px 0 29px;
	}
	.et_pb_section.contact_bg {
    padding-top: 8px !important;
    padding-bottom: 60px !important;
	}
	a.et_pb_button.bada_button {
    padding: 10px 46px !important;
    font-size: 16px !important;
	}
	.contact_us_form input, contact_us_form textarea {
    padding: 0 16px 14px 36px !important;
	}
	.tb_form #input_3_1_3, #input_4_1_3, #input_4_5_6, #input_4_1_3, #input_2_1_6, #input_2_1_3 {
    background-position: 7px 5px !important;
	}
	 #input_4_3 {
    background-position: 5px 5px !important;
	}
	
/* 	home */
	.home_contact {
    padding: 28px 17px 27px;
	}
	.et_pb_module.mb_70 {
    margin-bottom: 30px !important;
}
	.et_pb_row.mb_80, .et_pb_row_3.mb_80.et_pb_row, .et_pb_row_6.mb_80.et_pb_row, .et_pb_row_1.mb_80.et_pb_row {
    margin-bottom: 40px !important;
}
	.best_point_box > div:nth-child(2) {
    margin-right: 0 !important;
}

.best_point_box > div {
    margin-right: 4% !important;
}
	.hfet_main:first-child, .hfet_main:nth-child(2) ,.hfet_main{
    width: 100%;
    margin-bottom: 3%;
}
	h3.hfet_title {
    font-size: 18px;
}
	.sub_heading.after_hline h3 {
    font-size: 22px !important;
}
	.et_pb_module.black_module {
    padding: 15px 13px 14px 14px !important;
}
	.service_row .et_pb_column:first-child > div h3 {
    font-size: 14px !important;
    line-height: 1.4;
    text-align: center;
	}
	.service_row .et_pb_column:nth-child(2) img {
    transform: rotate(
90deg);
    max-height: 223px;
}
	.et_pb_module.hget_touch h3 {
    font-size: 22px !important;
}
	.gform_footer.top_label {
    margin-top: 25px !important;
}
	.home_form_2 input, .home_form_2 textarea {
    padding: 7px 21px 9px 50px !important;
    margin-bottom: 15px !important;
}
	.home_form_2 input[type=submit] {
    padding: 9px 56px !important;
    display: block;
    width: 100%;
}
	.gform_footer.top_label {
    margin-top: 7px !important;
}
	.home_form_2 textarea {
    height: 126px !important;
	padding-left: 20px !important;
}
	.et_pb_module.hsupport {
    padding-bottom: 0 !important;
}
.sub_heading.after_hline h3::after {
    height: 7px;
    width: 30%;
}
/* 	.get_row > .et_pb_column::before,.get_row::before {
		width: 22px;
    height: 22px;
	} */
	.et_pb_module.foot_copy p {
    font-size: 14px;
	}
	
/* 	wooo */
	.et_pb_module.f36 h3 {
    font-size: 22px !important;
	}
	.woocommerce-billing-fields__field-wrapper p.form-row {
    width: 100% !important;
    margin-right: 0;
	}
	.et_pb_wc_checkout_billing_0 form .form-row input.input-text {
    padding: 6px 10px !important;
    margin-bottom: 15px;
}
	.billing_left .woocommerce-billing-fields {
    padding: 16px 10px 0px;
}
	.woocommerce-billing-fields__field-wrapper p.form-row:nth-child(6) {
    margin-top: 21px;
}
	table.woocommerce-checkout-review-order-table thead th {
    padding: 12px 18px !important;
    font-size: 16px !important;
}
	.woocommerce table.shop_table td {
    padding: 8px 5px !important;
	}
	.billing_left_top table.woocommerce-checkout-review-order-table td.product-total {
    padding-left: 7px;
	}
	.billing_left_top tr.cart-subtotal th {
    padding-left: 16px !important;
    font-size: 16px;
	}
	.billing_left_top .order-total th {
    padding-left: 17px !important;
    font-size: 18px;
	}
	input#payment_method_ppcp-gateway, #payment_method_cod {
    width: 20px;
    height: 20px;
	}
	input#payment_method_ppcp-gateway::before, #payment_method_cod::before{
		width: 10px;
    height: 10px;
	}
	body #page-container .et_pb_section .billing_right .et_pb_wc_checkout_payment_info_0 #payment #place_order {
    font-size: 15px;
    padding-top: 8px!important;
    padding-right: 20px !important;
    padding-bottom: 10px!important;
    padding-left: 20px !important;
	}
	
	
	.et_pb_wc_checkout_order_details_0 td, .et_pb_wc_checkout_order_details_0 tfoot th {
    font-size: 14px !important;
	}
	.billing_right table.woocommerce-checkout-review-order-table thead th:nth-child(2) {
    padding-left: 8px !important;
	}
	.et_pb_section.pt50 {
    padding-top: 17px !important;
	}
	
	.woocommerce-message {
    display: flex;
    flex-direction: column-reverse;
	}
	.et-db #et-boc .et-l .et_pb_wc_description_0_tb_body {
    margin-bottom: 26px!important;
	}
	body.et-db #page-container #et-boc .et-l .et_pb_section .et_pb_wc_add_to_cart_0_tb_body.atc_btn.spro_btn .button {
    padding: 8px 51px !important;
    font-size: 16px !important;
    display: block;
    width: 100%;
    text-align: center;
	}
	.et-db #et-boc .et-l .et_pb_wc_price_0_tb_body.spro_price .price {
    font-size: 26px !important;
	}
	.spro_price span.woocommerce-Price-currencySymbol {
    font-size: 35px;
    margin-right: 4px;
	}
	
/* 	 */
	.woocommerce-cart table.cart td.actions .button {
    width: 100% !important;
    display: block !important;
	}
	a.checkout-button.button {
    margin-right: 0;
    width: 100%;
	}
	.wc-proceed-to-checkout {
    text-align: right;
    padding: 10px !important;
    background: #f3f3f3;
	}
	.atc_table td.product-thumbnail, .atc_table th.product-name {
    width: 20%;
    font-size: 12px !important;
	}
	.atc_table th.product-price, .atc_table td.product-price {
    width: 21%;
    font-size: 12px !important;
	}
	.atc_table th.product-quantity,.atc_table th.product-subtotal{ font-size: 12px !important; }
	.et_pb_wc_cart_products .quantity .qty {
    text-align: center;
    min-width: 36px;
	padding: 8px !important;
	}
	atc_table td.product-quantity, .atc_table th.product-quantity {
    width: 32%;
	}
	.et_pb_wc_cart_totals_0 h2, .et_pb_text_0 h3, .et_pb_text_0 h4 {
    font-size: 22px !important;
	}
	tr.cart-subtotal span.amount, tr.order-total span.amount {
    margin-left: 140px;
    font-size: 16px !important;
	}
	tr.order-total span.amount {
    margin-left: 170px;
	}
	.woocommerce .quantity .plus, .woocommerce-page .quantity .plus {
    font-weight: 700 !important;
    padding: 6px 5px;
	}
	.atc_table td.product-remove, .atc_table th.product-remove {
    width: 10%;
	}
	.et_pb_module.term_text h4 {
    font-size: 18px;
	}

/* 	404 */
	.et_pb_module.f48.error h1 {font-size: 24px !important;}
	.et_pb_module.error p {    margin-top: 9px;}
	.not_found_text h1 { font-size: 86px !important;}
	
/* 	aferall */
	.et_pb_column.corp_col {
    width: 100%;
    margin-right: 0;
    margin-bottom: 4%;
	}
	.woocommerce-order.aaaaa { padding: 30px 20px 34px !important;}
	.woocommerce-order.aaaaa p.confrm_a { font-size: 22px !important; padding-bottom: 12px;}
	a.cnfrm_abtn { font-size: 16px;  margin-top: 29px; display: block;	}
	.atc_table td.product-subtotal, .atc_table th.product-subtotal { font-size: 12px !important;}
	.woocommerce .quantity .minus { padding-left: 7px;	}
	.atc_table span.woocommerce-Price-currencySymbol { font-size: 15px;}
	.your_order_table span.woocommerce-Price-currencySymbol { font-size: 18px;}
	
	.offer_table tr:first-child {
    display: none;
	}
	.offer_table tr td ,.offer_table tr td:nth-child(2),.offer_table tr td:nth-child(3){
    padding-left: 10px !important;
	}
	.offer_table tr td::before {
    content: 'Services:';
    left: 0;
    margin-right: 11px;
    font-weight: 600;
	color:#4EA63F ;
	font-size: 14px;
	}
	.offer_table tr td:nth-child(2)::before {
    content: 'Cost:';
	}
	.offer_table tr td:nth-child(2)::before {
    content: 'Details:';
	}
	.head_whith30.new p {
    margin-top: 0;
	}
	
	.my_sec.et_pb_section {padding-top: 0 !important;}
}