.list_118 {
  margin-bottom: 50px;
}
.s-about-img img {
    width: 100%;
}
.flex-container {
  display: flex;
  background-color: white ;
}

.flex-container > div {
  display: flex;
  background-color: #e0610a;
  color: rgb(9, 5, 26);
  margin: 13px;
  font-size: 18px;
  border-radius: 25px;
  line-height: 25px;
  /* text-align: center; */
}
.design_1{
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 30px
  
}
.flex-container > div > div > div {
  text-align: center;
}
.flex-container1{
  display: flex!important;
}
.container_1{
  margin-top: 23px;
}
.list_2{
  background-color: #fff;
  text-align: center;
  padding-top: 60px; 
  padding-bottom: 60px;
}
.list_1{
  background-color: rgb(223, 223, 245);
  text-align: center;
  padding-top: 60px; 
  padding-bottom: 60px;
}

.services-icon{
display: inline-block;
width: 120px;
height: 120px;
background: #fff;
margin-bottom: 20px;
box-shadow: 3px 4px 15px #00000026;
border-radius: 50%;
padding: 30px;
line-height: 50px;
text-align: center;
}
.single-counter{
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 3px 4px 15px #00000026;
  border-radius: 10px;
  padding: 30px;
}

.count {
  font-size: 35px;
  color: #1e0b9b;
  font-family: 'Titillium Web', sans-serif;
  font-weight: 700;
  margin-bottom: 13px;
  line-height: 1;
  display: inline-block;
}
.counter small {
  font-size: 35px;
  font-weight: 700;
  color: #1e0b9b;
  line-height: 1;
  position: relative;
  font-family: 'Titillium Web', sans-serif;
}
.single-counter p {
  font-size: 16px;
  margin-bottom: 0;
  color: #013243;
}
.department-area li .icon div {
  width: 96px;
  height: 96px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 3px 4px 15px #00000026;
  text-align: center;
  line-height: 56px;
  border-radius: 50%;
  margin-right: 15px;
  padding: 20px;
}
.department-area li:hover, .department-area .active {
  background: transparent linear-gradient(90deg, #1E0B9B 0%, #07CCEC 100%) 0% 0% no-repeat padding-box;
  color: #fff;
  box-shadow: 3px 4px 15px #3FB0CEA6;
}
.all_core_modules{
  text-align: center;
}

.sms_modules{
/* display: flex; */
flex-wrap: nowrap;
background-color: white;
}
.modules_collum{
display: flex;
}


.sms_modules > div {
background-color: rgb(223, 223, 245);
width: 100%;
margin: 10px;
line-height: 35px;
font-size: 15px;
border-radius: 35px;
text-align: center;
}
.module_info_odd{
display: flex;
justify-content: center;
align-items: center;
gap: 20px;
}
.module_info_even{
display: flex;
justify-content: center;
align-items: center;  
}
.modules_header_singular{
padding-top: 40px;
text-align: center;
margin-top: 40px;
margin-bottom: 40px;
}
.module_area{
  padding: 50px 0;
  overflow: hidden;
  background: #fff;
  position: relative;
}
.modules_header_plural{
padding: 40px 0px;
text-align: center;
margin: 0px;
}
.modules_left_list{
font-size: 20px;
line-height: 32px;
padding-left: 50px;
}
.modules_right_list{
font-size: 20px;
line-height: 32px;
padding-left: 30px;
}
.module_image{
border: 10px solid rgb(246, 246, 238) !important;
}
.odd_module{
background-color: rgb(223, 223, 245);
padding-bottom: 50px;
}
.even_module{
background-color: white;
}
.sticky{
position: -webkit-sticky;
position: sticky;
top: 0;
}
.discription_1{
    padding: 90px 0;
    overflow: hidden;
    background: #fff;
    position: relative;
}
.list_1 h2{
  font-size: 35px;
}
.list_2 h2{
  font-size: 35px;
}
.section-title ul{
  text-align: left;
  font-size: 25px;
}


@media screen and (max-width: 600px) {
  .headding_2{
    font-size: 0px!important;
  }
  .discription_1{
    padding: 60px 0;
  }
  .headding_1{
    padding-left: 5px;
    padding-right: 5px;
  }
  .page-title-section{
    height: 320px; 
  }
  
  .container_1{
    margin-top: 20px;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 19px;
    
  }
  .line_1{
    width: 100%;
    flex-direction: column;
  }
  
  .line_2{
    width: 100%;
    flex-direction: column;
  }
  .line_3{
    width: 100%;
    flex-direction: column;
  }
  .line_4{
    width: 100%;
    flex-direction: column;
  }
  .top-position1{
    margin-top: -96px!;
  }
  .search_1{
    display: none;
  }
 .background-1{
  background-color: white;
 }
 .image-all{
  height: 100%!important;
  width: 100%!important;
 }
 .list_21{
  padding-top: 50px!important;
 }
 .list_22{
  display: none;
 }
 .list_24{
  display: none;
 }
 .list_26{
  display: none;
 }
 .list_28{
  display: none;
 }
 .list_30{
  display: none;
 }
 .list_32{
  display: none;
 }
 .list_34{
  display: none;
 }
 .list_36{
  display: none;
 }
 .list_110{
  font-size: 20px;
 }
 .list_111{
  font-size: 20px!important;
  text-align: center;
 }
 .list_112{
  font-size: 20px!important;
 }
 .list_113{
  font-size: 20px;
 }
 .list_114{
  font-size: 20px;
 }
 .list_115{
  font-size: 20px;
 }
 .list_116{
  font-size: 20px;
 }
 .list_117{
  font-size: 20px ;
 }
 .list_118{
  font-size: 20px;
  padding-bottom: 50px;
 }
 .list_119{
  font-size: 20px;
  padding-bottom: 50px;
 }
 .list_120{
  font-size: 20px;
 }
 .list_121{
  font-size: 20px;
 }
 .list_122{
  font-size: 20px;
 }
 .list_123{
  font-size: 20px;
 }
 .list_124{
  font-size: 20px;
 }
 .list_125{
  font-size: 20px;
 }
 .list_23{
  display: block;
 }
 .list_25{
  display: block;
 }
 .list_27{
  display: block!important;
 }
 .list_29{
  display: block;
 }
 .list_31{
  display: block;
 }
 .list_33{
  display: block;
 }
 .list_35{
  display: block;
 }
 .list_37{
  display: block;
 }
 .section_1{
  font-size: 15px!important;
  padding-top: 35px;
 }
 .section_2{
  font-size: 15px!important;
  padding-top: 35px;
 }
 .section_3{
  font-size: 15px!important;
  padding-top: 35px;
 }
 .section_4{
  font-size: 15px!important;
  padding-top: 35px;
 }
 .section_5{
  font-size: 15px!important;
  padding-top: 35px;
 }
 .section_6{
  font-size: 15px!important;
  padding-top: 35px;
 }
 .section_7{
  font-size: 15px!important;
  padding-top: 35px;
 }
 .section_8{
  font-size: 15px!important;
  padding-top: 35px;
 }
 .section_9{
  font-size: 15px!important;
  padding-top: 35px;
 }
 .section_10{
  font-size: 15px!important;
  padding-top: 35px;
 }
 .section_11{
  font-size: 15px!important;
  padding-top: 35px;
 }
 .section_12{
  font-size: 15px!important;
  padding-top: 35px;
 }
 .section_13{
  font-size: 15px!important;
  padding-top: 35px;
 }
 .section_14{
  font-size: 15px!important;
  padding-top: 35px;
 }
 .section_15{
  font-size: 15px!important;
  padding-top: 35px;
 }
 
 .section_16{
  font-size: 15px!important;
  padding-top: 35px;
 }
 /* sms_area_start */
 .modules_collum{
  flex-direction: column;
  margin: 0px; 
 }
 .sms_modules > div {
  margin: 0px;
  margin-top: 10px;
 }
 .module_info_even{
  flex-direction: column;
 }
 .module_info_odd{
  flex-direction: column-reverse;
 }
 .modules_left_list{
  padding-left: 0px;
 }
 .modules_right_list{
  padding-left: 0px;
 }
 .list_1 h2{
  font-size: 20px;
}
.list_2 h2{
  font-size: 20px;
}
.module_info_odd{
  gap: 0px;
  align-items: baseline;
}
.mod_ex ul{
padding-top: 25px;
padding-left: 40px;
}
.odd_module{
  padding-bottom: 25px;
}
.module_info_even{
  align-items: baseline;
}
.modules_right_list ul{
  padding-left: 40px;
  padding-top: 25px;
  font-size: 16px;
}
.modules_left_list ul{
  padding-left: 40px;
  padding-top: 25px;
  font-size: 16px;
}



 /* update work area start */
 .pri_area{
  display: flex;
}
.single_price_area h5{
  width: 300px;
}
.pri_area{
  overflow-x: scroll;
}
.all_image{
  grid-template-columns: repeat(3, 1fr)!important;
  grid-template-rows: repeat(3, 1fr)!important;
  gap: 20px!important;
  
}
.all_image img{
  width: auto;
}
.section-title{
  text-align: center;
}
.cmp_admin{
  flex-direction: column-reverse;
}
.admin_img{
  width: 100%!important;
}
.about_admin{
  text-align: center;
}
.sig_img{
  width: 80px!important;
}
.counting_items{
  flex-direction: column;
}
.single_item{
  width: 100%!important;
}
.btn-style1 {
  width: 100%;
  text-align: center;
  border-radius: 50px;
}
/* update work area end */
 

 /* sms_area_end */
 

}
.sticky_image{
position: -webkit-sticky;
position: sticky;
top: 20;
}
p.module_item {
  width: 100%;
  padding: 5px;
  border: 1px solid #ddd;
  margin-top: 10px;
  border-radius: 35px;
  background-color: rgb(223, 223, 245);
  font-size: 13px;
  margin-left: 10px;
  
}
.module_item {
  margin: 0 auto;
  text-align: center;
}
.s-about-img{
  border: 10px solid rgb(246, 246, 238)!important;
  box-shadow: 30px #42545e!important;
}
.hms_module{
  padding: 0px;
}
.hms_module h4{
  text-align: center;
  padding: 40px 0px 0px 0px;
}
.d-flex {
  display: flex !important;
}
.footer_col a{
  color: #fff!important;
  
}
.footer_col a:hover{
  font-size: 140%;
}


/* update work area start */
.price_area{
  background-color: #dfdff5;
}
.price_area div h2{
  text-align: center;
  padding-bottom: 50px;
  font-weight: 800;
  font-size: 40px;
  margin: 0px;
}
.single_price_area{
  width: 100%;
  height: auto;
  background-color: #fff;
  gap: 20px;
}
.single_price_area h5{
  text-align: center;
  font-family: "Oswald", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 80px;
  margin: 0px;
  background-color: #e0610a;
}
.single_price_area h3{
  display: flex;
  font-family: "Oswald", Sans-serif;
  font-size: 50px;
  font-weight: 400;
  align-items: center;
  justify-content: center;
  margin: 0px;
  padding-top: 10px;
}
.single_price_area h3 p{
  font-size: 16px;
  font-weight: 600;
}
.single_price_area ul li{
  list-style: none;
  text-decoration: underline;
}
.single_price_area ul{
  padding: 0px 16px 0px 16px;
}
.single_price_area ul li span{
  font-size: 14px;
  line-height: 40px;
}
.pri_area{
  display: flex;
  width: 100%;
  gap: 20px;
}
.order_button{
  text-align: center;
  padding-bottom: 30px;
}
.order_button button{
  background-color: #e0610a;
  padding: 5px 15px;
  border: 0px solid;
}
.order_button button:hover{
  color: #fff;
}
.order_btm{
  text-align: center;
  padding-bottom: 25px;
}
.order_btm a button{
  padding: 5px 20px;
  background-color: #e0610a;
  border: 1px solid #e0610a;
  color: #fff;

}
.order_btm a button:hover{
  background-color: #fff;
  transition: background-color 0.5s ease;
  color: black;
}
.cover-background{
  background-color: #dfdff5!important;
}
.logo_area div h2{
  text-align: center;
  padding-bottom: 60px;
}
/* .logo_area{
  background-color: #dfdff5!important;
} */

.all_image{
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    grid-template-rows: repeat(2, 1fr);
    gap: 66px;
}
.admin_arae{
  background-color: #dfdff5;
}
.admin_arae h2{
  text-align: center;
  padding-bottom: 60px;
}
.cmp_admin{
  display: flex;
  gap: 20px;
}
.cmp_admin h3{
  text-decoration: underline;
  padding-bottom: 30px;
}
.admin_img{
  width: 50%;
  border: 10px solid #fff;
}
.about_admin img{
  width: 150px;
}

.single_item{
  padding-top: 32px;
  height: 200px;
  width: 300px;
  background-color: #DFDFF5;
  border-radius: 33px;
  text-align: center;
  box-shadow: 15px 4px 15px #00000026;
}
.amount{
  font-size: 40px;
  font-weight: 800;
}
.count{
  font-family: 'Titillium Web', sans-serif;
  overflow-wrap: break-word;
}
.counting_items{
  display: flex;
  gap: 30px;
}
.test_area{
  display: flex;
  gap: 40px;
}
.single_text1{
  width: 50%;
  padding: 40px;
  box-shadow: 7px 8px 20px #00000026;
  border-radius: 10px;
  background-color: #fff;
}
.misssion_area{
  background-color: #dfdff5;
}
.misssion_area div h2{
  text-align: center;
  padding-bottom: 70px;
}
.about_img1{
  border: 10px solid #277de4;
}
.about_img2{
  border: 10px solid #e0610a;
}
.about_admin{
  width: 50%;
}
p {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  unicode-bidi: isolate;
}
.web_des_dev {
  color: #c5c4c4;
}
.border-radius-10 {
  border-radius: 10px;
}
.web_div {
  background-color: #e0610a !important;
}
.web_des img {
  border: 8px solid;
  color: #277de4 !important;
}

/* update work area end */

