/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
.wpcf7-response-output {
    text-align: left !important;
    position: absolute !important;
    font-size: 20px !important;
	color: red !important;
}
@media only screen and (max-width: 600px) {
.logo-img {
    position: unset !important;
}
.logo-img *
{
    text-align:center;
}
.logo-img.wpb_single_image {
    margin-bottom: 30px !important;
}
.logo-img img {
    width: 75px;
}
.vc_row.wpb_row.top-row {
    padding-top: 15px !important;
}
#video-row .vc_column_container.col-md-12 {
    /* padding: 0; */
}

.ult-video {
    margin: 0px !important;
}
.samurai-img {
    display: none;
}

.mc4wp-form-fields input {
    margin-bottom: 15px !important;
}
	.porto-tb-item.member {
    width: 33%;
		        padding: 0 5px;
}
	.porto-section {
    padding: 0 0 !important;
}
h4.porto-heading.post-title {
    font-size: 10px !important;
    letter-spacing: 0;
    margin-top: 0;
        padding: 10px 6px;
}
.porto-sicon-box.articles-box {
    padding: 0 40px;
}
	div#about {
    background-image: url(https://theslingshotstudio.com/wp-content/uploads/2025/09/samurai2.webp);
    background-repeat: no-repeat;
    background-position: bottom left;
		background-size: cover;
}

div#purchase-form {
        background-image: url(https://theslingshotstudio.com/wp-content/uploads/2025/09/10317662.webp);
        background-repeat: no-repeat;
        background-position: bottom;
	background-size: cover;
}
	div#sgpb-popup-dialog-main-div {
    width: 100% !important;
    position: unset !important;
}
	input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
}

div#skip-btn a {
    width: 100%;
    top: unset !important;
}

div#skip-btn {
    padding: 0 !important;
}
}