h1, h2, h3, h4, h5, h6, p, li, a, div {
	font-family:'DM Sans', sans-serif !important
}
h2, h3, h4, h5, h6 {
	color:var(--global-palette3)
}
:root{
	--global-palette3:#175cff !important
}
.elementor-kit-16 {
	--e-global-color-text:#0d1875 !important
}
#custom_html-2{
	display:none !important
}
#primary-menu li {
	padding:0 10px;
}
#primary-menu li:last-child a{
	width:160px;
	height:45px;
	display:flex;
	align-items:center;
	justify-content:center;
	background:#175cff;
	border-radius:5px;
	color:white !important;
	font-size:18px;
	font-weight:600;
}
#primary-menu li:last-child a:hover{
	background:#06339C;
}
.site-footer-middle-section-1 .site-title,
.site-branding .site-title{
	position:relative;
	display:flex;
	flex-direction:column;
	justify-content:flex-end;
	align-items:flex-end;
}
.header-html-inner p:first-child {
	margin:0 !important
}
.main-navigation .primary-menu-container > ul > li.menu-item > a,
.site-branding .site-title, footer .site-title{
	color:var(--e-global-color-text) !important
}
.elementor-widget-text-editor a,
.main-navigation .primary-menu-container > ul > li.current-menu-item > a,
.main-navigation .primary-menu-container > ul > li.menu-item > a:hover{
	color:var(--global-palette3) !important
}
.main-navigation .primary-menu-container > ul > li.menu-item > a{
	font-weight:600
}
.site-footer-middle-section-1 .site-title:after,
.site-branding .site-title:after{
	content:"by asc";
	font-size:18px
}
.site-branding a.brand{
	gap:0;
}
.mobile-html-inner .site-branding,
.header-html-inner .site-branding,
.site-branding .site-title-wrap {
	display:flex;
	align-items:center;
}
.site-branding .site-title-wrap {
	padding-left:10px
}
.site-branding .site-description{
	width: 140px;
    font-weight: 400;
    line-height: normal;
	border-left:1px solid #5a5f69;
	padding:7px 0 7px 15px;
	margin-left:15px;
}
.site-branding .site-title:after, .site-footer-middle-section-1 .site-title:after,.site-footer-middle-section-1 #text-2 li i,
.main-banner .elementor-widget-container h6, .works-con .elementor-image-box-wrapper h3 span, footer .widget-title,
.main-banner .blockquote .elementor-widget-container:after, .site-footer-middle-section-1 #text-2 p, .main-navigation .primary-menu-container > ul > li.menu-item > a:hover,
.main-banner h3 strong, .explore-solutions h2 strong, .works-con .elementor-heading-title small, .site-footer-middle-section-2 .footer-widget-area li a:hover,
.team-sec  p strong,
.team-sec h2 span{
	color:#175cff;
}
.elementor-section.elementor-section-boxed > .elementor-container{
	max-width:1280px !important
}
.main-banner {
	background: linear-gradient(135deg,  rgba(239,242,247,1) 0%,rgba(205,228,249,1) 100%);
}
.main-banner .elementor-widget-heading{
	margin-bottom:0;
}
.main-banner h3 {
	margin:0 0 10px !important;
}
.main-banner .elementor-widget-image-box .elementor-widget-container {
	width:205px;
	height:60px;
	border-radius:60px;
	display:flex;
	align-items:center;
	flex-wrap:wrap;
}
.main-banner .elementor-widget-container h6 {
	font-weight:400;
	font-size:16px;
}
.elementor-image-box-wrapper{
	flex-wrap:wrap;
	width:100%;
	align-items:center !important;
}
.main-banner .elementor-widget-image-box h3 {
	margin-bottom:5px;
}
.main-banner .elementor-widget-image-box p {
	margin:0;
}
.main-banner .elementor-widget-image-box .elementor-image-box-img{
	width:45px;
	height:45px;
	display:flex;
	align-items:center;
	justify-content:center;
	background:#175cff;
	border-radius:100%;
}
.main-banner .elementor-widget-image-box .elementor-image-box-content {
	width:68%
}
.main-banner .elementor-widget-text-editor ul {
	padding:25px 0;
}
.elementor-widget-text-editor ul {
	margin:0;
	padding:0;
}
.elementor-widget-text-editor li{
	list-style:none;
	color:#0d1875;
	position:relative;
	font-size:18px;
	padding:10px 0 10px 20px;
}
.home .elementor-widget-text-editor li {
	padding:10px 0 10px 30px;
	
}
.elementor-widget-text-editor li:before{
	background:#175cff;
	width:8px;
	height:8px;
	border-radius:100%;
	content:"";
	position:absolute;
	left:0;
	top:20px;
}
.home .elementor-widget-text-editor li:before{
	content:"";
	position:absolute;
	left:0;
	top:13px;
	width:18px;
	height:20px;
	background:url(https://www.ascfulfillmentusa.com/wp-content/uploads/2025/04/shiled-tick.png) no-repeat left top;
}
.main-banner .elementor-widget-text-editor h5 {
	font-weight:500;
}
.main-banner .blockquote h3 {
	display: flex;
    flex-direction: column;
}
.main-banner .blockquote .wpr-advanced-text-suffix {
	line-height: 24px !important;
    display: block;
    font-weight: 500 !important;
	padding:10px 0 0
}
.main-banner .blockquote .elementor-widget-container {
	position:relative;
}
.main-banner .blockquote .elementor-widget-container:after{
	content:"\f10e";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
	position:absolute;
	right:35px;
	top:25px;
}
.counter .elementor-column .elementor-col-25 .elementor-widget-wrap{
	border-left:1px solid #0a083b;
	padding:35px 0 35px 45px
}
.counter .elementor-container>.elementor-col-25:nth-child(1) .elementor-widget-wrap {
	border-left:none;
	padding-left:0;
}
.counter .elementor-counter-title {
	flex-direction:column;
	align-items:flex-start;
	justify-content:flex-start;
	line-height:normal
}
.counter .elementor-counter-title small{
	display:block;
	color:#0a083b;
	font-size:14px;
	font-weight:400;
}
.explore-solutions .elementor-widget-heading{
	margin:0;
}
.explore-solutions h2 {
	margin-bottom:0;
}
.explore-solutions h2 strong{
	display:block;
}
.explore-solutions .elementor-widget-text-editor p {
	font-size:20px
}
.explore-solutions .elementor-image-box-wrapper{
	align-items:flex-start !important
}
.home .explore-solutions .elementor-image-box-wrapper .elementor-image-box-img {
	width:38px
}
.explore-solutions .elementor-image-box-wrapper .elementor-image-box-content{
	width:84%;
}
.explore-solutions .elementor-widget-wrap {
	align-content: inherit;
}
.explore-solutions h3 {
	margin-bottom:0;
}
.explore-solutions h3 small{
	font-weight:400;
	font-size:15px;
}
.explore-solutions .elementor-widget-image-box {
	display:flex;
}
.works-con .elementor-col-33{
	position:relative;
}
.works-con .elementor-col-33:after{
	content:"";
	position:absolute;
	left: -80px;
    top: 10px;
	width:172px;
	height:77px;
	background:url(https://www.ascfulfillmentusa.com/wp-content/uploads/2025/04/arrow.png) no-repeat left top;
}
.works-con .elementor-col-33:first-child:after{
	display:none;
}
.works-con .elementor-col-33:nth-child(3):after{
	background:url(https://www.ascfulfillmentusa.com/wp-content/uploads/2025/04/arrow1.png) no-repeat left top;
	bottom:210px;
	top:auto;
	height:87px;
}
.works-con .elementor-image-box-wrapper figure{
	width:215px;
	height:215px;
	display:flex;
	margin:0 auto 20px !important;
	align-items:center;
	justify-content:center;
	background: linear-gradient(to bottom, rgba(0,93,255,1) 0%,rgba(103,182,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */;
	border-radius:100%;
}
.works-con .elementor-heading-title {
	color:#0a083b;
	font-size:44px;
}
.works-con .elementor-heading-title small{
	font-size:18px;
	font-weight:600
}
.works-con .elementor-heading-title span{
	color:#0d1875;
	font-size:20px;
	font-weight:500
}
.works-con .elementor-image-box-wrapper h3 span{
	display:block;
	font-size:18px;
}
.works-con .elementor-image-box-wrapper .elementor-image-box-description{
	width:265px;
	margin:0 auto
}
.faq .e-con-inner {
	margin:0
}
.faq .e-child .e-child{
	padding:0;
}
.faq p {
	color:#0D1875;
}
.team-sec h2 {
	margin-bottom:0 !important;
}
.team-sec p{
	margin:0 0 15px
}
.team-sec .elementor-col-50:first-child .e-hosted-video,
.team-sec .elementor-col-50:first-child .elementor-element .elementor-widget-container,
.team-sec .elementor-col-50:first-child .elementor-element{
	display:flex;
	width:100%;
	flex-wrap:wrap;
}
.team-sec  video{
	height:540px !important;
}
/* FOOTER */
#media_image-2 {
	margin-bottom:0 !important
}
#media_image-2 img{
	width:219.5px !important
}
.site-top-footer-inner-wrap{
	display:flex;
	justify-content:center;
}
.site-top-footer-wrap{
	background:#175cff;
	padding:45px 0 15px;
	text-align:center;
	margin-bottom:35px;
}
.site-top-footer-wrap h3,
.site-top-footer-wrap p {
	color:white
}
.site-top-footer-wrap h3 {
	font-size:40px;
}
.site-top-footer-wrap p {
	font-size:18px;
	margin:5px 0 30px
}
.site-top-footer-wrap p a{
	width:210px;
	height:55px;
	border-radius:30px;
	background:white;
	color:#175cff;
	display:flex;
	justify-content:center;
	align-items:center;
	text-decoration:none;
	margin:0 auto;
	font-weight:600;
	border:2px solid white;
}
.site-top-footer-wrap p a:hover{
	background:none;
	color:white;
	text-decoration:none;
}
.site-footer-top-section-2, .site-footer-top-section-3 {
	display:none;
}
.site-middle-footer-inner-wrap{
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
}
.site-footer-middle-section-1 #custom_html-2 {
	margin-bottom:0;
}
.site-footer-middle-section-1 #custom_html-2 p {
	margin:0;
}
.site-footer-middle-section-1 #custom_html-2 .textwidget  {
	display:flex;
	align-items:center;
}
.site-footer-middle-section-1 #custom_html-2 .textwidget p{
	font-weight: 700;
    font-size: 26px;
    line-height: 1.2;
    color: var(--global-palette3);
	padding-left:10px
}
.site-footer-middle-section-1 #text-2 p {
	font-size:17px;
	font-weight:600;
}
.site-footer-middle-section-1 #text-2 ul {
	padding:0;
	margin:0;
}
.site-footer-middle-section-1 #text-2 li{
	list-style:none;
	display:flex;
	padding:10px 0;
	align-items:flex-start;
	font-size:16px;
	color:#0a083b;
}
.site-footer-middle-section-1 #text-2 li i {
	font-size: 27px;
	margin-right:15px;
	margin-top:10px;
}
.site-footer-middle-section-1 #text-2 li i.fa-phone-volume {
    transform: rotate(-40deg);
	
}
footer .widget-title {
	text-transform:capitalize !important;
}
.site-footer-middle-section-1 #text-2 li strong{
	display:block;
	font-size:18px;
}
.site-footer-middle-section-1{
	width:23%;
}
.site-footer-middle-section-2{
	width:74%;
	display: flex;
    flex-wrap: wrap;
}
.site-footer-middle-section-2 .footer-widget-area{
	width:25%
}
.site-footer-middle-section-2 .footer-widget-area li a{
	color:#0a083b;
	font-size:16px;
	font-weight:500;
}

