/*
Theme Name: Infinia
Theme URI: https://infinia.alithemes.com
Author: Alithemes
Author URI: https://themeforest.net/user/alithemes
Description: Infinia - Multipurpose Business Startup WordPress Theme
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready
Version: 1.0.0
Requires at least: 5.6
Tested up to: 5.6
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: infinia
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.
*/
.banner-row .row .col-lg-7 {
    position: static !important;
    width: 50% !important;
	transform: translateY(0%) !important;
	padding: 0px !important

}
h1.ds-1{
	font-size: 70px !important;
}
.banner-row .row .col-lg-7 .position-aabsolute{
	left: 0px !important;
}
.banner-row .row .row > div:last-child {
  display: none !important;
}
.banner-row .row .row > div{
	width: 100% !important;
}
#our-service .row{
	gap: 25px 0px !important;
}
.why-we-best .row .col-lg-6 .row{
	display: none !important;
}
.elementor-widget-n-accordion .e-n-accordion-item-title{
	justify-content: space-between !important;
}
.service-detail .row .col-lg-4{
	display: none;
}
.service-detail .row .col-lg-8{
	width: 100% !important;
}
.service-detail .row .col-lg-8 .d-flex{
	display: none !important;
}
.tp-submenu.submenu.has-homemenu{
	display:none !important;
}
.our-mission .alltuchtopdown {
    display: none;
}
img.rounded-3.w-100.w-md-auto {
    width: auto !important;
}
.contact-us .section-contact-4 .row .col-lg-4 {
    display: none;
}
@media (max-width:757px){
	.banner-row .row{
		flex-direction:column-reverse !important;
	}
	.banner-row .row .col-lg-7{
		width: 100% !important
	}
	h1.ds-1 {
    font-size: 33px !important;
    margin: 20px 40px !important;
	text-align:center !important;
	}
	.banner-row  .border-5.border-white.border.rounded-4.mb-4.d-block.d-xl-none{
		display: none !important;
	}
	.section-padding {
    padding: 29px 0;
	}
	    p.fs-5.text-900.my-6 {
        padding: 0px 20px !important;
        text-align: center;
    }

}
