/*!
Theme Name: Agntix
Theme URI: https://wp.storebuild.shop/agntix/
Author: Theme_Pure
Author URI: https://themeforest.net/user/theme_pure/
Description: Agntix - Digital Agency and Portfolio Wordpress Theme
Version: 1.0.9
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: agntix
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
Tested up to: 6.9
Requires PHP: 7.4
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


.product-quickview-wrapper>.product>div.strb-thumbnails-wrapper {
	width: 40%;
}

.product-quickview-wrapper>.product>div.summary {
	width: 60%;
}

.woocommerce-page .strb-product-quickview-modal,
body[class*="elementor"] .strb-product-quickview-modal {
	padding: 50px;
}

.woocommerce-page .strb-product-quickview-nav-slider div.slick-list .slick-slide,
body[class*="elementor"] .strb-product-quickview-nav-slider div.slick-list .slick-slide {
	margin: 0 7px;
	padding: 0;
}

.tp-image-distortion-new {
	background-size: cover;
	background-repeat: no-repeat;
}

.swiper-container:not(.swiper-container-initialized)>.swiper-wrapper,
.swiper:not(.swiper-initialized)>.swiper-wrapper {
	overflow: initial !important;
}

.tp-award-item {
    background-color: #1C3A6E!important;
}
.bdt-title-tag span {
    color: #f7b016;
    font-style: italic;
}
.tp-section-subtitle{
	text-transform:capitalize !important;
}
.tp-section-subtitle span{
	color: #f7b016;
    font-style: italic;
}
.heading-custom-des-twocontent2:before {
    position: absolute;
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 100px;
    top: 33%;
    left: 10px;
    background: #f7b016;
}
.heading-custom-des-twocontent2 h5{
	 padding-left:9px;
}
.heading-custom-des-twocontent:before {
    position: absolute;
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 100px;
    top: 13%;
    left: 0;
    background: #f7b016;
}
.heading-custom-des-twocontent h5{
	 padding-left:30px;
}
.heading-custom-des {
    position: relative;
}
.heading-custom-des:before {
    position: absolute;
    content:"";
    width:20px;
    height:20px;
    border-radius:100px;
    top:40%;
    left:0;
    background:#f7b016;
}
.heading-custom-des h2{
    padding-left:50px;
}
.heading-custom-des h2 span{
    color:#f7b016;
    font-style:italic;
}
.rotate-box{
	animation: animName 10s linear infinite;
	position:relative;
	top:-80px;
}
@keyframes animName {
 0%{
    transform: rotate(0deg);
   }
100%{
    transform: rotate(360deg);
   }
}
.rotate-box-2{
	animation: animName1 10s linear infinite;
	left: 43% !important;
    top: 23% !important;
}
@keyframes animName1 {
 0%{
    transform: rotate(0deg);
   }
100%{
    transform: rotate(360deg);
   }
}
.rotate-box-3{
	animation: animName 12s linear infinite;
	left: 40% !important;
    top: 15% !important;
}
@keyframes animName {
 0%{
    transform: rotate(360deg);
   }
100%{
    transform: rotate(0deg);
   }
}
.rotate-box-4{
	animation: animName1 10s linear infinite;
	left: 15% !important;
    top: 23% !important;
}
@keyframes animName1 {
 0%{
    transform: rotate(0deg);
   }
100%{
    transform: rotate(360deg);
   }
}
.rotate-box-5{
	animation: animName 12s linear infinite;
	left: 18% !important;
    top: 28% !important;
}
@keyframes animName {
 0%{
    transform: rotate(360deg);
   }
100%{
    transform: rotate(0deg);
   }
}
.hyperlink .cst-service-item-thumb img {
    width: 100%;
    height: 250px;
    object-fit: cover;
}
.hyperlink .cst-service-item-title .tp-line-black {
    font-style: normal !important;
}
.tp-el-title{
	font-style:normal !important
}
.tp-el-title span{
	font-style:italic !important
}
.anim-section {
    height: 350px !important;
}
.short-box-anim,
.large-box-anim{
	 animation: floatOneSide 2.5s ease-in-out infinite;
}
@keyframes floatOneSide {
  0%, 100% {
    transform: translateY(0) rotate(0deg);
  }

  50% {
    transform: translateY(-15px) rotate(5deg);
  }
}
.bdt-slider-excerpt{
	margin:0 auto !important;
}
img.tp-hero-video.d-none.d-xl-inline-block {
    width: 22%;
}
.des-portfolio-category.portfolio-meta {
    left: 90px!important;
}
.des-portfolio-category {
    top: 350px!important;
}
.custom-about .tp-section-title{
	font-size:30px !important;
	line-height:40px !important;
	letter-spacing:0 !important;
}
.custom-about .tp-section-subtitle:before{
    height: 25px !important;
    width: 25px !important;
    margin-right: 0 !important;
    border-radius: 25px !important;
		top: -20px;
    position: relative;
		background:#f7b019 !important
}
.custom-works .tp-award-subtitle-box span {
    font-size: 100px;
    line-height: 110px;
    font-weight: 600;
    color: #fff;
}
.custom-works .tp-award-subtitle-box{
    position:relative;
    padding-top:60px !important;
}
.custom-works .tp-award-subtitle-box .tp-award-subtitle{
    padding-left:50px;
}
.custom-works .tp-award-subtitle-box:before{
    position:absolute;
    content:"";
    width:25px;
    height:25px;
    background: #f7b019;
    top: 55%;
    left:0;
    z-index: 9;
    border-radius: 50px;
}
.custom-services-box .tp-section-subtitle:before{
    height: 25px !important;
    width: 25px !important;
    margin-right: 30px !important;
    border-radius: 25px !important;
		top: -20px;
    position: relative;
		background:#f7b019 !important;
	
}
.custom-services-box .tp-section-title a {
    font-size: 60px !important;
    font-family: 'DM Serif Display' !important;
    letter-spacing: 0;
}

.proc-sec .sh-title {
	font-size: 80px!important;
	font-family: "DM Serif Display";
}
.ar-about-us-4-hero-ptb {
    padding-bottom: 10px!important;
}
.tp-brand-area{
	padding-top:0 !important;
	margin-top:-30px;
}
.it-brand-style .tp-brand-wrapper {
    padding: 15px 0 !important;
    transform: rotate(10deg) !important;
    width: 110% !important;
    margin-left: -50px !important;
	background: #fcb016 !important;
}
.it-brand-style .tp-brand-style-2 {
    transform: rotate(360deg) !important;
    width: 110% !important;
	background: #fff5e0 !important;
}
a.tp-line-black {
    font-family: 'DM Serif Display'!important;
	font-style: italic!important;
}














@media (min-width:200px) and (max-width:768px){
	#magic-cursor-s{
		display:none;
	}
	#cur-dot, #cur-ring, #cur-label{
		display:none;
	}
	.bdt-position-large{
		margin:0 !important;
	}
	.bdt-prime-slider .bdt-prime-slider-desc{
		width:100% !important;
	}
	.bdt-prime-slider-skin-general .bdt-prime-slider-desc{
		margin-top:0 !important;
	}
	.bdt-prime-slider-skin-general .bdt-slider-excerpt{
		margin:0 !important;
	}
	.bdt-prime-slider-skin-general .bdt-btn-wrapper{
		display:none !important;
	}
	.bdt-scroll-down-wrapper {
    display: none;
	}
	.heading-custom-des-twocontent h5{
	 padding-left:15px;
}
.bdt-slideshow .bdt-slideshow-items {
    min-height: 28vh !important;
}
	.rotate-box-4 {
    animation: animName1 10s linear infinite;
    left: 100px !important;
    top: 230px !important;
}
	.rotate-box-5 {
    animation: animName 12s linear infinite;
    left: 100px !important;
    top: 230px !important;
}
	.anim-section{
		display:none !important;
	}
	.text-slider-custom {
    transform: rotate(0deg) !important;
	}
	.it-brand-style .tp-brand-wrapper,
	.it-brand-style .tp-brand-style-2{
		width:100% !important;
		transform: rotate(0deg) !important;
		margin-left:0 !important;
	}
	.custom-services-box .tp-section-title a{
		font-size:30px !important;
		line-height:40px !important;
		text-transform:capitalize !important
	}
	.tp_fade_anim {
        transform: none !important;
        translate: none !important;
        opacity: 1 !important;
        transition: none !important;
        animation: none !important;
    }
	.ue_cards_wrapper{
		margin-bottom:0 !important
	}
	.proc-sec .sh-title {
    font-size: 30px !important;
    line-height: 40px !important;
    font-weight: 500 !important;
}
	.tp-testimonial-bg {
    padding-top: 0px !important;
    padding-bottom: 50px !important;
}
	.tp-testimonial-slider-active{
		 padding-top: 0px !important;
	}
	.tp-testimonial-text p {
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 24px !important;
    margin-bottom: 15px !important;
    letter-spacing: 0 !important;
}
	.ar-about-us-4-title-box{
		margin:0 !important
	}
	.tp-el-title{
		padding:0 !important;
	}
	.tp-el-content{
		padding:0 !important;
		margin:0 !important;
	}
	.ue_card_content{
    padding:0 !important;
}
.viany-lul {
    min-height: 200px !important;
}
.rotate-box-3 {
    left: 28% !important;
}
	.rotate-box-2 {
    left: 32% !important;
}
}