/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 11 2025 | 11:24:05 */
/* kiran css */
.main-header-wrapper { width: 100% !important; }
/*.main-header-wrapper.header-scrolled.header-hide { display: none !important; }*/
.main-header-wrapper.header-scrolled.header-hide {transform: translatey(-100px) !important; }
.main-header-wrapper.header-scrolled.elementor-sticky--active.elementor-section--handles-inside {transition: 1s; z-index: 99999 !important;}
.Services-expanded-animation .services { transition: all 0.5s ease; overflow: hidden; position: relative; }
.Services-expanded-animation .hover .bottom-wrapper { display: block; }
.Services-expanded-animation .services .service-list ul, .tiles-icon .popup .popup-content .right-content .popup-attributes ul { margin: 0px; transition: opacity .65s ease, transform .65s ease; }
.Services-expanded-animation .services .service-list ul li, .tiles-icon .popup .popup-content .right-content .popup-attributes ul li { list-style: none; font-size: 14px; line-height: 25px; color: #ffffffb5; text-transform: capitalize; font-weight: 400;}
.Services-expanded-animation .services .service-list ul li::before, .tiles-icon .popup .popup-content .right-content .popup-attributes ul li::before { content: "//"; color: #ff5b30; padding-right: 5px; }
.Services-expanded-animation .hover .elementor-background-overlay { background-image: radial-gradient(at top right, #1a1a1ad1 40%, #000000 100%) !important; }
.Services-expanded-animation .bottom-wrapper { position: relative; bottom: 0; transition: all 1s ease; }
.what-we-do-wrapper > .elementor-column-gap-default { flex-direction: column !important; }
.what-we-do-wrapper > .elementor-column-gap-default .elementor-column { width: 100% !important;}
.main-icon-wrapper > .elementor-column-gap-default .elementor-column { width: 100%;}
.what-we-do-wrapper > .elementor-column-gap-default { justify-content: end; }
.what-we-do-wrapper { overflow: hidden; }
.what-we-do-wrapper .bottom-wrapper { display: none; }
.what-we-do-wrapper { height: 560px !important; }
.tiles-icon .popup { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: #000; z-index: 999; justify-content: center; align-items: center; }
.tiles-icon .popup-content { background: #fff; padding: 70px 50px; position: relative; width: 1040px; max-width: 90%; }
.tiles-icon .popup-close { position: absolute; top: 10px; right: 10px; cursor: pointer; font-size: 24px; }
.tiles-icon .popup .popup-content { display: flex; background: #2B2B2B; border-radius: 30px 0px 30px 0px; justify-content: space-between; }
.tiles-icon .popup .popup-content .popup-close { font-size: 60px; color: #fff; font-weight: 100; top: 25px; right: 30px; font-family: 'dashicons'; }
.tiles-icon .popup .popup-content .left-content { width: 60%; }
.tiles-icon .popup .popup-content .right-content { width: 40%; padding-top: 30px; }
.tiles-icon .tiles-wrapper { display: flex; flex-wrap: wrap; gap: 40px; align-items: center; justify-content: space-between; }
.tiles-icon .tiles-wrapper .tile { cursor: pointer; padding: 50px 30px; text-align: center; width: 25%; transition: all .5s ease-in-out; display: flex; flex-direction: column; justify-content: center; align-items: center; }
.tiles-icon .tiles-wrapper .tile:hover { background: #2b2b2b; border-radius: 30px 0px 30px 0px; }
.tiles-icon .tiles-wrapper .tile .tile-icon img { width: 150px; height: 150px; object-fit: contain;}
.tiles-icon .tiles-wrapper .tile .tile-title h6 { color: #fff; max-width: 175px; margin-top: 20px; margin-bottom: 0px; }
.tiles-icon .popup .popup-content .left-content .popup-title h5 { color: #fff; text-transform: uppercase; margin: 10px 0px; max-width: 220px; }
.tiles-icon .popup .popup-content .left-content .popup-icon img { height: 150px; object-fit: contain;}
.tiles-icon .popup .popup-content .right-content .att-title { color: #fff; font-family: 'Manrope'; font-weight: 800; font-size: 14px; line-height: 24px; }
.tiles-icon .popup .popup-content .left-content .popup-description p { font-size: 16px; line-height: 26px; color: #ffffffb5; max-width: 320px; font-weight: 400;}
.tiles-icon .popup .popup-content .right-content .popup-attributes { margin-top: 10px; }
.hero-sec .back-head h1 { background: url('https://2025.brand-lift.com/wp-content/uploads/2025/07/capitalize-images.jpg'); background-size: contain; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-position: right top; background-attachment: fixed; font-weight: 500 !important; }
.hero-sec .back-head h1:after { content: "Capitalize"; position: absolute; top: 6px; left: 0px; right: 12px; margin: auto; font-size: 350px; line-height: 360px; -webkit-background-clip: text; -webkit-text-fill-color: transparent; -webkit-text-stroke: #ff5b30; -webkit-text-stroke-width: 3px; font-weight: lighter; }
.contact-form-wrapper .gform_wrapper { padding: 80px; }
.contact-form-wrapper .gform_wrapper p.gform_required_legend { display: none; }
.contact-form-wrapper .gform_wrapper h2.gform_title { font-size: 36px; font-family: 'colfax-bold'; color: #fff; text-align: center; line-height: 46px; margin-bottom: 50px; }
.contact-form-wrapper .gform_wrapper form input, .contact-form-wrapper .gform_wrapper form textarea { border-radius: 5px; padding: 15px 20px !important; font-family: 'Manrope'; margin-top: 9px !important; font-size: 15px !important; border: 1px solid #fff; background-color: transparent; color: #fff !important;}
.contact-form-wrapper .gform_wrapper form .gform-footer.gform_footer.top_label { justify-content: center; padding: 0px;}
.contact-form-wrapper .gform_wrapper form .gform-footer.gform_footer.top_label input { background: #fff; color: #000 !important; padding: 18px 60px !important; border-radius: 50px; font-weight: 900; transition: .5s ease; margin: 0px;}
.contact-form-wrapper .gform_wrapper form .gform-footer.gform_footer.top_label input:hover { background: #000; color: #fff !important; border-color: #000; } 
.contact-form-wrapper .gform_wrapper form textarea { height: 150px !important; }
.contact-form-wrapper .gform_wrapper .validation_message { background: transparent; border: none; color: #fff; padding: 0px; font-weight: 500; margin-top: 5px; font-size: 12px; }
.contact-form-wrapper .gform_wrapper .gform_validation_errors { padding: 10px 46px; margin-bottom: 25px; color: #fff; box-shadow: none; font-weight: 400 !important; border: none; }
.contact-form-wrapper .gform_wrapper form input::placeholder, .contact-form-wrapper .gform_wrapper form textarea::placeholder { color: #fff !important; }
.contact-form-wrapper .gform_wrapper form input:not([type=submit]):focus { background: transparent; }
.contact-form-wrapper .gform_wrapper form { max-width: 900px; margin: auto; }
.contact-form-wrapper .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true] { border: 1px solid #cacaca; color: #000; }
.contact-form-wrapper .gform_confirmation_wrapper { padding: 20px; color: #fff; background: #28a745; text-align: center;}
.contact-form-wrapper .gform_wrapper.gravity-theme .gform-loader{position: absolute !important;}
.team-popup-wrapper,.image-gallery { position: fixed; top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: 111; background: #000; height: 100vh; align-items: center !important; justify-content: center; flex-direction: column;}
.team-popup-wrapper .elementor-section-height-default { max-width: 1200px; margin: auto; }
.team-popup-wrapper .child-continer>.elementor-column-gap-default .elementor-column { width: 100% !important; height: 100vh !important; }
.team-popup-wrapper .child-buttons { position: absolute; top: 0; display: flex ; width: 100%; justify-content: space-between; left: 0; right: 0; bottom: 0; margin: auto; }
.team-popup-wrapper .child-buttons button { padding: 0px; margin: 0px !important; color: #fff; font-size: 55px; background: none; font-weight: 200; }
.team-popup-wrapper .popup-left-content .elementor-widget-text-editor .elementor-widget-container p { padding-top: 12px; }
.team-popup-wrapper .child-buttons button.prev-child { left: -25px; position: absolute; top: 0; bottom: 0;}
.team-popup-wrapper .child-buttons button.next-child { position: absolute; top: 0; bottom: 0; right: -25px; }
.team-popup-wrapper button.close-child { position: absolute; right: 25px; top: 15px; z-index: 999; }
.team-popup-wrapper .child-buttons button.prev-child,.team-popup-wrapper .child-buttons button.next-child { position: absolute; width: 50px; height: 50px; background: #fe5a30; border-radius: 50px; display: flex; align-items: center; justify-content: center; font-size: 35px; line-height: 45px; margin: auto !important; }
.image-gallery .portfolio-gallery img { scroll-snap-align: inherit;}
.image-gallery .portfolio-gallery { width: 100%; display: flex; flex-direction: column; height: 500px; overflow-y: scroll; scroll-snap-type: y mandatory; padding-inline: 40px; gap: 48px; padding-bottom: 48px; align-items: stretch; overflow-x: hidden;}
.image-gallery .gallery-popup { display: flex; flex-direction: column; align-items: center; width: 100%; height: 100%; justify-content: flex-start; margin: auto;}
.image-gallery .gallery-popup .gallery-controls {display: flex; justify-content: space-between; width: 100%; padding-bottom: 10px; justify-content: flex-end;}
.image-gallery .gallery-popup .gallery-controls button { padding: 0; background: none; font-size: 75px; font-weight: 200; transition: opacity 0.5s ease, transform 0.5s ease;line-height: 48px;}
.image-gallery .gallery-popup .gallery-controls button:hover { transform: scale(1.1); }
.image-gallery .gallery-popup .elementor-widget-wrap.elementor-element-populated { width: 100%; padding: 0px !important; }
/* .image-gallery .gallery-popup .elementor-widget-wrap.elementor-element-populated { width: 100%; display: flex; flex-direction: column; height: 900px; overflow-y: scroll; scroll-snap-type: y mandatory; padding-inline: 40px; gap: 48px; padding-bottom: 48px; align-items: stretch; overflow-x: hidden;}*/
.flip-box-sec .hide-gallery a{ display: none !important; }
.team-popup-wrapper .child-continer { top: 0; left: 0; width: 100%; transition: transform 0.4s ease, opacity 0.4s ease; opacity: 0; display: none; }
.main-header-wrapper { position: fixed; width: 100%; z-index: 999; }
.flip-box-sec .elementor-flip-box__back .elementor-flip-box__layer__description ul li::before { content: "//"; color: #000; padding-right: 5px;} 
.flip-box-sec .elementor-flip-box__back .elementor-flip-box__layer__description ul li{ list-style: none;} 
.flip-box-sec .elementor-flip-box__back .elementor-flip-box__layer__description ul {padding: 0px;}
body.popup-open .main-header-wrapper { display: none; }
.child-popup-container { margin: 0px 20px !important; }
.tiles-icon .tiles-wrapper .tile .tile-plus-icon i { margin-top: 15px; color: #fff; }
div#bl-gallery-modal button#bl-gallery-next i , div#bl-gallery-modal button#bl-gallery-prev i{ font-size: 23px; }
div#bl-gallery-modal button#bl-gallery-prev i { position: relative; left: -2px; top: 1px; }
div#bl-gallery-modal button#bl-gallery-next i { position: relative; left: 1px; top: 1px; }
div#bl-gallery-modal #bl-gallery-caption{display: none;}

.hero-sec .back-head h1 span.tst-1 { background: url("https://2025.brand-lift.com/wp-content/uploads/2025/08/span-1.jpg"); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-attachment: fixed; background-position: top center; }
.hero-sec .back-head h1 span.tst-2 { background: url("https://2025.brand-lift.com/wp-content/uploads/2025/08/span-2.jpg"); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-attachment: fixed; background-position: top center; }
.hero-sec .back-head h1 span.tst-3 { background: url("https://2025.brand-lift.com/wp-content/uploads/2025/08/span-3.jpg"); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-attachment: fixed; background-position: top center; }
.hero-sec .back-head h1 span.tst-4 { background: url("https://2025.brand-lift.com/wp-content/uploads/2025/08/span-4.jpg"); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-attachment: fixed; background-position: top center; }
.hero-sec .back-head h1 span.tst-5 { background: url("https://2025.brand-lift.com/wp-content/uploads/2025/08/span-5.jpg"); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-attachment: fixed; background-position: top center; }

/*****saeed_css********/
.Services-expanded-animation .elementor-loop-container.elementor-grid { display: flex !important; flex-direction: row; }
.Services-expanded-animation .elementor-loop-container.elementor-grid .e-loop-item { flex: 1; transition: flex 0.8s ease; }
.Services-expanded-animation .elementor-loop-container.elementor-grid .hover { flex-grow: 2.5; }
.Services-expanded-animation .elementor-loop-container.elementor-grid .hover .elementor-container.elementor-column-gap-default { animation-name: fadeInUp; -webkit-animation-name: fadeInUp; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.flip-box-sec .elementor-flip-box__back { background: #ff5921 !important; }
.flip-box-sec .elementor-flip-box__back .elementor-flip-box__layer__description ul li { padding-left: 5px; }
.flip-box-sec .elementor-flip-box__back .elementor-flip-box__layer__description ul { padding-left: 10px; margin: 0; }
/* .flip-box-sec .elementor-flip-box__back .elementor-flip-box__layer__description ul li::marker { content: "//"; color: #000; } */
.flip-box-sec .elementor-flip-box__back a.elementor-flip-box__button { padding: 0 !important; display: flex; justify-content: flex-end; }
div#bl-gallery-modal button#bl-gallery-prev {left: 50px; background: #ff5921; border-radius: 100%; color: #fff; font-size: 30px; display: flex ; align-items: center; justify-content: center; line-height: normal; padding: 0; width: 50px; height: 50px;} 
div#bl-gallery-modal button#bl-gallery-next {background: #ff5921; border-radius: 100%; color: #ffffff; display: flex ; align-items: center; justify-content: center; line-height: normal; padding: 0; width: 50px; height: 50px; right: 50px;} 
div#bl-gallery-modal button#bl-gallery-close {padding: 0; width: 40px; height: 40px; color: #ffffff; font-size: 40px; border-radius: 5px; left: 50px; top: 10px; line-height: normal;}
.image-gallery .pop-up-img-gallery.elementor-widget-gallery {height: 100vh; overflow-y: scroll; }
.image-gallery .elementor-container {padding-left: 50px; padding-right: 50px; }
div#bl-gallery-modal div#bl-gallery-inner {position: static; }
#bl-gallery-modal.bl-open .bl-gallery-btn.bl-disabled {opacity: 0; }
#bl-gallery-modal.bl-open {background: #000;}

.saeed-testing .elementor-image-box-title {font-size: 30vw; line-height: 1 !important; margin: 0 !important; text-align: center !important; letter-spacing: 10px !important; background-image: url(/wp-content/uploads/2023/07/brandlift-work-featured-summit.jpg) !important; background-size: contain; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; background-clip: text !important; font-family: "Featherweight" !important; font-weight: 500 !important; background-attachment: fixed; }
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {content: ""; position: absolute; top: 8px; left: -12px; right: 0; margin: auto; font-size: 30vw; line-height: 1; -webkit-background-clip: text; -webkit-text-fill-color: transparent; -webkit-text-stroke: #ff5b30; -webkit-text-stroke-width: 3px; font-weight: lighter; text-transform: uppercase; }
.saeed-testing .image-box-sec.ca h3.elementor-image-box-title::after {content: "CA"; } 
.saeed-testing .image-box-sec.pi h3.elementor-image-box-title::after {content: "PI"; } 
.saeed-testing .image-box-sec.ta h3.elementor-image-box-title::after {content: "TA"; } 
.saeed-testing .image-box-sec.li h3.elementor-image-box-title::after {content: "li"; } 
.saeed-testing .image-box-sec.ze h3.elementor-image-box-title::after {content: "ze"; }
.saeed-testing .image-box-sec {position: inherit; }
.saeed-testing .image-box-sec.pi h3.elementor-image-box-title {background-image: url(/wp-content/uploads/2023/07/BL-presentation-op2-scaled.jpg) !important; }
.saeed-testing .image-box-sec.ta h3.elementor-image-box-title {background-image: url(/wp-content/uploads/2023/07/BL-presentation-op4-scaled.jpg) !important;}
.saeed-testing .image-box-sec.li h3.elementor-image-box-title {background-image: url(/wp-content/uploads/2023/07/BL-presentation-wse3-scaled-1.jpg) !important;}
.saeed-testing .image-box-sec.ze h3.elementor-image-box-title {background-image: url(/wp-content/uploads/2023/07/brandlift-work-featured-steakeze.jpg) !important;}
.saeed-testing .elementor-widget-wrap .elementor-inner-column .elementor-widget-wrap {flex-flow: nowrap !important; }
.flip-box-sec .work.type-work:nth-child(3) .elementor-flip-box__layer__description ul {display: flex; flex-flow: wrap; } 
.flip-box-sec .work.type-work:nth-child(3) .elementor-flip-box__layer__description ul li {width: 50%; }

/*****saeed_css********/
/*@media (max-width: 7680px) {
.saeed-testing .elementor-image-box-title {font-size: 2500px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 2500px;}
}

@media (max-width: 6720px) {
.saeed-testing .elementor-image-box-title {font-size: 2200px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 2200px;}
}

@media (max-width: 5917px) {
.saeed-testing .elementor-image-box-title {font-size: 2000px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 2000px;}
}



@media (max-width: 5760px) {
.saeed-testing .elementor-image-box-title {font-size: 1980px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 1980px;}
}

@media (max-width: 5464px) {
.saeed-testing .elementor-image-box-title {font-size: 1700px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 1700px;}
}

@media (max-width: 5440px) {
.saeed-testing .elementor-image-box-title {font-size: 1830px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 1830px;}
}

@media (max-width: 5176px) {
.saeed-testing .elementor-image-box-title {font-size: 1760px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 1760px;}
}

@media (max-width: 5040px) {
.saeed-testing .elementor-image-box-title {font-size: 1650px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 1650px;}
}

@media (max-width: 4438px) {
.saeed-testing .elementor-image-box-title {font-size: 1480px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 1480px;}
}

@media (max-width: 4080px) {
.saeed-testing .elementor-image-box-title {font-size: 1340px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 1340px;}
}

@media (max-width: 3882px) {
.saeed-testing .elementor-image-box-title {font-size: 1300px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 1300px;}
}

@media (max-width: 3840px) {
.saeed-testing .elementor-image-box-title {font-size: 1290px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 1290px;}
}

@media (max-width: 3360px) {
.saeed-testing .elementor-image-box-title {font-size: 1100px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 1100px;}
}

@media (max-width: 2959px) {
.saeed-testing .elementor-image-box-title {font-size: 970px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 970px;}
}

@media (max-width: 2880px) {
.saeed-testing .elementor-image-box-title {font-size: 955px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 955px;}
}

@media (max-width: 2720px) {
.saeed-testing .elementor-image-box-title {font-size: 900px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 900px;}
}

@media (max-width: 2588px) {
.saeed-testing .elementor-image-box-title {font-size: 835px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 835px;}
}

@media (max-width: 2560px) {
.saeed-testing .elementor-image-box-title {font-size: 845px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 845px;}
}*/

/*@media (max-width: 2400px) {
.saeed-testing .elementor-image-box-title {font-size: 792px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 792px;}
}*/

/*@media (max-width: 2240px) {
.saeed-testing .elementor-image-box-title {font-size: 700px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 700px;}
}*/

/*@media (max-width: 2219px) {
.saeed-testing .elementor-image-box-title {font-size: 700px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 700px;}
}*/

/*@media (max-width: 2134px) {
.saeed-testing .elementor-image-box-title {font-size: 690px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 690px;}
}*/

/*@media (max-width: 2119px) {
.saeed-testing .elementor-image-box-title {font-size: 670px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 670px;}
}*/

@media (max-width: 1993px) {
/*.saeed-testing .elementor-image-box-title {font-size: 600px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 600px;}*/
.portfolio-box .elementor-widget-flip-box .elementor-flip-box {height: 597px !important; } 
}

@media (max-width: 1920px) {
/*.saeed-testing .elementor-image-box-title {font-size: 580px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 580px;}*/
.portfolio-box .elementor-widget-flip-box .elementor-flip-box {height: 441px !important; } 
}


@media (max-width: 1867px) {
.portfolio-box .elementor-widget-flip-box .elementor-flip-box {height: 427px !important; }
}

@media (max-width: 1778px) {
.portfolio-box .elementor-widget-flip-box .elementor-flip-box {height: 406px !important; }
}

@media (max-width: 1746px) {
/*.saeed-testing .elementor-image-box-title {font-size: 530px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 530px;}*/
.portfolio-box .elementor-widget-flip-box .elementor-flip-box {height: 399px !important; }
}

@media (max-width: 1680px) {
.portfolio-box .elementor-widget-flip-box .elementor-flip-box {height: 381px !important; }
}

@media (max-width: 1644px) {
/*.saeed-testing .elementor-image-box-title {font-size: 500px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 500px;}*/
.portfolio-box .elementor-widget-flip-box .elementor-flip-box {height: 481px !important; }
}

@media (max-width: 1600px) {
.portfolio-box .elementor-widget-flip-box .elementor-flip-box {height: 360px !important; }
}

@media (max-width: 1536px) {
/*.saeed-testing .elementor-image-box-title {font-size: 475px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 475px;}*/
.portfolio-box .elementor-widget-flip-box .elementor-flip-box {height: 346px !important; }
}

@media (max-width: 1480px) {
/*.saeed-testing .elementor-image-box-title {font-size: 450px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 450px;}*/
.portfolio-box .elementor-widget-flip-box .elementor-flip-box {height: 427px !important; }
}

@media (max-width: 1480px) {
.saeed-testing .elementor-image-box-title {font-size: 400px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 400px;}
}

@media (max-width: 1455px) {
.portfolio-box .elementor-widget-flip-box .elementor-flip-box {height: 326px !important; }
}

@media (max-width: 1423px) {
.portfolio-box .elementor-widget-flip-box .elementor-flip-box {height: 318px !important; }
}

@media (max-width: 1400px) {
.flip-box-sec .elementor-flip-box {height: 390px !important; }
}

@media (max-width: 1344px) {
.portfolio-box .elementor-widget-flip-box .elementor-flip-box {height: 410px !important; }
}

@media (max-width: 1294px) {
.flip-box-sec .elementor-flip-box {height: 393px !important; }

}

@media (max-width: 1280px) {
/*.saeed-testing .elementor-image-box-title {font-size: 380px;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 380px;}*/
.portfolio-box .elementor-widget-flip-box .elementor-flip-box {height: 388px !important; }
}

@media (max-width: 1200px) {
.hero-sec .back-head h1:after{font-size: 280px; line-height: 290px;}
.tiles-icon .tiles-wrapper .tile{width: 30%;}
.tiles-icon .tiles-wrapper{gap: 0px;}
/*.saeed-testing .image-box-sec h3.elementor-image-box-title {font-size: 250px; }
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 250px; }*/
}

@media (max-width: 1164px) {
.portfolio-box .elementor-widget-flip-box .elementor-flip-box {height: 354px !important; } 
}

@media (max-width: 1164px) {
.portfolio-box .elementor-widget-flip-box .elementor-flip-box {height: 340px !important; }
}

@media (max-width: 1098px) {
.portfolio-box .elementor-widget-flip-box .elementor-flip-box {height: 333px !important; }

}

@media (max-width: 1024px) {
.hero-sec .back-head h1:after{font-size: 220px; line-height: 230px;}
.Services-expanded-animation .elementor-loop-container.elementor-grid { display: flex !important; flex-direction: column; }
.what-we-do .what-we-do-wrapper { padding: 120px 40px 40px 40px; height: 100% !important;}
.contact-form-wrapper .gform_wrapper { padding: 50px; }
.contact-form-wrapper .gform_wrapper h2.gform_title { margin-bottom: 30px; }
.what-we-do .elementor-693 .elementor-element.elementor-element-3296fb6 > .elementor-background-overlay { background-image: radial-gradient(at top right, #1a1a1ad1 40%, #000000 100%) !important; }
.main-header-wrapper .elementor-element-populated nav.elementor-nav-menu--dropdown.elementor-nav-menu__container { margin: 0px; }
.tiles-icon .popup-content{padding: 30px 50px;}
.tiles-icon .popup .popup-content .left-content .popup-icon img { height: 100px; }
.nav-menu-wrapper nav.elementor-nav-menu--dropdown.elementor-nav-menu__container { height: 100vh; padding-top: 30px; }
.image-gallery .gallery-popup .gallery-controls { padding-bottom: 25px; }
.bl-gallery-btn { top: 46% !important; }
.main-header-wrapper {z-index: 99999 !important; }
}

/*@media (max-width: 921px) {
.saeed-testing .image-box-sec h3.elementor-image-box-title {font-size: 200px !important; }
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 200px !important; }
}*/







@media (max-width: 1536px) {
.saeed-testing .elementor-image-box-title {font-size: 25vw;}
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 25vw;}
}

@media (max-width: 767px) {
.hero-sec .back-head h1:after{font-size: 140px; line-height: 150px;}
.Services-expanded-animation .bottom-wrapper{display: block; transition: none !important;}
.Services-expanded-animation .services .service-list ul, .tiles-icon .popup .popup-content .right-content .popup-attributes ul {transition: none;}
.Services-expanded-animation .elementor-loop-container.elementor-grid .hover .elementor-container.elementor-column-gap-default { animation-name: none; -webkit-animation-name: none; -webkit-animation-duration: none; animation-duration: none; -webkit-animation-fill-mode: none; animation-fill-mode: none; }
.tiles-icon .tiles-wrapper { gap: 0px; row-gap: 10px; }
.tiles-icon .tiles-wrapper .tile{width: 50%;}
.tiles-icon .tiles-wrapper .tile .tile-icon img { width: 100px; height: 100px; }
.contact-form-wrapper .gform_wrapper { padding: 50px 30px; }
.contact-form-wrapper .gform_wrapper h2.gform_title { margin-bottom: 20px; }
.contact-form-wrapper .gform_wrapper form .gform-footer.gform_footer.top_label input { padding: 14px 45px !important; line-height: 20px !important; }
.contact-form-wrapper .gform_wrapper form input, .contact-form-wrapper .gform_wrapper form textarea { padding: 15px 10px !important; min-height: 10px !important; line-height: 10px !important; margin: 0px !important;}
.contact-form-wrapper .gform_wrapper form fieldset .gform-grid-row { row-gap: 16px; }
.gform_wrapper.gravity-theme .ginput_complex span{margin-bottom: 0px;}
.flip-box-sec .elementor-flip-box .elementor-flip-box__back { position: relative !important; transition: none !important; transform: none !important;}
.flip-box-sec .elementor-flip-box .elementor-flip-box__layer.elementor-flip-box__front { position: relative; }
.flip-box-sec.elementor-flip-box { display: flex; height: 800px !important; flex-direction: column; cursor: auto; }
.flip-box-sec.elementor-loop-container.elementor-grid { gap: 20px; }
.flip-box-sec .elementor-flip-box--effect-flip .elementor-flip-box__layer { backface-visibility: visible; }
.flip-box-sec .elementor-flip-box__layer.elementor-flip-box__front { transform: none !important; }
.flip-box-sec .elementor-flip-box .elementor-flip-box__layer.elementor-flip-box__front {height: 350px !Important; } 
.flip-box-sec .elementor-flip-box .elementor-flip-box__layer.elementor-flip-box__back {height: 100% !Important; }
.portfolio-box .elementor-widget-flip-box .elementor-flip-box {height: 100% !important; }
.main-icon-wrapper .elementor-loop-container.elementor-grid { display: flex; flex-flow: wrap; column-gap: 20px; justify-content: center; }
.main-icon-wrapper .elementor-loop-container.elementor-grid .e-loop-item.team.type-team { width: 100%; }
.tiles-icon .popup .popup-content .left-content { width: 50%; }
.child-popup-container .elementor-container.elementor-column-gap-no { display: flex; flex-direction: column; }
.child-popup-container .popup-right-content, .child-popup-container .popup-left-content { width: 100% !important; }
.child-popup-container .popup-right-content .elementor-widget-image { align-items: center; justify-content: center; display: flex; }
.team-popup-wrapper .child-buttons button.prev-child, .team-popup-wrapper .child-buttons button.next-child { width: 35px; height: 35px; font-size: 28px; line-height: 37px; }
.image-gallery .gallery-popup .gallery-controls { padding-bottom: 15px; }
.image-gallery .portfolio-gallery { gap: 20px; }
.team-popup-wrapper .popup-left-content .elementor-widget-text-editor .elementor-widget-container p { padding-top: 8px; font-size: 16px; line-height: 22px; }
div#bl-gallery-modal button#bl-gallery-next {right: 0; top: -50px !important; background: transparent; width: auto; height: auto;}
div#bl-gallery-modal button#bl-gallery-prev {left: 0; background: transparent; top: -50px !important; width: auto; height: auto;}
div#bl-gallery-modal button#bl-gallery-close {top: -80px; left: 20px !important; font-size: 45px; height: auto; margin: auto;}
div#bl-gallery-modal button#bl-gallery-next i, div#bl-gallery-modal button#bl-gallery-prev i { font-size: 18px; }
#bl-gallery-inner { padding: 0px 10px !important;}
div#bl-gallery-modal div#bl-gallery-inner {padding: 0 !important;position: relative;}
div#bl-gallery-modal button#bl-gallery-next i {font-size: 30px; }
div#bl-gallery-modal button#bl-gallery-prev i {font-size: 30px; }
.what-we-do .elementor-widget-loop-grid .elementor-loop-container.elementor-grid {row-gap: 20px; }
.what-we-do .elementor-widget.elementor-widget-loop-grid:first-child {margin-bottom: 20px !important; }
.portfolio-box {margin-bottom: 20px; }
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 120px !important; }
.saeed-testing .image-box-sec h3.elementor-image-box-title {font-size: 120px !important; }
.flip-box-sec .work.type-work {margin-bottom: 20px !important; }
.flip-box-sec .work.type-work .elementor-widget-flip-box {height: 100% !important; }
.flip-box-sec .work.type-work .elementor-widget-flip-box .elementor-widget-container {height: 100% !important; }
.flip-box-sec .work.type-work:last-child {margin-bottom: 0 !important; } 

}

@media (max-width: 600px){
.tiles-icon .popup .popup-content .left-content , .tiles-icon .popup .popup-content .right-content { width: 100%; }
.tiles-icon .popup .popup-content{flex-direction: column;}
.tiles-icon .popup-content{padding: 30px;}
.tiles-icon .popup .popup-content .right-content{padding-top: 12px;}

}

@media (max-width: 500px){
.saeed-testing .image-box-sec h3.elementor-image-box-title {font-size: 80px !important; }
.saeed-testing .image-box-sec h3.elementor-image-box-title:after {font-size: 80px !important; left: -9px; top: 5px; }
.flip-box-sec .work.type-work:nth-child(3) .elementor-flip-box__layer__description ul li {width: 100% !important; }
}

@media (max-width: 480px) {
.hero-sec{height: 100vh !important; display: flex; align-items: center; justify-content: center;}
.hero-sec .elementor-container.elementor-column-gap-default { width: 100%; }
.hero-sec .back-head h1:after{font-size: 80px; line-height: 90px;right: 7px; letter-spacing: 6px; -webkit-text-stroke-width: 2px;}
.tiles-icon .tiles-wrapper .tile {padding: 15px;}
.contact-form-wrapper .gform_wrapper { padding: 30px 20px; }
.contact-form-wrapper .gform_wrapper.gravity-theme .gform_fields, .contact-form-wrapper .gform_wrapper form fieldset .gform-grid-row{row-gap: 8px;}
.hero-sec .back-head h1 { background-attachment: scroll; background-position: center center; }
.flip-box-sec.elementor-flip-box { height: 750px !important; }
.tiles-icon .tiles-wrapper .tile .tile-icon img { width: 80px; height: 80px; }
.child-popup-container { margin: 0px!important; }
.team-popup-wrapper .popup-left-content .elementor-widget-text-editor .elementor-widget-container p { padding-top: 7px; font-size: 14px; line-height: 20px; }
.team-popup-wrapper .child-buttons button.prev-child, .team-popup-wrapper .child-buttons button.next-child { width: 30px; height: 30px; font-size: 22px; list-style: 33px;}
.team-popup-wrapper .child-buttons button.prev-child { left: -16px; }
.team-popup-wrapper .child-buttons button.next-child { right: -16px; }
}

@media (max-width: 350px) {
.saeed-testing .image-box-sec h3.elementor-image-box-title::after {left: 0; top: 0; } 
.saeed-testing .elementor-widget-wrap .elementor-inner-column .elementor-widget-wrap {padding: 0 0 0 15px;}
}

@-webkit-keyframes fadeInUp {
0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
100% { opacity: 1; -webkit-transform: none; transform: none; }
}
@keyframes fadeInUp {
0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
100% { opacity: 1; -webkit-transform: none; transform: none; }
}
