/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
@font-face {
    font-family: Aktiv-Grotesk;
    src: url(fonts/AktivGrotesk-Regular.ttf);
}
.fusion-video.fusion-youtube.tmvideo {
    width: 100% !important;
    display: inline-block;
    float: left;
}
a.mobileonly {
    display:none;
}
.flexslider .slides img {
    border-radius: 48px;
}
.tmvideo .video-shortcode {
    width: 100% !important;
    max-width: 1160px !important;
    display: inline-block;
    float: left;
    position: relative;
    /* height: 1000px; */
}
.ppolicy h2 {
    font-size: 50px;
    color: #007F42;
    margin-bottom: 15px;
}
.titlebox p {
    font-size: 16px !important;
}
.ppolicy .fusion-layout-column p {
    font-size: 25px;
    color: #007F42;
    margin-bottom: 25px !important;
    line-height: 30px;
}
.fusion-text.tmcontent p {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 20px !important;
    display: inline-block;
    padding: 20px 0px;
    margin-top: 40px;
	    width: 100%;
}
.fusion_builder_column.video-testimonials.post-card {
    padding: 0px 240px;
}
.fusion-text.tmtitle p {
    font-size: 26px;
    line-height: 34px;
}
.fusion-layout-column.leftsection {
    width: 10%;
}
.awb-swiper-button.awb-swiper-button-prev {
    left: 8%;
}
.fusion-testimonials.Testimonials {
    display: none;
}
.awb-swiper-button.awb-swiper-button-next {
    right: 8%;
}
.fusion-layout-column.rightsection {
    width: 90%;
}
.fusion-text.tmdesignation p {
    font-size: 22px;
    line-height: 36px;
}
span.fusion-imageframe.tmpic img {
    width: 100px;
    height: 100px;
    border-radius: 50px;
}
.tmvideo .fluid-width-video-wrapper {
    width: 100%;
    position: relative;
    padding: 0;
    display: block;
}
.fusion-text.fusion-text-no-margin.max_width.mini_title p {
    margin-bottom: 90px !important;
}
.s_boxs.fusion-content-boxes > .fusion-column:nth-child(4) {
    top: -300px;
}
.fusion-video.fusion-youtube.explorevideo.fordesktop {
    display: block;
}
.fusion-video.fusion-youtube.formobile {
    display: none;
}
	span.fordesktop {
    display: block;
}
	span.formobile {
    display: none;
}
span.choiceimg img {
    height: 56px;
    margin-bottom: 40px;
}
div#youtubevideo .video-shortcode iframe {
    border-radius: 48px !important;
}
.fusion-form-form-wrapper .bottom_form .fusion-form-field textarea {
    background: transparent;
    border: 0px!important;
    border-bottom: 2px solid #849d8661!important;
    border-radius: 0px!important;
    padding-left: 0px;
}
.fusion-form-form-wrapper .bottom_form .fusion-form-field textarea {
    background: transparent;
    border: 0px!important;
    border-bottom: 2px solid #849d8661!important;
    border-radius: 0px!important;
    padding-left: 0px !important;
}
.video-shortcode iframe {
    border-radius: 48px;
}
div#seecapture span {
    font-size: 25px;
    line-height: 35px;
}
.choiceicon img {
    height: 52px;
    width: auto;
}
a#bookdemo:hover, a#bookdemo:active {
    background-color: #00AA58 !important;
    background: #00AA58 !important;
}
span.company-name span {
    font-size: 25px;
    line-height: 35px;
}
.choicetitle h3 {
    min-height: 135px;
}
.footer_main>div .fusion-builder-row.fusion-row {
    padding-bottom: 0px !important;
	border-radius: 20px;
}
div#posrleftimg img {
    width: 646px;
    height: 350px;
	border-radius: 48px;
}
.fusion-post-card-image img {
    border-radius: 48px !important;
}
.banner_page_section.productpage {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
#abouticon span.icon-wrapper {
    background-image: url(images/ab-icon.svg);
    content: "";
    background-size: 75px;
    background-repeat: no-repeat;
    background-position: center;
}
#abouticon span i.fa-seedling.fas:before {
    content: "";
}
ul#menu-main-menu {
    background: #007f42;
    border-radius: 49px;
}
.book_demo a.awb-menu__main-a {
	padding: 10px 20px !important;
	border: 1px solid #fff;
	border-radius: 23px;
}
.book_demo {
    position: absolute!important;
    right: 16px;
}
.footer_main>div{
	overflow:hidden;
}
.footer_main>div .fusion-builder-row {
    background: #e0e2db0a !important;
	padding:40px!important;
}
.footer_menu_hover ul li a:hover{
	color:#175C34!important;
}
.c_right {
    border-top: 1px solid #ffffff73;
}
.c_right.c_left .fusion-title.fusion-sep-none {

    margin-left: -25px;
}
 .c_right.cc_right .fusion-title.fusion-sep-none{

    margin-right: -25px;
}
main#main {
    margin: 0px;
    padding: 0px;
}
.fusion-tb-header {
    position: absolute;
    width: 100%;
    margin: 0px;
    z-index: 999;
	 margin-top: 30px;
}
.post-content p {
    margin-top: 0;
    margin-bottom: 0px!important;
}
.fusion-button.button-flat:hover {
    background: #00AA58;
}
.fusion-image-wrapper .fusion-rollover {
    opacity: 1;
    transform: translateX(0);
    position: absolute;
    height: auto;
    bottom: 0px;
    top: auto;
}
.Homepost .flexslider {
    margin: 0px!important;
}
.Homepost .fusion-title.title {
    position: absolute;
    bottom: -10px;
    padding: 20px;
    background: #ffffff6b;
    width: 100%;
    left: 0px;
    border-radius: 25px 25px 10px 10px;
    color: #004E35;
    text-align: left!important;
    min-height: 100px;
}
.fusion-testimonials .reviews .review {
    display: grid;
    grid-template-columns: 1fr 1fr;
	gap:80px;
}
.fusion-testimonials.clean .avatar-above .testimonial-thumbnail {

    width: 100%;
}
.fusion-testimonials blockquote .awb-quote {
    background: #fff!important;
    border: 0px!important;
    padding: 0px!important;
    padding-bottom: 80px!important;
}

