/* ===================================================================================

* Theme Name: Liko Child
* Theme URI: https://wp.hixstudio.net/liko/
* Author: fox-themes 
* Author URI: https://themeforest.net/user/fox-themes
* Description: Liko - Creative Agency & Portfolio WordPress Theme
* Version: 1.0.0
* Template: liko
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */

body .tp-header-3-area .tp-header-3-right {
    display: none !important;
}

body .tp-header-3-area .tp-header-logo.tp-header-3-logo img {
    width: 200px;
}

.grecaptcha-badge {
    display: none !important;
}

.nta_wa_button {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 999;
}

.tp-postbox-details-area.tp-blog-area {
    position: relative;
    margin-top: -93px;
}

.get-quote-form .get-quote-button {
    color: #F5F7F5 !important;
    Background: #1E1E1E !important;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #1E1E1E;
    width: 100%;
}

.services-required ul li span.wpforms-image-choices-image img {
    width: 50px;
}
.wpforms-container .services-required ul li span.wpforms-image-choices-image img {
    width: 50px;
}
.services-required ul {
    width: 100%;
    flex-direction: row;
}
.services-required ul li span.wpforms-image-choices-label {
    font-size: 14px !important;
}
}
body .wpforms-container .wpforms-image-choices-modern .wpforms-selected .wpforms-image-choices-label, .wpforms-container .wpforms-image-choices-modern li:has(input:checked) .wpforms-image-choices-label {
    font-weight: 500;
}
body .blog-details-title {
    font-size: 70px;
}
body .mb-0{
	margin-bottom: 0px;
}
body .wpcf7-form span.wpcf7-list-item label {
    display: flex;
    align-items: center;
}
body .wpcf7-form span.wpcf7-list-item label input[type="checkbox"] {
    margin-right: 11px;
}
body .wpcf7-form select.wpcf7-form-control {
    width: 100%;
    padding: 10px 11px;
    appearance: none;
}
body .wpcf7-form select.wpcf7-form-control {
    width: 100%;
    padding: 10px 11px;
    appearance: none;
    outline: 0;
    background-color: transparent;
    border: 0px;
    border-bottom: 1px solid rgba(25, 25, 26, 0.24);
}
body .wpcf7-form span.wpcf7-form-control.wpcf7-checkbox {
    display: block;
}
.blog-hero-section img {
    width: 100%;
}
.blog-hero-section .tp-blog-standard-title-box {
    width: 100%;
}

@media only screen and (max-width: 1024px) {
	body .grecaptcha-badge {
		display: none !important;
	}
	.responsive-menu ul {
    	list-style: none;
    	display: flex;
    	flex-direction: column;
	}
	.responsive-menu ul li a {
		padding: 20px 0px !important;
		color: #0d0c0d !important;
	}
	.responsive-menu .tp-offcanvas-logo {
		width: 180px;
	}
}


@media only screen and (max-width: 550px) {
    .homepage-hero-section .e-con-inner {
        padding: 50px 0px 30px 0px;
    }
	body .liko-animated-video{
		transform: translate(0px, 0px) !important;
	}
/* 	.hero-main-heading h2.tp-hero-title {
		font-size: 29px !important;
        line-height: 19px !important;
		letter-spacing: 0px !important;
	}	
	.hero-main-heading h3 {
		font-size: 40px !important;
		line-height: normal !important;
		letter-spacing: 0 !important;
	}
	body .responsive-secondary-heading p {
        font-size: 18px;
        width: 87%;
        line-height: normal;
	} */
	body .inner-heading-page p
	 {
		font-size: 25px !important;
	}
	.about-brand-slider {
		overflow: hidden;
		padding-right: 20px;
	}
	.services-main-slogan h3
	 {
		line-height: normal !important;
		letter-spacing: normal !important;
	}	
	.services-inner-title h3 {
		font-size: 24px !important;
		line-height: normal !important;
	}
	.slider-main-responsive{
		overflow: hidden;
	}
	body .blog-details-title {
		font-size: 40px;
		line-height: normal;
		letter-spacing: 0;
		margin-top: 0px;
	}
	.blog-details-content {
		margin-top: 50px;
		width: calc(100% - 20px);
	}
	.responsive-menu.responsive-white-list .tp-inner-header-right-action.text-end .tp-inner-bar {
		color: #fff;
	}	
	.slider-overflow-slider {
        overflow: hidden;
        padding: 0px 20px;
        width: calc(100% - 20px);
	}
}

