/*
Theme Name: CleverSoft
Theme URI: https://cleversoft.qodeinteractive.com
Description: SaaS WordPress Theme
Author: Edge Themes
Author URI: https://qodeinteractive.com
Text Domain: cleversoft
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


.fontsize-18 {
font-size: 18px;
}
.qodef-header-navigation {
    height: 78%;
    margin-top: 20px;
}
/*
.service-text .qodef-m-text {
	text-align : left!important;
}

@media only screen and (min-width:320px) and (max-width:1024px) {
	.tablet-text-left {
	text-align : left!important;
	}
}

@media only screen and (min-width:1024px) {
	.equal-height .qodef-m{
	 height:100%!important;
	}
}


@media only screen and (min-width:768px) {
	.service-text .elementor-widget-container .qodef-image-with-text{
	 	height:100%!important;
		display: flex;
        flex-direction: column;
	}
	.service-text .qodef-image-with-text .qodef-m-content {
		display: flex;
        flex-direction: column;
		justify-content:space-between;
		height:100%;
	}
	
	.service-icons .attachment-full.size-full {
		width:50%;
	}
	.service-icons .equal-height {
		height:100%;
	}
	.service-icons .equal-height .qodef-m-icon-wrapper {
		text-align:center;
		text-align: -webkit-center;
		text-align: -moz-center;
	}
	
	.collaboration .qodef-icon-with-text.qodef-layout--top.qodef-alignment--center {
		height:100%!important;
	}
	
}


/* .equal-height {
	height:100%;
}


.qodef-image-with-text.qodef-layout--boxed {
  height:100%!important;
}

.qodef-image-with-text.qodef-layout--boxed-with-button {
  height:100%!important;
}

.e-con.e-con>.e-con-inner>.elementor-widget,
.elementor.elementor .e-con>.elementor-widget {
  height:100%!important;
}

.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,
.e-con>.elementor-widget>.elementor-widget-container {
  height:100%!important;
}


.elementor-widget-wrap>.elementor-element {
  height:100%!important;
}

.elementor-element .elementor-widget-container {
   height:100%!important;
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
  height:100%!important;
}

.qodef-icon-with-text.qodef-iwt--boxed {
   height:100%!important;
}

 */
.title_shadow {
	text-shadow: 4px 4px 2px rgba(0,0,0,0.6);
}
/*
.page-id-7071 .qodef-m-title.entry-title {
	text-shadow: 4px 4px 2px rgba(0,0,0,0.6);
}

@media only screen and (min-width:1024px) and (max-width:1359px) {
	.service-img .qodef-image-with-text.qodef-layout--boxed-with-button .qodef-m-image img {
		width:20%;
	}
}

@media only screen and (min-width:1360px) and (max-width:1500px) {
	.service-img .qodef-image-with-text.qodef-layout--boxed-with-button .qodef-m-image img {
		width:20%;
	}
}

@media only screen and (min-width:1501px)  {
	.service-img .qodef-image-with-text.qodef-layout--boxed-with-button .qodef-m-image img {
		width:30%;
	}
	
}

@media only screen and (max-width:540px)  {
	.title_shadow.collaboration .qodef-m-title{
		font-size:30px;
		line-height: normal;
	}
	
	.services_bg{
    	background-color: #3a61a6!important;
	}	
}

#qodef-page-mobile-header-inner {
	padding: 0 20px;
}

.qodef-header--standard #qodef-page-header-inner {
	padding-left: 48px!important;
	padding-right: 48px!important;
	border-bottom: none;
}


@media only screen and (max-width:540px)  {
	.homepage-service-box .qodef-image-with-text.qodef-layout--boxed-with-button .qodef-m-image img {
		width:40%;
	}
	
	.homepage-service-box .qodef-image-with-text.qodef-layout--boxed-with-button .qodef-m-image {
   		padding-top: 20px;
	}
	
	.homepage-service-box .qodef-image-with-text.qodef-layout--boxed-with-button .qodef-m-title {
   		margin-top: 20px!important;
	}
	.homepage-service-box .qodef-image-with-text.qodef-layout--boxed-with-button .qodef-button {
        padding: 10px 15px;
    }
	
	.qodef-image-with-text.qodef-layout--boxed-with-button .qodef-button {
    	height: 50px;
	}
}


.subtitle_left.qodef-section-title .qodef-m-text {
	text-align:left;
	
}

.qodef--passepartout {
    padding: 0!important;
}

.product-head h6 {
font-size: 32px;
}
*/
/*------------------------------------------------------------------------------------------------*/
.widget_cleversoft_core_side_area_opener {
	display:none;
}

.faq-d-none {
	display:none !important;
}
@media screen and (max-width: 768px) {
  /* CSS rules to apply when screen width is 768px or less */
  .cta-website span {
    display: block;
	margin: 0 11px 20px 0!important;
  }
	.cta-website span.qodef-m-text {
		margin: 0!important;
	}
}

