  * {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

body {
	font-family: "SF Pro", Sans-serif !important;
	width: 100%;
	font-size:14px;
	height:100%;
    color:#fff;
	overflow-x:hidden !important;
}
h1,h2,h3,h4,h5,h6{
	font-family: "SF Pro", Sans-serif !important;
}
html.lenis {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto !important;
}

.lenis.lenis-smooth [data-lenis-scroll-container] {
  will-change: transform;
}

a{
	border:none !important;
	outline:none !important;
}
.fly-text,
.fly-img,
.fade-in,
.reveal-text span {
  will-change: transform, opacity;
  transition: opacity 0.3s ease, transform 0.3s ease;
}


.fly-text, .fly-img, .fade-in {
      opacity: 0;
      transform: translateY(50px);
    }
    .fly-img {
      transform: scale(0.9) translateY(30px);
    }
    .reveal-text {
      overflow: hidden;
      display: inline-block;
      position: relative;
    }
    .reveal-text span {
      display: inline-block;
      transform: translateY(100%);
    }
.page-id-1399 .site-navigation ul li a {
    color: #000 !important;
}
ul,li{
	margin:0;
	padding:0;
}
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item{
	line-height:40px !important;
}
.ast-builder-menu-1 .sub-menu{
	border:none !important;
}
/* Submenu Styling */
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu {
    list-style: none;
    width: 450px;
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    border-radius: 12px;
    padding: 10px 0;
	column-count: 2;
}
.home-banner{
	position:relative;
}
#canv {
    position: absolute;
    top: -160px;
    width:100%;
    left: 0px;
    right: 0px;
    height: 720px !important;
}
	.we-think-h2,.we-think-h6-italic{
		position:relative;
	}
