/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

	:root {
		/* site colors */
		--color1:  #da4800;
		--color2:  #2e2f39;
		--pad1: 100px;
		--pad2: 80px;
	}


	/*---General---*/
		/*---Color---*/
			.w-txt p{color: #fff;}
		/*---BTN---*/
			.btn1 a, a.btn1 { text-align: center; background: var(--color1); display: inline-block !important; width: auto !important; padding: 6px 24px; color: #fff; text-decoration: none !important; }
			.btn1 a:hover, a.btn1:hover { background: var(--color2); }
			.btn1 a:focus, .btn1:focus { color: #fff !important; }
			.btn2 a, a.btn2, .process-timeline-row .wp-block-button a{background: var(--color2); color: #fff;}
			.btn2 a:hover, a.btn2:hover, .process-timeline-row .wp-block-button:hover a{background: #fff; color: var(--color2);}
		/*---Title---*/
			.border-title{padding: 30px 45px; position: relative; border-top: 4px solid #fff; border-left: 4px solid #fff;}
			.inner .border-title{padding: 30px;}
			.border-title:before{position: absolute; content:''; width: 100%; height: 100%; right: -40px; top: 0; border-bottom: 4px solid #fff; border-right: 4px solid #fff;}
			.border-title.color-1,.border-title.color-1:before{border-color: var(--color1);}
			h3.color-2{color: var(--color2);}
			h2 span{display: block; color: var(--color2); font-size: clamp(1.25rem, 0.089rem + 3.095vw, 2.875rem);}
		/*---Padding---*/
			.pad1.wp-block-uagb-container{padding-top: var(--pad1);padding-bottom: var(--pad1);}
			.pad2.wp-block-uagb-container{padding-top: var(--pad2);padding-bottom: var(--pad2);}
			.pad1 + .process-title-row.pad2, .pad1 + .img-txt-tab-container.pad2, .img-txt-tab-container.pad2 + .img-txt-tab-container.pad2, .txt-row.pad1 + .linked-boxes-row.pad2{padding-top: 0;}
			.pad-t-0{padding-top:0!important;}
			.wp-block-uagb-container.process-timeline-row-container,.wp-block-uagb-container.images-icons-row{padding-left:0; padding-right: 0;}
			.std-title-row{}
		/*---BG---*/
			.bg-fl-r{background: url('/wp-content/uploads/2026/07/bg_flame.png') top right no-repeat; background-size: auto 100%;}
			.bg-fl-r.bg-color1{background: url('/wp-content/uploads/2026/07/bg_flame-w.png') top right no-repeat; background-size: auto 100%;}
		/*---Link---*/
			body p.wp-block-paragraph a{text-decoration: none!important; font-weight: bold; border-bottom: 1px solid transparent;}
			body p.wp-block-paragraph a:hover{border-bottom: 1px solid var(--color1); color: var(--color1);}
		
	/*---Header---*/
		.ast-primary-header-bar { border-bottom-width: 0;}
		.site-header-primary-section-center{flex-direction: column;align-items: end;}
		.site-header-primary-section-center .menu-item a{border-right: 2px solid #fff;}
		.site-header-primary-section-center .menu-item:last-child a{border-right: 0px solid #fff;}
		.top-links-container{padding-bottom: 10px;}
		.top-links-container a{color: var(--color1);font-family: 'Open Sans', sans-serif; font-size: clamp(0.75rem, 0.523rem + 0.606vw, 1.25rem);}
		.top-links-container a{padding-right: 15px; padding-left: 15px;}
		.top-links-container a + a{border-left: 2px solid var(--color1);}
		.top-links-container a:hover{color: #fff;}
		header{ border-bottom: 1px solid #fff!important;}
		.ast-header-button-1 .ast-custom-button{border: 1px solid var(--color1);}
		.ast-header-button-1 .ast-custom-button:hover{border: 1px solid #fff;}
			/*---Menu---*/
				/*.sub-menu{margin-top: 15px!important;}*/
	/*---Footer---*/
		footer{}
		footer.site-footer{padding-top: 0; background-color: #000;}
		footer *{color: #fff;}
		footer .ast-footer-copyright a{color: var(--color1);font-weight: bold;}
		footer .uagb-infobox-icon-left .uagb-ifb-desc{margin-bottom: 0;padding-left: 10px;}
		footer .uagb-infobox-icon-left .uagb-ifb-desc a{color: var(--color1); border-bottom: 1px solid transparent;}
		footer .uagb-infobox-icon-left .uagb-ifb-desc a:hover{border-bottom: 1px solid #fff; color: #fff;}
		footer li a:hover{color: var(--color1);}
	
	/*---Home---*/
		/*---Hero---*/
			.wp-block-uagb-container.home-hero{padding-top: 180px; padding-bottom: 180px;position: relative;}
			.wp-block-uagb-container.home-hero.inner{padding-top: 100px; padding-bottom: 100px;position: relative;}
			.wp-block-uagb-container.home-hero:before{position: absolute; top: 0; left: 0; width: 80%; height: 100%; background: linear-gradient(90deg,rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 33%, rgba(0, 0, 0, 0.2) 65%, rgba(0, 0, 0, 0.2) 100%);content:'';background: linear-gradient(132deg,rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 33%, rgba(0, 0, 0, 0.2) 65%, rgba(0, 0, 0, 0) 100%);
			background: rgba(0, 0, 0, 0.9);background: linear-gradient(114deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.8) 47%, rgba(0, 0, 0, 0.2) 66%, rgba(0, 0, 0, 0) 100%);}
			.home-hero h1{color: #fff;margin-bottom: 0!important;}
			.home-hero.inner h1{color: var(--color1); text-transform: uppercase; text-align: center;}
			.hero-btns-container{padding-left: 0px;}
			
	/*---USP Bar---*/
		.usp-bar{background-color: #2e2f39;}
		.usp-bar .spectra-image-gallery__media-thumbnail-caption-wrapper--bar-inside{    height: initial;}
		.usp-bar .spectra-image-gallery__media{overflow: visible; text-align:center;}
		.usp-bar .spectra-image-gallery__media img{width: auto!important; height: auto!important;}
		.usp-bar .spectra-image-gallery__media-thumbnail-caption-wrapper--bar-inside{position: relative;}
		.spectra-image-gallery__media-thumbnail-caption{font-family: 'Open Sans', sans-serif;font-size: clamp(0.667rem, 0.515rem + 0.404vw, 1rem);}
	
	/*---linked-boxes-row---*/
		.linked-boxes-row
		
	/*---cta-w-icons---*/
		.cta-w-icons{position: relative;}
		.cta-w-icons:before{position: absolute; width: 100%; height: 100%; content:''; background-color: rgba(46, 47, 57, 0.9); left: 0; top:0;}
		.cta-w-icons .wp-block-uagb-icon-list span{font-family: 'Open Sans', sans-serif;font-size: clamp(1.05rem, 0.523rem + 0.606vw, 1.25rem); font-weight: bold;}
		.uagb-icon-list__wrap { display: grid !important;  grid-template-columns: repeat(6, 1fr) !important;  gap: 20px 30px !important;}
		.uagb-icon-list__wrap .wp-block-uagb-icon-list-child:nth-child(1) { grid-column: 1 / 3 !important; }
		.uagb-icon-list__wrap .wp-block-uagb-icon-list-child:nth-child(2) { grid-column: 3 / 5 !important; }
		.uagb-icon-list__wrap .wp-block-uagb-icon-list-child:nth-child(3) { grid-column: 5 / 7 !important; }
		.uagb-icon-list__wrap .wp-block-uagb-icon-list-child:nth-child(4) { grid-column: 2 / 4 !important; }
		.uagb-icon-list__wrap .wp-block-uagb-icon-list-child:nth-child(5) { grid-column: 4 / 6 !important; }
			/*--- 2column ---*/
				.inner-icon-row.w-2column .uagb-icon-list__wrap { display: grid !important;  grid-template-columns: repeat(4, 1fr)!important;  grid-template-rows: repeat(4, 1fr)!important;  gap: 20px 30px !important;}
				.inner-icon-row.w-2column .uagb-icon-list__wrap .wp-block-uagb-icon-list-child{grid-column: span 2 / span 2!important;}
				.inner-icon-row.w-2column .uagb-icon-list__wrap .wp-block-uagb-icon-list-child:nth-child(1){}
				.inner-icon-row.w-2column .uagb-icon-list__wrap .wp-block-uagb-icon-list-child:nth-child(2){grid-column-start: 3;}
				.inner-icon-row.w-2column .uagb-icon-list__wrap .wp-block-uagb-icon-list-child:nth-child(3){grid-row-start: 2;}
				.inner-icon-row.w-2column .uagb-icon-list__wrap .wp-block-uagb-icon-list-child:nth-child(4){grid-column-start: 3; grid-row-start: 2;}
				.inner-icon-row.w-2column .uagb-icon-list__wrap .wp-block-uagb-icon-list-child:nth-child(5){grid-row-start: 3;}
				.inner-icon-row.w-2column .uagb-icon-list__wrap .wp-block-uagb-icon-list-child:nth-child(6){grid-column-start: 3; grid-row-start: 3;}
				.inner-icon-row.w-2column .uagb-icon-list__wrap .wp-block-uagb-icon-list-child:nth-child(7){grid-column-start: 2!important; grid-row-start: 4;}
				.cta-w-icons.bg-w:before{display: none;}
				.cta-w-icons.bg-w .wp-block-uagb-icon-list span{color: #2e2f39!important;}
				
		.inner-icon-row{margin-top: 30px;}
		
		.linked-boxes-row .linked-boxes-inner-row .uagb-container-inner-blocks-wrap > .wp-block-uagb-container{background-size: cover !important;    background-position: center !important;flex-direction: inherit;padding:0!important;-webkit-box-shadow: 6px 6px 12px 5px rgba(0,0,0,0.3); box-shadow: 6px 6px 12px 5px rgba(0,0,0,0.3); text-align: center;  padding: 22px; min-height: 475px; display: flex; align-items: end; position: relative; overflow: hidden;}
		.linked-boxes-row .linked-boxes-inner-row .uagb-container-inner-blocks-wrap > .wp-block-uagb-container .uagb-ifb-title-wrap{padding: 20px; background-color: #fff;}
		.linked-boxes-row .linked-boxes-inner-row .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:hover .uagb-ifb-title-wrap{background-color: transparent;}
		.linked-boxes-row .linked-boxes-inner-row .uagb-container-inner-blocks-wrap > .wp-block-uagb-container .uagb-ifb-title-wrap h3{margin-bottom: 0;}
		.linked-boxes-row .linked-boxes-inner-row .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:hover{padding: 20px;}
		.linked-boxes-row .linked-boxes-inner-row .wp-block-uagb-info-box .uagb-ifb-button-wrapper a{border-width: 0px!important;}
		.linked-boxes-row .linked-boxes-inner-row .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:hover .uagb-ifb-button-wrapper{margin-bottom: 20px;}
		.linked-boxes-row .linked-boxes-inner-row .wp-block-uagb-info-box .uagb-ifb-desc, .linked-boxes-row .linked-boxes-inner-row .wp-block-uagb-info-box .uagb-ifb-button-wrapper{  max-height: 0;    opacity: 0; overflow: hidden; margin: 0; display: block !important;    transition: max-height 0.45s ease, opacity 0.35s ease, margin 0.35s ease;}
		.linked-boxes-row .linked-boxes-inner-row .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:hover .uagb-ifb-button-wrapper, .linked-boxes-row .linked-boxes-inner-row .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:hover .uagb-ifb-desc{max-height: 300px;    opacity: 1;    margin-top: 10px;}
		.linked-boxes-row .linked-boxes-inner-row .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:hover .wp-block-uagb-info-box{height: 100%;display: flex;	flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center; align-content: stretch; position: absolute!important;}
		.linked-boxes-row .linked-boxes-inner-row .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:hover .uagb-ifb-desc{padding: 20px;}
		.linked-boxes-row .linked-boxes-inner-row .uagb-infobox-icon-above-title{background-color: rgba(255, 255, 255, 0.9); text-align: center;}
		.linked-boxes-row .linked-boxes-inner-row .wp-block-uagb-info-box{max-height: 120px;  transition: max-height 0.6s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.6s ease;}
		.linked-boxes-row .linked-boxes-inner-row .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:hover .wp-block-uagb-info-box{max-height: 100%; border-right: 3px solid var(--color1); border-left: 3px solid var(--color1); position: relative;}
		.linked-boxes-row .linked-boxes-inner-row .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:hover .wp-block-uagb-info-box:before{content:''; width: calc(100% - 30px); height: 3px; background-color: var(--color1); top: 0; left:0;position: absolute;}
		.linked-boxes-row .linked-boxes-inner-row .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:hover .wp-block-uagb-info-box:after{content:''; width: calc(100% - 30px); height: 3px; background-color: var(--color1); bottom: 0; right:0;position: absolute;}
		
	/*---Process Row---*/
		.process-row{}
		.pad2.wp-block-uagb-container.process-title-row{padding-bottom: 0;}
		.process-inner-row{}
		.wp-block-uagb-container.process-timeline-step{width: 12.5%!important;    height: 100%;}		

		.process-timeline-row { background-color: var(--color1); padding: 0 !important; overflow: hidden; box-sizing: border-box; width: 100%; }
		body .process-timeline-row > .uagb-container-inner-blocks-wrap { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: stretch; width: 100%; max-width: none; margin: 0 auto; box-sizing: border-box; min-width:100%!important}
		body .process-timeline-row .uagb-ifb-image-content{width:100%;}
		.home .process-timeline-step { position: relative; width: 12.5% !important; flex: 0 0 12.5% !important; max-width: 12.5% !important; min-width: 0; box-sizing: border-box; padding: 30px 15px !important; display: flex !important; align-items: center; justify-content: center; min-height: 120px; }
		.process-timeline-step::after { content: ''; position: absolute; right: -20px; top: -10px; width: 40px; height: calc(100% + 20px); background-color: transparent; background-image: linear-gradient(to bottom left, transparent calc(50% - 2px), rgba(255,255,255,0.9) calc(50% - 2px), rgba(255,255,255,0.9) calc(50% + 2px), transparent calc(50% + 2px)), linear-gradient(to top left, transparent calc(50% - 2px), rgba(255,255,255,0.9) calc(50% - 2px), rgba(255,255,255,0.9) calc(50% + 2px), transparent calc(50% + 2px)); background-size: 100% 50%; background-repeat: no-repeat; background-position: top, bottom; z-index: 2; pointer-events: none; }
		.home .process-timeline-step:last-child::after { display: none; }
		.process-timeline-step .wp-block-uagb-info-box { width: 100%; text-align: center; }
		.process-timeline-step .uagb-ifb-content { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; }
		.process-timeline-step .uagb-ifb-image-content img { width: 48px; height: auto; max-height: 48px; display: block; margin: 0 auto; }
		.process-timeline-step .uagb-ifb-title { color: #ffffff !important; line-height: 1.3; margin: 0 !important; overflow-wrap: break-word; font-family: 'Open Sans', sans-serif;  font-size: clamp(0.667rem, 0.515rem + 0.404vw, 1rem);}
		/*---Process row - 3 in row ---*/
			.process-title-row + .process-timeline-row-container{padding-top: 30px;}
			.process-timeline-row-container .wp-block-uagb-container.process-timeline-step{width: 33.33%!important;}
			body .process-timeline-row .uagb-ifb-image-content { width: auto;}
			body.home .process-timeline-row .uagb-ifb-image-content { width: 100%;}
			
			
			.process-timeline-row-container .process-timeline-step .uagb-ifb-content{padding: 10px 30px; color: #fff;}
			body .wp-block-uagb-container.process-timeline-row.reverse-row > .uagb-container-inner-blocks-wrap{flex-direction: row-reverse !important;}
			body .wp-block-uagb-container.process-timeline-row.first-row .process-timeline-step:last-child::after , body .wp-block-uagb-container.process-timeline-row.reverse-row .process-timeline-step:first-child::after { display: none; }
			body .wp-block-uagb-container.process-timeline-row.reverse-row .process-timeline-step:nth-child(3)::after,body .wp-block-uagb-container.process-timeline-row.reverse-row .process-timeline-step:nth-child(2)::after{background-image: linear-gradient(to bottom right, transparent calc(50% - 2px), rgba(255,255,255,0.9) calc(50% - 2px), rgba(255,255,255,0.9) calc(50% + 2px), transparent calc(50% + 2px)), linear-gradient(to top right, transparent calc(50% - 2px), rgba(255,255,255,0.9) calc(50% - 2px), rgba(255,255,255,0.9) calc(50% + 2px), transparent calc(50% + 2px));}
			.process-timeline-row .wp-block-button a{padding: 10px 20px;}
			.process-timeline-row.third-row .process-timeline-step:last-child::after{display: none;}
			.process-timeline-row-container p.uagb-ifb-desc{margin-bottom: 0!important;}
	/*---Form Row---*/
		.cta-form-row{}
		textarea.ff-el-form-control::placeholder, input.ff-el-form-control::placeholder{color: #2e2f39!important;}
		.cta-form-row.bg-color1{background-color: var(--color1);}
		.cta-form-row.bg-color1 *{color: #fff;}
		.cta-form-row .ff-btn-submit, .cta-form-row .ff-default .ff-el-form-control{border-width:0;border-radius:0;-webkit-box-shadow: -3px 3px 5px 0px rgba(0,0,0,0.3); box-shadow: -3px 3px 5px 0px rgba(0,0,0,0.3);}
		.cta-form-row .frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom button{padding-top: 13px; padding-bottom: 13px; margin-top: 0px !important;}
		.cta-form-row.bg-color1 .ff-btn-submit{background-color: var(--color2)!important;}
		.cta-form-row.bg-color1 .ff-btn-submit:hover{background-color: #fff!important; color: var(--color1)!important;opacity: 1;}
		.cta-form-row .ff_upload_btn.ff-btn, .cta-form-row .ff_submit_btn_wrapper{margin-top: 5px!important;}
		.cta-form-row p a{font-weight: bold; border-bottom: 1px solid transparent; text-decoration: none!important;}
		.cta-form-row p a:hover{border-bottom: 1px solid var(--color1); color: var(--color1)}
		.cta-form-row .ff_upload_btn.ff-btn{background: url('/wp-content/uploads/2026/07/upload.png') no-repeat; background-position: center right 10px; background-color: #fff;    -webkit-box-shadow: -3px 3px 5px 0px rgba(0, 0, 0, 0.3);    box-shadow: -3px 3px 5px 0px rgba(0, 0, 0, 0.3); padding-top: 15px; padding-bottom: 15px; color:#2e2f39!important; min-width: 250px;}
		.cta-form-row .ff_upload_btn.ff-btn:hover{color: var(--color1)!important;background-color: #fff;}
	/*---IMG BOX Row---*/
		.img-txt-tab-container{}
		.img-txt-tab-container h2{text-transform: uppercase;}
		.img-txt-box-row.wp-block-uagb-container{/*-webkit-box-shadow: -2px 1px 3px 3px rgba(0,0,0,0.3); box-shadow: -2px 1px 3px 3px rgba(0,0,0,0.3);*/padding:0;}
		.tab-row.wp-block-uagb-container{/*-webkit-box-shadow: -2px 1px 3px 3px rgba(0,0,0,0.3); box-shadow: -2px 1px 3px 3px rgba(0,0,0,0.3);*/padding:0;}
		
		.img-txt-tab-container > .uagb-container-inner-blocks-wrap{row-gap:0!important;-webkit-box-shadow: -2px 1px 3px 3px rgba(0,0,0,0.3); box-shadow: -2px 1px 3px 3px rgba(0,0,0,0.3);}
		.img-txt-box-row h2{font-size: clamp(1.667rem, 1.27rem + 1.323vw, 2.222rem);}
		.img-txt-box-row .txt-container{padding: 30px;}
				.carousel-container{padding:0!important;}
				.carousel-container ul.slick-dots{margin-bottom: 0!important;}
				.uagb-slick-carousel ul.slick-dots{}
				.carousel-container .spectra-image-gallery__layout--carousel ul.slick-dots{top: -50px;margin-bottom: 0!important;margin-top:-30px;}
			/*---List---*/
				ul.wp-block-list{padding-left: 0;}
				ul.wp-block-list li::marker{color: var(--color1);}
			/*---Tab---*/
				.img-txt-box-row p.wp-block-paragraph{margin-bottom: 10px!important;}
				.tab-row.wp-block-uagb-container .uagb-tabs__panel{width: 100%; display: block;    box-shadow: -1px 4px 4px -1px rgba(0, 0, 0, 0.3);}
				
				.tab-row.wp-block-uagb-container .uagb-tab a{width: 100%; font-size: 20px; font-weight: bold;}
				.tab-row.wp-block-uagb-container .uagb-tab:hover a,.tab-row.wp-block-uagb-container .uagb-tab.uagb-tabs__active a{color: var(--color1); position: relative;}
				.tab-row.wp-block-uagb-container .uagb-tab:hover a:after, .tab-row.wp-block-uagb-container .uagb-tab.uagb-tabs__active a:after{position: absolute; content:''; height: 100%; border-top: 3px solid var(--color1); border-left: 3px solid var(--color1); width: calc(100% - 20px); left: 0; top: 0;}
				.tab-row.wp-block-uagb-container .uagb-tab:hover a:before, .tab-row.wp-block-uagb-container .uagb-tab.uagb-tabs__active a:before{position: absolute; content:''; height: 100%; border-bottom: 3px solid var(--color1); border-right: 3px solid var(--color1); width: calc(100% - 20px); right: 0; top: 0;}
				
				.tab-row.wp-block-uagb-container .uagb-tabs__wrap ul.uagb-tabs__panel li.uagb-tab a{padding: 10px 12px;}
				.tab-row .uagb-tabs__body-wrap{padding: 30px;}
				.tab-row thead tr{background-color: #2e2f39; color: #fff;}
				.tab-row table td{border-color: #cbcbcb}
	
	/*----IMages + Icons Row ----*/
		
		.images-icons-row .uagb-ifb-desc{margin-bottom: 0!important;}
		.images-icons-row .wp-block-uagb-container.images-icons-container-column{padding-top: var(--pad2);padding-bottom: var(--pad2)}
		.images-icons-row .ico-container{padding-left: 15px; padding-right: 15px;}
	/*---Contact---*/
		table.has-fixed-layout tr:nth-of-type(even){background-color: #ededed}
		table.has-fixed-layout td{border-color: #ddd}
		.contact-table-container p{margin-bottom: 0!important;}
		
	/*---Responsive---*/
		/* min */
			@media (min-width: 1400px) {
				/*---Process--*/
					.process-timeline-row-container .wp-block-uagb-container.process-timeline-step{min-height: 220px;}
			}
			
			@media (min-width: 1025px) {
				.process-timeline-step .uagb-ifb-image-content img{width: 90px; height: auto; max-height: 90px;}
				.process-timeline-row.third-row .uagb-container-inner-blocks-wrap, .process-timeline-row.first-row .uagb-container-inner-blocks-wrap {padding-right: 60px;}
				.process-timeline-row.second-row .uagb-container-inner-blocks-wrap {padding-left: 60px;}
				body .wp-block-uagb-container.process-timeline-row.first-row > .uagb-container-inner-blocks-wrap{background-image: url('/wp-content/uploads/2026/07/chevron-down-1.svg') !important;			background-position: bottom right;background-size: 100px 110%; background-repeat: no-repeat; z-index: 2; pointer-events: none;}
				body .wp-block-uagb-container.process-timeline-row.second-row > .uagb-container-inner-blocks-wrap{background-image: url('/wp-content/uploads/2026/07/chevron-down-1.svg') !important;			background-position: bottom left;background-size: 100px 110%; background-repeat: no-repeat; z-index: 2; pointer-events: none;}
					/*---Tab---*/
						.tab-row.wp-block-uagb-container .uagb-tab { margin: 0; width: 25%;}
			}
		
		/*--- ---*/
			@media (min-width: 1025px) and (max-width: 1460px){
				/*---General---*/
					.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row, .site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row{max-width: calc(100% - 80px);}
				/*---Header---*/	
					.ast-header-button-1[data-section*="section-hb-button-"] .ast-builder-button-wrap .ast-custom-button{padding-left: 15px; padding-right: 15px;}
				/*---Process Line---*/
					.process-timeline-row.third-row .uagb-container-inner-blocks-wrap, .process-timeline-row.first-row .uagb-container-inner-blocks-wrap{ padding-right: 0;    }
					.process-timeline-row.second-row .uagb-container-inner-blocks-wrap {padding-left: 0;}
					
			}
			
			@media (min-width: 768px) and (max-width: 990px){
				.wp-block-uagb-container.img-txt-tab-container{padding-left: 20px; padding-right: 20px;}
			}
		
		/* max */
			@media (max-width: 1600px) {
				/*---BG---*/
					
			}
			
			@media (max-width: 1460px) {
				
					.bg-fl-r{position: relative;}
					.bg-fl-r:before{position: absolute; top:0; left: 0; width: 100%; height: 100%; content:''; background-color: rgba(255, 255, 255, 0.5);}
				/*---Process---*/
					body .wp-block-uagb-container.process-timeline-row.first-row > .uagb-container-inner-blocks-wrap, body .wp-block-uagb-container.process-timeline-row.second-row > .uagb-container-inner-blocks-wrap{background-image: none!important;}
					body .process-timeline-row.wp-block-uagb-container > .uagb-container-inner-blocks-wrap{max-width:calc(100% - 100px)!important;}
			}
			
			
			@media (max-width: 1024px) {
				.process-timeline-row > .uagb-container-inner-blocks-wrap { flex-wrap: wrap !important; }
				.process-timeline-step { width: 25% !important; flex: 0 0 25% !important; max-width: 25% !important; padding: 20px 10px !important; min-height: 140px; } 
				.process-timeline-step::after { right: -15px; width: 30px; } .process-timeline-step:nth-child(4)::after { display: none; }
				.process-timeline-step:nth-child(8)::after { display: none; } 
			}

			@media (max-width: 768px) {
				:root {
				--pad1: 50px;
				--pad2: 30px;
				}
				
				/*---Footer---*/
					footer .ast-builder-grid-row-container-inner .ast-builder-footer-grid-columns{ grid-template-columns: repeat(1, 1fr)!important; text-align: center;}
					footer .uagb-infobox__content-wrap{text-align: center!important;padding: 10px 15px;}
					footer .wp-block-uagb-advanced-heading{text-align: center!important;}
					.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"].footer-widget-area-inner { text-align: center!important;}
				
				.process-timeline-step { width: 50% !important; flex: 0 0 50% !important; max-width: 50% !important; } 
				.process-timeline-step::after { display: none; }
					.home-hero h1.border-title{margin-left:-40px;}
				/*---Usp bar---*/
					.usp-bar .spectra-image-gallery__media-thumbnail-caption{font-size: 20px;}
					.usp-bar .spectra-image-gallery__media--grid { aspect-ratio: auto;}
				/*---Proces---*/
					body .process-timeline-row.wp-block-uagb-container > .uagb-container-inner-blocks-wrap{max-width: 100%!important;}
					body .process-timeline-row > .uagb-container-inner-blocks-wrap{display: block !important;}
					body .process-timeline-row .process-timeline-step{width: 24% !important;max-width: 25% !important; display: inline-block !important;}
					.wp-block-uagb-container.process-timeline-step{height: auto;}
				
					.img-txt-box-row > .uagb-container-inner-blocks-wrap{flex-direction: column!important;}
					.img-txt-box-row > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container{max-width: 100%!important;}
				/*---CTA---*/
					.cta-form-row > .uagb-container-inner-blocks-wrap{flex-direction: column!important;}
					.cta-form-row .uagb-container-inner-blocks-wrap > .wp-block-uagb-container{max-width: 100%;}
					body:not(.home) .bg-fl-r:before{background-color: rgba(255, 255, 255, 0.8);}
					.bg-fl-r.bg-color1, .bg-fl-r{background-size: auto 300px; background-position: bottom right;}
					body:not(.home) .bg-fl-r:before{display: none;}
			}
			
			@media(max-width: 767px){
				:root {
				--pad1: 50px;
				--pad2: 30px;
				}
				
				/*---Title---*/
					.border-title:before{right: -10px;}
					.border-title{margin-left: -10px;     padding: 20px 25px;}
				    .home-hero h1.border-title {  margin-left: -10px; }
				/*---Hero---*/
					.wp-block-uagb-container.home-hero.inner { padding-top: 50px; padding-bottom: 50px;}
					
					.wp-block-uagb-container.home-hero { padding-top: 50px; padding-bottom: 50px;}
					.usp-bar .spectra-image-gallery__layout--grid {grid-gap: 10px;}
					.linked-boxes-row .linked-boxes-inner-row .uagb-container-inner-blocks-wrap > .wp-block-uagb-container{min-height: 250px;}
				/*---TXR row---*/
					 .txt-row p.uagb-ifb-desc{margin-bottom: 0!important;}
				/*---Process-*/
					body .process-timeline-row .process-timeline-step { width: 33% !important; max-width: 32% !important;}
					body .process-timeline-row{text-align: center;}
				/*---CTA---*/
					
					
					.cta-w-icons .inner-icon-row{margin-top: 0;}
					.cta-w-icons .uagb-icon-list__wrap{display: block!important;}
					
					.linked-boxes-row .uagb-infobox-margin-wrapper{line-height: 1;}
					.linked-boxes-row .wp-block-uagb-container{row-gap: 0;}
				/*---Tab---*/
					.img-txt-box-row .txt-container { padding: 15px;}
					.tab-row .uagb-tabs__body-wrap { padding: 20px 10px;}
					
			}

			@media (max-width: 480px) {
				.process-timeline-step { width: 100% !important; flex: 0 0 100% !important; max-width: 100% !important; }
			}