/* ===================================================================================

Theme Name: Saasify Child
Theme URI: http://saasify.themejunction.net/
Author: Theme Junction
Author URI: https://themeforest.net/user/theme-junction/portfolio
Description: Startup & SaaS Landing Page WordPress Theme.
Version: 1.0.0
Template: saasify
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

We encourage you to create Child theme for any modifications you will want to do.

Why use Child theme?

Because of future updates we may provide for this theme that will overwrite your
modifications and all your custom work.

If you are not familiar with Child Themes, you can read about it here:
http://codex.wordpress.org/Child_Themes
http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */
h2.title.tj-split-text-2 {
    opacity: 9999 !important;
    visibility: visible !important;
}


select {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}
label.forminator-label {
    color: black !important;
}

.nice-select {
    display: none !important;
}
.forminator-screen-reader-only {
    position: static !important;
    width: 100% !important;
    height: auto !important;
    clip: auto !important;
	clip-path: inherit !important;
	background-color: white !important;
    border: 1px solid #e9e3fc !important;
    height: 50px !important;
    border-radius: 10px;
    margin-top: 2px !important;
}
input.forminator-input {
    padding: 13px 10px !important;
    margin-top: 2px !important;
}
.forminator-button-delete span.forminator-screen-reader-only {
    display: none !important;
}
button.forminator-button.forminator-button-submit.tj-primary-btn {
    padding: 10px 34px !important;
    font-size: 18px !important;
    /* width: 39px !important; */
    border-radius: 50px !important;
    margin-top: 50px !important;
}

/* --------------------------------home-------------------- */
	