.we-think-h2::after{
	content: url(https://gray-tarsier-163858.hostingersite.com/wp-content/uploads/2025/04/Frame-66.png);
    position: absolute;
    left: 0;
    bottom: -290px;
    transform: scale(0.8);
}
.we-think-h6-normal::after {
    content: url(https://gray-tarsier-163858.hostingersite.com/wp-content/uploads/2025/04/Frame-68-1.png);
    position: absolute;
    left: -190px;
    bottom: -77px;
    transform: scale(0.8);
}
.we-think-h6-normal::before{
	content: url(https://gray-tarsier-163858.hostingersite.com/wp-content/uploads/2025/04/Frame-68-1.png);
    position: absolute;
    right: -195px;
    bottom: -75px;
    transform: scale(0.8) rotate(-63deg);
}
.we-think-h6-italic::after{
	content: url(https://gray-tarsier-163858.hostingersite.com/wp-content/uploads/2025/04/Frame-69.png);
    position: absolute;
    left: -133px;
    bottom: 0;
    transform: scale(0.8);
}
.we-think-h6-italic::before{
	content:url("https://gray-tarsier-163858.hostingersite.com/wp-content/uploads/2025/04/Frame-69.png");
    position:absolute;
    right:-133px;
    bottom: 0;
    transform: scale(0.8);
}
.we-think-h2::before{
	content:url("https://gray-tarsier-163858.hostingersite.com/wp-content/uploads/2025/04/Frame-66.png");
    position:absolute;
    right:0;
    bottom: -290px;
    transform: scale(0.8);
}
.services-header a{
	text-decoration:none !important;
	color: #FFFFFF !important;
}
.services-header h2{
	font-family: "SF Pro", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    display: flex;
    color: #FFFFFF;
    align-items: flex-end;
	    gap: 20px;
}
.services-header a:hover h2 {
    color: #E41E26;
}

.services-header a:hover h2 span img {
    filter: brightness(0) saturate(100%) invert(17%) sepia(94%) saturate(6313%) hue-rotate(351deg) brightness(94%) contrast(98%);
}

	.services-header p{
		    font-size: 14px;
    font-weight: 100;
		    width: 90%;
	}
.creative-design-line-container,.web-design-line-container{
	position:relative !important;
}
.web-design-line-container::after {
    content: "";
    position: absolute;
    left: 48%;
    top: 32%;
    transform: rotate(45deg);
    height: 25%;
    width: 1px;
    background: #484848;
}
.creative-design-line-container::after {
    content: "";
    position: absolute;
    left: 47%;
    top: 0;
    height: 100%;
    width: 1px;
    background: #484848;
}
.elementor-element-3281de5::before{
    content: "";
    position: absolute;
    left: 0;
    top: -20px;
    height: 1px;
    width: 100%;
    background: #484848;
}
.elementor-element-a46565f::before {
    content: "";
    position: absolute;
    left: -20px;
    top: -20px;
    height: 1px;
    width: 100%;
    background: #484848;
}
.creative-container{
	position:relative;
}
.creative-header-h5 {
    position: absolute !important;
    top: -25px;
    left: 42%;
}
.creative-container {
    min-height: 356px !important;
}
.creative-header-h5 h5 {
    width: 50px;
    height: 50px;
    border-radius: 100px;
    background: #E41E26;
    display: flex;
    justify-content: center !important;
    align-items: center !important;
    align-content: center !important;
    color: #ffff !important;
}
.explore-btn a{
	border:1px solid #fff !important;
}
.lottei-anime-3cs {
    position: absolute !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.lets-get-in-touch-form .elementor-field-group {
	align-items: flex-start !important;
}
.footer-container a {
    color: #E41E26 !important;
}
.left-brochure-content::after,.your-success-header::after,.lets-cook-wrapper::after,.why-logo-design-wrapper-container::after,.some-interesting-wrapper-right::after,.lets-create-impact-right-container::after{
	content:"";
    position:absolute;
    right:-27px;
    top:0;
	width:2px;
    height:100%;
    background:#757575;
}
.about-inner-brainstrom-left-container::after{
    content:"";
    position:absolute;
    right:-27px;
    top: 30%;
    transform: rotate(45deg);
	width:5px;
    height:40%;
    background:#fff;
	border-radius:20px;
}
.our-brand-right-textbox--container::after {
    content: "";
    position: absolute;
    right: 0px;
    top: -50px;
    transform: rotate(120deg);
    width: 2px;
    height: 23%;
    background: #000;
}
.lets-create-impact-right-container::after{
    left:-27px;
    background:#BABABA;
}
.some-interesting-wrapper-right::after{
	left:-30px;
}
/* .some-intering-h2::after{
    right:-50px;
} */
.lets-cook-wrapper::after{
	right:-109px;
}
.tick-container-text ul {
    list-style-type: none;
    padding-left: 0px;
}
.did-you-know-text ul{
	list-style-type: none;
    padding-left: 0px;
}
.tick-container-text ul li {
	    margin-bottom: 10px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.did-you-know-text ul li {
    margin-bottom: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.tick-container-text ul li img,.did-you-know-text ul li img {
   width:20px;
   margin-right:15px;
}
.did-you-know-text ul li span {
    width: 94%;
    display: inline-flex;
    margin-left: auto;
}
/* scroll anime start */
ul.card_1, ul.card_3,ul.card_2{
    width: 33%;
}

.hoz-right {
    width: 100%;
    display: flex;
    height: 600px;
    overflow: hidden;
    position: relative;
}
.hoz-right.logo-design-container{
	height: 370px;
}
.hoz-right ul {
    position: relative
}

.hoz-right ul:not(:last-child) {
    margin-right: 25px;
    top: -250px
}

.hoz-right ul:first-child {
    top: 20px;
}

.hoz-right ul:last-child {
    top: -110px
}
.hoz-right.logo-design-container ul li{
    width: 250px;
	height: 250px;
}
.hoz-right ul li {
    width: 370px;
    height: 370px;
    border-radius: 6px;
    background-size: 100%;
    margin-bottom: 20px;
    overflow: hidden
}

.hoz-right ul li span {
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: 0 10px;
    display: block;
    width: 100%;
    height: 100%
}

.hoz-right ul li span.order1 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Annual-Report-Brochure.webp)
}

.hoz-right ul li span.order2 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Booklet-Brochure.webp)
}
.hoz-right ul li span.order3 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Case-Study-Brochure.webp)
}

.hoz-right ul li span.order4 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Company-Brochure.webp)
}

