/*
Theme Name: DesignME Child
Theme URI: https://designmemarketing.com/
Template: hello-elementor
Author: DesignME Team
Author URI: https://designmemarketing.com/
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.5.0.1645114292
Updated: 2022-02-17 16:11:32

*/
/***  Query for mobile button ****/

/*** For black Buttons***/
.btn.btn-primary.btn-service-page{
    
   background-color:#303A3C !important;
	border-radius: 40px !important;
	color: white;
	border:#303A3C !important;
	padding: 12px 38px 12px 38px !important;
	font-family: "Poppins", Sans-serif;
font-size: 18px;
font-weight: 400;
}

/*** For All Buttons***/
#btn-style,.elementor-button-link,.elementor-button {
    
    box-shadow: 1px 5px 17px 3px rgba(55, 66, 68, 0.2);
border-radius: 40px;
background-color: #ff4c25;
background-image: linear-gradient(-266deg, #ff1e46 0%, #fae508 100%);
	min-width:200px;
	font-family: "Poppins", Sans-serif;
font-size: 18px;
font-weight: 400;
padding: 20px 40px 20px 40px;
}

/**** For PPC Page*****/

.section-design{
    box-shadow: 1px 5px 17px 3px rgba(54, 66, 68, 0.2);
border-radius: 20px;
background-color: #ff1839;
background-image: linear-gradient(-266deg, #ff1e46 0%, #fbe50b 100%);
    
}
.elementor-8210 .elementor-element.elementor-element-1c845e2c {
    padding: 50px 0px 50px 0px;
    margin-left: 70px;
    margin-right: 70px;
}
@media screen and (max-width: 600px) {
 .elementor-8210 .elementor-element.elementor-element-1c845e2c {
    margin-top: 50px;
    margin-bottom: 50px;
    margin-left: 10px !important;
    margin-right: 10px !important;
}
}



/**** For SEO Page*****/

.section-design{
    box-shadow: 1px 5px 17px 3px rgba(54, 66, 68, 0.2);
border-radius: 20px;
background-color: #ff1839;
background-image: linear-gradient(-266deg, #ff1e46 0%, #fbe50b 100%);
    
}
.elementor-8216 .elementor-element.elementor-element-20be6d65 {
    margin-top: 50px;
    margin-bottom: 50px;
    margin-left: 70px;
    margin-right: 70px;
} 
@media screen and (max-width: 600px) {
 .elementor-8216 .elementor-element.elementor-element-20be6d65 {
    margin-top: 50px;
    margin-bottom: 50px;
    margin-left: 10px !important;
    margin-right: 10px !important;
}
}
/**** For Social media mangement Page*****/

.section-design{
    box-shadow: 1px 5px 17px 3px rgba(54, 66, 68, 0.2);
border-radius: 20px;
background-color: #ff1839;
background-image: linear-gradient(-266deg, #ff1e46 0%, #fbe50b 100%);
    
}
.elementor-8185 .elementor-element.elementor-element-36d944d3 {
    padding: 50px 0px 50px 0px;
    margin-left: 70px;
    margin-right: 70px;
}
@media screen and (max-width: 600px) {
 .elementor-8185 .elementor-element.elementor-element-36d944d3 {
    margin-top: 50px;
    margin-bottom: 50px;
    margin-left: 10px !important;
    margin-right: 10px !important;
}
}



/**** For Service page Page*****/
.section-design{
    box-shadow: 1px 5px 17px 3px rgba(54, 66, 68, 0.2);
border-radius: 20px;
background-color: #ff1839;
background-image: linear-gradient(-266deg, #ff1e46 0%, #fbe50b 100%);
    
}
.elementor-8200 .elementor-element.elementor-element-454263d9 {
    margin-top: 50px;
    margin-bottom: 50px;
    margin-left: 70px;
    margin-right: 70px;
}
@media screen and (max-width: 600px) {
 .elementor-8200 .elementor-element.elementor-element-454263d9 {
    margin-top: 50px;
    margin-bottom: 50px;
    margin-left: 10px;
    margin-right: 10px;
}
}

/**** For homepage services slider*****/
.elementor-8156 .elementor-element.elementor-element-413adbe8 .elementor-main-swiper .swiper-slide {
	
	background-image: url("https://designmedev.com/designmerevamp/wp-content/uploads/2022/02/white-box.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 250px;
}
#homepage-swiper .elementor-testimonial{
	text-align: center;
	margin-top: 42px;
}
/****** Homepage Tab styleing************/
.str-scond-head {
	color: #a7a7a7;
	font-weight: normal;
	font-weight: poppins;
	line-height:28px;
}
.elementor-8156 .elementor-tabs-wrapper .elementor-tab-title {
	border-left: 18px solid #d3dedd !important;
padding: 0px;
	padding-top:20px;
		padding-left:7px;
margin-bottom: 18px;
}
.elementor-8156 .elementor-element.elementor-element-52da6a11 .elementor-tab-title.elementor-active {
	color: #000000;
	border-left: 18px solid #ff1839 !important;
	padding: 0;
	padding-top:20px;
		padding-left:7px;
	margin-bottom: 18px;
}
/****** Homepage Tab styleing Ends Here************/
.ballon-box.elementor-widget .elementor-widget-container {
	background-size: 100% 100% !important;
}
/****** SEO Page Custom CSS Here************/
.elementor-8216 .elementor-element.elementor-element-75f0777 
{	margin-top: -37px;
left: 90px;
}
.elementor-6974 .elementor-element.elementor-element-733113e {
margin-top: 21px;
left: 55px;
}
.elementor-6974 .elementor-element.elementor-element-a2bc166 {
left: 90px;
top: 9px;
}
/****** SEO Page Custom CSS ENds Here************/

/***********Blog Page*********/
.elementor-24 .elementor-element.elementor-element-38dea8e8.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
	margin-bottom: -22px;
}
.elementor-posts--thumbnail-top .elementor-post .elementor-post__thumbnail__link {
	margin-left: 18%;
}
.elementor-post__read-more {
	float: right;
	margin-top: 0;
}
.elementor-posts--thumbnail-top .elementor-post__text {
    width: 100%;
    padding: 31px 34px 30px 38px;
   
    box-shadow: 1px 5px 17px 3px rgb(55 66 68 / 20%);
    border-radius: 20px;
    background-color: #090b0c;
    background-image: linear-gradient(-266deg, #ff1e46 0%, #fae508 100%);
    text-align: left !important;
    position: relative;
    z-index: 99;
}

.elementor-7451 .elementor-element.elementor-element-c07c18 .elementor-post__read-more {
    color: #FFFFFF;
    font-family: "Open Sans";
    font-size: 16px;
    float: right;
    font-weight: 400;
}