/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
	/*header start*/
	header{
		padding:10px 0;
	}
	.menu ul li a{
	text-align:right;
	padding:10px 0 !important;
	font-size:15px;

}

.slider {   
    padding-bottom: 55px;
}
.c_padding{
	padding-top:50px;
	padding-bottom:70px
}

.c_ind{	
	bottom:-60px;
}

.c_ind [data-bs-target] {
    width: 13px;
    height: 13px;
}

.slider_text{
	margin-top:0;
}
.slider_text h1{
	font-size:25px;
}
.slider_text h2{
	margin:10px 0;
	font-size:18px;
	
}
.slider_text p{
	margin-bottom:20px;
	}

.s_icon ul li {
	margin-right:15px !important;
}
.s_icon ul li i{
	font-size:32px;
}

.feature{
	
}

.common_h1{
	margin-bottom:10px;
	font-size:25px;
	}
.common_p{
	font-size:16px;
	line-height:20px;
	}
.feature_item{
	margin-top:30px;
}
.feature_text{
	text-align: center;
	}
.feature_icon i{
	font-size:35px;
	}
.feature_text h2{
	margin-bottom:5px;
	font-size:20px;
	}
.feature_text p{
	letter-spacing: 0px;
	}
.custom_input{
	height:40px;
	padding:10px;
	
}
.custom_submit{
	height: 40px;

}
.contact_form{
	margin-top:40px;
	margin-bottom:40px;
}
.social_icon ul li i{
	font-size:32px;
}
.social_icon ul li{
	margin-right:20px !important;
}
.footer_1{ text-align:center; }
.footer_2{ 
	margin-top:40px;
	text-align:center; }
footer{
padding-bottom:70px;
}
}
/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) { 
	
	/*header start*/
	.menu ul li a{
	text-align:right;
	padding:10px 0 !important;
	font-size:16px;

}
/* slider area*/
.slider {   
    padding-bottom: 50px;
	}

.c_padding{
	padding-top:50px;
	padding-bottom:70px;
}


.c_ind{	
	bottom:-60px;
}

.c_ind [data-bs-target] {
    width: 13px;
    height: 13px;
}

.slider_text{
	margin-top:0;
}
.slider_text h1{
	font-size:25px;
}
.slider_text h2{
	margin:10px 0;
	font-size:18px;
	
}
.slider_text p{
	margin-bottom:20px;
	}

.s_icon ul li {
	margin-right:20px !important;
}
.s_icon ul li i{
	font-size:35px;
}
.feature{
	
}


.common_h1{
	margin-bottom:10px;
	font-size:25px;
	}
.common_p{
	font-size:17px;
	line-height:25px;
	}
.feature_item{
	margin-top:30px;
}
.feature_text{
	text-align: center;
	}

.feature_icon i{
	font-size:35px;
	}
.feature_text h2{
	margin-bottom:5px;
	font-size:20px;
	}
.feature_text p{
	letter-spacing: 0px;
	}

.custom_input{
	height:45px;
	padding:10px;
	
}
.custom_submit{
	height: 45px;
}
.contact_form{
	margin-top:35px;
	margin-bottom:35px;
}
.social_icon ul li i{
	font-size:35px;
}
.social_icon ul li{
	margin-right:25px !important;
}
footer{
padding-bottom:70px;
}
.footer_1{
	text-align: center;
	margin-bottom:40px
}
.footer_2{text-align: center;}


}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {

	/*header start*/
	.menu ul li a{
	text-align:right;
	padding:10px 0 !important;

}

.c_padding{
	padding-top:80px;
	padding-bottom:100px;
}

.feature{
	
}
.feature_item{
	margin-top:50px;
}
.contact_form{
	margin-top:65px;
	margin-bottom:65px;
}
footer{
padding-bottom:100px;
}
 }

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {


/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) and (max-width: 1399.98px) { 

}

/* Extra Extra large devices (large desktops, 1400px and up)*/
@media (min-width: 1400px) { 
	
 }
 