.fusion-testimonials.clean .author strong {
    width: 100%;
    float: left;
}

.fusion-testimonials blockquote .awb-quote-content h3, .fusion-testimonials blockquote .awb-quote-content p {
    width: 100%;
    float: left;
    text-align: left;
    margin: 0px!important;
    padding: 10px 0px!important;
}
.fusion-testimonials blockquote .awb-quote-content h3{
	  background: #01552Cimportant;
}
input::placeholder {
  color: #01552c7d!important;       /* Change placeholder text color */
  font-size: 16px!important;    /* Change placeholder text size */
}
textarea::placeholder {
  color: #01552c7d!important;       /* Change placeholder text color */
  font-size: 16px!important;    /* Change placeholder text size */
}
.banner_page_section {
    margin-left: 0px!important;
    margin-right: 0px!important;
    border-radius: 27px!important;
}
.Text_h3_tag h3 {
    font-size: 24px!important;
    padding: 0px;
    margin: 15px 0px;
}
.max_width{
	max-width:800px!important;
	 margin: 0px auto!important;
}
.two_bt > .fusion-column-wrapper {
    display: grid !important;
    grid-template-columns: 190px 254px;
    gap: 18px;
}
body .mini_title p {
    font-size: 18px!important;
}
.inner_width_max {

}
.inner_width_max.bg {
    /*background: #e0e2db;*/
}
.inner_width_max >  .fusion-column-wrapper {
    
}
.countervalue .fusion-counter-box:last-child .counter-box-container div {
    border: 0px !important;
}
.countervalue .counter-box-container div {
    border-right: 1px solid #01552C!important;
}
.fusion-layout-column.H_box > div {
    /*overflow: hidden;
    max-width: 364px!important;*/
}
.H_box .fusion-column-wrapper {
    margin: 0px 16px !important;
}
.fusion-title.title.p_title {
    padding-right: 80px;
}
.fusion-title.title.p_title:after {
    content: '';
    width: 60px!important;
    height: 60px!important;
    background-color: #01552C;
    position: absolute;
    right: 14px;
    top: 23px;
    border-radius: 50px;
    background-image: Url(images/Arrow.svg);
    background-repeat: no-repeat;
    background-position: center center;
	background-size: 150%;
}
.post-content p {
	  
}
.banner_section h1 p{
	font-size: inherit!important;
}
@media (min-width: 1680px) {
body .mini_title p {
    font-size: 22px!important;

}
.post-content p {
    margin-top: 0;
    margin-bottom: 0px!important;
	  
}
.banner_section h1 p{
	font-size: inherit!important;
}
}
@media (min-width: 1480px) {
	ul#menu-main-menu li a {
    padding: 0px 20px;
}
.h1 .fusion-title-heading {
font-size: 75px!important;
}
.h2 .fusion-title-heading {
font-size: 70px !important;
    font-family: Aktiv-Grotesk;
    letter-spacing: 0px;
    opacity: 1;
}
div#readytosimplyfy h2 {
    
}
.Testimonials h3{
	font-size: 55px!important;
}
 .fusion-testimonials blockquote .awb-quote-content p {
    font-size: 24px!important;
}
.testimonial-pagination a {
    width: 15px!important;
    height: 15px!important;
}
}
@media (min-width: 1280px) {
	ul#menu-main-menu {
	   max-width: 1220px!important;
	}

}
@media screen and (max-width: 1365px) and (min-width: 1200px) {

	ul#menu-main-menu {
	   max-width: 1034px!important;
	}
	.awb-menu_row .menu-text {
		font-size: 16px;
	}
	.button-xlarge {
		padding: 15px 18px;
		line-height: 21px;
		font-size: 15px;
	}
	h2 {
		font-size: 48px !important;
	}
	.h1 .fusion-title-heading.title-heading-left {
		font-size: 48px!important;
	}
}
@media (min-width: 768px) {
.fusion-testimonials.clean .author {
    position: absolute;
    bottom: 48px;
    background: #ffffff;
    padding: 8px;
    color: #000!important;
    left: 20px;
    max-width: 260px;
    line-height: 20px;
    border-radius: 17px;
    opacity: 0.9;
}
div#fusion-testimonials-1 {
    position: absolute;
    right: 30%;
    bottom: 50px;
    z-index: 99999;
}
}
@media (max-width: 1600px) {
.content-box-percentage.content-box-counter {
    font-size: 40px !important;
    text-align: center !important;
}
	ul#menu-main-menu li a {
    padding: 10px 20px;
    font-size: 16px;
}
	.readytosimplyfy h2 span {
    font-size: 33px !important;
    line-height: 45px !important;
}
	.management h2 {
    font-size: 35px !important;
    line-height: 45px !important;
}
	div#readytosimplyfy h2 {
    font-size: 35px !important;
    line-height: 45px !important;
}
	.companyfindings h2 {
    font-size: 30px !important;
    line-height: 45px;
}
.exhead h3 {
    font-size: 25px !important;
    margin-bottom: 15px !important;
    margin-top: 15px !important;
}