.tj-primary-btn::after, .tj-secondary-btn::after, button[type=submit]:not(.sidebar-search form button)::after {
    background-image: linear-gradient(340deg, #a666fc 1%, #246DFA 100%) !important;
}

.tj_form .tj_form_inner {
    background-color: #eceefa !important;
    border-radius: 19px;
    padding: 65px 45px;
}

.tj_tabs .tab_item .tab_item_inner {
    gap: 10px !important;
    font-size: 20px !important;
    padding: 20px 4px;
}

.tj_tabs {
    flex-wrap: inherit !important;
    gap: 20px !important;
}

.testimonial-slider-item .testimonial-top-header .testimonial-image {
    background-color: #3472EB !important;
}

.testimonial-slider-item:hover .testimonial-author .title {
    color: #FFFF !important;
}

.tj_tab_section .tab_text_inner .tab_btn::after {
    background-image: linear-gradient(90deg, #ffff 0%, #ffff 100%) !important;
}

.tab_text_inner .tab_btn {
    background-color: #30108D !important;
  
}

.tj-slider-section .container-fluid {
    width: 1320px !important;
}

.slider-content-area, .slider-content-area .desc {
    max-width: 1320px !important;
    text-align: center;  
}
.footer_icon .elementor-social-icon {
    background-image: inherit !important;
}
.footer_main h3.title{
	background-image: linear-gradient(325deg, #B563FF 70%, #246DFA 100%) !important;
    color: transparent !important;
    background-clip: text !important;
}
.footer_headinganimation span.exad-animated-text-animated-heading {
    background-image: linear-gradient(309deg, #B563FF 40%, #246DFA 100%) !important;
    color: transparent !important;
    background-clip: text !important;
    font-size: 38px !important;
    margin: 0px !important;
}

/* -----client_logo_testimonial----------------- */
.exad-logo-carousel-center img {
    width: 190px !important;
    margin-right: auto;
}
/* ---------------------------about_Section  &  page----------------------- */

.about_box1 .feature_icon {
    background-image: linear-gradient(145deg, #23cc88 0%, rgb(142, 207, 53) 100%) !important;
}
.about_box2  .feature_icon {
    background-image: linear-gradient(145deg, #ff4f58 0%, rgb(255, 180, 0) 100%) !important;
}
.about_box3 .feature_icon {
    background-image: linear-gradient(145deg, #e85aca 0%, rgb(252, 78, 101) 100%) !important;
}
.about_box4 .feature_icon {
    background-image: linear-gradient(145deg, #01cbad 0%, rgb(71, 161, 242) 100%) !important;
}
section.breadcrumb-wrapper{
    min-height: auto !important;
    padding: 80px 0px !important;
}


/* ------------------------------------edi_page---------------------------- */
.edi_links a:hover {
    color: #8368f9 !important;
    transition-duration: 0.3s;
}




/* ---------------------learn_odoo________________________ */
.elementor-page-4940 li#menu-item-4964{
	 background-image: linear-gradient(90deg, var(--tj-color-theme-primary) 0%, var(--tj-color-theme-secondary) 100%) !important;
    color: white !important;
    font-size: 18px !important;
    padding: 4px 10px 4px 10px !important;
    font-weight: bold !important;
}
#menu-learn-odoo .current-menu-item {
    background-image: linear-gradient(90deg, var(--tj-color-theme-primary) 0%, var(--tj-color-theme-secondary) 100%) !important;
    color: white !important;
    font-size: 18px !important;
    padding: 4px 10px 4px 10px !important;
    font-weight: bold !important;
}

#menu-learn-odoo li {
    text-decoration: none;
    list-style: none;
    color: #3a3a3a;
    font-size: 18px;
    margin-bottom: 10px;
}

#lernodoo li#menu-item-4964 {
    background-image: linear-gradient(90deg, var(--tj-color-theme-primary) 0%, var(--tj-color-theme-secondary) 100%) !important;
    color: white !important;
    font-size: 18px !important;
    padding: 4px 10px 4px 10px !important;
    font-weight: bold !important;
}

.elementor-page-5308 section.breadcrumb-wrapper, .elementor-page-5313 section.breadcrumb-wrapper, .elementor-page-5434 section.breadcrumb-wrapper, .elementor-page-4940 section.breadcrumb-wrapper, .elementor-page-5464 section.breadcrumb-wrapper, .elementor-page-5486 section.breadcrumb-wrapper, .elementor-page-5503 section.breadcrumb-wrapper, .elementor-page-5536 section.breadcrumb-wrapper, .elementor-page-5552 section.breadcrumb-wrapper, .elementor-page-5590 section.breadcrumb-wrapper, .elementor-page-5596 section.breadcrumb-wrapper, .elementor-page-5602 section.breadcrumb-wrapper, .elementor-page-5615 section.breadcrumb-wrapper, .elementor-page-5630 section.breadcrumb-wrapper, .elementor-page-5640 section.breadcrumb-wrapper, .elementor-page-5645 section.breadcrumb-wrapper, .elementor-page-5660 section.breadcrumb-wrapper, .elementor-page-5670 section.breadcrumb-wrapper, .elementor-page-5679 section.breadcrumb-wrapper, .elementor-page-5692 section.breadcrumb-wrapper, .elementor-page-5706 section.breadcrumb-wrapper, .elementor-page-5716 section .breadcrumb-wrapper, .elementor-page-5726 section.breadcrumb-wrapper, .elementor-page-5740 section.breadcrumb-wrapper, .elementor-page-5745 section.breadcrumb-wrapper, .elementor-page-5773 section.breadcrumb-wrapper, .elementor-page-5781 section.breadcrumb-wrapper, .elementor-page-5791 section.breadcrumb-wrapper, .elementor-page-5800 section.breadcrumb-wrapper, .elementor-page-5809 section.breadcrumb-wrapper, .elementor-page-5823 section.breadcrumb-wrapper, .elementor-page-5836 section.breadcrumb-wrapper, .elementor-page-5850 section.breadcrumb-wrapper, .elementor-page-5885 section.breadcrumb-wrapper, .elementor-page-5905 section.breadcrumb-wrapper, .elementor-page-5920 section.breadcrumb-wrapper, .elementor-page-5932 section.breadcrumb-wrapper, .elementor-page-5942 section.breadcrumb-wrapper, .elementor-page-5947 section.breadcrumb-wrapper, .elementor-page-5954 section.breadcrumb-wrapper, .elementor-page-5962 section.breadcrumb-wrapper, .elementor-page-5974 section.breadcrumb-wrapper, .elementor-page-5983 section.breadcrumb-wrapper, .elementor-page-6004 section.breadcrumb-wrapper, .elementor-page-6017 section.breadcrumb-wrapper, .elementor-page-6023 section.breadcrumb-wrapper, .elementor-page-6032 section.breadcrumb-wrapper, .elementor-page-6037 section.breadcrumb-wrapper, .elementor-page-6045 section.breadcrumb-wrapper, .elementor-page-6053 section.breadcrumb-wrapper, .elementor-page-6058 section.breadcrumb-wrapper, .elementor-page-6066 section.breadcrumb-wrapper, .elementor-page-6075  section.breadcrumb-wrapper, .elementor-page-6086 section.breadcrumb-wrapper, .elementor-page-6092 section.breadcrumb-wrapper {
    min-height: auto !important;
    padding: 80px 0px !important;
    display: none !important;
}

/* .elementor-page-5308 .tj-header-area .container{
width:97% !important;
} */

.elementor-page-5308 .tj-header-area{
box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.06)
}

.learnodoo .e-con-inner {
	border: 1px solid grey;
    border-radius: 6px;
}

    



/* -----------------------contactform------------------------ */

.country-select.inside {
    width: 100%;
}



.wpcf7-form-control, .wpcf7-textarea {
    background: white !important;
    border-color: #505bd73d !important;
    color: black !important;
	outline: auto #505bd73d !important;
}

.nice-select .list {
    z-index: 1 !important;
}
.form-input {
    position: relative;
    z-index: auto !important;
}

#ff_1_country-list ul.list {
    height: 300px !important;
    overflow: scroll !important;
}

select#ff_1_country-list ul.list {
height: 300px !important;
    overflow: scroll !important;
}


/* --------------------responsive------------------------------------- */

@media (max-width: 1199) {
	.elementor-1016 .elementor-element.elementor-element-e1b9208 {
    	--width: 100% !important;
	}
	.aboutus_hero {
    	width: 100%;
	}	
	.about_points .e-con-inner {
	 	grid-template-columns: repeat(2, 1fr) !important;
	}
	.aboutus_learn .e-child {
    	width: 100% !important;
	}
	.about_stand {
	 	grid-template-columns: repeat(3, 1fr) !important;
		row-gap: 20px;
	}
	.about_team .e-con-full {
    	width: 100% !important;
	}
	.shipping_main .e-con-inner {
   		padding: 60px 0px !important;
    	justify-content: flex-start !important;
	}
	.shipping_main .e-con-full{
		width:100% !important;	
	}
	.aboutwhy{
		padding:0px 20px;
		margin:60px 0px;
	}
	.about_features .e-con-inner {
    	padding: 60px 0px 60px;
	}
	.about_features .e-grid{
		grid-template-columns: repeat(1, 1fr) !important;
	}
	
	.feature1{
	padding:20px 20px !important;
	}
	.aboutworks .e-con-inner{
	padding:0px 20px !important;
	margin: 60px 0px; !important;
}
	.aboutfaq .e-con-inner{
	padding: 60px 20px !important;
	}
	.ediwork{
		padding: 0px 0px 0px !important;
	}
	.ediwork .e-con{
		grid-template-columns: repeat(2, 1fr) !important;
		row-gap:0px !important
	}
	.edifaq{
        margin:60px 0px !important;
	}
	.ediwork .e-con-inner {
    	padding: 60px 0px 0px !important;
	}
	.edi_work .e-con-inner {
    	padding: 60px 0px 60px !important;
	}
	.edi_work .e-con{
		grid-template-columns: repeat(2, 1fr) !important;
		row-gap:20px !important
	}
	.edibusiness .e-con-inner{
		padding:60px 0px !important;
	}
	.edibusiness .e-con{
		grid-template-columns: repeat(1, 1fr) !important;
		row-gap:20px !important;
		width:100% !important;
		padding: 20px !important;
	}
	.ediexplore .e-con-inner {
    	padding: 0px 0px 60px !important;
	}
	
	.ftp_features{
		padding: 0px 20px !important;
		margin:60px 0px !important;
	}
	.eco_solutions{
		padding: 60px 20px !important;
	}
	.eco_solutions .e-con-inner {
		padding: 0px 0px !important;
	}
	.eco_features{
		padding-bottom:60px;
	}
	.eco_features .e-con-inner {
		padding-bottom:60px;
	}
	.eco_fea{
		grid-template-columns: repeat(2, 1fr) !important;
	}
	.eco_workflow{
		padding: 0px 20px;
	}
	.eco_workflow .e-con-inner{
		padding: 60px 0px;
	}
	.customization_ser{
		padding-top:60px !important; 
	}
	.customization_ser .e-con-inner{
		padding-top:0px !important; 
	}
	
	.customization_ser .e-con{
		grid-template-columns: repeat(2, 1fr) !important;
	}
	
	
}







@media (max-width: 1199px) {

.review_sec {
    display: grid;
    grid-template-columns: repeat(2, 1fr) !important;
    row-gap: 20px;
}
	
.service_row {
	display: grid;
    grid-template-columns: repeat(2, 1fr) !important;
    row-gap: 20px;
}

}

@media (max-width: 782px) {
    .forminator-ui.forminator-custom-form[data-design=default] .forminator-button {
        width:auto !important;
        margin-bottom: 0px !important;
		    }
	
	.forminator-ui#forminator-module-7028.forminator-design--default .forminator-button-upload {

    width: auto !important;
    margin-right: 10px !important;
		 margin-bottom:0px !important;
}
}