.site-footer-middle-section-3{
	display:none
}
.site-bottom-footer-wrap .site-container{
	border-top:1px solid #d5eafe;
}
.site-bottom-footer-wrap p{
	font-size:14px;
	font-weight:700;
	color:#727e9c;
}
.site-bottom-footer-inner-wrap {
	padding:0;
}
/* PAGE TITLE */
.page-title .elementor-element{
	margin-bottom:0 !important;
}
.int-cols-con p{
	margin:10px 0;
}
.int-cols-con .elementor-widget-heading,
.int-cols-con h2, .quote-top-con h3,
.int-cols-com .elementor-widget-image-gallery,
.int-cols-con .gallery{
	margin:0 !important;
}
.int-cols-con .gallery-item {
	width:255px;
	margin:15px !important;
	padding:0;
}
.int-cols-con .gallery {
	margin:0 -15px !important
}
.int-cols-con .gallery-item .gallery-icon{
	width:255px;
	height:90px;
	border-radius:10px;
	display:flex;
	align-items:center;
	justify-content:center;
	box-shadow:0 0 7px rgba(0,0,0,0.1)
}
.int-icons-col .elementor-widget-text-editor{
	margin:0 auto;
}
.int-icons-col .elementor-widget-text-editor p {
	font-size:16px;
}
.int-icons-col .elementor-inner-section {
	max-width:70%;
	margin:0 auto;
}
.page-id-624 .int-icons-col .elementor-inner-section,
.page-id-504 .int-icons-col .elementor-inner-section {
	max-width:100%;
	margin:0 auto;
}
.page-id-332 .explore-solutions.int-icons-col .elementor-image-box-wrapper .elementor-image-box-img {
	width:48px;
}
.explore-solutions.int-icons-col .elementor-image-box-wrapper .elementor-image-box-content {
    width: 80%;
}
.con-blue-bg {
	position:relative;
}
.con-blue-bg:before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:480px;
	background:#175cff;
}
.con-blue-bg p{
	margin:15px 0
}
.quote-top-con h3,
.quote-top-con p {
	color:white;
}
.quote-top-con p,
.quote-mid-con p {
	font-size:21px
}
.quote-top-con h3 {
	font-size:57px;
}
.quote-btm-con h3,
.quote-mid-con h5,
.quote-mid-con h4 {
	font-size:30px;
}
.quote-mid-con h4,
.quote-mid-con h5,
.quote-mid-con p {
	color:#0a083b;
}
.quote-mid-con {
	padding-bottom:25px;
}
.quote-btm-con p strong{
	font-size:18px;
}
.e-n-accordion-item {
	border:1px solid #dfe7fd;
	padding:15px;
	border-radius:15px;
}
.elementor-widget-n-accordion .e-n-accordion-item[open] {
	background:#f3f6ff
}
.how-list-con.elementor-widget-text-editor li {
	padding:25px 35px;
	font-size:16px;
	margin:15px 0;
}
.how-list-con.elementor-widget-text-editor li strong{
	display:block;
	font-size:18px;
	padding-bottom:5px
}
.how-list-con.elementor-widget-text-editor li:first-child,
.how-list-con.elementor-widget-text-editor li:nth-child(n+2) {
	background:#e9f5fe;
}
.how-list-con.elementor-widget-text-editor li:nth-child(2n+2) {
	background:#f5fafe;
}
.how-list-con.elementor-widget-text-editor li:before{
	display:none;
}
.btn-call .elementor-button-text{
	text-align:left;
	font-size:19px;
}
.btn-call svg{
	width: 25px;
    height: 25px !important;
    margin-right: 10px;
}
.btn-call strong{
	display:block;
	padding-bottom:5px;
	font-size:16px;
}
.entry.single-entry {
	box-shadow:none !important
}
@media(max-width:1199px){
	.counter .elementor-column .elementor-col-25 .elementor-widget-wrap {
		padding-left:30px
	}
	.works-con .elementor-col-33:after {
		background-size:cover !important;
	}
	.int-icons-col .elementor-inner-section {
		max-width:100%
	}
	.elementor-18 .elementor-element.elementor-element-af78f6b{
		max-width:95%;
	}
}
@media(min-width:1100px) and (max-width:1199px){
	.explore-solutions .elementor-image-box-wrapper .elementor-image-box-content {
		width:80%
	}
	.explore-solutions .elementor-image-box-wrapper h3 {
		font-size:18px !important;
	}
	.works-con .elementor-col-33:after {
		left:-80px;
		width: 160px;
        height: 68px;
	}
	.works-con .elementor-col-33:nth-child(3):after{
		height:75px
	}
	.elementor-18 .elementor-element.elementor-element-40394bf5 .wpr-button{
		font-size:18px;
	}
	#primary-menu li {
		padding:0 5px;
	}
	.main-navigation .primary-menu-container > ul > li.menu-item > a {
		padding:5px;
	}
}
@media(max-width:1099px){
	.mobile-navigation ul li.current-menu-item > a {
		background:#175CFF;
		color:white !important
	}
	.site-title-wrap div{
		display:flex !important;
	}
	.elementor-18 .elementor-element.elementor-element-5a4f0b5,
	.elementor-18 .elementor-element.elementor-element-289a239,
	.elementor-18 .elementor-element.elementor-element-8ad212b,
	.elementor-18 .elementor-element.elementor-element-42d6ac570,
	.elementor-18 .elementor-element.elementor-element-195598a10,
	.elementor-18 .elementor-element.elementor-element-2cc2aea70{
		padding:55px 0;
	}
	.elementor-18 .elementor-element.elementor-element-875e49f,
	.elementor-18 .elementor-element.elementor-element-42d6ac570{
		margin-top:0;
	}
	.main-banner .elementor-widget-text-editor ul {
		padding:0;
	}
	.elementor-18 .elementor-element.elementor-element-40394bf5 > .elementor-widget-container{
		margin-top:0;
	}
	body:not(.rtl) .elementor-18 .elementor-element.elementor-element-cb0c8a7{
		right:20px
	}
	.elementor-widget-text-editor li{
		font-size:16px;
	}
	.main-banner h5 {
		font-size:18px;
	}
	.explore-solutions .elementor-col-33 h3 {
		font-size:16px !important
	}
	.explore-solutions .elementor-image-box-wrapper .elementor-image-box-content{
		width:100% !important;
		padding-top:10px
	}
	.explore-solutions .elementor-col-33 .elementor-widget-container{
		padding:20px !important
	}
	.works-con .elementor-col-33:after{
		width: 130px;
		left:-61px;
   		 height: 57px !important;
	}
	.works-con .elementor-image-box-wrapper figure {
		width:160px;
		height:160px;
		padding:30px
	}
	.elementor-18 .elementor-element.elementor-element-5a4f0b5{
		padding-left:30px;
		padding-right:30px;
	}
	.site-middle-footer-inner-wrap{
		justify-content:center;
	}
	.site-footer-middle-section-2{
		width:100%
	}
	.elementor-548 .elementor-element.elementor-element-30a648d4{
		margin-bottom:50px;
	}
	.elementor-548 .elementor-element.elementor-element-f83d955{
		margin-top:0;
	}
	.elementor-548 .elementor-element.elementor-element-5a92d29 {
		margin-top:15px;
	}
	.elementor-548 .elementor-element.elementor-element-4a79f34e > .elementor-element-populated,
	.elementor-548 .elementor-element.elementor-element-b3bed36 > .elementor-element-populated{
		padding-top:40px;
		padding-bottom:30px;
	}
	.elementor-332 .elementor-element.elementor-element-115bf58 .elementor-heading-title br{
		display:none;
	}
	.popup-drawer .drawer-inner{
		background:#F3F6FF !important
	}
	
	.mobile-navigation a{
		font-size:18px !important;
		color:#0D1875 !important
	}
}
@media(min-width:992px) and (max-width:1199px){
	
	.elementor-18 .elementor-element.elementor-element-02adfbb {
		left:-55px
	}
	.elementor-18 .elementor-element.elementor-element-5a4f0b5,
	.elementor-18 .elementor-element.elementor-element-289a239,
	.elementor-18 .elementor-element.elementor-element-195598a10,
	.elementor-18 .elementor-element.elementor-element-2cc2aea70{
		padding-left:20px;
		padding-right:20px;
	}
}
@media(min-width:992px) and (max-width:1099px){
	.counter .elementor-counter-title small {
		font-size:13px;
	}
	.main-banner h3.elementor-heading-title {
		font-size:33px !important;
	}
	.explore-solutions .elementor-col-33{
		width:33.333% !important;
	}
	.counter .elementor-column .elementor-col-25 {
		width:25% !important;		
	}
	.counter .elementor-counter-title {
		font-size:22px !important;
	}
	.counter .elementor-column .elementor-col-25 .elementor-widget-wrap{
		padding:20px 0 20px 15px;
	}
	.counter .elementor-counter-number-wrapper {
		font-size:50px !important
	}
	.elementor-18 .elementor-element.elementor-element-65f3550 .elementor-heading-title {
		font-size:40px;
	}
	.elementor-image-gallery .gallery-columns-2 .gallery-item{
		max-width:40%
	}
	.int-cols-con .gallery-item .gallery-icon{
		width:100%;
		padding:15px;
	}
	.elementor-18 .elementor-element.elementor-element-8ad212b{
		padding-top:0 !important
	}
}
@media(max-width:991px){
	.elementor-18 .elementor-element.elementor-element-3cf675d3 {
		order:-1
	}
	.elementor-18 .elementor-element.elementor-element-3cf675d3 .elementor-widget-wrap{
		max-width:580px;
		margin:0 auto;
	}
	.elementor-388 .elementor-element.elementor-element-61d4aef2,
	.elementor-388 .elementor-element.elementor-element-7922b437,
	.elementor-element-b175487 .elementor-col-50,
	.elementor-332 .elementor-element.elementor-element-8fe8d92,
	.elementor-332 .elementor-element.elementor-element-630a5ddd,
	.elementor-561 .elementor-element.elementor-element-8fe8d92,
	.elementor-561 .elementor-element.elementor-element-630a5ddd,
	.elementor-548 .elementor-element.elementor-element-4a79f34e,
	.elementor-548 .elementor-element.elementor-element-b3bed36,
	.elementor-18 .elementor-element.elementor-element-3cf675d3,
	.elementor-18 .elementor-element.elementor-element-6c7e3a1e{
		width:100%;
	}
	.elementor-element-b175487 .elementor-col-50{
		padding:0 15px;
	}
	.elementor-18 .elementor-element.elementor-element-6c7e3a1e {
		padding:25px;
	}
	.counter .elementor-col-25:nth-child(3) .elementor-widget-wrap{
		border-left:none;
		padding-left:0;
	}
	.elementor-332 .elementor-element.elementor-element-630a5ddd,
	.elementor-561 .elementor-element.elementor-element-630a5ddd{
		order:-1;
		padding-bottom:25px;
	}
	.elementor-18 .elementor-element.elementor-element-8ad212b {
		padding-top:0 !important
	}
}
@media(min-width:768px) and (max-width:991px){
	.elementor-18 .elementor-element.elementor-element-2a7c6079 .elementor-heading-title {
        font-size: 42px;
        line-height: 61px;
    }
	.counter .elementor-col-25{
		width:50% !important
	}
	.works-con .elementor-col-33:after,
	.explore-solutions br{
		display:none;
	}
	.works-con .elementor-image-box-wrapper figure {
		width:120px;
		height:120px;
		padding:20px;
	}
	.site-footer-middle-section-1 {
		width: 30%;
	}
	.elementor-18 .elementor-element.elementor-element-42d6ac570,
	.elementor-18 .elementor-element.elementor-element-195598a10{
		padding-left:20px;
		padding-right:20px
	}
}
@media(max-width:767px){
	.main-banner .elementor-image-box-wrapper {
		display:flex;
		flex-wrap:wrap;
	}
	.works-con .elementor-col-33:after{
		display:none !important
	}
	.site-footer-middle-section-1 {
		width:220px;
	}
	.explore-solutions .elementor-widget-text-editor p {
		font-size:17px
	}
	.site-top-footer-wrap h3 {
		font-size: 32px;
	}
	.site-top-footer-wrap{
		padding:15px 0 0 !important
	}
	.elementor-18 .elementor-element.elementor-element-42d6ac570,
	.elementor-18 .elementor-element.elementor-element-195598a10{
		padding-left:10px;
		padding-right:10px
	}
	.elementor-18 .elementor-element.elementor-element-8ad212b, .elementor-18 .elementor-element.elementor-element-195598a10{
		padding:15px 0 !important
	}
	 .elementor-18 .elementor-element.elementor-element-42d6ac570,
	.elementor-18 .elementor-element.elementor-element-2cc2aea70,
	.elementor-18 .elementor-element.elementor-element-5a4f0b5,
	.elementor-18 .elementor-element.elementor-element-289a239 {
		padding:45px 0 !important
	}
	.works-con .elementor-heading-title{
		font-size:34px;
	}
	.works-con .elementor-heading-title span{
		line-height:18px;
	}
	.works-con .elementor-image-box-wrapper figure {
        width: 130px;
        height: 130px;
        padding: 30px;
    }
}
@media(min-width:600px) and (max-width:767px){
	
	.explore-solutions br{
		display:none;
	}
	.site-footer-middle-section-2 .footer-widget-area li a{
		font-size:14px;
	}
	.con-blue-bg:before{
		height:460px
	}
}
@media(max-width:599px){
	.site-branding a.brand img {
		max-width:100% !important
	}
	.elementor-element-238b8bbf .elementor-col-25{
		width:100% !important
	}
	.counter .elementor-column .elementor-col-25 .elementor-widget-wrap {
		border:none;
		border-top:1px solid #0a083b;
		padding:25px 0 !important;
		text-align:center;
	}
	.counter .elementor-column .elementor-col-25:first-child .elementor-widget-wrap {
		border-top:none
	}
	.elementor-counter-number-wrapper{
		font-size:43px !important
	}
	.elementor-counter-number-wrapper{
		display: flex;
		justify-content: center;
		text-align: center;
		flex-direction: row;
		align-items: center;
		width: 100%;
	}
	.elementor-counter-number-wrapper span{
		flex-grow:0 !important
	}
	.elementor-counter-title{
		align-items:center !important
	}
	.elementor-18 .elementor-element.elementor-element-195598a10{
		margin:0 !important; 
	}
	.elementor-18 .elementor-element.elementor-element-b1f1b8f{
		max-width:100%;
		width:95%;
		margin:0 auto
	}
	.site-branding .site-title{
		font-size:19px
	}
	.site-footer-middle-section-2 .footer-widget-area{
		width: 50%;
        min-width: auto;
        flex: auto;
	}
	.works-con .elementor-image-box-wrapper .elementor-image-box-description {
		width:100%
	}
	.elementor-18 .elementor-element.elementor-element-5a4f0b5,
	.elementor-18 .elementor-element.elementor-element-289a239,
	.elementor-18 .elementor-element.elementor-element-8ad212b,
	.elementor-18 .elementor-element.elementor-element-42d6ac570,
	.elementor-18 .elementor-element.elementor-element-195598a10,
	.elementor-18 .elementor-element.elementor-element-2cc2aea70{
		padding:55px 0 25px;
	}
	.quote-top-con h3{
		font-size:48px;
	}
	.con-blue-bg:before{
		height:570px
	}
	.quote-btm-con h3, .quote-mid-con h5, .quote-mid-con h4 {
		font-size: 25px;
	}
}