.exhead-text p {
    font-size: 20px !important;
    line-height: 30px;
}
.company-text p {
    font-size: 20px;
    line-height: 30px;
}
	.titlebox p span span {
    font-size: 15px;
    line-height: 26px !important;
    display: block;
}
.headermenus .fusion-column-wrapper {
    padding-top: 20px !important;
}
	.headermenus {
    margin-bottom: 25px !important;
}
	.counter-box-content {
    font-size: 16px !important;
}
h1 span, h1 p, h2 span, p em span {
    font-size: 35px;
    line-height: 45px;
}
	.h2.automate h2 {
    line-height: 26px !IMPORTANT;
    font-size: 19px !important;
}
	.h2 .fusion-title-heading {
    font-size: 35px !important;
}
	h3.fusion-title-heading.title-heading-left a {
    font-size: 18px;
    line-height: 20px;
}
	.our-mission h2 {
    font-size: 35px !IMPORTANT;
}
	h1.fusion-title-heading.title-heading-left, h1.fusion-title-heading.title-heading-left p em {
    font-size: 35px !important;
    line-height: 40px !important;
}
	.fusion-text.fusion-text-1.fusion-text-no-margin.about-right p {
    font-size: 18px;
}
	.choicetitle h3 {
    min-height: 70px;
}
	.choicetitle h3 {
    font-size: 16px !important;
    line-height: 24px !important;
}
	span.fusion-button-text {
    font-size: 68%;
}
	p span {
    font-size: 20px;
    line-height: 30px !important;
    display: block;
}
.content-container {
    font-size: 20px;
    line-height: 30px;
}
	div#post_title_single h2 {
    font-size: 35px !important;
    line-height: 45px !important;
}
	.bestchoice h2 {
    font-size: 35px !important;
    line-height: 45px !important;
}
}
@media (max-width: 1400px) {
span.fusion-button-text {
    font-size: 13px;
}
	ul#menu-main-menu li a {
    padding: 10px 12px;
    font-size: 16px !important;
}
	ul#menu-main-menu li a span {
    font-size: 14px !important;
}
	span.headerlogo img {
    max-width: 150px;
}
	.headerlogodiv .fusion-image-element {
    margin-top: 0;
}

