/*
Theme Name: fundeze child
Description: Child theme for Fundeze
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: fundeze
Version: 1.0.0
Text Domain:  fundeze
*/

.fusion-button i {font-size: 25px; margin-left: 0px;}
i.fb-icon-element.fe-quotation {height: 90px !important; width: 90px !important; line-height: 90px !important;}
.post-content p.uppertext {color: #3694A7; margin-bottom: 10px;}
.fusion-tb-header #menu-main-menu li.menu-item.btn-login a.awb-menu__main-a {background-color: #27AE60; height: 40px; padding: 10px 10px 10px 20px; border-radius: 5px; font-size: 16px;}
.fusion-tb-header #menu-main-menu li.menu-item.btn-login a.awb-menu__main-a:after{content: "\e90c"; font-size: 24px; color: #fff; font-family: 'fundeze' !important; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.fusion-tb-header #menu-main-menu li.menu-item.btn-login:hover a.awb-menu__main-a{background-color: #3694A7; color: #fff !important;}
.post-content .fusion-flex-container.home-testimonial-section .fusion-testimonials.clean blockquote q{font-size: 25px; font-weight: 400; line-height: 35px; font-style: normal;}
.post-content .fusion-flex-container.home-testimonial-section .fusion-testimonials.clean .author{margin-top: 0;}
.post-content .fusion-flex-container.home-testimonial-section .fusion-testimonials.clean .author span.company-name {letter-spacing: 0; font-size: 0;}
.post-content .fusion-flex-container.home-testimonial-section .fusion-testimonials.clean .author span.company-name strong {display: block; font-size: 19px; font-weight: 600;}
.post-content .fusion-flex-container.home-testimonial-section .fusion-testimonials.clean .author span.company-name span {font-size: 16px; font-weight: 400; color: #B9DAE0;}
.post-content .fusion-flex-container.home-testimonial-section .fusion-layout-column{max-width: 990px;}
.post-content .fusion-flex-container.home-trial-section{padding-top: 0; padding-bottom: 0;}
.post-content .fusion-flex-container.home-trial-section .darkbg-trail-wrapper > .fusion-column-wrapper {padding: 50px; border-radius: 5px;}
.post-content .fusion-flex-container.home-trial-section .darkbg-trail-wrapper > .fusion-column-wrapper .fusion-layout-column{margin: 0;}
.post-content .fusion-flex-container.home-trial-section .darkbg-trail-wrapper > .fusion-column-wrapper .fusion-layout-column .fusion-title-heading{color: #fff; font-size: 37px;}
.post-content .fusion-flex-container.home-trial-section .darkbg-trail-wrapper > .fusion-column-wrapper .fusion-layout-column .fusion-text p{margin-bottom: 0;}
.post-content .fusion-flex-container.home-trial-section .darkbg-trail-wrapper > .fusion-column-wrapper .fusion-layout-column a.fusion-button.btn-white{margin: 0; min-width: 170px;}
.post-content .fusion-flex-container.home-faq-section .fusion-faqs-wrapper #accordian-1 .fusion-panel{border-color: #ECEFF0; border-radius: 8px;}
.post-content .fusion-flex-container.home-faq-section .fusion-faqs-wrapper #accordian-1 .fusion-panel .fusion-toggle-heading {font-size: 18px;}
.post-content .fusion-flex-container.home-faq-section .fusion-faqs-wrapper #accordian-1 .fusion-panel i.fa-fusion-box:before {font-size: 28px; width: 28px;}
.fusion-tb-footer .fusion-flex-container.footer-top-section .footer-menu-col ul#menu-footer-links {column-count: 2 !important; display: block;}
.fusion-tb-footer .footer-logo-col .fusion-image-element img {max-width: 210px; width: 100%;}
.fusion-tb-footer .footer-logo-col .fusion-social-links{margin-top: 35px;}
.fusion-tb-footer .footer-logo-col .fusion-social-links .fusion-social-network-icon {margin: 10px 13px;}
.fusion-tb-footer .fusion-flex-container.footer-top-section .footer-menu-col ul#menu-footer-links .menu-item {margin-bottom: 15px;}
.fusion-tb-footer .fusion-flex-container.footer-top-section .footer-menu-col ul#menu-footer-links .menu-item a{font-size: 17px; font-weight: 400;}
.fusion-tb-footer .fusion-flex-container.footer-top-section .footer-menu-col ul#menu-footer-links .menu-item a:hover{color: #27AE60 !important;}
.fusion-tb-footer .footer-cont-col .fusion-text p{margin-top: 0;}
a.fusion-button.button-flat, .fusion-body a.fusion-button-default-size, button.button{height: 50px;}
.fusion-tb-footer .fusion-flex-container.footer-top-section .footer-menu-col{margin-top: 0;}

#menu-main-menu .awb-menu__main-li_regular.current-menu-ancestor .awb-menu__main-a_regular, #menu-main-menu .awb-menu__main-li_regular.current-menu-item .awb-menu__main-a_regular,
#menu-main-menu .awb-menu__main-li_regular.current-menu-parent .awb-menu__main-a_regular, #menu-main-menu .awb-menu__main-li_regular.expanded .awb-menu__main-a_regular,
#menu-main-menu .awb-menu__main-li_regular.hover .awb-menu__main-a_regular, #menu-main-menu .awb-menu__main-li_regular:active .awb-menu__main-a_regular,
#menu-main-menu .awb-menu__main-li_regular:focus .awb-menu__main-a_regular, #menu-main-menu .awb-menu__main-li_regular:focus-within .awb-menu__main-a_regular,
#menu-main-menu .awb-menu__main-li_regular:hover .awb-menu__main-a_regular{color: #3595a8 !important;}

body:not([class*="home"]) .post-content .fusion-flex-container{padding-top: 80px; padding-bottom: 80px;}
.post-content .fusion-flex-container.counter-section .counters-box .counter-box-container {padding: 20px 30px 0;}
.post-content .fusion-flex-container.counter-section .counters-box .counter-box-container .content-box-counter{font-weight: 600; margin-bottom: 5px;}
.three-column-section i.fb-icon-element {width: auto !important; height: auto !important; padding: 0 15px;}
.three-column-section .border-col{border-left: 1px solid #DADADA; border-right: 1px solid #DADADA;}
.post-content .fusion-flex-container.contact-belief-section.home-trial-section{padding-top: 30px; padding-bottom: 0;}
.post-content .fusion-flex-container.section-top-padding-0{padding-top: 0 !important;}

.post-content .fusion-flex-container.section-pricing-column{padding-top: 0 !important; padding-bottom: 0 !important;}
.post-content .fusion-flex-container.section-pricing-column .fusion-builder-row .fusion-layout-column:nth-child(2) .fusion-column-wrapper .fusion-text h3{color: #fff;}
.post-content .fusion-flex-container.section-pricing-column .fusion-layout-column {height: 100%;}
.post-content .fusion-flex-container.section-pricing-column .fusion-layout-column .fusion-column-wrapper {align-items: center;}
.post-content .fusion-flex-container.section-pricing-column .fusion-column-wrapper{padding-bottom: 40px;}
.post-content .fusion-flex-container.section-pricing-column .fusion-column-wrapper .fusion-text h3{font-size: 32px;}
.post-content .fusion-flex-container.section-pricing-column .fusion-column-wrapper .fusion-text .price{font-size: 58px; font-weight: 600; margin: 0px 0 15px;}
.post-content .fusion-flex-container.section-pricing-column .fusion-column-wrapper .fusion-text ul.check-list{list-style-type: none; margin: 0 0 35px; padding: 0;}
.post-content .fusion-flex-container.section-pricing-column .fusion-column-wrapper .fusion-text ul.check-list li{position: relative; padding-left: 25px; margin-bottom: 5px; text-align: left;}
.post-content .fusion-flex-container.section-pricing-column .fusion-column-wrapper .fusion-text ul.check-list li:before{content: ""; background: url(images/check.png) no-repeat; width: 19px; height: 19px; display: inline-block; position: absolute; left: 0; top: 4px;}


/* Blog */
.post-content .fusion-flex-container.home-blogs-section .fusion-post-cards li.post-card {padding-left: 15px; padding-right: 15px;}
.post-content .fusion-flex-container.home-blogs-section .fusion-post-cards li.post-card .fusion-column-wrapper > div{margin-left: 0 !important; margin-right: 0 !important;}
.post-content .fusion-flex-container.home-blogs-section .fusion-post-cards li.post-card .fusion-column-wrapper .fusion-title{margin-bottom: 10px;}
.post-content .fusion-flex-container.home-blogs-section .fusion-post-cards li.post-card .fusion-column-wrapper a.fusion-button.link-more {background: transparent; padding: 0; font-weight: 600; text-decoration: underline; height: 24px;}
.post-content .fusion-flex-container.home-blogs-section .fusion-post-cards li.post-card .fusion-column-wrapper a.fusion-button.link-more:hover{text-decoration: none;}
.post-content .fusion-flex-container.home-blogs-section .fusion-post-cards .fusion-post-card-image{margin-bottom: 15px;}
.post-content .fusion-flex-container.home-blogs-section .fusion-post-cards .fusion-image-wrapper, .fusion-flex-container.section-blog-list-content .fusion-post-grid .fusion-image-wrapper{max-height: 242px; min-height: 242px; display: flex; justify-content: center; align-items: center; flex-direction: column;}
.post-content .fusion-flex-container.home-blogs-section .fusion-post-cards .fusion-image-wrapper a, .fusion-flex-container.section-blog-list-content .fusion-post-grid .fusion-image-wrapper a{width: 100%;}
.post-content .fusion-flex-container.home-blogs-section .fusion-post-cards .fusion-image-wrapper a .fusion-placeholder-image, .fusion-flex-container.section-blog-list-content .fusion-post-grid .fusion-image-wrapper a .fusion-placeholder-image {min-height: 100% !important; border-radius: 10px;}
.post-content .fusion-flex-container.home-blogs-section .fusion-post-cards .fusion-image-wrapper a img, .fusion-flex-container.section-blog-list-content .fusion-post-grid .fusion-image-wrapper a img{border-radius: 10px;}
.fusion-flex-container.section-blog-listing-title .fusion-column-wrapper{padding-top: 80px; padding-bottom: 80px;}
.fusion-flex-container.section-blog-list-content .fusion-post-grid .fusion-post-content-wrapper{padding: 20px 0 !important;}
.fusion-flex-container.section-blog-list-content .fusion-post-grid .fusion-post-content-wrapper .fusion-post-content.post-content{margin-bottom: 10px;}
.fusion-flex-container.section-blog-list-content .fusion-blog-pagination .pagination{justify-content: center;}
.fusion-flex-container.section-blog-list-content .fusion-post-content-wrapper a.fusion-read-more{color: #3694A7; font-size: 18px; text-decoration: underline;}
.fusion-flex-container.section-blog-list-content .fusion-post-content-wrapper a.fusion-read-more:after{display: none;}
.fusion-flex-container.section-blog-list-content .fusion-post-content-wrapper a.fusion-read-more:hover{text-decoration: none;}
.fusion-flex-container.section-blog-single-title .fusion-column-wrapper{padding-top: 80px; padding-bottom: 30px;}
.fusion-flex-container.section-blog-single-content .fusion-imageframe img{border-radius: 10px;}
.fusion-flex-container.section-blog-single-content .fusion-content-tb .fullwidth-box.fusion-flex-container{padding-top: 20px; padding-bottom: 0;}
.fusion-flex-container.section-blog-single-content .fusion-content-tb .fullwidth-box.fusion-flex-container .fusion-text{margin-bottom: 0;}

/* contact */
.post-content .fusion-flex-container.section-contact-column .left-col, .post-content .fusion-flex-container.section-contact-column .right-col{height: 100%;}
.gform_wrapper .top_label textarea.textarea {min-block-size: 100px;}
.post-content .fusion-flex-container.section-contact-column .right-col {margin-left: -20px; z-index: -1;}
.post-content .fusion-flex-container.section-contact-column .fusion-li-item .fusion-li-item-content a{color: #fff; font-size: 20px;}
.post-content .fusion-flex-container.section-contact-column .fusion-li-item .fusion-li-item-content a:hover{text-decoration: underline;}
.gform_wrapper.gform-theme{margin-bottom: 0;}
.gform_wrapper.gform-theme .top_label .gfield_label {margin-bottom: 5px !important; font-size: 16px; color: #112337;}
.gform_wrapper.gform-theme.gform-theme--foundation .gform_fields{grid-row-gap: 16px; grid-column-gap: 16px}
.gform_wrapper.gform-theme .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper.gform-theme .gfield_select[multiple=multiple], .gform_wrapper.gform-theme .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
.gform_wrapper.gform-theme .gfield_select[multiple=multiple], .gform_wrapper.gform-theme .top_label textarea.textarea{border: 0; height: 50px; border-radius: 8px; font-size: 18px; font-weight: 300; margin-bottom: 0; padding: 10px 15px; font-size: 16px; color: #000;}
.gform_wrapper.gform-theme .gfield--type-choice .gfield_checkbox{flex-direction: row; margin-bottom: 20px; flex-wrap: wrap; margin-top: 5px;}
.gform_wrapper.gform-theme .ginput_container_fileupload input[type="file"] {border: 0; padding: 15px; margin-bottom: 10px;}
.gform_wrapper.gform-theme .gfield--type-fileupload label {font-size: 18px; font-weight: 400;}
.gform_wrapper.gform-theme .ginput_container_fileupload .gfield_description {margin-top: 0; padding-top: 0; font-weight: 300; font-size: 14px;}
.gform_wrapper.gform-theme .charleft, .gform_wrapper.gform-theme .top_label .gfield_label .gfield_required, .gform_wrapper.gform-theme .gform_validation_errors {display: none;}
.gform_wrapper.gform-theme textarea {resize: none; height: 100px; min-height: inherit;}
.gform_wrapper.gform-theme .gform_footer{margin: 0; display: block; text-align: right;}
.gform-theme.gform-theme--framework.gform_wrapper .gform_footer input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){background-color: #27AE60; color: #fff; height: 50px; font-size: 18px; font-weight: 600; padding: 10px 20px; border-radius: 5px;}
.gform-theme.gform-theme--framework.gform_wrapper .gform_footer input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover{background-color: #1c8c3b;}
.gform_wrapper.gform-theme .gfield--type-choice .gfield_checkbox input.gfield-choice-input {border: 0; border-radius: 5px; width: 22px; height: 22px; box-shadow: 0 1px 4px rgba(18,25,97,.078);}
.gform_wrapper.gform-theme .gfield--type-choice .gfield_checkbox .gform-field-label{font-size: 15px;}
.gform_wrapper.gform-theme .gfield_error .gfield_validation_message, .gform_wrapper.gform-theme .gform_validation_errors{border: 0; background-color: transparent; text-align: left; font-size: 13px !important;}

.join-form-wrapper .gform_wrapper.gform-theme form, .post-content .fusion-flex-container.home-trial-section .gform_wrapper.gform-theme form{display: flex;}
.join-form-wrapper .gform_wrapper.gform-theme form .gform-body.gform_body{min-width: 320px;}
.join-form-wrapper .gform_wrapper.gform-theme .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.join-form-wrapper .gform_wrapper.gform-theme .gfield_select[multiple=multiple], .join-form-wrapper .gform_wrapper.gform-theme .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.join-form-wrapper .gform_wrapper.gform-theme .gfield_select[multiple=multiple], .join-form-wrapper .gform_wrapper.gform-theme .top_label textarea.textarea{border-radius: 8px 0 0 8px; border: 1px solid #2ead65;}
.join-form-wrapper .gform_wrapper.gform-theme .gform_footer input.gform_button.button {border-radius: 0 8px 8px 0; padding-right: 24px; min-width: 190px;}

.post-content .fusion-flex-container.home-trial-section .join-form-wrapper .gform_wrapper.gform-theme form, .join-form-wrapper.justify-center .gform_wrapper.gform-theme form{justify-content: center;}

.gform_wrapper .gfield.field_source, .gform_wrapper .gfield.field_medium, .gform_wrapper .gfield.field_referrer, .gform_wrapper .gfield.field_campaign, .gform_wrapper .gfield.field_content, .gform_wrapper .gfield.field_keyword, .gform_wrapper .gfield.field_pagetitle, .gform_wrapper .gfield.field_pageurl {display: none;}



@media (min-width: 1200px){
    .fusion-flex-container .fusion-row .fusion-flex-column.home-into-right-content > .fusion-column-wrapper {margin-right: 0;}
}

@media (min-width: 1400px){
    .fusion-flex-container .fusion-row .fusion-flex-column.home-into-left-content {max-width: 705px;}
}

@media (max-width: 1600px){
    body .fusion-modal h1, body .fusion-tb-footer h1, body .fusion-tb-page-title-bar h1, body .fusion-widget-area h1, body .post-content h1, body .search-page-search-form h1, body h1{font-size: 42px;}
}

@media (max-width: 1399px){
    .fusion-flex-container .fusion-row .fusion-flex-column.home-into-left-content {width: 50%;}
    .post-content .fusion-flex-container.home-testimonial-section {padding-bottom: 50px; padding-top: 80px;}
    .post-content .fusion-flex-container.home-testimonial-section .fusion-layout-column {max-width: 760px;}
    .post-content .fusion-flex-container.home-testimonial-section .fusion-testimonials.clean blockquote q {font-size: 20px; line-height: 28px; padding: 20px 0;}
    .post-content .fusion-flex-container.about-section-steps, .post-content .fusion-flex-container.no-bg-responsive {background-color: #1f5260; background-image: none !important;}
    .post-content .fusion-flex-container.about-section-steps .fusion-text h2, .post-content .fusion-flex-container.no-bg-responsive .fusion-text h2,
    .post-content .fusion-flex-container.about-section-steps .fusion-text h2 span, .post-content .fusion-flex-container.no-bg-responsive .fusion-text h2 span{color: #fff !important;}
}

@media (max-width: 1199px){
    body .fusion-modal h1, body .fusion-tb-footer h1, body .fusion-tb-page-title-bar h1, body .fusion-widget-area h1, body .post-content h1, body .search-page-search-form h1, body h1 {font-size: 34px;}
    .post-content .fusion-flex-container {padding-top: 70px; padding-bottom: 50px;}
    body:not([class*="home"]) .post-content .fusion-flex-container, .fusion-flex-container.section-blog-listing-title .fusion-column-wrapper{padding-top: 50px; padding-bottom: 30px;}
    .post-content .home-about-section{margin-bottom: 40px;}
    .fusion-layout-column.home-feature-col .fusion-builder-row .fusion-column-wrapper .fb-icon-element {width: 100px; height: 100px; font-size: 50px; line-height: 100px; margin-bottom: 0;}
    .post-content .fusion-flex-container.home-discovery-section{padding-top: 0;}
    .post-content .fusion-flex-container.home-discovery-section .home-discovery-section-image{margin-bottom: -120px;}
    .post-content .fusion-flex-container.home-testimonial-section .fusion-layout-column {max-width: 600px;}
    .post-content .fusion-flex-container.home-testimonial-section .fusion-testimonials.clean blockquote q {font-size: 18px; line-height: 24px;}
    .post-content .fusion-flex-container.home-trial-section .darkbg-trail-wrapper > .fusion-column-wrapper {padding: 35px;}
    .awb-menu.collapse-enabled.mobile-mode-collapse-to-button.expanded .awb-menu__main-ul{margin-top: 25px;}
    .fusion-tb-footer .fusion-flex-container.footer-top-section {padding-top: 50px; padding-bottom: 40px;}
    .post-content .fusion-flex-container.section-pricing-column .fusion-column-wrapper .fusion-text ul.check-list{margin-left: 0;}
    .post-content .fusion-flex-container.section-pricing-column .fusion-column-wrapper .fusion-text h3{font-size: 24px;}
    .post-content .fusion-flex-container.section-pricing-column .fusion-column-wrapper .fusion-text p, .post-content .fusion-flex-container.section-pricing-column .fusion-column-wrapper .fusion-text ul.check-list li{font-size: 16px;}
    .post-content .fusion-flex-container.section-pricing-column .fusion-column-wrapper .fusion-text .price{font-size: 40px;}
    .post-content .fusion-flex-container.section-pricing-column .fusion-layout-column {width: 50%;}
}

@media (max-width: 991px){
    .fusion-flex-container .fusion-row .fusion-flex-column.home-into-left-content, .post-content .home-about-section .fusion-layout-column{width: 100%;}
    .fusion-layout-column.home-feature-col .fusion-builder-row > .fusion-layout-column{width: 100%;}
    .fusion-layout-column.home-feature-col .fusion-builder-row > .fusion-layout-column .title-heading-left, .fusion-layout-column.home-feature-col .fusion-builder-row > .fusion-layout-column .fusion-text p{text-align: center !important;}
    .post-content .fusion-flex-container.home-testimonial-section {padding-bottom: 20px; padding-top: 50px;}
    .post-content .fusion-flex-container.home-discovery-section .home-discovery-section-image{margin-bottom: 0;}
    .post-content .fusion-flex-container.home-blogs-section .fusion-post-cards .fusion-image-wrapper {max-height: 170px; min-height: 170px;}
    .post-content .fusion-flex-container.home-trial-section .darkbg-trail-wrapper > .fusion-column-wrapper .fusion-layout-column .fusion-title-heading{font-size: 24px;}
    .post-content .fusion-flex-container.home-trial-section .darkbg-trail-wrapper .fusion-column-wrapper .fusion-layout-column{width: 100%;}
    .post-content .fusion-flex-container.home-trial-section .darkbg-trail-wrapper .fusion-column-wrapper .fusion-layout-column .fusion-column-wrapper {margin: 15px; justify-content: flex-start;}
    .fusion-tb-footer .fusion-flex-container.footer-top-section .footer-logo-col, .fusion-tb-footer .fusion-flex-container.footer-top-section .footer-cont-col{width: 50%;}
    .fusion-tb-footer .fusion-flex-container.footer-top-section .footer-menu-col {order: 2; width: 100%;}
    .fusion-tb-footer .fusion-flex-container.footer-top-section .footer-cont-col {order: 1;}
    .fusion-tb-footer .fusion-flex-container.footer-top-section .footer-menu-col ul#menu-footer-links {column-count: 3 !important; display: block; margin-top: 30px;}
    .post-content .fusion-flex-container.about-section-steps .fusion-flex-column{width: 50%; padding-top: 20px;}
    .post-content .fusion-flex-container.about-section-steps .fusion-flex-column i.fb-icon-element{width: 90px; height: 90px; line-height: 90px; font-size: 30px; margin-bottom: 15px;}
    .post-content .fusion-flex-container.counter-section .counters-box .counter-box-container {padding: 20px 20px 0;}
    .post-content .fusion-flex-container.counter-section .counters-box .col-counter-box {width: 50%;}
    .three-column-section .fusion-layout-column {width: 100%;}
    .three-column-section .fusion-layout-column.border-col{border: 0;}
    .three-column-section .fusion-layout-column.border-col .fusion-column-wrapper{border-top: 1px solid #DADADA; border-bottom: 1px solid #DADADA; padding: 20px 0;}
    .fusion-flex-container.section-blog-list-content article.fusion-post-grid {width: 50%;}
    .post-content .fusion-flex-container.home-blogs-section .fusion-post-cards .fusion-image-wrapper, .fusion-flex-container.section-blog-list-content .fusion-post-grid .fusion-image-wrapper{min-height: inherit;}
    .post-content .fusion-flex-container.section-contact-column .left-col, .post-content .fusion-flex-container.section-contact-column .right-col {height: auto;  width: 100%; margin: 0 auto 20px;}
    .post-content .fusion-flex-container.section-contact-column .left-col > .fusion-column-wrapper, .post-content .fusion-flex-container.section-contact-column .right-col > .fusion-column-wrapper{margin: 0 30px;}
}

@media (max-width: 800px){
    .post-content .fusion-flex-container.counter-section .counters-box .col-counter-box {width: 100%;}
    .post-content .fusion-flex-container.section-pricing-column .fusion-layout-column {width: 100%; height: auto; max-width: 400px;}
}

@media (max-width: 768px){
    .post-content .fusion-flex-container {padding-top: 50px; padding-bottom: 30px;}
    body .fusion-modal h1, body .fusion-tb-footer h1, body .fusion-tb-page-title-bar h1, body .fusion-widget-area h1, body .post-content h1, body .search-page-search-form h1, body h1{font-size: 34px;}
    .fusion-layout-column.home-feature-col{margin-bottom: 0;}
    .post-content .home-about-section{margin-bottom: 60px;}
    .post-content .home-about-section .fusion-column-wrapper {padding: 25px;}
    .post-content .home-about-section .fusion-column-wrapper h2.fusion-title-heading, body .post h2, body .post-content h2, body h2, body h2.entry-title {font-size: 24px;}
    .post-content .fusion-flex-container.home-testimonial-section .fusion-testimonials.clean blockquote q{padding: 20px; font-size: 19px;}
    .post-content .fusion-flex-container.home-testimonial-section {background-size: cover; padding-left: 10px; padding-right: 10px;}
    .post-content .fusion-flex-container.home-blogs-section .fusion-post-cards .fusion-column-wrapper {padding-bottom: 0;}
    body.fusion-body #wrapper .fusion-title h3{font-size: 22px;}
    body .post-content p{font-size: 16px;}
    i.fb-icon-element.fe-quotation {height: 50px !important; width: 50px !important; line-height: 50px !important; font-size: 70px;}
    .fusion-tb-footer .fusion-flex-container.footer-top-section .footer-menu-col{margin-bottom: 0;}
    .post-content .fusion-flex-container.home-blogs-section .fusion-post-cards .fusion-image-wrapper, .fusion-flex-container.section-blog-list-content .fusion-post-grid .fusion-image-wrapper{max-height: inherit; min-height: inherit;}
    .post-content .fusion-flex-container.home-trial-section .darkbg-trail-wrapper .fusion-column-wrapper .fusion-layout-column .fusion-column-wrapper {margin: 15px 15px 0;}
}

@media (max-width: 639px){
    .fusion-tb-footer .fusion-flex-container.footer-top-section .footer-logo-col, .fusion-tb-footer .fusion-flex-container.footer-top-section .footer-cont-col{width: 100%;}
    .fusion-tb-footer .fusion-flex-container.footer-top-section .footer-logo-col{margin-bottom: 30px;}
    .post-content .fusion-flex-container.about-section-steps .fusion-flex-column{width: 100%; padding-top: 10px;}
    .post-content .fusion-flex-container.section-contact-column .left-col > .fusion-column-wrapper, .post-content .fusion-flex-container.section-contact-column .right-col > .fusion-column-wrapper{margin: 0 20px;}
}

@media (max-width: 575px){
    .fusion-tb-footer .footer-logo-col .fusion-social-links {margin-top: 25px;}
    .fusion-tb-footer .fusion-flex-container.footer-top-section .footer-menu-col ul#menu-footer-links{column-count: 2 !important;}
    .fusion-tb-footer .fusion-flex-container.footer-top-section .footer-menu-col ul#menu-footer-links .menu-item a, .fusion-tb-footer .footer-cont-col .fusion-text p{font-size: 15px;}
    .join-form-wrapper .gform_wrapper.gform-theme form {flex-wrap: wrap; justify-content: center;}
    .join-form-wrapper .gform_wrapper.gform-theme form .gform-body.gform_body {min-width: 100%;}
    .join-form-wrapper .gform_wrapper.gform-theme .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
    .join-form-wrapper .gform_wrapper.gform-theme .gfield_select[multiple=multiple], .join-form-wrapper .gform_wrapper.gform-theme .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
    .join-form-wrapper .gform_wrapper.gform-theme .gfield_select[multiple=multiple], .join-form-wrapper .gform_wrapper.gform-theme .top_label textarea.textarea{border-radius: 8px; margin-bottom: 20px;}
    .join-form-wrapper .gform_wrapper.gform-theme .gform_footer input.gform_button.button {border-radius: 8px;}
}

