/**
* Theme Name: printify Child
* Description: This is a child theme of printify, generated by Merlin WP.
* Author: <a href="https://themeforest.net/user/template_path/portfolio">template_path</a>
* Template: printify
* Version: 3.2.0
*/

.header-navigation .navbar-brand img {
    width: 120px !important;
    height: auto !important;
    transition: all 0.3s ease;
}

.header-navigation.stricky-fixed .navbar-brand img {
    width: 80px !important;
    height: auto !important;
}

.sersice_col.single-what-we-do-one:hover h3 {
    color: #212121 !important;
}

.sersice_col.single-what-we-do-one:hover p {
    color: #757575 !important;
}

.at-the-bottom {
    opacity: 0 !important;
    visibility: hidden;
}

.social a:nth-child(1), 
.social-box a:nth-child(1) {
	background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%) !important;
	font-size: 32px !important;
}

.social a:nth-child(2),
.social-box a:nth-child(2) {
    background: #2984C6 !important;
	font-size: 32px !important;
	color: #fff !important;
}

.wpcf7-quiz-label {
    display: none !important;
}

#services {
   margin-top: 40px !important;
}

.kuk.welcome-section.sec-pad {
    padding-top: 40px !important;
}

.welcome-section.sec-pad {
    padding-top: 40px !important;
}

.elementor-element-8f7552c > .elementor-widget-wrap {
    margin-top: 40px !important;
}

.elementor-element-044d2fa > .elementor-widget-wrap {
    margin-top: 40px !important;
}

ul.navigation-box > li::before,
ul.navigation-box > li::after {
    content: none !important;
    display: none !important;
}

ul.navigation-box > li {
    padding-left: 15px !important;
    padding-right: 15px !important;
    display: inline-block !important; 
}

.footer-widget.ontact-widget p a span {
        font-family: 'Rubik';
		font-weight: 400;
}

.contact-form-content {
	padding: 40px !important;
}

.wpcf7-form-control.wpcf7-text {
		margin-bottom: 0px !important;
		height: 56px !important;
		padding-left: 32px !important;
}

.contact-form-content textarea {
		padding-left: 32px !important;
}

.wpcf7-form-control.wpcf7-quiz {
		height: 56px !important;
}

@media (max-width: 767px) {
	.header-navigation ul.navigation-box {
		padding-left: 0px !important;
	}
	
    .elementor-element-581c2c5 > .elementor-background-overlay {
        background-image: none !important;
    }
	
	.elementor-element-c18b904 > .elementor-background-overlay {
        background-image: none !important;
    }
	
	.elementor-element-b62ed8c {
        background-image: none !important;
		padding-top: 40px !important;
		padding-bottom: 40px !important;
    }
	
	.elementor-element-e9f284f {
        background-image: none !important;
		padding-top: 40px !important;
		padding-bottom: 40px !important;
    }
	
	
	.elementor-element-9d41102 {
       padding-bottom: 0px !important;
    }
	
	.elementor-element-555e77b {
       padding-bottom: 0px !important;
    }
	
	
	.elementor-element-8f7552c > .elementor-widget-wrap {
		padding: 40px !important;
        padding-top: 0px !important;
		padding-bottom: 40px !important;
    }
	
	.elementor-element-044d2fa > .elementor-widget-wrap {
		padding: 40px !important;
        padding-top: 0px !important;
		padding-bottom: 40px !important;
    }
	
	.sersice_col.single-what-we-do-one {
		padding: 30px !important;
	}
	
	.sersice_col.single-what-we-do-one h3 {
		margin-top: 0px !important;
		margin-bottom: 16px !important;
	}
	
	.elementor-element-886b405 {
	  padding-bottom: 40px !important;
	}
	
	.elementor-element-1efc9f6 {
	  padding-bottom: 40px !important;
	}
	
	.elementor-element-581c2c5 { 
	   padding-top: 40px !important;
	   padding-bottom: 40px !important;
	}
	
	.elementor-element-c18b904 { 
	   padding-top: 40px !important;
	   padding-bottom: 40px !important;
	}
	
	.about2.service-content {
	   padding-top: 0px !important;
	   padding-bottom: 0px !important;
	}
	
	.about2.service-content .title h2 {
        font-size: 50px !important;   
        line-height: 1.2 !important;   
    }
	
	.elementor-element-bf47885 {
		padding-top: 40px !important;
		padding-bottom: 0px !important;
	}
	
	.elementor-element-08112ff {
		padding-top: 40px !important;
		padding-bottom: 0px !important;
	}
	
	.elementor-element-38ca0b9 .elementor-widget-container {
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}
	
	.elementor-element-dd3ff4e .elementor-widget-container {
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}
	
	.wpcf7-form-control.wpcf7-text {
		margin-bottom: 0px !important;
		height: 56px !important;
		padding-left: 32px !important;
	}
		
	.contact-form-content textarea {
		padding-left: 32px !important;
	}
	
	.service-right-content {
		padding-top: 0px !important;
	}
	
	.service-right-content .single-service-one {
         border-bottom: 1px solid #e0e0e0 !important;
		 padding-top: 40px !important;
		 padding-bottom: 40px !important;
    }
	
    .service-right-content .col-sm-6:last-child .single-service-one {
        border-bottom: none !important;
   }
	
	#projects {
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}
	
	.btn-box {
		text-align: center !important;
	}
	
	.btn-box .thm-btn {
		margin-right: 0px !important;
	}
	
	.contact-form .thm-btn {
		width: 100% !important;
	}
	
	.contact-form-content {
	    padding: 30px !important;
   }
}