.headerlogodiv .fusion-column-wrapper {
    padding-top: 0 !important;
}
	.fusion-testimonials.clean .author strong {
    font-size: 22px;
}
	span.company-name span {
    font-size: 16px;
    line-height: 20px;
}
	span.company-name span {
    font-size: 16px;
    line-height: 22px;
    display: inline-block;
}
	.fusion-testimonials.clean .author strong {
    width: 100%;
    float: left;
    font-size: 20px;
}
	.choicetitle h3 {
    font-size: 20px !important;
    line-height: 24px !important;
    float: left;
    display: inline-block;
}
	.titlebox p {
    font-size: 16px !important;
    line-height: 24px;
    text-align: left;
    float: left;
}
	.H_box .fusion-column-wrapper.fusion-column-has-bg-image {
    padding: 20px;
}
	.about-first h1 em {
    font-size: 34px !important;
}
	.p_titlef h3 {
    display: inline-block;
    line-height: 26px !important;
}
	ul.fusion-filters li a {
    font-size: 16px !important;
}
	.readytosimplyfy h2 {
    line-height: 22px !important;
    display: inline-block;
}
}
@media (max-width: 767px) {
  .fusion-testimonials .reviews .review {
    grid-template-columns: 1fr;
    gap: 20px;
  }
	.fordesktop {
    display: none;
}
	a.mobileonly {
    position: absolute;
    right: 60%;
    top: 28%;
	display:block;
}
	.main_header {
    background: none !important;
}
	.fusion-text.empowering h2 {
    font-size: 30px !important;
    line-height: 45px;
    margin-bottom: -30px;
}
	.ppolicy h2 {
    font-size: 20px !important;
    color: #007F42;
    margin-bottom: 10px;
}
	.ppolicy .fusion-layout-column p {
    font-size: 16px;
    color: #007F42;
    margin-bottom: 15px !important;
    line-height: 25px;
}
  .main_header > div {
    display: grid!important;
    grid-template-columns: 1fr 50px;
}
 .main_header .fusion-imageframe img{
	max-width: 56px;
}
.fusion-tb-header {
	background: #fff !important;
	margin-top: 5px;
}
h1.fusion-title-heading {
    font-size: 30px!important;
}
span.fusion-button-text {
    font-size: 14px;
}
.banner_section {
    background-image: unset!important;
}
.fusion-testimonials.Testimonials {
    margin: 0px!important;
}
	.main_header .fusion-column-wrapper.fusion-column-has-shadow {
    padding-top: 0;
    padding-left: 0;
}
	button.awb-menu__m-toggle.awb-menu__m-toggle_no-text {
    background-color: #E0E2DB;
    border-radius: 50px;
    width: 30px;
    height: 30px;
		padding: 0;
}
	.main_header .fusion-builder-row.fusion-flex-content-wrap {
    background-color: #007F42;
    border-radius: 49pt;
    padding: 0px 15px;
    height: 48px;
}
	.main_header .fusion-image-element {
    margin-top: 0px;
    margin-bottom: 0px;
}
	.headermenus .fusion-column-wrapper {
    padding-top: 10px !important;
}
	.awb-menu__m-collapse-icon_no-text {
    margin-left: 6px !important;
    margin-right: 0;
}
.banner_section {
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-top: 90px !important;
    border-radius: 0px 0px 20px 20px !important;
}
	.fusion-fullwidth.main_header {
    margin-top: 23px;
}
	.inner_width_max div.fusion-column-wrapper {
    padding-top: 30px !important;
}
	.fusion-image-carousel.fusion-image-carousel-fixed.fusion-image-carousel-1 {
    margin-bottom: 0px;
}
	body .mini_title p {
    font-size: 12px!important;
    line-height: 15px;
}
	.fusion-title.title.fusion-title-2.fusion-sep-none.fusion-title-center.fusion-title-text.fusion-title-size-two.h2 {
    margin-top: -65px !important;
    line-height: normal;
}
	p span {
    font-size: 16px;
    line-height: 25px !important;
    display: block;
}
	.inner_width_max .fusion-separator.fusion-full-width-sep {
    margin: 0px !important;
}
	.fusion-button.button-flat {
    box-shadow: none!important;
    padding: 13px 40px !important;
    width: 85%;
    margin: 0px auto;
    display: block;
    text-align: center;
}
	.mini_title span {
    font-size: 12px;
    line-height: 15px;
}
	.topbox p {
    font-size: 14px;
    line-height: 20px;
}
	.inner_width_max {
    margin-top: 0px !important;
}
.fusion-title.title.fusion-title-3.fusion-sep-none.fusion-title-text.fusion-title-size-two.h2.automate {
    margin-top: -60px !important;
    margin-bottom: 30px !important;
}
	.fusion-text.mini_title.carbon {
    margin-top: 45px;
    margin-bottom: 10px;
}
div#youtubevideo .video-shortcode iframe {
    border-radius: 0px !important;
    margin-top: 30px;
}
	.inner_width_max.bg {
    margin-top: 35px !important;
}
	.fusion-counter-box.fusion-column.col-counter-box.counter-box-wrapper {
    margin-bottom: -40px;
}
	.h2 .fusion-title-heading {
    font-size: 30px !important;
    display: block;
    line-height: 38px !important;
}
	.fusion-layout-column.fusion-flex-align-self-center.whyleft {
    margin-bottom: -15px;
}
	.fusion-title.title.h2 {

    padding: 0px !important;
    margin: 0px !important;
}
	.inner_width_max.bg div.fusion-column-wrapper {
    padding-top: 25px !important;
}
	.fusion-testimonials.clean .author {
    margin-top: 1.5rem;
    font-size: 18px;
    text-align: center;
    letter-spacing: 2px;
    position: absolute;
    top: 215px !important;
    background: #fff;
    width: 90%;
    left: 5%;
    border-radius: 17px;
    opacity: 90%;
}
	div#youtubevideo {
    margin-bottom: 50px;
}
	.countervalue .counter-box-container div {
    border-right: 0px solid #01552C!important;
    border-bottom: 1px solid #01552C!important;
}
	.content-box-percentage.content-box-counter {
    font-size: 80px !important;
    text-align: center !important;
}
.countervalue .counter-box-container div.counter-box-content {
    width: 70%;
    margin-left: 15%;
    margin-right: 15%;
    font-size: 25px !important;
    padding-bottom: 30px;
	border-bottom: 2px solid #00AA58 !important;
}
	.countervalue .fusion-counter-box:last-child .counter-box-container div {
    border: 0px !important;
    border-bottom: 2px solid #00AA58 !important;
}
	.countervalue .counter-box-container div.content-box-percentage.content-box-counter {
    border-bottom: 0px !important;
}
	.benefitsclass {
    padding: 0 !important;
}
	.inner_width_max.bg .fusion-column-wrapper {
    padding: 30px;
    margin: 0 !important;
}
body .mini_title.po p {
    margin-top: -85px;
}
	body .mini_title p span {
    font-size: 16px!important;
    line-height: 25px !important;
}
	.fusion-text.fusion-text-no-margin.max_width.mini_title p {
    margin-bottom: 0px !important;
}
	.inner_width_max >  .fusion-column-wrapper {
    border-radius: 0px !important;
    padding-top: 50px !important;
}
	.whyleft .fusion-column-wrapper {
    padding: 7px !important;
}
	h1 span, h1 p, h2 span, p em span {
    font-size: 30px;
    line-height: 38px;
}
	a.learnmorebtn {
    margin-top: 30px;
    margin-bottom: 20px;
}
	.whyleft p {
    font-size: 16px;
    line-height: 25px;
}
	.rightcontact .fusion-column-wrapper {
    padding: 0px;
    margin: 0;
}
	.rightcontact .fusion-column-wrapper {
    padding: 0px !important;
    margin: 0px !important;
}
	.rightcontact .fusion-column-wrapper .fusion-text {
    margin: 0;
    padding: 20px;
}
	.fusion-form.fusion-form-builder.fusion-form-form-wrapper.fusion-form-233.Contact_from {
    padding: 5px;        margin-bottom: 55px;
}
	.footer_main .fusion-column-wrapper {
    padding: 30px !important;
    margin: 0 !important;
}
	.footer_main>div .fusion-builder-row {
    background: #175C34!important;
    padding: 0px!important;
}
	h1.fusion-title-heading.title-heading-left em {
    font-size: 35px !important;
    line-height: 40px !important;
}
.fusion_builder_column.fusion-flex-column.Homepost.post-card.swiper-slide.swiper-slide-active {
    width: 100% !important;
}
	button.form_button.form-form-submit {
    margin-top: 15px;
}
	.fusion-layout-column.extraspace {
    display: none !important;
}
	.fusion-title.title.menu-titles div {
    text-align: center !important;
}
	.footer_menu_hover ul li a span {
    text-align: center !important;
    width: 100%;
}
	.fusion-title.footer-bottom .fusion-title-heading {
    text-align: center !important;
}
.footer_main.inner_width_max .fusion-column-wrapper {
    padding-bottom: 0px !important;
    border-radius: 20px 20px 0px 0px !important;
	margin-top: -25px !important;
}
	.footer_main.inner_width_max .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-center.fusion-content-layout-row.fusion-content-nowrap.fusion-column-has-bg-image {
    padding-bottom: 20px !important;
}
	.fusion-social-links .fusion-social-networks-wrapper {
    text-align: center;
}
	.footer-bottom div {
    font-size: 12px !important;
    margin: 0 !important;
}
	.c_right {
    border-top: 0px solid #ffffff73;
}
	.c_right.cc_right .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-bottom: 35px !important;
}
	
