/*
 *   @copyright   Copyright (C) 2025 Dynamowebs Private Limited. All rights reserved.
 *   @license     Proprietary and Confidential. Unauthorized copying, distribution, or modification
 *                via any medium is strictly prohibited.
 *   @author      Faisal mehmood awan <faisal.aqurz@gmail.com> | Imran Khan <imran@dynamowebs.com>
 *   @file        site-page-home-general-stages.css
 *   @modified    11/28/25, 12:12 PM
 *   @package     Dynamowebs
 *
 *   This file contains proprietary information of Dynamowebs Private Limited.
 *   No part of this file may be reproduced, distributed, or transmitted in any
 *   form or by any means without the express written permission of Dynamowebs.
 *
 *   @link        https://www.dynamowebs.com
 *   @github      https://github.com/FaisalCloudEngineer
 *
 */


.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) {}