/*
Theme Name: 	Materialize Child
Theme URI:      http://trendytheme.net/demo2/wp/materialize/
Author:         TrendyTheme
Author URI:     http://themeforest.net/user/trendytheme
Description: 	Materialize is a truly multi-purpose WordPress theme. With this theme you can build sites under Corporate, Creative, Agency, Restaurant, Blog, Charity, Consulting Firm, Portfolio, Construction, Parallax, App Landing, Book Opening and much more categories. Moreover, Materialize comfortably suits all common website styles.
Template:     	materialize
Version: 		1.0
License: 		GNU General Public License v2 or later
License URI: 	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: 	materialize-child
Tags: 			two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu,  featured-images,  full-width-template, post-formats, sticky-post, theme-options
*/

@import url("../materialize/style.css");
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "DM Sans", sans-serif;
}

body {
    font-family: "DM Sans", sans-serif;
    font-weight: 200;
    font-size: 16px;
}
.header-wrapper .navbar-brand img
{
	max-height: 80px;
	width: auto;
}

.header-wrapper.sticky .navbar-brand img
{
	width: auto;
	max-height: 70px;
}
.has-header-search .navbar-nav
{
	float: none!important;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: max-content;
} 
.find-social, .styles_pxp {
	color:#000;
	font-weight:600;
}
.styles_pxp{
	font-weight:bold !important;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover
{
	color: #ff1010!important;
}
 #weglot-switcher-1 .weglot-container{
        display:none;
    }
.footer-logo-wrapper img
{
	max-height: 90px;
}
.styles_linkkes85 ul{
	padding-left:0;
}
.styles__cepze{
	display:flex;
	flex-direction:column;
	gap:20px;
	text-align:left;
	
}
.styles_Jyyoe{
	display:flex;
	flex-direction:row;
	justify-content:space-between;
}
.search-form-wrapper .search-button
{
	background: #ff1010!important;
}
.header-wrapper .dropdown{
    position: absolute;
    right: 50px;
    top: 50%;
    transform: translateY(-50%);
    max-width: 212px;
    width: 100%;
}

.header-wrapper .menu-item-has-children>a{
    border-bottom: 1px solid #9e9e9e;
	padding: 0 10px 8px 0;
	font-size: 13px !important;
	margin-top: -12px;
}
.header-wrapper .menu-item-has-children>a::before{
    display:none;
}
.menu-item-has-children .fa-angle-down:before {
    right:7px;
    position: absolute;
    top: 8px;
}

.dropdown-wrapper .dropdown-menu{
	height: 396.891px;
    overflow-y: auto;
    margin-top: -30px;
	margin-left:20px;
	position:absolute !important;
	min-width:210px;
	top:-36px;
	left:-19px;	
}
.sticky .navbar-right .dropdown-menu {
    left: -19px;
}
.header-wrapper.navbar-fixed-top.sticky{
	position:static !important;
}
.navbar>.container, .navbar>.container-fluid, .navbar>.container-lg, .navbar>.container-md, .navbar>.container-sm, .navbar>.container-xl, .navbar>.container-xxl{
	display:inline-block !important;
	padding:10px 16px;
}


@media(max-width: 767px)
{
	.header-wrapper .navbar-brand img
	{
		max-height: 50px;
		width: auto;
	}
	.header-wrapper .menu-item-has-children {
    position: relative !important;
    transform: none;
}
	.header-wrapper.sticky .navbar-brand img
	{
		width: auto;
	}
	.header-wrapper.sticky .navbar-brand img
	{
		max-height: 45px;
	}
	.footer-logo-wrapper img
	{
		max-height: 70px;
	}
	.header-wrapper .menu-item-has-children>a{
	  padding: 10px 15px
	}
	.navbar-default ul ul{
        padding-left: 20px !important;
        background: #FFF;
        margin: 0;
        width: 100%;
	}
	.navbar-default ul ul li a{
		color:#000 !important;
	}
	#menu-item-6883{
		position:relative;
	}
}