.banner_page_section.about {
    margin-left: -30px !important;
    margin-right: -30px !important;
    height: 345px;
    margin-bottom: 345px !important;
    border-radius: 0px 0px 20px 20px !important;
}
	span.fordesktop {
    display: none;
}
	span.formobile {
    display: block;
}
	.fusion-layout-column.footerforms {
    margin-bottom: 125px;
}
.our-mission h2 {
    font-size: 30px !IMPORTANT;
    margin-bottom: 0px;
    line-height: 38px !important;
}
	.mission-right p, .company-text p {
    font-size: 16px;
    line-height: 25px;
}
	.fusion-text.fusion-text-2.fusion-text-no-margin.mission-right {
    margin-top: 0px;
}
	.banner_page_section.productpage {
    margin-left: -30px !important;
    margin-right: -30px !important;
    border-radius: 0px !important;
}
	.fusion-text.fusion-text-3.companyfindings p b {
    font-size: 12px !important;
    line-height: 15px;
}
	.inner_width_max.bg .whychooseup div.fusion-column-wrapper {
    padding-top: 25px !important;
    padding: 10px;
}
	.inner_width_max.bg .choosetext div.fusion-column-wrapper {
    padding-top: 0px !important;
    padding: 10px;
}
	.two_bt .fusion-column-wrapper {
    width: 100% !important;
    display: inline-block !important;
    float: left;
}
	.fusion-text.fusion-text-11.mini_title.get p span {
    font-size: 16px;
    line-height: 25px;
}
.exhead-text p {
    font-size: 18px !important;
    line-height: 25px;
}
.two_bt .fusion-column-wrapper div {
    margin-bottom: 20px;
}
	h1.fusion-title-heading.title-heading-left, h1.fusion-title-heading.title-heading-left p em {
    font-size: 30px !important;
    line-height: 40px !important;
}
	.management h2 {
    font-size: 30px !important;
    line-height: 35px !important;
}
	.s_boxs.fusion-content-boxes > .fusion-column {
    width: 100% !important;
    margin: 10px auto!important;
}
	.s_boxs.fusion-content-boxes > .fusion-column:nth-child(4) {
    top: 0px;
}
	.seecapture h2 {
    font-size: 30px !important;
    line-height: 35px !important;
    display: inline-block;
}
	.fusion-text.management span {
    font-size: 16px !important;
    line-height: 25px !important;
}
	.fusion-video.fusion-youtube.explorevideo.fordesktop {
    display: none;
}
.fusion-video.fusion-youtube.formobile {
    display: block;
    margin-top: 10px !important;
        margin-bottom: 25px;
}
	.mini_title .fusion-column .col .content-container {
    color: #00AA58;
}
	.formobile .fluid-width-video-wrapper iframe {
    border-radius: 0px !important;
}
	div#seecapture {
    margin-top: -20px;
}
	div#seecapture p span {
    font-size: 16px !important;
    line-height: 25px;
}
	.bestchoice h2 {
    font-size: 30px !important;
    line-height: 38px !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}
	.bestchoice {
    margin-bottom: 0px !important;
}
	.fusion-layout-column.footerlogo .fusion-image-element {
    text-align: center !important;
		padding-top: 25px;
}
	.inner_width_max_top {
    padding-left: 7px !important;
    padding-right: 7px !important;
}
.banner_page_section.contact {
    margin-left: -30px !important;
    margin-right: -30px !important;
    border-radius: 20px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    margin-top: 0px !important;
    border-radius: 0px !important;
}
	.size20px div {
    font-size: 20px !important;
    line-height: 25px !important;
    margin-top: 20px !important;
}
	.size16px p {
    font-size: 16px !important;
    line-height: 25px;
}
	form.fusion-form.fusion-form-319 .bottom_form {
    padding: 0;
}
	.fusion-layout-column.fusion_builder_column.footer_main.inner_width_max {
    margin-bottom: 0px;
}
	.banner_page_section.blogs {
    margin-left: -30px!important;
    margin-right: -30px!important;
    border-radius: 0px!important;
}
	.blogs span.fusion-imageframe img {
    border-radius: 20px;
}
div#viewall a {
    font-size: 12px !important;
    padding-right: 16% !important;
}
	#viewall a::after {
    top: 83px !important;
}
	.fusion-post-card-image img {
    border-radius: 20px !important;
}
	.featurepost  .fusion-content-tb p {
    font-size: 16px;
    line-height: 25px;
}
	.recentart h2 {
    font-size: 30px !important;
    line-height: 35px !important;
}
	ul.fusion-filters li {
    width: auto;
    float: left;
    margin: 0px 10px;
}
	.recentposttitle h2 {
    font-size: 20px !important;
    line-height: 26px !important;
    margin-bottom: 15px !important;
}