.hoz-right ul li span.order5 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Construction-Brochure.webp)
}

.hoz-right ul li span.order6 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Corporate-Trifold-Brochure.webp)
}

.hoz-right ul li span.order7 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Fashion-Brochure.webp)
}

.hoz-right ul li span.order8 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Healthcare-Medical-Brochure.webp)
}

.hoz-right ul li span.order9 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Hotel-Brochure.webp)
}

.hoz-right ul li span.order10 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Product-Brochure.webp)
}

.hoz-right ul li span.order11 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Real-Estate-Brochure.webp)
}

.hoz-right ul li span.order12 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/School-Brochure.webp)
}

.hoz-right ul li span.order13 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Tourist-Brochure.webp)
}

.hoz-right ul li span.order14 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Vehicle-Brochure.webp)
}

.hoz-right ul li span.order15 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Club-Flyers.webp)
}

.hoz-right ul li span.order16 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Company-flyer.webp)
}

.hoz-right ul li span.order17 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Corporate-Flyers.webp)
}

.hoz-right ul li span.order18 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Door-hanging-flyers.webp)
}

.hoz-right ul li span.order19 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Email-Flyers.webp)
}

.hoz-right ul li span.order20 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Event-Flyers.webp)
}

.hoz-right ul li span.order21 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Leaflets.webp)
}

.hoz-right ul li span.order22 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Minimalistic-concept-flyer.webp)
}

.hoz-right ul li span.order23 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Newspaper-flyer.webp)
}

.hoz-right ul li span.order24 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Product-Catalogue-Flyers.webp)
}

.hoz-right ul li span.order25 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Real-Estate-flyer.webp)
}

.hoz-right ul li span.order26 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Sales-Flyers.webp)
}

.hoz-right ul li span.order27 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Synthetic-Visiting-Cards.webp)
}

.hoz-right ul li span.order28 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Spot-UV-Printed.webp)
}

.hoz-right ul li span.order29 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Shine-Glossy-Laminated.webp)
}

.hoz-right ul li span.order30 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Rounded-Corner-Visiting-Cards.webp)
}

.hoz-right ul li span.order31 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Laser-Cutting.webp)
}

.hoz-right ul li span.order32 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Glass-business-Cards.webp)
}

.hoz-right ul li span.order33 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Foil-Printing-Business-Card.webp)
}

.hoz-right ul li span.order34 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Embossing-Visiting-Cards.webp)
}

.hoz-right ul li span.order35 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Debossing.webp)
}

.hoz-right ul li span.order36 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Construction-Company-Visiting-card.webp)
}

.hoz-right ul li span.order37 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Aluminum-business-Cards.webp)
}

