 /* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
body{
        padding-top: 89px;
}


  /* header start */
.c_padding {
	padding-top: 50px;
	padding-bottom: 70px;
}

header {
    padding: 10px 0;
}
 .menu ul li a {
  font-size: 20px;
  padding: 10px 0 0 !important;
  text-align: right;
}

/* slider start */
.slider {
  padding-bottom: 60px;
}

.c_ind {
  bottom: -60px;
}

.c_ind [data-bs-target] {
  width: 13px;
  height: 13px;
}

.s_text {
  margin-top: 0;
}

.s_text h1 {
  font-size: 25px;
}

.s_text h2 {
  margin: 10px 0;
  font-size: 18px;
}

.s_text p {
  margin-bottom: 20px;
}

.s_icon ul li {
  margin-right: 15px !important;
}

.s_icon ul li i {
  font-size: 35px;
}

/* Feaures Start */

.c_h1 {
	font-size: 25px;
	margin-bottom: 10px;
}

.c_p {
	font-size: 17px;
	line-height: 25px;
}

.f_item {
	margin-top: 30px;
}

.f_text {
	text-align: center;
}

.f_icon i {
	margin-top: 0px;
  font-size: 35px;
}

.f_text h2 {
	margin-bottom: 0px;
  font-size: 20px;
}

.f_text p {
	letter-spacing: 0px;
}

/* contact start */
.c_input{
  height: 45px;
   padding: 10px 10px;
}

.c_submit{
  height: 45px;
}

.c_form {
	margin-top: 25px;
	margin-bottom: 40px;
}

.c_icon li{
  margin-right: 30px !important;
}
.c_icon li i {
	font-size: 38px;
}


 /* Footer start */
footer{
  padding-bottom: 70px;
}

.f_1 {
	text-align: center;
	
}

.f_2 {
	text-align: center;
  margin-top: 40px;
}



}
 /* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) {
/* header start */
.c_padding {
	padding-top: 50px;
	padding-bottom: 70px;
}


.menu ul li a {
  font-size: 20px;
  padding: 10px 0 0 !important;
  text-align: right;
}

/* slider start */
.slider {
  padding-bottom: 60px;
}

.c_ind {
  bottom: -55px;
}

.c_ind [data-bs-target] {
  width: 13px;
  height: 13px;
}

.s_text {
  margin-top: 0;
}

.s_text h1 {
  font-size: 25px;
}

.s_text h2 {
  margin: 10px 0;
  font-size: 18px;
}

.s_text p {
  margin-bottom: 20px;
}

.s_icon ul li {
  margin-right: 15px !important;
}

.s_icon ul li i {
  font-size: 35px;
}


/* Feaures Start */

.c_h1 {
	font-size: 25px;
	margin-bottom: 10px;
}

.c_p {
	font-size: 17px;
	line-height: 25px;
}

.f_item {
	margin-top: 30px;
}

.f_text {
	text-align: center;
}

.f_icon i {
	margin-top: 0px;
  font-size: 35px;
}

.f_text h2 {
	margin-bottom: 0px;
  font-size: 20px;
}

.f_text p {
	letter-spacing: 0px;
}

/* contact start */
.c_input{
  height: 45px;
  padding: 10px 10px;
}

.c_submit{
  height: 45px;
}

/* contact start */
.c_input{
  height: 45px;
   padding: 10px 10px;
}

.c_submit{
  height: 45px;
}

.c_form {
	margin-top: 25px;
	margin-bottom: 40px;
} 
.c_icon li{
  margin-right: 30px !important;
}
.c_icon li i {
	font-size: 40px;
}

 /* Footer start */
footer{
  padding-bottom: 70px;
}

.f_1 {
	text-align: center;
	margin-bottom: 40px;
}

.f_2 {
	text-align: center;
}

}
/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) {
/* header start */
.c_padding{
	padding-top: 80px;
	padding-bottom: 100px;
}

.menu ul li a {
  padding: 10px 0 0 !important;
  text-align: right;
}

/* Features Start  */

.f_item {
	margin-top: 50px;
}

/* contact start */
.c_form {
	margin-top: 65px;
}
 /* Footer start */
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) {

}