/* //22nov */
/* .sticky{display:block !important;}
.admin-bar .header-wrapper{top:0 !important;}
@media (min-width: 768px) {
.header-wrapper.sticky .navbar-default {
      padding: 6px 0;
}

/* PRICING-SECTION-CODE  */
.pricing-section-smd {
    padding: 50px 0;
}
.pricing-gbt-smd {
    padding: 20px 25px;
}
.pricing-section-smd h1 {
    font-size: 40px;
    margin-bottom: 10px;
    font-weight: 700;
}
.pricing-section-smd .title-badge {
    display: inline-block;
    background: #F3EBFF;
    color: #7513FF;
    font-size: 16px;
    letter-spacing: 3px;
    line-height: 30px;
    padding: 10px 20px;
    border-radius: 100px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 20px;
}
.pricing-section-smd h1 span {
    color: #7513FF;
}
.pricing-section-smd p {
    color: #666;
    font-size: 16px;
    margin-bottom: 40px;
}
.pricing-section-smd .pricing-cards {
    display: flex;
    justify-content: center;
    gap: 40px;
    flex-wrap: wrap;
}
.pricing-section-smd .card-zero-gpt {
    background: #fff;
    border-radius: 20px;
    width: 45%;
    box-shadow: 0 18px 15px 15px rgba(0, 0, 0, 0.05);
    text-align: left;
    border: none;
}
.pricing-section-smd .card-zero-gpt h2 {
    font-size: 20px;
    padding: 24px;
    border-bottom: 1px solid #f5f2f2;
    font-weight: 600;
}
.pricing-section-smd .card-zero-gpt.purple-div h2 {
    color: #7513FF;
}
.pricing-section-smd .card-zero-gpt .plan hr {
    border-color: #f5f2f2;
    opacity: 1;
}
.pricing-section-smd .card-zero-gpt .plan strong {
    display: block;
    font-weight: 600;
    margin-bottom: 5px;
}
.pricing-section-smd .card-zero-gpt .plan ul {
    list-style: none;
    padding-left: 0;
}
.pricing-section-smd .card-zero-gpt .plan ul li {
    padding: 4px 0;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMi43NSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaGVjay1pY29uIGx1Y2lkZS1jaGVjayI+PHBhdGggZD0iTTIwIDYgOSAxN2wtNS01Ii8+PC9zdmc+');
    background-repeat: no-repeat;
    padding-left: 25px;
    background-size: 15px;
    background-position-y: 8px;
    font-size: 14px;
    color:#5a595a;
}
.pricing-section-smd p{
    color: #5a595a;
    font-size:20px;
}
.pricing-section-smd .card-zero-gpt.purple-div .plan ul li {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiM3NTEzZmYiIHN0cm9rZS13aWR0aD0iMi43NSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaGVjay1pY29uIGx1Y2lkZS1jaGVjayI+PHBhdGggZD0iTTIwIDYgOSAxN2wtNS01Ii8+PC9zdmc+');
}
.pricing-section-smd .card-zero-gpt .btn {
    display: block;
    margin-top: 30px;
    background: #7513FF;
    color: #fff;
    text-align: center;
    padding: 12px 24px;
    border-radius: 30px;
    font-weight: bold;
    text-decoration: none;
    font-size: 18px;
}
.pricing-section-smd .card-zero-gpt.purple-div .btn {
    background-color: #7513FF;
}
/* PLATFORM AI TOOLS */
.platform-tool-smd {
    padding: 50px 0;
}
.platform-tool-smd p{
    color: #5a595a;
    font-size:20px;
}
.platform-tool-smd h1 {
    font-size: 40px;
    margin-bottom: 10px;
    font-weight: 700;
}
.platform-tool-smd h1 span,
.smd-platform {
    color: #7513FF;
}
.platform-tool-smd .title-badge {
    display: inline-block;
    background: #F3EBFF;
    color: #7513FF;
    font-size: 16px;
    letter-spacing: 3px;
    line-height: 30px;
    padding: 10px 20px;
    border-radius: 100px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 20px;
}
.platform-tool-smd .compare-card {
    border: 1px solid transparent;
    background: linear-gradient(#fff, #fff) padding-box, linear-gradient(106.51deg, #7513ff 12.24%, #b987ff 92.3%) border-box;
    padding: 20px;
    border-radius: 12px;
    height: 100%;
    background-color: #fff;
}
.platform-tool-smd .compare-card h5 {
    font-size: 20px;
    font-weight: 600;
    color: #030005;
    margin-bottom: 12px;
}
.platform-tool-smd .compare-card p {
    font-size: 16px;
    font-weight: 400;
    color: #5a595a;
    margin-bottom: 0;
}
.platform-tool-smd .compare-card ul {
    padding-inline-start: 20px;
    list-style-type: square;
}
.platform-tool-smd .compare-card ul li::marker {
    color: #5a595a;
}
/* TESTMONIALS-SMD-REVIEWS */
.testmonial-smd-reviews {
    padding: 50px 0;
}
.testmonial-smd-card {
    padding: 30px;
    border: 2px solid transparent;
    border-radius: 12px;
    background: linear-gradient(#fff, #fff) padding-box, linear-gradient(106.51deg, #7513ff 12.24%, #b987ff 92.3%) border-box;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.testmonial-smd-card .avatar-circle {
    width: 40px;
    height: 40px;
    padding: 10px;
    margin-right: 10px;
    border-radius: 100px;
    background: linear-gradient(106.51deg, #7513ff 12.24%, #b987ff 92.3%);
    font-size: 15px;
    font-weight: 600;
    text-align: center;
    color: #fff;
}
.testmonial-smd-card .reviewer-info {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: 20px;
}
.testmonial-smd-card p {
    font-size: 12px !important;
    font-weight: 400;
    color: #5a595a;
    margin: 0 0 40px;
}
.testmonial-smd-card .reviewer-name {
    font-size: 17px;
    font-weight: 700;
}
.testmonial-smd-card .stars {
    color: #ffac33;
    font-size: 15px;
}
@media screen and (min-width: 992px) {
    /* PLATFORM AI TOOLS */
    .container.container-smd-tool {
        max-width: 854px;
    }
}
/* PLATFORM AI TOOLS */
@media screen and (max-width:1200px) {
    /* PRICING-SECTION-CODE */
    .pricing-section-smd .card-zero-gpt {
        width: 100%;
    }
}
@media screen and (max-width: 992px) {
    /* PRICING-SECTION-CODE */
    .pricing-section-smd h1{
         font-size: 28px;
    }
    
    /* PLATFORM AI TOOLS */
    .platform-tool-smd h1 {
        font-size: 28px;
    }
	
}