@media (max-width: 767px) {
.hero_title h1 {
    line-height: 50px !important;
}
	.hero_btn1 .tj_btn_wrapper {
    text-align: center !important;
    margin-bottom: 20px !important;
}
	.hero_btn2 .tj_btn_wrapper {
    text-align: center !important;
}
	.review_sec {
    grid-template-columns: repeat(1, 1fr) !important;
}
	
	.service_row {
    grid-template-columns: repeat(1, 1fr) !important;
}
	.hero_banner .e-con-inner {
    padding: 130px 0px 80px !important;
}
	.herobutton_row {
	grid-template-columns: repeat(2, 2fr) !important;
    column-gap: 0px !important;
}
	.exad-logo-carousel-item.exad-logo-carousel-center {
    width: 240px !important;
}

	.tj-offcanvas-area {
    background: white !important;
    color: black !important;
}
	.mobile-navbar-menu .mean-nav ul > li > a {
    color: black !important;
   
}
	.mobile_buttons_wrap .mobile_btn.signup {
    background-color: var(--tj-color-common-white);
    color: var(--tj-color-theme-primary);
		border-color:var(--tj-color-theme-primary);
}
.about_points .e-con-inner {
    grid-template-columns: repeat(1, 1fr) !important;
	row-gap:20px;
	padding: 0px 20px;
}	
.about_stand {
    grid-template-columns: repeat(2, 1fr) !important;
}	
.about_section2 .e-con-inner {
    padding: 60px 0px;
}
.homeform .tj_form.wow {
    background-image: none !important;
}	
.about_rating {
    grid-template-columns: repeat(2, 1fr) !important;
    row-gap: 20px;
	
}
	.tj-count {
    font-size: 36px !important;
}
	.aboutwhy{
		padding:0px 20px;
		margin:60px 0px;
	}
	.about_features .e-con-inner {
    padding: 60px 0px 60px;
}
	.feature1{
	padding:20px 20px !important;
	}
	
	.aboutworks .e-con-inner{
	padding:0px 20px !important;
	margin: 60px 0px; !important;
}
	.aboutfaq .e-con-inner{
	padding: 60px 20px !important;
	}
	.ediwork .e-con-inner {
    padding: 60px 20px 0px !important;
}
	.ediwork .e-con {
    grid-template-columns: repeat(1, 1fr) !important;
    row-gap: 0px !important;
}
	.edi_work .e-con {
    grid-template-columns: repeat(1, 1fr) !important;
    row-gap: 20px !important;
}
	
	.edibusiness .e-con-inner {
    padding: 30px 0px !important;
}
	.edibusiness{
		padding:0px !important;
	}
	
	.e-grid.e-con-full.businessbox.e-con.e-child {
    padding: 0px !important;
}
	.elementor-element.elementor-element-6ffb4eb.elementor-widget__width-initial.exad-sticky-section-no.exad-glass-effect-no.elementor-widget.elementor-widget-tj-feature {
    width: 100%;
}
	.eco_fea {
    grid-template-columns: repeat(1, 1fr) !important;
}.customization_ser .e-con{
		grid-template-columns: repeat(1, 1fr) !important;
	}
	
	.homeform .e-con.e-child {
    padding: 20px 12px !important;
}
	.forminator-ui#forminator-module-7028.forminator-design--default .forminator-button-upload {

    width: 1px !important;
    margin-right: 10px !important;
		 margin-bottom:0px !important;
}
	.rc-anchor-normal .rc-anchor-pt {
   
		right: 9% !important;
		position: absolute !important;
    
}
}


.editor_text {
    opacity: 9999 !important;
}
.tj-blog-item {
    opacity: 9999 !important;
}

.tj-secondary-btn:focus {
    color: black !important;
}

.tj-secondary-btn:hover {
    color: white !important;
}


img.tj-image {
    height: auto !important;
}