.hoz-right ul li span.order38 {
    background-image: url(https://brandandmediaworks.com/wp-content/uploads/2025/04/Sales-Flyers.webp)
}
.inspir_card a {
    border-radius: 16px
}

.inspir_card:hover .inspir_text p {
    transform: scale(0.8) translateY(0)
}

.inspir_card:hover .priya ~ .inspir_text p {
    transform: scale(0.8) translateY(-4px)
}

.inspir_card:hover .reshma ~ .inspir_text p {
    transform: scale(0.8) translateY(-2px)
}
.page-id-1399 .ast-sticky-active.ast-header-sticked .site-navigation ul li a{
	color:#fff !important;
}
.elementor-element-e4fdd09 .elementor-button {
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #000000 !important;
}
/* scroll anime start */

@media screen and (max-width:1200px){
	.hoz-right.logo-design-container ul li {
    width: 250px;
    height: 250px;
	}
}

@media screen and (max-width:1100px){
	.about-h1 h1{
		    font-size: 42px !important;
	}
	.our-brand-telescope-h2 h2,.unforgotable-h2 h2{
        font-size: 48px !important;
		line-height: 50px !important;
	}
	.intersted-h2 h2 ,.lets-create-h1 h1,.flyer-services-h1 h1{
    font-size: 36px !important;
    line-height: 42px !important;
	}
	.brochure-details-container{
		width:90% !important;
	}
	.pointers-container{
		width: 65% !important;
	}
	.some-intering-h2 h2{
		    font-size: 28px !important;
	}
	.why-bmw-logo-h2 h2,.flyer-h2 h2{
  font-size: 32px !important;
	}
	.lets-cook-container{
		width:100% !important;
		padding-inline:80px !important;
	}
	    .lets-cook-container .e-con-inner {
        padding-bottom: 400px !important;
    }
	.idesa-brewing-p{
		width: 95% !important;
	}
	.hoz-right ul li {
    width: 250px;
    height: 250px;
	}
	.hoz-right.logo-design-container ul li {
    width: 170px;
    height: 170px;
	}
	.hoz-right ul:not(:last-child) {
    margin-right: 5px;
	}
	.flyer-h2{
		width:65% !important;
	}
	.reach-out-h2 h2,.gets-touch-h2 h3{
    font-size: 32px !important;
    line-height: 42px !important;
	}
	.lets-create-impact-inner-container{
		width:95% !important;
	}
	.craft-h5{
		width:75% !important;
	}
.home-banner-inner-container {
	        --content-width: 768px !important;
}
	.fly-text.home-banner-bmw-para{
		    width: 55% !important;
}
	.nav-desktop-header,.nav-desktop-header.sticky {
    padding: 20px 50px;
	}
	.no-boundries-header-container .e-con-inner,.our-core-container .e-con-inner{
		        padding-inline: 15px !important;
	}
	.creative-container{
		background-image:none !important;
		padding-inline: 15px !important;
		
	}
	.standing-p{
		    width: 75% !important;
	}
	.animating-container{
		padding:60px 30px !important;
	}
	.menu-footer-container .elementor-nav-menu--main .elementor-nav-menu{
		    justify-content: flex-start !important;
	}
	.menu-footer-container .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a {
    margin-inline-end: auto;
}
}
@media screen and (max-width:992px){
	.why-logo-design-inner-container {
    flex-direction: column !important;
}
	.why-logo-design-wrapper-container,.why-logo-scroll-anime-design-wrapper-container{
		width:100% !important;
	}
	.hoz-right.logo-design-container ul li {
    width: 250px;
    height: 250px;
	}
	.post-1230 .why-logo-design-wrapper-container::after{
		display:none !important;
	}
	.mobile-header{
		display:flex !important;
	}
	.nav-desktop-header{
	display:none !important;
}
	.page-id-1399 .ast-sticky-active.ast-header-sticked [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{
	fill: #fff !important;	
	}
	.page-id-1399 [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
    fill: #000 !important;
}
		[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
    fill: #fff !important;
}
}

@media screen and (max-width:800px){
	.why-logo-design--container{
		padding:15px !important
	}
	.hoz-right.logo-design-container ul li {
    width: 190px;
    height: 190px;
	}
	.elementor-element-343d631 .e-con-inner{
		 flex-direction: column !important;
		        padding: 0px !important;
		gap:0px !important;
	}
	.your-success-header,.elementor-element-efb08ea{
		width:100% !important;
	}
	.elementor-element-4362a01 {
		margin-top:0px !important;
			background:#090909 !important;
	}
	.flyer-h2{
		text-align:left !important;
	}
	    .intersted-h2 h2, .lets-create-h1 h1, .flyer-services-h1 h1 {
        font-size: 32px !important;
        line-height: 42px !important;
    }
	.brochure-details-container, .ui-ux-sec {
        width: 100% !important;
    }
	.hoz-right ul li{
		width: 230px;
		height: 230px;
	}
	    .flyer-h2 {
        width: 100% !important;
    }
    .pointers-container {
        width: 85% !important;
    }
	    .reach-out-h2 h2, .gets-touch-h2 h3 {
        font-size: 26px !important;
        line-height: 36px !important;
    }
	.some-interesting-inner-container,.why-logo-container{
		width:100% !important;
	}
	.elementor-element.elementor-element-bf1fa89.e-con-full.pointers-container.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
    padding-left: 0px !important;
}
	
	.lets-cook-container {
        width: 100% !important;
        padding-inline: 40px !important;
    }
	.idesa-brewing-p p{
		font-size: 20px !important;
	}
	.idea-brewing-container{
		padding-left:30px !important;
	}
	.about-h1 h1 {
        font-size: 34px !important;
    }
	.get-in-touch-btn .elementor-button {
		font-size: 16px !important;
	}
	 .lets-create-h1 h1 {
        font-size: 28px !important;
        line-height: 42px !important;
    }
	.reach-out-h2{
		width:100% !important;
	}
	.about-inner-brainstrom-container,.our-inner-brand-container,.unforgot-design-inner-container,.interesting-inner-container{
		width: 95% !important;
	}
	.good-marketing-p{
		width:100% !important;
	}
	.good-marketing-p p{
		font-size: 18px !important;
	}
	.intertesing-left-container{
		width:50% !important;
	}
	.iconic-h3 h3{
	font-size: 34px !important;
    line-height: 48px !important;
	}
	    .our-brand-telescope-h2 h2, .unforgotable-h2 h2 {
        font-size: 42px !important;
        line-height: 42px !important;
    }

	    .about-inner-brainstrom-left-container::after {
        top: 30%;
        height: 44%;
    }

	.creative-design-container{
		flex-direction: column !important;
	}
	.fly-text.home-banner-bmw-para{
		        width: 80% !important;
	}
	    .ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img {
        max-width: 80px !important;
        width: 80px !important;
    }
	.we-think-h6-italic::after{
		left: -100px;
	}
	.we-think-h6-normal::after {
    left: -145px;
        bottom: -12px;
    transform: scale(0.6);
}
	.we-think-h6-italic::before{
		right: -100px;
	}
	.we-think-h6-normal::before {
    right: -143px;
    bottom: -10px;
    transform: scale(0.6) rotate(-63deg);
}

	    .home-banner-inner-container {
        --content-width: 576px !important;
    }
	.we-think-h6-italic h6{
		    font-size: 18px !important;
	}
	.we-think-h2 h2,.core-think-h2 h2{
    font-size: 48px !important;
    line-height: 64px !important;
	}
	.core-values-container,.three-values-container{
		flex-wrap:wrap !important;
	}
	.creative-container,.animating-container{
		width:48% !important;
	}
	.no-boundaries-h2 h2{
		 font-size:32px !important;
	}
	    .animating-container {
        padding: 80px 30px !important;
    }
	.thress-c-h2 h2{
		    font-size: 130px !important;
	}
	.animating-container{
    gap: 80px 20px;
}
	.menu-footer-container .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a {
    margin-inline-start: 15px !important;
}
}

@media screen and (max-width:576px){
	    .lets-create-h1 h1 {
        font-size: 24px !important;
        line-height: 42px !important;
    }
	.your-success-header::after,.lets-cook-wrapper::after{
		display:none;
	}
	ul.card_1, ul.card_3, ul.card_2 {
    width: 100%;
}
	.hoz-right {
    flex-direction: column;
}
	    .hoz-right ul li ,.hoz-right.logo-design-container ul li{
        width: 350px;
        height: 350px;
    }
	.hoz-right ul:not(:last-child) {
        margin-right: 0px;
		padding-left:0px !important;
    }
	    .flyer-h2 {
        width: 100% !important;
    }
	.flyer-h2 h2{
		text-align: left;
	}
	.elementor-element-343d631 .e-con-inner,.some-interesting-inner-container {
		gap:20px !important;
	}
	    .why-bmw-logo-h2 h2, .flyer-h2 h2 {
        font-size: 26px !important;
    }
	    .idea-brewing-container {
        padding-left: 0px !important;
    }
	    .pointers-container {
        width: 100% !important;
    }
	.pointers-container{
		gap:0px !important;
	}
	    .some-intering-h2 h2 {
        font-size: 24px !important;
        text-align: left;
    }
	.elementor-1399 .elementor-element.elementor-element-523bf17 .elementor-field-group {
    margin-bottom: 45px !important;
}
	.elementor-element-343d631 .e-con-inner{
		padding:40px 0px 0px !important
	}
	.address-h3 h3{
		    font-size: 20px !important;
	}
	    .reach-out-h2 h2, .gets-touch-h2 h3 {
        font-size: 22px !important;
        line-height: 32px !important;
    }
	.about-us-banner-container{
		padding:160px 0px !important;
	}
	.home-banner{
		padding-top: 100px !important;
	}
	.we-think-container .e-con-inner{
		padding-inline:5px !important;
	}
	    .home-banner-inner-container {
        --content-width: 320px !important;
    }
	.home-banner,#canv{
		min-height: 582px !important;
	}
	    .we-think-h6-italic h6 {
        font-size: 16px !important;
    }
	.we-think-h6-italic::before {
        right: -47px;
    }
	.we-think-h6-italic::after{
		left: -47px;
	}
	.we-think-h2 h2, .core-think-h2 h2 {
        font-size: 42px !important;
        line-height: 56px !important;
    }
	.our-solution-h2 h2{
		font-size: 32px !important;
	}
	    .we-think-h6-normal::after {
        left: -50px;
        bottom: 112px;
        transform: scale(0.45);
    }
	.we-think-h6-normal{
		width:75% !important;
	}
	.we-think-h6-normal .elementor-widget-container{
	    padding: 60px 0px 40px 0px !important;	
	}
	.we-think-h6-normal h6,.about-short-para-left p,.about-short-para-right p{
		font-size: 16px !important;
	}
	    .we-think-h6-normal::before {
        right: -50px;
        bottom: 112px;
        transform: scale(0.45) rotate(-63deg);
    }
	.elementor-element-91cf22f{
		   padding: 20px 15px 0px !important;
	}
	.unforgotable-h2 h2 {
        font-size: 30px !important;
    }
	.we-think-h2 .elementor-widget-container{
		    padding: 60px !important;
	}
	.creative-design-line-container::after,.elementor-element-3281de5::before,.elementor-element-a46565f::before,.elementor-element-0c179cd,.web-design-line-container::after,.elementor-element-f6b4060,.our-brand-right-textbox--container::after{
		display:none !important;
	}
	.no-boundaries-h2 h2 {
        font-size: 24px !important;
		margin-bottom:40px !important;
    }
/* 	.creative-design-line-container,.elementor-element-31f8644,.elementor-element-e88d475,.elementor-element-b65e7cc .e-con-inner{
		padding-inline:15px !important;
	} */
	.elementor-element-4730ce6,.elementor-element-045fcc7,.lets-create-impact-right-container,.lets-create-impact-inner-container,.lets-create-impact-left-container{
		padding:0px !important;
	}
	.elementor-element-d14f842 h3,.elementor-element-1ea3924 h3{
		    font-size: 28px !important;
		    padding-bottom:40px !important;
	}
	.elementor-element-c4aee4f,.elementor-element-53b3bc3 h3{
		font-size: 28px !important;
	}
	    .creative-container, .animating-container {
        width: 100% !important;
    }
	.elementor-element-11660c6 {
		border-right:none !important
	}
	.home-banner-bmw-text-italic p,.home-banner-bmw-para p{
		font-size: 16px !important;
	}
	.elementor-element-924c013 p,.elementor-element-47a81b7 h6,.craft-h4 h4{
		font-size: 18px !important;
	}
	.standing-p {
        width: 90% !important;
    }
	    .fly-text.home-banner-bmw-para {
        width: 100% !important;
    }
	.our-creative-p p, .our-creative-para p{
		    font-size: 16px !important;
    width: 70% !important;
    margin: 0 auto !important;
	}
	    .animating-container {
        padding: 100px 30px !important;
    }
	.creative-container{
		background-image:url("https://gray-tarsier-163858.hostingersite.com/wp-content/uploads/2025/04/Frame-95-1.png") !important;
		background-size: 77% !important;
		margin-bottom:40px !important;
	}
	.footer-container,.footer-container-down{
		padding:40px 15px 0px !important;
	}
	.elementor-element-23fb105,.elementor-element-85da362,.elementor-element-4a8f968,.elementor-element-8204b88,.makes-brand-p {
    text-align: left !important;
}
	.why-logo-container{
		padding-top:0px !important;
	}
	.elementor-element-fc6c59d {
		align-items: flex-start !important;
		margin-top:30px;
	}
    .menu-footer-container, .elementor-element-fc6c59d {
        padding-top: 30px !important;
    }

	.menu-footer-container .elementor-nav-menu--main .elementor-nav-menu {
        justify-content: flex-start !important;
        margin-inline-start: 0px;
    }
	.elementor-34 .elementor-element.elementor-element-7d03b60 .elementor-field-group {
    margin-bottom: 25px !important;
}
		.elementor-34 .elementor-element.elementor-element-7d03b60 > .elementor-widget-container {
    padding: 20px 0px 0px 0px !important;
}
	.elementor-element-c4aee4f h3{
		font-size: 26px !important;
	}
	.intertesing-left-container{
		width:100% !important;
	}
	.good-marketing-p .elementor-1475 .elementor-element.elementor-element-0431939 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
	}
	    .iconic-h3 h3 {
        font-size: 28px !important;
        line-height: 48px !important;
    }
	.intersted-h2 h2 {
        font-size: 30px !important;
        line-height: 36px !important;
    }
	    .lets-cook-container {
        background-position: center bottom !important;
        background-image: url(https://gray-tarsier-163858.hostingersite.com/wp-content/uploads/2025/04/bmw-drawing-mobile-view.webp) !important;
        background-size: contain !important;
        padding-bottom: 250px;
    }
	.lets-cook-wrapper{
		padding-bottom:40px !important;
	}
	    .lets-cook-container .e-con-inner {
        padding-bottom: 0px !important;
        padding-top: 0px !important;
    }
	.lets-cook-container {
        padding-inline: 15px !important;
    }
	    .lets-cook-h2 h2 {
        font-size: 60px !important;
        line-height: 64px !important;
    }


}

@media screen and (max-width:380px){
.lottei-anime-3cs {
    transform: scale(0.9);
}
	    .we-think-h6-italic::after,.we-think-h6-italic::before {
        display:none;
    }
	.we-think-h6-italic{
		width:75% !important;
	}
}
@media screen and (max-width: 340px) {
	    .lets-create-h1 h1 {
        font-size: 18px !important;
        line-height: 24px !important;
    }
    .home-banner-inner-container {
        --content-width: 260px !important;
    }
	    .we-think-h2 h2, .core-think-h2 h2 {
        font-size: 32px !important;
        line-height: 50px !important;
    }
	    .we-think-h6-normal::after,.we-think-h6-normal::before {
        bottom: 132px;
    }
	    .creative-container {
        background-size: 100% !important;
	}
	.our-creative-p p, .our-creative-para p {
        width: 90% !important;
    }
	.our-creative-h2 h3{
		    font-size: 20px !important;
	}
	    .our-creative-p p, .our-creative-para p {
        font-size: 13px !important;
    }
	    .animating-container {
        padding: 80px 30px 60px !important;
    }
	



}

