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

* Theme Name: Sixart Child
* Theme URI: https://data.themeim.com/wp/sixart/
* Author: Themeim
* Author URI: https://themeforest.net/user/themeim/portfolio
* Description: Sixart – Digital Agency WordPress Theme 
* Version: 1.0.2
* Template: sixart
* 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/

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

.tp-header-area nav ul li a {
    color: initial;
    text-decoration: none;
}

.tp-logo img{
	width: 300px !important;
}
.tp-logo-border{
	padding-right:0;
	margin-right:0;
}
.tpoffcanvas__logo img {
   width: 300px !important;
}
.tp-logo-border {
    padding: 20px 0;
}

/* Header CSS */
#header-sticky .tp-logo-border {
	border: none !important;
}

.header-border-bottom {
    border-bottom: none !important;
}

/* Inner Page Banner CSS */
.breadcrumb__area,
.breadcrumb__area.breadcrumb-height.include-bg.p-relative {
    background-size: cover !important;
    background-position: center !important;
	padding-top: 200px !important;
    padding-bottom: 160px !important;
}

.custom-faq .pt-120,
.custom-faq .pb-120{
	padding-bottom:20px !important;
	padding-top:20px !important;
}

.service-item-three {
    min-height: 600px;
}
@media only screen and (max-width:1400px){
	.hero-section-home .free-service-btn a.elementor-button.elementor-size-sm{
		padding:20px;
    	letter-spacing: 0.05em;
	}
}
@media only screen and (max-width:1200px){
	.hero-section-home .tp-btn{
		padding:0 20px;
	}	
	.hero-section-home .free-service-btn a.elementor-button.elementor-size-sm{
		padding:15px;
	}
}

@media only screen and (max-width:767px){
	.service-item-three {
    min-height: 500px;
}
.tp-custom-accordio .accordion-buttons {
        padding: 28px 28px;
    }
	.hero-section-home .tp-hero__wrapper{
		align-items:flex-start !important;
		flex-direction:column;
	}

}
.service_ul, .benefits_section ul {
  list-style: none;

}
.service_ul li::before, .benefits_section ul li:before {
  content: "";
  background-image: url(/wp-content/uploads/2024/07/right-icon.png);
  background-size: contain;
  display: inline-block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 6px;
  left: 0px;
}

.service_ul li {
	margin-bottom: 10px;
}
.service_ul li, .benefits_section ul li {
	padding-left: 35px;
	position: relative;
}
.trusted_testimonial_section .testimonial-slide-wrapper .slick-slide img {
    border-radius: 100% !important;
    height: 100px !important;
    width: 100px !important;
    object-fit: cover !important;
}
.home_about a.cus_link, .common_blog a{
	color:#6864ED;
}
.elementor-element-15ee60e .tp-hero-area.hero-grideant-bg .row:last-child {
    display: none !important;
}
.privarcy_section p{
	color: #151718;
}
.privarcy_section h3{
	margin-bottom:30px;
}
.common_blog p{
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 15px !important;
	color: #151718;
}
.tpoffcanvas__info-icon i {
    font-family: 'Font Awesome 5 Pro' !important;
}
.footer-column {
    margin-bottom: 50px;
}

.price-title .elementor-heading-title {
    position: relative;
    width: fit-content;
    padding-left: 90px;
}

.price-title .elementor-heading-title:before {
    content: '';
    background-image: url("/wp-content/uploads/2024/07/price-title-icon-1.png");
    position: absolute;
    left: 0;
    top: -17px;
    height: 70px;
    width: 70px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.price-col p {
	margin-bottom: 0px !important;
	font-weight: 700 !important;
}

.free-service-btn a{
	text-align: start !important;
}

.tp-hero__button {
    margin-right: 15px !important;
}