.recentpostcontent p {
    margin-bottom: 15px !important;
    line-height: 25px !important;
}
	.recentpostmeta span {
    font-size: 10px !important;
}
	li.featurepost.post-card.fusion-grid-column {
    padding-bottom: 0px !important;
}
.blogbottom-bannerw {
    background-size: cover !important;
    border-radius: 20px !important;
}
	div#blogbottom h6.fusion-title-heading.title-heading-center p {
    font-size: 40px !important;
    line-height: 51px !important;
    margin-bottom: 29px !important;
}
	.singleposthere  #post_title_single h2.fusion-title-heading {
    font-size: 30px !important;
    line-height: 40px !important;
}
	ul.slides li img {
    height: auto !important;
    width: 100%;
    border-radius: 20px;
}
	.fusion-flexslider-loading.flexslider.flexslider-hover-type-none.fusion-slider-sc-cover {
    height: auto !important;
    margin-bottom: 0px !important;
}
	.postcontent .fusion-fullwidth.fullwidth-box.fusion-flex-container {
    padding: 0px;
}
	.fusion-content-tb.fusion-content-tb-1.postcontent p {
    font-size: 16px;
    line-height: 25px;
}
	div#blog-content-right {
    min-height: auto !important;
}
	div#blog-content-right {
    border-left: 0px solid #00AA58 !important;
}
	div#sharewith div {
    border-top: 1px solid #00AA58 !important;
    padding-top: 30px !important;
}
	div#changeorder .fusion-builder-row {
    display: flex;
    flex-direction: column;
}

