/*
 *  Copyright (C) 2025 Dynamowebs Pvt  ltd  www.dynamowebs.com , Inc -
 *  Dynamowebs : tax2u-co-uk-new All Rights Reserved :  site-page-home-general-stages.css (Last modified : 7/3/25, 5:58 PM )
 *  site-page-home-general-stages.css  Unauthorized copying of this file , via any medium is strictly prohibited
 *  Proprietary and confidential Written by Dynamowebs software & VOIP solutions
 *  <faisal.aqurz@gmail.com> / <imran@dynamowebs.com>, at  4/ 7/ 2025
 *  can not be copied and / or distributed without the express  permission of Dynamowebs
 *  github  :: https://github.com/faisal3956/
 *  website :: https://www.dynamowebs.com
 */


.home-page-section-tip-widget {
	padding-top: 74px;
	padding-bottom: 65px;
}

.list-check-icon li {
	display: flex;
	padding-left: 10px;
	letter-spacing: -0.5px;
	line-height: 1.4;
}

.index-page-features {
	padding-top: 61px;
}

.index-page-features .index-features-container .index-features-iconbox {
	width: 50%;
}

.index-page-features .index-features-container .index-features-iconbox .icon {
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	font-size: 32px;
	color: #ffb600;
	display: block;
	width: 83px;
	height: 83px;
	line-height: 76px;
	border: 2px solid #ffb600;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
}

.index-page-features .row .col-md-6 {
	width: 50%;
	flex-basis: 50%;
}

.index-page-features .index-page-main-title h1 {
	font-weight: bold;
	margin-top: 35px;
}

.icon1 {
	font-size: unset !important;
	line-height: 70px !important;
}

.warp-counter.dynamowebs-c {
	padding-top: 62px;
	padding-bottom: 50px;
	width: 100%
}

.counter-inline.dynamowebs-c {
	color: #fff
}


@media only screen and (max-width: 1200px) {}

@media only screen and (max-width: 992px) {

	.index-page-features .index-desc {
		text-align: center;
	}

	.index-page-features .iconbox .icon1 {
		margin-inline: auto
	}

	.index-page-features .row .col-md-6 {
		width: 100%;
		flex-basis: 100%;
		text-align: center;
		margin-bottom: 20px;
		padding-inline: 15px;
	}

	.index-page-features .iconbox .icon {
		margin-inline: auto;
	}
}

@media only screen and (max-width: 768px) {
	.index-page-features .index-page-main-title h1 {
		font-size: 21px;
	}

	.warp-counter.dynamowebs-c {
		padding-top: 40px;
	}
}

@media only screen and (max-width: 580px) {
	.index-page-features {
		padding-top: 20px !important
	}

	.warp-counter.dynamowebs-c {
		padding-top: 10px;
	}

	.counter-inline span {
		font-size: 30px !important;
		line-height: 38px !important;
	}
}

@media only screen and (max-width: 480px) {

	.counter-inline .icon,
	.counter-inline .fa,
	.counter-inline .lnr {
		font-size: 28px !important;
	}

	.dynamowebs-heading-sb {
		margin-bottom: 0px;
	}

	.icon1 img {
		max-width: 45px;
		max-height: fit-content;
	}
}

@media only screen and (max-width: 420px) {}