div#blog-content-right {
    order: 1;
}

div#blog-content {
    order: 2;
}
	.fusion-title.our-mission.fusion-title-heading.about-first h1 b {
    font-size: 12px !important;
    line-height: 15px;
}
	.fusion-text.fusion-text-1.fusion-text-no-margin.about-right p {
    font-size: 18px !important;
    line-height: 25px !IMPORTANT;
}
	.s_boxs.mini_title .content-container span, .s_boxs.mini_title .content-container p span, .s_boxs.mini_title .content-container {
    font-size: 25px !important;
    line-height: 32px !important;
}
	.fusion-content-boxes.content-boxes-icon-on-top.content-left.s_boxs.mini_title {
    margin-bottom: 0px;
}
	.fusion-text.size12px {
    font-size: 12px;
    line-height: 15px;
}
	.fusion-title.choicetitle h3 {
    font-size: 25px !important;
    line-height: 32px !important;
}
	.size30px h2 {
    font-size: 30px !important;
    line-height: 38px !important;
}
	.size2532bold p {
    font-size: 25px;
    line-height: 32px;
    font-weight: bold;
}
	.fusion-text.size1825 p, .fusion-text.size1825 p span {
    font-size: 18px;
    line-height: 25px;
}
	.fusion-meta-tb span {
    font-size: 10px;
    line-height: 35px;
}
	.fusion-title.p_titlef h3 a {
    font-size: 20px !important;
    line-height: 26px !important;
    font-weight: bold;
}
	body.wp-singular .fusion-layout-column.fusion_builder_column.footer_main.inner_width_max {
    margin-bottom: 0px;
    margin-top: -25px !important;
}
	.fusion-title.h2.readytosimplyfy h2 {
    font-size: 40px !important;
    line-height: 51px !important;
}
.phonecenter, .phonecenter span {
    text-align: center !important;
    font-size: 12px !important;
}
	body .mini_title.contact p {
    font-size: 16px!important;
    line-height: 25px;
}
	.fusion_builder_column.video-testimonials.post-card {
    padding: 0px 0px;
}
.fusion-text.tmcontent p {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 0px !important;
    display: inline-block;
    padding: 10px 0px;
    margin-top: 15px;
    width: 100%;
}
	.fusion-layout-column.leftsection {
    width: 25%;
}
	.fusion-layout-column.rightsection {
    width: 75%;
}
	.fusion-text.tmdesignation p {
    font-size: 14px;
    line-height: 25px;
}
	.awb-swiper-button.awb-swiper-button-prev {
    top: 16%;
    left: -10%;
}
	.awb-swiper-button.awb-swiper-button-next {
    right: -10%;
    top: 16%;
}
	.tmvideo .video-shortcode iframe {
    border-radius: 20px;
}
	.fusion-text.tmtitle p {
    font-size: 18px;
    line-height: 25px;
}
	span.fusion-imageframe.tmpic img {
    width: 60px;
    height: 55px;
    border-radius: 55px;
    padding-left: 5px;
}
	.fusion-text.mini_title.carbon p {
    margin-top: -80px;
}
	.fusion-video.fusion-youtube.topvideo iframe {
    border-radius: 20px;
}
	.fa-align-justify:before {
    content: "\2261" !important;
    font-weight: bold;
    line-height: 5px;
}
}

@media (max-width: 366px) {
.h2 .fusion-title-heading {
    font-size: 26px !important;
    display: inline-block;
    line-height: 32px !important;
}
	h1 span, h1 p, h2 span, p em span {
    font-size: 26px;
    line-height: 32px;
}
	h1.fusion-title-heading.title-heading-left, h1.fusion-title-heading.title-heading-left p em {
    font-size: 26px !important;
    line-height: 32px !important;
}
	h1.fusion-title-heading.title-heading-left em {
    font-size: 26px !important;
    line-height: 32px !important;
}
	.our-mission h2 {
    font-size: 26px !IMPORTANT;
    margin-bottom: 0px;
    line-height: 32px !important;
}
	.management h2 {
    font-size: 26px !important;
    line-height: 32px !important;
}
	
}